diff --git a/7594.af61fb50.async.js b/7594.3ff8993b.async.js similarity index 88% rename from 7594.af61fb50.async.js rename to 7594.3ff8993b.async.js index a1cf51996a..a1e5cc9868 100644 --- a/7594.af61fb50.async.js +++ b/7594.3ff8993b.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7594],{89489:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},59477:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},49198:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},52671:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},8657:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},56082:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},12893:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},15075:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},43531:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},61485:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},37036:function(){"use strict"},95625:function(){"use strict"},88010:function(An,Nn){"use strict";Nn.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},84287:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=Object.defineProperty,ue=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(me,Ut,Ae)=>Ut in me?Ot(me,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[Ut]=Ae,kt=(me,Ut)=>{for(var Ae in Ut||(Ut={}))Ie.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);if(ue)for(var Ae of ue(Ut))te.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);return me};const ke=me=>React.createElement("svg",kt({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},me),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"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=Object.defineProperty,ue=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(me,Ut,Ae)=>Ut in me?Ot(me,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[Ut]=Ae,kt=(me,Ut)=>{for(var Ae in Ut||(Ut={}))Ie.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);if(ue)for(var Ae of ue(Ut))te.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);return me};const ke=me=>React.createElement("svg",kt({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},me),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"}));Nn.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},74413:function(){"use strict";function An(Ft,et,nt,ht){nt===void 0&&(nt=0),ht===void 0&&(ht=1/0),this._name=Ft,this._defaultValue=et,this._minimum=nt,this._maximum=ht}Object.defineProperty(An.prototype,"name",{get:function(){return this._name},set:function(Ft){if(typeof Ft!="string"||Ft==="")throw new Error("Shape name must be a valid string.");this._name=Ft}}),Object.defineProperty(An.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("The default value must be a real number, not: "+Ft);this._defaultValue=Ft}}),Object.defineProperty(An.prototype,"minimum",{get:function(){return this._minimum},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("Minimum must be a real number, not: "+Ft);this._minimum=Ft}}),Object.defineProperty(An.prototype,"maximum",{get:function(){return this._maximum},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("Maximum must be a real number, not: "+Ft);this._maximum=Ft}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Ft,et){var nt=go.Shape._FigureParameters[Ft];return nt?nt[et]:null},go.Shape.setFigureParameter=function(Ft,et,nt){if(!(nt instanceof An))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+nt);if(nt.defaultValuent.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+nt.defaultValue);var ht=go.Shape._FigureParameters[Ft];ht||(ht=[],go.Shape._FigureParameters[Ft]=ht),ht[et]=nt};var Nn=[];function xt(Ft,et){var nt=Nn.pop();return nt===void 0?new go.Point(Ft,et):(nt.x=Ft,nt.y=et,nt)}function ct(){var Ft=Nn.pop();return Ft===void 0?new go.Point:Ft}function Ot(Ft){Nn.push(Ft)}function ue(Ft,et,nt,ht,lt,pt,yt,Pt,Nt){Nt||(Nt=new go.Point);var Dt=Ft-nt,Zt=lt-yt,ne=NaN,de=NaN;if(Dt===0)if(Zt===0)Ft===nt&&(ne=Ft,de=et);else{var Qt=(pt-Pt)/Zt,Ce=pt-Qt*lt;ne=Ft,de=Qt*ne+Ce}else if(Zt===0){var Vt=(et-ht)/Dt,Ee=et-Vt*Ft;ne=lt,de=Vt*ne+Ee}else{var Vt=(et-ht)/Dt,Qt=(pt-Pt)/Zt,Ee=et-Vt*Ft,Ce=pt-Qt*lt;ne=(Ce-Ee)/(Vt-Qt),de=Vt*ne+Ee}return Nt.x=ne,Nt.y=de,Nt}function Ie(Ft,et,nt,ht,lt,pt,yt,Pt,Nt,Dt,Zt,ne,de,Qt){var Ce=1-Nt,Vt=Nt,Ee=Ft*Ce+nt*Vt,ve=et*Ce+ht*Vt,Je=nt*Ce+lt*Vt,je=ht*Ce+pt*Vt,en=lt*Ce+yt*Vt,jn=pt*Ce+Pt*Vt,Hn=Ee*Ce+Je*Vt,Te=ve*Ce+je*Vt,$t=Je*Ce+en*Vt,hn=je*Ce+jn*Vt,Wn=Hn*Ce+$t*Vt,Dn=Te*Ce+hn*Vt;Dt.x=Ee,Dt.y=ve,Zt.x=Hn,Zt.y=Te,ne.x=Wn,ne.y=Dn,de.x=$t,de.y=hn,Qt.x=en,Qt.y=jn}var te=new go.Spot(.156,.156),le=new go.Spot(.844,.844),kt=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new An("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=5),ht=Math.min(ht,et/3),ht=Math.min(ht,nt/3);var lt=ht*kt,pt=new go.Geometry().add(new go.PathFigure(ht,0,!0).add(new go.PathSegment(go.PathSegment.Line,et-ht,0)).add(new go.PathSegment(go.PathSegment.Bezier,et,ht,et-lt,0,et,lt)).add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)).add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,nt-lt,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,ht,nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,lt,nt,0,nt-lt)).add(new go.PathSegment(go.PathSegment.Line,0,ht)).add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,lt,lt,0).close()));return lt>1&&(pt.spot1=new go.Spot(0,0,lt,lt),pt.spot2=new go.Spot(1,1,-lt,-lt)),pt}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,nt).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,nt).add(new go.PathSegment(go.PathSegment.Line,0,nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=0,ht.startY=nt/2,ht.endX=et,ht.endY=nt/2,ht}),go.Shape.defineFigureGenerator("LineV",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=et/2,ht.startY=0,ht.endX=et/2,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt/2,!1).add(new go.PathSegment(go.PathSegment.Line,et,nt/2)).add(new go.PathSegment(go.PathSegment.Move,et/2,0)).add(new go.PathSegment(go.PathSegment.Line,et/2,nt)))}),go.Shape.defineFigureGenerator("XLine",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)))}),go.Shape.defineFigureGenerator("LineRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.25*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)))}),go.Shape.defineFigureGenerator("LineDown",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.25*nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,.75*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)))}),go.Shape.defineFigureGenerator("LineLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.75*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.75*et,nt)))}),go.Shape.defineFigureGenerator("LineUp",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.75*nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Ft,et,nt){var ht=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ht*et,(1-ht)*nt,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Move,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Move,0,nt/2)).add(new go.PathSegment(go.PathSegment.Line,et,nt/2)).add(new go.PathSegment(go.PathSegment.Move,et/2,0)).add(new go.PathSegment(go.PathSegment.Line,et/2,nt)))}),go.Shape.defineFigureGenerator("CircleLine",function(Ft,et,nt){var ht=et/2,lt=new go.Geometry().add(new go.PathFigure(et,et/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ht,ht,ht,ht).close()));return lt.spot1=te,lt.spot2=le,lt.defaultStretch=go.GraphObject.Uniform,lt}),go.Shape.defineFigureGenerator("Line1",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=0,ht.startY=0,ht.endX=et,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("Line2",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=et,ht.startY=0,ht.endX=0,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("Curve1",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,et,nt,kt*et,0,et,(1-kt)*nt)))}),go.Shape.defineFigureGenerator("Curve2",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,et,nt,0,kt*nt,(1-kt)*et,nt)))}),go.Shape.defineFigureGenerator("Curve3",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,kt*nt,kt*et,nt)))}),go.Shape.defineFigureGenerator("Curve4",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,(1-kt)*et,0,0,(1-kt)*nt)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new An("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)?ht=.1:ht<-1?ht=-1:ht>1&&(ht=1);var lt=Math.abs(ht)*et;if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),lt.5&&(ht=.5);var lt=Math.abs(ht)*et;if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et/2);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et/2);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())):pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())),lt0&&(yt.add(new go.PathSegment(go.PathSegment.Move,et/2+Pt,et/2)),yt.add(new go.PathSegment(go.PathSegment.Arc,0,-360,lt,lt,Pt,Pt).close())),pt.spot1=te,pt.spot2=le,pt.defaultStretch=go.GraphObject.Uniform,pt}),go.Shape.defineFigureGenerator("Cloud",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.08034461*et,.1944299*nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*et,.05349299*nt,-.09239631*et,.07836421*nt,.1406031*et,-.0542823*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*et,.074219*nt,.2450511*et,-.00697547*nt,.3776197*et,-.01112067*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*et,.07004196*nt,.4539471*et,0,.6066018*et,-.02526587*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*et,.08370865*nt,.6914277*et,-.01904177*nt,.8921095*et,-.01220843*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*et,.3194596*nt,1.036446*et,.04105738*nt,1.020377*et,.3022052*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*et,.562044*nt,1.04448*et,.360238*nt,.992256*et,.5219009*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*et,.8217117*nt,1.032337*et,.5771781*nt,1.018411*et,.8120651*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*et,.9156953*nt,1.028411*et,.9571472*nt,.8556702*et,1.052487*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*et,.9310455*nt,.7431877*et,1.009325*nt,.5624123*et,1.021761*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*et,.9344623*nt,.4820677*et,1.031761*nt,.3030112*et,1.002796*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*et,.870098*nt,.2329994*et,1.01518*nt,.03213784*et,1.01518*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*et,.6545475*nt,-.02812061*et,.9032597*nt,-.01205169*et,.6835638*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*et,.4265613*nt,-.01812061*et,.6089503*nt,-.00606892*et,.4555777*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*et,.1944299*nt,-.01606892*et,.3892545*nt,-.01205169*et,.1944299*nt))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Ft,et,nt){var ht=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ht*et,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,et,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,0,ht*nt).close())).setSpots(ht/2,ht/2,1-ht/2,1-ht/2)}),go.Shape.setFigureParameter("Pie",0,new An("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new An("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN,lt=Ft?Ft.parameter2:NaN;isNaN(ht)&&(ht=0),isNaN(lt)&&(lt=315);var pt=ht%360;pt<0&&(pt+=360);var yt=lt%360,Pt=Math.min(et,nt)/2;return new go.Geometry().add(new go.PathFigure(Pt,Pt).add(new go.PathSegment(go.PathSegment.Arc,pt,yt,Pt,Pt,Pt,Pt).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Ft,et,nt){var ht=kt/Math.SQRT2*.5,lt=Math.SQRT2/2,pt=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(et,nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,lt*et,pt*nt,et,(1-ht)*nt,(lt+ht)*et,(pt+ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close()))}),go.Shape.setFigureParameter("ThickCross",0,new An("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=30);var lt=Math.min(ht,et)/2,pt=et/2,yt=nt/2;return new go.Geometry().add(new go.PathFigure(pt-lt,0,!0).add(new go.PathSegment(go.PathSegment.Line,pt+lt,0)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt-lt).close()))}),go.Shape.setFigureParameter("ThinCross",0,new An("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=10);var lt=Math.min(ht,et)/2,pt=et/2,yt=nt/2;return new go.Geometry().add(new go.PathFigure(pt-lt,0,!0).add(new go.PathSegment(go.PathSegment.Line,pt+lt,0)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt-lt).close()))}),go.Shape.setFigureParameter("ThickX",0,new An("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;if((isNaN(ht)||ht<0)&&(ht=30),et===0||nt===0){var lt=new go.Geometry(go.Geometry.Rectangle);return lt.startX=0,lt.startY=0,lt.endX=et,lt.endY=nt,lt}else{var pt=et/2,yt=nt/2,Pt=Math.atan2(nt,et),Nt=ht-Math.min(Math.cos(Pt)*ht/2,pt),Dt=ht-Math.min(Math.sin(Pt)*ht/2,yt),lt=new go.Geometry,Zt=new go.PathFigure(Nt,0,!0);return lt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,pt,.2*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et-Nt,0)),Zt.add(new go.PathSegment(go.PathSegment.Line,et,Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.8*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et,nt-Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et-Nt,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,pt,.8*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,Nt,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,nt-Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Dt).close()),lt}}),go.Shape.setFigureParameter("ThinX",0,new An("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=10);var lt=new go.Geometry,pt=new go.PathFigure(.1*et,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt).close()),lt}),go.Shape.setFigureParameter("SquareIBeam",0,new An("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.2);var lt=new go.Geometry,pt=new go.PathFigure(0,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5+ht/2)*et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5+ht/2)*et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5-ht/2)*et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5-ht/2)*et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,ht*nt).close()),lt}),go.Shape.setFigureParameter("RoundedIBeam",0,new An("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.5);var lt=new go.Geometry,pt=new go.PathFigure(0,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt,Math.abs(1-ht)*et,.25*nt,Math.abs(1-ht)*et,.75*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ht*et,.75*nt,ht*et,.25*nt).close()),lt}),go.Shape.defineFigureGenerator("HalfEllipse",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,kt*et,0,et,(.5-kt/2)*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,(.5+kt/2)*nt,kt*et,nt).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,0,et,nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*et,.75*nt,.5*et,.25*nt).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*nt,.1*et,.8*nt,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,0,0,.45*et,0)).add(new go.PathSegment(go.PathSegment.Bezier,et,.3*nt,.55*et,0,et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,.5*nt,.9*et,.8*nt).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*et,.01*nt)).add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.6*et,.2*nt,et,.25*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.7*nt,et,.8*nt,.6*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,.5*et,.75*nt,.55*et,.95*nt)).add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)).add(new go.PathSegment(go.PathSegment.Bezier,.45*et,.7*nt,.45*et,.95*nt,.5*et,.75*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.4*et,.8*nt,0,.8*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.49*et,.01*nt,0,.25*nt,.4*et,.2*nt).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.4*et,.6*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.15*et,nt,.5*et,.75*nt,.45*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.6*et,.6*nt,.55*et,.95*nt,.5*et,.75*nt));var pt=.2,yt=.3,Pt=0,Nt=pt*kt;return lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pt+yt)*et,(.5+Pt)*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt)*et,(.5-Nt+Pt)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.65*et,.36771243*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt+.05)*et,(.5-Nt+Pt-.02)*nt)),pt=.2,yt=0,Pt=-.3,Nt=pt*kt,lt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pt+yt)*et,(.5+Pt)*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt)*et,(.5-Nt+Pt)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pt+yt)*et,(.5+Pt)*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt)*et,(.5-Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Nt+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),pt=.2,yt=-.3,Pt=0,Nt=pt*kt,lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt-.05)*et,(.5-Nt+Pt-.02)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pt+yt)*et,(.5+Pt)*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt)*et,(.5-Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,.6*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt).close()),ht.setSpots(.06,.33,.93,.68),ht}),go.Shape.defineFigureGenerator("YinYang",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.5,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,et*.5,et*.5,et*.5,et*.5)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,-180,et*.5,et*.75,et*.25,et*.25)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,180,et*.5,et*.25,et*.25,et*.25));var pt=.1,yt=.5,Pt=.25;return lt.add(new go.PathSegment(go.PathSegment.Move,(yt+pt)*et,Pt*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,0,-360,et*yt,nt*Pt,pt*et,pt*et).close()),lt=new go.PathFigure(et*.5,0,!1),ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,-180,et*.5,et*.5,et*.5,et*.5)),Pt=.75,lt=new go.PathFigure((yt+pt)*et,Pt*nt,!0),ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,0,360,et*yt,nt*Pt,pt*et,pt*et).close()),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("Peace",function(Ft,et,nt){var ht=.8535533905932737,lt=.5*et,pt=.5*nt;return new go.Geometry().add(new go.PathFigure(lt,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,lt,pt,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt)).add(new go.PathSegment(go.PathSegment.Move,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Move,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,ht*nt)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=.5,Pt=.5,Nt=new go.PathFigure(yt*et,(Pt-pt)*nt);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),pt=.4,lt=kt*.4;var Dt=ct(),Zt=ct(),ne=ct(),de=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.42,Dt,Zt,ne,de,de);var Qt=ct(),Ce=ct(),Vt=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.58,de,de,Vt,Qt,Ce);var Ee=ct(),ve=ct(),Je=ct();Ie(yt,Pt+pt,yt-lt,Pt+pt,yt-pt,Pt+lt,yt-pt,Pt,.42,Ee,ve,Je,de,de);var je=ct(),en=ct(),jn=ct();return Ie(yt,Pt+pt,yt-lt,Pt+pt,yt-pt,Pt+lt,yt-pt,Pt,.58,de,de,jn,je,en),Nt.add(new go.PathSegment(go.PathSegment.Move,jn.x*et,jn.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,je.x*et,je.y*nt,en.x*et,en.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,ne.x*et,ne.y*nt,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,jn.x*et,jn.y*nt).close()),Nt.add(new go.PathSegment(go.PathSegment.Move,Je.x*et,Je.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,Vt.x*et,Vt.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Qt.x*et,Qt.y*nt,Ce.x*et,Ce.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Je.x*et,Je.y*nt,Ee.x*et,Ee.y*nt,ve.x*et,ve.y*nt).close()),Ot(Dt),Ot(Zt),Ot(ne),Ot(de),Ot(Qt),Ot(Ce),Ot(Vt),Ot(Ee),Ot(ve),Ot(Je),Ot(je),Ot(en),Ot(jn),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("Fragile",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*et,0)).add(new go.PathSegment(go.PathSegment.Line,.2*et,.15*nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,.29*et,.33*nt)).add(new go.PathSegment(go.PathSegment.Line,.35*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.15*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.5*nt,et,.25*nt,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.55*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.45*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.45*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.5*nt,0,.25*nt).close()))}),go.Shape.setFigureParameter("HourGlass",0,new An("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=30),ht>et&&(ht=et);var lt=(et-ht)/2,pt=lt+ht;return new go.Geometry().add(new go.PathFigure(pt,.5*nt).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,et,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.55*nt).add(new go.PathSegment(go.PathSegment.Line,.6*et,0)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.45*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.45*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.55*nt).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.4,pt=.4,yt=.5,Pt=.5,Nt=ct(),Dt=ct(),Zt=ct(),ne=ct(),de=new go.PathFigure((yt-pt)*et,Pt*nt,!1);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.44,Zt,ne,Dt,Nt,Nt),de.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt));var Qt=xt(Dt.x,Dt.y);Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.56,Nt,Nt,Dt,Zt,ne);var Ce=xt(Dt.x,Dt.y);de.add(new go.PathSegment(go.PathSegment.Line,(Qt.x*.1+.95*.9)*et,Qt.y*.1*nt)),de.add(new go.PathSegment(go.PathSegment.Line,.85*et,Qt.y*.1*nt)),de.add(new go.PathSegment(go.PathSegment.Line,.85*et,0)),de.add(new go.PathSegment(go.PathSegment.Line,et,0)),de.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),de.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*et,.15*nt)),de.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*et,(Ce.y*.1+.05*.9)*nt)),de.add(new go.PathSegment(go.PathSegment.Line,Ce.x*et,Ce.y*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),pt=.35,lt=kt*.35;var Vt=new go.PathFigure(yt*et,(Pt-pt)*nt,!1);ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt));var Ee=new go.PathFigure((yt-pt)*et,Pt*nt,!1);return ht.add(Ee),Ot(Nt),Ot(Dt),Ot(Zt),Ot(ne),Ot(Qt),Ot(Ce),ht.spot1=new go.Spot(.202,.257),ht.spot2=new go.Spot(.792,.739),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("GenderFemale",function(Ft,et,nt){var ht=new go.Geometry,lt=.375,pt=0,yt=-.125,Pt=lt*kt,Nt=new go.PathFigure((.525+pt)*et,(.5+lt+yt)*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+lt+pt)*et,(.5+yt)*nt,(.5+Pt+pt)*et,(.5+lt+yt)*nt,(.5+lt+pt)*et,(.5+Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5-lt+yt)*nt,(1-.5+lt+pt)*et,(.5-Pt+yt)*nt,(.5+Pt+pt)*et,(.5-lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.475+pt)*et,(.5+lt+yt)*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt,(.5-Pt+pt)*et,(.5+lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.85*nt).close()),lt=.325,pt=0,yt=-.125,Pt=lt*kt;var Nt=new go.PathFigure((1-.5+lt+pt)*et,(.5+yt)*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5+lt+yt)*nt,(.5+lt+pt)*et,(.5+Pt+yt)*nt,(.5+Pt+pt)*et,(.5+lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5+lt+yt)*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+lt+pt)*et,(.5+yt)*nt,(.5+Pt+pt)*et,(.5-lt+yt)*nt,(1-.5+lt+pt)*et,(.5-Pt+yt)*nt));var Nt=new go.PathFigure((.525+pt)*et,(.5+lt+yt)*nt,!1);return ht.add(Nt),ht.spot1=new go.Spot(.232,.136),ht.spot2=new go.Spot(.682,.611),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("LogicImplies",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;return isNaN(ht)&&(ht=.2),new go.Geometry().add(new go.PathFigure((1-ht)*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;return isNaN(ht)&&(ht=.2),new go.Geometry().add(new go.PathFigure((1-ht)*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,ht*et,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,nt))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Ft,et,nt){var ht=new go.Geometry().add(new go.PathFigure(.5*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*et,.5*nt,.5*et,.5*nt)));return ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("LogicTruth",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,.5*et,0)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,.25*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,0,nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Ft,et,nt){var ht=.5;return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,0,ht*nt)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ht*et,ht*nt,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Ft,et,nt){var ht=.5;return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ht*et,ht*nt,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new An("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new An("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.3);var pt=(1-ht)*et,yt=(.5-lt/2)*nt,Pt=(.5+lt/2)*nt,Nt=new go.Geometry,Dt=new go.PathFigure(0,yt,!0);Nt.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,yt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,0)),Dt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,Pt)),Dt.add(new go.PathSegment(go.PathSegment.Line,0,Pt).close()),Nt.spot1=new go.Spot(0,yt/nt);var Zt=ue(0,Pt/nt,1,Pt/nt,pt/et,1,1,.5,ct());return Nt.spot2=new go.Spot(Zt.x,Zt.y),Ot(Zt),Nt}),go.Shape.setFigureParameter("Arrow2",0,new An("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new An("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=30),ht>et&&(ht=et);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=30),lt=Math.min(lt,nt/2);var pt=et-ht,yt=(nt-lt)/2,Pt=yt+lt,Nt=new go.Geometry,Dt=new go.PathFigure(0,yt,!0);Nt.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,yt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,0)),Dt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,Pt)),Dt.add(new go.PathSegment(go.PathSegment.Line,0,Pt).close()),Nt.spot1=new go.Spot(0,yt/nt);var Zt=ue(0,Pt/nt,1,Pt/nt,pt/et,1,1,.5,ct());return Nt.spot2=new go.Spot(Zt.x,Zt.y),Ot(Zt),Nt}),go.Shape.defineFigureGenerator("Chevron",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("DoubleArrow",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.214*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,1*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.786*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,1*nt).close()),ht}),go.Shape.setFigureParameter("DoubleEndArrow",0,new An("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close());var Nt=ue(0,.5,.3,0,0,lt/nt,.1,lt/nt,ct());return yt.spot1=new go.Spot(Nt.x,Nt.y),Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,Nt),yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new An("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new An("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=40);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=100);var pt=(nt-ht)/2,yt=pt+ht,Pt=(nt-lt)/2,Nt=Pt+lt;(ht>nt||lt>nt)&&(lt>ht?(ht=ht*nt/lt,pt=(nt-ht)/2,yt=pt+ht,Pt=0,Nt=nt):(pt=0,yt=nt,Pt=0,Nt=nt));var Dt=new go.Geometry,Zt=new go.PathFigure(et,.5*nt,!0);Dt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Pt).close());var ne=ue(0,.5,.3,Pt/nt,0,pt/nt,1,pt/nt,ct());return Dt.spot1=new go.Spot(ne.x,ne.y),ne=ue(.7,Nt/nt,1,.5,0,yt/nt,1,yt/nt,ne),Dt.spot2=new go.Spot(ne.x,ne.y),Ot(ne),Dt}),go.Shape.setFigureParameter("IBeamArrow",0,new An("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(0,lt/nt);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("IBeamArrow2",0,new An("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new An("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=40);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=100);var pt=(nt-ht)/2,yt=pt+ht,Pt=(nt-lt)/2,Nt=Pt+lt;(ht>nt||lt>nt)&&(lt>ht?(ht=ht*nt/lt,pt=(nt-ht)/2,yt=pt+ht,Pt=0,Nt=nt):(pt=0,yt=nt,Pt=0,Nt=nt));var Dt=new go.Geometry,Zt=new go.PathFigure(et,.5*nt,!0);Dt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Pt).close()),Dt.spot1=new go.Spot(0,pt/nt);var ne=ue(.7,Nt/nt,1,.5,0,yt/nt,1,yt/nt,ct());return Dt.spot2=new go.Spot(ne.x,ne.y),Ot(ne),Dt}),go.Shape.setFigureParameter("Pointer",0,new An("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.1);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),lt.spot1=new go.Spot(ht,.35);var yt=ue(.2,.65,1,.65,0,1,1,.5,ct());return lt.spot2=new go.Spot(yt.x,yt.y),Ot(yt),lt}),go.Shape.setFigureParameter("RoundedPointer",0,new An("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ht*et,.75*nt,ht*et,.25*nt).close()),lt.spot1=new go.Spot(ht,.35);var yt=ue(0,.65,1,.65,0,1,1,.5,ct());return lt.spot2=new go.Spot(yt.x,yt.y),Ot(yt),lt}),go.Shape.setFigureParameter("SplitEndArrow",0,new An("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.4);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(.2,.3);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("SplitEndArrow2",0,new An("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=50);var lt=(nt-ht)/2,pt=lt+ht;ht>nt&&(lt=0,pt=nt);var yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(.2,lt/nt);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("SquareArrow",0,new An("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.7);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,0).close()),lt.spot1=go.Spot.TopLeft,lt.spot2=new go.Spot(ht,1),lt}),go.Shape.defineFigureGenerator("Cone1",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(0,.9*nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt).close()),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.97),ht}),go.Shape.defineFigureGenerator("Cone2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.9*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.9*nt,(1-.85/.9)*et,nt,.85/.9*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.9*nt).close());var pt=new go.PathFigure(0,.9*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.9*nt,(1-.85/.9)*et,.8*nt,.85/.9*et,.8*nt)),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.82),ht}),go.Shape.defineFigureGenerator("Cube1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt).close());var pt=new go.PathFigure(.5*et,nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.15*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(.5,.85),ht}),go.Shape.defineFigureGenerator("Cube2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.3*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0).close());var pt=new go.PathFigure(0,.3*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Move,.7*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(.7,1),ht}),go.Shape.defineFigureGenerator("Cylinder1",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,nt/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(0,ht,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,kt*ht,(.5-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,1*et,ht,(.5+pt)*et,0,1*et,kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,1*nt,1*et,nt-kt*ht,(.5+pt)*et,1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,(.5-pt)*et,1*nt,0,nt-kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,0,ht));var Pt=new go.PathFigure(et,ht,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,2*ht,1*et,2*ht-kt*ht,(.5+pt)*et,2*ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,ht,(.5-pt)*et,2*ht,0,2*ht-kt*ht)),lt.spot1=new go.Spot(0,0,0,2*ht),lt.spot2=new go.Spot(1,1),lt}),go.Shape.defineFigureGenerator("Cylinder2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,nt/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(0,nt-ht,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,0,ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,kt*ht,(.5-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,ht,(.5+pt)*et,0,et,kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,nt-kt*ht,(.5+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,(.5-pt)*et,nt,0,nt-kt*ht));var Pt=new go.PathFigure(0,nt-ht,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt-2*ht,0,nt-ht-kt*ht,(.5-pt)*et,nt-2*ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt-ht,(.5+pt)*et,nt-2*ht,et,nt-ht-kt*ht)),lt.spot1=new go.Spot(0,0),lt.spot2=new go.Spot(1,1,0,-2*ht),lt}),go.Shape.defineFigureGenerator("Cylinder3",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,et/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(ht,0,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,et-kt*ht,0,et,(.5-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,(.5+pt)*nt,et-kt*ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,kt*ht,nt,0,(.5+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,(.5-pt)*nt,kt*ht,0));var Pt=new go.PathFigure(ht,0,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,2*ht,.5*nt,ht+kt*ht,0,2*ht,(.5-pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ht,nt,2*ht,(.5+pt)*nt,ht+kt*ht,nt)),lt.spot1=new go.Spot(0,0,2*ht,0),lt.spot2=new go.Spot(1,1),lt}),go.Shape.defineFigureGenerator("Cylinder4",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,et/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(et-ht,0,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,et-kt*ht,0,et,(.5-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,(.5+pt)*nt,et-kt*ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,kt*ht,nt,0,(.5+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,(.5-pt)*nt,kt*ht,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0));var Pt=new go.PathFigure(et-ht,0,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-2*ht,.5*nt,et-ht-kt*ht,0,et-2*ht,(.5-pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et-2*ht,(.5+pt)*nt,et-ht-kt*ht,nt)),lt.spot1=new go.Spot(0,0),lt.spot2=new go.Spot(1,1,-2*ht,0),lt}),go.Shape.defineFigureGenerator("Prism1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,.25*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(.25*et,.25*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.408,.172),ht.spot2=new go.Spot(.833,.662),ht}),go.Shape.defineFigureGenerator("Prism2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.25*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(0,nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,0,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("Pyramid1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt).close());var pt=new go.PathFigure(.5*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.25,.367),ht.spot2=new go.Spot(.75,.875),ht}),go.Shape.defineFigureGenerator("Pyramid2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt).close());var pt=new go.PathFigure(.5*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.7*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.7*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),ht.spot1=new go.Spot(.25,.367),ht.spot2=new go.Spot(.75,.875),ht}),go.Shape.defineFigureGenerator("Actor",function(Ft,et,nt){var ht=new go.Geometry,lt=.2,pt=.1,yt=kt*lt,Pt=kt*pt,Nt=.5,Dt=.1,Zt=new go.PathFigure(Nt*et,(Dt+pt)*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-lt)*et,Dt*nt,(Nt-yt)*et,(Dt+pt)*nt,(Nt-lt)*et,(Dt+Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-pt)*nt,(Nt-lt)*et,(Dt-Pt)*nt,(Nt-yt)*et,(Dt-pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+lt)*et,Dt*nt,(Nt+yt)*et,(Dt-pt)*nt,(Nt+lt)*et,(Dt-Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+pt)*nt,(Nt+lt)*et,(Dt+Pt)*nt,(Nt+yt)*et,(Dt+pt)*nt));var ne=.05,de=kt*ne;Nt=.05,Dt=.25;var Qt=new go.PathFigure(.5*et,.2*nt,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Line,.95*et,.2*nt)),Nt=.95,Dt=.25,Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+ne)*et,Dt*nt,(Nt+de)*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.35*nt)),ne=.025,de=kt*ne,Nt=.825,Dt=.35,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.7*nt)),ne=.05,de=kt*ne,Nt=.5,Dt=.7,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.45*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.35*nt)),ne=.025,de=kt*ne,Nt=.175,Dt=.35,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),ne=.05,de=kt*ne,Nt=.05,Dt=.25,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt,(Nt-de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.2*nt)),ht.spot1=new go.Spot(.2,.2),ht.spot2=new go.Spot(.8,.65),ht}),go.Shape.setFigureParameter("Card",0,new An("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.2);var lt=new go.Geometry,pt=new go.PathFigure(et,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,0).close()),lt.spot1=new go.Spot(0,ht),lt.spot2=go.Spot.BottomRight,lt}),go.Shape.defineFigureGenerator("Collate",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt));var pt=new go.PathFigure(.5*et,.5*nt,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),ht.spot1=new go.Spot(.25,0),ht.spot2=new go.Spot(.75,.25),ht}),go.Shape.defineFigureGenerator("CreateRequest",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(0,lt*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,0,(1-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,(1-lt)*nt)),ht}),go.Shape.defineFigureGenerator("Database",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(et,.1*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,(.1-pt)*nt,(.5-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,(.5+lt)*et,0,et,(.1-pt)*nt));var Pt=new go.PathFigure(et,.1*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,et,(.1+pt)*nt,(.5+lt)*et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*nt,(.5-lt)*et,.2*nt,0,(.1+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,et,(.2+pt)*nt,(.5+lt)*et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*nt,(.5-lt)*et,.3*nt,0,(.2+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.4*nt,et,(.3+pt)*nt,(.5+lt)*et,.4*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*nt,(.5-lt)*et,.4*nt,0,(.3+pt)*nt)),ht.spot1=new go.Spot(0,.4),ht.spot2=new go.Spot(1,.9),ht}),go.Shape.defineFigureGenerator("DataStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,et,0,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.9*nt,.25*et,.1*nt).close()),ht.spot1=new go.Spot(.226,0),ht.spot2=new go.Spot(.81,1),ht}),go.Shape.defineFigureGenerator("DiskStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(et,.1*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,(.1-pt)*nt,(.5-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,(.5+lt)*et,0,et,(.1-pt)*nt));var Pt=new go.PathFigure(et,.1*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,et,(.1+pt)*nt,(.5+lt)*et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*nt,(.5-lt)*et,.2*nt,0,(.1+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,et,(.2+pt)*nt,(.5+lt)*et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*nt,(.5-lt)*et,.3*nt,0,(.2+pt)*nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(1,.9),ht}),go.Shape.defineFigureGenerator("Display",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,et,0,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close()),ht.spot1=new go.Spot(.25,0),ht.spot2=new go.Spot(.75,1),ht}),go.Shape.defineFigureGenerator("DividedEvent",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)?lt=.2:lt<.15&&(lt=.15);var pt=kt*.2,yt=new go.PathFigure(0,.2*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,0,(.2-pt)*nt,(.2-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.2*nt,(.8+pt)*et,0,et,(.2-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,nt,et,(.8+pt)*nt,(.8+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*nt,(.2-pt)*et,nt,0,(.8+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt));var Pt=new go.PathFigure(0,lt*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),ht}),go.Shape.defineFigureGenerator("DividedProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;(isNaN(lt)||lt<.1)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(0,lt*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),ht}),go.Shape.defineFigureGenerator("Document",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(1,.6),ht}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;(isNaN(lt)||lt<.2)&&(lt=.2);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,0,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,et,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Move,0,(1-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,(1-lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,(1-lt)*nt)),ht}),go.Shape.defineFigureGenerator("ExternalProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close());var pt=new go.PathFigure(.1*et,.4*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.9*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.6*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.4*et,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.9*nt)),ht.spot1=new go.Spot(.25,.25),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("File",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(.75*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("Interrupt",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt));var pt=new go.PathFigure(et,.5*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt));var yt=new go.PathFigure(et,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("InternalStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.1);var yt=new go.PathFigure(0,0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var Pt=new go.PathFigure(lt*et,0,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,0,pt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt*nt)),ht}),go.Shape.defineFigureGenerator("Junction",function(Ft,et,nt){var ht=new go.Geometry,lt=1/Math.SQRT2,pt=(1-1/Math.SQRT2)/2,yt=kt*.5,Pt=.5,Nt=new go.PathFigure(et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,nt,et,(Pt+yt)*nt,(Pt+yt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,Pt*nt,(Pt-yt)*et,nt,0,(Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,0,0,(Pt-yt)*nt,(Pt-yt)*et,0)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,et,Pt*nt,(Pt+yt)*et,0,et,(Pt-yt)*nt));var Dt=new go.PathFigure((pt+lt)*et,(pt+lt)*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt*et,pt*nt)),Dt.add(new go.PathSegment(go.PathSegment.Move,pt*et,(pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,(pt+lt)*et,pt*nt)),ht}),go.Shape.defineFigureGenerator("LinedDocument",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close());var pt=new go.PathFigure(.1*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.75*nt)),ht.spot1=new go.Spot(.1,0),ht.spot2=new go.Spot(1,.6),ht}),go.Shape.defineFigureGenerator("LoopLimit",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("MagneticTape",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(.5*et,nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(pt+.1)*et,.9*nt,et,(pt+lt)*nt,(pt+lt)*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.15,.15),ht.spot2=new go.Spot(.85,.8),ht}),go.Shape.defineFigureGenerator("ManualInput",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("MessageFromUser",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.7);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.25);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,lt*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,(1-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("MicroformRecording",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(1,.75),ht}),go.Shape.defineFigureGenerator("MultiDocument",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.44*nt,.96*et,.47*nt,.93*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.54*nt,.86*et,.57*nt,.83*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.4*et,.4*nt,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0).close());var pt=new go.PathFigure(.1*et,.2*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.44*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.8,.77),ht}),go.Shape.defineFigureGenerator("MultiProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,.1*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt).close());var pt=new go.PathFigure(.2*et,.1*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.1*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.9*nt)),ht.spot1=new go.Spot(0,.2),ht.spot2=new go.Spot(.8,1),ht}),go.Shape.defineFigureGenerator("OfflineStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=1-lt,yt=new go.PathFigure(0,0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close());var Pt=new go.PathFigure(.5*lt*et,lt*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,(1-.5*lt)*et,lt*nt)),ht}),go.Shape.defineFigureGenerator("OffPageConnector",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(.75,1),ht}),go.Shape.defineFigureGenerator("Or",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(et,pt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,nt,et,(pt+lt)*nt,(pt+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt));var Pt=new go.PathFigure(et,.5*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),ht}),go.Shape.defineFigureGenerator("PaperTape",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.3*nt,.5*et,.6*nt,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close()),ht.spot1=new go.Spot(0,.49),ht.spot2=new go.Spot(1,.75),ht}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.3);var yt=new go.PathFigure(0,0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.3);var yt=new go.PathFigure(0,0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Procedure",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure((1-lt)*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,lt*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),ht}),go.Shape.defineFigureGenerator("Process",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("Sort",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close());var pt=new go.PathFigure(0,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),ht.spot1=new go.Spot(.25,.25),ht.spot2=new go.Spot(.75,.5),ht}),go.Shape.defineFigureGenerator("Start",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.25);var pt=new go.PathFigure(lt*et,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*et,.5*nt,.25*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*et,.5*nt,.25*et,.5*nt));var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,(1-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,nt)),ht.spot1=new go.Spot(lt,0),ht.spot2=new go.Spot(1-lt,1),ht}),go.Shape.defineFigureGenerator("Terminator",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*et,.5*nt,.25*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*et,.5*nt,.25*et,.5*nt)),ht.spot1=new go.Spot(.23,0),ht.spot2=new go.Spot(.77,1),ht}),go.Shape.defineFigureGenerator("TransmittalTape",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,(1-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,(1-lt)*nt).close()),ht.spot1=go.Spot.TopLeft,ht}),go.Shape.defineFigureGenerator("AndGate",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(.5+lt)*et,0,et,(.5-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.5+lt)*nt,(.5+lt)*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(.55,1),ht}),go.Shape.defineFigureGenerator("Buffer",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("Clock",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(et,pt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,nt,et,(pt+lt)*nt,(pt+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt));var Pt=new go.PathFigure(et,pt*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt*nt));var Nt=new go.PathFigure(.8*et,.75*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.75*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.75*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.75*nt)),ht}),go.Shape.defineFigureGenerator("Ground",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.3*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt)),ht}),go.Shape.defineFigureGenerator("Inverter",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.1,pt=.1,yt=.9,Pt=.5,Nt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Nt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt));var Dt=new go.PathFigure((yt+pt)*et,Pt*nt,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.4,.75),ht}),go.Shape.defineFigureGenerator("NandGate",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.4,yt=kt*.1,Pt=.1,Nt=.9,Dt=.5,Zt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,nt,.8*et,(.5+pt)*nt,(.4+lt)*et,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Zt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(.4+lt)*et,0,.8*et,(.5-pt)*nt));var ne=new go.PathFigure((Nt+Pt)*et,Dt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et,Dt*nt,(Nt-yt)*et,(Dt+Pt)*nt,(Nt-Pt)*et,(Dt+yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et,Dt*nt,(Nt+yt)*et,(Dt-Pt)*nt,(Nt+Pt)*et,(Dt-yt)*nt)),ht.spot1=new go.Spot(0,.05),ht.spot2=new go.Spot(.55,.95),ht}),go.Shape.defineFigureGenerator("NorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=0,Pt=.5,Nt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.7*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.75*nt,.25*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.7*et,(Pt-pt)*nt)),lt=.1,pt=kt*.1,yt=.9,Pt=.5;var Dt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),ht.spot1=new go.Spot(.2,.25),ht.spot2=new go.Spot(.6,.75),ht}),go.Shape.defineFigureGenerator("OrGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=0,Pt=.5,Nt=new go.PathFigure(0,0,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(yt+pt+pt)*et,(Pt-lt)*nt,.8*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.8*et,(Pt+pt)*nt,(yt+pt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.75*nt,.25*et,.25*nt).close()),ht.spot1=new go.Spot(.2,.25),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("XnorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=.2,Pt=.5,Nt=new go.PathFigure(.1*et,0,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,nt,.35*et,.25*nt,.35*et,.75*nt));var Dt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,nt,.7*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,.45*et,.75*nt,.45*et,.25*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.7*et,(Pt-pt)*nt)),lt=.1,pt=kt*.1,yt=.9,Pt=.5;var Zt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);return ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),ht.spot1=new go.Spot(.4,.25),ht.spot2=new go.Spot(.65,.75),ht}),go.Shape.defineFigureGenerator("XorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=.2,Pt=.5,Nt=new go.PathFigure(.1*et,0,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,nt,.35*et,.25*nt,.35*et,.75*nt));var Dt=new go.PathFigure(.2*et,0,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.9*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,nt,.9*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,.45*et,.75*nt,.45*et,.25*nt).close()),ht.spot1=new go.Spot(.4,.25),ht.spot2=new go.Spot(.8,.75),ht}),go.Shape.defineFigureGenerator("Capacitor",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("Resistor",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Inductor",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.1,pt=.1,yt=.1,Pt=.5,Nt=new go.PathFigure((yt-lt*.5)*et,nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.3,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.5,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.7,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.9,Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt*.5)*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),ht}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-pt)*et,Pt*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Move,(yt-pt+.1)*et,Pt*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt-.1)*et,Pt*nt,yt*et,(Pt-pt)*nt,yt*et,(Pt+pt)*nt)),ht}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.75*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("Diode",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("Wifi",function(Ft,et,nt){var ht=new go.Geometry,lt=et,pt=nt;et=et*.38,nt=nt*.6;var yt=kt*.8,Pt=.8,Nt=0,Dt=.5,Zt=(lt-et)/2,ne=(pt-nt)/2,de=new go.PathFigure(Nt*et+Zt,(Dt+Pt)*nt+ne,!0);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt+yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt-yt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt+yt)*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne).close()),yt=kt*.4,Pt=.4,Nt=.2,Dt=.5;var Qt=new go.PathFigure(Nt*et+Zt,(Dt+Pt)*nt+ne,!0);ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt+yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt-yt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt+yt)*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne).close()),yt=kt*.2,Pt=.2,Nt=.5,Dt=.5;var Ce=new go.PathFigure((Nt-Pt)*et+Zt,Dt*nt+ne,!0);ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),yt=kt*.4,Pt=.4,Nt=.8,Dt=.5;var Vt=new go.PathFigure(Nt*et+Zt,(Dt-Pt)*nt+ne,!0);ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt-yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt+yt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt-yt)*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne).close()),yt=kt*.8,Pt=.8,Nt=1,Dt=.5;var Ee=new go.PathFigure(Nt*et+Zt,(Dt-Pt)*nt+ne,!0);return ht.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt-yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt+yt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt-yt)*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne).close()),ht}),go.Shape.defineFigureGenerator("Email",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Move,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.54*nt)),ht}),go.Shape.defineFigureGenerator("Ethernet",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.35*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,0).close());var pt=new go.PathFigure(.1*et,nt,!0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt).close());var yt=new go.PathFigure(.6*et,nt,!0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt).close());var Pt=new go.PathFigure(0,.5*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.75*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.6*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.25*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.6*nt)),ht}),go.Shape.defineFigureGenerator("Power",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.4,pt=.4,yt=.5,Pt=.5,Nt=ct(),Dt=ct(),Zt=ct(),ne=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.5,Nt,Nt,Dt,Zt,ne);var de=xt(Dt.x,Dt.y),Qt=new go.PathFigure(Dt.x*et,Dt.y*nt,!0);ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Ie(yt-pt,Pt,yt-pt,Pt-lt,yt-lt,Pt-pt,yt,Pt-pt,.5,Zt,ne,Dt,Nt,Nt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),lt=kt*.3,pt=.3,Ie(yt-pt,Pt,yt-pt,Pt-lt,yt-lt,Pt-pt,yt,Pt-pt,.5,Zt,ne,Dt,Nt,Nt),Qt.add(new go.PathSegment(go.PathSegment.Line,Dt.x*et,Dt.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,ne.x*et,ne.y*nt,Zt.x*et,Zt.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.5,Nt,Nt,Dt,Zt,ne),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,ne.x*et,ne.y*nt,Zt.x*et,Zt.y*nt).close());var Qt=new go.PathFigure(.45*et,0,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.5*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.5*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,0).close()),Ot(Nt),Ot(Dt),Ot(Zt),Ot(ne),Ot(de),ht.spot1=new go.Spot(.25,.45),ht.spot2=new go.Spot(.75,.8),ht}),go.Shape.defineFigureGenerator("Fallout",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt/2,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,180,360,et/2,nt/2,et/2,nt/2));function pt(yt,Pt,Nt){yt.add(new go.PathSegment(go.PathSegment.Move,(.3+Pt)*et,(.8+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.5+Pt)*et,(.5+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.1+Pt)*et,(.5+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.3+Pt)*et,(.8+Nt)*nt).close())}return pt(lt,0,0),pt(lt,.4,0),pt(lt,.2,-.3),ht}),go.Shape.defineFigureGenerator("IrritationHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.2*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt).close()),ht.spot1=new go.Spot(.3,.3),ht.spot2=new go.Spot(.7,.7),ht}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.37*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.11*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.77*et,.04*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.49*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.37*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.63*et,.86*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.77*et,.91*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.34*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.34*et,.78*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.44*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.56*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.68*nt).close()),ht}),go.Shape.defineFigureGenerator("FireHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.29*et,0,-.25*et,.63*nt,.45*et,.44*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.51*et,.42*nt,.48*et,.17*nt,.54*et,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.59*et,.18*nt,.59*et,.29*nt,.58*et,.28*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,.6*nt,.8*et,.34*nt,.88*et,.43*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.88*et,.31*nt,.87*et,.48*nt,.88*et,.43*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,nt,1.17*et,.76*nt,.82*et,.8*nt).close()),ht.spot1=new go.Spot(.07,.445),ht.spot2=new go.Spot(.884,.958),ht}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=0,yt=0,Pt=lt*kt,Nt=.4*Math.SQRT2/2+.5,Dt=.5-.5*Math.SQRT2/2,Zt=1,ne=.5,de=.5,Qt=0,Ce=new go.PathFigure(Nt*et,(1-Dt)*nt,!1);return ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,ne*nt,Zt*et,.7*nt,Zt*et,ne*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+pt)*et,(Qt+pt)*nt,(.5+lt+pt)*et,(.5-Pt+pt)*nt,(.5+Pt+pt)*et,(.5-lt+pt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+pt)*et,.9*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt,(.5-Pt+pt)*et,.9*nt)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+pt)*et,.8*nt)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+pt)*et,.9*nt)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+pt)*et,.95*nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(et,nt,!1);ht.add(pt);var yt=new go.PathFigure(0,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.5*nt,.2*et,.35*nt,.3*et,.35*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.7*et,.65*nt,.8*et,.65*nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close()),ht}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.2*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt).close());var lt=new go.PathFigure(0,.2*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),ht}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.7*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,0,.6*et,.5*nt,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,nt,.4*et,.5*nt,et,.5*nt).close());var pt=new go.PathFigure(.45*et,.73*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.73*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.38*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.63*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.31*et,.27*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.56*et,.27*nt)),ht}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(.335*et,(1-.555)*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.335*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.555)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.68*nt,(1-.12)*et,.46*nt,(1-.02)*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.68*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.335*et,(1-.555)*nt,.02*et,.54*nt,.12*et,.46*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.365*et,(1-.595)*nt));var yt=.5-.285,Pt=.5,Nt=yt,Dt=Math.PI/4,Zt=4*(1-Math.cos(Dt))/(3*Math.sin(Dt)),ne=Zt*.5,de=yt,Qt=yt,Ce=Zt*de,Vt=Zt*Qt;pt.add(new go.PathSegment(go.PathSegment.Bezier,(Pt-de)*et,Nt*nt,(Pt-(Ce+de)/2)*et,(Nt+(Qt+Vt)/2)*nt,(Pt-de)*et,(Nt+Vt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,(Nt-Qt)*nt,(Pt-de)*et,(Nt-Vt)*nt,(Pt-Ce)*et,(Nt-Qt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(Pt+de)*et,Nt*nt,(Pt+Ce)*et,(Nt-Qt)*nt,(Pt+de)*et,(Nt-Vt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*et,(1-.595)*nt,(Pt+de)*et,(Nt+Vt)*nt,(Pt+(Ce+de)/2)*et,(Nt+(Qt+Vt)/2)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*et,(1-.595)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.555)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.335*et,(1-.405)*nt));var Ee=new go.PathFigure(.2*et,nt,!1);ht.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*et,.8*nt));var ve=new go.PathFigure(.8*et,nt,!1);return ht.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.8*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt).close());var pt=new go.PathFigure(.2*et,.2*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventError",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(et,nt,!1);ht.add(pt);var yt=new go.PathFigure(.1*et,nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("Caution",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.05*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,.8*nt,0,nt,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.1*nt,.5*et,0,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.95*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,nt,et,nt,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,nt));var pt=.05;return lt.add(new go.PathSegment(go.PathSegment.Move,(.5-pt)*et,.875*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*et,.875*nt,pt*et,pt*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.325*nt,.575*et,.725*nt,.625*et,.375*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.75*nt,.375*et,.375*nt,.425*et,.725*nt)),ht}),go.Shape.defineFigureGenerator("Recycle",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.45*et,.95*nt,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.185*et,.85*nt,.17*et,.95*nt,.15*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.235*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.625*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.275*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,.575*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1875*et,.95*nt,0,.675*nt,0,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.45*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.775*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.22*et,.775*nt));var pt=new go.PathFigure(.475*et,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.225*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.275*et,.175*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.325*et,.05*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,.05*nt,.35*et,0,.375*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.375*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.475*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.315*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.32*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.05*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.575*et,0,.65*et,.05*nt,.625*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.38*et,.0105*nt));var yt=new go.PathFigure(.675*et,.575*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.875*et,.525*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.85*et,.95*nt,et,.8*nt,et,.85*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.95*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.85*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.725*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,.675*et,.575*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.775*et,.775*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=new go.PathFigure(et,lt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt*et,nt,et,(lt+pt)*nt,(lt+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,lt*nt,(lt-pt)*et,nt,0,(lt+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt*et,0,0,(lt-pt)*nt,(lt-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,lt*nt,(lt+pt)*et,0,et,(lt-pt)*nt));var Pt=new go.PathFigure(lt*et,0,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.15*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.85*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,0,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.15*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.58*et,.1*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.78*et,.54*nt)),ht}),go.Shape.defineFigureGenerator("Package",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.15*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(0,.15*nt,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.15*nt).close()),ht.spot1=new go.Spot(0,.1),ht.spot2=new go.Spot(1,1),ht}),go.Shape.defineFigureGenerator("Class",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt).close());var yt=new go.PathFigure(0,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("Component",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close());var pt=new go.PathFigure(0,.2*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt).close());var yt=new go.PathFigure(0,.6*nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt).close()),ht}),go.Shape.defineFigureGenerator("Boat Shipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.15*et,.6*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt));var pt=new go.PathFigure(.15*et,.6*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),ht}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht}),go.Shape.defineFigureGenerator("Workcell",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Supermarket",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),ht}),go.Shape.defineFigureGenerator("TruckShipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(et,.8*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt).close());var yt=.1,Pt=kt*.1,Nt=.2,Dt=.9,Zt=new go.PathFigure((Nt-yt)*et,Dt*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+yt)*et,Dt*nt,(Nt+Pt)*et,(Dt-yt)*nt,(Nt+yt)*et,(Dt-Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-yt)*et,Dt*nt,(Nt-Pt)*et,(Dt+yt)*nt,(Nt-yt)*et,(Dt+Pt)*nt).close()),yt=.1,Pt=kt*.1,Nt=.8,Dt=.9;var ne=new go.PathFigure((Nt-yt)*et,Dt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+yt)*et,Dt*nt,(Nt+Pt)*et,(Dt-yt)*nt,(Nt+yt)*et,(Dt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-yt)*et,Dt*nt,(Nt-Pt)*et,(Dt+yt)*nt,(Nt-yt)*et,(Dt+Pt)*nt).close()),ht}),go.Shape.defineFigureGenerator("KanbanPost",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.2*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),ht}),go.Shape.defineFigureGenerator("Forklift",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0));var pt=new go.PathFigure(0,.5*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var yt=new go.PathFigure(.5*et,.8*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.8*nt));var Pt=new go.PathFigure(.5*et,.7*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt));var Nt=.1,Dt=kt*.1,Zt=.1,ne=.9,de=new go.PathFigure((Zt-Nt)*et,ne*nt,!0);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne-Nt)*nt,(Zt-Nt)*et,(ne-Dt)*nt,(Zt-Dt)*et,(ne-Nt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Zt+Nt)*et,ne*nt,(Zt+Dt)*et,(ne-Nt)*nt,(Zt+Nt)*et,(ne-Dt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne+Nt)*nt,(Zt+Nt)*et,(ne+Dt)*nt,(Zt+Dt)*et,(ne+Nt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Zt-Nt)*et,ne*nt,(Zt-Dt)*et,(ne+Nt)*nt,(Zt-Nt)*et,(ne+Dt)*nt)),Nt=.1,Dt=kt*.1,Zt=.4,ne=.9;var Qt=new go.PathFigure((Zt-Nt)*et,ne*nt,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne-Nt)*nt,(Zt-Nt)*et,(ne-Dt)*nt,(Zt-Dt)*et,(ne-Nt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Zt+Nt)*et,ne*nt,(Zt+Dt)*et,(ne-Nt)*nt,(Zt+Nt)*et,(ne-Dt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne+Nt)*nt,(Zt+Nt)*et,(ne+Dt)*nt,(Zt+Dt)*et,(ne+Nt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Zt-Nt)*et,ne*nt,(Zt-Dt)*et,(ne+Nt)*nt,(Zt-Nt)*et,(ne+Dt)*nt)),ht}),go.Shape.defineFigureGenerator("RailShipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,.4*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.4*nt).close());var pt=new go.PathFigure(.45*et,.7*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.7*nt));var yt=new go.PathFigure(.55*et,.4*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.4*nt).close());var Zt=.05,ne=kt*.05,de=.175,Qt=.95,Pt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.375,Qt=.95,Nt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.625,Qt=.95,Dt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.825,Qt=.95,Ce=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt).close());var Vt=new go.PathFigure(0,nt,!1);return ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht}),go.Shape.defineFigureGenerator("Warehouse",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt).close());var yt=new go.PathFigure(.15*et,nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt).close());var Pt=.05,Nt=kt*.05,Dt=.35,Zt=.775,ne=new go.PathFigure((Dt-Pt)*et,Zt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Dt*et,(Zt-Pt)*nt,(Dt-Pt)*et,(Zt-Nt)*nt,(Dt-Nt)*et,(Zt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Dt+Pt)*et,Zt*nt,(Dt+Nt)*et,(Zt-Pt)*nt,(Dt+Pt)*et,(Zt-Nt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Dt*et,(Zt+Pt)*nt,(Dt+Pt)*et,(Zt+Nt)*nt,(Dt+Nt)*et,(Zt+Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Dt-Pt)*et,Zt*nt,(Dt-Nt)*et,(Zt+Pt)*nt,(Dt-Pt)*et,(Zt+Nt)*nt).close()),ht}),go.Shape.defineFigureGenerator("ControlCenter",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt).close()),ht}),go.Shape.defineFigureGenerator("Bluetooth",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.75*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),ht}),go.Shape.defineFigureGenerator("Bookmark",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Bookmark",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Globe",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.75*et,0,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,.75*nt,.75*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.25*et,nt,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,.25*nt,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,.15*et,.25*nt,.15*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.85*et,.75*nt,.85*et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1675*et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8325*et,.15*nt,.35*et,.3*nt,.65*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1675*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8325*et,.85*nt,.35*et,.7*nt,.65*et,.7*nt)),ht}),go.Shape.defineFigureGenerator("Wave",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.25*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.25*nt,.1*et,0,.2*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,.25*nt,.425*et,.5*nt,.575*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.25*nt,.8*et,0,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.75*nt,.1*et,.5*nt,.2*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,.75*nt,.425*et,nt,.575*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.75*nt,.8*et,.5*nt,.9*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Operator",function(Ft,et,nt){var ht=new go.Geometry,lt=.3,pt=kt*.3,yt=.5,Pt=.7,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt));var Dt=new go.PathFigure(0,.7*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,et,.7*nt,0,0,et,0)),ht}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.65*et,.3*nt,.65*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.35*et,.5*nt,.35*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.3*et,.6*nt,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.2*et,nt,.35*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt,.7*et,.6*nt,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.8*et,nt,.65*et,.95*nt)),ht}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,0,.075*nt,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,nt,0,nt,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.4*nt,.8*et,nt,.85*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),ht}),go.Shape.defineFigureGenerator("Battery",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.4*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.1*nt));var pt=new go.PathFigure(0,.6*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,0,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Delete",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt));var Dt=new go.PathFigure(.15*et,.5*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Flag",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.1*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.1*nt,.15*et,0,.35*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,.65*et,.2*nt,.85*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.5*nt,.85*et,.6*nt,.65*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.35*et,.4*nt,.15*et,.4*nt).close()),ht}),go.Shape.defineFigureGenerator("Help",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt).close()),lt=.05,pt=kt*.05,yt=.5,Pt=.8;var Dt=new go.PathFigure((yt-lt)*et,Pt*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt).close()),Dt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.7*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,.75*et,.475*nt,.75*et,.225*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.35*nt,.4*et,.2*nt,.3*et,.25*nt)),ht}),go.Shape.defineFigureGenerator("Location",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,nt,!0).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.975*et,.025*nt,.5*et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*et,.5*nt,.5*et,0,.025*et,.025*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.5*et,.2*nt)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*et,.3*nt,.1*et,.1*nt).close()))}),go.Shape.defineFigureGenerator("Lock",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var pt=new go.PathFigure(.2*et,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.3*nt,.25*et,0,.75*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.3*nt)),ht}),go.Shape.defineFigureGenerator("Unlocked",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var pt=new go.PathFigure(.2*et,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.3*nt,.25*et,0,.75*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.35*nt)),ht}),go.Shape.defineFigureGenerator("Gear",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.9375*et,.56246875*nt,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Line,.80621875*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.763*et,.3316875*nt,.79840625*et,.39915625*nt,.7834375*et,.3635*nt)).add(new go.PathSegment(go.PathSegment.Line,.8566875*et,.23796875*nt)).add(new go.PathSegment(go.PathSegment.Line,.76825*et,.14959375*nt)).add(new go.PathSegment(go.PathSegment.Line,.67596875*et,.24184375*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*et,.19378125*nt,.64228125*et,.2188125*nt,.603875*et,.2021875*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.0625*nt)).add(new go.PathSegment(go.PathSegment.Line,.4375*et,.0625*nt)).add(new go.PathSegment(go.PathSegment.Line,.4375*et,.19378125*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*et,.239375*nt,.39759375*et,.20190625*nt,.36053125*et,.2176875*nt)).add(new go.PathSegment(go.PathSegment.Line,.2379375*et,.14959375*nt)).add(new go.PathSegment(go.PathSegment.Line,.14953125*et,.2379375*nt)).add(new go.PathSegment(go.PathSegment.Line,.23934375*et,.3278125*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*et,.4375*nt,.21765625*et,.36059375*nt,.201875*et,.397625*nt)).add(new go.PathSegment(go.PathSegment.Line,.0625*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Line,.0625*et,.5625*nt)).add(new go.PathSegment(go.PathSegment.Line,.1938125*et,.5625*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*et,.67596875*nt,.20221875*et,.603875*nt,.21884375*et,.64228125*nt)).add(new go.PathSegment(go.PathSegment.Line,.1495625*et,.76825*nt)).add(new go.PathSegment(go.PathSegment.Line,.238*et,.8566875*nt)).add(new go.PathSegment(go.PathSegment.Line,.3316875*et,.76296875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*et,.80621875*nt,.36353125*et,.78340625*nt,.3991875*et,.79840625*nt)).add(new go.PathSegment(go.PathSegment.Line,.43753125*et,.9375*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.9375*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.80621875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*et,.760625*nt,.602375*et,.79809375*nt,.63946875*et,.78234375*nt)).add(new go.PathSegment(go.PathSegment.Line,.76828125*et,.8566875*nt)).add(new go.PathSegment(go.PathSegment.Line,.85671875*et,.76825*nt)).add(new go.PathSegment(go.PathSegment.Line,.76065625*et,.67221875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*et,.56246875*nt,.78234375*et,.63940625*nt,.798125*et,.602375*nt)).add(new go.PathSegment(go.PathSegment.Line,.9375*et,.56246875*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.5*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*et,.5*nt,.1*et,.1*nt).close()))}),go.Shape.defineFigureGenerator("Hand",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,.3*nt,0,.375*nt,.05*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.45*et,.075*nt,.3*et,.225*nt,.4*et,.175*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.525*et,.075*nt,.46*et,.05*nt,.525*et,.05*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.4*nt,.525*et,.275*nt,.475*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.55*nt,et,.4*nt,et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.6*et,.7*nt,.675*et,.55*nt,.675*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.575*et,.85*nt,.65*et,.7*nt,.65*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.535*et,nt,.61*et,.85*nt,.61*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,.435*et,nt,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Map",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.2*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),lt.add(new go.PathSegment(go.PathSegment.Move,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("Eject",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.7)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.7).close());var pt=new go.PathFigure(0,nt*.6,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0).close()),ht}),go.Shape.defineFigureGenerator("Pencil",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt).close()))}),go.Shape.defineFigureGenerator("Building",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*1,nt*1,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.85).close());var pt=new go.PathFigure(.126*et,.85*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.126*et,.45*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.322*et,.45*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.322*et,.85*nt).close());var yt=new go.PathFigure(.402*et,.85*nt,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.402*et,.45*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.598*et,.45*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.598*et,.85*nt).close());var Pt=new go.PathFigure(.678*et,.85*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.678*et,.45*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.874*et,.45*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.874*et,.85*nt).close());var Nt=new go.PathFigure(.5*et,.1*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*et,.3*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*et,.3*nt).close()),ht}),go.Shape.defineFigureGenerator("Staircase",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt*1,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*.8)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.8)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.6)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.6)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.4)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.4)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.2)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.2)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.15)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.15)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.95).close()),ht}),go.Shape.defineFigureGenerator("5Bars",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt*1,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.184,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.184,nt*(1-.184)).close());var pt=new go.PathFigure(et*.204,nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.204,nt*(1-.184))),pt.add(new go.PathSegment(go.PathSegment.Line,et*.388,nt*(1-.184*2))),pt.add(new go.PathSegment(go.PathSegment.Line,et*.388,nt*1).close());var yt=new go.PathFigure(et*.408,nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.408,nt*(1-.184*2))),yt.add(new go.PathSegment(go.PathSegment.Line,et*.592,nt*(1-.184*3))),yt.add(new go.PathSegment(go.PathSegment.Line,et*.592,nt*1).close());var Pt=new go.PathFigure(et*.612,nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.612,nt*(1-.184*3))),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.796,nt*(1-.184*4))),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.796,nt*1).close());var Nt=new go.PathFigure(et*.816,nt,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.816,nt*(1-.184*4))),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-.184*5))),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1).close()),ht}),go.Shape.defineFigureGenerator("PC",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,0).close());var pt=new go.PathFigure(et*.055,.07*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.07)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.1).close());var yt=new go.PathFigure(et*.055,.13*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.13)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.16)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.16).close());var Pt=new go.PathFigure(et*.055,.18*nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.18)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.21)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.21).close());var Nt=new go.PathFigure(et*1,0,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.4,0)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.65)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.65).close()),ht}),go.Shape.defineFigureGenerator("Plane",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.55*et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.475*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.35*et,.525*nt,0,.4*nt,.225*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.475*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.2*nt,.975*et,0,et,.08*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.55*et,nt).close()),ht}),go.Shape.defineFigureGenerator("Key",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*1,nt*.5,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.9,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,.575*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.9,.6*nt).close()),lt.add(new go.PathSegment(go.PathSegment.Move,.17*et,.425*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*et,.5*nt,.075*et,.075*nt).close()),ht}),go.Shape.defineFigureGenerator("FilmTape",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,et*0,et*.3,et*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.08,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.08,nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*1),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*1),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*2),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*2),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*3),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*3),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*4),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*4),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*5),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*5),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*6),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*6),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*7),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*7),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*8),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*8),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*9),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*9),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*10),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*10),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*11),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*11),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*12),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*12),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*13),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*13),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*14),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*14),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*15),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*15),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1));var pt=new go.PathFigure(0,0,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Arc,270,-180,et*1,et*.3,et*.055)),pt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1));var yt=new go.PathFigure(et*.11,nt*.1,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*0),nt*.1)),yt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*0),nt*.8)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.11,nt*.8).close());var Pt=new go.PathFigure(et*(.11+.24133333*1+.028*1),nt*.1,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*1),nt*.1)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*1),nt*.8)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*1),nt*.8).close());var Nt=new go.PathFigure(et*(.11+.24133333*2+.028*2),nt*.1,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*3+.028*2),nt*.1)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*3+.028*2),nt*.8)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*2),nt*.8).close()),ht}),go.Shape.defineFigureGenerator("FloppyDisk",function(Ft,et,nt){var ht=new go.Geometry,lt=8,pt=lt*kt,yt=new go.PathFigure(lt,0,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.86,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.14)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-lt,nt,et,nt-pt,et-pt,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-lt,pt,nt,0,nt-pt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt,0,0,pt,pt,0).close());var Pt=new go.PathFigure(et*.83,0,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.83,nt*.3)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*.3)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*0).close());var Nt=new go.PathFigure(et*.83,nt*1,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.83,nt*.5)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*.5)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*1).close());var Dt=new go.PathFigure(et*.78,nt*.05,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.05)),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.25)),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.78,nt*.25).close()),ht}),go.Shape.defineFigureGenerator("SpeechBubble",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=15),ht=Math.min(ht,et/3),ht=Math.min(ht,nt/3);var lt=ht*kt,pt=nt*.8,yt=new go.Geometry,Pt=new go.PathFigure(ht,0,!0);return yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et,ht,et-lt,0,et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt-ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,pt,et,pt-lt,et-lt,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.55,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,ht,pt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt-ht,lt,pt,0,pt-lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,lt,lt,0).close()),lt>1?(yt.spot1=new go.Spot(0,0,lt,lt),yt.spot2=new go.Spot(1,.8,-lt,-lt)):(yt.spot1=go.Spot.TopLeft,yt.spot2=new go.Spot(1,.8)),yt}),go.Shape.defineFigureGenerator("Repeat",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*.45,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*.45).close());var pt=new go.PathFigure(et*1,nt*.55,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.55)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*.55)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.55).close()),ht}),go.Shape.defineFigureGenerator("Windows",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close()).add(new go.PathSegment(go.PathSegment.Move,.4*et,.4*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.2*et,.1*nt)).add(new go.PathSegment(go.PathSegment.Line,.2*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.1*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.1*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.1*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*.1,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*.9).close());var pt=new go.PathFigure(et*.1,nt*.2,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.25)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.22,nt*.285)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.32)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.37)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.275,nt*.32)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.275,nt*.25).close());var yt=new go.PathFigure(et*.28,nt*.37,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.37)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.41)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.28,nt*.41).close()),ht}),go.Shape.defineFigureGenerator("Beaker",function(Ft,et,nt){var ht=new go.Geometry,lt=15,pt=lt*kt,yt=new go.PathFigure(et*.62,nt*.475,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-lt,nt,et,nt-pt,et-pt,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-lt,pt,nt,0,nt-pt)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.38,nt*.475)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.38,nt*.03)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.62,nt*.03).close()),pt>1?(ht.spot1=new go.Spot(0,0,pt,pt),ht.spot2=new go.Spot(1,1,-pt,-pt)):(ht.spot1=go.Spot.TopLeft,ht.spot2=go.Spot.BottomRight),ht}),go.Shape.defineFigureGenerator("Download",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close());var yt=new go.PathFigure(et*.4,nt*0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.26,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.66)),yt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.26),nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*0).close()),ht}),go.Shape.defineFigureGenerator("Bin",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;return lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close()),ht}),go.Shape.defineFigureGenerator("Upload",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close());var yt=new go.PathFigure(et*.5,nt*0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.26,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.63)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.63)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.74,nt*.25).close()),ht}),go.Shape.defineFigureGenerator("EmptyDrink",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.15,nt*0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1).close()),ht}),go.Shape.defineFigureGenerator("Drink",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.15,nt*0,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1).close());var pt=new go.PathFigure(et*.235,nt*.28,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.765,nt*.28)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.655,nt*.97)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.345,nt*.97).close()),ht}),go.Shape.defineFigureGenerator("4Arrows",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.5,nt*0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.5)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.65)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.65)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*.5)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.25).close()),ht}),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")},80727: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 An={},Nn="5.0",xt={},ct=null,Ot=!1,ue=!1,Ie=null,te=!1,le=null,kt=null,ke=0;ke4?parseFloat(Ge):5};An.setHTML5Codebase=function(Ge,We){kt=Ge,hn(Ge,We)},An.setJavaCodebase=An.setJavaCodebaseVersion=An.isCompiledInstalled=An.setPreCompiledScriptPath=An.setPreCompiledResourcePath=function(){},An.setHTML5CodebaseVersion=function(Ge,We){var Ln=parseFloat(Ge);if(Ln!==NaN&&Ln<5){console.log("The GeoGebra HTML5 codebase version "+Ln+" is deprecated. Using version latest instead.");return}le=Ge,$t(Ge,We)},An.getHTML5CodebaseVersion=function(){return Ft},An.getParameters=function(){return xt},An.setFontsCSSURL=function(Ge){yt=Ge},An.setGiacJSURL=function(Ge){},An.setJNLPFile=function(Ge){Ut=Ge},An.setJNLPBaseDir=function(Ge){},An.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",Ln=xt.id,ei,dn=!1,En=0;En=5)return!0;var Ge=An.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},An.startAnimation=function(){var Ge=An.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},An.stopAnimation=function(){var Ge=An.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},An.getAppletObject=function(){var Ge=xt.id!==void 0?xt.id:"ggbApplet";return window[Ge]},An.resize=function(){};var Ce=function(Ge,We,Ln){var ei=document.createElement("param");ei.setAttribute("name",We),ei.setAttribute("value",Ln),Ge.appendChild(ei)},Vt=function(Ge){return Ge&&Ge!=="false"},Ee=function(Ge,We,Ln){Nt(Ft)<=4.2&&(Ln=!0);var ei=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ft||ggbHTML5LoadedCodebaseIsWebSimple&&!nt)&&(ei=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var dn=document.createElement("div");dn.classList.add("appletParameters","notranslate");var En=We.width,se=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(Nt(Ft)<=4.4)Vt(We.showToolBar)&&(We.height-=7),Vt(We.showAlgebraInput)&&(We.height-=37),We.width<605&&Vt(We.showToolBar)&&(We.width=605,En=605);else{var gn=100;(Vt(We.showToolBar)||Vt(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),gn=Vt(We.showMenuBar)?245:155),En=5?(We.appletOnLoad=function(oe){var De=Ge.querySelector(".ggb_preview");De&&De.parentNode.removeChild(De),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),It(oe)},wt||bt.appendChild(Bt)):dn.appendChild(Bt),bt.appendChild(dn),wt||Ge.appendChild(bt),setTimeout(function(){An.resize()},1)}else{var Tt=document.createElement("div");Tt.className="applet_scaler",Tt.style.position="relative",Tt.style.display="block",Tt.appendChild(dn),Ge.appendChild(Tt),We.appletOnLoad=function(oe){An.resize(),It(oe)}}function vt(oe,De){De&&typeof De.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(oe,De.appletOnLoad):renderGGBElement(oe),Wn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",De)}function ie(oe,De){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:oe,params:De}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){vt(an.article,an.params)}),html5AppletsToProcess=null)},Nt(Ft)<5&&(oe.className+=" geogebraweb")):vt(oe,De)}if(ei){scriptLoadStarted=!0;for(var xe=0;xe0?(Mn.remove(),bt.attr("id","fullscreencontent").show(),jQuery(It).append(bt),window.dispatchEvent(new Event("resize"))):Ee(Mn,We,!1),window.GGBT_wsf_view.launchFullScreen(It)}else He=ei,Ee(Ge,We,!1);if(!window.GGBT_wsf_view)for(se=0;seGe/4*3&&(Mn=Ge/4*3),It=Mn/5.8,gn.setAttribute("src",lt),gn.setAttribute("width",Mn),gn.setAttribute("height",It);var bt=(Ge-Mn)/2,wt=(We-It)/2;gn.style.left=bt+"px",gn.style.top=wt+"px",dn.appendChild(gn)}}return dn.appendChild(se),dn},Hn=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},Te=["web","webSimple","web3d","tablet","tablet3d","phone"],$t=function(Ge,We){if(Ft=Ge,We){hn(Ft,!0);return}var Ln=!Ot;if(Ln){var ei=Nt(Ft);!isNaN(ei)&&ei<4.4&&(Ln=!1)}var dn,En;window.location.protocol.substr(0,4)==="http"?dn=window.location.protocol:dn="http:";var se=Ft.indexOf("//");se>0?En=Ft:se===0?En=dn+Ft:En="https://www.geogebra.org/apps/5.2.814.0/";for(var gn in Te)if(Ft.slice(Te[gn].length*-1)===Te[gn]||Ft.slice((Te[gn].length+1)*-1)===Te[gn]+"/"){hn(En,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Ln&&!ct.is3D&&!ct.AV&&!ct.SV&&!ct.CV&&!ct.EV2&&!ct.CP&&!ct.PC&&!ct.DA&&!ct.FI&&!ct.PV&&!Vt(xt.showToolBar)&&!Vt(xt.showMenuBar)&&!Vt(xt.showAlgebraInput)&&!Vt(xt.enableRightClick)&&(!xt.appName||xt.appName=="classic")?En+="webSimple/":En+="web3d/",hn(En,!1)},hn=function(Ge,We){if(Ge.requirejs){Ae=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),Ae=Ge,We===null&&(We=Ge.indexOf("http")===-1),Pe=We,et="web.nocache.js",nt=!1;var Ln=Ae.split("/");Ln.length>1&&(!We&&Ln[Ln.length-2]==="webSimple"?(et="webSimple.nocache.js",nt=!0):Te.indexOf(Ln[Ln.length-2])>=0&&(et=Ln[Ln.length-2]+".nocache.js")),Ln=Ge.split("/"),Ft=Ln[Ln.length-3],Ft.substr(0,4)==="test"?Ft=Ft.substr(4,1)+"."+Ft.substr(5,1):(Ft.substr(0,3)==="war"||Ft.substr(0,4)==="beta")&&(Ft="5.0");var ei=parseFloat(Ft);ei!==NaN&&ei<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ei+" is deprecated. Using version latest instead."),$t("5.0",We))},Wn=function(Ge,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(Ge)};xt.material_id!==void 0?ne(Dn):Dn();function Dn(){var Ge=Nn;le!==null?Ge=le:parseFloat(Ge)<5&&(Ge="5.0"),$t(Ge,!1),kt!==null&&hn(kt,Pe),te=!0}return An},GGBAppletUtils=function(){"use strict";function An(){return window.GGBT_wsf_edit!==void 0}function Nn(te,le){le!=1?(te.style.transformOrigin="0% 0% 0px",te.style.webkitTransformOrigin="0% 0% 0px",te.style.transform="scale("+le+","+le+")",te.style.webkitTransform="scale("+le+","+le+")",te.style.maxWidth="initial",te.querySelector(".ggb_preview")!==null&&(te.querySelector(".ggb_preview").style.maxWidth="initial"),te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(te.style.transform="none",te.style.webkitTransform="none")}function xt(te,le,kt,ke,me,Ut){var Ae=null;if(Ut!=null&&Ut!="")for(var Pe=te.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+Ut+" ")>-1){Ae=Pe;break}else Pe=Pe.parentNode;var He=0,Ft=0,et=0,nt=0,ht=0,lt=0,pt=0;if(Ae)He=Ae.offsetWidth,Ft=Math.max(ke?Ae.offsetWidth:0,Ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(He=Math.min(window.innerWidth,document.documentElement.clientWidth),Ft=Math.min(window.innerHeight,document.documentElement.clientHeight),et=He):(He=window.innerWidth,Ft=window.innerHeight,et=window.innerWidth),te){var yt=te.getBoundingClientRect();yt.left>0&&yt.left<=He&&(me===void 0||!me)&&(document.dir==="rtl"?(ht=He-yt.width-yt.left,lt=et<=480?10:30):(lt=yt.left,ht=et<=480?10:30),nt=lt+ht)}if(te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Pt=te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(nt=40,pt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nt=0,pt=40)}}return te&&((kt===void 0||!kt)&&le>0&&le+nt1&&(Ut=!0)),le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ut=!0),!(te.hasOwnProperty("disableAutoScale")&&te.disableAutoScale))me=ct(te,le,Ut,kt,te.scaleContainerClass);else return ke;return Ut&&(!te.hasOwnProperty("scale")||ke===1)?me:Math.min(ke,me)}function ue(te){var le=Math.min(window.innerWidth,document.documentElement.clientWidth),kt=Math.min(window.innerHeight,document.documentElement.clientHeight),ke=te.getBoundingClientRect(),me=(le-ke.width)/2,Ut=(kt-ke.height)/2;Ut<0&&(Ut=0),te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(me<40?te.style.left="40px":te.style.left=me+"px",te.style.top=Ut+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ut<40?te.style.top="40px":te.style.top=Ut+"px",te.style.left=me+"px")}function Ie(te,le){var kt=te.querySelector(".appletParameters");if(kt){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(le.id!==kt.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(te)}if(kt.parentElement&&/fullscreen/.test(kt.parentElement.className))return;var ke=Ot(le,te);An()&&kt.setAttribute("data-param-scale",ke);for(var me=null,Ut=0;Ut=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(An){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(An){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(An){var Nn=c[An];return Nn==null?null:Nn},r=d,webModule.__errFn=e}function B(){function An(te){var le=te.lastIndexOf(rb);le==-1&&(le=te.length);var kt=te.indexOf(sb);kt==-1&&(kt=te.length);var ke=te.lastIndexOf(tb,Math.min(kt,le));return ke>=O?te.substring(O,ke+P):W}function Nn(te){if(!te.match(/^\w+:\/\//)){var le=o.createElement(ub);le.src=te+vb,te=An(le.src)}return te}function xt(){var te=__gwt_getMetaProperty(wb);return te!=null?te:W}function ct(){for(var te=o.getElementsByTagName(_),le=O;leO?te[te.length-P].href:W}function ue(){var te=o.location;return te.href==te.protocol+zb+te.host+te.pathname+te.search+te.hash}var Ie=xt();return Ie==W&&(Ie=ct()),Ie==W&&(Ie=Ot()),Ie==W&&ue()&&(Ie=An(o.location.href)),Ie=Nn(Ie),Ie}function C(An){return An.match(/^\//)||An.match(/^[a-zA-Z]+:\/\//)?An:webModule.__moduleBase+An}function D(){var An=[],Nn=O,xt=[],ct=[];function Ot(te){var le=ct[te](),kt=xt[te];if(le in kt)return le;var ke=[];for(var me in kt)ke[kt[me]]=me;throw r&&r(te,ke,le),null}if(__gwt_isKnownPropertyValue=function(te,le){return le in xt[te]},webModule.__getPropMap=function(){var te={};for(var le in xt)xt.hasOwnProperty(le)&&(te[le]=Ot(le));return te},webModule.__computePropValue=Ot,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ue;try{ue=Cb;var Ie=ue.indexOf(Db);Ie!=-1&&(Nn=parseInt(ue.substring(Ie+P),$),ue=ue.substring(O,Ie))}catch(te){}return webModule.__softPermutationId=Nn,C(ue+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})()},77903:function(An,Nn,xt){"use strict";xt.d(Nn,{Ax:function(){return Ie},Ds:function(){return te},KI:function(){return kt},SI:function(){return ue},f1:function(){return Ot}});var ct=xt(3294);function Ot(ke){let me=!0;if(ke.length>0){for(let Ut=0;Utnt in et?ue(et,nt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):et[nt]=ht,Ut=(et,nt)=>{for(var ht in nt||(nt={}))kt.call(nt,ht)&&me(et,ht,nt[ht]);if(le)for(var ht of le(nt))ke.call(nt,ht)&&me(et,ht,nt[ht]);return et},Ae=(et,nt)=>Ie(et,te(nt)),Pe=(et,nt)=>{var ht={};for(var lt in et)kt.call(et,lt)&&nt.indexOf(lt)<0&&(ht[lt]=et[lt]);if(et!=null&&le)for(var lt of le(et))nt.indexOf(lt)<0&&ke.call(et,lt)&&(ht[lt]=et[lt]);return ht},He=(et,nt,ht)=>new Promise((lt,pt)=>{var yt=Dt=>{try{Nt(ht.next(Dt))}catch(Zt){pt(Zt)}},Pt=Dt=>{try{Nt(ht.throw(Dt))}catch(Zt){pt(Zt)}},Nt=Dt=>Dt.done?lt(Dt.value):Promise.resolve(Dt.value).then(yt,Pt);Nt((ht=ht.apply(et,nt)).next())});const Ft=et=>{var nt=et,{children:ht}=nt,lt=Pe(nt,["children"]);const[pt,yt]=(0,Ot.useState)(!1);return Ot.createElement(ct.ZP,Ae(Ut({},lt),{loading:pt,onClick:Pt=>He(void 0,null,function*(){try{yt(!0),yield lt.onClick(Pt),yt(!1)}catch(Nt){console.error(Nt),yt(!1)}})}),ht)}},24544:function(An,Nn,xt){"use strict";var ct=xt(86204),Ot=xt.n(ct),ue=Object.defineProperty,Ie=(ke,me,Ut)=>me in ke?ue(ke,me,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ke[me]=Ut,te=(ke,me,Ut)=>Ie(ke,typeof me!="symbol"?me+"":me,Ut),le=(ke,me,Ut)=>new Promise((Ae,Pe)=>{var He=nt=>{try{et(Ut.next(nt))}catch(ht){Pe(ht)}},Ft=nt=>{try{et(Ut.throw(nt))}catch(ht){Pe(ht)}},et=nt=>nt.done?Ae(nt.value):Promise.resolve(nt.value).then(He,Ft);et((Ut=Ut.apply(ke,me)).next())});class kt extends ct.EventEmitter{constructor(me,Ut){super(),te(this,"url"),te(this,"body"),te(this,"fullContent",""),te(this,"controller",null),te(this,"buffer",""),this.url=me,this.body=Ut}startStream(){return le(this,null,function*(){this.controller=new AbortController;const{signal:me}=this.controller;try{const Ut=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:me});if(!Ut.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ut.status}`);const Ae=Ut.headers.get("content-type");if(!Ae)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ae.includes("application/json")){const Ft=yield Ut.json();this.emit("error",Ft);return}if(!Ae.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Pe=Ut.body.getReader(),He=new TextDecoder("utf-8");for(;;){const{done:Ft,value:et}=yield Pe.read();if(Ft)break;const nt=He.decode(et,{stream:!0});this.buffer+=nt;const ht=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[7594],{89489:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},59477:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M858.9 689L530.5 308.2c-9.4-10.9-27.5-10.9-37 0L165.1 689c-12.2 14.2-1.2 35 18.5 35h656.8c19.7 0 30.7-20.8 18.5-35z"}}]},name:"caret-up",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},49198:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M533.2 492.3L277.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H188c-6.7 0-10.4 7.7-6.3 12.9L447.1 512 181.7 851.1A7.98 7.98 0 00188 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5zm304 0L581.9 166.1c-3-3.9-7.7-6.1-12.6-6.1H492c-6.7 0-10.4 7.7-6.3 12.9L751.1 512 485.7 851.1A7.98 7.98 0 00492 864h77.3c4.9 0 9.6-2.3 12.6-6.1l255.3-326.1c9.1-11.7 9.1-27.9 0-39.5z"}}]},name:"double-right",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},52671:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M854.6 288.6L639.4 73.4c-6-6-14.1-9.4-22.6-9.4H192c-17.7 0-32 14.3-32 32v832c0 17.7 14.3 32 32 32h640c17.7 0 32-14.3 32-32V311.3c0-8.5-3.4-16.7-9.4-22.7zM790.2 326H602V137.8L790.2 326zm1.8 562H232V136h302v216a42 42 0 0042 42h216v494z"}}]},name:"file",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},8657:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M928 444H820V330.4c0-17.7-14.3-32-32-32H473L355.7 186.2a8.15 8.15 0 00-5.5-2.2H96c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h698c13 0 24.8-7.9 29.7-20l134-332c1.5-3.8 2.3-7.9 2.3-12 0-17.7-14.3-32-32-32zM136 256h188.5l119.6 114.4H748V444H238c-13 0-24.8 7.9-29.7 20L136 643.2V256zm635.3 512H159l103.3-256h612.4L771.3 768z"}}]},name:"folder-open",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},56082:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M300 276.5a56 56 0 1056-97 56 56 0 00-56 97zm0 284a56 56 0 1056-97 56 56 0 00-56 97zM640 228a56 56 0 10112 0 56 56 0 00-112 0zm0 284a56 56 0 10112 0 56 56 0 00-112 0zM300 844.5a56 56 0 1056-97 56 56 0 00-56 97zM640 796a56 56 0 10112 0 56 56 0 00-112 0z"}}]},name:"holder",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},12893:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M696 480H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8z"}},{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}}]},name:"minus-circle",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},15075:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h368c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"minus-square",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},43531:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M328 544h152v152c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V544h152c4.4 0 8-3.6 8-8v-48c0-4.4-3.6-8-8-8H544V328c0-4.4-3.6-8-8-8h-48c-4.4 0-8 3.6-8 8v152H328c-4.4 0-8 3.6-8 8v48c0 4.4 3.6 8 8 8z"}},{tag:"path",attrs:{d:"M880 112H144c-17.7 0-32 14.3-32 32v736c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V144c0-17.7-14.3-32-32-32zm-40 728H184V184h656v656z"}}]},name:"plus-square",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},61485:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}},{tag:"path",attrs:{d:"M623.6 316.7C593.6 290.4 554 276 512 276s-81.6 14.5-111.6 40.7C369.2 344 352 380.7 352 420v7.6c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V420c0-44.1 43.1-80 96-80s96 35.9 96 80c0 31.1-22 59.6-56.1 72.7-21.2 8.1-39.2 22.3-52.1 40.9-13.1 19-19.9 41.8-19.9 64.9V620c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8v-22.7a48.3 48.3 0 0130.9-44.8c59-22.7 97.1-74.7 97.1-132.5.1-39.3-17.1-76-48.3-103.3zM472 732a40 40 0 1080 0 40 40 0 10-80 0z"}}]},name:"question-circle",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Ut,Ae){return Ot.createElement(te.Z,(0,ct.Z)({},Ut,{ref:Ae,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt},37036:function(){"use strict"},95625:function(){"use strict"},88010:function(Fn,An){"use strict";An.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},84287:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=Object.defineProperty,ue=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(me,Ut,Ae)=>Ut in me?Ot(me,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[Ut]=Ae,kt=(me,Ut)=>{for(var Ae in Ut||(Ut={}))Ie.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);if(ue)for(var Ae of ue(Ut))te.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);return me};const ke=me=>React.createElement("svg",kt({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},me),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"}));An.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=Object.defineProperty,ue=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,te=Object.prototype.propertyIsEnumerable,le=(me,Ut,Ae)=>Ut in me?Ot(me,Ut,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):me[Ut]=Ae,kt=(me,Ut)=>{for(var Ae in Ut||(Ut={}))Ie.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);if(ue)for(var Ae of ue(Ut))te.call(Ut,Ae)&&le(me,Ae,Ut[Ae]);return me};const ke=me=>React.createElement("svg",kt({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},me),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"}));An.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},74413:function(){"use strict";function Fn(Ft,et,nt,ht){nt===void 0&&(nt=0),ht===void 0&&(ht=1/0),this._name=Ft,this._defaultValue=et,this._minimum=nt,this._maximum=ht}Object.defineProperty(Fn.prototype,"name",{get:function(){return this._name},set:function(Ft){if(typeof Ft!="string"||Ft==="")throw new Error("Shape name must be a valid string.");this._name=Ft}}),Object.defineProperty(Fn.prototype,"defaultValue",{get:function(){return this._defaultValue},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("The default value must be a real number, not: "+Ft);this._defaultValue=Ft}}),Object.defineProperty(Fn.prototype,"minimum",{get:function(){return this._minimum},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("Minimum must be a real number, not: "+Ft);this._minimum=Ft}}),Object.defineProperty(Fn.prototype,"maximum",{get:function(){return this._maximum},set:function(Ft){if(typeof Ft!="number"||isNaN(Ft))throw new Error("Maximum must be a real number, not: "+Ft);this._maximum=Ft}}),go.Shape._FigureParameters={},go.Shape.getFigureParameter=function(Ft,et){var nt=go.Shape._FigureParameters[Ft];return nt?nt[et]:null},go.Shape.setFigureParameter=function(Ft,et,nt){if(!(nt instanceof Fn))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+nt);if(nt.defaultValuent.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+nt.defaultValue);var ht=go.Shape._FigureParameters[Ft];ht||(ht=[],go.Shape._FigureParameters[Ft]=ht),ht[et]=nt};var An=[];function xt(Ft,et){var nt=An.pop();return nt===void 0?new go.Point(Ft,et):(nt.x=Ft,nt.y=et,nt)}function ct(){var Ft=An.pop();return Ft===void 0?new go.Point:Ft}function Ot(Ft){An.push(Ft)}function ue(Ft,et,nt,ht,lt,pt,yt,Pt,Nt){Nt||(Nt=new go.Point);var Dt=Ft-nt,Zt=lt-yt,ne=NaN,de=NaN;if(Dt===0)if(Zt===0)Ft===nt&&(ne=Ft,de=et);else{var Qt=(pt-Pt)/Zt,Ce=pt-Qt*lt;ne=Ft,de=Qt*ne+Ce}else if(Zt===0){var Vt=(et-ht)/Dt,Ee=et-Vt*Ft;ne=lt,de=Vt*ne+Ee}else{var Vt=(et-ht)/Dt,Qt=(pt-Pt)/Zt,Ee=et-Vt*Ft,Ce=pt-Qt*lt;ne=(Ce-Ee)/(Vt-Qt),de=Vt*ne+Ee}return Nt.x=ne,Nt.y=de,Nt}function Ie(Ft,et,nt,ht,lt,pt,yt,Pt,Nt,Dt,Zt,ne,de,Qt){var Ce=1-Nt,Vt=Nt,Ee=Ft*Ce+nt*Vt,ve=et*Ce+ht*Vt,Je=nt*Ce+lt*Vt,je=ht*Ce+pt*Vt,en=lt*Ce+yt*Vt,Hn=pt*Ce+Pt*Vt,Zn=Ee*Ce+Je*Vt,Te=ve*Ce+je*Vt,$t=Je*Ce+en*Vt,dn=je*Ce+Hn*Vt,Vn=Zn*Ce+$t*Vt,Dn=Te*Ce+dn*Vt;Dt.x=Ee,Dt.y=ve,Zt.x=Zn,Zt.y=Te,ne.x=Vn,ne.y=Dn,de.x=$t,de.y=dn,Qt.x=en,Qt.y=Hn}var te=new go.Spot(.156,.156),le=new go.Spot(.844,.844),kt=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new Fn("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=5),ht=Math.min(ht,et/3),ht=Math.min(ht,nt/3);var lt=ht*kt,pt=new go.Geometry().add(new go.PathFigure(ht,0,!0).add(new go.PathSegment(go.PathSegment.Line,et-ht,0)).add(new go.PathSegment(go.PathSegment.Bezier,et,ht,et-lt,0,et,lt)).add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)).add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,nt-lt,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,ht,nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,lt,nt,0,nt-lt)).add(new go.PathSegment(go.PathSegment.Line,0,ht)).add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,lt,lt,0).close()));return lt>1&&(pt.spot1=new go.Spot(0,0,lt,lt),pt.spot2=new go.Spot(1,1,-lt,-lt)),pt}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,nt).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,nt).add(new go.PathSegment(go.PathSegment.Line,0,nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=0,ht.startY=nt/2,ht.endX=et,ht.endY=nt/2,ht}),go.Shape.defineFigureGenerator("LineV",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=et/2,ht.startY=0,ht.endX=et/2,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt/2,!1).add(new go.PathSegment(go.PathSegment.Line,et,nt/2)).add(new go.PathSegment(go.PathSegment.Move,et/2,0)).add(new go.PathSegment(go.PathSegment.Line,et/2,nt)))}),go.Shape.defineFigureGenerator("XLine",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)))}),go.Shape.defineFigureGenerator("LineRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.25*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)))}),go.Shape.defineFigureGenerator("LineDown",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.25*nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,.75*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)))}),go.Shape.defineFigureGenerator("LineLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.75*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.75*et,nt)))}),go.Shape.defineFigureGenerator("LineUp",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.75*nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(Ft,et,nt){var ht=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(ht*et,(1-ht)*nt,!1).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Move,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Move,0,nt/2)).add(new go.PathSegment(go.PathSegment.Line,et,nt/2)).add(new go.PathSegment(go.PathSegment.Move,et/2,0)).add(new go.PathSegment(go.PathSegment.Line,et/2,nt)))}),go.Shape.defineFigureGenerator("CircleLine",function(Ft,et,nt){var ht=et/2,lt=new go.Geometry().add(new go.PathFigure(et,et/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,ht,ht,ht,ht).close()));return lt.spot1=te,lt.spot2=le,lt.defaultStretch=go.GraphObject.Uniform,lt}),go.Shape.defineFigureGenerator("Line1",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=0,ht.startY=0,ht.endX=et,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("Line2",function(Ft,et,nt){var ht=new go.Geometry(go.Geometry.Line);return ht.startX=et,ht.startY=0,ht.endX=0,ht.endY=nt,ht}),go.Shape.defineFigureGenerator("Curve1",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,et,nt,kt*et,0,et,(1-kt)*nt)))}),go.Shape.defineFigureGenerator("Curve2",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,et,nt,0,kt*nt,(1-kt)*et,nt)))}),go.Shape.defineFigureGenerator("Curve3",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,kt*nt,kt*et,nt)))}),go.Shape.defineFigureGenerator("Curve4",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,(1-kt)*et,0,0,(1-kt)*nt)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(et,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new Fn("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)?ht=.1:ht<-1?ht=-1:ht>1&&(ht=1);var lt=Math.abs(ht)*et;if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),lt.5&&(ht=.5);var lt=Math.abs(ht)*et;if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et/2);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())):pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())),ltet&&(ht=et/2);var lt=Math.abs(ht);if(ht===0){var pt=new go.Geometry(go.Geometry.Rectangle);return pt.startX=0,pt.startY=0,pt.endX=et,pt.endY=nt,pt}else{var pt=new go.Geometry;return ht>0?pt.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt).close())):pt.add(new go.PathFigure(lt,0).add(new go.PathSegment(go.PathSegment.Line,et-lt,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close())),lt0&&(yt.add(new go.PathSegment(go.PathSegment.Move,et/2+Pt,et/2)),yt.add(new go.PathSegment(go.PathSegment.Arc,0,-360,lt,lt,Pt,Pt).close())),pt.spot1=te,pt.spot2=le,pt.defaultStretch=go.GraphObject.Uniform,pt}),go.Shape.defineFigureGenerator("Cloud",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.08034461*et,.1944299*nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*et,.05349299*nt,-.09239631*et,.07836421*nt,.1406031*et,-.0542823*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*et,.074219*nt,.2450511*et,-.00697547*nt,.3776197*et,-.01112067*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*et,.07004196*nt,.4539471*et,0,.6066018*et,-.02526587*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*et,.08370865*nt,.6914277*et,-.01904177*nt,.8921095*et,-.01220843*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*et,.3194596*nt,1.036446*et,.04105738*nt,1.020377*et,.3022052*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*et,.562044*nt,1.04448*et,.360238*nt,.992256*et,.5219009*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*et,.8217117*nt,1.032337*et,.5771781*nt,1.018411*et,.8120651*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*et,.9156953*nt,1.028411*et,.9571472*nt,.8556702*et,1.052487*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*et,.9310455*nt,.7431877*et,1.009325*nt,.5624123*et,1.021761*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*et,.9344623*nt,.4820677*et,1.031761*nt,.3030112*et,1.002796*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*et,.870098*nt,.2329994*et,1.01518*nt,.03213784*et,1.01518*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*et,.6545475*nt,-.02812061*et,.9032597*nt,-.01205169*et,.6835638*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*et,.4265613*nt,-.01812061*et,.6089503*nt,-.00606892*et,.4555777*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*et,.1944299*nt,-.01606892*et,.3892545*nt,-.01205169*et,.1944299*nt))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(Ft,et,nt){var ht=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(ht*et,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,et,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,(1-ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,0,ht*nt).close())).setSpots(ht/2,ht/2,1-ht/2,1-ht/2)}),go.Shape.setFigureParameter("Pie",0,new Fn("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new Fn("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN,lt=Ft?Ft.parameter2:NaN;isNaN(ht)&&(ht=0),isNaN(lt)&&(lt=315);var pt=ht%360;pt<0&&(pt+=360);var yt=lt%360,Pt=Math.min(et,nt)/2;return new go.Geometry().add(new go.PathFigure(Pt,Pt).add(new go.PathSegment(go.PathSegment.Arc,pt,yt,Pt,Pt,Pt,Pt).close()))}),go.Shape.defineFigureGenerator("PiePiece",function(Ft,et,nt){var ht=kt/Math.SQRT2*.5,lt=Math.SQRT2/2,pt=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(et,nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,lt*et,pt*nt,et,(1-ht)*nt,(lt+ht)*et,(pt+ht)*nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close()))}),go.Shape.setFigureParameter("ThickCross",0,new Fn("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=30);var lt=Math.min(ht,et)/2,pt=et/2,yt=nt/2;return new go.Geometry().add(new go.PathFigure(pt-lt,0,!0).add(new go.PathSegment(go.PathSegment.Line,pt+lt,0)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt-lt).close()))}),go.Shape.setFigureParameter("ThinCross",0,new Fn("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=10);var lt=Math.min(ht,et)/2,pt=et/2,yt=nt/2;return new go.Geometry().add(new go.PathFigure(pt-lt,0,!0).add(new go.PathSegment(go.PathSegment.Line,pt+lt,0)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,et,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,pt+lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,nt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt+lt)).add(new go.PathSegment(go.PathSegment.Line,0,yt-lt)).add(new go.PathSegment(go.PathSegment.Line,pt-lt,yt-lt).close()))}),go.Shape.setFigureParameter("ThickX",0,new Fn("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;if((isNaN(ht)||ht<0)&&(ht=30),et===0||nt===0){var lt=new go.Geometry(go.Geometry.Rectangle);return lt.startX=0,lt.startY=0,lt.endX=et,lt.endY=nt,lt}else{var pt=et/2,yt=nt/2,Pt=Math.atan2(nt,et),Nt=ht-Math.min(Math.cos(Pt)*ht/2,pt),Dt=ht-Math.min(Math.sin(Pt)*ht/2,yt),lt=new go.Geometry,Zt=new go.PathFigure(Nt,0,!0);return lt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,pt,.2*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et-Nt,0)),Zt.add(new go.PathSegment(go.PathSegment.Line,et,Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.8*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et,nt-Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,et-Nt,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,pt,.8*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,Nt,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,nt-Dt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Dt).close()),lt}}),go.Shape.setFigureParameter("ThinX",0,new Fn("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=10);var lt=new go.Geometry,pt=new go.PathFigure(.1*et,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt).close()),lt}),go.Shape.setFigureParameter("SquareIBeam",0,new Fn("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.2);var lt=new go.Geometry,pt=new go.PathFigure(0,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5+ht/2)*et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5+ht/2)*et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5-ht/2)*et,(1-ht)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(.5-ht/2)*et,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,ht*nt).close()),lt}),go.Shape.setFigureParameter("RoundedIBeam",0,new Fn("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.5);var lt=new go.Geometry,pt=new go.PathFigure(0,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt,Math.abs(1-ht)*et,.25*nt,Math.abs(1-ht)*et,.75*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ht*et,.75*nt,ht*et,.25*nt).close()),lt}),go.Shape.defineFigureGenerator("HalfEllipse",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,kt*et,0,et,(.5-kt/2)*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,(.5+kt/2)*nt,kt*et,nt).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,nt,et,0,et,nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*et,.75*nt,.5*et,.25*nt).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,nt,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*nt,.1*et,.8*nt,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,0,0,.45*et,0)).add(new go.PathSegment(go.PathSegment.Bezier,et,.3*nt,.55*et,0,et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,.5*nt,.9*et,.8*nt).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*et,.01*nt)).add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.6*et,.2*nt,et,.25*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.7*nt,et,.8*nt,.6*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,.5*et,.75*nt,.55*et,.95*nt)).add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)).add(new go.PathSegment(go.PathSegment.Bezier,.45*et,.7*nt,.45*et,.95*nt,.5*et,.75*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.4*et,.8*nt,0,.8*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.49*et,.01*nt,0,.25*nt,.4*et,.2*nt).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.4*et,.6*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.15*et,nt,.5*et,.75*nt,.45*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.6*et,.6*nt,.55*et,.95*nt,.5*et,.75*nt));var pt=.2,yt=.3,Pt=0,Nt=pt*kt;return lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pt+yt)*et,(.5+Pt)*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt)*et,(.5-Nt+Pt)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.65*et,.36771243*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt+.05)*et,(.5-Nt+Pt-.02)*nt)),pt=.2,yt=0,Pt=-.3,Nt=pt*kt,lt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+pt+yt)*et,(.5+Pt)*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt)*et,(.5-Nt+Pt)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pt+yt)*et,(.5+Pt)*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt)*et,(.5-Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-Nt+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),pt=.2,yt=-.3,Pt=0,Nt=pt*kt,lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5-pt+Pt)*nt,(1-.5+pt+yt-.05)*et,(.5-Nt+Pt-.02)*nt,(.5+Nt+yt)*et,(.5-pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-pt+yt)*et,(.5+Pt)*nt,(.5-Nt+yt)*et,(.5-pt+Pt)*nt,(.5-pt+yt)*et,(.5-Nt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+yt)*et,(.5+pt+Pt)*nt,(.5-pt+yt)*et,(.5+Nt+Pt)*nt,(.5-Nt+yt)*et,(.5+pt+Pt)*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,.6*nt,(.5+Nt+yt)*et,(.5+pt+Pt)*nt,(.5+pt+yt)*et,(.5+Nt+Pt)*nt).close()),ht.setSpots(.06,.33,.93,.68),ht}),go.Shape.defineFigureGenerator("YinYang",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.5,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,et*.5,et*.5,et*.5,et*.5)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,-180,et*.5,et*.75,et*.25,et*.25)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,180,et*.5,et*.25,et*.25,et*.25));var pt=.1,yt=.5,Pt=.25;return lt.add(new go.PathSegment(go.PathSegment.Move,(yt+pt)*et,Pt*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,0,-360,et*yt,nt*Pt,pt*et,pt*et).close()),lt=new go.PathFigure(et*.5,0,!1),ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,-180,et*.5,et*.5,et*.5,et*.5)),Pt=.75,lt=new go.PathFigure((yt+pt)*et,Pt*nt,!0),ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,0,360,et*yt,nt*Pt,pt*et,pt*et).close()),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("Peace",function(Ft,et,nt){var ht=.8535533905932737,lt=.5*et,pt=.5*nt;return new go.Geometry().add(new go.PathFigure(lt,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,lt,pt,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,lt,nt)).add(new go.PathSegment(go.PathSegment.Move,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Move,lt,pt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,ht*nt)))}),go.Shape.defineFigureGenerator("NotAllowed",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=.5,Pt=.5,Nt=new go.PathFigure(yt*et,(Pt-pt)*nt);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),pt=.4,lt=kt*.4;var Dt=ct(),Zt=ct(),ne=ct(),de=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.42,Dt,Zt,ne,de,de);var Qt=ct(),Ce=ct(),Vt=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.58,de,de,Vt,Qt,Ce);var Ee=ct(),ve=ct(),Je=ct();Ie(yt,Pt+pt,yt-lt,Pt+pt,yt-pt,Pt+lt,yt-pt,Pt,.42,Ee,ve,Je,de,de);var je=ct(),en=ct(),Hn=ct();return Ie(yt,Pt+pt,yt-lt,Pt+pt,yt-pt,Pt+lt,yt-pt,Pt,.58,de,de,Hn,je,en),Nt.add(new go.PathSegment(go.PathSegment.Move,Hn.x*et,Hn.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,je.x*et,je.y*nt,en.x*et,en.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,ne.x*et,ne.y*nt,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,Hn.x*et,Hn.y*nt).close()),Nt.add(new go.PathSegment(go.PathSegment.Move,Je.x*et,Je.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,Vt.x*et,Vt.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Qt.x*et,Qt.y*nt,Ce.x*et,Ce.y*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Je.x*et,Je.y*nt,Ee.x*et,Ee.y*nt,ve.x*et,ve.y*nt).close()),Ot(Dt),Ot(Zt),Ot(ne),Ot(de),Ot(Qt),Ot(Ce),Ot(Vt),Ot(Ee),Ot(ve),Ot(Je),Ot(je),Ot(en),Ot(Hn),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("Fragile",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*et,0)).add(new go.PathSegment(go.PathSegment.Line,.2*et,.15*nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,.29*et,.33*nt)).add(new go.PathSegment(go.PathSegment.Line,.35*et,.25*nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.15*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.5*nt,et,.25*nt,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.55*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.45*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.45*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.5*nt,0,.25*nt).close()))}),go.Shape.setFigureParameter("HourGlass",0,new Fn("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=30),ht>et&&(ht=et);var lt=(et-ht)/2,pt=lt+ht;return new go.Geometry().add(new go.PathFigure(pt,.5*nt).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt)).add(new go.PathSegment(go.PathSegment.Line,lt,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,et,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,.55*nt).add(new go.PathSegment(go.PathSegment.Line,.6*et,0)).add(new go.PathSegment(go.PathSegment.Line,.3*et,.45*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.45*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.55*nt).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.4,pt=.4,yt=.5,Pt=.5,Nt=ct(),Dt=ct(),Zt=ct(),ne=ct(),de=new go.PathFigure((yt-pt)*et,Pt*nt,!1);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.44,Zt,ne,Dt,Nt,Nt),de.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt));var Qt=xt(Dt.x,Dt.y);Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.56,Nt,Nt,Dt,Zt,ne);var Ce=xt(Dt.x,Dt.y);de.add(new go.PathSegment(go.PathSegment.Line,(Qt.x*.1+.95*.9)*et,Qt.y*.1*nt)),de.add(new go.PathSegment(go.PathSegment.Line,.85*et,Qt.y*.1*nt)),de.add(new go.PathSegment(go.PathSegment.Line,.85*et,0)),de.add(new go.PathSegment(go.PathSegment.Line,et,0)),de.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),de.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*et,.15*nt)),de.add(new go.PathSegment(go.PathSegment.Line,(Ce.x*.1+.9)*et,(Ce.y*.1+.05*.9)*nt)),de.add(new go.PathSegment(go.PathSegment.Line,Ce.x*et,Ce.y*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),pt=.35,lt=kt*.35;var Vt=new go.PathFigure(yt*et,(Pt-pt)*nt,!1);ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt));var Ee=new go.PathFigure((yt-pt)*et,Pt*nt,!1);return ht.add(Ee),Ot(Nt),Ot(Dt),Ot(Zt),Ot(ne),Ot(Qt),Ot(Ce),ht.spot1=new go.Spot(.202,.257),ht.spot2=new go.Spot(.792,.739),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("GenderFemale",function(Ft,et,nt){var ht=new go.Geometry,lt=.375,pt=0,yt=-.125,Pt=lt*kt,Nt=new go.PathFigure((.525+pt)*et,(.5+lt+yt)*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+lt+pt)*et,(.5+yt)*nt,(.5+Pt+pt)*et,(.5+lt+yt)*nt,(.5+lt+pt)*et,(.5+Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5-lt+yt)*nt,(1-.5+lt+pt)*et,(.5-Pt+yt)*nt,(.5+Pt+pt)*et,(.5-lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.475+pt)*et,(.5+lt+yt)*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt,(.5-Pt+pt)*et,(.5+lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.475*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.9*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.85*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.85*nt).close()),lt=.325,pt=0,yt=-.125,Pt=lt*kt;var Nt=new go.PathFigure((1-.5+lt+pt)*et,(.5+yt)*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5+lt+yt)*nt,(.5+lt+pt)*et,(.5+Pt+yt)*nt,(.5+Pt+pt)*et,(.5+lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5+lt+yt)*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(.5+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+lt+pt)*et,(.5+yt)*nt,(.5+Pt+pt)*et,(.5-lt+yt)*nt,(1-.5+lt+pt)*et,(.5-Pt+yt)*nt));var Nt=new go.PathFigure((.525+pt)*et,(.5+lt+yt)*nt,!1);return ht.add(Nt),ht.spot1=new go.Spot(.232,.136),ht.spot2=new go.Spot(.682,.611),ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("LogicImplies",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;return isNaN(ht)&&(ht=.2),new go.Geometry().add(new go.PathFigure((1-ht)*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;return isNaN(ht)&&(ht=.2),new go.Geometry().add(new go.PathFigure((1-ht)*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,(1-ht)*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,ht*et,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,ht*et,nt))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)))}),go.Shape.defineFigureGenerator("LogicAnd",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(Ft,et,nt){var ht=new go.Geometry().add(new go.PathFigure(.5*et,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*et,.5*nt,.5*et,.5*nt)));return ht.defaultStretch=go.GraphObject.Uniform,ht}),go.Shape.defineFigureGenerator("LogicTruth",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,.5*et,0)).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt)))}),go.Shape.defineFigureGenerator("LogicForAll",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,.25*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)).add(new go.PathSegment(go.PathSegment.Move,0,nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(Ft,et,nt){var ht=.5;return new go.Geometry().add(new go.PathFigure(0,nt,!1).add(new go.PathSegment(go.PathSegment.Line,0,ht*nt)).add(new go.PathSegment(go.PathSegment.Arc,180,180,ht*et,ht*nt,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,et,nt))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(Ft,et,nt){var ht=.5;return new go.Geometry().add(new go.PathFigure(et,0,!1).add(new go.PathSegment(go.PathSegment.Line,et,ht*nt)).add(new go.PathSegment(go.PathSegment.Arc,0,180,ht*et,ht*nt,ht*et,ht*nt)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new Fn("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new Fn("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.3);var pt=(1-ht)*et,yt=(.5-lt/2)*nt,Pt=(.5+lt/2)*nt,Nt=new go.Geometry,Dt=new go.PathFigure(0,yt,!0);Nt.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,yt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,0)),Dt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,Pt)),Dt.add(new go.PathSegment(go.PathSegment.Line,0,Pt).close()),Nt.spot1=new go.Spot(0,yt/nt);var Zt=ue(0,Pt/nt,1,Pt/nt,pt/et,1,1,.5,ct());return Nt.spot2=new go.Spot(Zt.x,Zt.y),Ot(Zt),Nt}),go.Shape.setFigureParameter("Arrow2",0,new Fn("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new Fn("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=30),ht>et&&(ht=et);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=30),lt=Math.min(lt,nt/2);var pt=et-ht,yt=(nt-lt)/2,Pt=yt+lt,Nt=new go.Geometry,Dt=new go.PathFigure(0,yt,!0);Nt.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,yt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,0)),Dt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,pt,Pt)),Dt.add(new go.PathSegment(go.PathSegment.Line,0,Pt).close()),Nt.spot1=new go.Spot(0,yt/nt);var Zt=ue(0,Pt/nt,1,Pt/nt,pt/et,1,1,.5,ct());return Nt.spot2=new go.Spot(Zt.x,Zt.y),Ot(Zt),Nt}),go.Shape.defineFigureGenerator("Chevron",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("DoubleArrow",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.214*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,1*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.786*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,1*nt).close()),ht}),go.Shape.setFigureParameter("DoubleEndArrow",0,new Fn("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.3*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close());var Nt=ue(0,.5,.3,0,0,lt/nt,.1,lt/nt,ct());return yt.spot1=new go.Spot(Nt.x,Nt.y),Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,Nt),yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new Fn("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new Fn("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=40);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=100);var pt=(nt-ht)/2,yt=pt+ht,Pt=(nt-lt)/2,Nt=Pt+lt;(ht>nt||lt>nt)&&(lt>ht?(ht=ht*nt/lt,pt=(nt-ht)/2,yt=pt+ht,Pt=0,Nt=nt):(pt=0,yt=nt,Pt=0,Nt=nt));var Dt=new go.Geometry,Zt=new go.PathFigure(et,.5*nt,!0);Dt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.3*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Pt).close());var ne=ue(0,.5,.3,Pt/nt,0,pt/nt,1,pt/nt,ct());return Dt.spot1=new go.Spot(ne.x,ne.y),ne=ue(.7,Nt/nt,1,.5,0,yt/nt,1,yt/nt,ne),Dt.spot2=new go.Spot(ne.x,ne.y),Ot(ne),Dt}),go.Shape.setFigureParameter("IBeamArrow",0,new Fn("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(0,lt/nt);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("IBeamArrow2",0,new Fn("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new Fn("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=40);var lt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=100);var pt=(nt-ht)/2,yt=pt+ht,Pt=(nt-lt)/2,Nt=Pt+lt;(ht>nt||lt>nt)&&(lt>ht?(ht=ht*nt/lt,pt=(nt-ht)/2,yt=pt+ht,Pt=0,Nt=nt):(pt=0,yt=nt,Pt=0,Nt=nt));var Dt=new go.Geometry,Zt=new go.PathFigure(et,.5*nt,!0);Dt.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,yt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,Pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.2*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Zt.add(new go.PathSegment(go.PathSegment.Line,.7*et,Pt).close()),Dt.spot1=new go.Spot(0,pt/nt);var ne=ue(.7,Nt/nt,1,.5,0,yt/nt,1,yt/nt,ct());return Dt.spot2=new go.Spot(ne.x,ne.y),Ot(ne),Dt}),go.Shape.setFigureParameter("Pointer",0,new Fn("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.1);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),lt.spot1=new go.Spot(ht,.35);var yt=ue(.2,.65,1,.65,0,1,1,.5,ct());return lt.spot2=new go.Spot(yt.x,yt.y),Ot(yt),lt}),go.Shape.setFigureParameter("RoundedPointer",0,new Fn("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.3);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,ht*et,.75*nt,ht*et,.25*nt).close()),lt.spot1=new go.Spot(ht,.35);var yt=ue(0,.65,1,.65,0,1,1,.5,ct());return lt.spot2=new go.Spot(yt.x,yt.y),Ot(yt),lt}),go.Shape.setFigureParameter("SplitEndArrow",0,new Fn("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.4);var lt=(.5-ht/2)*nt,pt=(.5+ht/2)*nt,yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(.2,.3);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("SplitEndArrow2",0,new Fn("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=50);var lt=(nt-ht)/2,pt=lt+ht;ht>nt&&(lt=0,pt=nt);var yt=new go.Geometry,Pt=new go.PathFigure(et,.5*nt,!0);yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0).close()),yt.spot1=new go.Spot(.2,lt/nt);var Nt=ue(.7,1,1,.5,0,pt/nt,1,pt/nt,ct());return yt.spot2=new go.Spot(Nt.x,Nt.y),Ot(Nt),yt}),go.Shape.setFigureParameter("SquareArrow",0,new Fn("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.7);var lt=new go.Geometry,pt=new go.PathFigure(et,.5*nt,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,0).close()),lt.spot1=go.Spot.TopLeft,lt.spot2=new go.Spot(ht,1),lt}),go.Shape.defineFigureGenerator("Cone1",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(0,.9*nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt).close()),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.97),ht}),go.Shape.defineFigureGenerator("Cone2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.9*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.9*nt,(1-.85/.9)*et,nt,.85/.9*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.9*nt).close());var pt=new go.PathFigure(0,.9*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.9*nt,(1-.85/.9)*et,.8*nt,.85/.9*et,.8*nt)),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.82),ht}),go.Shape.defineFigureGenerator("Cube1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt).close());var pt=new go.PathFigure(.5*et,nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.15*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(.5,.85),ht}),go.Shape.defineFigureGenerator("Cube2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.3*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0).close());var pt=new go.PathFigure(0,.3*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Move,.7*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(.7,1),ht}),go.Shape.defineFigureGenerator("Cylinder1",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,nt/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(0,ht,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,kt*ht,(.5-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,1*et,ht,(.5+pt)*et,0,1*et,kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,1*nt,1*et,nt-kt*ht,(.5+pt)*et,1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,(.5-pt)*et,1*nt,0,nt-kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,0,ht));var Pt=new go.PathFigure(et,ht,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,2*ht,1*et,2*ht-kt*ht,(.5+pt)*et,2*ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,ht,(.5-pt)*et,2*ht,0,2*ht-kt*ht)),lt.spot1=new go.Spot(0,0,0,2*ht),lt.spot2=new go.Spot(1,1),lt}),go.Shape.defineFigureGenerator("Cylinder2",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,nt/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(0,nt-ht,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,0,ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,kt*ht,(.5-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,ht,(.5+pt)*et,0,et,kt*ht)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-ht)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,nt-kt*ht,(.5+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-ht,(.5-pt)*et,nt,0,nt-kt*ht));var Pt=new go.PathFigure(0,nt-ht,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt-2*ht,0,nt-ht-kt*ht,(.5-pt)*et,nt-2*ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt-ht,(.5+pt)*et,nt-2*ht,et,nt-ht-kt*ht)),lt.spot1=new go.Spot(0,0),lt.spot2=new go.Spot(1,1,0,-2*ht),lt}),go.Shape.defineFigureGenerator("Cylinder3",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,et/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(ht,0,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,et-kt*ht,0,et,(.5-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,(.5+pt)*nt,et-kt*ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,kt*ht,nt,0,(.5+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,(.5-pt)*nt,kt*ht,0));var Pt=new go.PathFigure(ht,0,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,2*ht,.5*nt,ht+kt*ht,0,2*ht,(.5-pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ht,nt,2*ht,(.5+pt)*nt,ht+kt*ht,nt)),lt.spot1=new go.Spot(0,0,2*ht,0),lt.spot2=new go.Spot(1,1),lt}),go.Shape.defineFigureGenerator("Cylinder4",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=5),ht=Math.min(ht,et/3);var lt=new go.Geometry,pt=kt*.5,yt=new go.PathFigure(et-ht,0,!0);lt.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,et-kt*ht,0,et,(.5-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et,(.5+pt)*nt,et-kt*ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,ht,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,kt*ht,nt,0,(.5+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,(.5-pt)*nt,kt*ht,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0));var Pt=new go.PathFigure(et-ht,0,!1);return lt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-2*ht,.5*nt,et-ht-kt*ht,0,et-2*ht,(.5-pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,nt,et-2*ht,(.5+pt)*nt,et-ht-kt*ht,nt)),lt.spot1=new go.Spot(0,0),lt.spot2=new go.Spot(1,1,-2*ht,0),lt}),go.Shape.defineFigureGenerator("Prism1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,.25*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(.25*et,.25*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.408,.172),ht.spot2=new go.Spot(.833,.662),ht}),go.Shape.defineFigureGenerator("Prism2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.25*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(0,nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,0,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.5*nt)),ht.spot1=new go.Spot(.25,.5),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("Pyramid1",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt).close());var pt=new go.PathFigure(.5*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.25,.367),ht.spot2=new go.Spot(.75,.875),ht}),go.Shape.defineFigureGenerator("Pyramid2",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt).close());var pt=new go.PathFigure(.5*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.7*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.85*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.7*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),ht.spot1=new go.Spot(.25,.367),ht.spot2=new go.Spot(.75,.875),ht}),go.Shape.defineFigureGenerator("Actor",function(Ft,et,nt){var ht=new go.Geometry,lt=.2,pt=.1,yt=kt*lt,Pt=kt*pt,Nt=.5,Dt=.1,Zt=new go.PathFigure(Nt*et,(Dt+pt)*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-lt)*et,Dt*nt,(Nt-yt)*et,(Dt+pt)*nt,(Nt-lt)*et,(Dt+Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-pt)*nt,(Nt-lt)*et,(Dt-Pt)*nt,(Nt-yt)*et,(Dt-pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+lt)*et,Dt*nt,(Nt+yt)*et,(Dt-pt)*nt,(Nt+lt)*et,(Dt-Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+pt)*nt,(Nt+lt)*et,(Dt+Pt)*nt,(Nt+yt)*et,(Dt+pt)*nt));var ne=.05,de=kt*ne;Nt=.05,Dt=.25;var Qt=new go.PathFigure(.5*et,.2*nt,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Line,.95*et,.2*nt)),Nt=.95,Dt=.25,Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+ne)*et,Dt*nt,(Nt+de)*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.35*nt)),ne=.025,de=kt*ne,Nt=.825,Dt=.35,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.7*nt)),ne=.05,de=kt*ne,Nt=.5,Dt=.7,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.45*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.35*nt)),ne=.025,de=kt*ne,Nt=.175,Dt=.35,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt+ne)*et,(Dt-de)*nt,(Nt+de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-ne)*et,Dt*nt,(Nt-de)*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),ne=.05,de=kt*ne,Nt=.05,Dt=.25,Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-ne)*nt,(Nt-ne)*et,(Dt-de)*nt,(Nt-de)*et,(Dt-ne)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.2*nt)),ht.spot1=new go.Spot(.2,.2),ht.spot2=new go.Spot(.8,.65),ht}),go.Shape.setFigureParameter("Card",0,new Fn("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;isNaN(ht)&&(ht=.2);var lt=new go.Geometry,pt=new go.PathFigure(et,0,!0);return lt.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,ht*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,ht*et,0).close()),lt.spot1=new go.Spot(0,ht),lt.spot2=go.Spot.BottomRight,lt}),go.Shape.defineFigureGenerator("Collate",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt));var pt=new go.PathFigure(.5*et,.5*nt,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),ht.spot1=new go.Spot(.25,0),ht.spot2=new go.Spot(.75,.25),ht}),go.Shape.defineFigureGenerator("CreateRequest",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(0,lt*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,0,(1-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,(1-lt)*nt)),ht}),go.Shape.defineFigureGenerator("Database",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(et,.1*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,(.1-pt)*nt,(.5-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,(.5+lt)*et,0,et,(.1-pt)*nt));var Pt=new go.PathFigure(et,.1*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,et,(.1+pt)*nt,(.5+lt)*et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*nt,(.5-lt)*et,.2*nt,0,(.1+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,et,(.2+pt)*nt,(.5+lt)*et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*nt,(.5-lt)*et,.3*nt,0,(.2+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.4*nt,et,(.3+pt)*nt,(.5+lt)*et,.4*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*nt,(.5-lt)*et,.4*nt,0,(.3+pt)*nt)),ht.spot1=new go.Spot(0,.4),ht.spot2=new go.Spot(1,.9),ht}),go.Shape.defineFigureGenerator("DataStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,et,0,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.9*nt,.25*et,.1*nt).close()),ht.spot1=new go.Spot(.226,0),ht.spot2=new go.Spot(.81,1),ht}),go.Shape.defineFigureGenerator("DiskStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.1,yt=new go.PathFigure(et,.1*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.9+pt)*nt,(.5+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,(.5-lt)*et,nt,0,(.9+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,(.1-pt)*nt,(.5-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,(.5+lt)*et,0,et,(.1-pt)*nt));var Pt=new go.PathFigure(et,.1*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,et,(.1+pt)*nt,(.5+lt)*et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*nt,(.5-lt)*et,.2*nt,0,(.1+pt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,.2*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.3*nt,et,(.2+pt)*nt,(.5+lt)*et,.3*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*nt,(.5-lt)*et,.3*nt,0,(.2+pt)*nt)),ht.spot1=new go.Spot(0,.3),ht.spot2=new go.Spot(1,.9),ht}),go.Shape.defineFigureGenerator("Display",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,nt,et,0,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close()),ht.spot1=new go.Spot(.25,0),ht.spot2=new go.Spot(.75,1),ht}),go.Shape.defineFigureGenerator("DividedEvent",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)?lt=.2:lt<.15&&(lt=.15);var pt=kt*.2,yt=new go.PathFigure(0,.2*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,0,(.2-pt)*nt,(.2-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.2*nt,(.8+pt)*et,0,et,(.2-pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,nt,et,(.8+pt)*nt,(.8+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*nt,(.2-pt)*et,nt,0,(.8+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt));var Pt=new go.PathFigure(0,lt*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),ht}),go.Shape.defineFigureGenerator("DividedProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;(isNaN(lt)||lt<.1)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(0,lt*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,lt*nt)),ht}),go.Shape.defineFigureGenerator("Document",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(1,.6),ht}),go.Shape.defineFigureGenerator("ExternalOrganization",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;(isNaN(lt)||lt<.2)&&(lt=.2);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,0,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,et,lt*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Move,0,(1-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,(1-lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,(1-lt)*nt)),ht}),go.Shape.defineFigureGenerator("ExternalProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close());var pt=new go.PathFigure(.1*et,.4*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.9*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.6*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.4*et,.9*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.9*nt)),ht.spot1=new go.Spot(.25,.25),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("File",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(.75*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.25*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("Interrupt",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt));var pt=new go.PathFigure(et,.5*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt));var yt=new go.PathFigure(et,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("InternalStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.1);var yt=new go.PathFigure(0,0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var Pt=new go.PathFigure(lt*et,0,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,0,pt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt*nt)),ht}),go.Shape.defineFigureGenerator("Junction",function(Ft,et,nt){var ht=new go.Geometry,lt=1/Math.SQRT2,pt=(1-1/Math.SQRT2)/2,yt=kt*.5,Pt=.5,Nt=new go.PathFigure(et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,nt,et,(Pt+yt)*nt,(Pt+yt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,Pt*nt,(Pt-yt)*et,nt,0,(Pt+yt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,0,0,(Pt-yt)*nt,(Pt-yt)*et,0)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,et,Pt*nt,(Pt+yt)*et,0,et,(Pt-yt)*nt));var Dt=new go.PathFigure((pt+lt)*et,(pt+lt)*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,pt*et,pt*nt)),Dt.add(new go.PathSegment(go.PathSegment.Move,pt*et,(pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,(pt+lt)*et,pt*nt)),ht}),go.Shape.defineFigureGenerator("LinedDocument",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close());var pt=new go.PathFigure(.1*et,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.75*nt)),ht.spot1=new go.Spot(.1,0),ht.spot2=new go.Spot(1,.6),ht}),go.Shape.defineFigureGenerator("LoopLimit",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("MagneticTape",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(.5*et,nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,(pt+.1)*et,.9*nt,et,(pt+lt)*nt,(pt+lt)*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),ht.spot1=new go.Spot(.15,.15),ht.spot2=new go.Spot(.85,.8),ht}),go.Shape.defineFigureGenerator("ManualInput",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("MessageFromUser",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.7);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht}),go.Shape.defineFigureGenerator("MicroformProcessing",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.25);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,lt*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,(1-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("MicroformRecording",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(1,.75),ht}),go.Shape.defineFigureGenerator("MultiDocument",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.44*nt,.96*et,.47*nt,.93*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.54*nt,.86*et,.57*nt,.83*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.4*et,.4*nt,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0).close());var pt=new go.PathFigure(.1*et,.2*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.44*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.8,.77),ht}),go.Shape.defineFigureGenerator("MultiProcess",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,.1*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt).close());var pt=new go.PathFigure(.2*et,.1*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.1*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.1*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.9*nt)),ht.spot1=new go.Spot(0,.2),ht.spot2=new go.Spot(.8,1),ht}),go.Shape.defineFigureGenerator("OfflineStorage",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=1-lt,yt=new go.PathFigure(0,0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close());var Pt=new go.PathFigure(.5*lt*et,lt*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,(1-.5*lt)*et,lt*nt)),ht}),go.Shape.defineFigureGenerator("OffPageConnector",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(.75,1),ht}),go.Shape.defineFigureGenerator("Or",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(et,pt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,nt,et,(pt+lt)*nt,(pt+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt));var Pt=new go.PathFigure(et,.5*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),ht}),go.Shape.defineFigureGenerator("PaperTape",function(Ft,et,nt){var ht=new go.Geometry;nt=nt/.8;var lt=new go.PathFigure(0,.7*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.3*nt,.5*et,.6*nt,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*nt,.5*et,.4*nt,.5*et,nt).close()),ht.spot1=new go.Spot(0,.49),ht.spot2=new go.Spot(1,.75),ht}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.3);var yt=new go.PathFigure(0,0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN,pt=Ft?Ft.parameter2:NaN;isNaN(lt)&&(lt=.1),isNaN(pt)&&(pt=.3);var yt=new go.PathFigure(0,0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Procedure",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure((1-lt)*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,lt*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),ht}),go.Shape.defineFigureGenerator("Process",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),ht.spot2=go.Spot.BottomRight,ht}),go.Shape.defineFigureGenerator("Sort",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt).close());var pt=new go.PathFigure(0,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),ht.spot1=new go.Spot(.25,.25),ht.spot2=new go.Spot(.75,.5),ht}),go.Shape.defineFigureGenerator("Start",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.25);var pt=new go.PathFigure(lt*et,0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*et,.5*nt,.25*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*et,.5*nt,.25*et,.5*nt));var yt=new go.PathFigure(lt*et,0,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,lt*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Move,(1-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,(1-lt)*et,nt)),ht.spot1=new go.Spot(lt,0),ht.spot2=new go.Spot(1-lt,1),ht}),go.Shape.defineFigureGenerator("Terminator",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.25*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*et,.5*nt,.25*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*et,.5*nt,.25*et,.5*nt)),ht.spot1=new go.Spot(.23,0),ht.spot2=new go.Spot(.77,1),ht}),go.Shape.defineFigureGenerator("TransmittalTape",function(Ft,et,nt){var ht=new go.Geometry,lt=Ft?Ft.parameter1:NaN;isNaN(lt)&&(lt=.1);var pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,(1-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,(1-lt)*nt).close()),ht.spot1=go.Spot.TopLeft,ht}),go.Shape.defineFigureGenerator("AndGate",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=new go.PathFigure(0,0,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(.5+lt)*et,0,et,(.5-lt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,(.5+lt)*nt,(.5+lt)*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=go.Spot.TopLeft,ht.spot2=new go.Spot(.55,1),ht}),go.Shape.defineFigureGenerator("Buffer",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("Clock",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=new go.PathFigure(et,pt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,nt,et,(pt+lt)*nt,(pt+lt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt*nt,(pt-lt)*et,nt,0,(pt+lt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,pt*et,0,0,(pt-lt)*nt,(pt-lt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,pt*nt,(pt+lt)*et,0,et,(pt-lt)*nt));var Pt=new go.PathFigure(et,pt*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt*nt));var Nt=new go.PathFigure(.8*et,.75*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.75*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.75*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.75*nt)),ht}),go.Shape.defineFigureGenerator("Ground",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.3*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt)),ht}),go.Shape.defineFigureGenerator("Inverter",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.1,pt=.1,yt=.9,Pt=.5,Nt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Nt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt));var Dt=new go.PathFigure((yt+pt)*et,Pt*nt,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.4,.75),ht}),go.Shape.defineFigureGenerator("NandGate",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=kt*.4,yt=kt*.1,Pt=.1,Nt=.9,Dt=.5,Zt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,nt,.8*et,(.5+pt)*nt,(.4+lt)*et,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),Zt.add(new go.PathSegment(go.PathSegment.Line,0,0)),Zt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(.4+lt)*et,0,.8*et,(.5-pt)*nt));var ne=new go.PathFigure((Nt+Pt)*et,Dt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et,Dt*nt,(Nt-yt)*et,(Dt+Pt)*nt,(Nt-Pt)*et,(Dt+yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et,Dt*nt,(Nt+yt)*et,(Dt-Pt)*nt,(Nt+Pt)*et,(Dt-yt)*nt)),ht.spot1=new go.Spot(0,.05),ht.spot2=new go.Spot(.55,.95),ht}),go.Shape.defineFigureGenerator("NorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=0,Pt=.5,Nt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.7*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.75*nt,.25*et,.25*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.7*et,(Pt-pt)*nt)),lt=.1,pt=kt*.1,yt=.9,Pt=.5;var Dt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),ht.spot1=new go.Spot(.2,.25),ht.spot2=new go.Spot(.6,.75),ht}),go.Shape.defineFigureGenerator("OrGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=0,Pt=.5,Nt=new go.PathFigure(0,0,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(yt+pt+pt)*et,(Pt-lt)*nt,.8*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.8*et,(Pt+pt)*nt,(yt+pt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*et,.75*nt,.25*et,.25*nt).close()),ht.spot1=new go.Spot(.2,.25),ht.spot2=new go.Spot(.75,.75),ht}),go.Shape.defineFigureGenerator("XnorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=.2,Pt=.5,Nt=new go.PathFigure(.1*et,0,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,nt,.35*et,.25*nt,.35*et,.75*nt));var Dt=new go.PathFigure(.8*et,.5*nt,!0);ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,nt,.7*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,.45*et,.75*nt,.45*et,.25*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.7*et,(Pt-pt)*nt)),lt=.1,pt=kt*.1,yt=.9,Pt=.5;var Zt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);return ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),ht.spot1=new go.Spot(.4,.25),ht.spot2=new go.Spot(.65,.75),ht}),go.Shape.defineFigureGenerator("XorGate",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*lt,yt=.2,Pt=.5,Nt=new go.PathFigure(.1*et,0,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,nt,.35*et,.25*nt,.35*et,.75*nt));var Dt=new go.PathFigure(.2*et,0,!0);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,(yt+pt)*et,(Pt-lt)*nt,.9*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,nt,.9*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.2*et,0,.45*et,.75*nt,.45*et,.25*nt).close()),ht.spot1=new go.Spot(.4,.25),ht.spot2=new go.Spot(.8,.75),ht}),go.Shape.defineFigureGenerator("Capacitor",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("Resistor",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Inductor",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.1,pt=.1,yt=.1,Pt=.5,Nt=new go.PathFigure((yt-lt*.5)*et,nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.3,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.5,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.7,Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,0,(yt-lt)*et,nt,(yt-pt)*et,0)),yt=.9,Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt*.5)*et,nt,(yt+pt)*et,0,(yt+lt)*et,nt)),ht}),go.Shape.defineFigureGenerator("ACvoltageSource",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.5,pt=.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-pt)*et,Pt*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt-pt)*nt,(yt+pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Move,(yt-pt+.1)*et,Pt*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt-.1)*et,Pt*nt,yt*et,(Pt-pt)*nt,yt*et,(Pt+pt)*nt)),ht}),go.Shape.defineFigureGenerator("DCvoltageSource",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.75*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("Diode",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht.spot1=new go.Spot(0,.25),ht.spot2=new go.Spot(.5,.75),ht}),go.Shape.defineFigureGenerator("Wifi",function(Ft,et,nt){var ht=new go.Geometry,lt=et,pt=nt;et=et*.38,nt=nt*.6;var yt=kt*.8,Pt=.8,Nt=0,Dt=.5,Zt=(lt-et)/2,ne=(pt-nt)/2,de=new go.PathFigure(Nt*et+Zt,(Dt+Pt)*nt+ne,!0);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt+yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt-yt)*nt+ne)),de.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt+yt)*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne).close()),yt=kt*.4,Pt=.4,Nt=.2,Dt=.5;var Qt=new go.PathFigure(Nt*et+Zt,(Dt+Pt)*nt+ne,!0);ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt+yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt-yt)*nt+ne)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt+yt*.5)*et+Zt,(Dt+yt)*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne).close()),yt=kt*.2,Pt=.2,Nt=.5,Dt=.5;var Ce=new go.PathFigure((Nt-Pt)*et+Zt,Dt*nt+ne,!0);ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt-yt)*nt+ne,(Nt-yt)*et+Zt,(Dt-Pt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-Pt)*et+Zt,Dt*nt+ne,(Nt-yt)*et+Zt,(Dt+Pt)*nt+ne,(Nt-Pt)*et+Zt,(Dt+yt)*nt+ne)),yt=kt*.4,Pt=.4,Nt=.8,Dt=.5;var Vt=new go.PathFigure(Nt*et+Zt,(Dt-Pt)*nt+ne,!0);ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt-yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt+yt)*nt+ne)),Vt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt-yt)*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne).close()),yt=kt*.8,Pt=.8,Nt=1,Dt=.5;var Ee=new go.PathFigure(Nt*et+Zt,(Dt-Pt)*nt+ne,!0);return ht.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt)*et+Zt,Dt*nt+ne,(Nt+yt)*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt-yt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt)*et+Zt,(Dt+yt)*nt+ne,(Nt+yt)*et+Zt,(Dt+Pt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+Pt-yt*.5)*et+Zt,Dt*nt+ne,Nt*et+Zt,(Dt+Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt+yt)*nt+ne)),Ee.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et+Zt,(Dt-Pt)*nt+ne,(Nt+Pt-yt*.5)*et+Zt,(Dt-yt)*nt+ne,Nt*et+Zt,(Dt-Pt)*nt+ne).close()),ht}),go.Shape.defineFigureGenerator("Email",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,0,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,0)),pt.add(new go.PathSegment(go.PathSegment.Move,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.54*nt)),ht}),go.Shape.defineFigureGenerator("Ethernet",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.35*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,0).close());var pt=new go.PathFigure(.1*et,nt,!0,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt).close());var yt=new go.PathFigure(.6*et,nt,!0,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.6*et,nt).close());var Pt=new go.PathFigure(0,.5*nt,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.4*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.75*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.6*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,.25*et,.5*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.6*nt)),ht}),go.Shape.defineFigureGenerator("Power",function(Ft,et,nt){var ht=new go.Geometry,lt=kt*.4,pt=.4,yt=.5,Pt=.5,Nt=ct(),Dt=ct(),Zt=ct(),ne=ct();Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.5,Nt,Nt,Dt,Zt,ne);var de=xt(Dt.x,Dt.y),Qt=new go.PathFigure(Dt.x*et,Dt.y*nt,!0);ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,(yt-lt)*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt)),Ie(yt-pt,Pt,yt-pt,Pt-lt,yt-lt,Pt-pt,yt,Pt-pt,.5,Zt,ne,Dt,Nt,Nt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,Zt.x*et,Zt.y*nt,ne.x*et,ne.y*nt)),lt=kt*.3,pt=.3,Ie(yt-pt,Pt,yt-pt,Pt-lt,yt-lt,Pt-pt,yt,Pt-pt,.5,Zt,ne,Dt,Nt,Nt),Qt.add(new go.PathSegment(go.PathSegment.Line,Dt.x*et,Dt.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-pt)*et,Pt*nt,ne.x*et,ne.y*nt,Zt.x*et,Zt.y*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+pt)*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+pt)*et,Pt*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Ie(yt,Pt-pt,yt+lt,Pt-pt,yt+pt,Pt-lt,yt+pt,Pt,.5,Nt,Nt,Dt,Zt,ne),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Dt.x*et,Dt.y*nt,ne.x*et,ne.y*nt,Zt.x*et,Zt.y*nt).close());var Qt=new go.PathFigure(.45*et,0,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.5*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.5*nt)),Qt.add(new go.PathSegment(go.PathSegment.Line,.55*et,0).close()),Ot(Nt),Ot(Dt),Ot(Zt),Ot(ne),Ot(de),ht.spot1=new go.Spot(.25,.45),ht.spot2=new go.Spot(.75,.8),ht}),go.Shape.defineFigureGenerator("Fallout",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt/2,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,180,360,et/2,nt/2,et/2,nt/2));function pt(yt,Pt,Nt){yt.add(new go.PathSegment(go.PathSegment.Move,(.3+Pt)*et,(.8+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.5+Pt)*et,(.5+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.1+Pt)*et,(.5+Nt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,(.3+Pt)*et,(.8+Nt)*nt).close())}return pt(lt,0,0),pt(lt,.4,0),pt(lt,.2,-.3),ht}),go.Shape.defineFigureGenerator("IrritationHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.2*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt).close()),ht.spot1=new go.Spot(.3,.3),ht.spot2=new go.Spot(.7,.7),ht}),go.Shape.defineFigureGenerator("ElectricalHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.37*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.11*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.77*et,.04*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.49*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.37*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.63*et,.86*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.77*et,.91*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.34*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.34*et,.78*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.44*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.56*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.68*nt).close()),ht}),go.Shape.defineFigureGenerator("FireHazard",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.29*et,0,-.25*et,.63*nt,.45*et,.44*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.51*et,.42*nt,.48*et,.17*nt,.54*et,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.59*et,.18*nt,.59*et,.29*nt,.58*et,.28*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.75*et,.6*nt,.8*et,.34*nt,.88*et,.43*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.88*et,.31*nt,.87*et,.48*nt,.88*et,.43*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,nt,1.17*et,.76*nt,.82*et,.8*nt).close()),ht.spot1=new go.Spot(.07,.445),ht.spot2=new go.Spot(.884,.958),ht}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=0,yt=0,Pt=lt*kt,Nt=.4*Math.SQRT2/2+.5,Dt=.5-.5*Math.SQRT2/2,Zt=1,ne=.5,de=.5,Qt=0,Ce=new go.PathFigure(Nt*et,(1-Dt)*nt,!1);return ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,ne*nt,Zt*et,.7*nt,Zt*et,ne*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+pt)*et,(Qt+pt)*nt,(.5+lt+pt)*et,(.5-Pt+pt)*nt,(.5+Pt+pt)*et,(.5-lt+pt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.5-lt+pt)*et,(.5+yt)*nt,(.5-Pt+pt)*et,(.5-lt+yt)*nt,(.5-lt+pt)*et,(.5-Pt+yt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(.35+pt)*et,.9*nt,(.5-lt+pt)*et,(.5+Pt+yt)*nt,(.5-Pt+pt)*et,.9*nt)),Ce.add(new go.PathSegment(go.PathSegment.Move,(.25+pt)*et,.8*nt)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.35+pt)*et,.9*nt)),Ce.add(new go.PathSegment(go.PathSegment.Line,(.2+pt)*et,.95*nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(et,nt,!1);ht.add(pt);var yt=new go.PathFigure(0,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.5*nt,.2*et,.35*nt,.3*et,.35*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.7*et,.65*nt,.8*et,.65*nt)),ht}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt).close()),ht}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.2*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt).close());var lt=new go.PathFigure(0,.2*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),ht}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.7*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,0,.6*et,.5*nt,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,nt,.4*et,.5*nt,et,.5*nt).close());var pt=new go.PathFigure(.45*et,.73*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.73*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.38*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.63*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.31*et,.27*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.56*et,.27*nt)),ht}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(.335*et,(1-.555)*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.335*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.555)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,et,.68*nt,(1-.12)*et,.46*nt,(1-.02)*et,.54*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.68*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.335*et,(1-.555)*nt,.02*et,.54*nt,.12*et,.46*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.365*et,(1-.595)*nt));var yt=.5-.285,Pt=.5,Nt=yt,Dt=Math.PI/4,Zt=4*(1-Math.cos(Dt))/(3*Math.sin(Dt)),ne=Zt*.5,de=yt,Qt=yt,Ce=Zt*de,Vt=Zt*Qt;pt.add(new go.PathSegment(go.PathSegment.Bezier,(Pt-de)*et,Nt*nt,(Pt-(Ce+de)/2)*et,(Nt+(Qt+Vt)/2)*nt,(Pt-de)*et,(Nt+Vt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,Pt*et,(Nt-Qt)*nt,(Pt-de)*et,(Nt-Vt)*nt,(Pt-Ce)*et,(Nt-Qt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(Pt+de)*et,Nt*nt,(Pt+Ce)*et,(Nt-Qt)*nt,(Pt+de)*et,(Nt-Vt)*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*et,(1-.595)*nt,(Pt+de)*et,(Nt+Vt)*nt,(Pt+(Ce+de)/2)*et,(Nt+(Qt+Vt)/2)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*et,(1-.595)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.555)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*et,(1-.405)*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.335*et,(1-.405)*nt));var Ee=new go.PathFigure(.2*et,nt,!1);ht.add(Ee),Ee.add(new go.PathSegment(go.PathSegment.Line,.2*et,.8*nt));var ve=new go.PathFigure(.8*et,nt,!1);return ht.add(ve),ve.add(new go.PathSegment(go.PathSegment.Line,.8*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,nt).close());var pt=new go.PathFigure(.2*et,.2*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventError",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt);var pt=new go.PathFigure(et,nt,!1);ht.add(pt);var yt=new go.PathFigure(.1*et,nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("Caution",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.05*et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,.8*nt,0,nt,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.55*et,.1*nt,.5*et,0,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.95*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,nt,et,nt,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,nt));var pt=.05;return lt.add(new go.PathSegment(go.PathSegment.Move,(.5-pt)*et,.875*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*et,.875*nt,pt*et,pt*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.325*nt,.575*et,.725*nt,.625*et,.375*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.75*nt,.375*et,.375*nt,.425*et,.725*nt)),ht}),go.Shape.defineFigureGenerator("Recycle",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.45*et,.95*nt,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.185*et,.85*nt,.17*et,.95*nt,.15*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.235*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.3*et,.625*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.275*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.05*et,.575*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1875*et,.95*nt,0,.675*nt,0,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.45*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.775*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.22*et,.775*nt));var pt=new go.PathFigure(.475*et,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.225*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.275*et,.175*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.325*et,.05*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,.05*nt,.35*et,0,.375*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.375*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.475*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.315*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.32*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.05*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.575*et,0,.65*et,.05*nt,.625*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.38*et,.0105*nt));var yt=new go.PathFigure(.675*et,.575*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.875*et,.525*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,.85*et,.95*nt,et,.8*nt,et,.85*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.95*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.85*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.725*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,et,.775*nt)),yt.add(new go.PathSegment(go.PathSegment.Move,.675*et,.575*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.775*et,.775*nt)),ht}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=new go.PathFigure(et,lt*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt*et,nt,et,(lt+pt)*nt,(lt+pt)*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,lt*nt,(lt-pt)*et,nt,0,(lt+pt)*nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt*et,0,0,(lt-pt)*nt,(lt-pt)*et,0)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et,lt*nt,(lt+pt)*et,0,et,(lt-pt)*nt));var Pt=new go.PathFigure(lt*et,0,!1);return ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.15*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,lt*et,.85*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,0,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.15*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.58*et,.1*nt)),Pt.add(new go.PathSegment(go.PathSegment.Move,lt*et,lt*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.78*et,.54*nt)),ht}),go.Shape.defineFigureGenerator("Package",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.15*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close());var pt=new go.PathFigure(0,.15*nt,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.15*nt).close()),ht.spot1=new go.Spot(0,.1),ht.spot2=new go.Spot(1,1),ht}),go.Shape.defineFigureGenerator("Class",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt).close());var yt=new go.PathFigure(0,.5*nt,!1);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt).close()),ht}),go.Shape.defineFigureGenerator("Component",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close());var pt=new go.PathFigure(0,.2*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.2*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.2*nt).close());var yt=new go.PathFigure(0,.6*nt,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.6*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt).close()),ht}),go.Shape.defineFigureGenerator("Boat Shipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.15*et,.6*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.6*nt));var pt=new go.PathFigure(.15*et,.6*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.6*nt)),ht}),go.Shape.defineFigureGenerator("Customer/Supplier",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.66*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.33*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht}),go.Shape.defineFigureGenerator("Workcell",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.65*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.35*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Supermarket",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,.33*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,et,.66*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),ht}),go.Shape.defineFigureGenerator("TruckShipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(et,.8*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt).close());var yt=.1,Pt=kt*.1,Nt=.2,Dt=.9,Zt=new go.PathFigure((Nt-yt)*et,Dt*nt,!0);ht.add(Zt),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+yt)*et,Dt*nt,(Nt+Pt)*et,(Dt-yt)*nt,(Nt+yt)*et,(Dt-Pt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt)),Zt.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-yt)*et,Dt*nt,(Nt-Pt)*et,(Dt+yt)*nt,(Nt-yt)*et,(Dt+Pt)*nt).close()),yt=.1,Pt=kt*.1,Nt=.8,Dt=.9;var ne=new go.PathFigure((Nt-yt)*et,Dt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt-yt)*nt,(Nt-yt)*et,(Dt-Pt)*nt,(Nt-Pt)*et,(Dt-yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt+yt)*et,Dt*nt,(Nt+Pt)*et,(Dt-yt)*nt,(Nt+yt)*et,(Dt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Nt*et,(Dt+yt)*nt,(Nt+yt)*et,(Dt+Pt)*nt,(Nt+Pt)*et,(Dt+yt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Nt-yt)*et,Dt*nt,(Nt-Pt)*et,(Dt+yt)*nt,(Nt-yt)*et,(Dt+Pt)*nt).close()),ht}),go.Shape.defineFigureGenerator("KanbanPost",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.2*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,nt)),ht}),go.Shape.defineFigureGenerator("Forklift",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0));var pt=new go.PathFigure(0,.5*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.8*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var yt=new go.PathFigure(.5*et,.8*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.1*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.8*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.8*nt));var Pt=new go.PathFigure(.5*et,.7*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et,.7*nt));var Nt=.1,Dt=kt*.1,Zt=.1,ne=.9,de=new go.PathFigure((Zt-Nt)*et,ne*nt,!0);ht.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne-Nt)*nt,(Zt-Nt)*et,(ne-Dt)*nt,(Zt-Dt)*et,(ne-Nt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Zt+Nt)*et,ne*nt,(Zt+Dt)*et,(ne-Nt)*nt,(Zt+Nt)*et,(ne-Dt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne+Nt)*nt,(Zt+Nt)*et,(ne+Dt)*nt,(Zt+Dt)*et,(ne+Nt)*nt)),de.add(new go.PathSegment(go.PathSegment.Bezier,(Zt-Nt)*et,ne*nt,(Zt-Dt)*et,(ne+Nt)*nt,(Zt-Nt)*et,(ne+Dt)*nt)),Nt=.1,Dt=kt*.1,Zt=.4,ne=.9;var Qt=new go.PathFigure((Zt-Nt)*et,ne*nt,!0);return ht.add(Qt),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne-Nt)*nt,(Zt-Nt)*et,(ne-Dt)*nt,(Zt-Dt)*et,(ne-Nt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Zt+Nt)*et,ne*nt,(Zt+Dt)*et,(ne-Nt)*nt,(Zt+Nt)*et,(ne-Dt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,Zt*et,(ne+Nt)*nt,(Zt+Nt)*et,(ne+Dt)*nt,(Zt+Dt)*et,(ne+Nt)*nt)),Qt.add(new go.PathSegment(go.PathSegment.Bezier,(Zt-Nt)*et,ne*nt,(Zt-Dt)*et,(ne+Nt)*nt,(Zt-Nt)*et,(ne+Dt)*nt)),ht}),go.Shape.defineFigureGenerator("RailShipment",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.1*et,.4*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.45*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.9*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.4*nt).close());var pt=new go.PathFigure(.45*et,.7*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.7*nt));var yt=new go.PathFigure(.55*et,.4*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.9*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.55*et,.4*nt).close());var Zt=.05,ne=kt*.05,de=.175,Qt=.95,Pt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.375,Qt=.95,Nt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.625,Qt=.95,Dt=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt));var Zt=.05,ne=kt*.05,de=.825,Qt=.95,Ce=new go.PathFigure((de-Zt)*et,Qt*nt,!0);ht.add(Ce),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt-Zt)*nt,(de-Zt)*et,(Qt-ne)*nt,(de-ne)*et,(Qt-Zt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de+Zt)*et,Qt*nt,(de+ne)*et,(Qt-Zt)*nt,(de+Zt)*et,(Qt-ne)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,de*et,(Qt+Zt)*nt,(de+Zt)*et,(Qt+ne)*nt,(de+ne)*et,(Qt+Zt)*nt)),Ce.add(new go.PathSegment(go.PathSegment.Bezier,(de-Zt)*et,Qt*nt,(de-ne)*et,(Qt+Zt)*nt,(de-Zt)*et,(Qt+ne)*nt).close());var Vt=new go.PathFigure(0,nt,!1);return ht.add(Vt),Vt.add(new go.PathSegment(go.PathSegment.Line,et,nt).close()),ht}),go.Shape.defineFigureGenerator("Warehouse",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var pt=new go.PathFigure(0,.2*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt).close());var yt=new go.PathFigure(.15*et,nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.5*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.4*et,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.15*et,nt).close());var Pt=.05,Nt=kt*.05,Dt=.35,Zt=.775,ne=new go.PathFigure((Dt-Pt)*et,Zt*nt,!0);return ht.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Dt*et,(Zt-Pt)*nt,(Dt-Pt)*et,(Zt-Nt)*nt,(Dt-Nt)*et,(Zt-Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Dt+Pt)*et,Zt*nt,(Dt+Nt)*et,(Zt-Pt)*nt,(Dt+Pt)*et,(Zt-Nt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Dt*et,(Zt+Pt)*nt,(Dt+Pt)*et,(Zt+Nt)*nt,(Dt+Nt)*et,(Zt+Pt)*nt)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Dt-Pt)*et,Zt*nt,(Dt-Nt)*et,(Zt+Pt)*nt,(Dt-Pt)*et,(Zt+Nt)*nt).close()),ht}),go.Shape.defineFigureGenerator("ControlCenter",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt).close()),ht}),go.Shape.defineFigureGenerator("Bluetooth",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.75*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.25*nt)),ht}),go.Shape.defineFigureGenerator("Bookmark",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Bookmark",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,0,0)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Globe",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.5*nt,.75*et,0,et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,et,.75*nt,.75*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.25*et,nt,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,0,.25*nt,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,nt,.15*et,.25*nt,.15*et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.85*et,.75*nt,.85*et,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1675*et,.15*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8325*et,.15*nt,.35*et,.3*nt,.65*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.1675*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8325*et,.85*nt,.35*et,.7*nt,.65*et,.7*nt)),ht}),go.Shape.defineFigureGenerator("Wave",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.25*nt,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.25*nt,.1*et,0,.2*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,.25*nt,.425*et,.5*nt,.575*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.25*nt,.8*et,0,.9*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.25*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.75*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.75*nt,.1*et,.5*nt,.2*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.7*et,.75*nt,.425*et,nt,.575*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.75*nt,.8*et,.5*nt,.9*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Operator",function(Ft,et,nt){var ht=new go.Geometry,lt=.3,pt=kt*.3,yt=.5,Pt=.7,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt));var Dt=new go.PathFigure(0,.7*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,et,.7*nt,0,0,et,0)),ht}),go.Shape.defineFigureGenerator("TripleFanBlades",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.5*et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.65*et,.3*nt,.65*et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.35*et,.5*nt,.35*et,.3*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt,.3*et,.6*nt,.1*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.2*et,nt,.35*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,nt,.7*et,.6*nt,.9*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.65*nt,.8*et,nt,.65*et,.95*nt)),ht}),go.Shape.defineFigureGenerator("CentrifugalPump",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et,0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,0,.075*nt,0,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.4*et,nt,0,nt,.4*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.4*nt,.8*et,nt,.85*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,0)),ht}),go.Shape.defineFigureGenerator("Battery",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.4*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.1*nt));var pt=new go.PathFigure(0,.6*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,0,.4*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,et,.4*nt)),ht}),go.Shape.defineFigureGenerator("Delete",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!0);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt));var Dt=new go.PathFigure(.15*et,.5*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.5*nt)),ht}),go.Shape.defineFigureGenerator("Flag",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.1*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,0,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.1*nt,.15*et,0,.35*et,0)),lt.add(new go.PathSegment(go.PathSegment.Bezier,et,.1*nt,.65*et,.2*nt,.85*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.5*nt,.85*et,.6*nt,.65*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*nt,.35*et,.4*nt,.15*et,.4*nt).close()),ht}),go.Shape.defineFigureGenerator("Help",function(Ft,et,nt){var ht=new go.Geometry,lt=.5,pt=kt*.5,yt=.5,Pt=.5,Nt=new go.PathFigure((yt-lt)*et,Pt*nt,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Nt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt).close()),lt=.05,pt=kt*.05,yt=.5,Pt=.8;var Dt=new go.PathFigure((yt-lt)*et,Pt*nt,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt-lt)*nt,(yt-lt)*et,(Pt-pt)*nt,(yt-pt)*et,(Pt-lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt+lt)*et,Pt*nt,(yt+pt)*et,(Pt-lt)*nt,(yt+lt)*et,(Pt-pt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,yt*et,(Pt+lt)*nt,(yt+lt)*et,(Pt+pt)*nt,(yt+pt)*et,(Pt+lt)*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,(yt-lt)*et,Pt*nt,(yt-pt)*et,(Pt+lt)*nt,(yt-lt)*et,(Pt+pt)*nt).close()),Dt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.7*nt)),Dt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.5*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.5*et,.2*nt,.75*et,.475*nt,.75*et,.225*nt)),Dt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.35*nt,.4*et,.2*nt,.3*et,.25*nt)),ht}),go.Shape.defineFigureGenerator("Location",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.5*et,nt,!0).add(new go.PathSegment(go.PathSegment.Line,.75*et,.5*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5*et,0,.975*et,.025*nt,.5*et,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*et,.5*nt,.5*et,0,.025*et,.025*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.5*et,.2*nt)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*et,.3*nt,.1*et,.1*nt).close()))}),go.Shape.defineFigureGenerator("Lock",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var pt=new go.PathFigure(.2*et,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.3*nt,.25*et,0,.75*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.3*nt)),ht}),go.Shape.defineFigureGenerator("Unlocked",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.5*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.5*nt));var pt=new go.PathFigure(.2*et,.5*nt,!1);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Move,.2*et,.5*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.3*nt)),pt.add(new go.PathSegment(go.PathSegment.Bezier,.8*et,.3*nt,.25*et,0,.75*et,0)),pt.add(new go.PathSegment(go.PathSegment.Line,.8*et,.35*nt)),ht}),go.Shape.defineFigureGenerator("Gear",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(.9375*et,.56246875*nt,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Line,.80621875*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.763*et,.3316875*nt,.79840625*et,.39915625*nt,.7834375*et,.3635*nt)).add(new go.PathSegment(go.PathSegment.Line,.8566875*et,.23796875*nt)).add(new go.PathSegment(go.PathSegment.Line,.76825*et,.14959375*nt)).add(new go.PathSegment(go.PathSegment.Line,.67596875*et,.24184375*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*et,.19378125*nt,.64228125*et,.2188125*nt,.603875*et,.2021875*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.0625*nt)).add(new go.PathSegment(go.PathSegment.Line,.4375*et,.0625*nt)).add(new go.PathSegment(go.PathSegment.Line,.4375*et,.19378125*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*et,.239375*nt,.39759375*et,.20190625*nt,.36053125*et,.2176875*nt)).add(new go.PathSegment(go.PathSegment.Line,.2379375*et,.14959375*nt)).add(new go.PathSegment(go.PathSegment.Line,.14953125*et,.2379375*nt)).add(new go.PathSegment(go.PathSegment.Line,.23934375*et,.3278125*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*et,.4375*nt,.21765625*et,.36059375*nt,.201875*et,.397625*nt)).add(new go.PathSegment(go.PathSegment.Line,.0625*et,.4375*nt)).add(new go.PathSegment(go.PathSegment.Line,.0625*et,.5625*nt)).add(new go.PathSegment(go.PathSegment.Line,.1938125*et,.5625*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*et,.67596875*nt,.20221875*et,.603875*nt,.21884375*et,.64228125*nt)).add(new go.PathSegment(go.PathSegment.Line,.1495625*et,.76825*nt)).add(new go.PathSegment(go.PathSegment.Line,.238*et,.8566875*nt)).add(new go.PathSegment(go.PathSegment.Line,.3316875*et,.76296875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*et,.80621875*nt,.36353125*et,.78340625*nt,.3991875*et,.79840625*nt)).add(new go.PathSegment(go.PathSegment.Line,.43753125*et,.9375*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.9375*nt)).add(new go.PathSegment(go.PathSegment.Line,.5625*et,.80621875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*et,.760625*nt,.602375*et,.79809375*nt,.63946875*et,.78234375*nt)).add(new go.PathSegment(go.PathSegment.Line,.76828125*et,.8566875*nt)).add(new go.PathSegment(go.PathSegment.Line,.85671875*et,.76825*nt)).add(new go.PathSegment(go.PathSegment.Line,.76065625*et,.67221875*nt)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*et,.56246875*nt,.78234375*et,.63940625*nt,.798125*et,.602375*nt)).add(new go.PathSegment(go.PathSegment.Line,.9375*et,.56246875*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.5*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*et,.5*nt,.1*et,.1*nt).close()))}),go.Shape.defineFigureGenerator("Hand",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.5*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Bezier,.1*et,.3*nt,0,.375*nt,.05*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.45*et,.075*nt,.3*et,.225*nt,.4*et,.175*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.525*et,.075*nt,.46*et,.05*nt,.525*et,.05*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.3*et,.4*nt,.525*et,.275*nt,.475*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.55*nt,et,.4*nt,et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.425*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.6*et,.7*nt,.675*et,.55*nt,.675*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.575*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.575*et,.85*nt,.65*et,.7*nt,.65*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.525*et,.85*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.535*et,nt,.61*et,.85*nt,.61*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*nt,.435*et,nt,0,nt).close()),ht}),go.Shape.defineFigureGenerator("Map",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,.2*nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt).close()),lt.add(new go.PathSegment(go.PathSegment.Move,.25*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.25*et,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.5*et,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt)),lt.add(new go.PathSegment(go.PathSegment.Move,.75*et,0)),lt.add(new go.PathSegment(go.PathSegment.Line,.75*et,.8*nt)),ht}),go.Shape.defineFigureGenerator("Eject",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.7)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.7).close());var pt=new go.PathFigure(0,nt*.6,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et,.6*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.5*et,0).close()),ht}),go.Shape.defineFigureGenerator("Pencil",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*et,.1*nt)).add(new go.PathSegment(go.PathSegment.Line,et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,nt)).add(new go.PathSegment(go.PathSegment.Line,.1*et,.2*nt).close()))}),go.Shape.defineFigureGenerator("Building",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*1,nt*1,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,.046*et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.3)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*et,nt*.85)),lt.add(new go.PathSegment(go.PathSegment.Line,et,nt*.85).close());var pt=new go.PathFigure(.126*et,.85*nt,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,.126*et,.45*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.322*et,.45*nt)),pt.add(new go.PathSegment(go.PathSegment.Line,.322*et,.85*nt).close());var yt=new go.PathFigure(.402*et,.85*nt,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,.402*et,.45*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.598*et,.45*nt)),yt.add(new go.PathSegment(go.PathSegment.Line,.598*et,.85*nt).close());var Pt=new go.PathFigure(.678*et,.85*nt,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,.678*et,.45*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.874*et,.45*nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,.874*et,.85*nt).close());var Nt=new go.PathFigure(.5*et,.1*nt,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*et,.3*nt)),Nt.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*et,.3*nt).close()),ht}),go.Shape.defineFigureGenerator("Staircase",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt*1,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*.8)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.8)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.6)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.6)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.4)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.4)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.2)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.2)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.15)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.15)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*.95).close()),ht}),go.Shape.defineFigureGenerator("5Bars",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,nt*1,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.184,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.184,nt*(1-.184)).close());var pt=new go.PathFigure(et*.204,nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.204,nt*(1-.184))),pt.add(new go.PathSegment(go.PathSegment.Line,et*.388,nt*(1-.184*2))),pt.add(new go.PathSegment(go.PathSegment.Line,et*.388,nt*1).close());var yt=new go.PathFigure(et*.408,nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.408,nt*(1-.184*2))),yt.add(new go.PathSegment(go.PathSegment.Line,et*.592,nt*(1-.184*3))),yt.add(new go.PathSegment(go.PathSegment.Line,et*.592,nt*1).close());var Pt=new go.PathFigure(et*.612,nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.612,nt*(1-.184*3))),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.796,nt*(1-.184*4))),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.796,nt*1).close());var Nt=new go.PathFigure(et*.816,nt,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.816,nt*(1-.184*4))),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-.184*5))),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1).close()),ht}),go.Shape.defineFigureGenerator("PC",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,0).close());var pt=new go.PathFigure(et*.055,.07*nt,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.07)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.1).close());var yt=new go.PathFigure(et*.055,.13*nt,!0);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.13)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.16)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.16).close());var Pt=new go.PathFigure(et*.055,.18*nt,!0);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.18)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.245,nt*.21)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.055,nt*.21).close());var Nt=new go.PathFigure(et*1,0,!0);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.4,0)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.65)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.65).close()),ht}),go.Shape.defineFigureGenerator("Plane",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(.55*et,nt,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.7*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.1*et,.475*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.35*et,.525*nt,0,.4*nt,.225*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.4*et,.475*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.15*et,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.2*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.325*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.85*et,.1*nt)),lt.add(new go.PathSegment(go.PathSegment.Bezier,.9*et,.2*nt,.975*et,0,et,.08*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.7*et,.45*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.6*et,.95*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,.55*et,nt).close()),ht}),go.Shape.defineFigureGenerator("Key",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*1,nt*.5,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.9,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.4*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,.2*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.35*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,0,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.15,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,.8*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.65*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,.55*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,.6*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,.575*nt)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.9,.6*nt).close()),lt.add(new go.PathSegment(go.PathSegment.Move,.17*et,.425*nt)),lt.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*et,.5*nt,.075*et,.075*nt).close()),ht}),go.Shape.defineFigureGenerator("FilmTape",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(0,0,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Arc,270,180,et*0,et*.3,et*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,0,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.08,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.08,nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*1),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*1),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*2),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*2),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*3),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*3),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*4),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*4),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*5),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*5),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*6),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*6),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*7),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*7),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*8),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*8),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*9),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*9),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*10),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*10),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*11),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*11),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*12),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*12),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*13),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*13),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*14),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*14),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*15),nt*.95)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(.08+.056*15),nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1));var pt=new go.PathFigure(0,0,!1);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Arc,270,-180,et*1,et*.3,et*.055)),pt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1));var yt=new go.PathFigure(et*.11,nt*.1,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*0),nt*.1)),yt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*0),nt*.8)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.11,nt*.8).close());var Pt=new go.PathFigure(et*(.11+.24133333*1+.028*1),nt*.1,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*1),nt*.1)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*1),nt*.8)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*1+.028*1),nt*.8).close());var Nt=new go.PathFigure(et*(.11+.24133333*2+.028*2),nt*.1,!1);return ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*3+.028*2),nt*.1)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*3+.028*2),nt*.8)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*(.11+.24133333*2+.028*2),nt*.8).close()),ht}),go.Shape.defineFigureGenerator("FloppyDisk",function(Ft,et,nt){var ht=new go.Geometry,lt=8,pt=lt*kt,yt=new go.PathFigure(lt,0,!1);ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.86,0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.14)),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-lt,nt,et,nt-pt,et-pt,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-lt,pt,nt,0,nt-pt)),yt.add(new go.PathSegment(go.PathSegment.Line,0,lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,lt,0,0,pt,pt,0).close());var Pt=new go.PathFigure(et*.83,0,!1);ht.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.83,nt*.3)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*.3)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*0).close());var Nt=new go.PathFigure(et*.83,nt*1,!1);ht.add(Nt),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.83,nt*.5)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*.5)),Nt.add(new go.PathSegment(go.PathSegment.Line,et*.17,nt*1).close());var Dt=new go.PathFigure(et*.78,nt*.05,!1);return ht.add(Dt),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.05)),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.25)),Dt.add(new go.PathSegment(go.PathSegment.Line,et*.78,nt*.25).close()),ht}),go.Shape.defineFigureGenerator("SpeechBubble",function(Ft,et,nt){var ht=Ft?Ft.parameter1:NaN;(isNaN(ht)||ht<0)&&(ht=15),ht=Math.min(ht,et/3),ht=Math.min(ht,nt/3);var lt=ht*kt,pt=nt*.8,yt=new go.Geometry,Pt=new go.PathFigure(ht,0,!0);return yt.add(Pt),Pt.add(new go.PathSegment(go.PathSegment.Line,et-ht,0)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et,ht,et-lt,0,et,lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et,pt-ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,et-ht,pt,et,pt-lt,et-lt,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt)),Pt.add(new go.PathSegment(go.PathSegment.Line,et*.55,pt)),Pt.add(new go.PathSegment(go.PathSegment.Line,ht,pt)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,0,pt-ht,lt,pt,0,pt-lt)),Pt.add(new go.PathSegment(go.PathSegment.Line,0,ht)),Pt.add(new go.PathSegment(go.PathSegment.Bezier,ht,0,0,lt,lt,0).close()),lt>1?(yt.spot1=new go.Spot(0,0,lt,lt),yt.spot2=new go.Spot(1,.8,-lt,-lt)):(yt.spot1=go.Spot.TopLeft,yt.spot2=new go.Spot(1,.8)),yt}),go.Shape.defineFigureGenerator("Repeat",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*.45,!0);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.2,nt*.45).close());var pt=new go.PathFigure(et*1,nt*.55,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.55)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*.55)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.1)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*.55).close()),ht}),go.Shape.defineFigureGenerator("Windows",function(Ft,et,nt){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,et,0)).add(new go.PathSegment(go.PathSegment.Line,et,nt)).add(new go.PathSegment(go.PathSegment.Line,0,nt).close()).add(new go.PathSegment(go.PathSegment.Move,.4*et,.4*nt)).add(new go.PathSegment(go.PathSegment.Line,.4*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,.8*nt)).add(new go.PathSegment(go.PathSegment.Line,.9*et,.4*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.2*et,.1*nt)).add(new go.PathSegment(go.PathSegment.Line,.2*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.7*et,.1*nt).close()).add(new go.PathSegment(go.PathSegment.Move,.1*et,.6*nt)).add(new go.PathSegment(go.PathSegment.Line,.1*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,.9*nt)).add(new go.PathSegment(go.PathSegment.Line,.5*et,.6*nt).close()))}),go.Shape.defineFigureGenerator("Terminal",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*.1,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.9)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*.9).close());var pt=new go.PathFigure(et*.1,nt*.2,!0);ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.25)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.22,nt*.285)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.32)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.1,nt*.37)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.275,nt*.32)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.275,nt*.25).close());var yt=new go.PathFigure(et*.28,nt*.37,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.37)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.41)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.28,nt*.41).close()),ht}),go.Shape.defineFigureGenerator("Beaker",function(Ft,et,nt){var ht=new go.Geometry,lt=15,pt=lt*kt,yt=new go.PathFigure(et*.62,nt*.475,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et,nt-lt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,et-lt,nt,et,nt-pt,et-pt,nt)),yt.add(new go.PathSegment(go.PathSegment.Line,lt,nt)),yt.add(new go.PathSegment(go.PathSegment.Bezier,0,nt-lt,pt,nt,0,nt-pt)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.38,nt*.475)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.38,nt*.03)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*0)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.62,nt*.03).close()),pt>1?(ht.spot1=new go.Spot(0,0,pt,pt),ht.spot2=new go.Spot(1,1,-pt,-pt)):(ht.spot1=go.Spot.TopLeft,ht.spot2=go.Spot.BottomRight),ht}),go.Shape.defineFigureGenerator("Download",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close());var yt=new go.PathFigure(et*.4,nt*0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.26,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.66)),yt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.26),nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.44)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*0).close()),ht}),go.Shape.defineFigureGenerator("Bin",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;return lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close()),ht}),go.Shape.defineFigureGenerator("Upload",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*0,nt*1,!0);ht.add(lt);var pt=.1/.3;lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.8,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.66,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.755,nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.93,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.64,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.61,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.39,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.36,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*.07,nt*(1-pt))),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.755),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*.055)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.66),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*(1-.8),nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*(1-pt)).close());var yt=new go.PathFigure(et*.5,nt*0,!0);return ht.add(yt),yt.add(new go.PathSegment(go.PathSegment.Line,et*.26,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.4,nt*.63)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.63)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.6,nt*.25)),yt.add(new go.PathSegment(go.PathSegment.Line,et*.74,nt*.25).close()),ht}),go.Shape.defineFigureGenerator("EmptyDrink",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.15,nt*0,!1);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1).close()),ht}),go.Shape.defineFigureGenerator("Drink",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.15,nt*0,!1);ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.85,nt*0)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.7,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.3,nt*1).close());var pt=new go.PathFigure(et*.235,nt*.28,!0);return ht.add(pt),pt.add(new go.PathSegment(go.PathSegment.Line,et*.765,nt*.28)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.655,nt*.97)),pt.add(new go.PathSegment(go.PathSegment.Line,et*.345,nt*.97).close()),ht}),go.Shape.defineFigureGenerator("4Arrows",function(Ft,et,nt){var ht=new go.Geometry,lt=new go.PathFigure(et*.5,nt*0,!0);return ht.add(lt),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*1,nt*.5)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.65)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.75,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.55,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.65,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.5,nt*1)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.75)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.55)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.65)),lt.add(new go.PathSegment(go.PathSegment.Line,et*0,nt*.5)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.35)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.25,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.45)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.45,nt*.25)),lt.add(new go.PathSegment(go.PathSegment.Line,et*.35,nt*.25).close()),ht}),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")},80727: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 Fn={},An="5.0",xt={},ct=null,Ot=!1,ue=!1,Ie=null,te=!1,le=null,kt=null,ke=0;ke4?parseFloat(Ge):5};Fn.setHTML5Codebase=function(Ge,We){kt=Ge,dn(Ge,We)},Fn.setJavaCodebase=Fn.setJavaCodebaseVersion=Fn.isCompiledInstalled=Fn.setPreCompiledScriptPath=Fn.setPreCompiledResourcePath=function(){},Fn.setHTML5CodebaseVersion=function(Ge,We){var Mn=parseFloat(Ge);if(Mn!==NaN&&Mn<5){console.log("The GeoGebra HTML5 codebase version "+Mn+" is deprecated. Using version latest instead.");return}le=Ge,$t(Ge,We)},Fn.getHTML5CodebaseVersion=function(){return Ft},Fn.getParameters=function(){return xt},Fn.setFontsCSSURL=function(Ge){yt=Ge},Fn.setGiacJSURL=function(Ge){},Fn.setJNLPFile=function(Ge){Ut=Ge},Fn.setJNLPBaseDir=function(Ge){},Fn.inject=function(){function Ge(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var We="auto",Mn=xt.id,ei,cn=!1,Cn=0;Cn=5)return!0;var Ge=Fn.getAppletObject();return Ge&&typeof Ge.recalculateEnvironments=="function"?(Ge.recalculateEnvironments(),!0):!1},Fn.startAnimation=function(){var Ge=Fn.getAppletObject();return Ge&&typeof Ge.startAnimation=="function"?(Ge.startAnimation(),!0):!1},Fn.stopAnimation=function(){var Ge=Fn.getAppletObject();return Ge&&typeof Ge.stopAnimation=="function"?(Ge.stopAnimation(),!0):!1},Fn.getAppletObject=function(){var Ge=xt.id!==void 0?xt.id:"ggbApplet";return window[Ge]},Fn.resize=function(){};var Ce=function(Ge,We,Mn){var ei=document.createElement("param");ei.setAttribute("name",We),ei.setAttribute("value",Mn),Ge.appendChild(ei)},Vt=function(Ge){return Ge&&Ge!=="false"},Ee=function(Ge,We,Mn){Nt(Ft)<=4.2&&(Mn=!0);var ei=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==Ft||ggbHTML5LoadedCodebaseIsWebSimple&&!nt)&&(ei=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var cn=document.createElement("div");cn.classList.add("appletParameters","notranslate");var Cn=We.width,se=We.height;if(We.disableAutoScale=We.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():We.disableAutoScale,We.width!==void 0)if(Nt(Ft)<=4.4)Vt(We.showToolBar)&&(We.height-=7),Vt(We.showAlgebraInput)&&(We.height-=37),We.width<605&&Vt(We.showToolBar)&&(We.width=605,Cn=605);else{var gn=100;(Vt(We.showToolBar)||Vt(We.showMenuBar))&&(We.hasOwnProperty("customToolBar")&&(We.customToolbar=We.customToolBar),gn=Vt(We.showMenuBar)?245:155),Cn=5?(We.appletOnLoad=function(oe){var De=Ge.querySelector(".ggb_preview");De&&De.parentNode.removeChild(De),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(bt),window.GGBT_wsf_view&&$(window).trigger("resize"),It(oe)},wt||bt.appendChild(Bt)):cn.appendChild(Bt),bt.appendChild(cn),wt||Ge.appendChild(bt),setTimeout(function(){Fn.resize()},1)}else{var Tt=document.createElement("div");Tt.className="applet_scaler",Tt.style.position="relative",Tt.style.display="block",Tt.appendChild(cn),Ge.appendChild(Tt),We.appletOnLoad=function(oe){Fn.resize(),It(oe)}}function vt(oe,De){De&&typeof De.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(oe,De.appletOnLoad):renderGGBElement(oe),Vn("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",De)}function ie(oe,De){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:oe,params:De}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(an){vt(an.article,an.params)}),html5AppletsToProcess=null)},Nt(Ft)<5&&(oe.className+=" geogebraweb")):vt(oe,De)}if(ei){scriptLoadStarted=!0;for(var xe=0;xe0?(bn.remove(),bt.attr("id","fullscreencontent").show(),jQuery(It).append(bt),window.dispatchEvent(new Event("resize"))):Ee(bn,We,!1),window.GGBT_wsf_view.launchFullScreen(It)}else He=ei,Ee(Ge,We,!1);if(!window.GGBT_wsf_view)for(se=0;seGe/4*3&&(bn=Ge/4*3),It=bn/5.8,gn.setAttribute("src",lt),gn.setAttribute("width",bn),gn.setAttribute("height",It);var bt=(Ge-bn)/2,wt=(We-It)/2;gn.style.left=bt+"px",gn.style.top=wt+"px",cn.appendChild(gn)}}return cn.appendChild(se),cn},Zn=function(Ge){return Ge=Ge.toLowerCase(),Ge==="html5"||Ge==="screenshot"?Ge:"html5"},Te=["web","webSimple","web3d","tablet","tablet3d","phone"],$t=function(Ge,We){if(Ft=Ge,We){dn(Ft,!0);return}var Mn=!Ot;if(Mn){var ei=Nt(Ft);!isNaN(ei)&&ei<4.4&&(Mn=!1)}var cn,Cn;window.location.protocol.substr(0,4)==="http"?cn=window.location.protocol:cn="http:";var se=Ft.indexOf("//");se>0?Cn=Ft:se===0?Cn=cn+Ft:Cn="https://www.geogebra.org/apps/5.2.814.0/";for(var gn in Te)if(Ft.slice(Te[gn].length*-1)===Te[gn]||Ft.slice((Te[gn].length+1)*-1)===Te[gn]+"/"){dn(Cn,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Mn&&!ct.is3D&&!ct.AV&&!ct.SV&&!ct.CV&&!ct.EV2&&!ct.CP&&!ct.PC&&!ct.DA&&!ct.FI&&!ct.PV&&!Vt(xt.showToolBar)&&!Vt(xt.showMenuBar)&&!Vt(xt.showAlgebraInput)&&!Vt(xt.enableRightClick)&&(!xt.appName||xt.appName=="classic")?Cn+="webSimple/":Cn+="web3d/",dn(Cn,!1)},dn=function(Ge,We){if(Ge.requirejs){Ae=Ge;return}Ge.slice(-1)!=="/"&&(Ge+="/"),Ae=Ge,We===null&&(We=Ge.indexOf("http")===-1),Pe=We,et="web.nocache.js",nt=!1;var Mn=Ae.split("/");Mn.length>1&&(!We&&Mn[Mn.length-2]==="webSimple"?(et="webSimple.nocache.js",nt=!0):Te.indexOf(Mn[Mn.length-2])>=0&&(et=Mn[Mn.length-2]+".nocache.js")),Mn=Ge.split("/"),Ft=Mn[Mn.length-3],Ft.substr(0,4)==="test"?Ft=Ft.substr(4,1)+"."+Ft.substr(5,1):(Ft.substr(0,3)==="war"||Ft.substr(0,4)==="beta")&&(Ft="5.0");var ei=parseFloat(Ft);ei!==NaN&&ei<5&&Ge.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+ei+" is deprecated. Using version latest instead."),$t("5.0",We))},Vn=function(Ge,We){window.console&&window.console.log&&(!We||typeof We.showLogging=="undefined"||We.showLogging&&We.showLogging!=="false")&&console.log(Ge)};xt.material_id!==void 0?ne(Dn):Dn();function Dn(){var Ge=An;le!==null?Ge=le:parseFloat(Ge)<5&&(Ge="5.0"),$t(Ge,!1),kt!==null&&dn(kt,Pe),te=!0}return Fn},GGBAppletUtils=function(){"use strict";function Fn(){return window.GGBT_wsf_edit!==void 0}function An(te,le){le!=1?(te.style.transformOrigin="0% 0% 0px",te.style.webkitTransformOrigin="0% 0% 0px",te.style.transform="scale("+le+","+le+")",te.style.webkitTransform="scale("+le+","+le+")",te.style.maxWidth="initial",te.querySelector(".ggb_preview")!==null&&(te.querySelector(".ggb_preview").style.maxWidth="initial"),te.querySelectorAll(".ggb_preview img")[0]!==void 0&&(te.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),te.querySelectorAll(".ggb_preview img")[1]!==void 0&&(te.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(te.style.transform="none",te.style.webkitTransform="none")}function xt(te,le,kt,ke,me,Ut){var Ae=null;if(Ut!=null&&Ut!="")for(var Pe=te.parentNode;Pe!=null;)if((" "+Pe.className+" ").indexOf(" "+Ut+" ")>-1){Ae=Pe;break}else Pe=Pe.parentNode;var He=0,Ft=0,et=0,nt=0,ht=0,lt=0,pt=0;if(Ae)He=Ae.offsetWidth,Ft=Math.max(ke?Ae.offsetWidth:0,Ae.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(He=Math.min(window.innerWidth,document.documentElement.clientWidth),Ft=Math.min(window.innerHeight,document.documentElement.clientHeight),et=He):(He=window.innerWidth,Ft=window.innerHeight,et=window.innerWidth),te){var yt=te.getBoundingClientRect();yt.left>0&&yt.left<=He&&(me===void 0||!me)&&(document.dir==="rtl"?(ht=He-yt.width-yt.left,lt=et<=480?10:30):(lt=yt.left,ht=et<=480?10:30),nt=lt+ht)}if(te&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var Pt=te.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(nt=40,pt=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(nt=0,pt=40)}}return te&&((kt===void 0||!kt)&&le>0&&le+nt1&&(Ut=!0)),le&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(Ut=!0),!(te.hasOwnProperty("disableAutoScale")&&te.disableAutoScale))me=ct(te,le,Ut,kt,te.scaleContainerClass);else return ke;return Ut&&(!te.hasOwnProperty("scale")||ke===1)?me:Math.min(ke,me)}function ue(te){var le=Math.min(window.innerWidth,document.documentElement.clientWidth),kt=Math.min(window.innerHeight,document.documentElement.clientHeight),ke=te.getBoundingClientRect(),me=(le-ke.width)/2,Ut=(kt-ke.height)/2;Ut<0&&(Ut=0),te.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(me<40?te.style.left="40px":te.style.left=me+"px",te.style.top=Ut+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(Ut<40?te.style.top="40px":te.style.top=Ut+"px",te.style.left=me+"px")}function Ie(te,le){var kt=te.querySelector(".appletParameters");if(kt){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(le.id!==kt.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(te)}if(kt.parentElement&&/fullscreen/.test(kt.parentElement.className))return;var ke=Ot(le,te);Fn()&&kt.setAttribute("data-param-scale",ke);for(var me=null,Ut=0;Ut=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(Fn){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(Fn){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(Fn){var An=c[Fn];return An==null?null:An},r=d,webModule.__errFn=e}function B(){function Fn(te){var le=te.lastIndexOf(rb);le==-1&&(le=te.length);var kt=te.indexOf(sb);kt==-1&&(kt=te.length);var ke=te.lastIndexOf(tb,Math.min(kt,le));return ke>=O?te.substring(O,ke+P):W}function An(te){if(!te.match(/^\w+:\/\//)){var le=o.createElement(ub);le.src=te+vb,te=Fn(le.src)}return te}function xt(){var te=__gwt_getMetaProperty(wb);return te!=null?te:W}function ct(){for(var te=o.getElementsByTagName(_),le=O;leO?te[te.length-P].href:W}function ue(){var te=o.location;return te.href==te.protocol+zb+te.host+te.pathname+te.search+te.hash}var Ie=xt();return Ie==W&&(Ie=ct()),Ie==W&&(Ie=Ot()),Ie==W&&ue()&&(Ie=Fn(o.location.href)),Ie=An(Ie),Ie}function C(Fn){return Fn.match(/^\//)||Fn.match(/^[a-zA-Z]+:\/\//)?Fn:webModule.__moduleBase+Fn}function D(){var Fn=[],An=O,xt=[],ct=[];function Ot(te){var le=ct[te](),kt=xt[te];if(le in kt)return le;var ke=[];for(var me in kt)ke[kt[me]]=me;throw r&&r(te,ke,le),null}if(__gwt_isKnownPropertyValue=function(te,le){return le in xt[te]},webModule.__getPropMap=function(){var te={};for(var le in xt)xt.hasOwnProperty(le)&&(te[le]=Ot(le));return te},webModule.__computePropValue=Ot,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var ue;try{ue=Cb;var Ie=ue.indexOf(Db);Ie!=-1&&(An=parseInt(ue.substring(Ie+P),$),ue=ue.substring(O,Ie))}catch(te){}return webModule.__softPermutationId=An,C(ue+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})()},77903:function(Fn,An,xt){"use strict";xt.d(An,{Ax:function(){return Ie},Ds:function(){return te},KI:function(){return kt},SI:function(){return ue},f1:function(){return Ot}});var ct=xt(3294);function Ot(ke){let me=!0;if(ke.length>0){for(let Ut=0;Utnt in et?ue(et,nt,{enumerable:!0,configurable:!0,writable:!0,value:ht}):et[nt]=ht,Ut=(et,nt)=>{for(var ht in nt||(nt={}))kt.call(nt,ht)&&me(et,ht,nt[ht]);if(le)for(var ht of le(nt))ke.call(nt,ht)&&me(et,ht,nt[ht]);return et},Ae=(et,nt)=>Ie(et,te(nt)),Pe=(et,nt)=>{var ht={};for(var lt in et)kt.call(et,lt)&&nt.indexOf(lt)<0&&(ht[lt]=et[lt]);if(et!=null&&le)for(var lt of le(et))nt.indexOf(lt)<0&&ke.call(et,lt)&&(ht[lt]=et[lt]);return ht},He=(et,nt,ht)=>new Promise((lt,pt)=>{var yt=Dt=>{try{Nt(ht.next(Dt))}catch(Zt){pt(Zt)}},Pt=Dt=>{try{Nt(ht.throw(Dt))}catch(Zt){pt(Zt)}},Nt=Dt=>Dt.done?lt(Dt.value):Promise.resolve(Dt.value).then(yt,Pt);Nt((ht=ht.apply(et,nt)).next())});const Ft=et=>{var nt=et,{children:ht}=nt,lt=Pe(nt,["children"]);const[pt,yt]=(0,Ot.useState)(!1);return Ot.createElement(ct.ZP,Ae(Ut({},lt),{loading:pt,onClick:Pt=>He(void 0,null,function*(){try{yt(!0),yield lt.onClick(Pt),yt(!1)}catch(Nt){console.error(Nt),yt(!1)}})}),ht)}},24544:function(Fn,An,xt){"use strict";var ct=xt(86204),Ot=xt.n(ct),ue=Object.defineProperty,Ie=(ke,me,Ut)=>me in ke?ue(ke,me,{enumerable:!0,configurable:!0,writable:!0,value:Ut}):ke[me]=Ut,te=(ke,me,Ut)=>Ie(ke,typeof me!="symbol"?me+"":me,Ut),le=(ke,me,Ut)=>new Promise((Ae,Pe)=>{var He=nt=>{try{et(Ut.next(nt))}catch(ht){Pe(ht)}},Ft=nt=>{try{et(Ut.throw(nt))}catch(ht){Pe(ht)}},et=nt=>nt.done?Ae(nt.value):Promise.resolve(nt.value).then(He,Ft);et((Ut=Ut.apply(ke,me)).next())});class kt extends ct.EventEmitter{constructor(me,Ut){super(),te(this,"url"),te(this,"body"),te(this,"fullContent",""),te(this,"controller",null),te(this,"buffer",""),this.url=me,this.body=Ut}startStream(){return le(this,null,function*(){this.controller=new AbortController;const{signal:me}=this.controller;try{const Ut=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:me});if(!Ut.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${Ut.status}`);const Ae=Ut.headers.get("content-type");if(!Ae)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(Ae.includes("application/json")){const Ft=yield Ut.json();this.emit("error",Ft);return}if(!Ae.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Pe=Ut.body.getReader(),He=new TextDecoder("utf-8");for(;;){const{done:Ft,value:et}=yield Pe.read();if(Ft)break;const nt=He.decode(et,{stream:!0});this.buffer+=nt;const ht=this.buffer.split(` `);this.buffer=ht.pop()||"";for(const lt of ht)if(lt.startsWith("data:")){const pt=lt.slice(5).trim();if(pt==="[DONE]")break;try{const yt=JSON.parse(pt);yt.data&&this.handleData(yt.data)}catch(yt){this.buffer=lt+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",yt)}}}this.emit("done",this.fullContent)}catch(Ut){Ut.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ut.message)}})}handleData(me){me.content&&(this.fullContent+=me.content,this.emit("data",{chunk:me,full:this.fullContent}))}cancelRequest(){var me;(me=this.controller)==null||me.abort()}}Nn.Z=kt},83251:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return He}});var ct=xt(59301),Ot=xt(43428),ue=xt(95237),Ie=xt(43604),te={smartWrp:"smartWrp___NjRcB"},le=xt(23954),kt=xt(85057),ke=xt(6021),me=xt(59301),Ut=(Ft,et,nt)=>new Promise((ht,lt)=>{var pt=Nt=>{try{Pt(nt.next(Nt))}catch(Dt){lt(Dt)}},yt=Nt=>{try{Pt(nt.throw(Nt))}catch(Dt){lt(Dt)}},Pt=Nt=>Nt.done?ht(Nt.value):Promise.resolve(Nt.value).then(pt,yt);Pt((nt=nt.apply(Ft,et)).next())});const Ae=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",yt)}}}this.emit("done",this.fullContent)}catch(Ut){Ut.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",Ut.message)}})}handleData(me){me.content&&(this.fullContent+=me.content,this.emit("data",{chunk:me,full:this.fullContent}))}cancelRequest(){var me;(me=this.controller)==null||me.abort()}}An.Z=kt},83251:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return He}});var ct=xt(59301),Ot=xt(43428),ue=xt(95237),Ie=xt(43604),te={smartWrp:"smartWrp___NjRcB"},le=xt(23954),kt=xt(85057),ke=xt(6021),me=xt(59301),Ut=(Ft,et,nt)=>new Promise((ht,lt)=>{var pt=Nt=>{try{Pt(nt.next(Nt))}catch(Dt){lt(Dt)}},yt=Nt=>{try{Pt(nt.throw(Nt))}catch(Dt){lt(Dt)}},Pt=Nt=>Nt.done?ht(Nt.value):Promise.resolve(Nt.value).then(pt,yt);Pt((nt=nt.apply(Ft,et)).next())});const Ae=` @@ -136,35 +136,35 @@ initArrayDisplay(); <\/script> -`;function Pe({open:Ft=!0,onChange:et,defaultValue:nt,placement:ht,width:lt,height:pt,extra:yt,onDynamic:Pt,showExtra:Nt=!0}){const Dt=(0,ct.useRef)(null),Zt=(0,ct.useRef)(null),[ne,de]=(0,ct.useState)(nt||""),[Qt,Ce]=(0,ct.useState)(nt||""),[Vt,Ee]=(0,ct.useState)(!!Ft),[ve,Je]=(0,ct.useState)(1),je={selectOnLineNumbers:!0};(0,ct.useEffect)(()=>{Ft&&(de(nt),Ce(nt),Ee(!0))},[Ft,nt]),(0,ct.useEffect)(()=>{ne!==""&&(clearTimeout(Zt.current),Zt.current=setTimeout(()=>{const jn=document.createElement("iframe");if(jn.style.width="100%",jn.style.height="100%",jn.style.border="0",Dt.current){Dt.current.innerHTML="",Dt.current.appendChild(jn);const Hn=jn.contentDocument||jn.contentWindow.document;Hn.open(),Hn.write(ne),Hn.close()}},1e3))},[Ft,ne]);const en=jn=>{de(jn),et==null||et(jn,Qt)};return me.createElement(Ot.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Vt,width:Nt?700:"100%",height:pt||"100vh",rootClassName:te.smartWrp,destroyOnClose:!0,onClose:()=>Ee(!1),extra:Nt&&me.createElement("div",null,me.createElement(kt.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ve,onChange:jn=>Je(jn)}),me.createElement(ke.Z,{type:"primary",className:"ml20",onClick:()=>Ut(this,null,function*(){yield Pt(ne,()=>{Ee(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},me.createElement(ue.Z,{className:"h100"},me.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ve===1?"block":"none"}},me.createElement("div",{className:"h100",ref:Dt})),me.createElement(Ie.Z,{flex:"1",style:{display:ve===2?"block":"none"}},me.createElement(le.ZP,{height:"90vh",value:nt,language:"html",theme:"vs",showMiniMap:!1,options:je,onChange:en}))))}var He=Pe},43276:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return de}});var ct=xt(59301),Ot=xt(96536),ue=xt(77596),Ie=xt(93772),te=xt(14179),le=xt(56102),kt={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ke=xt(8591),me=xt(11611),Ut=xt(35328),Ae=xt(30084),Pe=xt(10787),He=xt(50304),Ft=xt(83251),et=Object.defineProperty,nt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Pt=(Qt,Ce,Vt)=>Ce in Qt?et(Qt,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):Qt[Ce]=Vt,Nt=(Qt,Ce)=>{for(var Vt in Ce||(Ce={}))pt.call(Ce,Vt)&&Pt(Qt,Vt,Ce[Vt]);if(lt)for(var Vt of lt(Ce))yt.call(Ce,Vt)&&Pt(Qt,Vt,Ce[Vt]);return Qt},Dt=(Qt,Ce)=>nt(Qt,ht(Ce)),Zt=(Qt,Ce)=>{var Vt={};for(var Ee in Qt)pt.call(Qt,Ee)&&Ce.indexOf(Ee)<0&&(Vt[Ee]=Qt[Ee]);if(Qt!=null&<)for(var Ee of lt(Qt))Ce.indexOf(Ee)<0&&yt.call(Qt,Ee)&&(Vt[Ee]=Qt[Ee]);return Vt},de=({onFinish:Qt,value:Ce,streamingStatus:Vt,cancelIndex:Ee,loadImage:ve,onDynamic:Je})=>{const[je,en]=(0,ct.useState)(""),[jn,Hn]=(0,ct.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,$t]=(0,ct.useState)(0),[hn,Wn]=(0,ct.useState)(!1),Dn=Ln=>Ln.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(ei,dn)=>`$$${dn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ge=()=>{Wn(!0),Qt==null||Qt()};(0,ct.useEffect)(()=>{const Ln=ve?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Pe({open:Ft=!0,onChange:et,defaultValue:nt,placement:ht,width:lt,height:pt,extra:yt,onDynamic:Pt,showExtra:Nt=!0}){const Dt=(0,ct.useRef)(null),Zt=(0,ct.useRef)(null),[ne,de]=(0,ct.useState)(nt||""),[Qt,Ce]=(0,ct.useState)(nt||""),[Vt,Ee]=(0,ct.useState)(!!Ft),[ve,Je]=(0,ct.useState)(1),je={selectOnLineNumbers:!0};(0,ct.useEffect)(()=>{Ft&&(de(nt),Ce(nt),Ee(!0))},[Ft,nt]),(0,ct.useEffect)(()=>{ne!==""&&(clearTimeout(Zt.current),Zt.current=setTimeout(()=>{const Hn=document.createElement("iframe");if(Hn.style.width="100%",Hn.style.height="100%",Hn.style.border="0",Dt.current){Dt.current.innerHTML="",Dt.current.appendChild(Hn);const Zn=Hn.contentDocument||Hn.contentWindow.document;Zn.open(),Zn.write(ne),Zn.close()}},1e3))},[Ft,ne]);const en=Hn=>{de(Hn),et==null||et(Hn,Qt)};return me.createElement(Ot.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Vt,width:Nt?700:"100%",height:pt||"100vh",rootClassName:te.smartWrp,destroyOnClose:!0,onClose:()=>Ee(!1),extra:Nt&&me.createElement("div",null,me.createElement(kt.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:ve,onChange:Hn=>Je(Hn)}),me.createElement(ke.Z,{type:"primary",className:"ml20",onClick:()=>Ut(this,null,function*(){yield Pt(ne,()=>{Ee(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},me.createElement(ue.Z,{className:"h100"},me.createElement(Ie.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:ve===1?"block":"none"}},me.createElement("div",{className:"h100",ref:Dt})),me.createElement(Ie.Z,{flex:"1",style:{display:ve===2?"block":"none"}},me.createElement(le.ZP,{height:"90vh",value:nt,language:"html",theme:"vs",showMiniMap:!1,options:je,onChange:en}))))}var He=Pe},43276:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return de}});var ct=xt(59301),Ot=xt(96536),ue=xt(77596),Ie=xt(93772),te=xt(14179),le=xt(56102),kt={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ke=xt(8591),me=xt(11611),Ut=xt(35328),Ae=xt(30084),Pe=xt(10787),He=xt(50304),Ft=xt(83251),et=Object.defineProperty,nt=Object.defineProperties,ht=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,pt=Object.prototype.hasOwnProperty,yt=Object.prototype.propertyIsEnumerable,Pt=(Qt,Ce,Vt)=>Ce in Qt?et(Qt,Ce,{enumerable:!0,configurable:!0,writable:!0,value:Vt}):Qt[Ce]=Vt,Nt=(Qt,Ce)=>{for(var Vt in Ce||(Ce={}))pt.call(Ce,Vt)&&Pt(Qt,Vt,Ce[Vt]);if(lt)for(var Vt of lt(Ce))yt.call(Ce,Vt)&&Pt(Qt,Vt,Ce[Vt]);return Qt},Dt=(Qt,Ce)=>nt(Qt,ht(Ce)),Zt=(Qt,Ce)=>{var Vt={};for(var Ee in Qt)pt.call(Qt,Ee)&&Ce.indexOf(Ee)<0&&(Vt[Ee]=Qt[Ee]);if(Qt!=null&<)for(var Ee of lt(Qt))Ce.indexOf(Ee)<0&&yt.call(Qt,Ee)&&(Vt[Ee]=Qt[Ee]);return Vt},de=({onFinish:Qt,value:Ce,streamingStatus:Vt,cancelIndex:Ee,loadImage:ve,onDynamic:Je})=>{const[je,en]=(0,ct.useState)(""),[Hn,Zn]=(0,ct.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,$t]=(0,ct.useState)(0),[dn,Vn]=(0,ct.useState)(!1),Dn=Mn=>Mn.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(ei,cn)=>`$$${cn.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ge=()=>{Vn(!0),Qt==null||Qt()};(0,ct.useEffect)(()=>{const Mn=ve?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Ce}`:Ce,ei=Dn(Ln);if(!hn)if(ve||!Vt||Ee>0){en(ei),$t(ei.length),(!Vt||Ee>0)&&!ve&&Ge();return}else if((ei==null?void 0:ei.length)<4)en(ei),$t(ei.length);else if(Te{en(ei.slice(0,Te+2)),$t(se=>se+2)},dn>10?Math.max(500/(dn/2),20):50);return()=>clearInterval(En)}else Vt||Ge()},[Ce,Vt,Ee,ve,Te]);const We=(0,ct.useMemo)(()=>ct.createElement("section",{className:`${kt.answer} fadeIn animated edu_md`},ct.createElement(Ot.UG,{remarkPlugins:[Ae.Z,Pe.Z],rehypePlugins:[Ut.Z,Ie.Z],components:{code(Ln){var ei=Ln,{node:dn,inline:En,className:se,children:gn}=ei,Mn=Zt(ei,["node","inline","className","children"]);const It=/language-(\w+)/.exec(se||""),bt=String(gn).trim();return En||!It?ct.createElement("code",Nt({className:se},Mn),gn):ct.createElement("code",{className:kt.codeCopy,"data-text":`\`\`\`${It?It[1]:""} +${Ce}`:Ce,ei=Dn(Mn);if(!dn)if(ve||!Vt||Ee>0){en(ei),$t(ei.length),(!Vt||Ee>0)&&!ve&&Ge();return}else if((ei==null?void 0:ei.length)<4)en(ei),$t(ei.length);else if(Te{en(ei.slice(0,Te+2)),$t(se=>se+2)},cn>10?Math.max(500/(cn/2),20):50);return()=>clearInterval(Cn)}else Vt||Ge()},[Ce,Vt,Ee,ve,Te]);const We=(0,ct.useMemo)(()=>ct.createElement("section",{className:`${kt.answer} fadeIn animated edu_md`},ct.createElement(Ot.UG,{remarkPlugins:[Ae.Z,Pe.Z],rehypePlugins:[Ut.Z,Ie.Z],components:{code(Mn){var ei=Mn,{node:cn,inline:Cn,className:se,children:gn}=ei,bn=Zt(ei,["node","inline","className","children"]);const It=/language-(\w+)/.exec(se||""),bt=String(gn).trim();return Cn||!It?ct.createElement("code",Nt({className:se},bn),gn):ct.createElement("code",{className:kt.codeCopy,"data-text":`\`\`\`${It?It[1]:""} ${gn} -\`\`\``},ct.createElement(le.CopyToClipboard,{text:bt,onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ct.createElement("button",null,"\u590D\u5236")),It[1]==="html"&&hn&&ct.createElement("button",{className:kt.runCode,onClick:()=>{Hn(Nt({},Dt(Nt({},jn),{open:++jn.open,defaultValue:bt,language:It[1]})))}},"\u8FD0\u884CHTML"),ct.createElement(ue.Z,Nt({wrapLongLines:!0,style:te.Z,language:It[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Mn),bt))},img({node:Ln}){var ei;const dn=(ei=Ln.properties)==null?void 0:ei.src;return ct.createElement(me.Z,{src:dn,width:320,"data-text":dn,onLoad:()=>ve&&setTimeout(()=>Ge(),500)})}}},hn?je:`${je}__`)),[je]);return ct.createElement(ct.Fragment,null,ct.createElement(Ft.Z,{defaultValue:jn.defaultValue,open:jn.open,language:jn.language,height:jn.height,onChange:(Ln,ei)=>{en(je.replaceAll(ei,Ln))},onDynamic:Je}),We)}},35339:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ne}});var ct=xt(59301),Ot=xt(8591),ue=xt(43428),Ie=xt(95237),te=xt(43418),le=xt(92832),kt=xt(54580),ke=xt(6848),me=xt(43604),Ut=xt(5871),Ae={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Pe=xt(85057),He=xt(3294),Ft=xt(14791),et=xt(99064),nt=xt(2554),ht=xt(955),lt=xt(86106),pt=xt(36136),yt=xt(88985),Pt=xt(25355),Nt="data:image/png;base64,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",Dt=(de,Qt,Ce)=>new Promise((Vt,Ee)=>{var ve=en=>{try{je(Ce.next(en))}catch(jn){Ee(jn)}},Je=en=>{try{je(Ce.throw(en))}catch(jn){Ee(jn)}},je=en=>en.done?Vt(en.value):Promise.resolve(en.value).then(ve,Je);je((Ce=Ce.apply(de,Qt)).next())}),ne=(0,ct.forwardRef)(({onUpdateNum:de,onSave:Qt},Ce)=>{var Vt;const Ee=`\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%`,[ve,Je]=(0,ct.useState)(!1),[je,en]=(0,ct.useState)([]),[jn,Hn]=(0,ct.useState)(null),[Te,$t]=(0,ct.useState)([]),[hn,Wn]=(0,ct.useState)(0),[Dn,Ge]=(0,ct.useState)(0),[We,Ln]=(0,ct.useState)(!1),[ei,dn]=(0,ct.useState)(Ee),[En,se]=(0,ct.useState)(0),[gn,Mn]=(0,ct.useState)(0),[It,bt]=(0,ct.useState)(0),[wt,Bt]=(0,ct.useState)(0),[Tt,vt]=(0,ct.useState)(0),[ie,xe]=(0,ct.useState)(0),[Wt,Kt]=(0,ct.useState)(0),[he,pe]=(0,ct.useState)(0),[oe,De]=(0,ct.useState)(Pt.Q),{contentRef:an,value:tn,status:Ye,open:On,close:zn}=oe,pn=(0,pt.Z)({contentRef:an,status:Ye}),{openProgress:Ei,closeProgress:Oi,CreateProgressModal:ci,progressOpen:ki}=(0,lt.Z)();(0,ct.useEffect)(()=>{jn&&Bo(),jn===!1&&(zn(),de==null||de(),en([]),dn(Ee),se(0),Mn(0),bt(0),Bt(0),vt(0),xe(0),Kt(0),pe(0))},[jn]);const Mi=()=>{Hn(!0)};(0,ct.useImperativeHandle)(Ce,()=>({onClick:Mi}));const Mo=Pi=>{Ln(!0),Wn(Pi),Ge(0)},oo=Pi=>Dt(void 0,null,function*(){const Zo=Pi.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Zo)==-1?(Ot.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pi.size/1024/1024>10?(Ot.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bo=()=>Dt(void 0,null,function*(){const Pi=yield(0,et.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pi.status===0&&(Wn(Pi.total_number),Ge(Pi.remaining_number))}),Qo=Pi=>(Pi=Pi||"",Pi=String(Pi),Pi=Pi.replace(/\s+/g,""),Pi),ro=()=>Dt(void 0,null,function*(){var Pi,Zo;if(Qo(ei)){if(ei.length>1e3){Ot.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Ot.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Qo(ei)&&!(je!=null&&je.length)){Ot.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const qn=[{name:"\u5355\u9009\u9898",num:En||0},{name:"\u591A\u9009\u9898",num:gn||0},{name:"\u5224\u65AD\u9898",num:It||0},{name:"\u586B\u7A7A\u9898",num:wt||0},{name:"\u7B80\u7B54\u9898",num:Tt||0},{name:"\u7EC4\u5408\u9898",num:he||0},{name:"\u7F16\u7A0B\u9898",num:ie||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Wt||0}],Et=qn.reduce((Qe,ii)=>Qe+ii.num,0);if(Et===0){Ot.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Et>50){Ot.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Ln(!1);const Gi={scene_type:6,request_identifier:Math.random(),file_id:(Zo=(Pi=je[0])==null?void 0:Pi.response)==null?void 0:Zo.id,content:ei,count_arr:qn.map(Qe=>Qe.num).join(",")};yield On(Gi),Bo()}),No=()=>Dt(void 0,null,function*(){const Pi=pn();if(Qt){Hn(!1),Qt(Pi);return}Ei(),Je(!0),$t([]);const Zo=new FormData;Zo.append("html",Pi);const qn=yield(0,et.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Zo},!0);if((qn==null?void 0:qn.status)===0)if(qn!=null&&qn.data){Oi(100),$t(qn==null?void 0:qn.data);return}else Ot.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Je(!1),Oi()}),ir=()=>Dt(void 0,null,function*(){const Pi=pn();(0,ht.RG)(Pi)}),Ho=["uploading","error"].includes((Vt=je==null?void 0:je[0])==null?void 0:Vt.status);return ct.createElement(ct.Fragment,null,ct.createElement(yt.Z,{visible:We,totalCount:hn,usedCount:Dn,onCancel:()=>Ln(!1),onOk:ro}),ct.createElement(ue.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ct.createElement("div",{className:Ae.extraHeader},ct.createElement(Ie.Z,{align:"middle"},!Ye&&!!tn&&ct.createElement(ct.Fragment,null,ct.createElement(Pe.op,{onClick:No,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ct.createElement(Pe.op,{onClick:ir,shape:"default",type:"text"},ct.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ct.createElement("i",{onClick:()=>{const Pi=Zo=>{te.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Zo,onOk:()=>{Hn(!1)}})};if(Ye){Pi("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else tn?Pi("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Hn(!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:jn},ct.createElement("div",{className:Ae.wrap},ct.createElement("div",{className:Ae.left},ct.createElement("div",{className:Ae.tip},ct.createElement("img",{src:Nt}),ct.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")),ct.createElement("div",{className:"mb10 mt20 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ct.createElement(le.default.TextArea,{style:{height:160},className:"mb20",value:ei,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Pi=>{dn(Pi.target.value)}}),ct.createElement(kt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${He.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:je,withCredentials:!0,data:{upload_type:1},beforeUpload:oo,onChange:({file:Pi})=>{var Zo,qn;Pi.status!=="removed"&&(Pi.status==="done"&&((Zo=Pi==null?void 0:Pi.response)==null?void 0:Zo.status)!==0&&(Pi.status="error",Pi.response=(qn=Pi==null?void 0:Pi.response)==null?void 0:qn.message),en([Pi]))},onRemove:()=>en([])},ct.createElement(ke.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"},ct.createElement(Pe.op,{style:{borderRadius:2}},ct.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ct.createElement("div",{className:"c-black mt20"},ct.createElement("div",{className:"mb10 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),ct.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",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),ct.createElement(Ie.Z,{style:{gap:16}},ct.createElement(me.Z,null,ct.createElement("label",null,"\u5355\u9009\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:En,onChange:se,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u591A\u9009\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:gn,onChange:Mn,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u5224\u65AD\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:It,onChange:bt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u586B\u7A7A\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:wt,onChange:Bt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7B80\u7B54\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:Tt,onChange:vt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7EC4\u5408\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:he,onChange:pe,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7F16\u7A0B\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:ie,onChange:xe,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:Wt,onChange:Kt,style:{marginLeft:"8px"}})))),Ye?ct.createElement("div",{onClick:zn,className:Ae.bottomBtn},ct.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Ho?ct.createElement("div",{className:`${Ae.bottomBtn} ${Ae.disabled}`},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ct.createElement("div",{onClick:()=>{if(hn!==-1){Ln(!0);return}ro()},className:Ae.bottomBtn},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),ct.createElement(Pt.Z,{onStatusChange:De,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ki,noRestrictModal:Mo,stringTransformer:nt.o,onError:Pi=>{Object.prototype.toString.call(Pi)==="[object Object]"&&Pi.status===-9&&Mo(Pi.data)}}))),ct.createElement(ue.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ve},ct.createElement(Ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ct.createElement("img",{src:xt(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ct.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ct.createElement(Ft.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Je(!1),onSuccess:()=>{Je(!1),Hn(!1)}}),ct.createElement("div",{style:{height:70}})),ci("\u5904\u7406\u4E2D"))})},27478:function(An,Nn,xt){"use strict";var ct=xt(59301);const Ot=({scrollBoxRef:ue,bottomInspectRef:Ie,contentRef:te,status:le,rootMargin:kt="70px",bottomOffset:ke=110})=>{const[me,Ut]=(0,ct.useState)(!0),Ae=(0,ct.useRef)(!1);return(0,ct.useEffect)(()=>{if(!ue.current||!Ie.current)return;const Pe=new IntersectionObserver(([He])=>{var Ft,et,nt,ht;if(!document.contains(He.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ft=He.rootBounds)==null?void 0:Ft.width)===0&&((et=He.rootBounds)==null?void 0:et.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((nt=He.boundingClientRect)==null?void 0:nt.width)===0&&((ht=He.boundingClientRect)==null?void 0:ht.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ut(He.isIntersecting)},{root:ue.current,rootMargin:kt,threshold:0});return Pe.observe(Ie.current),()=>{Pe.disconnect()}},[ue.current,Ie.current,kt]),(0,ct.useEffect)(()=>{if(!le)return;const Pe=ue.current,He=te.current;Ae.current=!1;let Ft=Pe.scrollTop;const et=()=>{const{scrollTop:ht,scrollHeight:lt,clientHeight:pt}=Pe;ht>Ft?ht+pt>=lt-ke&&(Pe.scrollTop=Pe.scrollHeight,Ae.current=!1):ht{Ae.current||(Pe.scrollTop=Pe.scrollHeight)});return nt.observe(He),()=>{setTimeout(()=>{nt.unobserve(He)},250),Pe.removeEventListener("scroll",et)}},[le]),me};Nn.Z=Ot},36136:function(An,Nn,xt){"use strict";var ct=xt(59301);const Ot=({contentRef:ue,status:Ie})=>((0,ct.useEffect)(()=>{!Ie&&(ue!=null&&ue.current)&&ue.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(kt=>{kt.tagName.toLowerCase()==="code"?kt.parentElement&&(kt.parentElement.contentEditable="false"):kt.tagName.toLowerCase()==="mathx"&&(kt.contentEditable="false")})},[Ie]),(le=!1)=>{const kt=Ae=>{const Pe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ae.replace(/&[^;]+;/g,He=>Pe[He]||He)};if(!ue.current)return"";const ke=ue.current.cloneNode(!0);ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ae=>{let Pe=Ae.getAttribute("data-text");Ae.tagName.toLowerCase()==="code"?Pe=Pe.replace(/```.*\n|\n```/g,""):Ae.tagName.toLowerCase()==="mathx"&&(Pe=`$$${Pe}$$`);const He=document.createTextNode(Pe);Ae.parentNode.replaceChild(He,Ae)}),le&&ke.querySelectorAll('[data-select="disabled"]').forEach(Pe=>{var He;const Ft=Pe.textContent||"",et=document.createTextNode(Ft+` +\`\`\``},ct.createElement(le.CopyToClipboard,{text:bt,onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ct.createElement("button",null,"\u590D\u5236")),It[1]==="html"&&dn&&ct.createElement("button",{className:kt.runCode,onClick:()=>{Zn(Nt({},Dt(Nt({},Hn),{open:++Hn.open,defaultValue:bt,language:It[1]})))}},"\u8FD0\u884CHTML"),ct.createElement(ue.Z,Nt({wrapLongLines:!0,style:te.Z,language:It[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},bn),bt))},img({node:Mn}){var ei;const cn=(ei=Mn.properties)==null?void 0:ei.src;return ct.createElement(me.Z,{src:cn,width:320,"data-text":cn,onLoad:()=>ve&&setTimeout(()=>Ge(),500)})}}},dn?je:`${je}__`)),[je]);return ct.createElement(ct.Fragment,null,ct.createElement(Ft.Z,{defaultValue:Hn.defaultValue,open:Hn.open,language:Hn.language,height:Hn.height,onChange:(Mn,ei)=>{en(je.replaceAll(ei,Mn))},onDynamic:Je}),We)}},35339:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ne}});var ct=xt(59301),Ot=xt(8591),ue=xt(43428),Ie=xt(95237),te=xt(43418),le=xt(92832),kt=xt(54580),ke=xt(6848),me=xt(43604),Ut=xt(5871),Ae={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Pe=xt(85057),He=xt(3294),Ft=xt(14791),et=xt(99064),nt=xt(2554),ht=xt(955),lt=xt(86106),pt=xt(36136),yt=xt(88985),Pt=xt(25355),Nt="data:image/png;base64,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",Dt=(de,Qt,Ce)=>new Promise((Vt,Ee)=>{var ve=en=>{try{je(Ce.next(en))}catch(Hn){Ee(Hn)}},Je=en=>{try{je(Ce.throw(en))}catch(Hn){Ee(Hn)}},je=en=>en.done?Vt(en.value):Promise.resolve(en.value).then(ve,Je);je((Ce=Ce.apply(de,Qt)).next())}),ne=(0,ct.forwardRef)(({onUpdateNum:de,onSave:Qt},Ce)=>{var Vt;const Ee=`\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%`,[ve,Je]=(0,ct.useState)(!1),[je,en]=(0,ct.useState)([]),[Hn,Zn]=(0,ct.useState)(null),[Te,$t]=(0,ct.useState)([]),[dn,Vn]=(0,ct.useState)(0),[Dn,Ge]=(0,ct.useState)(0),[We,Mn]=(0,ct.useState)(!1),[ei,cn]=(0,ct.useState)(Ee),[Cn,se]=(0,ct.useState)(0),[gn,bn]=(0,ct.useState)(0),[It,bt]=(0,ct.useState)(0),[wt,Bt]=(0,ct.useState)(0),[Tt,vt]=(0,ct.useState)(0),[ie,xe]=(0,ct.useState)(0),[Wt,Kt]=(0,ct.useState)(0),[he,pe]=(0,ct.useState)(0),[oe,De]=(0,ct.useState)(Pt.Q),{contentRef:an,value:tn,status:_e,open:On,close:Gn}=oe,pn=(0,pt.Z)({contentRef:an,status:_e}),{openProgress:Ei,closeProgress:Oi,CreateProgressModal:gi,progressOpen:ki}=(0,lt.Z)();(0,ct.useEffect)(()=>{Hn&&Bo(),Hn===!1&&(Gn(),de==null||de(),en([]),cn(Ee),se(0),bn(0),bt(0),Bt(0),vt(0),xe(0),Kt(0),pe(0))},[Hn]);const Mi=()=>{Zn(!0)};(0,ct.useImperativeHandle)(Ce,()=>({onClick:Mi}));const Mo=Pi=>{Mn(!0),Vn(Pi),Ge(0)},oo=Pi=>Dt(void 0,null,function*(){const Zo=Pi.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Zo)==-1?(Ot.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Pi.size/1024/1024>10?(Ot.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Bo=()=>Dt(void 0,null,function*(){const Pi=yield(0,et.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Pi.status===0&&(Vn(Pi.total_number),Ge(Pi.remaining_number))}),Qo=Pi=>(Pi=Pi||"",Pi=String(Pi),Pi=Pi.replace(/\s+/g,""),Pi),ro=()=>Dt(void 0,null,function*(){var Pi,Zo;if(Qo(ei)){if(ei.length>1e3){Ot.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{Ot.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Qo(ei)&&!(je!=null&&je.length)){Ot.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const qn=[{name:"\u5355\u9009\u9898",num:Cn||0},{name:"\u591A\u9009\u9898",num:gn||0},{name:"\u5224\u65AD\u9898",num:It||0},{name:"\u586B\u7A7A\u9898",num:wt||0},{name:"\u7B80\u7B54\u9898",num:Tt||0},{name:"\u7EC4\u5408\u9898",num:he||0},{name:"\u7F16\u7A0B\u9898",num:ie||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Wt||0}],Et=qn.reduce((Qe,ii)=>Qe+ii.num,0);if(Et===0){Ot.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Et>50){Ot.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Mn(!1);const Gi={scene_type:6,request_identifier:Math.random(),file_id:(Zo=(Pi=je[0])==null?void 0:Pi.response)==null?void 0:Zo.id,content:ei,count_arr:qn.map(Qe=>Qe.num).join(",")};yield On(Gi),Bo()}),No=()=>Dt(void 0,null,function*(){const Pi=pn();if(Qt){Zn(!1),Qt(Pi);return}Ei(),Je(!0),$t([]);const Zo=new FormData;Zo.append("html",Pi);const qn=yield(0,et.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Zo},!0);if((qn==null?void 0:qn.status)===0)if(qn!=null&&qn.data){Oi(100),$t(qn==null?void 0:qn.data);return}else Ot.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Je(!1),Oi()}),ir=()=>Dt(void 0,null,function*(){const Pi=pn();(0,ht.RG)(Pi)}),Ho=["uploading","error"].includes((Vt=je==null?void 0:je[0])==null?void 0:Vt.status);return ct.createElement(ct.Fragment,null,ct.createElement(yt.Z,{visible:We,totalCount:dn,usedCount:Dn,onCancel:()=>Mn(!1),onOk:ro}),ct.createElement(ue.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ct.createElement("div",{className:Ae.extraHeader},ct.createElement(Ie.Z,{align:"middle"},!_e&&!!tn&&ct.createElement(ct.Fragment,null,ct.createElement(Pe.op,{onClick:No,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ct.createElement(Pe.op,{onClick:ir,shape:"default",type:"text"},ct.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ct.createElement("i",{onClick:()=>{const Pi=Zo=>{te.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Zo,onOk:()=>{Zn(!1)}})};if(_e){Pi("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else tn?Pi("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Zn(!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:Hn},ct.createElement("div",{className:Ae.wrap},ct.createElement("div",{className:Ae.left},ct.createElement("div",{className:Ae.tip},ct.createElement("img",{src:Nt}),ct.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")),ct.createElement("div",{className:"mb10 mt20 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ct.createElement(le.default.TextArea,{style:{height:160},className:"mb20",value:ei,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Pi=>{cn(Pi.target.value)}}),ct.createElement(kt.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${He.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:je,withCredentials:!0,data:{upload_type:1},beforeUpload:oo,onChange:({file:Pi})=>{var Zo,qn;Pi.status!=="removed"&&(Pi.status==="done"&&((Zo=Pi==null?void 0:Pi.response)==null?void 0:Zo.status)!==0&&(Pi.status="error",Pi.response=(qn=Pi==null?void 0:Pi.response)==null?void 0:qn.message),en([Pi]))},onRemove:()=>en([])},ct.createElement(ke.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"},ct.createElement(Pe.op,{style:{borderRadius:2}},ct.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ct.createElement("div",{className:"c-black mt20"},ct.createElement("div",{className:"mb10 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),ct.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",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),ct.createElement(Ie.Z,{style:{gap:16}},ct.createElement(me.Z,null,ct.createElement("label",null,"\u5355\u9009\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:Cn,onChange:se,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u591A\u9009\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:gn,onChange:bn,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u5224\u65AD\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:It,onChange:bt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u586B\u7A7A\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:wt,onChange:Bt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7B80\u7B54\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:Tt,onChange:vt,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7EC4\u5408\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:he,onChange:pe,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7F16\u7A0B\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:ie,onChange:xe,style:{marginLeft:"8px"}})),ct.createElement(me.Z,null,ct.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),ct.createElement(Ut.Z,{min:0,max:10,value:Wt,onChange:Kt,style:{marginLeft:"8px"}})))),_e?ct.createElement("div",{onClick:Gn,className:Ae.bottomBtn},ct.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Ho?ct.createElement("div",{className:`${Ae.bottomBtn} ${Ae.disabled}`},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ct.createElement("div",{onClick:()=>{if(dn!==-1){Mn(!0);return}ro()},className:Ae.bottomBtn},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),ct.createElement(Pt.Z,{onStatusChange:De,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!ki,noRestrictModal:Mo,stringTransformer:nt.o,onError:Pi=>{Object.prototype.toString.call(Pi)==="[object Object]"&&Pi.status===-9&&Mo(Pi.data)}}))),ct.createElement(ue.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ve},ct.createElement(Ie.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ct.createElement("img",{src:xt(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ct.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ct.createElement(Ft.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Je(!1),onSuccess:()=>{Je(!1),Zn(!1)}}),ct.createElement("div",{style:{height:70}})),gi("\u5904\u7406\u4E2D"))})},27478:function(Fn,An,xt){"use strict";var ct=xt(59301);const Ot=({scrollBoxRef:ue,bottomInspectRef:Ie,contentRef:te,status:le,rootMargin:kt="70px",bottomOffset:ke=110})=>{const[me,Ut]=(0,ct.useState)(!0),Ae=(0,ct.useRef)(!1);return(0,ct.useEffect)(()=>{if(!ue.current||!Ie.current)return;const Pe=new IntersectionObserver(([He])=>{var Ft,et,nt,ht;if(!document.contains(He.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((Ft=He.rootBounds)==null?void 0:Ft.width)===0&&((et=He.rootBounds)==null?void 0:et.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((nt=He.boundingClientRect)==null?void 0:nt.width)===0&&((ht=He.boundingClientRect)==null?void 0:ht.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}Ut(He.isIntersecting)},{root:ue.current,rootMargin:kt,threshold:0});return Pe.observe(Ie.current),()=>{Pe.disconnect()}},[ue.current,Ie.current,kt]),(0,ct.useEffect)(()=>{if(!le)return;const Pe=ue.current,He=te.current;Ae.current=!1;let Ft=Pe.scrollTop;const et=()=>{const{scrollTop:ht,scrollHeight:lt,clientHeight:pt}=Pe;ht>Ft?ht+pt>=lt-ke&&(Pe.scrollTop=Pe.scrollHeight,Ae.current=!1):ht{Ae.current||(Pe.scrollTop=Pe.scrollHeight)});return nt.observe(He),()=>{setTimeout(()=>{nt.unobserve(He)},250),Pe.removeEventListener("scroll",et)}},[le]),me};An.Z=Ot},36136:function(Fn,An,xt){"use strict";var ct=xt(59301);const Ot=({contentRef:ue,status:Ie})=>((0,ct.useEffect)(()=>{!Ie&&(ue!=null&&ue.current)&&ue.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(kt=>{kt.tagName.toLowerCase()==="code"?kt.parentElement&&(kt.parentElement.contentEditable="false"):kt.tagName.toLowerCase()==="mathx"&&(kt.contentEditable="false")})},[Ie]),(le=!1)=>{const kt=Ae=>{const Pe={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Ae.replace(/&[^;]+;/g,He=>Pe[He]||He)};if(!ue.current)return"";const ke=ue.current.cloneNode(!0);ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ae=>{let Pe=Ae.getAttribute("data-text");Ae.tagName.toLowerCase()==="code"?Pe=Pe.replace(/```.*\n|\n```/g,""):Ae.tagName.toLowerCase()==="mathx"&&(Pe=`$$${Pe}$$`);const He=document.createTextNode(Pe);Ae.parentNode.replaceChild(He,Ae)}),le&&ke.querySelectorAll('[data-select="disabled"]').forEach(Pe=>{var He;const Ft=Pe.textContent||"",et=document.createTextNode(Ft+` `);(He=Pe.parentNode)==null||He.replaceChild(et,Pe)});let Ut=ke.innerHTML;return le||(Ut=Ut.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),Ut=Ut.replace(/

/g,""),Ut=Ut.replace(/<\/p>/g,` `),Ut=Ut.replace(/
/g,` `),Ut=Ut.replace(/\r\n/g,` -`),Ut=Ut.replace(/<[^>]*>/g,""),Ut=kt(Ut),Ut});Nn.Z=Ot},86106:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Pe}});var ct=xt(59301),Ot=xt(43418),ue=xt(95237),Ie=xt(93948),te="data:image/png;base64,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",le="data:image/png;base64,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",kt="data:image/png;base64,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",ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},me=xt(59301);const Ut=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Pe=()=>{const[He,Ft]=(0,ct.useState)(0),[et,nt]=(0,ct.useState)(!1),[ht,lt]=(0,ct.useState)(!0),pt=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{if(ht)return;const ne=()=>{Ft(de=>de>=99?(clearInterval(pt.current),99):de+1)};return pt.current=setInterval(ne,5e4/99),()=>clearInterval(pt.current)},[ht]);const yt=()=>{Ft(0),nt(!0),lt(!1)},Pt=(ne=0)=>{lt(!0),Ft(ne),nt(!1)},Nt=ne=>{const de=ne/1048576;let Qt;return de<=.3?Qt=3:de<=.5?Qt=5:de<=1?Qt=10:de<=2?Qt=20:de<=3?Qt=30:de<=10?Qt=de*10:Qt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Qt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Dt=()=>me.createElement("span",{className:ke.dotLoading},me.createElement("span",null,"."),me.createElement("span",null,"."),me.createElement("span",null,"."));return{progress:He,progressOpen:et,openProgress:yt,closeProgress:Pt,toggleLock:()=>lt(ne=>!ne),CreateProgressModal:(ne=Ut,de)=>(typeof ne=="string"&&(ne=[ne,ne,ne]),me.createElement(Ot.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:et,title:null,footer:null,width:500,afterClose:()=>Ft(0)},me.createElement(ue.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},He<=30&&me.createElement(me.Fragment,null,me.createElement("img",{src:te,alt:"Step 1"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[0],Dt())),He>30&&He<60&&me.createElement(me.Fragment,null,me.createElement("img",{src:le,alt:"Step 2"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[1],Dt())),He>=60&&me.createElement(me.Fragment,null,me.createElement("img",{src:kt,alt:"Step 3"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[2],Dt())),me.createElement(Ie.Z,{className:ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:He}),!!de&&me.createElement("div",{className:"c-grey-999"},Nt(de)))))}}},89498:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return hn}});var ct=xt(59301),Ot=xt(38854),ue=xt(8591),Ie=xt(6848),te=xt(92832),le=xt(3113),kt=xt(43276),ke={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"},Ut=({position:Wn,children:Dn})=>{const{left:Ge=0,top:We=0}=Wn||{},[Ln,ei]=(0,ct.useState)(Ge),[dn,En]=(0,ct.useState)(We),se=(0,ct.useRef)(null),gn=()=>{if(se.current){const Mn=se.current.offsetWidth,It=se.current.offsetHeight,bt=window.innerWidth,wt=window.innerHeight;let Bt=Ge,Tt=We;Ge+Mn>bt&&(Bt=bt-Mn),Bt<0&&(Bt=0),We+It>wt&&(Tt=wt-It),Tt<0&&(Tt=0),ei(Bt),En(Tt)}};return(0,ct.useEffect)(()=>{if(!se.current||!Wn)return;const Mn=new ResizeObserver(()=>{gn()});return Mn.observe(se.current),()=>{Mn.disconnect()}},[Ge,We,Wn]),(0,ct.useEffect)(()=>{Wn&&gn()},[Ge,We,Wn]),Wn?ct.createElement("div",{ref:se,style:{position:"fixed",left:`${Ln}px`,top:`${dn}px`,zIndex:1050}},Dn):null},Ae=xt(3294),Pe=xt(56102),He=xt(24544),Ft=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(Wn,Dn,Ge)=>Dn in Wn?Ft(Wn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Wn[Dn]=Ge,Pt=(Wn,Dn)=>{for(var Ge in Dn||(Dn={}))lt.call(Dn,Ge)&&yt(Wn,Ge,Dn[Ge]);if(ht)for(var Ge of ht(Dn))pt.call(Dn,Ge)&&yt(Wn,Ge,Dn[Ge]);return Wn},Nt=(Wn,Dn)=>et(Wn,nt(Dn)),Dt=(Wn,Dn,Ge)=>new Promise((We,Ln)=>{var ei=se=>{try{En(Ge.next(se))}catch(gn){Ln(gn)}},dn=se=>{try{En(Ge.throw(se))}catch(gn){Ln(gn)}},En=se=>se.done?We(se.value):Promise.resolve(se.value).then(ei,dn);En((Ge=Ge.apply(Wn,Dn)).next())}),ne=({visible:Wn,position:Dn,selectText:Ge,applyRefinedText:We,fetchUrl:Ln,noRestrictModal:ei})=>{var dn;const[En,se]=(0,ct.useState)(!1),[gn,Mn]=(0,ct.useState)([]),[It,bt]=(0,ct.useState)(""),[wt,Bt]=(0,ct.useState)(1),[Tt,vt]=(0,ct.useState)(""),[ie,xe]=(0,ct.useState)(!1),Wt=(0,ct.useRef)(null),[Kt,he]=(0,ct.useState)(!1),[pe,oe]=(0,ct.useState)(0),De=(0,ct.useRef)(!1),an=((dn=gn==null?void 0:gn[(gn==null?void 0:gn.length)-1])==null?void 0:dn.loading)===!0;(0,ct.useEffect)(()=>{if(Wn){Bt(1);return}he(!1),se(!1),tn(),oe(0),Mn([]),Bt(0)},[Wn]);const tn=()=>{var ro,No;bt(""),vt(""),(No=(ro=Wt.current)==null?void 0:ro.cancelRequest)==null||No.call(ro)},Ye=(...ro)=>Dt(void 0,[...ro],function*(No="",ir=gn){const Ho=Date.now(),Pi=[...ir,{text:No,key:Ho,sender:"user",show:!0},{loading:!0,key:Ho,sender:"AI",show:!0}];Bt(2),Mn(Pi);const Zo=zn(ir),qn={no_record_times:!0,prompt:No,history:Zo};Wt.current=new He.Z(Ae.Z.API_SERVER+Ln,qn),yield new Promise(Et=>{Wt.current.on("data",_i=>{const{chunk:{msg:Gi},full:Qe}=_i,ii=Gi==="error";he(!0),vt(ki(Qe)),Mn(ai=>ai.map((Ci,Pn)=>Pn===ai.length-1?Nt(Pt({},Ci),{text:Qe,loading:!1,error:ii}):Ci))}),Wt.current.on("done",()=>Et()),Wt.current.on("error",_i=>{const Gi="\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(_i)==="[object Object]"&&_i.status===-9&&(Bt(1),ei(_i.data)),Mn(Qe=>Qe.map((ii,ai)=>ai===Qe.length-1?Nt(Pt({},ii),{text:Gi,loading:!1,error:!0}):ii)),Et()}),Wt.current.on("cancelled",()=>Et()),Wt.current.startStream()}),se(!1)}),On=ro=>{bt(ro.target.value)},zn=ro=>ro.reduce((ir,Ho)=>{if(Ho.sender==="user"){const Pi=ro.find(Zo=>Zo.key===Ho.key&&Zo.sender==="AI");Pi&&(Pi!=null&&Pi.text)&&!(Pi!=null&&Pi.error)&&ir.push({question:Ho.text,answer:Pi.text})}return ir},[]),pn=()=>{if(Qo)return;const ro=Mi("\u6539\u5199");tn(),se(!0),Ye(ro)},Ei=ro=>{if(ro.key==="Enter"&&!ro.shiftKey){if(ro.preventDefault(),De.current||Bo)return;pn()}},Oi=()=>{var ro,No;oe(ir=>ir+1),(No=(ro=Wt.current)==null?void 0:ro.cancelRequest)==null||No.call(ro),se(!1),he(!1)},ci=[{key:"1",label:ct.createElement("span",null," ",ct.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:ct.createElement("span",null," ",ct.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],ki=(ro="")=>{const No=["\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((ir,Ho)=>{No.push(`\u7B54\u6848${Ho+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ho+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ho+1})\u8F93\u51FA\uFF1A`)}),No.forEach(ir=>{const Ho=new RegExp(ir,"g");ro=ro.replace(Ho,`**${ir}** `)}),ro},Mi=ro=>ro==="\u6539\u5199"?`${It}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ge}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ge}\uFF0C${ro}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Mo=ro=>{let No="";ro.key==="1"&&(No=Mi("\u6DA6\u8272")),ro.key==="2"&&(No=Mi("\u6269\u5199")),ro.key==="3"&&(No=Mi("\u7F29\u5199")),tn(),se(!0),Ye(No)},oo=()=>{const ro=gn.splice(gn.length-2),{text:No}=(ro==null?void 0:ro[0])||{};tn(),se(!0),Ye(No,gn)},Bo=En||Kt,Qo=(It==null?void 0:It.trim())==="";return Wn?ct.createElement(Ot.Z,{open:Qo&&!Bo&&(ie||!Tt),overlayStyle:{minWidth:200},menu:{items:ci,onClick:Mo}},ct.createElement(Ut,{position:Dn},ct.createElement("div",{className:ke.wrap},wt===2&&ct.createElement(ct.Fragment,null,ct.createElement("div",{className:ke.chatContainer},an&&ct.createElement("div",{className:ke.loadingWrp},ct.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),ct.createElement("div",{className:"ai-loading"})),Tt&&ct.createElement(kt.Z,{cancelIndex:pe,streamingStatus:En,loadImage:!1,onFinish:()=>Dt(void 0,null,function*(){oe(0),setTimeout(()=>he(!1),0)}),value:Tt})),ct.createElement("div",{className:ke.btnContainer},ct.createElement("div",{onClick:()=>We(!0,Tt),className:ke.btn,style:{padding:"0 16px",width:"initial"}},ct.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),ct.createElement("div",{onClick:()=>We(!1,Tt),className:ke.btn,style:{padding:"0 16px",width:"initial"}},ct.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),ct.createElement(Pe.CopyToClipboard,{text:Tt,onCopy:()=>ue.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ct.createElement(Ie.Z,{title:"\u590D\u5236"},ct.createElement("div",{className:ke.btn,style:{marginLeft:"auto"}},ct.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),ct.createElement(Ie.Z,{title:"\u91CD\u65B0\u751F\u6210"},ct.createElement("div",{onClick:oo,className:ke.btn},ct.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),ct.createElement(Ie.Z,{title:"\u5220\u9664"},ct.createElement("div",{onClick:()=>{Bt(1),tn(),Mn([])},className:ke.btn},ct.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),ct.createElement("div",{className:ke.inputContainer},ct.createElement(te.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:It,bordered:!1,onFocus:()=>xe(!0),onBlur:()=>setTimeout(()=>xe(!1),300),onChange:On,onPressEnter:Ei,onCompositionStart:()=>De.current=!0,onCompositionEnd:()=>De.current=!1}),Kt?ct.createElement("div",{className:`iconfont icon-tingzhihuida ${ke.cancelBtn}`,onClick:Oi}):ct.createElement(le.ZP,{className:Qo?ke.sendBtnDisabled:ke.sendBtn,icon:ct.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bo,onClick:pn}))))):ct.createElement(ct.Fragment,null)},de={"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"},Qt=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(Wn,Dn,Ge)=>Dn in Wn?Qt(Wn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Wn[Dn]=Ge,Je=(Wn,Dn)=>{for(var Ge in Dn||(Dn={}))Vt.call(Dn,Ge)&&ve(Wn,Ge,Dn[Ge]);if(Ce)for(var Ge of Ce(Dn))Ee.call(Dn,Ge)&&ve(Wn,Ge,Dn[Ge]);return Wn};const je=Wn=>React.createElement("svg",Je({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Wn),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 en="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Hn=(0,ct.forwardRef)(({initialContent:Wn,onButtonClick:Dn},Ge)=>{const[We,Ln]=(0,ct.useState)(null),[ei,dn]=(0,ct.useState)(null),[En,se]=(0,ct.useState)(""),[gn,Mn]=(0,ct.useState)(null),It=Ge,bt=Wt=>{const Kt=document.elementFromPoint(10,Wt),he=document.createRange();let pe=null;const oe=document.createTreeWalker(It.current,NodeFilter.SHOW_TEXT,{acceptNode:pn=>{const Ei=document.createRange();Ei.selectNodeContents(pn);const Oi=Ei.getBoundingClientRect();return Oi.top<=Wt&&Oi.bottom>=Wt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let De="",an,tn,Ye=null,On=null,zn=null;for(;an=oe.nextNode();){an.parentNode.getAttribute("data-select")==="disabled"&&(tn=!0),De+=an.textContent,On||(On=an),zn=an;const pn=document.createRange();pn.selectNodeContents(an);const Ei=pn.getBoundingClientRect();Ye===null&&(Ye=Ei.top)}if(On&&zn&&!tn){const pn=document.createRange();pn.setStart(On,0),pn.setEnd(zn,zn.textContent.length),Mn(pn)}else Mn(null);return dn(Ye-1),tn?"":De.trim()};function wt(Wt){for(;Wt.parentElement&&Wt.parentElement.tagName.toLowerCase()!=="section";){var Kt=window.getComputedStyle(Wt.parentElement);if(Kt.pointerEvents==="none")return!0;Wt=Wt.parentElement}return!1}const Bt=Wt=>{var Kt,he;if(wt(Wt.target)){dn(-1e6);return}if(((he=(Kt=document.getSelection())==null?void 0:Kt.toString)==null?void 0:he.call(Kt))!==""){dn(-1e6);return}const pe=bt(Wt.clientY);if((pe==null?void 0:pe.trim())===""){dn(-1e6);return}const oe=It.current.getBoundingClientRect();Ln(oe.left-30),se(pe)},Tt=()=>{},vt=Wt=>{Dn&&En&&Dn(En,Wt.clientX,Wt.clientY,gn)},ie=()=>{if(gn){const Wt=window.getSelection();Wt.removeAllRanges(),Wt.addRange(gn)}},xe=()=>{window.getSelection().removeAllRanges()};return(0,ct.useEffect)(()=>{const Wt=It.current;return Wt.addEventListener("mousemove",Bt),Wt.addEventListener("mouseleave",Tt),()=>{Wt.removeEventListener("mousemove",Bt),Wt.removeEventListener("mouseleave",Tt),xe()}},[Wn]),ct.createElement("div",{className:de["hover-line-container2"]},ei!==null&&ct.createElement("div",{className:de["line-button-container"],style:{top:ei,left:We},onMouseEnter:()=>{ie()},onMouseLeave:()=>{xe(),dn(null),se(""),Mn(null)}},ct.createElement("div",{className:de.button,onClick:vt},ct.createElement("img",{src:en}),ct.createElement("span",null,"AI\u6539\u5199"))))}),Te={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},hn=({nodeRef:Wn,noRestrictModal:Dn})=>{const[Ge,We]=(0,ct.useState)(null),[Ln,ei]=(0,ct.useState)(null),[dn,En]=(0,ct.useState)(!1),[se,gn]=(0,ct.useState)(null),[Mn,It]=(0,ct.useState)(!1),[bt,wt]=(0,ct.useState)(!1),Bt=Wn,Tt=(0,ct.useRef)(null),vt=(0,ct.useRef)(null),[ie,xe]=(0,ct.useState)("");(0,ct.useEffect)(()=>{Ge!=null&&Ge.toString()&&xe(Ge==null?void 0:Ge.toString())},[Ge==null?void 0:Ge.toString()]);const Wt=()=>{const oe=window.getSelection(),De=Bt.current.scrollTop,an=Bt.current.getBoundingClientRect();if(oe.rangeCount>0&&oe.toString().length>0){const tn=oe.getRangeAt(0);We(tn.cloneRange());const Ye=tn.getBoundingClientRect(),On=40;let zn=Ye.top+De-5+On;zn{if(!oe||oe.rangeCount===0){It(!1);return}const an=oe.getRangeAt(0).getBoundingClientRect(),tn=window.getComputedStyle(Bt.current),Ye=parseInt(tn.lineHeight),On=parseInt(tn.paddingTop),zn=Bt.current.scrollTop,pn=Bt.current.getBoundingClientRect(),Ei=an.top-pn.top+zn,Oi=Math.floor((Ei-On)/Ye),ci=On+Oi*Ye-zn;gn(ci),It(!0)},he=oe=>{Bt.current&&!Bt.current.contains(oe.target)&&wt(!1)};(0,ct.useEffect)(()=>{const oe=Bt.current;return oe.addEventListener("scroll",Wt),oe.addEventListener("input",Wt),oe.addEventListener("click",Wt),oe.addEventListener("mouseup",Wt),oe.addEventListener("keyup",Wt),oe.addEventListener("click",Wt),document.addEventListener("mousedown",he),()=>{oe.removeEventListener("scroll",Wt),oe.removeEventListener("input",Wt),oe.removeEventListener("click",Wt),oe.removeEventListener("mouseup",Wt),oe.removeEventListener("keyup",Wt),oe.removeEventListener("click",Wt),document.removeEventListener("mousedown",he)}},[]);const pe=(oe=!0,De)=>{if(!Ge)return;const an=vt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),tn=Ge.cloneRange(),Ye=window.getSelection();if(Ye.removeAllRanges(),Ye.addRange(tn),oe){tn.deleteContents();const On=document.createElement("div");On.innerHTML=an;const zn=Array.from(On.childNodes);for(;zn.length>0;)tn.insertNode(zn.pop())}else{tn.collapse(!1);const On=document.createElement("div");On.innerHTML=" "+an;const zn=Array.from(On.childNodes);for(;zn.length>0;)tn.insertNode(zn.pop())}Ye.removeAllRanges(),We(null),En(!1),ei(null)};return ct.createElement("section",{ref:vt},Ln&&ct.createElement("div",{ref:Tt,className:Te.toolbar,style:{top:Ln==null?void 0:Ln.top,left:Ln==null?void 0:Ln.left}},ct.createElement("div",{className:Te.button,onClick:()=>En(!0)},ct.createElement("img",{src:en}),ct.createElement("span",null,"AI\u6539\u5199"))),ct.createElement(ne,{key:JSON.stringify(Ln),noRestrictModal:Dn,visible:dn,position:Ln,selectText:ie,applyRefinedText:pe,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Bt.current&&ct.createElement(Hn,{ref:Bt,onButtonClick:(oe,De,an,tn)=>{We(tn),En(!0),xe(oe),ei({left:De,top:an+20})}}))}},88985:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return te}});var ct=xt(59301),Ot=xt(43418),ue={num:"num___VQiqB"},te=({visible:le,usedCount:kt,totalCount:ke,onOk:me,onCancel:Ut})=>{const Ae=()=>kt>0?ct.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ct.createElement("span",{className:ue.num},kt),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):ct.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ct.createElement("span",{className:ue.num},kt),"\u6B21\uFF09\u3002");return ct.createElement(Ot.default,{centered:!0,open:le,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:Ut,onOk:me,footer:kt>0?void 0:null},Ae())}},25355:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return nt},Q:function(){return Ft}});var ct=xt(59301),Ot={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},ue=xt(24544),Ie=xt(3294),te=xt(43276),le=xt(89498),kt=xt(27478),ke=xt(53630),me="data:image/png;base64,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",Ut=xt(92310),Ae=xt.n(Ut),Pe=xt(8591),He=(ht,lt,pt)=>new Promise((yt,Pt)=>{var Nt=ne=>{try{Zt(pt.next(ne))}catch(de){Pt(de)}},Dt=ne=>{try{Zt(pt.throw(ne))}catch(de){Pt(de)}},Zt=ne=>ne.done?yt(ne.value):Promise.resolve(ne.value).then(Nt,Dt);Zt((pt=pt.apply(ht,lt)).next())});const Ft={contentRef:{current:null},value:null,status:!1,open:()=>He(void 0,null,function*(){}),close:()=>{}};var nt=({className:ht,style:lt,onChange:pt,onSuccess:yt,onCancel:Pt,onError:Nt,fetchUrl:Dt,noRestrictModal:Zt=()=>{},showEditableToolbar:ne,bottomOffset:de=110,loadingText:Qt,showEmptyData:Ce=!0,onStatusChange:Vt,stringTransformer:Ee,bottomContainerNode:ve})=>{const[Je,je]=(0,ct.useState)(!1),[en,jn]=(0,ct.useState)(""),[Hn,Te]=(0,ct.useState)(0),[$t,hn]=(0,ct.useState)(!1),Wn=(0,ct.useRef)(null),Dn=(0,ct.useRef)(null),Ge=(0,ct.useRef)(null),We=(0,ct.useRef)(null),Ln=(0,kt.Z)({scrollBoxRef:We,bottomInspectRef:Ge,contentRef:Dn,status:$t,bottomOffset:de}),ei=Je||$t;(0,ct.useEffect)(()=>{pt==null||pt(en)},[en]),(0,ct.useEffect)(()=>{Vt==null||Vt({contentRef:Dn,status:ei,value:en,open:dn,close:En})},[ei,en]);const dn=gn=>He(void 0,null,function*(){je(!0),jn(""),Te(0);const Mn=Dt;gn!=null&&gn.fetchUrl&&delete gn.fetchUrl,Wn.current=new ue.Z(`${Ie.Z.API_SERVER}${Mn}`,gn),yield new Promise((It,bt)=>{Wn.current.on("data",wt=>{let{chunk:{content:Bt,type:Tt}}=wt;hn(!0),Tt==="text"&&jn(vt=>Ee?Ee(vt+Bt):vt+Bt)}),Wn.current.on("done",()=>{It()}),Wn.current.on("error",wt=>{Object.prototype.toString.call(wt)==="[object Object]"&&wt.status===-1&&Pe.ZP.warning((wt==null?void 0:wt.message)||""),It(),Nt==null||Nt(wt)}),Wn.current.on("cancelled",()=>{It(),Pt==null||Pt()}),Wn.current.startStream()}),je(!1)}),En=()=>{var gn,Mn;Te(1),(Mn=(gn=Wn.current)==null?void 0:gn.cancelRequest)==null||Mn.call(gn),je(!1),hn(!1)},se=(0,ct.useMemo)(()=>Dn.current?ct.createElement(le.Z,{noRestrictModal:Zt,nodeRef:Dn}):ct.createElement(ct.Fragment,null),[Dn.current]);return ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ae()(Ot.container,ht),style:lt,ref:We},ct.createElement("div",{ref:Dn,className:Ot.liWrap,contentEditable:!ei},en&&ct.createElement(te.Z,{cancelIndex:Hn,streamingStatus:Je,loadImage:!1,onFinish:()=>He(void 0,null,function*(){Te(0),setTimeout(()=>hn(!1),0),yt==null||yt(en)}),value:en})),!en&&!ei&&ct.createElement("div",{className:Ot.imgBox},ct.createElement("img",{width:56,src:me}),ct.createElement("span",null,"\u9884\u89C8\u533A")),Ce&&ei&&ct.createElement(ke.Z,{text:Qt}),!Ln&&ct.createElement("div",{className:Ot.backBottom,onClick:()=>{We.current.scrollTop=We.current.scrollHeight}},ct.createElement("i",{className:"iconfont icon-huidaodibu"})),ct.createElement("div",{ref:Ge}),ve),!ei&&ne&&se)}},53630:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ie}});var ct=xt(59301),Ot={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Ie=({text:te})=>ct.createElement("div",null,ct.createElement("div",{className:Ot.loading},ct.createElement("div",{className:Ot.dot}),ct.createElement("div",{className:Ot.dot}),ct.createElement("div",{className:Ot.dot})),!!te&&ct.createElement("div",{className:"mt5"},te))},2554:function(An,Nn,xt){"use strict";xt.d(Nn,{o:function(){return ct}});const ct=Ot=>(Ot=Ot.replace(new RegExp("(?$1'),Ot=Ot.replace(new RegExp("(?]*>/g,""),Ut=kt(Ut),Ut});An.Z=Ot},86106:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Pe}});var ct=xt(59301),Ot=xt(43418),ue=xt(95237),Ie=xt(93948),te="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=",le="data:image/png;base64,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",kt="data:image/png;base64,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",ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},me=xt(59301);const Ut=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Pe=()=>{const[He,Ft]=(0,ct.useState)(0),[et,nt]=(0,ct.useState)(!1),[ht,lt]=(0,ct.useState)(!0),pt=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{if(ht)return;const ne=()=>{Ft(de=>de>=99?(clearInterval(pt.current),99):de+1)};return pt.current=setInterval(ne,5e4/99),()=>clearInterval(pt.current)},[ht]);const yt=()=>{Ft(0),nt(!0),lt(!1)},Pt=(ne=0)=>{lt(!0),Ft(ne),nt(!1)},Nt=ne=>{const de=ne/1048576;let Qt;return de<=.3?Qt=3:de<=.5?Qt=5:de<=1?Qt=10:de<=2?Qt=20:de<=3?Qt=30:de<=10?Qt=de*10:Qt=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Qt}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},Dt=()=>me.createElement("span",{className:ke.dotLoading},me.createElement("span",null,"."),me.createElement("span",null,"."),me.createElement("span",null,"."));return{progress:He,progressOpen:et,openProgress:yt,closeProgress:Pt,toggleLock:()=>lt(ne=>!ne),CreateProgressModal:(ne=Ut,de)=>(typeof ne=="string"&&(ne=[ne,ne,ne]),me.createElement(Ot.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:et,title:null,footer:null,width:500,afterClose:()=>Ft(0)},me.createElement(ue.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},He<=30&&me.createElement(me.Fragment,null,me.createElement("img",{src:te,alt:"Step 1"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[0],Dt())),He>30&&He<60&&me.createElement(me.Fragment,null,me.createElement("img",{src:le,alt:"Step 2"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[1],Dt())),He>=60&&me.createElement(me.Fragment,null,me.createElement("img",{src:kt,alt:"Step 3"}),me.createElement("div",{className:"mt20 c-light-primary"},ne[2],Dt())),me.createElement(Ie.Z,{className:ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:He}),!!de&&me.createElement("div",{className:"c-grey-999"},Nt(de)))))}}},89498:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return dn}});var ct=xt(59301),Ot=xt(38854),ue=xt(8591),Ie=xt(6848),te=xt(92832),le=xt(3113),kt=xt(43276),ke={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"},Ut=({position:Vn,children:Dn})=>{const{left:Ge=0,top:We=0}=Vn||{},[Mn,ei]=(0,ct.useState)(Ge),[cn,Cn]=(0,ct.useState)(We),se=(0,ct.useRef)(null),gn=()=>{if(se.current){const bn=se.current.offsetWidth,It=se.current.offsetHeight,bt=window.innerWidth,wt=window.innerHeight;let Bt=Ge,Tt=We;Ge+bn>bt&&(Bt=bt-bn),Bt<0&&(Bt=0),We+It>wt&&(Tt=wt-It),Tt<0&&(Tt=0),ei(Bt),Cn(Tt)}};return(0,ct.useEffect)(()=>{if(!se.current||!Vn)return;const bn=new ResizeObserver(()=>{gn()});return bn.observe(se.current),()=>{bn.disconnect()}},[Ge,We,Vn]),(0,ct.useEffect)(()=>{Vn&&gn()},[Ge,We,Vn]),Vn?ct.createElement("div",{ref:se,style:{position:"fixed",left:`${Mn}px`,top:`${cn}px`,zIndex:1050}},Dn):null},Ae=xt(3294),Pe=xt(56102),He=xt(24544),Ft=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(Vn,Dn,Ge)=>Dn in Vn?Ft(Vn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Vn[Dn]=Ge,Pt=(Vn,Dn)=>{for(var Ge in Dn||(Dn={}))lt.call(Dn,Ge)&&yt(Vn,Ge,Dn[Ge]);if(ht)for(var Ge of ht(Dn))pt.call(Dn,Ge)&&yt(Vn,Ge,Dn[Ge]);return Vn},Nt=(Vn,Dn)=>et(Vn,nt(Dn)),Dt=(Vn,Dn,Ge)=>new Promise((We,Mn)=>{var ei=se=>{try{Cn(Ge.next(se))}catch(gn){Mn(gn)}},cn=se=>{try{Cn(Ge.throw(se))}catch(gn){Mn(gn)}},Cn=se=>se.done?We(se.value):Promise.resolve(se.value).then(ei,cn);Cn((Ge=Ge.apply(Vn,Dn)).next())}),ne=({visible:Vn,position:Dn,selectText:Ge,applyRefinedText:We,fetchUrl:Mn,noRestrictModal:ei})=>{var cn;const[Cn,se]=(0,ct.useState)(!1),[gn,bn]=(0,ct.useState)([]),[It,bt]=(0,ct.useState)(""),[wt,Bt]=(0,ct.useState)(1),[Tt,vt]=(0,ct.useState)(""),[ie,xe]=(0,ct.useState)(!1),Wt=(0,ct.useRef)(null),[Kt,he]=(0,ct.useState)(!1),[pe,oe]=(0,ct.useState)(0),De=(0,ct.useRef)(!1),an=((cn=gn==null?void 0:gn[(gn==null?void 0:gn.length)-1])==null?void 0:cn.loading)===!0;(0,ct.useEffect)(()=>{if(Vn){Bt(1);return}he(!1),se(!1),tn(),oe(0),bn([]),Bt(0)},[Vn]);const tn=()=>{var ro,No;bt(""),vt(""),(No=(ro=Wt.current)==null?void 0:ro.cancelRequest)==null||No.call(ro)},_e=(...ro)=>Dt(void 0,[...ro],function*(No="",ir=gn){const Ho=Date.now(),Pi=[...ir,{text:No,key:Ho,sender:"user",show:!0},{loading:!0,key:Ho,sender:"AI",show:!0}];Bt(2),bn(Pi);const Zo=Gn(ir),qn={no_record_times:!0,prompt:No,history:Zo};Wt.current=new He.Z(Ae.Z.API_SERVER+Mn,qn),yield new Promise(Et=>{Wt.current.on("data",_i=>{const{chunk:{msg:Gi},full:Qe}=_i,ii=Gi==="error";he(!0),vt(ki(Qe)),bn(si=>si.map((Ci,Pn)=>Pn===si.length-1?Nt(Pt({},Ci),{text:Qe,loading:!1,error:ii}):Ci))}),Wt.current.on("done",()=>Et()),Wt.current.on("error",_i=>{const Gi="\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(_i)==="[object Object]"&&_i.status===-9&&(Bt(1),ei(_i.data)),bn(Qe=>Qe.map((ii,si)=>si===Qe.length-1?Nt(Pt({},ii),{text:Gi,loading:!1,error:!0}):ii)),Et()}),Wt.current.on("cancelled",()=>Et()),Wt.current.startStream()}),se(!1)}),On=ro=>{bt(ro.target.value)},Gn=ro=>ro.reduce((ir,Ho)=>{if(Ho.sender==="user"){const Pi=ro.find(Zo=>Zo.key===Ho.key&&Zo.sender==="AI");Pi&&(Pi!=null&&Pi.text)&&!(Pi!=null&&Pi.error)&&ir.push({question:Ho.text,answer:Pi.text})}return ir},[]),pn=()=>{if(Qo)return;const ro=Mi("\u6539\u5199");tn(),se(!0),_e(ro)},Ei=ro=>{if(ro.key==="Enter"&&!ro.shiftKey){if(ro.preventDefault(),De.current||Bo)return;pn()}},Oi=()=>{var ro,No;oe(ir=>ir+1),(No=(ro=Wt.current)==null?void 0:ro.cancelRequest)==null||No.call(ro),se(!1),he(!1)},gi=[{key:"1",label:ct.createElement("span",null," ",ct.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:ct.createElement("span",null," ",ct.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],ki=(ro="")=>{const No=["\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((ir,Ho)=>{No.push(`\u7B54\u6848${Ho+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ho+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Ho+1})\u8F93\u51FA\uFF1A`)}),No.forEach(ir=>{const Ho=new RegExp(ir,"g");ro=ro.replace(Ho,`**${ir}** `)}),ro},Mi=ro=>ro==="\u6539\u5199"?`${It}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ge}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ge}\uFF0C${ro}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Mo=ro=>{let No="";ro.key==="1"&&(No=Mi("\u6DA6\u8272")),ro.key==="2"&&(No=Mi("\u6269\u5199")),ro.key==="3"&&(No=Mi("\u7F29\u5199")),tn(),se(!0),_e(No)},oo=()=>{const ro=gn.splice(gn.length-2),{text:No}=(ro==null?void 0:ro[0])||{};tn(),se(!0),_e(No,gn)},Bo=Cn||Kt,Qo=(It==null?void 0:It.trim())==="";return Vn?ct.createElement(Ot.Z,{open:Qo&&!Bo&&(ie||!Tt),overlayStyle:{minWidth:200},menu:{items:gi,onClick:Mo}},ct.createElement(Ut,{position:Dn},ct.createElement("div",{className:ke.wrap},wt===2&&ct.createElement(ct.Fragment,null,ct.createElement("div",{className:ke.chatContainer},an&&ct.createElement("div",{className:ke.loadingWrp},ct.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),ct.createElement("div",{className:"ai-loading"})),Tt&&ct.createElement(kt.Z,{cancelIndex:pe,streamingStatus:Cn,loadImage:!1,onFinish:()=>Dt(void 0,null,function*(){oe(0),setTimeout(()=>he(!1),0)}),value:Tt})),ct.createElement("div",{className:ke.btnContainer},ct.createElement("div",{onClick:()=>We(!0,Tt),className:ke.btn,style:{padding:"0 16px",width:"initial"}},ct.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),ct.createElement("div",{onClick:()=>We(!1,Tt),className:ke.btn,style:{padding:"0 16px",width:"initial"}},ct.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),ct.createElement(Pe.CopyToClipboard,{text:Tt,onCopy:()=>ue.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},ct.createElement(Ie.Z,{title:"\u590D\u5236"},ct.createElement("div",{className:ke.btn,style:{marginLeft:"auto"}},ct.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),ct.createElement(Ie.Z,{title:"\u91CD\u65B0\u751F\u6210"},ct.createElement("div",{onClick:oo,className:ke.btn},ct.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),ct.createElement(Ie.Z,{title:"\u5220\u9664"},ct.createElement("div",{onClick:()=>{Bt(1),tn(),bn([])},className:ke.btn},ct.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),ct.createElement("div",{className:ke.inputContainer},ct.createElement(te.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:It,bordered:!1,onFocus:()=>xe(!0),onBlur:()=>setTimeout(()=>xe(!1),300),onChange:On,onPressEnter:Ei,onCompositionStart:()=>De.current=!0,onCompositionEnd:()=>De.current=!1}),Kt?ct.createElement("div",{className:`iconfont icon-tingzhihuida ${ke.cancelBtn}`,onClick:Oi}):ct.createElement(le.ZP,{className:Qo?ke.sendBtnDisabled:ke.sendBtn,icon:ct.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Bo,onClick:pn}))))):ct.createElement(ct.Fragment,null)},de={"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"},Qt=Object.defineProperty,Ce=Object.getOwnPropertySymbols,Vt=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ve=(Vn,Dn,Ge)=>Dn in Vn?Qt(Vn,Dn,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Vn[Dn]=Ge,Je=(Vn,Dn)=>{for(var Ge in Dn||(Dn={}))Vt.call(Dn,Ge)&&ve(Vn,Ge,Dn[Ge]);if(Ce)for(var Ge of Ce(Dn))Ee.call(Dn,Ge)&&ve(Vn,Ge,Dn[Ge]);return Vn};const je=Vn=>React.createElement("svg",Je({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},Vn),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 en="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Zn=(0,ct.forwardRef)(({initialContent:Vn,onButtonClick:Dn},Ge)=>{const[We,Mn]=(0,ct.useState)(null),[ei,cn]=(0,ct.useState)(null),[Cn,se]=(0,ct.useState)(""),[gn,bn]=(0,ct.useState)(null),It=Ge,bt=Wt=>{const Kt=document.elementFromPoint(10,Wt),he=document.createRange();let pe=null;const oe=document.createTreeWalker(It.current,NodeFilter.SHOW_TEXT,{acceptNode:pn=>{const Ei=document.createRange();Ei.selectNodeContents(pn);const Oi=Ei.getBoundingClientRect();return Oi.top<=Wt&&Oi.bottom>=Wt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let De="",an,tn,_e=null,On=null,Gn=null;for(;an=oe.nextNode();){an.parentNode.getAttribute("data-select")==="disabled"&&(tn=!0),De+=an.textContent,On||(On=an),Gn=an;const pn=document.createRange();pn.selectNodeContents(an);const Ei=pn.getBoundingClientRect();_e===null&&(_e=Ei.top)}if(On&&Gn&&!tn){const pn=document.createRange();pn.setStart(On,0),pn.setEnd(Gn,Gn.textContent.length),bn(pn)}else bn(null);return cn(_e-1),tn?"":De.trim()};function wt(Wt){for(;Wt.parentElement&&Wt.parentElement.tagName.toLowerCase()!=="section";){var Kt=window.getComputedStyle(Wt.parentElement);if(Kt.pointerEvents==="none")return!0;Wt=Wt.parentElement}return!1}const Bt=Wt=>{var Kt,he;if(wt(Wt.target)){cn(-1e6);return}if(((he=(Kt=document.getSelection())==null?void 0:Kt.toString)==null?void 0:he.call(Kt))!==""){cn(-1e6);return}const pe=bt(Wt.clientY);if((pe==null?void 0:pe.trim())===""){cn(-1e6);return}const oe=It.current.getBoundingClientRect();Mn(oe.left-30),se(pe)},Tt=()=>{},vt=Wt=>{Dn&&Cn&&Dn(Cn,Wt.clientX,Wt.clientY,gn)},ie=()=>{if(gn){const Wt=window.getSelection();Wt.removeAllRanges(),Wt.addRange(gn)}},xe=()=>{window.getSelection().removeAllRanges()};return(0,ct.useEffect)(()=>{const Wt=It.current;return Wt.addEventListener("mousemove",Bt),Wt.addEventListener("mouseleave",Tt),()=>{Wt.removeEventListener("mousemove",Bt),Wt.removeEventListener("mouseleave",Tt),xe()}},[Vn]),ct.createElement("div",{className:de["hover-line-container2"]},ei!==null&&ct.createElement("div",{className:de["line-button-container"],style:{top:ei,left:We},onMouseEnter:()=>{ie()},onMouseLeave:()=>{xe(),cn(null),se(""),bn(null)}},ct.createElement("div",{className:de.button,onClick:vt},ct.createElement("img",{src:en}),ct.createElement("span",null,"AI\u6539\u5199"))))}),Te={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},dn=({nodeRef:Vn,noRestrictModal:Dn})=>{const[Ge,We]=(0,ct.useState)(null),[Mn,ei]=(0,ct.useState)(null),[cn,Cn]=(0,ct.useState)(!1),[se,gn]=(0,ct.useState)(null),[bn,It]=(0,ct.useState)(!1),[bt,wt]=(0,ct.useState)(!1),Bt=Vn,Tt=(0,ct.useRef)(null),vt=(0,ct.useRef)(null),[ie,xe]=(0,ct.useState)("");(0,ct.useEffect)(()=>{Ge!=null&&Ge.toString()&&xe(Ge==null?void 0:Ge.toString())},[Ge==null?void 0:Ge.toString()]);const Wt=()=>{const oe=window.getSelection(),De=Bt.current.scrollTop,an=Bt.current.getBoundingClientRect();if(oe.rangeCount>0&&oe.toString().length>0){const tn=oe.getRangeAt(0);We(tn.cloneRange());const _e=tn.getBoundingClientRect(),On=40;let Gn=_e.top+De-5+On;Gn{if(!oe||oe.rangeCount===0){It(!1);return}const an=oe.getRangeAt(0).getBoundingClientRect(),tn=window.getComputedStyle(Bt.current),_e=parseInt(tn.lineHeight),On=parseInt(tn.paddingTop),Gn=Bt.current.scrollTop,pn=Bt.current.getBoundingClientRect(),Ei=an.top-pn.top+Gn,Oi=Math.floor((Ei-On)/_e),gi=On+Oi*_e-Gn;gn(gi),It(!0)},he=oe=>{Bt.current&&!Bt.current.contains(oe.target)&&wt(!1)};(0,ct.useEffect)(()=>{const oe=Bt.current;return oe.addEventListener("scroll",Wt),oe.addEventListener("input",Wt),oe.addEventListener("click",Wt),oe.addEventListener("mouseup",Wt),oe.addEventListener("keyup",Wt),oe.addEventListener("click",Wt),document.addEventListener("mousedown",he),()=>{oe.removeEventListener("scroll",Wt),oe.removeEventListener("input",Wt),oe.removeEventListener("click",Wt),oe.removeEventListener("mouseup",Wt),oe.removeEventListener("keyup",Wt),oe.removeEventListener("click",Wt),document.removeEventListener("mousedown",he)}},[]);const pe=(oe=!0,De)=>{if(!Ge)return;const an=vt.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),tn=Ge.cloneRange(),_e=window.getSelection();if(_e.removeAllRanges(),_e.addRange(tn),oe){tn.deleteContents();const On=document.createElement("div");On.innerHTML=an;const Gn=Array.from(On.childNodes);for(;Gn.length>0;)tn.insertNode(Gn.pop())}else{tn.collapse(!1);const On=document.createElement("div");On.innerHTML=" "+an;const Gn=Array.from(On.childNodes);for(;Gn.length>0;)tn.insertNode(Gn.pop())}_e.removeAllRanges(),We(null),Cn(!1),ei(null)};return ct.createElement("section",{ref:vt},Mn&&ct.createElement("div",{ref:Tt,className:Te.toolbar,style:{top:Mn==null?void 0:Mn.top,left:Mn==null?void 0:Mn.left}},ct.createElement("div",{className:Te.button,onClick:()=>Cn(!0)},ct.createElement("img",{src:en}),ct.createElement("span",null,"AI\u6539\u5199"))),ct.createElement(ne,{key:JSON.stringify(Mn),noRestrictModal:Dn,visible:cn,position:Mn,selectText:ie,applyRefinedText:pe,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),Bt.current&&ct.createElement(Zn,{ref:Bt,onButtonClick:(oe,De,an,tn)=>{We(tn),Cn(!0),xe(oe),ei({left:De,top:an+20})}}))}},88985:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return te}});var ct=xt(59301),Ot=xt(43418),ue={num:"num___VQiqB"},te=({visible:le,usedCount:kt,totalCount:ke,onOk:me,onCancel:Ut})=>{const Ae=()=>kt>0?ct.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ct.createElement("span",{className:ue.num},kt),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):ct.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",ct.createElement("span",{className:ue.num},kt),"\u6B21\uFF09\u3002");return ct.createElement(Ot.default,{centered:!0,open:le,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:Ut,onOk:me,footer:kt>0?void 0:null},Ae())}},25355:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return nt},Q:function(){return Ft}});var ct=xt(59301),Ot={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},ue=xt(24544),Ie=xt(3294),te=xt(43276),le=xt(89498),kt=xt(27478),ke=xt(53630),me="data:image/png;base64,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",Ut=xt(92310),Ae=xt.n(Ut),Pe=xt(8591),He=(ht,lt,pt)=>new Promise((yt,Pt)=>{var Nt=ne=>{try{Zt(pt.next(ne))}catch(de){Pt(de)}},Dt=ne=>{try{Zt(pt.throw(ne))}catch(de){Pt(de)}},Zt=ne=>ne.done?yt(ne.value):Promise.resolve(ne.value).then(Nt,Dt);Zt((pt=pt.apply(ht,lt)).next())});const Ft={contentRef:{current:null},value:null,status:!1,open:()=>He(void 0,null,function*(){}),close:()=>{}};var nt=({className:ht,style:lt,onChange:pt,onSuccess:yt,onCancel:Pt,onError:Nt,fetchUrl:Dt,noRestrictModal:Zt=()=>{},showEditableToolbar:ne,bottomOffset:de=110,loadingText:Qt,showEmptyData:Ce=!0,onStatusChange:Vt,stringTransformer:Ee,bottomContainerNode:ve})=>{const[Je,je]=(0,ct.useState)(!1),[en,Hn]=(0,ct.useState)(""),[Zn,Te]=(0,ct.useState)(0),[$t,dn]=(0,ct.useState)(!1),Vn=(0,ct.useRef)(null),Dn=(0,ct.useRef)(null),Ge=(0,ct.useRef)(null),We=(0,ct.useRef)(null),Mn=(0,kt.Z)({scrollBoxRef:We,bottomInspectRef:Ge,contentRef:Dn,status:$t,bottomOffset:de}),ei=Je||$t;(0,ct.useEffect)(()=>{pt==null||pt(en)},[en]),(0,ct.useEffect)(()=>{Vt==null||Vt({contentRef:Dn,status:ei,value:en,open:cn,close:Cn})},[ei,en]);const cn=gn=>He(void 0,null,function*(){je(!0),Hn(""),Te(0);const bn=Dt;gn!=null&&gn.fetchUrl&&delete gn.fetchUrl,Vn.current=new ue.Z(`${Ie.Z.API_SERVER}${bn}`,gn),yield new Promise((It,bt)=>{Vn.current.on("data",wt=>{let{chunk:{content:Bt,type:Tt}}=wt;dn(!0),Tt==="text"&&Hn(vt=>Ee?Ee(vt+Bt):vt+Bt)}),Vn.current.on("done",()=>{It()}),Vn.current.on("error",wt=>{Object.prototype.toString.call(wt)==="[object Object]"&&wt.status===-1&&Pe.ZP.warning((wt==null?void 0:wt.message)||""),It(),Nt==null||Nt(wt)}),Vn.current.on("cancelled",()=>{It(),Pt==null||Pt()}),Vn.current.startStream()}),je(!1)}),Cn=()=>{var gn,bn;Te(1),(bn=(gn=Vn.current)==null?void 0:gn.cancelRequest)==null||bn.call(gn),je(!1),dn(!1)},se=(0,ct.useMemo)(()=>Dn.current?ct.createElement(le.Z,{noRestrictModal:Zt,nodeRef:Dn}):ct.createElement(ct.Fragment,null),[Dn.current]);return ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ae()(Ot.container,ht),style:lt,ref:We},ct.createElement("div",{ref:Dn,className:Ot.liWrap,contentEditable:!ei},en&&ct.createElement(te.Z,{cancelIndex:Zn,streamingStatus:Je,loadImage:!1,onFinish:()=>He(void 0,null,function*(){Te(0),setTimeout(()=>dn(!1),0),yt==null||yt(en)}),value:en})),!en&&!ei&&ct.createElement("div",{className:Ot.imgBox},ct.createElement("img",{width:56,src:me}),ct.createElement("span",null,"\u9884\u89C8\u533A")),Ce&&ei&&ct.createElement(ke.Z,{text:Qt}),!Mn&&ct.createElement("div",{className:Ot.backBottom,onClick:()=>{We.current.scrollTop=We.current.scrollHeight}},ct.createElement("i",{className:"iconfont icon-huidaodibu"})),ct.createElement("div",{ref:Ge}),ve),!ei&&ne&&se)}},53630:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ie}});var ct=xt(59301),Ot={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},Ie=({text:te})=>ct.createElement("div",null,ct.createElement("div",{className:Ot.loading},ct.createElement("div",{className:Ot.dot}),ct.createElement("div",{className:Ot.dot}),ct.createElement("div",{className:Ot.dot})),!!te&&ct.createElement("div",{className:"mt5"},te))},2554:function(Fn,An,xt){"use strict";xt.d(An,{o:function(){return ct}});const ct=Ot=>(Ot=Ot.replace(new RegExp("(?$1'),Ot=Ot.replace(new RegExp("(?$1 -`),Ot)},57647:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return lt}});var ct=xt(59301),Ot=xt(17574),ue={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ie=xt(73631),te=xt(5623),le=xt(16149),kt=Object.defineProperty,ke=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,He=(pt,yt,Pt)=>yt in pt?kt(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):pt[yt]=Pt,Ft=(pt,yt)=>{for(var Pt in yt||(yt={}))Ae.call(yt,Pt)&&He(pt,Pt,yt[Pt]);if(Ut)for(var Pt of Ut(yt))Pe.call(yt,Pt)&&He(pt,Pt,yt[Pt]);return pt},et=(pt,yt)=>ke(pt,me(yt)),nt=(pt,yt,Pt)=>new Promise((Nt,Dt)=>{var Zt=Qt=>{try{de(Pt.next(Qt))}catch(Ce){Dt(Ce)}},ne=Qt=>{try{de(Pt.throw(Qt))}catch(Ce){Dt(Ce)}},de=Qt=>Qt.done?Nt(Qt.value):Promise.resolve(Qt.value).then(Zt,ne);de((Pt=Pt.apply(pt,yt)).next())}),lt=({value:pt,onChange:yt,scrollId:Pt})=>{const[Nt,Dt]=(0,ct.useState)([]);(0,ct.useEffect)(()=>{Zt()},[]);const Zt=()=>nt(void 0,null,function*(){const Ee=yield(0,le.NZ)({});if(Ee!=null&&Ee.data){const ve=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:ct.createElement("img",{src:Ie,className:ue.folderIcon}),isLeaf:!1,children:ne(Ee.data||[])}];Dt(ve)}}),ne=Ee=>Ee.map(ve=>({title:ve.name,key:ve.group_id,icon:ct.createElement("img",{src:Ie,className:ue.folderIcon}),isLeaf:ve.children.length===0,children:ne(ve.children)})),de=(Ee,ve,Je)=>Ee.map(je=>je.key===ve?Ft(Ft({},je),Je):je.children?et(Ft({},je),{children:de(je.children,ve,Je)}):je),Qt=(Ee,ve,Je)=>Ee.map(je=>{if(je.key===ve)return et(Ft({},je),{icon:Je?ct.createElement("img",{src:te,className:ue.folderIcon}):ct.createElement("img",{src:Ie,className:ue.folderIcon})});if(je.children)return et(Ft({},je),{children:Qt(je.children,ve,Je)})}),Ce=(Ee,ve)=>{Dt(Je=>Qt(Je,ve.node.key,ve.expanded))},Vt=pt?{selectedKeys:pt,defaultExpandedKeys:pt}:{};return Nt.length>0&&ct.createElement("div",{id:Pt||""},ct.createElement(Ot.default,Ft({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Nt,className:ue.folderWrapper,onSelect:yt,onExpand:Ce},Vt)))}},32570:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return le}});var ct=xt(60324),Ot={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ue=xt(32637),Ie=xt(59301),le=({type:kt,style:ke})=>{const me=Ie.createElement("div",{className:Ot.wrap,onClick:Ut=>{Ut.preventDefault(),Ut.stopPropagation()}},Ie.createElement("p",null,kt==="shixun"||kt==="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",Ie.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",kt==="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"),Ie.createElement("div",{className:Ot.contact},Ie.createElement("div",{className:Ot.img},Ie.createElement("img",{src:ue,width:"124px",height:"124px"})),Ie.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ie.createElement(ct.Z,{content:me},Ie.createElement("span",{className:Ot.text,style:ke},"\u9AD8\u6D88\u8017"))}},73524:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ae}});var ct=xt(59301),Ot={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ue=xt(92310),Ie=xt.n(ue),te=xt(71418),le=xt(2859),kt=xt(99064),ke=xt(955),me=(Pe,He,Ft)=>new Promise((et,nt)=>{var ht=yt=>{try{pt(Ft.next(yt))}catch(Pt){nt(Pt)}},lt=yt=>{try{pt(Ft.throw(yt))}catch(Pt){nt(Pt)}},pt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(ht,lt);pt((Ft=Ft.apply(Pe,He)).next())}),Ae=({data:Pe,className:He,fullWidth:Ft,style:et={},onClose:nt,onOk:ht,showFullTools:lt,noAssociationId:pt})=>{const yt=(0,ct.useRef)(null),Pt=(0,ct.useRef)(null),Nt=(0,ct.useRef)(null),Dt=(0,ct.useRef)(null),[Zt,ne]=(0,ct.useState)(!1),[de,Qt]=(0,ct.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ct.useEffect)(()=>(Nt.current||(Nt.current=document.createElement("style"),document.head.appendChild(Nt.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),Nt.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&Ce()):(document.body.removeAttribute("data-custom"),Nt.current&&(document.head.removeChild(Nt.current),Nt.current=null)),()=>{document.body.removeAttribute("data-custom"),Nt.current&&(document.head.removeChild(Nt.current),Nt.current=null)}),[Pe==null?void 0:Pe.visible]);const Ce=()=>me(void 0,null,function*(){ne(!0),Qt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Je=yield(0,ke.ZJ)(Pe==null?void 0:Pe.src);yt.current.src="",yt.current.src=Je,yt.current.onload=function(){ve()},ne(!1),Qt("")}),Vt=Je=>me(void 0,null,function*(){ne(!0),Qt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,kt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:Je.dataUrl}});je!=null&&je.id&&!pt?(yield(0,kt.ZP)(`/api/attachments/${Pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Je.state)}})).status===0&&ht():je!=null&&je.id&&ht(je),ne(!1),Qt("")}),Ee=()=>{const Je=document.querySelector('a[href="https://markerjs.com/"]');Je&&Je.parentNode&&(Je.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(en=>{const jn=document.querySelector(en.name);jn&&jn.setAttribute("title",en.title)})},ve=()=>{Pt.current=new le.hP(yt.current),Pt.current.targetRoot=Dt.current,Pt.current.addEventListener("render",Vt),Pt.current.addEventListener("beforeclose",nt),lt&&(Pt.current.availableMarkerTypes=Pt.current.ALL_MARKER_TYPES,Pt.current.uiStyleSettings.redoButtonVisible=!0,Pt.current.uiStyleSettings.notesButtonVisible=!0,Pt.current.uiStyleSettings.zoomButtonVisible=!0,Pt.current.uiStyleSettings.zoomOutButtonVisible=!0,Pt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Pt.current.uiStyleSettings,Pt.current.show(),Pe!=null&&Pe.snapshotData&&Pt.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return ct.createElement(ct.Fragment,null,(Pe==null?void 0:Pe.visible)&&ct.createElement(te.Z,{spinning:Zt,tip:de,style:{position:"absolute",width:"100vw"}},ct.createElement("div",{ref:Dt,className:Ie()(Ot.imageDimensions,He,Ft?Ot.fullWidth:""),style:et},ct.createElement("img",{className:Ot.img,ref:yt}))))}},14791:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return wt},$:function(){return bt}});var ct=xt(59301),Ot={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"},ue=xt(92310),Ie=xt.n(ue),te=xt(78241),le=xt(8591),kt=xt(43418),ke=xt(5871),me=xt(95237),Ut=xt(24905),Ae=xt(38854),Pe=xt(54580),He=xt(3113),Ft=xt(93948),et=xt(19842),nt=xt(92832),ht=xt(85057),lt=xt(3294),pt="data:image/png;base64,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",yt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",Pt="data:image/png;base64,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",Nt="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",Dt=xt(99064),Zt=xt(57647),ne=xt(5623),de=xt(50304),Qt=xt(59879),Ce=xt(28451),Vt=xt(15342),Ee=xt.n(Vt),ve=(Bt,Tt,vt)=>new Promise((ie,xe)=>{var Wt=pe=>{try{he(vt.next(pe))}catch(oe){xe(oe)}},Kt=pe=>{try{he(vt.throw(pe))}catch(oe){xe(oe)}},he=pe=>pe.done?ie(pe.value):Promise.resolve(pe.value).then(Wt,Kt);he((vt=vt.apply(Bt,Tt)).next())}),je=ct.memo(({tagName:Bt="div",value:Tt="",className:vt,style:ie={},onBlur:xe,id:Wt})=>{const Kt=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{if(!Kt.current)return;ve(void 0,null,function*(){const oe=Kt.current;oe.innerHTML="";const De=Tt==null?void 0:Tt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const an of De)if(an.startsWith("$$")&&an.endsWith("$$")||an.startsWith("`$$")&&an.endsWith("$$`")){const tn=an.startsWith("`$$")?an.slice(3,-3):an.slice(2,-2),Ye=document.createElement("span");Ye.setAttribute("contentEditable","false"),Ye.setAttribute("title",an),Ye.className="edu_latex",oe.appendChild(Ye),Ee().render(tn,Ye,{throwOnError:!1})}else{const tn=an==null?void 0:an.replace(/<[^>]*>/g,Ye=>Ye.startsWith("{var pe,oe;if(xe&&Kt.current){const an=Kt.current.cloneNode(!0),tn=an.querySelectorAll("span.edu_latex");for(let Ye of tn){const On=Ye.getAttribute("title"),zn=document.createTextNode(On||""),pn=Ye;(oe=(pe=pn.parentNode)==null?void 0:pe.replaceChild)==null||oe.call(pe,zn,pn)}xe(an.innerHTML)}};return ct.createElement(ct.Fragment,null,ct.createElement(Bt,{ref:Kt,contentEditable:!0,className:vt,style:ie,onBlur:he}))}),en=xt(24065),jn=xt(34604),Hn=xt(35339),Te=Object.defineProperty,$t=Object.defineProperties,hn=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,We=(Bt,Tt,vt)=>Tt in Bt?Te(Bt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[Tt]=vt,Ln=(Bt,Tt)=>{for(var vt in Tt||(Tt={}))Dn.call(Tt,vt)&&We(Bt,vt,Tt[vt]);if(Wn)for(var vt of Wn(Tt))Ge.call(Tt,vt)&&We(Bt,vt,Tt[vt]);return Bt},ei=(Bt,Tt)=>$t(Bt,hn(Tt)),dn=(Bt,Tt,vt)=>new Promise((ie,xe)=>{var Wt=pe=>{try{he(vt.next(pe))}catch(oe){xe(oe)}},Kt=pe=>{try{he(vt.throw(pe))}catch(oe){xe(oe)}},he=pe=>pe.done?ie(pe.value):Promise.resolve(pe.value).then(Wt,Kt);he((vt=vt.apply(Bt,Tt)).next())});const En=Bt=>{Bt.preventDefault();let vt=(Bt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,vt)},se=Bt=>{Bt.key==="Enter"&&Bt.preventDefault()},gn=({children:Bt,style:Tt})=>ct.createElement("div",{className:Ot.leftBox,style:Tt,onPaste:En},Bt),Mn=({children:Bt,style:Tt,className:vt})=>ct.createElement("div",{className:Ie()(Ot.rightBox,vt),style:Tt,onPaste:En},Bt),It=({className:Bt,style:Tt={},width:vt=1200,onCancel:ie=()=>{},onSuccess:xe=()=>{},gather:Wt={},mode:Kt=1,stickyTop:he=0,subDisciplineId:pe=[],hideWordFeatures:oe,dataSource:De=[],customLeftHeadNode:an,customRightHeadNode:tn,customLeftContent:Ye,hideRecognition:On=!1,onExchange:zn,isSingleSelection:pn=!1,underpinBackgroundStyle:Ei={},headExtraNode:Oi,isRefreshItemBank:ci=!1,okText:ki="\u786E\u5B9A\u5BFC\u5165",onSave:Mi})=>{var Mo;const[oo,Bo]=(0,ct.useState)(1),[Qo,ro]=(0,ct.useState)(0),[No,ir]=(0,ct.useState)(""),[Ho,Pi]=(0,ct.useState)(!1),[Zo,qn]=(0,ct.useState)([]),[Et,_i]=(0,ct.useState)([]),[Gi,Qe]=(0,ct.useState)(!1),[ii,ai]=(0,ct.useState)(!1),[Ci,Pn]=(0,ct.useState)(!1),[vn,Me]=(0,ct.useState)(!1),[Fe,zt]=(0,ct.useState)([]),[Re,qe]=(0,ct.useState)(1),[Se,ee]=(0,ct.useState)(!1),[Ke,sn]=(0,ct.useState)(!0),[mn,bn]=(0,ct.useState)(0),[jt,Be]=(0,ct.useState)(!1),[cn]=te.default.useForm(),[Cn]=te.default.useForm(),ge=(0,ct.useRef)(null),_e=(0,ct.useRef)(null),Rn=(0,ct.useRef)(),Vn=(0,ct.useRef)(null),$n=["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"],Xn=["C","C++","Java","Python","JavaScript","Ruby"];(0,ct.useEffect)(()=>{De!=null&&De.length&&sr(De)},[De]),(0,ct.useEffect)(()=>{oo===2&&ge.current.focus()},[oo]),(0,ct.useEffect)(()=>{Ci&&li()},[Ci]);const si=()=>{if(oo===1){le.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}kt.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:()=>dn(void 0,null,function*(){Bo(1)})})},li=()=>dn(void 0,null,function*(){const Jt=yield(0,Dt.ZP)("/api/disciplines.json",{method:"get",params:{source:Kt===1?"new_question":"subject"}});zt(Jt.disciplines||[])}),Ai=Jt=>{const wn=[],Tn=(vi,Yn)=>{vi.length>=2&&wn.push(vi.join(""));for(let oi=Yn;oi(Jt=Jt||"",Jt=String(Jt),Jt=Jt.replace(/\s+/g,""),Jt),Bi=Jt=>(Jt=Jt||"",Jt=String(Jt),Jt=Jt.replace(/

/g,""),Jt=Jt.replace(/
/g,` +`),Ot)},57647:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return lt}});var ct=xt(59301),Ot=xt(17574),ue={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},Ie=xt(73631),te=xt(5623),le=xt(16149),kt=Object.defineProperty,ke=Object.defineProperties,me=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,Pe=Object.prototype.propertyIsEnumerable,He=(pt,yt,Pt)=>yt in pt?kt(pt,yt,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):pt[yt]=Pt,Ft=(pt,yt)=>{for(var Pt in yt||(yt={}))Ae.call(yt,Pt)&&He(pt,Pt,yt[Pt]);if(Ut)for(var Pt of Ut(yt))Pe.call(yt,Pt)&&He(pt,Pt,yt[Pt]);return pt},et=(pt,yt)=>ke(pt,me(yt)),nt=(pt,yt,Pt)=>new Promise((Nt,Dt)=>{var Zt=Qt=>{try{de(Pt.next(Qt))}catch(Ce){Dt(Ce)}},ne=Qt=>{try{de(Pt.throw(Qt))}catch(Ce){Dt(Ce)}},de=Qt=>Qt.done?Nt(Qt.value):Promise.resolve(Qt.value).then(Zt,ne);de((Pt=Pt.apply(pt,yt)).next())}),lt=({value:pt,onChange:yt,scrollId:Pt})=>{const[Nt,Dt]=(0,ct.useState)([]);(0,ct.useEffect)(()=>{Zt()},[]);const Zt=()=>nt(void 0,null,function*(){const Ee=yield(0,le.NZ)({});if(Ee!=null&&Ee.data){const ve=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:ct.createElement("img",{src:Ie,className:ue.folderIcon}),isLeaf:!1,children:ne(Ee.data||[])}];Dt(ve)}}),ne=Ee=>Ee.map(ve=>({title:ve.name,key:ve.group_id,icon:ct.createElement("img",{src:Ie,className:ue.folderIcon}),isLeaf:ve.children.length===0,children:ne(ve.children)})),de=(Ee,ve,Je)=>Ee.map(je=>je.key===ve?Ft(Ft({},je),Je):je.children?et(Ft({},je),{children:de(je.children,ve,Je)}):je),Qt=(Ee,ve,Je)=>Ee.map(je=>{if(je.key===ve)return et(Ft({},je),{icon:Je?ct.createElement("img",{src:te,className:ue.folderIcon}):ct.createElement("img",{src:Ie,className:ue.folderIcon})});if(je.children)return et(Ft({},je),{children:Qt(je.children,ve,Je)})}),Ce=(Ee,ve)=>{Dt(Je=>Qt(Je,ve.node.key,ve.expanded))},Vt=pt?{selectedKeys:pt,defaultExpandedKeys:pt}:{};return Nt.length>0&&ct.createElement("div",{id:Pt||""},ct.createElement(Ot.default,Ft({showLine:{showLeafIcon:!1},showIcon:!0,treeData:Nt,className:ue.folderWrapper,onSelect:yt,onExpand:Ce},Vt)))}},32570:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return le}});var ct=xt(60324),Ot={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},ue=xt(32637),Ie=xt(59301),le=({type:kt,style:ke})=>{const me=Ie.createElement("div",{className:Ot.wrap,onClick:Ut=>{Ut.preventDefault(),Ut.stopPropagation()}},Ie.createElement("p",null,kt==="shixun"||kt==="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",Ie.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",kt==="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"),Ie.createElement("div",{className:Ot.contact},Ie.createElement("div",{className:Ot.img},Ie.createElement("img",{src:ue,width:"124px",height:"124px"})),Ie.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return Ie.createElement(ct.Z,{content:me},Ie.createElement("span",{className:Ot.text,style:ke},"\u9AD8\u6D88\u8017"))}},73524:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ae}});var ct=xt(59301),Ot={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},ue=xt(92310),Ie=xt.n(ue),te=xt(71418),le=xt(2859),kt=xt(99064),ke=xt(955),me=(Pe,He,Ft)=>new Promise((et,nt)=>{var ht=yt=>{try{pt(Ft.next(yt))}catch(Pt){nt(Pt)}},lt=yt=>{try{pt(Ft.throw(yt))}catch(Pt){nt(Pt)}},pt=yt=>yt.done?et(yt.value):Promise.resolve(yt.value).then(ht,lt);pt((Ft=Ft.apply(Pe,He)).next())}),Ae=({data:Pe,className:He,fullWidth:Ft,style:et={},onClose:nt,onOk:ht,showFullTools:lt,noAssociationId:pt})=>{const yt=(0,ct.useRef)(null),Pt=(0,ct.useRef)(null),Nt=(0,ct.useRef)(null),Dt=(0,ct.useRef)(null),[Zt,ne]=(0,ct.useState)(!1),[de,Qt]=(0,ct.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,ct.useEffect)(()=>(Nt.current||(Nt.current=document.createElement("style"),document.head.appendChild(Nt.current)),Pe!=null&&Pe.visible?(document.body.setAttribute("data-custom","y-hidden"),Nt.current.innerHTML=" html { overflow-y: hidden; }",Pe!=null&&Pe.src&&Ce()):(document.body.removeAttribute("data-custom"),Nt.current&&(document.head.removeChild(Nt.current),Nt.current=null)),()=>{document.body.removeAttribute("data-custom"),Nt.current&&(document.head.removeChild(Nt.current),Nt.current=null)}),[Pe==null?void 0:Pe.visible]);const Ce=()=>me(void 0,null,function*(){ne(!0),Qt("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Je=yield(0,ke.ZJ)(Pe==null?void 0:Pe.src);yt.current.src="",yt.current.src=Je,yt.current.onload=function(){ve()},ne(!1),Qt("")}),Vt=Je=>me(void 0,null,function*(){ne(!0),Qt("\u6B63\u5728\u4FDD\u5B58\u4E2D");const je=yield(0,kt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Pe.title,file:Je.dataUrl}});je!=null&&je.id&&!pt?(yield(0,kt.ZP)(`/api/attachments/${Pe.id}/add_subitem.json`,{method:"post",body:{subitem_id:je==null?void 0:je.id,settings:JSON.stringify(Je.state)}})).status===0&&ht():je!=null&&je.id&&ht(je),ne(!1),Qt("")}),Ee=()=>{const Je=document.querySelector('a[href="https://markerjs.com/"]');Je&&Je.parentNode&&(Je.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(en=>{const Hn=document.querySelector(en.name);Hn&&Hn.setAttribute("title",en.title)})},ve=()=>{Pt.current=new le.hP(yt.current),Pt.current.targetRoot=Dt.current,Pt.current.addEventListener("render",Vt),Pt.current.addEventListener("beforeclose",nt),lt&&(Pt.current.availableMarkerTypes=Pt.current.ALL_MARKER_TYPES,Pt.current.uiStyleSettings.redoButtonVisible=!0,Pt.current.uiStyleSettings.notesButtonVisible=!0,Pt.current.uiStyleSettings.zoomButtonVisible=!0,Pt.current.uiStyleSettings.zoomOutButtonVisible=!0,Pt.current.uiStyleSettings.clearButtonVisible=!0),window.markerArea=Pt.current.uiStyleSettings,Pt.current.show(),Pe!=null&&Pe.snapshotData&&Pt.current.restoreState(Pe.snapshotData),setTimeout(()=>{window.scrollTo(0,0),Ee()},300)};return ct.createElement(ct.Fragment,null,(Pe==null?void 0:Pe.visible)&&ct.createElement(te.Z,{spinning:Zt,tip:de,style:{position:"absolute",width:"100vw"}},ct.createElement("div",{ref:Dt,className:Ie()(Ot.imageDimensions,He,Ft?Ot.fullWidth:""),style:et},ct.createElement("img",{className:Ot.img,ref:yt}))))}},14791:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return wt},$:function(){return bt}});var ct=xt(59301),Ot={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"},ue=xt(92310),Ie=xt.n(ue),te=xt(78241),le=xt(8591),kt=xt(43418),ke=xt(5871),me=xt(95237),Ut=xt(24905),Ae=xt(38854),Pe=xt(54580),He=xt(3113),Ft=xt(93948),et=xt(19842),nt=xt(92832),ht=xt(85057),lt=xt(3294),pt="data:image/png;base64,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",yt="data:image/png;base64,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",Pt="data:image/png;base64,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",Nt="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",Dt=xt(99064),Zt=xt(57647),ne=xt(5623),de=xt(50304),Qt=xt(59879),Ce=xt(28451),Vt=xt(15342),Ee=xt.n(Vt),ve=(Bt,Tt,vt)=>new Promise((ie,xe)=>{var Wt=pe=>{try{he(vt.next(pe))}catch(oe){xe(oe)}},Kt=pe=>{try{he(vt.throw(pe))}catch(oe){xe(oe)}},he=pe=>pe.done?ie(pe.value):Promise.resolve(pe.value).then(Wt,Kt);he((vt=vt.apply(Bt,Tt)).next())}),je=ct.memo(({tagName:Bt="div",value:Tt="",className:vt,style:ie={},onBlur:xe,id:Wt})=>{const Kt=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{if(!Kt.current)return;ve(void 0,null,function*(){const oe=Kt.current;oe.innerHTML="";const De=Tt==null?void 0:Tt.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const an of De)if(an.startsWith("$$")&&an.endsWith("$$")||an.startsWith("`$$")&&an.endsWith("$$`")){const tn=an.startsWith("`$$")?an.slice(3,-3):an.slice(2,-2),_e=document.createElement("span");_e.setAttribute("contentEditable","false"),_e.setAttribute("title",an),_e.className="edu_latex",oe.appendChild(_e),Ee().render(tn,_e,{throwOnError:!1})}else{const tn=an==null?void 0:an.replace(/<[^>]*>/g,_e=>_e.startsWith("{var pe,oe;if(xe&&Kt.current){const an=Kt.current.cloneNode(!0),tn=an.querySelectorAll("span.edu_latex");for(let _e of tn){const On=_e.getAttribute("title"),Gn=document.createTextNode(On||""),pn=_e;(oe=(pe=pn.parentNode)==null?void 0:pe.replaceChild)==null||oe.call(pe,Gn,pn)}xe(an.innerHTML)}};return ct.createElement(ct.Fragment,null,ct.createElement(Bt,{ref:Kt,contentEditable:!0,className:vt,style:ie,onBlur:he}))}),en=xt(24065),Hn=xt(34604),Zn=xt(35339),Te=Object.defineProperty,$t=Object.defineProperties,dn=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Dn=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,We=(Bt,Tt,vt)=>Tt in Bt?Te(Bt,Tt,{enumerable:!0,configurable:!0,writable:!0,value:vt}):Bt[Tt]=vt,Mn=(Bt,Tt)=>{for(var vt in Tt||(Tt={}))Dn.call(Tt,vt)&&We(Bt,vt,Tt[vt]);if(Vn)for(var vt of Vn(Tt))Ge.call(Tt,vt)&&We(Bt,vt,Tt[vt]);return Bt},ei=(Bt,Tt)=>$t(Bt,dn(Tt)),cn=(Bt,Tt,vt)=>new Promise((ie,xe)=>{var Wt=pe=>{try{he(vt.next(pe))}catch(oe){xe(oe)}},Kt=pe=>{try{he(vt.throw(pe))}catch(oe){xe(oe)}},he=pe=>pe.done?ie(pe.value):Promise.resolve(pe.value).then(Wt,Kt);he((vt=vt.apply(Bt,Tt)).next())});const Cn=Bt=>{Bt.preventDefault();let vt=(Bt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,vt)},se=Bt=>{Bt.key==="Enter"&&Bt.preventDefault()},gn=({children:Bt,style:Tt})=>ct.createElement("div",{className:Ot.leftBox,style:Tt,onPaste:Cn},Bt),bn=({children:Bt,style:Tt,className:vt})=>ct.createElement("div",{className:Ie()(Ot.rightBox,vt),style:Tt,onPaste:Cn},Bt),It=({className:Bt,style:Tt={},width:vt=1200,onCancel:ie=()=>{},onSuccess:xe=()=>{},gather:Wt={},mode:Kt=1,stickyTop:he=0,subDisciplineId:pe=[],hideWordFeatures:oe,dataSource:De=[],customLeftHeadNode:an,customRightHeadNode:tn,customLeftContent:_e,hideRecognition:On=!1,onExchange:Gn,isSingleSelection:pn=!1,underpinBackgroundStyle:Ei={},headExtraNode:Oi,isRefreshItemBank:gi=!1,okText:ki="\u786E\u5B9A\u5BFC\u5165",onSave:Mi})=>{var Mo;const[oo,Bo]=(0,ct.useState)(1),[Qo,ro]=(0,ct.useState)(0),[No,ir]=(0,ct.useState)(""),[Ho,Pi]=(0,ct.useState)(!1),[Zo,qn]=(0,ct.useState)([]),[Et,_i]=(0,ct.useState)([]),[Gi,Qe]=(0,ct.useState)(!1),[ii,si]=(0,ct.useState)(!1),[Ci,Pn]=(0,ct.useState)(!1),[vn,Me]=(0,ct.useState)(!1),[Fe,zt]=(0,ct.useState)([]),[Re,qe]=(0,ct.useState)(1),[Se,ee]=(0,ct.useState)(!1),[Ke,sn]=(0,ct.useState)(!0),[mn,En]=(0,ct.useState)(0),[jt,Be]=(0,ct.useState)(!1),[hn]=te.default.useForm(),[Nn]=te.default.useForm(),ge=(0,ct.useRef)(null),Ye=(0,ct.useRef)(null),jn=(0,ct.useRef)(),Rn=(0,ct.useRef)(null),Jn=["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"],zn=["C","C++","Java","Python","JavaScript","Ruby"];(0,ct.useEffect)(()=>{De!=null&&De.length&&sr(De)},[De]),(0,ct.useEffect)(()=>{oo===2&&ge.current.focus()},[oo]),(0,ct.useEffect)(()=>{Ci&&li()},[Ci]);const ri=()=>{if(oo===1){le.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}kt.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:()=>cn(void 0,null,function*(){Bo(1)})})},li=()=>cn(void 0,null,function*(){const Jt=yield(0,Dt.ZP)("/api/disciplines.json",{method:"get",params:{source:Kt===1?"new_question":"subject"}});zt(Jt.disciplines||[])}),Ai=Jt=>{const wn=[],Tn=(vi,Xn)=>{vi.length>=2&&wn.push(vi.join(""));for(let oi=Xn;oi(Jt=Jt||"",Jt=String(Jt),Jt=Jt.replace(/\s+/g,""),Jt),Bi=Jt=>(Jt=Jt||"",Jt=String(Jt),Jt=Jt.replace(/
/g,""),Jt=Jt.replace(/
/g,` `),Jt=Jt.replace(/<\/div>/g,` -`),Jt=co(Jt),Jt),ln=Jt=>Jt.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),co=Jt=>Jt.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),no=Jt=>{var wn;const Tn=Jt.clipboardData;if(Tn){const vi=Tn.types.toString(),Yn=Tn.items;if(vi==="Files"||Tn.types.indexOf("Files")>-1){Jt.preventDefault();try{let oi=Yn[1];((wn=Yn[0])==null?void 0:wn.kind)==="file"&&(oi=Yn[0]);const ti=oi.getAsFile();(0,Ce.I)(ti,Xe=>{var _n;if(Xe.id){if(((_n=ti==null?void 0:ti.type)==null?void 0:_n.indexOf("image"))>-1){const ji=``;document.execCommand("insertText",!1,ji)}}else(Xe==null?void 0:Xe.status)===401&&(document.location.href="/user/login")})}catch(oi){le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Gn(Jt,wn){return dn(this,null,function*(){if(typeof Jt=="string")return yield wn(Jt);if(typeof Jt!="object"||Jt===null)return Jt;if(Array.isArray(Jt))return yield Promise.all(Jt.map(Yn=>dn(this,null,function*(){return yield Gn(Yn,wn)})));const Tn={};for(const vi in Jt)if(Object.prototype.hasOwnProperty.call(Jt,vi)){const Yn=Jt[vi];typeof Yn=="string"?Tn[vi]=yield wn(Yn):typeof Yn=="object"?Tn[vi]=yield Gn(Yn,wn):Tn[vi]=Yn}return Tn})}const ce=()=>dn(void 0,null,function*(){var Jt;Pi(!0),ir("\u5904\u7406\u4E2D"),yield new Promise(vi=>setTimeout(vi,1e3));let wn=(Jt=_e.current)==null?void 0:Jt.querySelectorAll('[data-text="edit"]'),Tn="";try{wn.forEach(function(vi){var Yn,oi,ti,Xe;const _n=vi.cloneNode(!0),ji=_n.querySelectorAll("span.edu_latex");for(let to of ji){const Yi=to.getAttribute("title"),Uo=document.createTextNode(Yi),zo=to;(oi=(Yn=zo.parentNode)==null?void 0:Yn.replaceChild)==null||oi.call(Yn,Uo,zo)}const Oo=_n.querySelectorAll("span[style]");for(let to of Oo)if(to.style.fontFamily){const Yi=to.innerHTML,Uo=document.createTextNode(Yi),zo=to;(Xe=(ti=zo.parentNode)==null?void 0:ti.replaceChild)==null||Xe.call(ti,Uo,zo)}_n==null||_n.childNodes.forEach(function(to){to.nodeType===Node.ELEMENT_NODE&&to.localName!=="h5"&&to.localName!=="h4"?Tn+=`

${to.innerHTML}

`:to.nodeType===Node.TEXT_NODE&&(Tn+=`

${to.textContent}

`)})}),Cr("/api/intelligent_imports/import.json",{html:co(Tn)})}catch(vi){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",vi)}}),ze=Jt=>{let wn=Jt.filter(Tn=>!!(Tn!=null&&Tn.type));return wn=wn.map(Tn=>{var vi;const Yn=(vi=io.find(ti=>ti.id===(Tn==null?void 0:Tn.type)))==null?void 0:vi.deal,oi=ei(Ln({},Tn),{id:String(Math.random()).slice(-6),knowledgePoint:Ii(Tn==null?void 0:Tn.knowledgePoint)});return Yn?Yn(oi):oi}),wn},yn=()=>{if(oo===1){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}kt.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:ce})},pi=()=>ct.createElement("div",{className:Ot.row},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,{style:{height:675}},oo===1&&ct.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bo(2)},ct.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",ct.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",ct.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",ct.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",ct.createElement("br",null)),ct.createElement("div",{className:Ot.imgBox,style:{marginTop:75}},ct.createElement("img",{width:56,src:yt}),ct.createElement("span",null,"\u7F16\u8F91\u533A"))),oo===2&&ct.createElement("div",{"data-text":"edit",onBlur:()=>{ge.current.innerHTML||Bo(1)},ref:ge,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),ct.createElement("div",{className:Ot.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},ct.createElement("div",{className:Ot.imgBox,style:{marginTop:240}},ct.createElement("img",{width:56,src:Pt}),ct.createElement("span",null,"\u9884\u89C8\u533A")))),Kn=(Jt,wn,Tn,vi)=>{var Yn;console.log(Jt,wn,Tn,vi,"onDataChange\u4FEE\u6539\u6570\u503C");const oi=JSON.parse(JSON.stringify(Et));vi===void 0?oi[wn][Jt]=Tn:oi[wn].questions[vi][Jt]=Tn;const ti=Ln({},oi[wn]),Xe=(Yn=io.find(_n=>_n.id===(ti==null?void 0:ti.type)))==null?void 0:Yn.deal;oi[wn]=Xe(ti),_i(oi)},fi=(Jt,wn,Tn)=>{var vi;const Yn=Tn!==void 0,oi=(vi=io.find(_n=>_n.id===(Jt==null?void 0:Jt.type)))==null?void 0:vi.type,ti=`${wn+1}.${Tn===void 0?"":Tn+1+"."}`,Xe=`${(Jt==null?void 0:Jt.type)==="7"?"{{":""}${ti}\u3010${oi}\u3011${(Jt==null?void 0:Jt.question)||""}`;return ct.createElement(ct.Fragment,null,Yn&&ct.createElement("h4",{contentEditable:!0}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",value:Xe}))},mi=(Jt,wn)=>dn(void 0,null,function*(){var Tn;const vi=yield zn(Jt,wn),Yn=(Tn=vi==null?void 0:vi.data)==null?void 0:Tn.content;if(Yn!=null&&Yn.length){const oi=ze(Yn)[0];Zo.splice(wn,1,oi),Et.splice(wn,1,oi),qn([...Zo]),_i([...Et])}}),wi=(Jt,wn,Tn)=>{var vi;const Yn=Tn!==void 0,oi=(vi=io.find(Xe=>Xe.id===(Jt==null?void 0:Jt.type)))==null?void 0:vi.type,ti=`${wn+1}.${Tn===void 0?"":Tn+1+"."}`;return Yn?ct.createElement("div",{style:{padding:"10px 18px"}},`${ti}\u3010${oi}\u3011`,ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"span",className:Ot.edit,onBlur:Xe=>Kn("question",wn,Xe,Tn),value:(Jt==null?void 0:Jt.question)||""})):ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ot.actionHead},ct.createElement("div",{className:"c-light-primary"},`${ti}\u3010${oi}\u3011`),Kt!==1&&ct.createElement(ke.Z,{disabled:(Jt==null?void 0:Jt.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Xe=>Kn("score",wn,Xe,Tn),value:Jt==null?void 0:Jt.score}),ct.createElement(me.Z,{align:"middle",style:{marginLeft:"auto"}},!!zn&&ct.createElement("span",{className:"current c-light-primary mr30",onClick:()=>mi(Jt,wn)},ct.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),ct.createElement(Ut.default,{onChange:Xe=>Kn("checked",wn,Xe.target.checked,Tn),checked:!!(Jt!=null&&Jt.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",style:{padding:"10px 18px"},className:Ot.edit,onBlur:Xe=>Kn("question",wn,Xe,Tn),value:Jt==null?void 0:Jt.question}))},Ri=(Jt,wn,Tn)=>ct.createElement(ct.Fragment,null,["0","1","2","4"].includes(Jt==null?void 0:Jt.type)&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7B54\u6848\uFF1A${wn||""}`,tagName:"p"}),!Tn&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u96BE\u5EA6\uFF1A${(Jt==null?void 0:Jt.difficulty)||""}`,tagName:"p"}),(Jt==null?void 0:Jt.type)!=="7"&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u89E3\u6790\uFF1A${(Jt==null?void 0:Jt.analyze)||""}`,tagName:"p"}),!Tn&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Jt==null?void 0:Jt.knowledgePoint)||""}`,tagName:"p"})),Qi=(Jt,wn,Tn,vi)=>{const Yn=vi!==void 0,oi=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ti=Yn&&!Jt.last&&!Jt.errorMsg?{marginBottom:10}:{},Xe=oi.map(_n=>({key:_n,label:_n,onClick:()=>Kn("difficulty",Tn,_n,vi)}));return ct.createElement("div",{className:Ot.liWrap,style:ti},["4"].includes(Jt==null?void 0:Jt.type)&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${Ot.edit} c-black`,onBlur:_n=>Kn("answer",Tn,[_n],vi),value:wn})),!Yn&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:Xe}},ct.createElement("span",{className:"c-light-primary"},Jt==null?void 0:Jt.difficulty,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Jt==null?void 0:Jt.type)!=="7"&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${Ot.edit} c-grey-333`,onBlur:_n=>Kn("analyze",Tn,_n,vi),value:Jt==null?void 0:Jt.analyze})),!Yn&&ct.createElement("div",{onKeyDown:se,className:Ot.li},ct.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",value:(Jt==null?void 0:Jt.knowledgePoint)||"",className:`${Ot.edit} c-grey-333`,onBlur:_n=>Kn("knowledgePoint",Tn,Ii(Bi(_n)),vi)})))},fn=Jt=>ct.createElement(ct.Fragment,null,typeof(Jt==null?void 0:Jt.errorMsg)=="string"&&!!(Jt!=null&&Jt.errorMsg)&&ct.createElement("h5",{contentEditable:!1},ct.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ct.createElement("div",null,Jt==null?void 0:Jt.errorMsg))),ao=Jt=>ct.createElement(ct.Fragment,null,typeof(Jt==null?void 0:Jt.errorMsg)=="string"&&!!(Jt!=null&&Jt.errorMsg)&&ct.createElement("h5",null,ct.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ct.createElement("div",null,Jt==null?void 0:Jt.errorMsg))),un=(Jt,wn,Tn,vi)=>{let Yn="flex";return(pn&&mn!==vi||Gi&&!(Tn!=null&&Tn.errorMsg))&&(Yn="none"),ct.createElement("div",{className:Ot.row,style:{display:Yn}},ct.createElement("div",{className:Ot.leftLayout},Ye||ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},Jt))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(Mn,{className:Tn!=null&&Tn.errorMsg?Ot.error:""},wn)))},io=[{id:"0",type:"\u5355\u9009\u9898",element:(Jt,wn,Tn)=>{var vi,Yn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,fi(Jt,wn,Tn),(Yn=Jt==null?void 0:Jt.options)==null?void 0:Yn.map((to,Yi)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Yi,value:`${$n[Yi]}.${to}`,tagName:"p"})),Ri(Jt,ti,oi),fn(Jt));let _n=oi?Jt:Et[wn];const ji=_n==null?void 0:_n.options,Oo=ct.createElement(ct.Fragment,null,wi(_n,wn,Tn),ji==null?void 0:ji.map((to,Yi)=>{var Uo;return ct.createElement("div",{key:Yi,className:Ot.option},ct.createElement("aside",{className:((Uo=_n==null?void 0:_n.answer)==null?void 0:Uo[0])===$n[Yi]?Ot.active:"",onClick:()=>Kn("answer",wn,[$n[Yi]],Tn)},$n[Yi]),ct.createElement(je,{id:_n==null?void 0:_n.id,tagName:"div",className:`${Ot.text}`,onBlur:zo=>{ji[Yi]=zo,Kn("options",wn,ji,Tn)},value:to}))}),Qi(_n,"",wn,Tn),ao(_n));return oi?[Xe,Oo]:un(Xe,Oo,_n,wn)},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?2:Jt.score;let Yn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]).toUpperCase();Jt.answer=Yn?[Yn]:[];let oi=[];if(!(Jt!=null&&Jt.options))oi.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{Jt.options=(Tn=Jt.options)==null?void 0:Tn.slice(0,8);const ti=Jt.options.map(_n=>_n==null?void 0:_n.trim().replace(/^\s+|\s+$/g,""));new Set(ti).size!==ti.length&&oi.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Yn||oi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Yn&&($n.slice(0,((vi=Jt==null?void 0:Jt.options)==null?void 0:vi.length)||8).includes(Yn)||oi.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")),Ii(Jt==null?void 0:Jt.question)||oi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=oi.join(` -`),Jt}},{id:"1",type:"\u591A\u9009\u9898",element:(Jt,wn,Tn)=>{var vi,Yn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,fi(Jt,wn,Tn),(Yn=Jt==null?void 0:Jt.options)==null?void 0:Yn.map((to,Yi)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Yi,value:`${$n[Yi]}.${to}`,tagName:"p"})),Ri(Jt,ti,oi),fn(Jt));let _n=oi?Jt:Et[wn];const ji=_n==null?void 0:_n.options,Oo=ct.createElement(ct.Fragment,null,wi(_n,wn,Tn),ji==null?void 0:ji.map((to,Yi)=>{var Uo,zo;return ct.createElement("div",{key:Yi,className:Ot.option},ct.createElement("aside",{className:(zo=(Uo=_n==null?void 0:_n.answer)==null?void 0:Uo[0])!=null&&zo.includes($n[Yi])?Ot.active:"",onClick:()=>{var Nr;let Hr=((Nr=_n==null?void 0:_n.answer)==null?void 0:Nr[0])||"";const da=$n[Yi];Hr.includes(da)?Hr=Hr.replace(new RegExp(da,"g"),""):Hr+=da,Hr=Hr.split("").sort().join(""),Kn("answer",wn,[Hr],Tn)}},$n[Yi]),ct.createElement(je,{id:_n==null?void 0:_n.id,tagName:"div",className:`${Ot.text}`,onBlur:Nr=>{ji[Yi]=Nr,Kn("options",wn,ji,Tn)},value:to}))}),Qi(_n,"",wn,Tn),ao(_n));return oi?[Xe,Oo]:un(Xe,Oo,_n,wn)},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?2:Jt.score;let Yn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]).toUpperCase().split("").sort().join("");Jt.answer=Yn?[Yn]:[];let oi=[];if(!(Jt!=null&&Jt.options))oi.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{Jt.options=(Tn=Jt.options)==null?void 0:Tn.slice(0,8);const ti=Jt.options.map(_n=>_n==null?void 0:_n.trim().replace(/^\s+|\s+$/g,""));new Set(ti).size!==ti.length&&oi.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Yn||oi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Yn){const ti=$n.slice(0,((vi=Jt==null?void 0:Jt.options)==null?void 0:vi.length)||8);Ai(ti).includes(Yn)||oi.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 Ii(Jt==null?void 0:Jt.question)||oi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=oi.join(` -`),Jt}},{id:"2",type:"\u5224\u65AD\u9898",element:(Jt,wn,Tn)=>{var vi,Yn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,fi(Jt,wn,Tn),Ri(Jt,ti,oi),fn(Jt));let _n=oi?Jt:Et[wn];const ji=["\u6B63\u786E","\u9519\u8BEF"];let Oo=((Yn=_n==null?void 0:_n.answer)==null?void 0:Yn[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Oo)?Oo="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Oo)&&(Oo="\u9519\u8BEF");const to=ct.createElement(ct.Fragment,null,wi(_n,wn,Tn),ji==null?void 0:ji.map((Yi,Uo)=>ct.createElement("div",{key:Uo,className:Ot.option},ct.createElement("aside",{style:{borderRadius:2},className:Oo===Yi?Ot.active:"",onClick:()=>Kn("answer",wn,[Yi],Tn)},Yi==="\u6B63\u786E"?"T":"F"),ct.createElement("div",{style:{pointerEvents:"none"},className:`${Ot.text}`},Yi))),Qi(_n,"",wn,Tn),ao(_n));return oi?[Xe,to]:un(Xe,to,_n,wn)},deal:Jt=>{var wn;Jt.score=Jt.score===void 0?2:Jt.score;let Tn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]);Jt.answer=Tn?[Tn]:[];let vi=[];return Tn||vi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Tn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Tn)&&vi.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"),Ii(Jt==null?void 0:Jt.question)||vi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=vi.join(` -`),Jt}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Jt,wn,Tn)=>{var vi,Yn;const oi=Tn!==void 0,ti=ct.createElement(ct.Fragment,null,fi(Jt,wn,Tn),(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi.map((ji,Oo)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Oo,tagName:"p",value:`\u7B54\u6848${Oo+1}\uFF1A${ji.text||""}`})),Ri(Jt,"",oi),fn(Jt));let Xe=oi?Jt:Et[wn];const _n=ct.createElement(ct.Fragment,null,wi(Xe,wn,Tn),(Yn=Xe==null?void 0:Xe.answer)==null?void 0:Yn.map((ji,Oo)=>ct.createElement("div",{key:Oo,className:Ot.option},ct.createElement("aside",{className:Ot.fill},"\u586B\u7A7A\u9879",Oo+1),ji.model===1&&ct.createElement(je,{id:Xe==null?void 0:Xe.id,tagName:"div",onBlur:to=>{Xe.answer[Oo].latex=Bi(to),Kn("answer",wn,Xe.answer,Tn)},className:`${Ot.text}`,value:ji.latex}),ji.model===2&&ct.createElement(Qt.Z,{value:ji.latex,onChange:to=>{Xe.answer[Oo].latex=to,Kn("answer",wn,Xe.answer,Tn)}}))),Qi(Xe,"",wn,Tn),ao(Xe));return oi?[ti,_n]:un(ti,_n,Xe,wn)},deal:Jt=>{var wn,Tn,vi,Yn;Jt.score=Jt.score===void 0?2:Jt.score,Jt.question=(wn=Jt.question)==null?void 0:wn.replaceAll("\u2581","_");const oi=(Tn=Jt.answer)==null?void 0:Tn.map(Xe=>{if(Object.prototype.toString.call(Xe)==="[object Object]")return Xe;Xe=Xe==null?void 0:Xe.trim();const _n={model:1,text:Xe,latex:Xe};return Xe.startsWith("$$")&&Xe.endsWith("$$")||Xe.startsWith("`$$")&&Xe.endsWith("$$`")?(_n.model=2,_n.latex=Xe.slice(2,-2)):_n.latex=Bi(Xe),_n});Jt.answer=oi;let ti=[];return oi||ti.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ii(Jt==null?void 0:Jt.question)?Jt!=null&&Jt.question.includes("_")?(vi=Jt==null?void 0:Jt.answer)!=null&&vi.length&&((Jt==null?void 0:Jt.question.match(/_+/g))||[]).length!==((Yn=Jt==null?void 0:Jt.answer)==null?void 0:Yn.length)&&ti.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ti.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ti.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=ti.join(` -`),Jt}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Jt,wn,Tn)=>{var vi,Yn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,fi(Jt,wn,Tn),Ri(Jt,ti,oi),fn(Jt));let _n=oi?Jt:Et[wn];const ji=ct.createElement(ct.Fragment,null,wi(_n,wn,Tn),Qi(_n,(Yn=_n==null?void 0:_n.answer)==null?void 0:Yn[0],wn,Tn),ao(_n));return oi?[Xe,ji]:un(Xe,ji,_n,wn)},deal:Jt=>{Jt.score=Jt.score===void 0?5:Jt.score;let wn=[];return Ii(Jt==null?void 0:Jt.question)||wn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=wn.join(` -`),Jt}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Jt,wn)=>{var Tn,vi;const Yn=Et[wn],oi=Xn.slice(0,4).map(ti=>({key:ti,label:ti,onClick:()=>Kn("platform",wn,ti)}));return ct.createElement("div",{className:Ot.row,style:{display:Gi?Yn!=null&&Yn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},fi(Jt,wn),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Jt==null?void 0:Jt.description)||""}`,tagName:"p"}),Ri(Jt),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Jt==null?void 0:Jt.timeLimit}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Jt==null?void 0:Jt.platform)||""}`,tagName:"p"}),ct.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:(Jt==null?void 0:Jt.code)||"",tagName:"div"}),(Tn=Jt==null?void 0:Jt.inputs)==null?void 0:Tn.map((ti,Xe)=>{var _n;return ct.createElement(ct.Fragment,{key:Xe},ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xe+1})\u8F93\u5165\uFF1A${ti||""}`,tagName:"div"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xe+1})\u8F93\u51FA\uFF1A${((_n=Jt==null?void 0:Jt.outputs)==null?void 0:_n[Xe])||""}`,tagName:"div"}))}),fn(Jt)))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(Mn,{className:Yn!=null&&Yn.errorMsg?Ot.error:""},wi(Yn,wn),ct.createElement("div",{className:Ot.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:Yn==null?void 0:Yn.description,tagName:"div",onBlur:ti=>Kn("description",wn,ti)}))),Qi(Yn,"",wn),ct.createElement("div",{className:Ot.liWrap},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:Yn==null?void 0:Yn.timeLimit,tagName:"div",onBlur:ti=>Kn("timeLimit",wn,Bi(ti))})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:oi}},ct.createElement("span",{className:"c-light-primary"},Yn==null?void 0:Yn.platform,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ct.createElement("div",{className:Ot.li,style:{flexDirection:"column",alignItems:"start"}},ct.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:(Yn==null?void 0:Yn.code)||"",onBlur:ti=>Kn("code",wn,Bi(ti)),tagName:"div"}))),(vi=Yn==null?void 0:Yn.inputs)==null?void 0:vi.map((ti,Xe)=>{var _n;return ct.createElement("div",{className:Ot.liWrap,key:Xe},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xe+1,")\u8F93\u5165\uFF1A"),ct.createElement(je,{id:Yn==null?void 0:Yn.id,value:ti||"",className:Ot.edit,onBlur:ji=>{const Oo=[...(Yn==null?void 0:Yn.inputs)||[]];Oo[Xe]=Bi(ji),Kn("inputs",wn,Oo)},tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xe+1,")\u8F93\u51FA\uFF1A"),ct.createElement(je,{id:Yn==null?void 0:Yn.id,value:((_n=Yn==null?void 0:Yn.outputs)==null?void 0:_n[Xe])||"",className:Ot.edit,onBlur:ji=>{const Oo=[...(Yn==null?void 0:Yn.outputs)||[]];Oo[Xe]=Bi(ji),Kn("outputs",wn,Oo)},tagName:"div"})))}),ao(Yn))))},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?10:Jt.score,Jt.code=(wn=Jt.code)==null?void 0:wn.trim();let Yn=[];Ii(Jt==null?void 0:Jt.question)?((Tn=Jt==null?void 0:Jt.question)==null?void 0:Tn.length)>60&&Yn.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Yn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ii(Jt==null?void 0:Jt.description)||Yn.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const oi=Ii(String((Jt==null?void 0:Jt.timeLimit)||""));if(Jt.timeLimit=oi,(!oi||oi&&!["3","4","5","6","7","8","9","10"].includes(oi))&&Yn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Jt.platform=Ii(Jt==null?void 0:Jt.platform),Jt!=null&&Jt.platform){const ti=["c","c++","java","python"],Xe=(vi=Jt==null?void 0:Jt.platform)==null?void 0:vi.toLowerCase(),_n=ti.findIndex(ji=>ji===Xe);_n>-1?Jt.platform=Xn[_n]:Yn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Yn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Jt!=null&&Jt.inputs)||!(Jt!=null&&Jt.outputs))Jt.inputs=[],Jt.outputs=[],Yn.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 ti=Math.min(Jt.inputs.length,Jt.outputs.length);Jt.inputs=Jt.inputs.slice(0,ti),Jt.outputs=Jt.outputs.slice(0,ti),Jt.outputs.some(Xe=>!Ii(Xe))&&Yn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Jt.errorMsg=Yn.join(` -`),Jt}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Jt,wn)=>{var Tn,vi;const Yn=Et[wn];return ct.createElement("div",{className:Ot.row,style:{display:Gi?Yn!=null&&Yn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},fi(Jt,wn),Ri(Jt),(Tn=Jt==null?void 0:Jt.questions)==null?void 0:Tn.map((oi,ti)=>{var Xe;const _n=(Xe=io.find(ji=>ji.id===(oi==null?void 0:oi.type)))==null?void 0:Xe.element;return ct.createElement(ct.Fragment,{key:`left-${Jt.id}-${ti}`},_n(oi,wn,ti)[0])}),fn(Jt),ct.createElement("p",{contentEditable:!0},"}}")))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(Mn,{className:Yn!=null&&Yn.errorMsg?Ot.error:""},wi(Yn,wn),Qi(Yn,"",wn),(vi=Yn==null?void 0:Yn.questions)==null?void 0:vi.map((oi,ti)=>{var Xe;const _n=(Xe=io.find(ji=>ji.id===(oi==null?void 0:oi.type)))==null?void 0:Xe.element;return ct.createElement(ct.Fragment,{key:`right-${Yn.id}-${ti}`},_n(oi,wn,ti)[1])}),ao(Yn))))},deal:Jt=>{var wn,Tn,vi,Yn,oi;const ti=ze,Xe=[...io],_n=Xe.findIndex(Yi=>Yi.id==="0"),ji=Xe.findIndex(Yi=>Yi.id==="1");if(_n!==-1){const Yi=Xe[_n].deal;Xe[_n].deal=Uo=>{const zo=Yi(Uo);return zo.errorMsg&&(zo.errorMsg=zo.errorMsg.split(` +`),Jt=co(Jt),Jt),ln=Jt=>Jt.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),co=Jt=>Jt.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),no=Jt=>{var wn;const Tn=Jt.clipboardData;if(Tn){const vi=Tn.types.toString(),Xn=Tn.items;if(vi==="Files"||Tn.types.indexOf("Files")>-1){Jt.preventDefault();try{let oi=Xn[1];((wn=Xn[0])==null?void 0:wn.kind)==="file"&&(oi=Xn[0]);const ti=oi.getAsFile();(0,Ce.I)(ti,Xe=>{var Yn;if(Xe.id){if(((Yn=ti==null?void 0:ti.type)==null?void 0:Yn.indexOf("image"))>-1){const ji=``;document.execCommand("insertText",!1,ji)}}else(Xe==null?void 0:Xe.status)===401&&(document.location.href="/user/login")})}catch(oi){le.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Wn(Jt,wn){return cn(this,null,function*(){if(typeof Jt=="string")return yield wn(Jt);if(typeof Jt!="object"||Jt===null)return Jt;if(Array.isArray(Jt))return yield Promise.all(Jt.map(Xn=>cn(this,null,function*(){return yield Wn(Xn,wn)})));const Tn={};for(const vi in Jt)if(Object.prototype.hasOwnProperty.call(Jt,vi)){const Xn=Jt[vi];typeof Xn=="string"?Tn[vi]=yield wn(Xn):typeof Xn=="object"?Tn[vi]=yield Wn(Xn,wn):Tn[vi]=Xn}return Tn})}const ce=()=>cn(void 0,null,function*(){var Jt;Pi(!0),ir("\u5904\u7406\u4E2D"),yield new Promise(vi=>setTimeout(vi,1e3));let wn=(Jt=Ye.current)==null?void 0:Jt.querySelectorAll('[data-text="edit"]'),Tn="";try{wn.forEach(function(vi){var Xn,oi,ti,Xe;const Yn=vi.cloneNode(!0),ji=Yn.querySelectorAll("span.edu_latex");for(let to of ji){const Yi=to.getAttribute("title"),Uo=document.createTextNode(Yi),zo=to;(oi=(Xn=zo.parentNode)==null?void 0:Xn.replaceChild)==null||oi.call(Xn,Uo,zo)}const Oo=Yn.querySelectorAll("span[style]");for(let to of Oo)if(to.style.fontFamily){const Yi=to.innerHTML,Uo=document.createTextNode(Yi),zo=to;(Xe=(ti=zo.parentNode)==null?void 0:ti.replaceChild)==null||Xe.call(ti,Uo,zo)}Yn==null||Yn.childNodes.forEach(function(to){to.nodeType===Node.ELEMENT_NODE&&to.localName!=="h5"&&to.localName!=="h4"?Tn+=`

${to.innerHTML}

`:to.nodeType===Node.TEXT_NODE&&(Tn+=`

${to.textContent}

`)})}),Cr("/api/intelligent_imports/import.json",{html:co(Tn)})}catch(vi){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",vi)}}),ze=Jt=>{let wn=Jt.filter(Tn=>!!(Tn!=null&&Tn.type));return wn=wn.map(Tn=>{var vi;const Xn=(vi=io.find(ti=>ti.id===(Tn==null?void 0:Tn.type)))==null?void 0:vi.deal,oi=ei(Mn({},Tn),{id:String(Math.random()).slice(-6),knowledgePoint:Ii(Tn==null?void 0:Tn.knowledgePoint)});return Xn?Xn(oi):oi}),wn},yn=()=>{if(oo===1){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}kt.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:ce})},pi=()=>ct.createElement("div",{className:Ot.row},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,{style:{height:675}},oo===1&&ct.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Bo(2)},ct.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",ct.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",ct.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",ct.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",ct.createElement("br",null)),ct.createElement("div",{className:Ot.imgBox,style:{marginTop:75}},ct.createElement("img",{width:56,src:yt}),ct.createElement("span",null,"\u7F16\u8F91\u533A"))),oo===2&&ct.createElement("div",{"data-text":"edit",onBlur:()=>{ge.current.innerHTML||Bo(1)},ref:ge,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),ct.createElement("div",{className:Ot.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},ct.createElement("div",{className:Ot.imgBox,style:{marginTop:240}},ct.createElement("img",{width:56,src:Pt}),ct.createElement("span",null,"\u9884\u89C8\u533A")))),Un=(Jt,wn,Tn,vi)=>{var Xn;console.log(Jt,wn,Tn,vi,"onDataChange\u4FEE\u6539\u6570\u503C");const oi=JSON.parse(JSON.stringify(Et));vi===void 0?oi[wn][Jt]=Tn:oi[wn].questions[vi][Jt]=Tn;const ti=Mn({},oi[wn]),Xe=(Xn=io.find(Yn=>Yn.id===(ti==null?void 0:ti.type)))==null?void 0:Xn.deal;oi[wn]=Xe(ti),_i(oi)},ci=(Jt,wn,Tn)=>{var vi;const Xn=Tn!==void 0,oi=(vi=io.find(Yn=>Yn.id===(Jt==null?void 0:Jt.type)))==null?void 0:vi.type,ti=`${wn+1}.${Tn===void 0?"":Tn+1+"."}`,Xe=`${(Jt==null?void 0:Jt.type)==="7"?"{{":""}${ti}\u3010${oi}\u3011${(Jt==null?void 0:Jt.question)||""}`;return ct.createElement(ct.Fragment,null,Xn&&ct.createElement("h4",{contentEditable:!0}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",value:Xe}))},mi=(Jt,wn)=>cn(void 0,null,function*(){var Tn;const vi=yield Gn(Jt,wn),Xn=(Tn=vi==null?void 0:vi.data)==null?void 0:Tn.content;if(Xn!=null&&Xn.length){const oi=ze(Xn)[0];Zo.splice(wn,1,oi),Et.splice(wn,1,oi),qn([...Zo]),_i([...Et])}}),wi=(Jt,wn,Tn)=>{var vi;const Xn=Tn!==void 0,oi=(vi=io.find(Xe=>Xe.id===(Jt==null?void 0:Jt.type)))==null?void 0:vi.type,ti=`${wn+1}.${Tn===void 0?"":Tn+1+"."}`;return Xn?ct.createElement("div",{style:{padding:"10px 18px"}},`${ti}\u3010${oi}\u3011`,ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"span",className:Ot.edit,onBlur:Xe=>Un("question",wn,Xe,Tn),value:(Jt==null?void 0:Jt.question)||""})):ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ot.actionHead},ct.createElement("div",{className:"c-light-primary"},`${ti}\u3010${oi}\u3011`),Kt!==1&&ct.createElement(ke.Z,{disabled:(Jt==null?void 0:Jt.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Xe=>Un("score",wn,Xe,Tn),value:Jt==null?void 0:Jt.score}),ct.createElement(me.Z,{align:"middle",style:{marginLeft:"auto"}},!!Gn&&ct.createElement("span",{className:"current c-light-primary mr30",onClick:()=>mi(Jt,wn)},ct.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),ct.createElement(Ut.default,{onChange:Xe=>Un("checked",wn,Xe.target.checked,Tn),checked:!!(Jt!=null&&Jt.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",style:{padding:"10px 18px"},className:Ot.edit,onBlur:Xe=>Un("question",wn,Xe,Tn),value:Jt==null?void 0:Jt.question}))},Ri=(Jt,wn,Tn)=>ct.createElement(ct.Fragment,null,["0","1","2","4"].includes(Jt==null?void 0:Jt.type)&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7B54\u6848\uFF1A${wn||""}`,tagName:"p"}),!Tn&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u96BE\u5EA6\uFF1A${(Jt==null?void 0:Jt.difficulty)||""}`,tagName:"p"}),(Jt==null?void 0:Jt.type)!=="7"&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u89E3\u6790\uFF1A${(Jt==null?void 0:Jt.analyze)||""}`,tagName:"p"}),!Tn&&ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(Jt==null?void 0:Jt.knowledgePoint)||""}`,tagName:"p"})),Qi=(Jt,wn,Tn,vi)=>{const Xn=vi!==void 0,oi=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],ti=Xn&&!Jt.last&&!Jt.errorMsg?{marginBottom:10}:{},Xe=oi.map(Yn=>({key:Yn,label:Yn,onClick:()=>Un("difficulty",Tn,Yn,vi)}));return ct.createElement("div",{className:Ot.liWrap,style:ti},["4"].includes(Jt==null?void 0:Jt.type)&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${Ot.edit} c-black`,onBlur:Yn=>Un("answer",Tn,[Yn],vi),value:wn})),!Xn&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:Xe}},ct.createElement("span",{className:"c-light-primary"},Jt==null?void 0:Jt.difficulty,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(Jt==null?void 0:Jt.type)!=="7"&&ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",className:`${Ot.edit} c-grey-333`,onBlur:Yn=>Un("analyze",Tn,Yn,vi),value:Jt==null?void 0:Jt.analyze})),!Xn&&ct.createElement("div",{onKeyDown:se,className:Ot.li},ct.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),ct.createElement(je,{id:Jt==null?void 0:Jt.id,tagName:"div",value:(Jt==null?void 0:Jt.knowledgePoint)||"",className:`${Ot.edit} c-grey-333`,onBlur:Yn=>Un("knowledgePoint",Tn,Ii(Bi(Yn)),vi)})))},fn=Jt=>ct.createElement(ct.Fragment,null,typeof(Jt==null?void 0:Jt.errorMsg)=="string"&&!!(Jt!=null&&Jt.errorMsg)&&ct.createElement("h5",{contentEditable:!1},ct.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ct.createElement("div",null,Jt==null?void 0:Jt.errorMsg))),ao=Jt=>ct.createElement(ct.Fragment,null,typeof(Jt==null?void 0:Jt.errorMsg)=="string"&&!!(Jt!=null&&Jt.errorMsg)&&ct.createElement("h5",null,ct.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),ct.createElement("div",null,Jt==null?void 0:Jt.errorMsg))),un=(Jt,wn,Tn,vi)=>{let Xn="flex";return(pn&&mn!==vi||Gi&&!(Tn!=null&&Tn.errorMsg))&&(Xn="none"),ct.createElement("div",{className:Ot.row,style:{display:Xn}},ct.createElement("div",{className:Ot.leftLayout},_e||ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},Jt))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(bn,{className:Tn!=null&&Tn.errorMsg?Ot.error:""},wn)))},io=[{id:"0",type:"\u5355\u9009\u9898",element:(Jt,wn,Tn)=>{var vi,Xn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,ci(Jt,wn,Tn),(Xn=Jt==null?void 0:Jt.options)==null?void 0:Xn.map((to,Yi)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Yi,value:`${Jn[Yi]}.${to}`,tagName:"p"})),Ri(Jt,ti,oi),fn(Jt));let Yn=oi?Jt:Et[wn];const ji=Yn==null?void 0:Yn.options,Oo=ct.createElement(ct.Fragment,null,wi(Yn,wn,Tn),ji==null?void 0:ji.map((to,Yi)=>{var Uo;return ct.createElement("div",{key:Yi,className:Ot.option},ct.createElement("aside",{className:((Uo=Yn==null?void 0:Yn.answer)==null?void 0:Uo[0])===Jn[Yi]?Ot.active:"",onClick:()=>Un("answer",wn,[Jn[Yi]],Tn)},Jn[Yi]),ct.createElement(je,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${Ot.text}`,onBlur:zo=>{ji[Yi]=zo,Un("options",wn,ji,Tn)},value:to}))}),Qi(Yn,"",wn,Tn),ao(Yn));return oi?[Xe,Oo]:un(Xe,Oo,Yn,wn)},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?2:Jt.score;let Xn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]).toUpperCase();Jt.answer=Xn?[Xn]:[];let oi=[];if(!(Jt!=null&&Jt.options))oi.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{Jt.options=(Tn=Jt.options)==null?void 0:Tn.slice(0,8);const ti=Jt.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set(ti).size!==ti.length&&oi.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Xn||oi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Xn&&(Jn.slice(0,((vi=Jt==null?void 0:Jt.options)==null?void 0:vi.length)||8).includes(Xn)||oi.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")),Ii(Jt==null?void 0:Jt.question)||oi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=oi.join(` +`),Jt}},{id:"1",type:"\u591A\u9009\u9898",element:(Jt,wn,Tn)=>{var vi,Xn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,ci(Jt,wn,Tn),(Xn=Jt==null?void 0:Jt.options)==null?void 0:Xn.map((to,Yi)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Yi,value:`${Jn[Yi]}.${to}`,tagName:"p"})),Ri(Jt,ti,oi),fn(Jt));let Yn=oi?Jt:Et[wn];const ji=Yn==null?void 0:Yn.options,Oo=ct.createElement(ct.Fragment,null,wi(Yn,wn,Tn),ji==null?void 0:ji.map((to,Yi)=>{var Uo,zo;return ct.createElement("div",{key:Yi,className:Ot.option},ct.createElement("aside",{className:(zo=(Uo=Yn==null?void 0:Yn.answer)==null?void 0:Uo[0])!=null&&zo.includes(Jn[Yi])?Ot.active:"",onClick:()=>{var Nr;let Hr=((Nr=Yn==null?void 0:Yn.answer)==null?void 0:Nr[0])||"";const da=Jn[Yi];Hr.includes(da)?Hr=Hr.replace(new RegExp(da,"g"),""):Hr+=da,Hr=Hr.split("").sort().join(""),Un("answer",wn,[Hr],Tn)}},Jn[Yi]),ct.createElement(je,{id:Yn==null?void 0:Yn.id,tagName:"div",className:`${Ot.text}`,onBlur:Nr=>{ji[Yi]=Nr,Un("options",wn,ji,Tn)},value:to}))}),Qi(Yn,"",wn,Tn),ao(Yn));return oi?[Xe,Oo]:un(Xe,Oo,Yn,wn)},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?2:Jt.score;let Xn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]).toUpperCase().split("").sort().join("");Jt.answer=Xn?[Xn]:[];let oi=[];if(!(Jt!=null&&Jt.options))oi.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{Jt.options=(Tn=Jt.options)==null?void 0:Tn.slice(0,8);const ti=Jt.options.map(Yn=>Yn==null?void 0:Yn.trim().replace(/^\s+|\s+$/g,""));new Set(ti).size!==ti.length&&oi.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Xn||oi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Xn){const ti=Jn.slice(0,((vi=Jt==null?void 0:Jt.options)==null?void 0:vi.length)||8);Ai(ti).includes(Xn)||oi.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 Ii(Jt==null?void 0:Jt.question)||oi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=oi.join(` +`),Jt}},{id:"2",type:"\u5224\u65AD\u9898",element:(Jt,wn,Tn)=>{var vi,Xn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,ci(Jt,wn,Tn),Ri(Jt,ti,oi),fn(Jt));let Yn=oi?Jt:Et[wn];const ji=["\u6B63\u786E","\u9519\u8BEF"];let Oo=((Xn=Yn==null?void 0:Yn.answer)==null?void 0:Xn[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(Oo)?Oo="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(Oo)&&(Oo="\u9519\u8BEF");const to=ct.createElement(ct.Fragment,null,wi(Yn,wn,Tn),ji==null?void 0:ji.map((Yi,Uo)=>ct.createElement("div",{key:Uo,className:Ot.option},ct.createElement("aside",{style:{borderRadius:2},className:Oo===Yi?Ot.active:"",onClick:()=>Un("answer",wn,[Yi],Tn)},Yi==="\u6B63\u786E"?"T":"F"),ct.createElement("div",{style:{pointerEvents:"none"},className:`${Ot.text}`},Yi))),Qi(Yn,"",wn,Tn),ao(Yn));return oi?[Xe,to]:un(Xe,to,Yn,wn)},deal:Jt=>{var wn;Jt.score=Jt.score===void 0?2:Jt.score;let Tn=Ii((wn=Jt==null?void 0:Jt.answer)==null?void 0:wn[0]);Jt.answer=Tn?[Tn]:[];let vi=[];return Tn||vi.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Tn&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Tn)&&vi.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"),Ii(Jt==null?void 0:Jt.question)||vi.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=vi.join(` +`),Jt}},{id:"3",type:"\u586B\u7A7A\u9898",element:(Jt,wn,Tn)=>{var vi,Xn;const oi=Tn!==void 0,ti=ct.createElement(ct.Fragment,null,ci(Jt,wn,Tn),(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi.map((ji,Oo)=>ct.createElement(je,{id:Jt==null?void 0:Jt.id,key:Oo,tagName:"p",value:`\u7B54\u6848${Oo+1}\uFF1A${ji.text||""}`})),Ri(Jt,"",oi),fn(Jt));let Xe=oi?Jt:Et[wn];const Yn=ct.createElement(ct.Fragment,null,wi(Xe,wn,Tn),(Xn=Xe==null?void 0:Xe.answer)==null?void 0:Xn.map((ji,Oo)=>ct.createElement("div",{key:Oo,className:Ot.option},ct.createElement("aside",{className:Ot.fill},"\u586B\u7A7A\u9879",Oo+1),ji.model===1&&ct.createElement(je,{id:Xe==null?void 0:Xe.id,tagName:"div",onBlur:to=>{Xe.answer[Oo].latex=Bi(to),Un("answer",wn,Xe.answer,Tn)},className:`${Ot.text}`,value:ji.latex}),ji.model===2&&ct.createElement(Qt.Z,{value:ji.latex,onChange:to=>{Xe.answer[Oo].latex=to,Un("answer",wn,Xe.answer,Tn)}}))),Qi(Xe,"",wn,Tn),ao(Xe));return oi?[ti,Yn]:un(ti,Yn,Xe,wn)},deal:Jt=>{var wn,Tn,vi,Xn;Jt.score=Jt.score===void 0?2:Jt.score,Jt.question=(wn=Jt.question)==null?void 0:wn.replaceAll("\u2581","_");const oi=(Tn=Jt.answer)==null?void 0:Tn.map(Xe=>{if(Object.prototype.toString.call(Xe)==="[object Object]")return Xe;Xe=Xe==null?void 0:Xe.trim();const Yn={model:1,text:Xe,latex:Xe};return Xe.startsWith("$$")&&Xe.endsWith("$$")||Xe.startsWith("`$$")&&Xe.endsWith("$$`")?(Yn.model=2,Yn.latex=Xe.slice(2,-2)):Yn.latex=Bi(Xe),Yn});Jt.answer=oi;let ti=[];return oi||ti.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Ii(Jt==null?void 0:Jt.question)?Jt!=null&&Jt.question.includes("_")?(vi=Jt==null?void 0:Jt.answer)!=null&&vi.length&&((Jt==null?void 0:Jt.question.match(/_+/g))||[]).length!==((Xn=Jt==null?void 0:Jt.answer)==null?void 0:Xn.length)&&ti.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ti.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):ti.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=ti.join(` +`),Jt}},{id:"4",type:"\u7B80\u7B54\u9898",element:(Jt,wn,Tn)=>{var vi,Xn;const oi=Tn!==void 0;let ti=(vi=Jt==null?void 0:Jt.answer)==null?void 0:vi[0];const Xe=ct.createElement(ct.Fragment,null,ci(Jt,wn,Tn),Ri(Jt,ti,oi),fn(Jt));let Yn=oi?Jt:Et[wn];const ji=ct.createElement(ct.Fragment,null,wi(Yn,wn,Tn),Qi(Yn,(Xn=Yn==null?void 0:Yn.answer)==null?void 0:Xn[0],wn,Tn),ao(Yn));return oi?[Xe,ji]:un(Xe,ji,Yn,wn)},deal:Jt=>{Jt.score=Jt.score===void 0?5:Jt.score;let wn=[];return Ii(Jt==null?void 0:Jt.question)||wn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Jt.errorMsg=wn.join(` +`),Jt}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(Jt,wn)=>{var Tn,vi;const Xn=Et[wn],oi=zn.slice(0,4).map(ti=>({key:ti,label:ti,onClick:()=>Un("platform",wn,ti)}));return ct.createElement("div",{className:Ot.row,style:{display:Gi?Xn!=null&&Xn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},ci(Jt,wn),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(Jt==null?void 0:Jt.description)||""}`,tagName:"p"}),Ri(Jt),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Jt==null?void 0:Jt.timeLimit}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Jt==null?void 0:Jt.platform)||""}`,tagName:"p"}),ct.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:(Jt==null?void 0:Jt.code)||"",tagName:"div"}),(Tn=Jt==null?void 0:Jt.inputs)==null?void 0:Tn.map((ti,Xe)=>{var Yn;return ct.createElement(ct.Fragment,{key:Xe},ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xe+1})\u8F93\u5165\uFF1A${ti||""}`,tagName:"div"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Xe+1})\u8F93\u51FA\uFF1A${((Yn=Jt==null?void 0:Jt.outputs)==null?void 0:Yn[Xe])||""}`,tagName:"div"}))}),fn(Jt)))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(bn,{className:Xn!=null&&Xn.errorMsg?Ot.error:""},wi(Xn,wn),ct.createElement("div",{className:Ot.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:Xn==null?void 0:Xn.description,tagName:"div",onBlur:ti=>Un("description",wn,ti)}))),Qi(Xn,"",wn),ct.createElement("div",{className:Ot.liWrap},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:Xn==null?void 0:Xn.timeLimit,tagName:"div",onBlur:ti=>Un("timeLimit",wn,Bi(ti))})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:oi}},ct.createElement("span",{className:"c-light-primary"},Xn==null?void 0:Xn.platform,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ct.createElement("div",{className:Ot.li,style:{flexDirection:"column",alignItems:"start"}},ct.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:(Xn==null?void 0:Xn.code)||"",onBlur:ti=>Un("code",wn,Bi(ti)),tagName:"div"}))),(vi=Xn==null?void 0:Xn.inputs)==null?void 0:vi.map((ti,Xe)=>{var Yn;return ct.createElement("div",{className:Ot.liWrap,key:Xe},ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xe+1,")\u8F93\u5165\uFF1A"),ct.createElement(je,{id:Xn==null?void 0:Xn.id,value:ti||"",className:Ot.edit,onBlur:ji=>{const Oo=[...(Xn==null?void 0:Xn.inputs)||[]];Oo[Xe]=Bi(ji),Un("inputs",wn,Oo)},tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Xe+1,")\u8F93\u51FA\uFF1A"),ct.createElement(je,{id:Xn==null?void 0:Xn.id,value:((Yn=Xn==null?void 0:Xn.outputs)==null?void 0:Yn[Xe])||"",className:Ot.edit,onBlur:ji=>{const Oo=[...(Xn==null?void 0:Xn.outputs)||[]];Oo[Xe]=Bi(ji),Un("outputs",wn,Oo)},tagName:"div"})))}),ao(Xn))))},deal:Jt=>{var wn,Tn,vi;Jt.score=Jt.score===void 0?10:Jt.score,Jt.code=(wn=Jt.code)==null?void 0:wn.trim();let Xn=[];Ii(Jt==null?void 0:Jt.question)?((Tn=Jt==null?void 0:Jt.question)==null?void 0:Tn.length)>60&&Xn.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Xn.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ii(Jt==null?void 0:Jt.description)||Xn.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const oi=Ii(String((Jt==null?void 0:Jt.timeLimit)||""));if(Jt.timeLimit=oi,(!oi||oi&&!["3","4","5","6","7","8","9","10"].includes(oi))&&Xn.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Jt.platform=Ii(Jt==null?void 0:Jt.platform),Jt!=null&&Jt.platform){const ti=["c","c++","java","python"],Xe=(vi=Jt==null?void 0:Jt.platform)==null?void 0:vi.toLowerCase(),Yn=ti.findIndex(ji=>ji===Xe);Yn>-1?Jt.platform=zn[Yn]:Xn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Xn.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(Jt!=null&&Jt.inputs)||!(Jt!=null&&Jt.outputs))Jt.inputs=[],Jt.outputs=[],Xn.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 ti=Math.min(Jt.inputs.length,Jt.outputs.length);Jt.inputs=Jt.inputs.slice(0,ti),Jt.outputs=Jt.outputs.slice(0,ti),Jt.outputs.some(Xe=>!Ii(Xe))&&Xn.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return Jt.errorMsg=Xn.join(` +`),Jt}},{id:"7",type:"\u7EC4\u5408\u9898",element:(Jt,wn)=>{var Tn,vi;const Xn=Et[wn];return ct.createElement("div",{className:Ot.row,style:{display:Gi?Xn!=null&&Xn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},ci(Jt,wn),Ri(Jt),(Tn=Jt==null?void 0:Jt.questions)==null?void 0:Tn.map((oi,ti)=>{var Xe;const Yn=(Xe=io.find(ji=>ji.id===(oi==null?void 0:oi.type)))==null?void 0:Xe.element;return ct.createElement(ct.Fragment,{key:`left-${Jt.id}-${ti}`},Yn(oi,wn,ti)[0])}),fn(Jt),ct.createElement("p",{contentEditable:!0},"}}")))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(bn,{className:Xn!=null&&Xn.errorMsg?Ot.error:""},wi(Xn,wn),Qi(Xn,"",wn),(vi=Xn==null?void 0:Xn.questions)==null?void 0:vi.map((oi,ti)=>{var Xe;const Yn=(Xe=io.find(ji=>ji.id===(oi==null?void 0:oi.type)))==null?void 0:Xe.element;return ct.createElement(ct.Fragment,{key:`right-${Xn.id}-${ti}`},Yn(oi,wn,ti)[1])}),ao(Xn))))},deal:Jt=>{var wn,Tn,vi,Xn,oi;const ti=ze,Xe=[...io],Yn=Xe.findIndex(Yi=>Yi.id==="0"),ji=Xe.findIndex(Yi=>Yi.id==="1");if(Yn!==-1){const Yi=Xe[Yn].deal;Xe[Yn].deal=Uo=>{const zo=Yi(Uo);return zo.errorMsg&&(zo.errorMsg=zo.errorMsg.split(` `).filter(Nr=>Nr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),zo}}if(ji!==-1){const Yi=Xe[ji].deal;Xe[ji].deal=Uo=>{const zo=Yi(Uo);return zo.errorMsg&&(zo.errorMsg=zo.errorMsg.split(` `).filter(Nr=>Nr!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),zo}}Jt.questions=(wn=Jt.questions)!=null&&wn.length?ze(Jt.questions.slice(0,20)):[],Jt.questions=(Tn=Jt.questions)==null?void 0:Tn.map((Yi,Uo)=>{var zo;if(Yi.type==="0"||Yi.type==="1"){const Nr=(zo=Yi.options)==null?void 0:zo.map(Hr=>Hr==null?void 0:Hr.trim().replace(/^\s+|\s+$/g,""));Nr&&new Set(Nr).size!==Nr.length&&(Yi.errorMsg=(Yi.errorMsg?Yi.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ei(Ln({},Yi),{last:Uo===Jt.questions.length-1})});const Oo=(vi=Jt.questions)==null?void 0:vi.reduce((Yi,Uo)=>{const zo=parseFloat(Uo.score);return isNaN(zo)?Yi:Yi+zo},0);Jt.score=Oo;let to=[];return(Yn=Jt.questions)!=null&&Yn.length?Jt.errorMsg=((oi=Jt.questions)==null?void 0:oi.findIndex(Yi=>!!Yi.errorMsg))>-1:to.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Ii(Jt==null?void 0:Jt.question)||to.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),to.length&&(Jt.errorMsg=to.join(` -`)),Jt}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Jt,wn)=>{var Tn,vi;const Yn=Et[wn],oi=Xn.map(ti=>({key:ti,label:ti,onClick:()=>Kn("platform",wn,ti)}));return ct.createElement("div",{className:Ot.row,style:{display:Gi?Yn!=null&&Yn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},fi(Jt,wn),Ri(Jt),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Jt==null?void 0:Jt.timeLimit}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Jt==null?void 0:Jt.platform)||""}`,tagName:"p"}),ct.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:(Jt==null?void 0:Jt.code)||"",tagName:"div"}),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Jt==null?void 0:Jt.input)||""}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Jt==null?void 0:Jt.output)||""}`,tagName:"p"}),(Tn=Jt==null?void 0:Jt.answer)==null?void 0:Tn.map((ti,Xe)=>ct.createElement(je,{key:Xe,id:Jt==null?void 0:Jt.id,value:`\u7B54\u6848${Xe+1}\uFF1A${ti||""}`,tagName:"p"})),fn(Jt)))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(Mn,{className:Yn!=null&&Yn.errorMsg?Ot.error:""},wi(Yn,wn),Qi(Yn,"",wn),ct.createElement("div",{className:Ot.liWrap},ct.createElement("div",{className:Ot.li,onKeyDown:se},ct.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:Yn==null?void 0:Yn.timeLimit,tagName:"div",onBlur:ti=>Kn("timeLimit",wn,Bi(ti))})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:oi}},ct.createElement("span",{className:"c-light-primary"},Yn==null?void 0:Yn.platform,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ct.createElement("div",{className:Ot.li,style:{flexDirection:"column",alignItems:"start"}},ct.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:(Yn==null?void 0:Yn.code)||"",onBlur:ti=>Kn("code",wn,Bi(ti)),tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:(Yn==null?void 0:Yn.input)||"",onBlur:ti=>Kn("input",wn,Bi(ti)),tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Yn==null?void 0:Yn.id,value:(Yn==null?void 0:Yn.output)||"",onBlur:ti=>Kn("output",wn,Bi(ti)),tagName:"div"}))),ct.createElement("div",{className:Ot.liWrap},(vi=Yn==null?void 0:Yn.answer)==null?void 0:vi.map((ti,Xe)=>ct.createElement("div",{className:Ot.li,key:Xe},ct.createElement("aside",null,"\u7B54\u6848",Xe+1,"\uFF1A"),ct.createElement(je,{id:Yn==null?void 0:Yn.id,value:ti||"",className:Ot.edit,onBlur:_n=>{const ji=[...(Yn==null?void 0:Yn.answer)||[]];ji[Xe]=Bi(_n),Kn("output",wn,ji)},tagName:"div"})))),ao(Yn))))},deal:Jt=>{var wn,Tn,vi,Yn,oi,ti,Xe,_n;Jt.score=Jt.score===void 0?10:Jt.score,Jt.code=(vi=(Tn=(wn=Jt.code)==null?void 0:wn.trim())==null?void 0:Tn.replace(/@_@/g,"@\u2581@"))==null?void 0:vi.replace(/@__@/g,"@\u2581\u2581@");let ji=[];if(Ii(Jt==null?void 0:Jt.question)||ji.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ii(Jt==null?void 0:Jt.code)?/@▁@|@▁▁@/.test(Jt==null?void 0:Jt.code)?(Yn=Jt==null?void 0:Jt.answer)!=null&&Yn.length&&((oi=Jt==null?void 0:Jt.code.match(/@▁@|@▁▁@/g))==null?void 0:oi.length)!==((ti=Jt==null?void 0:Jt.answer)==null?void 0:ti.length)&&ji.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ji.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"):ji.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Jt!=null&&Jt.answer?(Xe=Jt.answer)!=null&&Xe.some(to=>!Ii(to))&&ji.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ji.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Jt.platform=Ii(Jt==null?void 0:Jt.platform),Jt!=null&&Jt.platform){const to=["c","c++","java","python","javascript","ruby"],Yi=(_n=Jt==null?void 0:Jt.platform)==null?void 0:_n.toLowerCase(),Uo=to.findIndex(zo=>zo===Yi);Uo>-1?Jt.platform=Xn[Uo]:ji.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ji.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Ii(Jt==null?void 0:Jt.output)||ji.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Oo=Ii(String((Jt==null?void 0:Jt.timeLimit)||""));return Jt.timeLimit=Oo,(!Oo||Oo&&!["3","4","5","6","7","8","9","10"].includes(Oo))&&ji.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Jt.errorMsg=ji.join(` -`),Jt}}],yi=()=>ct.createElement(ct.Fragment,null,Zo.filter(Jt=>{var wn;return!!((wn=io.find(vi=>vi.id===(Jt==null?void 0:Jt.type)))==null?void 0:wn.element)}).map((Jt,wn)=>{var Tn;const vi=(Tn=io.find(Yn=>Yn.id===(Jt==null?void 0:Jt.type)))==null?void 0:Tn.element;return ct.createElement(ct.Fragment,{key:Jt.id},vi(Jt,wn))})),Gt=()=>dn(void 0,null,function*(){const Jt=Et.filter(wn=>!wn.checked);if(oo!==3||!Jt.length){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Mi){Be(!0),yield Mi(Et),Be(!1);return}cn.setFieldsValue({sub_discipline_id:pe}),Pn(!0)}),Wo=(Jt,wn=[])=>{if(typeof Jt=="string")return Jt.trim();if(Array.isArray(Jt))return Jt.map(Tn=>Wo(Tn,wn));if(typeof Jt=="object"&&Jt!==null){const Tn={};for(const vi in Jt)Jt.hasOwnProperty(vi)&&(wn.includes(vi)?Tn[vi]=Jt[vi]:Tn[vi]=Wo(Jt[vi],wn));return Tn}return Jt},sr=Jt=>dn(void 0,null,function*(){const wn=ze(Wo(Jt));qn(wn),_i(JSON.parse(JSON.stringify(wn))),Bo(3),Pi(!1),Qe(!1)});(0,ct.useEffect)(()=>{if(Ke)return;const Jt=()=>{ro(wn=>wn>=90?(clearInterval(Rn.current),90):wn+1)};return Rn.current=setInterval(Jt,5e4/90),()=>clearInterval(Rn.current)},[Ke]);const Cr=(Jt,wn)=>{sn(!1);const Tn=new FormData;Object.keys(wn).forEach(Yn=>{Tn.append(Yn,wn[Yn])});const vi=new window.XMLHttpRequest;vi.withCredentials=!0,vi.addEventListener("load",function(Yn){return dn(this,null,function*(){var oi,ti;try{const Xe=JSON.parse((oi=Yn==null?void 0:Yn.target)==null?void 0:oi.response);if(sn(!0),ro(100),yield new Promise(_n=>setTimeout(()=>_n(),780)),Xe.status===0){if(!((ti=Xe==null?void 0:Xe.data)!=null&&ti.length)){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Pi(!1);return}sr((Xe==null?void 0:Xe.data)||[])}else Pi(!1),le.ZP.warning(Xe==null?void 0:Xe.message)}catch(Xe){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Xe)}})}),vi.addEventListener("error",()=>{Pi(!1)}),vi.open("POST",`${lt.Z.API_SERVER}${Jt}`),vi.send(Tn)},Rr=Jt=>dn(void 0,null,function*(){const wn=Jt.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(wn)==-1?(le.ZP.error(`${Jt.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()):(Pi(!0),ir("\u5904\u7406\u4E2D"),Cr("/api/intelligent_imports/import.json",{file:Jt}),Promise.reject())});let cr=[{key:1,label:ct.createElement(Pe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Rr},ct.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,en.Ny)()||(0,en.$O)())&&cr.push({key:2,label:ct.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Vn.current.onClick()}});const uo=[Et.length,(Mo=Et.filter(Jt=>!!(Jt!=null&&Jt.errorMsg)))==null?void 0:Mo.length];return ct.createElement("div",{className:Ie()(Ot.intelligentBox,"intelligent-body-curb",Bt),style:ei(Ln({},Tt),{width:vt}),ref:_e},ct.createElement("div",{className:Ot.underpin},ct.createElement("b",{style:Ei}),ct.createElement("b",{style:Ei})),ct.createElement("div",{className:Ot.head,style:{top:he}},ct.createElement("div",{className:Ot.leftLayout},an||ct.createElement(ct.Fragment,null,ct.createElement(me.Z,{align:"middle"},ct.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7F16\u8F91"),!oe&&ct.createElement(ht.op,{href:`${lt.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",ct.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),ct.createElement(ht.op,{onClick:si,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!oe&&ct.createElement(Ae.Z,{overlayClassName:Ot.menu,menu:{items:cr}},ct.createElement(ht.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Oi&&Oi),ct.createElement("div",{className:Ot.tip},ct.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"))),ct.createElement(me.Z,{className:Ot.rightLayout,style:{alignItems:"start"}},tn||ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ot.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(oo)&&ct.createElement(Ut.default,{className:"ml20",checked:Gi,onChange:Jt=>Qe(Jt.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(oo)&&ct.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",ct.createElement("span",{className:"ml5 mr5 c-light-primary"},uo[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",ct.createElement("span",{className:"ml5 mr5 c-red-e53"},uo[1]),"\u9898")),pn&&ct.createElement("div",{className:Ot.tabs},Zo==null?void 0:Zo.map((Jt,wn)=>ct.createElement("div",{onClick:()=>{bn(wn)},className:mn===wn&&Ot.active,key:wn},"\u65B0\u9898",wn+1)))),ct.createElement("div",{className:Ot.centerBox},ct.createElement("img",{className:"mb10",src:Nt,width:56}),!On&&ct.createElement(ht.op,{onClick:yn},"\u8BC6\u522B"))),[1,2].includes(oo)&&pi(),[3].includes(oo)&&yi(),ct.createElement("div",{className:"pb10"}),ct.createElement("div",{className:Ot.buttonFixed},ct.createElement("div",{className:Ot.buttonWrap},ct.createElement(He.ZP,{size:"middle",className:`${Ot.button} mr20`,onClick:ie},"\u53D6\u6D88"),ct.createElement(He.ZP,{size:"middle",type:"primary",loading:jt,className:`${Ot.button}`,onClick:Gt},ki))),ct.createElement(kt.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Ho,title:null,footer:null,width:320,afterClose:()=>ro(0)},ct.createElement(me.Z,{align:"middle",style:{flexDirection:"column"}},ct.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},No,ct.createElement("span",{className:Ot.dotLoading},ct.createElement("span",null,"."),ct.createElement("span",null,"."),ct.createElement("span",null,"."))),ct.createElement(Ft.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Qo}),ct.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",ct.createElement("span",{className:"ml5 c-light-primary"},Qo,"%")))),ct.createElement(kt.default,{centered:!0,open:Ci,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ii,width:480,onCancel:()=>Pn(!1),onOk:()=>cn.submit(),afterClose:()=>{cn.resetFields()}},ct.createElement(te.default,{style:{maxHeight:550},form:cn,layout:"horizontal",colon:!1,size:"large",onFinish:Jt=>dn(void 0,null,function*(){var wn,Tn,vi,Yn,oi;const ti=Et.filter(ji=>!ji.checked&&!ji.errorMsg);ai(!0);const Xe=()=>dn(void 0,null,function*(){var ji,Oo;const to=yield(0,Dt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ei(Ln(Ln({},Wt),Jt),{list:ti,mode:Kt})});to.status===0&&(ci&&((ji=to==null?void 0:to.data)!=null&&ji.success)&&window.location.pathname==="/problemset"&&(jn.Z.publish("refresh-item-bank",Jt.group_id),yield new Promise(Yi=>setTimeout(()=>Yi(),1500))),le.ZP.success(`\u6210\u529F\u5BFC\u5165${(Oo=to==null?void 0:to.data)==null?void 0:Oo.success}\u9053\u8BD5\u9898`,3),xe(to),Pn(!1)),ai(!1)});if(Kt!==1){yield Xe();return}const _n=yield(0,Dt.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Et,mode:Kt}});if(_n.status===0){if(!((wn=_n==null?void 0:_n.data)!=null&&wn.error_size)){yield Xe();return}kt.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{ai(!1)},title:"\u63D0\u793A",content:ct.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",ct.createElement("span",{className:"c-light-primary ml5 mr5"},(Tn=_n==null?void 0:_n.data)==null?void 0:Tn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",ct.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(vi=_n==null?void 0:_n.data)==null?void 0:vi.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",ct.createElement("span",{className:"ml5 mr5"},(oi=(Yn=_n==null?void 0:_n.data)==null?void 0:Yn.index)==null?void 0:oi.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:Xe})}})},ct.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),ct.createElement(te.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"}]},ct.createElement(et.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Fe})),Kt===1&&ct.createElement(te.default.Item,{label:ct.createElement(me.Z,{align:"middle",style:{justifyContent:"space-between"}},ct.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),ct.createElement("div",{onClick:()=>Me(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},ct.createElement("img",{className:"mr5 primary-hover",src:ne}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},ct.createElement(Zt.Z,{key:Re})))),ct.createElement(kt.default,{centered:!0,open:vn,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Se,onCancel:()=>Me(!1),onOk:()=>Cn.submit(),afterClose:()=>{Cn.resetFields()}},ct.createElement(te.default,{style:{maxHeight:550},form:Cn,layout:"horizontal",colon:!1,size:"large",onFinish:Jt=>dn(void 0,null,function*(){var wn;ee(!0),(yield(0,Dt.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Jt.name,parent_id:(wn=Jt==null?void 0:Jt.parent_id)==null?void 0:wn[0]}})).status===0?(qe(Re+1),setTimeout(()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me(!1),ee(!1)},1e3)):ee(!1)})},ct.createElement(te.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"}]},ct.createElement(nt.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),ct.createElement(te.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},ct.createElement(Zt.Z,null)))),ct.createElement(Hn.Z,{onSave:Jt=>{Pi(!0),ir("\u5904\u7406\u4E2D"),Cr("/api/intelligent_imports/import.json",{html:Jt})},ref:Vn}))},bt=pt;var wt=It},59879:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=xt(88010),ue=xt(48136),Ie=xt(41588),te=xt(43418),le=xt(59301);const kt=(0,ct.forwardRef)(({callback:ke,width:me,onChange:Ut,disabled:Ae,readOnly:Pe,type:He="",value:Ft="",style:et={}},nt)=>{const ht=(0,ct.useRef)(),lt=(0,ct.useRef)(),[pt,yt]=(0,ct.useState)(0),[Pt,Nt]=(0,ct.useState)(0),[Dt,Zt]=(0,ct.useState)(!1),ne=()=>{var Vt=document.createElement("div");Vt.innerHTML=ht.current.getValue();var Ee=Vt.innerText;return ke&&ke(Ee),Ee};(0,ct.useImperativeHandle)(nt,()=>({getData:ne}));const de=Vt=>{Vt.preventDefault();const Ee=Vt.clientX-pt,ve=Vt.clientY-Pt;document.body.onmousemove=Je=>{let je=Je.clientX-Ee,en=Je.clientY-ve;const jn=document.getElementsByClassName("markdown-popup-form")[0],Hn=window.innerWidth-jn.offsetWidth,Te=window.innerHeight-jn.offsetHeight;je=Math.max(0,Math.min(je,Hn)),en=Math.max(0,Math.min(en,Te)),Qt(Je.clientX,Je.clientY,Ee,ve)&&(yt(je),Nt(en))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qt=(Vt,Ee,ve,Je)=>{const je=document.body.clientHeight,en=document.body.clientWidth;return Vt<20&&ve>Vt||Vt>en-20&&veEe||Ee>je-20&&Je{Dt&&setTimeout(()=>{const Vt=document.getElementsByClassName("markdown-popup-form")[0],Ee=window.innerWidth/2-Vt.offsetWidth/2,ve=window.innerHeight/2-Vt.offsetHeight/2;yt(Ee),Nt(ve)},0)},[Dt]);const Ce=()=>{Ae||Pe||Zt(!0)};return le.createElement("div",{style:et},le.createElement("div",{style:{width:me||"100%",position:"relative"},className:`${Ot.Z.mathFillWrap} ${Ae||Pe?"cursorDefault":""}`,onClick:()=>Ce()},le.createElement("math-field",{disabled:Ae,locale:"zh_cn",class:`${Ot.Z.mathField} ${He}`,readOnly:Pe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ht,style:{width:"100%",fontSize:Ft?18:14},value:Ft||""})),le.createElement(te.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:pt,top:Pt},title:le.createElement("div",{style:{cursor:"move"},onMouseDown:de},"\u8F93\u5165\u516C\u5F0F"),open:Dt,onOk:()=>{const Vt=lt.current.getData();ht.current.setValue(Vt),Ut(Vt),Zt(!1)},onCancel:()=>{Zt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},le.createElement(Ie.Z,{value:Ft,ref:lt,onChange:Ut,showSaveButton:!1})))});Nn.Z=kt},41588:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=xt(95237),ue=xt(43604),Ie=xt(99313),te=xt(3113),le=xt(85149),kt=xt(88010),ke=xt(48136),me=xt(59301);const Ut=(0,ct.forwardRef)(({callback:Ae,showSaveButton:Pe,value:He=""},Ft)=>{const et=(0,ct.useRef)(),nt=[{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 "}]}]}],ht=[{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 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return ei(Mn({},Yi),{last:Uo===Jt.questions.length-1})});const Oo=(vi=Jt.questions)==null?void 0:vi.reduce((Yi,Uo)=>{const zo=parseFloat(Uo.score);return isNaN(zo)?Yi:Yi+zo},0);Jt.score=Oo;let to=[];return(Xn=Jt.questions)!=null&&Xn.length?Jt.errorMsg=((oi=Jt.questions)==null?void 0:oi.findIndex(Yi=>!!Yi.errorMsg))>-1:to.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Ii(Jt==null?void 0:Jt.question)||to.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),to.length&&(Jt.errorMsg=to.join(` +`)),Jt}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(Jt,wn)=>{var Tn,vi;const Xn=Et[wn],oi=zn.map(ti=>({key:ti,label:ti,onClick:()=>Un("platform",wn,ti)}));return ct.createElement("div",{className:Ot.row,style:{display:Gi?Xn!=null&&Xn.errorMsg?"flex":"none":"flex"}},ct.createElement("div",{className:Ot.leftLayout},ct.createElement(gn,null,ct.createElement("div",{"data-text":"edit",contentEditable:!0,className:Ot.question},ci(Jt,wn),Ri(Jt),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${Jt==null?void 0:Jt.timeLimit}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(Jt==null?void 0:Jt.platform)||""}`,tagName:"p"}),ct.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:(Jt==null?void 0:Jt.code)||"",tagName:"div"}),ct.createElement("h4",null),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(Jt==null?void 0:Jt.input)||""}`,tagName:"p"}),ct.createElement(je,{id:Jt==null?void 0:Jt.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(Jt==null?void 0:Jt.output)||""}`,tagName:"p"}),(Tn=Jt==null?void 0:Jt.answer)==null?void 0:Tn.map((ti,Xe)=>ct.createElement(je,{key:Xe,id:Jt==null?void 0:Jt.id,value:`\u7B54\u6848${Xe+1}\uFF1A${ti||""}`,tagName:"p"})),fn(Jt)))),ct.createElement("div",{className:Ot.rightLayout},ct.createElement(bn,{className:Xn!=null&&Xn.errorMsg?Ot.error:""},wi(Xn,wn),Qi(Xn,"",wn),ct.createElement("div",{className:Ot.liWrap},ct.createElement("div",{className:Ot.li,onKeyDown:se},ct.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:Xn==null?void 0:Xn.timeLimit,tagName:"div",onBlur:ti=>Un("timeLimit",wn,Bi(ti))})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),ct.createElement("div",{className:"c-black"},ct.createElement(Ae.Z,{menu:{items:oi}},ct.createElement("span",{className:"c-light-primary"},Xn==null?void 0:Xn.platform,ct.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),ct.createElement("div",{className:Ot.li,style:{flexDirection:"column",alignItems:"start"}},ct.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:(Xn==null?void 0:Xn.code)||"",onBlur:ti=>Un("code",wn,Bi(ti)),tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:(Xn==null?void 0:Xn.input)||"",onBlur:ti=>Un("input",wn,Bi(ti)),tagName:"div"})),ct.createElement("div",{className:Ot.li},ct.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),ct.createElement(je,{className:Ot.edit,id:Xn==null?void 0:Xn.id,value:(Xn==null?void 0:Xn.output)||"",onBlur:ti=>Un("output",wn,Bi(ti)),tagName:"div"}))),ct.createElement("div",{className:Ot.liWrap},(vi=Xn==null?void 0:Xn.answer)==null?void 0:vi.map((ti,Xe)=>ct.createElement("div",{className:Ot.li,key:Xe},ct.createElement("aside",null,"\u7B54\u6848",Xe+1,"\uFF1A"),ct.createElement(je,{id:Xn==null?void 0:Xn.id,value:ti||"",className:Ot.edit,onBlur:Yn=>{const ji=[...(Xn==null?void 0:Xn.answer)||[]];ji[Xe]=Bi(Yn),Un("output",wn,ji)},tagName:"div"})))),ao(Xn))))},deal:Jt=>{var wn,Tn,vi,Xn,oi,ti,Xe,Yn;Jt.score=Jt.score===void 0?10:Jt.score,Jt.code=(vi=(Tn=(wn=Jt.code)==null?void 0:wn.trim())==null?void 0:Tn.replace(/@_@/g,"@\u2581@"))==null?void 0:vi.replace(/@__@/g,"@\u2581\u2581@");let ji=[];if(Ii(Jt==null?void 0:Jt.question)||ji.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ii(Jt==null?void 0:Jt.code)?/@▁@|@▁▁@/.test(Jt==null?void 0:Jt.code)?(Xn=Jt==null?void 0:Jt.answer)!=null&&Xn.length&&((oi=Jt==null?void 0:Jt.code.match(/@▁@|@▁▁@/g))==null?void 0:oi.length)!==((ti=Jt==null?void 0:Jt.answer)==null?void 0:ti.length)&&ji.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):ji.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"):ji.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),Jt!=null&&Jt.answer?(Xe=Jt.answer)!=null&&Xe.some(to=>!Ii(to))&&ji.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):ji.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),Jt.platform=Ii(Jt==null?void 0:Jt.platform),Jt!=null&&Jt.platform){const to=["c","c++","java","python","javascript","ruby"],Yi=(Yn=Jt==null?void 0:Jt.platform)==null?void 0:Yn.toLowerCase(),Uo=to.findIndex(zo=>zo===Yi);Uo>-1?Jt.platform=zn[Uo]:ji.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else ji.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Ii(Jt==null?void 0:Jt.output)||ji.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const Oo=Ii(String((Jt==null?void 0:Jt.timeLimit)||""));return Jt.timeLimit=Oo,(!Oo||Oo&&!["3","4","5","6","7","8","9","10"].includes(Oo))&&ji.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),Jt.errorMsg=ji.join(` +`),Jt}}],yi=()=>ct.createElement(ct.Fragment,null,Zo.filter(Jt=>{var wn;return!!((wn=io.find(vi=>vi.id===(Jt==null?void 0:Jt.type)))==null?void 0:wn.element)}).map((Jt,wn)=>{var Tn;const vi=(Tn=io.find(Xn=>Xn.id===(Jt==null?void 0:Jt.type)))==null?void 0:Tn.element;return ct.createElement(ct.Fragment,{key:Jt.id},vi(Jt,wn))})),Gt=()=>cn(void 0,null,function*(){const Jt=Et.filter(wn=>!wn.checked);if(oo!==3||!Jt.length){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Mi){Be(!0),yield Mi(Et),Be(!1);return}hn.setFieldsValue({sub_discipline_id:pe}),Pn(!0)}),Wo=(Jt,wn=[])=>{if(typeof Jt=="string")return Jt.trim();if(Array.isArray(Jt))return Jt.map(Tn=>Wo(Tn,wn));if(typeof Jt=="object"&&Jt!==null){const Tn={};for(const vi in Jt)Jt.hasOwnProperty(vi)&&(wn.includes(vi)?Tn[vi]=Jt[vi]:Tn[vi]=Wo(Jt[vi],wn));return Tn}return Jt},sr=Jt=>cn(void 0,null,function*(){const wn=ze(Wo(Jt));qn(wn),_i(JSON.parse(JSON.stringify(wn))),Bo(3),Pi(!1),Qe(!1)});(0,ct.useEffect)(()=>{if(Ke)return;const Jt=()=>{ro(wn=>wn>=90?(clearInterval(jn.current),90):wn+1)};return jn.current=setInterval(Jt,5e4/90),()=>clearInterval(jn.current)},[Ke]);const Cr=(Jt,wn)=>{sn(!1);const Tn=new FormData;Object.keys(wn).forEach(Xn=>{Tn.append(Xn,wn[Xn])});const vi=new window.XMLHttpRequest;vi.withCredentials=!0,vi.addEventListener("load",function(Xn){return cn(this,null,function*(){var oi,ti;try{const Xe=JSON.parse((oi=Xn==null?void 0:Xn.target)==null?void 0:oi.response);if(sn(!0),ro(100),yield new Promise(Yn=>setTimeout(()=>Yn(),780)),Xe.status===0){if(!((ti=Xe==null?void 0:Xe.data)!=null&&ti.length)){le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Pi(!1);return}sr((Xe==null?void 0:Xe.data)||[])}else Pi(!1),le.ZP.warning(Xe==null?void 0:Xe.message)}catch(Xe){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Xe)}})}),vi.addEventListener("error",()=>{Pi(!1)}),vi.open("POST",`${lt.Z.API_SERVER}${Jt}`),vi.send(Tn)},Rr=Jt=>cn(void 0,null,function*(){const wn=Jt.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(wn)==-1?(le.ZP.error(`${Jt.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()):(Pi(!0),ir("\u5904\u7406\u4E2D"),Cr("/api/intelligent_imports/import.json",{file:Jt}),Promise.reject())});let cr=[{key:1,label:ct.createElement(Pe.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Rr},ct.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,en.Ny)()||(0,en.$O)())&&cr.push({key:2,label:ct.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Rn.current.onClick()}});const uo=[Et.length,(Mo=Et.filter(Jt=>!!(Jt!=null&&Jt.errorMsg)))==null?void 0:Mo.length];return ct.createElement("div",{className:Ie()(Ot.intelligentBox,"intelligent-body-curb",Bt),style:ei(Mn({},Tt),{width:vt}),ref:Ye},ct.createElement("div",{className:Ot.underpin},ct.createElement("b",{style:Ei}),ct.createElement("b",{style:Ei})),ct.createElement("div",{className:Ot.head,style:{top:he}},ct.createElement("div",{className:Ot.leftLayout},an||ct.createElement(ct.Fragment,null,ct.createElement(me.Z,{align:"middle"},ct.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7F16\u8F91"),!oe&&ct.createElement(ht.op,{href:`${lt.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",ct.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),ct.createElement(ht.op,{onClick:ri,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!oe&&ct.createElement(Ae.Z,{overlayClassName:Ot.menu,menu:{items:cr}},ct.createElement(ht.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Oi&&Oi),ct.createElement("div",{className:Ot.tip},ct.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"))),ct.createElement(me.Z,{className:Ot.rightLayout,style:{alignItems:"start"}},tn||ct.createElement(ct.Fragment,null,ct.createElement("div",{className:Ot.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(oo)&&ct.createElement(Ut.default,{className:"ml20",checked:Gi,onChange:Jt=>Qe(Jt.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(oo)&&ct.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",ct.createElement("span",{className:"ml5 mr5 c-light-primary"},uo[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",ct.createElement("span",{className:"ml5 mr5 c-red-e53"},uo[1]),"\u9898")),pn&&ct.createElement("div",{className:Ot.tabs},Zo==null?void 0:Zo.map((Jt,wn)=>ct.createElement("div",{onClick:()=>{En(wn)},className:mn===wn&&Ot.active,key:wn},"\u65B0\u9898",wn+1)))),ct.createElement("div",{className:Ot.centerBox},ct.createElement("img",{className:"mb10",src:Nt,width:56}),!On&&ct.createElement(ht.op,{onClick:yn},"\u8BC6\u522B"))),[1,2].includes(oo)&&pi(),[3].includes(oo)&&yi(),ct.createElement("div",{className:"pb10"}),ct.createElement("div",{className:Ot.buttonFixed},ct.createElement("div",{className:Ot.buttonWrap},ct.createElement(He.ZP,{size:"middle",className:`${Ot.button} mr20`,onClick:ie},"\u53D6\u6D88"),ct.createElement(He.ZP,{size:"middle",type:"primary",loading:jt,className:`${Ot.button}`,onClick:Gt},ki))),ct.createElement(kt.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Ho,title:null,footer:null,width:320,afterClose:()=>ro(0)},ct.createElement(me.Z,{align:"middle",style:{flexDirection:"column"}},ct.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},No,ct.createElement("span",{className:Ot.dotLoading},ct.createElement("span",null,"."),ct.createElement("span",null,"."),ct.createElement("span",null,"."))),ct.createElement(Ft.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Qo}),ct.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",ct.createElement("span",{className:"ml5 c-light-primary"},Qo,"%")))),ct.createElement(kt.default,{centered:!0,open:Ci,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ii,width:480,onCancel:()=>Pn(!1),onOk:()=>hn.submit(),afterClose:()=>{hn.resetFields()}},ct.createElement(te.default,{style:{maxHeight:550},form:hn,layout:"horizontal",colon:!1,size:"large",onFinish:Jt=>cn(void 0,null,function*(){var wn,Tn,vi,Xn,oi;const ti=Et.filter(ji=>!ji.checked&&!ji.errorMsg);si(!0);const Xe=()=>cn(void 0,null,function*(){var ji,Oo;const to=yield(0,Dt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:ei(Mn(Mn({},Wt),Jt),{list:ti,mode:Kt})});to.status===0&&(gi&&((ji=to==null?void 0:to.data)!=null&&ji.success)&&window.location.pathname==="/problemset"&&(Hn.Z.publish("refresh-item-bank",Jt.group_id),yield new Promise(Yi=>setTimeout(()=>Yi(),1500))),le.ZP.success(`\u6210\u529F\u5BFC\u5165${(Oo=to==null?void 0:to.data)==null?void 0:Oo.success}\u9053\u8BD5\u9898`,3),xe(to),Pn(!1)),si(!1)});if(Kt!==1){yield Xe();return}const Yn=yield(0,Dt.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Et,mode:Kt}});if(Yn.status===0){if(!((wn=Yn==null?void 0:Yn.data)!=null&&wn.error_size)){yield Xe();return}kt.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{si(!1)},title:"\u63D0\u793A",content:ct.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",ct.createElement("span",{className:"c-light-primary ml5 mr5"},(Tn=Yn==null?void 0:Yn.data)==null?void 0:Tn.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",ct.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(vi=Yn==null?void 0:Yn.data)==null?void 0:vi.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",ct.createElement("span",{className:"ml5 mr5"},(oi=(Xn=Yn==null?void 0:Yn.data)==null?void 0:Xn.index)==null?void 0:oi.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:Xe})}})},ct.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),ct.createElement(te.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"}]},ct.createElement(et.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Fe})),Kt===1&&ct.createElement(te.default.Item,{label:ct.createElement(me.Z,{align:"middle",style:{justifyContent:"space-between"}},ct.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),ct.createElement("div",{onClick:()=>Me(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},ct.createElement("img",{className:"mr5 primary-hover",src:ne}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},ct.createElement(Zt.Z,{key:Re})))),ct.createElement(kt.default,{centered:!0,open:vn,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:Se,onCancel:()=>Me(!1),onOk:()=>Nn.submit(),afterClose:()=>{Nn.resetFields()}},ct.createElement(te.default,{style:{maxHeight:550},form:Nn,layout:"horizontal",colon:!1,size:"large",onFinish:Jt=>cn(void 0,null,function*(){var wn;ee(!0),(yield(0,Dt.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:Jt.name,parent_id:(wn=Jt==null?void 0:Jt.parent_id)==null?void 0:wn[0]}})).status===0?(qe(Re+1),setTimeout(()=>{le.ZP.success("\u64CD\u4F5C\u6210\u529F"),Me(!1),ee(!1)},1e3)):ee(!1)})},ct.createElement(te.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"}]},ct.createElement(nt.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),ct.createElement(te.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},ct.createElement(Zt.Z,null)))),ct.createElement(Zn.Z,{onSave:Jt=>{Pi(!0),ir("\u5904\u7406\u4E2D"),Cr("/api/intelligent_imports/import.json",{html:Jt})},ref:Rn}))},bt=pt;var wt=It},59879:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=xt(88010),ue=xt(48136),Ie=xt(41588),te=xt(43418),le=xt(59301);const kt=(0,ct.forwardRef)(({callback:ke,width:me,onChange:Ut,disabled:Ae,readOnly:Pe,type:He="",value:Ft="",style:et={}},nt)=>{const ht=(0,ct.useRef)(),lt=(0,ct.useRef)(),[pt,yt]=(0,ct.useState)(0),[Pt,Nt]=(0,ct.useState)(0),[Dt,Zt]=(0,ct.useState)(!1),ne=()=>{var Vt=document.createElement("div");Vt.innerHTML=ht.current.getValue();var Ee=Vt.innerText;return ke&&ke(Ee),Ee};(0,ct.useImperativeHandle)(nt,()=>({getData:ne}));const de=Vt=>{Vt.preventDefault();const Ee=Vt.clientX-pt,ve=Vt.clientY-Pt;document.body.onmousemove=Je=>{let je=Je.clientX-Ee,en=Je.clientY-ve;const Hn=document.getElementsByClassName("markdown-popup-form")[0],Zn=window.innerWidth-Hn.offsetWidth,Te=window.innerHeight-Hn.offsetHeight;je=Math.max(0,Math.min(je,Zn)),en=Math.max(0,Math.min(en,Te)),Qt(Je.clientX,Je.clientY,Ee,ve)&&(yt(je),Nt(en))},document.body.onmouseup=function(){document.body.onmousemove=null}},Qt=(Vt,Ee,ve,Je)=>{const je=document.body.clientHeight,en=document.body.clientWidth;return Vt<20&&ve>Vt||Vt>en-20&&veEe||Ee>je-20&&Je{Dt&&setTimeout(()=>{const Vt=document.getElementsByClassName("markdown-popup-form")[0],Ee=window.innerWidth/2-Vt.offsetWidth/2,ve=window.innerHeight/2-Vt.offsetHeight/2;yt(Ee),Nt(ve)},0)},[Dt]);const Ce=()=>{Ae||Pe||Zt(!0)};return le.createElement("div",{style:et},le.createElement("div",{style:{width:me||"100%",position:"relative"},className:`${Ot.Z.mathFillWrap} ${Ae||Pe?"cursorDefault":""}`,onClick:()=>Ce()},le.createElement("math-field",{disabled:Ae,locale:"zh_cn",class:`${Ot.Z.mathField} ${He}`,readOnly:Pe,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:ht,style:{width:"100%",fontSize:Ft?18:14},value:Ft||""})),le.createElement(te.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:pt,top:Pt},title:le.createElement("div",{style:{cursor:"move"},onMouseDown:de},"\u8F93\u5165\u516C\u5F0F"),open:Dt,onOk:()=>{const Vt=lt.current.getData();ht.current.setValue(Vt),Ut(Vt),Zt(!1)},onCancel:()=>{Zt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},le.createElement(Ie.Z,{value:Ft,ref:lt,onChange:Ut,showSaveButton:!1})))});An.Z=kt},41588:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=xt(95237),ue=xt(43604),Ie=xt(99313),te=xt(3113),le=xt(85149),kt=xt(88010),ke=xt(48136),me=xt(59301);const Ut=(0,ct.forwardRef)(({callback:Ae,showSaveButton:Pe,value:He=""},Ft)=>{const et=(0,ct.useRef)(),nt=[{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 "}]}]}],ht=[{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 @@ -232,7 +232,7 @@ ${gn} \\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}`}]}]}],lt=Pt=>{et.current.setValue(et.current.getValue()+" "+Pt.value+" ")},pt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:me.createElement(Ot.Z,{className:kt.Z.lists,gutter:[10,10]},nt.map((Pt,Nt)=>me.createElement(ue.Z,{flex:"110px",className:kt.Z.item},me.createElement("div",null,me.createElement(le.Z,{value:`$$${Pt.value}$$`}),Pt.name),me.createElement("div",{className:kt.Z.children},Pt.children.map((Dt,Zt)=>me.createElement("div",{key:Zt},me.createElement("h1",null,Dt.name),me.createElement(Ot.Z,{gutter:[10,10]},Dt.data.map((ne,de)=>me.createElement(ue.Z,{key:de,onClick:()=>lt(ne),className:kt.Z.diamond},me.createElement(le.Z,{value:"`$$"+ne.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:me.createElement(Ot.Z,{className:kt.Z.lists,gutter:[10,10]},ht.map((Pt,Nt)=>me.createElement(ue.Z,{flex:"110px",className:kt.Z.item},me.createElement("div",null,me.createElement(le.Z,{value:"`$$"+Pt.value+"$$`"}),Pt.name),me.createElement("div",{className:kt.Z.children},Pt.children.map((Dt,Zt)=>me.createElement("div",{key:Zt},Dt.name&&me.createElement("h1",null,Dt.name),me.createElement(Ot.Z,{gutter:[10,10]},Dt.data.map((ne,de)=>me.createElement(ue.Z,{key:de,onClick:()=>lt(ne),className:kt.Z.diamond},me.createElement(le.Z,{value:"`$$"+ne.value+"$$`"}))))))))))}],yt=()=>{var Pt=document.createElement("div");Pt.innerHTML=et.current.getValue();var Nt=Pt.innerText;return Ae&&Ae(Nt),Nt};return(0,ct.useImperativeHandle)(Ft,()=>({getData:yt})),me.createElement("div",{className:kt.Z.mathWrap},me.createElement(Ie.default,{defaultActiveKey:"1",items:pt}),me.createElement("math-field",{locale:"zh_cn",className:kt.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:et,style:{width:800,marginTop:30,fontSize:18}},He||""),Pe&&me.createElement("div",{className:kt.Z.button},me.createElement(te.ZP,{size:"large",onClick:yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Nn.Z=Ut},8797:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=xt(93314),ue=xt(3113),Ie=Object.defineProperty,te=Object.defineProperties,le=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ut=(Ft,et,nt)=>et in Ft?Ie(Ft,et,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ft[et]=nt,Ae=(Ft,et)=>{for(var nt in et||(et={}))ke.call(et,nt)&&Ut(Ft,nt,et[nt]);if(kt)for(var nt of kt(et))me.call(et,nt)&&Ut(Ft,nt,et[nt]);return Ft},Pe=(Ft,et)=>te(Ft,le(et));const He=({img:Ft,buttonProps:et={},styles:nt={},customText:ht,ButtonText:lt,ButtonClick:pt,Buttonclass:yt,ButtonTwo:Pt,imgStyles:Nt,loading:Dt=!1,className:Zt=""})=>ct.createElement("section",{className:`tc animated fadeIn ${Zt}`,style:Ae({color:"#999",margin:"100px auto",visibility:Dt?"hidden":"visible"},nt)},ct.createElement("img",{src:Ft||Ot,style:Pe(Ae({},Nt),{pointerEvents:"none",userSelect:"none"})}),ct.createElement("p",{className:"mt20 font14"},ht||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),lt&&ct.createElement(ue.ZP,Ae({className:yt,onClick:pt},et),lt),Pt&&Pt);Nn.Z=He},23210:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return yt}});var ct=xt(59301),Ot={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ue=xt(3113),Ie=xt(70557),te=xt(23954),le=xt(6848),kt=xt(955),ke=xt(94941),me=xt(8797),Ut=xt(3294),Ae=xt(19381),Pe=xt(59301),He=Object.defineProperty,Ft=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(Pt,Nt,Dt)=>Nt in Pt?He(Pt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Pt[Nt]=Dt,lt=(Pt,Nt)=>{for(var Dt in Nt||(Nt={}))et.call(Nt,Dt)&&ht(Pt,Dt,Nt[Dt]);if(Ft)for(var Dt of Ft(Nt))nt.call(Nt,Dt)&&ht(Pt,Dt,Nt[Dt]);return Pt},pt=(Pt,Nt,Dt)=>new Promise((Zt,ne)=>{var de=Vt=>{try{Ce(Dt.next(Vt))}catch(Ee){ne(Ee)}},Qt=Vt=>{try{Ce(Dt.throw(Vt))}catch(Ee){ne(Ee)}},Ce=Vt=>Vt.done?Zt(Vt.value):Promise.resolve(Vt.value).then(de,Qt);Ce((Dt=Dt.apply(Pt,Nt)).next())}),yt=({editOffice:Pt="view",data:Nt,theme:Dt,type:Zt,filename:ne,monacoEditor:de,className:Qt,style:Ce,close:Vt,onClose:Ee,hasMask:ve,disabledDownload:Je,onImgDimensions:je,showNodata:en,recordInfo:jn})=>{const[Hn,Te]=(0,ct.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[$t,hn]=(0,ct.useState)(""),[Wn,Dn]=(0,ct.useState)(),Ge=window.ENV==="build"?"/react/build":"",We=location.host.startsWith("localhost")?Ut.Z.PROXY_SERVER:Ut.Z.API_SERVER,ei=10*(1024*1024),dn=(0,ct.useRef)();Nt!=null&&Nt.startsWith("/api")&&Zt!=="txt"&&(Nt=Ut.Z.API_SERVER+Nt);const En=It=>It.substring(It.lastIndexOf("/")+1).split(".").pop();ne&&de&&(de.filename=ne),(0,ct.useEffect)(()=>{var It,bt;const wt=(bt=(It=document.cookie)==null?void 0:It.replace(/\s/g,""))==null?void 0:bt.split(";");wt==null||wt.map(Bt=>{let Tt=Bt.split("=");Tt[0]==="_educoder_session"&&hn(Tt[1])})},[]),(0,ct.useEffect)(()=>{Zt==="office"&&(Nt.indexOf("bigfilescdn.")>-1||Nt.indexOf("bigfiles1")>-1?Dn({url:Nt,fileType:En(Nt),model:Nt.indexOf("model=edit")?"edit":"view"}):se())},[Zt,Nt]);const se=()=>pt(void 0,null,function*(){console.log("data:",Nt);let It=Nt;Nt.startsWith("http")||(It=location.origin+It);let bt=new URL(It).pathname.split("/").pop();const wt=yield(0,ke.gJ)({attachment_id:bt});wt.url=We+wt.url,Dn(wt)}),gn=()=>{if(Nt.startsWith("http")||Nt.startsWith("blob:")){Mn();return}(0,kt.Sv)(ne||"educoder",Nt,ne)},Mn=()=>{jn&&(0,Ae.fc)({id:jn==null?void 0:jn.id,watch_type:1,course_id:jn==null?void 0:jn.course_id}),(0,kt.Nd)(ne||"educoder",decodeURIComponent(Nt))};return Pe.createElement("div",{style:lt({},Ce||{}),className:`${ve&&Ot.bgBlack} ${Zt?Ot.wrp:"hide"}`},Vt&&Pe.createElement("div",{className:Ot.close,ref:dn},!!je&&Pe.createElement(le.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>dn.current},Pe.createElement("span",{onClick:()=>{Ee(),je()}},Pe.createElement("i",{className:"icon-yulanpizhu"}))),!Je&&Pe.createElement(le.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>dn.current},Pe.createElement("span",{onClick:Mn},Pe.createElement("i",{className:"icon-quxiaozhiding"}))),Pe.createElement(le.Z,{title:"\u5173\u95ED",getPopupContainer:()=>dn.current},Pe.createElement("span",{className:"",onClick:Ee},Pe.createElement("i",{className:"icon-guanbi1"})))),Pe.createElement("div",{className:`${Ot[Qt]} ${Qt} ${Ot.monaco} ${Zt==="txt"?"show":"hide"}`},Zt==="txt"&&Pe.createElement(Pe.Fragment,null,Pe.createElement(te.ZP,lt({},de)))),Zt==="audio"&&Pe.createElement("audio",{src:`${(Nt==null?void 0:Nt.indexOf("http://"))>-1||(Nt==null?void 0:Nt.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Nt}`,autoPlay:!0}),Zt==="video"&&Pe.createElement(Pe.Fragment,null,(Nt==null?void 0:Nt.indexOf("http"))>-1?Pe.createElement("video",{controls:!0,src:`${Nt}`,autoPlay:!0}):Pe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Nt}`,autoPlay:!0})),Zt==="office"&&Wn&&Pe.createElement("iframe",{src:`${Ge}/office.html?key=${Wn.key}&url=${btoa(Wn.url)}&callbackUrl=${We+(Wn.callbackUrl||"")}&fileType=${Wn.fileType}&title=${Wn.title||""}&model=${Pt}&officeServer=${Ut.Z.ONLYOFFICE}&disabledDownload=${!!Je}`}),Zt==="html"&&Pe.createElement("iframe",{src:Nt+"&disposition=inline"}),Zt==="pdf"&&Pe.createElement("iframe",{src:`${Ge}/js/pdfview/index.html?filename=${ne||"educoder.pdf"}&url=${encodeURIComponent(Nt)}&disabledDownload=${!!Je}`}),Zt==="image"&&Pe.createElement("img",{src:`${(Nt==null?void 0:Nt.indexOf("http://"))>-1||(Nt==null?void 0:Nt.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Nt}`}),(Zt==="other"||Zt==="download")&&Pe.createElement(Pe.Fragment,null,en?Pe.createElement(me.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Pe.createElement(ue.ZP,{icon:Pe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:gn,disabled:Je},"\u4E0B\u8F7D")}):Pe.createElement(ue.ZP,{type:"primary",size:"middle",onClick:gn,disabled:Je},Pe.createElement(Ie.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(An,Nn,xt){"use strict";xt.d(Nn,{z:function(){return Zt},Z:function(){return ne}});var ct=xt(59301),Ot=xt(50304),ue=xt(24768),Ie=xt(64018),te=xt(46284),le=xt(3294),kt=xt(955),ke=xt(15342),me=xt(1012),Ut=xt(23210),Ae=xt(59301),He=({html:de})=>{const Qt=(0,ct.useRef)(null),Ce=(0,ct.useRef)(null),Vt=`.markdown-body p { +\\end{array}`}]}]}],lt=Pt=>{et.current.setValue(et.current.getValue()+" "+Pt.value+" ")},pt=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:me.createElement(Ot.Z,{className:kt.Z.lists,gutter:[10,10]},nt.map((Pt,Nt)=>me.createElement(ue.Z,{flex:"110px",className:kt.Z.item},me.createElement("div",null,me.createElement(le.Z,{value:`$$${Pt.value}$$`}),Pt.name),me.createElement("div",{className:kt.Z.children},Pt.children.map((Dt,Zt)=>me.createElement("div",{key:Zt},me.createElement("h1",null,Dt.name),me.createElement(Ot.Z,{gutter:[10,10]},Dt.data.map((ne,de)=>me.createElement(ue.Z,{key:de,onClick:()=>lt(ne),className:kt.Z.diamond},me.createElement(le.Z,{value:"`$$"+ne.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:me.createElement(Ot.Z,{className:kt.Z.lists,gutter:[10,10]},ht.map((Pt,Nt)=>me.createElement(ue.Z,{flex:"110px",className:kt.Z.item},me.createElement("div",null,me.createElement(le.Z,{value:"`$$"+Pt.value+"$$`"}),Pt.name),me.createElement("div",{className:kt.Z.children},Pt.children.map((Dt,Zt)=>me.createElement("div",{key:Zt},Dt.name&&me.createElement("h1",null,Dt.name),me.createElement(Ot.Z,{gutter:[10,10]},Dt.data.map((ne,de)=>me.createElement(ue.Z,{key:de,onClick:()=>lt(ne),className:kt.Z.diamond},me.createElement(le.Z,{value:"`$$"+ne.value+"$$`"}))))))))))}],yt=()=>{var Pt=document.createElement("div");Pt.innerHTML=et.current.getValue();var Nt=Pt.innerText;return Ae&&Ae(Nt),Nt};return(0,ct.useImperativeHandle)(Ft,()=>({getData:yt})),me.createElement("div",{className:kt.Z.mathWrap},me.createElement(Ie.default,{defaultActiveKey:"1",items:pt}),me.createElement("math-field",{locale:"zh_cn",className:kt.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:et,style:{width:800,marginTop:30,fontSize:18}},He||""),Pe&&me.createElement("div",{className:kt.Z.button},me.createElement(te.ZP,{size:"large",onClick:yt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});An.Z=Ut},8797:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=xt(93314),ue=xt(3113),Ie=Object.defineProperty,te=Object.defineProperties,le=Object.getOwnPropertyDescriptors,kt=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,Ut=(Ft,et,nt)=>et in Ft?Ie(Ft,et,{enumerable:!0,configurable:!0,writable:!0,value:nt}):Ft[et]=nt,Ae=(Ft,et)=>{for(var nt in et||(et={}))ke.call(et,nt)&&Ut(Ft,nt,et[nt]);if(kt)for(var nt of kt(et))me.call(et,nt)&&Ut(Ft,nt,et[nt]);return Ft},Pe=(Ft,et)=>te(Ft,le(et));const He=({img:Ft,buttonProps:et={},styles:nt={},customText:ht,ButtonText:lt,ButtonClick:pt,Buttonclass:yt,ButtonTwo:Pt,imgStyles:Nt,loading:Dt=!1,className:Zt=""})=>ct.createElement("section",{className:`tc animated fadeIn ${Zt}`,style:Ae({color:"#999",margin:"100px auto",visibility:Dt?"hidden":"visible"},nt)},ct.createElement("img",{src:Ft||Ot,style:Pe(Ae({},Nt),{pointerEvents:"none",userSelect:"none"})}),ct.createElement("p",{className:"mt20 font14"},ht||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),lt&&ct.createElement(ue.ZP,Ae({className:yt,onClick:pt},et),lt),Pt&&Pt);An.Z=He},23210:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return yt}});var ct=xt(59301),Ot={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},ue=xt(3113),Ie=xt(70557),te=xt(23954),le=xt(6848),kt=xt(955),ke=xt(94941),me=xt(8797),Ut=xt(3294),Ae=xt(19381),Pe=xt(59301),He=Object.defineProperty,Ft=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,nt=Object.prototype.propertyIsEnumerable,ht=(Pt,Nt,Dt)=>Nt in Pt?He(Pt,Nt,{enumerable:!0,configurable:!0,writable:!0,value:Dt}):Pt[Nt]=Dt,lt=(Pt,Nt)=>{for(var Dt in Nt||(Nt={}))et.call(Nt,Dt)&&ht(Pt,Dt,Nt[Dt]);if(Ft)for(var Dt of Ft(Nt))nt.call(Nt,Dt)&&ht(Pt,Dt,Nt[Dt]);return Pt},pt=(Pt,Nt,Dt)=>new Promise((Zt,ne)=>{var de=Vt=>{try{Ce(Dt.next(Vt))}catch(Ee){ne(Ee)}},Qt=Vt=>{try{Ce(Dt.throw(Vt))}catch(Ee){ne(Ee)}},Ce=Vt=>Vt.done?Zt(Vt.value):Promise.resolve(Vt.value).then(de,Qt);Ce((Dt=Dt.apply(Pt,Nt)).next())}),yt=({editOffice:Pt="view",data:Nt,theme:Dt,type:Zt,filename:ne,monacoEditor:de,className:Qt,style:Ce,close:Vt,onClose:Ee,hasMask:ve,disabledDownload:Je,onImgDimensions:je,showNodata:en,recordInfo:Hn})=>{const[Zn,Te]=(0,ct.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[$t,dn]=(0,ct.useState)(""),[Vn,Dn]=(0,ct.useState)(),Ge=window.ENV==="build"?"/react/build":"",We=location.host.startsWith("localhost")?Ut.Z.PROXY_SERVER:Ut.Z.API_SERVER,ei=10*(1024*1024),cn=(0,ct.useRef)();Nt!=null&&Nt.startsWith("/api")&&Zt!=="txt"&&(Nt=Ut.Z.API_SERVER+Nt);const Cn=It=>It.substring(It.lastIndexOf("/")+1).split(".").pop();ne&&de&&(de.filename=ne),(0,ct.useEffect)(()=>{var It,bt;const wt=(bt=(It=document.cookie)==null?void 0:It.replace(/\s/g,""))==null?void 0:bt.split(";");wt==null||wt.map(Bt=>{let Tt=Bt.split("=");Tt[0]==="_educoder_session"&&dn(Tt[1])})},[]),(0,ct.useEffect)(()=>{Zt==="office"&&(Nt.indexOf("bigfilescdn.")>-1||Nt.indexOf("bigfiles1")>-1?Dn({url:Nt,fileType:Cn(Nt),model:Nt.indexOf("model=edit")?"edit":"view"}):se())},[Zt,Nt]);const se=()=>pt(void 0,null,function*(){console.log("data:",Nt);let It=Nt;Nt.startsWith("http")||(It=location.origin+It);let bt=new URL(It).pathname.split("/").pop();const wt=yield(0,ke.gJ)({attachment_id:bt});wt.url=We+wt.url,Dn(wt)}),gn=()=>{if(Nt.startsWith("http")||Nt.startsWith("blob:")){bn();return}(0,kt.Sv)(ne||"educoder",Nt,ne)},bn=()=>{Hn&&(0,Ae.fc)({id:Hn==null?void 0:Hn.id,watch_type:1,course_id:Hn==null?void 0:Hn.course_id}),(0,kt.Nd)(ne||"educoder",decodeURIComponent(Nt))};return Pe.createElement("div",{style:lt({},Ce||{}),className:`${ve&&Ot.bgBlack} ${Zt?Ot.wrp:"hide"}`},Vt&&Pe.createElement("div",{className:Ot.close,ref:cn},!!je&&Pe.createElement(le.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>cn.current},Pe.createElement("span",{onClick:()=>{Ee(),je()}},Pe.createElement("i",{className:"icon-yulanpizhu"}))),!Je&&Pe.createElement(le.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>cn.current},Pe.createElement("span",{onClick:bn},Pe.createElement("i",{className:"icon-quxiaozhiding"}))),Pe.createElement(le.Z,{title:"\u5173\u95ED",getPopupContainer:()=>cn.current},Pe.createElement("span",{className:"",onClick:Ee},Pe.createElement("i",{className:"icon-guanbi1"})))),Pe.createElement("div",{className:`${Ot[Qt]} ${Qt} ${Ot.monaco} ${Zt==="txt"?"show":"hide"}`},Zt==="txt"&&Pe.createElement(Pe.Fragment,null,Pe.createElement(te.ZP,lt({},de)))),Zt==="audio"&&Pe.createElement("audio",{src:`${(Nt==null?void 0:Nt.indexOf("http://"))>-1||(Nt==null?void 0:Nt.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${Nt}`,autoPlay:!0}),Zt==="video"&&Pe.createElement(Pe.Fragment,null,(Nt==null?void 0:Nt.indexOf("http"))>-1?Pe.createElement("video",{controls:!0,src:`${Nt}`,autoPlay:!0}):Pe.createElement("video",{controls:!0,src:`data:video/mp4;base64,${Nt}`,autoPlay:!0})),Zt==="office"&&Vn&&Pe.createElement("iframe",{src:`${Ge}/office.html?key=${Vn.key}&url=${btoa(Vn.url)}&callbackUrl=${We+(Vn.callbackUrl||"")}&fileType=${Vn.fileType}&title=${Vn.title||""}&model=${Pt}&officeServer=${Ut.Z.ONLYOFFICE}&disabledDownload=${!!Je}`}),Zt==="html"&&Pe.createElement("iframe",{src:Nt+"&disposition=inline"}),Zt==="pdf"&&Pe.createElement("iframe",{src:`${Ge}/js/pdfview/index.html?filename=${ne||"educoder.pdf"}&url=${encodeURIComponent(Nt)}&disabledDownload=${!!Je}`}),Zt==="image"&&Pe.createElement("img",{src:`${(Nt==null?void 0:Nt.indexOf("http://"))>-1||(Nt==null?void 0:Nt.indexOf("https://"))>-1?"":"data:image/png;base64,"}${Nt}`}),(Zt==="other"||Zt==="download")&&Pe.createElement(Pe.Fragment,null,en?Pe.createElement(me.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Pe.createElement(ue.ZP,{icon:Pe.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:gn,disabled:Je},"\u4E0B\u8F7D")}):Pe.createElement(ue.ZP,{type:"primary",size:"middle",onClick:gn,disabled:Je},Pe.createElement(Ie.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(Fn,An,xt){"use strict";xt.d(An,{z:function(){return Zt},Z:function(){return ne}});var ct=xt(59301),Ot=xt(50304),ue=xt(24768),Ie=xt(64018),te=xt(46284),le=xt(3294),kt=xt(955),ke=xt(15342),me=xt(1012),Ut=xt(23210),Ae=xt(59301),He=({html:de})=>{const Qt=(0,ct.useRef)(null),Ce=(0,ct.useRef)(null),Vt=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1079,9 +1079,9 @@ ${gn} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,ct.useEffect)(()=>{const Ee=Qt.current.attachShadow({mode:"open"});Ce.current=document.createElement("div"),Ce.current.className="markdown-body",Ce.current.innerHTML=de,Ee.appendChild(Ce.current);const ve=document.createElement("style");return ve.textContent=Vt,Ee.appendChild(ve),()=>{Ee.innerHTML=""}},[]),(0,ct.useEffect)(()=>{Ce.current&&(Ce.current.innerHTML=de)},[de]),Ae.createElement("div",{ref:Qt})},Ft=Object.defineProperty,et=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,lt=(de,Qt,Ce)=>Qt in de?Ft(de,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):de[Qt]=Ce,pt=(de,Qt)=>{for(var Ce in Qt||(Qt={}))nt.call(Qt,Ce)&<(de,Ce,Qt[Ce]);if(et)for(var Ce of et(Qt))ht.call(Qt,Ce)&<(de,Ce,Qt[Ce]);return de};const yt="@\u2581\u2581@",Pt="@\u2581@",Nt=/]*>/g;function Dt(de){let Qt=document.createElement("div");return Qt.innerHTML=de,Qt.childNodes.length===0?"":Qt.childNodes[0].nodeValue}const Zt=(de,Qt)=>{de=de||"";const Ce=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Vt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ee=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ve=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Qt?de.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ce,(Je,je,en,jn,Hn,Te,$t)=>{const hn=je||jn||Te,Wn=en||Hn||$t||"?";return le.Z.API_SERVER+"/api/attachments/"+hn+Wn+"&t="+(0,kt.Jn)(hn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(de=de.replace(ve,(Je,je,en,jn,Hn,Te,$t)=>{const hn=je||jn||Te,Wn=en||Hn||$t||"?";return le.Z.API_SERVER+"/attachments/download/"+hn+Wn+"&t="+(0,kt.Jn)(hn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replace(Ce,(Je,je,en,jn,Hn,Te,$t)=>{const hn=je||jn||Te,Wn=en||Hn||$t||"?";return le.Z.API_SERVER+"/api/attachments/"+hn+Wn+"&t="+(0,kt.Jn)(hn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replace(Vt,(Je,je,en,jn,Hn)=>{const Te=je||jn,$t=en||Hn||"";return'"'+le.Z.API_SERVER+"/api/attachments/"+Te+$t+Te+$t+"&t="+(0,kt.Jn)(Te,Date.now())}).replace(Ee,(Je,je,en,jn,Hn)=>{const Te=je||jn,$t=en||Hn||"";return"("+le.Z.API_SERVER+"/files/uploads/"+Te+$t+Te+$t+"&t="+(0,kt.Jn)(Te,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,` -`),de)};var ne=({value:de="",className:Qt,showTextOnly:Ce,showLines:Vt,style:Ee={},stylesPrev:ve={},highlightKeywords:Je,showProgramFill:je,isProgramFill:en,disabledFill:jn=!1,programFillValue:Hn,onFillChange:Te=Wn=>{},onFillBlur:$t=()=>{},onFillFocus:hn=()=>{}})=>{let Wn=String(de);const[Dn,Ge]=(0,ct.useState)(""),[We,Ln]=(0,ct.useState)("office"),[ei,dn]=(0,ct.useState)([]),En=(0,ct.useRef)("a"+(0,me.Z)()),se={},gn=(he,pe,oe)=>{const De=document.createElement(he===Pt?"input":"textarea");De.style.width="100%",De.style.height=he===Pt?"40px":"151px",De.rows=5,De.spellcheck=!1,De.name="edu-program-fill",De.placeholder="\u8BF7\u8F93\u5165",De.dataset.id=pe;const an=Object.keys(se).length;return se[an]=De,`${De.outerHTML}`};function Mn(he){return he=he.replace(/!\[.*?\]\(.*?\)/g,""),he=he.replace(/\[.*?\]\(.*?\)/g,""),he=he.replace(new RegExp("","gs"),""),he=he.replace(//g,""),he=he.replace(//g,""),he=he.replace(new RegExp(".*?<\\/video>","gs"),""),he=he.replace(new RegExp(".*?<\\/audio>","gs"),""),he=he.replace(new RegExp(".*?<\\/style>","gs"),""),he=he.replace(new RegExp(".*?<\\/script>","gs"),""),he}const It=he=>he.replace(/([\s\S]+?)<\/style>/gim,function(pe,oe){let De=oe.replace(/(\n|\r)/g,"").split("}"),an=[];return De.map(tn=>{tn!=""&&an.push(`.${En.current} ${tn}`)}),``}),bt=(0,ct.useMemo)(()=>{try{const De=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,an=/\"\/api\/attachments\/|\"\/attachments\/download\//g,tn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ye=/\(\/attachments\/download\//g;Wn=Wn.replace(Ye,"("+le.Z.API_SERVER+"/attachments/download/").replace(De,"("+le.Z.API_SERVER+"/api/attachments/").replace(an,'"'+le.Z.API_SERVER+"/api/attachments/").replace(tn,'"'+le.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(De){}if(je){let De=-1;return Wn=Wn.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(an,tn,Ye){var On;return++De,gn(an,De,(On=Hn==null?void 0:Hn[De])==null?void 0:On.value.replaceAll("<","<").replaceAll(">",">"))}),`
${It(Wn||"")}
`}let he=It(Wn);he=(0,ue.ZP)(he);const pe=(0,ue.ez)();Wn.match(/\[TOC\]/)&&(he=he.replace("

[TOC]

",(0,ue.Qv)()),(0,ue.Iy)()),he=he.replace(/(__special_katext_id_\d+__)/g,(De,an)=>{const{type:tn,expression:Ye}=pe[an];return(0,ke.renderToString)(Dt(Ye)||"",{displayMode:tn==="block",throwOnError:!1,output:"html"})}),he=he.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ue.AL)();const oe=document.createElement("div");if(oe.innerHTML=he,Ce)return oe.innerText;if(Je){const De=Je.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vt(oe,De),oe.innerHTML}return setTimeout(()=>Wt(),500),oe.innerHTML},[Wn,Je]);(0,ct.useEffect)(()=>{ie.current&&ie.current.querySelectorAll(["input","textarea"]).forEach(pe=>{pe.oninput=wt,pe.onblur=Bt,pe.onfocus=Tt})},[ei]),(0,ct.useEffect)(()=>{var he,pe,oe,De,an;if(Hn!=null&&Hn.length)try{const tn=ie.current.querySelectorAll(".edu-program-fill-score"),Ye=ie.current.querySelectorAll('[name="edu-program-fill"]');for(const[On,zn]of Ye.entries())zn.value=((he=Hn==null?void 0:Hn[On])==null?void 0:he.value)||"",((pe=Hn==null?void 0:Hn[On])==null?void 0:pe.type)==="warning"?zn.className="program-fill-warning":((oe=Hn==null?void 0:Hn[On])==null?void 0:oe.type)==="success"?zn.className="program-fill-success":zn.className="";for(const[On,zn]of tn.entries())zn.innerHTML=(De=Hn==null?void 0:Hn[On])!=null&&De.score?`${(an=Hn==null?void 0:Hn[On])==null?void 0:an.score}\u5206`:"";dn(Hn)}catch(tn){console.log(tn,"error")}},[Hn]);const wt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,dn([...ei]),Te(ei,he.target.dataset.id)},Bt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,dn([...ei]),$t(ei,he.target.dataset.id)},Tt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,dn([...ei]),hn(ei,he.target.dataset.id)};function vt(he,pe){return he.childNodes.forEach(oe=>{var De;if(oe.childNodes.length>0)vt(oe,pe);else if(oe.nodeName!=="IMG")if(oe.innerHTML)oe.innerHTML=(De=oe.innerHTML)==null?void 0:De.replace(new RegExp(pe,"gi"),'$&');else{const an=document.createElement("span");an.innerHTML=oe.textContent.replace(new RegExp(pe,"gi"),'$&'),oe.replaceWith(an)}})}const ie=(0,ct.useRef)();ue.jb.WebkitLineClamp=Vt,Vt&&(Ee=pt(pt({},Ee),ue.jb));function xe(he){let pe=he.target;if(pe.tagName.toUpperCase()==="A"){let oe=pe.getAttribute("href");if(oe.indexOf("office")>-1)he.preventDefault(),Ge(oe),Ln("office");else if(oe.indexOf("application/pdf")>-1)he.preventDefault(),Ge(oe),Ln("pdf");else if(oe.indexOf("text/html")>-1)he.preventDefault(),Ge(oe),Ln("html");else if(oe.startsWith("#")){he.preventDefault();let De=document.getElementById(oe.replace("#",""));De&&De.scrollIntoView(!0)}}}const Wt=()=>{var he;const pe=(he=ie.current)==null?void 0:he.querySelectorAll("video");pe==null||pe.forEach(oe=>{if(oe.oncontextmenu=()=>!1,oe.src.indexOf(".m3u8")>-1&&!oe.canPlayType("application/vnd.apple.mpegurl")){if(te.ZP.isSupported()){var De=new te.ZP;De.loadSource(oe.src),De.attachMedia(oe)}}})};(0,ct.useEffect)(()=>{if(ie.current&&bt&&bt.match(Nt)&&window.PR.prettyPrint(),ie.current)return ie.current.addEventListener("click",xe),()=>{var he;(he=ie.current)==null||he.removeEventListener("click",xe),(0,ue.AL)(),(0,ue.Iy)()}},[bt,ie.current,xe]),(0,ct.useEffect)(()=>{var he;const pe=oe=>{oe.preventDefault(),oe.clipboardData.setData("text",window.getSelection().toString())};return(he=ie.current)==null||he.addEventListener("copy",pe),()=>{var oe;(oe=ie.current)==null||oe.removeEventListener("copy",pe)}},[ie.current]);const Kt=he=>//i.test(he||"");return ct.createElement(ct.Fragment,null,Ce&&ct.createElement("div",{ref:ie},bt),!Ce&&!Kt(bt)&&ct.createElement("div",{ref:ie,style:pt({},Ee),className:`${Qt||""} ${jn?"disabled-fill":""} markdown-body ${En.current}`,dangerouslySetInnerHTML:{__html:bt}}),!Ce&&Kt(bt)&&ct.createElement(He,{html:bt}),ct.createElement(Ut.Z,{close:!0,data:Dn,type:Dn!=null&&Dn.length?We:"",style:pt({},ve),onClose:()=>Ge("")}))}},97692:function(An,Nn,xt){"use strict";xt.d(Nn,{h:function(){return Pt}});var ct=xt(59301),Ot=xt(57809),ue=xt(78241),Ie=xt(3113),te=xt(89780),le=xt.n(te),kt=xt(37036),ke=xt(95625),me=Object.defineProperty,Ut=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,et=(Nt,Dt,Zt)=>Dt in Nt?me(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):Nt[Dt]=Zt,nt=(Nt,Dt)=>{for(var Zt in Dt||(Dt={}))He.call(Dt,Zt)&&et(Nt,Zt,Dt[Zt]);if(Pe)for(var Zt of Pe(Dt))Ft.call(Dt,Zt)&&et(Nt,Zt,Dt[Zt]);return Nt},ht=(Nt,Dt)=>Ut(Nt,Ae(Dt));const lt=Ot.default.Option,pt={labelCol:{span:4},wrapperCol:{span:20}},yt={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"]};Nn.Z=({callback:Nt,onCancel:Dt})=>{const[Zt,ne]=(0,ct.useState)("python");function de(Ce){ne(yt[Ce][1])}function Qt(Ce){Nt(Ce)}return ct.createElement(ue.default,ht(nt({},pt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Qt,style:{width:500}}),ct.createElement(ue.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ct.createElement(Ot.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:de},Object.keys(yt).map(Ce=>ct.createElement(lt,{key:Ce,value:Ce},yt[Ce][0])))),ct.createElement(ue.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ct.createElement(Pt,{mode:Zt})),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Ie.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))};function Pt({value:Nt,onChange:Dt,mode:Zt,options:ne={}}){const de=(0,ct.useRef)(),[Qt,Ce]=(0,ct.useState)();return(0,ct.useEffect)(()=>{if(Qt){let Vt=function(Ee){const ve=Ee.getValue();Dt&&Dt(ve)};return Qt.on("change",Vt),()=>{Qt.off("change",Vt)}}},[Qt,Dt]),(0,ct.useEffect)(()=>{Qt&&Qt.setOption("mode",Zt)},[Qt,Zt]),(0,ct.useEffect)(()=>{Qt&&(Nt!==Qt.getValue()||Nt==="")&&setTimeout(()=>{Qt.setValue(Nt||"")},300)},[Qt,Nt]),(0,ct.useEffect)(()=>{if(de.current&&!Qt){const Vt=le().fromTextArea(de.current,nt({mode:Zt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ne));Ce(Vt)}},[de.current,Qt]),ct.createElement("div",{className:"my-codemirror-container"},ct.createElement("textarea",{ref:de}))}},12290:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return vn}});var ct=xt(59301),Ot=xt(89780),ue=xt.n(Ot),Ie=xt(76374),te=xt(37036),le=xt(6313),kt=xt(25717),ke=xt(99498),me=xt(25419),Ut=xt(67549),Ae=xt(85149),Pe=({value:Me="",className:Fe,showTextOnly:zt,showLines:Re,style:qe={}})=>{const Se=(0,ct.useMemo)(()=>"",[Me]);return ct.createElement(ct.Fragment,null,ct.createElement("div",{dangerouslySetInnerHTML:{__html:Se}}))},He=xt(59301),Ft=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(Me,Fe,zt)=>Fe in Me?Ft(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[Fe]=zt,Pt=(Me,Fe)=>{for(var zt in Fe||(Fe={}))lt.call(Fe,zt)&&yt(Me,zt,Fe[zt]);if(ht)for(var zt of ht(Fe))pt.call(Fe,zt)&&yt(Me,zt,Fe[zt]);return Me},Nt=(Me,Fe)=>et(Me,nt(Fe));let Dt=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 Zt({onActionCallback:Me,title:Fe,icon:zt,actionName:Re,className:qe="",children:Se}){function ee(){Me(Re)}return He.createElement("a",{title:Fe,className:qe,onClick:ee},He.createElement("i",{className:`${zt}`}),Se)}var ne=({watch:Me,showNullButton:Fe,showNullProgramButton:zt,onActionCallback:Re,fullScreen:qe,insertTemp:Se,hidetoolBar:ee,extraUse:Ke})=>{const sn=[...Dt,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return He.createElement("ul",{className:"markdown-toolbar-container"},!ee&&sn.map((mn,bn)=>He.createElement("li",{key:bn},mn.actionName?He.createElement(Zt,Nt(Pt({},mn),{onActionCallback:Re})):He.createElement("span",{className:"v-line"}))),Fe?He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,zt?He.createElement(He.Fragment,null,He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Se&&He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Se}`,onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ke&&He.createElement("li",null,Ke),He.createElement("li",{className:"btn-full-screen"},He.createElement(Zt,{icon:`${qe?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},de=xt(79346),Qt=xt(78241),Ce=xt(92832),Vt=xt(3113),Ee=Object.defineProperty,ve=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Hn=(Me,Fe,zt)=>Fe in Me?Ee(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[Fe]=zt,Te=(Me,Fe)=>{for(var zt in Fe||(Fe={}))en.call(Fe,zt)&&Hn(Me,zt,Fe[zt]);if(je)for(var zt of je(Fe))jn.call(Fe,zt)&&Hn(Me,zt,Fe[zt]);return Me},$t=(Me,Fe)=>ve(Me,Je(Fe));const hn={labelCol:{span:4},wrapperCol:{span:20}};var Wn=({callback:Me,onCancel:Fe})=>{function zt(Re){Me(Re)}return ct.createElement(Qt.default,$t(Te({},hn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:zt,style:{width:500}}),ct.createElement(Qt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ct.createElement(Ce.default,null)),ct.createElement(Qt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ct.createElement(Ce.default,null)),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Vt.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},Dn=xt(97692),Ge=xt(28451),We=xt(43418),Ln=xt(95237),ei=xt(73524),dn=xt(59301),En=({callback:Me,onCancel:Fe})=>{const zt=document.createElement("canvas"),Re=zt.getContext("2d");zt.width=1e3,zt.height=800,Re.fillStyle="#ffffff",Re.fillRect(0,0,zt.width,zt.height);const qe=zt.toDataURL("image/png");return dn.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},dn.createElement(Ln.Z,{style:{height:"100vh"}},dn.createElement(ei.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qe,visible:!0,title:String(Date.now())},onOk:Se=>{Me({src:Se.url})},onClose:Fe})))},se=xt(12378);function gn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(gn,go.CommandHandler),gn.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},gn.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var Fe=1/0;Me.selection.each(function(zt){zt instanceof go.Link||(Fe=Math.min(zt.position.x,Fe))}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(Fe,zt.position.y))}),Me.commitTransaction("aligning left")},gn.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var Fe=-1/0;Me.selection.each(function(zt){if(!(zt instanceof go.Link)){var Re=zt.actualBounds.x+zt.actualBounds.width;Fe=Math.max(Re,Fe)}}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(Fe-zt.actualBounds.width,zt.position.y))}),Me.commitTransaction("aligning right")},gn.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var Fe=1/0;Me.selection.each(function(zt){zt instanceof go.Link||(Fe=Math.min(zt.position.y,Fe))}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(zt.position.x,Fe))}),Me.commitTransaction("alignTop")},gn.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var Fe=-1/0;Me.selection.each(function(zt){if(!(zt instanceof go.Link)){var Re=zt.actualBounds.y+zt.actualBounds.height;Fe=Math.max(Re,Fe)}}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(zt.actualBounds.x,Fe-zt.actualBounds.height))}),Me.commitTransaction("aligning bottom")},gn.prototype.alignCenterX=function(){var Me=this.diagram,Fe=Me.selection.first();if(Fe){Me.startTransaction("aligning Center X");var zt=Fe.actualBounds.x+Fe.actualBounds.width/2;Me.selection.each(function(Re){Re instanceof go.Link||Re.move(new go.Point(zt-Re.actualBounds.width/2,Re.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},gn.prototype.alignCenterY=function(){var Me=this.diagram,Fe=Me.selection.first();if(Fe){Me.startTransaction("aligning Center Y");var zt=Fe.actualBounds.y+Fe.actualBounds.height/2;Me.selection.each(function(Re){Re instanceof go.Link||Re.move(new go.Point(Re.actualBounds.x,zt-Re.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},gn.prototype.alignColumn=function(Me){var Fe=this.diagram;Fe.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var zt=new Array;Fe.selection.each(function(Ke){Ke instanceof go.Link||zt.push(Ke)});for(var Re=0;Re0){for(var Ke=Se.elt(ee-1);Ke!==null&&Ke.isTreeExpanded&&!Ke.isTreeLeaf;){var sn=this._sortTreeChildrenByY(Ke);Ke=sn.last()}Ke!==null&&Me.select(Ke)}else Me.select(qe)}}else if(zt.key==="Down")if(Fe.isTreeExpanded&&!Fe.isTreeLeaf){var Re=this._sortTreeChildrenByY(Fe).first();Re!==null&&Me.select(Re)}else for(;Fe!==null;){var qe=Fe.findTreeParentNode();if(qe===null)break;var Se=this._sortTreeChildrenByY(qe),ee=Se.indexOf(Fe);if(eeSe.y?1:qe.xSe.x?1:0}),Fe},gn.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},gn.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(gn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(gn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var Mn=gn,It=xt(74413),bt=xt(43604),wt=xt(99064),Bt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Tt=xt(24065),vt=xt(59301),ie=(Me,Fe,zt)=>new Promise((Re,qe)=>{var Se=sn=>{try{Ke(zt.next(sn))}catch(mn){qe(mn)}},ee=sn=>{try{Ke(zt.throw(sn))}catch(mn){qe(mn)}},Ke=sn=>sn.done?Re(sn.value):Promise.resolve(sn.value).then(Se,ee);Ke((zt=zt.apply(Me,Fe)).next())});function xe({onCancel:Me,callback:Fe}){let zt=(0,ct.useRef)(),Re=(0,ct.useRef)(),qe=(0,ct.useRef)(),Se=(0,ct.useRef)(!1);const ee=(0,ct.useRef)(!1),[Ke,sn]=(0,ct.useState)(0);function mn(){const jt=se.bx.make,Be={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"};zt.current=new se.S0(Re.current,{padding:20,grid:jt(se.s_,"Grid",jt(se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ze=>{var yn=ze.diagram.commandHandler.addTopLevelParts(ze.diagram.selection,!0);yn||ze.diagram.currentTool.doCancel()},commandHandler:jt(Mn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ze=>{var yn=ze.subject;yn.location=yn.location.copy().snapToGridPoint(ze.diagram.grid.gridOrigin,ze.diagram.grid.gridCellSize),setTimeout(()=>{ze.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ze=>{var yn=ze.subject;setTimeout(()=>{ze.diagram.commandHandler.editTextBlock()})},LinkRelinked:ze=>{var yn=ze.parameter.part;yn.invalidateConnectedLinks();var pi=ze.subject;ze.diagram.toolManager.linkingTool.isForwards?pi.toNode.invalidateConnectedLinks():pi.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),zt.current.nodeTemplate=jt(se.NB,"Auto",{locationSpot:se.z6.Center,locationObjectName:"SHAPE",desiredSize:new se.$u(120,60),minSize:new se.$u(40,40),resizable:!0,resizeCellSize:new se.$u(10,10),rotatable:!0},new se.KX("location","loc",se.E9.parse).makeTwoWay(se.E9.stringify),new se.KX("desiredSize","size",se.$u.parse).makeTwoWay(se.$u.stringify),jt(se.bn,{name:"SHAPE",fill:Be.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:se.z6.AllSides,toSpot:se.z6.AllSides},new se.KX("figure"),new se.KX("fill"),new se.KX("stroke","borderColor"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jt(se.al,{margin:1,textAlign:"center",overflow:se.al.OverflowEllipsis,editable:!0},new se.KX("text").makeTwoWay(),new se.KX("stroke","color"))),zt.current.nodeTemplate.toolTip=jt("ToolTip",jt(se.s_,"Vertical",{maxSize:new se.$u(200,NaN)},jt(se.al,{font:"bold 10pt sans-serif",textAlign:"center"},new se.KX("text")),jt(se.al,{font:"10pt sans-serif",textAlign:"center"},new se.KX("text","details"))));function cn(ze,yn){var pi=(Kn,fi)=>{Kn.handled=!0,Kn.diagram.model.commit(mi=>{var wi=fi.part.adornedPart,Ri=new se.E9().setRectSpot(wi.actualBounds,ze);Ri.subtract(wi.location),Ri.scale(2,2),Ri.x+=Math.sign(Ri.x)*130,Ri.y+=Math.sign(Ri.y)*130,Ri.add(wi.location),Ri.snapToGridPoint(Kn.diagram.grid.gridOrigin,Kn.diagram.grid.gridCellSize);var Qi=mi.copyNodeData(wi.data);mi.setGroupKeyForNodeData(Qi,mi.getGroupKeyForNodeData(wi.data)),mi.addNodeData(Qi);var fn={from:wi.key,to:mi.getKeyForNodeData(Qi)};mi.addLinkData(fn);var ao=Kn.diagram.findNodeForData(Qi);ao.location=Ri,Kn.diagram.select(ao),setTimeout(()=>{Kn.diagram.commandHandler.editTextBlock()},20)})};return jt(se.bn,{figure:yn,alignment:ze,alignmentFocus:ze.opposite(),width:ze.equals(se.z6.Top)||ze.equals(se.z6.Bottom)?25:18,height:ze.equals(se.z6.Top)||ze.equals(se.z6.Bottom)?18:25,fill:"orange",stroke:Be.white,strokeWidth:4,mouseEnter:(Kn,fi)=>fi.fill="dodgerblue",mouseLeave:(Kn,fi)=>fi.fill="orange",isActionable:!0,click:pi,contextClick:pi})}function Cn(ze){return jt(se.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:(yn,pi)=>pi.fill="dodgerblue",mouseLeave:(yn,pi)=>pi.fill="orange",click:(yn,pi)=>{yn.diagram.commandHandler.showContextMenu(pi.part.adornedPart)}},ze||{})}zt.current.nodeTemplate.selectionAdornmentTemplate=jt(se.uz,"Spot",jt(se.Vm,{padding:10}),cn(se.z6.Top,"TriangleUp"),cn(se.z6.Left,"TriangleLeft"),cn(se.z6.Right,"TriangleRight"),cn(se.z6.Bottom,"TriangleDown"),Cn({alignment:new se.z6(.75,0)}));function ge(ze,yn){return(pi,Kn)=>{pi.handled=!0,pi.diagram.model.commit(fi=>{fi.set(Kn.part.adornedPart.data,ze,yn)})}}function _e(ze,yn){return yn||(yn="color"),jt(se.bn,{width:16,height:16,stroke:"lightgray",fill:ze,margin:1,background:"transparent",mouseEnter:(pi,Kn)=>Kn.stroke="dodgerblue",mouseLeave:(pi,Kn)=>Kn.stroke="lightgray",click:ge(yn,ze),contextClick:ge(yn,ze)})}function Rn(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",_e(Be.white,"fill"),_e(Be.beige,"fill"),_e(Be.extralightblue,"fill"),_e(Be.extralightred,"fill"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",_e(Be.lightgray,"fill"),_e(Be.lightgreen,"fill"),_e(Be.lightblue,"fill"),_e(Be.lightred,"fill")))]}function Vn(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",_e(Be.black),_e(Be.green),_e(Be.blue),_e(Be.red))),jt("ContextMenuButton",jt(se.s_,"Horizontal",_e(Be.white),_e(Be.magenta),_e(Be.purple),_e(Be.orange)))]}function $n(ze,yn){return yn||(yn="thickness"),jt(se.bn,"LineH",{width:16,height:16,strokeWidth:ze,margin:1,background:"transparent",mouseEnter:(pi,Kn)=>Kn.background="dodgerblue",mouseLeave:(pi,Kn)=>Kn.background="transparent",click:ge(yn,ze),contextClick:ge(yn,ze)})}function Xn(ze,yn){return yn||(yn="dash"),jt(se.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ze,margin:1,background:"transparent",mouseEnter:(pi,Kn)=>Kn.background="dodgerblue",mouseLeave:(pi,Kn)=>Kn.background="transparent",click:ge(yn,ze),contextClick:ge(yn,ze)})}function si(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",$n(1),$n(2),$n(3),$n(4))),jt("ContextMenuButton",jt(se.s_,"Horizontal",Xn(null),Xn([2,4]),Xn([4,4])))]}function li(ze,yn){return yn||(yn="figure"),jt(se.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ze,margin:1,background:"transparent",mouseEnter:(pi,Kn)=>Kn.fill="dodgerblue",mouseLeave:(pi,Kn)=>Kn.fill="lightgray",click:ge(yn,ze),contextClick:ge(yn,ze)})}zt.current.nodeTemplate.contextMenu=jt("ContextMenu",jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Rectangle"),li("RoundedRectangle"),li("Ellipse"),li("Diamond"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Parallelogram2"),li("ManualOperation"),li("Procedure"),li("Cylinder1"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Terminator"),li("CreateRequest"),li("Document"),li("TriangleDown"))),Rn(),Vn(),si()),zt.current.groupTemplate=jt(se.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:se.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ze,yn)=>{var pi=yn.addMembers(yn.diagram.selection,!0);pi||yn.diagram.currentTool.doCancel()},avoidable:!1},new se.KX("location","loc",se.E9.parse).makeTwoWay(se.E9.stringify),jt(se.s_,"Auto",{name:"BODY"},jt(se.bn,{parameter1:10,fill:Be.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:se.z6.AllSides,toSpot:se.z6.AllSides},new se.KX("fill"),new se.KX("stroke","color"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.Vm,{background:"transparent",margin:20})),jt(se.al,{alignment:se.z6.Top,alignmentFocus:se.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new se.KX("text"),new se.KX("stroke","color"))),zt.current.groupTemplate.selectionAdornmentTemplate=jt(se.uz,"Spot",jt(se.s_,"Auto",jt(se.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jt(se.Vm,{margin:1.5})),Cn({alignment:se.z6.TopRight,alignmentFocus:se.z6.BottomRight})),zt.current.groupTemplate.contextMenu=jt("ContextMenu",Rn(),Vn(),si()),zt.current.linkTemplate=jt(se.rU,{layerName:"Foreground",routing:se.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new se.KX("fromSpot","fromSpot",se.z6.parse),new se.KX("toSpot","toSpot",se.z6.parse),new se.KX("fromShortLength","dir",ze=>ze>=1?10:0),new se.KX("toShortLength","dir",ze=>ze>=1?10:0),new se.KX("points").makeTwoWay(),jt(se.bn,{strokeWidth:2},new se.KX("stroke","color"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.bn,{segmentIndex:0,segmentOffset:new se.E9(15,0),segmentOrientation:se.rU.OrientAlong,alignmentFocus:se.z6.Right,figure:"circle",width:10,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze===1)),jt(se.bn,{segmentIndex:-1,segmentOffset:new se.E9(-10,6),segmentOrientation:se.rU.OrientPlus90,alignmentFocus:se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze>=1),new se.KX("width","thickness",ze=>7+3*ze),new se.KX("height","thickness",ze=>7+3*ze),new se.KX("segmentOffset","thickness",ze=>new se.E9(-15,4+1.5*ze))),jt(se.bn,{segmentIndex:0,segmentOffset:new se.E9(15,-6),segmentOrientation:se.rU.OrientMinus90,alignmentFocus:se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze===2),new se.KX("width","thickness",ze=>7+3*ze),new se.KX("height","thickness",ze=>7+3*ze),new se.KX("segmentOffset","thickness",ze=>new se.E9(-15,4+1.5*ze))),jt(se.al,{alignmentFocus:new se.z6(0,1,-4,0),editable:!0},new se.KX("text").makeTwoWay(),new se.KX("stroke","color"))),zt.current.linkTemplate.selectionAdornmentTemplate=jt(se.uz,jt(se.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ai(2)},new se.KX("pathPattern","thickness",Ai)),Cn({alignmentFocus:new se.z6(0,0,-6,-4)}));function Ai(ze){return jt(se.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ze+4).toString()+" H3"})}function Ii(ze){var yn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ze===0?yn="M0 0 M16 16 M0 8 L16 8":ze===2&&(yn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jt(se.bn,{geometryString:yn,margin:2,background:"transparent",mouseEnter:(pi,Kn)=>Kn.background="dodgerblue",mouseLeave:(pi,Kn)=>Kn.background="transparent",click:ge("dir",ze),contextClick:ge("dir",ze)})}function Bi(ze){var yn=(pi,Kn)=>{pi.handled=!0,pi.diagram.model.commit(fi=>{var mi=Kn.part.adornedPart;fi.set(mi.data,ze?"toSpot":"fromSpot",se.z6.stringify(se.z6.AllSides)),(ze?mi.toNode:mi.fromNode).invalidateConnectedLinks()})};return jt(se.bn,{width:12,height:12,fill:"transparent",mouseEnter:(pi,Kn)=>Kn.background="dodgerblue",mouseLeave:(pi,Kn)=>Kn.background="transparent",click:yn,contextClick:yn})}function ln(ze,yn){var pi=0,Kn=se.z6.RightSide;ze.equals(se.z6.Top)?(pi=270,Kn=se.z6.TopSide):ze.equals(se.z6.Left)?(pi=180,Kn=se.z6.LeftSide):ze.equals(se.z6.Bottom)&&(pi=90,Kn=se.z6.BottomSide),yn||(pi-=180);var fi=(mi,wi)=>{mi.handled=!0,mi.diagram.model.commit(Ri=>{var Qi=wi.part.adornedPart;Ri.set(Qi.data,yn?"toSpot":"fromSpot",se.z6.stringify(Kn)),(yn?Qi.toNode:Qi.fromNode).invalidateConnectedLinks()})};return jt(se.bn,{alignment:ze,alignmentFocus:ze.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:pi,background:"transparent",mouseEnter:(mi,wi)=>wi.background="dodgerblue",mouseLeave:(mi,wi)=>wi.background="transparent",click:fi,contextClick:fi})}zt.current.linkTemplate.contextMenu=jt("ContextMenu",Vn(),si(),jt("ContextMenuButton",jt(se.s_,"Horizontal",Ii(0),Ii(1),Ii(2))),jt("ContextMenuButton",jt(se.s_,"Horizontal",jt(se.s_,"Spot",Bi(!1),ln(se.z6.Top,!1),ln(se.z6.Left,!1),ln(se.z6.Right,!1),ln(se.z6.Bottom,!1)),jt(se.s_,"Spot",{margin:new se.Zt(0,0,0,2)},Bi(!0),ln(se.z6.Top,!0),ln(se.z6.Left,!0),ln(se.z6.Right,!0),ln(se.z6.Bottom,!0)))));const co=`{ "class": "GraphLinksModel", + }`;return(0,ct.useEffect)(()=>{const Ee=Qt.current.attachShadow({mode:"open"});Ce.current=document.createElement("div"),Ce.current.className="markdown-body",Ce.current.innerHTML=de,Ee.appendChild(Ce.current);const ve=document.createElement("style");return ve.textContent=Vt,Ee.appendChild(ve),()=>{Ee.innerHTML=""}},[]),(0,ct.useEffect)(()=>{Ce.current&&(Ce.current.innerHTML=de)},[de]),Ae.createElement("div",{ref:Qt})},Ft=Object.defineProperty,et=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ht=Object.prototype.propertyIsEnumerable,lt=(de,Qt,Ce)=>Qt in de?Ft(de,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):de[Qt]=Ce,pt=(de,Qt)=>{for(var Ce in Qt||(Qt={}))nt.call(Qt,Ce)&<(de,Ce,Qt[Ce]);if(et)for(var Ce of et(Qt))ht.call(Qt,Ce)&<(de,Ce,Qt[Ce]);return de};const yt="@\u2581\u2581@",Pt="@\u2581@",Nt=/]*>/g;function Dt(de){let Qt=document.createElement("div");return Qt.innerHTML=de,Qt.childNodes.length===0?"":Qt.childNodes[0].nodeValue}const Zt=(de,Qt)=>{de=de||"";const Ce=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Vt=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,Ee=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ve=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return Qt?de.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Ce,(Je,je,en,Hn,Zn,Te,$t)=>{const dn=je||Hn||Te,Vn=en||Zn||$t||"?";return le.Z.API_SERVER+"/api/attachments/"+dn+Vn+"&t="+(0,kt.Jn)(dn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(de=de.replace(ve,(Je,je,en,Hn,Zn,Te,$t)=>{const dn=je||Hn||Te,Vn=en||Zn||$t||"?";return le.Z.API_SERVER+"/attachments/download/"+dn+Vn+"&t="+(0,kt.Jn)(dn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replace(Ce,(Je,je,en,Hn,Zn,Te,$t)=>{const dn=je||Hn||Te,Vn=en||Zn||$t||"?";return le.Z.API_SERVER+"/api/attachments/"+dn+Vn+"&t="+(0,kt.Jn)(dn,Date.now())+(Je.indexOf(")")>-1?")":"&")}).replace(Vt,(Je,je,en,Hn,Zn)=>{const Te=je||Hn,$t=en||Zn||"";return'"'+le.Z.API_SERVER+"/api/attachments/"+Te+$t+Te+$t+"&t="+(0,kt.Jn)(Te,Date.now())}).replace(Ee,(Je,je,en,Hn,Zn)=>{const Te=je||Hn,$t=en||Zn||"";return"("+le.Z.API_SERVER+"/files/uploads/"+Te+$t+Te+$t+"&t="+(0,kt.Jn)(Te,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,` +`),de)};var ne=({value:de="",className:Qt,showTextOnly:Ce,showLines:Vt,style:Ee={},stylesPrev:ve={},highlightKeywords:Je,showProgramFill:je,isProgramFill:en,disabledFill:Hn=!1,programFillValue:Zn,onFillChange:Te=Vn=>{},onFillBlur:$t=()=>{},onFillFocus:dn=()=>{}})=>{let Vn=String(de);const[Dn,Ge]=(0,ct.useState)(""),[We,Mn]=(0,ct.useState)("office"),[ei,cn]=(0,ct.useState)([]),Cn=(0,ct.useRef)("a"+(0,me.Z)()),se={},gn=(he,pe,oe)=>{const De=document.createElement(he===Pt?"input":"textarea");De.style.width="100%",De.style.height=he===Pt?"40px":"151px",De.rows=5,De.spellcheck=!1,De.name="edu-program-fill",De.placeholder="\u8BF7\u8F93\u5165",De.dataset.id=pe;const an=Object.keys(se).length;return se[an]=De,`${De.outerHTML}`};function bn(he){return he=he.replace(/!\[.*?\]\(.*?\)/g,""),he=he.replace(/\[.*?\]\(.*?\)/g,""),he=he.replace(new RegExp("","gs"),""),he=he.replace(//g,""),he=he.replace(//g,""),he=he.replace(new RegExp(".*?<\\/video>","gs"),""),he=he.replace(new RegExp(".*?<\\/audio>","gs"),""),he=he.replace(new RegExp(".*?<\\/style>","gs"),""),he=he.replace(new RegExp(".*?<\\/script>","gs"),""),he}const It=he=>he.replace(/([\s\S]+?)<\/style>/gim,function(pe,oe){let De=oe.replace(/(\n|\r)/g,"").split("}"),an=[];return De.map(tn=>{tn!=""&&an.push(`.${Cn.current} ${tn}`)}),``}),bt=(0,ct.useMemo)(()=>{try{const De=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,an=/\"\/api\/attachments\/|\"\/attachments\/download\//g,tn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,_e=/\(\/attachments\/download\//g;Vn=Vn.replace(_e,"("+le.Z.API_SERVER+"/attachments/download/").replace(De,"("+le.Z.API_SERVER+"/api/attachments/").replace(an,'"'+le.Z.API_SERVER+"/api/attachments/").replace(tn,'"'+le.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(De){}if(je){let De=-1;return Vn=Vn.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(an,tn,_e){var On;return++De,gn(an,De,(On=Zn==null?void 0:Zn[De])==null?void 0:On.value.replaceAll("<","<").replaceAll(">",">"))}),`
${It(Vn||"")}
`}let he=It(Vn);he=(0,ue.ZP)(he);const pe=(0,ue.ez)();Vn.match(/\[TOC\]/)&&(he=he.replace("

[TOC]

",(0,ue.Qv)()),(0,ue.Iy)()),he=he.replace(/(__special_katext_id_\d+__)/g,(De,an)=>{const{type:tn,expression:_e}=pe[an];return(0,ke.renderToString)(Dt(_e)||"",{displayMode:tn==="block",throwOnError:!1,output:"html"})}),he=he.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,ue.AL)();const oe=document.createElement("div");if(oe.innerHTML=he,Ce)return oe.innerText;if(Je){const De=Je.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return vt(oe,De),oe.innerHTML}return setTimeout(()=>Wt(),500),oe.innerHTML},[Vn,Je]);(0,ct.useEffect)(()=>{ie.current&&ie.current.querySelectorAll(["input","textarea"]).forEach(pe=>{pe.oninput=wt,pe.onblur=Bt,pe.onfocus=Tt})},[ei]),(0,ct.useEffect)(()=>{var he,pe,oe,De,an;if(Zn!=null&&Zn.length)try{const tn=ie.current.querySelectorAll(".edu-program-fill-score"),_e=ie.current.querySelectorAll('[name="edu-program-fill"]');for(const[On,Gn]of _e.entries())Gn.value=((he=Zn==null?void 0:Zn[On])==null?void 0:he.value)||"",((pe=Zn==null?void 0:Zn[On])==null?void 0:pe.type)==="warning"?Gn.className="program-fill-warning":((oe=Zn==null?void 0:Zn[On])==null?void 0:oe.type)==="success"?Gn.className="program-fill-success":Gn.className="";for(const[On,Gn]of tn.entries())Gn.innerHTML=(De=Zn==null?void 0:Zn[On])!=null&&De.score?`${(an=Zn==null?void 0:Zn[On])==null?void 0:an.score}\u5206`:"";cn(Zn)}catch(tn){console.log(tn,"error")}},[Zn]);const wt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,cn([...ei]),Te(ei,he.target.dataset.id)},Bt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,cn([...ei]),$t(ei,he.target.dataset.id)},Tt=he=>{ei[he.target.dataset.id]=ei[he.target.dataset.id]||{},ei[he.target.dataset.id].value=he.target.value,cn([...ei]),dn(ei,he.target.dataset.id)};function vt(he,pe){return he.childNodes.forEach(oe=>{var De;if(oe.childNodes.length>0)vt(oe,pe);else if(oe.nodeName!=="IMG")if(oe.innerHTML)oe.innerHTML=(De=oe.innerHTML)==null?void 0:De.replace(new RegExp(pe,"gi"),'$&');else{const an=document.createElement("span");an.innerHTML=oe.textContent.replace(new RegExp(pe,"gi"),'$&'),oe.replaceWith(an)}})}const ie=(0,ct.useRef)();ue.jb.WebkitLineClamp=Vt,Vt&&(Ee=pt(pt({},Ee),ue.jb));function xe(he){let pe=he.target;if(pe.tagName.toUpperCase()==="A"){let oe=pe.getAttribute("href");if(oe.indexOf("office")>-1)he.preventDefault(),Ge(oe),Mn("office");else if(oe.indexOf("application/pdf")>-1)he.preventDefault(),Ge(oe),Mn("pdf");else if(oe.indexOf("text/html")>-1)he.preventDefault(),Ge(oe),Mn("html");else if(oe.startsWith("#")){he.preventDefault();let De=document.getElementById(oe.replace("#",""));De&&De.scrollIntoView(!0)}}}const Wt=()=>{var he;const pe=(he=ie.current)==null?void 0:he.querySelectorAll("video");pe==null||pe.forEach(oe=>{if(oe.oncontextmenu=()=>!1,oe.src.indexOf(".m3u8")>-1&&!oe.canPlayType("application/vnd.apple.mpegurl")){if(te.ZP.isSupported()){var De=new te.ZP;De.loadSource(oe.src),De.attachMedia(oe)}}})};(0,ct.useEffect)(()=>{if(ie.current&&bt&&bt.match(Nt)&&window.PR.prettyPrint(),ie.current)return ie.current.addEventListener("click",xe),()=>{var he;(he=ie.current)==null||he.removeEventListener("click",xe),(0,ue.AL)(),(0,ue.Iy)()}},[bt,ie.current,xe]),(0,ct.useEffect)(()=>{var he;const pe=oe=>{oe.preventDefault(),oe.clipboardData.setData("text",window.getSelection().toString())};return(he=ie.current)==null||he.addEventListener("copy",pe),()=>{var oe;(oe=ie.current)==null||oe.removeEventListener("copy",pe)}},[ie.current]);const Kt=he=>//i.test(he||"");return ct.createElement(ct.Fragment,null,Ce&&ct.createElement("div",{ref:ie},bt),!Ce&&!Kt(bt)&&ct.createElement("div",{ref:ie,style:pt({},Ee),className:`${Qt||""} ${Hn?"disabled-fill":""} markdown-body ${Cn.current}`,dangerouslySetInnerHTML:{__html:bt}}),!Ce&&Kt(bt)&&ct.createElement(He,{html:bt}),ct.createElement(Ut.Z,{close:!0,data:Dn,type:Dn!=null&&Dn.length?We:"",style:pt({},ve),onClose:()=>Ge("")}))}},97692:function(Fn,An,xt){"use strict";xt.d(An,{h:function(){return Pt}});var ct=xt(59301),Ot=xt(57809),ue=xt(78241),Ie=xt(3113),te=xt(89780),le=xt.n(te),kt=xt(37036),ke=xt(95625),me=Object.defineProperty,Ut=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,Pe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,et=(Nt,Dt,Zt)=>Dt in Nt?me(Nt,Dt,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):Nt[Dt]=Zt,nt=(Nt,Dt)=>{for(var Zt in Dt||(Dt={}))He.call(Dt,Zt)&&et(Nt,Zt,Dt[Zt]);if(Pe)for(var Zt of Pe(Dt))Ft.call(Dt,Zt)&&et(Nt,Zt,Dt[Zt]);return Nt},ht=(Nt,Dt)=>Ut(Nt,Ae(Dt));const lt=Ot.default.Option,pt={labelCol:{span:4},wrapperCol:{span:20}},yt={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"]};An.Z=({callback:Nt,onCancel:Dt})=>{const[Zt,ne]=(0,ct.useState)("python");function de(Ce){ne(yt[Ce][1])}function Qt(Ce){Nt(Ce)}return ct.createElement(ue.default,ht(nt({},pt),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:Qt,style:{width:500}}),ct.createElement(ue.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},ct.createElement(Ot.default,{getPopupContainer:Ce=>Ce.parentNode,onChange:de},Object.keys(yt).map(Ce=>ct.createElement(lt,{key:Ce,value:Ce},yt[Ce][0])))),ct.createElement(ue.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},ct.createElement(Pt,{mode:Zt})),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Ie.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Ie.ZP,{type:"ghost",onClick:Dt},"\u53D6\u6D88")))};function Pt({value:Nt,onChange:Dt,mode:Zt,options:ne={}}){const de=(0,ct.useRef)(),[Qt,Ce]=(0,ct.useState)();return(0,ct.useEffect)(()=>{if(Qt){let Vt=function(Ee){const ve=Ee.getValue();Dt&&Dt(ve)};return Qt.on("change",Vt),()=>{Qt.off("change",Vt)}}},[Qt,Dt]),(0,ct.useEffect)(()=>{Qt&&Qt.setOption("mode",Zt)},[Qt,Zt]),(0,ct.useEffect)(()=>{Qt&&(Nt!==Qt.getValue()||Nt==="")&&setTimeout(()=>{Qt.setValue(Nt||"")},300)},[Qt,Nt]),(0,ct.useEffect)(()=>{if(de.current&&!Qt){const Vt=le().fromTextArea(de.current,nt({mode:Zt,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ne));Ce(Vt)}},[de.current,Qt]),ct.createElement("div",{className:"my-codemirror-container"},ct.createElement("textarea",{ref:de}))}},12290:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return vn}});var ct=xt(59301),Ot=xt(89780),ue=xt.n(Ot),Ie=xt(76374),te=xt(37036),le=xt(6313),kt=xt(25717),ke=xt(99498),me=xt(25419),Ut=xt(67549),Ae=xt(85149),Pe=({value:Me="",className:Fe,showTextOnly:zt,showLines:Re,style:qe={}})=>{const Se=(0,ct.useMemo)(()=>"",[Me]);return ct.createElement(ct.Fragment,null,ct.createElement("div",{dangerouslySetInnerHTML:{__html:Se}}))},He=xt(59301),Ft=Object.defineProperty,et=Object.defineProperties,nt=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,lt=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,yt=(Me,Fe,zt)=>Fe in Me?Ft(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[Fe]=zt,Pt=(Me,Fe)=>{for(var zt in Fe||(Fe={}))lt.call(Fe,zt)&&yt(Me,zt,Fe[zt]);if(ht)for(var zt of ht(Fe))pt.call(Fe,zt)&&yt(Me,zt,Fe[zt]);return Me},Nt=(Me,Fe)=>et(Me,nt(Fe));let Dt=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 Zt({onActionCallback:Me,title:Fe,icon:zt,actionName:Re,className:qe="",children:Se}){function ee(){Me(Re)}return He.createElement("a",{title:Fe,className:qe,onClick:ee},He.createElement("i",{className:`${zt}`}),Se)}var ne=({watch:Me,showNullButton:Fe,showNullProgramButton:zt,onActionCallback:Re,fullScreen:qe,insertTemp:Se,hidetoolBar:ee,extraUse:Ke})=>{const sn=[...Dt,{title:`${Me?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Me?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return He.createElement("ul",{className:"markdown-toolbar-container"},!ee&&sn.map((mn,En)=>He.createElement("li",{key:En},mn.actionName?He.createElement(Zt,Nt(Pt({},mn),{onActionCallback:Re})):He.createElement("span",{className:"v-line"}))),Fe?He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,zt?He.createElement(He.Fragment,null,He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,Se&&He.createElement("li",null,He.createElement(Zt,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${Se}`,onActionCallback:Re},He.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Ke&&He.createElement("li",null,Ke),He.createElement("li",{className:"btn-full-screen"},He.createElement(Zt,{icon:`${qe?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:qe?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Re})))},de=xt(79346),Qt=xt(78241),Ce=xt(92832),Vt=xt(3113),Ee=Object.defineProperty,ve=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Zn=(Me,Fe,zt)=>Fe in Me?Ee(Me,Fe,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Me[Fe]=zt,Te=(Me,Fe)=>{for(var zt in Fe||(Fe={}))en.call(Fe,zt)&&Zn(Me,zt,Fe[zt]);if(je)for(var zt of je(Fe))Hn.call(Fe,zt)&&Zn(Me,zt,Fe[zt]);return Me},$t=(Me,Fe)=>ve(Me,Je(Fe));const dn={labelCol:{span:4},wrapperCol:{span:20}};var Vn=({callback:Me,onCancel:Fe})=>{function zt(Re){Me(Re)}return ct.createElement(Qt.default,$t(Te({},dn),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:zt,style:{width:500}}),ct.createElement(Qt.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},ct.createElement(Ce.default,null)),ct.createElement(Qt.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},ct.createElement(Ce.default,null)),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Vt.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},Dn=xt(97692),Ge=xt(28451),We=xt(43418),Mn=xt(95237),ei=xt(73524),cn=xt(59301),Cn=({callback:Me,onCancel:Fe})=>{const zt=document.createElement("canvas"),Re=zt.getContext("2d");zt.width=1e3,zt.height=800,Re.fillStyle="#ffffff",Re.fillRect(0,0,zt.width,zt.height);const qe=zt.toDataURL("image/png");return cn.createElement(We.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},cn.createElement(Mn.Z,{style:{height:"100vh"}},cn.createElement(ei.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:qe,visible:!0,title:String(Date.now())},onOk:Se=>{Me({src:Se.url})},onClose:Fe})))},se=xt(12378);function gn(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(gn,go.CommandHandler),gn.prototype.canAlignSelection=function(){var Me=this.diagram;return!(Me===null||Me.isReadOnly||Me.isModelReadOnly||Me.selection.count<2)},gn.prototype.alignLeft=function(){var Me=this.diagram;Me.startTransaction("aligning left");var Fe=1/0;Me.selection.each(function(zt){zt instanceof go.Link||(Fe=Math.min(zt.position.x,Fe))}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(Fe,zt.position.y))}),Me.commitTransaction("aligning left")},gn.prototype.alignRight=function(){var Me=this.diagram;Me.startTransaction("aligning right");var Fe=-1/0;Me.selection.each(function(zt){if(!(zt instanceof go.Link)){var Re=zt.actualBounds.x+zt.actualBounds.width;Fe=Math.max(Re,Fe)}}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(Fe-zt.actualBounds.width,zt.position.y))}),Me.commitTransaction("aligning right")},gn.prototype.alignTop=function(){var Me=this.diagram;Me.startTransaction("alignTop");var Fe=1/0;Me.selection.each(function(zt){zt instanceof go.Link||(Fe=Math.min(zt.position.y,Fe))}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(zt.position.x,Fe))}),Me.commitTransaction("alignTop")},gn.prototype.alignBottom=function(){var Me=this.diagram;Me.startTransaction("aligning bottom");var Fe=-1/0;Me.selection.each(function(zt){if(!(zt instanceof go.Link)){var Re=zt.actualBounds.y+zt.actualBounds.height;Fe=Math.max(Re,Fe)}}),Me.selection.each(function(zt){zt instanceof go.Link||zt.move(new go.Point(zt.actualBounds.x,Fe-zt.actualBounds.height))}),Me.commitTransaction("aligning bottom")},gn.prototype.alignCenterX=function(){var Me=this.diagram,Fe=Me.selection.first();if(Fe){Me.startTransaction("aligning Center X");var zt=Fe.actualBounds.x+Fe.actualBounds.width/2;Me.selection.each(function(Re){Re instanceof go.Link||Re.move(new go.Point(zt-Re.actualBounds.width/2,Re.actualBounds.y))}),Me.commitTransaction("aligning Center X")}},gn.prototype.alignCenterY=function(){var Me=this.diagram,Fe=Me.selection.first();if(Fe){Me.startTransaction("aligning Center Y");var zt=Fe.actualBounds.y+Fe.actualBounds.height/2;Me.selection.each(function(Re){Re instanceof go.Link||Re.move(new go.Point(Re.actualBounds.x,zt-Re.actualBounds.height/2))}),Me.commitTransaction("aligning Center Y")}},gn.prototype.alignColumn=function(Me){var Fe=this.diagram;Fe.startTransaction("align Column"),Me===void 0&&(Me=0),Me=parseFloat(Me);var zt=new Array;Fe.selection.each(function(Ke){Ke instanceof go.Link||zt.push(Ke)});for(var Re=0;Re0){for(var Ke=Se.elt(ee-1);Ke!==null&&Ke.isTreeExpanded&&!Ke.isTreeLeaf;){var sn=this._sortTreeChildrenByY(Ke);Ke=sn.last()}Ke!==null&&Me.select(Ke)}else Me.select(qe)}}else if(zt.key==="Down")if(Fe.isTreeExpanded&&!Fe.isTreeLeaf){var Re=this._sortTreeChildrenByY(Fe).first();Re!==null&&Me.select(Re)}else for(;Fe!==null;){var qe=Fe.findTreeParentNode();if(qe===null)break;var Se=this._sortTreeChildrenByY(qe),ee=Se.indexOf(Fe);if(eeSe.y?1:qe.xSe.x?1:0}),Fe},gn.prototype.copyToClipboard=function(Me){go.CommandHandler.prototype.copyToClipboard.call(this,Me),this._lastPasteOffset.set(this.pasteOffset)},gn.prototype.pasteFromClipboard=function(){var Me=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Me,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Me},Object.defineProperty(gn.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Me){if(Me!=="move"&&Me!=="select"&&Me!=="scroll"&&Me!=="tree"&&Me!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Me);this._arrowKeyBehavior=Me}}),Object.defineProperty(gn.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Me){if(!(Me instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Me);this._pasteOffset.set(Me)}});var bn=gn,It=xt(74413),bt=xt(43604),wt=xt(99064),Bt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},Tt=xt(24065),vt=xt(59301),ie=(Me,Fe,zt)=>new Promise((Re,qe)=>{var Se=sn=>{try{Ke(zt.next(sn))}catch(mn){qe(mn)}},ee=sn=>{try{Ke(zt.throw(sn))}catch(mn){qe(mn)}},Ke=sn=>sn.done?Re(sn.value):Promise.resolve(sn.value).then(Se,ee);Ke((zt=zt.apply(Me,Fe)).next())});function xe({onCancel:Me,callback:Fe}){let zt=(0,ct.useRef)(),Re=(0,ct.useRef)(),qe=(0,ct.useRef)(),Se=(0,ct.useRef)(!1);const ee=(0,ct.useRef)(!1),[Ke,sn]=(0,ct.useState)(0);function mn(){const jt=se.bx.make,Be={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"};zt.current=new se.S0(Re.current,{padding:20,grid:jt(se.s_,"Grid",jt(se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:ze=>{var yn=ze.diagram.commandHandler.addTopLevelParts(ze.diagram.selection,!0);yn||ze.diagram.currentTool.doCancel()},commandHandler:jt(bn),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:ze=>{var yn=ze.subject;yn.location=yn.location.copy().snapToGridPoint(ze.diagram.grid.gridOrigin,ze.diagram.grid.gridCellSize),setTimeout(()=>{ze.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:ze=>{var yn=ze.subject;setTimeout(()=>{ze.diagram.commandHandler.editTextBlock()})},LinkRelinked:ze=>{var yn=ze.parameter.part;yn.invalidateConnectedLinks();var pi=ze.subject;ze.diagram.toolManager.linkingTool.isForwards?pi.toNode.invalidateConnectedLinks():pi.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),zt.current.nodeTemplate=jt(se.NB,"Auto",{locationSpot:se.z6.Center,locationObjectName:"SHAPE",desiredSize:new se.$u(120,60),minSize:new se.$u(40,40),resizable:!0,resizeCellSize:new se.$u(10,10),rotatable:!0},new se.KX("location","loc",se.E9.parse).makeTwoWay(se.E9.stringify),new se.KX("desiredSize","size",se.$u.parse).makeTwoWay(se.$u.stringify),jt(se.bn,{name:"SHAPE",fill:Be.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:se.z6.AllSides,toSpot:se.z6.AllSides},new se.KX("figure"),new se.KX("fill"),new se.KX("stroke","borderColor"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),jt(se.al,{margin:1,textAlign:"center",overflow:se.al.OverflowEllipsis,editable:!0},new se.KX("text").makeTwoWay(),new se.KX("stroke","color"))),zt.current.nodeTemplate.toolTip=jt("ToolTip",jt(se.s_,"Vertical",{maxSize:new se.$u(200,NaN)},jt(se.al,{font:"bold 10pt sans-serif",textAlign:"center"},new se.KX("text")),jt(se.al,{font:"10pt sans-serif",textAlign:"center"},new se.KX("text","details"))));function hn(ze,yn){var pi=(Un,ci)=>{Un.handled=!0,Un.diagram.model.commit(mi=>{var wi=ci.part.adornedPart,Ri=new se.E9().setRectSpot(wi.actualBounds,ze);Ri.subtract(wi.location),Ri.scale(2,2),Ri.x+=Math.sign(Ri.x)*130,Ri.y+=Math.sign(Ri.y)*130,Ri.add(wi.location),Ri.snapToGridPoint(Un.diagram.grid.gridOrigin,Un.diagram.grid.gridCellSize);var Qi=mi.copyNodeData(wi.data);mi.setGroupKeyForNodeData(Qi,mi.getGroupKeyForNodeData(wi.data)),mi.addNodeData(Qi);var fn={from:wi.key,to:mi.getKeyForNodeData(Qi)};mi.addLinkData(fn);var ao=Un.diagram.findNodeForData(Qi);ao.location=Ri,Un.diagram.select(ao),setTimeout(()=>{Un.diagram.commandHandler.editTextBlock()},20)})};return jt(se.bn,{figure:yn,alignment:ze,alignmentFocus:ze.opposite(),width:ze.equals(se.z6.Top)||ze.equals(se.z6.Bottom)?25:18,height:ze.equals(se.z6.Top)||ze.equals(se.z6.Bottom)?18:25,fill:"orange",stroke:Be.white,strokeWidth:4,mouseEnter:(Un,ci)=>ci.fill="dodgerblue",mouseLeave:(Un,ci)=>ci.fill="orange",isActionable:!0,click:pi,contextClick:pi})}function Nn(ze){return jt(se.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:(yn,pi)=>pi.fill="dodgerblue",mouseLeave:(yn,pi)=>pi.fill="orange",click:(yn,pi)=>{yn.diagram.commandHandler.showContextMenu(pi.part.adornedPart)}},ze||{})}zt.current.nodeTemplate.selectionAdornmentTemplate=jt(se.uz,"Spot",jt(se.Vm,{padding:10}),hn(se.z6.Top,"TriangleUp"),hn(se.z6.Left,"TriangleLeft"),hn(se.z6.Right,"TriangleRight"),hn(se.z6.Bottom,"TriangleDown"),Nn({alignment:new se.z6(.75,0)}));function ge(ze,yn){return(pi,Un)=>{pi.handled=!0,pi.diagram.model.commit(ci=>{ci.set(Un.part.adornedPart.data,ze,yn)})}}function Ye(ze,yn){return yn||(yn="color"),jt(se.bn,{width:16,height:16,stroke:"lightgray",fill:ze,margin:1,background:"transparent",mouseEnter:(pi,Un)=>Un.stroke="dodgerblue",mouseLeave:(pi,Un)=>Un.stroke="lightgray",click:ge(yn,ze),contextClick:ge(yn,ze)})}function jn(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",Ye(Be.white,"fill"),Ye(Be.beige,"fill"),Ye(Be.extralightblue,"fill"),Ye(Be.extralightred,"fill"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",Ye(Be.lightgray,"fill"),Ye(Be.lightgreen,"fill"),Ye(Be.lightblue,"fill"),Ye(Be.lightred,"fill")))]}function Rn(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",Ye(Be.black),Ye(Be.green),Ye(Be.blue),Ye(Be.red))),jt("ContextMenuButton",jt(se.s_,"Horizontal",Ye(Be.white),Ye(Be.magenta),Ye(Be.purple),Ye(Be.orange)))]}function Jn(ze,yn){return yn||(yn="thickness"),jt(se.bn,"LineH",{width:16,height:16,strokeWidth:ze,margin:1,background:"transparent",mouseEnter:(pi,Un)=>Un.background="dodgerblue",mouseLeave:(pi,Un)=>Un.background="transparent",click:ge(yn,ze),contextClick:ge(yn,ze)})}function zn(ze,yn){return yn||(yn="dash"),jt(se.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:ze,margin:1,background:"transparent",mouseEnter:(pi,Un)=>Un.background="dodgerblue",mouseLeave:(pi,Un)=>Un.background="transparent",click:ge(yn,ze),contextClick:ge(yn,ze)})}function ri(){return[jt("ContextMenuButton",jt(se.s_,"Horizontal",Jn(1),Jn(2),Jn(3),Jn(4))),jt("ContextMenuButton",jt(se.s_,"Horizontal",zn(null),zn([2,4]),zn([4,4])))]}function li(ze,yn){return yn||(yn="figure"),jt(se.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:ze,margin:1,background:"transparent",mouseEnter:(pi,Un)=>Un.fill="dodgerblue",mouseLeave:(pi,Un)=>Un.fill="lightgray",click:ge(yn,ze),contextClick:ge(yn,ze)})}zt.current.nodeTemplate.contextMenu=jt("ContextMenu",jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Rectangle"),li("RoundedRectangle"),li("Ellipse"),li("Diamond"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Parallelogram2"),li("ManualOperation"),li("Procedure"),li("Cylinder1"))),jt("ContextMenuButton",jt(se.s_,"Horizontal",li("Terminator"),li("CreateRequest"),li("Document"),li("TriangleDown"))),jn(),Rn(),ri()),zt.current.groupTemplate=jt(se.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:se.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(ze,yn)=>{var pi=yn.addMembers(yn.diagram.selection,!0);pi||yn.diagram.currentTool.doCancel()},avoidable:!1},new se.KX("location","loc",se.E9.parse).makeTwoWay(se.E9.stringify),jt(se.s_,"Auto",{name:"BODY"},jt(se.bn,{parameter1:10,fill:Be.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:se.z6.AllSides,toSpot:se.z6.AllSides},new se.KX("fill"),new se.KX("stroke","color"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.Vm,{background:"transparent",margin:20})),jt(se.al,{alignment:se.z6.Top,alignmentFocus:se.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new se.KX("text"),new se.KX("stroke","color"))),zt.current.groupTemplate.selectionAdornmentTemplate=jt(se.uz,"Spot",jt(se.s_,"Auto",jt(se.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),jt(se.Vm,{margin:1.5})),Nn({alignment:se.z6.TopRight,alignmentFocus:se.z6.BottomRight})),zt.current.groupTemplate.contextMenu=jt("ContextMenu",jn(),Rn(),ri()),zt.current.linkTemplate=jt(se.rU,{layerName:"Foreground",routing:se.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new se.KX("fromSpot","fromSpot",se.z6.parse),new se.KX("toSpot","toSpot",se.z6.parse),new se.KX("fromShortLength","dir",ze=>ze>=1?10:0),new se.KX("toShortLength","dir",ze=>ze>=1?10:0),new se.KX("points").makeTwoWay(),jt(se.bn,{strokeWidth:2},new se.KX("stroke","color"),new se.KX("strokeWidth","thickness"),new se.KX("strokeDashArray","dash")),jt(se.bn,{segmentIndex:0,segmentOffset:new se.E9(15,0),segmentOrientation:se.rU.OrientAlong,alignmentFocus:se.z6.Right,figure:"circle",width:10,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze===1)),jt(se.bn,{segmentIndex:-1,segmentOffset:new se.E9(-10,6),segmentOrientation:se.rU.OrientPlus90,alignmentFocus:se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze>=1),new se.KX("width","thickness",ze=>7+3*ze),new se.KX("height","thickness",ze=>7+3*ze),new se.KX("segmentOffset","thickness",ze=>new se.E9(-15,4+1.5*ze))),jt(se.bn,{segmentIndex:0,segmentOffset:new se.E9(15,-6),segmentOrientation:se.rU.OrientMinus90,alignmentFocus:se.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new se.KX("fill","color"),new se.KX("visible","dir",ze=>ze===2),new se.KX("width","thickness",ze=>7+3*ze),new se.KX("height","thickness",ze=>7+3*ze),new se.KX("segmentOffset","thickness",ze=>new se.E9(-15,4+1.5*ze))),jt(se.al,{alignmentFocus:new se.z6(0,1,-4,0),editable:!0},new se.KX("text").makeTwoWay(),new se.KX("stroke","color"))),zt.current.linkTemplate.selectionAdornmentTemplate=jt(se.uz,jt(se.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:Ai(2)},new se.KX("pathPattern","thickness",Ai)),Nn({alignmentFocus:new se.z6(0,0,-6,-4)}));function Ai(ze){return jt(se.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(ze+4).toString()+" H3"})}function Ii(ze){var yn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return ze===0?yn="M0 0 M16 16 M0 8 L16 8":ze===2&&(yn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),jt(se.bn,{geometryString:yn,margin:2,background:"transparent",mouseEnter:(pi,Un)=>Un.background="dodgerblue",mouseLeave:(pi,Un)=>Un.background="transparent",click:ge("dir",ze),contextClick:ge("dir",ze)})}function Bi(ze){var yn=(pi,Un)=>{pi.handled=!0,pi.diagram.model.commit(ci=>{var mi=Un.part.adornedPart;ci.set(mi.data,ze?"toSpot":"fromSpot",se.z6.stringify(se.z6.AllSides)),(ze?mi.toNode:mi.fromNode).invalidateConnectedLinks()})};return jt(se.bn,{width:12,height:12,fill:"transparent",mouseEnter:(pi,Un)=>Un.background="dodgerblue",mouseLeave:(pi,Un)=>Un.background="transparent",click:yn,contextClick:yn})}function ln(ze,yn){var pi=0,Un=se.z6.RightSide;ze.equals(se.z6.Top)?(pi=270,Un=se.z6.TopSide):ze.equals(se.z6.Left)?(pi=180,Un=se.z6.LeftSide):ze.equals(se.z6.Bottom)&&(pi=90,Un=se.z6.BottomSide),yn||(pi-=180);var ci=(mi,wi)=>{mi.handled=!0,mi.diagram.model.commit(Ri=>{var Qi=wi.part.adornedPart;Ri.set(Qi.data,yn?"toSpot":"fromSpot",se.z6.stringify(Un)),(yn?Qi.toNode:Qi.fromNode).invalidateConnectedLinks()})};return jt(se.bn,{alignment:ze,alignmentFocus:ze.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:pi,background:"transparent",mouseEnter:(mi,wi)=>wi.background="dodgerblue",mouseLeave:(mi,wi)=>wi.background="transparent",click:ci,contextClick:ci})}zt.current.linkTemplate.contextMenu=jt("ContextMenu",Rn(),ri(),jt("ContextMenuButton",jt(se.s_,"Horizontal",Ii(0),Ii(1),Ii(2))),jt("ContextMenuButton",jt(se.s_,"Horizontal",jt(se.s_,"Spot",Bi(!1),ln(se.z6.Top,!1),ln(se.z6.Left,!1),ln(se.z6.Right,!1),ln(se.z6.Bottom,!1)),jt(se.s_,"Spot",{margin:new se.Zt(0,0,0,2)},Bi(!0),ln(se.z6.Top,!0),ln(se.z6.Left,!0),ln(se.z6.Right,!0),ln(se.z6.Bottom,!0)))));const co=`{ "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"}, @@ -1101,18 +1101,18 @@ ${gn} {"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 no=["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 Gn(ze){return console.log("shapeName:",ze),no.indexOf(ze)>=0}var ce=new se.YI(qe.current,{maxSelectionCount:1,linkTemplate:jt(se.rU,{locationSpot:se.z6.Center,selectionAdornmentTemplate:jt(se.uz,"Link",{locationSpot:se.z6.Center},jt(se.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jt(se.bn,{toArrow:"Standard",stroke:null}))},{routing:se.rU.AvoidsNodes,curve:se.rU.JumpOver,corner:5,toShortLength:4},new se.KX("points"),jt(se.bn,{isPanelMain:!0,strokeWidth:2}),jt(se.bn,{toArrow:"Standard",stroke:null})),model:new se.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...se.bn.getFigureGenerators().toArray().map(ze=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ze.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return zt.current.addDiagramListener("TextEdited",function(ze){var yn;const pi=ze.subject.part;var Kn=(yn=document.activeElement)==null?void 0:yn.value;typeof Kn=="string"&&Kn.trim()===""&&zt.current.model.commit(function(fi){fi.set(pi.data,"text","\u672A\u547D\u540D"),zt.current.commandHandler.stopCommand()},"increment")}),ce.nodeTemplate=jt(se.NB,"Auto",{locationSpot:se.z6.Center},new se.KX("location","location",se.E9.parse).makeTwoWay(se.E9.stringify),jt(se.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 se.KX("stroke").makeTwoWay(),new se.KX("fill").makeTwoWay(),new se.KX("figure")),jt(se.al,{margin:new se.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new se.$u(16,16),maxSize:new se.$u(10,NaN),textAlign:"center",editable:!0},new se.KX("key").makeTwoWay())),setTimeout(()=>{zt.current.grid=jt(se.s_,"Grid",jt(se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),zt.current.grid.visible=!0,zt.current.grid.gridCellStroke="darkgray",zt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=zt.current,zt.current}const bn=()=>ie(this,null,function*(){var jt,Be=zt.current.makeImage();const cn=yield(0,wt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Be.src,file_data:JSON.stringify({login:(jt=(0,Tt.eY)())==null?void 0:jt.login,data:JSON.parse(zt.current.model.toJson())})}});Fe({src:cn.url})});return(0,ct.useEffect)(()=>(setTimeout(()=>{mn()},500),sn(Ke+1),()=>{zt.current=null}),[]),vt.createElement("div",{ref:ee,className:Se.current?`${Bt.maxH60} body-overflow-initial`:"body-overflow-initial"},vt.createElement(We.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ke,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:vt.createElement(Ln.Z,null,vt.createElement(bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),vt.createElement(bt.Z,{onClick:()=>{var jt,Be,cn=zt.current.selection.first();if(Se.current=!Se.current,document.activeElement&&cn){let Cn=(Be=(jt=document.activeElement)==null?void 0:jt.value)==null?void 0:Be.trim();typeof Cn=="string"&&zt.current.model.commit(function(ge){ge.set(cn.data,"text",Cn||"\u672A\u547D\u540D"),zt.current.commandHandler.stopCommand()},"increment")}sn(Ke+1)}},vt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Me},vt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Bt.flowChartWrp},vt.createElement("div",{style:{display:"flex",height:"100%"}},vt.createElement("div",{style:{width:"300px",height:"100%"}},vt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),vt.createElement("div",{style:{height:"calc(100% - 50px)"},className:Bt.myPaletteDiv,ref:qe})),vt.createElement("div",{style:{flex:1,position:"relative"}},vt.createElement("div",{ref:Re,style:{height:"80vh"}}))),vt.createElement("div",{className:"tr"},vt.createElement(Vt.ZP,{size:"large",onClick:bn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wt=xe,Kt=xt(5112),he=xt(5871);const pe=Kt.ZP.Group,oe={margin:"0 8px"};var De=({callback:Me,onCancel:Fe})=>{function zt(Re){Me(Re)}return ct.createElement(Qt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:zt},ct.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ct.createElement("span",{style:oe},"\u5355\u5143\u683C\u6570\uFF1A"),ct.createElement("span",{style:oe},"\u884C\u6570"),ct.createElement(Qt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ct.createElement(he.Z,null)),ct.createElement("span",{style:oe},"\u5217\u6570"),ct.createElement(Qt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ct.createElement(he.Z,null))),ct.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ct.createElement("span",{style:oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ct.createElement(Qt.default.Item,{name:"align"},ct.createElement(pe,null,ct.createElement(Kt.ZP,{value:"default"},ct.createElement("i",{className:"fa fa-align-justify"})),ct.createElement(Kt.ZP,{value:"left"},ct.createElement("i",{className:"fa fa-align-left"})),ct.createElement(Kt.ZP,{value:"center"},ct.createElement("i",{className:"fa fa-align-center"})),ct.createElement(Kt.ZP,{value:"right"},ct.createElement("i",{className:"fa fa-align-right"}))))),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Vt.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},an=xt(78673),tn=xt(80727),Ye=xt.n(tn),zn=(0,ct.forwardRef)(({use3d:Me,width:Fe,height:zt,callback:Re,showSaveButton:qe},Se)=>{const ee=(0,ct.useRef)(),Ke=(0,ct.useRef)(),[sn,mn]=(0,ct.useState)(!1),bn=(0,ct.useRef)({id:ee,appName:"graphing",width:Fe||1e3,height:zt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ct.useEffect)(()=>{Ke.current=new(Ye())(bn.current,!0),window.onload=function(){Ke.current.inject("applet_container")}},[]);const jt=()=>{var Be=window.ggbApplet.getPNGBase64(1,!0,72);return Re&&Re(Be),Be};return(0,ct.useEffect)(()=>{bn.current.appName=sn?"3D":"graphing",Ke.current.inject("applet_container")},[sn]),(0,ct.useEffect)(()=>{mn(Me)},[Me]),(0,ct.useImperativeHandle)(Se,()=>({getImgData:jt})),ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ee}),ct.createElement(Ln.Z,{align:"middle"},ct.createElement(bt.Z,{flex:1},ct.createElement(an.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:sn,onChange:Be=>mn(Be)})),ct.createElement(bt.Z,null,ct.createElement(Vt.ZP,{size:"large",onClick:jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=xt(41588),Ei=xt(8591);const Oi="link",ci="upload-image",ki="add-flowchart",Mi="draw-image",Mo="add-flowchart",oo="code-block",Bo="add-table",Qo="------------",ro={default:Qo,left:`:${Qo}`,center:`:${Qo}:`,right:`${Qo}:`};var No=xt(58856);function ir(){}let Ho=0;const Pi=1e4,Zo="\u2581",qn="@\u2581\u2581@",Et="@\u2581@",_i=` +]}`;var no=["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 Wn(ze){return console.log("shapeName:",ze),no.indexOf(ze)>=0}var ce=new se.YI(qe.current,{maxSelectionCount:1,linkTemplate:jt(se.rU,{locationSpot:se.z6.Center,selectionAdornmentTemplate:jt(se.uz,"Link",{locationSpot:se.z6.Center},jt(se.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),jt(se.bn,{toArrow:"Standard",stroke:null}))},{routing:se.rU.AvoidsNodes,curve:se.rU.JumpOver,corner:5,toShortLength:4},new se.KX("points"),jt(se.bn,{isPanelMain:!0,strokeWidth:2}),jt(se.bn,{toArrow:"Standard",stroke:null})),model:new se.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...se.bn.getFigureGenerators().toArray().map(ze=>({text:"\u672A\u547D\u540D",size:"100 100",figure:ze.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return zt.current.addDiagramListener("TextEdited",function(ze){var yn;const pi=ze.subject.part;var Un=(yn=document.activeElement)==null?void 0:yn.value;typeof Un=="string"&&Un.trim()===""&&zt.current.model.commit(function(ci){ci.set(pi.data,"text","\u672A\u547D\u540D"),zt.current.commandHandler.stopCommand()},"increment")}),ce.nodeTemplate=jt(se.NB,"Auto",{locationSpot:se.z6.Center},new se.KX("location","location",se.E9.parse).makeTwoWay(se.E9.stringify),jt(se.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 se.KX("stroke").makeTwoWay(),new se.KX("fill").makeTwoWay(),new se.KX("figure")),jt(se.al,{margin:new se.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new se.$u(16,16),maxSize:new se.$u(10,NaN),textAlign:"center",editable:!0},new se.KX("key").makeTwoWay())),setTimeout(()=>{zt.current.grid=jt(se.s_,"Grid",jt(se.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),jt(se.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),zt.current.grid.visible=!0,zt.current.grid.gridCellStroke="darkgray",zt.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=zt.current,zt.current}const En=()=>ie(this,null,function*(){var jt,Be=zt.current.makeImage();const hn=yield(0,wt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Be.src,file_data:JSON.stringify({login:(jt=(0,Tt.eY)())==null?void 0:jt.login,data:JSON.parse(zt.current.model.toJson())})}});Fe({src:hn.url})});return(0,ct.useEffect)(()=>(setTimeout(()=>{mn()},500),sn(Ke+1),()=>{zt.current=null}),[]),vt.createElement("div",{ref:ee,className:Se.current?`${Bt.maxH60} body-overflow-initial`:"body-overflow-initial"},vt.createElement(We.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Ke,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:vt.createElement(Mn.Z,null,vt.createElement(bt.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),vt.createElement(bt.Z,{onClick:()=>{var jt,Be,hn=zt.current.selection.first();if(Se.current=!Se.current,document.activeElement&&hn){let Nn=(Be=(jt=document.activeElement)==null?void 0:jt.value)==null?void 0:Be.trim();typeof Nn=="string"&&zt.current.model.commit(function(ge){ge.set(hn.data,"text",Nn||"\u672A\u547D\u540D"),zt.current.commandHandler.stopCommand()},"increment")}sn(Ke+1)}},vt.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Me},vt.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:Bt.flowChartWrp},vt.createElement("div",{style:{display:"flex",height:"100%"}},vt.createElement("div",{style:{width:"300px",height:"100%"}},vt.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),vt.createElement("div",{style:{height:"calc(100% - 50px)"},className:Bt.myPaletteDiv,ref:qe})),vt.createElement("div",{style:{flex:1,position:"relative"}},vt.createElement("div",{ref:Re,style:{height:"80vh"}}))),vt.createElement("div",{className:"tr"},vt.createElement(Vt.ZP,{size:"large",onClick:En,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var Wt=xe,Kt=xt(5112),he=xt(5871);const pe=Kt.ZP.Group,oe={margin:"0 8px"};var De=({callback:Me,onCancel:Fe})=>{function zt(Re){Me(Re)}return ct.createElement(Qt.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:zt},ct.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},ct.createElement("span",{style:oe},"\u5355\u5143\u683C\u6570\uFF1A"),ct.createElement("span",{style:oe},"\u884C\u6570"),ct.createElement(Qt.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},ct.createElement(he.Z,null)),ct.createElement("span",{style:oe},"\u5217\u6570"),ct.createElement(Qt.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},ct.createElement(he.Z,null))),ct.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},ct.createElement("span",{style:oe},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),ct.createElement(Qt.default.Item,{name:"align"},ct.createElement(pe,null,ct.createElement(Kt.ZP,{value:"default"},ct.createElement("i",{className:"fa fa-align-justify"})),ct.createElement(Kt.ZP,{value:"left"},ct.createElement("i",{className:"fa fa-align-left"})),ct.createElement(Kt.ZP,{value:"center"},ct.createElement("i",{className:"fa fa-align-center"})),ct.createElement(Kt.ZP,{value:"right"},ct.createElement("i",{className:"fa fa-align-right"}))))),ct.createElement("div",{className:"flex-container flex-end"},ct.createElement(Vt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ct.createElement(Vt.ZP,{type:"ghost",onClick:Fe},"\u53D6\u6D88")))},an=xt(78673),tn=xt(80727),_e=xt.n(tn),Gn=(0,ct.forwardRef)(({use3d:Me,width:Fe,height:zt,callback:Re,showSaveButton:qe},Se)=>{const ee=(0,ct.useRef)(),Ke=(0,ct.useRef)(),[sn,mn]=(0,ct.useState)(!1),En=(0,ct.useRef)({id:ee,appName:"graphing",width:Fe||1e3,height:zt||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,ct.useEffect)(()=>{Ke.current=new(_e())(En.current,!0),window.onload=function(){Ke.current.inject("applet_container")}},[]);const jt=()=>{var Be=window.ggbApplet.getPNGBase64(1,!0,72);return Re&&Re(Be),Be};return(0,ct.useEffect)(()=>{En.current.appName=sn?"3D":"graphing",Ke.current.inject("applet_container")},[sn]),(0,ct.useEffect)(()=>{mn(Me)},[Me]),(0,ct.useImperativeHandle)(Se,()=>({getImgData:jt})),ct.createElement(ct.Fragment,null,ct.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:ee}),ct.createElement(Mn.Z,{align:"middle"},ct.createElement(bt.Z,{flex:1},ct.createElement(an.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:sn,onChange:Be=>mn(Be)})),ct.createElement(bt.Z,null,ct.createElement(Vt.ZP,{size:"large",onClick:jt,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),pn=xt(41588),Ei=xt(8591);const Oi="link",gi="upload-image",ki="add-flowchart",Mi="draw-image",Mo="add-flowchart",oo="code-block",Bo="add-table",Qo="------------",ro={default:Qo,left:`:${Qo}`,center:`:${Qo}:`,right:`${Qo}:`};var No=xt(58856);function ir(){}let Ho=0;const Pi=1e4,Zo="\u2581",qn="@\u2581\u2581@",Et="@\u2581@",_i=` **\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`,Gi=["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 Qe(Me){return/^\d+$/.test(Me)?`${Me}px`:Me}const ai=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ci={[ai+"-B"]:"bold",[ai+"-I"]:"italic"},Pn={[Oi]:"\u6DFB\u52A0\u94FE\u63A5",[oo]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[ci]:"\u6DFB\u52A0\u56FE\u7247",[Mi]:"\u6DFB\u52A0\u753B\u56FE",[ki]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bo]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var vn=({defaultValue:Me="",onChange:Fe,width:zt="100%",height:Re=400,miniToolbar:qe=!1,isFocus:Se=!1,watch:ee,insertTemp:Ke,mode:sn="markdown",id:mn="markdown-editor-id",showResizeBar:bn=!1,noStorage:jt=!1,showNullButton:Be=!1,showNullProgramButton:cn=!1,hidetoolBar:Cn=!1,fullScreen:ge=!1,onBlur:_e,onCMBeforeChange:Rn,onFullScreen:Vn,className:$n="",disablePaste:Xn=!1,disabled:si=!1,disabledFill:li=!1,placeholder:Ai="",values:Ii="",extraUse:Bi})=>{const[ln,co]=(0,ct.useState)(null),[no,Gn]=(0,ct.useState)(Me),[ce,ze]=(0,ct.useState)(ee),[yn,pi]=(0,ct.useState)(ge),[Kn,fi]=(0,ct.useState)(""),[mi,wi]=(0,ct.useState)(0),[Ri,Qi]=(0,ct.useState)(Re),[fn,ao]=(0,ct.useState)(!1),[un,so]=(0,ct.useState)(0),[Co,Ji]=(0,ct.useState)(0),Go=(0,ct.useRef)(),Eo=(0,ct.useRef)(),Wi=(0,ct.useRef)(),Ui=(0,ct.useRef)();(0,ct.useEffect)(()=>{const oi=window.scrollY||window.pageYOffset;Gn(Ii),ln==null||ln.setValue(Ii),window.scrollTo(0,oi)},[Ii]),(0,ct.useEffect)(()=>{Vn==null||Vn(yn)},[yn]),(0,ct.useEffect)(()=>{if(Go.current){let oi=function(Xe,_n){var ji;if(Xn){_n.preventDefault();return}const Oo=_n.clipboardData;if(Oo){const to=Oo.types.toString(),Yi=Oo.items;if(to==="Files"||Oo.types.indexOf("Files")>-1){if(_n.preventDefault(),sn=="stex")return;try{let Uo=Yi[1];((ji=Yi[0])==null?void 0:ji.kind)==="file"&&(Uo=Yi[0]);const zo=Uo.getAsFile(),Nr=zo.name.split(".").pop();(0,Ge.I)(zo,Hr=>{var da,on,aa;Hr.id?((da=zo==null?void 0:zo.type)==null?void 0:da.indexOf("image"))>-1?ti.replaceSelection(``):((on=zo==null?void 0:zo.type)==null?void 0:on.indexOf("video"))>-1?ti.replaceSelection(``):((aa=zo==null?void 0:zo.type)==null?void 0:aa.indexOf("pdf"))>-1?ti.replaceSelection(`${zo.name}`):Gi.includes(Nr)?ti.replaceSelection(`${zo.name}`):ti.replaceSelection(`[${zo.name}](/api/attachments/${Hr.id}?type=${Hr.content_type})`):(Hr==null?void 0:Hr.status)===401&&(document.location.href="/user/login")})}catch(Uo){Ei.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ti=ue().fromTextArea(Go.current,{mode:sn,lineNumbers:!qe,lineWrapping:!0,value:Me,autoCloseTags:!0,autoCloseBrackets:!0});return ti.on("keyup",function(Xe,_n){_n.keyCode===8&&(Xe.getValue()==""?ti.setOption("placeholder",Ai):ti.setOption("placeholder",null))}),ti.on("keydown",function(Xe,_n){if(_n.keyCode===8){var ji=io(Xe);ji&&_n.preventDefault()}}),Se&&ti.focus(),ti.on("paste",oi),si&&ti.on("beforeChange",function(Xe,_n){(_n.origin==="paste"||_n.origin==="+input")&&_n.cancel()}),co(ti),()=>{ti.off("paste",oi)}}},[]);const Xi=(0,ct.useCallback)(()=>{if(Eo.current)try{}catch(oi){console.log(oi,"---- to set md editor body height")}},[Ri,Eo,yn]);(0,ct.useEffect)(()=>{function oi(){let ti=new Ie.Z(Xe=>{for(let _n of Xe)(_n.target.offsetHeight>0||_n.target.offsetWidth>0)&&(Xi(),ln.setSize("100%","100%"),ln.refresh())});return ti.observe(Go.current.parentElement),ti}if(ln){const ti=oi();return()=>{var Xe,_n;(Xe=Go.current)!=null&&Xe.parentElement&&ti.unobserve((_n=Go.current)==null?void 0:_n.parentElement)}}},[ln,Xi]),(0,ct.useEffect)(()=>{if(ln){let oi=[];for(const[ti,Xe]of Object.entries(Ci)){let _n={[ti]:()=>{yi(Xe)}};oi.push(_n),ln.addKeyMap(_n)}return()=>{for(let ti of oi)ln.removeKeyMap(ti)}}},[ln]),(0,ct.useEffect)(()=>{ge!==yn&&pi(ge)},[ge]),(0,No.Z)(()=>{if(!jt&&mi>0){let oi=new Date().getTime(),ti=window.sessionStorage.getItem(mn);oi>=mi+Pi&&(!ti||ti!==no)&&(window.sessionStorage.setItem(mn,no),ao(!0))}},Pi),(0,ct.useEffect)(()=>{ze(ee)},[ln,ee]),(0,ct.useEffect)(()=>{ln&&Se&&ln.focus()},[ln,Se]),(0,ct.useEffect)(()=>{if(ce&&ln){let oi=function(Xe){let _n=Xe.target;if(Ui.current){let ji=_n.scrollTop/_n.scrollHeight;Ui.current.scrollTop=Ui.current.scrollHeight*ji}};const ti=ln.getScrollerElement();return ti.addEventListener("scroll",oi),()=>{ti.removeEventListener("scroll",oi)}}},[ln,ce]),(0,ct.useEffect)(()=>{if(ln&&Rn){let oi=function(ti,Xe){Rn(ti,Xe)};return ln.on("beforeChange",oi),()=>{ln.off("beforeChange",oi)}}},[ln,Rn]),(0,ct.useEffect)(()=>{if(ln&&_e){let oi=function(){_e(ln.getValue())};return ln.on("blur",oi),()=>{ln.off("blur",oi)}}},[ln,_e]);function io(oi,ti){var Xe=oi.getDoc(),_n=Xe.getCursor(),ji=Xe.getLine(_n.line),Oo=ji.charAt(_n.ch-1),to=ji.lastIndexOf("@\u2581@",_n.ch),Yi=ji.lastIndexOf("@\u2581\u2581@",_n.ch),Uo=to>Yi?to:Yi,zo=to>Yi?3:4;if(qn.indexOf(Oo)===-1)return null;if(console.log("change1:",ti,oi,ji,_n,Uo,to,Yi,Oo),Uo>=0&&_n.ch-Uo<5){var Nr=Uo+zo;return Xe.replaceRange("",{line:_n.line,ch:Uo},{line:_n.line,ch:Nr}),{line:_n.line,ch:Nr}}return null}(0,ct.useEffect)(()=>{if(ln){let oi=function(ti,Xe){const _n=ti.getValue();Gn(_n),wi(new Date().getTime()),ti.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Fe&&(cn?Fe(_n,Jt(_n)):Fe(_n))};return ln.on("change",oi),()=>{ln.off("change",oi)}}},[ln,Fe]),(0,ct.useEffect)(()=>{if(ln)if(Me==null)ln.setValue(""),Gn("");else{const oi=window.scrollY||window.pageYOffset;Me!==ln.getValue()&&(ln.setValue(Me),Gn(Me),ln.setCursor(si?1:ln.lineCount(),0),window.scrollTo(0,oi))}},[ln,Me]);const yi=(0,ct.useCallback)(oi=>{const ti=ln.getCursor(),Xe=ln.getSelection();let _n=Xe.split(` -`);switch(oi){case"bold":return ln.replaceSelection("**"+Xe+"**"),Xe===""&&ln.setCursor(ti.line,ti.ch+2),ln.focus();case"italic":return ln.replaceSelection("*"+Xe+"*"),Xe===""&&ln.setCursor(ti.line,ti.ch+1),ln.focus();case"code":return ln.replaceSelection("`"+Xe+"`"),Xe===""&&ln.setCursor(ti.line,ti.ch+1),ln.focus();case"inline-latex":return fi("inline-latex"),ln.focus();case"latex":return ln.replaceSelection("```latex\n"+Xe+"\n```"),ln.setCursor(ti.line+1,Xe.length+1),ln.focus();case"line-break":return ln.replaceSelection(`
-`),ln.focus();case"list-ul":return Xe===""?ln.replaceSelection("- "+Xe):ln.replaceSelection(_n.map(ji=>ji===""?"":`- ${ji}`).join(` -`)),ln.focus();case"list-ol":return Xe===""?ln.replaceSelection("1. "+Xe):ln.replaceSelection(_n.map((ji,Oo)=>ji===""?"":`${Oo+1}. ${ji}`).join(` -`)),ln.focus();case"add-null-ch":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(Zo),ln.focus();case"add-signal":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(Et),ln.focus();case"add-multiple":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(qn),ln.focus();case"inster-template-1":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(_i),ln.focus();case"eraser":return ln.setValue(""),ln.focus();case"trigger-watch":return ze(!ce),ln.focus();case"trigger-full-screen":return pi(!yn),ln.focus();case Oi:fi(Oi);return;case oo:fi(oo);return;case ci:fi(ci);return;case Mi:fi(Mi);return;case"maths-latex":fi("maths-latex");return;case ki:fi(ki);return;case Bo:fi(Bo);return;default:throw new Error}},[ln,ce,yn]),Gt=(0,ct.useCallback)((oi,ti)=>{var Xe,_n,ji,Oo,to,Yi;switch(fi(""),Kn){case Oi:const{title:da,link:on}=oi;return ln.replaceSelection(`[${da}](${on})`),ln.focus();case oo:const{language:aa,content:Is}=oi;return ln.replaceSelection(["```"+aa,Is,"```"].join(` -`)),ln.focus();case"maths-latex":for(var Uo=atob(oi),zo=new Uint8Array(Uo.length),Nr=0;Nr{vo.id?ln.replaceSelection(`![,](/api/attachments/${vo.id}?type=${vo.content_type})`):(vo==null?void 0:vo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":ln.replaceSelection("`$$"+oi+"$$`");break;case ci:case Mi:case Mo:const{src:cs,alt:Rs}=oi,oa=ti,Ys=(ji=(_n=(Xe=oa==null?void 0:oa.name)==null?void 0:Xe.split("."))==null?void 0:_n.pop)==null?void 0:ji.call(_n);return((Oo=oa==null?void 0:oa.type)==null?void 0:Oo.indexOf("image"))>-1||!(oa!=null&&oa.type)?oa!=null&&oa.align||oa!=null&&oa.width?ln.replaceSelection(`

${Rs||

`):ln.replaceSelection(`${Rs||`):((to=oa==null?void 0:oa.type)==null?void 0:to.indexOf("video"))>-1?ln.replaceSelection(``):((Yi=oa==null?void 0:oa.type)==null?void 0:Yi.indexOf("pdf"))>-1?ln.replaceSelection(`${oa.name}`):Gi.includes(Ys)?ln.replaceSelection(`${oa.name}`):ln.replaceSelection(`[${oa.name}](${cs})`),ln.focus();case Bo:const{row:jr,col:Yo,align:Sr}=oi;let Jr=` +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Gi=["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 Qe(Me){return/^\d+$/.test(Me)?`${Me}px`:Me}const si=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Ci={[si+"-B"]:"bold",[si+"-I"]:"italic"},Pn={[Oi]:"\u6DFB\u52A0\u94FE\u63A5",[oo]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[gi]:"\u6DFB\u52A0\u56FE\u7247",[Mi]:"\u6DFB\u52A0\u753B\u56FE",[ki]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Bo]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var vn=({defaultValue:Me="",onChange:Fe,width:zt="100%",height:Re=400,miniToolbar:qe=!1,isFocus:Se=!1,watch:ee,insertTemp:Ke,mode:sn="markdown",id:mn="markdown-editor-id",showResizeBar:En=!1,noStorage:jt=!1,showNullButton:Be=!1,showNullProgramButton:hn=!1,hidetoolBar:Nn=!1,fullScreen:ge=!1,onBlur:Ye,onCMBeforeChange:jn,onFullScreen:Rn,className:Jn="",disablePaste:zn=!1,disabled:ri=!1,disabledFill:li=!1,placeholder:Ai="",values:Ii="",extraUse:Bi})=>{const[ln,co]=(0,ct.useState)(null),[no,Wn]=(0,ct.useState)(Me),[ce,ze]=(0,ct.useState)(ee),[yn,pi]=(0,ct.useState)(ge),[Un,ci]=(0,ct.useState)(""),[mi,wi]=(0,ct.useState)(0),[Ri,Qi]=(0,ct.useState)(Re),[fn,ao]=(0,ct.useState)(!1),[un,so]=(0,ct.useState)(0),[Co,Ji]=(0,ct.useState)(0),Go=(0,ct.useRef)(),Eo=(0,ct.useRef)(),Wi=(0,ct.useRef)(),Ui=(0,ct.useRef)();(0,ct.useEffect)(()=>{const oi=window.scrollY||window.pageYOffset;Wn(Ii),ln==null||ln.setValue(Ii),window.scrollTo(0,oi)},[Ii]),(0,ct.useEffect)(()=>{Rn==null||Rn(yn)},[yn]),(0,ct.useEffect)(()=>{if(Go.current){let oi=function(Xe,Yn){var ji;if(zn){Yn.preventDefault();return}const Oo=Yn.clipboardData;if(Oo){const to=Oo.types.toString(),Yi=Oo.items;if(to==="Files"||Oo.types.indexOf("Files")>-1){if(Yn.preventDefault(),sn=="stex")return;try{let Uo=Yi[1];((ji=Yi[0])==null?void 0:ji.kind)==="file"&&(Uo=Yi[0]);const zo=Uo.getAsFile(),Nr=zo.name.split(".").pop();(0,Ge.I)(zo,Hr=>{var da,on,aa;Hr.id?((da=zo==null?void 0:zo.type)==null?void 0:da.indexOf("image"))>-1?ti.replaceSelection(``):((on=zo==null?void 0:zo.type)==null?void 0:on.indexOf("video"))>-1?ti.replaceSelection(``):((aa=zo==null?void 0:zo.type)==null?void 0:aa.indexOf("pdf"))>-1?ti.replaceSelection(`${zo.name}`):Gi.includes(Nr)?ti.replaceSelection(`${zo.name}`):ti.replaceSelection(`[${zo.name}](/api/attachments/${Hr.id}?type=${Hr.content_type})`):(Hr==null?void 0:Hr.status)===401&&(document.location.href="/user/login")})}catch(Uo){Ei.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const ti=ue().fromTextArea(Go.current,{mode:sn,lineNumbers:!qe,lineWrapping:!0,value:Me,autoCloseTags:!0,autoCloseBrackets:!0});return ti.on("keyup",function(Xe,Yn){Yn.keyCode===8&&(Xe.getValue()==""?ti.setOption("placeholder",Ai):ti.setOption("placeholder",null))}),ti.on("keydown",function(Xe,Yn){if(Yn.keyCode===8){var ji=io(Xe);ji&&Yn.preventDefault()}}),Se&&ti.focus(),ti.on("paste",oi),ri&&ti.on("beforeChange",function(Xe,Yn){(Yn.origin==="paste"||Yn.origin==="+input")&&Yn.cancel()}),co(ti),()=>{ti.off("paste",oi)}}},[]);const Xi=(0,ct.useCallback)(()=>{if(Eo.current)try{}catch(oi){console.log(oi,"---- to set md editor body height")}},[Ri,Eo,yn]);(0,ct.useEffect)(()=>{function oi(){let ti=new Ie.Z(Xe=>{for(let Yn of Xe)(Yn.target.offsetHeight>0||Yn.target.offsetWidth>0)&&(Xi(),ln.setSize("100%","100%"),ln.refresh())});return ti.observe(Go.current.parentElement),ti}if(ln){const ti=oi();return()=>{var Xe,Yn;(Xe=Go.current)!=null&&Xe.parentElement&&ti.unobserve((Yn=Go.current)==null?void 0:Yn.parentElement)}}},[ln,Xi]),(0,ct.useEffect)(()=>{if(ln){let oi=[];for(const[ti,Xe]of Object.entries(Ci)){let Yn={[ti]:()=>{yi(Xe)}};oi.push(Yn),ln.addKeyMap(Yn)}return()=>{for(let ti of oi)ln.removeKeyMap(ti)}}},[ln]),(0,ct.useEffect)(()=>{ge!==yn&&pi(ge)},[ge]),(0,No.Z)(()=>{if(!jt&&mi>0){let oi=new Date().getTime(),ti=window.sessionStorage.getItem(mn);oi>=mi+Pi&&(!ti||ti!==no)&&(window.sessionStorage.setItem(mn,no),ao(!0))}},Pi),(0,ct.useEffect)(()=>{ze(ee)},[ln,ee]),(0,ct.useEffect)(()=>{ln&&Se&&ln.focus()},[ln,Se]),(0,ct.useEffect)(()=>{if(ce&&ln){let oi=function(Xe){let Yn=Xe.target;if(Ui.current){let ji=Yn.scrollTop/Yn.scrollHeight;Ui.current.scrollTop=Ui.current.scrollHeight*ji}};const ti=ln.getScrollerElement();return ti.addEventListener("scroll",oi),()=>{ti.removeEventListener("scroll",oi)}}},[ln,ce]),(0,ct.useEffect)(()=>{if(ln&&jn){let oi=function(ti,Xe){jn(ti,Xe)};return ln.on("beforeChange",oi),()=>{ln.off("beforeChange",oi)}}},[ln,jn]),(0,ct.useEffect)(()=>{if(ln&&Ye){let oi=function(){Ye(ln.getValue())};return ln.on("blur",oi),()=>{ln.off("blur",oi)}}},[ln,Ye]);function io(oi,ti){var Xe=oi.getDoc(),Yn=Xe.getCursor(),ji=Xe.getLine(Yn.line),Oo=ji.charAt(Yn.ch-1),to=ji.lastIndexOf("@\u2581@",Yn.ch),Yi=ji.lastIndexOf("@\u2581\u2581@",Yn.ch),Uo=to>Yi?to:Yi,zo=to>Yi?3:4;if(qn.indexOf(Oo)===-1)return null;if(console.log("change1:",ti,oi,ji,Yn,Uo,to,Yi,Oo),Uo>=0&&Yn.ch-Uo<5){var Nr=Uo+zo;return Xe.replaceRange("",{line:Yn.line,ch:Uo},{line:Yn.line,ch:Nr}),{line:Yn.line,ch:Nr}}return null}(0,ct.useEffect)(()=>{if(ln){let oi=function(ti,Xe){const Yn=ti.getValue();Wn(Yn),wi(new Date().getTime()),ti.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Fe&&(hn?Fe(Yn,Jt(Yn)):Fe(Yn))};return ln.on("change",oi),()=>{ln.off("change",oi)}}},[ln,Fe]),(0,ct.useEffect)(()=>{if(ln)if(Me==null)ln.setValue(""),Wn("");else{const oi=window.scrollY||window.pageYOffset;Me!==ln.getValue()&&(ln.setValue(Me),Wn(Me),ln.setCursor(ri?1:ln.lineCount(),0),window.scrollTo(0,oi))}},[ln,Me]);const yi=(0,ct.useCallback)(oi=>{const ti=ln.getCursor(),Xe=ln.getSelection();let Yn=Xe.split(` +`);switch(oi){case"bold":return ln.replaceSelection("**"+Xe+"**"),Xe===""&&ln.setCursor(ti.line,ti.ch+2),ln.focus();case"italic":return ln.replaceSelection("*"+Xe+"*"),Xe===""&&ln.setCursor(ti.line,ti.ch+1),ln.focus();case"code":return ln.replaceSelection("`"+Xe+"`"),Xe===""&&ln.setCursor(ti.line,ti.ch+1),ln.focus();case"inline-latex":return ci("inline-latex"),ln.focus();case"latex":return ln.replaceSelection("```latex\n"+Xe+"\n```"),ln.setCursor(ti.line+1,Xe.length+1),ln.focus();case"line-break":return ln.replaceSelection(`
+`),ln.focus();case"list-ul":return Xe===""?ln.replaceSelection("- "+Xe):ln.replaceSelection(Yn.map(ji=>ji===""?"":`- ${ji}`).join(` +`)),ln.focus();case"list-ol":return Xe===""?ln.replaceSelection("1. "+Xe):ln.replaceSelection(Yn.map((ji,Oo)=>ji===""?"":`${Oo+1}. ${ji}`).join(` +`)),ln.focus();case"add-null-ch":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(Zo),ln.focus();case"add-signal":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(Et),ln.focus();case"add-multiple":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(qn),ln.focus();case"inster-template-1":return Xe===""&&ln.setCursor(ti.line,ti.ch),ln.replaceSelection(_i),ln.focus();case"eraser":return ln.setValue(""),ln.focus();case"trigger-watch":return ze(!ce),ln.focus();case"trigger-full-screen":return pi(!yn),ln.focus();case Oi:ci(Oi);return;case oo:ci(oo);return;case gi:ci(gi);return;case Mi:ci(Mi);return;case"maths-latex":ci("maths-latex");return;case ki:ci(ki);return;case Bo:ci(Bo);return;default:throw new Error}},[ln,ce,yn]),Gt=(0,ct.useCallback)((oi,ti)=>{var Xe,Yn,ji,Oo,to,Yi;switch(ci(""),Un){case Oi:const{title:da,link:on}=oi;return ln.replaceSelection(`[${da}](${on})`),ln.focus();case oo:const{language:aa,content:Is}=oi;return ln.replaceSelection(["```"+aa,Is,"```"].join(` +`)),ln.focus();case"maths-latex":for(var Uo=atob(oi),zo=new Uint8Array(Uo.length),Nr=0;Nr{vo.id?ln.replaceSelection(`![,](/api/attachments/${vo.id}?type=${vo.content_type})`):(vo==null?void 0:vo.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":ln.replaceSelection("`$$"+oi+"$$`");break;case gi:case Mi:case Mo:const{src:cs,alt:Rs}=oi,oa=ti,Ys=(ji=(Yn=(Xe=oa==null?void 0:oa.name)==null?void 0:Xe.split("."))==null?void 0:Yn.pop)==null?void 0:ji.call(Yn);return((Oo=oa==null?void 0:oa.type)==null?void 0:Oo.indexOf("image"))>-1||!(oa!=null&&oa.type)?oa!=null&&oa.align||oa!=null&&oa.width?ln.replaceSelection(`

${Rs||

`):ln.replaceSelection(`${Rs||`):((to=oa==null?void 0:oa.type)==null?void 0:to.indexOf("video"))>-1?ln.replaceSelection(``):((Yi=oa==null?void 0:oa.type)==null?void 0:Yi.indexOf("pdf"))>-1?ln.replaceSelection(`${oa.name}`):Gi.includes(Ys)?ln.replaceSelection(`${oa.name}`):ln.replaceSelection(`[${oa.name}](${cs})`),ln.focus();case Bo:const{row:jr,col:Yo,align:Sr}=oi;let Jr=` `;for(let vo=0;vo{switch(Kn){case Oi:return ct.createElement(Wn,{callback:Gt,onCancel:sr});case oo:return ct.createElement(Dn.Z,{callback:Gt,onCancel:sr});case ci:return ct.createElement(Ge.Z,{callback:Gt,onCancel:sr});case ki:return ct.createElement(Wt,{callback:Gt,onCancel:sr});case Bo:return ct.createElement(De,{callback:Gt,onCancel:sr});case"maths-latex":return ct.createElement(zn,{showSaveButton:!0,callback:Gt});case"inline-latex":return ct.createElement(pn.Z,{showSaveButton:!0,callback:Gt});default:return null}},[Kn]);function sr(){fi("")}(0,ct.useEffect)(()=>{if(Wi.current){let oi=function(to){ji=!0,Oo=to.pageY},ti=function(){ji=!1},Xe=function(to){if(ji){let Yi=to.pageY-Oo;Yi<0&&(Yi=0),Yi>300&&(Yi=300);let Uo=Re+Yi+"px";Qi(Uo)}},_n=Wi.current,ji=!1,Oo=0;return _n.addEventListener("mousedown",oi),document.addEventListener("mousemove",Xe),document.addEventListener("mouseup",ti),()=>{_n.removeEventListener("mousedown",oi),document.removeEventListener("mousemove",Xe),document.removeEventListener("mouseup",ti)}}},[ln,Wi]),(0,ct.useEffect)(()=>{Qi(Re)},[Re]);const Cr=Qe(zt),Rr=Qe(Ri),cr={width:Cr,height:Rr},uo=(0,ct.useMemo)(()=>{if(mi){let oi=new Date(mi),ti=oi.getHours(),Xe=oi.getMinutes(),_n=oi.getSeconds();return ti=ti<10?"0"+ti:ti,Xe=Xe<10?"0"+Xe:Xe,_n=_n<10?"0"+_n:_n,`${ti}:${Xe}:${_n}`}return 0},[mi]),Jt=oi=>{const ti=[];if(cn){let Xe=-1;oi=oi.replace(/(@▁▁@|@▁@)/g,function(_n,ji,Oo){ti.push({multiLine:_n!==Et})})}return ti};function wn(){window.sessionStorage.removeItem(mn),ao(!1),wi(0)}function Tn(){ao(!1),wi(0),ln.setValue(window.sessionStorage.getItem(mn))}(0,ct.useEffect)(()=>{Pn[Kn]&&Kn!==Mi&&Kn!==ki&&setTimeout(()=>{const oi=document.getElementsByClassName("markdown-popup-form")[0],ti=window.innerWidth/2-oi.offsetWidth/2,Xe=window.innerHeight/2-oi.offsetHeight/2;so(ti),Ji(Xe)},0)},[Kn]);const vi=oi=>{oi.preventDefault();const ti=oi.clientX-un,Xe=oi.clientY-Co;document.body.onmousemove=_n=>{let ji=_n.clientX-ti,Oo=_n.clientY-Xe;const to=document.getElementsByClassName("markdown-popup-form")[0],Yi=window.innerWidth-to.offsetWidth,Uo=window.innerHeight-to.offsetHeight;ji=Math.max(0,Math.min(ji,Yi)),Oo=Math.max(0,Math.min(Oo,Uo)),Yn(_n.clientX,_n.clientY,ti,Xe)&&(so(ji),Ji(Oo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Yn=(oi,ti,Xe,_n)=>{const ji=document.body.clientHeight,Oo=document.body.clientWidth;return oi<20&&Xe>oi||oi>Oo-20&&Xeti||ti>ji-20&&_nQt in de?Ae(de,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):de[Qt]=Ce,lt=(de,Qt)=>{for(var Ce in Qt||(Qt={}))et.call(Qt,Ce)&&ht(de,Ce,Qt[Ce]);if(Ft)for(var Ce of Ft(Qt))nt.call(Qt,Ce)&&ht(de,Ce,Qt[Ce]);return de},pt=(de,Qt)=>Pe(de,He(Qt));const{useForm:yt}=ct.default,Pt={width:280,marginRight:10},Nt={labelCol:{span:5},wrapperCol:{span:19}};var Dt=({callback:de,onCancel:Qt})=>{const[Ce]=yt();let Vt=(0,me.useRef)();function Ee(je){Vt.current.width=Ce.getFieldValue("width"),Vt.current.align=Ce.getFieldValue("align"),de(je,Vt.current)}function ve(je,en){if(je.status===-1){Ot.ZP.error(je.message);return}Ce.setFieldsValue({src:`/api/attachments/${je.id}`,type:en.type})}function Je(je){let en=je.target.files[0];Vt.current=en,ne(en,ve)}return Ut.createElement(ct.default,pt(lt({form:Ce},Nt),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ut.createElement("div",{className:"flex-container"},Ut.createElement(ct.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ut.createElement(ue.default,{style:Pt})),Ut.createElement(Zt,{onFileChange:Je}))),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ut.createElement(ue.default,{style:{width:264}})),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ut.createElement(Ie.Z,null,Ut.createElement(ct.default.Item,{name:"width",style:{margin:0}},Ut.createElement(te.Z,{style:{width:264}})),Ut.createElement("span",{className:"ml8"},"%"))),Ut.createElement(ct.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ut.createElement(le.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"}]})),Ut.createElement("aside",null,Ut.createElement(ct.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ut.createElement(kt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ut.createElement(kt.ZP,{type:"default",onClick:Qt},"\u53D6\u6D88"))))};function Zt({onFileChange:de}){return Ut.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ut.createElement("input",{type:"file",onChange:de}))}function ne(de,Qt){if(!de)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ce=new FormData;Ce.append("editormd-image-file",de),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var Vt=new window.XMLHttpRequest;Vt.withCredentials=!0,Vt.addEventListener("load",function(Ee){Qt(JSON.parse(Ee.target.responseText),de)},!1),Vt.addEventListener("error",function(Ee){console.error(Ee)},!1),Vt.open("POST",`${ke.KI}/api/attachments.json`),Vt.send(Ce)}},79346:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ue}});var ct=xt(59301),Ot=xt(4676);class ue extends ct.Component{constructor(te){super(te);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:te}=this.props;return(0,Ot.createPortal)(te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(An,Nn,xt){"use strict";xt.d(Nn,{SV:function(){return ie},ZP:function(){return vt}});var ct=xt(59301),Ot=xt(76374);const ue={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"]},Ie={quickKey:[{label:"main",content:["public static void main(String[] args) {"," $0","}"].join(` +`),ln.focus();default:throw new Error}},[ln,Un]),Wo=(0,ct.useMemo)(()=>{switch(Un){case Oi:return ct.createElement(Vn,{callback:Gt,onCancel:sr});case oo:return ct.createElement(Dn.Z,{callback:Gt,onCancel:sr});case gi:return ct.createElement(Ge.Z,{callback:Gt,onCancel:sr});case ki:return ct.createElement(Wt,{callback:Gt,onCancel:sr});case Bo:return ct.createElement(De,{callback:Gt,onCancel:sr});case"maths-latex":return ct.createElement(Gn,{showSaveButton:!0,callback:Gt});case"inline-latex":return ct.createElement(pn.Z,{showSaveButton:!0,callback:Gt});default:return null}},[Un]);function sr(){ci("")}(0,ct.useEffect)(()=>{if(Wi.current){let oi=function(to){ji=!0,Oo=to.pageY},ti=function(){ji=!1},Xe=function(to){if(ji){let Yi=to.pageY-Oo;Yi<0&&(Yi=0),Yi>300&&(Yi=300);let Uo=Re+Yi+"px";Qi(Uo)}},Yn=Wi.current,ji=!1,Oo=0;return Yn.addEventListener("mousedown",oi),document.addEventListener("mousemove",Xe),document.addEventListener("mouseup",ti),()=>{Yn.removeEventListener("mousedown",oi),document.removeEventListener("mousemove",Xe),document.removeEventListener("mouseup",ti)}}},[ln,Wi]),(0,ct.useEffect)(()=>{Qi(Re)},[Re]);const Cr=Qe(zt),Rr=Qe(Ri),cr={width:Cr,height:Rr},uo=(0,ct.useMemo)(()=>{if(mi){let oi=new Date(mi),ti=oi.getHours(),Xe=oi.getMinutes(),Yn=oi.getSeconds();return ti=ti<10?"0"+ti:ti,Xe=Xe<10?"0"+Xe:Xe,Yn=Yn<10?"0"+Yn:Yn,`${ti}:${Xe}:${Yn}`}return 0},[mi]),Jt=oi=>{const ti=[];if(hn){let Xe=-1;oi=oi.replace(/(@▁▁@|@▁@)/g,function(Yn,ji,Oo){ti.push({multiLine:Yn!==Et})})}return ti};function wn(){window.sessionStorage.removeItem(mn),ao(!1),wi(0)}function Tn(){ao(!1),wi(0),ln.setValue(window.sessionStorage.getItem(mn))}(0,ct.useEffect)(()=>{Pn[Un]&&Un!==Mi&&Un!==ki&&setTimeout(()=>{const oi=document.getElementsByClassName("markdown-popup-form")[0],ti=window.innerWidth/2-oi.offsetWidth/2,Xe=window.innerHeight/2-oi.offsetHeight/2;so(ti),Ji(Xe)},0)},[Un]);const vi=oi=>{oi.preventDefault();const ti=oi.clientX-un,Xe=oi.clientY-Co;document.body.onmousemove=Yn=>{let ji=Yn.clientX-ti,Oo=Yn.clientY-Xe;const to=document.getElementsByClassName("markdown-popup-form")[0],Yi=window.innerWidth-to.offsetWidth,Uo=window.innerHeight-to.offsetHeight;ji=Math.max(0,Math.min(ji,Yi)),Oo=Math.max(0,Math.min(Oo,Uo)),Xn(Yn.clientX,Yn.clientY,ti,Xe)&&(so(ji),Ji(Oo))},document.body.onmouseup=function(){document.body.onmousemove=null}},Xn=(oi,ti,Xe,Yn)=>{const ji=document.body.clientHeight,Oo=document.body.clientWidth;return oi<20&&Xe>oi||oi>Oo-20&&Xeti||ti>ji-20&&YnQt in de?Ae(de,Qt,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):de[Qt]=Ce,lt=(de,Qt)=>{for(var Ce in Qt||(Qt={}))et.call(Qt,Ce)&&ht(de,Ce,Qt[Ce]);if(Ft)for(var Ce of Ft(Qt))nt.call(Qt,Ce)&&ht(de,Ce,Qt[Ce]);return de},pt=(de,Qt)=>Pe(de,He(Qt));const{useForm:yt}=ct.default,Pt={width:280,marginRight:10},Nt={labelCol:{span:5},wrapperCol:{span:19}};var Dt=({callback:de,onCancel:Qt})=>{const[Ce]=yt();let Vt=(0,me.useRef)();function Ee(je){Vt.current.width=Ce.getFieldValue("width"),Vt.current.align=Ce.getFieldValue("align"),de(je,Vt.current)}function ve(je,en){if(je.status===-1){Ot.ZP.error(je.message);return}Ce.setFieldsValue({src:`/api/attachments/${je.id}`,type:en.type})}function Je(je){let en=je.target.files[0];Vt.current=en,ne(en,ve)}return Ut.createElement(ct.default,pt(lt({form:Ce},Nt),{className:"upload-image-panel",onFinish:Ee,style:{width:470,overflow:"hidden"}}),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},Ut.createElement("div",{className:"flex-container"},Ut.createElement(ct.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},Ut.createElement(ue.default,{style:Pt})),Ut.createElement(Zt,{onFileChange:Je}))),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},Ut.createElement(ue.default,{style:{width:264}})),Ut.createElement(ct.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},Ut.createElement(Ie.Z,null,Ut.createElement(ct.default.Item,{name:"width",style:{margin:0}},Ut.createElement(te.Z,{style:{width:264}})),Ut.createElement("span",{className:"ml8"},"%"))),Ut.createElement(ct.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},Ut.createElement(le.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"}]})),Ut.createElement("aside",null,Ut.createElement(ct.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},Ut.createElement(kt.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),Ut.createElement(kt.ZP,{type:"default",onClick:Qt},"\u53D6\u6D88"))))};function Zt({onFileChange:de}){return Ut.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",Ut.createElement("input",{type:"file",onChange:de}))}function ne(de,Qt){if(!de)throw new String("\u6CA1\u6709\u6587\u4EF6");let Ce=new FormData;Ce.append("editormd-image-file",de),Ce.append("file_param_name","editormd-image-file"),Ce.append("byxhr","true");var Vt=new window.XMLHttpRequest;Vt.withCredentials=!0,Vt.addEventListener("load",function(Ee){Qt(JSON.parse(Ee.target.responseText),de)},!1),Vt.addEventListener("error",function(Ee){console.error(Ee)},!1),Vt.open("POST",`${ke.KI}/api/attachments.json`),Vt.send(Ce)}},79346:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ue}});var ct=xt(59301),Ot=xt(4676);class ue extends ct.Component{constructor(te){super(te);const le=window.document;this.node=le.createElement("div"),le.body.appendChild(this.node)}render(){const{children:te}=this.props;return(0,Ot.createPortal)(te,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(Fn,An,xt){"use strict";xt.d(An,{SV:function(){return ie},ZP:function(){return vt}});var ct=xt(59301),Ot=xt(76374);const ue={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"]},Ie={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"]},te={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(` @@ -1132,20 +1132,20 @@ ${gn} `)},{label:"include ",content:["#include "].join(` `)}]},le={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(` `)}]},kt={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 ke=xt(53184),me=xt.n(ke),Ut=Object.defineProperty,Ae=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,nt=(xe,Wt,Kt)=>Wt in xe?Ut(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,ht=(xe,Wt)=>{for(var Kt in Wt||(Wt={}))Ft.call(Wt,Kt)&&nt(xe,Kt,Wt[Kt]);if(He)for(var Kt of He(Wt))et.call(Wt,Kt)&&nt(xe,Kt,Wt[Kt]);return xe},lt=(xe,Wt)=>Ae(xe,Pe(Wt)),pt=(xe,Wt,Kt)=>new Promise((he,pe)=>{var oe=tn=>{try{an(Kt.next(tn))}catch(Ye){pe(Ye)}},De=tn=>{try{an(Kt.throw(tn))}catch(Ye){pe(Ye)}},an=tn=>tn.done?he(tn.value):Promise.resolve(tn.value).then(oe,De);an((Kt=Kt.apply(xe,Wt)).next())});const yt={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"]}},Pt=(xe,Wt)=>Wt.map(Kt=>({label:Kt,kind:xe.languages.CompletionItemKind.Keyword,insertText:Kt})),Nt=xe=>Object.keys(yt.tables).map(Wt=>({label:Wt,kind:xe.languages.CompletionItemKind.Variable,insertText:Wt})),Dt=(xe,Wt)=>{const Kt=yt.tables[xe];return Kt?Kt.map(he=>({label:he,kind:Wt.languages.CompletionItemKind.Field,insertText:he})):[]};function Zt(xe,Wt,Kt,he,pe){let oe=Wt.getWordUntilPosition(Kt),De={startLineNumber:Kt.lineNumber,endLineNumber:Kt.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},an=he.map(tn=>({label:tn,kind:xe.languages.CompletionItemKind.Keyword,insertText:tn,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De}));return pe.map(tn=>{an.push(lt(ht({},tn),{range:De}))}),an}var ne=xe=>{yt.languages.map(pe=>(xe.languages.registerDocumentFormattingEditProvider(pe,{provideDocumentFormattingEdits(oe,De,an){return pt(this,null,function*(){const tn=me()(oe.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:oe.getFullModelRange(),text:tn}]})}}),pe));const Wt=te.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Kt=le.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),he=Ie.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet}));xe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...te.keywords.map(Ye=>({label:Ye,kind:xe.languages.CompletionItemKind.Function,documentation:Ye,insertText:Ye,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...te.quickKey.map(Ye=>({label:Ye.label,kind:xe.languages.CompletionItemKind.Function,documentation:Ye.content,insertText:tn.startsWith("#")?Ye.content.replace(/#/,""):Ye.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn};return{suggestions:[...ue.keywords.map(tn=>({label:tn,kind:xe.languages.CompletionItemKind.Function,documentation:tn,insertText:tn,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...Ie.keywords.map(Ye=>({label:Ye,kind:xe.languages.CompletionItemKind.Function,documentation:Ye,insertText:Ye,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...Ie.quickKey.map(Ye=>({label:Ye.label,kind:xe.languages.CompletionItemKind.Function,documentation:Ye.content,insertText:tn.startsWith("#")?Ye.content.replace(/#/,""):Ye.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...kt.keywords.map(Ye=>({label:Ye,kind:xe.languages.CompletionItemKind.Function,documentation:Ye,insertText:Ye,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...kt.quickKey.map(Ye=>({label:Ye.label,kind:xe.languages.CompletionItemKind.Function,documentation:Ye.content,insertText:tn.startsWith("#")?Ye.content.replace(/#/,""):Ye.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...le.keywords.map(Ye=>({label:Ye,kind:xe.languages.CompletionItemKind.Function,documentation:Ye,insertText:Ye,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...le.quickKey.map(Ye=>({label:Ye.label,kind:xe.languages.CompletionItemKind.Function,documentation:Ye.content,insertText:tn.startsWith("#")?Ye.content.replace(/#/,""):Ye.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}})};const de="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Qt=Object.defineProperty,Ce=(xe,Wt,Kt)=>Wt in xe?Qt(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,Vt=(xe,Wt,Kt)=>Ce(xe,typeof Wt!="symbol"?Wt+"":Wt,Kt);const Ee=class px{constructor(Wt,Kt,he){this.placeholder=Wt,this.editor=Kt,this.monaco=he,Kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return px.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)}};Vt(Ee,"ID","editor.widget.placeholderHint");var Je=Ee,je=xt(96236),en=xt(8591),jn=xt(6848),Hn=xt(89392),Te=xt(34604),$t=xt(56102),hn=Object.defineProperty,Wn=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,ei=(xe,Wt,Kt)=>Wt in xe?hn(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,dn=(xe,Wt)=>{for(var Kt in Wt||(Wt={}))We.call(Wt,Kt)&&ei(xe,Kt,Wt[Kt]);if(Ge)for(var Kt of Ge(Wt))Ln.call(Wt,Kt)&&ei(xe,Kt,Wt[Kt]);return xe},En=(xe,Wt)=>Wn(xe,Dn(Wt)),se=(xe,Wt)=>{var Kt={};for(var he in xe)We.call(xe,he)&&Wt.indexOf(he)<0&&(Kt[he]=xe[he]);if(xe!=null&&Ge)for(var he of Ge(xe))Wt.indexOf(he)<0&&Ln.call(xe,he)&&(Kt[he]=xe[he]);return Kt},gn=(xe,Wt,Kt)=>new Promise((he,pe)=>{var oe=tn=>{try{an(Kt.next(tn))}catch(Ye){pe(Ye)}},De=tn=>{try{an(Kt.throw(tn))}catch(Ye){pe(Ye)}},an=tn=>tn.done?he(tn.value):Promise.resolve(tn.value).then(oe,De);an((Kt=Kt.apply(xe,Wt)).next())});function Mn(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}function It(){}let bt=!1;const wt={"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 Bt(xe=[]){let Wt=xe;if(Array.isArray(xe)){for(let Kt=0;Kt{var Wt=xe,{width:Kt="100%",height:he="100%",value:pe,language:oe="javascript",style:De={},options:an={},overrideServices:tn={},theme:Ye="vs-dark",onEditBlur:On,isCopy:zn=!1,onSave:pn,autoHeight:Ei=!1,forbidCopy:Oi=!1,onChange:ci=It,editorDidMount:ki=It,onFocus:Mi=It,onBreakPoint:Mo=It,breakPointValue:oo=[],filename:Bo="educoder.txt",errorLine:Qo,errorContent:ro="",highlightLine:No,openBreakPoint:ir=!1,placeholder:Ho="",showMiniMap:Pi=!0}=Wt,Zo=se(Wt,["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 qn=(0,ct.useRef)(),Et=(0,ct.useRef)({}),_i=(0,ct.useRef)(),Gi=(0,ct.useRef)(),Qe=(0,ct.useRef)([]),ii=(0,ct.useRef)(!1),ai=(0,ct.useRef)(),Ci=(0,ct.useRef)(),Pn=(0,ct.useRef)(!1),[vn,Me]=(0,ct.useState)(!1);function Fe(){let _e;return qn.current&&(_e=new Ot.Z(Rn=>{for(let Vn of Rn)(Vn.target.offsetHeight>0||Vn.target.offsetWidth>0)&&Et.current.instance.layout()}),_e.observe(qn.current)),_e}function zt(){en.ZP.warning({content:decodeURIComponent(de),key:"monaco-editor-tip"})}const Re=()=>{let _e=Et.current.instance;if(pe!=null&&_e&&vn){const Rn=_e.getModel();Rn&&pe!==Rn.getValue()&&(bt=!0,Rn.setValue(pe),_e.layout(),bt=!1)}};(0,ct.useEffect)(()=>{const _e=Te.Z.subscribe("formatDocument",Rn=>{var Vn;let $n=Et.current.instance;(Vn=$n==null?void 0:$n.getAction)==null||Vn.call($n,"editor.action.formatDocument").run()});return window.updateMonacoValue=Rn=>{ci(Rn)},_e},[]),(0,ct.useEffect)(()=>{var _e;let Rn=Et.current.instance;Gi.current&&clearTimeout(Gi.current),Gi.current=setTimeout(()=>{Re()},500),pe&&(pe!=null&&pe.length)&&((_e=Rn==null?void 0:Rn.updateOptions)==null||_e.call(Rn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,vn,Et.current]),(0,ct.useEffect)(()=>{if(Qo&&Et.current&&Et.current.instance){let Rn=Et.current.instance;Rn.changeViewZones(function(Vn){var $n=document.createElement("div");$n.style.padding="10px 20px",$n.style.width="calc(100% - 20px)",$n.className="my-error-line-wrp",$n.innerHTML=ro,Vn.addZone({afterLineNumber:Qo||11,heightInLines:3,domNode:$n})});var _e={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}};Rn.addOverlayWidget(_e),Rn.revealPositionInCenter({lineNumber:20,column:1})}},[Qo,Et.current,vn]);const qe=(_e="",Rn)=>{if(!_e||_e.trim()==="")return!0;const $n=Et.current.instance.getModel().getLineTokens(Rn);let Xn=!1;for(let si=0;si<2;si++)$n.getStandardTokenType(si)===1&&(Xn=!0);return Xn};(0,ct.useEffect)(()=>{var _e;const Rn=(_e=Et.current)==null?void 0:_e.instance;if(Rn&&vn&&Oi){const Vn=Rn.onDidBlurEditorWidget(()=>{Pn.current=!1}),$n=Rn.onDidFocusEditorText(()=>{Pn.current=!0});return()=>{Vn.dispose(),$n.dispose()}}},[Et.current,vn,Oi]),(0,ct.useEffect)(()=>{var _e;if((_e=Et.current)!=null&&_e.instance&&vn&&ir){let Rn=Et.current.instance,Vn=Rn.getModel();if(!Vn)return;(()=>{var ce;let ze=[],yn=[];const pi=Vn.getAllDecorations();for(let fi of pi)fi.options.className==="highlighted-line"&&(ze.push((ce=fi==null?void 0:fi.range)==null?void 0:ce.startLineNumber),yn.push(fi==null?void 0:fi.id));if(No===ze[0])return;Vn.deltaDecorations(yn,[]);const Kn=Vn.getLineCount();No&&No<=Kn&&(Rn.deltaDecorations([],[{range:new Tt.Range(No,1,No,Vn.getLineMaxColumn(No)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Rn.revealLineInCenter(No))})();const Xn=(ce=!1)=>{var ze;let yn=[],pi=[];const Kn=Vn.getAllDecorations();for(let fi of Kn)fi.options.linesDecorationsClassName==="breakpoints-select"&&(yn.push((ze=fi==null?void 0:fi.range)==null?void 0:ze.startLineNumber),pi.push(fi==null?void 0:fi.id));if(ce)return{lines:yn,ids:pi};Mo(yn)},si=ce=>gn(void 0,null,function*(){let ze={range:new Tt.Range(ce,1,ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Vn.deltaDecorations([],[ze]),Xn()}),li=ce=>gn(void 0,null,function*(){let ze=[];const yn=Rn.getLineDecorations(ce);for(let pi of yn)pi.options.linesDecorationsClassName==="breakpoints-select"&&ze.push(pi.id);yield Vn.deltaDecorations(ze,[]),Xn()}),Ai=ce=>{let ze=Rn.getLineDecorations(ce);for(let yn of ze)if(yn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Hn.isEqual)(oo,Xn(!0).lines)){Vn.deltaDecorations(Xn(!0).ids,[]);const ce=oo.map(ze=>({range:new Tt.Range(ze,1,ze,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Vn.deltaDecorations([],ce)}const Ii=Rn.onDidChangeModelContent(ce=>{let ze=Rn.getPosition();if(ze){let yn=ze.lineNumber;clearTimeout(Ci.current),Ci.current=setTimeout(()=>{qe(Vn.getLineContent(yn),yn)?li(yn):Ai(yn)?(li(yn),si(yn)):Xn()},100)}}),Bi=Rn.onMouseDown(ce=>{var ze,yn,pi;if(ce.target.detail&&((pi=(yn=(ze=ce.target)==null?void 0:ze.element)==null?void 0:yn.className)!=null&&pi.includes("line-numbers"))){let Kn=ce.target.position.lineNumber;if(qe(Vn.getLineContent(Kn),Kn))return;Ai(Kn)?li(Kn):si(Kn)}}),ln=ce=>{let ze={range:new Tt.Range(ce,1,ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Qe.current=Rn.deltaDecorations(Qe.current,[ze])},co=()=>{Qe.current=Rn.deltaDecorations(Qe.current,[])},no=Rn.onMouseMove(ce=>{var ze,yn,pi;if(co(),ce.target.detail&&((pi=(yn=(ze=ce.target)==null?void 0:ze.element)==null?void 0:yn.className)!=null&&pi.includes("line-numbers"))){let Kn=ce.target.position.lineNumber;if(qe(Vn.getLineContent(Kn),Kn))return;ln(Kn)}}),Gn=Rn.onMouseLeave(()=>{co()});return()=>{Ii.dispose(),Bi.dispose(),no.dispose(),Gn.dispose()}}},[Et.current,vn,oo,No,ir,oe]),(0,ct.useEffect)(()=>{var _e;(_e=Et.current)!=null&&_e.instance&&ir&&Et.current.instance.setPosition({lineNumber:0,column:0})},[No]);function Se(){let _e=Et.current.instance;if(_e){const Rn=_e.getSelection(),Vn=Et.current.pastePos||{},$n=new Tt.Range(Vn.startLineNumber||Rn.endLineNumber,Vn.startColumn||Rn.endColumn,Vn.endLineNumber||Rn.endLineNumber,Vn.endColumn||Rn.endColumn);setTimeout(()=>{_e.executeEdits("",[{range:$n,text:""}])},300)}}function ee(_e){(window.navigator.platform.match("Mac")?_e.metaKey:_e.ctrlKey)&&_e.keyCode==83&&(_e.preventDefault(),pn())}const Ke=()=>{if(Ei&&Et.current.instance){const _e=Et.current.instance.getContentHeight();Cn(_e{if(!Pn.current)return;const{keyCode:Rn,ctrlKey:Vn,metaKey:$n,target:Xn,type:si}=_e;return(si==="paste"||(Rn===67||Rn===86)&&($n||Vn))&&Xn.nodeName==="TEXTAREA"&&(zt(),_e.preventDefault()),!1};function bn(_e,Rn){var Vn=window.URL||window.webkitURL||window,$n=new Blob([Rn]),Xn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Xn.href=Vn.createObjectURL($n),Xn.download=_e,sn(Xn)}(0,ct.useEffect)(()=>{Ke()},[Ke]),(0,ct.useEffect)(()=>{qn.current&&!vn&&Promise.all([xt.e(8909),xt.e(3267)]).then(xt.bind(xt,71448)).then(_e=>{try{Tt=_e,Et.current.instance=Tt.editor.create(qn.current,{value:pe,language:Bt(oe),theme:Ye,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pi||!1}},tn);const Rn=Et.current.instance;let Xn=[...je.BH._menuItems].find(Ii=>Ii[0]._debugName=="EditorContext")[1],si=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],li=(Ii,Bi)=>{var ln,co;let no=Ii._first;do Bi.includes((co=(ln=no.element)==null?void 0:ln.command)==null?void 0:co.id)&&Ii._remove(no);while(no=no.next)};if(ki(Rn,Tt),setTimeout(()=>{Ke(),Et.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{bn(Bo||"educoder.txt",Rn.getValue())}})},500),Et.current.subscription=Rn.onDidChangeModelContent(Ii=>{ii.current?clearTimeout(ai.current):(Ke(),ci(Rn.getValue(),Ii)),ai.current=setTimeout(()=>{ii.current=!1},500)}),window.Monaco||ne(Tt,Bt(oe)),Oi&&(li(Xn,si),qn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",mn),window.removeEventListener("paste",mn),window.addEventListener("keydown",mn),window.addEventListener("paste",mn)),window.Monaco=Tt,On&&Rn.onDidBlurEditorWidget(()=>{On(Rn.getValue())}),Mi&&Rn.onDidFocusEditorText(()=>{Mi(Rn.getValue())}),Oi)try{Rn.onDidPaste(Ii=>{const Bi=Rn.getSelection(),ln=Et.current.pastePos||{},co=new Tt.Range(ln.startLineNumber||Bi.endLineNumber,ln.startColumn||Bi.endColumn,ln.endLineNumber||Bi.endLineNumber,ln.endColumn||Bi.endColumn);Rn.executeEdits("",[{range:Ii.range,text:""}])})}catch(Ii){}let Ai=Fe();return Ho&&typeof Ho=="string"&&new Je(Ho,Rn,Tt),Me(!0),()=>{const Ii=Et.current.instance;Ii.dispose();const Bi=Ii.getModel();Bi&&Bi.dispose(),Et.current.subscription&&Et.current.subscription.dispose(),Ai.unobserve(qn.current)}}catch(Rn){}})},[]),(0,ct.useEffect)(()=>{if(Et.current.instance&&vn)return document.addEventListener("keydown",ee,!1),()=>{document.removeEventListener("keydown",ee)}},[pn,vn]),(0,ct.useEffect)(()=>{let _e=Et.current.instance;if(_e&&vn){let Rn=Bt(oe);Tt.editor.setModelLanguage(_e.getModel(),Rn)}},[oe,vn]),(0,ct.useEffect)(()=>{Et.current.instance&&vn&&Tt.editor.setTheme(Ye)},[Ye,vn]),(0,ct.useEffect)(()=>{let _e=Et.current.instance;_i.current=an,_e&&vn&&(_e.updateOptions(dn({},an)),setTimeout(()=>{_e.getModel().updateOptions(dn({},an))},200))},[JSON.stringify(an),vn]),(0,ct.useEffect)(()=>{let _e=Et.current.instance;_e&&vn&&_e.layout()},[Kt,he,vn]);const[jt,Be]=(0,ct.useState)(Mn(Kt)),[cn,Cn]=(0,ct.useState)(Mn(he)),ge=En(dn({},De),{width:jt,height:cn,position:"relative"});return ct.createElement("div",{className:"my-monaco-editor",ref:qn,style:ge},zn&&ct.createElement($t.CopyToClipboard,{text:pe,onCopy:()=>en.ZP.success("\u590D\u5236\u6210\u529F")},ct.createElement(jn.Z,{title:"\u590D\u5236\u4EE3\u7801"},ct.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ct.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ie({width:xe="100%",height:Wt="100%",original:Kt,modified:he,language:pe,options:oe={}}){const De=(0,ct.useRef)(),[an,tn]=(0,ct.useState)(null);function Ye(Ei){let Oi;return De.current&&(Oi=new Ot.Z(ci=>{for(let ki of ci)(ki.target.offsetHeight>0||ki.target.offsetWidth>0)&&Ei.layout()}),Oi.observe(De.current)),Oi}(0,ct.useEffect)(()=>(De.current&&Promise.all([xt.e(8909),xt.e(9404)]).then(xt.bind(xt,2550)).then(Ei=>{Tt=Ei;const Oi=Tt.editor.createDiffEditor(De.current,En(dn({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},oe),{wordWrap:!0}));tn(Oi);let ci=Ye(Oi);return()=>{Oi.dispose();const ki=Oi.getModel();ki&&ki.dispose(),ci.unobserve(De.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ct.useEffect)(()=>{an&&an.setModel({original:Tt.editor.createModel(Kt,pe),modified:Tt.editor.createModel(he,pe)})},[Kt,he,pe,an]);const On=Mn(xe),zn=Mn(Wt),pn={width:On,height:zn};return ct.createElement("div",{className:"my-diff-editor",ref:De,style:pn})}},85057:function(An,Nn,xt){"use strict";xt.d(Nn,{jL:function(){return te},w9:function(){return We},QD:function(){return ci},cQ:function(){return $t},op:function(){return Ye},O5:function(){return Ci},_b:function(){return Qo},t7:function(){return lt},Gi:function(){return gn},YG:function(){return En},qp:function(){return Ae},vr:function(){return Mo},qE:function(){return pn},Je:function(){return Pt},wb:function(){return je},cq:function(){return Tt},tp:function(){return Ft}});var ct=xt(59301),Ot={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"},ue="data:image/png;base64,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",te=({dataSource:Pn=[],img:vn,imgWidth:Me=346,title:Fe,sunTitle:zt,bannerExtraContent:Re})=>ct.createElement("div",{className:Ot.banner},ct.createElement("div",{className:Ot.content},ct.createElement("aside",null,ct.createElement("p",null,ct.createElement("b",null,Fe),ct.createElement("span",null,zt)),Pn.length>0&&ct.createElement("div",{className:Ot.btns},Pn.map((qe,Se)=>ct.createElement("div",{key:Se,onClick:qe.click},qe.name,qe.sign?ct.createElement("img",{src:ue,width:39}):null))),Re),vn&&ct.createElement("img",{style:{marginTop:33,marginRight:38},src:vn,width:Me}))),le={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"},kt=xt(92310),ke=xt.n(kt),me=xt(89392),Ae=({dataSource:Pn=[],value:vn,onChange:Me,onTitleChange:Fe,className:zt,title:Re,titleWidth:qe=41,style:Se={},fontColor:ee="#6A7283",showCount:Ke})=>{const[sn,mn]=(0,ct.useState)(0),[bn,jt]=(0,ct.useState)(!1),Be=(0,ct.useRef)(null),cn=(0,ct.useRef)(null);return(0,ct.useEffect)(()=>{var Cn;Pn.length!==0&&(((Cn=Be==null?void 0:Be.current)==null?void 0:Cn.clientHeight)>97?mn(1):mn(0)),Pn.length===0&&mn(0),jt(!1)},[Pn]),ct.createElement("div",{className:ke()(le.row,zt),style:Se},ct.createElement("div",{onClick:(0,me.throttle)(()=>Fe==null?void 0:Fe(),2e3),style:{width:qe,marginTop:bn?12:4},className:`${le.title} ${Fe?"current":""}`},Re),ct.createElement("div",{className:bn?`${le.tagsWrap} ${le.tagsBorderWrap}`:le.tagsWrap},ct.createElement("div",{className:le.bar,ref:cn,style:sn>0?{height:sn===1?97:"auto",overflow:sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ct.createElement("div",{className:le.tag,ref:Be},Pn==null?void 0:Pn.map(Cn=>ct.createElement("span",{onClick:()=>Me(Cn.id),key:Cn.id,style:{color:ee},className:vn===Cn.id?le.active:""},ct.createElement("span",{title:Cn.name,className:le.name},Cn.name),!!Ke&&ct.createElement("span",{className:le.num},Cn.count))))),!!sn&&ct.createElement(ct.Fragment,null,sn===1?ct.createElement("div",{onClick:()=>{var Cn;mn(2),((Cn=Be==null?void 0:Be.current)==null?void 0:Cn.clientHeight)>245?jt(!0):jt(!1)},className:le.action},"\u5C55\u5F00",ct.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ct.createElement("div",{onClick:()=>{cn.current.scrollTop=0,mn(1),jt(!1)},className:le.action},"\u6536\u8D77",ct.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Pe={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"},Ft=({dataSource:Pn=[],value:vn,onChange:Me,className:Fe,style:zt={}})=>ct.createElement("div",{style:zt,className:ke()(Pe.tabs,Fe)},Pn.map(Re=>ct.createElement("span",{onClick:()=>Me(Re.id),className:vn===Re.id?Pe.active:"",key:Re.id},Re.name))),et={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"},nt=xt(92832),lt=({dataSource:Pn=[],value:vn="",onChange:Me,onInputChange:Fe=()=>{},className:zt,style:Re={},placeholder:qe,allowClear:Se=!1})=>{var ee;const[Ke,sn]=(0,ct.useState)(""),[mn,bn]=(0,ct.useState)("");(0,ct.useEffect)(()=>{var cn;let Cn=vn;(cn=JSON.stringify(vn))!=null&&cn.includes("{")&&(sn(vn.id),Cn=vn.value||"");try{bn(decodeURIComponent(Cn||""))}catch(ge){bn(decodeURIComponent(Cn||""))}},[vn]);const jt=()=>{Me(encodeURIComponent(mn),Ke||null)},Be=cn=>{cn!==Ke&&(sn(cn),Me(encodeURIComponent(mn),cn))};return ct.createElement("div",{className:ke()(et.input,zt),style:Re},!!Pn.length&&ct.createElement("div",{className:et.dropdown},ct.createElement("div",{className:et.text},(ee=Pn.find(cn=>cn.id===Ke))==null?void 0:ee.name,ct.createElement("i",{className:"iconfont icon-zhankai4"}),ct.createElement("b",{className:et.b1}),ct.createElement("b",{className:et.b2})),ct.createElement("div",{className:et.menu},Pn.map((cn,Cn)=>ct.createElement("div",{key:Cn,onClick:()=>Be(cn.id)},cn.name)))),ct.createElement(nt.default,{onPressEnter:jt,value:mn,onChange:cn=>{bn(cn.target.value),Fe(encodeURIComponent(cn.target.value),Ke||null)},bordered:!1,placeholder:qe}),ct.createElement("i",{onClick:jt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={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"},Pt=({value:Pn,onChange:vn,className:Me,total:Fe,pageSize:zt,style:Re={}})=>{const qe=Pn<2,Se=Pn>=Math.ceil(Fe/zt);return Fe<=zt?ct.createElement(ct.Fragment,null):ct.createElement("div",{className:ke()(pt.quickPager,Me),style:Re},ct.createElement("div",{onClick:()=>{qe||vn(Pn-1,"prev")},className:qe?pt.disabled:""},"\u4E0A\u4E00\u9875"),ct.createElement("div",{onClick:()=>{Se||vn(Pn+1,"next")},className:Se?pt.disabled:""},"\u4E0B\u4E00\u9875"))},Nt={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"},Dt=xt(71418),Zt=xt(6848),ne=xt(13570),de=xt(3294),Qt=xt(955),Ce=xt(96908),Vt=xt(57177),Ee=xt(81378),ve=xt(8797),je=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee})=>{const Ke=Math.floor((qe-(Me-1)*Fe)/Me);return ct.createElement(Dt.Z,{spinning:ee},ct.createElement("div",{className:ke()(Nt.list,Pn)},!!vn.length&&vn.map((sn,mn)=>{const{name:bn,id:jt,identifier:Be,power:cn,cover_image_id:Cn,pic:ge}=sn;return ct.createElement("div",{className:Nt.wrap,key:jt,style:{width:Ke,marginRight:(1+mn)%Me===0?0:Fe+Re,marginBottom:zt}},ct.createElement("a",{target:"_blank",href:`/shixuns/${Be}/challenges`,className:Nt.li,onClick:_e=>{_e.preventDefault(),Se&&(0,Qt.L9)([Se]),cn&&(0,Qt.xg)(`/shixuns/${Be}/challenges`)}},ct.createElement("div",{className:Nt.img},ct.createElement("img",{className:Nt.cover,src:`${ge}`}),sn.is_jupyter&&ct.createElement("img",{className:Nt.sign,src:Ce}),sn.is_jupyter_lab&&ct.createElement("img",{className:Nt.sign,src:Vt}),sn.is_unity_3d&&ct.createElement("img",{className:Nt.sign,src:Ee})),ct.createElement("div",{className:Nt.name},ct.createElement(Zt.Z,{title:bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ct.createElement("span",{className:Nt.e},bn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ct.createElement("div",{className:Nt.tags},ct.createElement(Zt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ct.createElement("span",null,sn.challenges_count))),!!sn.myshixuns_count&&ct.createElement(Zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ct.createElement("span",null,sn.myshixuns_count))),ct.createElement(Zt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ct.createElement("span",null,ct.createElement("span",null,sn.level))),ct.createElement("div",{className:Nt.rate},ct.createElement(ne.Z,{allowHalf:!0,disabled:!0,defaultValue:sn.score_info}),ct.createElement("span",null,"\xA0",sn.score_info?`${sn.score_info}\u5206`:"5\u5206")))),!cn&&ct.createElement("div",{className:Nt.lockWrap},ct.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!vn.length&&ct.createElement(ve.Z,null)))},en={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"},jn=xt(24065),Hn=xt(59301),$t=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee,onRemove:Ke=()=>{},isCurrent:sn=!0,showAlias:mn=!1})=>{const bn=Math.floor((qe-(Me-1)*Fe)/Me),jt=[{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 Hn.createElement(Dt.Z,{spinning:ee},Hn.createElement("div",{className:ke()(en.list,Pn)},!!(vn!=null&&vn.length)&&(vn==null?void 0:vn.map((Be,cn)=>{var Cn;const{name:ge,id:_e,identifier:Rn,featured:Vn,school_name:$n,image_url:Xn,excellent:si,is_plan:li}=Be;return Hn.createElement("div",{key:_e,className:en.wrap,style:{width:bn,marginRight:(1+cn)%Me===0?0:Fe+Re,marginBottom:zt}},Hn.createElement("a",{className:en.li,onClick:Ai=>{Ai.preventDefault(),Ai.stopPropagation(),Se&&(0,Qt.L9)([Se]),(0,Qt.xg)(`/paths/${Rn}`)}},Hn.createElement("div",{className:en.img},Hn.createElement("img",{className:en.cover,src:`${Xn}`}),sn&&(0,jn.bg)()&&(Be==null?void 0:Be.studying)&&Hn.createElement("div",{className:`${en.movebq} user-path-items`,onClick:Ai=>{Ai.stopPropagation(),Ke(Be)}},Hn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Hn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Cn=Be==null?void 0:Be.subject_tags)==null?void 0:Cn.map((Ai,Ii)=>{var Bi,ln;if(Ii===0){const no=(Bi=jt.find(Gn=>Gn.name==Ai))==null?void 0:Bi.swimg;return Hn.createElement("img",{className:en.sign,src:no,style:{left:"-4px"}})}const co=(ln=jt.find(no=>no.name==Ai))==null?void 0:ln.ptimg;return Hn.createElement("img",{className:en.sign,src:co,style:{left:`${48+52*(Ii-1)+2*Ii}px`}})}),Hn.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Be==null?void 0:Be.excellent)&&Hn.createElement("div",{className:en.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Hn.createElement("div",{className:en.name},Hn.createElement(Zt.Z,{title:mn&&(Be!=null&&Be.excellent_alias_name)?Hn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ge}`,Hn.createElement("br",null),Hn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Be==null?void 0:Be.excellent_alias_name}`)):ge},Hn.createElement("span",{className:en.e},mn&&(Be==null?void 0:Be.excellent_alias_name)||ge))),Hn.createElement(Zt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${$n}`},Hn.createElement("div",{className:en.unit},Hn.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),$n)),Hn.createElement("div",{className:en.tags},Hn.createElement("div",null,Hn.createElement(Zt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Hn.createElement("span",null,Hn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Hn.createElement("span",null,Be.stages_count))),Hn.createElement(Zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Hn.createElement("span",null,Hn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Hn.createElement("span",null,Be.members_count)))))))})),!vn.length&&Hn.createElement(ve.Z,null)))},hn={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"},Wn="data:image/png;base64,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",Dn=xt(59301),We=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee,handleVery:Ke=()=>!0})=>{const sn=Math.floor((qe-(Me-1)*Fe)/Me);return Dn.createElement(Dt.Z,{spinning:ee},Dn.createElement("div",{className:ke()(hn.list,Pn)},!!vn.length&&vn.map((mn,bn)=>{const{subject_identifier:jt,id:Be,identifier:cn,power:Cn}=mn,ge=mn.is_public!=0&&mn.is_public;return Dn.createElement("div",{className:hn.wrap,key:Be,style:{width:sn,marginRight:(1+bn)%Me===0?0:Fe+Re,marginBottom:zt}},Dn.createElement("a",{className:hn.li,onClick:_e=>{_e.preventDefault(),Ke(mn==null?void 0:mn.first_category_url)&&(Se&&(0,Qt.L9)([Se]),(0,Qt.xg)(mn.first_category_url))}},Dn.createElement("div",{className:hn.top},Dn.createElement(Zt.Z,{title:mn.name},Dn.createElement("div",{className:hn.name},mn.name)),Dn.createElement("img",{className:hn.img,src:de.Z.IMG_SERVER+"/images/"+mn.avatar_url}),Dn.createElement("div",{className:hn.text,title:mn.creator},mn.creator),jt&&Dn.createElement("div",{className:hn.btns},Dn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Dn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ge&&Dn.createElement("div",{className:hn.sign},"\u516C\u5F00")),Dn.createElement("div",{className:hn.bottom},mn.visits>0&&Dn.createElement(Zt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-liulanyan"}),Dn.createElement("span",null,mn.visits))),mn.course_members_count>0&&Dn.createElement(Zt.Z,{title:"\u6210\u5458",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-chengyuan"}),mn.course_members_count)),mn.tasks_count>0&&Dn.createElement(Zt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-zuoye"}),mn.tasks_count)),mn.is_end?Dn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Dn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!mn.is_accessible&&Dn.createElement("div",{className:hn.lockWrap},Dn.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Dn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!vn.length&&Dn.createElement(ve.Z,null)))},Ln={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"},ei=xt(89070),En=({dataSource:Pn=[],value:vn,onChange:Me,className:Fe,style:zt={},tabBarExtraContent:Re})=>ct.createElement("div",{className:ke()(Ln.tabs,Fe),style:zt},ct.createElement("div",{className:Ln.tabsWrap},Pn.map((qe,Se)=>!(qe!=null&&qe.hide)&&ct.createElement("aside",{className:Ln.tab,onClick:()=>{Me(qe.id),qe.link&&ei.history.push(qe.link)},key:Se},ct.createElement("div",{className:vn===qe.id?Ln.active:""},qe.name),(qe==null?void 0:qe.resetCount)==null&&(qe==null?void 0:qe.total)!==void 0&&ct.createElement("span",null,"\uFF08",qe==null?void 0:qe.total,"\uFF09"),(qe==null?void 0:qe.resetCount)!==void 0&&(qe==null?void 0:qe.total)!==void 0&&ct.createElement(Zt.Z,{title:(qe==null?void 0:qe.tip)!=null?qe==null?void 0:qe.tip:""},ct.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ct.createElement("span",{style:{color:"#000"}},qe==null?void 0:qe.resetCount),"/",ct.createElement("span",null,qe==null?void 0:qe.total),"\uFF09"))))),ct.createElement("div",{className:Ln.tabBar},Re)),gn=({className:Pn,style:vn={},children:Me})=>ct.createElement("div",{className:ke()(Pn),style:vn},Me),Mn={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"},It=xt(38854),bt=xt(20834);const wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tt=({sortValue:Pn,dropValue:vn,className:Me,onSort:Fe,onDrop:zt,dataSource:Re=wt})=>{var qe;return ct.createElement("div",{className:ke()(Mn.orderWrap,Me)},ct.createElement(It.Z,{dropdownRender:()=>ct.createElement(bt.default,null,Re.map((Se,ee)=>ct.createElement(bt.default.Item,{key:ee,onClick:()=>zt(Se.id)},Se.name)))},ct.createElement("span",{className:Mn.orderTextWrap},(qe=Re.find(Se=>vn===Se.id))==null?void 0:qe.name)),ct.createElement("span",{className:Mn.orderIconWrap},ct.createElement("span",{className:Mn.orderAsc},ct.createElement("i",{className:Pn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Mn.cursorPointer} ${Mn.active}`:`iconfont icon-sanjiaoxing-up font12 ${Mn.cursorPointer}`,onClick:()=>Fe(Pn==="asc"?"desc":"asc")})),ct.createElement("span",{className:Mn.orderDesc},ct.createElement("i",{className:Pn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Mn.cursorPointer} ${Mn.active}`:`iconfont icon-sanjiaoxing-down font12 ${Mn.cursorPointer}`,onClick:()=>Fe(Pn==="asc"?"desc":"asc")}))))},vt={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"},ie=xt(3113),xe=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,pe=(Pn,vn,Me)=>vn in Pn?xe(Pn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pn[vn]=Me,oe=(Pn,vn)=>{for(var Me in vn||(vn={}))Kt.call(vn,Me)&&pe(Pn,Me,vn[Me]);if(Wt)for(var Me of Wt(vn))he.call(vn,Me)&&pe(Pn,Me,vn[Me]);return Pn},De=(Pn,vn)=>{var Me={};for(var Fe in Pn)Kt.call(Pn,Fe)&&vn.indexOf(Fe)<0&&(Me[Fe]=Pn[Fe]);if(Pn!=null&&Wt)for(var Fe of Wt(Pn))vn.indexOf(Fe)<0&&he.call(Pn,Fe)&&(Me[Fe]=Pn[Fe]);return Me},an=(Pn,vn,Me)=>new Promise((Fe,zt)=>{var Re=ee=>{try{Se(Me.next(ee))}catch(Ke){zt(Ke)}},qe=ee=>{try{Se(Me.throw(ee))}catch(Ke){zt(Ke)}},Se=ee=>ee.done?Fe(ee.value):Promise.resolve(ee.value).then(Re,qe);Se((Me=Me.apply(Pn,vn)).next())}),Ye=Pn=>{var vn=Pn,{className:Me,style:Fe,children:zt,loading:Re=!1,openLoading:qe,onClick:Se=()=>{},size:ee="middle",shape:Ke="round"}=vn,sn=De(vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[mn,bn]=(0,ct.useState)(!1);return ct.createElement(ie.ZP,oe({onClick:(0,me.throttle)(jt=>an(void 0,null,function*(){qe&&bn(!0);try{yield Se(jt)}catch(Be){console.log("error",Be)}qe&&bn(!1)}),2e3,{leading:!0,trailing:!1}),className:ke()(vt.btn,vt[`${ee}-${Ke}`],Me),style:Fe,size:ee,shape:Ke,loading:mn||Re},sn),zt)},On={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"},pn=({className:Pn,style:vn,children:Me=null,onClick:Fe,title:zt})=>ct.createElement("div",{className:ke()(On.head,Pn),style:vn},ct.createElement("span",{className:"primary-hover",onClick:Fe},ct.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ct.createElement("b",{title:zt},zt),ct.createElement("div",{className:On.node},Me)),Ei={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"},ci=({confirmShow:Pn=!0,confirmTitle:vn,confirmClick:Me,cancelShow:Fe=!0,cancelTitle:zt,cancelClick:Re,className:qe,style:Se,confirmLoading:ee=!1})=>ct.createElement("div",{className:ke()(Ei.btns,qe),style:Se},Pn&&ct.createElement(ie.ZP,{loading:ee,onClick:Me,type:"primary",className:Ei.confirm},vn),Fe&&ct.createElement(ie.ZP,{onClick:Re,className:Ei.cancel},zt)),ki={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"},Mo=({className:Pn,style:vn={},LeftContent:Me,children:Fe,RightContent:zt})=>ct.createElement("div",{className:ke()(ki.fixedBottom,Pn),style:vn},ct.createElement("div",{className:ki.wrap},ct.createElement("div",{className:ki.left},Me),ct.createElement("div",{className:ki.center},Fe),ct.createElement("div",{className:ki.right},zt))),oo={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"},Qo=({className:Pn,style:vn={},dataSource:Me=[]})=>ct.createElement("div",{className:ke()(oo.crumbs,Pn),style:vn},Me.map((Fe,zt)=>ztei.history.push(Fe.path)},Fe.name):ct.createElement("span",null,Fe.name),ct.createElement("span",null,"\xA0",">","\xA0")):ct.createElement("span",{key:zt,style:{color:"#5F6368"}},Fe.name))),ro=xt(31797),No=Object.defineProperty,ir=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Et=(Pn,vn,Me)=>vn in Pn?No(Pn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pn[vn]=Me,_i=(Pn,vn)=>{for(var Me in vn||(vn={}))Zo.call(vn,Me)&&Et(Pn,Me,vn[Me]);if(Pi)for(var Me of Pi(vn))qn.call(vn,Me)&&Et(Pn,Me,vn[Me]);return Pn},Gi=(Pn,vn)=>ir(Pn,Ho(vn)),Qe=(Pn,vn)=>{var Me={};for(var Fe in Pn)Zo.call(Pn,Fe)&&vn.indexOf(Fe)<0&&(Me[Fe]=Pn[Fe]);if(Pn!=null&&Pi)for(var Fe of Pi(Pn))vn.indexOf(Fe)<0&&qn.call(Pn,Fe)&&(Me[Fe]=Pn[Fe]);return Me};const{Countdown:ii}=ro.default;var Ci=Pn=>{var vn=Pn,{onChange:Me}=vn,Fe=Qe(vn,["onChange"]);const[zt,Re]=(0,ct.useState)(null);(0,ct.useEffect)(()=>{typeof zt=="number"&&zt>=0&&Me(zt)},[zt]);const qe=Se=>{const ee=Math.floor(Se/1e3);Re(ee)};return ct.createElement(ii,Gi(_i({},Fe),{onChange:qe}))}},58856:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ot}});var ct=xt(59301);function Ot(ue,Ie){const te=(0,ct.useRef)();(0,ct.useEffect)(()=>{te.current=ue}),(0,ct.useEffect)(()=>{function le(){te.current()}if(Ie!==null){let kt=setInterval(le,Ie);return()=>clearInterval(kt)}},[Ie])}},57594:function(An,Nn,xt){"use strict";xt.r(Nn),xt.d(Nn,{default:function(){return no}});var ct=xt(59301),Ot=xt(89070),ue={box:"box___akyrK",code_style:"code_style___ra7Uf",formWrap:"formWrap___y92V8",shiti_icon:"shiti_icon____ZNmy",genghuan:"genghuan___Bw7ao",shanchu:"shanchu___SItJZ",box_header:"box_header___jersL",header_title:"header_title___Jrz8Q",ewm:"ewm___Ccwyw",ewm_img:"ewm_img___qYpk1",ewm_text:"ewm_text____v5jw",box_miaoshu:"box_miaoshu___BqRGY",question_button:"question_button___MvZyz",select_question:"select_question___LvjKa",question_right:"question_right___sDC9L",question_right_title:"question_right_title___ek4Hb",question_right_content:"question_right_content___FyEMX",save_button:"save_button___dLwXn",start_button:"start_button___ta6xr",submit_button:"submit_button___E6iWE",staticWrap:"staticWrap___WAzhb",title:"title___xZVjz",subTitle:"subTitle___Y2dsw",erweima:"erweima___6VmbC",scoreByBlankRadio:"scoreByBlankRadio___y1faA",evalueWrap:"evalueWrap___jZNEB",evalueSty:"evalueSty___ywS_A",label:"label___m6frU",asnCont:"asnCont___U_49N",ansWrap:"ansWrap___aOGMP"},Ie=xt(78241),te=xt(8591),le=xt(71418),kt=xt(5112),ke=xt(6848),me=xt(43418),Ut=xt(57809),Ae=xt(78673),Pe=xt(1710),He=xt(3113),Ft=xt(9122),et=xt(79285),nt=xt(99064),ht=xt(3294),lt=xt(85149),pt=xt(89392),yt=xt.n(pt),Pt={wrap:"wrap___xb1NT",deleteIcon:"deleteIcon___cM9xv",keywordTag:"keywordTag___UL5M3",questionTitleEditorWrap:"questionTitleEditorWrap___KCJQj",choiceListWrap:"choiceListWrap___YUFJN",choiceWrap:"choiceWrap___OLt1d",choiceIndex:"choiceIndex___v8tLz",judgementIndex:"judgementIndex___GFeej",setAnswerBtn:"setAnswerBtn___pBwSA",activeAnswer:"activeAnswer___d0iL0",activeJudgementAnswer:"activeJudgementAnswer___hUIzE",actionWrapper:"actionWrapper___KnaNE",addIcon:"addIcon___fbmnO",inputBorder:"inputBorder___vbVXA",placeholder:"placeholder___ECmuB",blankInputNumberWrapper:"blankInputNumberWrapper___uIbUU",addBtn:"addBtn___c1VkJ",blankIndex:"blankIndex___ek3fY",baseInputWrapper:"baseInputWrapper___zlGHK",collapseWrapper:"collapseWrapper___QtpR6",panelHeader:"panelHeader___ZsUo0",open:"open___q9CQo",close:"close___Ju5ls",hide:"hide___BmCWZ",green:"green___XHvv2",textArea:"textArea___wzrae",row:"row___TZDhZ",html:"html___kVAJu",c:"c___nVJjx",cpp:"cpp___N2fHM",java:"java___CHMws",python:"python___Nmt1l"},Nt=xt(59301);const Dt=({problemset:Gn,dispatch:ce,question:ze,disabled:yn,showAnswer:pi})=>{const[Kn,fi]=(0,ct.useState)({}),[mi,wi]=(0,ct.useState)([]),[Ri,Qi]=(0,ct.useState)(!1),[fn]=(0,Ot.useSearchParams)(),ao=["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"],un={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898"};return(0,ct.useEffect)(()=>{const so=(0,pt.cloneDeep)(ze);fi(so),wi(so==null?void 0:so.choices)},[ze]),Nt.createElement("div",null,Nt.createElement("div",{className:"mb10 font14",style:{fontWeight:500,color:"#333"}},un[ze==null?void 0:ze.item_type]),Nt.createElement(lt.Z,{value:Kn==null?void 0:Kn.name,style:{fontSize:"14px"}}),mi==null?void 0:mi.map((so,Co)=>{const{is_answer:Ji,choice_text:Go}=so;let Eo="";return Ji&&pi&&(Eo=Pt.green),Nt.createElement("div",{key:Co,style:{pointerEvents:"none",fontSize:"14px"},className:`${Pt.row} ${Eo}`},Nt.createElement(kt.ZP,{disabled:yn,checked:Ji&&pi}),Nt.createElement("span",null,ao[Co],".\xA0"),Nt.createElement(lt.Z,{className:Pt.html,value:Go,style:{fontSize:"14px"}}))}))};var Zt=(0,Ot.connect)(({problemset:Gn})=>({problemset:Gn}))(Dt),ne=xt(95237),de=xt(43604),Qt=xt(12893),Ce=xt(12290),Vt=xt(59301),Ee=Object.defineProperty,ve=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,jn=Object.prototype.propertyIsEnumerable,Hn=(Gn,ce,ze)=>ce in Gn?Ee(Gn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Gn[ce]=ze,Te=(Gn,ce)=>{for(var ze in ce||(ce={}))en.call(ce,ze)&&Hn(Gn,ze,ce[ze]);if(je)for(var ze of je(ce))jn.call(ce,ze)&&Hn(Gn,ze,ce[ze]);return Gn},$t=(Gn,ce)=>ve(Gn,Je(ce)),hn=(Gn,ce)=>{var ze={};for(var yn in Gn)en.call(Gn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Gn[yn]);if(Gn!=null&&je)for(var yn of je(Gn))ce.indexOf(yn)<0&&jn.call(Gn,yn)&&(ze[yn]=Gn[yn]);return ze};const Wn=Gn=>{var ce=Gn,{value:ze,onChange:yn,scrollId:pi}=ce,Kn=hn(ce,["value","onChange","scrollId"]);return Vt.createElement("div",{id:pi||""},Vt.createElement(Ce.Z,$t(Te({},Kn),{defaultValue:ze,onChange:(fi,mi)=>{mi!=null&&mi.length?yn(fi,mi):yn(fi)}})))},Dn=({value:Gn,onChange:ce,placeholder:ze,height:yn=150,isEdit:pi,miniToolbar:Kn,watch:fi=!0})=>pi?Vt.createElement(Ce.Z,{isFocus:!0,height:yn||void 0,placeholder:ze,defaultValue:Gn,onChange:ce,miniToolbar:Kn}):Vt.createElement("div",{style:{cursor:"pointer"}},Gn?Vt.createElement(lt.Z,{className:Pt.inputBorder,value:Gn}):Vt.createElement("div",{className:`${Pt.inputBorder} ${Pt.placeholder} inputBorderError`},ze));var Ge=xt(59301),We=Object.defineProperty,Ln=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,dn=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,gn=(Gn,ce,ze)=>ce in Gn?We(Gn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Gn[ce]=ze,Mn=(Gn,ce)=>{for(var ze in ce||(ce={}))En.call(ce,ze)&&gn(Gn,ze,ce[ze]);if(dn)for(var ze of dn(ce))se.call(ce,ze)&&gn(Gn,ze,ce[ze]);return Gn},It=(Gn,ce)=>Ln(Gn,ei(ce)),bt=(Gn,ce)=>{var ze={};for(var yn in Gn)En.call(Gn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Gn[yn]);if(Gn!=null&&dn)for(var yn of dn(Gn))ce.indexOf(yn)<0&&se.call(Gn,yn)&&(ze[yn]=Gn[yn]);return ze};const wt=["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"],Bt=({value:Gn,onChange:ce,choiceTextKey:ze,answerKey:yn,index:pi,isEdit:Kn,setInputActive:fi,form:mi,choiceOptionsPath:wi,allowChangeMode:Ri,showAddIcon:Qi,addItem:fn,deleteItem:ao})=>{const un=(Gn==null?void 0:Gn[yn])===1,so=()=>{const Ji=mi.getFieldValue(wi);mi.setFieldValue(wi,Ji.map(Go=>It(Mn({},Go),{[yn]:0})))},Co=()=>{un?ce(It(Mn({},Gn),{[yn]:0})):(Ri||so(),ce(It(Mn({},Gn),{[yn]:1})))};return Ge.createElement(ne.Z,{className:Pt.choiceWrap,align:"middle",wrap:!1},Ge.createElement(de.Z,{onClick:Co,className:`${Pt.choiceIndex} ${un?Pt.activeAnswer:""}`},wt[pi]),Ge.createElement(de.Z,{flex:1,className:`${Pt.editorWrap} ml15`,onClick:fi},Ge.createElement(Dn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Kn,value:Gn==null?void 0:Gn[ze],onChange:Ji=>{ce(It(Mn({},Gn),{[ze]:Ji}))}})),Ge.createElement(de.Z,{className:Pt.actionWrapper},Ge.createElement(ke.Z,{title:"\u5220\u9664"},Ge.createElement(Qt.Z,{className:Pt.deleteIcon,onClick:ao,style:{visibility:pi>1?"visible":"hidden"}}))))},Tt=({questionTitlePlaceholder:Gn,titleKey:ce,choiceKey:ze,analysisKey:yn,choiceTextKey:pi,answerKey:Kn,choiceOptionsPath:fi,allowChangeMode:mi=!0,form:wi,showAnalysis:Ri=!0})=>{const[Qi,fn]=(0,ct.useState)(),[ao,un]=(0,ct.useState)(!1);return Ge.createElement("div",{className:Pt.wrap},Ge.createElement("div",{className:Pt.questionTitleEditorWrap},Ge.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},Ge.createElement(Wn,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,height:150,placeholder:Gn}))),Ge.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ge.createElement(Ie.default.List,{name:ze,rules:[{validator(so,Co){const Ji=Co.some(Eo=>Eo[Kn]===1),Go=Co.findIndex(Eo=>{var Wi;return((Wi=Eo[pi])==null?void 0:Wi.length)<=0});return Go!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${wt[Go]}\u9009\u9879\u7684\u5185\u5BB9`)):Ji?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(so,{add:Co,remove:Ji})=>Ge.createElement("div",{id:Array.isArray(fi)?fi.join("_"):`${fi}`,style:{marginTop:"-20px"}},so.map((Go,Eo)=>{var Wi=Go,{key:Ui,name:Xi}=Wi,io=bt(Wi,["key","name"]);const yi=Qi===Ui,Gt=()=>{fn(Ui)},Wo=Eo<7&&Eo===so.length-1,sr=()=>Co({[pi]:"",[Kn]:0}),Cr=()=>Ji(Xi);return Ge.createElement(Ie.default.Item,It(Mn({},io),{key:Ui,name:Xi,className:Pt.choiceListWrap,rules:[{validator(Rr,cr){return cr!=null&&cr.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${wt[Eo]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ge.createElement(Bt,{choiceTextKey:pi,answerKey:Kn,index:Eo,isEdit:yi,setInputActive:Gt,form:wi,choiceOptionsPath:fi,allowChangeMode:mi,showAddIcon:Wo,addItem:sr,deleteItem:Cr}))}),so.length<8&&Ge.createElement("div",{className:`${Pt.addBtn} mb30`,onClick:()=>Co({[pi]:"",[Kn]:0})},Ge.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),Ri&&Ge.createElement("div",{onClick:()=>un(!0)},Ge.createElement(Ie.default.Item,{name:yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ge.createElement(Dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ao}))))};var vt=xt(59301),ie=Object.defineProperty,xe=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,oe=(Gn,ce,ze)=>ce in Gn?ie(Gn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Gn[ce]=ze,De=(Gn,ce)=>{for(var ze in ce||(ce={}))he.call(ce,ze)&&oe(Gn,ze,ce[ze]);if(Kt)for(var ze of Kt(ce))pe.call(ce,ze)&&oe(Gn,ze,ce[ze]);return Gn},an=(Gn,ce)=>xe(Gn,Wt(ce)),tn=(Gn,ce)=>{var ze={};for(var yn in Gn)he.call(Gn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Gn[yn]);if(Gn!=null&&Kt)for(var yn of Kt(Gn))ce.indexOf(yn)<0&&pe.call(Gn,yn)&&(ze[yn]=Gn[yn]);return ze};const Ye={\u6B63\u786E:"T",\u9519\u8BEF:"F"},On=({value:Gn,onChange:ce,form:ze})=>{const yn=(Gn==null?void 0:Gn.is_answer)===1,pi=Gn==null?void 0:Gn.choice_text,Kn=()=>{const fi=ze.getFieldsValue().choices.map(mi=>({choice_text:mi.choice_text,is_answer:0}));ze.setFieldsValue({choices:fi}),ce(an(De({},Gn),{is_answer:1}))};return vt.createElement(ne.Z,{className:Pt.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},vt.createElement(de.Z,{onClick:Kn,className:`${Pt.choiceIndex} ${Pt.judgementIndex} ${yn?Pt.activeAnswer:""}`},Ye[pi]),vt.createElement(de.Z,{flex:1,className:`${Pt.editorWrap} ml15`},vt.createElement("div",{className:`${Pt.inputBorder} ${Pt.placeholder} ${yn?Pt.activeJudgementAnswer:""}`},pi)))},zn=({questionTitlePlaceholder:Gn,choiceKey:ce,form:ze})=>{const[yn,pi]=(0,ct.useState)(!1);return vt.createElement("div",{className:Pt.wrap},vt.createElement("div",{className:Pt.questionTitleEditorWrap},vt.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},vt.createElement(Wn,{scrollId:"name",height:140,placeholder:Gn}))),vt.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},vt.createElement(Ie.default.List,{name:"choices",rules:[{validator(Kn,fi){return fi.some(wi=>(wi==null?void 0:wi.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Kn=>vt.createElement("div",{id:"choices"},Kn.map(fi=>{var mi=fi,{key:wi,name:Ri}=mi,Qi=tn(mi,["key","name"]);return vt.createElement(Ie.default.Item,an(De({},Qi),{key:wi,name:Ri,noStyle:!0}),vt.createElement(On,{form:ze}))})))),vt.createElement("div",{onClick:()=>pi(!0)},vt.createElement(Ie.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},vt.createElement(Dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yn}))))};var pn=xt(59301);const Ei=({problemset:Gn,dispatch:ce,question:ze})=>{var yn;const pi={C:pn.createElement("span",{className:Pt.c},"C"),"C++":pn.createElement("span",{className:Pt.cpp},"C++"),Java:pn.createElement("span",{className:Pt.java},"Java"),Python:pn.createElement("span",{className:Pt.python},"Python")};return pn.createElement("div",{style:{color:"#333",fontSize:"14px"}},pn.createElement("div",{className:"font14",style:{fontWeight:500,color:"#333"}},"\u7F16\u7A0B\u9898"),pn.createElement("div",{className:"mt15"},pn.createElement("span",{className:"mr10"},"\u7F16\u7A0B\u8BED\u8A00"),(yn=ze==null?void 0:ze.languages)==null?void 0:yn.map((Kn,fi,mi)=>pn.createElement(ct.Fragment,{key:fi},pi[Kn==null?void 0:Kn.language]))),pn.createElement("div",{className:"mt20 mb20"},ze==null?void 0:ze.name),pn.createElement("div",null,ze==null?void 0:ze.description))};var Oi=(0,Ot.connect)(({problemset:Gn})=>({problemset:Gn}))(Ei),ci=xt(955),ki={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Mi={log(...Gn){this.enabled&&(Gn.push(Date.now()),ki.logger.log("[ActionCable]",...Gn))}};const Mo=()=>new Date().getTime(),oo=Gn=>(Mo()-Gn)/1e3;class Bo{constructor(ce){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=ce,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Mo(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Mi.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Mo(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Mi.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Mo()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Mi.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Mo(),Mi.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:ce,reconnectionBackoffRate:ze}=this.constructor,yn=Math.pow(1+ze,Math.min(this.reconnectAttempts,10)),Kn=(this.reconnectAttempts===0?1:ze)*Math.random();return ce*1e3*yn*(1+Kn)}reconnectIfStale(){this.connectionIsStale()&&(Mi.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${oo(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Mi.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${oo(this.disconnectedAt)} s`):(Mi.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return oo(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&oo(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Mi.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Bo.staleThreshold=6,Bo.reconnectionBackoffRate=.15;var Qo={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:ro,protocols:No}=Qo,ir=No.slice(0,No.length-1),Ho=[].indexOf;class Pi{constructor(ce){this.open=this.open.bind(this),this.consumer=ce,this.subscriptions=this.consumer.subscriptions,this.monitor=new Bo(this),this.disconnected=!0}send(ce){return this.isOpen()?(this.webSocket.send(JSON.stringify(ce)),!0):!1}open(){if(this.isActive())return Mi.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const ce=[...No,...this.consumer.subprotocols||[]];return Mi.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${ce}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new ki.WebSocket(this.consumer.url,ce),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:ce}={allowReconnect:!0}){if(ce||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Mi.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(ce){Mi.log("Failed to reopen WebSocket",ce)}finally{Mi.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 Ho.call(ir,this.getProtocol())>=0}isState(...ce){return Ho.call(ce,this.getState())>=0}getState(){if(this.webSocket){for(let ce in ki.WebSocket)if(ki.WebSocket[ce]===this.webSocket.readyState)return ce.toLowerCase()}return null}installEventHandlers(){for(let ce in this.events){const ze=this.events[ce].bind(this);this.webSocket[`on${ce}`]=ze}}uninstallEventHandlers(){for(let ce in this.events)this.webSocket[`on${ce}`]=function(){}}}Pi.reopenDelay=500,Pi.prototype.events={message(Gn){if(!this.isProtocolSupported())return;const{identifier:ce,message:ze,reason:yn,reconnect:pi,type:Kn}=JSON.parse(Gn.data);switch(this.monitor.recordMessage(),Kn){case ro.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case ro.disconnect:return Mi.log(`Disconnecting. Reason: ${yn}`),this.close({allowReconnect:pi});case ro.ping:return null;case ro.confirmation:return this.subscriptions.confirmSubscription(ce),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(ce,"connected",{reconnected:!0})):this.subscriptions.notify(ce,"connected",{reconnected:!1});case ro.rejection:return this.subscriptions.reject(ce);default:return this.subscriptions.notify(ce,"received",ze)}},open(){if(Mi.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Mi.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Gn){if(Mi.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Mi.log("WebSocket onerror event")}};const Zo=function(Gn,ce){if(ce!=null)for(let ze in ce){const yn=ce[ze];Gn[ze]=yn}return Gn};class qn{constructor(ce,ze={},yn){this.consumer=ce,this.identifier=JSON.stringify(ze),Zo(this,yn)}perform(ce,ze={}){return ze.action=ce,this.send(ze)}send(ce){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(ce)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Et{constructor(ce){this.subscriptions=ce,this.pendingSubscriptions=[]}guarantee(ce){this.pendingSubscriptions.indexOf(ce)==-1?(Mi.log(`SubscriptionGuarantor guaranteeing ${ce.identifier}`),this.pendingSubscriptions.push(ce)):Mi.log(`SubscriptionGuarantor already guaranteeing ${ce.identifier}`),this.startGuaranteeing()}forget(ce){Mi.log(`SubscriptionGuarantor forgetting ${ce.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ze=>ze!==ce)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(ce=>{Mi.log(`SubscriptionGuarantor resubscribing ${ce.identifier}`),this.subscriptions.subscribe(ce)})},500)}}class _i{constructor(ce){this.consumer=ce,this.guarantor=new Et(this),this.subscriptions=[]}create(ce,ze){const yn=ce,pi=typeof yn=="object"?yn:{channel:yn},Kn=new qn(this.consumer,pi,ze);return this.add(Kn)}add(ce){return this.subscriptions.push(ce),this.consumer.ensureActiveConnection(),this.notify(ce,"initialized"),this.subscribe(ce),ce}remove(ce){return this.forget(ce),this.findAll(ce.identifier).length||this.sendCommand(ce,"unsubscribe"),ce}reject(ce){return this.findAll(ce).map(ze=>(this.forget(ze),this.notify(ze,"rejected"),ze))}forget(ce){return this.guarantor.forget(ce),this.subscriptions=this.subscriptions.filter(ze=>ze!==ce),ce}findAll(ce){return this.subscriptions.filter(ze=>ze.identifier===ce)}reload(){return this.subscriptions.map(ce=>this.subscribe(ce))}notifyAll(ce,...ze){return this.subscriptions.map(yn=>this.notify(yn,ce,...ze))}notify(ce,ze,...yn){let pi;return typeof ce=="string"?pi=this.findAll(ce):pi=[ce],pi.map(Kn=>typeof Kn[ze]=="function"?Kn[ze](...yn):void 0)}subscribe(ce){this.sendCommand(ce,"subscribe")&&this.guarantor.guarantee(ce)}confirmSubscription(ce){Mi.log(`Subscription confirmed ${ce}`),this.findAll(ce).map(ze=>this.guarantor.forget(ze))}sendCommand(ce,ze){const{identifier:yn}=ce;return this.consumer.send({command:ze,identifier:yn})}}class Gi{constructor(ce){this._url=ce,this.subscriptions=new _i(this),this.connection=new Pi(this),this.subprotocols=[]}get url(){return Qe(this._url)}send(ce){return this.connection.send(ce)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(ce){this.subprotocols=[...this.subprotocols,ce]}}function Qe(Gn){if(typeof Gn=="function"&&(Gn=Gn()),Gn&&!/^wss?:/i.test(Gn)){const ce=document.createElement("a");return ce.href=Gn,ce.href=ce.href,ce.protocol=ce.protocol.replace("http","ws"),ce.href}else return Gn}function ii(Gn=ai("url")||Qo.default_mount_path){return new Gi(Gn)}function ai(Gn){const ce=document.head.querySelector(`meta[name='action-cable-${Gn}']`);if(ce)return ce.getAttribute("content")}var Ci=xt(80525),Pn=xt(34604),vn=xt(43428),Me=xt(92832),Fe=xt(54580),zt={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb"},Re=xt(85057),qe=xt(14791),Se=xt(2554),ee=xt(86106),Ke=xt(36136),sn=xt(88985),mn=xt(25355),bn="data:image/png;base64,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",jt=(Gn,ce,ze)=>new Promise((yn,pi)=>{var Kn=wi=>{try{mi(ze.next(wi))}catch(Ri){pi(Ri)}},fi=wi=>{try{mi(ze.throw(wi))}catch(Ri){pi(Ri)}},mi=wi=>wi.done?yn(wi.value):Promise.resolve(wi.value).then(Kn,fi);mi((ze=ze.apply(Gn,ce)).next())}),cn=(0,ct.forwardRef)(({onSave:Gn,aiImg:ce},ze)=>{var yn;const pi=`\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%`,Kn=(0,Ot.useParams)(),[fi,mi]=(0,ct.useState)(!1),[wi,Ri]=(0,ct.useState)([]),[Qi,fn]=(0,ct.useState)(!0),[ao,un]=(0,ct.useState)(null),[so,Co]=(0,ct.useState)([]),[Ji,Go]=(0,ct.useState)(0),[Eo,Wi]=(0,ct.useState)(0),[Ui,Xi]=(0,ct.useState)(!1),[io,yi]=(0,ct.useState)(""),[Gt,Wo]=(0,ct.useState)(0),[sr,Cr]=(0,ct.useState)(0),[Rr,cr]=(0,ct.useState)(0),[uo,Jt]=(0,ct.useState)(0),[wn,Tn]=(0,ct.useState)(0),[vi,Yn]=(0,ct.useState)(0),[oi,ti]=(0,ct.useState)(0),[Xe,_n]=(0,ct.useState)(0),[ji,Oo]=(0,ct.useState)(null),[to,Yi]=(0,ct.useState)(mn.Q),{contentRef:Uo,value:zo,status:Nr,open:Hr,close:da}=to,on=(0,Ke.Z)({contentRef:Uo,status:Nr}),{openProgress:aa,closeProgress:Is,CreateProgressModal:cs,progressOpen:Rs}=(0,ee.Z)();(0,ct.useEffect)(()=>{ao&&(Sr(),Yo()),ao===!1&&(da(),Ri([]),yi(pi),Wo(0),Cr(0),cr(0),Jt(0),Tn(0),Yn(0),ti(0),_n(0),Oo(null))},[ao]);const oa=()=>{un(!0)};(0,ct.useImperativeHandle)(ze,()=>({onClick:oa}));const Ys=yo=>{Xi(!0),Go(yo),Wi(0)},jr=yo=>jt(void 0,null,function*(){const Lr=yo.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Lr)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):yo.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Yo=()=>jt(void 0,null,function*(){const yo=yield(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});yo.status===0&&(Go(yo.total_number),Wi(yo.remaining_number))}),Sr=()=>jt(void 0,null,function*(){var yo;console.log(Kn,"params"),fn(!0);const Lr=yield(0,nt.ZP)(`/api/courses/${Kn==null?void 0:Kn.coursesId}/smart_plans/${Kn==null?void 0:Kn.id}/question_requirements.json`,{method:"post",body:{url:ce.url}});Lr.status===0&&yi((yo=Lr==null?void 0:Lr.data)==null?void 0:yo.question_requirements),fn(!1)}),Jr=yo=>(yo=yo||"",yo=String(yo),yo=yo.replace(/\s+/g,""),yo),vo=()=>jt(void 0,null,function*(){var yo,Lr;if(Jr(io)){if(io.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Jr(io)&&!(wi!=null&&wi.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}if(ji===null){te.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\u7C7B\u578B");return}const Qr=[{name:"\u5355\u9009\u9898",num:ji===0?1:0},{name:"\u591A\u9009\u9898",num:ji===1?1:0},{name:"\u5224\u65AD\u9898",num:ji===2?1:0},{name:"\u586B\u7A7A\u9898",num:uo||0},{name:"\u7B80\u7B54\u9898",num:wn||0},{name:"\u7EC4\u5408\u9898",num:Xe||0},{name:"\u7F16\u7A0B\u9898",num:ji===6?1:0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:oi||0}];Xi(!1);const rs={scene_type:6,request_identifier:Math.random(),file_id:(Lr=(yo=wi[0])==null?void 0:yo.response)==null?void 0:Lr.id,content:io,count_arr:Qr.map(Li=>Li.num).join(",")};yield Hr(rs),Yo()}),er=()=>jt(void 0,null,function*(){const yo=on();aa(),mi(!0),Co([]);const Lr=new FormData;Lr.append("html",yo);const Qr=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Lr},!0);if((Qr==null?void 0:Qr.status)===0)if(Qr!=null&&Qr.data){Is(100),Co(Qr==null?void 0:Qr.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mi(!1),Is()}),To=()=>jt(void 0,null,function*(){const yo=on();(0,ci.RG)(yo)}),bi=["uploading","error"].includes((yn=wi==null?void 0:wi[0])==null?void 0:yn.status);return ct.createElement(ct.Fragment,null,ct.createElement(sn.Z,{visible:Ui,totalCount:Ji,usedCount:Eo,onCancel:()=>Xi(!1),onOk:vo}),ct.createElement(vn.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ct.createElement("div",{className:zt.extraHeader},ct.createElement(ne.Z,{align:"middle"},!Nr&&!!zo&&ct.createElement(ct.Fragment,null,ct.createElement(Re.op,{onClick:er,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ct.createElement(Re.op,{onClick:To,shape:"default",type:"text"},ct.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ct.createElement("i",{onClick:()=>{const yo=Lr=>{me.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Lr,onOk:()=>{un(!1)}})};if(Nr){yo("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zo?yo("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):un(!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:ao},ct.createElement("div",{className:zt.wrap},ct.createElement("div",{className:zt.left},ct.createElement(le.Z,{spinning:Qi},ct.createElement("div",{className:zt.tip},ct.createElement("img",{src:bn}),ct.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")),ct.createElement("div",{className:"mb10 mt20 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ct.createElement(Me.default.TextArea,{style:{height:160},className:"mb20",value:io,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:yo=>{yi(yo.target.value)}}),ct.createElement(Fe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ht.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:wi,withCredentials:!0,data:{upload_type:1},beforeUpload:jr,onChange:({file:yo})=>{var Lr,Qr;yo.status!=="removed"&&(yo.status==="done"&&((Lr=yo==null?void 0:yo.response)==null?void 0:Lr.status)!==0&&(yo.status="error",yo.response=(Qr=yo==null?void 0:yo.response)==null?void 0:Qr.message),Ri([yo]))},onRemove:()=>Ri([])},ct.createElement(ke.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"},ct.createElement(Re.op,{style:{borderRadius:2}},ct.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ct.createElement("div",{className:"c-black mt20"},ct.createElement("div",{className:"mb10 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),ct.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u8BF7\u9009\u62E9",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"1"),"\u79CD\u9898\u578B\u5E76\u5236\u4F5C",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"1"),"\u9053\u9898\u76EE")),ct.createElement(kt.ZP.Group,{value:ji,onChange:yo=>Oo(yo.target.value)},ct.createElement(kt.ZP,{value:0},"\u5355\u9009\u9898"),ct.createElement(kt.ZP,{value:1},"\u591A\u9009\u9898"),ct.createElement(kt.ZP,{value:2},"\u5224\u65AD\u9898"),ct.createElement(kt.ZP,{value:6},"\u7F16\u7A0B\u9898"))),Nr?ct.createElement("div",{onClick:da,className:zt.bottomBtn},ct.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):bi?ct.createElement("div",{className:`${zt.bottomBtn} ${zt.disabled}`},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ct.createElement("div",{onClick:()=>{if(Ji!==-1){Xi(!0);return}vo()},className:zt.bottomBtn},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),ct.createElement(mn.Z,{onStatusChange:Yi,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rs,noRestrictModal:Ys,stringTransformer:Se.o,onError:yo=>{Object.prototype.toString.call(yo)==="[object Object]"&&yo.status===-9&&Ys(yo.data)}}))),ct.createElement(vn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:fi},ct.createElement(ne.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ct.createElement("img",{src:xt(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ct.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ct.createElement(qe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:so,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>mi(!1),onSuccess:()=>{mi(!1),un(!1)},onSave:yo=>jt(void 0,null,function*(){yield Gn(yo,()=>{mi(!1),un(!1)})})}),ct.createElement("div",{style:{height:70}})),cs("\u5904\u7406\u4E2D"))}),Cn=xt(83251),ge=xt(59301),_e=Object.defineProperty,Rn=Object.defineProperties,Vn=Object.getOwnPropertyDescriptors,$n=Object.getOwnPropertySymbols,Xn=Object.prototype.hasOwnProperty,si=Object.prototype.propertyIsEnumerable,li=(Gn,ce,ze)=>ce in Gn?_e(Gn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Gn[ce]=ze,Ai=(Gn,ce)=>{for(var ze in ce||(ce={}))Xn.call(ce,ze)&&li(Gn,ze,ce[ze]);if($n)for(var ze of $n(ce))si.call(ce,ze)&&li(Gn,ze,ce[ze]);return Gn},Ii=(Gn,ce)=>Rn(Gn,Vn(ce)),Bi=(Gn,ce,ze)=>new Promise((yn,pi)=>{var Kn=wi=>{try{mi(ze.next(wi))}catch(Ri){pi(Ri)}},fi=wi=>{try{mi(ze.throw(wi))}catch(Ri){pi(Ri)}},mi=wi=>wi.done?yn(wi.value):Promise.resolve(wi.value).then(Kn,fi);mi((ze=ze.apply(Gn,ce)).next())});const ln=["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"],co=({user:Gn,classroomList:ce,globalSetting:ze,loading:yn,problemset:pi,dispatch:Kn,pageNum:fi,pptInfo:mi,deletePage:wi,afterDel:Ri,openEwm:Qi,aiImg:fn,addPage:ao,maxPage:un,onDataChange:so,setShowModelPage:Co,setOpenEwm:Ji,behavior:Go})=>{var Eo,Wi,Ui,Xi,io,yi,Gt,Wo,sr,Cr,Rr,cr,uo,Jt,wn,Tn,vi,Yn,oi,ti,Xe,_n,ji,Oo,to,Yi,Uo,zo,Nr,Hr,da,on,aa,Is,cs,Rs,oa,Ys,jr,Yo,Sr,Jr,vo,er,To,bi,yo;const[Lr,Qr]=(0,ct.useState)(null),[ms,rs]=(0,ct.useState)(!1),[Li,$r]=(0,ct.useState)(""),[Dr]=Ie.default.useForm(),[as,il]=(0,ct.useState)(!1),xr=(0,Ot.useParams)(),[hi,ih]=(0,ct.useState)(void 0),[Gs,Bs]=(0,ct.useState)(!0),[Ts,Ll]=(0,ct.useState)(!1),[ol,vs]=(0,ct.useState)(!1),[bs,bu]=(0,ct.useState)({summary:[],details:[],studentList:[]}),[zu,Ph]=(0,ct.useState)(null),[nd,oh]=(0,ct.useState)(!1),[Mu,Yl]=(0,ct.useState)(!1),[Fl,Dh]=(0,ct.useState)(null),Hu=(0,ct.useRef)(null),[lu,gr]=(0,ct.useState)(null),[_r,Ms]=(0,ct.useState)(!1),[La,Fa]=(0,ct.useState)(null),[Pa,Sa]=(0,ct.useState)([{label:"\u5B66\u4E60\u4E92\u52A8",value:1}]),[Ea,Da]=(0,ct.useState)(1),Lu=(0,ct.useRef)(!0),rl=(0,ct.useRef)(ii(ht.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),Aa=(0,ct.useRef)(null),[wd,Oh]=(0,ct.useState)(!1),[Xs,Fo]=(0,ct.useState)({}),[al,Ne]=(0,ct.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),ni=Si=>{Ms(!0);const Po=rl.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_item_bank_id:Si},{connected:()=>{console.log("didi--connect"),Po.perform("request_initial_stats",{smart_plan_item_bank_id:Si})},received:Do=>{const wr={class_num:Do==null?void 0:Do.class_num,answerd_num:Do==null?void 0:Do.answerd_num,correctly_num:Do==null?void 0:Do.correctly_num,submitted_rate:Do==null?void 0:Do.submitted_rate,correct_rate:Do==null?void 0:Do.correct_rate};bu({summary:[wr],details:Do==null?void 0:Do.choice_list,studentList:Do==null?void 0:Do.knowledge_answer_student_list}),console.log("Received data:",Do)}});Fa(Po)},id=()=>{Ms(!1),La&&(La.unsubscribe(),Fa(null),Lu.current=!0)};(0,ct.useEffect)(()=>(lu&&(La&&id(),lu&&ni(lu)),()=>{La&&(La.unsubscribe(),Fa(null))}),[lu]),(0,ct.useEffect)(()=>()=>{id(),rl.current&&rl.current.disconnect()},[]),(0,ct.useEffect)(()=>{so({pageLoading:Gs,pageData:hi})},[Gs,hi]),(0,ct.useEffect)(()=>{if(fi)return Pn.Z.subscribe("active-modal-index",Po=>{var Do;Po===1&&(Qr(!0),rs(!1)),Po===2&&(Ll(!0),vs(!0),$r("SELECT"),Dr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""}),Co()),Po===3&&ar(),Po===4&&((Do=Aa.current)==null||Do.onClick())})},[fi,ao]),(0,ct.useEffect)(()=>Pn.Z.subscribe("active-data-update",Po=>{ss()}),[]),(0,ct.useEffect)(()=>{Mu&&Pd()},[Mu]),(0,ct.useEffect)(()=>{fi&&(console.log("aiImg",fn),Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ss(),Ll(!1),vs(!1))},[fi]),(0,ct.useEffect)(()=>{wi&&tc()},[wi]),(0,ct.useEffect)(()=>{Qi&&il(!0)},[Qi]);const tc=()=>Bi(void 0,null,function*(){let Si=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/delete_page.json`,{method:"delete",body:{position:wi}});(Si==null?void 0:Si.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Ri(),ss())}),Fu=(Si,Po,Do)=>{(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Si,allow_answer:Po,is_end:Do,randomData:new Date}}})},ss=()=>Bi(void 0,null,function*(){var Si,Po,Do,wr,ls,Va,sl,Pr,ys,Or,va,Na,Za,qr,ah,nr,ec,Kr,nc,Ih,Rh,ic,od,Zu,sh,ta,uu,Cd,lh,oc,hu,jl,Wu,Xl,Ku,rd,Ed,bd,rc,Js,Vu,Oc,qt,re,Oe,Ze,nn,$e,Fn,kn,Sn,ri,di;Bs(!0);let In=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/item_banks.json`,{method:"get",params:{position:fi,max_position:un}});(In==null?void 0:In.status)==0&&(ih(In==null?void 0:In.data),Ne(Ii(Ai({},al),{defaultValue:(Po=(Si=In==null?void 0:In.data)==null?void 0:Si.page)==null?void 0:Po.animation_code,showExtra:!0})),((Do=In==null?void 0:In.data)==null?void 0:Do.count)==0&&Sa([{label:(wr=In==null?void 0:In.data)!=null&&wr.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1}]),((sl=(Va=(ls=In==null?void 0:In.data)==null?void 0:ls.page)==null?void 0:Va.smart_plan_page_knowledges)==null?void 0:sl.length)>0&&Sa([{label:(Pr=In==null?void 0:In.data)!=null&&Pr.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1},{label:"\u5B66\u4E60\u62A5\u544A",value:2}]),Da(1),(mi==null?void 0:mi.status)!=="ended"&&Fu(fi,((va=(Or=(ys=In==null?void 0:In.data)==null?void 0:ys.item_banks)==null?void 0:Or[0])==null?void 0:va.status)=="in_progress",(mi==null?void 0:mi.status)=="ended"),(mi==null?void 0:mi.status)=="in_progress"?gr((Za=(Na=In==null?void 0:In.data)==null?void 0:Na.page)==null?void 0:Za.id):gr(void 0),((qr=In==null?void 0:In.data)==null?void 0:qr.count)>0&&(Hu.current=(ec=(nr=(ah=In==null?void 0:In.data)==null?void 0:ah.item_banks)==null?void 0:nr[0])==null?void 0:ec.status,((Ih=(nc=(Kr=In==null?void 0:In.data)==null?void 0:Kr.item_banks)==null?void 0:nc[0])==null?void 0:Ih.status)=="in_progress"||((od=(ic=(Rh=In==null?void 0:In.data)==null?void 0:Rh.item_banks)==null?void 0:ic[0])==null?void 0:od.status)=="ended"?Sa([{label:(Zu=In==null?void 0:In.data)!=null&&Zu.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1},{label:"\u5B66\u4E60\u62A5\u544A",value:2}]):Sa([{label:(sh=In==null?void 0:In.data)!=null&&sh.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1}]),$r(((Cd=(uu=(ta=In==null?void 0:In.data)==null?void 0:ta.item_banks)==null?void 0:uu[0])==null?void 0:Cd.item_type)=="SINGLE"||((hu=(oc=(lh=In==null?void 0:In.data)==null?void 0:lh.item_banks)==null?void 0:oc[0])==null?void 0:hu.item_type)=="MULTIPLE"?"SELECT":(Xl=(Wu=(jl=In==null?void 0:In.data)==null?void 0:jl.item_banks)==null?void 0:Wu[0])==null?void 0:Xl.item_type),Dr.setFieldsValue({item_type:((Ed=(rd=(Ku=In==null?void 0:In.data)==null?void 0:Ku.item_banks)==null?void 0:rd[0])==null?void 0:Ed.item_type)=="SINGLE"||((Js=(rc=(bd=In==null?void 0:In.data)==null?void 0:bd.item_banks)==null?void 0:rc[0])==null?void 0:Js.item_type)=="MULTIPLE"?"SELECT":(qt=(Oc=(Vu=In==null?void 0:In.data)==null?void 0:Vu.item_banks)==null?void 0:Oc[0])==null?void 0:qt.item_type,choices:(nn=(Ze=(Oe=(re=In==null?void 0:In.data)==null?void 0:re.item_banks)==null?void 0:Oe[0])==null?void 0:Ze.choices)==null?void 0:nn.map(Ki=>(Ki.is_answer=Ki.is_answer?1:0,Ki)),analysis:(kn=(Fn=($e=In==null?void 0:In.data)==null?void 0:$e.item_banks)==null?void 0:Fn[0])==null?void 0:kn.analysis,name:(di=(ri=(Sn=In==null?void 0:In.data)==null?void 0:Sn.item_banks)==null?void 0:ri[0])==null?void 0:di.name}))),Bs(!1)}),Gu=Si=>Bi(void 0,null,function*(){var Po,Do,wr,ls,Va,sl;Bs(!0);let Pr=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_item_bank_id:Si}});if((Pr==null?void 0:Pr.status)==0){const ys={class_num:(Po=Pr==null?void 0:Pr.data)==null?void 0:Po.class_num,answerd_num:(Do=Pr==null?void 0:Pr.data)==null?void 0:Do.answerd_num,correctly_num:(wr=Pr==null?void 0:Pr.data)==null?void 0:wr.correctly_num,submitted_rate:(ls=Pr==null?void 0:Pr.data)==null?void 0:ls.submitted_rate,correct_rate:(Va=Pr==null?void 0:Pr.data)==null?void 0:Va.correct_rate};bu({summary:[ys],details:(sl=Pr==null?void 0:Pr.data)==null?void 0:sl.choice_list})}Bs(!1)}),Pd=()=>Bi(void 0,null,function*(){var Si;oh(!0);const Po=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Si=hi==null?void 0:hi.page)==null?void 0:Si.id}/student_comment.json`,{method:"get",params:{user_id:Fl}});(Po==null?void 0:Po.status)===0&&Ph(Po==null?void 0:Po.data),oh(!1)}),rh=Si=>Bi(void 0,null,function*(){var Po,Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=(Po=hi==null?void 0:hi.item_banks)==null?void 0:Po[0])==null?void 0:Do.smart_plan_item_bank_id}/toggle_solution_visibility.json`,{method:"put",body:{solution_visibility:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u66F4\u65B0\u6210\u529F"),ss())}),Ga=Si=>Bi(void 0,null,function*(){var Po,Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=(Po=hi==null?void 0:hi.item_banks)==null?void 0:Po[0])==null?void 0:Do.smart_plan_item_bank_id}/toggle_ai_tutor.json`,{method:"put",body:{enable_ai_tutor:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u66F4\u65B0\u6210\u529F"),ss())}),ar=yt().throttle(ao,2500,{leading:!0,trailing:!1}),Ds=(0,ct.useRef)(null),js=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{var Si;((Si=hi==null?void 0:hi.page)==null?void 0:Si.animation_code)!==""&&Ea==1&&(clearTimeout(js.current),js.current=setTimeout(()=>{var Po;const Do=document.createElement("iframe");if(Do.style.width="100%",Do.style.height="40vh",Do.style.overflow="auto",Do.style.border="0",Ds.current){Ds.current.innerHTML="",Ds.current.appendChild(Do);const wr=Do.contentDocument||Do.contentWindow.document;wr.open(),wr.write((Po=hi==null?void 0:hi.page)==null?void 0:Po.animation_code),wr.close()}},1e3))},[(Eo=hi==null?void 0:hi.page)==null?void 0:Eo.animation_code,Ea]);const ba=(Si,Po)=>Bi(void 0,null,function*(){var Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=hi==null?void 0:hi.page)==null?void 0:Do.id}/animation_code.json`,{method:"put",body:{animation_code:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ss(),Po())});return(0,ct.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Go]),ge.createElement("section",null,ge.createElement(le.Z,{spinning:!1},ge.createElement("div",{className:ue.box,id:"target"},ge.createElement("div",{className:ue.box_header},ge.createElement(kt.ZP.Group,{className:ue.scoreByBlankRadio,optionType:"button",options:Pa,onChange:Si=>{var Po;Ne(Ii(Ai({},al),{open:0,showExtra:!0})),Da(Si.target.value),Si.target.value==2&&(mi==null?void 0:mi.status)=="ended"&&Gu((Po=hi==null?void 0:hi.page)==null?void 0:Po.id)},value:Ea})),Ea===1&&ge.createElement("div",null,ge.createElement(Cn.Z,{defaultValue:al.defaultValue,open:al.open,language:al.language,height:al.height,onDynamic:ba,showExtra:al.showExtra}),((Wi=hi==null?void 0:hi.page)==null?void 0:Wi.animation_code)&&ge.createElement("div",{className:ue.code_style},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{style:{color:"#333",fontWeight:500}},"\u4EE3\u7801\u52A8\u6548"),ge.createElement(ke.Z,{title:"\u5168\u5C4F"},ge.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ne(Ii(Ai({},al),{open:al.open+1,showExtra:!1}))}})),ge.createElement(ke.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},ge.createElement("i",{className:"iconfont icon-bianjikejian font14 ml20",style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Ne(Ii(Ai({},al),{open:al.open+1,showExtra:!0}))}})),ge.createElement(ke.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},ge.createElement("i",{className:"iconfont icon-shanchu14 font14 ml20",style:{cursor:"pointer"},onClick:()=>{me.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:()=>Bi(void 0,null,function*(){var Si;const Po=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Si=hi==null?void 0:hi.page)==null?void 0:Si.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Po==null?void 0:Po.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ss())})})}}))),ge.createElement("div",{className:"mt10",ref:Ds})),((hi==null?void 0:hi.count)>0||Ts)&&ge.createElement(Ie.default,{form:Dr,className:ue.formWrap,layout:"vertical",colon:!1},ge.createElement("div",{className:ue.shiti_icon},(hi==null?void 0:hi.count)>0&&((Xi=(Ui=hi==null?void 0:hi.item_banks)==null?void 0:Ui[0])==null?void 0:Xi.item_type)=="PROGRAM"&&ge.createElement(ke.Z,{title:"\u4F53\u9A8C\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-tiyan mr10 font16 ${(io=ue)==null?void 0:io.genghuan}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){var Si,Po;const{identifier:Do}=yield(0,Ci.uE)((Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.hack_identifier);(0,ci.xg)(`/myproblems/${Do}?is_smart_plan=true&backUrl=/classrooms/${xr==null?void 0:xr.coursesId}/smart_plan/${xr==null?void 0:xr.id}/ppt_info/info`)})})),(Ts||(hi==null?void 0:hi.count)>0&&((Gt=(yi=hi==null?void 0:hi.item_banks)==null?void 0:yi[0])==null?void 0:Gt.status)=="not_started"&&(mi==null?void 0:mi.status)!="ended")&&ge.createElement(ke.Z,{title:"\u66F4\u6362\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan mr10 font16 ${(Wo=ue)==null?void 0:Wo.genghuan}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){Qr(!0),rs(!0)})})),(hi==null?void 0:hi.count)>0&&((Cr=(sr=hi==null?void 0:hi.item_banks)==null?void 0:sr[0])==null?void 0:Cr.status)=="not_started"&&(mi==null?void 0:mi.status)!="ended"&&ge.createElement(ke.Z,{title:"\u5220\u9664\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-shanchu19 ${(Rr=ue)==null?void 0:Rr.shanchu}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){me.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:()=>Bi(void 0,null,function*(){var Si,Po;const Do=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}.json`,{method:"delete"});(Do==null?void 0:Do.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Ll(!1),Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ss())})})})}))),ol&&ge.createElement(Ie.default.Item,{name:"item_type",label:"\u9898\u578B"},ge.createElement(Ut.default,{size:"large",onChange:Si=>{switch(Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),$r(Si),Si){case"SELECT":Dr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Dr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}},disabled:((uo=(cr=hi==null?void 0:hi.item_banks)==null?void 0:cr[0])==null?void 0:uo.status)=="ended"||((wn=(Jt=hi==null?void 0:hi.item_banks)==null?void 0:Jt[0])==null?void 0:wn.status)=="in_progress"||(mi==null?void 0:mi.status)=="ended"},ge.createElement(Ut.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),ge.createElement(Ut.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Li=="SELECT"&&(ol?ge.createElement(Tt,{form:Dr,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}):ge.createElement("div",null,ge.createElement(Zt,{question:(Tn=hi==null?void 0:hi.item_banks)==null?void 0:Tn[0],disabled:!0,showAnswer:(mi==null?void 0:mi.status)==="ended"||Hu.current=="ended"}))),Li=="JUDGMENT"&&(ol?ge.createElement(zn,{form:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}):ge.createElement("div",null,ge.createElement(Zt,{question:(vi=hi==null?void 0:hi.item_banks)==null?void 0:vi[0],disabled:!0,showAnswer:(mi==null?void 0:mi.status)==="ended"||Hu.current=="ended"}))),Li=="PROGRAM"&&ge.createElement(Oi,{question:(Yn=hi==null?void 0:hi.item_banks)==null?void 0:Yn[0]}),(mi==null?void 0:mi.status)!="ended"&&ge.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"20px",background:"#FFF"}},((mi==null?void 0:mi.status)=="not_started"||((ti=(oi=hi==null?void 0:hi.item_banks)==null?void 0:oi[0])==null?void 0:ti.status)!="ended")&&(ol?ge.createElement("div",{className:ue.save_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po,Do,wr,ls,Va;yield Dr.validateFields();let sl="";Dr.getFieldValue("item_type")=="SELECT"?Dr.getFieldValue("choices").filter(Or=>Or.is_answer==1).length>1?sl="MULTIPLE":sl="SINGLE":sl=Dr.getFieldValue("item_type");const Pr=Ii(Ai({},Dr.getFieldsValue()),{item_type:sl,position:fi,smart_plan_id:xr==null?void 0:xr.id,difficulty:2}),ys=(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])!=null&&Po.smart_plan_item_bank_id?`/api/smart_plan_item_banks/${(wr=(Do=hi==null?void 0:hi.item_banks)==null?void 0:Do[0])==null?void 0:wr.smart_plan_item_bank_id}.json`:`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/create_item_banks.json`;try{const Or=yield(0,nt.ZP)(ys,{method:(Va=(ls=hi==null?void 0:hi.item_banks)==null?void 0:ls[0])!=null&&Va.smart_plan_item_bank_id?"put":"post",body:Pr});(Or==null?void 0:Or.status)===0?(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ss(),Ll(!1),vs(!1)):te.ZP.error("\u4FDD\u5B58\u5931\u8D25")}catch(Or){te.ZP.error("\u8BF7\u6C42\u51FA\u9519")}})},"\u4FDD\u5B58"):ge.createElement("div",{className:ue.save_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po,Do,wr;((Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(wr=(Do=hi==null?void 0:hi.item_banks)==null?void 0:Do[0])==null?void 0:wr.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${xr==null?void 0:xr.coursesId}/smart_plan/${xr==null?void 0:xr.id}/ppt_info/info`):vs(!0)})},"\u7F16\u8F91")),(mi==null?void 0:mi.status)=="in_progress"&&!(hi!=null&&hi.is_extra)&&((_n=(Xe=hi==null?void 0:hi.item_banks)==null?void 0:Xe[0])==null?void 0:_n.status)=="not_started"&&!ol&&ge.createElement("div",{className:ue.start_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po;let Do=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}});(Do==null?void 0:Do.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),ss(),bu(Do==null?void 0:Do.data))})},ge.createElement("i",{className:"iconfont icon-qidongdati mr10 font14"}),"\u542F\u52A8\u7B54\u9898"),(mi==null?void 0:mi.status)=="in_progress"&&!(hi!=null&&hi.is_extra)&&((Oo=(ji=hi==null?void 0:hi.item_banks)==null?void 0:ji[0])==null?void 0:Oo.status)=="in_progress"&&!ol&&ge.createElement("div",{className:ue.submit_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po;let Do=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}});(Do==null?void 0:Do.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),ss(),bu(Do==null?void 0:Do.data))})},ge.createElement("i",{className:"iconfont icon-jieshushouke mr10 font14"}),"\u7ED3\u675F\u7B54\u9898")),(hi==null?void 0:hi.count)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u8BBE\u7F6E"),ge.createElement("div",{style:{marginTop:"20px",color:"#333",display:"flex"}},ge.createElement(Ae.Z,{disabled:(mi==null?void 0:mi.status)=="ended",checked:((Yi=(to=hi==null?void 0:hi.item_banks)==null?void 0:to[0])==null?void 0:Yi.solution_visibility)!="hidden",onChange:Si=>{rh(Si?"show_after_edit":"hidden")}}),ge.createElement("div",{style:{marginLeft:"12px"}},ge.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),ge.createElement("div",{style:{fontSize:12,color:"#9096A3",margin:"10px 0"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF1B\u5728\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5C06\u81EA\u52A8\u516C\u5F00\u6240\u6709\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790\u3002"),ge.createElement(Ut.default,{disabled:(mi==null?void 0:mi.status)=="ended",style:{width:"100%"},size:"large",value:((zo=(Uo=hi==null?void 0:hi.item_banks)==null?void 0:Uo[0])==null?void 0:zo.solution_visibility)=="hidden"?"show_after_edit":(Hr=(Nr=hi==null?void 0:hi.item_banks)==null?void 0:Nr[0])==null?void 0:Hr.solution_visibility,onChange:Si=>{rh(Si)}},ge.createElement(Ut.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u7ACB\u5373\u663E\u793A"),ge.createElement(Ut.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u7ACB\u5373\u663E\u793A")))),ge.createElement("div",{style:{display:"flex",marginTop:"20px",color:"#333"}},ge.createElement(Ae.Z,{disabled:(mi==null?void 0:mi.status)=="ended",checked:(on=(da=hi==null?void 0:hi.item_banks)==null?void 0:da[0])==null?void 0:on.enable_ai_tutor,onChange:Si=>{Ga(Si)}}),ge.createElement("div",{style:{marginLeft:"12px"}},ge.createElement("span",null,"\u667A\u80FD\u52A9\u6559\u4F34\u5B66"),ge.createElement("div",{style:{fontSize:12,color:"#9096A3",margin:"10px 0"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u89E3\u6790\u5F53\u524D\u9875\u9762\u7684\u8BFE\u4EF6\u4E0E\u8BD5\u9898\u3002\u5176\u4ED6\u9875\u9762\u5982\u9700\u52A9\u6559\u4F34\u5B66\uFF0C\u9700\u5355\u72EC\u5F00\u542F\u3002"))))),((Is=(aa=hi==null?void 0:hi.page)==null?void 0:aa.smart_plan_page_knowledges)==null?void 0:Is.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u667A\u80FD\u95EE\u7B54\u5206\u6790",ge.createElement(ke.Z,{title:"\u5B66\u751F\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u5B66\u4E60\u540E\uFF0C\u7CFB\u7EDF\u81EA\u52A8\u63A8\u9001\u914D\u5957\u63D0\u95EE\uFF0C\u5E76\u5B9E\u65F6\u751F\u6210\u5B66\u60C5\u62A5\u544A\uFF0C\u7CBE\u51C6\u5B9A\u4F4D\u6559\u5B66\u91CD\u70B9\uFF0C\u4E3A\u6559\u5B66\u8C03\u6574\u63D0\u4F9B\u667A\u80FD\u652F\u6301\u3002"},ge.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14",style:{cursor:"pointer",color:"#145DFF"}}))),ge.createElement(Pe.default,{className:"mt20 mb20",pagination:!1,dataSource:((cs=hi==null?void 0:hi.page)==null?void 0:cs.smart_plan_page_knowledges)||[],columns:[{title:"\u63D0\u95EE",align:"left",dataIndex:"question",ellipsis:!0,render:(Si,Po,Do)=>ge.createElement("span",{style:{color:"#000"}},Si)},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:130,render:(Si,Po)=>ge.createElement("span",null,ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0",marginRight:"20px"},onClick:()=>{Oh(!0),Fo(Po)}},"\u7F16\u8F91"),ge.createElement("span",{style:{cursor:"pointer",color:"#999999"},onClick:()=>{me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u63D0\u95EE\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Bi(void 0,null,function*(){const Do=yield(0,nt.ZP)(`/api/smart_plan_page_knowledges/${Po==null?void 0:Po.id}.json`,{method:"delete"});(Do==null?void 0:Do.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ss())})})}},"\u5220\u9664"))}]}))),Ea===2&&ge.createElement("div",null,((hi==null?void 0:hi.count)>0||((oa=(Rs=hi==null?void 0:hi.page)==null?void 0:Rs.smart_plan_page_knowledges)==null?void 0:oa.length)>0)&&(mi==null?void 0:mi.status)!="not_started"&&!ol&&((jr=(Ys=hi==null?void 0:hi.item_banks)==null?void 0:Ys[0])==null?void 0:jr.status)!="not_started"&&ge.createElement("div",{className:ue.staticWrap},(hi==null?void 0:hi.count)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u7B54\u9898\u6982\u89C8"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.summary)||[],columns:((Sr=(Yo=hi==null?void 0:hi.item_banks)==null?void 0:Yo[0])==null?void 0:Sr.item_type)==="PROGRAM"?[{title:"\u4E0A\u8BFE\u4EBA\u6570",align:"left",width:100,dataIndex:"class_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u9898\u4EBA\u6570",align:"left",width:110,dataIndex:"answerd_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u901A\u8FC7\u4EBA\u6570",align:"left",ellipsis:!0,width:130,dataIndex:"correctly_num",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u63D0\u4EA4\u7387",align:"left",width:120,dataIndex:"submitted_rate",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)},{title:"\u901A\u8FC7\u7387",align:"right",dataIndex:"correct_rate",render:(Si,Po)=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]:[{title:"\u542C\u8BFE\u4EBA\u6570",align:"left",width:100,dataIndex:"class_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u9898\u4EBA\u6570",align:"left",width:110,dataIndex:"answerd_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u5BF9\u4EBA\u6570",align:"left",ellipsis:!0,width:130,dataIndex:"correctly_num",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u63D0\u4EA4\u7387",align:"left",width:120,dataIndex:"submitted_rate",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)},{title:"\u6B63\u786E\u7387",align:"right",dataIndex:"correct_rate",render:(Si,Po)=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]}),((vo=(Jr=hi==null?void 0:hi.item_banks)==null?void 0:Jr[0])==null?void 0:vo.item_type)!=="PROGRAM"&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u7B54\u9898\u8BE6\u60C5"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.details)||[],columns:[{title:"\u9009\u9879",align:"left",dataIndex:"choice_text",ellipsis:!0,render:(Si,Po,Do)=>{var wr,ls;return ge.createElement("span",{style:{color:"#000"}},((ls=(wr=hi==null?void 0:hi.item_banks)==null?void 0:wr[0])==null?void 0:ls.item_type)=="JUDGMENT"?ge.createElement(lt.Z,{className:"font14",value:Si}):ge.createElement("span",{style:{display:"flex"}},ln[Do],"\u3001",ge.createElement(lt.Z,{className:"font14",value:Si})))}},{title:"\u9009\u62E9\u4EBA\u6570",align:"left",width:110,dataIndex:"user_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"--")},{title:"\u4EBA\u6570\u6BD4\u4F8B",align:"right",ellipsis:!0,width:130,dataIndex:"rate",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]}))),((To=(er=hi==null?void 0:hi.page)==null?void 0:er.smart_plan_page_knowledges)==null?void 0:To.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u5B66\u4E60\u8BC4\u4EF7"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.studentList)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Si,Po,Do)=>Si},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Si=>ge.createElement(He.ZP,{type:"link",loading:!1,onClick:()=>Bi(void 0,null,function*(){Dh(Si),Yl(!0)})},"\u67E5\u770B")}]})))))),Lr&&ge.createElement(et.Z,{ispptModal:!0,setScoreShow:Qr,isshixuns:!1,ScoreShow:!!Lr,isloadings:!1,onOk:Si=>Bi(void 0,null,function*(){if(!Si.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}console.log("\u8BF7\u9009\u62E9\u8BD5\u9898"+ms);let Po=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/add_item_banks.json`,{method:"post",body:{item_bank_ids:Si,position:fi,is_smart_plan:!0}});(Po==null?void 0:Po.status)==0&&(te.ZP.success("\u9009\u9898\u6210\u529F"),Qr(!1),ss(),vs(!1))})}),ge.createElement(cn,{aiImg:fn,ref:Aa,onSave:(Si,Po)=>Bi(void 0,null,function*(){const Do=yield(0,nt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Si,mode:1,smart_plan:{id:xr==null?void 0:xr.id,position:fi}}});Do.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ss(),console.log(Do)),Po()})}),ge.createElement(me.default,{centered:!0,keyboard:!1,open:wd,title:"\u7F16\u8F91\u63D0\u95EE",width:800,forceRender:!0,onOk:()=>Bi(void 0,null,function*(){const Si=yield(0,nt.ZP)(`/api/smart_plan_page_knowledges/${Xs==null?void 0:Xs.id}.json`,{method:"put",body:Xs});(Si==null?void 0:Si.status)===0&&(te.ZP.success("\u7F16\u8F91\u6210\u529F"),Oh(!1),ss())}),onCancel:()=>{Oh(!1)}},ge.createElement("div",null,ge.createElement("div",{style:{fontWeight:600,marginBottom:"10px"}},"\u63D0\u95EE"),ge.createElement(Ce.Z,{height:200,defaultValue:Xs==null?void 0:Xs.question,onChange:Si=>{Xs.question=Si,Fo(Ai({},Xs))}}),ge.createElement("div",{style:{fontWeight:600,marginBottom:"10px"}},"\u53C2\u8003\u7B54\u6848"),ge.createElement(Ce.Z,{height:200,defaultValue:Xs==null?void 0:Xs.answer,onChange:Si=>{Xs.answer=Si,Fo(Ai({},Xs))}}))),ge.createElement(me.default,{centered:!0,keyboard:!1,open:as,title:hi==null?void 0:hi.smart_plan_name,width:600,forceRender:!0,footer:null,onOk:()=>{il(!1),Ji()},onCancel:()=>{il(!1),Ji()}},ge.createElement("div",{className:ue.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\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\u65B0\u4F53\u9A8C\uFF01"),ge.createElement("div",{className:ue.erweima},ge.createElement(Ft.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${xr==null?void 0:xr.coursesId}&id=${xr==null?void 0:xr.id}`,bgColor:"#FFF",size:360,icon:`${ht.Z.IMG_SERVER}/${(bi=ze==null?void 0:ze.setting)==null?void 0:bi.tab_logo_url}`}))),ge.createElement(me.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Mu,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Yl(!1)},onCancel:()=>{Yl(!1)}},ge.createElement(le.Z,{spinning:nd},ge.createElement("div",{className:ue.evalueWrap},ge.createElement("div",{className:ue.evalueSty},ge.createElement("div",{className:ue.title},"\u5B66\u4E60\u8BC4\u4EF7"),ge.createElement(lt.Z,{className:ue.ansWrap,value:zu==null?void 0:zu.comment})),ge.createElement("div",{className:ue.evalueSty,style:{marginTop:"20px"}},ge.createElement("div",{className:ue.title},"\u95EE\u7B54\u8BB0\u5F55"),ge.createElement("div",{className:ue.ansWrap,style:{padding:"0px 12px 12px 12px"}},(yo=zu==null?void 0:zu.question_and_answer_list)==null?void 0:yo.map((Si,Po)=>ge.createElement("div",{key:Po,className:"mt10"},ge.createElement("div",{style:{display:"flex"}},ge.createElement("div",{className:ue.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),ge.createElement(lt.Z,{className:ue.asnCont,value:Si==null?void 0:Si.question})),ge.createElement("div",{style:{display:"flex"}},ge.createElement("div",{className:ue.label},"\u56DE\u7B54\uFF1A"),ge.createElement(lt.Z,{className:ue.asnCont,value:Si==null?void 0:Si.answer}))))))))))};var no=(0,Ot.connect)(({user:Gn,classroomList:ce,loading:ze,globalSetting:yn,problemset:pi})=>({user:Gn,classroomList:ce,globalSetting:yn,loading:ze.effects,problemset:pi}))(co)},79285:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ge}});var ct=xt(59301),Ot=xt(78241),ue=xt(8591),Ie=xt(43418),te=xt(99313),le=xt(57809),kt=xt(19842),ke=xt(98228),me=xt(92832),Ut=xt(1710),Ae=xt(6848),Pe=xt(58421),He=xt(3113),Ft=xt(99064),et={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"},nt=xt(26422),ht={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"},lt=xt(85149),pt=xt(955),yt=xt(24334);const Pt=["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 Dt=({qitem:We})=>{var Ln,ei,dn,En,se,gn,Mn,It,bt,wt;return ct.createElement("div",{className:ht.warp},ct.createElement("div",{className:ht.mainPart},ct.createElement("div",{className:ht.qcount},(We==null?void 0:We.question_type)===8&&ct.createElement(lt.Z,{className:ht.content,showProgramFill:!0,value:(Ln=We==null?void 0:We.program_attr)==null?void 0:Ln.description}),(We==null?void 0:We.question_type)!=8&&ct.createElement(lt.Z,{className:ht.qtitle,value:(We==null?void 0:We.name)||(We==null?void 0:We.title)})),((We==null?void 0:We.question_type)===0||(We==null?void 0:We.question_type)===2)&&ct.createElement("div",null,(ei=We==null?void 0:We.choices)==null?void 0:ei.map((Bt,Tt)=>ct.createElement("div",{className:ht.redio},!(Bt!=null&&Bt.is_answer)&&ct.createElement("span",{className:ht.redioitem}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("i",{className:`${ht.redioitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:Bt!=null&&Bt.is_answer?ht.titleyes:ht.title,value:Pt[Tt]+(Bt==null?void 0:Bt.choice_text)}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===1&&ct.createElement("div",null,(dn=We==null?void 0:We.choices)==null?void 0:dn.map((Bt,Tt)=>ct.createElement("div",{className:ht.checkbox},!(Bt!=null&&Bt.is_answer)&&ct.createElement("span",{className:ht.checkboxitem}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("i",{className:`${ht.checkboxitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:Bt!=null&&Bt.is_answer?ht.titleyes:ht.title,value:Pt[Tt]+(Bt==null?void 0:Bt.choice_text)}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===3&&ct.createElement("div",{className:ht.completion},(En=We==null?void 0:We.standard_answer)==null?void 0:En.map((Bt,Tt)=>{var vt;return ct.createElement("div",{style:{display:"flex"}},ct.createElement("span",{className:ht.title},"\u586B\u7A7A\u9879",Tt+1),ct.createElement("div",{className:ht.content},(vt=Bt==null?void 0:Bt.answer_text)==null?void 0:vt.map((ie,xe)=>ct.createElement("div",{className:ht.items},ie))))})),(We==null?void 0:We.question_type)===4&&ct.createElement("div",{className:ht.simple},ct.createElement("div",{className:ht.title},"\u53C2\u8003\u7B54\u6848"),ct.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(se=We==null?void 0:We.answer_texts)!=null&&se[0]?ct.createElement(lt.Z,{className:ht.content,value:(gn=We==null?void 0:We.answer_texts)==null?void 0:gn[0]}):ct.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(We==null?void 0:We.question_type)===5&&((Mn=We==null?void 0:We.challenge_names)==null?void 0:Mn.map((Bt,Tt)=>ct.createElement("div",{className:ht.shixun},ct.createElement("span",{className:ht.qtitle},ct.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,pt.EM)(Tt+1),"\u9898"),Bt)))),(We==null?void 0:We.question_type)===6&&ct.createElement("div",{className:ht.program},ct.createElement(lt.Z,{className:ht.content,value:((It=We==null?void 0:We.program_attr)==null?void 0:It.description)||"- -"})),(We==null?void 0:We.question_type)===7&&((bt=We==null?void 0:We.sub_item_banks)==null?void 0:bt.map((Bt,Tt)=>{var vt,ie,xe,Wt,Kt;return ct.createElement("div",null,ct.createElement("div",{className:ht.combination},ct.createElement("span",{className:ht.qtitle},Bt==null?void 0:Bt.name)),ct.createElement("div",{className:ht.warp,style:{padding:"0px",paddingTop:20}},ct.createElement("div",null,((Bt==null?void 0:Bt.item_type)=="SINGLE"||(Bt==null?void 0:Bt.item_type)=="JUDGMENT")&&((vt=Bt==null?void 0:Bt.choices)==null?void 0:vt.map((he,pe)=>ct.createElement("div",{className:ht.redio},!(he!=null&&he.is_answer)&&ct.createElement("span",{className:ht.redioitem}),(he==null?void 0:he.is_answer)&&ct.createElement("i",{className:`${ht.redioitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:he!=null&&he.is_answer?ht.titleyes:ht.title,value:Pt[pe]+(he==null?void 0:he.choice_text)}),(he==null?void 0:he.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.item_type)=="MULTIPLE"&&((ie=Bt==null?void 0:Bt.choices)==null?void 0:ie.map((he,pe)=>ct.createElement("div",{className:ht.checkbox},!(he!=null&&he.is_answer)&&ct.createElement("span",{className:ht.checkboxitem}),(he==null?void 0:he.is_answer)&&ct.createElement("i",{className:`${ht.checkboxitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:he!=null&&he.is_answer?ht.titleyes:ht.title,value:Pt[pe]+(he==null?void 0:he.choice_text)}),(he==null?void 0:he.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.item_type)=="COMPLETION"&&ct.createElement("div",{className:ht.completion},(xe=Bt==null?void 0:Bt.standard_answer)==null?void 0:xe.map((he,pe)=>{var oe;return ct.createElement("div",{style:{display:"flex"}},ct.createElement("span",{className:ht.title},"\u586B\u7A7A\u9879",pe+1),ct.createElement("div",{className:ht.content},(oe=he==null?void 0:he.answer_text)==null?void 0:oe.map((De,an)=>ct.createElement("div",{className:ht.items},De))))})),(Bt==null?void 0:Bt.item_type)=="SUBJECTIVE"&&ct.createElement("div",{className:ht.simple},ct.createElement("div",{className:ht.title},"\u53C2\u8003\u7B54\u6848"),ct.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Wt=Bt==null?void 0:Bt.answer_texts)!=null&&Wt[0]?ct.createElement(lt.Z,{className:ht.content,value:(Kt=Bt==null?void 0:Bt.answer_texts)==null?void 0:Kt[0]}):ct.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(We==null?void 0:We.question_type)===8&&ct.createElement("div",null,ct.createElement(lt.Z,{disabledFill:!0,className:ht.content,showProgramFill:!0,value:yt.Base64.decode(((wt=We==null?void 0:We.program_attr)==null?void 0:wt.code)||"")})),(We==null?void 0:We.question_type)===5&&ct.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ct.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_name)||"- -")),ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_school_name)||"- -")),ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.study_count)||"0"))),ct.createElement("a",{className:ht.shixunbutton,href:`/shixuns/${We==null?void 0:We.identifier}/challenges?exercise=true`,target:"_blank"},ct.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((We==null?void 0:We.question_type)<=4||[6,8].includes(We==null?void 0:We.question_type))&&ct.createElement("div",{className:ht.bottom},ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u89E3\u6790"),ct.createElement("span",{className:ht.right},We!=null&&We.analysis?ct.createElement(lt.Z,{value:We==null?void 0:We.analysis}):ct.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u96BE\u5EA6"),ct.createElement("span",{className:ht.right},(We==null?void 0:We.difficulty)===1?"\u7B80\u5355":(We==null?void 0:We.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u77E5\u8BC6\u70B9"),ct.createElement("span",{className:ht.right},We!=null&&We.tag_discipline?We==null?void 0:We.tag_discipline:ct.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Zt=xt(86087),ne=xt(84287),de=xt(89070),Qt=xt(61485),Ce=xt(32570),Vt=xt(16149),Ee=xt(59301),ve=Object.defineProperty,Je=Object.defineProperties,je=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Te=(We,Ln,ei)=>Ln in We?ve(We,Ln,{enumerable:!0,configurable:!0,writable:!0,value:ei}):We[Ln]=ei,$t=(We,Ln)=>{for(var ei in Ln||(Ln={}))jn.call(Ln,ei)&&Te(We,ei,Ln[ei]);if(en)for(var ei of en(Ln))Hn.call(Ln,ei)&&Te(We,ei,Ln[ei]);return We},hn=(We,Ln)=>Je(We,je(Ln)),Wn=(We,Ln,ei)=>new Promise((dn,En)=>{var se=It=>{try{Mn(ei.next(It))}catch(bt){En(bt)}},gn=It=>{try{Mn(ei.throw(It))}catch(bt){En(bt)}},Mn=It=>It.done?dn(It.value):Promise.resolve(It.value).then(se,gn);Mn((ei=ei.apply(We,Ln)).next())});const Dn=({setScoreShow:We,ScoreShow:Ln,onOk:ei,isshixuns:dn,isloadings:En,dispatch:se,isIntelligentAssistant:gn=!1,ispptModal:Mn=!1,newExercisePaper:It,shixunsDetail:bt})=>{var wt,Bt,Tt;let[vt,ie]=(0,ct.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:gn,is_smart_plan:Mn,group_id:[]}),[xe,Wt]=(0,ct.useState)([]),[Kt,he]=(0,ct.useState)([]),[pe,oe]=(0,ct.useState)([]),[De,an]=(0,ct.useState)([]);const[tn,Ye]=(0,ct.useState)(!1),[On]=Ot.default.useForm(),[zn,pn]=(0,ct.useState)(),[Ei,Oi]=(0,ct.useState)(!1);let[ci,ki]=(0,ct.useState)(dn);const[Mi,Mo]=(0,ct.useState)([]),[oo,Bo]=(0,ct.useState)(0),[Qo,ro]=(0,ct.useState)(!0),[No,ir]=(0,ct.useState)([]),[Ho,Pi]=(0,ct.useState)([]),Zo=[{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}],qn=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Et,_i]=(0,ct.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 Gi=(0,ct.useRef)(new Set),Qe=(0,ct.useRef)(new Set),ii=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],ai=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ci=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Pn,vn]=(0,ct.useState)(!1),Me=()=>{On.resetFields(),ci=!1,ki(!1),vn(!1),On.submit()};(0,ct.useEffect)(()=>{var jt,Be,cn,Cn,ge,_e,Rn,Vn,$n,Xn;(((cn=(Be=(jt=It==null?void 0:It.editData)==null?void 0:jt.exercise)==null?void 0:Be.exist_item_bank_ids)==null?void 0:cn.length)>0||((_e=(ge=(Cn=It==null?void 0:It.editData)==null?void 0:Cn.exercise)==null?void 0:ge.exist_item_bank_shixun_ids)==null?void 0:_e.length)>0)&&Pi([...(Vn=(Rn=It==null?void 0:It.editData)==null?void 0:Rn.exercise)==null?void 0:Vn.exist_item_bank_ids,...(Xn=($n=It==null?void 0:It.editData)==null?void 0:$n.exercise)==null?void 0:Xn.exist_item_bank_shixun_ids])},[(Bt=(wt=It==null?void 0:It.editData)==null?void 0:wt.exercise)==null?void 0:Bt.exist_item_bank_ids]),(0,ct.useEffect)(()=>{Ln&&(On.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Qo&&ci&&(On.setFieldsValue({item_type:"SHIXUN"}),vt.item_type="SHIXUN",ie($t({},vt)),ro(!1)),Fe(vt),zt(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Ln]),(0,ct.useEffect)(()=>{oo>0&&setTimeout(()=>{Bo(0)},2e3)},[oo]);function Fe(jt){return Wn(this,null,function*(){var Be,cn,Cn;if(Ye(!0),ie($t({},jt)),(pe==null?void 0:pe.length)<=0&&jt.type==="5"){an([]),Ye(!1);return}console.log("----",pe,Mi);let ge=jt.type==="5"?pe==null?void 0:pe.filter(Vn=>!Mi.includes(Vn)):null,_e=jt.type==="5"?pe==null?void 0:pe.filter(Vn=>Mi.includes(Vn)):null,Rn=yield(0,Ft.ZP)("/api/item_banks.json",{method:"get",params:hn($t({},jt),{discipline_id:((Be=jt==null?void 0:jt.courseid)==null?void 0:Be[0])||null,sub_discipline_id:((cn=jt==null?void 0:jt.courseid)==null?void 0:cn[1])||null,ids:ge,shixun_ids:_e,include_shixuns:!gn,group_id:((Cn=jt.group_id)==null?void 0:Cn.map(Vn=>Vn==null?void 0:Vn.value))||null,keyword:jt.keyword?encodeURIComponent(jt.keyword):jt.keyword,type:jt.type==="5"?null:jt.type,clazz:jt.type==="3"?"ItemBanksGroup":null,bigmodel:gn,is_smart_plan:Mn})});an(Rn),Ye(!1)})}function zt(){return Wn(this,null,function*(){let jt=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:vt.type==="5"?null:vt.type,clazz:"ItemBanksGroup"}});Wt((0,nt.L)(jt==null?void 0:jt.disciplines))})}function Re(jt){return Wn(this,null,function*(){var Be;let cn=yield(0,Ft.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:jt}),Cn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Be=cn==null?void 0:cn.data)==null?void 0:Be.map(ge=>({title:ge.name,id:ge.id,pid:ge.id,value:ge.id,key:ge.id,isLeaf:!ge.have_child}))}];ir(Cn)})}function qe(jt){return Wn(this,null,function*(){var Be,cn,Cn,ge;Ye(!0);let _e=(Be=jt.list)==null?void 0:Be.filter($n=>!Mi.includes($n)),Rn=(cn=jt.list)==null?void 0:cn.filter($n=>Mi.includes($n));if(_e.length===0&&Rn.length===0){Ye(!1),an([]);return}let Vn=yield(0,Ft.ZP)("/api/item_banks.json",{method:"get",params:hn($t({},jt),{discipline_id:((Cn=jt==null?void 0:jt.courseid)==null?void 0:Cn[0])||null,sub_discipline_id:((ge=jt==null?void 0:jt.courseid)==null?void 0:ge[1])||null,ids:_e,shixun_ids:Rn,type:jt.type==="5"?null:jt.type,clazz:jt.type==="3"?"ItemBanksGroup":null})});Ye(!1),an(Vn)})}const Se=jt=>Wn(void 0,null,function*(){const Be=yield se({type:"shixunsDetail/release",payload:{id:jt}});let cn=Be==null?void 0:Be.tag_position,Cn=(Be==null?void 0:Be.evaluation_set_position)||[],ge=Be.status;return ge===0?(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Fe(vt),!0):(ge===2?ue.ZP.error(`\u7B2C${Cn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ge===3?ue.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${cn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):ue.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ee=jt=>(jt==null?void 0:jt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ke=(jt,Be,cn)=>jt.map(Cn=>Cn.key===Be?$t($t({},Cn),cn):Cn.children?hn($t({},Cn),{children:Ke(Cn.children,Be,cn)}):Cn),sn=jt=>Wn(void 0,null,function*(){const{key:Be}=jt;let cn=vt.type;const Cn=yield(0,Vt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Be),type:cn}),{data:ge,total_count:_e}=Cn||{};_e>0&&ir(Rn=>Ke(Rn,Be,{children:ge.map(Vn=>({title:Vn.name,id:Vn.id,pid:Vn.id,value:Vn.id,key:Vn.id,isLeaf:!Vn.have_child}))}))});function mn(jt){console.log("----",vt),jt==="1"&&(Et.gg=$t({},vt)),jt==="2"&&(Et.scj=$t({},vt)),jt==="3"&&(Et.ttgx=$t({},vt)),jt==="0"&&(Et.wcjd=$t({},vt)),jt==="5"&&(Et.yx=$t({},vt)),_i($t({},Et))}function bn(){vt.type==="1"&&(vt=Et.gg),vt.type==="2"&&(vt=Et.scj),vt.type==="3"&&(vt=Et.ttgx),vt.type==="0"&&(vt=Et.wcjd),vt.type==="5"&&(vt=Et.yx),(vt==null?void 0:vt.item_type)==="SHIXUN"?(ci=!0,ki(!0)):(ci=!1,ki(!1)),On.setFieldsValue($t({},vt)),ie($t({},vt)),Fe($t({},vt))}return Ee.createElement("div",null,Ee.createElement(Ie.default,{title:!1,footer:!1,open:Ln,width:1200,centered:!0,className:et.scoremodal,onCancel:()=>{We(!1)}},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{className:et.title},gn?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),gn&&Ee.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"),Ee.createElement(te.default,{className:et.tabWrap,activeKey:vt.type,onChange:jt=>{jt==="3"?(vt.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):vt.show_all_share=null,jt==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),mn(vt.type),vt.type=jt,(vt==null?void 0:vt.item_type)==="SHIXUN"&&vt.type!=="5"&&(ci=!0,ki(!0)),vn(!1),vt.type==="5"&&(ci=!1,ki(!1)),bn(),zt()},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:Ee.createElement("div",null,"\u5DF2\u9009",pe.length>0&&Ee.createElement("span",{className:et.titlecount},pe.length),oo>0&&Ee.createElement("span",{className:et.add},"+",oo)),key:"5"}]}),Ee.createElement(Ot.default,{layout:"inline",form:On,onValuesChange:(jt,Be)=>{const cn=Object.values(Be).some(ge=>ge!==null&&ge!==""&&ge!==void 0),Cn=Be.keyword==="";if(vn(cn||!Cn),vt.page=1,(Be==null?void 0:Be.item_type)==="SHIXUN"){if(vt.type==="5"?ki(!1):ki(!0),jt.keyword||jt.keyword==="")return;On.submit()}else{if(jt!=null&&jt.courseid&&On.setFieldsValue({tag_discipline_id:""}),ki(!1),jt.keyword||jt.keyword==="")return;On.submit()}},onFinish:jt=>{var Be;vt.type==="3"&&(!jt.group_id||((Be=jt==null?void 0:jt.group_id)==null?void 0:Be.length)===0)?vt.show_all_share=!0:vt.show_all_share=null,ie($t($t({},vt),jt)),Fe($t($t({},vt),jt))}},Ee.createElement(Ot.default.Item,{name:"item_type"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Mn?qn:gn?Zo==null?void 0:Zo.filter(jt=>jt.question_type!==5):Zo).map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),Ee.createElement(Ot.default.Item,{name:"courseid"},Ee.createElement(kt.Z,{className:et.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:xe})),!ci&&Ee.createElement(Ot.default.Item,{name:"tag_discipline_id"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Tt=De==null?void 0:De.tag_disciplines)==null?void 0:Tt.map(jt=>Ee.createElement(le.default.Option,{key:jt.id},jt.name)))),Ee.createElement(Ot.default.Item,{name:ci?"diff":"difficulty"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!ci&&ii.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)),ci&&ai.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),ci&&Ee.createElement(Ot.default.Item,{name:"shixun_publish_status"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ci.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),(vt.type==="3"||vt.type==="0")&&!ci&&Ee.createElement(Ot.default.Item,{name:"group_id"},Ee.createElement(ke.default,{treeDataSimpleMode:!0,style:{width:118},className:et.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(jt,Be)=>Be.title.toUpperCase().indexOf(jt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:sn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:No})),Pn&&Ee.createElement("span",{className:et.allqingchu,onClick:Me},Ee.createElement("i",{className:"iconfont icon-guanbi4"}),Ee.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ee.createElement(Ot.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ee.createElement(me.default.Search,{className:et.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ee.createElement("i",{className:`iconfont icon-sousuo9 font14 ${et.searchIcon}`,onClick:()=>On.submit()}),onSearch:jt=>{On.submit()}}))),Ee.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ee.createElement("div",{onClick:()=>{vt.updated_at==="asc"?vt.updated_at="desc":vt.updated_at="asc",ie(hn($t({},vt),{page:1})),Fe(hn($t({},vt),{page:1}))}}," ",vt.updated_at?Ee.createElement("img",{src:vt.updated_at==="asc"?Zt.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ee.createElement("div",{onClick:()=>{vt.quotes==="asc"?vt.quotes="desc":vt.quotes="asc",ie(hn($t({},vt),{page:1})),Fe(hn($t({},vt),{page:1}))},style:{marginLeft:20}}," ",vt.quotes?Ee.createElement("img",{src:vt.quotes==="asc"?Zt.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ee.createElement(Ut.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(De==null?void 0:De.items)||(De==null?void 0:De.shixun_list),pagination:!1,loading:tn,rowKey:jt=>jt.id,rowSelection:{type:gn||Mn?"radio":"checkbox",selectedRowKeys:Kt,getCheckboxProps:jt=>({disabled:jt.shixun_tag_num===1||(Ho==null?void 0:Ho.find(Be=>jt.id===Be))}),onSelect(jt,Be,cn){if(gn||Mn){he([jt.id]),Qe.current=new Set([jt.id]),Bo(1),oe([jt.id]);return}if(Be)ci&&Mo([...Mi,jt.id]),he([...Kt,jt.id]),jt.identifier?Gi.current.add(jt.id):Qe.current.add(jt.id),Bo(1),oe([...pe,jt.id]);else{jt.identifier?Gi.current.delete(jt.id):Qe.current.delete(jt.id);let Cn=pe.filter(ge=>ge!==jt.id);if(he(Cn),oe(Cn),ci){let ge=Mi.filter(_e=>_e!==jt.id);Mo([...ge])}if(vt.type==="5"){qe(hn($t({},vt),{list:[...Cn]}));return}}},onSelectAll(jt,Be,cn){if(jt){const Cn=cn.map(ge=>ge.id);ci&&Mo([...Mi,...Cn]),he([...Kt,...Cn]),oe([...pe,...Cn]);for(const ge of cn)ge.identifier?Gi.current.add(ge.id):Qe.current.add(ge.id)}else{const Cn=cn.map(_e=>_e.id),ge=Kt.filter(_e=>!Cn.some(Rn=>Rn===_e));if(he([...ge]),oe([...ge]),ci){let _e=Mi.filter(Rn=>!Cn.some(Vn=>Vn===Rn.id));Mo([..._e])}vt.type==="5"&&qe(hn($t({},vt),{list:[...ge]}));for(const _e of Cn)_e.identifier?Gi.current.delete(_e):Qe.current.delete(_e)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(jt,Be,cn)=>{var Cn,ge;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,ci||Be!=null&&Be.challenge_names?"\u5B9E\u8BAD\u9898":(ge=(Cn=Zo==null?void 0:Zo.filter(_e=>_e.value===jt))==null?void 0:Cn[0])==null?void 0:ge.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ci?"30%":"60%",key:"name",render:(jt,Be,cn)=>{var Cn;return Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",{className:Be!=null&&Be.high_resources_consume?et.q_title:""},Ee.createElement(lt.Z,{key:1,showLines:1,showTextOnly:!0,value:ci||Be!=null&&Be.challenge_names?Be!=null&&Be.title||jt===null?"--":jt:(Be==null?void 0:Be.item_type)=="BPROGRAM"?(Cn=Be==null?void 0:Be.program_attr)==null?void 0:Cn.description:jt}))),(Be==null?void 0:Be.high_resources_consume)&&Ee.createElement(Ce.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ci,render:(jt,Be,cn)=>{var Cn;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("span",null,jt?(Cn=jt==null?void 0:jt.split("\u3001"))==null?void 0:Cn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ci,render:(jt,Be,cn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("span",null,jt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(jt,Be,cn)=>{var Cn,ge,_e,Rn;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,ci||Be!=null&&Be.challenge_names?(Be==null?void 0:Be.level)||((ge=(Cn=ii==null?void 0:ii.filter(Vn=>Vn.value===jt))==null?void 0:Cn[0])==null?void 0:ge.name):(Rn=(_e=ii==null?void 0:ii.filter(Vn=>Vn.value===jt))==null?void 0:_e[0])==null?void 0:Rn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ci,render:(jt,Be,cn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,jt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(jt,Be,cn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,ci||Be!=null&&Be.challenge_names?(Be==null?void 0:Be.study_count)||(Be==null?void 0:Be.stu_num):jt))},{title:Ee.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ee.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ee.createElement(Qt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ci,render:(jt,Be,cn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,jt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(jt,Be,cn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",{style:{flex:1,textAlign:"start"}},Ee.createElement("a",{onClick:()=>{var Cn,ge;pn(hn($t({},Be),{question_type:ci||Be!=null&&Be.challenge_names?5:(ge=(Cn=Zo==null?void 0:Zo.filter(_e=>_e.value===(Be==null?void 0:Be.item_type)))==null?void 0:Cn[0])==null?void 0:ge.question_type})),Oi(!0)}},"\u67E5\u770B"),(Be==null?void 0:Be.shixun_tag_num)===1&&Ee.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ee.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ee.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Be==null?void 0:Be.identifier}/challenges`)}},(Be==null?void 0:Be.shixun_name)||"--"),"\uFF1F"),onOk:()=>Wn(void 0,null,function*(){if(!Se(Be==null?void 0:Be.identifier))return new Promise((Cn,ge)=>{ge()})})})}},"\u53D1\u5E03")))}].filter(jt=>!jt.hidden)}),Ee.createElement(Pe.Z,{current:vt.page,total:(De==null?void 0:De.items_count)||(De==null?void 0:De.shixuns_count),style:{marginBottom:20},defaultPageSize:vt.per_page,showTotal:jt=>Ee.createElement("span",null,"\u5171\xA0",Ee.createElement("span",{style:{color:"#165DFF"}},jt),"\xA0\u6761\u6570\u636E"),pageSize:vt.per_page,onChange:(jt,Be)=>{vt.page=jt,vt.per_page=Be,ie($t({},vt)),Fe($t({},vt))}}),Ee.createElement("div",{className:et.bottom},Ee.createElement(He.ZP,{className:et.no,onClick:()=>{We(!1)}},"\u53D6\u6D88"),Ee.createElement(He.ZP,{loading:En,style:{width:En&&75},className:et.yes,onClick:()=>Wn(void 0,null,function*(){if((pe==null?void 0:pe.length)<=0){ue.ZP.info(gn||Mn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ei([...Qe.current],[...Gi.current],!0,pe==null?void 0:pe.length)})},gn?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ee.createElement(Ie.default,{open:Ei,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:et.previewModal,width:1e3,centered:!0,onCancel:()=>{Oi(!1)},onOk:()=>{Oi(!1)}},Ee.createElement(Dt,{qitem:zn})))};var Ge=(0,de.connect)(({shixunsDetail:We,newExercisePaper:Ln})=>({shixunsDetail:We,newExercisePaper:Ln}))(Dn)},80525:function(An,Nn,xt){"use strict";xt.d(Nn,{GM:function(){return ke},MK:function(){return kt},PR:function(){return Ot},ZS:function(){return Ut},d1:function(){return ue},fu:function(){return Ie},j2:function(){return me},l_:function(){return te},uE:function(){return Ae},zQ:function(){return le}});var ct=xt(99064);function Ot(){return(0,ct.U2)("problems/new.json")}function ue(He="question"){return(0,ct.U2)("disciplines.json",{source:He})}function Ie(He){return(0,ct.U2)(`problems/${He}/edit.json`)}function te(He,Ft){return(0,ct.gz)(`problems/${He}.json`,Ft)}function le(He){return(0,ct.v_)("problems.json",He)}function kt(He,Ft){return(0,ct.v_)(`exercises/${He}/exercise_questions.json`,Ft)}function ke(He,Ft){return(0,ct.gz)(`exercise_questions/${He}.json`,Ft)}function me(He){return(0,ct.v_)(`problems/${He}/publish.json`)}function Ut(He){return(0,ct.v_)(`problems/${He}/cancel_publish.json`)}function Ae(He){return(0,ct.U2)(`problems/${He}/start.json`)}function Pe(He,Ft){return post("tag_disciplines.json",{name:Ft,sub_discipline_id:He})}},24768:function(An,Nn,xt){"use strict";xt.d(Nn,{AL:function(){return Pt},Iy:function(){return Ae},Qv:function(){return Ft},ez:function(){return yt},jb:function(){return Pe}});var ct=xt(32834),Ot=xt.n(ct),ue=xt(11690),Ie=xt.n(ue);let te=1;function le(de,Qt){const Ce=de.match(/^(\s+)(?:```)/);if(Ce===null)return Qt;const Vt=Ce[1];return Qt.split(` +`)}]};var ke=xt(53184),me=xt.n(ke),Ut=Object.defineProperty,Ae=Object.defineProperties,Pe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,Ft=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,nt=(xe,Wt,Kt)=>Wt in xe?Ut(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,ht=(xe,Wt)=>{for(var Kt in Wt||(Wt={}))Ft.call(Wt,Kt)&&nt(xe,Kt,Wt[Kt]);if(He)for(var Kt of He(Wt))et.call(Wt,Kt)&&nt(xe,Kt,Wt[Kt]);return xe},lt=(xe,Wt)=>Ae(xe,Pe(Wt)),pt=(xe,Wt,Kt)=>new Promise((he,pe)=>{var oe=tn=>{try{an(Kt.next(tn))}catch(_e){pe(_e)}},De=tn=>{try{an(Kt.throw(tn))}catch(_e){pe(_e)}},an=tn=>tn.done?he(tn.value):Promise.resolve(tn.value).then(oe,De);an((Kt=Kt.apply(xe,Wt)).next())});const yt={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"]}},Pt=(xe,Wt)=>Wt.map(Kt=>({label:Kt,kind:xe.languages.CompletionItemKind.Keyword,insertText:Kt})),Nt=xe=>Object.keys(yt.tables).map(Wt=>({label:Wt,kind:xe.languages.CompletionItemKind.Variable,insertText:Wt})),Dt=(xe,Wt)=>{const Kt=yt.tables[xe];return Kt?Kt.map(he=>({label:he,kind:Wt.languages.CompletionItemKind.Field,insertText:he})):[]};function Zt(xe,Wt,Kt,he,pe){let oe=Wt.getWordUntilPosition(Kt),De={startLineNumber:Kt.lineNumber,endLineNumber:Kt.lineNumber,startColumn:oe.startColumn,endColumn:oe.endColumn},an=he.map(tn=>({label:tn,kind:xe.languages.CompletionItemKind.Keyword,insertText:tn,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:De}));return pe.map(tn=>{an.push(lt(ht({},tn),{range:De}))}),an}var ne=xe=>{yt.languages.map(pe=>(xe.languages.registerDocumentFormattingEditProvider(pe,{provideDocumentFormattingEdits(oe,De,an){return pt(this,null,function*(){const tn=me()(oe.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:oe.getFullModelRange(),text:tn}]})}}),pe));const Wt=te.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Kt=le.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet})),he=Ie.quickKey.map(pe=>({label:pe.label,kind:xe.languages.CompletionItemKind.Method,insertText:pe.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet}));xe.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...te.keywords.map(_e=>({label:_e,kind:xe.languages.CompletionItemKind.Function,documentation:_e,insertText:_e,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...te.quickKey.map(_e=>({label:_e.label,kind:xe.languages.CompletionItemKind.Function,documentation:_e.content,insertText:tn.startsWith("#")?_e.content.replace(/#/,""):_e.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn};return{suggestions:[...ue.keywords.map(tn=>({label:tn,kind:xe.languages.CompletionItemKind.Function,documentation:tn,insertText:tn,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...Ie.keywords.map(_e=>({label:_e,kind:xe.languages.CompletionItemKind.Function,documentation:_e,insertText:_e,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...Ie.quickKey.map(_e=>({label:_e.label,kind:xe.languages.CompletionItemKind.Function,documentation:_e.content,insertText:tn.startsWith("#")?_e.content.replace(/#/,""):_e.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...kt.keywords.map(_e=>({label:_e,kind:xe.languages.CompletionItemKind.Function,documentation:_e,insertText:_e,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...kt.quickKey.map(_e=>({label:_e.label,kind:xe.languages.CompletionItemKind.Function,documentation:_e.content,insertText:tn.startsWith("#")?_e.content.replace(/#/,""):_e.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}}),xe.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(pe,oe){var De=pe.getWordUntilPosition(oe),an={startLineNumber:oe.lineNumber,endLineNumber:oe.lineNumber,startColumn:De.startColumn,endColumn:De.endColumn},tn=pe.getLineContent(oe.lineNumber).substring(De.startColumn-2,De.endColumn);return{suggestions:[...le.keywords.map(_e=>({label:_e,kind:xe.languages.CompletionItemKind.Function,documentation:_e,insertText:_e,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an})),...le.quickKey.map(_e=>({label:_e.label,kind:xe.languages.CompletionItemKind.Function,documentation:_e.content,insertText:tn.startsWith("#")?_e.content.replace(/#/,""):_e.content,insertTextRules:xe.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:an}))]}}})};const de="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var Qt=Object.defineProperty,Ce=(xe,Wt,Kt)=>Wt in xe?Qt(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,Vt=(xe,Wt,Kt)=>Ce(xe,typeof Wt!="symbol"?Wt+"":Wt,Kt);const Ee=class px{constructor(Wt,Kt,he){this.placeholder=Wt,this.editor=Kt,this.monaco=he,Kt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return px.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)}};Vt(Ee,"ID","editor.widget.placeholderHint");var Je=Ee,je=xt(96236),en=xt(8591),Hn=xt(6848),Zn=xt(89392),Te=xt(34604),$t=xt(56102),dn=Object.defineProperty,Vn=Object.defineProperties,Dn=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,We=Object.prototype.hasOwnProperty,Mn=Object.prototype.propertyIsEnumerable,ei=(xe,Wt,Kt)=>Wt in xe?dn(xe,Wt,{enumerable:!0,configurable:!0,writable:!0,value:Kt}):xe[Wt]=Kt,cn=(xe,Wt)=>{for(var Kt in Wt||(Wt={}))We.call(Wt,Kt)&&ei(xe,Kt,Wt[Kt]);if(Ge)for(var Kt of Ge(Wt))Mn.call(Wt,Kt)&&ei(xe,Kt,Wt[Kt]);return xe},Cn=(xe,Wt)=>Vn(xe,Dn(Wt)),se=(xe,Wt)=>{var Kt={};for(var he in xe)We.call(xe,he)&&Wt.indexOf(he)<0&&(Kt[he]=xe[he]);if(xe!=null&&Ge)for(var he of Ge(xe))Wt.indexOf(he)<0&&Mn.call(xe,he)&&(Kt[he]=xe[he]);return Kt},gn=(xe,Wt,Kt)=>new Promise((he,pe)=>{var oe=tn=>{try{an(Kt.next(tn))}catch(_e){pe(_e)}},De=tn=>{try{an(Kt.throw(tn))}catch(_e){pe(_e)}},an=tn=>tn.done?he(tn.value):Promise.resolve(tn.value).then(oe,De);an((Kt=Kt.apply(xe,Wt)).next())});function bn(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}function It(){}let bt=!1;const wt={"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 Bt(xe=[]){let Wt=xe;if(Array.isArray(xe)){for(let Kt=0;Kt{var Wt=xe,{width:Kt="100%",height:he="100%",value:pe,language:oe="javascript",style:De={},options:an={},overrideServices:tn={},theme:_e="vs-dark",onEditBlur:On,isCopy:Gn=!1,onSave:pn,autoHeight:Ei=!1,forbidCopy:Oi=!1,onChange:gi=It,editorDidMount:ki=It,onFocus:Mi=It,onBreakPoint:Mo=It,breakPointValue:oo=[],filename:Bo="educoder.txt",errorLine:Qo,errorContent:ro="",highlightLine:No,openBreakPoint:ir=!1,placeholder:Ho="",showMiniMap:Pi=!0}=Wt,Zo=se(Wt,["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 qn=(0,ct.useRef)(),Et=(0,ct.useRef)({}),_i=(0,ct.useRef)(),Gi=(0,ct.useRef)(),Qe=(0,ct.useRef)([]),ii=(0,ct.useRef)(!1),si=(0,ct.useRef)(),Ci=(0,ct.useRef)(),Pn=(0,ct.useRef)(!1),[vn,Me]=(0,ct.useState)(!1);function Fe(){let Ye;return qn.current&&(Ye=new Ot.Z(jn=>{for(let Rn of jn)(Rn.target.offsetHeight>0||Rn.target.offsetWidth>0)&&Et.current.instance.layout()}),Ye.observe(qn.current)),Ye}function zt(){en.ZP.warning({content:decodeURIComponent(de),key:"monaco-editor-tip"})}const Re=()=>{let Ye=Et.current.instance;if(pe!=null&&Ye&&vn){const jn=Ye.getModel();jn&&pe!==jn.getValue()&&(bt=!0,jn.setValue(pe),Ye.layout(),bt=!1)}};(0,ct.useEffect)(()=>{const Ye=Te.Z.subscribe("formatDocument",jn=>{var Rn;let Jn=Et.current.instance;(Rn=Jn==null?void 0:Jn.getAction)==null||Rn.call(Jn,"editor.action.formatDocument").run()});return window.updateMonacoValue=jn=>{gi(jn)},Ye},[]),(0,ct.useEffect)(()=>{var Ye;let jn=Et.current.instance;Gi.current&&clearTimeout(Gi.current),Gi.current=setTimeout(()=>{Re()},500),pe&&(pe!=null&&pe.length)&&((Ye=jn==null?void 0:jn.updateOptions)==null||Ye.call(jn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(pe.split(/\r\n|\r|\n/g).length))+3,5)}))},[pe,vn,Et.current]),(0,ct.useEffect)(()=>{if(Qo&&Et.current&&Et.current.instance){let jn=Et.current.instance;jn.changeViewZones(function(Rn){var Jn=document.createElement("div");Jn.style.padding="10px 20px",Jn.style.width="calc(100% - 20px)",Jn.className="my-error-line-wrp",Jn.innerHTML=ro,Rn.addZone({afterLineNumber:Qo||11,heightInLines:3,domNode:Jn})});var Ye={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}};jn.addOverlayWidget(Ye),jn.revealPositionInCenter({lineNumber:20,column:1})}},[Qo,Et.current,vn]);const qe=(Ye="",jn)=>{if(!Ye||Ye.trim()==="")return!0;const Jn=Et.current.instance.getModel().getLineTokens(jn);let zn=!1;for(let ri=0;ri<2;ri++)Jn.getStandardTokenType(ri)===1&&(zn=!0);return zn};(0,ct.useEffect)(()=>{var Ye;const jn=(Ye=Et.current)==null?void 0:Ye.instance;if(jn&&vn&&Oi){const Rn=jn.onDidBlurEditorWidget(()=>{Pn.current=!1}),Jn=jn.onDidFocusEditorText(()=>{Pn.current=!0});return()=>{Rn.dispose(),Jn.dispose()}}},[Et.current,vn,Oi]),(0,ct.useEffect)(()=>{var Ye;if((Ye=Et.current)!=null&&Ye.instance&&vn&&ir){let jn=Et.current.instance,Rn=jn.getModel();if(!Rn)return;(()=>{var ce;let ze=[],yn=[];const pi=Rn.getAllDecorations();for(let ci of pi)ci.options.className==="highlighted-line"&&(ze.push((ce=ci==null?void 0:ci.range)==null?void 0:ce.startLineNumber),yn.push(ci==null?void 0:ci.id));if(No===ze[0])return;Rn.deltaDecorations(yn,[]);const Un=Rn.getLineCount();No&&No<=Un&&(jn.deltaDecorations([],[{range:new Tt.Range(No,1,No,Rn.getLineMaxColumn(No)),options:{isWholeLine:!0,className:"highlighted-line"}}]),jn.revealLineInCenter(No))})();const zn=(ce=!1)=>{var ze;let yn=[],pi=[];const Un=Rn.getAllDecorations();for(let ci of Un)ci.options.linesDecorationsClassName==="breakpoints-select"&&(yn.push((ze=ci==null?void 0:ci.range)==null?void 0:ze.startLineNumber),pi.push(ci==null?void 0:ci.id));if(ce)return{lines:yn,ids:pi};Mo(yn)},ri=ce=>gn(void 0,null,function*(){let ze={range:new Tt.Range(ce,1,ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Rn.deltaDecorations([],[ze]),zn()}),li=ce=>gn(void 0,null,function*(){let ze=[];const yn=jn.getLineDecorations(ce);for(let pi of yn)pi.options.linesDecorationsClassName==="breakpoints-select"&&ze.push(pi.id);yield Rn.deltaDecorations(ze,[]),zn()}),Ai=ce=>{let ze=jn.getLineDecorations(ce);for(let yn of ze)if(yn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Zn.isEqual)(oo,zn(!0).lines)){Rn.deltaDecorations(zn(!0).ids,[]);const ce=oo.map(ze=>({range:new Tt.Range(ze,1,ze,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Rn.deltaDecorations([],ce)}const Ii=jn.onDidChangeModelContent(ce=>{let ze=jn.getPosition();if(ze){let yn=ze.lineNumber;clearTimeout(Ci.current),Ci.current=setTimeout(()=>{qe(Rn.getLineContent(yn),yn)?li(yn):Ai(yn)?(li(yn),ri(yn)):zn()},100)}}),Bi=jn.onMouseDown(ce=>{var ze,yn,pi;if(ce.target.detail&&((pi=(yn=(ze=ce.target)==null?void 0:ze.element)==null?void 0:yn.className)!=null&&pi.includes("line-numbers"))){let Un=ce.target.position.lineNumber;if(qe(Rn.getLineContent(Un),Un))return;Ai(Un)?li(Un):ri(Un)}}),ln=ce=>{let ze={range:new Tt.Range(ce,1,ce,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Qe.current=jn.deltaDecorations(Qe.current,[ze])},co=()=>{Qe.current=jn.deltaDecorations(Qe.current,[])},no=jn.onMouseMove(ce=>{var ze,yn,pi;if(co(),ce.target.detail&&((pi=(yn=(ze=ce.target)==null?void 0:ze.element)==null?void 0:yn.className)!=null&&pi.includes("line-numbers"))){let Un=ce.target.position.lineNumber;if(qe(Rn.getLineContent(Un),Un))return;ln(Un)}}),Wn=jn.onMouseLeave(()=>{co()});return()=>{Ii.dispose(),Bi.dispose(),no.dispose(),Wn.dispose()}}},[Et.current,vn,oo,No,ir,oe]),(0,ct.useEffect)(()=>{var Ye;(Ye=Et.current)!=null&&Ye.instance&&ir&&Et.current.instance.setPosition({lineNumber:0,column:0})},[No]);function Se(){let Ye=Et.current.instance;if(Ye){const jn=Ye.getSelection(),Rn=Et.current.pastePos||{},Jn=new Tt.Range(Rn.startLineNumber||jn.endLineNumber,Rn.startColumn||jn.endColumn,Rn.endLineNumber||jn.endLineNumber,Rn.endColumn||jn.endColumn);setTimeout(()=>{Ye.executeEdits("",[{range:Jn,text:""}])},300)}}function ee(Ye){(window.navigator.platform.match("Mac")?Ye.metaKey:Ye.ctrlKey)&&Ye.keyCode==83&&(Ye.preventDefault(),pn())}const Ke=()=>{if(Ei&&Et.current.instance){const Ye=Et.current.instance.getContentHeight();Nn(Ye{if(!Pn.current)return;const{keyCode:jn,ctrlKey:Rn,metaKey:Jn,target:zn,type:ri}=Ye;return(ri==="paste"||(jn===67||jn===86)&&(Jn||Rn))&&zn.nodeName==="TEXTAREA"&&(zt(),Ye.preventDefault()),!1};function En(Ye,jn){var Rn=window.URL||window.webkitURL||window,Jn=new Blob([jn]),zn=document.createElementNS("http://www.w3.org/1999/xhtml","a");zn.href=Rn.createObjectURL(Jn),zn.download=Ye,sn(zn)}(0,ct.useEffect)(()=>{Ke()},[Ke]),(0,ct.useEffect)(()=>{qn.current&&!vn&&Promise.all([xt.e(8909),xt.e(3267)]).then(xt.bind(xt,71448)).then(Ye=>{try{Tt=Ye,Et.current.instance=Tt.editor.create(qn.current,{value:pe,language:Bt(oe),theme:_e,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Pi||!1}},tn);const jn=Et.current.instance;let zn=[...je.BH._menuItems].find(Ii=>Ii[0]._debugName=="EditorContext")[1],ri=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],li=(Ii,Bi)=>{var ln,co;let no=Ii._first;do Bi.includes((co=(ln=no.element)==null?void 0:ln.command)==null?void 0:co.id)&&Ii._remove(no);while(no=no.next)};if(ki(jn,Tt),setTimeout(()=>{Ke(),Et.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{En(Bo||"educoder.txt",jn.getValue())}})},500),Et.current.subscription=jn.onDidChangeModelContent(Ii=>{ii.current?clearTimeout(si.current):(Ke(),gi(jn.getValue(),Ii)),si.current=setTimeout(()=>{ii.current=!1},500)}),window.Monaco||ne(Tt,Bt(oe)),Oi&&(li(zn,ri),qn.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",mn),window.removeEventListener("paste",mn),window.addEventListener("keydown",mn),window.addEventListener("paste",mn)),window.Monaco=Tt,On&&jn.onDidBlurEditorWidget(()=>{On(jn.getValue())}),Mi&&jn.onDidFocusEditorText(()=>{Mi(jn.getValue())}),Oi)try{jn.onDidPaste(Ii=>{const Bi=jn.getSelection(),ln=Et.current.pastePos||{},co=new Tt.Range(ln.startLineNumber||Bi.endLineNumber,ln.startColumn||Bi.endColumn,ln.endLineNumber||Bi.endLineNumber,ln.endColumn||Bi.endColumn);jn.executeEdits("",[{range:Ii.range,text:""}])})}catch(Ii){}let Ai=Fe();return Ho&&typeof Ho=="string"&&new Je(Ho,jn,Tt),Me(!0),()=>{const Ii=Et.current.instance;Ii.dispose();const Bi=Ii.getModel();Bi&&Bi.dispose(),Et.current.subscription&&Et.current.subscription.dispose(),Ai.unobserve(qn.current)}}catch(jn){}})},[]),(0,ct.useEffect)(()=>{if(Et.current.instance&&vn)return document.addEventListener("keydown",ee,!1),()=>{document.removeEventListener("keydown",ee)}},[pn,vn]),(0,ct.useEffect)(()=>{let Ye=Et.current.instance;if(Ye&&vn){let jn=Bt(oe);Tt.editor.setModelLanguage(Ye.getModel(),jn)}},[oe,vn]),(0,ct.useEffect)(()=>{Et.current.instance&&vn&&Tt.editor.setTheme(_e)},[_e,vn]),(0,ct.useEffect)(()=>{let Ye=Et.current.instance;_i.current=an,Ye&&vn&&(Ye.updateOptions(cn({},an)),setTimeout(()=>{Ye.getModel().updateOptions(cn({},an))},200))},[JSON.stringify(an),vn]),(0,ct.useEffect)(()=>{let Ye=Et.current.instance;Ye&&vn&&Ye.layout()},[Kt,he,vn]);const[jt,Be]=(0,ct.useState)(bn(Kt)),[hn,Nn]=(0,ct.useState)(bn(he)),ge=Cn(cn({},De),{width:jt,height:hn,position:"relative"});return ct.createElement("div",{className:"my-monaco-editor",ref:qn,style:ge},Gn&&ct.createElement($t.CopyToClipboard,{text:pe,onCopy:()=>en.ZP.success("\u590D\u5236\u6210\u529F")},ct.createElement(Hn.Z,{title:"\u590D\u5236\u4EE3\u7801"},ct.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},ct.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function ie({width:xe="100%",height:Wt="100%",original:Kt,modified:he,language:pe,options:oe={}}){const De=(0,ct.useRef)(),[an,tn]=(0,ct.useState)(null);function _e(Ei){let Oi;return De.current&&(Oi=new Ot.Z(gi=>{for(let ki of gi)(ki.target.offsetHeight>0||ki.target.offsetWidth>0)&&Ei.layout()}),Oi.observe(De.current)),Oi}(0,ct.useEffect)(()=>(De.current&&Promise.all([xt.e(8909),xt.e(9404)]).then(xt.bind(xt,2550)).then(Ei=>{Tt=Ei;const Oi=Tt.editor.createDiffEditor(De.current,Cn(cn({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},oe),{wordWrap:!0}));tn(Oi);let gi=_e(Oi);return()=>{Oi.dispose();const ki=Oi.getModel();ki&&ki.dispose(),gi.unobserve(De.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,ct.useEffect)(()=>{an&&an.setModel({original:Tt.editor.createModel(Kt,pe),modified:Tt.editor.createModel(he,pe)})},[Kt,he,pe,an]);const On=bn(xe),Gn=bn(Wt),pn={width:On,height:Gn};return ct.createElement("div",{className:"my-diff-editor",ref:De,style:pn})}},85057:function(Fn,An,xt){"use strict";xt.d(An,{jL:function(){return te},w9:function(){return We},QD:function(){return gi},cQ:function(){return $t},op:function(){return _e},O5:function(){return Ci},_b:function(){return Qo},t7:function(){return lt},Gi:function(){return gn},YG:function(){return Cn},qp:function(){return Ae},vr:function(){return Mo},qE:function(){return pn},Je:function(){return Pt},wb:function(){return je},cq:function(){return Tt},tp:function(){return Ft}});var ct=xt(59301),Ot={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"},ue="data:image/png;base64,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",te=({dataSource:Pn=[],img:vn,imgWidth:Me=346,title:Fe,sunTitle:zt,bannerExtraContent:Re})=>ct.createElement("div",{className:Ot.banner},ct.createElement("div",{className:Ot.content},ct.createElement("aside",null,ct.createElement("p",null,ct.createElement("b",null,Fe),ct.createElement("span",null,zt)),Pn.length>0&&ct.createElement("div",{className:Ot.btns},Pn.map((qe,Se)=>ct.createElement("div",{key:Se,onClick:qe.click},qe.name,qe.sign?ct.createElement("img",{src:ue,width:39}):null))),Re),vn&&ct.createElement("img",{style:{marginTop:33,marginRight:38},src:vn,width:Me}))),le={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"},kt=xt(92310),ke=xt.n(kt),me=xt(89392),Ae=({dataSource:Pn=[],value:vn,onChange:Me,onTitleChange:Fe,className:zt,title:Re,titleWidth:qe=41,style:Se={},fontColor:ee="#6A7283",showCount:Ke})=>{const[sn,mn]=(0,ct.useState)(0),[En,jt]=(0,ct.useState)(!1),Be=(0,ct.useRef)(null),hn=(0,ct.useRef)(null);return(0,ct.useEffect)(()=>{var Nn;Pn.length!==0&&(((Nn=Be==null?void 0:Be.current)==null?void 0:Nn.clientHeight)>97?mn(1):mn(0)),Pn.length===0&&mn(0),jt(!1)},[Pn]),ct.createElement("div",{className:ke()(le.row,zt),style:Se},ct.createElement("div",{onClick:(0,me.throttle)(()=>Fe==null?void 0:Fe(),2e3),style:{width:qe,marginTop:En?12:4},className:`${le.title} ${Fe?"current":""}`},Re),ct.createElement("div",{className:En?`${le.tagsWrap} ${le.tagsBorderWrap}`:le.tagsWrap},ct.createElement("div",{className:le.bar,ref:hn,style:sn>0?{height:sn===1?97:"auto",overflow:sn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},ct.createElement("div",{className:le.tag,ref:Be},Pn==null?void 0:Pn.map(Nn=>ct.createElement("span",{onClick:()=>Me(Nn.id),key:Nn.id,style:{color:ee},className:vn===Nn.id?le.active:""},ct.createElement("span",{title:Nn.name,className:le.name},Nn.name),!!Ke&&ct.createElement("span",{className:le.num},Nn.count))))),!!sn&&ct.createElement(ct.Fragment,null,sn===1?ct.createElement("div",{onClick:()=>{var Nn;mn(2),((Nn=Be==null?void 0:Be.current)==null?void 0:Nn.clientHeight)>245?jt(!0):jt(!1)},className:le.action},"\u5C55\u5F00",ct.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):ct.createElement("div",{onClick:()=>{hn.current.scrollTop=0,mn(1),jt(!1)},className:le.action},"\u6536\u8D77",ct.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Pe={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"},Ft=({dataSource:Pn=[],value:vn,onChange:Me,className:Fe,style:zt={}})=>ct.createElement("div",{style:zt,className:ke()(Pe.tabs,Fe)},Pn.map(Re=>ct.createElement("span",{onClick:()=>Me(Re.id),className:vn===Re.id?Pe.active:"",key:Re.id},Re.name))),et={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"},nt=xt(92832),lt=({dataSource:Pn=[],value:vn="",onChange:Me,onInputChange:Fe=()=>{},className:zt,style:Re={},placeholder:qe,allowClear:Se=!1})=>{var ee;const[Ke,sn]=(0,ct.useState)(""),[mn,En]=(0,ct.useState)("");(0,ct.useEffect)(()=>{var hn;let Nn=vn;(hn=JSON.stringify(vn))!=null&&hn.includes("{")&&(sn(vn.id),Nn=vn.value||"");try{En(decodeURIComponent(Nn||""))}catch(ge){En(decodeURIComponent(Nn||""))}},[vn]);const jt=()=>{Me(encodeURIComponent(mn),Ke||null)},Be=hn=>{hn!==Ke&&(sn(hn),Me(encodeURIComponent(mn),hn))};return ct.createElement("div",{className:ke()(et.input,zt),style:Re},!!Pn.length&&ct.createElement("div",{className:et.dropdown},ct.createElement("div",{className:et.text},(ee=Pn.find(hn=>hn.id===Ke))==null?void 0:ee.name,ct.createElement("i",{className:"iconfont icon-zhankai4"}),ct.createElement("b",{className:et.b1}),ct.createElement("b",{className:et.b2})),ct.createElement("div",{className:et.menu},Pn.map((hn,Nn)=>ct.createElement("div",{key:Nn,onClick:()=>Be(hn.id)},hn.name)))),ct.createElement(nt.default,{onPressEnter:jt,value:mn,onChange:hn=>{En(hn.target.value),Fe(encodeURIComponent(hn.target.value),Ke||null)},bordered:!1,placeholder:qe}),ct.createElement("i",{onClick:jt,className:"iconfont icon-sousuo9 font14 pl10 current"}))},pt={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"},Pt=({value:Pn,onChange:vn,className:Me,total:Fe,pageSize:zt,style:Re={}})=>{const qe=Pn<2,Se=Pn>=Math.ceil(Fe/zt);return Fe<=zt?ct.createElement(ct.Fragment,null):ct.createElement("div",{className:ke()(pt.quickPager,Me),style:Re},ct.createElement("div",{onClick:()=>{qe||vn(Pn-1,"prev")},className:qe?pt.disabled:""},"\u4E0A\u4E00\u9875"),ct.createElement("div",{onClick:()=>{Se||vn(Pn+1,"next")},className:Se?pt.disabled:""},"\u4E0B\u4E00\u9875"))},Nt={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"},Dt=xt(71418),Zt=xt(6848),ne=xt(13570),de=xt(3294),Qt=xt(955),Ce=xt(96908),Vt=xt(57177),Ee=xt(81378),ve=xt(8797),je=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee})=>{const Ke=Math.floor((qe-(Me-1)*Fe)/Me);return ct.createElement(Dt.Z,{spinning:ee},ct.createElement("div",{className:ke()(Nt.list,Pn)},!!vn.length&&vn.map((sn,mn)=>{const{name:En,id:jt,identifier:Be,power:hn,cover_image_id:Nn,pic:ge}=sn;return ct.createElement("div",{className:Nt.wrap,key:jt,style:{width:Ke,marginRight:(1+mn)%Me===0?0:Fe+Re,marginBottom:zt}},ct.createElement("a",{target:"_blank",href:`/shixuns/${Be}/challenges`,className:Nt.li,onClick:Ye=>{Ye.preventDefault(),Se&&(0,Qt.L9)([Se]),hn&&(0,Qt.xg)(`/shixuns/${Be}/challenges`)}},ct.createElement("div",{className:Nt.img},ct.createElement("img",{className:Nt.cover,src:`${ge}`}),sn.is_jupyter&&ct.createElement("img",{className:Nt.sign,src:Ce}),sn.is_jupyter_lab&&ct.createElement("img",{className:Nt.sign,src:Vt}),sn.is_unity_3d&&ct.createElement("img",{className:Nt.sign,src:Ee})),ct.createElement("div",{className:Nt.name},ct.createElement(Zt.Z,{title:En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},ct.createElement("span",{className:Nt.e},En||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),ct.createElement("div",{className:Nt.tags},ct.createElement(Zt.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),ct.createElement("span",null,sn.challenges_count))),!!sn.myshixuns_count&&ct.createElement(Zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),ct.createElement("span",null,sn.myshixuns_count))),ct.createElement(Zt.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},ct.createElement("span",null,ct.createElement("span",null,sn.level))),ct.createElement("div",{className:Nt.rate},ct.createElement(ne.Z,{allowHalf:!0,disabled:!0,defaultValue:sn.score_info}),ct.createElement("span",null,"\xA0",sn.score_info?`${sn.score_info}\u5206`:"5\u5206")))),!hn&&ct.createElement("div",{className:Nt.lockWrap},ct.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!vn.length&&ct.createElement(ve.Z,null)))},en={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"},Hn=xt(24065),Zn=xt(59301),$t=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee,onRemove:Ke=()=>{},isCurrent:sn=!0,showAlias:mn=!1})=>{const En=Math.floor((qe-(Me-1)*Fe)/Me),jt=[{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 Zn.createElement(Dt.Z,{spinning:ee},Zn.createElement("div",{className:ke()(en.list,Pn)},!!(vn!=null&&vn.length)&&(vn==null?void 0:vn.map((Be,hn)=>{var Nn;const{name:ge,id:Ye,identifier:jn,featured:Rn,school_name:Jn,image_url:zn,excellent:ri,is_plan:li}=Be;return Zn.createElement("div",{key:Ye,className:en.wrap,style:{width:En,marginRight:(1+hn)%Me===0?0:Fe+Re,marginBottom:zt}},Zn.createElement("a",{className:en.li,onClick:Ai=>{Ai.preventDefault(),Ai.stopPropagation(),Se&&(0,Qt.L9)([Se]),(0,Qt.xg)(`/paths/${jn}`)}},Zn.createElement("div",{className:en.img},Zn.createElement("img",{className:en.cover,src:`${zn}`}),sn&&(0,Hn.bg)()&&(Be==null?void 0:Be.studying)&&Zn.createElement("div",{className:`${en.movebq} user-path-items`,onClick:Ai=>{Ai.stopPropagation(),Ke(Be)}},Zn.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Zn.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Nn=Be==null?void 0:Be.subject_tags)==null?void 0:Nn.map((Ai,Ii)=>{var Bi,ln;if(Ii===0){const no=(Bi=jt.find(Wn=>Wn.name==Ai))==null?void 0:Bi.swimg;return Zn.createElement("img",{className:en.sign,src:no,style:{left:"-4px"}})}const co=(ln=jt.find(no=>no.name==Ai))==null?void 0:ln.ptimg;return Zn.createElement("img",{className:en.sign,src:co,style:{left:`${48+52*(Ii-1)+2*Ii}px`}})}),Zn.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Be==null?void 0:Be.excellent)&&Zn.createElement("div",{className:en.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Zn.createElement("div",{className:en.name},Zn.createElement(Zt.Z,{title:mn&&(Be!=null&&Be.excellent_alias_name)?Zn.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${ge}`,Zn.createElement("br",null),Zn.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Be==null?void 0:Be.excellent_alias_name}`)):ge},Zn.createElement("span",{className:en.e},mn&&(Be==null?void 0:Be.excellent_alias_name)||ge))),Zn.createElement(Zt.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Jn}`},Zn.createElement("div",{className:en.unit},Zn.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Jn)),Zn.createElement("div",{className:en.tags},Zn.createElement("div",null,Zn.createElement(Zt.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Zn.createElement("span",null,Zn.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Zn.createElement("span",null,Be.stages_count))),Zn.createElement(Zt.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Zn.createElement("span",null,Zn.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Zn.createElement("span",null,Be.members_count)))))))})),!vn.length&&Zn.createElement(ve.Z,null)))},dn={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"},Vn="data:image/png;base64,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",Dn=xt(59301),We=({className:Pn,dataSource:vn=[],col:Me=4,right:Fe,bottom:zt=23,precision:Re=0,wrapWidth:qe=1200,trackEventItems:Se,loading:ee,handleVery:Ke=()=>!0})=>{const sn=Math.floor((qe-(Me-1)*Fe)/Me);return Dn.createElement(Dt.Z,{spinning:ee},Dn.createElement("div",{className:ke()(dn.list,Pn)},!!vn.length&&vn.map((mn,En)=>{const{subject_identifier:jt,id:Be,identifier:hn,power:Nn}=mn,ge=mn.is_public!=0&&mn.is_public;return Dn.createElement("div",{className:dn.wrap,key:Be,style:{width:sn,marginRight:(1+En)%Me===0?0:Fe+Re,marginBottom:zt}},Dn.createElement("a",{className:dn.li,onClick:Ye=>{Ye.preventDefault(),Ke(mn==null?void 0:mn.first_category_url)&&(Se&&(0,Qt.L9)([Se]),(0,Qt.xg)(mn.first_category_url))}},Dn.createElement("div",{className:dn.top},Dn.createElement(Zt.Z,{title:mn.name},Dn.createElement("div",{className:dn.name},mn.name)),Dn.createElement("img",{className:dn.img,src:de.Z.IMG_SERVER+"/images/"+mn.avatar_url}),Dn.createElement("div",{className:dn.text,title:mn.creator},mn.creator),jt&&Dn.createElement("div",{className:dn.btns},Dn.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),Dn.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),ge&&Dn.createElement("div",{className:dn.sign},"\u516C\u5F00")),Dn.createElement("div",{className:dn.bottom},mn.visits>0&&Dn.createElement(Zt.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-liulanyan"}),Dn.createElement("span",null,mn.visits))),mn.course_members_count>0&&Dn.createElement(Zt.Z,{title:"\u6210\u5458",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-chengyuan"}),mn.course_members_count)),mn.tasks_count>0&&Dn.createElement(Zt.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},Dn.createElement("span",null,Dn.createElement("i",{className:"iconfont icon-zuoye"}),mn.tasks_count)),mn.is_end?Dn.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):Dn.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!mn.is_accessible&&Dn.createElement("div",{className:dn.lockWrap},Dn.createElement("img",{src:`${de.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),Dn.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!vn.length&&Dn.createElement(ve.Z,null)))},Mn={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"},ei=xt(89070),Cn=({dataSource:Pn=[],value:vn,onChange:Me,className:Fe,style:zt={},tabBarExtraContent:Re})=>ct.createElement("div",{className:ke()(Mn.tabs,Fe),style:zt},ct.createElement("div",{className:Mn.tabsWrap},Pn.map((qe,Se)=>!(qe!=null&&qe.hide)&&ct.createElement("aside",{className:Mn.tab,onClick:()=>{Me(qe.id),qe.link&&ei.history.push(qe.link)},key:Se},ct.createElement("div",{className:vn===qe.id?Mn.active:""},qe.name),(qe==null?void 0:qe.resetCount)==null&&(qe==null?void 0:qe.total)!==void 0&&ct.createElement("span",null,"\uFF08",qe==null?void 0:qe.total,"\uFF09"),(qe==null?void 0:qe.resetCount)!==void 0&&(qe==null?void 0:qe.total)!==void 0&&ct.createElement(Zt.Z,{title:(qe==null?void 0:qe.tip)!=null?qe==null?void 0:qe.tip:""},ct.createElement("span",{style:{color:"#9096A3"}},"\uFF08",ct.createElement("span",{style:{color:"#000"}},qe==null?void 0:qe.resetCount),"/",ct.createElement("span",null,qe==null?void 0:qe.total),"\uFF09"))))),ct.createElement("div",{className:Mn.tabBar},Re)),gn=({className:Pn,style:vn={},children:Me})=>ct.createElement("div",{className:ke()(Pn),style:vn},Me),bn={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"},It=xt(38854),bt=xt(20834);const wt=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var Tt=({sortValue:Pn,dropValue:vn,className:Me,onSort:Fe,onDrop:zt,dataSource:Re=wt})=>{var qe;return ct.createElement("div",{className:ke()(bn.orderWrap,Me)},ct.createElement(It.Z,{dropdownRender:()=>ct.createElement(bt.default,null,Re.map((Se,ee)=>ct.createElement(bt.default.Item,{key:ee,onClick:()=>zt(Se.id)},Se.name)))},ct.createElement("span",{className:bn.orderTextWrap},(qe=Re.find(Se=>vn===Se.id))==null?void 0:qe.name)),ct.createElement("span",{className:bn.orderIconWrap},ct.createElement("span",{className:bn.orderAsc},ct.createElement("i",{className:Pn==="asc"?`iconfont icon-sanjiaoxing-up font12 ${bn.cursorPointer} ${bn.active}`:`iconfont icon-sanjiaoxing-up font12 ${bn.cursorPointer}`,onClick:()=>Fe(Pn==="asc"?"desc":"asc")})),ct.createElement("span",{className:bn.orderDesc},ct.createElement("i",{className:Pn==="desc"?`iconfont icon-sanjiaoxing-down font12 ${bn.cursorPointer} ${bn.active}`:`iconfont icon-sanjiaoxing-down font12 ${bn.cursorPointer}`,onClick:()=>Fe(Pn==="asc"?"desc":"asc")}))))},vt={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"},ie=xt(3113),xe=Object.defineProperty,Wt=Object.getOwnPropertySymbols,Kt=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,pe=(Pn,vn,Me)=>vn in Pn?xe(Pn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pn[vn]=Me,oe=(Pn,vn)=>{for(var Me in vn||(vn={}))Kt.call(vn,Me)&&pe(Pn,Me,vn[Me]);if(Wt)for(var Me of Wt(vn))he.call(vn,Me)&&pe(Pn,Me,vn[Me]);return Pn},De=(Pn,vn)=>{var Me={};for(var Fe in Pn)Kt.call(Pn,Fe)&&vn.indexOf(Fe)<0&&(Me[Fe]=Pn[Fe]);if(Pn!=null&&Wt)for(var Fe of Wt(Pn))vn.indexOf(Fe)<0&&he.call(Pn,Fe)&&(Me[Fe]=Pn[Fe]);return Me},an=(Pn,vn,Me)=>new Promise((Fe,zt)=>{var Re=ee=>{try{Se(Me.next(ee))}catch(Ke){zt(Ke)}},qe=ee=>{try{Se(Me.throw(ee))}catch(Ke){zt(Ke)}},Se=ee=>ee.done?Fe(ee.value):Promise.resolve(ee.value).then(Re,qe);Se((Me=Me.apply(Pn,vn)).next())}),_e=Pn=>{var vn=Pn,{className:Me,style:Fe,children:zt,loading:Re=!1,openLoading:qe,onClick:Se=()=>{},size:ee="middle",shape:Ke="round"}=vn,sn=De(vn,["className","style","children","loading","openLoading","onClick","size","shape"]);const[mn,En]=(0,ct.useState)(!1);return ct.createElement(ie.ZP,oe({onClick:(0,me.throttle)(jt=>an(void 0,null,function*(){qe&&En(!0);try{yield Se(jt)}catch(Be){console.log("error",Be)}qe&&En(!1)}),2e3,{leading:!0,trailing:!1}),className:ke()(vt.btn,vt[`${ee}-${Ke}`],Me),style:Fe,size:ee,shape:Ke,loading:mn||Re},sn),zt)},On={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"},pn=({className:Pn,style:vn,children:Me=null,onClick:Fe,title:zt})=>ct.createElement("div",{className:ke()(On.head,Pn),style:vn},ct.createElement("span",{className:"primary-hover",onClick:Fe},ct.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),ct.createElement("b",{title:zt},zt),ct.createElement("div",{className:On.node},Me)),Ei={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"},gi=({confirmShow:Pn=!0,confirmTitle:vn,confirmClick:Me,cancelShow:Fe=!0,cancelTitle:zt,cancelClick:Re,className:qe,style:Se,confirmLoading:ee=!1})=>ct.createElement("div",{className:ke()(Ei.btns,qe),style:Se},Pn&&ct.createElement(ie.ZP,{loading:ee,onClick:Me,type:"primary",className:Ei.confirm},vn),Fe&&ct.createElement(ie.ZP,{onClick:Re,className:Ei.cancel},zt)),ki={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"},Mo=({className:Pn,style:vn={},LeftContent:Me,children:Fe,RightContent:zt})=>ct.createElement("div",{className:ke()(ki.fixedBottom,Pn),style:vn},ct.createElement("div",{className:ki.wrap},ct.createElement("div",{className:ki.left},Me),ct.createElement("div",{className:ki.center},Fe),ct.createElement("div",{className:ki.right},zt))),oo={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"},Qo=({className:Pn,style:vn={},dataSource:Me=[]})=>ct.createElement("div",{className:ke()(oo.crumbs,Pn),style:vn},Me.map((Fe,zt)=>ztei.history.push(Fe.path)},Fe.name):ct.createElement("span",null,Fe.name),ct.createElement("span",null,"\xA0",">","\xA0")):ct.createElement("span",{key:zt,style:{color:"#5F6368"}},Fe.name))),ro=xt(31797),No=Object.defineProperty,ir=Object.defineProperties,Ho=Object.getOwnPropertyDescriptors,Pi=Object.getOwnPropertySymbols,Zo=Object.prototype.hasOwnProperty,qn=Object.prototype.propertyIsEnumerable,Et=(Pn,vn,Me)=>vn in Pn?No(Pn,vn,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Pn[vn]=Me,_i=(Pn,vn)=>{for(var Me in vn||(vn={}))Zo.call(vn,Me)&&Et(Pn,Me,vn[Me]);if(Pi)for(var Me of Pi(vn))qn.call(vn,Me)&&Et(Pn,Me,vn[Me]);return Pn},Gi=(Pn,vn)=>ir(Pn,Ho(vn)),Qe=(Pn,vn)=>{var Me={};for(var Fe in Pn)Zo.call(Pn,Fe)&&vn.indexOf(Fe)<0&&(Me[Fe]=Pn[Fe]);if(Pn!=null&&Pi)for(var Fe of Pi(Pn))vn.indexOf(Fe)<0&&qn.call(Pn,Fe)&&(Me[Fe]=Pn[Fe]);return Me};const{Countdown:ii}=ro.default;var Ci=Pn=>{var vn=Pn,{onChange:Me}=vn,Fe=Qe(vn,["onChange"]);const[zt,Re]=(0,ct.useState)(null);(0,ct.useEffect)(()=>{typeof zt=="number"&&zt>=0&&Me(zt)},[zt]);const qe=Se=>{const ee=Math.floor(Se/1e3);Re(ee)};return ct.createElement(ii,Gi(_i({},Fe),{onChange:qe}))}},58856:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ot}});var ct=xt(59301);function Ot(ue,Ie){const te=(0,ct.useRef)();(0,ct.useEffect)(()=>{te.current=ue}),(0,ct.useEffect)(()=>{function le(){te.current()}if(Ie!==null){let kt=setInterval(le,Ie);return()=>clearInterval(kt)}},[Ie])}},57594:function(Fn,An,xt){"use strict";xt.r(An),xt.d(An,{default:function(){return no}});var ct=xt(59301),Ot=xt(89070),ue={box:"box___akyrK",code_style:"code_style___ra7Uf",formWrap:"formWrap___y92V8",shiti_icon:"shiti_icon____ZNmy",genghuan:"genghuan___Bw7ao",shanchu:"shanchu___SItJZ",box_header:"box_header___jersL",header_title:"header_title___Jrz8Q",ewm:"ewm___Ccwyw",ewm_img:"ewm_img___qYpk1",ewm_text:"ewm_text____v5jw",box_miaoshu:"box_miaoshu___BqRGY",question_button:"question_button___MvZyz",select_question:"select_question___LvjKa",question_right:"question_right___sDC9L",question_right_title:"question_right_title___ek4Hb",question_right_content:"question_right_content___FyEMX",save_button:"save_button___dLwXn",start_button:"start_button___ta6xr",submit_button:"submit_button___E6iWE",staticWrap:"staticWrap___WAzhb",title:"title___xZVjz",subTitle:"subTitle___Y2dsw",erweima:"erweima___6VmbC",scoreByBlankRadio:"scoreByBlankRadio___y1faA",evalueWrap:"evalueWrap___jZNEB",evalueSty:"evalueSty___ywS_A",label:"label___m6frU",asnCont:"asnCont___U_49N",ansWrap:"ansWrap___aOGMP"},Ie=xt(78241),te=xt(8591),le=xt(71418),kt=xt(5112),ke=xt(6848),me=xt(43418),Ut=xt(57809),Ae=xt(78673),Pe=xt(1710),He=xt(3113),Ft=xt(9122),et=xt(79285),nt=xt(99064),ht=xt(3294),lt=xt(85149),pt=xt(89392),yt=xt.n(pt),Pt={wrap:"wrap___xb1NT",deleteIcon:"deleteIcon___cM9xv",keywordTag:"keywordTag___UL5M3",questionTitleEditorWrap:"questionTitleEditorWrap___KCJQj",choiceListWrap:"choiceListWrap___YUFJN",choiceWrap:"choiceWrap___OLt1d",choiceIndex:"choiceIndex___v8tLz",judgementIndex:"judgementIndex___GFeej",setAnswerBtn:"setAnswerBtn___pBwSA",activeAnswer:"activeAnswer___d0iL0",activeJudgementAnswer:"activeJudgementAnswer___hUIzE",actionWrapper:"actionWrapper___KnaNE",addIcon:"addIcon___fbmnO",inputBorder:"inputBorder___vbVXA",placeholder:"placeholder___ECmuB",blankInputNumberWrapper:"blankInputNumberWrapper___uIbUU",addBtn:"addBtn___c1VkJ",blankIndex:"blankIndex___ek3fY",baseInputWrapper:"baseInputWrapper___zlGHK",collapseWrapper:"collapseWrapper___QtpR6",panelHeader:"panelHeader___ZsUo0",open:"open___q9CQo",close:"close___Ju5ls",hide:"hide___BmCWZ",green:"green___XHvv2",textArea:"textArea___wzrae",row:"row___TZDhZ",html:"html___kVAJu",c:"c___nVJjx",cpp:"cpp___N2fHM",java:"java___CHMws",python:"python___Nmt1l"},Nt=xt(59301);const Dt=({problemset:Wn,dispatch:ce,question:ze,disabled:yn,showAnswer:pi})=>{const[Un,ci]=(0,ct.useState)({}),[mi,wi]=(0,ct.useState)([]),[Ri,Qi]=(0,ct.useState)(!1),[fn]=(0,Ot.useSearchParams)(),ao=["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"],un={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898"};return(0,ct.useEffect)(()=>{const so=(0,pt.cloneDeep)(ze);ci(so),wi(so==null?void 0:so.choices)},[ze]),Nt.createElement("div",null,Nt.createElement("div",{className:"mb10 font14",style:{fontWeight:500,color:"#333"}},un[ze==null?void 0:ze.item_type]),Nt.createElement(lt.Z,{value:Un==null?void 0:Un.name,style:{fontSize:"14px"}}),mi==null?void 0:mi.map((so,Co)=>{const{is_answer:Ji,choice_text:Go}=so;let Eo="";return Ji&&pi&&(Eo=Pt.green),Nt.createElement("div",{key:Co,style:{pointerEvents:"none",fontSize:"14px"},className:`${Pt.row} ${Eo}`},Nt.createElement(kt.ZP,{disabled:yn,checked:Ji&&pi}),Nt.createElement("span",null,ao[Co],".\xA0"),Nt.createElement(lt.Z,{className:Pt.html,value:Go,style:{fontSize:"14px"}}))}))};var Zt=(0,Ot.connect)(({problemset:Wn})=>({problemset:Wn}))(Dt),ne=xt(95237),de=xt(43604),Qt=xt(12893),Ce=xt(12290),Vt=xt(59301),Ee=Object.defineProperty,ve=Object.defineProperties,Je=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,en=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,Zn=(Wn,ce,ze)=>ce in Wn?Ee(Wn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Wn[ce]=ze,Te=(Wn,ce)=>{for(var ze in ce||(ce={}))en.call(ce,ze)&&Zn(Wn,ze,ce[ze]);if(je)for(var ze of je(ce))Hn.call(ce,ze)&&Zn(Wn,ze,ce[ze]);return Wn},$t=(Wn,ce)=>ve(Wn,Je(ce)),dn=(Wn,ce)=>{var ze={};for(var yn in Wn)en.call(Wn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Wn[yn]);if(Wn!=null&&je)for(var yn of je(Wn))ce.indexOf(yn)<0&&Hn.call(Wn,yn)&&(ze[yn]=Wn[yn]);return ze};const Vn=Wn=>{var ce=Wn,{value:ze,onChange:yn,scrollId:pi}=ce,Un=dn(ce,["value","onChange","scrollId"]);return Vt.createElement("div",{id:pi||""},Vt.createElement(Ce.Z,$t(Te({},Un),{defaultValue:ze,onChange:(ci,mi)=>{mi!=null&&mi.length?yn(ci,mi):yn(ci)}})))},Dn=({value:Wn,onChange:ce,placeholder:ze,height:yn=150,isEdit:pi,miniToolbar:Un,watch:ci=!0})=>pi?Vt.createElement(Ce.Z,{isFocus:!0,height:yn||void 0,placeholder:ze,defaultValue:Wn,onChange:ce,miniToolbar:Un}):Vt.createElement("div",{style:{cursor:"pointer"}},Wn?Vt.createElement(lt.Z,{className:Pt.inputBorder,value:Wn}):Vt.createElement("div",{className:`${Pt.inputBorder} ${Pt.placeholder} inputBorderError`},ze));var Ge=xt(59301),We=Object.defineProperty,Mn=Object.defineProperties,ei=Object.getOwnPropertyDescriptors,cn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,gn=(Wn,ce,ze)=>ce in Wn?We(Wn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Wn[ce]=ze,bn=(Wn,ce)=>{for(var ze in ce||(ce={}))Cn.call(ce,ze)&&gn(Wn,ze,ce[ze]);if(cn)for(var ze of cn(ce))se.call(ce,ze)&&gn(Wn,ze,ce[ze]);return Wn},It=(Wn,ce)=>Mn(Wn,ei(ce)),bt=(Wn,ce)=>{var ze={};for(var yn in Wn)Cn.call(Wn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Wn[yn]);if(Wn!=null&&cn)for(var yn of cn(Wn))ce.indexOf(yn)<0&&se.call(Wn,yn)&&(ze[yn]=Wn[yn]);return ze};const wt=["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"],Bt=({value:Wn,onChange:ce,choiceTextKey:ze,answerKey:yn,index:pi,isEdit:Un,setInputActive:ci,form:mi,choiceOptionsPath:wi,allowChangeMode:Ri,showAddIcon:Qi,addItem:fn,deleteItem:ao})=>{const un=(Wn==null?void 0:Wn[yn])===1,so=()=>{const Ji=mi.getFieldValue(wi);mi.setFieldValue(wi,Ji.map(Go=>It(bn({},Go),{[yn]:0})))},Co=()=>{un?ce(It(bn({},Wn),{[yn]:0})):(Ri||so(),ce(It(bn({},Wn),{[yn]:1})))};return Ge.createElement(ne.Z,{className:Pt.choiceWrap,align:"middle",wrap:!1},Ge.createElement(de.Z,{onClick:Co,className:`${Pt.choiceIndex} ${un?Pt.activeAnswer:""}`},wt[pi]),Ge.createElement(de.Z,{flex:1,className:`${Pt.editorWrap} ml15`,onClick:ci},Ge.createElement(Dn,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Un,value:Wn==null?void 0:Wn[ze],onChange:Ji=>{ce(It(bn({},Wn),{[ze]:Ji}))}})),Ge.createElement(de.Z,{className:Pt.actionWrapper},Ge.createElement(ke.Z,{title:"\u5220\u9664"},Ge.createElement(Qt.Z,{className:Pt.deleteIcon,onClick:ao,style:{visibility:pi>1?"visible":"hidden"}}))))},Tt=({questionTitlePlaceholder:Wn,titleKey:ce,choiceKey:ze,analysisKey:yn,choiceTextKey:pi,answerKey:Un,choiceOptionsPath:ci,allowChangeMode:mi=!0,form:wi,showAnalysis:Ri=!0})=>{const[Qi,fn]=(0,ct.useState)(),[ao,un]=(0,ct.useState)(!1);return Ge.createElement("div",{className:Pt.wrap},Ge.createElement("div",{className:Pt.questionTitleEditorWrap},Ge.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:ce,labelCol:{span:24},rules:[{required:!0}]},Ge.createElement(Vn,{scrollId:Array.isArray(ce)?ce.join("_"):`${ce}`,height:150,placeholder:Wn}))),Ge.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),Ge.createElement(Ie.default.List,{name:ze,rules:[{validator(so,Co){const Ji=Co.some(Eo=>Eo[Un]===1),Go=Co.findIndex(Eo=>{var Wi;return((Wi=Eo[pi])==null?void 0:Wi.length)<=0});return Go!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${wt[Go]}\u9009\u9879\u7684\u5185\u5BB9`)):Ji?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},(so,{add:Co,remove:Ji})=>Ge.createElement("div",{id:Array.isArray(ci)?ci.join("_"):`${ci}`,style:{marginTop:"-20px"}},so.map((Go,Eo)=>{var Wi=Go,{key:Ui,name:Xi}=Wi,io=bt(Wi,["key","name"]);const yi=Qi===Ui,Gt=()=>{fn(Ui)},Wo=Eo<7&&Eo===so.length-1,sr=()=>Co({[pi]:"",[Un]:0}),Cr=()=>Ji(Xi);return Ge.createElement(Ie.default.Item,It(bn({},io),{key:Ui,name:Xi,className:Pt.choiceListWrap,rules:[{validator(Rr,cr){return cr!=null&&cr.choice_text?Promise.resolve():Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${wt[Eo]}\u9009\u9879\u7684\u5185\u5BB9`))}}]}),Ge.createElement(Bt,{choiceTextKey:pi,answerKey:Un,index:Eo,isEdit:yi,setInputActive:Gt,form:wi,choiceOptionsPath:ci,allowChangeMode:mi,showAddIcon:Wo,addItem:sr,deleteItem:Cr}))}),so.length<8&&Ge.createElement("div",{className:`${Pt.addBtn} mb30`,onClick:()=>Co({[pi]:"",[Un]:0})},Ge.createElement("i",{className:"iconfont icon-tianjiatixing mr5 font12"}),"\u6DFB\u52A0\u9009\u9879"))),Ri&&Ge.createElement("div",{onClick:()=>un(!0)},Ge.createElement(Ie.default.Item,{name:yn,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ge.createElement(Dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:ao}))))};var vt=xt(59301),ie=Object.defineProperty,xe=Object.defineProperties,Wt=Object.getOwnPropertyDescriptors,Kt=Object.getOwnPropertySymbols,he=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,oe=(Wn,ce,ze)=>ce in Wn?ie(Wn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Wn[ce]=ze,De=(Wn,ce)=>{for(var ze in ce||(ce={}))he.call(ce,ze)&&oe(Wn,ze,ce[ze]);if(Kt)for(var ze of Kt(ce))pe.call(ce,ze)&&oe(Wn,ze,ce[ze]);return Wn},an=(Wn,ce)=>xe(Wn,Wt(ce)),tn=(Wn,ce)=>{var ze={};for(var yn in Wn)he.call(Wn,yn)&&ce.indexOf(yn)<0&&(ze[yn]=Wn[yn]);if(Wn!=null&&Kt)for(var yn of Kt(Wn))ce.indexOf(yn)<0&&pe.call(Wn,yn)&&(ze[yn]=Wn[yn]);return ze};const _e={\u6B63\u786E:"T",\u9519\u8BEF:"F"},On=({value:Wn,onChange:ce,form:ze})=>{const yn=(Wn==null?void 0:Wn.is_answer)===1,pi=Wn==null?void 0:Wn.choice_text,Un=()=>{const ci=ze.getFieldsValue().choices.map(mi=>({choice_text:mi.choice_text,is_answer:0}));ze.setFieldsValue({choices:ci}),ce(an(De({},Wn),{is_answer:1}))};return vt.createElement(ne.Z,{className:Pt.choiceWrap,align:"middle",wrap:!1,style:{marginBottom:"20px"}},vt.createElement(de.Z,{onClick:Un,className:`${Pt.choiceIndex} ${Pt.judgementIndex} ${yn?Pt.activeAnswer:""}`},_e[pi]),vt.createElement(de.Z,{flex:1,className:`${Pt.editorWrap} ml15`},vt.createElement("div",{className:`${Pt.inputBorder} ${Pt.placeholder} ${yn?Pt.activeJudgementAnswer:""}`},pi)))},Gn=({questionTitlePlaceholder:Wn,choiceKey:ce,form:ze})=>{const[yn,pi]=(0,ct.useState)(!1);return vt.createElement("div",{className:Pt.wrap},vt.createElement("div",{className:Pt.questionTitleEditorWrap},vt.createElement(Ie.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},vt.createElement(Vn,{scrollId:"name",height:140,placeholder:Wn}))),vt.createElement(Ie.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},vt.createElement(Ie.default.List,{name:"choices",rules:[{validator(Un,ci){return ci.some(wi=>(wi==null?void 0:wi.is_answer)===1)?Promise.resolve():(te.ZP.error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"),Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848")))}}]},Un=>vt.createElement("div",{id:"choices"},Un.map(ci=>{var mi=ci,{key:wi,name:Ri}=mi,Qi=tn(mi,["key","name"]);return vt.createElement(Ie.default.Item,an(De({},Qi),{key:wi,name:Ri,noStyle:!0}),vt.createElement(On,{form:ze}))})))),vt.createElement("div",{onClick:()=>pi(!0)},vt.createElement(Ie.default.Item,{name:"analysis",label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},vt.createElement(Dn,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:yn}))))};var pn=xt(59301);const Ei=({problemset:Wn,dispatch:ce,question:ze})=>{var yn;const pi={C:pn.createElement("span",{className:Pt.c},"C"),"C++":pn.createElement("span",{className:Pt.cpp},"C++"),Java:pn.createElement("span",{className:Pt.java},"Java"),Python:pn.createElement("span",{className:Pt.python},"Python")};return pn.createElement("div",{style:{color:"#333",fontSize:"14px"}},pn.createElement("div",{className:"font14",style:{fontWeight:500,color:"#333"}},"\u7F16\u7A0B\u9898"),pn.createElement("div",{className:"mt15"},pn.createElement("span",{className:"mr10"},"\u7F16\u7A0B\u8BED\u8A00"),(yn=ze==null?void 0:ze.languages)==null?void 0:yn.map((Un,ci,mi)=>pn.createElement(ct.Fragment,{key:ci},pi[Un==null?void 0:Un.language]))),pn.createElement("div",{className:"mt20 mb20"},ze==null?void 0:ze.name),pn.createElement("div",null,ze==null?void 0:ze.description))};var Oi=(0,Ot.connect)(({problemset:Wn})=>({problemset:Wn}))(Ei),gi=xt(955),ki={logger:typeof console!="undefined"?console:void 0,WebSocket:typeof WebSocket!="undefined"?WebSocket:void 0},Mi={log(...Wn){this.enabled&&(Wn.push(Date.now()),ki.logger.log("[ActionCable]",...Wn))}};const Mo=()=>new Date().getTime(),oo=Wn=>(Mo()-Wn)/1e3;class Bo{constructor(ce){this.visibilityDidChange=this.visibilityDidChange.bind(this),this.connection=ce,this.reconnectAttempts=0}start(){this.isRunning()||(this.startedAt=Mo(),delete this.stoppedAt,this.startPolling(),addEventListener("visibilitychange",this.visibilityDidChange),Mi.log(`ConnectionMonitor started. stale threshold = ${this.constructor.staleThreshold} s`))}stop(){this.isRunning()&&(this.stoppedAt=Mo(),this.stopPolling(),removeEventListener("visibilitychange",this.visibilityDidChange),Mi.log("ConnectionMonitor stopped"))}isRunning(){return this.startedAt&&!this.stoppedAt}recordMessage(){this.pingedAt=Mo()}recordConnect(){this.reconnectAttempts=0,delete this.disconnectedAt,Mi.log("ConnectionMonitor recorded connect")}recordDisconnect(){this.disconnectedAt=Mo(),Mi.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:ce,reconnectionBackoffRate:ze}=this.constructor,yn=Math.pow(1+ze,Math.min(this.reconnectAttempts,10)),Un=(this.reconnectAttempts===0?1:ze)*Math.random();return ce*1e3*yn*(1+Un)}reconnectIfStale(){this.connectionIsStale()&&(Mi.log(`ConnectionMonitor detected stale connection. reconnectAttempts = ${this.reconnectAttempts}, time stale = ${oo(this.refreshedAt)} s, stale threshold = ${this.constructor.staleThreshold} s`),this.reconnectAttempts++,this.disconnectedRecently()?Mi.log(`ConnectionMonitor skipping reopening recent disconnect. time disconnected = ${oo(this.disconnectedAt)} s`):(Mi.log("ConnectionMonitor reopening"),this.connection.reopen()))}get refreshedAt(){return this.pingedAt?this.pingedAt:this.startedAt}connectionIsStale(){return oo(this.refreshedAt)>this.constructor.staleThreshold}disconnectedRecently(){return this.disconnectedAt&&oo(this.disconnectedAt){(this.connectionIsStale()||!this.connection.isOpen())&&(Mi.log(`ConnectionMonitor reopening stale connection on visibilitychange. visibilityState = ${document.visibilityState}`),this.connection.reopen())},200)}}Bo.staleThreshold=6,Bo.reconnectionBackoffRate=.15;var Qo={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:ro,protocols:No}=Qo,ir=No.slice(0,No.length-1),Ho=[].indexOf;class Pi{constructor(ce){this.open=this.open.bind(this),this.consumer=ce,this.subscriptions=this.consumer.subscriptions,this.monitor=new Bo(this),this.disconnected=!0}send(ce){return this.isOpen()?(this.webSocket.send(JSON.stringify(ce)),!0):!1}open(){if(this.isActive())return Mi.log(`Attempted to open WebSocket, but existing socket is ${this.getState()}`),!1;{const ce=[...No,...this.consumer.subprotocols||[]];return Mi.log(`Opening WebSocket, current state is ${this.getState()}, subprotocols: ${ce}`),this.webSocket&&this.uninstallEventHandlers(),this.webSocket=new ki.WebSocket(this.consumer.url,ce),this.installEventHandlers(),this.monitor.start(),!0}}close({allowReconnect:ce}={allowReconnect:!0}){if(ce||this.monitor.stop(),this.isOpen())return this.webSocket.close()}reopen(){if(Mi.log(`Reopening WebSocket, current state is ${this.getState()}`),this.isActive())try{return this.close()}catch(ce){Mi.log("Failed to reopen WebSocket",ce)}finally{Mi.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 Ho.call(ir,this.getProtocol())>=0}isState(...ce){return Ho.call(ce,this.getState())>=0}getState(){if(this.webSocket){for(let ce in ki.WebSocket)if(ki.WebSocket[ce]===this.webSocket.readyState)return ce.toLowerCase()}return null}installEventHandlers(){for(let ce in this.events){const ze=this.events[ce].bind(this);this.webSocket[`on${ce}`]=ze}}uninstallEventHandlers(){for(let ce in this.events)this.webSocket[`on${ce}`]=function(){}}}Pi.reopenDelay=500,Pi.prototype.events={message(Wn){if(!this.isProtocolSupported())return;const{identifier:ce,message:ze,reason:yn,reconnect:pi,type:Un}=JSON.parse(Wn.data);switch(this.monitor.recordMessage(),Un){case ro.welcome:return this.triedToReconnect()&&(this.reconnectAttempted=!0),this.monitor.recordConnect(),this.subscriptions.reload();case ro.disconnect:return Mi.log(`Disconnecting. Reason: ${yn}`),this.close({allowReconnect:pi});case ro.ping:return null;case ro.confirmation:return this.subscriptions.confirmSubscription(ce),this.reconnectAttempted?(this.reconnectAttempted=!1,this.subscriptions.notify(ce,"connected",{reconnected:!0})):this.subscriptions.notify(ce,"connected",{reconnected:!1});case ro.rejection:return this.subscriptions.reject(ce);default:return this.subscriptions.notify(ce,"received",ze)}},open(){if(Mi.log(`WebSocket onopen event, using '${this.getProtocol()}' subprotocol`),this.disconnected=!1,!this.isProtocolSupported())return Mi.log("Protocol is unsupported. Stopping monitor and disconnecting."),this.close({allowReconnect:!1})},close(Wn){if(Mi.log("WebSocket onclose event"),!this.disconnected)return this.disconnected=!0,this.monitor.recordDisconnect(),this.subscriptions.notifyAll("disconnected",{willAttemptReconnect:this.monitor.isRunning()})},error(){Mi.log("WebSocket onerror event")}};const Zo=function(Wn,ce){if(ce!=null)for(let ze in ce){const yn=ce[ze];Wn[ze]=yn}return Wn};class qn{constructor(ce,ze={},yn){this.consumer=ce,this.identifier=JSON.stringify(ze),Zo(this,yn)}perform(ce,ze={}){return ze.action=ce,this.send(ze)}send(ce){return this.consumer.send({command:"message",identifier:this.identifier,data:JSON.stringify(ce)})}unsubscribe(){return this.consumer.subscriptions.remove(this)}}class Et{constructor(ce){this.subscriptions=ce,this.pendingSubscriptions=[]}guarantee(ce){this.pendingSubscriptions.indexOf(ce)==-1?(Mi.log(`SubscriptionGuarantor guaranteeing ${ce.identifier}`),this.pendingSubscriptions.push(ce)):Mi.log(`SubscriptionGuarantor already guaranteeing ${ce.identifier}`),this.startGuaranteeing()}forget(ce){Mi.log(`SubscriptionGuarantor forgetting ${ce.identifier}`),this.pendingSubscriptions=this.pendingSubscriptions.filter(ze=>ze!==ce)}startGuaranteeing(){this.stopGuaranteeing(),this.retrySubscribing()}stopGuaranteeing(){clearTimeout(this.retryTimeout)}retrySubscribing(){this.retryTimeout=setTimeout(()=>{this.subscriptions&&typeof this.subscriptions.subscribe=="function"&&this.pendingSubscriptions.map(ce=>{Mi.log(`SubscriptionGuarantor resubscribing ${ce.identifier}`),this.subscriptions.subscribe(ce)})},500)}}class _i{constructor(ce){this.consumer=ce,this.guarantor=new Et(this),this.subscriptions=[]}create(ce,ze){const yn=ce,pi=typeof yn=="object"?yn:{channel:yn},Un=new qn(this.consumer,pi,ze);return this.add(Un)}add(ce){return this.subscriptions.push(ce),this.consumer.ensureActiveConnection(),this.notify(ce,"initialized"),this.subscribe(ce),ce}remove(ce){return this.forget(ce),this.findAll(ce.identifier).length||this.sendCommand(ce,"unsubscribe"),ce}reject(ce){return this.findAll(ce).map(ze=>(this.forget(ze),this.notify(ze,"rejected"),ze))}forget(ce){return this.guarantor.forget(ce),this.subscriptions=this.subscriptions.filter(ze=>ze!==ce),ce}findAll(ce){return this.subscriptions.filter(ze=>ze.identifier===ce)}reload(){return this.subscriptions.map(ce=>this.subscribe(ce))}notifyAll(ce,...ze){return this.subscriptions.map(yn=>this.notify(yn,ce,...ze))}notify(ce,ze,...yn){let pi;return typeof ce=="string"?pi=this.findAll(ce):pi=[ce],pi.map(Un=>typeof Un[ze]=="function"?Un[ze](...yn):void 0)}subscribe(ce){this.sendCommand(ce,"subscribe")&&this.guarantor.guarantee(ce)}confirmSubscription(ce){Mi.log(`Subscription confirmed ${ce}`),this.findAll(ce).map(ze=>this.guarantor.forget(ze))}sendCommand(ce,ze){const{identifier:yn}=ce;return this.consumer.send({command:ze,identifier:yn})}}class Gi{constructor(ce){this._url=ce,this.subscriptions=new _i(this),this.connection=new Pi(this),this.subprotocols=[]}get url(){return Qe(this._url)}send(ce){return this.connection.send(ce)}connect(){return this.connection.open()}disconnect(){return this.connection.close({allowReconnect:!1})}ensureActiveConnection(){if(!this.connection.isActive())return this.connection.open()}addSubProtocol(ce){this.subprotocols=[...this.subprotocols,ce]}}function Qe(Wn){if(typeof Wn=="function"&&(Wn=Wn()),Wn&&!/^wss?:/i.test(Wn)){const ce=document.createElement("a");return ce.href=Wn,ce.href=ce.href,ce.protocol=ce.protocol.replace("http","ws"),ce.href}else return Wn}function ii(Wn=si("url")||Qo.default_mount_path){return new Gi(Wn)}function si(Wn){const ce=document.head.querySelector(`meta[name='action-cable-${Wn}']`);if(ce)return ce.getAttribute("content")}var Ci=xt(80525),Pn=xt(34604),vn=xt(43428),Me=xt(92832),Fe=xt(54580),zt={wrap:"wrap___ZbEYZ",left:"left___wH6vq",tip:"tip___EiRrS",bottomBtn:"bottomBtn___Og638",disabled:"disabled___rzckb"},Re=xt(85057),qe=xt(14791),Se=xt(2554),ee=xt(86106),Ke=xt(36136),sn=xt(88985),mn=xt(25355),En="data:image/png;base64,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",jt=(Wn,ce,ze)=>new Promise((yn,pi)=>{var Un=wi=>{try{mi(ze.next(wi))}catch(Ri){pi(Ri)}},ci=wi=>{try{mi(ze.throw(wi))}catch(Ri){pi(Ri)}},mi=wi=>wi.done?yn(wi.value):Promise.resolve(wi.value).then(Un,ci);mi((ze=ze.apply(Wn,ce)).next())}),hn=(0,ct.forwardRef)(({onSave:Wn,aiImg:ce},ze)=>{var yn;const pi=`\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%`,Un=(0,Ot.useParams)(),[ci,mi]=(0,ct.useState)(!1),[wi,Ri]=(0,ct.useState)([]),[Qi,fn]=(0,ct.useState)(!0),[ao,un]=(0,ct.useState)(null),[so,Co]=(0,ct.useState)([]),[Ji,Go]=(0,ct.useState)(0),[Eo,Wi]=(0,ct.useState)(0),[Ui,Xi]=(0,ct.useState)(!1),[io,yi]=(0,ct.useState)(""),[Gt,Wo]=(0,ct.useState)(0),[sr,Cr]=(0,ct.useState)(0),[Rr,cr]=(0,ct.useState)(0),[uo,Jt]=(0,ct.useState)(0),[wn,Tn]=(0,ct.useState)(0),[vi,Xn]=(0,ct.useState)(0),[oi,ti]=(0,ct.useState)(0),[Xe,Yn]=(0,ct.useState)(0),[ji,Oo]=(0,ct.useState)(null),[to,Yi]=(0,ct.useState)(mn.Q),{contentRef:Uo,value:zo,status:Nr,open:Hr,close:da}=to,on=(0,Ke.Z)({contentRef:Uo,status:Nr}),{openProgress:aa,closeProgress:Is,CreateProgressModal:cs,progressOpen:Rs}=(0,ee.Z)();(0,ct.useEffect)(()=>{ao&&(Sr(),Yo()),ao===!1&&(da(),Ri([]),yi(pi),Wo(0),Cr(0),cr(0),Jt(0),Tn(0),Xn(0),ti(0),Yn(0),Oo(null))},[ao]);const oa=()=>{un(!0)};(0,ct.useImperativeHandle)(ze,()=>({onClick:oa}));const Ys=yo=>{Xi(!0),Go(yo),Wi(0)},jr=yo=>jt(void 0,null,function*(){const Lr=yo.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Lr)==-1?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):yo.size/1024/1024>10?(te.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Yo=()=>jt(void 0,null,function*(){const yo=yield(0,nt.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});yo.status===0&&(Go(yo.total_number),Wi(yo.remaining_number))}),Sr=()=>jt(void 0,null,function*(){var yo;console.log(Un,"params"),fn(!0);const Lr=yield(0,nt.ZP)(`/api/courses/${Un==null?void 0:Un.coursesId}/smart_plans/${Un==null?void 0:Un.id}/question_requirements.json`,{method:"post",body:{url:ce.url}});Lr.status===0&&yi((yo=Lr==null?void 0:Lr.data)==null?void 0:yo.question_requirements),fn(!1)}),Jr=yo=>(yo=yo||"",yo=String(yo),yo=yo.replace(/\s+/g,""),yo),vo=()=>jt(void 0,null,function*(){var yo,Lr;if(Jr(io)){if(io.length>1e3){te.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{te.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Jr(io)&&!(wi!=null&&wi.length)){te.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}if(ji===null){te.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\u7C7B\u578B");return}const Qr=[{name:"\u5355\u9009\u9898",num:ji===0?1:0},{name:"\u591A\u9009\u9898",num:ji===1?1:0},{name:"\u5224\u65AD\u9898",num:ji===2?1:0},{name:"\u586B\u7A7A\u9898",num:uo||0},{name:"\u7B80\u7B54\u9898",num:wn||0},{name:"\u7EC4\u5408\u9898",num:Xe||0},{name:"\u7F16\u7A0B\u9898",num:ji===6?1:0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:oi||0}];Xi(!1);const rs={scene_type:6,request_identifier:Math.random(),file_id:(Lr=(yo=wi[0])==null?void 0:yo.response)==null?void 0:Lr.id,content:io,count_arr:Qr.map(Li=>Li.num).join(",")};yield Hr(rs),Yo()}),er=()=>jt(void 0,null,function*(){const yo=on();aa(),mi(!0),Co([]);const Lr=new FormData;Lr.append("html",yo);const Qr=yield(0,nt.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Lr},!0);if((Qr==null?void 0:Qr.status)===0)if(Qr!=null&&Qr.data){Is(100),Co(Qr==null?void 0:Qr.data);return}else te.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");mi(!1),Is()}),To=()=>jt(void 0,null,function*(){const yo=on();(0,gi.RG)(yo)}),bi=["uploading","error"].includes((yn=wi==null?void 0:wi[0])==null?void 0:yn.status);return ct.createElement(ct.Fragment,null,ct.createElement(sn.Z,{visible:Ui,totalCount:Ji,usedCount:Eo,onCancel:()=>Xi(!1),onOk:vo}),ct.createElement(vn.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:ct.createElement("div",{className:zt.extraHeader},ct.createElement(ne.Z,{align:"middle"},!Nr&&!!zo&&ct.createElement(ct.Fragment,null,ct.createElement(Re.op,{onClick:er,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),ct.createElement(Re.op,{onClick:To,shape:"default",type:"text"},ct.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),ct.createElement("i",{onClick:()=>{const yo=Lr=>{me.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Lr,onOk:()=>{un(!1)}})};if(Nr){yo("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zo?yo("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):un(!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:ao},ct.createElement("div",{className:zt.wrap},ct.createElement("div",{className:zt.left},ct.createElement(le.Z,{spinning:Qi},ct.createElement("div",{className:zt.tip},ct.createElement("img",{src:En}),ct.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")),ct.createElement("div",{className:"mb10 mt20 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),ct.createElement(Me.default.TextArea,{style:{height:160},className:"mb20",value:io,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:yo=>{yi(yo.target.value)}}),ct.createElement(Fe.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ht.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:wi,withCredentials:!0,data:{upload_type:1},beforeUpload:jr,onChange:({file:yo})=>{var Lr,Qr;yo.status!=="removed"&&(yo.status==="done"&&((Lr=yo==null?void 0:yo.response)==null?void 0:Lr.status)!==0&&(yo.status="error",yo.response=(Qr=yo==null?void 0:yo.response)==null?void 0:Qr.message),Ri([yo]))},onRemove:()=>Ri([])},ct.createElement(ke.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"},ct.createElement(Re.op,{style:{borderRadius:2}},ct.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),ct.createElement("div",{className:"c-black mt20"},ct.createElement("div",{className:"mb10 c-black"},ct.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),ct.createElement("span",{className:"c-grey-999"},"\uFF08\u4E3A\u786E\u4FDD\u51FA\u9898\u4F53\u9A8C\uFF0C\u8BF7\u9009\u62E9",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"1"),"\u79CD\u9898\u578B\u5E76\u5236\u4F5C",ct.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"1"),"\u9053\u9898\u76EE")),ct.createElement(kt.ZP.Group,{value:ji,onChange:yo=>Oo(yo.target.value)},ct.createElement(kt.ZP,{value:0},"\u5355\u9009\u9898"),ct.createElement(kt.ZP,{value:1},"\u591A\u9009\u9898"),ct.createElement(kt.ZP,{value:2},"\u5224\u65AD\u9898"),ct.createElement(kt.ZP,{value:6},"\u7F16\u7A0B\u9898"))),Nr?ct.createElement("div",{onClick:da,className:zt.bottomBtn},ct.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):bi?ct.createElement("div",{className:`${zt.bottomBtn} ${zt.disabled}`},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):ct.createElement("div",{onClick:()=>{if(Ji!==-1){Xi(!0);return}vo()},className:zt.bottomBtn},ct.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"))),ct.createElement(mn.Z,{onStatusChange:Yi,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rs,noRestrictModal:Ys,stringTransformer:Se.o,onError:yo=>{Object.prototype.toString.call(yo)==="[object Object]"&&yo.status===-9&&Ys(yo.data)}}))),ct.createElement(vn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:ci},ct.createElement(ne.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},ct.createElement("img",{src:xt(36413),alt:"\u667A\u80FD\u51FA\u9898"}),ct.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),ct.createElement(qe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:so,isRefreshItemBank:!0,okText:"\u4FDD\u5B58\u8BD5\u9898\u81F3\u8BFE\u4EF6",mode:1,onCancel:()=>mi(!1),onSuccess:()=>{mi(!1),un(!1)},onSave:yo=>jt(void 0,null,function*(){yield Wn(yo,()=>{mi(!1),un(!1)})})}),ct.createElement("div",{style:{height:70}})),cs("\u5904\u7406\u4E2D"))}),Nn=xt(83251),ge=xt(59301),Ye=Object.defineProperty,jn=Object.defineProperties,Rn=Object.getOwnPropertyDescriptors,Jn=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,ri=Object.prototype.propertyIsEnumerable,li=(Wn,ce,ze)=>ce in Wn?Ye(Wn,ce,{enumerable:!0,configurable:!0,writable:!0,value:ze}):Wn[ce]=ze,Ai=(Wn,ce)=>{for(var ze in ce||(ce={}))zn.call(ce,ze)&&li(Wn,ze,ce[ze]);if(Jn)for(var ze of Jn(ce))ri.call(ce,ze)&&li(Wn,ze,ce[ze]);return Wn},Ii=(Wn,ce)=>jn(Wn,Rn(ce)),Bi=(Wn,ce,ze)=>new Promise((yn,pi)=>{var Un=wi=>{try{mi(ze.next(wi))}catch(Ri){pi(Ri)}},ci=wi=>{try{mi(ze.throw(wi))}catch(Ri){pi(Ri)}},mi=wi=>wi.done?yn(wi.value):Promise.resolve(wi.value).then(Un,ci);mi((ze=ze.apply(Wn,ce)).next())});const ln=["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"],co=({user:Wn,classroomList:ce,globalSetting:ze,loading:yn,problemset:pi,dispatch:Un,pageNum:ci,pptInfo:mi,deletePage:wi,afterDel:Ri,openEwm:Qi,aiImg:fn,addPage:ao,maxPage:un,onDataChange:so,setShowModelPage:Co,setOpenEwm:Ji,behavior:Go})=>{var Eo,Wi,Ui,Xi,io,yi,Gt,Wo,sr,Cr,Rr,cr,uo,Jt,wn,Tn,vi,Xn,oi,ti,Xe,Yn,ji,Oo,to,Yi,Uo,zo,Nr,Hr,da,on,aa,Is,cs,Rs,oa,Ys,jr,Yo,Sr,Jr,vo,er,To,bi,yo;const[Lr,Qr]=(0,ct.useState)(null),[ms,rs]=(0,ct.useState)(!1),[Li,$r]=(0,ct.useState)(""),[Dr]=Ie.default.useForm(),[as,il]=(0,ct.useState)(!1),xr=(0,Ot.useParams)(),[hi,ih]=(0,ct.useState)(void 0),[Gs,Bs]=(0,ct.useState)(!0),[Ts,Ll]=(0,ct.useState)(!1),[ol,vs]=(0,ct.useState)(!1),[bs,bu]=(0,ct.useState)({summary:[],details:[],studentList:[]}),[zu,Ph]=(0,ct.useState)(null),[nd,oh]=(0,ct.useState)(!1),[Mu,Yl]=(0,ct.useState)(!1),[Fl,Dh]=(0,ct.useState)(null),Hu=(0,ct.useRef)(null),[lu,gr]=(0,ct.useState)(null),[_r,Ms]=(0,ct.useState)(!1),[La,Fa]=(0,ct.useState)(null),[Pa,Sa]=(0,ct.useState)([{label:"\u5B66\u4E60\u4E92\u52A8",value:1}]),[Ea,Da]=(0,ct.useState)(1),Lu=(0,ct.useRef)(!0),rl=(0,ct.useRef)(ii(ht.Z.CABLE_SERVER||"wss://data.educoder.net/cable")),Aa=(0,ct.useRef)(null),[wd,Oh]=(0,ct.useState)(!1),[Xs,Fo]=(0,ct.useState)({}),[al,Ne]=(0,ct.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh",showExtra:!0}),ni=Si=>{Ms(!0);const Po=rl.current.subscriptions.create({channel:"SmartPlanChannel",smart_plan_item_bank_id:Si},{connected:()=>{console.log("didi--connect"),Po.perform("request_initial_stats",{smart_plan_item_bank_id:Si})},received:Do=>{const wr={class_num:Do==null?void 0:Do.class_num,answerd_num:Do==null?void 0:Do.answerd_num,correctly_num:Do==null?void 0:Do.correctly_num,submitted_rate:Do==null?void 0:Do.submitted_rate,correct_rate:Do==null?void 0:Do.correct_rate};bu({summary:[wr],details:Do==null?void 0:Do.choice_list,studentList:Do==null?void 0:Do.knowledge_answer_student_list}),console.log("Received data:",Do)}});Fa(Po)},id=()=>{Ms(!1),La&&(La.unsubscribe(),Fa(null),Lu.current=!0)};(0,ct.useEffect)(()=>(lu&&(La&&id(),lu&&ni(lu)),()=>{La&&(La.unsubscribe(),Fa(null))}),[lu]),(0,ct.useEffect)(()=>()=>{id(),rl.current&&rl.current.disconnect()},[]),(0,ct.useEffect)(()=>{so({pageLoading:Gs,pageData:hi})},[Gs,hi]),(0,ct.useEffect)(()=>{if(ci)return Pn.Z.subscribe("active-modal-index",Po=>{var Do;Po===1&&(Qr(!0),rs(!1)),Po===2&&(Ll(!0),vs(!0),$r("SELECT"),Dr.setFieldsValue({item_type:"SELECT",name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:""}),Co()),Po===3&&ar(),Po===4&&((Do=Aa.current)==null||Do.onClick())})},[ci,ao]),(0,ct.useEffect)(()=>Pn.Z.subscribe("active-data-update",Po=>{ss()}),[]),(0,ct.useEffect)(()=>{Mu&&Pd()},[Mu]),(0,ct.useEffect)(()=>{ci&&(console.log("aiImg",fn),Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ss(),Ll(!1),vs(!1))},[ci]),(0,ct.useEffect)(()=>{wi&&tc()},[wi]),(0,ct.useEffect)(()=>{Qi&&il(!0)},[Qi]);const tc=()=>Bi(void 0,null,function*(){let Si=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/delete_page.json`,{method:"delete",body:{position:wi}});(Si==null?void 0:Si.status)==0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Ri(),ss())}),Fu=(Si,Po,Do)=>{(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/set_page_cache.json`,{method:"post",body:{type:0,data:{page:Si,allow_answer:Po,is_end:Do,randomData:new Date}}})},ss=()=>Bi(void 0,null,function*(){var Si,Po,Do,wr,ls,Va,sl,Pr,ys,Or,va,Na,Za,qr,ah,nr,ec,Kr,nc,Ih,Rh,ic,od,Zu,sh,ta,uu,Cd,lh,oc,hu,jl,Wu,Xl,Ku,rd,Ed,bd,rc,Js,Vu,Oc,qt,re,Oe,Ze,nn,$e,Ln,kn,Sn,ai,di;Bs(!0);let In=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/item_banks.json`,{method:"get",params:{position:ci,max_position:un}});(In==null?void 0:In.status)==0&&(ih(In==null?void 0:In.data),Ne(Ii(Ai({},al),{defaultValue:(Po=(Si=In==null?void 0:In.data)==null?void 0:Si.page)==null?void 0:Po.animation_code,showExtra:!0})),((Do=In==null?void 0:In.data)==null?void 0:Do.count)==0&&Sa([{label:(wr=In==null?void 0:In.data)!=null&&wr.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1}]),((sl=(Va=(ls=In==null?void 0:In.data)==null?void 0:ls.page)==null?void 0:Va.smart_plan_page_knowledges)==null?void 0:sl.length)>0&&Sa([{label:(Pr=In==null?void 0:In.data)!=null&&Pr.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1},{label:"\u5B66\u4E60\u62A5\u544A",value:2}]),Da(1),(mi==null?void 0:mi.status)!=="ended"&&Fu(ci,((va=(Or=(ys=In==null?void 0:In.data)==null?void 0:ys.item_banks)==null?void 0:Or[0])==null?void 0:va.status)=="in_progress",(mi==null?void 0:mi.status)=="ended"),(mi==null?void 0:mi.status)=="in_progress"?gr((Za=(Na=In==null?void 0:In.data)==null?void 0:Na.page)==null?void 0:Za.id):gr(void 0),((qr=In==null?void 0:In.data)==null?void 0:qr.count)>0&&(Hu.current=(ec=(nr=(ah=In==null?void 0:In.data)==null?void 0:ah.item_banks)==null?void 0:nr[0])==null?void 0:ec.status,((Ih=(nc=(Kr=In==null?void 0:In.data)==null?void 0:Kr.item_banks)==null?void 0:nc[0])==null?void 0:Ih.status)=="in_progress"||((od=(ic=(Rh=In==null?void 0:In.data)==null?void 0:Rh.item_banks)==null?void 0:ic[0])==null?void 0:od.status)=="ended"?Sa([{label:(Zu=In==null?void 0:In.data)!=null&&Zu.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1},{label:"\u5B66\u4E60\u62A5\u544A",value:2}]):Sa([{label:(sh=In==null?void 0:In.data)!=null&&sh.is_extra?"\u62D3\u5C55\u4E60\u9898":"\u5B66\u4E60\u4E92\u52A8",value:1}]),$r(((Cd=(uu=(ta=In==null?void 0:In.data)==null?void 0:ta.item_banks)==null?void 0:uu[0])==null?void 0:Cd.item_type)=="SINGLE"||((hu=(oc=(lh=In==null?void 0:In.data)==null?void 0:lh.item_banks)==null?void 0:oc[0])==null?void 0:hu.item_type)=="MULTIPLE"?"SELECT":(Xl=(Wu=(jl=In==null?void 0:In.data)==null?void 0:jl.item_banks)==null?void 0:Wu[0])==null?void 0:Xl.item_type),Dr.setFieldsValue({item_type:((Ed=(rd=(Ku=In==null?void 0:In.data)==null?void 0:Ku.item_banks)==null?void 0:rd[0])==null?void 0:Ed.item_type)=="SINGLE"||((Js=(rc=(bd=In==null?void 0:In.data)==null?void 0:bd.item_banks)==null?void 0:rc[0])==null?void 0:Js.item_type)=="MULTIPLE"?"SELECT":(qt=(Oc=(Vu=In==null?void 0:In.data)==null?void 0:Vu.item_banks)==null?void 0:Oc[0])==null?void 0:qt.item_type,choices:(nn=(Ze=(Oe=(re=In==null?void 0:In.data)==null?void 0:re.item_banks)==null?void 0:Oe[0])==null?void 0:Ze.choices)==null?void 0:nn.map(Ki=>(Ki.is_answer=Ki.is_answer?1:0,Ki)),analysis:(kn=(Ln=($e=In==null?void 0:In.data)==null?void 0:$e.item_banks)==null?void 0:Ln[0])==null?void 0:kn.analysis,name:(di=(ai=(Sn=In==null?void 0:In.data)==null?void 0:Sn.item_banks)==null?void 0:ai[0])==null?void 0:di.name}))),Bs(!1)}),Gu=Si=>Bi(void 0,null,function*(){var Po,Do,wr,ls,Va,sl;Bs(!0);let Pr=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/item_bank_statistics.json`,{method:"get",params:{smart_plan_item_bank_id:Si}});if((Pr==null?void 0:Pr.status)==0){const ys={class_num:(Po=Pr==null?void 0:Pr.data)==null?void 0:Po.class_num,answerd_num:(Do=Pr==null?void 0:Pr.data)==null?void 0:Do.answerd_num,correctly_num:(wr=Pr==null?void 0:Pr.data)==null?void 0:wr.correctly_num,submitted_rate:(ls=Pr==null?void 0:Pr.data)==null?void 0:ls.submitted_rate,correct_rate:(Va=Pr==null?void 0:Pr.data)==null?void 0:Va.correct_rate};bu({summary:[ys],details:(sl=Pr==null?void 0:Pr.data)==null?void 0:sl.choice_list})}Bs(!1)}),Pd=()=>Bi(void 0,null,function*(){var Si;oh(!0);const Po=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Si=hi==null?void 0:hi.page)==null?void 0:Si.id}/student_comment.json`,{method:"get",params:{user_id:Fl}});(Po==null?void 0:Po.status)===0&&Ph(Po==null?void 0:Po.data),oh(!1)}),rh=Si=>Bi(void 0,null,function*(){var Po,Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=(Po=hi==null?void 0:hi.item_banks)==null?void 0:Po[0])==null?void 0:Do.smart_plan_item_bank_id}/toggle_solution_visibility.json`,{method:"put",body:{solution_visibility:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u66F4\u65B0\u6210\u529F"),ss())}),Ga=Si=>Bi(void 0,null,function*(){var Po,Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=(Po=hi==null?void 0:hi.item_banks)==null?void 0:Po[0])==null?void 0:Do.smart_plan_item_bank_id}/toggle_ai_tutor.json`,{method:"put",body:{enable_ai_tutor:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u66F4\u65B0\u6210\u529F"),ss())}),ar=yt().throttle(ao,2500,{leading:!0,trailing:!1}),Ds=(0,ct.useRef)(null),js=(0,ct.useRef)(null);(0,ct.useEffect)(()=>{var Si;((Si=hi==null?void 0:hi.page)==null?void 0:Si.animation_code)!==""&&Ea==1&&(clearTimeout(js.current),js.current=setTimeout(()=>{var Po;const Do=document.createElement("iframe");if(Do.style.width="100%",Do.style.height="40vh",Do.style.overflow="auto",Do.style.border="0",Ds.current){Ds.current.innerHTML="",Ds.current.appendChild(Do);const wr=Do.contentDocument||Do.contentWindow.document;wr.open(),wr.write((Po=hi==null?void 0:hi.page)==null?void 0:Po.animation_code),wr.close()}},1e3))},[(Eo=hi==null?void 0:hi.page)==null?void 0:Eo.animation_code,Ea]);const ba=(Si,Po)=>Bi(void 0,null,function*(){var Do;const wr=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Do=hi==null?void 0:hi.page)==null?void 0:Do.id}/animation_code.json`,{method:"put",body:{animation_code:Si}});(wr==null?void 0:wr.status)===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ss(),Po())});return(0,ct.useEffect)(()=>{document.getElementById("target").scrollIntoView({behavior:"smooth",block:"start"})},[Go]),ge.createElement("section",null,ge.createElement(le.Z,{spinning:!1},ge.createElement("div",{className:ue.box,id:"target"},ge.createElement("div",{className:ue.box_header},ge.createElement(kt.ZP.Group,{className:ue.scoreByBlankRadio,optionType:"button",options:Pa,onChange:Si=>{var Po;Ne(Ii(Ai({},al),{open:0,showExtra:!0})),Da(Si.target.value),Si.target.value==2&&(mi==null?void 0:mi.status)=="ended"&&Gu((Po=hi==null?void 0:hi.page)==null?void 0:Po.id)},value:Ea})),Ea===1&&ge.createElement("div",null,ge.createElement(Nn.Z,{defaultValue:al.defaultValue,open:al.open,language:al.language,height:al.height,onDynamic:ba,showExtra:al.showExtra}),((Wi=hi==null?void 0:hi.page)==null?void 0:Wi.animation_code)&&ge.createElement("div",{className:ue.code_style},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{style:{color:"#333",fontWeight:500}},"\u4EE3\u7801\u52A8\u6548"),ge.createElement(ke.Z,{title:"\u5168\u5C4F"},ge.createElement("i",{className:"iconfont icon-quanping5 font14",style:{marginLeft:"auto",color:"#3061D0",cursor:"pointer"},onClick:()=>{Ne(Ii(Ai({},al),{open:al.open+1,showExtra:!1}))}})),ge.createElement(ke.Z,{title:"\u7F16\u8F91\u4EE3\u7801\u52A8\u6548"},ge.createElement("i",{className:"iconfont icon-bianjikejian font14 ml20",style:{color:"#3061D0",cursor:"pointer"},onClick:()=>{Ne(Ii(Ai({},al),{open:al.open+1,showExtra:!0}))}})),ge.createElement(ke.Z,{title:"\u5220\u9664\u4EE3\u7801\u52A8\u6548"},ge.createElement("i",{className:"iconfont icon-shanchu14 font14 ml20",style:{cursor:"pointer"},onClick:()=>{me.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:()=>Bi(void 0,null,function*(){var Si;const Po=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Si=hi==null?void 0:hi.page)==null?void 0:Si.id}/animation_code.json`,{method:"put",body:{animation_code:null}});(Po==null?void 0:Po.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ss())})})}}))),ge.createElement("div",{className:"mt10",ref:Ds})),((hi==null?void 0:hi.count)>0||Ts)&&ge.createElement(Ie.default,{form:Dr,className:ue.formWrap,layout:"vertical",colon:!1},ge.createElement("div",{className:ue.shiti_icon},(hi==null?void 0:hi.count)>0&&((Xi=(Ui=hi==null?void 0:hi.item_banks)==null?void 0:Ui[0])==null?void 0:Xi.item_type)=="PROGRAM"&&ge.createElement(ke.Z,{title:"\u4F53\u9A8C\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-tiyan mr10 font16 ${(io=ue)==null?void 0:io.genghuan}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){var Si,Po;const{identifier:Do}=yield(0,Ci.uE)((Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.hack_identifier);(0,gi.xg)(`/myproblems/${Do}?is_smart_plan=true&backUrl=/classrooms/${xr==null?void 0:xr.coursesId}/smart_plan/${xr==null?void 0:xr.id}/ppt_info/info`)})})),(Ts||(hi==null?void 0:hi.count)>0&&((Gt=(yi=hi==null?void 0:hi.item_banks)==null?void 0:yi[0])==null?void 0:Gt.status)=="not_started"&&(mi==null?void 0:mi.status)!="ended")&&ge.createElement(ke.Z,{title:"\u66F4\u6362\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-gengxin-genghuan-tihuan mr10 font16 ${(Wo=ue)==null?void 0:Wo.genghuan}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){Qr(!0),rs(!0)})})),(hi==null?void 0:hi.count)>0&&((Cr=(sr=hi==null?void 0:hi.item_banks)==null?void 0:sr[0])==null?void 0:Cr.status)=="not_started"&&(mi==null?void 0:mi.status)!="ended"&&ge.createElement(ke.Z,{title:"\u5220\u9664\u8BD5\u9898",placement:"left"},ge.createElement("i",{className:`iconfont icon-shanchu19 ${(Rr=ue)==null?void 0:Rr.shanchu}`,style:{fontSize:"13px",cursor:"pointer",marginLeft:"auto"},onClick:()=>Bi(void 0,null,function*(){me.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:()=>Bi(void 0,null,function*(){var Si,Po;const Do=yield(0,nt.ZP)(`/api/smart_plan_item_banks/${(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}.json`,{method:"delete"});(Do==null?void 0:Do.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),Ll(!1),Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),ss())})})})}))),ol&&ge.createElement(Ie.default.Item,{name:"item_type",label:"\u9898\u578B"},ge.createElement(Ut.default,{size:"large",onChange:Si=>{switch(Dr.setFieldsValue({choices:[],name:"",is_answer:0,analysis:""}),$r(Si),Si){case"SELECT":Dr.setFieldsValue({choices:Array.from({length:4},()=>({choice_text:"",is_answer:0}))});break;case"JUDGMENT":Dr.setFieldsValue({choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}]});break}},disabled:((uo=(cr=hi==null?void 0:hi.item_banks)==null?void 0:cr[0])==null?void 0:uo.status)=="ended"||((wn=(Jt=hi==null?void 0:hi.item_banks)==null?void 0:Jt[0])==null?void 0:wn.status)=="in_progress"||(mi==null?void 0:mi.status)=="ended"},ge.createElement(Ut.default.Option,{value:"SELECT"},"\u9009\u62E9\u9898"),ge.createElement(Ut.default.Option,{value:"JUDGMENT"},"\u5224\u65AD\u9898"))),Li=="SELECT"&&(ol?ge.createElement(Tt,{form:Dr,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}):ge.createElement("div",null,ge.createElement(Zt,{question:(Tn=hi==null?void 0:hi.item_banks)==null?void 0:Tn[0],disabled:!0,showAnswer:(mi==null?void 0:mi.status)==="ended"||Hu.current=="ended"}))),Li=="JUDGMENT"&&(ol?ge.createElement(Gn,{form:Dr,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:"choices"}):ge.createElement("div",null,ge.createElement(Zt,{question:(vi=hi==null?void 0:hi.item_banks)==null?void 0:vi[0],disabled:!0,showAnswer:(mi==null?void 0:mi.status)==="ended"||Hu.current=="ended"}))),Li=="PROGRAM"&&ge.createElement(Oi,{question:(Xn=hi==null?void 0:hi.item_banks)==null?void 0:Xn[0]}),(mi==null?void 0:mi.status)!="ended"&&ge.createElement("div",{style:{display:"flex",alignItems:"center",justifyContent:"center",marginTop:"20px",background:"#FFF"}},((mi==null?void 0:mi.status)=="not_started"||((ti=(oi=hi==null?void 0:hi.item_banks)==null?void 0:oi[0])==null?void 0:ti.status)!="ended")&&(ol?ge.createElement("div",{className:ue.save_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po,Do,wr,ls,Va;yield Dr.validateFields();let sl="";Dr.getFieldValue("item_type")=="SELECT"?Dr.getFieldValue("choices").filter(Or=>Or.is_answer==1).length>1?sl="MULTIPLE":sl="SINGLE":sl=Dr.getFieldValue("item_type");const Pr=Ii(Ai({},Dr.getFieldsValue()),{item_type:sl,position:ci,smart_plan_id:xr==null?void 0:xr.id,difficulty:2}),ys=(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])!=null&&Po.smart_plan_item_bank_id?`/api/smart_plan_item_banks/${(wr=(Do=hi==null?void 0:hi.item_banks)==null?void 0:Do[0])==null?void 0:wr.smart_plan_item_bank_id}.json`:`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/create_item_banks.json`;try{const Or=yield(0,nt.ZP)(ys,{method:(Va=(ls=hi==null?void 0:hi.item_banks)==null?void 0:ls[0])!=null&&Va.smart_plan_item_bank_id?"put":"post",body:Pr});(Or==null?void 0:Or.status)===0?(te.ZP.success("\u4FDD\u5B58\u6210\u529F"),ss(),Ll(!1),vs(!1)):te.ZP.error("\u4FDD\u5B58\u5931\u8D25")}catch(Or){te.ZP.error("\u8BF7\u6C42\u51FA\u9519")}})},"\u4FDD\u5B58"):ge.createElement("div",{className:ue.save_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po,Do,wr;((Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.item_type)=="PROGRAM"?window.open(`/problems/newedit/${(wr=(Do=hi==null?void 0:hi.item_banks)==null?void 0:Do[0])==null?void 0:wr.hack_identifier}?is_smart_plan=true&backUrl=/classrooms/${xr==null?void 0:xr.coursesId}/smart_plan/${xr==null?void 0:xr.id}/ppt_info/info`):vs(!0)})},"\u7F16\u8F91")),(mi==null?void 0:mi.status)=="in_progress"&&!(hi!=null&&hi.is_extra)&&((Yn=(Xe=hi==null?void 0:hi.item_banks)==null?void 0:Xe[0])==null?void 0:Yn.status)=="not_started"&&!ol&&ge.createElement("div",{className:ue.start_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po;let Do=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}});(Do==null?void 0:Do.status)==0&&(te.ZP.success("\u5DF2\u542F\u52A8\u7B54\u9898"),ss(),bu(Do==null?void 0:Do.data))})},ge.createElement("i",{className:"iconfont icon-qidongdati mr10 font14"}),"\u542F\u52A8\u7B54\u9898"),(mi==null?void 0:mi.status)=="in_progress"&&!(hi!=null&&hi.is_extra)&&((Oo=(ji=hi==null?void 0:hi.item_banks)==null?void 0:ji[0])==null?void 0:Oo.status)=="in_progress"&&!ol&&ge.createElement("div",{className:ue.submit_button,onClick:()=>Bi(void 0,null,function*(){var Si,Po;let Do=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/change_item_banks.json`,{method:"post",body:{smart_plan_item_bank_id:(Po=(Si=hi==null?void 0:hi.item_banks)==null?void 0:Si[0])==null?void 0:Po.smart_plan_item_bank_id}});(Do==null?void 0:Do.status)==0&&(te.ZP.success("\u5DF2\u7ED3\u675F\u7B54\u9898"),ss(),bu(Do==null?void 0:Do.data))})},ge.createElement("i",{className:"iconfont icon-jieshushouke mr10 font14"}),"\u7ED3\u675F\u7B54\u9898")),(hi==null?void 0:hi.count)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u8BBE\u7F6E"),ge.createElement("div",{style:{marginTop:"20px",color:"#333",display:"flex"}},ge.createElement(Ae.Z,{disabled:(mi==null?void 0:mi.status)=="ended",checked:((Yi=(to=hi==null?void 0:hi.item_banks)==null?void 0:to[0])==null?void 0:Yi.solution_visibility)!="hidden",onChange:Si=>{rh(Si?"show_after_edit":"hidden")}}),ge.createElement("div",{style:{marginLeft:"12px"}},ge.createElement("span",null,"\u516C\u5F00\u7B54\u6848\u548C\u89E3\u6790"),ge.createElement("div",{style:{fontSize:12,color:"#9096A3",margin:"10px 0"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u5728\u6307\u5B9A\u65F6\u95F4\u67E5\u770B\u8BE5\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790\uFF1B\u5728\u7ED3\u675F\u6388\u8BFE\u540E\uFF0C\u5C06\u81EA\u52A8\u516C\u5F00\u6240\u6709\u8BD5\u9898\u7684\u7B54\u6848\u53CA\u89E3\u6790\u3002"),ge.createElement(Ut.default,{disabled:(mi==null?void 0:mi.status)=="ended",style:{width:"100%"},size:"large",value:((zo=(Uo=hi==null?void 0:hi.item_banks)==null?void 0:Uo[0])==null?void 0:zo.solution_visibility)=="hidden"?"show_after_edit":(Hr=(Nr=hi==null?void 0:hi.item_banks)==null?void 0:Nr[0])==null?void 0:Hr.solution_visibility,onChange:Si=>{rh(Si)}},ge.createElement(Ut.default.Option,{value:"show_after_edit"},"\u63D0\u4EA4\u540E\u7ACB\u5373\u663E\u793A"),ge.createElement(Ut.default.Option,{value:"show_after_submission"},"\u7ED3\u675F\u7B54\u9898\u540E\u7ACB\u5373\u663E\u793A")))),ge.createElement("div",{style:{display:"flex",marginTop:"20px",color:"#333"}},ge.createElement(Ae.Z,{disabled:(mi==null?void 0:mi.status)=="ended",checked:(on=(da=hi==null?void 0:hi.item_banks)==null?void 0:da[0])==null?void 0:on.enable_ai_tutor,onChange:Si=>{Ga(Si)}}),ge.createElement("div",{style:{marginLeft:"12px"}},ge.createElement("span",null,"\u667A\u80FD\u52A9\u6559\u4F34\u5B66"),ge.createElement("div",{style:{fontSize:12,color:"#9096A3",margin:"10px 0"}},"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u53EF\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u89E3\u6790\u5F53\u524D\u9875\u9762\u7684\u8BFE\u4EF6\u4E0E\u8BD5\u9898\u3002\u5176\u4ED6\u9875\u9762\u5982\u9700\u52A9\u6559\u4F34\u5B66\uFF0C\u9700\u5355\u72EC\u5F00\u542F\u3002"))))),((Is=(aa=hi==null?void 0:hi.page)==null?void 0:aa.smart_plan_page_knowledges)==null?void 0:Is.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{style:{fontWeight:500,marginTop:"20px"}},"\u667A\u80FD\u95EE\u7B54\u5206\u6790",ge.createElement(ke.Z,{title:"\u5B66\u751F\u5B8C\u6210\u5F53\u524D\u8BFE\u4EF6\u5B66\u4E60\u540E\uFF0C\u7CFB\u7EDF\u81EA\u52A8\u63A8\u9001\u914D\u5957\u63D0\u95EE\uFF0C\u5E76\u5B9E\u65F6\u751F\u6210\u5B66\u60C5\u62A5\u544A\uFF0C\u7CBE\u51C6\u5B9A\u4F4D\u6559\u5B66\u91CD\u70B9\uFF0C\u4E3A\u6559\u5B66\u8C03\u6574\u63D0\u4F9B\u667A\u80FD\u652F\u6301\u3002"},ge.createElement("i",{className:"iconfont icon-tishixiaowenhao ml10 font14",style:{cursor:"pointer",color:"#145DFF"}}))),ge.createElement(Pe.default,{className:"mt20 mb20",pagination:!1,dataSource:((cs=hi==null?void 0:hi.page)==null?void 0:cs.smart_plan_page_knowledges)||[],columns:[{title:"\u63D0\u95EE",align:"left",dataIndex:"question",ellipsis:!0,render:(Si,Po,Do)=>ge.createElement("span",{style:{color:"#000"}},Si)},{title:"\u64CD\u4F5C",align:"right",ellipsis:!0,width:130,render:(Si,Po)=>ge.createElement("span",null,ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0",marginRight:"20px"},onClick:()=>{Oh(!0),Fo(Po)}},"\u7F16\u8F91"),ge.createElement("span",{style:{cursor:"pointer",color:"#999999"},onClick:()=>{me.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u786E\u8BA4\u662F\u5426\u5220\u9664\u8BE5\u63D0\u95EE\uFF1F",okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",onOk:()=>Bi(void 0,null,function*(){const Do=yield(0,nt.ZP)(`/api/smart_plan_page_knowledges/${Po==null?void 0:Po.id}.json`,{method:"delete"});(Do==null?void 0:Do.status)===0&&(te.ZP.success("\u5220\u9664\u6210\u529F"),ss())})})}},"\u5220\u9664"))}]}))),Ea===2&&ge.createElement("div",null,((hi==null?void 0:hi.count)>0||((oa=(Rs=hi==null?void 0:hi.page)==null?void 0:Rs.smart_plan_page_knowledges)==null?void 0:oa.length)>0)&&(mi==null?void 0:mi.status)!="not_started"&&!ol&&((jr=(Ys=hi==null?void 0:hi.item_banks)==null?void 0:Ys[0])==null?void 0:jr.status)!="not_started"&&ge.createElement("div",{className:ue.staticWrap},(hi==null?void 0:hi.count)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u7B54\u9898\u6982\u89C8"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.summary)||[],columns:((Sr=(Yo=hi==null?void 0:hi.item_banks)==null?void 0:Yo[0])==null?void 0:Sr.item_type)==="PROGRAM"?[{title:"\u4E0A\u8BFE\u4EBA\u6570",align:"left",width:100,dataIndex:"class_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u9898\u4EBA\u6570",align:"left",width:110,dataIndex:"answerd_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u901A\u8FC7\u4EBA\u6570",align:"left",ellipsis:!0,width:130,dataIndex:"correctly_num",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u63D0\u4EA4\u7387",align:"left",width:120,dataIndex:"submitted_rate",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)},{title:"\u901A\u8FC7\u7387",align:"right",dataIndex:"correct_rate",render:(Si,Po)=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]:[{title:"\u542C\u8BFE\u4EBA\u6570",align:"left",width:100,dataIndex:"class_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u9898\u4EBA\u6570",align:"left",width:110,dataIndex:"answerd_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u7B54\u5BF9\u4EBA\u6570",align:"left",ellipsis:!0,width:130,dataIndex:"correctly_num",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"0")},{title:"\u63D0\u4EA4\u7387",align:"left",width:120,dataIndex:"submitted_rate",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)},{title:"\u6B63\u786E\u7387",align:"right",dataIndex:"correct_rate",render:(Si,Po)=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]}),((vo=(Jr=hi==null?void 0:hi.item_banks)==null?void 0:Jr[0])==null?void 0:vo.item_type)!=="PROGRAM"&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u7B54\u9898\u8BE6\u60C5"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.details)||[],columns:[{title:"\u9009\u9879",align:"left",dataIndex:"choice_text",ellipsis:!0,render:(Si,Po,Do)=>{var wr,ls;return ge.createElement("span",{style:{color:"#000"}},((ls=(wr=hi==null?void 0:hi.item_banks)==null?void 0:wr[0])==null?void 0:ls.item_type)=="JUDGMENT"?ge.createElement(lt.Z,{className:"font14",value:Si}):ge.createElement("span",{style:{display:"flex"}},ln[Do],"\u3001",ge.createElement(lt.Z,{className:"font14",value:Si})))}},{title:"\u9009\u62E9\u4EBA\u6570",align:"left",width:110,dataIndex:"user_num",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"--")},{title:"\u4EBA\u6570\u6BD4\u4F8B",align:"right",ellipsis:!0,width:130,dataIndex:"rate",render:Si=>ge.createElement("span",{style:{color:"#000"}},Si+"%"||0)}]}))),((To=(er=hi==null?void 0:hi.page)==null?void 0:er.smart_plan_page_knowledges)==null?void 0:To.length)>0&&ge.createElement(ge.Fragment,null,ge.createElement("div",{className:ue.subTitle},"\u5B66\u4E60\u8BC4\u4EF7"),ge.createElement(Pe.default,{pagination:!1,dataSource:(bs==null?void 0:bs.studentList)||[],columns:[{title:"\u59D3\u540D",align:"left",dataIndex:"name",ellipsis:!0,render:(Si,Po,Do)=>Si},{title:"\u5B66\u53F7",align:"left",dataIndex:"student_id",ellipsis:!0,render:Si=>ge.createElement("span",{style:{color:"#000"}},Si||"--")},{title:"\u5B66\u4E60\u8BC4\u4EF7",align:"right",ellipsis:!0,dataIndex:"user_id",render:Si=>ge.createElement(He.ZP,{type:"link",loading:!1,onClick:()=>Bi(void 0,null,function*(){Dh(Si),Yl(!0)})},"\u67E5\u770B")}]})))))),Lr&&ge.createElement(et.Z,{ispptModal:!0,setScoreShow:Qr,isshixuns:!1,ScoreShow:!!Lr,isloadings:!1,onOk:Si=>Bi(void 0,null,function*(){if(!Si.length){te.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}console.log("\u8BF7\u9009\u62E9\u8BD5\u9898"+ms);let Po=yield(0,nt.ZP)(`/api/courses/${xr==null?void 0:xr.coursesId}/smart_plans/${xr==null?void 0:xr.id}/add_item_banks.json`,{method:"post",body:{item_bank_ids:Si,position:ci,is_smart_plan:!0}});(Po==null?void 0:Po.status)==0&&(te.ZP.success("\u9009\u9898\u6210\u529F"),Qr(!1),ss(),vs(!1))})}),ge.createElement(hn,{aiImg:fn,ref:Aa,onSave:(Si,Po)=>Bi(void 0,null,function*(){const Do=yield(0,nt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:{sub_discipline_id:[],group_id:[],exam_id:"",exercise_id:"",list:Si,mode:1,smart_plan:{id:xr==null?void 0:xr.id,position:ci}}});Do.status===0&&(te.ZP.success("\u64CD\u4F5C\u6210\u529F"),ss(),console.log(Do)),Po()})}),ge.createElement(me.default,{centered:!0,keyboard:!1,open:wd,title:"\u7F16\u8F91\u63D0\u95EE",width:800,forceRender:!0,onOk:()=>Bi(void 0,null,function*(){const Si=yield(0,nt.ZP)(`/api/smart_plan_page_knowledges/${Xs==null?void 0:Xs.id}.json`,{method:"put",body:Xs});(Si==null?void 0:Si.status)===0&&(te.ZP.success("\u7F16\u8F91\u6210\u529F"),Oh(!1),ss())}),onCancel:()=>{Oh(!1)}},ge.createElement("div",null,ge.createElement("div",{style:{fontWeight:600,marginBottom:"10px"}},"\u63D0\u95EE"),ge.createElement(Ce.Z,{height:200,defaultValue:Xs==null?void 0:Xs.question,onChange:Si=>{Xs.question=Si,Fo(Ai({},Xs))}}),ge.createElement("div",{style:{fontWeight:600,marginBottom:"10px"}},"\u53C2\u8003\u7B54\u6848"),ge.createElement(Ce.Z,{height:200,defaultValue:Xs==null?void 0:Xs.answer,onChange:Si=>{Xs.answer=Si,Fo(Ai({},Xs))}}))),ge.createElement(me.default,{centered:!0,keyboard:!1,open:as,title:hi==null?void 0:hi.smart_plan_name,width:600,forceRender:!0,footer:null,onOk:()=>{il(!1),Ji()},onCancel:()=>{il(!1),Ji()}},ge.createElement("div",{className:ue.modal},"\u8BF7\u6253\u5F00\u624B\u673A\u626B\u7801\u529F\u80FD\uFF0C\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\u65B0\u4F53\u9A8C\uFF01"),ge.createElement("div",{className:ue.erweima},ge.createElement(Ft.Z,{errorLevel:"H",value:`${location.origin}/miniprogram/courseware/study?course_id=${xr==null?void 0:xr.coursesId}&id=${xr==null?void 0:xr.id}`,bgColor:"#FFF",size:360,icon:`${ht.Z.IMG_SERVER}/${(bi=ze==null?void 0:ze.setting)==null?void 0:bi.tab_logo_url}`}))),ge.createElement(me.default,{centered:!0,title:"\u5B66\u4E60\u8BC4\u4EF7",keyboard:!1,maskClosable:!1,okText:"\u77E5\u9053\u4E86",open:Mu,width:800,forceRender:!0,cancelButtonProps:{style:{display:"none"}},onOk:()=>{Yl(!1)},onCancel:()=>{Yl(!1)}},ge.createElement(le.Z,{spinning:nd},ge.createElement("div",{className:ue.evalueWrap},ge.createElement("div",{className:ue.evalueSty},ge.createElement("div",{className:ue.title},"\u5B66\u4E60\u8BC4\u4EF7"),ge.createElement(lt.Z,{className:ue.ansWrap,value:zu==null?void 0:zu.comment})),ge.createElement("div",{className:ue.evalueSty,style:{marginTop:"20px"}},ge.createElement("div",{className:ue.title},"\u95EE\u7B54\u8BB0\u5F55"),ge.createElement("div",{className:ue.ansWrap,style:{padding:"0px 12px 12px 12px"}},(yo=zu==null?void 0:zu.question_and_answer_list)==null?void 0:yo.map((Si,Po)=>ge.createElement("div",{key:Po,className:"mt10"},ge.createElement("div",{style:{display:"flex"}},ge.createElement("div",{className:ue.label},"\u667A\u80FD\u52A9\u624B\uFF1A"),ge.createElement(lt.Z,{className:ue.asnCont,value:Si==null?void 0:Si.question})),ge.createElement("div",{style:{display:"flex"}},ge.createElement("div",{className:ue.label},"\u56DE\u7B54\uFF1A"),ge.createElement(lt.Z,{className:ue.asnCont,value:Si==null?void 0:Si.answer}))))))))))};var no=(0,Ot.connect)(({user:Wn,classroomList:ce,loading:ze,globalSetting:yn,problemset:pi})=>({user:Wn,classroomList:ce,globalSetting:yn,loading:ze.effects,problemset:pi}))(co)},79285:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ge}});var ct=xt(59301),Ot=xt(78241),ue=xt(8591),Ie=xt(43418),te=xt(99313),le=xt(57809),kt=xt(19842),ke=xt(98228),me=xt(92832),Ut=xt(1710),Ae=xt(6848),Pe=xt(58421),He=xt(3113),Ft=xt(99064),et={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"},nt=xt(26422),ht={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"},lt=xt(85149),pt=xt(955),yt=xt(24334);const Pt=["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 Dt=({qitem:We})=>{var Mn,ei,cn,Cn,se,gn,bn,It,bt,wt;return ct.createElement("div",{className:ht.warp},ct.createElement("div",{className:ht.mainPart},ct.createElement("div",{className:ht.qcount},(We==null?void 0:We.question_type)===8&&ct.createElement(lt.Z,{className:ht.content,showProgramFill:!0,value:(Mn=We==null?void 0:We.program_attr)==null?void 0:Mn.description}),(We==null?void 0:We.question_type)!=8&&ct.createElement(lt.Z,{className:ht.qtitle,value:(We==null?void 0:We.name)||(We==null?void 0:We.title)})),((We==null?void 0:We.question_type)===0||(We==null?void 0:We.question_type)===2)&&ct.createElement("div",null,(ei=We==null?void 0:We.choices)==null?void 0:ei.map((Bt,Tt)=>ct.createElement("div",{className:ht.redio},!(Bt!=null&&Bt.is_answer)&&ct.createElement("span",{className:ht.redioitem}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("i",{className:`${ht.redioitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:Bt!=null&&Bt.is_answer?ht.titleyes:ht.title,value:Pt[Tt]+(Bt==null?void 0:Bt.choice_text)}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===1&&ct.createElement("div",null,(cn=We==null?void 0:We.choices)==null?void 0:cn.map((Bt,Tt)=>ct.createElement("div",{className:ht.checkbox},!(Bt!=null&&Bt.is_answer)&&ct.createElement("span",{className:ht.checkboxitem}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("i",{className:`${ht.checkboxitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:Bt!=null&&Bt.is_answer?ht.titleyes:ht.title,value:Pt[Tt]+(Bt==null?void 0:Bt.choice_text)}),(Bt==null?void 0:Bt.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(We==null?void 0:We.question_type)===3&&ct.createElement("div",{className:ht.completion},(Cn=We==null?void 0:We.standard_answer)==null?void 0:Cn.map((Bt,Tt)=>{var vt;return ct.createElement("div",{style:{display:"flex"}},ct.createElement("span",{className:ht.title},"\u586B\u7A7A\u9879",Tt+1),ct.createElement("div",{className:ht.content},(vt=Bt==null?void 0:Bt.answer_text)==null?void 0:vt.map((ie,xe)=>ct.createElement("div",{className:ht.items},ie))))})),(We==null?void 0:We.question_type)===4&&ct.createElement("div",{className:ht.simple},ct.createElement("div",{className:ht.title},"\u53C2\u8003\u7B54\u6848"),ct.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(se=We==null?void 0:We.answer_texts)!=null&&se[0]?ct.createElement(lt.Z,{className:ht.content,value:(gn=We==null?void 0:We.answer_texts)==null?void 0:gn[0]}):ct.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(We==null?void 0:We.question_type)===5&&((bn=We==null?void 0:We.challenge_names)==null?void 0:bn.map((Bt,Tt)=>ct.createElement("div",{className:ht.shixun},ct.createElement("span",{className:ht.qtitle},ct.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,pt.EM)(Tt+1),"\u9898"),Bt)))),(We==null?void 0:We.question_type)===6&&ct.createElement("div",{className:ht.program},ct.createElement(lt.Z,{className:ht.content,value:((It=We==null?void 0:We.program_attr)==null?void 0:It.description)||"- -"})),(We==null?void 0:We.question_type)===7&&((bt=We==null?void 0:We.sub_item_banks)==null?void 0:bt.map((Bt,Tt)=>{var vt,ie,xe,Wt,Kt;return ct.createElement("div",null,ct.createElement("div",{className:ht.combination},ct.createElement("span",{className:ht.qtitle},Bt==null?void 0:Bt.name)),ct.createElement("div",{className:ht.warp,style:{padding:"0px",paddingTop:20}},ct.createElement("div",null,((Bt==null?void 0:Bt.item_type)=="SINGLE"||(Bt==null?void 0:Bt.item_type)=="JUDGMENT")&&((vt=Bt==null?void 0:Bt.choices)==null?void 0:vt.map((he,pe)=>ct.createElement("div",{className:ht.redio},!(he!=null&&he.is_answer)&&ct.createElement("span",{className:ht.redioitem}),(he==null?void 0:he.is_answer)&&ct.createElement("i",{className:`${ht.redioitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:he!=null&&he.is_answer?ht.titleyes:ht.title,value:Pt[pe]+(he==null?void 0:he.choice_text)}),(he==null?void 0:he.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.item_type)=="MULTIPLE"&&((ie=Bt==null?void 0:Bt.choices)==null?void 0:ie.map((he,pe)=>ct.createElement("div",{className:ht.checkbox},!(he!=null&&he.is_answer)&&ct.createElement("span",{className:ht.checkboxitem}),(he==null?void 0:he.is_answer)&&ct.createElement("i",{className:`${ht.checkboxitemyes} icon-duigou1`}),ct.createElement(lt.Z,{className:he!=null&&he.is_answer?ht.titleyes:ht.title,value:Pt[pe]+(he==null?void 0:he.choice_text)}),(he==null?void 0:he.is_answer)&&ct.createElement("div",{className:ht.yestag},"\u6B63\u786E\u7B54\u6848")))),(Bt==null?void 0:Bt.item_type)=="COMPLETION"&&ct.createElement("div",{className:ht.completion},(xe=Bt==null?void 0:Bt.standard_answer)==null?void 0:xe.map((he,pe)=>{var oe;return ct.createElement("div",{style:{display:"flex"}},ct.createElement("span",{className:ht.title},"\u586B\u7A7A\u9879",pe+1),ct.createElement("div",{className:ht.content},(oe=he==null?void 0:he.answer_text)==null?void 0:oe.map((De,an)=>ct.createElement("div",{className:ht.items},De))))})),(Bt==null?void 0:Bt.item_type)=="SUBJECTIVE"&&ct.createElement("div",{className:ht.simple},ct.createElement("div",{className:ht.title},"\u53C2\u8003\u7B54\u6848"),ct.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Wt=Bt==null?void 0:Bt.answer_texts)!=null&&Wt[0]?ct.createElement(lt.Z,{className:ht.content,value:(Kt=Bt==null?void 0:Bt.answer_texts)==null?void 0:Kt[0]}):ct.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(We==null?void 0:We.question_type)===8&&ct.createElement("div",null,ct.createElement(lt.Z,{disabledFill:!0,className:ht.content,showProgramFill:!0,value:yt.Base64.decode(((wt=We==null?void 0:We.program_attr)==null?void 0:wt.code)||"")})),(We==null?void 0:We.question_type)===5&&ct.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},ct.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_name)||"- -")),ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.author_school_name)||"- -")),ct.createElement("div",{style:{marginRight:30}},ct.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),ct.createElement("span",{style:{color:"#000000"}},(We==null?void 0:We.study_count)||"0"))),ct.createElement("a",{className:ht.shixunbutton,href:`/shixuns/${We==null?void 0:We.identifier}/challenges?exercise=true`,target:"_blank"},ct.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((We==null?void 0:We.question_type)<=4||[6,8].includes(We==null?void 0:We.question_type))&&ct.createElement("div",{className:ht.bottom},ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u89E3\u6790"),ct.createElement("span",{className:ht.right},We!=null&&We.analysis?ct.createElement(lt.Z,{value:We==null?void 0:We.analysis}):ct.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u96BE\u5EA6"),ct.createElement("span",{className:ht.right},(We==null?void 0:We.difficulty)===1?"\u7B80\u5355":(We==null?void 0:We.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ct.createElement("div",{className:ht.bottomitem},ct.createElement("span",{className:ht.left},"\u77E5\u8BC6\u70B9"),ct.createElement("span",{className:ht.right},We!=null&&We.tag_discipline?We==null?void 0:We.tag_discipline:ct.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Zt=xt(86087),ne=xt(84287),de=xt(89070),Qt=xt(61485),Ce=xt(32570),Vt=xt(16149),Ee=xt(59301),ve=Object.defineProperty,Je=Object.defineProperties,je=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Hn=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,Te=(We,Mn,ei)=>Mn in We?ve(We,Mn,{enumerable:!0,configurable:!0,writable:!0,value:ei}):We[Mn]=ei,$t=(We,Mn)=>{for(var ei in Mn||(Mn={}))Hn.call(Mn,ei)&&Te(We,ei,Mn[ei]);if(en)for(var ei of en(Mn))Zn.call(Mn,ei)&&Te(We,ei,Mn[ei]);return We},dn=(We,Mn)=>Je(We,je(Mn)),Vn=(We,Mn,ei)=>new Promise((cn,Cn)=>{var se=It=>{try{bn(ei.next(It))}catch(bt){Cn(bt)}},gn=It=>{try{bn(ei.throw(It))}catch(bt){Cn(bt)}},bn=It=>It.done?cn(It.value):Promise.resolve(It.value).then(se,gn);bn((ei=ei.apply(We,Mn)).next())});const Dn=({setScoreShow:We,ScoreShow:Mn,onOk:ei,isshixuns:cn,isloadings:Cn,dispatch:se,isIntelligentAssistant:gn=!1,ispptModal:bn=!1,newExercisePaper:It,shixunsDetail:bt})=>{var wt,Bt,Tt;let[vt,ie]=(0,ct.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:gn,is_smart_plan:bn,group_id:[]}),[xe,Wt]=(0,ct.useState)([]),[Kt,he]=(0,ct.useState)([]),[pe,oe]=(0,ct.useState)([]),[De,an]=(0,ct.useState)([]);const[tn,_e]=(0,ct.useState)(!1),[On]=Ot.default.useForm(),[Gn,pn]=(0,ct.useState)(),[Ei,Oi]=(0,ct.useState)(!1);let[gi,ki]=(0,ct.useState)(cn);const[Mi,Mo]=(0,ct.useState)([]),[oo,Bo]=(0,ct.useState)(0),[Qo,ro]=(0,ct.useState)(!0),[No,ir]=(0,ct.useState)([]),[Ho,Pi]=(0,ct.useState)([]),Zo=[{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}],qn=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Et,_i]=(0,ct.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 Gi=(0,ct.useRef)(new Set),Qe=(0,ct.useRef)(new Set),ii=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],si=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Ci=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Pn,vn]=(0,ct.useState)(!1),Me=()=>{On.resetFields(),gi=!1,ki(!1),vn(!1),On.submit()};(0,ct.useEffect)(()=>{var jt,Be,hn,Nn,ge,Ye,jn,Rn,Jn,zn;(((hn=(Be=(jt=It==null?void 0:It.editData)==null?void 0:jt.exercise)==null?void 0:Be.exist_item_bank_ids)==null?void 0:hn.length)>0||((Ye=(ge=(Nn=It==null?void 0:It.editData)==null?void 0:Nn.exercise)==null?void 0:ge.exist_item_bank_shixun_ids)==null?void 0:Ye.length)>0)&&Pi([...(Rn=(jn=It==null?void 0:It.editData)==null?void 0:jn.exercise)==null?void 0:Rn.exist_item_bank_ids,...(zn=(Jn=It==null?void 0:It.editData)==null?void 0:Jn.exercise)==null?void 0:zn.exist_item_bank_shixun_ids])},[(Bt=(wt=It==null?void 0:It.editData)==null?void 0:wt.exercise)==null?void 0:Bt.exist_item_bank_ids]),(0,ct.useEffect)(()=>{Mn&&(On.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Qo&&gi&&(On.setFieldsValue({item_type:"SHIXUN"}),vt.item_type="SHIXUN",ie($t({},vt)),ro(!1)),Fe(vt),zt(),Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Mn]),(0,ct.useEffect)(()=>{oo>0&&setTimeout(()=>{Bo(0)},2e3)},[oo]);function Fe(jt){return Vn(this,null,function*(){var Be,hn,Nn;if(_e(!0),ie($t({},jt)),(pe==null?void 0:pe.length)<=0&&jt.type==="5"){an([]),_e(!1);return}console.log("----",pe,Mi);let ge=jt.type==="5"?pe==null?void 0:pe.filter(Rn=>!Mi.includes(Rn)):null,Ye=jt.type==="5"?pe==null?void 0:pe.filter(Rn=>Mi.includes(Rn)):null,jn=yield(0,Ft.ZP)("/api/item_banks.json",{method:"get",params:dn($t({},jt),{discipline_id:((Be=jt==null?void 0:jt.courseid)==null?void 0:Be[0])||null,sub_discipline_id:((hn=jt==null?void 0:jt.courseid)==null?void 0:hn[1])||null,ids:ge,shixun_ids:Ye,include_shixuns:!gn,group_id:((Nn=jt.group_id)==null?void 0:Nn.map(Rn=>Rn==null?void 0:Rn.value))||null,keyword:jt.keyword?encodeURIComponent(jt.keyword):jt.keyword,type:jt.type==="5"?null:jt.type,clazz:jt.type==="3"?"ItemBanksGroup":null,bigmodel:gn,is_smart_plan:bn})});an(jn),_e(!1)})}function zt(){return Vn(this,null,function*(){let jt=yield(0,Ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:vt.type==="5"?null:vt.type,clazz:"ItemBanksGroup"}});Wt((0,nt.L)(jt==null?void 0:jt.disciplines))})}function Re(jt){return Vn(this,null,function*(){var Be;let hn=yield(0,Ft.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:jt}),Nn=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Be=hn==null?void 0:hn.data)==null?void 0:Be.map(ge=>({title:ge.name,id:ge.id,pid:ge.id,value:ge.id,key:ge.id,isLeaf:!ge.have_child}))}];ir(Nn)})}function qe(jt){return Vn(this,null,function*(){var Be,hn,Nn,ge;_e(!0);let Ye=(Be=jt.list)==null?void 0:Be.filter(Jn=>!Mi.includes(Jn)),jn=(hn=jt.list)==null?void 0:hn.filter(Jn=>Mi.includes(Jn));if(Ye.length===0&&jn.length===0){_e(!1),an([]);return}let Rn=yield(0,Ft.ZP)("/api/item_banks.json",{method:"get",params:dn($t({},jt),{discipline_id:((Nn=jt==null?void 0:jt.courseid)==null?void 0:Nn[0])||null,sub_discipline_id:((ge=jt==null?void 0:jt.courseid)==null?void 0:ge[1])||null,ids:Ye,shixun_ids:jn,type:jt.type==="5"?null:jt.type,clazz:jt.type==="3"?"ItemBanksGroup":null})});_e(!1),an(Rn)})}const Se=jt=>Vn(void 0,null,function*(){const Be=yield se({type:"shixunsDetail/release",payload:{id:jt}});let hn=Be==null?void 0:Be.tag_position,Nn=(Be==null?void 0:Be.evaluation_set_position)||[],ge=Be.status;return ge===0?(ue.ZP.success("\u53D1\u5E03\u6210\u529F"),Fe(vt),!0):(ge===2?ue.ZP.error(`\u7B2C${Nn.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):ge===3?ue.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${hn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):ue.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ee=jt=>(jt==null?void 0:jt.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Ke=(jt,Be,hn)=>jt.map(Nn=>Nn.key===Be?$t($t({},Nn),hn):Nn.children?dn($t({},Nn),{children:Ke(Nn.children,Be,hn)}):Nn),sn=jt=>Vn(void 0,null,function*(){const{key:Be}=jt;let hn=vt.type;const Nn=yield(0,Vt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Be),type:hn}),{data:ge,total_count:Ye}=Nn||{};Ye>0&&ir(jn=>Ke(jn,Be,{children:ge.map(Rn=>({title:Rn.name,id:Rn.id,pid:Rn.id,value:Rn.id,key:Rn.id,isLeaf:!Rn.have_child}))}))});function mn(jt){console.log("----",vt),jt==="1"&&(Et.gg=$t({},vt)),jt==="2"&&(Et.scj=$t({},vt)),jt==="3"&&(Et.ttgx=$t({},vt)),jt==="0"&&(Et.wcjd=$t({},vt)),jt==="5"&&(Et.yx=$t({},vt)),_i($t({},Et))}function En(){vt.type==="1"&&(vt=Et.gg),vt.type==="2"&&(vt=Et.scj),vt.type==="3"&&(vt=Et.ttgx),vt.type==="0"&&(vt=Et.wcjd),vt.type==="5"&&(vt=Et.yx),(vt==null?void 0:vt.item_type)==="SHIXUN"?(gi=!0,ki(!0)):(gi=!1,ki(!1)),On.setFieldsValue($t({},vt)),ie($t({},vt)),Fe($t({},vt))}return Ee.createElement("div",null,Ee.createElement(Ie.default,{title:!1,footer:!1,open:Mn,width:1200,centered:!0,className:et.scoremodal,onCancel:()=>{We(!1)}},Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement("div",{className:et.title},gn?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),gn&&Ee.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"),Ee.createElement(te.default,{className:et.tabWrap,activeKey:vt.type,onChange:jt=>{jt==="3"?(vt.show_all_share=!0,Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):vt.show_all_share=null,jt==="0"&&Re({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),mn(vt.type),vt.type=jt,(vt==null?void 0:vt.item_type)==="SHIXUN"&&vt.type!=="5"&&(gi=!0,ki(!0)),vn(!1),vt.type==="5"&&(gi=!1,ki(!1)),En(),zt()},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:Ee.createElement("div",null,"\u5DF2\u9009",pe.length>0&&Ee.createElement("span",{className:et.titlecount},pe.length),oo>0&&Ee.createElement("span",{className:et.add},"+",oo)),key:"5"}]}),Ee.createElement(Ot.default,{layout:"inline",form:On,onValuesChange:(jt,Be)=>{const hn=Object.values(Be).some(ge=>ge!==null&&ge!==""&&ge!==void 0),Nn=Be.keyword==="";if(vn(hn||!Nn),vt.page=1,(Be==null?void 0:Be.item_type)==="SHIXUN"){if(vt.type==="5"?ki(!1):ki(!0),jt.keyword||jt.keyword==="")return;On.submit()}else{if(jt!=null&&jt.courseid&&On.setFieldsValue({tag_discipline_id:""}),ki(!1),jt.keyword||jt.keyword==="")return;On.submit()}},onFinish:jt=>{var Be;vt.type==="3"&&(!jt.group_id||((Be=jt==null?void 0:jt.group_id)==null?void 0:Be.length)===0)?vt.show_all_share=!0:vt.show_all_share=null,ie($t($t({},vt),jt)),Fe($t($t({},vt),jt))}},Ee.createElement(Ot.default.Item,{name:"item_type"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(bn?qn:gn?Zo==null?void 0:Zo.filter(jt=>jt.question_type!==5):Zo).map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),Ee.createElement(Ot.default.Item,{name:"courseid"},Ee.createElement(kt.Z,{className:et.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:xe})),!gi&&Ee.createElement(Ot.default.Item,{name:"tag_discipline_id"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(Tt=De==null?void 0:De.tag_disciplines)==null?void 0:Tt.map(jt=>Ee.createElement(le.default.Option,{key:jt.id},jt.name)))),Ee.createElement(Ot.default.Item,{name:gi?"diff":"difficulty"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!gi&&ii.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)),gi&&si.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),gi&&Ee.createElement(Ot.default.Item,{name:"shixun_publish_status"},Ee.createElement(le.default,{className:et.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Ci.map(jt=>Ee.createElement(le.default.Option,{key:jt.value},jt.name)))),(vt.type==="3"||vt.type==="0")&&!gi&&Ee.createElement(Ot.default.Item,{name:"group_id"},Ee.createElement(ke.default,{treeDataSimpleMode:!0,style:{width:118},className:et.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(jt,Be)=>Be.title.toUpperCase().indexOf(jt.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:sn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:No})),Pn&&Ee.createElement("span",{className:et.allqingchu,onClick:Me},Ee.createElement("i",{className:"iconfont icon-guanbi4"}),Ee.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),Ee.createElement(Ot.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},Ee.createElement(me.default.Search,{className:et.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:Ee.createElement("i",{className:`iconfont icon-sousuo9 font14 ${et.searchIcon}`,onClick:()=>On.submit()}),onSearch:jt=>{On.submit()}}))),Ee.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},Ee.createElement("div",{onClick:()=>{vt.updated_at==="asc"?vt.updated_at="desc":vt.updated_at="asc",ie(dn($t({},vt),{page:1})),Fe(dn($t({},vt),{page:1}))}}," ",vt.updated_at?Ee.createElement("img",{src:vt.updated_at==="asc"?Zt.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),Ee.createElement("div",{onClick:()=>{vt.quotes==="asc"?vt.quotes="desc":vt.quotes="asc",ie(dn($t({},vt),{page:1})),Fe(dn($t({},vt),{page:1}))},style:{marginLeft:20}}," ",vt.quotes?Ee.createElement("img",{src:vt.quotes==="asc"?Zt.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):Ee.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),Ee.createElement(Ut.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(De==null?void 0:De.items)||(De==null?void 0:De.shixun_list),pagination:!1,loading:tn,rowKey:jt=>jt.id,rowSelection:{type:gn||bn?"radio":"checkbox",selectedRowKeys:Kt,getCheckboxProps:jt=>({disabled:jt.shixun_tag_num===1||(Ho==null?void 0:Ho.find(Be=>jt.id===Be))}),onSelect(jt,Be,hn){if(gn||bn){he([jt.id]),Qe.current=new Set([jt.id]),Bo(1),oe([jt.id]);return}if(Be)(gi||jt!=null&&jt.challenge_names)&&Mo([...Mi,jt.id]),he([...Kt,jt.id]),jt.identifier?Gi.current.add(jt.id):Qe.current.add(jt.id),Bo(1),oe([...pe,jt.id]);else{jt.identifier?Gi.current.delete(jt.id):Qe.current.delete(jt.id);let Nn=pe.filter(ge=>ge!==jt.id);if(he(Nn),oe(Nn),gi||jt!=null&&jt.challenge_names){let ge=Mi.filter(Ye=>Ye!==jt.id);Mo([...ge])}if(vt.type==="5"){qe(dn($t({},vt),{list:[...Nn]}));return}}},onSelectAll(jt,Be,hn){var Nn,ge;if(jt){const Ye=hn.map(Rn=>Rn.id),jn=(ge=hn==null?void 0:hn.filter(Rn=>Rn==null?void 0:Rn.challenge_names))==null?void 0:ge.map(Rn=>Rn.id);Mo([...Mi,...jn]),he([...Kt,...Ye]),oe([...pe,...Ye]);for(const Rn of hn)Rn.identifier?Gi.current.add(Rn.id):Qe.current.add(Rn.id)}else{const Ye=hn.map(zn=>zn.id),jn=Kt.filter(zn=>!Ye.some(ri=>ri===zn)),Rn=(Nn=hn==null?void 0:hn.filter(zn=>zn==null?void 0:zn.challenge_names))==null?void 0:Nn.map(zn=>zn.id);he([...jn]),oe([...jn]);let Jn=Mi.filter(zn=>!Rn.some(ri=>ri===zn.id));Mo([...Jn]),vt.type==="5"&&qe(dn($t({},vt),{list:[...jn]}));for(const zn of Ye)zn.identifier?Gi.current.delete(zn):Qe.current.delete(zn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(jt,Be,hn)=>{var Nn,ge;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,gi||Be!=null&&Be.challenge_names?"\u5B9E\u8BAD\u9898":(ge=(Nn=Zo==null?void 0:Zo.filter(Ye=>Ye.value===jt))==null?void 0:Nn[0])==null?void 0:ge.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:gi?"30%":"60%",key:"name",render:(jt,Be,hn)=>{var Nn;return Ee.createElement("div",{style:{display:"flex",alignItems:"center"}},Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",{className:Be!=null&&Be.high_resources_consume?et.q_title:""},Ee.createElement(lt.Z,{key:1,showLines:1,showTextOnly:!0,value:gi||Be!=null&&Be.challenge_names?Be!=null&&Be.title||jt===null?"--":jt:(Be==null?void 0:Be.item_type)=="BPROGRAM"?(Nn=Be==null?void 0:Be.program_attr)==null?void 0:Nn.description:jt}))),(Be==null?void 0:Be.high_resources_consume)&&Ee.createElement(Ce.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!gi,render:(jt,Be,hn)=>{var Nn;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("span",null,jt?(Nn=jt==null?void 0:jt.split("\u3001"))==null?void 0:Nn[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!gi,render:(jt,Be,hn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("span",null,jt||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(jt,Be,hn)=>{var Nn,ge,Ye,jn;return Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,gi||Be!=null&&Be.challenge_names?(Be==null?void 0:Be.level)||((ge=(Nn=ii==null?void 0:ii.filter(Rn=>Rn.value===jt))==null?void 0:Nn[0])==null?void 0:ge.name):(jn=(Ye=ii==null?void 0:ii.filter(Rn=>Rn.value===jt))==null?void 0:Ye[0])==null?void 0:jn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!gi,render:(jt,Be,hn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,jt||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(jt,Be,hn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,gi||Be!=null&&Be.challenge_names?(Be==null?void 0:Be.study_count)||(Be==null?void 0:Be.stu_num):jt))},{title:Ee.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",Ee.createElement(Ae.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},Ee.createElement(Qt.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!gi,render:(jt,Be,hn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",null,jt||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(jt,Be,hn)=>Ee.createElement(Ae.Z,{title:ee(Be)},Ee.createElement("div",{style:{flex:1,textAlign:"start"}},Ee.createElement("a",{onClick:()=>{var Nn,ge;pn(dn($t({},Be),{question_type:gi||Be!=null&&Be.challenge_names?5:(ge=(Nn=Zo==null?void 0:Zo.filter(Ye=>Ye.value===(Be==null?void 0:Be.item_type)))==null?void 0:Nn[0])==null?void 0:ge.question_type})),Oi(!0)}},"\u67E5\u770B"),(Be==null?void 0:Be.shixun_tag_num)===1&&Ee.createElement("a",{style:{marginLeft:10},onClick:()=>{Ie.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:Ee.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",Ee.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Be==null?void 0:Be.identifier}/challenges`)}},(Be==null?void 0:Be.shixun_name)||"--"),"\uFF1F"),onOk:()=>Vn(void 0,null,function*(){if(!Se(Be==null?void 0:Be.identifier))return new Promise((Nn,ge)=>{ge()})})})}},"\u53D1\u5E03")))}].filter(jt=>!jt.hidden)}),Ee.createElement(Pe.Z,{current:vt.page,total:(De==null?void 0:De.items_count)||(De==null?void 0:De.shixuns_count),style:{marginBottom:20},defaultPageSize:vt.per_page,showTotal:jt=>Ee.createElement("span",null,"\u5171\xA0",Ee.createElement("span",{style:{color:"#165DFF"}},jt),"\xA0\u6761\u6570\u636E"),pageSize:vt.per_page,onChange:(jt,Be)=>{vt.page=jt,vt.per_page=Be,ie($t({},vt)),Fe($t({},vt))}}),Ee.createElement("div",{className:et.bottom},Ee.createElement(He.ZP,{className:et.no,onClick:()=>{We(!1)}},"\u53D6\u6D88"),Ee.createElement(He.ZP,{loading:Cn,style:{width:Cn&&75},className:et.yes,onClick:()=>Vn(void 0,null,function*(){if((pe==null?void 0:pe.length)<=0){ue.ZP.info(gn||bn?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ei([...Qe.current],[...Gi.current],!0,pe==null?void 0:pe.length)})},gn?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),Ee.createElement(Ie.default,{open:Ei,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:et.previewModal,width:1e3,centered:!0,onCancel:()=>{Oi(!1)},onOk:()=>{Oi(!1)}},Ee.createElement(Dt,{qitem:Gn})))};var Ge=(0,de.connect)(({shixunsDetail:We,newExercisePaper:Mn})=>({shixunsDetail:We,newExercisePaper:Mn}))(Dn)},80525:function(Fn,An,xt){"use strict";xt.d(An,{GM:function(){return ke},MK:function(){return kt},PR:function(){return Ot},ZS:function(){return Ut},d1:function(){return ue},fu:function(){return Ie},j2:function(){return me},l_:function(){return te},uE:function(){return Ae},zQ:function(){return le}});var ct=xt(99064);function Ot(){return(0,ct.U2)("problems/new.json")}function ue(He="question"){return(0,ct.U2)("disciplines.json",{source:He})}function Ie(He){return(0,ct.U2)(`problems/${He}/edit.json`)}function te(He,Ft){return(0,ct.gz)(`problems/${He}.json`,Ft)}function le(He){return(0,ct.v_)("problems.json",He)}function kt(He,Ft){return(0,ct.v_)(`exercises/${He}/exercise_questions.json`,Ft)}function ke(He,Ft){return(0,ct.gz)(`exercise_questions/${He}.json`,Ft)}function me(He){return(0,ct.v_)(`problems/${He}/publish.json`)}function Ut(He){return(0,ct.v_)(`problems/${He}/cancel_publish.json`)}function Ae(He){return(0,ct.U2)(`problems/${He}/start.json`)}function Pe(He,Ft){return post("tag_disciplines.json",{name:Ft,sub_discipline_id:He})}},24768:function(Fn,An,xt){"use strict";xt.d(An,{AL:function(){return Pt},Iy:function(){return Ae},Qv:function(){return Ft},ez:function(){return yt},jb:function(){return Pe}});var ct=xt(32834),Ot=xt.n(ct),ue=xt(11690),Ie=xt.n(ue);let te=1;function le(de,Qt){const Ce=de.match(/^(\s+)(?:```)/);if(Ce===null)return Qt;const Vt=Ce[1];return Qt.split(` `).map(Ee=>{const ve=Ee.match(/^\s+/);if(ve===null)return Ee;const[Je]=ve;return Je.length>=Vt.length?Ee.slice(Vt.length):Ee}).join(` `)}let kt=[],ke=["
    "];const me=new(Ot()).Renderer,Ut=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Ae(){kt.length=0,ke=["
      "]}const Pe={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function He(de,Qt,Ce,Vt){if(Qt>=de.length||de[Qt].level<=Ce)return Qt;var Ee=de[Qt];Vt.push("
    • "+Ee.text+""),Qt++;var ve=[];return Qt=He(de,Qt,Ee.level,ve),ve.length>0&&(Vt.push("
        "),ve.forEach(function(Je){Vt.push(Je)}),Vt.push("
      ")),Vt.push("
    • "),Qt=He(de,Qt,Ce,Vt),Qt}function Ft(){return He(kt,0,0,ke),ke.push("
    "),ke.join("")}const et={heading(de){const Qt=Ut.exec(de);if(te+=1,Qt)return{type:"heading",raw:Qt[0],depth:Qt[1].length,text:Qt[2]}},fences(de){const Qt=this.rules.block.fences.exec(de);if(Qt){const Ce=Qt[0];let Vt=le(Ce,Qt[3]||"");const Ee=Qt[2]?Qt[2].trim():Qt[2];if(["latex","katex","math"].indexOf(Ee)>=0){const ve=lt(),Je=Vt;Vt=ve,pt[ve]={type:"block",expression:Je}}return{type:"code",raw:Ce,lang:Ee,text:Vt}}}},nt=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let ht=0;const lt=()=>`__special_katext_id_${ht++}__`;let pt={};function yt(){return pt}function Pt(){ht=0,pt={}}function Nt(de){return de=de.replace(nt,(Qt,Ce)=>{const Vt=lt();return pt[Vt]={type:"inline",expression:Ce},Vt}),de}const Dt=me.listitem;me.listitem=function(de){return Dt(Nt(de))};const Zt=me.paragraph;me.paragraph=function(de){return Zt(Nt(de))};const ne=me.tablecell;me.tablecell=function(de,Qt){return ne(Nt(de),Qt)},me.code=function(de,Qt,Ce){const Vt=(Qt||"").match(/\S*/)[0];return Vt?["latex","katex","math"].indexOf(Vt)>=0?`

    ${de}

    `:`
    ${Ce?de:(0,ue.escape)(de,!0)}
    -`:'
    '+(Ce?de:(0,ue.escape)(de,!0))+"
    "},me.heading=function(de,Qt,Ce){let Vt=this.options.headerPrefix+Ce.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return kt.push({anchor:Vt,level:Qt,text:de}),"'+de+""},Ot().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ot().use({tokenizer:et,renderer:me}),Nn.ZP=Ot()},50371:function(An,Nn){"use strict";function xt(){const ct=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ot=1;Ot{const te=ue[Ie];te!==void 0&&(ct[Ie]=te)})}return ct}Nn.Z=xt},77578:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ct}});const ct=Ot=>Ot?typeof Ot=="function"?Ot():Ot:null},13845:function(An,Nn,xt){"use strict";xt.d(Nn,{F:function(){return ct},Z:function(){return Ot}});function ct(ue){return ue!=null&&ue===ue.window}function Ot(ue,Ie){var te,le;if(typeof window=="undefined")return 0;const kt=Ie?"scrollTop":"scrollLeft";let ke=0;return ct(ue)?ke=ue[Ie?"pageYOffset":"pageXOffset"]:ue instanceof Document?ke=ue.documentElement[kt]:(ue instanceof HTMLElement||ue)&&(ke=ue[kt]),ue&&!ct(ue)&&typeof ke!="number"&&(ke=(le=((te=ue.ownerDocument)!==null&&te!==void 0?te:ue).documentElement)===null||le===void 0?void 0:le[kt]),ke}},68031:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ie}});var ct=xt(16089);function Ot(te,le,kt,ke){const me=kt-le;return te/=ke/2,te<1?me/2*te*te*te+le:me/2*((te-=2)*te*te+2)+le}var ue=xt(13845);function Ie(te){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:kt=()=>window,callback:ke,duration:me=450}=le,Ut=kt(),Ae=(0,ue.Z)(Ut,!0),Pe=Date.now(),He=()=>{const et=Date.now()-Pe,nt=Ot(et>me?me:et,Ae,te,me);(0,ue.F)(Ut)?Ut.scrollTo(window.pageXOffset,nt):Ut instanceof Document||Ut.constructor.name==="HTMLDocument"?Ut.documentElement.scrollTop=nt:Ut.scrollTop=nt,et2&&arguments[2]!==void 0?arguments[2]:!1;mn.forEach(function(Be){if(!(!ee&&Se!==!1&&Se>0&&Ke.length>=Se)){var cn=[].concat((0,ct.Z)(bn),[Be]),Cn=Be[ai.children],ge=jt||Be.disabled;if((!Cn||Cn.length===0||vn)&&Fe(Qe,cn,{label:ai.label})){var _e;Ke.push((0,yt.Z)((0,yt.Z)({},Be),{},(_e={disabled:ge},(0,pt.Z)(_e,ai.label,Re(Qe,cn,Ci,ai)),(0,pt.Z)(_e,Pt,cn),(0,pt.Z)(_e,ai.children,void 0),_e)))}Cn&&sn(Be[ai.children],cn,ge)}})}return sn(ii,[]),ee&&Ke.sort(function(mn,bn){return ee(mn[Pt],bn[Pt],Qe,ai)}),Se!==!1&&Se>0?Ke.slice(0,Se):Ke},[Qe,ii,ai,Ci,Re,vn,Fe,ee,Se])},ne="__RC_CASCADER_SPLIT__",de="SHOW_PARENT",Qt="SHOW_CHILD";function Ce(Qe){return Qe.join(ne)}function Vt(Qe){return Qe.map(Ce)}function Ee(Qe){return Qe.split(ne)}function ve(Qe){var ii=Qe||{},ai=ii.label,Ci=ii.value,Pn=ii.children,vn=Ci||"value";return{label:ai||"label",value:vn,key:vn,children:Pn||"children"}}function Je(Qe,ii){var ai,Ci;return(ai=Qe.isLeaf)!==null&&ai!==void 0?ai:!((Ci=Qe[ii.children])!==null&&Ci!==void 0&&Ci.length)}function je(Qe){var ii=Qe.parentElement;if(ii){var ai=Qe.offsetTop-ii.offsetTop;ai-ii.scrollTop<0?ii.scrollTo({top:ai}):ai+Qe.offsetHeight-ii.scrollTop>ii.offsetHeight&&ii.scrollTo({top:ai+Qe.offsetHeight-ii.offsetHeight})}}function en(Qe,ii){return Qe.map(function(ai){var Ci;return(Ci=ai[Pt])===null||Ci===void 0?void 0:Ci.map(function(Pn){return Pn[ii.value]})})}function jn(Qe,ii,ai){var Ci=new Set(Qe),Pn=ii();return Qe.filter(function(vn){var Me=Pn[vn],Fe=Me?Me.parent:null,zt=Me?Me.children:null;return Me&&Me.node.disabled?!0:ai===Qt?!(zt&&zt.some(function(Re){return Re.key&&Ci.has(Re.key)})):!(Fe&&!Fe.node.disabled&&Ci.has(Fe.key))})}function Hn(Qe,ii,ai){for(var Ci=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Pn=ii,vn=[],Me=function(){var Re,qe,Se,ee=Qe[Fe],Ke=(Re=Pn)===null||Re===void 0?void 0:Re.findIndex(function(mn){var bn=mn[ai.value];return Ci?String(bn)===String(ee):bn===ee}),sn=Ke!==-1?(qe=Pn)===null||qe===void 0?void 0:qe[Ke]:null;vn.push({value:(Se=sn==null?void 0:sn[ai.value])!==null&&Se!==void 0?Se:ee,index:Ke,option:sn}),Pn=sn==null?void 0:sn[ai.children]},Fe=0;Fe1){var Rn=sn.slice(0,-1);Be(Rn)}else Re(!1)},ge=function(){var Rn,Vn=((Rn=bn[mn])===null||Rn===void 0?void 0:Rn[ai.children])||[],$n=Vn.find(function(si){return!si.disabled});if($n){var Xn=[].concat((0,ct.Z)(sn),[$n[ai.value]]);Be(Xn)}};Ot.useImperativeHandle(Qe,function(){return{onKeyDown:function(Rn){var Vn=Rn.which;switch(Vn){case gn.Z.UP:case gn.Z.DOWN:{var $n=0;Vn===gn.Z.UP?$n=-1:Vn===gn.Z.DOWN&&($n=1),$n!==0&&cn($n);break}case gn.Z.LEFT:{if(zt)break;Se?ge():Cn();break}case gn.Z.RIGHT:{if(zt)break;Se?Cn():ge();break}case gn.Z.BACKSPACE:{zt||Cn();break}case gn.Z.ENTER:{if(sn.length){var Xn=bn[mn],si=(Xn==null?void 0:Xn[Pt])||[];si.length?vn(si.map(function(li){return li[ai.value]}),si[si.length-1]):vn(sn,bn[mn])}break}case gn.Z.ESC:Re(!1),qe&&Rn.stopPropagation()}},onKeyUp:function(){}}})},It=Ot.forwardRef(function(Qe,ii){var ai,Ci,Pn,vn,Me=(0,Ae.lk)(),Fe=Me.prefixCls,zt=Me.multiple,Re=Me.searchValue,qe=Me.toggleOpen,Se=Me.notFoundContent,ee=Me.direction,Ke=Me.open,sn=Ot.useRef(),mn=ee==="rtl",bn=Ot.useContext(ht),jt=bn.options,Be=bn.values,cn=bn.halfValues,Cn=bn.fieldNames,ge=bn.changeOnSelect,_e=bn.onSelect,Rn=bn.searchOptions,Vn=bn.dropdownPrefixCls,$n=bn.loadData,Xn=bn.expandTrigger,si=Vn||Fe,li=Ot.useState([]),Ai=(0,me.Z)(li,2),Ii=Ai[0],Bi=Ai[1],ln=function(Ji){if(!(!$n||Re)){var Go=Hn(Ji,jt,Cn),Eo=Go.map(function(Xi){var io=Xi.option;return io}),Wi=Eo[Eo.length-1];if(Wi&&!Je(Wi,Cn)){var Ui=Ce(Ji);Bi(function(Xi){return[].concat((0,ct.Z)(Xi),[Ui])}),$n(Eo)}}};Ot.useEffect(function(){Ii.length&&Ii.forEach(function(Co){var Ji=Ee(Co),Go=Hn(Ji,jt,Cn,!0).map(function(Wi){var Ui=Wi.option;return Ui}),Eo=Go[Go.length-1];(!Eo||Eo[Cn.children]||Je(Eo,Cn))&&Bi(function(Wi){return Wi.filter(function(Ui){return Ui!==Co})})})},[jt,Ii,Cn]);var co=Ot.useMemo(function(){return new Set(Vt(Be))},[Be]),no=Ot.useMemo(function(){return new Set(Vt(cn))},[cn]),Gn=se(),ce=(0,me.Z)(Gn,2),ze=ce[0],yn=ce[1],pi=function(Ji){yn(Ji),ln(Ji)},Kn=function(Ji){var Go=Ji.disabled,Eo=Je(Ji,Cn);return!Go&&(Eo||ge||zt)},fi=function(Ji,Go){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_e(Ji),!zt&&(Go||ge&&(Xn==="hover"||Eo))&&qe(!1)},mi=Ot.useMemo(function(){return Re?Rn:jt},[Re,Rn,jt]),wi=Ot.useMemo(function(){for(var Co=[{options:mi}],Ji=mi,Go=en(Ji,Cn),Eo=function(){var io=ze[Wi],yi=Ji.find(function(Wo,sr){return(Go[sr]?Ce(Go[sr]):Wo[Cn.value])===io}),Gt=yi==null?void 0:yi[Cn.children];if(!(Gt!=null&&Gt.length))return"break";Ji=Gt,Co.push({options:Gt})},Wi=0;Wi":Ii,ln=Qe.loadingIcon,co=Qe.children,no=Qe.dropdownMatchSelectWidth,Gn=no===void 0?!1:no,ce=Qe.showCheckedStrategy,ze=ce===void 0?de:ce,yn=(0,Ut.Z)(Qe,vt),pi=(0,Pe.ZP)(ai),Kn=!!Se,fi=(0,et.Z)(Me,{value:Fe,postState:xe}),mi=(0,me.Z)(fi,2),wi=mi[0],Ri=mi[1],Qi=Ot.useMemo(function(){return ve(vn)},[JSON.stringify(vn)]),fn=Ot.useMemo(function(){return Be||[]},[Be]),ao=hn(fn,Qi),un=Ot.useCallback(function(to){var Yi=ao();return to.map(function(Uo){var zo=Yi[Uo].nodes;return zo.map(function(Nr){return Nr[Qi.value]})})},[ao,Qi]),so=(0,et.Z)("",{value:sn,postState:function(Yi){return Yi||""}}),Co=(0,me.Z)(so,2),Ji=Co[0],Go=Co[1],Eo=function(Yi,Uo){Go(Yi),Uo.source!=="blur"&&mn&&mn(Yi)},Wi=Ge(bn),Ui=(0,me.Z)(Wi,2),Xi=Ui[0],io=Ui[1],yi=Zt(Ji,fn,Qi,cn||Pn,io,zt),Gt=Wn(fn,Qi),Wo=Ot.useMemo(function(){var to=Gt(wi),Yi=(0,me.Z)(to,2),Uo=Yi[0],zo=Yi[1];if(!Kn||!wi.length)return[Uo,[],zo];var Nr=Vt(Uo),Hr=ao(),da=(0,He.S)(Nr,!0,Hr),on=da.checkedKeys,aa=da.halfCheckedKeys;return[un(on),un(aa),zo]},[Kn,wi,ao,un,Gt]),sr=(0,me.Z)(Wo,3),Cr=sr[0],Rr=sr[1],cr=sr[2],uo=Ot.useMemo(function(){var to=Vt(Cr),Yi=jn(to,ao,ze);return[].concat((0,ct.Z)(cr),(0,ct.Z)(un(Yi)))},[Cr,ao,un,cr,ze]),Jt=Te(uo,fn,Qi,Kn,qe),wn=(0,Ft.Z)(function(to){if(Ri(to),Re){var Yi=xe(to),Uo=Yi.map(function(Hr){return Hn(Hr,fn,Qi).map(function(da){return da.option})}),zo=Kn?Yi:Yi[0],Nr=Kn?Uo:Uo[0];Re(zo,Nr)}}),Tn=(0,Ft.Z)(function(to){if((!Kn||Ke)&&Go(""),!Kn)wn(to);else{var Yi=Ce(to),Uo=Vt(Cr),zo=Vt(Rr),Nr=Uo.includes(Yi),Hr=cr.some(function(jr){return Ce(jr)===Yi}),da=Cr,on=cr;if(Hr&&!Nr)on=cr.filter(function(jr){return Ce(jr)!==Yi});else{var aa=Nr?Uo.filter(function(jr){return jr!==Yi}):[].concat((0,ct.Z)(Uo),[Yi]),Is=ao(),cs;if(Nr){var Rs=(0,He.S)(aa,{checked:!1,halfCheckedKeys:zo},Is);cs=Rs.checkedKeys}else{var oa=(0,He.S)(aa,!0,Is);cs=oa.checkedKeys}var Ys=jn(cs,ao,ze);da=un(Ys)}wn([].concat((0,ct.Z)(on),(0,ct.Z)(da)))}}),vi=function(Yi,Uo){if(Uo.type==="clear"){wn([]);return}var zo=Uo.values[0],Nr=zo.valueCells;Tn(Nr)},Yn=_e!==void 0?_e:ge,oi=Vn||Rn,ti=si||Xn,Xe=function(Yi){li==null||li(Yi),Ai==null||Ai(Yi)},_n=Ot.useMemo(function(){return{options:fn,fieldNames:Qi,values:Cr,halfValues:Rr,changeOnSelect:zt,onSelect:Tn,checkable:Se,searchOptions:yi,dropdownPrefixCls:cn,loadData:Cn,expandTrigger:jt,expandIcon:Bi,loadingIcon:ln,dropdownMenuColumnStyle:$n}},[fn,Qi,Cr,Rr,zt,Tn,Se,yi,cn,Cn,jt,Bi,ln,$n]),ji=!(Ji?yi:fn).length,Oo=Ji&&io.matchInputWidth||ji?{}:{minWidth:"auto"};return Ot.createElement(ht.Provider,{value:_n},Ot.createElement(Ae.Ac,(0,ke.Z)({},yn,{ref:ii,id:pi,prefixCls:Pn,autoClearSearchValue:Ke,dropdownMatchSelectWidth:Gn,dropdownStyle:Oo,displayValues:Jt,onDisplayValuesChange:vi,mode:Kn?"multiple":void 0,searchValue:Ji,onSearch:Eo,showSearch:Xi,OptionList:bt,emptyOptions:ji,open:Yn,dropdownClassName:oi,placement:ti,onDropdownVisibleChange:Xe,getRawInputElement:function(){return co}})))});Wt.SHOW_PARENT=de,Wt.SHOW_CHILD=Qt;var Kt=Wt,he=Kt,pe=xt(2738),oe=xt(62892),De=xt(53487),an=xt(19080),tn=xt(36355),Ye=xt(93891),On=xt(1684),zn=xt(19716),pn=xt(32441),Ei=xt(14154),Oi=xt(58582),ci=xt(84443),ki=xt(66339),Mi=xt(33234),Mo=xt(98447),oo=xt(17313),Bo=xt(74207),Qo=xt(83116);const ro=Qe=>{const{prefixCls:ii,componentCls:ai,antCls:Ci}=Qe,Pn=`${ai}-menu-item`,vn=` +`:'
    '+(Ce?de:(0,ue.escape)(de,!0))+"
    "},me.heading=function(de,Qt,Ce){let Vt=this.options.headerPrefix+Ce.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return kt.push({anchor:Vt,level:Qt,text:de}),"'+de+""},Ot().setOptions({silent:!0,gfm:!0,pedantic:!1}),Ot().use({tokenizer:et,renderer:me}),An.ZP=Ot()},50371:function(Fn,An){"use strict";function xt(){const ct=Object.assign({},arguments.length<=0?void 0:arguments[0]);for(let Ot=1;Ot{const te=ue[Ie];te!==void 0&&(ct[Ie]=te)})}return ct}An.Z=xt},77578:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ct}});const ct=Ot=>Ot?typeof Ot=="function"?Ot():Ot:null},13845:function(Fn,An,xt){"use strict";xt.d(An,{F:function(){return ct},Z:function(){return Ot}});function ct(ue){return ue!=null&&ue===ue.window}function Ot(ue,Ie){var te,le;if(typeof window=="undefined")return 0;const kt=Ie?"scrollTop":"scrollLeft";let ke=0;return ct(ue)?ke=ue[Ie?"pageYOffset":"pageXOffset"]:ue instanceof Document?ke=ue.documentElement[kt]:(ue instanceof HTMLElement||ue)&&(ke=ue[kt]),ue&&!ct(ue)&&typeof ke!="number"&&(ke=(le=((te=ue.ownerDocument)!==null&&te!==void 0?te:ue).documentElement)===null||le===void 0?void 0:le[kt]),ke}},68031:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ie}});var ct=xt(16089);function Ot(te,le,kt,ke){const me=kt-le;return te/=ke/2,te<1?me/2*te*te*te+le:me/2*((te-=2)*te*te+2)+le}var ue=xt(13845);function Ie(te){let le=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{getContainer:kt=()=>window,callback:ke,duration:me=450}=le,Ut=kt(),Ae=(0,ue.Z)(Ut,!0),Pe=Date.now(),He=()=>{const et=Date.now()-Pe,nt=Ot(et>me?me:et,Ae,te,me);(0,ue.F)(Ut)?Ut.scrollTo(window.pageXOffset,nt):Ut instanceof Document||Ut.constructor.name==="HTMLDocument"?Ut.documentElement.scrollTop=nt:Ut.scrollTop=nt,et2&&arguments[2]!==void 0?arguments[2]:!1;mn.forEach(function(Be){if(!(!ee&&Se!==!1&&Se>0&&Ke.length>=Se)){var hn=[].concat((0,ct.Z)(En),[Be]),Nn=Be[si.children],ge=jt||Be.disabled;if((!Nn||Nn.length===0||vn)&&Fe(Qe,hn,{label:si.label})){var Ye;Ke.push((0,yt.Z)((0,yt.Z)({},Be),{},(Ye={disabled:ge},(0,pt.Z)(Ye,si.label,Re(Qe,hn,Ci,si)),(0,pt.Z)(Ye,Pt,hn),(0,pt.Z)(Ye,si.children,void 0),Ye)))}Nn&&sn(Be[si.children],hn,ge)}})}return sn(ii,[]),ee&&Ke.sort(function(mn,En){return ee(mn[Pt],En[Pt],Qe,si)}),Se!==!1&&Se>0?Ke.slice(0,Se):Ke},[Qe,ii,si,Ci,Re,vn,Fe,ee,Se])},ne="__RC_CASCADER_SPLIT__",de="SHOW_PARENT",Qt="SHOW_CHILD";function Ce(Qe){return Qe.join(ne)}function Vt(Qe){return Qe.map(Ce)}function Ee(Qe){return Qe.split(ne)}function ve(Qe){var ii=Qe||{},si=ii.label,Ci=ii.value,Pn=ii.children,vn=Ci||"value";return{label:si||"label",value:vn,key:vn,children:Pn||"children"}}function Je(Qe,ii){var si,Ci;return(si=Qe.isLeaf)!==null&&si!==void 0?si:!((Ci=Qe[ii.children])!==null&&Ci!==void 0&&Ci.length)}function je(Qe){var ii=Qe.parentElement;if(ii){var si=Qe.offsetTop-ii.offsetTop;si-ii.scrollTop<0?ii.scrollTo({top:si}):si+Qe.offsetHeight-ii.scrollTop>ii.offsetHeight&&ii.scrollTo({top:si+Qe.offsetHeight-ii.offsetHeight})}}function en(Qe,ii){return Qe.map(function(si){var Ci;return(Ci=si[Pt])===null||Ci===void 0?void 0:Ci.map(function(Pn){return Pn[ii.value]})})}function Hn(Qe,ii,si){var Ci=new Set(Qe),Pn=ii();return Qe.filter(function(vn){var Me=Pn[vn],Fe=Me?Me.parent:null,zt=Me?Me.children:null;return Me&&Me.node.disabled?!0:si===Qt?!(zt&&zt.some(function(Re){return Re.key&&Ci.has(Re.key)})):!(Fe&&!Fe.node.disabled&&Ci.has(Fe.key))})}function Zn(Qe,ii,si){for(var Ci=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,Pn=ii,vn=[],Me=function(){var Re,qe,Se,ee=Qe[Fe],Ke=(Re=Pn)===null||Re===void 0?void 0:Re.findIndex(function(mn){var En=mn[si.value];return Ci?String(En)===String(ee):En===ee}),sn=Ke!==-1?(qe=Pn)===null||qe===void 0?void 0:qe[Ke]:null;vn.push({value:(Se=sn==null?void 0:sn[si.value])!==null&&Se!==void 0?Se:ee,index:Ke,option:sn}),Pn=sn==null?void 0:sn[si.children]},Fe=0;Fe1){var jn=sn.slice(0,-1);Be(jn)}else Re(!1)},ge=function(){var jn,Rn=((jn=En[mn])===null||jn===void 0?void 0:jn[si.children])||[],Jn=Rn.find(function(ri){return!ri.disabled});if(Jn){var zn=[].concat((0,ct.Z)(sn),[Jn[si.value]]);Be(zn)}};Ot.useImperativeHandle(Qe,function(){return{onKeyDown:function(jn){var Rn=jn.which;switch(Rn){case gn.Z.UP:case gn.Z.DOWN:{var Jn=0;Rn===gn.Z.UP?Jn=-1:Rn===gn.Z.DOWN&&(Jn=1),Jn!==0&&hn(Jn);break}case gn.Z.LEFT:{if(zt)break;Se?ge():Nn();break}case gn.Z.RIGHT:{if(zt)break;Se?Nn():ge();break}case gn.Z.BACKSPACE:{zt||Nn();break}case gn.Z.ENTER:{if(sn.length){var zn=En[mn],ri=(zn==null?void 0:zn[Pt])||[];ri.length?vn(ri.map(function(li){return li[si.value]}),ri[ri.length-1]):vn(sn,En[mn])}break}case gn.Z.ESC:Re(!1),qe&&jn.stopPropagation()}},onKeyUp:function(){}}})},It=Ot.forwardRef(function(Qe,ii){var si,Ci,Pn,vn,Me=(0,Ae.lk)(),Fe=Me.prefixCls,zt=Me.multiple,Re=Me.searchValue,qe=Me.toggleOpen,Se=Me.notFoundContent,ee=Me.direction,Ke=Me.open,sn=Ot.useRef(),mn=ee==="rtl",En=Ot.useContext(ht),jt=En.options,Be=En.values,hn=En.halfValues,Nn=En.fieldNames,ge=En.changeOnSelect,Ye=En.onSelect,jn=En.searchOptions,Rn=En.dropdownPrefixCls,Jn=En.loadData,zn=En.expandTrigger,ri=Rn||Fe,li=Ot.useState([]),Ai=(0,me.Z)(li,2),Ii=Ai[0],Bi=Ai[1],ln=function(Ji){if(!(!Jn||Re)){var Go=Zn(Ji,jt,Nn),Eo=Go.map(function(Xi){var io=Xi.option;return io}),Wi=Eo[Eo.length-1];if(Wi&&!Je(Wi,Nn)){var Ui=Ce(Ji);Bi(function(Xi){return[].concat((0,ct.Z)(Xi),[Ui])}),Jn(Eo)}}};Ot.useEffect(function(){Ii.length&&Ii.forEach(function(Co){var Ji=Ee(Co),Go=Zn(Ji,jt,Nn,!0).map(function(Wi){var Ui=Wi.option;return Ui}),Eo=Go[Go.length-1];(!Eo||Eo[Nn.children]||Je(Eo,Nn))&&Bi(function(Wi){return Wi.filter(function(Ui){return Ui!==Co})})})},[jt,Ii,Nn]);var co=Ot.useMemo(function(){return new Set(Vt(Be))},[Be]),no=Ot.useMemo(function(){return new Set(Vt(hn))},[hn]),Wn=se(),ce=(0,me.Z)(Wn,2),ze=ce[0],yn=ce[1],pi=function(Ji){yn(Ji),ln(Ji)},Un=function(Ji){var Go=Ji.disabled,Eo=Je(Ji,Nn);return!Go&&(Eo||ge||zt)},ci=function(Ji,Go){var Eo=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ye(Ji),!zt&&(Go||ge&&(zn==="hover"||Eo))&&qe(!1)},mi=Ot.useMemo(function(){return Re?jn:jt},[Re,jn,jt]),wi=Ot.useMemo(function(){for(var Co=[{options:mi}],Ji=mi,Go=en(Ji,Nn),Eo=function(){var io=ze[Wi],yi=Ji.find(function(Wo,sr){return(Go[sr]?Ce(Go[sr]):Wo[Nn.value])===io}),Gt=yi==null?void 0:yi[Nn.children];if(!(Gt!=null&&Gt.length))return"break";Ji=Gt,Co.push({options:Gt})},Wi=0;Wi":Ii,ln=Qe.loadingIcon,co=Qe.children,no=Qe.dropdownMatchSelectWidth,Wn=no===void 0?!1:no,ce=Qe.showCheckedStrategy,ze=ce===void 0?de:ce,yn=(0,Ut.Z)(Qe,vt),pi=(0,Pe.ZP)(si),Un=!!Se,ci=(0,et.Z)(Me,{value:Fe,postState:xe}),mi=(0,me.Z)(ci,2),wi=mi[0],Ri=mi[1],Qi=Ot.useMemo(function(){return ve(vn)},[JSON.stringify(vn)]),fn=Ot.useMemo(function(){return Be||[]},[Be]),ao=dn(fn,Qi),un=Ot.useCallback(function(to){var Yi=ao();return to.map(function(Uo){var zo=Yi[Uo].nodes;return zo.map(function(Nr){return Nr[Qi.value]})})},[ao,Qi]),so=(0,et.Z)("",{value:sn,postState:function(Yi){return Yi||""}}),Co=(0,me.Z)(so,2),Ji=Co[0],Go=Co[1],Eo=function(Yi,Uo){Go(Yi),Uo.source!=="blur"&&mn&&mn(Yi)},Wi=Ge(En),Ui=(0,me.Z)(Wi,2),Xi=Ui[0],io=Ui[1],yi=Zt(Ji,fn,Qi,hn||Pn,io,zt),Gt=Vn(fn,Qi),Wo=Ot.useMemo(function(){var to=Gt(wi),Yi=(0,me.Z)(to,2),Uo=Yi[0],zo=Yi[1];if(!Un||!wi.length)return[Uo,[],zo];var Nr=Vt(Uo),Hr=ao(),da=(0,He.S)(Nr,!0,Hr),on=da.checkedKeys,aa=da.halfCheckedKeys;return[un(on),un(aa),zo]},[Un,wi,ao,un,Gt]),sr=(0,me.Z)(Wo,3),Cr=sr[0],Rr=sr[1],cr=sr[2],uo=Ot.useMemo(function(){var to=Vt(Cr),Yi=Hn(to,ao,ze);return[].concat((0,ct.Z)(cr),(0,ct.Z)(un(Yi)))},[Cr,ao,un,cr,ze]),Jt=Te(uo,fn,Qi,Un,qe),wn=(0,Ft.Z)(function(to){if(Ri(to),Re){var Yi=xe(to),Uo=Yi.map(function(Hr){return Zn(Hr,fn,Qi).map(function(da){return da.option})}),zo=Un?Yi:Yi[0],Nr=Un?Uo:Uo[0];Re(zo,Nr)}}),Tn=(0,Ft.Z)(function(to){if((!Un||Ke)&&Go(""),!Un)wn(to);else{var Yi=Ce(to),Uo=Vt(Cr),zo=Vt(Rr),Nr=Uo.includes(Yi),Hr=cr.some(function(jr){return Ce(jr)===Yi}),da=Cr,on=cr;if(Hr&&!Nr)on=cr.filter(function(jr){return Ce(jr)!==Yi});else{var aa=Nr?Uo.filter(function(jr){return jr!==Yi}):[].concat((0,ct.Z)(Uo),[Yi]),Is=ao(),cs;if(Nr){var Rs=(0,He.S)(aa,{checked:!1,halfCheckedKeys:zo},Is);cs=Rs.checkedKeys}else{var oa=(0,He.S)(aa,!0,Is);cs=oa.checkedKeys}var Ys=Hn(cs,ao,ze);da=un(Ys)}wn([].concat((0,ct.Z)(on),(0,ct.Z)(da)))}}),vi=function(Yi,Uo){if(Uo.type==="clear"){wn([]);return}var zo=Uo.values[0],Nr=zo.valueCells;Tn(Nr)},Xn=Ye!==void 0?Ye:ge,oi=Rn||jn,ti=ri||zn,Xe=function(Yi){li==null||li(Yi),Ai==null||Ai(Yi)},Yn=Ot.useMemo(function(){return{options:fn,fieldNames:Qi,values:Cr,halfValues:Rr,changeOnSelect:zt,onSelect:Tn,checkable:Se,searchOptions:yi,dropdownPrefixCls:hn,loadData:Nn,expandTrigger:jt,expandIcon:Bi,loadingIcon:ln,dropdownMenuColumnStyle:Jn}},[fn,Qi,Cr,Rr,zt,Tn,Se,yi,hn,Nn,jt,Bi,ln,Jn]),ji=!(Ji?yi:fn).length,Oo=Ji&&io.matchInputWidth||ji?{}:{minWidth:"auto"};return Ot.createElement(ht.Provider,{value:Yn},Ot.createElement(Ae.Ac,(0,ke.Z)({},yn,{ref:ii,id:pi,prefixCls:Pn,autoClearSearchValue:Ke,dropdownMatchSelectWidth:Wn,dropdownStyle:Oo,displayValues:Jt,onDisplayValuesChange:vi,mode:Un?"multiple":void 0,searchValue:Ji,onSearch:Eo,showSearch:Xi,OptionList:bt,emptyOptions:ji,open:Xn,dropdownClassName:oi,placement:ti,onDropdownVisibleChange:Xe,getRawInputElement:function(){return co}})))});Wt.SHOW_PARENT=de,Wt.SHOW_CHILD=Qt;var Kt=Wt,he=Kt,pe=xt(2738),oe=xt(62892),De=xt(53487),an=xt(19080),tn=xt(36355),_e=xt(93891),On=xt(1684),Gn=xt(19716),pn=xt(32441),Ei=xt(14154),Oi=xt(58582),gi=xt(84443),ki=xt(66339),Mi=xt(33234),Mo=xt(98447),oo=xt(17313),Bo=xt(74207),Qo=xt(83116);const ro=Qe=>{const{prefixCls:ii,componentCls:si,antCls:Ci}=Qe,Pn=`${si}-menu-item`,vn=` &${Pn}-expand ${Pn}-expand-icon, ${Pn}-loading-icon - `;return[{[ai]:{width:Qe.controlWidth}},{[`${ai}-dropdown`]:[(0,Mo.C2)(`${ii}-checkbox`,Qe),{[`&${Ci}-select-dropdown`]:{padding:0}},{[ai]:{"&-checkbox":{top:0,marginInlineEnd:Qe.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${ai}-menu-empty`]:{[`${ai}-menu`]:{width:"100%",height:"auto",[Pn]:{color:Qe.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Qe.controlItemWidth,height:Qe.dropdownHeight,margin:0,padding:Qe.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Qe.lineWidth}px ${Qe.lineType} ${Qe.colorSplit}`},"&-item":Object.assign(Object.assign({},oo.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Qe.optionPadding,lineHeight:Qe.lineHeight,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,borderRadius:Qe.borderRadiusSM,"&:hover":{background:Qe.controlItemBgHover},"&-disabled":{color:Qe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[vn]:{color:Qe.colorTextDisabled}},[`&-active:not(${Pn}-disabled)`]:{"&, &:hover":{fontWeight:Qe.optionSelectedFontWeight,backgroundColor:Qe.optionSelectedBg}},"&-content":{flex:"auto"},[vn]:{marginInlineStart:Qe.paddingXXS,color:Qe.colorTextDescription,fontSize:Qe.fontSizeIcon},"&-keyword":{color:Qe.colorHighlight}})}}}]},{[`${ai}-dropdown-rtl`]:{direction:"rtl"}},(0,Bo.c)(Qe)]};var No=(0,Qo.Z)("Cascader",Qe=>[ro(Qe)],Qe=>{const ii=Math.round((Qe.controlHeight-Qe.fontSize*Qe.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Qe.controlItemBgActive,optionSelectedFontWeight:Qe.fontWeightStrong,optionPadding:`${ii}px ${Qe.paddingSM}px`,menuPadding:Qe.paddingXXS}}),ir=function(Qe,ii){var ai={};for(var Ci in Qe)Object.prototype.hasOwnProperty.call(Qe,Ci)&&ii.indexOf(Ci)<0&&(ai[Ci]=Qe[Ci]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,Ci=Object.getOwnPropertySymbols(Qe);Pnzt===0?[Fe]:[].concat((0,ct.Z)(Me),[ii,Fe]),[]),Pn=[];let vn=0;return Ci.forEach((Me,Fe)=>{const zt=vn+Me.length;let Re=Qe.slice(vn,zt);vn=zt,Fe%2===1&&(Re=Ot.createElement("span",{className:`${ai}-menu-item-keyword`,key:`separator-${Fe}`},Re)),Pn.push(Re)}),Pn}const qn=(Qe,ii,ai,Ci)=>{const Pn=[],vn=Qe.toLowerCase();return ii.forEach((Me,Fe)=>{Fe!==0&&Pn.push(" / ");let zt=Me[Ci.label];const Re=typeof zt;(Re==="string"||Re==="number")&&(zt=Zo(String(zt),vn,ai)),Pn.push(zt)}),Pn},Et=Ot.forwardRef((Qe,ii)=>{const{prefixCls:ai,size:Ci,disabled:Pn,className:vn,rootClassName:Me,multiple:Fe,bordered:zt=!0,transitionName:Re,choiceTransitionName:qe="",popupClassName:Se,dropdownClassName:ee,expandIcon:Ke,placement:sn,showSearch:mn,allowClear:bn=!0,notFoundContent:jt,direction:Be,getPopupContainer:cn,status:Cn,showArrow:ge,builtinPlacements:_e,style:Rn}=Qe,Vn=ir(Qe,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),$n=(0,pe.Z)(Vn,["suffixIcon"]),{getPopupContainer:Xn,getPrefixCls:si,renderEmpty:li,direction:Ai,popupOverflow:Ii,cascader:Bi}=Ot.useContext(tn.E_),ln=Be||Ai,co=ln==="rtl",{status:no,hasFeedback:Gn,isFormItemInput:ce,feedbackIcon:ze}=Ot.useContext(pn.aM),yn=(0,an.F)(no,Cn),pi=jt||(li==null?void 0:li("Cascader"))||Ot.createElement(Ye.Z,{componentName:"Cascader"}),Kn=si(),fi=si("select",ai),mi=si("cascader",ai),[wi,Ri]=(0,Ei.Z)(fi),[Qi]=No(mi),{compactSize:fn,compactItemClassnames:ao}=(0,Mi.ri)(fi,Be),un=kt()(Se||ee,`${mi}-dropdown`,{[`${mi}-dropdown-rtl`]:ln==="rtl"},Me,Ri),so=Ot.useMemo(()=>{if(!mn)return mn;let cr={render:qn};return typeof mn=="object"&&(cr=Object.assign(Object.assign({},cr),mn)),cr},[mn]),Co=(0,zn.Z)(cr=>{var uo;return(uo=Ci!=null?Ci:fn)!==null&&uo!==void 0?uo:cr}),Ji=Ot.useContext(On.Z),Go=Pn!=null?Pn:Ji;let Eo=Ke;Ke||(Eo=co?Ot.createElement(ue.Z,null):Ot.createElement(te.Z,null));const Wi=Ot.createElement("span",{className:`${fi}-menu-item-loading-icon`},Ot.createElement(Ie.Z,{spin:!0})),Ui=Ot.useMemo(()=>Fe?Ot.createElement("span",{className:`${mi}-checkbox-inner`}):!1,[Fe]),Xi=(0,ci.Z)(Qe.suffixIcon,ge),{suffixIcon:io,removeIcon:yi,clearIcon:Gt}=(0,ki.Z)(Object.assign(Object.assign({},Qe),{hasFeedback:Gn,feedbackIcon:ze,showSuffixIcon:Xi,multiple:Fe,prefixCls:fi,componentName:"Cascader"})),Wo=Ot.useMemo(()=>sn!==void 0?sn:co?"bottomRight":"bottomLeft",[sn,co]),sr=(0,Oi.Z)(_e,Ii),Cr=bn===!0?{clearIcon:Gt}:bn,Rr=Ot.createElement(he,Object.assign({prefixCls:fi,className:kt()(!ai&&mi,{[`${fi}-lg`]:Co==="large",[`${fi}-sm`]:Co==="small",[`${fi}-rtl`]:co,[`${fi}-borderless`]:!zt,[`${fi}-in-form-item`]:ce},(0,an.Z)(fi,yn,Gn),ao,Bi==null?void 0:Bi.className,vn,Me,Ri),disabled:Go,style:Object.assign(Object.assign({},Bi==null?void 0:Bi.style),Rn)},$n,{builtinPlacements:sr,direction:ln,placement:Wo,notFoundContent:pi,allowClear:Cr,showSearch:so,expandIcon:Eo,suffixIcon:io,removeIcon:yi,loadingIcon:Wi,checkable:Ui,dropdownClassName:un,dropdownPrefixCls:ai||mi,choiceTransitionName:(0,oe.m)(Kn,"",qe),transitionName:(0,oe.m)(Kn,"slide-up",Re),getPopupContainer:cn||Xn,ref:ii}));return Qi(wi(Rr))}),_i=(0,De.Z)(Et);Et.SHOW_PARENT=Pi,Et.SHOW_CHILD=Ho,Et._InternalPanelDoNotUseOrYouWillBeFired=_i;var Gi=Et},93891:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=xt(36355),ue=xt(64165);const Ie=te=>{const{componentName:le}=te,{getPrefixCls:kt}=(0,ct.useContext)(Ot.E_),ke=kt("empty");switch(le){case"Table":case"List":return ct.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ct.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE,className:`${ke}-small`});default:return ct.createElement(ue.Z,null)}};Nn.Z=Ie},78241:function(An,Nn,xt){"use strict";xt.d(Nn,{default:function(){return Fe}});var ct=xt(80702),Ot=xt(92310),ue=xt.n(Ot),Ie=xt(77900),te=xt(59301),le=xt(62892),kt=xt(32441);function ke(zt){const[Re,qe]=te.useState(zt);return te.useEffect(()=>{const Se=setTimeout(()=>{qe(zt)},zt.length?0:10);return()=>{clearTimeout(Se)}},[zt]),Re}var me=xt(17313),Ut=xt(29878),Ae=xt(8378),Pe=xt(37613),He=xt(83116),et=zt=>{const{componentCls:Re}=zt,qe=`${Re}-show-help`,Se=`${Re}-show-help-item`;return{[qe]:{transition:`opacity ${zt.motionDurationSlow} ${zt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Se]:{overflow:"hidden",transition:`height ${zt.motionDurationSlow} ${zt.motionEaseInOut}, + `;return[{[si]:{width:Qe.controlWidth}},{[`${si}-dropdown`]:[(0,Mo.C2)(`${ii}-checkbox`,Qe),{[`&${Ci}-select-dropdown`]:{padding:0}},{[si]:{"&-checkbox":{top:0,marginInlineEnd:Qe.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${si}-menu-empty`]:{[`${si}-menu`]:{width:"100%",height:"auto",[Pn]:{color:Qe.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Qe.controlItemWidth,height:Qe.dropdownHeight,margin:0,padding:Qe.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Qe.lineWidth}px ${Qe.lineType} ${Qe.colorSplit}`},"&-item":Object.assign(Object.assign({},oo.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Qe.optionPadding,lineHeight:Qe.lineHeight,cursor:"pointer",transition:`all ${Qe.motionDurationMid}`,borderRadius:Qe.borderRadiusSM,"&:hover":{background:Qe.controlItemBgHover},"&-disabled":{color:Qe.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[vn]:{color:Qe.colorTextDisabled}},[`&-active:not(${Pn}-disabled)`]:{"&, &:hover":{fontWeight:Qe.optionSelectedFontWeight,backgroundColor:Qe.optionSelectedBg}},"&-content":{flex:"auto"},[vn]:{marginInlineStart:Qe.paddingXXS,color:Qe.colorTextDescription,fontSize:Qe.fontSizeIcon},"&-keyword":{color:Qe.colorHighlight}})}}}]},{[`${si}-dropdown-rtl`]:{direction:"rtl"}},(0,Bo.c)(Qe)]};var No=(0,Qo.Z)("Cascader",Qe=>[ro(Qe)],Qe=>{const ii=Math.round((Qe.controlHeight-Qe.fontSize*Qe.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Qe.controlItemBgActive,optionSelectedFontWeight:Qe.fontWeightStrong,optionPadding:`${ii}px ${Qe.paddingSM}px`,menuPadding:Qe.paddingXXS}}),ir=function(Qe,ii){var si={};for(var Ci in Qe)Object.prototype.hasOwnProperty.call(Qe,Ci)&&ii.indexOf(Ci)<0&&(si[Ci]=Qe[Ci]);if(Qe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Pn=0,Ci=Object.getOwnPropertySymbols(Qe);Pnzt===0?[Fe]:[].concat((0,ct.Z)(Me),[ii,Fe]),[]),Pn=[];let vn=0;return Ci.forEach((Me,Fe)=>{const zt=vn+Me.length;let Re=Qe.slice(vn,zt);vn=zt,Fe%2===1&&(Re=Ot.createElement("span",{className:`${si}-menu-item-keyword`,key:`separator-${Fe}`},Re)),Pn.push(Re)}),Pn}const qn=(Qe,ii,si,Ci)=>{const Pn=[],vn=Qe.toLowerCase();return ii.forEach((Me,Fe)=>{Fe!==0&&Pn.push(" / ");let zt=Me[Ci.label];const Re=typeof zt;(Re==="string"||Re==="number")&&(zt=Zo(String(zt),vn,si)),Pn.push(zt)}),Pn},Et=Ot.forwardRef((Qe,ii)=>{const{prefixCls:si,size:Ci,disabled:Pn,className:vn,rootClassName:Me,multiple:Fe,bordered:zt=!0,transitionName:Re,choiceTransitionName:qe="",popupClassName:Se,dropdownClassName:ee,expandIcon:Ke,placement:sn,showSearch:mn,allowClear:En=!0,notFoundContent:jt,direction:Be,getPopupContainer:hn,status:Nn,showArrow:ge,builtinPlacements:Ye,style:jn}=Qe,Rn=ir(Qe,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Jn=(0,pe.Z)(Rn,["suffixIcon"]),{getPopupContainer:zn,getPrefixCls:ri,renderEmpty:li,direction:Ai,popupOverflow:Ii,cascader:Bi}=Ot.useContext(tn.E_),ln=Be||Ai,co=ln==="rtl",{status:no,hasFeedback:Wn,isFormItemInput:ce,feedbackIcon:ze}=Ot.useContext(pn.aM),yn=(0,an.F)(no,Nn),pi=jt||(li==null?void 0:li("Cascader"))||Ot.createElement(_e.Z,{componentName:"Cascader"}),Un=ri(),ci=ri("select",si),mi=ri("cascader",si),[wi,Ri]=(0,Ei.Z)(ci),[Qi]=No(mi),{compactSize:fn,compactItemClassnames:ao}=(0,Mi.ri)(ci,Be),un=kt()(Se||ee,`${mi}-dropdown`,{[`${mi}-dropdown-rtl`]:ln==="rtl"},Me,Ri),so=Ot.useMemo(()=>{if(!mn)return mn;let cr={render:qn};return typeof mn=="object"&&(cr=Object.assign(Object.assign({},cr),mn)),cr},[mn]),Co=(0,Gn.Z)(cr=>{var uo;return(uo=Ci!=null?Ci:fn)!==null&&uo!==void 0?uo:cr}),Ji=Ot.useContext(On.Z),Go=Pn!=null?Pn:Ji;let Eo=Ke;Ke||(Eo=co?Ot.createElement(ue.Z,null):Ot.createElement(te.Z,null));const Wi=Ot.createElement("span",{className:`${ci}-menu-item-loading-icon`},Ot.createElement(Ie.Z,{spin:!0})),Ui=Ot.useMemo(()=>Fe?Ot.createElement("span",{className:`${mi}-checkbox-inner`}):!1,[Fe]),Xi=(0,gi.Z)(Qe.suffixIcon,ge),{suffixIcon:io,removeIcon:yi,clearIcon:Gt}=(0,ki.Z)(Object.assign(Object.assign({},Qe),{hasFeedback:Wn,feedbackIcon:ze,showSuffixIcon:Xi,multiple:Fe,prefixCls:ci,componentName:"Cascader"})),Wo=Ot.useMemo(()=>sn!==void 0?sn:co?"bottomRight":"bottomLeft",[sn,co]),sr=(0,Oi.Z)(Ye,Ii),Cr=En===!0?{clearIcon:Gt}:En,Rr=Ot.createElement(he,Object.assign({prefixCls:ci,className:kt()(!si&&mi,{[`${ci}-lg`]:Co==="large",[`${ci}-sm`]:Co==="small",[`${ci}-rtl`]:co,[`${ci}-borderless`]:!zt,[`${ci}-in-form-item`]:ce},(0,an.Z)(ci,yn,Wn),ao,Bi==null?void 0:Bi.className,vn,Me,Ri),disabled:Go,style:Object.assign(Object.assign({},Bi==null?void 0:Bi.style),jn)},Jn,{builtinPlacements:sr,direction:ln,placement:Wo,notFoundContent:pi,allowClear:Cr,showSearch:so,expandIcon:Eo,suffixIcon:io,removeIcon:yi,loadingIcon:Wi,checkable:Ui,dropdownClassName:un,dropdownPrefixCls:si||mi,choiceTransitionName:(0,oe.m)(Un,"",qe),transitionName:(0,oe.m)(Un,"slide-up",Re),getPopupContainer:hn||zn,ref:ii}));return Qi(wi(Rr))}),_i=(0,De.Z)(Et);Et.SHOW_PARENT=Pi,Et.SHOW_CHILD=Ho,Et._InternalPanelDoNotUseOrYouWillBeFired=_i;var Gi=Et},93891:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=xt(36355),ue=xt(64165);const Ie=te=>{const{componentName:le}=te,{getPrefixCls:kt}=(0,ct.useContext)(Ot.E_),ke=kt("empty");switch(le){case"Table":case"List":return ct.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ct.createElement(ue.Z,{image:ue.Z.PRESENTED_IMAGE_SIMPLE,className:`${ke}-small`});default:return ct.createElement(ue.Z,null)}};An.Z=Ie},78241:function(Fn,An,xt){"use strict";xt.d(An,{default:function(){return Fe}});var ct=xt(80702),Ot=xt(92310),ue=xt.n(Ot),Ie=xt(77900),te=xt(59301),le=xt(62892),kt=xt(32441);function ke(zt){const[Re,qe]=te.useState(zt);return te.useEffect(()=>{const Se=setTimeout(()=>{qe(zt)},zt.length?0:10);return()=>{clearTimeout(Se)}},[zt]),Re}var me=xt(17313),Ut=xt(29878),Ae=xt(8378),Pe=xt(37613),He=xt(83116),et=zt=>{const{componentCls:Re}=zt,qe=`${Re}-show-help`,Se=`${Re}-show-help-item`;return{[qe]:{transition:`opacity ${zt.motionDurationSlow} ${zt.motionEaseInOut}`,"&-appear, &-enter":{opacity:0,"&-active":{opacity:1}},"&-leave":{opacity:1,"&-active":{opacity:0}},[Se]:{overflow:"hidden",transition:`height ${zt.motionDurationSlow} ${zt.motionEaseInOut}, opacity ${zt.motionDurationSlow} ${zt.motionEaseInOut}, - transform ${zt.motionDurationSlow} ${zt.motionEaseInOut} !important`,[`&${Se}-appear, &${Se}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Se}-leave-active`]:{transform:"translateY(-5px)"}}}}};const nt=zt=>({legend:{display:"block",width:"100%",marginBottom:zt.marginLG,padding:0,color:zt.colorTextDescription,fontSize:zt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${zt.lineWidth}px ${zt.lineType} ${zt.colorBorder}`},label:{fontSize:zt.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${zt.controlOutlineWidth}px ${zt.controlOutline}`},output:{display:"block",paddingTop:15,color:zt.colorText,fontSize:zt.fontSize,lineHeight:zt.lineHeight}}),ht=(zt,Re)=>{const{formItemCls:qe}=zt;return{[qe]:{[`${qe}-label > label`]:{height:Re},[`${qe}-control-input`]:{minHeight:Re}}}},lt=zt=>{const{componentCls:Re}=zt;return{[zt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,me.Wf)(zt)),nt(zt)),{[`${Re}-text`]:{display:"inline-block",paddingInlineEnd:zt.paddingSM},"&-small":Object.assign({},ht(zt,zt.controlHeightSM)),"&-large":Object.assign({},ht(zt,zt.controlHeightLG))})}},pt=zt=>{const{formItemCls:Re,iconCls:qe,componentCls:Se,rootPrefixCls:ee,labelRequiredMarkColor:Ke,labelColor:sn,labelFontSize:mn,labelHeight:bn,labelColonMarginInlineStart:jt,labelColonMarginInlineEnd:Be,itemMarginBottom:cn}=zt;return{[Re]:Object.assign(Object.assign({},(0,me.Wf)(zt)),{marginBottom:cn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, - &-hidden.${ee}-row`]:{display:"none"},"&-has-warning":{[`${Re}-split`]:{color:zt.colorError}},"&-has-error":{[`${Re}-split`]:{color:zt.colorWarning}},[`${Re}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${zt.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:bn,color:sn,fontSize:mn,[`> ${qe}`]:{fontSize:zt.fontSize,verticalAlign:"top"},[`&${Re}-required:not(${Re}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:zt.marginXXS,color:Ke,fontSize:zt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${Se}-hide-required-mark &`]:{display:"none"}},[`${Re}-optional`]:{display:"inline-block",marginInlineStart:zt.marginXXS,color:zt.colorTextDescription,[`${Se}-hide-required-mark &`]:{display:"none"}},[`${Re}-tooltip`]:{color:zt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:zt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:jt,marginInlineEnd:Be},[`&${Re}-no-colon::after`]:{content:'"\\a0"'}}},[`${Re}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ee}-col-'"]):not([class*="' ${ee}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:zt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Re]:{"&-explain, &-extra":{clear:"both",color:zt.colorTextDescription,fontSize:zt.fontSize,lineHeight:zt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:zt.controlHeightSM,transition:`color ${zt.motionDurationMid} ${zt.motionEaseOut}`},"&-explain":{"&-error":{color:zt.colorError},"&-warning":{color:zt.colorWarning}}},[`&-with-help ${Re}-explain`]:{height:"auto",opacity:1},[`${Re}-feedback-icon`]:{fontSize:zt.fontSize,textAlign:"center",visibility:"visible",animationName:Ut.kr,animationDuration:zt.motionDurationMid,animationTimingFunction:zt.motionEaseOutBack,pointerEvents:"none","&-success":{color:zt.colorSuccess},"&-error":{color:zt.colorError},"&-warning":{color:zt.colorWarning},"&-validating":{color:zt.colorPrimary}}})}},yt=zt=>{const{componentCls:Re,formItemCls:qe}=zt;return{[`${Re}-horizontal`]:{[`${qe}-label`]:{flexGrow:0},[`${qe}-control`]:{flex:"1 1 0",minWidth:0},[`${qe}-label[class$='-24'], ${qe}-label[class*='-24 ']`]:{[`& + ${qe}-control`]:{minWidth:"unset"}}}}},Pt=zt=>{const{componentCls:Re,formItemCls:qe}=zt;return{[`${Re}-inline`]:{display:"flex",flexWrap:"wrap",[qe]:{flex:"none",marginInlineEnd:zt.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${qe}-label, + transform ${zt.motionDurationSlow} ${zt.motionEaseInOut} !important`,[`&${Se}-appear, &${Se}-enter`]:{transform:"translateY(-5px)",opacity:0,"&-active":{transform:"translateY(0)",opacity:1}},[`&${Se}-leave-active`]:{transform:"translateY(-5px)"}}}}};const nt=zt=>({legend:{display:"block",width:"100%",marginBottom:zt.marginLG,padding:0,color:zt.colorTextDescription,fontSize:zt.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${zt.lineWidth}px ${zt.lineType} ${zt.colorBorder}`},label:{fontSize:zt.fontSize},'input[type="search"]':{boxSizing:"border-box"},'input[type="radio"], input[type="checkbox"]':{lineHeight:"normal"},'input[type="file"]':{display:"block"},'input[type="range"]':{display:"block",width:"100%"},"select[multiple], select[size]":{height:"auto"},"input[type='file']:focus,\n input[type='radio']:focus,\n input[type='checkbox']:focus":{outline:0,boxShadow:`0 0 0 ${zt.controlOutlineWidth}px ${zt.controlOutline}`},output:{display:"block",paddingTop:15,color:zt.colorText,fontSize:zt.fontSize,lineHeight:zt.lineHeight}}),ht=(zt,Re)=>{const{formItemCls:qe}=zt;return{[qe]:{[`${qe}-label > label`]:{height:Re},[`${qe}-control-input`]:{minHeight:Re}}}},lt=zt=>{const{componentCls:Re}=zt;return{[zt.componentCls]:Object.assign(Object.assign(Object.assign({},(0,me.Wf)(zt)),nt(zt)),{[`${Re}-text`]:{display:"inline-block",paddingInlineEnd:zt.paddingSM},"&-small":Object.assign({},ht(zt,zt.controlHeightSM)),"&-large":Object.assign({},ht(zt,zt.controlHeightLG))})}},pt=zt=>{const{formItemCls:Re,iconCls:qe,componentCls:Se,rootPrefixCls:ee,labelRequiredMarkColor:Ke,labelColor:sn,labelFontSize:mn,labelHeight:En,labelColonMarginInlineStart:jt,labelColonMarginInlineEnd:Be,itemMarginBottom:hn}=zt;return{[Re]:Object.assign(Object.assign({},(0,me.Wf)(zt)),{marginBottom:hn,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden, + &-hidden.${ee}-row`]:{display:"none"},"&-has-warning":{[`${Re}-split`]:{color:zt.colorError}},"&-has-error":{[`${Re}-split`]:{color:zt.colorWarning}},[`${Re}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:`${zt.lineHeight} - 0.25em`,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:En,color:sn,fontSize:mn,[`> ${qe}`]:{fontSize:zt.fontSize,verticalAlign:"top"},[`&${Re}-required:not(${Re}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:zt.marginXXS,color:Ke,fontSize:zt.fontSize,fontFamily:"SimSun, sans-serif",lineHeight:1,content:'"*"',[`${Se}-hide-required-mark &`]:{display:"none"}},[`${Re}-optional`]:{display:"inline-block",marginInlineStart:zt.marginXXS,color:zt.colorTextDescription,[`${Se}-hide-required-mark &`]:{display:"none"}},[`${Re}-tooltip`]:{color:zt.colorTextDescription,cursor:"help",writingMode:"horizontal-tb",marginInlineStart:zt.marginXXS},"&::after":{content:'":"',position:"relative",marginBlock:0,marginInlineStart:jt,marginInlineEnd:Be},[`&${Re}-no-colon::after`]:{content:'"\\a0"'}}},[`${Re}-control`]:{"--ant-display":"flex",flexDirection:"column",flexGrow:1,[`&:first-child:not([class^="'${ee}-col-'"]):not([class*="' ${ee}-col-'"])`]:{width:"100%"},"&-input":{position:"relative",display:"flex",alignItems:"center",minHeight:zt.controlHeight,"&-content":{flex:"auto",maxWidth:"100%"}}},[Re]:{"&-explain, &-extra":{clear:"both",color:zt.colorTextDescription,fontSize:zt.fontSize,lineHeight:zt.lineHeight},"&-explain-connected":{width:"100%"},"&-extra":{minHeight:zt.controlHeightSM,transition:`color ${zt.motionDurationMid} ${zt.motionEaseOut}`},"&-explain":{"&-error":{color:zt.colorError},"&-warning":{color:zt.colorWarning}}},[`&-with-help ${Re}-explain`]:{height:"auto",opacity:1},[`${Re}-feedback-icon`]:{fontSize:zt.fontSize,textAlign:"center",visibility:"visible",animationName:Ut.kr,animationDuration:zt.motionDurationMid,animationTimingFunction:zt.motionEaseOutBack,pointerEvents:"none","&-success":{color:zt.colorSuccess},"&-error":{color:zt.colorError},"&-warning":{color:zt.colorWarning},"&-validating":{color:zt.colorPrimary}}})}},yt=zt=>{const{componentCls:Re,formItemCls:qe}=zt;return{[`${Re}-horizontal`]:{[`${qe}-label`]:{flexGrow:0},[`${qe}-control`]:{flex:"1 1 0",minWidth:0},[`${qe}-label[class$='-24'], ${qe}-label[class*='-24 ']`]:{[`& + ${qe}-control`]:{minWidth:"unset"}}}}},Pt=zt=>{const{componentCls:Re,formItemCls:qe}=zt;return{[`${Re}-inline`]:{display:"flex",flexWrap:"wrap",[qe]:{flex:"none",marginInlineEnd:zt.margin,marginBottom:0,"&-row":{flexWrap:"nowrap"},[`> ${qe}-label, > ${qe}-control`]:{display:"inline-block",verticalAlign:"top"},[`> ${qe}-label`]:{flex:"none"},[`${Re}-text`]:{display:"inline-block"},[`${qe}-has-feedback`]:{display:"inline-block"}}}}},Nt=zt=>({padding:zt.verticalLabelPadding,margin:zt.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),Dt=zt=>{const{componentCls:Re,formItemCls:qe,rootPrefixCls:Se}=zt;return{[`${qe} ${qe}-label`]:Nt(zt),[Re]:{[qe]:{flexWrap:"wrap",[`${qe}-label, ${qe}-control`]:{[`&:not([class*=" ${Se}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},Zt=zt=>{const{componentCls:Re,formItemCls:qe,rootPrefixCls:Se}=zt;return{[`${Re}-vertical`]:{[qe]:{"&-row":{flexDirection:"column"},"&-label > label":{height:"auto"},[`${Re}-item-control`]:{width:"100%"}}},[`${Re}-vertical ${qe}-label, .${Se}-col-24${qe}-label, - .${Se}-col-xl-24${qe}-label`]:Nt(zt),[`@media (max-width: ${zt.screenXSMax}px)`]:[Dt(zt),{[Re]:{[`.${Se}-col-xs-24${qe}-label`]:Nt(zt)}}],[`@media (max-width: ${zt.screenSMMax}px)`]:{[Re]:{[`.${Se}-col-sm-24${qe}-label`]:Nt(zt)}},[`@media (max-width: ${zt.screenMDMax}px)`]:{[Re]:{[`.${Se}-col-md-24${qe}-label`]:Nt(zt)}},[`@media (max-width: ${zt.screenLGMax}px)`]:{[Re]:{[`.${Se}-col-lg-24${qe}-label`]:Nt(zt)}}}},ne=(zt,Re)=>(0,Pe.TS)(zt,{formItemCls:`${zt.componentCls}-item`,rootPrefixCls:Re});var de=(0,He.Z)("Form",(zt,Re)=>{let{rootPrefixCls:qe}=Re;const Se=ne(zt,qe);return[lt(Se),pt(Se),et(Se),yt(Se),Pt(Se),Zt(Se),(0,Ae.Z)(Se),Ut.kr]},zt=>({labelRequiredMarkColor:zt.colorError,labelColor:zt.colorTextHeading,labelFontSize:zt.fontSize,labelHeight:zt.controlHeight,labelColonMarginInlineStart:zt.marginXXS/2,labelColonMarginInlineEnd:zt.marginXS,itemMarginBottom:zt.marginLG,verticalLabelPadding:`0 0 ${zt.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Qt=[];function Ce(zt,Re,qe){let Se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof zt=="string"?zt:`${Re}-${Se}`,error:zt,errorStatus:qe}}var Ee=zt=>{let{help:Re,helpStatus:qe,errors:Se=Qt,warnings:ee=Qt,className:Ke,fieldId:sn,onVisibleChanged:mn}=zt;const{prefixCls:bn}=te.useContext(kt.Rk),jt=`${bn}-item-explain`,[,Be]=de(bn),cn=(0,te.useMemo)(()=>(0,le.Z)(bn),[bn]),Cn=ke(Se),ge=ke(ee),_e=te.useMemo(()=>Re!=null?[Ce(Re,"help",qe)]:[].concat((0,ct.Z)(Cn.map((Vn,$n)=>Ce(Vn,"error","error",$n))),(0,ct.Z)(ge.map((Vn,$n)=>Ce(Vn,"warning","warning",$n)))),[Re,qe,Cn,ge]),Rn={};return sn&&(Rn.id=`${sn}_help`),te.createElement(Ie.default,{motionDeadline:cn.motionDeadline,motionName:`${bn}-show-help`,visible:!!_e.length,onVisibleChanged:mn},Vn=>{const{className:$n,style:Xn}=Vn;return te.createElement("div",Object.assign({},Rn,{className:ue()(jt,$n,Ke,Be),style:Xn,role:"alert"}),te.createElement(Ie.CSSMotionList,Object.assign({keys:_e},(0,le.Z)(bn),{motionName:`${bn}-show-help-item`,component:!1}),si=>{const{key:li,error:Ai,errorStatus:Ii,className:Bi,style:ln}=si;return te.createElement("div",{key:li,className:ue()(Bi,{[`${jt}-${Ii}`]:Ii}),style:ln},Ai)}))})},ve=xt(95013),Je=xt(36355),je=xt(1684),en=xt(52946),jn=xt(19716),Hn=xt(16722);const Te=["parentNode"],$t="form_item";function hn(zt){return zt===void 0||zt===!1?[]:Array.isArray(zt)?zt:[zt]}function Wn(zt,Re){if(!zt.length)return;const qe=zt.join("_");return Re?`${Re}_${qe}`:Te.includes(qe)?`${$t}_${qe}`:qe}function Dn(zt,Re,qe,Se,ee,Ke){let sn=Se;return Ke!==void 0?sn=Ke:qe.validating?sn="validating":zt.length?sn="error":Re.length?sn="warning":(qe.touched||ee&&qe.validated)&&(sn="success"),sn}function Ge(zt){return hn(zt).join("_")}function We(zt){const[Re]=(0,ve.useForm)(),qe=te.useRef({}),Se=te.useMemo(()=>zt!=null?zt:Object.assign(Object.assign({},Re),{__INTERNAL__:{itemRef:ee=>Ke=>{const sn=Ge(ee);Ke?qe.current[sn]=Ke:delete qe.current[sn]}},scrollToField:function(ee){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const sn=hn(ee),mn=Wn(sn,Se.__INTERNAL__.name),bn=mn?document.getElementById(mn):null;bn&&(0,Hn.Z)(bn,Object.assign({scrollMode:"if-needed",block:"nearest"},Ke))},getFieldInstance:ee=>{const Ke=Ge(ee);return qe.current[Ke]}}),[zt,Re]);return[Se]}var Ln=xt(28726),ei=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{const qe=te.useContext(je.Z),{getPrefixCls:Se,direction:ee,form:Ke}=te.useContext(Je.E_),{prefixCls:sn,className:mn,rootClassName:bn,size:jt,disabled:Be=qe,form:cn,colon:Cn,labelAlign:ge,labelWrap:_e,labelCol:Rn,wrapperCol:Vn,hideRequiredMark:$n,layout:Xn="horizontal",scrollToFirstError:si,requiredMark:li,onFinishFailed:Ai,name:Ii,style:Bi,feedbackIcons:ln}=zt,co=ei(zt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),no=(0,jn.Z)(jt),Gn=te.useContext(Ln.Z),ce=(0,te.useMemo)(()=>li!==void 0?li:Ke&&Ke.requiredMark!==void 0?Ke.requiredMark:!$n,[$n,li,Ke]),ze=Cn!=null?Cn:Ke==null?void 0:Ke.colon,yn=Se("form",sn),[pi,Kn]=de(yn),fi=ue()(yn,`${yn}-${Xn}`,{[`${yn}-hide-required-mark`]:ce===!1,[`${yn}-rtl`]:ee==="rtl",[`${yn}-${no}`]:no},Kn,Ke==null?void 0:Ke.className,mn,bn),[mi]=We(cn),{__INTERNAL__:wi}=mi;wi.name=Ii;const Ri=(0,te.useMemo)(()=>({name:Ii,labelAlign:ge,labelCol:Rn,labelWrap:_e,wrapperCol:Vn,vertical:Xn==="vertical",colon:ze,requiredMark:ce,itemRef:wi.itemRef,form:mi,feedbackIcons:ln}),[Ii,ge,Rn,Vn,Xn,ze,ce,mi,ln]);te.useImperativeHandle(Re,()=>mi);const Qi=(ao,un)=>{if(ao){let so={block:"nearest"};typeof ao=="object"&&(so=ao),mi.scrollToField(un,so)}},fn=ao=>{if(Ai==null||Ai(ao),ao.errorFields.length){const un=ao.errorFields[0].name;if(si!==void 0){Qi(si,un);return}Ke&&Ke.scrollToFirstError!==void 0&&Qi(Ke.scrollToFirstError,un)}};return pi(te.createElement(je.n,{disabled:Be},te.createElement(en.q,{size:no},te.createElement(kt.RV,Object.assign({},{validateMessages:Gn}),te.createElement(kt.q3.Provider,{value:Ri},te.createElement(ve.default,Object.assign({id:Ii},co,{name:Ii,onFinishFailed:fn,form:mi,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Bi),className:fi})))))))};var se=te.forwardRef(dn),gn=xt(41799),Mn=xt(8654),It=xt(92343),bt=xt(11592);function wt(zt){if(typeof zt=="function")return zt;const Re=(0,bt.Z)(zt);return Re.length<=1?Re[0]:Re}const Bt=()=>{const{status:zt,errors:Re=[],warnings:qe=[]}=(0,te.useContext)(kt.aM);return{status:zt,errors:Re,warnings:qe}};Bt.Context=kt.aM;var Tt=Bt,vt=xt(16089);function ie(zt){const[Re,qe]=te.useState(zt),Se=(0,te.useRef)(null),ee=(0,te.useRef)([]),Ke=(0,te.useRef)(!1);te.useEffect(()=>(Ke.current=!1,()=>{Ke.current=!0,vt.Z.cancel(Se.current),Se.current=null}),[]);function sn(mn){Ke.current||(Se.current===null&&(ee.current=[],Se.current=(0,vt.Z)(()=>{Se.current=null,qe(bn=>{let jt=bn;return ee.current.forEach(Be=>{jt=Be(jt)}),jt})})),ee.current.push(mn))}return[Re,sn]}function xe(){const{itemRef:zt}=te.useContext(kt.q3),Re=te.useRef({});function qe(Se,ee){const Ke=ee&&typeof ee=="object"&&ee.ref,sn=Se.join("_");return(Re.current.name!==sn||Re.current.originRef!==Ke)&&(Re.current.name=sn,Re.current.originRef=Ke,Re.current.ref=(0,Mn.sQ)(zt(Se),Ke)),Re.current.ref}return qe}var Wt=xt(29194),Kt=xt(34280),he=xt(2738),pe=xt(27382),oe=xt(37028);const De=zt=>{const{formItemCls:Re}=zt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Re}-control`]:{display:"flex"}}}};var an=(0,He.b)(["Form","item-item"],(zt,Re)=>{let{rootPrefixCls:qe}=Re;const Se=ne(zt,qe);return[De(Se)]}),Ye=zt=>{const{prefixCls:Re,status:qe,wrapperCol:Se,children:ee,errors:Ke,warnings:sn,_internalItemRender:mn,extra:bn,help:jt,fieldId:Be,marginBottom:cn,onErrorVisibleChanged:Cn}=zt,ge=`${Re}-item`,_e=te.useContext(kt.q3),Rn=Se||_e.wrapperCol||{},Vn=ue()(`${ge}-control`,Rn.className),$n=te.useMemo(()=>Object.assign({},_e),[_e]);delete $n.labelCol,delete $n.wrapperCol;const Xn=te.createElement("div",{className:`${ge}-control-input`},te.createElement("div",{className:`${ge}-control-input-content`},ee)),si=te.useMemo(()=>({prefixCls:Re,status:qe}),[Re,qe]),li=cn!==null||Ke.length||sn.length?te.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},te.createElement(kt.Rk.Provider,{value:si},te.createElement(Ee,{fieldId:Be,errors:Ke,warnings:sn,help:jt,helpStatus:qe,className:`${ge}-explain-connected`,onVisibleChanged:Cn})),!!cn&&te.createElement("div",{style:{width:0,height:cn}})):null,Ai={};Be&&(Ai.id=`${Be}_extra`);const Ii=bn?te.createElement("div",Object.assign({},Ai,{className:`${ge}-extra`}),bn):null,Bi=mn&&mn.mark==="pro_table_render"&&mn.render?mn.render(zt,{input:Xn,errorList:li,extra:Ii}):te.createElement(te.Fragment,null,Xn,li,Ii);return te.createElement(kt.q3.Provider,{value:$n},te.createElement(oe.Z,Object.assign({},Rn,{className:Vn}),Bi),te.createElement(an,{prefixCls:Re}))},On=xt(61485),zn=xt(31724),pn=xt(9763),Ei=xt(6848),Oi=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{let{prefixCls:Re,label:qe,htmlFor:Se,labelCol:ee,labelAlign:Ke,colon:sn,required:mn,requiredMark:bn,tooltip:jt}=zt;var Be;const[cn]=(0,pn.Z)("Form"),{vertical:Cn,labelAlign:ge,labelCol:_e,labelWrap:Rn,colon:Vn}=te.useContext(kt.q3);if(!qe)return null;const $n=ee||_e||{},Xn=Ke||ge,si=`${Re}-item-label`,li=ue()(si,Xn==="left"&&`${si}-left`,$n.className,{[`${si}-wrap`]:!!Rn});let Ai=qe;const Ii=sn===!0||Vn!==!1&&sn!==!1;Ii&&!Cn&&typeof qe=="string"&&qe.trim()!==""&&(Ai=qe.replace(/[:|:]\s*$/,""));const ln=ci(jt);if(ln){const{icon:ce=te.createElement(On.Z,null)}=ln,ze=Oi(ln,["icon"]),yn=te.createElement(Ei.Z,Object.assign({},ze),te.cloneElement(ce,{className:`${Re}-item-tooltip`,title:""}));Ai=te.createElement(te.Fragment,null,Ai,yn)}const co=bn==="optional",no=typeof bn=="function";no?Ai=bn(Ai,{required:!!mn}):co&&!mn&&(Ai=te.createElement(te.Fragment,null,Ai,te.createElement("span",{className:`${Re}-item-optional`,title:""},(cn==null?void 0:cn.optional)||((Be=zn.Z.Form)===null||Be===void 0?void 0:Be.optional))));const Gn=ue()({[`${Re}-item-required`]:mn,[`${Re}-item-required-mark-optional`]:co||no,[`${Re}-item-no-colon`]:!Ii});return te.createElement(oe.Z,Object.assign({},$n,{className:li}),te.createElement("label",{htmlFor:Se,className:Gn,title:typeof qe=="string"?qe:""},Ai))},Mo=xt(29679),oo=xt(19248),Bo=xt(96512),Qo=xt(58617);const ro={success:Mo.Z,warning:Bo.Z,error:oo.Z,validating:Qo.Z};function No(zt){let{children:Re,errors:qe,warnings:Se,hasFeedback:ee,validateStatus:Ke,prefixCls:sn,meta:mn,noStyle:bn}=zt;const jt=`${sn}-item`,{feedbackIcons:Be}=te.useContext(kt.q3),cn=Dn(qe,Se,mn,null,!!ee,Ke),{isFormItemInput:Cn,status:ge}=te.useContext(kt.aM),_e=te.useMemo(()=>{var Rn;let Vn;if(ee){const si=ee!==!0&&ee.icons||Be,li=cn&&((Rn=si==null?void 0:si({status:cn,errors:qe,warnings:Se}))===null||Rn===void 0?void 0:Rn[cn]),Ai=cn&&ro[cn];Vn=li!==!1&&Ai?te.createElement("span",{className:ue()(`${jt}-feedback-icon`,`${jt}-feedback-icon-${cn}`)},li||te.createElement(Ai,null)):null}let $n=!0,Xn=cn||"";return bn&&($n=Cn,Xn=(cn!=null?cn:ge)||""),{status:Xn,errors:qe,warnings:Se,hasFeedback:!!ee,feedbackIcon:Vn,isFormItemInput:$n}},[cn,ee,bn,Cn,ge]);return te.createElement(kt.aM.Provider,{value:_e},Re)}var ir=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{if(ln&&li.current){const Kn=getComputedStyle(li.current);Gn(parseInt(Kn.marginBottom,10))}},[ln,co]);const ce=Kn=>{Kn||Gn(null)},yn=function(){let Kn=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const fi=Kn?Ai:jt.errors,mi=Kn?Ii:jt.warnings;return Dn(fi,mi,jt,"",!!Be,bn)}(),pi=ue()(Xn,qe,Se,{[`${Xn}-with-help`]:Bi||Ai.length||Ii.length,[`${Xn}-has-feedback`]:yn&&Be,[`${Xn}-has-success`]:yn==="success",[`${Xn}-has-warning`]:yn==="warning",[`${Xn}-has-error`]:yn==="error",[`${Xn}-is-validating`]:yn==="validating",[`${Xn}-hidden`]:cn});return te.createElement("div",{className:pi,style:ee,ref:li},te.createElement(pe.Z,Object.assign({className:`${Xn}-row`},(0,he.Z)($n,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),te.createElement(Mi,Object.assign({htmlFor:ge},zt,{requiredMark:si,required:_e!=null?_e:Rn,prefixCls:Re})),te.createElement(Ye,Object.assign({},zt,jt,{errors:Ai,warnings:Ii,prefixCls:Re,status:yn,help:Ke,marginBottom:no,onErrorVisibleChanged:ce}),te.createElement(kt.qI.Provider,{value:Vn},te.createElement(No,{prefixCls:Re,meta:jt,errors:jt.errors,warnings:jt.warnings,hasFeedback:Be,validateStatus:yn},Cn)))),!!no&&te.createElement("div",{className:`${Xn}-margin-offset`,style:{marginBottom:-no}}))}const Pi="__SPLIT__",Zo=null,qn=te.memo(zt=>{let{children:Re}=zt;return Re},(zt,Re)=>zt.value===Re.value&&zt.update===Re.update&&zt.childProps.length===Re.childProps.length&&zt.childProps.every((qe,Se)=>qe===Re.childProps[Se]));function Et(zt){return zt!=null}function _i(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gi(zt){const{name:Re,noStyle:qe,className:Se,dependencies:ee,prefixCls:Ke,shouldUpdate:sn,rules:mn,children:bn,required:jt,label:Be,messageVariables:cn,trigger:Cn="onChange",validateTrigger:ge,hidden:_e,help:Rn}=zt,{getPrefixCls:Vn}=te.useContext(Je.E_),{name:$n}=te.useContext(kt.q3),Xn=wt(bn),si=typeof Xn=="function",li=te.useContext(kt.qI),{validateTrigger:Ai}=te.useContext(ve.FieldContext),Ii=ge!==void 0?ge:Ai,Bi=Et(Re),ln=Vn("form",Ke),[co,no]=de(ln),Gn=te.useContext(ve.ListContext),ce=te.useRef(),[ze,yn]=ie({}),[pi,Kn]=(0,gn.Z)(()=>_i()),fi=un=>{const so=Gn==null?void 0:Gn.getKey(un.name);if(Kn(un.destroy?_i():un,!0),qe&&Rn!==!1&&li){let Co=un.name;if(un.destroy)Co=ce.current||Co;else if(so!==void 0){const[Ji,Go]=so;Co=[Ji].concat((0,ct.Z)(Go)),ce.current=Co}li(un,Co)}},mi=(un,so)=>{yn(Co=>{const Ji=Object.assign({},Co),Eo=[].concat((0,ct.Z)(un.name.slice(0,-1)),(0,ct.Z)(so)).join(Pi);return un.destroy?delete Ji[Eo]:Ji[Eo]=un,Ji})},[wi,Ri]=te.useMemo(()=>{const un=(0,ct.Z)(pi.errors),so=(0,ct.Z)(pi.warnings);return Object.values(ze).forEach(Co=>{un.push.apply(un,(0,ct.Z)(Co.errors||[])),so.push.apply(so,(0,ct.Z)(Co.warnings||[]))}),[un,so]},[ze,pi.errors,pi.warnings]),Qi=xe();function fn(un,so,Co){return qe&&!_e?te.createElement(No,{prefixCls:ln,hasFeedback:zt.hasFeedback,validateStatus:zt.validateStatus,meta:pi,errors:wi,warnings:Ri,noStyle:!0},un):te.createElement(Ho,Object.assign({key:"row"},zt,{className:ue()(Se,no),prefixCls:ln,fieldId:so,isRequired:Co,errors:wi,warnings:Ri,meta:pi,onSubItemMetaChange:mi}),un)}if(!Bi&&!si&&!ee)return co(fn(Xn));let ao={};return typeof Be=="string"?ao.label=Be:Re&&(ao.label=String(Re)),cn&&(ao=Object.assign(Object.assign({},ao),cn)),co(te.createElement(ve.Field,Object.assign({},zt,{messageVariables:ao,trigger:Cn,validateTrigger:Ii,onMetaChange:fi}),(un,so,Co)=>{const Ji=hn(Re).length&&so?so.name:[],Go=Wn(Ji,$n),Eo=jt!==void 0?jt:!!(mn&&mn.some(Xi=>{if(Xi&&typeof Xi=="object"&&Xi.required&&!Xi.warningOnly)return!0;if(typeof Xi=="function"){const io=Xi(Co);return io&&io.required&&!io.warningOnly}return!1})),Wi=Object.assign({},un);let Ui=null;if(Array.isArray(Xn)&&Bi)Ui=Xn;else if(!(si&&(!(sn||ee)||Bi))){if(!(ee&&!si&&!Bi))if((0,It.l$)(Xn)){const Xi=Object.assign(Object.assign({},Xn.props),Wi);if(Xi.id||(Xi.id=Go),Rn||wi.length>0||Ri.length>0||zt.extra){const Gt=[];(Rn||wi.length>0)&&Gt.push(`${Go}_help`),zt.extra&&Gt.push(`${Go}_extra`),Xi["aria-describedby"]=Gt.join(" ")}wi.length>0&&(Xi["aria-invalid"]="true"),Eo&&(Xi["aria-required"]="true"),(0,Mn.Yr)(Xn)&&(Xi.ref=Qi(Ji,Xn)),new Set([].concat((0,ct.Z)(hn(Cn)),(0,ct.Z)(hn(Ii)))).forEach(Gt=>{Xi[Gt]=function(){for(var Wo,sr,Cr,Rr,cr,uo=arguments.length,Jt=new Array(uo),wn=0;wn{var{prefixCls:Re,children:qe}=zt,Se=ai(zt,["prefixCls","children"]);const{getPrefixCls:ee}=te.useContext(Je.E_),Ke=ee("form",Re),sn=te.useMemo(()=>({prefixCls:Ke,status:"error"}),[Ke]);return te.createElement(ve.List,Object.assign({},Se),(mn,bn,jt)=>te.createElement(kt.Rk.Provider,{value:sn},qe(mn.map(Be=>Object.assign(Object.assign({},Be),{fieldKey:Be.key})),bn,{errors:jt.errors,warnings:jt.warnings})))};function vn(){const{form:zt}=(0,te.useContext)(kt.q3);return zt}const Me=se;Me.Item=ii,Me.List=Pn,Me.ErrorList=Ee,Me.useForm=We,Me.useFormInstance=vn,Me.useWatch=ve.useWatch,Me.Provider=kt.RV,Me.create=()=>{};var Fe=Me},8628:function(An,Nn,xt){"use strict";var ct=xt(59301),Ot=xt(34280),ue=xt(56762),Ie=xt(69507);function te(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const kt=(0,ct.useRef)({}),ke=(0,ue.Z)(),me=(0,Ie.ZP)();return(0,Ot.Z)(()=>{const Ut=me.subscribe(Ae=>{kt.current=Ae,le&&ke()});return()=>me.unsubscribe(Ut)},[]),kt.current}Nn.Z=te},58421:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return xe}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Kt,he){return Ot.createElement(te.Z,(0,ct.Z)({},Kt,{ref:he,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt,me=xt(49198),Ut=xt(33853),Ae=xt(38819),Pe=xt(92310),He=xt.n(Pe),Ft=xt(49618),et=xt(77321),nt=xt(96949),ht=xt(55090),lt=xt(77205),pt=xt(38793),yt=xt(26112),Pt={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Nt=Pt,Dt=xt(91735),Zt=function(Wt){(0,lt.Z)(he,Wt);var Kt=(0,pt.Z)(he);function he(){var pe;(0,nt.Z)(this,he);for(var oe=arguments.length,De=new Array(oe),an=0;an=0||tn.relatedTarget.className.indexOf("".concat(pn,"-item"))>=0))&&zn(pe.getValidValue()))},pe.go=function(tn){var Ye=pe.state.goInputText;Ye!==""&&(tn.keyCode===Nt.ENTER||tn.type==="click")&&(pe.setState({goInputText:""}),pe.props.quickGo(pe.getValidValue()))},pe}return(0,ht.Z)(he,[{key:"getPageSizeOptions",value:function(){var oe=this.props,De=oe.pageSize,an=oe.pageSizeOptions;return an.some(function(tn){return tn.toString()===De.toString()})?an:an.concat([De.toString()]).sort(function(tn,Ye){var On=Number.isNaN(Number(tn))?0:Number(tn),zn=Number.isNaN(Number(Ye))?0:Number(Ye);return On-zn})}},{key:"render",value:function(){var oe=this,De=this.props,an=De.pageSize,tn=De.locale,Ye=De.rootPrefixCls,On=De.changeSize,zn=De.quickGo,pn=De.goButton,Ei=De.selectComponentClass,Oi=De.buildOptionText,ci=De.selectPrefixCls,ki=De.disabled,Mi=this.state.goInputText,Mo="".concat(Ye,"-options"),oo=Ei,Bo=null,Qo=null,ro=null;if(!On&&!zn)return null;var No=this.getPageSizeOptions();if(On&&oo){var ir=No.map(function(Ho,Pi){return Ot.createElement(oo.Option,{key:Pi,value:Ho.toString()},(Oi||oe.buildOptionText)(Ho))});Bo=Ot.createElement(oo,{disabled:ki,prefixCls:ci,showSearch:!1,className:"".concat(Mo,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(an||No[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Pi){return Pi.parentNode},"aria-label":tn.page_size,defaultOpen:!1},ir)}return zn&&(pn&&(ro=typeof pn=="boolean"?Ot.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ki,className:"".concat(Mo,"-quick-jumper-button")},tn.jump_to_confirm):Ot.createElement("span",{onClick:this.go,onKeyUp:this.go},pn)),Qo=Ot.createElement("div",{className:"".concat(Mo,"-quick-jumper")},tn.jump_to,Ot.createElement("input",{disabled:ki,type:"text",value:Mi,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":tn.page}),tn.page,ro)),Ot.createElement("li",{className:"".concat(Mo)},Bo,Qo)}}]),he}(Ot.Component);Zt.defaultProps={pageSizeOptions:["10","20","50","100"]};var ne=Zt,de=function(Kt){var he,pe=Kt.rootPrefixCls,oe=Kt.page,De=Kt.active,an=Kt.className,tn=Kt.showTitle,Ye=Kt.onClick,On=Kt.onKeyPress,zn=Kt.itemRender,pn="".concat(pe,"-item"),Ei=He()(pn,"".concat(pn,"-").concat(oe),(he={},(0,Ft.Z)(he,"".concat(pn,"-active"),De),(0,Ft.Z)(he,"".concat(pn,"-disabled"),!oe),(0,Ft.Z)(he,Kt.className,an),he)),Oi=function(){Ye(oe)},ci=function(Mo){On(Mo,Ye,oe)},ki=zn(oe,"page",Ot.createElement("a",{rel:"nofollow"},oe));return ki?Ot.createElement("li",{title:tn?oe.toString():null,className:Ei,onClick:Oi,onKeyPress:ci,tabIndex:0},ki):null},Qt=de;function Ce(){}function Vt(Wt){var Kt=Number(Wt);return typeof Kt=="number"&&!Number.isNaN(Kt)&&isFinite(Kt)&&Math.floor(Kt)===Kt}var Ee=function(Kt,he,pe){return pe};function ve(Wt,Kt,he){var pe=typeof Wt=="undefined"?Kt.pageSize:Wt;return Math.floor((he.total-1)/pe)+1}var Je=function(Wt){(0,lt.Z)(he,Wt);var Kt=(0,pt.Z)(he);function he(pe){var oe;(0,nt.Z)(this,he),oe=Kt.call(this,pe),oe.paginationNode=Ot.createRef(),oe.getJumpPrevPage=function(){return Math.max(1,oe.state.current-(oe.props.showLessItems?3:5))},oe.getJumpNextPage=function(){return Math.min(ve(void 0,oe.state,oe.props),oe.state.current+(oe.props.showLessItems?3:5))},oe.getItemIcon=function(On,zn){var pn=oe.props.prefixCls,Ei=On||Ot.createElement("button",{type:"button","aria-label":zn,className:"".concat(pn,"-item-link")});return typeof On=="function"&&(Ei=Ot.createElement(On,(0,et.Z)({},oe.props))),Ei},oe.isValid=function(On){var zn=oe.props.total;return Vt(On)&&On!==oe.state.current&&Vt(zn)&&zn>0},oe.shouldDisplayQuickJumper=function(){var On=oe.props,zn=On.showQuickJumper,pn=On.total,Ei=oe.state.pageSize;return pn<=Ei?!1:zn},oe.handleKeyDown=function(On){(On.keyCode===Nt.ARROW_UP||On.keyCode===Nt.ARROW_DOWN)&&On.preventDefault()},oe.handleKeyUp=function(On){var zn=oe.getValidValue(On),pn=oe.state.currentInputValue;zn!==pn&&oe.setState({currentInputValue:zn}),On.keyCode===Nt.ENTER?oe.handleChange(zn):On.keyCode===Nt.ARROW_UP?oe.handleChange(zn-1):On.keyCode===Nt.ARROW_DOWN&&oe.handleChange(zn+1)},oe.handleBlur=function(On){var zn=oe.getValidValue(On);oe.handleChange(zn)},oe.changePageSize=function(On){var zn=oe.state.current,pn=ve(On,oe.state,oe.props);zn=zn>pn?pn:zn,pn===0&&(zn=oe.state.current),typeof On=="number"&&("pageSize"in oe.props||oe.setState({pageSize:On}),"current"in oe.props||oe.setState({current:zn,currentInputValue:zn})),oe.props.onShowSizeChange(zn,On),"onChange"in oe.props&&oe.props.onChange&&oe.props.onChange(zn,On)},oe.handleChange=function(On){var zn=oe.props,pn=zn.disabled,Ei=zn.onChange,Oi=oe.state,ci=Oi.pageSize,ki=Oi.current,Mi=Oi.currentInputValue;if(oe.isValid(On)&&!pn){var Mo=ve(void 0,oe.state,oe.props),oo=On;return On>Mo?oo=Mo:On<1&&(oo=1),"current"in oe.props||oe.setState({current:oo}),oo!==Mi&&oe.setState({currentInputValue:oo}),Ei(oo,ci),oo}return ki},oe.prev=function(){oe.hasPrev()&&oe.handleChange(oe.state.current-1)},oe.next=function(){oe.hasNext()&&oe.handleChange(oe.state.current+1)},oe.jumpPrev=function(){oe.handleChange(oe.getJumpPrevPage())},oe.jumpNext=function(){oe.handleChange(oe.getJumpNextPage())},oe.hasPrev=function(){return oe.state.current>1},oe.hasNext=function(){return oe.state.current2?pn-2:0),Oi=2;Oi=an?Ye=an:Ye=Number(De),Ye}},{key:"getShowSizeChanger",value:function(){var oe=this.props,De=oe.showSizeChanger,an=oe.total,tn=oe.totalBoundaryShowSizeChanger;return typeof De!="undefined"?De:an>tn}},{key:"render",value:function(){var oe=this.props,De=oe.prefixCls,an=oe.className,tn=oe.style,Ye=oe.disabled,On=oe.hideOnSinglePage,zn=oe.total,pn=oe.locale,Ei=oe.showQuickJumper,Oi=oe.showLessItems,ci=oe.showTitle,ki=oe.showTotal,Mi=oe.simple,Mo=oe.itemRender,oo=oe.showPrevNextJumpers,Bo=oe.jumpPrevIcon,Qo=oe.jumpNextIcon,ro=oe.selectComponentClass,No=oe.selectPrefixCls,ir=oe.pageSizeOptions,Ho=this.state,Pi=Ho.current,Zo=Ho.pageSize,qn=Ho.currentInputValue;if(On===!0&&zn<=Zo)return null;var Et=ve(void 0,this.state,this.props),_i=[],Gi=null,Qe=null,ii=null,ai=null,Ci=null,Pn=Ei&&Ei.goButton,vn=Oi?1:2,Me=Pi-1>0?Pi-1:0,Fe=Pi+1zn?zn:Pi*Zo]));if(Mi){Pn&&(typeof Pn=="boolean"?Ci=Ot.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pn.jump_to_confirm):Ci=Ot.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Pn),Ci=Ot.createElement("li",{title:ci?"".concat(pn.jump_to).concat(Pi,"/").concat(Et):null,className:"".concat(De,"-simple-pager")},Ci));var qe=this.renderPrev(Me);return Ot.createElement("ul",(0,ct.Z)({className:He()(De,"".concat(De,"-simple"),(0,Ft.Z)({},"".concat(De,"-disabled"),Ye),an),style:tn,ref:this.paginationNode},zt),Re,qe?Ot.createElement("li",{title:ci?pn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:He()("".concat(De,"-prev"),(0,Ft.Z)({},"".concat(De,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},qe):null,Ot.createElement("li",{title:ci?"".concat(Pi,"/").concat(Et):null,className:"".concat(De,"-simple-pager")},Ot.createElement("input",{type:"text",value:qn,disabled:Ye,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ot.createElement("span",{className:"".concat(De,"-slash")},"/"),Et),Ot.createElement("li",{title:ci?pn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:He()("".concat(De,"-next"),(0,Ft.Z)({},"".concat(De,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Fe)),Ci)}if(Et<=3+vn*2){var Se={locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:ci,itemRender:Mo};Et||_i.push(Ot.createElement(Qt,(0,ct.Z)({},Se,{key:"noPager",page:1,className:"".concat(De,"-item-disabled")})));for(var ee=1;ee<=Et;ee+=1){var Ke=Pi===ee;_i.push(Ot.createElement(Qt,(0,ct.Z)({},Se,{key:ee,page:ee,active:Ke})))}}else{var sn=Oi?pn.prev_3:pn.prev_5,mn=Oi?pn.next_3:pn.next_5,bn=Mo(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Bo,"prev page")),jt=Mo(this.getJumpNextPage(),"jump-next",this.getItemIcon(Qo,"next page"));oo&&(Gi=bn?Ot.createElement("li",{title:ci?sn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:He()("".concat(De,"-jump-prev"),(0,Ft.Z)({},"".concat(De,"-jump-prev-custom-icon"),!!Bo))},bn):null,Qe=jt?Ot.createElement("li",{title:ci?mn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:He()("".concat(De,"-jump-next"),(0,Ft.Z)({},"".concat(De,"-jump-next-custom-icon"),!!Qo))},jt):null),ai=Ot.createElement(Qt,{locale:pn,last:!0,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Et,page:Et,active:!1,showTitle:ci,itemRender:Mo}),ii=Ot.createElement(Qt,{locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:ci,itemRender:Mo});var Be=Math.max(1,Pi-vn),cn=Math.min(Pi+vn,Et);Pi-1<=vn&&(cn=1+vn*2),Et-Pi<=vn&&(Be=Et-vn*2);for(var Cn=Be;Cn<=cn;Cn+=1){var ge=Pi===Cn;_i.push(Ot.createElement(Qt,{locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Cn,page:Cn,active:ge,showTitle:ci,itemRender:Mo}))}Pi-1>=vn*2&&Pi!==3&&(_i[0]=(0,Ot.cloneElement)(_i[0],{className:"".concat(De,"-item-after-jump-prev")}),_i.unshift(Gi)),Et-Pi>=vn*2&&Pi!==Et-2&&(_i[_i.length-1]=(0,Ot.cloneElement)(_i[_i.length-1],{className:"".concat(De,"-item-before-jump-next")}),_i.push(Qe)),Be!==1&&_i.unshift(ii),cn!==Et&&_i.push(ai)}var _e=!this.hasPrev()||!Et,Rn=!this.hasNext()||!Et,Vn=this.renderPrev(Me),$n=this.renderNext(Fe);return Ot.createElement("ul",(0,ct.Z)({className:He()(De,an,(0,Ft.Z)({},"".concat(De,"-disabled"),Ye)),style:tn,ref:this.paginationNode},zt),Re,Vn?Ot.createElement("li",{title:ci?pn.prev_page:null,onClick:this.prev,tabIndex:_e?null:0,onKeyPress:this.runIfEnterPrev,className:He()("".concat(De,"-prev"),(0,Ft.Z)({},"".concat(De,"-disabled"),_e)),"aria-disabled":_e},Vn):null,_i,$n?Ot.createElement("li",{title:ci?pn.next_page:null,onClick:this.next,tabIndex:Rn?null:0,onKeyPress:this.runIfEnterNext,className:He()("".concat(De,"-next"),(0,Ft.Z)({},"".concat(De,"-disabled"),Rn)),"aria-disabled":Rn},$n):null,Ot.createElement(ne,{disabled:Ye,locale:pn,rootPrefixCls:De,selectComponentClass:ro,selectPrefixCls:No,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Pi,pageSize:Zo,pageSizeOptions:ir,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Pn}))}}],[{key:"getDerivedStateFromProps",value:function(oe,De){var an={};if("current"in oe&&(an.current=oe.current,oe.current!==De.current&&(an.currentInputValue=an.current)),"pageSize"in oe&&oe.pageSize!==De.pageSize){var tn=De.current,Ye=ve(oe.pageSize,De,oe);tn=tn>Ye?Ye:tn,"current"in oe||(an.current=tn,an.currentInputValue=tn),an.pageSize=oe.pageSize}return an}}]),he}(Ot.Component);Je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ce,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ce,locale:Dt.Z,style:{},itemRender:Ee,totalBoundaryShowSizeChanger:50};var je=Je,en=xt(22075),jn=xt(36355),Hn=xt(19716),Te=xt(8628),$t=xt(9763),hn=xt(57809);const Wn=Wt=>Ot.createElement(hn.default,Object.assign({},Wt,{showSearch:!0,size:"small"})),Dn=Wt=>Ot.createElement(hn.default,Object.assign({},Wt,{showSearch:!0,size:"middle"}));Wn.Option=hn.default.Option,Dn.Option=hn.default.Option;var Ge=xt(9937),We=xt(17313),Ln=xt(83116),ei=xt(37613);const dn=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Kt}-disabled`]:{cursor:"not-allowed",[`${Kt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Wt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Wt.colorBorder,backgroundColor:Wt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Wt.itemActiveBgDisabled},a:{color:Wt.itemActiveColorDisabled}}},[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Kt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Kt}-simple-pager`]:{color:Wt.colorTextDisabled},[`${Kt}-jump-prev, ${Kt}-jump-next`]:{[`${Kt}-item-link-icon`]:{opacity:0},[`${Kt}-item-ellipsis`]:{opacity:1}}},[`&${Kt}-simple`]:{[`${Kt}-prev, ${Kt}-next`]:{[`&${Kt}-disabled ${Kt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},En=Wt=>{const{componentCls:Kt}=Wt;return{[`&${Kt}-mini ${Kt}-total-text, &${Kt}-mini ${Kt}-simple-pager`]:{height:Wt.itemSizeSM,lineHeight:`${Wt.itemSizeSM}px`},[`&${Kt}-mini ${Kt}-item`]:{minWidth:Wt.itemSizeSM,height:Wt.itemSizeSM,margin:0,lineHeight:`${Wt.itemSizeSM-2}px`},[`&${Kt}-mini:not(${Kt}-disabled) ${Kt}-item:not(${Kt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Wt.colorBgTextHover},"&:active":{backgroundColor:Wt.colorBgTextActive}},[`&${Kt}-mini ${Kt}-prev, &${Kt}-mini ${Kt}-next`]:{minWidth:Wt.itemSizeSM,height:Wt.itemSizeSM,margin:0,lineHeight:`${Wt.itemSizeSM}px`},[`&${Kt}-mini:not(${Kt}-disabled)`]:{[`${Kt}-prev, ${Kt}-next`]:{[`&:hover ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextHover},[`&:active ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextActive},[`&${Kt}-disabled:hover ${Kt}-item-link`]:{backgroundColor:"transparent"}}},[` + .${Se}-col-xl-24${qe}-label`]:Nt(zt),[`@media (max-width: ${zt.screenXSMax}px)`]:[Dt(zt),{[Re]:{[`.${Se}-col-xs-24${qe}-label`]:Nt(zt)}}],[`@media (max-width: ${zt.screenSMMax}px)`]:{[Re]:{[`.${Se}-col-sm-24${qe}-label`]:Nt(zt)}},[`@media (max-width: ${zt.screenMDMax}px)`]:{[Re]:{[`.${Se}-col-md-24${qe}-label`]:Nt(zt)}},[`@media (max-width: ${zt.screenLGMax}px)`]:{[Re]:{[`.${Se}-col-lg-24${qe}-label`]:Nt(zt)}}}},ne=(zt,Re)=>(0,Pe.TS)(zt,{formItemCls:`${zt.componentCls}-item`,rootPrefixCls:Re});var de=(0,He.Z)("Form",(zt,Re)=>{let{rootPrefixCls:qe}=Re;const Se=ne(zt,qe);return[lt(Se),pt(Se),et(Se),yt(Se),Pt(Se),Zt(Se),(0,Ae.Z)(Se),Ut.kr]},zt=>({labelRequiredMarkColor:zt.colorError,labelColor:zt.colorTextHeading,labelFontSize:zt.fontSize,labelHeight:zt.controlHeight,labelColonMarginInlineStart:zt.marginXXS/2,labelColonMarginInlineEnd:zt.marginXS,itemMarginBottom:zt.marginLG,verticalLabelPadding:`0 0 ${zt.paddingXS}px`,verticalLabelMargin:0}),{order:-1e3});const Qt=[];function Ce(zt,Re,qe){let Se=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0;return{key:typeof zt=="string"?zt:`${Re}-${Se}`,error:zt,errorStatus:qe}}var Ee=zt=>{let{help:Re,helpStatus:qe,errors:Se=Qt,warnings:ee=Qt,className:Ke,fieldId:sn,onVisibleChanged:mn}=zt;const{prefixCls:En}=te.useContext(kt.Rk),jt=`${En}-item-explain`,[,Be]=de(En),hn=(0,te.useMemo)(()=>(0,le.Z)(En),[En]),Nn=ke(Se),ge=ke(ee),Ye=te.useMemo(()=>Re!=null?[Ce(Re,"help",qe)]:[].concat((0,ct.Z)(Nn.map((Rn,Jn)=>Ce(Rn,"error","error",Jn))),(0,ct.Z)(ge.map((Rn,Jn)=>Ce(Rn,"warning","warning",Jn)))),[Re,qe,Nn,ge]),jn={};return sn&&(jn.id=`${sn}_help`),te.createElement(Ie.default,{motionDeadline:hn.motionDeadline,motionName:`${En}-show-help`,visible:!!Ye.length,onVisibleChanged:mn},Rn=>{const{className:Jn,style:zn}=Rn;return te.createElement("div",Object.assign({},jn,{className:ue()(jt,Jn,Ke,Be),style:zn,role:"alert"}),te.createElement(Ie.CSSMotionList,Object.assign({keys:Ye},(0,le.Z)(En),{motionName:`${En}-show-help-item`,component:!1}),ri=>{const{key:li,error:Ai,errorStatus:Ii,className:Bi,style:ln}=ri;return te.createElement("div",{key:li,className:ue()(Bi,{[`${jt}-${Ii}`]:Ii}),style:ln},Ai)}))})},ve=xt(95013),Je=xt(36355),je=xt(1684),en=xt(52946),Hn=xt(19716),Zn=xt(16722);const Te=["parentNode"],$t="form_item";function dn(zt){return zt===void 0||zt===!1?[]:Array.isArray(zt)?zt:[zt]}function Vn(zt,Re){if(!zt.length)return;const qe=zt.join("_");return Re?`${Re}_${qe}`:Te.includes(qe)?`${$t}_${qe}`:qe}function Dn(zt,Re,qe,Se,ee,Ke){let sn=Se;return Ke!==void 0?sn=Ke:qe.validating?sn="validating":zt.length?sn="error":Re.length?sn="warning":(qe.touched||ee&&qe.validated)&&(sn="success"),sn}function Ge(zt){return dn(zt).join("_")}function We(zt){const[Re]=(0,ve.useForm)(),qe=te.useRef({}),Se=te.useMemo(()=>zt!=null?zt:Object.assign(Object.assign({},Re),{__INTERNAL__:{itemRef:ee=>Ke=>{const sn=Ge(ee);Ke?qe.current[sn]=Ke:delete qe.current[sn]}},scrollToField:function(ee){let Ke=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const sn=dn(ee),mn=Vn(sn,Se.__INTERNAL__.name),En=mn?document.getElementById(mn):null;En&&(0,Zn.Z)(En,Object.assign({scrollMode:"if-needed",block:"nearest"},Ke))},getFieldInstance:ee=>{const Ke=Ge(ee);return qe.current[Ke]}}),[zt,Re]);return[Se]}var Mn=xt(28726),ei=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{const qe=te.useContext(je.Z),{getPrefixCls:Se,direction:ee,form:Ke}=te.useContext(Je.E_),{prefixCls:sn,className:mn,rootClassName:En,size:jt,disabled:Be=qe,form:hn,colon:Nn,labelAlign:ge,labelWrap:Ye,labelCol:jn,wrapperCol:Rn,hideRequiredMark:Jn,layout:zn="horizontal",scrollToFirstError:ri,requiredMark:li,onFinishFailed:Ai,name:Ii,style:Bi,feedbackIcons:ln}=zt,co=ei(zt,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons"]),no=(0,Hn.Z)(jt),Wn=te.useContext(Mn.Z),ce=(0,te.useMemo)(()=>li!==void 0?li:Ke&&Ke.requiredMark!==void 0?Ke.requiredMark:!Jn,[Jn,li,Ke]),ze=Nn!=null?Nn:Ke==null?void 0:Ke.colon,yn=Se("form",sn),[pi,Un]=de(yn),ci=ue()(yn,`${yn}-${zn}`,{[`${yn}-hide-required-mark`]:ce===!1,[`${yn}-rtl`]:ee==="rtl",[`${yn}-${no}`]:no},Un,Ke==null?void 0:Ke.className,mn,En),[mi]=We(hn),{__INTERNAL__:wi}=mi;wi.name=Ii;const Ri=(0,te.useMemo)(()=>({name:Ii,labelAlign:ge,labelCol:jn,labelWrap:Ye,wrapperCol:Rn,vertical:zn==="vertical",colon:ze,requiredMark:ce,itemRef:wi.itemRef,form:mi,feedbackIcons:ln}),[Ii,ge,jn,Rn,zn,ze,ce,mi,ln]);te.useImperativeHandle(Re,()=>mi);const Qi=(ao,un)=>{if(ao){let so={block:"nearest"};typeof ao=="object"&&(so=ao),mi.scrollToField(un,so)}},fn=ao=>{if(Ai==null||Ai(ao),ao.errorFields.length){const un=ao.errorFields[0].name;if(ri!==void 0){Qi(ri,un);return}Ke&&Ke.scrollToFirstError!==void 0&&Qi(Ke.scrollToFirstError,un)}};return pi(te.createElement(je.n,{disabled:Be},te.createElement(en.q,{size:no},te.createElement(kt.RV,Object.assign({},{validateMessages:Wn}),te.createElement(kt.q3.Provider,{value:Ri},te.createElement(ve.default,Object.assign({id:Ii},co,{name:Ii,onFinishFailed:fn,form:mi,style:Object.assign(Object.assign({},Ke==null?void 0:Ke.style),Bi),className:ci})))))))};var se=te.forwardRef(cn),gn=xt(41799),bn=xt(8654),It=xt(92343),bt=xt(11592);function wt(zt){if(typeof zt=="function")return zt;const Re=(0,bt.Z)(zt);return Re.length<=1?Re[0]:Re}const Bt=()=>{const{status:zt,errors:Re=[],warnings:qe=[]}=(0,te.useContext)(kt.aM);return{status:zt,errors:Re,warnings:qe}};Bt.Context=kt.aM;var Tt=Bt,vt=xt(16089);function ie(zt){const[Re,qe]=te.useState(zt),Se=(0,te.useRef)(null),ee=(0,te.useRef)([]),Ke=(0,te.useRef)(!1);te.useEffect(()=>(Ke.current=!1,()=>{Ke.current=!0,vt.Z.cancel(Se.current),Se.current=null}),[]);function sn(mn){Ke.current||(Se.current===null&&(ee.current=[],Se.current=(0,vt.Z)(()=>{Se.current=null,qe(En=>{let jt=En;return ee.current.forEach(Be=>{jt=Be(jt)}),jt})})),ee.current.push(mn))}return[Re,sn]}function xe(){const{itemRef:zt}=te.useContext(kt.q3),Re=te.useRef({});function qe(Se,ee){const Ke=ee&&typeof ee=="object"&&ee.ref,sn=Se.join("_");return(Re.current.name!==sn||Re.current.originRef!==Ke)&&(Re.current.name=sn,Re.current.originRef=Ke,Re.current.ref=(0,bn.sQ)(zt(Se),Ke)),Re.current.ref}return qe}var Wt=xt(29194),Kt=xt(34280),he=xt(2738),pe=xt(27382),oe=xt(37028);const De=zt=>{const{formItemCls:Re}=zt;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${Re}-control`]:{display:"flex"}}}};var an=(0,He.b)(["Form","item-item"],(zt,Re)=>{let{rootPrefixCls:qe}=Re;const Se=ne(zt,qe);return[De(Se)]}),_e=zt=>{const{prefixCls:Re,status:qe,wrapperCol:Se,children:ee,errors:Ke,warnings:sn,_internalItemRender:mn,extra:En,help:jt,fieldId:Be,marginBottom:hn,onErrorVisibleChanged:Nn}=zt,ge=`${Re}-item`,Ye=te.useContext(kt.q3),jn=Se||Ye.wrapperCol||{},Rn=ue()(`${ge}-control`,jn.className),Jn=te.useMemo(()=>Object.assign({},Ye),[Ye]);delete Jn.labelCol,delete Jn.wrapperCol;const zn=te.createElement("div",{className:`${ge}-control-input`},te.createElement("div",{className:`${ge}-control-input-content`},ee)),ri=te.useMemo(()=>({prefixCls:Re,status:qe}),[Re,qe]),li=hn!==null||Ke.length||sn.length?te.createElement("div",{style:{display:"flex",flexWrap:"nowrap"}},te.createElement(kt.Rk.Provider,{value:ri},te.createElement(Ee,{fieldId:Be,errors:Ke,warnings:sn,help:jt,helpStatus:qe,className:`${ge}-explain-connected`,onVisibleChanged:Nn})),!!hn&&te.createElement("div",{style:{width:0,height:hn}})):null,Ai={};Be&&(Ai.id=`${Be}_extra`);const Ii=En?te.createElement("div",Object.assign({},Ai,{className:`${ge}-extra`}),En):null,Bi=mn&&mn.mark==="pro_table_render"&&mn.render?mn.render(zt,{input:zn,errorList:li,extra:Ii}):te.createElement(te.Fragment,null,zn,li,Ii);return te.createElement(kt.q3.Provider,{value:Jn},te.createElement(oe.Z,Object.assign({},jn,{className:Rn}),Bi),te.createElement(an,{prefixCls:Re}))},On=xt(61485),Gn=xt(31724),pn=xt(9763),Ei=xt(6848),Oi=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{let{prefixCls:Re,label:qe,htmlFor:Se,labelCol:ee,labelAlign:Ke,colon:sn,required:mn,requiredMark:En,tooltip:jt}=zt;var Be;const[hn]=(0,pn.Z)("Form"),{vertical:Nn,labelAlign:ge,labelCol:Ye,labelWrap:jn,colon:Rn}=te.useContext(kt.q3);if(!qe)return null;const Jn=ee||Ye||{},zn=Ke||ge,ri=`${Re}-item-label`,li=ue()(ri,zn==="left"&&`${ri}-left`,Jn.className,{[`${ri}-wrap`]:!!jn});let Ai=qe;const Ii=sn===!0||Rn!==!1&&sn!==!1;Ii&&!Nn&&typeof qe=="string"&&qe.trim()!==""&&(Ai=qe.replace(/[:|:]\s*$/,""));const ln=gi(jt);if(ln){const{icon:ce=te.createElement(On.Z,null)}=ln,ze=Oi(ln,["icon"]),yn=te.createElement(Ei.Z,Object.assign({},ze),te.cloneElement(ce,{className:`${Re}-item-tooltip`,title:""}));Ai=te.createElement(te.Fragment,null,Ai,yn)}const co=En==="optional",no=typeof En=="function";no?Ai=En(Ai,{required:!!mn}):co&&!mn&&(Ai=te.createElement(te.Fragment,null,Ai,te.createElement("span",{className:`${Re}-item-optional`,title:""},(hn==null?void 0:hn.optional)||((Be=Gn.Z.Form)===null||Be===void 0?void 0:Be.optional))));const Wn=ue()({[`${Re}-item-required`]:mn,[`${Re}-item-required-mark-optional`]:co||no,[`${Re}-item-no-colon`]:!Ii});return te.createElement(oe.Z,Object.assign({},Jn,{className:li}),te.createElement("label",{htmlFor:Se,className:Wn,title:typeof qe=="string"?qe:""},Ai))},Mo=xt(29679),oo=xt(19248),Bo=xt(96512),Qo=xt(58617);const ro={success:Mo.Z,warning:Bo.Z,error:oo.Z,validating:Qo.Z};function No(zt){let{children:Re,errors:qe,warnings:Se,hasFeedback:ee,validateStatus:Ke,prefixCls:sn,meta:mn,noStyle:En}=zt;const jt=`${sn}-item`,{feedbackIcons:Be}=te.useContext(kt.q3),hn=Dn(qe,Se,mn,null,!!ee,Ke),{isFormItemInput:Nn,status:ge}=te.useContext(kt.aM),Ye=te.useMemo(()=>{var jn;let Rn;if(ee){const ri=ee!==!0&&ee.icons||Be,li=hn&&((jn=ri==null?void 0:ri({status:hn,errors:qe,warnings:Se}))===null||jn===void 0?void 0:jn[hn]),Ai=hn&&ro[hn];Rn=li!==!1&&Ai?te.createElement("span",{className:ue()(`${jt}-feedback-icon`,`${jt}-feedback-icon-${hn}`)},li||te.createElement(Ai,null)):null}let Jn=!0,zn=hn||"";return En&&(Jn=Nn,zn=(hn!=null?hn:ge)||""),{status:zn,errors:qe,warnings:Se,hasFeedback:!!ee,feedbackIcon:Rn,isFormItemInput:Jn}},[hn,ee,En,Nn,ge]);return te.createElement(kt.aM.Provider,{value:Ye},Re)}var ir=function(zt,Re){var qe={};for(var Se in zt)Object.prototype.hasOwnProperty.call(zt,Se)&&Re.indexOf(Se)<0&&(qe[Se]=zt[Se]);if(zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ee=0,Se=Object.getOwnPropertySymbols(zt);ee{if(ln&&li.current){const Un=getComputedStyle(li.current);Wn(parseInt(Un.marginBottom,10))}},[ln,co]);const ce=Un=>{Un||Wn(null)},yn=function(){let Un=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const ci=Un?Ai:jt.errors,mi=Un?Ii:jt.warnings;return Dn(ci,mi,jt,"",!!Be,En)}(),pi=ue()(zn,qe,Se,{[`${zn}-with-help`]:Bi||Ai.length||Ii.length,[`${zn}-has-feedback`]:yn&&Be,[`${zn}-has-success`]:yn==="success",[`${zn}-has-warning`]:yn==="warning",[`${zn}-has-error`]:yn==="error",[`${zn}-is-validating`]:yn==="validating",[`${zn}-hidden`]:hn});return te.createElement("div",{className:pi,style:ee,ref:li},te.createElement(pe.Z,Object.assign({className:`${zn}-row`},(0,he.Z)(Jn,["_internalItemRender","colon","dependencies","extra","fieldKey","getValueFromEvent","getValueProps","htmlFor","id","initialValue","isListField","label","labelAlign","labelCol","labelWrap","messageVariables","name","normalize","noStyle","preserve","requiredMark","rules","shouldUpdate","trigger","tooltip","validateFirst","validateTrigger","valuePropName","wrapperCol","validateDebounce"])),te.createElement(Mi,Object.assign({htmlFor:ge},zt,{requiredMark:ri,required:Ye!=null?Ye:jn,prefixCls:Re})),te.createElement(_e,Object.assign({},zt,jt,{errors:Ai,warnings:Ii,prefixCls:Re,status:yn,help:Ke,marginBottom:no,onErrorVisibleChanged:ce}),te.createElement(kt.qI.Provider,{value:Rn},te.createElement(No,{prefixCls:Re,meta:jt,errors:jt.errors,warnings:jt.warnings,hasFeedback:Be,validateStatus:yn},Nn)))),!!no&&te.createElement("div",{className:`${zn}-margin-offset`,style:{marginBottom:-no}}))}const Pi="__SPLIT__",Zo=null,qn=te.memo(zt=>{let{children:Re}=zt;return Re},(zt,Re)=>zt.value===Re.value&&zt.update===Re.update&&zt.childProps.length===Re.childProps.length&&zt.childProps.every((qe,Se)=>qe===Re.childProps[Se]));function Et(zt){return zt!=null}function _i(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function Gi(zt){const{name:Re,noStyle:qe,className:Se,dependencies:ee,prefixCls:Ke,shouldUpdate:sn,rules:mn,children:En,required:jt,label:Be,messageVariables:hn,trigger:Nn="onChange",validateTrigger:ge,hidden:Ye,help:jn}=zt,{getPrefixCls:Rn}=te.useContext(Je.E_),{name:Jn}=te.useContext(kt.q3),zn=wt(En),ri=typeof zn=="function",li=te.useContext(kt.qI),{validateTrigger:Ai}=te.useContext(ve.FieldContext),Ii=ge!==void 0?ge:Ai,Bi=Et(Re),ln=Rn("form",Ke),[co,no]=de(ln),Wn=te.useContext(ve.ListContext),ce=te.useRef(),[ze,yn]=ie({}),[pi,Un]=(0,gn.Z)(()=>_i()),ci=un=>{const so=Wn==null?void 0:Wn.getKey(un.name);if(Un(un.destroy?_i():un,!0),qe&&jn!==!1&&li){let Co=un.name;if(un.destroy)Co=ce.current||Co;else if(so!==void 0){const[Ji,Go]=so;Co=[Ji].concat((0,ct.Z)(Go)),ce.current=Co}li(un,Co)}},mi=(un,so)=>{yn(Co=>{const Ji=Object.assign({},Co),Eo=[].concat((0,ct.Z)(un.name.slice(0,-1)),(0,ct.Z)(so)).join(Pi);return un.destroy?delete Ji[Eo]:Ji[Eo]=un,Ji})},[wi,Ri]=te.useMemo(()=>{const un=(0,ct.Z)(pi.errors),so=(0,ct.Z)(pi.warnings);return Object.values(ze).forEach(Co=>{un.push.apply(un,(0,ct.Z)(Co.errors||[])),so.push.apply(so,(0,ct.Z)(Co.warnings||[]))}),[un,so]},[ze,pi.errors,pi.warnings]),Qi=xe();function fn(un,so,Co){return qe&&!Ye?te.createElement(No,{prefixCls:ln,hasFeedback:zt.hasFeedback,validateStatus:zt.validateStatus,meta:pi,errors:wi,warnings:Ri,noStyle:!0},un):te.createElement(Ho,Object.assign({key:"row"},zt,{className:ue()(Se,no),prefixCls:ln,fieldId:so,isRequired:Co,errors:wi,warnings:Ri,meta:pi,onSubItemMetaChange:mi}),un)}if(!Bi&&!ri&&!ee)return co(fn(zn));let ao={};return typeof Be=="string"?ao.label=Be:Re&&(ao.label=String(Re)),hn&&(ao=Object.assign(Object.assign({},ao),hn)),co(te.createElement(ve.Field,Object.assign({},zt,{messageVariables:ao,trigger:Nn,validateTrigger:Ii,onMetaChange:ci}),(un,so,Co)=>{const Ji=dn(Re).length&&so?so.name:[],Go=Vn(Ji,Jn),Eo=jt!==void 0?jt:!!(mn&&mn.some(Xi=>{if(Xi&&typeof Xi=="object"&&Xi.required&&!Xi.warningOnly)return!0;if(typeof Xi=="function"){const io=Xi(Co);return io&&io.required&&!io.warningOnly}return!1})),Wi=Object.assign({},un);let Ui=null;if(Array.isArray(zn)&&Bi)Ui=zn;else if(!(ri&&(!(sn||ee)||Bi))){if(!(ee&&!ri&&!Bi))if((0,It.l$)(zn)){const Xi=Object.assign(Object.assign({},zn.props),Wi);if(Xi.id||(Xi.id=Go),jn||wi.length>0||Ri.length>0||zt.extra){const Gt=[];(jn||wi.length>0)&&Gt.push(`${Go}_help`),zt.extra&&Gt.push(`${Go}_extra`),Xi["aria-describedby"]=Gt.join(" ")}wi.length>0&&(Xi["aria-invalid"]="true"),Eo&&(Xi["aria-required"]="true"),(0,bn.Yr)(zn)&&(Xi.ref=Qi(Ji,zn)),new Set([].concat((0,ct.Z)(dn(Nn)),(0,ct.Z)(dn(Ii)))).forEach(Gt=>{Xi[Gt]=function(){for(var Wo,sr,Cr,Rr,cr,uo=arguments.length,Jt=new Array(uo),wn=0;wn{var{prefixCls:Re,children:qe}=zt,Se=si(zt,["prefixCls","children"]);const{getPrefixCls:ee}=te.useContext(Je.E_),Ke=ee("form",Re),sn=te.useMemo(()=>({prefixCls:Ke,status:"error"}),[Ke]);return te.createElement(ve.List,Object.assign({},Se),(mn,En,jt)=>te.createElement(kt.Rk.Provider,{value:sn},qe(mn.map(Be=>Object.assign(Object.assign({},Be),{fieldKey:Be.key})),En,{errors:jt.errors,warnings:jt.warnings})))};function vn(){const{form:zt}=(0,te.useContext)(kt.q3);return zt}const Me=se;Me.Item=ii,Me.List=Pn,Me.ErrorList=Ee,Me.useForm=We,Me.useFormInstance=vn,Me.useWatch=ve.useWatch,Me.Provider=kt.RV,Me.create=()=>{};var Fe=Me},8628:function(Fn,An,xt){"use strict";var ct=xt(59301),Ot=xt(34280),ue=xt(56762),Ie=xt(69507);function te(){let le=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const kt=(0,ct.useRef)({}),ke=(0,ue.Z)(),me=(0,Ie.ZP)();return(0,Ot.Z)(()=>{const Ut=me.subscribe(Ae=>{kt.current=Ae,le&&ke()});return()=>me.unsubscribe(Ut)},[]),kt.current}An.Z=te},58421:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return xe}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M272.9 512l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L186.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H532c6.7 0 10.4-7.7 6.3-12.9L272.9 512zm304 0l265.4-339.1c4.1-5.2.4-12.9-6.3-12.9h-77.3c-4.9 0-9.6 2.3-12.6 6.1L490.8 492.3a31.99 31.99 0 000 39.5l255.3 326.1c3 3.9 7.7 6.1 12.6 6.1H836c6.7 0 10.4-7.7 6.3-12.9L576.9 512z"}}]},name:"double-left",theme:"outlined"},Ie=ue,te=xt(7657),le=function(Kt,he){return Ot.createElement(te.Z,(0,ct.Z)({},Kt,{ref:he,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt,me=xt(49198),Ut=xt(33853),Ae=xt(38819),Pe=xt(92310),He=xt.n(Pe),Ft=xt(49618),et=xt(77321),nt=xt(96949),ht=xt(55090),lt=xt(77205),pt=xt(38793),yt=xt(26112),Pt={ZERO:48,NINE:57,NUMPAD_ZERO:96,NUMPAD_NINE:105,BACKSPACE:8,DELETE:46,ENTER:13,ARROW_UP:38,ARROW_DOWN:40},Nt=Pt,Dt=xt(91735),Zt=function(Wt){(0,lt.Z)(he,Wt);var Kt=(0,pt.Z)(he);function he(){var pe;(0,nt.Z)(this,he);for(var oe=arguments.length,De=new Array(oe),an=0;an=0||tn.relatedTarget.className.indexOf("".concat(pn,"-item"))>=0))&&Gn(pe.getValidValue()))},pe.go=function(tn){var _e=pe.state.goInputText;_e!==""&&(tn.keyCode===Nt.ENTER||tn.type==="click")&&(pe.setState({goInputText:""}),pe.props.quickGo(pe.getValidValue()))},pe}return(0,ht.Z)(he,[{key:"getPageSizeOptions",value:function(){var oe=this.props,De=oe.pageSize,an=oe.pageSizeOptions;return an.some(function(tn){return tn.toString()===De.toString()})?an:an.concat([De.toString()]).sort(function(tn,_e){var On=Number.isNaN(Number(tn))?0:Number(tn),Gn=Number.isNaN(Number(_e))?0:Number(_e);return On-Gn})}},{key:"render",value:function(){var oe=this,De=this.props,an=De.pageSize,tn=De.locale,_e=De.rootPrefixCls,On=De.changeSize,Gn=De.quickGo,pn=De.goButton,Ei=De.selectComponentClass,Oi=De.buildOptionText,gi=De.selectPrefixCls,ki=De.disabled,Mi=this.state.goInputText,Mo="".concat(_e,"-options"),oo=Ei,Bo=null,Qo=null,ro=null;if(!On&&!Gn)return null;var No=this.getPageSizeOptions();if(On&&oo){var ir=No.map(function(Ho,Pi){return Ot.createElement(oo.Option,{key:Pi,value:Ho.toString()},(Oi||oe.buildOptionText)(Ho))});Bo=Ot.createElement(oo,{disabled:ki,prefixCls:gi,showSearch:!1,className:"".concat(Mo,"-size-changer"),optionLabelProp:"children",popupMatchSelectWidth:!1,value:(an||No[0]).toString(),onChange:this.changeSize,getPopupContainer:function(Pi){return Pi.parentNode},"aria-label":tn.page_size,defaultOpen:!1},ir)}return Gn&&(pn&&(ro=typeof pn=="boolean"?Ot.createElement("button",{type:"button",onClick:this.go,onKeyUp:this.go,disabled:ki,className:"".concat(Mo,"-quick-jumper-button")},tn.jump_to_confirm):Ot.createElement("span",{onClick:this.go,onKeyUp:this.go},pn)),Qo=Ot.createElement("div",{className:"".concat(Mo,"-quick-jumper")},tn.jump_to,Ot.createElement("input",{disabled:ki,type:"text",value:Mi,onChange:this.handleChange,onKeyUp:this.go,onBlur:this.handleBlur,"aria-label":tn.page}),tn.page,ro)),Ot.createElement("li",{className:"".concat(Mo)},Bo,Qo)}}]),he}(Ot.Component);Zt.defaultProps={pageSizeOptions:["10","20","50","100"]};var ne=Zt,de=function(Kt){var he,pe=Kt.rootPrefixCls,oe=Kt.page,De=Kt.active,an=Kt.className,tn=Kt.showTitle,_e=Kt.onClick,On=Kt.onKeyPress,Gn=Kt.itemRender,pn="".concat(pe,"-item"),Ei=He()(pn,"".concat(pn,"-").concat(oe),(he={},(0,Ft.Z)(he,"".concat(pn,"-active"),De),(0,Ft.Z)(he,"".concat(pn,"-disabled"),!oe),(0,Ft.Z)(he,Kt.className,an),he)),Oi=function(){_e(oe)},gi=function(Mo){On(Mo,_e,oe)},ki=Gn(oe,"page",Ot.createElement("a",{rel:"nofollow"},oe));return ki?Ot.createElement("li",{title:tn?oe.toString():null,className:Ei,onClick:Oi,onKeyPress:gi,tabIndex:0},ki):null},Qt=de;function Ce(){}function Vt(Wt){var Kt=Number(Wt);return typeof Kt=="number"&&!Number.isNaN(Kt)&&isFinite(Kt)&&Math.floor(Kt)===Kt}var Ee=function(Kt,he,pe){return pe};function ve(Wt,Kt,he){var pe=typeof Wt=="undefined"?Kt.pageSize:Wt;return Math.floor((he.total-1)/pe)+1}var Je=function(Wt){(0,lt.Z)(he,Wt);var Kt=(0,pt.Z)(he);function he(pe){var oe;(0,nt.Z)(this,he),oe=Kt.call(this,pe),oe.paginationNode=Ot.createRef(),oe.getJumpPrevPage=function(){return Math.max(1,oe.state.current-(oe.props.showLessItems?3:5))},oe.getJumpNextPage=function(){return Math.min(ve(void 0,oe.state,oe.props),oe.state.current+(oe.props.showLessItems?3:5))},oe.getItemIcon=function(On,Gn){var pn=oe.props.prefixCls,Ei=On||Ot.createElement("button",{type:"button","aria-label":Gn,className:"".concat(pn,"-item-link")});return typeof On=="function"&&(Ei=Ot.createElement(On,(0,et.Z)({},oe.props))),Ei},oe.isValid=function(On){var Gn=oe.props.total;return Vt(On)&&On!==oe.state.current&&Vt(Gn)&&Gn>0},oe.shouldDisplayQuickJumper=function(){var On=oe.props,Gn=On.showQuickJumper,pn=On.total,Ei=oe.state.pageSize;return pn<=Ei?!1:Gn},oe.handleKeyDown=function(On){(On.keyCode===Nt.ARROW_UP||On.keyCode===Nt.ARROW_DOWN)&&On.preventDefault()},oe.handleKeyUp=function(On){var Gn=oe.getValidValue(On),pn=oe.state.currentInputValue;Gn!==pn&&oe.setState({currentInputValue:Gn}),On.keyCode===Nt.ENTER?oe.handleChange(Gn):On.keyCode===Nt.ARROW_UP?oe.handleChange(Gn-1):On.keyCode===Nt.ARROW_DOWN&&oe.handleChange(Gn+1)},oe.handleBlur=function(On){var Gn=oe.getValidValue(On);oe.handleChange(Gn)},oe.changePageSize=function(On){var Gn=oe.state.current,pn=ve(On,oe.state,oe.props);Gn=Gn>pn?pn:Gn,pn===0&&(Gn=oe.state.current),typeof On=="number"&&("pageSize"in oe.props||oe.setState({pageSize:On}),"current"in oe.props||oe.setState({current:Gn,currentInputValue:Gn})),oe.props.onShowSizeChange(Gn,On),"onChange"in oe.props&&oe.props.onChange&&oe.props.onChange(Gn,On)},oe.handleChange=function(On){var Gn=oe.props,pn=Gn.disabled,Ei=Gn.onChange,Oi=oe.state,gi=Oi.pageSize,ki=Oi.current,Mi=Oi.currentInputValue;if(oe.isValid(On)&&!pn){var Mo=ve(void 0,oe.state,oe.props),oo=On;return On>Mo?oo=Mo:On<1&&(oo=1),"current"in oe.props||oe.setState({current:oo}),oo!==Mi&&oe.setState({currentInputValue:oo}),Ei(oo,gi),oo}return ki},oe.prev=function(){oe.hasPrev()&&oe.handleChange(oe.state.current-1)},oe.next=function(){oe.hasNext()&&oe.handleChange(oe.state.current+1)},oe.jumpPrev=function(){oe.handleChange(oe.getJumpPrevPage())},oe.jumpNext=function(){oe.handleChange(oe.getJumpNextPage())},oe.hasPrev=function(){return oe.state.current>1},oe.hasNext=function(){return oe.state.current2?pn-2:0),Oi=2;Oi=an?_e=an:_e=Number(De),_e}},{key:"getShowSizeChanger",value:function(){var oe=this.props,De=oe.showSizeChanger,an=oe.total,tn=oe.totalBoundaryShowSizeChanger;return typeof De!="undefined"?De:an>tn}},{key:"render",value:function(){var oe=this.props,De=oe.prefixCls,an=oe.className,tn=oe.style,_e=oe.disabled,On=oe.hideOnSinglePage,Gn=oe.total,pn=oe.locale,Ei=oe.showQuickJumper,Oi=oe.showLessItems,gi=oe.showTitle,ki=oe.showTotal,Mi=oe.simple,Mo=oe.itemRender,oo=oe.showPrevNextJumpers,Bo=oe.jumpPrevIcon,Qo=oe.jumpNextIcon,ro=oe.selectComponentClass,No=oe.selectPrefixCls,ir=oe.pageSizeOptions,Ho=this.state,Pi=Ho.current,Zo=Ho.pageSize,qn=Ho.currentInputValue;if(On===!0&&Gn<=Zo)return null;var Et=ve(void 0,this.state,this.props),_i=[],Gi=null,Qe=null,ii=null,si=null,Ci=null,Pn=Ei&&Ei.goButton,vn=Oi?1:2,Me=Pi-1>0?Pi-1:0,Fe=Pi+1Gn?Gn:Pi*Zo]));if(Mi){Pn&&(typeof Pn=="boolean"?Ci=Ot.createElement("button",{type:"button",onClick:this.handleGoTO,onKeyUp:this.handleGoTO},pn.jump_to_confirm):Ci=Ot.createElement("span",{onClick:this.handleGoTO,onKeyUp:this.handleGoTO},Pn),Ci=Ot.createElement("li",{title:gi?"".concat(pn.jump_to).concat(Pi,"/").concat(Et):null,className:"".concat(De,"-simple-pager")},Ci));var qe=this.renderPrev(Me);return Ot.createElement("ul",(0,ct.Z)({className:He()(De,"".concat(De,"-simple"),(0,Ft.Z)({},"".concat(De,"-disabled"),_e),an),style:tn,ref:this.paginationNode},zt),Re,qe?Ot.createElement("li",{title:gi?pn.prev_page:null,onClick:this.prev,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterPrev,className:He()("".concat(De,"-prev"),(0,Ft.Z)({},"".concat(De,"-disabled"),!this.hasPrev())),"aria-disabled":!this.hasPrev()},qe):null,Ot.createElement("li",{title:gi?"".concat(Pi,"/").concat(Et):null,className:"".concat(De,"-simple-pager")},Ot.createElement("input",{type:"text",value:qn,disabled:_e,onKeyDown:this.handleKeyDown,onKeyUp:this.handleKeyUp,onChange:this.handleKeyUp,onBlur:this.handleBlur,size:3}),Ot.createElement("span",{className:"".concat(De,"-slash")},"/"),Et),Ot.createElement("li",{title:gi?pn.next_page:null,onClick:this.next,tabIndex:this.hasPrev()?0:null,onKeyPress:this.runIfEnterNext,className:He()("".concat(De,"-next"),(0,Ft.Z)({},"".concat(De,"-disabled"),!this.hasNext())),"aria-disabled":!this.hasNext()},this.renderNext(Fe)),Ci)}if(Et<=3+vn*2){var Se={locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,showTitle:gi,itemRender:Mo};Et||_i.push(Ot.createElement(Qt,(0,ct.Z)({},Se,{key:"noPager",page:1,className:"".concat(De,"-item-disabled")})));for(var ee=1;ee<=Et;ee+=1){var Ke=Pi===ee;_i.push(Ot.createElement(Qt,(0,ct.Z)({},Se,{key:ee,page:ee,active:Ke})))}}else{var sn=Oi?pn.prev_3:pn.prev_5,mn=Oi?pn.next_3:pn.next_5,En=Mo(this.getJumpPrevPage(),"jump-prev",this.getItemIcon(Bo,"prev page")),jt=Mo(this.getJumpNextPage(),"jump-next",this.getItemIcon(Qo,"next page"));oo&&(Gi=En?Ot.createElement("li",{title:gi?sn:null,key:"prev",onClick:this.jumpPrev,tabIndex:0,onKeyPress:this.runIfEnterJumpPrev,className:He()("".concat(De,"-jump-prev"),(0,Ft.Z)({},"".concat(De,"-jump-prev-custom-icon"),!!Bo))},En):null,Qe=jt?Ot.createElement("li",{title:gi?mn:null,key:"next",tabIndex:0,onClick:this.jumpNext,onKeyPress:this.runIfEnterJumpNext,className:He()("".concat(De,"-jump-next"),(0,Ft.Z)({},"".concat(De,"-jump-next-custom-icon"),!!Qo))},jt):null),si=Ot.createElement(Qt,{locale:pn,last:!0,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Et,page:Et,active:!1,showTitle:gi,itemRender:Mo}),ii=Ot.createElement(Qt,{locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:1,page:1,active:!1,showTitle:gi,itemRender:Mo});var Be=Math.max(1,Pi-vn),hn=Math.min(Pi+vn,Et);Pi-1<=vn&&(hn=1+vn*2),Et-Pi<=vn&&(Be=Et-vn*2);for(var Nn=Be;Nn<=hn;Nn+=1){var ge=Pi===Nn;_i.push(Ot.createElement(Qt,{locale:pn,rootPrefixCls:De,onClick:this.handleChange,onKeyPress:this.runIfEnter,key:Nn,page:Nn,active:ge,showTitle:gi,itemRender:Mo}))}Pi-1>=vn*2&&Pi!==3&&(_i[0]=(0,Ot.cloneElement)(_i[0],{className:"".concat(De,"-item-after-jump-prev")}),_i.unshift(Gi)),Et-Pi>=vn*2&&Pi!==Et-2&&(_i[_i.length-1]=(0,Ot.cloneElement)(_i[_i.length-1],{className:"".concat(De,"-item-before-jump-next")}),_i.push(Qe)),Be!==1&&_i.unshift(ii),hn!==Et&&_i.push(si)}var Ye=!this.hasPrev()||!Et,jn=!this.hasNext()||!Et,Rn=this.renderPrev(Me),Jn=this.renderNext(Fe);return Ot.createElement("ul",(0,ct.Z)({className:He()(De,an,(0,Ft.Z)({},"".concat(De,"-disabled"),_e)),style:tn,ref:this.paginationNode},zt),Re,Rn?Ot.createElement("li",{title:gi?pn.prev_page:null,onClick:this.prev,tabIndex:Ye?null:0,onKeyPress:this.runIfEnterPrev,className:He()("".concat(De,"-prev"),(0,Ft.Z)({},"".concat(De,"-disabled"),Ye)),"aria-disabled":Ye},Rn):null,_i,Jn?Ot.createElement("li",{title:gi?pn.next_page:null,onClick:this.next,tabIndex:jn?null:0,onKeyPress:this.runIfEnterNext,className:He()("".concat(De,"-next"),(0,Ft.Z)({},"".concat(De,"-disabled"),jn)),"aria-disabled":jn},Jn):null,Ot.createElement(ne,{disabled:_e,locale:pn,rootPrefixCls:De,selectComponentClass:ro,selectPrefixCls:No,changeSize:this.getShowSizeChanger()?this.changePageSize:null,current:Pi,pageSize:Zo,pageSizeOptions:ir,quickGo:this.shouldDisplayQuickJumper()?this.handleChange:null,goButton:Pn}))}}],[{key:"getDerivedStateFromProps",value:function(oe,De){var an={};if("current"in oe&&(an.current=oe.current,oe.current!==De.current&&(an.currentInputValue=an.current)),"pageSize"in oe&&oe.pageSize!==De.pageSize){var tn=De.current,_e=ve(oe.pageSize,De,oe);tn=tn>_e?_e:tn,"current"in oe||(an.current=tn,an.currentInputValue=tn),an.pageSize=oe.pageSize}return an}}]),he}(Ot.Component);Je.defaultProps={defaultCurrent:1,total:0,defaultPageSize:10,onChange:Ce,className:"",selectPrefixCls:"rc-select",prefixCls:"rc-pagination",selectComponentClass:null,hideOnSinglePage:!1,showPrevNextJumpers:!0,showQuickJumper:!1,showLessItems:!1,showTitle:!0,onShowSizeChange:Ce,locale:Dt.Z,style:{},itemRender:Ee,totalBoundaryShowSizeChanger:50};var je=Je,en=xt(22075),Hn=xt(36355),Zn=xt(19716),Te=xt(8628),$t=xt(9763),dn=xt(57809);const Vn=Wt=>Ot.createElement(dn.default,Object.assign({},Wt,{showSearch:!0,size:"small"})),Dn=Wt=>Ot.createElement(dn.default,Object.assign({},Wt,{showSearch:!0,size:"middle"}));Vn.Option=dn.default.Option,Dn.Option=dn.default.Option;var Ge=xt(9937),We=xt(17313),Mn=xt(83116),ei=xt(37613);const cn=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}-disabled`]:{"&, &:hover":{cursor:"not-allowed",[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed"}},"&:focus-visible":{cursor:"not-allowed",[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed"}}},[`&${Kt}-disabled`]:{cursor:"not-allowed",[`${Kt}-item`]:{cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},a:{color:Wt.colorTextDisabled,backgroundColor:"transparent",border:"none",cursor:"not-allowed"},"&-active":{borderColor:Wt.colorBorder,backgroundColor:Wt.itemActiveBgDisabled,"&:hover, &:active":{backgroundColor:Wt.itemActiveBgDisabled},a:{color:Wt.itemActiveColorDisabled}}},[`${Kt}-item-link`]:{color:Wt.colorTextDisabled,cursor:"not-allowed","&:hover, &:active":{backgroundColor:"transparent"},[`${Kt}-simple&`]:{backgroundColor:"transparent","&:hover, &:active":{backgroundColor:"transparent"}}},[`${Kt}-simple-pager`]:{color:Wt.colorTextDisabled},[`${Kt}-jump-prev, ${Kt}-jump-next`]:{[`${Kt}-item-link-icon`]:{opacity:0},[`${Kt}-item-ellipsis`]:{opacity:1}}},[`&${Kt}-simple`]:{[`${Kt}-prev, ${Kt}-next`]:{[`&${Kt}-disabled ${Kt}-item-link`]:{"&:hover, &:active":{backgroundColor:"transparent"}}}}}},Cn=Wt=>{const{componentCls:Kt}=Wt;return{[`&${Kt}-mini ${Kt}-total-text, &${Kt}-mini ${Kt}-simple-pager`]:{height:Wt.itemSizeSM,lineHeight:`${Wt.itemSizeSM}px`},[`&${Kt}-mini ${Kt}-item`]:{minWidth:Wt.itemSizeSM,height:Wt.itemSizeSM,margin:0,lineHeight:`${Wt.itemSizeSM-2}px`},[`&${Kt}-mini:not(${Kt}-disabled) ${Kt}-item:not(${Kt}-item-active)`]:{backgroundColor:"transparent",borderColor:"transparent","&:hover":{backgroundColor:Wt.colorBgTextHover},"&:active":{backgroundColor:Wt.colorBgTextActive}},[`&${Kt}-mini ${Kt}-prev, &${Kt}-mini ${Kt}-next`]:{minWidth:Wt.itemSizeSM,height:Wt.itemSizeSM,margin:0,lineHeight:`${Wt.itemSizeSM}px`},[`&${Kt}-mini:not(${Kt}-disabled)`]:{[`${Kt}-prev, ${Kt}-next`]:{[`&:hover ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextHover},[`&:active ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextActive},[`&${Kt}-disabled:hover ${Kt}-item-link`]:{backgroundColor:"transparent"}}},[` &${Kt}-mini ${Kt}-prev ${Kt}-item-link, &${Kt}-mini ${Kt}-next ${Kt}-item-link `]:{backgroundColor:"transparent",borderColor:"transparent","&::after":{height:Wt.itemSizeSM,lineHeight:`${Wt.itemSizeSM}px`}},[`&${Kt}-mini ${Kt}-jump-prev, &${Kt}-mini ${Kt}-jump-next`]:{height:Wt.itemSizeSM,marginInlineEnd:0,lineHeight:`${Wt.itemSizeSM}px`},[`&${Kt}-mini ${Kt}-options`]:{marginInlineStart:Wt.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:Wt.miniOptionsSizeChangerTop},"&-quick-jumper":{height:Wt.itemSizeSM,lineHeight:`${Wt.itemSizeSM}px`,input:Object.assign(Object.assign({},(0,Ge.x0)(Wt)),{width:Wt.paginationMiniQuickJumperInputWidth,height:Wt.controlHeightSM})}}}},se=Wt=>{const{componentCls:Kt}=Wt;return{[` @@ -1160,7 +1160,7 @@ ${gn} ${Kt}-next, ${Kt}-jump-prev, ${Kt}-jump-next - `]:{display:"inline-block",minWidth:Wt.itemSize,height:Wt.itemSize,color:Wt.colorText,fontFamily:Wt.fontFamily,lineHeight:`${Wt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Wt.borderRadius,cursor:"pointer",transition:`all ${Wt.motionDurationMid}`},[`${Kt}-prev, ${Kt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Wt.colorText,cursor:"pointer",userSelect:"none"},[`${Kt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Wt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Wt.lineWidth}px ${Wt.lineType} transparent`,borderRadius:Wt.borderRadius,outline:"none",transition:`all ${Wt.motionDurationMid}`},[`&:hover ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextHover},[`&:active ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextActive},[`&${Kt}-disabled:hover`]:{[`${Kt}-item-link`]:{backgroundColor:"transparent"}}},[`${Kt}-slash`]:{marginInlineEnd:Wt.paginationSlashMarginInlineEnd,marginInlineStart:Wt.paginationSlashMarginInlineStart},[`${Kt}-options`]:{display:"inline-block",marginInlineStart:Wt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Wt.controlHeight,marginInlineStart:Wt.marginXS,lineHeight:`${Wt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ge.ik)(Wt)),{width:Wt.controlHeightLG*1.25,height:Wt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Wt.marginXS,marginInlineEnd:Wt.marginXS})}}}},Mn=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}-item`]:{display:"inline-block",minWidth:Wt.itemSize,height:Wt.itemSize,marginInlineEnd:Wt.marginXS,fontFamily:Wt.fontFamily,lineHeight:`${Wt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Wt.lineWidth}px ${Wt.lineType} transparent`,borderRadius:Wt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Wt.paginationItemPaddingInline}px`,color:Wt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Kt}-item-active)`]:{"&:hover":{transition:`all ${Wt.motionDurationMid}`,backgroundColor:Wt.colorBgTextHover},"&:active":{backgroundColor:Wt.colorBgTextActive}},"&-active":{fontWeight:Wt.fontWeightStrong,backgroundColor:Wt.itemActiveBg,borderColor:Wt.colorPrimary,a:{color:Wt.colorPrimary},"&:hover":{borderColor:Wt.colorPrimaryHover},"&:hover a":{color:Wt.colorPrimaryHover}}}}},It=Wt=>{const{componentCls:Kt}=Wt;return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(Wt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Kt}-total-text`]:{display:"inline-block",height:Wt.itemSize,marginInlineEnd:Wt.marginXS,lineHeight:`${Wt.itemSize-2}px`,verticalAlign:"middle"}}),Mn(Wt)),gn(Wt)),se(Wt)),En(Wt)),dn(Wt)),{[`@media only screen and (max-width: ${Wt.screenLG}px)`]:{[`${Kt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Wt.screenSM}px)`]:{[`${Kt}-options`]:{display:"none"}}}),[`&${Wt.componentCls}-rtl`]:{direction:"rtl"}}},bt=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}${Kt}-disabled:not(${Kt}-mini)`]:{"&, &:hover":{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder}},"&:focus-visible":{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder}},[`${Kt}-item, ${Kt}-item-link`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,[`&:hover:not(${Kt}-item-active)`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,a:{color:Wt.colorTextDisabled}},[`&${Kt}-item-active`]:{backgroundColor:Wt.itemActiveBgDisabled}},[`${Kt}-prev, ${Kt}-next`]:{"&:hover button":{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,color:Wt.colorTextDisabled},[`${Kt}-item-link`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder}}},[`${Kt}:not(${Kt}-mini)`]:{[`${Kt}-prev, ${Kt}-next`]:{"&:hover button":{borderColor:Wt.colorPrimaryHover,backgroundColor:Wt.itemBg},[`${Kt}-item-link`]:{backgroundColor:Wt.itemLinkBg,borderColor:Wt.colorBorder},[`&:hover ${Kt}-item-link`]:{borderColor:Wt.colorPrimary,backgroundColor:Wt.itemBg,color:Wt.colorPrimary},[`&${Kt}-disabled`]:{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder,color:Wt.colorTextDisabled}}},[`${Kt}-item`]:{backgroundColor:Wt.itemBg,border:`${Wt.lineWidth}px ${Wt.lineType} ${Wt.colorBorder}`,[`&:hover:not(${Kt}-item-active)`]:{borderColor:Wt.colorPrimary,backgroundColor:Wt.itemBg,a:{color:Wt.colorPrimary}},"&-active":{borderColor:Wt.colorPrimary}}}}},wt=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}:not(${Kt}-disabled)`]:{[`${Kt}-item`]:Object.assign({},(0,We.Qy)(Wt)),[`${Kt}-jump-prev, ${Kt}-jump-next`]:{"&:focus-visible":Object.assign({[`${Kt}-item-link-icon`]:{opacity:1},[`${Kt}-item-ellipsis`]:{opacity:0}},(0,We.oN)(Wt))},[`${Kt}-prev, ${Kt}-next`]:{[`&:focus-visible ${Kt}-item-link`]:Object.assign({},(0,We.oN)(Wt))}}}};var Bt=(0,Ln.Z)("Pagination",Wt=>{const Kt=(0,ei.TS)(Wt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Wt.marginXXS/2,paginationMiniQuickJumperInputWidth:Wt.controlHeightLG*1.1,paginationItemPaddingInline:Wt.marginXXS*1.5,paginationEllipsisLetterSpacing:Wt.marginXXS/2,paginationSlashMarginInlineStart:Wt.marginXXS,paginationSlashMarginInlineEnd:Wt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ge.e5)(Wt),(0,Ge.TM)(Wt));return[It(Kt),wt(Kt),Wt.wireframe&&bt(Kt)]},Wt=>({itemBg:Wt.colorBgContainer,itemSize:Wt.controlHeight,itemSizeSM:Wt.controlHeightSM,itemActiveBg:Wt.colorBgContainer,itemLinkBg:Wt.colorBgContainer,itemActiveColorDisabled:Wt.colorTextDisabled,itemActiveBgDisabled:Wt.controlItemBgActiveDisabled,itemInputBg:Wt.colorBgContainer,miniOptionsSizeChangerTop:0})),Tt=function(Wt,Kt){var he={};for(var pe in Wt)Object.prototype.hasOwnProperty.call(Wt,pe)&&Kt.indexOf(pe)<0&&(he[pe]=Wt[pe]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,pe=Object.getOwnPropertySymbols(Wt);oe{const{prefixCls:Kt,selectPrefixCls:he,className:pe,rootClassName:oe,style:De,size:an,locale:tn,selectComponentClass:Ye,responsive:On,showSizeChanger:zn}=Wt,pn=Tt(Wt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ei}=(0,Te.Z)(On),{getPrefixCls:Oi,direction:ci,pagination:ki={}}=Ot.useContext(jn.E_),Mi=Oi("pagination",Kt),[Mo,oo]=Bt(Mi),Bo=zn!=null?zn:ki.showSizeChanger,Qo=Ot.useMemo(()=>{const Et=Ot.createElement("span",{className:`${Mi}-item-ellipsis`},"\u2022\u2022\u2022"),_i=Ot.createElement("button",{className:`${Mi}-item-link`,type:"button",tabIndex:-1},ci==="rtl"?Ot.createElement(Ae.Z,null):Ot.createElement(Ut.Z,null)),Gi=Ot.createElement("button",{className:`${Mi}-item-link`,type:"button",tabIndex:-1},ci==="rtl"?Ot.createElement(Ut.Z,null):Ot.createElement(Ae.Z,null)),Qe=Ot.createElement("a",{className:`${Mi}-item-link`},Ot.createElement("div",{className:`${Mi}-item-container`},ci==="rtl"?Ot.createElement(me.Z,{className:`${Mi}-item-link-icon`}):Ot.createElement(ke,{className:`${Mi}-item-link-icon`}),Et)),ii=Ot.createElement("a",{className:`${Mi}-item-link`},Ot.createElement("div",{className:`${Mi}-item-container`},ci==="rtl"?Ot.createElement(ke,{className:`${Mi}-item-link-icon`}):Ot.createElement(me.Z,{className:`${Mi}-item-link-icon`}),Et));return{prevIcon:_i,nextIcon:Gi,jumpPrevIcon:Qe,jumpNextIcon:ii}},[ci,Mi]),[ro]=(0,$t.Z)("Pagination",en.Z),No=Object.assign(Object.assign({},ro),tn),ir=(0,Hn.Z)(an),Ho=ir==="small"||!!(Ei&&!ir&&On),Pi=Oi("select",he),Zo=He()({[`${Mi}-mini`]:Ho,[`${Mi}-rtl`]:ci==="rtl"},ki==null?void 0:ki.className,pe,oe,oo),qn=Object.assign(Object.assign({},ki==null?void 0:ki.style),De);return Mo(Ot.createElement(je,Object.assign({},Qo,pn,{style:qn,prefixCls:Mi,selectPrefixCls:Pi,className:Zo,selectComponentClass:Ye||(Ho?Wn:Dn),locale:No,showSizeChanger:Bo})))},xe=ie},39722:function(An,Nn,xt){"use strict";xt.d(Nn,{t5:function(){return Ut}});var ct=xt(92310),Ot=xt.n(ct),ue=xt(55477),Ie=xt(59301),te=xt(36355),le=xt(77578),kt=xt(17356),ke=function(Pe,He){var Ft={};for(var et in Pe)Object.prototype.hasOwnProperty.call(Pe,et)&&He.indexOf(et)<0&&(Ft[et]=Pe[et]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,et=Object.getOwnPropertySymbols(Pe);nt{if(!(!He&&!Ft))return Ie.createElement(Ie.Fragment,null,He&&Ie.createElement("div",{className:`${Pe}-title`},(0,le.Z)(He)),Ie.createElement("div",{className:`${Pe}-inner-content`},(0,le.Z)(Ft)))},Ut=Pe=>{const{hashId:He,prefixCls:Ft,className:et,style:nt,placement:ht="top",title:lt,content:pt,children:yt}=Pe;return Ie.createElement("div",{className:Ot()(He,Ft,`${Ft}-pure`,`${Ft}-placement-${ht}`,et),style:nt},Ie.createElement("div",{className:`${Ft}-arrow`}),Ie.createElement(ue.G,Object.assign({},Pe,{className:He,prefixCls:Ft}),yt||me(Ft,lt,pt)))},Ae=Pe=>{const{prefixCls:He}=Pe,Ft=ke(Pe,["prefixCls"]),{getPrefixCls:et}=Ie.useContext(te.E_),nt=et("popover",He),[ht,lt]=(0,kt.Z)(nt);return ht(Ie.createElement(Ut,Object.assign({},Ft,{prefixCls:nt,hashId:lt})))};Nn.ZP=Ae},60324:function(An,Nn,xt){"use strict";var ct=xt(92310),Ot=xt.n(ct),ue=xt(59301),Ie=xt(77578),te=xt(62892),le=xt(36355),kt=xt(6848),ke=xt(39722),me=xt(17356),Ut=function(He,Ft){var et={};for(var nt in He)Object.prototype.hasOwnProperty.call(He,nt)&&Ft.indexOf(nt)<0&&(et[nt]=He[nt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nt=Object.getOwnPropertySymbols(He);ht{let{title:Ft,content:et,prefixCls:nt}=He;return ue.createElement(ue.Fragment,null,Ft&&ue.createElement("div",{className:`${nt}-title`},(0,Ie.Z)(Ft)),ue.createElement("div",{className:`${nt}-inner-content`},(0,Ie.Z)(et)))},Pe=ue.forwardRef((He,Ft)=>{const{prefixCls:et,title:nt,content:ht,overlayClassName:lt,placement:pt="top",trigger:yt="hover",mouseEnterDelay:Pt=.1,mouseLeaveDelay:Nt=.1,overlayStyle:Dt={}}=He,Zt=Ut(He,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ne}=ue.useContext(le.E_),de=ne("popover",et),[Qt,Ce]=(0,me.Z)(de),Vt=ne(),Ee=Ot()(lt,Ce);return Qt(ue.createElement(kt.Z,Object.assign({placement:pt,trigger:yt,mouseEnterDelay:Pt,mouseLeaveDelay:Nt,overlayStyle:Dt},Zt,{prefixCls:de,overlayClassName:Ee,ref:Ft,overlay:nt||ht?ue.createElement(Ae,{prefixCls:de,title:nt,content:ht}):null,transitionName:(0,te.m)(Vt,"zoom-big",Zt.transitionName),"data-popover-inject":!0})))});Pe._InternalPanelDoNotUseOrYouWillBeFired=ke.ZP,Nn.Z=Pe},17356:function(An,Nn,xt){"use strict";var ct=xt(17313),Ot=xt(29878),ue=xt(19447),Ie=xt(33166),te=xt(83116),le=xt(37613);const kt=Ut=>{const{componentCls:Ae,popoverColor:Pe,minWidth:He,fontWeightStrong:Ft,popoverPadding:et,boxShadowSecondary:nt,colorTextHeading:ht,borderRadiusLG:lt,zIndexPopup:pt,marginXS:yt,colorBgElevated:Pt,popoverBg:Nt}=Ut;return[{[Ae]:Object.assign(Object.assign({},(0,ct.Wf)(Ut)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:pt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Pt,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ae}-content`]:{position:"relative"},[`${Ae}-inner`]:{backgroundColor:Nt,backgroundClip:"padding-box",borderRadius:lt,boxShadow:nt,padding:et},[`${Ae}-title`]:{minWidth:He,marginBottom:yt,color:ht,fontWeight:Ft},[`${Ae}-inner-content`]:{color:Pe}})},(0,ue.ZP)(Ut,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ae}-pure`]:{position:"relative",maxWidth:"none",margin:Ut.sizePopupArrow,display:"inline-block",[`${Ae}-content`]:{display:"inline-block"}}}]},ke=Ut=>{const{componentCls:Ae}=Ut;return{[Ae]:Ie.i.map(Pe=>{const He=Ut[`${Pe}6`];return{[`&${Ae}-${Pe}`]:{"--antd-arrow-background-color":He,[`${Ae}-inner`]:{backgroundColor:He},[`${Ae}-arrow`]:{background:"transparent"}}}})}},me=Ut=>{const{componentCls:Ae,lineWidth:Pe,lineType:He,colorSplit:Ft,paddingSM:et,controlHeight:nt,fontSize:ht,lineHeight:lt,padding:pt}=Ut,yt=nt-Math.round(ht*lt),Pt=yt/2,Nt=yt/2-Pe,Dt=pt;return{[Ae]:{[`${Ae}-inner`]:{padding:0},[`${Ae}-title`]:{margin:0,padding:`${Pt}px ${Dt}px ${Nt}px`,borderBottom:`${Pe}px ${He} ${Ft}`},[`${Ae}-inner-content`]:{padding:`${et}px ${Dt}px`}}}};Nn.Z=(0,te.Z)("Popover",Ut=>{const{colorBgElevated:Ae,colorText:Pe,wireframe:He}=Ut,Ft=(0,le.TS)(Ut,{popoverPadding:12,popoverBg:Ae,popoverColor:Pe});return[kt(Ft),ke(Ft),He&&me(Ft),(0,Ot._y)(Ft,"zoom-big")]},Ut=>({width:177,minWidth:177,zIndexPopup:Ut.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},9122:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return dn}});var ct=xt(59301),Ot=xt(72308),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ie=ue,te=xt(7657),le=function(se,gn){return ct.createElement(te.Z,(0,Ot.Z)({},se,{ref:gn,icon:Ie}))},kt=ct.forwardRef(le),ke=kt,me=xt(92310),Ut=xt.n(me),Ae=Object.defineProperty,Pe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,et=(En,se,gn)=>se in En?Ae(En,se,{enumerable:!0,configurable:!0,writable:!0,value:gn}):En[se]=gn,nt=(En,se)=>{for(var gn in se||(se={}))He.call(se,gn)&&et(En,gn,se[gn]);if(Pe)for(var gn of Pe(se))Ft.call(se,gn)&&et(En,gn,se[gn]);return En},ht=(En,se)=>{var gn={};for(var Mn in En)He.call(En,Mn)&&se.indexOf(Mn)<0&&(gn[Mn]=En[Mn]);if(En!=null&&Pe)for(var Mn of Pe(En))se.indexOf(Mn)<0&&Ft.call(En,Mn)&&(gn[Mn]=En[Mn]);return gn};var lt;(En=>{const se=class{constructor(Tt,vt,ie,xe){if(this.version=Tt,this.errorCorrectionLevel=vt,this.modules=[],this.isFunction=[],Ttse.MAX_VERSION)throw new RangeError("Version value out of range");if(xe<-1||xe>7)throw new RangeError("Mask value out of range");this.size=Tt*4+17;let Wt=[];for(let he=0;he7)throw new RangeError("Invalid value");let he,pe;for(he=ie;;he++){const tn=se.getNumDataCodewords(he,vt)*8,Ye=Bt.getTotalBits(Tt,he);if(Ye<=tn){pe=Ye;break}if(he>=xe)throw new RangeError("Data too long")}for(const tn of[se.Ecc.MEDIUM,se.Ecc.QUARTILE,se.Ecc.HIGH])Kt&&pe<=se.getNumDataCodewords(he,tn)*8&&(vt=tn);let oe=[];for(const tn of Tt){Mn(tn.mode.modeBits,4,oe),Mn(tn.numChars,tn.mode.numCharCountBits(he),oe);for(const Ye of tn.getData())oe.push(Ye)}bt(oe.length==pe);const De=se.getNumDataCodewords(he,vt)*8;bt(oe.length<=De),Mn(0,Math.min(4,De-oe.length),oe),Mn(0,(8-oe.length%8)%8,oe),bt(oe.length%8==0);for(let tn=236;oe.lengthan[Ye>>>3]|=tn<<7-(Ye&7)),new se(he,vt,an,Wt)}getModule(Tt,vt){return 0<=Tt&&Tt>>9)*1335;const xe=(vt<<10|ie)^21522;bt(xe>>>15==0);for(let Wt=0;Wt<=5;Wt++)this.setFunctionModule(8,Wt,It(xe,Wt));this.setFunctionModule(8,7,It(xe,6)),this.setFunctionModule(8,8,It(xe,7)),this.setFunctionModule(7,8,It(xe,8));for(let Wt=9;Wt<15;Wt++)this.setFunctionModule(14-Wt,8,It(xe,Wt));for(let Wt=0;Wt<8;Wt++)this.setFunctionModule(this.size-1-Wt,8,It(xe,Wt));for(let Wt=8;Wt<15;Wt++)this.setFunctionModule(8,this.size-15+Wt,It(xe,Wt));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let Tt=this.version;for(let ie=0;ie<12;ie++)Tt=Tt<<1^(Tt>>>11)*7973;const vt=this.version<<12|Tt;bt(vt>>>18==0);for(let ie=0;ie<18;ie++){const xe=It(vt,ie),Wt=this.size-11+ie%3,Kt=Math.floor(ie/3);this.setFunctionModule(Wt,Kt,xe),this.setFunctionModule(Kt,Wt,xe)}}drawFinderPattern(Tt,vt){for(let ie=-4;ie<=4;ie++)for(let xe=-4;xe<=4;xe++){const Wt=Math.max(Math.abs(xe),Math.abs(ie)),Kt=Tt+xe,he=vt+ie;0<=Kt&&Kt{(tn!=pe-Wt||On>=he)&&an.push(Ye[tn])});return bt(an.length==Kt),an}drawCodewords(Tt){if(Tt.length!=Math.floor(se.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let vt=0;for(let ie=this.size-1;ie>=1;ie-=2){ie==6&&(ie=5);for(let xe=0;xe>>3],7-(vt&7)),vt++)}}bt(vt==Tt.length*8)}applyMask(Tt){if(Tt<0||Tt>7)throw new RangeError("Mask value out of range");for(let vt=0;vt5&&Tt++):(this.finderPenaltyAddHistory(he,pe),Kt||(Tt+=this.finderPenaltyCountPatterns(pe)*se.PENALTY_N3),Kt=this.modules[Wt][oe],he=1);Tt+=this.finderPenaltyTerminateAndCount(Kt,he,pe)*se.PENALTY_N3}for(let Wt=0;Wt5&&Tt++):(this.finderPenaltyAddHistory(he,pe),Kt||(Tt+=this.finderPenaltyCountPatterns(pe)*se.PENALTY_N3),Kt=this.modules[oe][Wt],he=1);Tt+=this.finderPenaltyTerminateAndCount(Kt,he,pe)*se.PENALTY_N3}for(let Wt=0;WtKt+(he?1:0),vt);const ie=this.size*this.size,xe=Math.ceil(Math.abs(vt*20-ie*10)/ie)-1;return bt(0<=xe&&xe<=9),Tt+=xe*se.PENALTY_N4,bt(0<=Tt&&Tt<=2568888),Tt}getAlignmentPatternPositions(){if(this.version==1)return[];{const Tt=Math.floor(this.version/7)+2,vt=this.version==32?26:Math.ceil((this.version*4+4)/(Tt*2-2))*2;let ie=[6];for(let xe=this.size-7;ie.lengthse.MAX_VERSION)throw new RangeError("Version number out of range");let vt=(16*Tt+128)*Tt+64;if(Tt>=2){const ie=Math.floor(Tt/7)+2;vt-=(25*ie-10)*ie-55,Tt>=7&&(vt-=36)}return bt(208<=vt&&vt<=29648),vt}static getNumDataCodewords(Tt,vt){return Math.floor(se.getNumRawDataModules(Tt)/8)-se.ECC_CODEWORDS_PER_BLOCK[vt.ordinal][Tt]*se.NUM_ERROR_CORRECTION_BLOCKS[vt.ordinal][Tt]}static reedSolomonComputeDivisor(Tt){if(Tt<1||Tt>255)throw new RangeError("Degree out of range");let vt=[];for(let xe=0;xe0);for(const xe of Tt){const Wt=xe^ie.shift();ie.push(0),vt.forEach((Kt,he)=>ie[he]^=se.reedSolomonMultiply(Kt,Wt))}return ie}static reedSolomonMultiply(Tt,vt){if(Tt>>>8||vt>>>8)throw new RangeError("Byte out of range");let ie=0;for(let xe=7;xe>=0;xe--)ie=ie<<1^(ie>>>7)*285,ie^=(vt>>>xe&1)*Tt;return bt(ie>>>8==0),ie}finderPenaltyCountPatterns(Tt){const vt=Tt[1];bt(vt<=this.size*3);const ie=vt>0&&Tt[2]==vt&&Tt[3]==vt*3&&Tt[4]==vt&&Tt[5]==vt;return(ie&&Tt[0]>=vt*4&&Tt[6]>=vt?1:0)+(ie&&Tt[6]>=vt*4&&Tt[0]>=vt?1:0)}finderPenaltyTerminateAndCount(Tt,vt,ie){return Tt&&(this.finderPenaltyAddHistory(vt,ie),vt=0),vt+=this.size,this.finderPenaltyAddHistory(vt,ie),this.finderPenaltyCountPatterns(ie)}finderPenaltyAddHistory(Tt,vt){vt[0]==0&&(Tt+=this.size),vt.pop(),vt.unshift(Tt)}};let gn=se;gn.MIN_VERSION=1,gn.MAX_VERSION=40,gn.PENALTY_N1=3,gn.PENALTY_N2=3,gn.PENALTY_N3=40,gn.PENALTY_N4=10,gn.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],gn.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],En.QrCode=gn;function Mn(Tt,vt,ie){if(vt<0||vt>31||Tt>>>vt)throw new RangeError("Value out of range");for(let xe=vt-1;xe>=0;xe--)ie.push(Tt>>>xe&1)}function It(Tt,vt){return(Tt>>>vt&1)!=0}function bt(Tt){if(!Tt)throw new Error("Assertion error")}const wt=class{constructor(Tt,vt,ie){if(this.mode=Tt,this.numChars=vt,this.bitData=ie,vt<0)throw new RangeError("Invalid argument");this.bitData=ie.slice()}static makeBytes(Tt){let vt=[];for(const ie of Tt)Mn(ie,8,vt);return new wt(wt.Mode.BYTE,Tt.length,vt)}static makeNumeric(Tt){if(!wt.isNumeric(Tt))throw new RangeError("String contains non-numeric characters");let vt=[];for(let ie=0;ie=1<{let se;(gn=>{const Mn=class{constructor(bt,wt){this.ordinal=bt,this.formatBits=wt}};let It=Mn;It.LOW=new Mn(0,1),It.MEDIUM=new Mn(1,0),It.QUARTILE=new Mn(2,3),It.HIGH=new Mn(3,2),gn.Ecc=It})(se=En.QrCode||(En.QrCode={}))})(lt||(lt={})),(En=>{let se;(gn=>{const Mn=class{constructor(bt,wt){this.modeBits=bt,this.numBitsCharCount=wt}numCharCountBits(bt){return this.numBitsCharCount[Math.floor((bt+7)/17)]}};let It=Mn;It.NUMERIC=new Mn(1,[10,12,14]),It.ALPHANUMERIC=new Mn(2,[9,11,13]),It.BYTE=new Mn(4,[8,16,16]),It.KANJI=new Mn(8,[8,10,12]),It.ECI=new Mn(7,[0,0,0]),gn.Mode=It})(se=En.QrSegment||(En.QrSegment={}))})(lt||(lt={}));var pt=lt;var yt={L:pt.QrCode.Ecc.LOW,M:pt.QrCode.Ecc.MEDIUM,Q:pt.QrCode.Ecc.QUARTILE,H:pt.QrCode.Ecc.HIGH},Pt=128,Nt="L",Dt="#FFFFFF",Zt="#000000",ne=!1,de=4,Qt=.1;function Ce(En,se=0){const gn=[];return En.forEach(function(Mn,It){let bt=null;Mn.forEach(function(wt,Bt){if(!wt&&bt!==null){gn.push(`M${bt+se} ${It+se}h${Bt-bt}v1H${bt+se}z`),bt=null;return}if(Bt===Mn.length-1){if(!wt)return;bt===null?gn.push(`M${Bt+se},${It+se} h1v1H${Bt+se}z`):gn.push(`M${bt+se},${It+se} h${Bt+1-bt}v1H${bt+se}z`);return}wt&&bt===null&&(bt=Bt)})}),gn.join("")}function Vt(En,se){return En.slice().map((gn,Mn)=>Mn=se.y+se.h?gn:gn.map((It,bt)=>bt=se.x+se.w?It:!1))}function Ee(En,se,gn,Mn){if(Mn==null)return null;const It=gn?de:0,bt=En.length+It*2,wt=Math.floor(se*Qt),Bt=bt/se,Tt=(Mn.width||wt)*Bt,vt=(Mn.height||wt)*Bt,ie=Mn.x==null?En.length/2-Tt/2:Mn.x*Bt,xe=Mn.y==null?En.length/2-vt/2:Mn.y*Bt;let Wt=null;if(Mn.excavate){let Kt=Math.floor(ie),he=Math.floor(xe),pe=Math.ceil(Tt+ie-Kt),oe=Math.ceil(vt+xe-he);Wt={x:Kt,y:he,w:pe,h:oe}}return{x:ie,y:xe,h:vt,w:Tt,excavation:Wt}}var ve=function(){try{new Path2D().addPath(new Path2D)}catch(En){return!1}return!0}();function Je(En){const se=En,{value:gn,size:Mn=Pt,level:It=Nt,bgColor:bt=Dt,fgColor:wt=Zt,includeMargin:Bt=ne,style:Tt,imageSettings:vt}=se,ie=ht(se,["value","size","level","bgColor","fgColor","includeMargin","style","imageSettings"]),xe=vt==null?void 0:vt.src,Wt=ct.useRef(null),Kt=ct.useRef(null),[he,pe]=ct.useState(!1);ct.useEffect(()=>{if(Wt.current!=null){const an=Wt.current,tn=an.getContext("2d");if(!tn)return;let Ye=pt.QrCode.encodeText(gn,yt[It]).getModules();const On=Bt?de:0,zn=Ye.length+On*2,pn=Ee(Ye,Mn,Bt,vt),Ei=Kt.current,Oi=pn!=null&&Ei!==null&&Ei.complete&&Ei.naturalHeight!==0&&Ei.naturalWidth!==0;Oi&&pn.excavation!=null&&(Ye=Vt(Ye,pn.excavation));const ci=window.devicePixelRatio||1;an.height=an.width=Mn*ci;const ki=Mn/zn*ci;tn.scale(ki,ki),tn.fillStyle=bt,tn.fillRect(0,0,zn,zn),tn.fillStyle=wt,ve?tn.fill(new Path2D(Ce(Ye,On))):Ye.forEach(function(Mi,Mo){Mi.forEach(function(oo,Bo){oo&&tn.fillRect(Bo+On,Mo+On,1,1)})}),Oi&&tn.drawImage(Ei,pn.x+On,pn.y+On,pn.w,pn.h)}}),ct.useEffect(()=>{pe(!1)},[xe]);const oe=nt({height:Mn,width:Mn},Tt);let De=null;return xe!=null&&(De=ct.createElement("img",{src:xe,key:xe,style:{display:"none"},onLoad:()=>{pe(!0)},ref:Kt})),ct.createElement(ct.Fragment,null,ct.createElement("canvas",nt({style:oe,height:Mn,width:Mn,ref:Wt},ie)),De)}function je(En){const se=En,{value:gn,size:Mn=Pt,level:It=Nt,bgColor:bt=Dt,fgColor:wt=Zt,includeMargin:Bt=ne,imageSettings:Tt}=se,vt=ht(se,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let ie=pt.QrCode.encodeText(gn,yt[It]).getModules();const xe=Bt?de:0,Wt=ie.length+xe*2,Kt=Ee(ie,Mn,Bt,Tt);let he=null;Tt!=null&&Kt!=null&&(Kt.excavation!=null&&(ie=Vt(ie,Kt.excavation)),he=ct.createElement("image",{xlinkHref:Tt.src,height:Kt.h,width:Kt.w,x:Kt.x+xe,y:Kt.y+xe,preserveAspectRatio:"none"}));const pe=Ce(ie,xe);return ct.createElement("svg",nt({height:Mn,width:Mn,viewBox:`0 0 ${Wt} ${Wt}`},vt),ct.createElement("path",{fill:bt,d:`M0,0 h${Wt}v${Wt}H0z`,shapeRendering:"crispEdges"}),ct.createElement("path",{fill:wt,d:pe,shapeRendering:"crispEdges"}),he)}var en=En=>{const se=En,{renderAs:gn}=se,Mn=ht(se,["renderAs"]);return gn==="svg"?React.createElement(je,nt({},Mn)):React.createElement(Je,nt({},Mn))},jn=xt(3113),Hn=xt(36355),Te=xt(9763),$t=xt(71418),hn=xt(88088),Wn=xt(17313),Dn=xt(83116),Ge=xt(37613);const We=En=>{const{componentCls:se}=En;return{[se]:Object.assign(Object.assign({},(0,Wn.Wf)(En)),{display:"flex",justifyContent:"center",alignItems:"center",padding:En.paddingSM,backgroundColor:En.colorWhite,borderRadius:En.borderRadiusLG,border:`${En.lineWidth}px ${En.lineType} ${En.colorSplit}`,position:"relative",width:"100%",height:"100%",overflow:"hidden",[`& > ${se}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:En.colorText,lineHeight:En.lineHeight,background:En.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${se}-expired`]:{color:En.QRCodeExpiredTextColor}},"&-icon":{marginBlockEnd:En.marginXS,fontSize:En.controlHeight}}),[`${se}-borderless`]:{borderColor:"transparent"}}};var Ln=(0,Dn.Z)("QRCode",En=>We((0,Ge.TS)(En,{QRCodeExpiredTextColor:"rgba(0, 0, 0, 0.88)",QRCodeMaskBackgroundColor:"rgba(255, 255, 255, 0.96)"}))),dn=En=>{const[,se]=(0,hn.Z)(),{value:gn,type:Mn="canvas",icon:It="",size:bt=160,iconSize:wt=40,color:Bt=se.colorText,errorLevel:Tt="M",status:vt="active",bordered:ie=!0,onRefresh:xe,style:Wt,className:Kt,rootClassName:he,prefixCls:pe,bgColor:oe="transparent"}=En,{getPrefixCls:De}=(0,ct.useContext)(Hn.E_),an=De("qrcode",pe),[tn,Ye]=Ln(an),On={src:It,x:void 0,y:void 0,height:wt,width:wt,excavate:!0},zn={value:gn,size:bt-(se.paddingSM+se.lineWidth)*2,level:Tt,bgColor:oe,fgColor:Bt,imageSettings:It?On:void 0},[pn]=(0,Te.Z)("QRCode");if(!gn)return null;const Ei=Ut()(an,Kt,he,Ye,{[`${an}-borderless`]:!ie});return tn(ct.createElement("div",{style:Object.assign(Object.assign({},Wt),{width:bt,height:bt,backgroundColor:oe}),className:Ei},vt!=="active"&&ct.createElement("div",{className:`${an}-mask`},vt==="loading"&&ct.createElement($t.Z,null),vt==="expired"&&ct.createElement(ct.Fragment,null,ct.createElement("p",{className:`${an}-expired`},pn==null?void 0:pn.expired),xe&&ct.createElement(jn.ZP,{type:"link",icon:ct.createElement(ke,null),onClick:xe},pn==null?void 0:pn.refresh))),Mn==="canvas"?ct.createElement(Je,Object.assign({},zn)):ct.createElement(je,Object.assign({},zn))))}},57809:function(An,Nn,xt){"use strict";var ct=xt(92310),Ot=xt.n(ct),ue=xt(77861),Ie=xt(2738),te=xt(59301),le=xt(53487),kt=xt(62892),ke=xt(19080),me=xt(36355),Ut=xt(1684),Ae=xt(93891),Pe=xt(19716),He=xt(32441),Ft=xt(33234),et=xt(14154),nt=xt(58582),ht=xt(84443),lt=xt(66339),pt=function(Zt,ne){var de={};for(var Qt in Zt)Object.prototype.hasOwnProperty.call(Zt,Qt)&&ne.indexOf(Qt)<0&&(de[Qt]=Zt[Qt]);if(Zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Qt=Object.getOwnPropertySymbols(Zt);Ce{var de,{prefixCls:Qt,bordered:Ce=!0,className:Vt,rootClassName:Ee,getPopupContainer:ve,popupClassName:Je,dropdownClassName:je,listHeight:en=256,placement:jn,listItemHeight:Hn=24,size:Te,disabled:$t,notFoundContent:hn,status:Wn,builtinPlacements:Dn,dropdownMatchSelectWidth:Ge,popupMatchSelectWidth:We,direction:Ln,style:ei,allowClear:dn}=Zt,En=pt(Zt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:se,getPrefixCls:gn,renderEmpty:Mn,direction:It,virtual:bt,popupMatchSelectWidth:wt,popupOverflow:Bt,select:Tt}=te.useContext(me.E_),vt=gn("select",Qt),ie=gn(),xe=Ln!=null?Ln:It,{compactSize:Wt,compactItemClassnames:Kt}=(0,Ft.ri)(vt,xe),[he,pe]=(0,et.Z)(vt),oe=te.useMemo(()=>{const{mode:qn}=En;if(qn!=="combobox")return qn===yt?"combobox":qn},[En.mode]),De=oe==="multiple"||oe==="tags",an=(0,ht.Z)(En.suffixIcon,En.showArrow),tn=(de=We!=null?We:Ge)!==null&&de!==void 0?de:wt,{status:Ye,hasFeedback:On,isFormItemInput:zn,feedbackIcon:pn}=te.useContext(He.aM),Ei=(0,ke.F)(Ye,Wn);let Oi;hn!==void 0?Oi=hn:oe==="combobox"?Oi=null:Oi=(Mn==null?void 0:Mn("Select"))||te.createElement(Ae.Z,{componentName:"Select"});const{suffixIcon:ci,itemIcon:ki,removeIcon:Mi,clearIcon:Mo}=(0,lt.Z)(Object.assign(Object.assign({},En),{multiple:De,hasFeedback:On,feedbackIcon:pn,showSuffixIcon:an,prefixCls:vt,showArrow:En.showArrow,componentName:"Select"})),oo=dn===!0?{clearIcon:Mo}:dn,Bo=(0,Ie.Z)(En,["suffixIcon","itemIcon"]),Qo=Ot()(Je||je,{[`${vt}-dropdown-${xe}`]:xe==="rtl"},Ee,pe),ro=(0,Pe.Z)(qn=>{var Et;return(Et=Te!=null?Te:Wt)!==null&&Et!==void 0?Et:qn}),No=te.useContext(Ut.Z),ir=$t!=null?$t:No,Ho=Ot()({[`${vt}-lg`]:ro==="large",[`${vt}-sm`]:ro==="small",[`${vt}-rtl`]:xe==="rtl",[`${vt}-borderless`]:!Ce,[`${vt}-in-form-item`]:zn},(0,ke.Z)(vt,Ei,On),Kt,Tt==null?void 0:Tt.className,Vt,Ee,pe),Pi=te.useMemo(()=>jn!==void 0?jn:xe==="rtl"?"bottomRight":"bottomLeft",[jn,xe]),Zo=(0,nt.Z)(Dn,Bt);return he(te.createElement(ue.ZP,Object.assign({ref:ne,virtual:bt,showSearch:Tt==null?void 0:Tt.showSearch},Bo,{style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),ei),dropdownMatchSelectWidth:tn,builtinPlacements:Zo,transitionName:(0,kt.m)(ie,"slide-up",En.transitionName),listHeight:en,listItemHeight:Hn,mode:oe,prefixCls:vt,placement:Pi,direction:xe,suffixIcon:ci,menuItemSelectedIcon:ki,removeIcon:Mi,allowClear:oo,notFoundContent:Oi,className:Ho,getPopupContainer:ve||se,dropdownClassName:Qo,disabled:ir})))},Nt=te.forwardRef(Pt),Dt=(0,le.Z)(Nt);Nt.SECRET_COMBOBOX_MODE_DO_NOT_USE=yt,Nt.Option=ue.Wx,Nt.OptGroup=ue.Xo,Nt._InternalPanelDoNotUseOrYouWillBeFired=Dt,Nn.default=Nt},14154:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Nt}});var ct=xt(17313),Ot=xt(74207),ue=xt(37613),Ie=xt(83116),te=xt(13826),le=xt(92899);const kt=Dt=>{const{optionHeight:Zt,optionFontSize:ne,optionLineHeight:de,optionPadding:Qt}=Dt;return{position:"relative",display:"block",minHeight:Zt,padding:Qt,color:Dt.colorText,fontWeight:"normal",fontSize:ne,lineHeight:de,boxSizing:"border-box"}};var me=Dt=>{const{antCls:Zt,componentCls:ne}=Dt,de=`${ne}-item`,Qt=`&${Zt}-slide-up-enter${Zt}-slide-up-enter-active`,Ce=`&${Zt}-slide-up-appear${Zt}-slide-up-appear-active`,Vt=`&${Zt}-slide-up-leave${Zt}-slide-up-leave-active`,Ee=`${ne}-dropdown-placement-`;return[{[`${ne}-dropdown`]:Object.assign(Object.assign({},(0,ct.Wf)(Dt)),{position:"absolute",top:-9999,zIndex:Dt.zIndexPopup,boxSizing:"border-box",padding:Dt.paddingXXS,overflow:"hidden",fontSize:Dt.fontSize,fontVariant:"initial",backgroundColor:Dt.colorBgElevated,borderRadius:Dt.borderRadiusLG,outline:"none",boxShadow:Dt.boxShadowSecondary,[` + `]:{display:"inline-block",minWidth:Wt.itemSize,height:Wt.itemSize,color:Wt.colorText,fontFamily:Wt.fontFamily,lineHeight:`${Wt.itemSize}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:Wt.borderRadius,cursor:"pointer",transition:`all ${Wt.motionDurationMid}`},[`${Kt}-prev, ${Kt}-next`]:{fontFamily:"Arial, Helvetica, sans-serif",outline:0,button:{color:Wt.colorText,cursor:"pointer",userSelect:"none"},[`${Kt}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:Wt.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${Wt.lineWidth}px ${Wt.lineType} transparent`,borderRadius:Wt.borderRadius,outline:"none",transition:`all ${Wt.motionDurationMid}`},[`&:hover ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextHover},[`&:active ${Kt}-item-link`]:{backgroundColor:Wt.colorBgTextActive},[`&${Kt}-disabled:hover`]:{[`${Kt}-item-link`]:{backgroundColor:"transparent"}}},[`${Kt}-slash`]:{marginInlineEnd:Wt.paginationSlashMarginInlineEnd,marginInlineStart:Wt.paginationSlashMarginInlineStart},[`${Kt}-options`]:{display:"inline-block",marginInlineStart:Wt.margin,verticalAlign:"middle","&-size-changer.-select":{display:"inline-block",width:"auto"},"&-quick-jumper":{display:"inline-block",height:Wt.controlHeight,marginInlineStart:Wt.marginXS,lineHeight:`${Wt.controlHeight}px`,verticalAlign:"top",input:Object.assign(Object.assign({},(0,Ge.ik)(Wt)),{width:Wt.controlHeightLG*1.25,height:Wt.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:Wt.marginXS,marginInlineEnd:Wt.marginXS})}}}},bn=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}-item`]:{display:"inline-block",minWidth:Wt.itemSize,height:Wt.itemSize,marginInlineEnd:Wt.marginXS,fontFamily:Wt.fontFamily,lineHeight:`${Wt.itemSize-2}px`,textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:"transparent",border:`${Wt.lineWidth}px ${Wt.lineType} transparent`,borderRadius:Wt.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${Wt.paginationItemPaddingInline}px`,color:Wt.colorText,"&:hover":{textDecoration:"none"}},[`&:not(${Kt}-item-active)`]:{"&:hover":{transition:`all ${Wt.motionDurationMid}`,backgroundColor:Wt.colorBgTextHover},"&:active":{backgroundColor:Wt.colorBgTextActive}},"&-active":{fontWeight:Wt.fontWeightStrong,backgroundColor:Wt.itemActiveBg,borderColor:Wt.colorPrimary,a:{color:Wt.colorPrimary},"&:hover":{borderColor:Wt.colorPrimaryHover},"&:hover a":{color:Wt.colorPrimaryHover}}}}},It=Wt=>{const{componentCls:Kt}=Wt;return{[Kt]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},(0,We.Wf)(Wt)),{"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${Kt}-total-text`]:{display:"inline-block",height:Wt.itemSize,marginInlineEnd:Wt.marginXS,lineHeight:`${Wt.itemSize-2}px`,verticalAlign:"middle"}}),bn(Wt)),gn(Wt)),se(Wt)),Cn(Wt)),cn(Wt)),{[`@media only screen and (max-width: ${Wt.screenLG}px)`]:{[`${Kt}-item`]:{"&-after-jump-prev, &-before-jump-next":{display:"none"}}},[`@media only screen and (max-width: ${Wt.screenSM}px)`]:{[`${Kt}-options`]:{display:"none"}}}),[`&${Wt.componentCls}-rtl`]:{direction:"rtl"}}},bt=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}${Kt}-disabled:not(${Kt}-mini)`]:{"&, &:hover":{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder}},"&:focus-visible":{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder}},[`${Kt}-item, ${Kt}-item-link`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,[`&:hover:not(${Kt}-item-active)`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,a:{color:Wt.colorTextDisabled}},[`&${Kt}-item-active`]:{backgroundColor:Wt.itemActiveBgDisabled}},[`${Kt}-prev, ${Kt}-next`]:{"&:hover button":{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder,color:Wt.colorTextDisabled},[`${Kt}-item-link`]:{backgroundColor:Wt.colorBgContainerDisabled,borderColor:Wt.colorBorder}}},[`${Kt}:not(${Kt}-mini)`]:{[`${Kt}-prev, ${Kt}-next`]:{"&:hover button":{borderColor:Wt.colorPrimaryHover,backgroundColor:Wt.itemBg},[`${Kt}-item-link`]:{backgroundColor:Wt.itemLinkBg,borderColor:Wt.colorBorder},[`&:hover ${Kt}-item-link`]:{borderColor:Wt.colorPrimary,backgroundColor:Wt.itemBg,color:Wt.colorPrimary},[`&${Kt}-disabled`]:{[`${Kt}-item-link`]:{borderColor:Wt.colorBorder,color:Wt.colorTextDisabled}}},[`${Kt}-item`]:{backgroundColor:Wt.itemBg,border:`${Wt.lineWidth}px ${Wt.lineType} ${Wt.colorBorder}`,[`&:hover:not(${Kt}-item-active)`]:{borderColor:Wt.colorPrimary,backgroundColor:Wt.itemBg,a:{color:Wt.colorPrimary}},"&-active":{borderColor:Wt.colorPrimary}}}}},wt=Wt=>{const{componentCls:Kt}=Wt;return{[`${Kt}:not(${Kt}-disabled)`]:{[`${Kt}-item`]:Object.assign({},(0,We.Qy)(Wt)),[`${Kt}-jump-prev, ${Kt}-jump-next`]:{"&:focus-visible":Object.assign({[`${Kt}-item-link-icon`]:{opacity:1},[`${Kt}-item-ellipsis`]:{opacity:0}},(0,We.oN)(Wt))},[`${Kt}-prev, ${Kt}-next`]:{[`&:focus-visible ${Kt}-item-link`]:Object.assign({},(0,We.oN)(Wt))}}}};var Bt=(0,Mn.Z)("Pagination",Wt=>{const Kt=(0,ei.TS)(Wt,{inputOutlineOffset:0,paginationMiniOptionsMarginInlineStart:Wt.marginXXS/2,paginationMiniQuickJumperInputWidth:Wt.controlHeightLG*1.1,paginationItemPaddingInline:Wt.marginXXS*1.5,paginationEllipsisLetterSpacing:Wt.marginXXS/2,paginationSlashMarginInlineStart:Wt.marginXXS,paginationSlashMarginInlineEnd:Wt.marginSM,paginationEllipsisTextIndent:"0.13em"},(0,Ge.e5)(Wt),(0,Ge.TM)(Wt));return[It(Kt),wt(Kt),Wt.wireframe&&bt(Kt)]},Wt=>({itemBg:Wt.colorBgContainer,itemSize:Wt.controlHeight,itemSizeSM:Wt.controlHeightSM,itemActiveBg:Wt.colorBgContainer,itemLinkBg:Wt.colorBgContainer,itemActiveColorDisabled:Wt.colorTextDisabled,itemActiveBgDisabled:Wt.controlItemBgActiveDisabled,itemInputBg:Wt.colorBgContainer,miniOptionsSizeChangerTop:0})),Tt=function(Wt,Kt){var he={};for(var pe in Wt)Object.prototype.hasOwnProperty.call(Wt,pe)&&Kt.indexOf(pe)<0&&(he[pe]=Wt[pe]);if(Wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var oe=0,pe=Object.getOwnPropertySymbols(Wt);oe{const{prefixCls:Kt,selectPrefixCls:he,className:pe,rootClassName:oe,style:De,size:an,locale:tn,selectComponentClass:_e,responsive:On,showSizeChanger:Gn}=Wt,pn=Tt(Wt,["prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:Ei}=(0,Te.Z)(On),{getPrefixCls:Oi,direction:gi,pagination:ki={}}=Ot.useContext(Hn.E_),Mi=Oi("pagination",Kt),[Mo,oo]=Bt(Mi),Bo=Gn!=null?Gn:ki.showSizeChanger,Qo=Ot.useMemo(()=>{const Et=Ot.createElement("span",{className:`${Mi}-item-ellipsis`},"\u2022\u2022\u2022"),_i=Ot.createElement("button",{className:`${Mi}-item-link`,type:"button",tabIndex:-1},gi==="rtl"?Ot.createElement(Ae.Z,null):Ot.createElement(Ut.Z,null)),Gi=Ot.createElement("button",{className:`${Mi}-item-link`,type:"button",tabIndex:-1},gi==="rtl"?Ot.createElement(Ut.Z,null):Ot.createElement(Ae.Z,null)),Qe=Ot.createElement("a",{className:`${Mi}-item-link`},Ot.createElement("div",{className:`${Mi}-item-container`},gi==="rtl"?Ot.createElement(me.Z,{className:`${Mi}-item-link-icon`}):Ot.createElement(ke,{className:`${Mi}-item-link-icon`}),Et)),ii=Ot.createElement("a",{className:`${Mi}-item-link`},Ot.createElement("div",{className:`${Mi}-item-container`},gi==="rtl"?Ot.createElement(ke,{className:`${Mi}-item-link-icon`}):Ot.createElement(me.Z,{className:`${Mi}-item-link-icon`}),Et));return{prevIcon:_i,nextIcon:Gi,jumpPrevIcon:Qe,jumpNextIcon:ii}},[gi,Mi]),[ro]=(0,$t.Z)("Pagination",en.Z),No=Object.assign(Object.assign({},ro),tn),ir=(0,Zn.Z)(an),Ho=ir==="small"||!!(Ei&&!ir&&On),Pi=Oi("select",he),Zo=He()({[`${Mi}-mini`]:Ho,[`${Mi}-rtl`]:gi==="rtl"},ki==null?void 0:ki.className,pe,oe,oo),qn=Object.assign(Object.assign({},ki==null?void 0:ki.style),De);return Mo(Ot.createElement(je,Object.assign({},Qo,pn,{style:qn,prefixCls:Mi,selectPrefixCls:Pi,className:Zo,selectComponentClass:_e||(Ho?Vn:Dn),locale:No,showSizeChanger:Bo})))},xe=ie},39722:function(Fn,An,xt){"use strict";xt.d(An,{t5:function(){return Ut}});var ct=xt(92310),Ot=xt.n(ct),ue=xt(55477),Ie=xt(59301),te=xt(36355),le=xt(77578),kt=xt(17356),ke=function(Pe,He){var Ft={};for(var et in Pe)Object.prototype.hasOwnProperty.call(Pe,et)&&He.indexOf(et)<0&&(Ft[et]=Pe[et]);if(Pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nt=0,et=Object.getOwnPropertySymbols(Pe);nt{if(!(!He&&!Ft))return Ie.createElement(Ie.Fragment,null,He&&Ie.createElement("div",{className:`${Pe}-title`},(0,le.Z)(He)),Ie.createElement("div",{className:`${Pe}-inner-content`},(0,le.Z)(Ft)))},Ut=Pe=>{const{hashId:He,prefixCls:Ft,className:et,style:nt,placement:ht="top",title:lt,content:pt,children:yt}=Pe;return Ie.createElement("div",{className:Ot()(He,Ft,`${Ft}-pure`,`${Ft}-placement-${ht}`,et),style:nt},Ie.createElement("div",{className:`${Ft}-arrow`}),Ie.createElement(ue.G,Object.assign({},Pe,{className:He,prefixCls:Ft}),yt||me(Ft,lt,pt)))},Ae=Pe=>{const{prefixCls:He}=Pe,Ft=ke(Pe,["prefixCls"]),{getPrefixCls:et}=Ie.useContext(te.E_),nt=et("popover",He),[ht,lt]=(0,kt.Z)(nt);return ht(Ie.createElement(Ut,Object.assign({},Ft,{prefixCls:nt,hashId:lt})))};An.ZP=Ae},60324:function(Fn,An,xt){"use strict";var ct=xt(92310),Ot=xt.n(ct),ue=xt(59301),Ie=xt(77578),te=xt(62892),le=xt(36355),kt=xt(6848),ke=xt(39722),me=xt(17356),Ut=function(He,Ft){var et={};for(var nt in He)Object.prototype.hasOwnProperty.call(He,nt)&&Ft.indexOf(nt)<0&&(et[nt]=He[nt]);if(He!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ht=0,nt=Object.getOwnPropertySymbols(He);ht{let{title:Ft,content:et,prefixCls:nt}=He;return ue.createElement(ue.Fragment,null,Ft&&ue.createElement("div",{className:`${nt}-title`},(0,Ie.Z)(Ft)),ue.createElement("div",{className:`${nt}-inner-content`},(0,Ie.Z)(et)))},Pe=ue.forwardRef((He,Ft)=>{const{prefixCls:et,title:nt,content:ht,overlayClassName:lt,placement:pt="top",trigger:yt="hover",mouseEnterDelay:Pt=.1,mouseLeaveDelay:Nt=.1,overlayStyle:Dt={}}=He,Zt=Ut(He,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:ne}=ue.useContext(le.E_),de=ne("popover",et),[Qt,Ce]=(0,me.Z)(de),Vt=ne(),Ee=Ot()(lt,Ce);return Qt(ue.createElement(kt.Z,Object.assign({placement:pt,trigger:yt,mouseEnterDelay:Pt,mouseLeaveDelay:Nt,overlayStyle:Dt},Zt,{prefixCls:de,overlayClassName:Ee,ref:Ft,overlay:nt||ht?ue.createElement(Ae,{prefixCls:de,title:nt,content:ht}):null,transitionName:(0,te.m)(Vt,"zoom-big",Zt.transitionName),"data-popover-inject":!0})))});Pe._InternalPanelDoNotUseOrYouWillBeFired=ke.ZP,An.Z=Pe},17356:function(Fn,An,xt){"use strict";var ct=xt(17313),Ot=xt(29878),ue=xt(19447),Ie=xt(33166),te=xt(83116),le=xt(37613);const kt=Ut=>{const{componentCls:Ae,popoverColor:Pe,minWidth:He,fontWeightStrong:Ft,popoverPadding:et,boxShadowSecondary:nt,colorTextHeading:ht,borderRadiusLG:lt,zIndexPopup:pt,marginXS:yt,colorBgElevated:Pt,popoverBg:Nt}=Ut;return[{[Ae]:Object.assign(Object.assign({},(0,ct.Wf)(Ut)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:pt,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Pt,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${Ae}-content`]:{position:"relative"},[`${Ae}-inner`]:{backgroundColor:Nt,backgroundClip:"padding-box",borderRadius:lt,boxShadow:nt,padding:et},[`${Ae}-title`]:{minWidth:He,marginBottom:yt,color:ht,fontWeight:Ft},[`${Ae}-inner-content`]:{color:Pe}})},(0,ue.ZP)(Ut,{colorBg:"var(--antd-arrow-background-color)"}),{[`${Ae}-pure`]:{position:"relative",maxWidth:"none",margin:Ut.sizePopupArrow,display:"inline-block",[`${Ae}-content`]:{display:"inline-block"}}}]},ke=Ut=>{const{componentCls:Ae}=Ut;return{[Ae]:Ie.i.map(Pe=>{const He=Ut[`${Pe}6`];return{[`&${Ae}-${Pe}`]:{"--antd-arrow-background-color":He,[`${Ae}-inner`]:{backgroundColor:He},[`${Ae}-arrow`]:{background:"transparent"}}}})}},me=Ut=>{const{componentCls:Ae,lineWidth:Pe,lineType:He,colorSplit:Ft,paddingSM:et,controlHeight:nt,fontSize:ht,lineHeight:lt,padding:pt}=Ut,yt=nt-Math.round(ht*lt),Pt=yt/2,Nt=yt/2-Pe,Dt=pt;return{[Ae]:{[`${Ae}-inner`]:{padding:0},[`${Ae}-title`]:{margin:0,padding:`${Pt}px ${Dt}px ${Nt}px`,borderBottom:`${Pe}px ${He} ${Ft}`},[`${Ae}-inner-content`]:{padding:`${et}px ${Dt}px`}}}};An.Z=(0,te.Z)("Popover",Ut=>{const{colorBgElevated:Ae,colorText:Pe,wireframe:He}=Ut,Ft=(0,le.TS)(Ut,{popoverPadding:12,popoverBg:Ae,popoverColor:Pe});return[kt(Ft),ke(Ft),He&&me(Ft),(0,Ot._y)(Ft,"zoom-big")]},Ut=>({width:177,minWidth:177,zIndexPopup:Ut.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},9122:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return cn}});var ct=xt(59301),Ot=xt(72308),ue={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},Ie=ue,te=xt(7657),le=function(se,gn){return ct.createElement(te.Z,(0,Ot.Z)({},se,{ref:gn,icon:Ie}))},kt=ct.forwardRef(le),ke=kt,me=xt(92310),Ut=xt.n(me),Ae=Object.defineProperty,Pe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,Ft=Object.prototype.propertyIsEnumerable,et=(Cn,se,gn)=>se in Cn?Ae(Cn,se,{enumerable:!0,configurable:!0,writable:!0,value:gn}):Cn[se]=gn,nt=(Cn,se)=>{for(var gn in se||(se={}))He.call(se,gn)&&et(Cn,gn,se[gn]);if(Pe)for(var gn of Pe(se))Ft.call(se,gn)&&et(Cn,gn,se[gn]);return Cn},ht=(Cn,se)=>{var gn={};for(var bn in Cn)He.call(Cn,bn)&&se.indexOf(bn)<0&&(gn[bn]=Cn[bn]);if(Cn!=null&&Pe)for(var bn of Pe(Cn))se.indexOf(bn)<0&&Ft.call(Cn,bn)&&(gn[bn]=Cn[bn]);return gn};var lt;(Cn=>{const se=class{constructor(Tt,vt,ie,xe){if(this.version=Tt,this.errorCorrectionLevel=vt,this.modules=[],this.isFunction=[],Ttse.MAX_VERSION)throw new RangeError("Version value out of range");if(xe<-1||xe>7)throw new RangeError("Mask value out of range");this.size=Tt*4+17;let Wt=[];for(let he=0;he7)throw new RangeError("Invalid value");let he,pe;for(he=ie;;he++){const tn=se.getNumDataCodewords(he,vt)*8,_e=Bt.getTotalBits(Tt,he);if(_e<=tn){pe=_e;break}if(he>=xe)throw new RangeError("Data too long")}for(const tn of[se.Ecc.MEDIUM,se.Ecc.QUARTILE,se.Ecc.HIGH])Kt&&pe<=se.getNumDataCodewords(he,tn)*8&&(vt=tn);let oe=[];for(const tn of Tt){bn(tn.mode.modeBits,4,oe),bn(tn.numChars,tn.mode.numCharCountBits(he),oe);for(const _e of tn.getData())oe.push(_e)}bt(oe.length==pe);const De=se.getNumDataCodewords(he,vt)*8;bt(oe.length<=De),bn(0,Math.min(4,De-oe.length),oe),bn(0,(8-oe.length%8)%8,oe),bt(oe.length%8==0);for(let tn=236;oe.lengthan[_e>>>3]|=tn<<7-(_e&7)),new se(he,vt,an,Wt)}getModule(Tt,vt){return 0<=Tt&&Tt>>9)*1335;const xe=(vt<<10|ie)^21522;bt(xe>>>15==0);for(let Wt=0;Wt<=5;Wt++)this.setFunctionModule(8,Wt,It(xe,Wt));this.setFunctionModule(8,7,It(xe,6)),this.setFunctionModule(8,8,It(xe,7)),this.setFunctionModule(7,8,It(xe,8));for(let Wt=9;Wt<15;Wt++)this.setFunctionModule(14-Wt,8,It(xe,Wt));for(let Wt=0;Wt<8;Wt++)this.setFunctionModule(this.size-1-Wt,8,It(xe,Wt));for(let Wt=8;Wt<15;Wt++)this.setFunctionModule(8,this.size-15+Wt,It(xe,Wt));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let Tt=this.version;for(let ie=0;ie<12;ie++)Tt=Tt<<1^(Tt>>>11)*7973;const vt=this.version<<12|Tt;bt(vt>>>18==0);for(let ie=0;ie<18;ie++){const xe=It(vt,ie),Wt=this.size-11+ie%3,Kt=Math.floor(ie/3);this.setFunctionModule(Wt,Kt,xe),this.setFunctionModule(Kt,Wt,xe)}}drawFinderPattern(Tt,vt){for(let ie=-4;ie<=4;ie++)for(let xe=-4;xe<=4;xe++){const Wt=Math.max(Math.abs(xe),Math.abs(ie)),Kt=Tt+xe,he=vt+ie;0<=Kt&&Kt{(tn!=pe-Wt||On>=he)&&an.push(_e[tn])});return bt(an.length==Kt),an}drawCodewords(Tt){if(Tt.length!=Math.floor(se.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let vt=0;for(let ie=this.size-1;ie>=1;ie-=2){ie==6&&(ie=5);for(let xe=0;xe>>3],7-(vt&7)),vt++)}}bt(vt==Tt.length*8)}applyMask(Tt){if(Tt<0||Tt>7)throw new RangeError("Mask value out of range");for(let vt=0;vt5&&Tt++):(this.finderPenaltyAddHistory(he,pe),Kt||(Tt+=this.finderPenaltyCountPatterns(pe)*se.PENALTY_N3),Kt=this.modules[Wt][oe],he=1);Tt+=this.finderPenaltyTerminateAndCount(Kt,he,pe)*se.PENALTY_N3}for(let Wt=0;Wt5&&Tt++):(this.finderPenaltyAddHistory(he,pe),Kt||(Tt+=this.finderPenaltyCountPatterns(pe)*se.PENALTY_N3),Kt=this.modules[oe][Wt],he=1);Tt+=this.finderPenaltyTerminateAndCount(Kt,he,pe)*se.PENALTY_N3}for(let Wt=0;WtKt+(he?1:0),vt);const ie=this.size*this.size,xe=Math.ceil(Math.abs(vt*20-ie*10)/ie)-1;return bt(0<=xe&&xe<=9),Tt+=xe*se.PENALTY_N4,bt(0<=Tt&&Tt<=2568888),Tt}getAlignmentPatternPositions(){if(this.version==1)return[];{const Tt=Math.floor(this.version/7)+2,vt=this.version==32?26:Math.ceil((this.version*4+4)/(Tt*2-2))*2;let ie=[6];for(let xe=this.size-7;ie.lengthse.MAX_VERSION)throw new RangeError("Version number out of range");let vt=(16*Tt+128)*Tt+64;if(Tt>=2){const ie=Math.floor(Tt/7)+2;vt-=(25*ie-10)*ie-55,Tt>=7&&(vt-=36)}return bt(208<=vt&&vt<=29648),vt}static getNumDataCodewords(Tt,vt){return Math.floor(se.getNumRawDataModules(Tt)/8)-se.ECC_CODEWORDS_PER_BLOCK[vt.ordinal][Tt]*se.NUM_ERROR_CORRECTION_BLOCKS[vt.ordinal][Tt]}static reedSolomonComputeDivisor(Tt){if(Tt<1||Tt>255)throw new RangeError("Degree out of range");let vt=[];for(let xe=0;xe0);for(const xe of Tt){const Wt=xe^ie.shift();ie.push(0),vt.forEach((Kt,he)=>ie[he]^=se.reedSolomonMultiply(Kt,Wt))}return ie}static reedSolomonMultiply(Tt,vt){if(Tt>>>8||vt>>>8)throw new RangeError("Byte out of range");let ie=0;for(let xe=7;xe>=0;xe--)ie=ie<<1^(ie>>>7)*285,ie^=(vt>>>xe&1)*Tt;return bt(ie>>>8==0),ie}finderPenaltyCountPatterns(Tt){const vt=Tt[1];bt(vt<=this.size*3);const ie=vt>0&&Tt[2]==vt&&Tt[3]==vt*3&&Tt[4]==vt&&Tt[5]==vt;return(ie&&Tt[0]>=vt*4&&Tt[6]>=vt?1:0)+(ie&&Tt[6]>=vt*4&&Tt[0]>=vt?1:0)}finderPenaltyTerminateAndCount(Tt,vt,ie){return Tt&&(this.finderPenaltyAddHistory(vt,ie),vt=0),vt+=this.size,this.finderPenaltyAddHistory(vt,ie),this.finderPenaltyCountPatterns(ie)}finderPenaltyAddHistory(Tt,vt){vt[0]==0&&(Tt+=this.size),vt.pop(),vt.unshift(Tt)}};let gn=se;gn.MIN_VERSION=1,gn.MAX_VERSION=40,gn.PENALTY_N1=3,gn.PENALTY_N2=3,gn.PENALTY_N3=40,gn.PENALTY_N4=10,gn.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],gn.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],Cn.QrCode=gn;function bn(Tt,vt,ie){if(vt<0||vt>31||Tt>>>vt)throw new RangeError("Value out of range");for(let xe=vt-1;xe>=0;xe--)ie.push(Tt>>>xe&1)}function It(Tt,vt){return(Tt>>>vt&1)!=0}function bt(Tt){if(!Tt)throw new Error("Assertion error")}const wt=class{constructor(Tt,vt,ie){if(this.mode=Tt,this.numChars=vt,this.bitData=ie,vt<0)throw new RangeError("Invalid argument");this.bitData=ie.slice()}static makeBytes(Tt){let vt=[];for(const ie of Tt)bn(ie,8,vt);return new wt(wt.Mode.BYTE,Tt.length,vt)}static makeNumeric(Tt){if(!wt.isNumeric(Tt))throw new RangeError("String contains non-numeric characters");let vt=[];for(let ie=0;ie=1<{let se;(gn=>{const bn=class{constructor(bt,wt){this.ordinal=bt,this.formatBits=wt}};let It=bn;It.LOW=new bn(0,1),It.MEDIUM=new bn(1,0),It.QUARTILE=new bn(2,3),It.HIGH=new bn(3,2),gn.Ecc=It})(se=Cn.QrCode||(Cn.QrCode={}))})(lt||(lt={})),(Cn=>{let se;(gn=>{const bn=class{constructor(bt,wt){this.modeBits=bt,this.numBitsCharCount=wt}numCharCountBits(bt){return this.numBitsCharCount[Math.floor((bt+7)/17)]}};let It=bn;It.NUMERIC=new bn(1,[10,12,14]),It.ALPHANUMERIC=new bn(2,[9,11,13]),It.BYTE=new bn(4,[8,16,16]),It.KANJI=new bn(8,[8,10,12]),It.ECI=new bn(7,[0,0,0]),gn.Mode=It})(se=Cn.QrSegment||(Cn.QrSegment={}))})(lt||(lt={}));var pt=lt;var yt={L:pt.QrCode.Ecc.LOW,M:pt.QrCode.Ecc.MEDIUM,Q:pt.QrCode.Ecc.QUARTILE,H:pt.QrCode.Ecc.HIGH},Pt=128,Nt="L",Dt="#FFFFFF",Zt="#000000",ne=!1,de=4,Qt=.1;function Ce(Cn,se=0){const gn=[];return Cn.forEach(function(bn,It){let bt=null;bn.forEach(function(wt,Bt){if(!wt&&bt!==null){gn.push(`M${bt+se} ${It+se}h${Bt-bt}v1H${bt+se}z`),bt=null;return}if(Bt===bn.length-1){if(!wt)return;bt===null?gn.push(`M${Bt+se},${It+se} h1v1H${Bt+se}z`):gn.push(`M${bt+se},${It+se} h${Bt+1-bt}v1H${bt+se}z`);return}wt&&bt===null&&(bt=Bt)})}),gn.join("")}function Vt(Cn,se){return Cn.slice().map((gn,bn)=>bn=se.y+se.h?gn:gn.map((It,bt)=>bt=se.x+se.w?It:!1))}function Ee(Cn,se,gn,bn){if(bn==null)return null;const It=gn?de:0,bt=Cn.length+It*2,wt=Math.floor(se*Qt),Bt=bt/se,Tt=(bn.width||wt)*Bt,vt=(bn.height||wt)*Bt,ie=bn.x==null?Cn.length/2-Tt/2:bn.x*Bt,xe=bn.y==null?Cn.length/2-vt/2:bn.y*Bt;let Wt=null;if(bn.excavate){let Kt=Math.floor(ie),he=Math.floor(xe),pe=Math.ceil(Tt+ie-Kt),oe=Math.ceil(vt+xe-he);Wt={x:Kt,y:he,w:pe,h:oe}}return{x:ie,y:xe,h:vt,w:Tt,excavation:Wt}}var ve=function(){try{new Path2D().addPath(new Path2D)}catch(Cn){return!1}return!0}();function Je(Cn){const se=Cn,{value:gn,size:bn=Pt,level:It=Nt,bgColor:bt=Dt,fgColor:wt=Zt,includeMargin:Bt=ne,style:Tt,imageSettings:vt}=se,ie=ht(se,["value","size","level","bgColor","fgColor","includeMargin","style","imageSettings"]),xe=vt==null?void 0:vt.src,Wt=ct.useRef(null),Kt=ct.useRef(null),[he,pe]=ct.useState(!1);ct.useEffect(()=>{if(Wt.current!=null){const an=Wt.current,tn=an.getContext("2d");if(!tn)return;let _e=pt.QrCode.encodeText(gn,yt[It]).getModules();const On=Bt?de:0,Gn=_e.length+On*2,pn=Ee(_e,bn,Bt,vt),Ei=Kt.current,Oi=pn!=null&&Ei!==null&&Ei.complete&&Ei.naturalHeight!==0&&Ei.naturalWidth!==0;Oi&&pn.excavation!=null&&(_e=Vt(_e,pn.excavation));const gi=window.devicePixelRatio||1;an.height=an.width=bn*gi;const ki=bn/Gn*gi;tn.scale(ki,ki),tn.fillStyle=bt,tn.fillRect(0,0,Gn,Gn),tn.fillStyle=wt,ve?tn.fill(new Path2D(Ce(_e,On))):_e.forEach(function(Mi,Mo){Mi.forEach(function(oo,Bo){oo&&tn.fillRect(Bo+On,Mo+On,1,1)})}),Oi&&tn.drawImage(Ei,pn.x+On,pn.y+On,pn.w,pn.h)}}),ct.useEffect(()=>{pe(!1)},[xe]);const oe=nt({height:bn,width:bn},Tt);let De=null;return xe!=null&&(De=ct.createElement("img",{src:xe,key:xe,style:{display:"none"},onLoad:()=>{pe(!0)},ref:Kt})),ct.createElement(ct.Fragment,null,ct.createElement("canvas",nt({style:oe,height:bn,width:bn,ref:Wt},ie)),De)}function je(Cn){const se=Cn,{value:gn,size:bn=Pt,level:It=Nt,bgColor:bt=Dt,fgColor:wt=Zt,includeMargin:Bt=ne,imageSettings:Tt}=se,vt=ht(se,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let ie=pt.QrCode.encodeText(gn,yt[It]).getModules();const xe=Bt?de:0,Wt=ie.length+xe*2,Kt=Ee(ie,bn,Bt,Tt);let he=null;Tt!=null&&Kt!=null&&(Kt.excavation!=null&&(ie=Vt(ie,Kt.excavation)),he=ct.createElement("image",{xlinkHref:Tt.src,height:Kt.h,width:Kt.w,x:Kt.x+xe,y:Kt.y+xe,preserveAspectRatio:"none"}));const pe=Ce(ie,xe);return ct.createElement("svg",nt({height:bn,width:bn,viewBox:`0 0 ${Wt} ${Wt}`},vt),ct.createElement("path",{fill:bt,d:`M0,0 h${Wt}v${Wt}H0z`,shapeRendering:"crispEdges"}),ct.createElement("path",{fill:wt,d:pe,shapeRendering:"crispEdges"}),he)}var en=Cn=>{const se=Cn,{renderAs:gn}=se,bn=ht(se,["renderAs"]);return gn==="svg"?React.createElement(je,nt({},bn)):React.createElement(Je,nt({},bn))},Hn=xt(3113),Zn=xt(36355),Te=xt(9763),$t=xt(71418),dn=xt(88088),Vn=xt(17313),Dn=xt(83116),Ge=xt(37613);const We=Cn=>{const{componentCls:se}=Cn;return{[se]:Object.assign(Object.assign({},(0,Vn.Wf)(Cn)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Cn.paddingSM,backgroundColor:Cn.colorWhite,borderRadius:Cn.borderRadiusLG,border:`${Cn.lineWidth}px ${Cn.lineType} ${Cn.colorSplit}`,position:"relative",width:"100%",height:"100%",overflow:"hidden",[`& > ${se}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Cn.colorText,lineHeight:Cn.lineHeight,background:Cn.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${se}-expired`]:{color:Cn.QRCodeExpiredTextColor}},"&-icon":{marginBlockEnd:Cn.marginXS,fontSize:Cn.controlHeight}}),[`${se}-borderless`]:{borderColor:"transparent"}}};var Mn=(0,Dn.Z)("QRCode",Cn=>We((0,Ge.TS)(Cn,{QRCodeExpiredTextColor:"rgba(0, 0, 0, 0.88)",QRCodeMaskBackgroundColor:"rgba(255, 255, 255, 0.96)"}))),cn=Cn=>{const[,se]=(0,dn.Z)(),{value:gn,type:bn="canvas",icon:It="",size:bt=160,iconSize:wt=40,color:Bt=se.colorText,errorLevel:Tt="M",status:vt="active",bordered:ie=!0,onRefresh:xe,style:Wt,className:Kt,rootClassName:he,prefixCls:pe,bgColor:oe="transparent"}=Cn,{getPrefixCls:De}=(0,ct.useContext)(Zn.E_),an=De("qrcode",pe),[tn,_e]=Mn(an),On={src:It,x:void 0,y:void 0,height:wt,width:wt,excavate:!0},Gn={value:gn,size:bt-(se.paddingSM+se.lineWidth)*2,level:Tt,bgColor:oe,fgColor:Bt,imageSettings:It?On:void 0},[pn]=(0,Te.Z)("QRCode");if(!gn)return null;const Ei=Ut()(an,Kt,he,_e,{[`${an}-borderless`]:!ie});return tn(ct.createElement("div",{style:Object.assign(Object.assign({},Wt),{width:bt,height:bt,backgroundColor:oe}),className:Ei},vt!=="active"&&ct.createElement("div",{className:`${an}-mask`},vt==="loading"&&ct.createElement($t.Z,null),vt==="expired"&&ct.createElement(ct.Fragment,null,ct.createElement("p",{className:`${an}-expired`},pn==null?void 0:pn.expired),xe&&ct.createElement(Hn.ZP,{type:"link",icon:ct.createElement(ke,null),onClick:xe},pn==null?void 0:pn.refresh))),bn==="canvas"?ct.createElement(Je,Object.assign({},Gn)):ct.createElement(je,Object.assign({},Gn))))}},57809:function(Fn,An,xt){"use strict";var ct=xt(92310),Ot=xt.n(ct),ue=xt(77861),Ie=xt(2738),te=xt(59301),le=xt(53487),kt=xt(62892),ke=xt(19080),me=xt(36355),Ut=xt(1684),Ae=xt(93891),Pe=xt(19716),He=xt(32441),Ft=xt(33234),et=xt(14154),nt=xt(58582),ht=xt(84443),lt=xt(66339),pt=function(Zt,ne){var de={};for(var Qt in Zt)Object.prototype.hasOwnProperty.call(Zt,Qt)&&ne.indexOf(Qt)<0&&(de[Qt]=Zt[Qt]);if(Zt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ce=0,Qt=Object.getOwnPropertySymbols(Zt);Ce{var de,{prefixCls:Qt,bordered:Ce=!0,className:Vt,rootClassName:Ee,getPopupContainer:ve,popupClassName:Je,dropdownClassName:je,listHeight:en=256,placement:Hn,listItemHeight:Zn=24,size:Te,disabled:$t,notFoundContent:dn,status:Vn,builtinPlacements:Dn,dropdownMatchSelectWidth:Ge,popupMatchSelectWidth:We,direction:Mn,style:ei,allowClear:cn}=Zt,Cn=pt(Zt,["prefixCls","bordered","className","rootClassName","getPopupContainer","popupClassName","dropdownClassName","listHeight","placement","listItemHeight","size","disabled","notFoundContent","status","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","direction","style","allowClear"]);const{getPopupContainer:se,getPrefixCls:gn,renderEmpty:bn,direction:It,virtual:bt,popupMatchSelectWidth:wt,popupOverflow:Bt,select:Tt}=te.useContext(me.E_),vt=gn("select",Qt),ie=gn(),xe=Mn!=null?Mn:It,{compactSize:Wt,compactItemClassnames:Kt}=(0,Ft.ri)(vt,xe),[he,pe]=(0,et.Z)(vt),oe=te.useMemo(()=>{const{mode:qn}=Cn;if(qn!=="combobox")return qn===yt?"combobox":qn},[Cn.mode]),De=oe==="multiple"||oe==="tags",an=(0,ht.Z)(Cn.suffixIcon,Cn.showArrow),tn=(de=We!=null?We:Ge)!==null&&de!==void 0?de:wt,{status:_e,hasFeedback:On,isFormItemInput:Gn,feedbackIcon:pn}=te.useContext(He.aM),Ei=(0,ke.F)(_e,Vn);let Oi;dn!==void 0?Oi=dn:oe==="combobox"?Oi=null:Oi=(bn==null?void 0:bn("Select"))||te.createElement(Ae.Z,{componentName:"Select"});const{suffixIcon:gi,itemIcon:ki,removeIcon:Mi,clearIcon:Mo}=(0,lt.Z)(Object.assign(Object.assign({},Cn),{multiple:De,hasFeedback:On,feedbackIcon:pn,showSuffixIcon:an,prefixCls:vt,showArrow:Cn.showArrow,componentName:"Select"})),oo=cn===!0?{clearIcon:Mo}:cn,Bo=(0,Ie.Z)(Cn,["suffixIcon","itemIcon"]),Qo=Ot()(Je||je,{[`${vt}-dropdown-${xe}`]:xe==="rtl"},Ee,pe),ro=(0,Pe.Z)(qn=>{var Et;return(Et=Te!=null?Te:Wt)!==null&&Et!==void 0?Et:qn}),No=te.useContext(Ut.Z),ir=$t!=null?$t:No,Ho=Ot()({[`${vt}-lg`]:ro==="large",[`${vt}-sm`]:ro==="small",[`${vt}-rtl`]:xe==="rtl",[`${vt}-borderless`]:!Ce,[`${vt}-in-form-item`]:Gn},(0,ke.Z)(vt,Ei,On),Kt,Tt==null?void 0:Tt.className,Vt,Ee,pe),Pi=te.useMemo(()=>Hn!==void 0?Hn:xe==="rtl"?"bottomRight":"bottomLeft",[Hn,xe]),Zo=(0,nt.Z)(Dn,Bt);return he(te.createElement(ue.ZP,Object.assign({ref:ne,virtual:bt,showSearch:Tt==null?void 0:Tt.showSearch},Bo,{style:Object.assign(Object.assign({},Tt==null?void 0:Tt.style),ei),dropdownMatchSelectWidth:tn,builtinPlacements:Zo,transitionName:(0,kt.m)(ie,"slide-up",Cn.transitionName),listHeight:en,listItemHeight:Zn,mode:oe,prefixCls:vt,placement:Pi,direction:xe,suffixIcon:gi,menuItemSelectedIcon:ki,removeIcon:Mi,allowClear:oo,notFoundContent:Oi,className:Ho,getPopupContainer:ve||se,dropdownClassName:Qo,disabled:ir})))},Nt=te.forwardRef(Pt),Dt=(0,le.Z)(Nt);Nt.SECRET_COMBOBOX_MODE_DO_NOT_USE=yt,Nt.Option=ue.Wx,Nt.OptGroup=ue.Xo,Nt._InternalPanelDoNotUseOrYouWillBeFired=Dt,An.default=Nt},14154:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Nt}});var ct=xt(17313),Ot=xt(74207),ue=xt(37613),Ie=xt(83116),te=xt(13826),le=xt(92899);const kt=Dt=>{const{optionHeight:Zt,optionFontSize:ne,optionLineHeight:de,optionPadding:Qt}=Dt;return{position:"relative",display:"block",minHeight:Zt,padding:Qt,color:Dt.colorText,fontWeight:"normal",fontSize:ne,lineHeight:de,boxSizing:"border-box"}};var me=Dt=>{const{antCls:Zt,componentCls:ne}=Dt,de=`${ne}-item`,Qt=`&${Zt}-slide-up-enter${Zt}-slide-up-enter-active`,Ce=`&${Zt}-slide-up-appear${Zt}-slide-up-appear-active`,Vt=`&${Zt}-slide-up-leave${Zt}-slide-up-leave-active`,Ee=`${ne}-dropdown-placement-`;return[{[`${ne}-dropdown`]:Object.assign(Object.assign({},(0,ct.Wf)(Dt)),{position:"absolute",top:-9999,zIndex:Dt.zIndexPopup,boxSizing:"border-box",padding:Dt.paddingXXS,overflow:"hidden",fontSize:Dt.fontSize,fontVariant:"initial",backgroundColor:Dt.colorBgElevated,borderRadius:Dt.borderRadiusLG,outline:"none",boxShadow:Dt.boxShadowSecondary,[` ${Qt}${Ee}bottomLeft, ${Ce}${Ee}bottomLeft `]:{animationName:te.fJ},[` @@ -1183,7 +1183,7 @@ ${gn} `]:{paddingInlineEnd:Vt},[`&${ne}-open ${ne}-selection-item`]:{color:Dt.colorTextPlaceholder},[`&:not(${ne}-customize-input)`]:{[`${ne}-selector`]:{width:"100%",height:Dt.controlHeight,padding:`0 ${de}px`,[`${ne}-selection-search-input`]:{height:Ce},"&:after":{lineHeight:`${Ce}px`}}},[`&${ne}-customize-input`]:{[`${ne}-selector`]:{"&:after":{display:"none"},[`${ne}-selection-search`]:{position:"static",width:"100%"},[`${ne}-selection-placeholder`]:{position:"absolute",insetInlineStart:0,insetInlineEnd:0,padding:`0 ${de}px`,"&:after":{display:"none"}}}}}}}function nt(Dt){const{componentCls:Zt}=Dt,ne=Dt.controlPaddingHorizontalSM-Dt.lineWidth;return[et(Dt),et((0,ue.TS)(Dt,{controlHeight:Dt.controlHeightSM,borderRadius:Dt.borderRadiusSM}),"sm"),{[`${Zt}-single${Zt}-sm`]:{[`&:not(${Zt}-customize-input)`]:{[`${Zt}-selection-search`]:{insetInlineStart:ne,insetInlineEnd:ne},[`${Zt}-selector`]:{padding:`0 ${ne}px`},[`&${Zt}-show-arrow ${Zt}-selection-search`]:{insetInlineEnd:ne+Dt.fontSize*1.5},[` &${Zt}-show-arrow ${Zt}-selection-item, &${Zt}-show-arrow ${Zt}-selection-placeholder - `]:{paddingInlineEnd:Dt.fontSize*1.5}}}},et((0,ue.TS)(Dt,{controlHeight:Dt.singleItemHeightLG,fontSize:Dt.fontSizeLG,borderRadius:Dt.borderRadiusLG}),"lg")]}const ht=Dt=>{const{componentCls:Zt,selectorBg:ne}=Dt;return{position:"relative",backgroundColor:ne,border:`${Dt.lineWidth}px ${Dt.lineType} ${Dt.colorBorder}`,transition:`all ${Dt.motionDurationMid} ${Dt.motionEaseInOut}`,input:{cursor:"pointer"},[`${Zt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${Zt}-disabled&`]:{color:Dt.colorTextDisabled,background:Dt.colorBgContainerDisabled,cursor:"not-allowed",[`${Zt}-multiple&`]:{background:Dt.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},lt=function(Dt,Zt){let ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:de,borderHoverColor:Qt,outlineColor:Ce,antCls:Vt}=Zt,Ee=ne?{[`${de}-selector`]:{borderColor:Qt}}:{};return{[Dt]:{[`&:not(${de}-disabled):not(${de}-customize-input):not(${Vt}-pagination-size-changer)`]:Object.assign(Object.assign({},Ee),{[`${de}-focused& ${de}-selector`]:{borderColor:Qt,boxShadow:`0 0 0 ${Zt.controlOutlineWidth}px ${Ce}`,outline:0},[`&:hover ${de}-selector`]:{borderColor:Qt}})}}},pt=Dt=>{const{componentCls:Zt}=Dt;return{[`${Zt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},yt=Dt=>{const{componentCls:Zt,inputPaddingHorizontalBase:ne,iconCls:de}=Dt;return{[Zt]:Object.assign(Object.assign({},(0,ct.Wf)(Dt)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${Zt}-customize-input) ${Zt}-selector`]:Object.assign(Object.assign({},ht(Dt)),pt(Dt)),[`${Zt}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},ct.vS),[`${Zt}-selection-placeholder`]:Object.assign(Object.assign({},ct.vS),{flex:1,color:Dt.colorTextPlaceholder,pointerEvents:"none"}),[`${Zt}-arrow`]:Object.assign(Object.assign({},(0,ct.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ne,height:Dt.fontSizeIcon,marginTop:-Dt.fontSizeIcon/2,color:Dt.colorTextQuaternary,fontSize:Dt.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[de]:{verticalAlign:"top",transition:`transform ${Dt.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Zt}-suffix)`]:{pointerEvents:"auto"}},[`${Zt}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Zt}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ne,zIndex:1,display:"inline-block",width:Dt.fontSizeIcon,height:Dt.fontSizeIcon,marginTop:-Dt.fontSizeIcon/2,color:Dt.colorTextQuaternary,fontSize:Dt.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:Dt.clearBg,cursor:"pointer",opacity:0,transition:`color ${Dt.motionDurationMid} ease, opacity ${Dt.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Dt.colorTextTertiary}},"&:hover":{[`${Zt}-clear`]:{opacity:1}}}),[`${Zt}-has-feedback`]:{[`${Zt}-clear`]:{insetInlineEnd:ne+Dt.fontSize+Dt.paddingXS}}}},Pt=Dt=>{const{componentCls:Zt}=Dt;return[{[Zt]:{[`&-borderless ${Zt}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${Zt}-in-form-item`]:{width:"100%"}}},yt(Dt),nt(Dt),Ft(Dt),me(Dt),{[`${Zt}-rtl`]:{direction:"rtl"}},lt(Zt,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorPrimaryHover,outlineColor:Dt.controlOutline})),lt(`${Zt}-status-error`,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorErrorHover,outlineColor:Dt.colorErrorOutline}),!0),lt(`${Zt}-status-warning`,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorWarningHover,outlineColor:Dt.colorWarningOutline}),!0),(0,Ot.c)(Dt,{borderElCls:`${Zt}-selector`,focusElCls:`${Zt}-focused`})]};var Nt=(0,Ie.Z)("Select",(Dt,Zt)=>{let{rootPrefixCls:ne}=Zt;const de=(0,ue.TS)(Dt,{rootPrefixCls:ne,inputPaddingHorizontalBase:Dt.paddingSM-1,multipleSelectItemHeight:Dt.multipleItemHeight});return[Pt(de)]},Dt=>{const{fontSize:Zt,lineHeight:ne,controlHeight:de,controlPaddingHorizontal:Qt,zIndexPopupBase:Ce,colorText:Vt,fontWeightStrong:Ee,controlItemBgActive:ve,controlItemBgHover:Je,colorBgContainer:je,colorFillSecondary:en,controlHeightLG:jn,controlHeightSM:Hn,colorBgContainerDisabled:Te,colorTextDisabled:$t}=Dt;return{zIndexPopup:Ce+50,optionSelectedColor:Vt,optionSelectedFontWeight:Ee,optionSelectedBg:ve,optionActiveBg:Je,optionPadding:`${(de-Zt*ne)/2}px ${Qt}px`,optionFontSize:Zt,optionLineHeight:ne,optionHeight:de,selectorBg:je,clearBg:je,singleItemHeightLG:jn,multipleItemBg:en,multipleItemBorderColor:"transparent",multipleItemHeight:Hn,multipleItemHeightLG:de,multipleSelectorBgDisabled:Te,multipleItemColorDisabled:$t,multipleItemBorderColorDisabled:"transparent"}})},58582:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ot}});const ct=ue=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ue==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function Ot(ue,Ie){return ue||ct(Ie)}},84443:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ct}});function ct(Ot,ue){return ue!==void 0?ue:Ot!==null}},66339:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});var ct=xt(40001),Ot=xt(19248),ue=xt(99267),Ie=xt(84105),te=xt(58617),le=xt(47472),kt=xt(59301);function ke(me){let{suffixIcon:Ut,clearIcon:Ae,menuItemSelectedIcon:Pe,removeIcon:He,loading:Ft,multiple:et,hasFeedback:nt,prefixCls:ht,showSuffixIcon:lt,feedbackIcon:pt,showArrow:yt,componentName:Pt}=me;const Nt=Ae!=null?Ae:kt.createElement(Ot.Z,null),Dt=Qt=>Ut===null&&!nt&&!yt?null:kt.createElement(kt.Fragment,null,lt!==!1&&Qt,nt&&pt);let Zt=null;if(Ut!==void 0)Zt=Dt(Ut);else if(Ft)Zt=Dt(kt.createElement(te.Z,{spin:!0}));else{const Qt=`${ht}-suffix`;Zt=Ce=>{let{open:Vt,showSearch:Ee}=Ce;return Dt(Vt&&Ee?kt.createElement(le.Z,{className:Qt}):kt.createElement(Ie.Z,{className:Qt}))}}let ne=null;Pe!==void 0?ne=Pe:et?ne=kt.createElement(ct.Z,null):ne=null;let de=null;return He!==void 0?de=He:de=kt.createElement(ue.Z,null),{clearIcon:Nt,suffixIcon:Zt,itemIcon:ne,removeIcon:de}}},15969:function(An,Nn,xt){"use strict";xt.d(Nn,{N:function(){return ct}});const ct=Ot=>({color:Ot.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ot.motionDurationSlow}`,"&:focus, &:hover":{color:Ot.colorLinkHover},"&:active":{color:Ot.colorLinkActive}})},78673:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Ee}});var ct=xt(58617),Ot=xt(92310),ue=xt.n(Ot),Ie=xt(72308),te=xt(49618),le=xt(52487),kt=xt(74416),ke=xt(59301),me=xt(18929),Ut=xt(10228),Ae=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Pe=ke.forwardRef(function(ve,Je){var je,en=ve.prefixCls,jn=en===void 0?"rc-switch":en,Hn=ve.className,Te=ve.checked,$t=ve.defaultChecked,hn=ve.disabled,Wn=ve.loadingIcon,Dn=ve.checkedChildren,Ge=ve.unCheckedChildren,We=ve.onClick,Ln=ve.onChange,ei=ve.onKeyDown,dn=(0,kt.Z)(ve,Ae),En=(0,me.Z)(!1,{value:Te,defaultValue:$t}),se=(0,le.Z)(En,2),gn=se[0],Mn=se[1];function It(Tt,vt){var ie=gn;return hn||(ie=Tt,Mn(ie),Ln==null||Ln(ie,vt)),ie}function bt(Tt){Tt.which===Ut.Z.LEFT?It(!1,Tt):Tt.which===Ut.Z.RIGHT&&It(!0,Tt),ei==null||ei(Tt)}function wt(Tt){var vt=It(!gn,Tt);We==null||We(vt,Tt)}var Bt=ue()(jn,Hn,(je={},(0,te.Z)(je,"".concat(jn,"-checked"),gn),(0,te.Z)(je,"".concat(jn,"-disabled"),hn),je));return ke.createElement("button",(0,Ie.Z)({},dn,{type:"button",role:"switch","aria-checked":gn,disabled:hn,className:Bt,ref:Je,onKeyDown:bt,onClick:wt}),Wn,ke.createElement("span",{className:"".concat(jn,"-inner")},ke.createElement("span",{className:"".concat(jn,"-inner-checked")},Dn),ke.createElement("span",{className:"".concat(jn,"-inner-unchecked")},Ge)))});Pe.displayName="Switch";var He=Pe,Ft=xt(14088),et=xt(36355),nt=xt(1684),ht=xt(19716),lt=xt(64993),pt=xt(17313),yt=xt(83116),Pt=xt(37613);const Nt=ve=>{const{componentCls:Je,trackHeightSM:je,trackPadding:en,trackMinWidthSM:jn,innerMinMarginSM:Hn,innerMaxMarginSM:Te,handleSizeSM:$t}=ve,hn=`${Je}-inner`;return{[Je]:{[`&${Je}-small`]:{minWidth:jn,height:je,lineHeight:`${je}px`,[`${Je}-inner`]:{paddingInlineStart:Te,paddingInlineEnd:Hn,[`${hn}-checked`]:{marginInlineStart:`calc(-100% + ${$t+en*2}px - ${Te*2}px)`,marginInlineEnd:`calc(100% - ${$t+en*2}px + ${Te*2}px)`},[`${hn}-unchecked`]:{marginTop:-je,marginInlineStart:0,marginInlineEnd:0}},[`${Je}-handle`]:{width:$t,height:$t},[`${Je}-loading-icon`]:{top:($t-ve.switchLoadingIconSize)/2,fontSize:ve.switchLoadingIconSize},[`&${Je}-checked`]:{[`${Je}-inner`]:{paddingInlineStart:Hn,paddingInlineEnd:Te,[`${hn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${hn}-unchecked`]:{marginInlineStart:`calc(100% - ${$t+en*2}px + ${Te*2}px)`,marginInlineEnd:`calc(-100% + ${$t+en*2}px - ${Te*2}px)`}},[`${Je}-handle`]:{insetInlineStart:`calc(100% - ${$t+en}px)`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${hn}`]:{[`${hn}-unchecked`]:{marginInlineStart:ve.marginXXS/2,marginInlineEnd:-ve.marginXXS/2}},[`&${Je}-checked ${hn}`]:{[`${hn}-checked`]:{marginInlineStart:-ve.marginXXS/2,marginInlineEnd:ve.marginXXS/2}}}}}}},Dt=ve=>{const{componentCls:Je,handleSize:je}=ve;return{[Je]:{[`${Je}-loading-icon${ve.iconCls}`]:{position:"relative",top:(je-ve.fontSize)/2,color:ve.switchLoadingIconColor,verticalAlign:"top"},[`&${Je}-checked ${Je}-loading-icon`]:{color:ve.switchColor}}}},Zt=ve=>{const{componentCls:Je,motion:je,trackPadding:en,handleBg:jn,handleShadow:Hn,handleSize:Te}=ve,$t=`${Je}-handle`;return{[Je]:{[$t]:{position:"absolute",top:en,insetInlineStart:en,width:Te,height:Te,transition:`all ${ve.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:jn,borderRadius:Te/2,boxShadow:Hn,transition:`all ${ve.switchDuration} ease-in-out`,content:'""'}},[`&${Je}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${Te+en}px)`},[`&:not(${Je}-disabled):active`]:je?{[`${$t}::before`]:{insetInlineEnd:ve.switchHandleActiveInset,insetInlineStart:0},[`&${Je}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:ve.switchHandleActiveInset}}:{}}}},ne=ve=>{const{componentCls:Je,trackHeight:je,trackPadding:en,innerMinMargin:jn,innerMaxMargin:Hn,handleSize:Te}=ve,$t=`${Je}-inner`;return{[Je]:{[$t]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Hn,paddingInlineEnd:jn,transition:`padding-inline-start ${ve.switchDuration} ease-in-out, padding-inline-end ${ve.switchDuration} ease-in-out`,[`${$t}-checked, ${$t}-unchecked`]:{display:"block",color:ve.colorTextLightSolid,fontSize:ve.fontSizeSM,transition:`margin-inline-start ${ve.switchDuration} ease-in-out, margin-inline-end ${ve.switchDuration} ease-in-out`,pointerEvents:"none"},[`${$t}-checked`]:{marginInlineStart:`calc(-100% + ${Te+en*2}px - ${Hn*2}px)`,marginInlineEnd:`calc(100% - ${Te+en*2}px + ${Hn*2}px)`},[`${$t}-unchecked`]:{marginTop:-je,marginInlineStart:0,marginInlineEnd:0}},[`&${Je}-checked ${$t}`]:{paddingInlineStart:jn,paddingInlineEnd:Hn,[`${$t}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${$t}-unchecked`]:{marginInlineStart:`calc(100% - ${Te+en*2}px + ${Hn*2}px)`,marginInlineEnd:`calc(-100% + ${Te+en*2}px - ${Hn*2}px)`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${$t}`]:{[`${$t}-unchecked`]:{marginInlineStart:en*2,marginInlineEnd:-en*2}},[`&${Je}-checked ${$t}`]:{[`${$t}-checked`]:{marginInlineStart:-en*2,marginInlineEnd:en*2}}}}}},de=ve=>{const{componentCls:Je,trackHeight:je,trackMinWidth:en}=ve;return{[Je]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pt.Wf)(ve)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:en,height:je,lineHeight:`${je}px`,verticalAlign:"middle",background:ve.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Je}-disabled)`]:{background:ve.colorTextTertiary}}),(0,pt.Qy)(ve)),{[`&${Je}-checked`]:{background:ve.switchColor,[`&:hover:not(${Je}-disabled)`]:{background:ve.colorPrimaryHover}},[`&${Je}-loading, &${Je}-disabled`]:{cursor:"not-allowed",opacity:ve.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Je}-rtl`]:{direction:"rtl"}})}};var Qt=(0,yt.Z)("Switch",ve=>{const Je=(0,Pt.TS)(ve,{switchDuration:ve.motionDurationMid,switchColor:ve.colorPrimary,switchDisabledOpacity:ve.opacityLoading,switchLoadingIconSize:ve.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${ve.opacityLoading})`,switchHandleActiveInset:"-30%"});return[de(Je),ne(Je),Zt(Je),Dt(Je),Nt(Je)]},ve=>{const{fontSize:Je,lineHeight:je,controlHeight:en,colorWhite:jn}=ve,Hn=Je*je,Te=en/2,$t=2,hn=Hn-$t*2,Wn=Te-$t*2;return{trackHeight:Hn,trackHeightSM:Te,trackMinWidth:hn*2+$t*4,trackMinWidthSM:Wn*2+$t*2,trackPadding:$t,handleBg:jn,handleSize:hn,handleSizeSM:Wn,handleShadow:`0 2px 4px 0 ${new lt.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:hn/2,innerMaxMargin:hn+$t+$t*2,innerMinMarginSM:Wn/2,innerMaxMarginSM:Wn+$t+$t*2}}),Ce=function(ve,Je){var je={};for(var en in ve)Object.prototype.hasOwnProperty.call(ve,en)&&Je.indexOf(en)<0&&(je[en]=ve[en]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var jn=0,en=Object.getOwnPropertySymbols(ve);jn{const{prefixCls:je,size:en,disabled:jn,loading:Hn,className:Te,rootClassName:$t,style:hn}=ve,Wn=Ce(ve,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:Dn,direction:Ge,switch:We}=ke.useContext(et.E_),Ln=ke.useContext(nt.Z),ei=(jn!=null?jn:Ln)||Hn,dn=Dn("switch",je),En=ke.createElement("div",{className:`${dn}-handle`},Hn&&ke.createElement(ct.Z,{className:`${dn}-loading-icon`})),[se,gn]=Qt(dn),Mn=(0,ht.Z)(en),It=ue()(We==null?void 0:We.className,{[`${dn}-small`]:Mn==="small",[`${dn}-loading`]:Hn,[`${dn}-rtl`]:Ge==="rtl"},Te,$t,gn),bt=Object.assign(Object.assign({},We==null?void 0:We.style),hn);return se(ke.createElement(Ft.Z,{component:"Switch"},ke.createElement(He,Object.assign({},Wn,{prefixCls:dn,className:It,style:bt,disabled:ei,ref:Je,loadingIcon:En}))))});Vt.__ANT_SWITCH=!0;var Ee=Vt},1710:function(An,Nn,xt){"use strict";xt.d(Nn,{default:function(){return Oc}});var ct={},Ot="rc-table-internal-hook",ue=xt(52487),Ie=xt(6089),te=xt(34280),le=xt(13697),kt=xt(59301),ke=xt(4676);function me(qt){var re=kt.createContext(void 0),Oe=function(nn){var $e=nn.value,Fn=nn.children,kn=kt.useRef($e);kn.current=$e;var Sn=kt.useState(function(){return{getValue:function(){return kn.current},listeners:new Set}}),ri=(0,ue.Z)(Sn,1),di=ri[0];return(0,te.Z)(function(){(0,ke.unstable_batchedUpdates)(function(){di.listeners.forEach(function(In){In($e)})})},[$e]),kt.createElement(re.Provider,{value:di},Fn)};return{Context:re,Provider:Oe,defaultValue:qt}}function Ut(qt,re){var Oe=(0,Ie.Z)(typeof re=="function"?re:function(In){if(re===void 0)return In;if(!Array.isArray(re))return In[re];var Ki={};return re.forEach(function(Zi){Ki[Zi]=In[Zi]}),Ki}),Ze=kt.useContext(qt==null?void 0:qt.Context),nn=Ze||{},$e=nn.listeners,Fn=nn.getValue,kn=kt.useRef();kn.current=Oe(Ze?Fn():qt==null?void 0:qt.defaultValue);var Sn=kt.useState({}),ri=(0,ue.Z)(Sn,2),di=ri[1];return(0,te.Z)(function(){if(!Ze)return;function In(Ki){var Zi=Oe(Ki);(0,le.Z)(kn.current,Zi,!0)||di({})}return $e.add(In),function(){$e.delete(In)}},[Ze]),kn.current}var Ae=xt(72308),Pe=xt(8654);function He(){var qt=kt.createContext(null);function re(){return kt.useContext(qt)}function Oe(nn,$e){var Fn=(0,Pe.Yr)(nn),kn=function(ri,di){var In=Fn?{ref:di}:{},Ki=kt.useRef(0),Zi=kt.useRef(ri),Ti=re();return Ti!==null?kt.createElement(nn,(0,Ae.Z)({},ri,In)):((!$e||$e(Zi.current,ri))&&(Ki.current+=1),Zi.current=ri,kt.createElement(qt.Provider,{value:Ki.current},kt.createElement(nn,(0,Ae.Z)({},ri,In))))};return Fn?kt.forwardRef(kn):kn}function Ze(nn,$e){var Fn=(0,Pe.Yr)(nn),kn=function(ri,di){var In=Fn?{ref:di}:{};return re(),kt.createElement(nn,(0,Ae.Z)({},ri,In))};return Fn?kt.memo(kt.forwardRef(kn),$e):kt.memo(kn,$e)}return{makeImmutable:Oe,responseImmutable:Ze,useImmutableMark:re}}var Ft=He(),et=Ft.makeImmutable,nt=Ft.responseImmutable,ht=Ft.useImmutableMark,lt=He(),pt=lt.makeImmutable,yt=lt.responseImmutable,Pt=lt.useImmutableMark,Nt=me(),Dt=Nt;function Zt(qt,re){var Oe=kt.useRef(0);Oe.current+=1;var Ze=kt.useRef(qt),nn=[];Object.keys(qt||{}).map(function(Fn){var kn;(qt==null?void 0:qt[Fn])!==((kn=Ze.current)===null||kn===void 0?void 0:kn[Fn])&&nn.push(Fn)}),Ze.current=qt;var $e=kt.useRef([]);return nn.length&&($e.current=nn),kt.useDebugValue(Oe.current),kt.useDebugValue($e.current.join(", ")),re&&console.log("".concat(re,":"),Oe.current,$e.current),Oe.current}var ne=null,de=kt.memo(function(){var qt=Zt();return kt.createElement("h1",null,"Render Times: ",qt)});de.displayName="RenderBlock";var Qt=xt(62853),Ce=xt(77321),Vt=xt(49618),Ee=xt(92310),ve=xt.n(Ee),Je=xt(80547),je=xt(97938),en=xt(48736),jn=kt.createContext({renderWithProps:!1}),Hn=jn,Te="RC_TABLE_KEY";function $t(qt){return qt==null?[]:Array.isArray(qt)?qt:[qt]}function hn(qt){var re=[],Oe={};return qt.forEach(function(Ze){for(var nn=Ze||{},$e=nn.key,Fn=nn.dataIndex,kn=$e||$t(Fn).join("-")||Te;Oe[kn];)kn="".concat(kn,"_next");Oe[kn]=!0,re.push(kn)}),re}function Wn(qt){return qt!=null}function Dn(qt){return qt&&(0,Qt.Z)(qt)==="object"&&!Array.isArray(qt)&&!kt.isValidElement(qt)}function Ge(qt,re,Oe,Ze,nn,$e){var Fn=kt.useContext(Hn),kn=Pt(),Sn=(0,Je.Z)(function(){if(Wn(Ze))return[Ze];var ri=re==null||re===""?[]:Array.isArray(re)?re:[re],di=(0,je.Z)(qt,ri),In=di,Ki=void 0;if(nn){var Zi=nn(di,qt,Oe);Dn(Zi)?(In=Zi.children,Ki=Zi.props,Fn.renderWithProps=!0):In=Zi}return[In,Ki]},[kn,qt,Ze,re,nn,Oe],function(ri,di){if($e){var In=(0,ue.Z)(ri,2),Ki=In[1],Zi=(0,ue.Z)(di,2),Ti=Zi[1];return $e(Ti,Ki)}return Fn.renderWithProps?!0:!(0,le.Z)(ri,di,!0)});return Sn}function We(qt,re,Oe,Ze){var nn=qt+re-1;return qt<=Ze&&nn>=Oe}function Ln(qt,re){return Ut(Dt,function(Oe){var Ze=We(qt,re||1,Oe.hoverStartRow,Oe.hoverEndRow);return[Ze,Oe.onHover]})}var ei=function(re){var Oe=re.ellipsis,Ze=re.rowType,nn=re.children,$e,Fn=Oe===!0?{showTitle:!0}:Oe;return Fn&&(Fn.showTitle||Ze==="header")&&(typeof nn=="string"||typeof nn=="number"?$e=nn.toString():kt.isValidElement(nn)&&typeof nn.props.children=="string"&&($e=nn.props.children)),$e};function dn(qt){var re,Oe,Ze,nn,$e,Fn,kn,Sn,ri=qt.component,di=qt.children,In=qt.ellipsis,Ki=qt.scope,Zi=qt.prefixCls,Ti=qt.className,po=qt.align,zi=qt.record,ho=qt.render,lo=qt.dataIndex,Ao=qt.renderIndex,Jo=qt.shouldCellUpdate,ur=qt.index,So=qt.rowType,Xo=qt.colSpan,Fr=qt.rowSpan,Lo=qt.fixLeft,Ko=qt.fixRight,bo=qt.firstFixLeft,qi=qt.lastFixLeft,Ro=qt.firstFixRight,or=qt.lastFixRight,pr=qt.appendNode,mr=qt.additionalProps,xo=mr===void 0?{}:mr,kr=qt.isSticky,Ir="".concat(Zi,"-cell"),ca=Ut(Dt,["supportSticky","allColumnsFixedLeft"]),Yr=ca.supportSticky,Ua=ca.allColumnsFixedLeft,Wa=Ge(zi,lo,Ao,di,ho,Jo),Tr=(0,ue.Z)(Wa,2),lr=Tr[0],sa=Tr[1],_a={},Oa=typeof Lo=="number"&&Yr,fs=typeof Ko=="number"&&Yr;Oa&&(_a.position="sticky",_a.left=Lo),fs&&(_a.position="sticky",_a.right=Ko);var vr=(re=(Oe=(Ze=sa==null?void 0:sa.colSpan)!==null&&Ze!==void 0?Ze:xo.colSpan)!==null&&Oe!==void 0?Oe:Xo)!==null&&re!==void 0?re:1,dr=(nn=($e=(Fn=sa==null?void 0:sa.rowSpan)!==null&&Fn!==void 0?Fn:xo.rowSpan)!==null&&$e!==void 0?$e:Fr)!==null&&nn!==void 0?nn:1,yr=Ln(ur,dr),$o=(0,ue.Z)(yr,2),la=$o[0],qo=$o[1],Ar=function(us){var Ls;zi&&qo(ur,ur+dr-1),xo==null||(Ls=xo.onMouseEnter)===null||Ls===void 0||Ls.call(xo,us)},ea=function(us){var Ls;zi&&qo(-1,-1),xo==null||(Ls=xo.onMouseLeave)===null||Ls===void 0||Ls.call(xo,us)};if(vr===0||dr===0)return null;var na=(kn=xo.title)!==null&&kn!==void 0?kn:ei({rowType:So,ellipsis:In,children:lr}),zs=ve()(Ir,Ti,(Sn={},(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left"),Oa&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-first"),bo&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-last"),qi&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-all"),qi&&Ua&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right"),fs&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right-first"),Ro&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right-last"),or&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-ellipsis"),In),(0,Vt.Z)(Sn,"".concat(Ir,"-with-append"),pr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-sticky"),(Oa||fs)&&kr&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-row-hover"),!sa&&la),Sn),xo.className,sa==null?void 0:sa.className),Ss={};po&&(Ss.textAlign=po);var ll=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},_a),xo.style),Ss),sa==null?void 0:sa.style),fa=lr;return(0,Qt.Z)(fa)==="object"&&!Array.isArray(fa)&&!kt.isValidElement(fa)&&(fa=null),In&&(qi||Ro)&&(fa=kt.createElement("span",{className:"".concat(Ir,"-content")},fa)),kt.createElement(ri,(0,Ae.Z)({},sa,xo,{className:zs,style:ll,title:na,scope:Ki,onMouseEnter:Ar,onMouseLeave:ea,colSpan:vr!==1?vr:null,rowSpan:dr!==1?dr:null}),pr,fa)}var En=kt.memo(dn);function se(qt,re,Oe,Ze,nn,$e){var Fn=Oe[qt]||{},kn=Oe[re]||{},Sn,ri;Fn.fixed==="left"?Sn=Ze.left[nn==="rtl"?re:qt]:kn.fixed==="right"&&(ri=Ze.right[nn==="rtl"?qt:re]);var di=!1,In=!1,Ki=!1,Zi=!1,Ti=Oe[re+1],po=Oe[qt-1],zi=!($e!=null&&$e.children);if(nn==="rtl"){if(Sn!==void 0){var ho=po&&po.fixed==="left";Zi=!ho&&zi}else if(ri!==void 0){var lo=Ti&&Ti.fixed==="right";Ki=!lo&&zi}}else if(Sn!==void 0){var Ao=Ti&&Ti.fixed==="left";di=!Ao&&zi}else if(ri!==void 0){var Jo=po&&po.fixed==="right";In=!Jo&&zi}return{fixLeft:Sn,fixRight:ri,lastFixLeft:di,firstFixRight:In,lastFixRight:Ki,firstFixLeft:Zi,isSticky:Ze.isSticky}}var gn=kt.createContext({}),Mn=gn;function It(qt){var re=qt.className,Oe=qt.index,Ze=qt.children,nn=qt.colSpan,$e=nn===void 0?1:nn,Fn=qt.rowSpan,kn=qt.align,Sn=Ut(Dt,["prefixCls","direction"]),ri=Sn.prefixCls,di=Sn.direction,In=kt.useContext(Mn),Ki=In.scrollColumnIndex,Zi=In.stickyOffsets,Ti=In.flattenColumns,po=In.columns,zi=Oe+$e-1,ho=zi+1===Ki?$e+1:$e,lo=se(Oe,Oe+ho-1,Ti,Zi,di,po==null?void 0:po[Oe]);return kt.createElement(En,(0,Ae.Z)({className:re,index:Oe,component:"td",prefixCls:ri,record:null,dataIndex:null,align:kn,colSpan:ho,rowSpan:Fn,render:function(){return Ze}},lo))}var bt=xt(74416),wt=["children"];function Bt(qt){var re=qt.children,Oe=(0,bt.Z)(qt,wt);return kt.createElement("tr",Oe,re)}function Tt(qt){var re=qt.children;return re}Tt.Row=Bt,Tt.Cell=It;var vt=Tt;function ie(qt){var re=qt.children,Oe=qt.stickyOffsets,Ze=qt.flattenColumns,nn=qt.columns,$e=Ut(Dt,"prefixCls"),Fn=Ze.length-1,kn=Ze[Fn],Sn=kt.useMemo(function(){return{stickyOffsets:Oe,flattenColumns:Ze,scrollColumnIndex:kn!=null&&kn.scrollbar?Fn:null,columns:nn}},[kn,Ze,Fn,Oe,nn]);return kt.createElement(Mn.Provider,{value:Sn},kt.createElement("tfoot",{className:"".concat($e,"-summary")},re))}var xe=yt(ie),Wt=vt,Kt=xt(70425),he=xt(29301),pe=xt(29194),oe=xt(24514),De=xt(75152),an=xt(26112);function tn(qt,re,Oe,Ze,nn,$e,Fn){qt.push({record:re,indent:Oe,index:Fn});var kn=$e(re),Sn=nn==null?void 0:nn.has(kn);if(re&&Array.isArray(re[Ze])&&Sn)for(var ri=0;ri1?bo-1:0),Ro=1;Ro=0;kn-=1){var Sn=re[kn],ri=Oe&&Oe[kn],di=ri&&ri[Qo];if(Sn||di||Fn){var In=di||{},Ki=In.columnType,Zi=(0,bt.Z)(In,No);nn.unshift(kt.createElement("col",(0,Ae.Z)({key:kn,style:{width:Sn}},Zi))),Fn=!0}}return kt.createElement("colgroup",null,nn)}var Ho=ir,Pi=xt(80702),Zo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(qt,re){return(0,kt.useMemo)(function(){for(var Oe=[],Ze=0;Ze1?"colgroup":"col":null,ellipsis:zi.ellipsis,align:zi.align,component:zi.title?$e:Fn,prefixCls:di,key:Zi[po]},ho,{additionalProps:lo,rowType:"header"}))}))}Gi.displayName="HeaderRow";var Qe=Gi;function ii(qt){var re=[];function Oe(Fn,kn){var Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[Sn]=re[Sn]||[];var ri=kn,di=Fn.filter(Boolean).map(function(In){var Ki={key:In.key,className:In.className||"",children:In.title,column:In,colStart:ri},Zi=1,Ti=In.children;return Ti&&Ti.length>0&&(Zi=Oe(Ti,ri,Sn+1).reduce(function(po,zi){return po+zi},0),Ki.hasSubColumns=!0),"colSpan"in In&&(Zi=In.colSpan),"rowSpan"in In&&(Ki.rowSpan=In.rowSpan),Ki.colSpan=Zi,Ki.colEnd=Ki.colStart+Zi-1,re[Sn].push(Ki),ri+=Zi,Zi});return di}Oe(qt,0);for(var Ze=re.length,nn=function(kn){re[kn].forEach(function(Sn){!("rowSpan"in Sn)&&!Sn.hasSubColumns&&(Sn.rowSpan=Ze-kn)})},$e=0;$e1&&arguments[1]!==void 0?arguments[1]:"";return typeof re=="number"?re:re.endsWith("%")?qt*parseFloat(re)/100:null}function Me(qt,re){return kt.useMemo(function(){if(re&&re>0){var Oe=0,Ze=0;qt.forEach(function(ri){var di=vn(re,ri.width);di?Oe+=di:Ze+=1});var nn=re-Oe,$e=Ze,Fn=nn/Ze,kn=0,Sn=qt.map(function(ri){var di=(0,Ce.Z)({},ri),In=vn(re,di.width);if(In)di.width=In;else{var Ki=Math.floor(Fn);di.width=$e===1?nn:Ki,nn-=Ki,$e-=1}return kn+=di.width,di});return[Sn,kn]}return[qt,re]},[qt,re])}var Fe=["children"],zt=["fixed"];function Re(qt){return(0,Pn.Z)(qt).filter(function(re){return kt.isValidElement(re)}).map(function(re){var Oe=re.key,Ze=re.props,nn=Ze.children,$e=(0,bt.Z)(Ze,Fe),Fn=(0,Ce.Z)({key:Oe},$e);return nn&&(Fn.children=Re(nn)),Fn})}function qe(qt){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return qt.filter(function(Oe){return Oe&&(0,Qt.Z)(Oe)==="object"}).reduce(function(Oe,Ze,nn){var $e=Ze.fixed,Fn=$e===!0?"left":$e,kn="".concat(re,"-").concat(nn),Sn=Ze.children;return Sn&&Sn.length>0?[].concat((0,Pi.Z)(Oe),(0,Pi.Z)(qe(Sn,kn).map(function(ri){return(0,Ce.Z)({fixed:Fn},ri)}))):[].concat((0,Pi.Z)(Oe),[(0,Ce.Z)((0,Ce.Z)({key:kn},Ze),{},{fixed:Fn})])},[])}function Se(qt){for(var re=!0,Oe=0;Oe=0;$e-=1){var Fn=qt[$e];if(nn&&Fn.fixed!=="right")nn=!1;else if(!nn&&Fn.fixed==="right"){warning(!1,"Index ".concat($e+1," of `columns` missing `fixed='right'` prop."));break}}}function ee(qt){return qt.map(function(re){var Oe=re.fixed,Ze=(0,bt.Z)(re,zt),nn=Oe;return Oe==="left"?nn="right":Oe==="right"&&(nn="left"),(0,Ce.Z)({fixed:nn},Ze)})}function Ke(qt,re){var Oe=qt.prefixCls,Ze=qt.columns,nn=qt.children,$e=qt.expandable,Fn=qt.expandedKeys,kn=qt.columnTitle,Sn=qt.getRowKey,ri=qt.onTriggerExpand,di=qt.expandIcon,In=qt.rowExpandable,Ki=qt.expandIconColumnIndex,Zi=qt.direction,Ti=qt.expandRowByClick,po=qt.columnWidth,zi=qt.fixed,ho=qt.scrollWidth,lo=kt.useMemo(function(){return Ze||Re(nn)},[Ze,nn]),Ao=kt.useMemo(function(){if($e){var Ko,bo=lo.slice();if(!bo.includes(ct)){var qi=Ki||0;qi>=0&&bo.splice(qi,0,ct)}var Ro=bo.indexOf(ct);bo=bo.filter(function(xo,kr){return xo!==ct||kr===Ro});var or=lo[Ro],pr;(zi==="left"||zi)&&!Ki?pr="left":(zi==="right"||zi)&&Ki===lo.length?pr="right":pr=or?or.fixed:null;var mr=(Ko={},(0,Vt.Z)(Ko,Qo,{className:"".concat(Oe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Vt.Z)(Ko,"title",kn),(0,Vt.Z)(Ko,"fixed",pr),(0,Vt.Z)(Ko,"className","".concat(Oe,"-row-expand-icon-cell")),(0,Vt.Z)(Ko,"width",po),(0,Vt.Z)(Ko,"render",function(kr,Ir,ca){var Yr=Sn(Ir,ca),Ua=Fn.has(Yr),Wa=In?In(Ir):!0,Tr=di({prefixCls:Oe,expanded:Ua,expandable:Wa,record:Ir,onExpand:ri});return Ti?kt.createElement("span",{onClick:function(sa){return sa.stopPropagation()}},Tr):Tr}),Ko);return bo.map(function(xo){return xo===ct?mr:xo})}return lo.filter(function(xo){return xo!==ct})},[$e,lo,Sn,Fn,di,Zi]),Jo=kt.useMemo(function(){var Ko=Ao;return re&&(Ko=re(Ko)),Ko.length||(Ko=[{render:function(){return null}}]),Ko},[re,Ao,Zi]),ur=kt.useMemo(function(){return Zi==="rtl"?ee(qe(Jo)):qe(Jo)},[Jo,Zi,ho]),So=Me(ur,ho),Xo=(0,ue.Z)(So,2),Fr=Xo[0],Lo=Xo[1];return[Jo,Fr,Lo]}var sn=Ke;function mn(qt){var re,Oe=qt.prefixCls,Ze=qt.record,nn=qt.onExpand,$e=qt.expanded,Fn=qt.expandable,kn="".concat(Oe,"-row-expand-icon");if(!Fn)return kt.createElement("span",{className:ve()(kn,"".concat(Oe,"-row-spaced"))});var Sn=function(di){nn(Ze,di),di.stopPropagation()};return kt.createElement("span",{className:ve()(kn,(re={},(0,Vt.Z)(re,"".concat(Oe,"-row-expanded"),$e),(0,Vt.Z)(re,"".concat(Oe,"-row-collapsed"),!$e),re)),onClick:Sn})}function bn(qt,re,Oe){var Ze=[];function nn($e){($e||[]).forEach(function(Fn,kn){Ze.push(re(Fn,kn)),nn(Fn[Oe])})}return nn(qt),Ze}function jt(qt,re,Oe){var Ze=ro(qt),nn=Ze.expandIcon,$e=Ze.expandedRowKeys,Fn=Ze.defaultExpandedRowKeys,kn=Ze.defaultExpandAllRows,Sn=Ze.expandedRowRender,ri=Ze.onExpand,di=Ze.onExpandedRowsChange,In=Ze.childrenColumnName,Ki=nn||mn,Zi=In||"children",Ti=kt.useMemo(function(){return Sn?"row":qt.expandable&&qt.internalHooks===Ot&&qt.expandable.__PARENT_RENDER_ICON__||re.some(function(ur){return ur&&(0,Qt.Z)(ur)==="object"&&ur[Zi]})?"nest":!1},[!!Sn,re]),po=kt.useState(function(){return Fn||(kn?bn(re,Oe,Zi):[])}),zi=(0,ue.Z)(po,2),ho=zi[0],lo=zi[1],Ao=kt.useMemo(function(){return new Set($e||ho||[])},[$e,ho]),Jo=kt.useCallback(function(ur){var So=Oe(ur,re.indexOf(ur)),Xo,Fr=Ao.has(So);Fr?(Ao.delete(So),Xo=(0,Pi.Z)(Ao)):Xo=[].concat((0,Pi.Z)(Ao),[So]),lo(Xo),ri&&ri(!Fr,ur),di&&di(Xo)},[Oe,Ao,re,ri,di]);return[Ze,Ti,Ao,Ki,Zi,Jo]}function Be(qt,re,Oe,Ze){var nn=qt.map(function($e,Fn){return se(Fn,Fn,qt,re,Oe,Ze==null?void 0:Ze[Fn])});return(0,Je.Z)(function(){return nn},[nn],function($e,Fn){return!(0,le.Z)($e,Fn)})}function cn(qt){var re=(0,kt.useRef)(qt),Oe=(0,kt.useState)({}),Ze=(0,ue.Z)(Oe,2),nn=Ze[1],$e=(0,kt.useRef)(null),Fn=(0,kt.useRef)([]);function kn(Sn){Fn.current.push(Sn);var ri=Promise.resolve();$e.current=ri,ri.then(function(){if($e.current===ri){var di=Fn.current,In=re.current;Fn.current=[],di.forEach(function(Ki){re.current=Ki(re.current)}),$e.current=null,In!==re.current&&nn({})}})}return(0,kt.useEffect)(function(){return function(){$e.current=null}},[]),[re.current,kn]}function Cn(qt){var re=(0,kt.useRef)(qt||null),Oe=(0,kt.useRef)();function Ze(){window.clearTimeout(Oe.current)}function nn(Fn){re.current=Fn,Ze(),Oe.current=window.setTimeout(function(){re.current=null,Oe.current=void 0},100)}function $e(){return re.current}return(0,kt.useEffect)(function(){return Ze},[]),[nn,$e]}function ge(){var qt=kt.useState(-1),re=(0,ue.Z)(qt,2),Oe=re[0],Ze=re[1],nn=kt.useState(-1),$e=(0,ue.Z)(nn,2),Fn=$e[0],kn=$e[1],Sn=kt.useCallback(function(ri,di){Ze(ri),kn(di)},[]);return[Oe,Fn,Sn]}var _e=xt(47273),Rn=(0,_e.Z)()?window:null;function Vn(qt,re){var Oe=(0,Qt.Z)(qt)==="object"?qt:{},Ze=Oe.offsetHeader,nn=Ze===void 0?0:Ze,$e=Oe.offsetSummary,Fn=$e===void 0?0:$e,kn=Oe.offsetScroll,Sn=kn===void 0?0:kn,ri=Oe.getContainer,di=ri===void 0?function(){return Rn}:ri,In=di()||Rn;return kt.useMemo(function(){var Ki=!!qt;return{isSticky:Ki,stickyClassName:Ki?"".concat(re,"-sticky-holder"):"",offsetHeader:nn,offsetSummary:Fn,offsetScroll:Sn,container:In}},[Sn,nn,Fn,re,In])}function $n(qt,re,Oe){var Ze=(0,kt.useMemo)(function(){for(var nn=[],$e=[],Fn=0,kn=0,Sn=0;Sn=In&&(xo=In-Ki),Fn({scrollLeft:xo/In*(di+2)}),lo.current.x=Ro.pageX},Ko=function(){if($e.current){var Ro=(0,Ii.os)($e.current).top,or=Ro+$e.current.offsetHeight,pr=Sn===window?document.documentElement.scrollTop+window.innerHeight:(0,Ii.os)(Sn).top+Sn.clientHeight;or-(0,De.Z)()<=pr||Ro>=pr-kn?ho(function(mr){return(0,Ce.Z)((0,Ce.Z)({},mr),{},{isHiddenScrollBar:!0})}):ho(function(mr){return(0,Ce.Z)((0,Ce.Z)({},mr),{},{isHiddenScrollBar:!1})})}},bo=function(Ro){ho(function(or){return(0,Ce.Z)((0,Ce.Z)({},or),{},{scrollLeft:Ro/di*In||0})})};return kt.useImperativeHandle(Oe,function(){return{setScrollLeft:bo}}),kt.useEffect(function(){var qi=(0,Ai.Z)(document.body,"mouseup",Xo,!1),Ro=(0,Ai.Z)(document.body,"mousemove",Lo,!1);return Ko(),function(){qi.remove(),Ro.remove()}},[Ki,ur]),kt.useEffect(function(){var qi=(0,Ai.Z)(Sn,"scroll",Ko,!1),Ro=(0,Ai.Z)(window,"resize",Ko,!1);return function(){qi.remove(),Ro.remove()}},[Sn]),kt.useEffect(function(){zi.isHiddenScrollBar||ho(function(qi){var Ro=$e.current;return Ro?(0,Ce.Z)((0,Ce.Z)({},qi),{},{scrollLeft:Ro.scrollLeft/Ro.scrollWidth*Ro.clientWidth}):qi})},[zi.isHiddenScrollBar]),di<=In||!Ki||zi.isHiddenScrollBar?null:kt.createElement("div",{style:{height:(0,De.Z)(),width:In,bottom:kn},className:"".concat(ri,"-sticky-scroll")},kt.createElement("div",{onMouseDown:Fr,ref:Zi,className:ve()("".concat(ri,"-sticky-scroll-bar"),(0,Vt.Z)({},"".concat(ri,"-sticky-scroll-bar-active"),ur)),style:{width:"".concat(Ki,"px"),transform:"translate3d(".concat(zi.scrollLeft,"px, 0, 0)")}}))},ln=kt.forwardRef(Bi);function co(qt){return null}var no=co;function Gn(qt){return null}var ce=Gn,ze="rc-table",yn=[],pi={};function Kn(){return"No Data"}function fi(qt){var re,Oe=(0,Ce.Z)({rowKey:"key",prefixCls:ze,emptyText:Kn},qt),Ze=Oe.prefixCls,nn=Oe.className,$e=Oe.rowClassName,Fn=Oe.style,kn=Oe.data,Sn=Oe.rowKey,ri=Oe.scroll,di=Oe.tableLayout,In=Oe.direction,Ki=Oe.title,Zi=Oe.footer,Ti=Oe.summary,po=Oe.caption,zi=Oe.id,ho=Oe.showHeader,lo=Oe.components,Ao=Oe.emptyText,Jo=Oe.onRow,ur=Oe.onHeaderRow,So=Oe.internalHooks,Xo=Oe.transformColumns,Fr=Oe.internalRefs,Lo=Oe.tailor,Ko=Oe.sticky,bo=kn||yn,qi=!!bo.length,Ro=So===Ot,or=kt.useCallback(function(pa,Ka){return(0,je.Z)(lo,pa)||Ka},[lo]),pr=kt.useMemo(function(){return typeof Sn=="function"?Sn:function(pa){var Ka=pa&&pa[Sn];return Ka}},[Sn]),mr=or(["body"]),xo=ge(),kr=(0,ue.Z)(xo,3),Ir=kr[0],ca=kr[1],Yr=kr[2],Ua=jt(Oe,bo,pr),Wa=(0,ue.Z)(Ua,6),Tr=Wa[0],lr=Wa[1],sa=Wa[2],_a=Wa[3],Oa=Wa[4],fs=Wa[5],vr=ri==null?void 0:ri.x,dr=kt.useState(0),yr=(0,ue.Z)(dr,2),$o=yr[0],la=yr[1],qo=sn((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Oe),Tr),{},{expandable:!!Tr.expandedRowRender,columnTitle:Tr.columnTitle,expandedKeys:sa,getRowKey:pr,onTriggerExpand:fs,expandIcon:_a,expandIconColumnIndex:Tr.expandIconColumnIndex,direction:In,scrollWidth:Ro&&Lo&&typeof vr=="number"?vr:null}),Ro?Xo:null),Ar=(0,ue.Z)(qo,3),ea=Ar[0],na=Ar[1],zs=Ar[2],Ss=zs!=null?zs:vr,ll=kt.useMemo(function(){return{columns:ea,flattenColumns:na}},[ea,na]),fa=kt.useRef(),Hs=kt.useRef(),us=kt.useRef(),Ls=kt.useRef(),uh=kt.useRef(),ga=kt.useState(!1),xa=(0,ue.Z)(ga,2),Ma=xa[0],es=xa[1],Fs=kt.useState(!1),Vr=(0,ue.Z)(Fs,2),ka=Vr[0],As=Vr[1],Al=cn(new Map),Jl=(0,ue.Z)(Al,2),zl=Jl[0],du=Jl[1],cu=hn(na),Ql=cu.map(function(pa){return zl.get(pa)}),ma=kt.useMemo(function(){return Ql},[Ql.join("_")]),Zs=Xn(ma,na.length,In),$a=ri&&Wn(ri.y),Ba=ri&&Wn(Ss)||!!Tr.fixed,$l=Ba&&na.some(function(pa){var Ka=pa.fixed;return Ka}),Ch=kt.useRef(),fu=Vn(Ko,Ze),Uu=fu.isSticky,hh=fu.offsetHeader,Hl=fu.offsetSummary,ua=fu.offsetScroll,Ia=fu.stickyClassName,xs=fu.container,Ra=kt.useMemo(function(){return Ti==null?void 0:Ti(bo)},[Ti,bo]),ra=($a||Uu)&&kt.isValidElement(Ra)&&Ra.type===vt&&Ra.props.fixed,Ns,Nl,Au;$a&&(Nl={overflowY:"scroll",maxHeight:ri.y}),Ba&&(Ns={overflowX:"auto"},$a||(Nl={overflowY:"hidden"}),Au={width:Ss===!0?"auto":Ss,minWidth:"100%"});var pf=kt.useCallback(function(pa,Ka){(0,pe.Z)(fa.current)&&du(function(Qs){if(Qs.get(pa)!==Ka){var gu=new Map(Qs);return gu.set(pa,Ka),gu}return Qs})},[]),Ve=Cn(null),jh=(0,ue.Z)(Ve,2),dh=jh[0],mf=jh[1];function Md(pa,Ka){Ka&&(typeof Ka=="function"?Ka(pa):Ka.scrollLeft!==pa&&(Ka.scrollLeft=pa,Ka.scrollLeft!==pa&&setTimeout(function(){Ka.scrollLeft=pa},0)))}var ad=(0,Ie.Z)(function(pa){var Ka=pa.currentTarget,Qs=pa.scrollLeft,gu=In==="rtl",pu=typeof Qs=="number"?Qs:Ka.scrollLeft,Kc=Ka||pi;if(!mf()||mf()===Kc){var Gh;dh(Kc),Md(pu,Hs.current),Md(pu,us.current),Md(pu,uh.current),Md(pu,(Gh=Ch.current)===null||Gh===void 0?void 0:Gh.setScrollLeft)}var lc=Ka||Hs.current;if(lc){var Nu=lc.scrollWidth,Eh=lc.clientWidth;if(Nu===Eh){es(!1),As(!1);return}gu?(es(-pu0)):(es(pu>0),As(pu1?po-Ro:0,pr=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Xo),Sn),{},{flex:"0 0 ".concat(Ro,"px"),width:"".concat(Ro,"px"),marginRight:or,pointerEvents:"auto"}),mr=kt.useMemo(function(){return di?bo<=1:Lo===0||bo===0||bo>1},[bo,Lo,di]);mr?pr.visibility="hidden":di&&(pr.height=In==null?void 0:In(bo));var xo=mr?function(){return null}:Ki,kr={};return(bo===0||Lo===0)&&(kr.rowSpan=1,kr.colSpan=1),kt.createElement(En,(0,Ae.Z)({className:ve()(Ti,ri),ellipsis:Oe.ellipsis,align:Oe.align,scope:Oe.rowScope,component:"div",prefixCls:re.prefixCls,key:Ao,record:kn,index:$e,renderIndex:Fn,dataIndex:Zi,render:xo,shouldCellUpdate:Oe.shouldCellUpdate},Jo,{appendNode:ur,additionalProps:(0,Ce.Z)((0,Ce.Z)({},So),{},{style:pr},kr)}))}var Co=so,Ji=["data","index","className","rowKey","style","extra","getHeight"],Go=kt.forwardRef(function(qt,re){var Oe=qt.data,Ze=qt.index,nn=qt.className,$e=qt.rowKey,Fn=qt.style,kn=qt.extra,Sn=qt.getHeight,ri=(0,bt.Z)(qt,Ji),di=Oe.record,In=Oe.indent,Ki=Oe.index,Zi=Ut(Dt,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ti=Zi.scrollX,po=Zi.flattenColumns,zi=Zi.prefixCls,ho=Zi.fixColumn,lo=Zi.componentWidth,Ao=pn(di,$e,Ze,In),Jo=Ao.rowSupportExpand,ur=Ao.expanded,So=Ao.rowProps,Xo=Ao.expandedRowRender,Fr=Ao.expandedRowClassName,Lo;if(Jo&&ur){var Ko=Xo(di,Ze,In+1,ur),bo=Fr==null?void 0:Fr(di,Ze,In),qi={};ho&&(qi={style:(0,Vt.Z)({},"--virtual-width","".concat(lo,"px"))});var Ro="".concat(zi,"-expanded-row-cell");Lo=kt.createElement("div",{className:ve()("".concat(zi,"-expanded-row"),"".concat(zi,"-expanded-row-level-").concat(In+1),bo)},kt.createElement(En,{component:"div",prefixCls:zi,className:ve()(Ro,(0,Vt.Z)({},"".concat(Ro,"-fixed"),ho)),additionalProps:qi},Ko))}var or=(0,Ce.Z)((0,Ce.Z)({},Fn),{},{width:Ti});kn&&(or.position="absolute",or.pointerEvents="none");var pr=kt.createElement("div",(0,Ae.Z)({},So,ri,{ref:Jo?null:re,className:ve()(nn,"".concat(zi,"-row"),So==null?void 0:So.className,(0,Vt.Z)({},"".concat(zi,"-row-extra"),kn)),style:(0,Ce.Z)((0,Ce.Z)({},or),So==null?void 0:So.style)}),po.map(function(mr,xo){return kt.createElement(Co,{key:xo,rowInfo:Ao,column:mr,colIndex:xo,indent:In,index:Ze,renderIndex:Ki,record:di,inverse:kn,getHeight:Sn})}));return Jo?kt.createElement("div",{ref:re},pr,Lo):pr}),Eo=yt(Go),Wi=Eo,Ui=kt.forwardRef(function(qt,re){var Oe=qt.data,Ze=qt.onScroll,nn=Ut(Dt,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),$e=nn.flattenColumns,Fn=nn.onColumnResize,kn=nn.getRowKey,Sn=nn.expandedKeys,ri=nn.prefixCls,di=nn.childrenColumnName,In=nn.emptyNode,Ki=nn.scrollX,Zi=Ut(fn),Ti=Zi.scrollY,po=Zi.listItemHeight,zi=kt.useRef(),ho=Ye(Oe,di,Sn,kn),lo=kt.useMemo(function(){var Lo=0;return $e.map(function(Ko){var bo=Ko.width,qi=Ko.key;return Lo+=bo,[qi,bo,Lo]})},[$e]),Ao=kt.useMemo(function(){return lo.map(function(Lo){return Lo[2]})},[lo]);kt.useEffect(function(){lo.forEach(function(Lo){var Ko=(0,ue.Z)(Lo,2),bo=Ko[0],qi=Ko[1];Fn(bo,qi)})},[lo]),kt.useImperativeHandle(re,function(){var Lo={};return Object.defineProperty(Lo,"scrollLeft",{get:function(){var bo;return((bo=zi.current)===null||bo===void 0?void 0:bo.getScrollInfo().x)||0},set:function(bo){var qi;(qi=zi.current)===null||qi===void 0||qi.scrollTo({left:bo})}}),Lo});var Jo=function(Ko,bo){var qi,Ro=(qi=ho[bo])===null||qi===void 0?void 0:qi.record,or=Ko.onCell;if(or){var pr,mr=or(Ro,bo);return(pr=mr==null?void 0:mr.rowSpan)!==null&&pr!==void 0?pr:1}return 1},ur=function(Ko){var bo=Ko.start,qi=Ko.end,Ro=Ko.getSize,or=Ko.offsetY;if(qi<0)return null;for(var pr=$e.filter(function(vr){return Jo(vr,bo)===0}),mr=bo,xo=function(dr){if(pr=pr.filter(function(yr){return Jo(yr,dr)===0}),!pr.length)return mr=dr,"break"},kr=bo;kr>=0;kr-=1){var Ir=xo(kr);if(Ir==="break")break}for(var ca=$e.filter(function(vr){return Jo(vr,qi)!==1}),Yr=qi,Ua=function(dr){if(ca=ca.filter(function(yr){return Jo(yr,dr)!==1}),!ca.length)return Yr=Math.max(dr-1,qi),"break"},Wa=qi;Wa1})&&lr.push(dr)},_a=mr;_a<=Yr;_a+=1)var Oa=sa(_a);var fs=lr.map(function(vr){var dr=ho[vr],yr=kn(dr.record,vr),$o=function(Ar){var ea=vr+Ar-1,na=kn(ho[ea].record,ea),zs=Ro(yr,na);return zs.bottom-zs.top},la=Ro(yr);return kt.createElement(Wi,{key:vr,data:dr,rowKey:yr,index:vr,style:{top:-or+la.top},extra:!0,getHeight:$o})});return fs},So=kt.useMemo(function(){return{columnsOffset:Ao}},[Ao]),Xo="".concat(ri,"-tbody"),Fr;return ho.length?Fr=kt.createElement(Qi.Z,{fullHeight:!1,ref:zi,className:ve()(Xo,"".concat(Xo,"-virtual")),height:Ti,itemHeight:po||24,data:ho,itemKey:function(Ko){return kn(Ko.record)},scrollWidth:Ki,onVirtualScroll:function(Ko){var bo=Ko.x;Ze({scrollLeft:bo})},extraRender:ur},function(Lo,Ko,bo){var qi=kn(Lo.record,Ko);return kt.createElement(Wi,(0,Ae.Z)({data:Lo,rowKey:qi,index:Ko},bo))}):Fr=kt.createElement("div",{className:ve()("".concat(ri,"-placeholder"))},kt.createElement(En,{component:"div",prefixCls:ri},In)),kt.createElement(ao.Provider,{value:So},Fr)}),Xi=yt(Ui),io=Xi,yi=function(re,Oe){var Ze=Oe.ref,nn=Oe.onScroll;return kt.createElement(io,{ref:Ze,data:re,onScroll:nn})},Gt=100;function Wo(qt){var re=qt.columns,Oe=qt.scroll,Ze=qt.prefixCls,nn=Ze===void 0?ze:Ze,$e=qt.className,Fn=qt.listItemHeight,kn=Oe||{},Sn=kn.x,ri=kn.y;typeof Sn!="number"&&(Sn=((re||[]).length+1)*Gt),typeof ri!="number"&&(ri=500);var di=kt.useMemo(function(){return{scrollY:ri,listItemHeight:Fn}},[ri,Fn]);return kt.createElement(fn.Provider,{value:di},kt.createElement(Ri,(0,Ae.Z)({},qt,{className:ve()($e,"".concat(nn,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Oe),{},{x:Sn}),components:{body:yi},columns:re,internalHooks:Ot,tailor:!0})))}function sr(qt){return pt(Wo,qt)}var Cr=sr(),Rr=null;function cr(qt){return null}var uo=cr;function Jt(qt){return null}var wn=Jt,Tn=xt(2738),vi=xt(68031),Yn=xt(36355),oi=xt(93891),ti=xt(19716),Xe=xt(8628),_n=xt(31724),ji=xt(58421),Oo=xt(71418),to=xt(88088);function Yi(qt){return function(Oe){let{prefixCls:Ze,onExpand:nn,record:$e,expanded:Fn,expandable:kn}=Oe;const Sn=`${Ze}-row-expand-icon`;return kt.createElement("button",{type:"button",onClick:ri=>{nn($e,ri),ri.stopPropagation()},className:ve()(Sn,{[`${Sn}-spaced`]:!kn,[`${Sn}-expanded`]:kn&&Fn,[`${Sn}-collapsed`]:kn&&!Fn}),"aria-label":Fn?qt.collapse:qt.expand,"aria-expanded":Fn})}}var Uo=Yi;function zo(qt,re){return"key"in qt&&qt.key!==void 0&&qt.key!==null?qt.key:qt.dataIndex?Array.isArray(qt.dataIndex)?qt.dataIndex.join("."):qt.dataIndex:re}function Nr(qt,re){return re?`${re}-${qt}`:`${qt}`}function Hr(qt,re){return typeof qt=="function"?qt(re):qt}function da(qt,re){const Oe=Hr(qt,re);return Object.prototype.toString.call(Oe)==="[object Object]"?"":Oe}var on={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},aa=on,Is=xt(7657),cs=function(re,Oe){return kt.createElement(Is.Z,(0,Ae.Z)({},re,{ref:Oe,icon:aa}))},Rs=kt.forwardRef(cs),oa=Rs,Ys=xt(56762);function jr(qt){const re=kt.useRef(qt),Oe=(0,Ys.Z)();return[()=>re.current,Ze=>{re.current=Ze,Oe()}]}var Yo=xt(3113),Sr=xt(24905),Jr=xt(38854),vo=xt(64165),er=xt(20834),To=xt(40875),bi=xt(5112),yo=xt(17574),Lr=xt(47472),Qr=xt(92832);function ms(qt){let{value:re,onChange:Oe,filterSearch:Ze,tablePrefixCls:nn,locale:$e}=qt;return Ze?kt.createElement("div",{className:`${nn}-filter-dropdown-search`},kt.createElement(Qr.default,{prefix:kt.createElement(Lr.Z,null),placeholder:$e.filterSearchPlaceholder,onChange:Oe,value:re,htmlSize:1,className:`${nn}-filter-dropdown-search-input`})):null}var rs=ms,Li=xt(10228);const $r=qt=>{const{keyCode:re}=qt;re===Li.Z.ENTER&&qt.stopPropagation()};var as=kt.forwardRef((qt,re)=>kt.createElement("div",{className:qt.className,onClick:Oe=>Oe.stopPropagation(),onKeyDown:$r,ref:re},qt.children));function il(qt){let re=[];return(qt||[]).forEach(Oe=>{let{value:Ze,children:nn}=Oe;re.push(Ze),nn&&(re=[].concat((0,Pi.Z)(re),(0,Pi.Z)(il(nn))))}),re}function xr(qt){return qt.some(re=>{let{children:Oe}=re;return Oe})}function hi(qt,re){return typeof re=="string"||typeof re=="number"?re==null?void 0:re.toString().toLowerCase().includes(qt.trim().toLowerCase()):!1}function ih(qt){let{filters:re,prefixCls:Oe,filteredKeys:Ze,filterMultiple:nn,searchValue:$e,filterSearch:Fn}=qt;return re.map((kn,Sn)=>{const ri=String(kn.value);if(kn.children)return{key:ri||Sn,label:kn.text,popupClassName:`${Oe}-dropdown-submenu`,children:ih({filters:kn.children,prefixCls:Oe,filteredKeys:Ze,filterMultiple:nn,searchValue:$e,filterSearch:Fn})};const di=nn?Sr.default:bi.ZP,In={key:kn.value!==void 0?ri:Sn,label:kt.createElement(kt.Fragment,null,kt.createElement(di,{checked:Ze.includes(ri)}),kt.createElement("span",null,kn.text))};return $e.trim()?typeof Fn=="function"?Fn($e,kn)?In:null:hi($e,kn.text)?In:null:In})}function Gs(qt){var re,Oe;const{tablePrefixCls:Ze,prefixCls:nn,column:$e,dropdownPrefixCls:Fn,columnKey:kn,filterMultiple:Sn,filterMode:ri="menu",filterSearch:di=!1,filterState:In,triggerFilter:Ki,locale:Zi,children:Ti,getPopupContainer:po}=qt,{filterDropdownOpen:zi,onFilterDropdownOpenChange:ho,filterResetToDefaultFilteredValue:lo,defaultFilteredValue:Ao,filterDropdownVisible:Jo,onFilterDropdownVisibleChange:ur}=$e,[So,Xo]=kt.useState(!1),Fr=!!(In&&(!((re=In.filteredKeys)===null||re===void 0)&&re.length||In.forceFiltered)),Lo=qo=>{Xo(qo),ho==null||ho(qo),ur==null||ur(qo)},Ko=(Oe=zi!=null?zi:Jo)!==null&&Oe!==void 0?Oe:So,bo=In==null?void 0:In.filteredKeys,[qi,Ro]=jr(bo||[]),or=qo=>{let{selectedKeys:Ar}=qo;Ro(Ar)},pr=(qo,Ar)=>{let{node:ea,checked:na}=Ar;or(Sn?{selectedKeys:qo}:{selectedKeys:na&&ea.key?[ea.key]:[]})};kt.useEffect(()=>{So&&or({selectedKeys:bo||[]})},[bo]);const[mr,xo]=kt.useState([]),kr=qo=>{xo(qo)},[Ir,ca]=kt.useState(""),Yr=qo=>{const{value:Ar}=qo.target;ca(Ar)};kt.useEffect(()=>{So||ca("")},[So]);const Ua=qo=>{const Ar=qo&&qo.length?qo:null;if(Ar===null&&(!In||!In.filteredKeys)||(0,le.Z)(Ar,In==null?void 0:In.filteredKeys,!0))return null;Ki({column:$e,key:kn,filteredKeys:Ar})},Wa=()=>{Lo(!1),Ua(qi())},Tr=function(){let{confirm:qo,closeDropdown:Ar}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};qo&&Ua([]),Ar&&Lo(!1),ca(""),Ro(lo?(Ao||[]).map(ea=>String(ea)):[])},lr=function(){let{closeDropdown:qo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};qo&&Lo(!1),Ua(qi())},sa=qo=>{qo&&bo!==void 0&&Ro(bo||[]),Lo(qo),!qo&&!$e.filterDropdown&&Wa()},_a=ve()({[`${Fn}-menu-without-submenu`]:!xr($e.filters||[])}),Oa=qo=>{if(qo.target.checked){const Ar=il($e==null?void 0:$e.filters).map(ea=>String(ea));Ro(Ar)}else Ro([])},fs=qo=>{let{filters:Ar}=qo;return(Ar||[]).map((ea,na)=>{const zs=String(ea.value),Ss={title:ea.text,key:ea.value!==void 0?zs:na};return ea.children&&(Ss.children=fs({filters:ea.children})),Ss})},vr=qo=>{var Ar;return Object.assign(Object.assign({},qo),{text:qo.title,value:qo.key,children:((Ar=qo.children)===null||Ar===void 0?void 0:Ar.map(ea=>vr(ea)))||[]})};let dr;if(typeof $e.filterDropdown=="function")dr=$e.filterDropdown({prefixCls:`${Fn}-custom`,setSelectedKeys:qo=>or({selectedKeys:qo}),selectedKeys:qi(),confirm:lr,clearFilters:Tr,filters:$e.filters,visible:Ko,close:()=>{Lo(!1)}});else if($e.filterDropdown)dr=$e.filterDropdown;else{const qo=qi()||[],Ar=()=>($e.filters||[]).length===0?kt.createElement(vo.Z,{image:vo.Z.PRESENTED_IMAGE_SIMPLE,description:Zi.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ri==="tree"?kt.createElement(kt.Fragment,null,kt.createElement(rs,{filterSearch:di,value:Ir,onChange:Yr,tablePrefixCls:Ze,locale:Zi}),kt.createElement("div",{className:`${Ze}-filter-dropdown-tree`},Sn?kt.createElement(Sr.default,{checked:qo.length===il($e.filters).length,indeterminate:qo.length>0&&qo.lengthtypeof di=="function"?di(Ir,vr(na)):hi(Ir,na.title):void 0}))):kt.createElement(kt.Fragment,null,kt.createElement(rs,{filterSearch:di,value:Ir,onChange:Yr,tablePrefixCls:Ze,locale:Zi}),kt.createElement(er.default,{selectable:!0,multiple:Sn,prefixCls:`${Fn}-menu`,className:_a,onSelect:or,onDeselect:or,selectedKeys:qo,getPopupContainer:po,openKeys:mr,onOpenChange:kr,items:ih({filters:$e.filters||[],filterSearch:di,prefixCls:nn,filteredKeys:qi(),filterMultiple:Sn,searchValue:Ir})})),ea=()=>lo?(0,le.Z)((Ao||[]).map(na=>String(na)),qo,!0):qo.length===0;dr=kt.createElement(kt.Fragment,null,Ar(),kt.createElement("div",{className:`${nn}-dropdown-btns`},kt.createElement(Yo.ZP,{type:"link",size:"small",disabled:ea(),onClick:()=>Tr()},Zi.filterReset),kt.createElement(Yo.ZP,{type:"primary",size:"small",onClick:Wa},Zi.filterConfirm)))}$e.filterDropdown&&(dr=kt.createElement(To.J,{selectable:void 0},dr));const yr=()=>kt.createElement(as,{className:`${nn}-dropdown`},dr);let $o;typeof $e.filterIcon=="function"?$o=$e.filterIcon(Fr):$e.filterIcon?$o=$e.filterIcon:$o=kt.createElement(oa,null);const{direction:la}=kt.useContext(Yn.E_);return kt.createElement("div",{className:`${nn}-column`},kt.createElement("span",{className:`${Ze}-column-title`},Ti),kt.createElement(Jr.Z,{dropdownRender:yr,trigger:["click"],open:Ko,onOpenChange:sa,getPopupContainer:po,placement:la==="rtl"?"bottomLeft":"bottomRight"},kt.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${nn}-trigger`,{active:Fr}),onClick:qo=>{qo.stopPropagation()}},$o)))}var Bs=Gs;function Ts(qt,re,Oe){let Ze=[];return(qt||[]).forEach((nn,$e)=>{var Fn;const kn=Nr($e,Oe);if(nn.filters||"filterDropdown"in nn||"onFilter"in nn)if("filteredValue"in nn){let Sn=nn.filteredValue;"filterDropdown"in nn||(Sn=(Fn=Sn==null?void 0:Sn.map(String))!==null&&Fn!==void 0?Fn:Sn),Ze.push({column:nn,key:zo(nn,kn),filteredKeys:Sn,forceFiltered:nn.filtered})}else Ze.push({column:nn,key:zo(nn,kn),filteredKeys:re&&nn.defaultFilteredValue?nn.defaultFilteredValue:void 0,forceFiltered:nn.filtered});"children"in nn&&(Ze=[].concat((0,Pi.Z)(Ze),(0,Pi.Z)(Ts(nn.children,re,kn))))}),Ze}function Ll(qt,re,Oe,Ze,nn,$e,Fn,kn){return Oe.map((Sn,ri)=>{const di=Nr(ri,kn),{filterMultiple:In=!0,filterMode:Ki,filterSearch:Zi}=Sn;let Ti=Sn;if(Ti.filters||Ti.filterDropdown){const po=zo(Ti,di),zi=Ze.find(ho=>{let{key:lo}=ho;return po===lo});Ti=Object.assign(Object.assign({},Ti),{title:ho=>kt.createElement(Bs,{tablePrefixCls:qt,prefixCls:`${qt}-filter`,dropdownPrefixCls:re,column:Ti,columnKey:po,filterState:zi,filterMultiple:In,filterMode:Ki,filterSearch:Zi,triggerFilter:$e,locale:nn,getPopupContainer:Fn},Hr(Sn.title,ho))})}return"children"in Ti&&(Ti=Object.assign(Object.assign({},Ti),{children:Ll(qt,re,Ti.children,Ze,nn,$e,Fn,di)})),Ti})}function ol(qt){const re={};return qt.forEach(Oe=>{let{key:Ze,filteredKeys:nn,column:$e}=Oe;const{filters:Fn,filterDropdown:kn}=$e;if(kn)re[Ze]=nn||null;else if(Array.isArray(nn)){const Sn=il(Fn);re[Ze]=Sn.filter(ri=>nn.includes(String(ri)))}else re[Ze]=null}),re}function vs(qt,re){return re.reduce((Oe,Ze)=>{const{column:{onFilter:nn,filters:$e},filteredKeys:Fn}=Ze;return nn&&Fn&&Fn.length?Oe.filter(kn=>Fn.some(Sn=>{const ri=il($e),di=ri.findIndex(Ki=>String(Ki)===String(Sn)),In=di!==-1?ri[di]:Sn;return nn(In,kn)})):Oe},qt)}const bs=qt=>qt.flatMap(re=>"children"in re?[re].concat((0,Pi.Z)(bs(re.children||[]))):[re]);function bu(qt){let{prefixCls:re,dropdownPrefixCls:Oe,mergedColumns:Ze,onFilterChange:nn,getPopupContainer:$e,locale:Fn}=qt;const kn=kt.useMemo(()=>bs(Ze||[]),[Ze]),[Sn,ri]=kt.useState(()=>Ts(kn,!0)),di=kt.useMemo(()=>{const Ti=Ts(kn,!1);if(Ti.length===0)return Ti;let po=!0,zi=!0;if(Ti.forEach(ho=>{let{filteredKeys:lo}=ho;lo!==void 0?po=!1:zi=!1}),po){const ho=(kn||[]).map((lo,Ao)=>zo(lo,Nr(Ao)));return Sn.filter(lo=>{let{key:Ao}=lo;return ho.includes(Ao)}).map(lo=>{const Ao=kn[ho.findIndex(Jo=>Jo===lo.key)];return Object.assign(Object.assign({},lo),{column:Object.assign(Object.assign({},lo.column),Ao),forceFiltered:Ao.filtered})})}return Ti},[kn,Sn]),In=kt.useMemo(()=>ol(di),[di]),Ki=Ti=>{const po=di.filter(zi=>{let{key:ho}=zi;return ho!==Ti.key});po.push(Ti),ri(po),nn(ol(po),po)};return[Ti=>Ll(re,Oe,Ti,di,Fn,Ki,$e),di,In]}var zu=bu;function Ph(qt,re,Oe){const Ze=kt.useRef({});function nn($e){if(!Ze.current||Ze.current.data!==qt||Ze.current.childrenColumnName!==re||Ze.current.getRowKey!==Oe){let kn=function(Sn){Sn.forEach((ri,di)=>{const In=Oe(ri,di);Fn.set(In,ri),ri&&typeof ri=="object"&&re in ri&&kn(ri[re]||[])})};const Fn=new Map;kn(qt),Ze.current={data:qt,childrenColumnName:re,kvMap:Fn,getRowKey:Oe}}return Ze.current.kvMap.get($e)}return[nn]}var nd=xt(50371),oh=function(qt,re){var Oe={};for(var Ze in qt)Object.prototype.hasOwnProperty.call(qt,Ze)&&re.indexOf(Ze)<0&&(Oe[Ze]=qt[Ze]);if(qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,Ze=Object.getOwnPropertySymbols(qt);nn{const $e=qt[nn];typeof $e!="function"&&(Oe[nn]=$e)}),Oe}function Fl(qt,re,Oe){const Ze=Oe&&typeof Oe=="object"?Oe:{},{total:nn=0}=Ze,$e=oh(Ze,["total"]),[Fn,kn]=(0,kt.useState)(()=>({current:"defaultCurrent"in $e?$e.defaultCurrent:1,pageSize:"defaultPageSize"in $e?$e.defaultPageSize:Mu})),Sn=(0,nd.Z)(Fn,$e,{total:nn>0?nn:qt}),ri=Math.ceil((nn||qt)/Sn.pageSize);Sn.current>ri&&(Sn.current=ri||1);const di=(Ki,Zi)=>{kn({current:Ki!=null?Ki:1,pageSize:Zi||Sn.pageSize})},In=(Ki,Zi)=>{var Ti;Oe&&((Ti=Oe.onChange)===null||Ti===void 0||Ti.call(Oe,Ki,Zi)),di(Ki,Zi),re(Ki,Zi||(Sn==null?void 0:Sn.pageSize))};return Oe===!1?[{},()=>{}]:[Object.assign(Object.assign({},Sn),{onChange:In}),di]}var Dh=Fl,Hu=xt(84105),lu=xt(35654),gr=xt(90782),_r=xt(71430),Ms=xt(18929);const La={},Fa="SELECT_ALL",Pa="SELECT_INVERT",Sa="SELECT_NONE",Ea=[],Da=(qt,re)=>{let Oe=[];return(re||[]).forEach(Ze=>{Oe.push(Ze),Ze&&typeof Ze=="object"&&qt in Ze&&(Oe=[].concat((0,Pi.Z)(Oe),(0,Pi.Z)(Da(qt,Ze[qt]))))}),Oe};var rl=(qt,re)=>{const{preserveSelectedRowKeys:Oe,selectedRowKeys:Ze,defaultSelectedRowKeys:nn,getCheckboxProps:$e,onChange:Fn,onSelect:kn,onSelectAll:Sn,onSelectInvert:ri,onSelectNone:di,onSelectMultiple:In,columnWidth:Ki,type:Zi,selections:Ti,fixed:po,renderCell:zi,hideSelectAll:ho,checkStrictly:lo=!0}=re||{},{prefixCls:Ao,data:Jo,pageData:ur,getRecordByKey:So,getRowKey:Xo,expandType:Fr,childrenColumnName:Lo,locale:Ko,getPopupContainer:bo}=qt,[qi,Ro]=(0,Ms.Z)(Ze||nn||Ea,{value:Ze}),or=kt.useRef(new Map),pr=(0,kt.useCallback)(vr=>{if(Oe){const dr=new Map;vr.forEach(yr=>{let $o=So(yr);!$o&&or.current.has(yr)&&($o=or.current.get(yr)),dr.set(yr,$o)}),or.current=dr}},[So,Oe]);kt.useEffect(()=>{pr(qi)},[qi]);const{keyEntities:mr}=(0,kt.useMemo)(()=>{if(lo)return{keyEntities:null};let vr=Jo;if(Oe){const dr=new Set(Jo.map(($o,la)=>Xo($o,la))),yr=Array.from(or.current).reduce(($o,la)=>{let[qo,Ar]=la;return dr.has(qo)?$o:$o.concat(Ar)},[]);vr=[].concat((0,Pi.Z)(vr),(0,Pi.Z)(yr))}return(0,_r.I8)(vr,{externalGetKey:Xo,childrenPropName:Lo})},[Jo,Xo,lo,Lo,Oe]),xo=(0,kt.useMemo)(()=>Da(Lo,ur),[Lo,ur]),kr=(0,kt.useMemo)(()=>{const vr=new Map;return xo.forEach((dr,yr)=>{const $o=Xo(dr,yr),la=($e?$e(dr):null)||{};vr.set($o,la)}),vr},[xo,Xo,$e]),Ir=(0,kt.useCallback)(vr=>{var dr;return!!(!((dr=kr.get(Xo(vr)))===null||dr===void 0)&&dr.disabled)},[kr,Xo]),[ca,Yr]=(0,kt.useMemo)(()=>{if(lo)return[qi||[],[]];const{checkedKeys:vr,halfCheckedKeys:dr}=(0,gr.S)(qi,!0,mr,Ir);return[vr||[],dr]},[qi,lo,mr,Ir]),Ua=(0,kt.useMemo)(()=>{const vr=Zi==="radio"?ca.slice(0,1):ca;return new Set(vr)},[ca,Zi]),Wa=(0,kt.useMemo)(()=>Zi==="radio"?new Set:new Set(Yr),[Yr,Zi]),[Tr,lr]=(0,kt.useState)(null);kt.useEffect(()=>{re||Ro(Ea)},[!!re]);const sa=(0,kt.useCallback)((vr,dr)=>{let yr,$o;pr(vr),Oe?(yr=vr,$o=vr.map(la=>or.current.get(la))):(yr=[],$o=[],vr.forEach(la=>{const qo=So(la);qo!==void 0&&(yr.push(la),$o.push(qo))})),Ro(yr),Fn==null||Fn(yr,$o,{type:dr})},[Ro,So,Fn,Oe]),_a=(0,kt.useCallback)((vr,dr,yr,$o)=>{if(kn){const la=yr.map(qo=>So(qo));kn(So(vr),dr,la,$o)}sa(yr,"single")},[kn,So,sa]),Oa=(0,kt.useMemo)(()=>!Ti||ho?null:(Ti===!0?[Fa,Pa,Sa]:Ti).map(dr=>dr===Fa?{key:"all",text:Ko.selectionAll,onSelect(){sa(Jo.map((yr,$o)=>Xo(yr,$o)).filter(yr=>{const $o=kr.get(yr);return!($o!=null&&$o.disabled)||Ua.has(yr)}),"all")}}:dr===Pa?{key:"invert",text:Ko.selectInvert,onSelect(){const yr=new Set(Ua);ur.forEach((la,qo)=>{const Ar=Xo(la,qo),ea=kr.get(Ar);ea!=null&&ea.disabled||(yr.has(Ar)?yr.delete(Ar):yr.add(Ar))});const $o=Array.from(yr);ri&&ri($o),sa($o,"invert")}}:dr===Sa?{key:"none",text:Ko.selectNone,onSelect(){di==null||di(),sa(Array.from(Ua).filter(yr=>{const $o=kr.get(yr);return $o==null?void 0:$o.disabled}),"none")}}:dr).map(dr=>Object.assign(Object.assign({},dr),{onSelect:function(){for(var yr,$o,la=arguments.length,qo=new Array(la),Ar=0;Ar{var dr;if(!re)return vr.filter(ga=>ga!==La);let yr=(0,Pi.Z)(vr);const $o=new Set(Ua),la=xo.map(Xo).filter(ga=>!kr.get(ga).disabled),qo=la.every(ga=>$o.has(ga)),Ar=la.some(ga=>$o.has(ga)),ea=()=>{const ga=[];qo?la.forEach(Ma=>{$o.delete(Ma),ga.push(Ma)}):la.forEach(Ma=>{$o.has(Ma)||($o.add(Ma),ga.push(Ma))});const xa=Array.from($o);Sn==null||Sn(!qo,xa.map(Ma=>So(Ma)),ga.map(Ma=>So(Ma))),sa(xa,"all"),lr(null)};let na;if(Zi!=="radio"){let ga;if(Oa){const Vr={getPopupContainer:bo,items:Oa.map((ka,As)=>{const{key:Al,text:Jl,onSelect:zl}=ka;return{key:Al!=null?Al:As,onClick:()=>{zl==null||zl(la)},label:Jl}})};ga=kt.createElement("div",{className:`${Ao}-selection-extra`},kt.createElement(Jr.Z,{menu:Vr,getPopupContainer:bo},kt.createElement("span",null,kt.createElement(Hu.Z,null))))}const xa=xo.map((Vr,ka)=>{const As=Xo(Vr,ka),Al=kr.get(As)||{};return Object.assign({checked:$o.has(As)},Al)}).filter(Vr=>{let{disabled:ka}=Vr;return ka}),Ma=!!xa.length&&xa.length===xo.length,es=Ma&&xa.every(Vr=>{let{checked:ka}=Vr;return ka}),Fs=Ma&&xa.some(Vr=>{let{checked:ka}=Vr;return ka});na=!ho&&kt.createElement("div",{className:`${Ao}-selection`},kt.createElement(Sr.default,{checked:Ma?es:!!xo.length&&qo,indeterminate:Ma?!es&&Fs:!qo&&Ar,onChange:ea,disabled:xo.length===0||Ma,"aria-label":ga?"Custom selection":"Select all",skipGroup:!0}),ga)}let zs;Zi==="radio"?zs=(ga,xa,Ma)=>{const es=Xo(xa,Ma),Fs=$o.has(es);return{node:kt.createElement(bi.ZP,Object.assign({},kr.get(es),{checked:Fs,onClick:Vr=>Vr.stopPropagation(),onChange:Vr=>{$o.has(es)||_a(es,!0,[es],Vr.nativeEvent)}})),checked:Fs}}:zs=(ga,xa,Ma)=>{var es;const Fs=Xo(xa,Ma),Vr=$o.has(Fs),ka=Wa.has(Fs),As=kr.get(Fs);let Al;return Fr==="nest"?Al=ka:Al=(es=As==null?void 0:As.indeterminate)!==null&&es!==void 0?es:ka,{node:kt.createElement(Sr.default,Object.assign({},As,{indeterminate:Al,checked:Vr,skipGroup:!0,onClick:Jl=>Jl.stopPropagation(),onChange:Jl=>{let{nativeEvent:zl}=Jl;const{shiftKey:du}=zl;let cu=-1,Ql=-1;if(du&&lo){const ma=new Set([Tr,Fs]);la.some((Zs,$a)=>{if(ma.has(Zs))if(cu===-1)cu=$a;else return Ql=$a,!0;return!1})}if(Ql!==-1&&cu!==Ql&&lo){const ma=la.slice(cu,Ql+1),Zs=[];Vr?ma.forEach(Ba=>{$o.has(Ba)&&(Zs.push(Ba),$o.delete(Ba))}):ma.forEach(Ba=>{$o.has(Ba)||(Zs.push(Ba),$o.add(Ba))});const $a=Array.from($o);In==null||In(!Vr,$a.map(Ba=>So(Ba)),Zs.map(Ba=>So(Ba))),sa($a,"multiple")}else{const ma=ca;if(lo){const Zs=Vr?(0,lu._5)(ma,Fs):(0,lu.L0)(ma,Fs);_a(Fs,!Vr,Zs,zl)}else{const Zs=(0,gr.S)([].concat((0,Pi.Z)(ma),[Fs]),!0,mr,Ir),{checkedKeys:$a,halfCheckedKeys:Ba}=Zs;let $l=$a;if(Vr){const Ch=new Set($a);Ch.delete(Fs),$l=(0,gr.S)(Array.from(Ch),{checked:!1,halfCheckedKeys:Ba},mr,Ir).checkedKeys}_a(Fs,!Vr,$l,zl)}}lr(Vr?null:Fs)}})),checked:Vr}};const Ss=(ga,xa,Ma)=>{const{node:es,checked:Fs}=zs(ga,xa,Ma);return zi?zi(Fs,xa,Ma,es):es};if(!yr.includes(La))if(yr.findIndex(ga=>{var xa;return((xa=ga[Qo])===null||xa===void 0?void 0:xa.columnType)==="EXPAND_COLUMN"})===0){const[ga,...xa]=yr;yr=[ga,La].concat((0,Pi.Z)(xa))}else yr=[La].concat((0,Pi.Z)(yr));const ll=yr.indexOf(La);yr=yr.filter((ga,xa)=>ga!==La||xa===ll);const fa=yr[ll-1],Hs=yr[ll+1];let us=po;us===void 0&&((Hs==null?void 0:Hs.fixed)!==void 0?us=Hs.fixed:(fa==null?void 0:fa.fixed)!==void 0&&(us=fa.fixed)),us&&fa&&((dr=fa[Qo])===null||dr===void 0?void 0:dr.columnType)==="EXPAND_COLUMN"&&fa.fixed===void 0&&(fa.fixed=us);const Ls=ve()(`${Ao}-selection-col`,{[`${Ao}-selection-col-with-dropdown`]:Ti&&Zi==="checkbox"}),uh={fixed:us,width:Ki,className:`${Ao}-selection-column`,title:re.columnTitle||na,render:Ss,onCell:re.onCell,[Qo]:{className:Ls}};return yr.map(ga=>ga===La?uh:ga)},[Xo,xo,re,ca,Ua,Wa,Ki,Oa,Fr,Tr,kr,In,_a,Ir]),Ua]},Aa=xt(89489),wd=xt(59477),Oh=xt(6848);const Xs="ascend",Fo="descend";function al(qt){return typeof qt.sorter=="object"&&typeof qt.sorter.multiple=="number"?qt.sorter.multiple:!1}function Ne(qt){return typeof qt=="function"?qt:qt&&typeof qt=="object"&&qt.compare?qt.compare:!1}function ni(qt,re){return re?qt[qt.indexOf(re)+1]:qt[0]}function id(qt,re,Oe){let Ze=[];function nn($e,Fn){Ze.push({column:$e,key:zo($e,Fn),multiplePriority:al($e),sortOrder:$e.sortOrder})}return(qt||[]).forEach(($e,Fn)=>{const kn=Nr(Fn,Oe);$e.children?("sortOrder"in $e&&nn($e,kn),Ze=[].concat((0,Pi.Z)(Ze),(0,Pi.Z)(id($e.children,re,kn)))):$e.sorter&&("sortOrder"in $e?nn($e,kn):re&&$e.defaultSortOrder&&Ze.push({column:$e,key:zo($e,kn),multiplePriority:al($e),sortOrder:$e.defaultSortOrder}))}),Ze}function tc(qt,re,Oe,Ze,nn,$e,Fn,kn){return(re||[]).map((Sn,ri)=>{const di=Nr(ri,kn);let In=Sn;if(In.sorter){const Ki=In.sortDirections||nn,Zi=In.showSorterTooltip===void 0?Fn:In.showSorterTooltip,Ti=zo(In,di),po=Oe.find(Fr=>{let{key:Lo}=Fr;return Lo===Ti}),zi=po?po.sortOrder:null,ho=ni(Ki,zi);let lo;if(Sn.sortIcon)lo=Sn.sortIcon({sortOrder:zi});else{const Fr=Ki.includes(Xs)&&kt.createElement(wd.Z,{className:ve()(`${qt}-column-sorter-up`,{active:zi===Xs})}),Lo=Ki.includes(Fo)&&kt.createElement(Aa.Z,{className:ve()(`${qt}-column-sorter-down`,{active:zi===Fo})});lo=kt.createElement("span",{className:ve()(`${qt}-column-sorter`,{[`${qt}-column-sorter-full`]:!!(Fr&&Lo)})},kt.createElement("span",{className:`${qt}-column-sorter-inner`,"aria-hidden":"true"},Fr,Lo))}const{cancelSort:Ao,triggerAsc:Jo,triggerDesc:ur}=$e||{};let So=Ao;ho===Fo?So=ur:ho===Xs&&(So=Jo);const Xo=typeof Zi=="object"?Zi:{title:So};In=Object.assign(Object.assign({},In),{className:ve()(In.className,{[`${qt}-column-sort`]:zi}),title:Fr=>{const Lo=kt.createElement("div",{className:`${qt}-column-sorters`},kt.createElement("span",{className:`${qt}-column-title`},Hr(Sn.title,Fr)),lo);return Zi?kt.createElement(Oh.Z,Object.assign({},Xo),Lo):Lo},onHeaderCell:Fr=>{const Lo=Sn.onHeaderCell&&Sn.onHeaderCell(Fr)||{},Ko=Lo.onClick,bo=Lo.onKeyDown;Lo.onClick=or=>{Ze({column:Sn,key:Ti,sortOrder:ho,multiplePriority:al(Sn)}),Ko==null||Ko(or)},Lo.onKeyDown=or=>{or.keyCode===Li.Z.ENTER&&(Ze({column:Sn,key:Ti,sortOrder:ho,multiplePriority:al(Sn)}),bo==null||bo(or))};const qi=da(Sn.title,{}),Ro=qi==null?void 0:qi.toString();return zi?Lo["aria-sort"]=zi==="ascend"?"ascending":"descending":Lo["aria-label"]=Ro||"",Lo.className=ve()(Lo.className,`${qt}-column-has-sorters`),Lo.tabIndex=0,Sn.ellipsis&&(Lo.title=(qi!=null?qi:"").toString()),Lo}})}return"children"in In&&(In=Object.assign(Object.assign({},In),{children:tc(qt,In.children,Oe,Ze,nn,$e,Fn,di)})),In})}function Fu(qt){const{column:re,sortOrder:Oe}=qt;return{column:re,order:Oe,field:re.dataIndex,columnKey:re.key}}function ss(qt){const re=qt.filter(Oe=>{let{sortOrder:Ze}=Oe;return Ze}).map(Fu);return re.length===0&&qt.length?Object.assign(Object.assign({},Fu(qt[qt.length-1])),{column:void 0}):re.length<=1?re[0]||{}:re}function Gu(qt,re,Oe){const Ze=re.slice().sort((Fn,kn)=>kn.multiplePriority-Fn.multiplePriority),nn=qt.slice(),$e=Ze.filter(Fn=>{let{column:{sorter:kn},sortOrder:Sn}=Fn;return Ne(kn)&&Sn});return $e.length?nn.sort((Fn,kn)=>{for(let Sn=0;Sn<$e.length;Sn+=1){const ri=$e[Sn],{column:{sorter:di},sortOrder:In}=ri,Ki=Ne(di);if(Ki&&In){const Zi=Ki(Fn,kn,In);if(Zi!==0)return In===Xs?Zi:-Zi}}return 0}).map(Fn=>{const kn=Fn[Oe];return kn?Object.assign(Object.assign({},Fn),{[Oe]:Gu(kn,re,Oe)}):Fn}):nn}function Pd(qt){let{prefixCls:re,mergedColumns:Oe,onSorterChange:Ze,sortDirections:nn,tableLocale:$e,showSorterTooltip:Fn}=qt;const[kn,Sn]=kt.useState(id(Oe,!0)),ri=kt.useMemo(()=>{let Ti=!0;const po=id(Oe,!1);if(!po.length)return kn;const zi=[];function ho(Ao){Ti?zi.push(Ao):zi.push(Object.assign(Object.assign({},Ao),{sortOrder:null}))}let lo=null;return po.forEach(Ao=>{lo===null?(ho(Ao),Ao.sortOrder&&(Ao.multiplePriority===!1?Ti=!1:lo=!0)):(lo&&Ao.multiplePriority!==!1||(Ti=!1),ho(Ao))}),zi},[Oe,kn]),di=kt.useMemo(()=>{const Ti=ri.map(po=>{let{column:zi,sortOrder:ho}=po;return{column:zi,order:ho}});return{sortColumns:Ti,sortColumn:Ti[0]&&Ti[0].column,sortOrder:Ti[0]&&Ti[0].order}},[ri]);function In(Ti){let po;Ti.multiplePriority===!1||!ri.length||ri[0].multiplePriority===!1?po=[Ti]:po=[].concat((0,Pi.Z)(ri.filter(zi=>{let{key:ho}=zi;return ho!==Ti.key})),[Ti]),Sn(po),Ze(ss(po),po)}return[Ti=>tc(re,Ti,ri,In,nn,$e,Fn),ri,di,()=>ss(ri)]}function rh(qt,re){return qt.map(Oe=>{const Ze=Object.assign({},Oe);return Ze.title=Hr(Oe.title,re),"children"in Ze&&(Ze.children=rh(Ze.children,re)),Ze})}function Ga(qt){return[kt.useCallback(Oe=>rh(Oe,qt),[qt])]}var ar=mi((qt,re)=>{const{_renderTimes:Oe}=qt,{_renderTimes:Ze}=re;return Oe!==Ze}),Ds=sr((qt,re)=>{const{_renderTimes:Oe}=qt,{_renderTimes:Ze}=re;return Oe!==Ze}),js=xt(64993),ba=xt(17313),Si=xt(83116),Po=xt(37613),wr=qt=>{const{componentCls:re}=qt,Oe=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`,Ze=(nn,$e,Fn)=>({[`&${re}-${nn}`]:{[`> ${re}-container`]:{[`> ${re}-content, > ${re}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${re}-expanded-row-fixed`]:{margin:`-${$e}px -${Fn+qt.lineWidth}px`}}}}}});return{[`${re}-wrapper`]:{[`${re}${re}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${re}-title`]:{border:Oe,borderBottom:0},[`> ${re}-container`]:{borderInlineStart:Oe,borderTop:Oe,[` + `]:{paddingInlineEnd:Dt.fontSize*1.5}}}},et((0,ue.TS)(Dt,{controlHeight:Dt.singleItemHeightLG,fontSize:Dt.fontSizeLG,borderRadius:Dt.borderRadiusLG}),"lg")]}const ht=Dt=>{const{componentCls:Zt,selectorBg:ne}=Dt;return{position:"relative",backgroundColor:ne,border:`${Dt.lineWidth}px ${Dt.lineType} ${Dt.colorBorder}`,transition:`all ${Dt.motionDurationMid} ${Dt.motionEaseInOut}`,input:{cursor:"pointer"},[`${Zt}-show-search&`]:{cursor:"text",input:{cursor:"auto",color:"inherit"}},[`${Zt}-disabled&`]:{color:Dt.colorTextDisabled,background:Dt.colorBgContainerDisabled,cursor:"not-allowed",[`${Zt}-multiple&`]:{background:Dt.multipleSelectorBgDisabled},input:{cursor:"not-allowed"}}}},lt=function(Dt,Zt){let ne=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;const{componentCls:de,borderHoverColor:Qt,outlineColor:Ce,antCls:Vt}=Zt,Ee=ne?{[`${de}-selector`]:{borderColor:Qt}}:{};return{[Dt]:{[`&:not(${de}-disabled):not(${de}-customize-input):not(${Vt}-pagination-size-changer)`]:Object.assign(Object.assign({},Ee),{[`${de}-focused& ${de}-selector`]:{borderColor:Qt,boxShadow:`0 0 0 ${Zt.controlOutlineWidth}px ${Ce}`,outline:0},[`&:hover ${de}-selector`]:{borderColor:Qt}})}}},pt=Dt=>{const{componentCls:Zt}=Dt;return{[`${Zt}-selection-search-input`]:{margin:0,padding:0,background:"transparent",border:"none",outline:"none",appearance:"none","&::-webkit-search-cancel-button":{display:"none","-webkit-appearance":"none"}}}},yt=Dt=>{const{componentCls:Zt,inputPaddingHorizontalBase:ne,iconCls:de}=Dt;return{[Zt]:Object.assign(Object.assign({},(0,ct.Wf)(Dt)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${Zt}-customize-input) ${Zt}-selector`]:Object.assign(Object.assign({},ht(Dt)),pt(Dt)),[`${Zt}-selection-item`]:Object.assign({flex:1,fontWeight:"normal"},ct.vS),[`${Zt}-selection-placeholder`]:Object.assign(Object.assign({},ct.vS),{flex:1,color:Dt.colorTextPlaceholder,pointerEvents:"none"}),[`${Zt}-arrow`]:Object.assign(Object.assign({},(0,ct.Ro)()),{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ne,height:Dt.fontSizeIcon,marginTop:-Dt.fontSizeIcon/2,color:Dt.colorTextQuaternary,fontSize:Dt.fontSizeIcon,lineHeight:1,textAlign:"center",pointerEvents:"none",display:"flex",alignItems:"center",[de]:{verticalAlign:"top",transition:`transform ${Dt.motionDurationSlow}`,"> svg":{verticalAlign:"top"},[`&:not(${Zt}-suffix)`]:{pointerEvents:"auto"}},[`${Zt}-disabled &`]:{cursor:"not-allowed"},"> *:not(:last-child)":{marginInlineEnd:8}}),[`${Zt}-clear`]:{position:"absolute",top:"50%",insetInlineStart:"auto",insetInlineEnd:ne,zIndex:1,display:"inline-block",width:Dt.fontSizeIcon,height:Dt.fontSizeIcon,marginTop:-Dt.fontSizeIcon/2,color:Dt.colorTextQuaternary,fontSize:Dt.fontSizeIcon,fontStyle:"normal",lineHeight:1,textAlign:"center",textTransform:"none",background:Dt.clearBg,cursor:"pointer",opacity:0,transition:`color ${Dt.motionDurationMid} ease, opacity ${Dt.motionDurationSlow} ease`,textRendering:"auto","&:before":{display:"block"},"&:hover":{color:Dt.colorTextTertiary}},"&:hover":{[`${Zt}-clear`]:{opacity:1}}}),[`${Zt}-has-feedback`]:{[`${Zt}-clear`]:{insetInlineEnd:ne+Dt.fontSize+Dt.paddingXS}}}},Pt=Dt=>{const{componentCls:Zt}=Dt;return[{[Zt]:{[`&-borderless ${Zt}-selector`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`&${Zt}-in-form-item`]:{width:"100%"}}},yt(Dt),nt(Dt),Ft(Dt),me(Dt),{[`${Zt}-rtl`]:{direction:"rtl"}},lt(Zt,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorPrimaryHover,outlineColor:Dt.controlOutline})),lt(`${Zt}-status-error`,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorErrorHover,outlineColor:Dt.colorErrorOutline}),!0),lt(`${Zt}-status-warning`,(0,ue.TS)(Dt,{borderHoverColor:Dt.colorWarningHover,outlineColor:Dt.colorWarningOutline}),!0),(0,Ot.c)(Dt,{borderElCls:`${Zt}-selector`,focusElCls:`${Zt}-focused`})]};var Nt=(0,Ie.Z)("Select",(Dt,Zt)=>{let{rootPrefixCls:ne}=Zt;const de=(0,ue.TS)(Dt,{rootPrefixCls:ne,inputPaddingHorizontalBase:Dt.paddingSM-1,multipleSelectItemHeight:Dt.multipleItemHeight});return[Pt(de)]},Dt=>{const{fontSize:Zt,lineHeight:ne,controlHeight:de,controlPaddingHorizontal:Qt,zIndexPopupBase:Ce,colorText:Vt,fontWeightStrong:Ee,controlItemBgActive:ve,controlItemBgHover:Je,colorBgContainer:je,colorFillSecondary:en,controlHeightLG:Hn,controlHeightSM:Zn,colorBgContainerDisabled:Te,colorTextDisabled:$t}=Dt;return{zIndexPopup:Ce+50,optionSelectedColor:Vt,optionSelectedFontWeight:Ee,optionSelectedBg:ve,optionActiveBg:Je,optionPadding:`${(de-Zt*ne)/2}px ${Qt}px`,optionFontSize:Zt,optionLineHeight:ne,optionHeight:de,selectorBg:je,clearBg:je,singleItemHeightLG:Hn,multipleItemBg:en,multipleItemBorderColor:"transparent",multipleItemHeight:Zn,multipleItemHeightLG:de,multipleSelectorBgDisabled:Te,multipleItemColorDisabled:$t,multipleItemBorderColorDisabled:"transparent"}})},58582:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ot}});const ct=ue=>{const te={overflow:{adjustX:!0,adjustY:!0,shiftY:!0},htmlRegion:ue==="scroll"?"scroll":"visible",_experimental:{dynamicInset:!0}};return{bottomLeft:Object.assign(Object.assign({},te),{points:["tl","bl"],offset:[0,4]}),bottomRight:Object.assign(Object.assign({},te),{points:["tr","br"],offset:[0,4]}),topLeft:Object.assign(Object.assign({},te),{points:["bl","tl"],offset:[0,-4]}),topRight:Object.assign(Object.assign({},te),{points:["br","tr"],offset:[0,-4]})}};function Ot(ue,Ie){return ue||ct(Ie)}},84443:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ct}});function ct(Ot,ue){return ue!==void 0?ue:Ot!==null}},66339:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});var ct=xt(40001),Ot=xt(19248),ue=xt(99267),Ie=xt(84105),te=xt(58617),le=xt(47472),kt=xt(59301);function ke(me){let{suffixIcon:Ut,clearIcon:Ae,menuItemSelectedIcon:Pe,removeIcon:He,loading:Ft,multiple:et,hasFeedback:nt,prefixCls:ht,showSuffixIcon:lt,feedbackIcon:pt,showArrow:yt,componentName:Pt}=me;const Nt=Ae!=null?Ae:kt.createElement(Ot.Z,null),Dt=Qt=>Ut===null&&!nt&&!yt?null:kt.createElement(kt.Fragment,null,lt!==!1&&Qt,nt&&pt);let Zt=null;if(Ut!==void 0)Zt=Dt(Ut);else if(Ft)Zt=Dt(kt.createElement(te.Z,{spin:!0}));else{const Qt=`${ht}-suffix`;Zt=Ce=>{let{open:Vt,showSearch:Ee}=Ce;return Dt(Vt&&Ee?kt.createElement(le.Z,{className:Qt}):kt.createElement(Ie.Z,{className:Qt}))}}let ne=null;Pe!==void 0?ne=Pe:et?ne=kt.createElement(ct.Z,null):ne=null;let de=null;return He!==void 0?de=He:de=kt.createElement(ue.Z,null),{clearIcon:Nt,suffixIcon:Zt,itemIcon:ne,removeIcon:de}}},15969:function(Fn,An,xt){"use strict";xt.d(An,{N:function(){return ct}});const ct=Ot=>({color:Ot.colorLink,textDecoration:"none",outline:"none",cursor:"pointer",transition:`color ${Ot.motionDurationSlow}`,"&:focus, &:hover":{color:Ot.colorLinkHover},"&:active":{color:Ot.colorLinkActive}})},78673:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return Ee}});var ct=xt(58617),Ot=xt(92310),ue=xt.n(Ot),Ie=xt(72308),te=xt(49618),le=xt(52487),kt=xt(74416),ke=xt(59301),me=xt(18929),Ut=xt(10228),Ae=["prefixCls","className","checked","defaultChecked","disabled","loadingIcon","checkedChildren","unCheckedChildren","onClick","onChange","onKeyDown"],Pe=ke.forwardRef(function(ve,Je){var je,en=ve.prefixCls,Hn=en===void 0?"rc-switch":en,Zn=ve.className,Te=ve.checked,$t=ve.defaultChecked,dn=ve.disabled,Vn=ve.loadingIcon,Dn=ve.checkedChildren,Ge=ve.unCheckedChildren,We=ve.onClick,Mn=ve.onChange,ei=ve.onKeyDown,cn=(0,kt.Z)(ve,Ae),Cn=(0,me.Z)(!1,{value:Te,defaultValue:$t}),se=(0,le.Z)(Cn,2),gn=se[0],bn=se[1];function It(Tt,vt){var ie=gn;return dn||(ie=Tt,bn(ie),Mn==null||Mn(ie,vt)),ie}function bt(Tt){Tt.which===Ut.Z.LEFT?It(!1,Tt):Tt.which===Ut.Z.RIGHT&&It(!0,Tt),ei==null||ei(Tt)}function wt(Tt){var vt=It(!gn,Tt);We==null||We(vt,Tt)}var Bt=ue()(Hn,Zn,(je={},(0,te.Z)(je,"".concat(Hn,"-checked"),gn),(0,te.Z)(je,"".concat(Hn,"-disabled"),dn),je));return ke.createElement("button",(0,Ie.Z)({},cn,{type:"button",role:"switch","aria-checked":gn,disabled:dn,className:Bt,ref:Je,onKeyDown:bt,onClick:wt}),Vn,ke.createElement("span",{className:"".concat(Hn,"-inner")},ke.createElement("span",{className:"".concat(Hn,"-inner-checked")},Dn),ke.createElement("span",{className:"".concat(Hn,"-inner-unchecked")},Ge)))});Pe.displayName="Switch";var He=Pe,Ft=xt(14088),et=xt(36355),nt=xt(1684),ht=xt(19716),lt=xt(64993),pt=xt(17313),yt=xt(83116),Pt=xt(37613);const Nt=ve=>{const{componentCls:Je,trackHeightSM:je,trackPadding:en,trackMinWidthSM:Hn,innerMinMarginSM:Zn,innerMaxMarginSM:Te,handleSizeSM:$t}=ve,dn=`${Je}-inner`;return{[Je]:{[`&${Je}-small`]:{minWidth:Hn,height:je,lineHeight:`${je}px`,[`${Je}-inner`]:{paddingInlineStart:Te,paddingInlineEnd:Zn,[`${dn}-checked`]:{marginInlineStart:`calc(-100% + ${$t+en*2}px - ${Te*2}px)`,marginInlineEnd:`calc(100% - ${$t+en*2}px + ${Te*2}px)`},[`${dn}-unchecked`]:{marginTop:-je,marginInlineStart:0,marginInlineEnd:0}},[`${Je}-handle`]:{width:$t,height:$t},[`${Je}-loading-icon`]:{top:($t-ve.switchLoadingIconSize)/2,fontSize:ve.switchLoadingIconSize},[`&${Je}-checked`]:{[`${Je}-inner`]:{paddingInlineStart:Zn,paddingInlineEnd:Te,[`${dn}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${dn}-unchecked`]:{marginInlineStart:`calc(100% - ${$t+en*2}px + ${Te*2}px)`,marginInlineEnd:`calc(-100% + ${$t+en*2}px - ${Te*2}px)`}},[`${Je}-handle`]:{insetInlineStart:`calc(100% - ${$t+en}px)`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${dn}`]:{[`${dn}-unchecked`]:{marginInlineStart:ve.marginXXS/2,marginInlineEnd:-ve.marginXXS/2}},[`&${Je}-checked ${dn}`]:{[`${dn}-checked`]:{marginInlineStart:-ve.marginXXS/2,marginInlineEnd:ve.marginXXS/2}}}}}}},Dt=ve=>{const{componentCls:Je,handleSize:je}=ve;return{[Je]:{[`${Je}-loading-icon${ve.iconCls}`]:{position:"relative",top:(je-ve.fontSize)/2,color:ve.switchLoadingIconColor,verticalAlign:"top"},[`&${Je}-checked ${Je}-loading-icon`]:{color:ve.switchColor}}}},Zt=ve=>{const{componentCls:Je,motion:je,trackPadding:en,handleBg:Hn,handleShadow:Zn,handleSize:Te}=ve,$t=`${Je}-handle`;return{[Je]:{[$t]:{position:"absolute",top:en,insetInlineStart:en,width:Te,height:Te,transition:`all ${ve.switchDuration} ease-in-out`,"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,backgroundColor:Hn,borderRadius:Te/2,boxShadow:Zn,transition:`all ${ve.switchDuration} ease-in-out`,content:'""'}},[`&${Je}-checked ${$t}`]:{insetInlineStart:`calc(100% - ${Te+en}px)`},[`&:not(${Je}-disabled):active`]:je?{[`${$t}::before`]:{insetInlineEnd:ve.switchHandleActiveInset,insetInlineStart:0},[`&${Je}-checked ${$t}::before`]:{insetInlineEnd:0,insetInlineStart:ve.switchHandleActiveInset}}:{}}}},ne=ve=>{const{componentCls:Je,trackHeight:je,trackPadding:en,innerMinMargin:Hn,innerMaxMargin:Zn,handleSize:Te}=ve,$t=`${Je}-inner`;return{[Je]:{[$t]:{display:"block",overflow:"hidden",borderRadius:100,height:"100%",paddingInlineStart:Zn,paddingInlineEnd:Hn,transition:`padding-inline-start ${ve.switchDuration} ease-in-out, padding-inline-end ${ve.switchDuration} ease-in-out`,[`${$t}-checked, ${$t}-unchecked`]:{display:"block",color:ve.colorTextLightSolid,fontSize:ve.fontSizeSM,transition:`margin-inline-start ${ve.switchDuration} ease-in-out, margin-inline-end ${ve.switchDuration} ease-in-out`,pointerEvents:"none"},[`${$t}-checked`]:{marginInlineStart:`calc(-100% + ${Te+en*2}px - ${Zn*2}px)`,marginInlineEnd:`calc(100% - ${Te+en*2}px + ${Zn*2}px)`},[`${$t}-unchecked`]:{marginTop:-je,marginInlineStart:0,marginInlineEnd:0}},[`&${Je}-checked ${$t}`]:{paddingInlineStart:Hn,paddingInlineEnd:Zn,[`${$t}-checked`]:{marginInlineStart:0,marginInlineEnd:0},[`${$t}-unchecked`]:{marginInlineStart:`calc(100% - ${Te+en*2}px + ${Zn*2}px)`,marginInlineEnd:`calc(-100% + ${Te+en*2}px - ${Zn*2}px)`}},[`&:not(${Je}-disabled):active`]:{[`&:not(${Je}-checked) ${$t}`]:{[`${$t}-unchecked`]:{marginInlineStart:en*2,marginInlineEnd:-en*2}},[`&${Je}-checked ${$t}`]:{[`${$t}-checked`]:{marginInlineStart:-en*2,marginInlineEnd:en*2}}}}}},de=ve=>{const{componentCls:Je,trackHeight:je,trackMinWidth:en}=ve;return{[Je]:Object.assign(Object.assign(Object.assign(Object.assign({},(0,pt.Wf)(ve)),{position:"relative",display:"inline-block",boxSizing:"border-box",minWidth:en,height:je,lineHeight:`${je}px`,verticalAlign:"middle",background:ve.colorTextQuaternary,border:"0",borderRadius:100,cursor:"pointer",transition:`all ${ve.motionDurationMid}`,userSelect:"none",[`&:hover:not(${Je}-disabled)`]:{background:ve.colorTextTertiary}}),(0,pt.Qy)(ve)),{[`&${Je}-checked`]:{background:ve.switchColor,[`&:hover:not(${Je}-disabled)`]:{background:ve.colorPrimaryHover}},[`&${Je}-loading, &${Je}-disabled`]:{cursor:"not-allowed",opacity:ve.switchDisabledOpacity,"*":{boxShadow:"none",cursor:"not-allowed"}},[`&${Je}-rtl`]:{direction:"rtl"}})}};var Qt=(0,yt.Z)("Switch",ve=>{const Je=(0,Pt.TS)(ve,{switchDuration:ve.motionDurationMid,switchColor:ve.colorPrimary,switchDisabledOpacity:ve.opacityLoading,switchLoadingIconSize:ve.fontSizeIcon*.75,switchLoadingIconColor:`rgba(0, 0, 0, ${ve.opacityLoading})`,switchHandleActiveInset:"-30%"});return[de(Je),ne(Je),Zt(Je),Dt(Je),Nt(Je)]},ve=>{const{fontSize:Je,lineHeight:je,controlHeight:en,colorWhite:Hn}=ve,Zn=Je*je,Te=en/2,$t=2,dn=Zn-$t*2,Vn=Te-$t*2;return{trackHeight:Zn,trackHeightSM:Te,trackMinWidth:dn*2+$t*4,trackMinWidthSM:Vn*2+$t*2,trackPadding:$t,handleBg:Hn,handleSize:dn,handleSizeSM:Vn,handleShadow:`0 2px 4px 0 ${new lt.C("#00230b").setAlpha(.2).toRgbString()}`,innerMinMargin:dn/2,innerMaxMargin:dn+$t+$t*2,innerMinMarginSM:Vn/2,innerMaxMarginSM:Vn+$t+$t*2}}),Ce=function(ve,Je){var je={};for(var en in ve)Object.prototype.hasOwnProperty.call(ve,en)&&Je.indexOf(en)<0&&(je[en]=ve[en]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Hn=0,en=Object.getOwnPropertySymbols(ve);Hn{const{prefixCls:je,size:en,disabled:Hn,loading:Zn,className:Te,rootClassName:$t,style:dn}=ve,Vn=Ce(ve,["prefixCls","size","disabled","loading","className","rootClassName","style"]),{getPrefixCls:Dn,direction:Ge,switch:We}=ke.useContext(et.E_),Mn=ke.useContext(nt.Z),ei=(Hn!=null?Hn:Mn)||Zn,cn=Dn("switch",je),Cn=ke.createElement("div",{className:`${cn}-handle`},Zn&&ke.createElement(ct.Z,{className:`${cn}-loading-icon`})),[se,gn]=Qt(cn),bn=(0,ht.Z)(en),It=ue()(We==null?void 0:We.className,{[`${cn}-small`]:bn==="small",[`${cn}-loading`]:Zn,[`${cn}-rtl`]:Ge==="rtl"},Te,$t,gn),bt=Object.assign(Object.assign({},We==null?void 0:We.style),dn);return se(ke.createElement(Ft.Z,{component:"Switch"},ke.createElement(He,Object.assign({},Vn,{prefixCls:cn,className:It,style:bt,disabled:ei,ref:Je,loadingIcon:Cn}))))});Vt.__ANT_SWITCH=!0;var Ee=Vt},1710:function(Fn,An,xt){"use strict";xt.d(An,{default:function(){return Oc}});var ct={},Ot="rc-table-internal-hook",ue=xt(52487),Ie=xt(6089),te=xt(34280),le=xt(13697),kt=xt(59301),ke=xt(4676);function me(qt){var re=kt.createContext(void 0),Oe=function(nn){var $e=nn.value,Ln=nn.children,kn=kt.useRef($e);kn.current=$e;var Sn=kt.useState(function(){return{getValue:function(){return kn.current},listeners:new Set}}),ai=(0,ue.Z)(Sn,1),di=ai[0];return(0,te.Z)(function(){(0,ke.unstable_batchedUpdates)(function(){di.listeners.forEach(function(In){In($e)})})},[$e]),kt.createElement(re.Provider,{value:di},Ln)};return{Context:re,Provider:Oe,defaultValue:qt}}function Ut(qt,re){var Oe=(0,Ie.Z)(typeof re=="function"?re:function(In){if(re===void 0)return In;if(!Array.isArray(re))return In[re];var Ki={};return re.forEach(function(Zi){Ki[Zi]=In[Zi]}),Ki}),Ze=kt.useContext(qt==null?void 0:qt.Context),nn=Ze||{},$e=nn.listeners,Ln=nn.getValue,kn=kt.useRef();kn.current=Oe(Ze?Ln():qt==null?void 0:qt.defaultValue);var Sn=kt.useState({}),ai=(0,ue.Z)(Sn,2),di=ai[1];return(0,te.Z)(function(){if(!Ze)return;function In(Ki){var Zi=Oe(Ki);(0,le.Z)(kn.current,Zi,!0)||di({})}return $e.add(In),function(){$e.delete(In)}},[Ze]),kn.current}var Ae=xt(72308),Pe=xt(8654);function He(){var qt=kt.createContext(null);function re(){return kt.useContext(qt)}function Oe(nn,$e){var Ln=(0,Pe.Yr)(nn),kn=function(ai,di){var In=Ln?{ref:di}:{},Ki=kt.useRef(0),Zi=kt.useRef(ai),Ti=re();return Ti!==null?kt.createElement(nn,(0,Ae.Z)({},ai,In)):((!$e||$e(Zi.current,ai))&&(Ki.current+=1),Zi.current=ai,kt.createElement(qt.Provider,{value:Ki.current},kt.createElement(nn,(0,Ae.Z)({},ai,In))))};return Ln?kt.forwardRef(kn):kn}function Ze(nn,$e){var Ln=(0,Pe.Yr)(nn),kn=function(ai,di){var In=Ln?{ref:di}:{};return re(),kt.createElement(nn,(0,Ae.Z)({},ai,In))};return Ln?kt.memo(kt.forwardRef(kn),$e):kt.memo(kn,$e)}return{makeImmutable:Oe,responseImmutable:Ze,useImmutableMark:re}}var Ft=He(),et=Ft.makeImmutable,nt=Ft.responseImmutable,ht=Ft.useImmutableMark,lt=He(),pt=lt.makeImmutable,yt=lt.responseImmutable,Pt=lt.useImmutableMark,Nt=me(),Dt=Nt;function Zt(qt,re){var Oe=kt.useRef(0);Oe.current+=1;var Ze=kt.useRef(qt),nn=[];Object.keys(qt||{}).map(function(Ln){var kn;(qt==null?void 0:qt[Ln])!==((kn=Ze.current)===null||kn===void 0?void 0:kn[Ln])&&nn.push(Ln)}),Ze.current=qt;var $e=kt.useRef([]);return nn.length&&($e.current=nn),kt.useDebugValue(Oe.current),kt.useDebugValue($e.current.join(", ")),re&&console.log("".concat(re,":"),Oe.current,$e.current),Oe.current}var ne=null,de=kt.memo(function(){var qt=Zt();return kt.createElement("h1",null,"Render Times: ",qt)});de.displayName="RenderBlock";var Qt=xt(62853),Ce=xt(77321),Vt=xt(49618),Ee=xt(92310),ve=xt.n(Ee),Je=xt(80547),je=xt(97938),en=xt(48736),Hn=kt.createContext({renderWithProps:!1}),Zn=Hn,Te="RC_TABLE_KEY";function $t(qt){return qt==null?[]:Array.isArray(qt)?qt:[qt]}function dn(qt){var re=[],Oe={};return qt.forEach(function(Ze){for(var nn=Ze||{},$e=nn.key,Ln=nn.dataIndex,kn=$e||$t(Ln).join("-")||Te;Oe[kn];)kn="".concat(kn,"_next");Oe[kn]=!0,re.push(kn)}),re}function Vn(qt){return qt!=null}function Dn(qt){return qt&&(0,Qt.Z)(qt)==="object"&&!Array.isArray(qt)&&!kt.isValidElement(qt)}function Ge(qt,re,Oe,Ze,nn,$e){var Ln=kt.useContext(Zn),kn=Pt(),Sn=(0,Je.Z)(function(){if(Vn(Ze))return[Ze];var ai=re==null||re===""?[]:Array.isArray(re)?re:[re],di=(0,je.Z)(qt,ai),In=di,Ki=void 0;if(nn){var Zi=nn(di,qt,Oe);Dn(Zi)?(In=Zi.children,Ki=Zi.props,Ln.renderWithProps=!0):In=Zi}return[In,Ki]},[kn,qt,Ze,re,nn,Oe],function(ai,di){if($e){var In=(0,ue.Z)(ai,2),Ki=In[1],Zi=(0,ue.Z)(di,2),Ti=Zi[1];return $e(Ti,Ki)}return Ln.renderWithProps?!0:!(0,le.Z)(ai,di,!0)});return Sn}function We(qt,re,Oe,Ze){var nn=qt+re-1;return qt<=Ze&&nn>=Oe}function Mn(qt,re){return Ut(Dt,function(Oe){var Ze=We(qt,re||1,Oe.hoverStartRow,Oe.hoverEndRow);return[Ze,Oe.onHover]})}var ei=function(re){var Oe=re.ellipsis,Ze=re.rowType,nn=re.children,$e,Ln=Oe===!0?{showTitle:!0}:Oe;return Ln&&(Ln.showTitle||Ze==="header")&&(typeof nn=="string"||typeof nn=="number"?$e=nn.toString():kt.isValidElement(nn)&&typeof nn.props.children=="string"&&($e=nn.props.children)),$e};function cn(qt){var re,Oe,Ze,nn,$e,Ln,kn,Sn,ai=qt.component,di=qt.children,In=qt.ellipsis,Ki=qt.scope,Zi=qt.prefixCls,Ti=qt.className,po=qt.align,zi=qt.record,ho=qt.render,lo=qt.dataIndex,Ao=qt.renderIndex,Jo=qt.shouldCellUpdate,ur=qt.index,So=qt.rowType,Xo=qt.colSpan,Fr=qt.rowSpan,Lo=qt.fixLeft,Ko=qt.fixRight,bo=qt.firstFixLeft,qi=qt.lastFixLeft,Ro=qt.firstFixRight,or=qt.lastFixRight,pr=qt.appendNode,mr=qt.additionalProps,xo=mr===void 0?{}:mr,kr=qt.isSticky,Ir="".concat(Zi,"-cell"),ca=Ut(Dt,["supportSticky","allColumnsFixedLeft"]),Yr=ca.supportSticky,Ua=ca.allColumnsFixedLeft,Wa=Ge(zi,lo,Ao,di,ho,Jo),Tr=(0,ue.Z)(Wa,2),lr=Tr[0],sa=Tr[1],_a={},Oa=typeof Lo=="number"&&Yr,fs=typeof Ko=="number"&&Yr;Oa&&(_a.position="sticky",_a.left=Lo),fs&&(_a.position="sticky",_a.right=Ko);var vr=(re=(Oe=(Ze=sa==null?void 0:sa.colSpan)!==null&&Ze!==void 0?Ze:xo.colSpan)!==null&&Oe!==void 0?Oe:Xo)!==null&&re!==void 0?re:1,dr=(nn=($e=(Ln=sa==null?void 0:sa.rowSpan)!==null&&Ln!==void 0?Ln:xo.rowSpan)!==null&&$e!==void 0?$e:Fr)!==null&&nn!==void 0?nn:1,yr=Mn(ur,dr),$o=(0,ue.Z)(yr,2),la=$o[0],qo=$o[1],Ar=function(us){var Ls;zi&&qo(ur,ur+dr-1),xo==null||(Ls=xo.onMouseEnter)===null||Ls===void 0||Ls.call(xo,us)},ea=function(us){var Ls;zi&&qo(-1,-1),xo==null||(Ls=xo.onMouseLeave)===null||Ls===void 0||Ls.call(xo,us)};if(vr===0||dr===0)return null;var na=(kn=xo.title)!==null&&kn!==void 0?kn:ei({rowType:So,ellipsis:In,children:lr}),zs=ve()(Ir,Ti,(Sn={},(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left"),Oa&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-first"),bo&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-last"),qi&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-left-all"),qi&&Ua&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right"),fs&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right-first"),Ro&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-right-last"),or&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-ellipsis"),In),(0,Vt.Z)(Sn,"".concat(Ir,"-with-append"),pr),(0,Vt.Z)(Sn,"".concat(Ir,"-fix-sticky"),(Oa||fs)&&kr&&Yr),(0,Vt.Z)(Sn,"".concat(Ir,"-row-hover"),!sa&&la),Sn),xo.className,sa==null?void 0:sa.className),Ss={};po&&(Ss.textAlign=po);var ll=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},_a),xo.style),Ss),sa==null?void 0:sa.style),fa=lr;return(0,Qt.Z)(fa)==="object"&&!Array.isArray(fa)&&!kt.isValidElement(fa)&&(fa=null),In&&(qi||Ro)&&(fa=kt.createElement("span",{className:"".concat(Ir,"-content")},fa)),kt.createElement(ai,(0,Ae.Z)({},sa,xo,{className:zs,style:ll,title:na,scope:Ki,onMouseEnter:Ar,onMouseLeave:ea,colSpan:vr!==1?vr:null,rowSpan:dr!==1?dr:null}),pr,fa)}var Cn=kt.memo(cn);function se(qt,re,Oe,Ze,nn,$e){var Ln=Oe[qt]||{},kn=Oe[re]||{},Sn,ai;Ln.fixed==="left"?Sn=Ze.left[nn==="rtl"?re:qt]:kn.fixed==="right"&&(ai=Ze.right[nn==="rtl"?qt:re]);var di=!1,In=!1,Ki=!1,Zi=!1,Ti=Oe[re+1],po=Oe[qt-1],zi=!($e!=null&&$e.children);if(nn==="rtl"){if(Sn!==void 0){var ho=po&&po.fixed==="left";Zi=!ho&&zi}else if(ai!==void 0){var lo=Ti&&Ti.fixed==="right";Ki=!lo&&zi}}else if(Sn!==void 0){var Ao=Ti&&Ti.fixed==="left";di=!Ao&&zi}else if(ai!==void 0){var Jo=po&&po.fixed==="right";In=!Jo&&zi}return{fixLeft:Sn,fixRight:ai,lastFixLeft:di,firstFixRight:In,lastFixRight:Ki,firstFixLeft:Zi,isSticky:Ze.isSticky}}var gn=kt.createContext({}),bn=gn;function It(qt){var re=qt.className,Oe=qt.index,Ze=qt.children,nn=qt.colSpan,$e=nn===void 0?1:nn,Ln=qt.rowSpan,kn=qt.align,Sn=Ut(Dt,["prefixCls","direction"]),ai=Sn.prefixCls,di=Sn.direction,In=kt.useContext(bn),Ki=In.scrollColumnIndex,Zi=In.stickyOffsets,Ti=In.flattenColumns,po=In.columns,zi=Oe+$e-1,ho=zi+1===Ki?$e+1:$e,lo=se(Oe,Oe+ho-1,Ti,Zi,di,po==null?void 0:po[Oe]);return kt.createElement(Cn,(0,Ae.Z)({className:re,index:Oe,component:"td",prefixCls:ai,record:null,dataIndex:null,align:kn,colSpan:ho,rowSpan:Ln,render:function(){return Ze}},lo))}var bt=xt(74416),wt=["children"];function Bt(qt){var re=qt.children,Oe=(0,bt.Z)(qt,wt);return kt.createElement("tr",Oe,re)}function Tt(qt){var re=qt.children;return re}Tt.Row=Bt,Tt.Cell=It;var vt=Tt;function ie(qt){var re=qt.children,Oe=qt.stickyOffsets,Ze=qt.flattenColumns,nn=qt.columns,$e=Ut(Dt,"prefixCls"),Ln=Ze.length-1,kn=Ze[Ln],Sn=kt.useMemo(function(){return{stickyOffsets:Oe,flattenColumns:Ze,scrollColumnIndex:kn!=null&&kn.scrollbar?Ln:null,columns:nn}},[kn,Ze,Ln,Oe,nn]);return kt.createElement(bn.Provider,{value:Sn},kt.createElement("tfoot",{className:"".concat($e,"-summary")},re))}var xe=yt(ie),Wt=vt,Kt=xt(70425),he=xt(29301),pe=xt(29194),oe=xt(24514),De=xt(75152),an=xt(26112);function tn(qt,re,Oe,Ze,nn,$e,Ln){qt.push({record:re,indent:Oe,index:Ln});var kn=$e(re),Sn=nn==null?void 0:nn.has(kn);if(re&&Array.isArray(re[Ze])&&Sn)for(var ai=0;ai1?bo-1:0),Ro=1;Ro=0;kn-=1){var Sn=re[kn],ai=Oe&&Oe[kn],di=ai&&ai[Qo];if(Sn||di||Ln){var In=di||{},Ki=In.columnType,Zi=(0,bt.Z)(In,No);nn.unshift(kt.createElement("col",(0,Ae.Z)({key:kn,style:{width:Sn}},Zi))),Ln=!0}}return kt.createElement("colgroup",null,nn)}var Ho=ir,Pi=xt(80702),Zo=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function qn(qt,re){return(0,kt.useMemo)(function(){for(var Oe=[],Ze=0;Ze1?"colgroup":"col":null,ellipsis:zi.ellipsis,align:zi.align,component:zi.title?$e:Ln,prefixCls:di,key:Zi[po]},ho,{additionalProps:lo,rowType:"header"}))}))}Gi.displayName="HeaderRow";var Qe=Gi;function ii(qt){var re=[];function Oe(Ln,kn){var Sn=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;re[Sn]=re[Sn]||[];var ai=kn,di=Ln.filter(Boolean).map(function(In){var Ki={key:In.key,className:In.className||"",children:In.title,column:In,colStart:ai},Zi=1,Ti=In.children;return Ti&&Ti.length>0&&(Zi=Oe(Ti,ai,Sn+1).reduce(function(po,zi){return po+zi},0),Ki.hasSubColumns=!0),"colSpan"in In&&(Zi=In.colSpan),"rowSpan"in In&&(Ki.rowSpan=In.rowSpan),Ki.colSpan=Zi,Ki.colEnd=Ki.colStart+Zi-1,re[Sn].push(Ki),ai+=Zi,Zi});return di}Oe(qt,0);for(var Ze=re.length,nn=function(kn){re[kn].forEach(function(Sn){!("rowSpan"in Sn)&&!Sn.hasSubColumns&&(Sn.rowSpan=Ze-kn)})},$e=0;$e1&&arguments[1]!==void 0?arguments[1]:"";return typeof re=="number"?re:re.endsWith("%")?qt*parseFloat(re)/100:null}function Me(qt,re){return kt.useMemo(function(){if(re&&re>0){var Oe=0,Ze=0;qt.forEach(function(ai){var di=vn(re,ai.width);di?Oe+=di:Ze+=1});var nn=re-Oe,$e=Ze,Ln=nn/Ze,kn=0,Sn=qt.map(function(ai){var di=(0,Ce.Z)({},ai),In=vn(re,di.width);if(In)di.width=In;else{var Ki=Math.floor(Ln);di.width=$e===1?nn:Ki,nn-=Ki,$e-=1}return kn+=di.width,di});return[Sn,kn]}return[qt,re]},[qt,re])}var Fe=["children"],zt=["fixed"];function Re(qt){return(0,Pn.Z)(qt).filter(function(re){return kt.isValidElement(re)}).map(function(re){var Oe=re.key,Ze=re.props,nn=Ze.children,$e=(0,bt.Z)(Ze,Fe),Ln=(0,Ce.Z)({key:Oe},$e);return nn&&(Ln.children=Re(nn)),Ln})}function qe(qt){var re=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return qt.filter(function(Oe){return Oe&&(0,Qt.Z)(Oe)==="object"}).reduce(function(Oe,Ze,nn){var $e=Ze.fixed,Ln=$e===!0?"left":$e,kn="".concat(re,"-").concat(nn),Sn=Ze.children;return Sn&&Sn.length>0?[].concat((0,Pi.Z)(Oe),(0,Pi.Z)(qe(Sn,kn).map(function(ai){return(0,Ce.Z)({fixed:Ln},ai)}))):[].concat((0,Pi.Z)(Oe),[(0,Ce.Z)((0,Ce.Z)({key:kn},Ze),{},{fixed:Ln})])},[])}function Se(qt){for(var re=!0,Oe=0;Oe=0;$e-=1){var Ln=qt[$e];if(nn&&Ln.fixed!=="right")nn=!1;else if(!nn&&Ln.fixed==="right"){warning(!1,"Index ".concat($e+1," of `columns` missing `fixed='right'` prop."));break}}}function ee(qt){return qt.map(function(re){var Oe=re.fixed,Ze=(0,bt.Z)(re,zt),nn=Oe;return Oe==="left"?nn="right":Oe==="right"&&(nn="left"),(0,Ce.Z)({fixed:nn},Ze)})}function Ke(qt,re){var Oe=qt.prefixCls,Ze=qt.columns,nn=qt.children,$e=qt.expandable,Ln=qt.expandedKeys,kn=qt.columnTitle,Sn=qt.getRowKey,ai=qt.onTriggerExpand,di=qt.expandIcon,In=qt.rowExpandable,Ki=qt.expandIconColumnIndex,Zi=qt.direction,Ti=qt.expandRowByClick,po=qt.columnWidth,zi=qt.fixed,ho=qt.scrollWidth,lo=kt.useMemo(function(){return Ze||Re(nn)},[Ze,nn]),Ao=kt.useMemo(function(){if($e){var Ko,bo=lo.slice();if(!bo.includes(ct)){var qi=Ki||0;qi>=0&&bo.splice(qi,0,ct)}var Ro=bo.indexOf(ct);bo=bo.filter(function(xo,kr){return xo!==ct||kr===Ro});var or=lo[Ro],pr;(zi==="left"||zi)&&!Ki?pr="left":(zi==="right"||zi)&&Ki===lo.length?pr="right":pr=or?or.fixed:null;var mr=(Ko={},(0,Vt.Z)(Ko,Qo,{className:"".concat(Oe,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),(0,Vt.Z)(Ko,"title",kn),(0,Vt.Z)(Ko,"fixed",pr),(0,Vt.Z)(Ko,"className","".concat(Oe,"-row-expand-icon-cell")),(0,Vt.Z)(Ko,"width",po),(0,Vt.Z)(Ko,"render",function(kr,Ir,ca){var Yr=Sn(Ir,ca),Ua=Ln.has(Yr),Wa=In?In(Ir):!0,Tr=di({prefixCls:Oe,expanded:Ua,expandable:Wa,record:Ir,onExpand:ai});return Ti?kt.createElement("span",{onClick:function(sa){return sa.stopPropagation()}},Tr):Tr}),Ko);return bo.map(function(xo){return xo===ct?mr:xo})}return lo.filter(function(xo){return xo!==ct})},[$e,lo,Sn,Ln,di,Zi]),Jo=kt.useMemo(function(){var Ko=Ao;return re&&(Ko=re(Ko)),Ko.length||(Ko=[{render:function(){return null}}]),Ko},[re,Ao,Zi]),ur=kt.useMemo(function(){return Zi==="rtl"?ee(qe(Jo)):qe(Jo)},[Jo,Zi,ho]),So=Me(ur,ho),Xo=(0,ue.Z)(So,2),Fr=Xo[0],Lo=Xo[1];return[Jo,Fr,Lo]}var sn=Ke;function mn(qt){var re,Oe=qt.prefixCls,Ze=qt.record,nn=qt.onExpand,$e=qt.expanded,Ln=qt.expandable,kn="".concat(Oe,"-row-expand-icon");if(!Ln)return kt.createElement("span",{className:ve()(kn,"".concat(Oe,"-row-spaced"))});var Sn=function(di){nn(Ze,di),di.stopPropagation()};return kt.createElement("span",{className:ve()(kn,(re={},(0,Vt.Z)(re,"".concat(Oe,"-row-expanded"),$e),(0,Vt.Z)(re,"".concat(Oe,"-row-collapsed"),!$e),re)),onClick:Sn})}function En(qt,re,Oe){var Ze=[];function nn($e){($e||[]).forEach(function(Ln,kn){Ze.push(re(Ln,kn)),nn(Ln[Oe])})}return nn(qt),Ze}function jt(qt,re,Oe){var Ze=ro(qt),nn=Ze.expandIcon,$e=Ze.expandedRowKeys,Ln=Ze.defaultExpandedRowKeys,kn=Ze.defaultExpandAllRows,Sn=Ze.expandedRowRender,ai=Ze.onExpand,di=Ze.onExpandedRowsChange,In=Ze.childrenColumnName,Ki=nn||mn,Zi=In||"children",Ti=kt.useMemo(function(){return Sn?"row":qt.expandable&&qt.internalHooks===Ot&&qt.expandable.__PARENT_RENDER_ICON__||re.some(function(ur){return ur&&(0,Qt.Z)(ur)==="object"&&ur[Zi]})?"nest":!1},[!!Sn,re]),po=kt.useState(function(){return Ln||(kn?En(re,Oe,Zi):[])}),zi=(0,ue.Z)(po,2),ho=zi[0],lo=zi[1],Ao=kt.useMemo(function(){return new Set($e||ho||[])},[$e,ho]),Jo=kt.useCallback(function(ur){var So=Oe(ur,re.indexOf(ur)),Xo,Fr=Ao.has(So);Fr?(Ao.delete(So),Xo=(0,Pi.Z)(Ao)):Xo=[].concat((0,Pi.Z)(Ao),[So]),lo(Xo),ai&&ai(!Fr,ur),di&&di(Xo)},[Oe,Ao,re,ai,di]);return[Ze,Ti,Ao,Ki,Zi,Jo]}function Be(qt,re,Oe,Ze){var nn=qt.map(function($e,Ln){return se(Ln,Ln,qt,re,Oe,Ze==null?void 0:Ze[Ln])});return(0,Je.Z)(function(){return nn},[nn],function($e,Ln){return!(0,le.Z)($e,Ln)})}function hn(qt){var re=(0,kt.useRef)(qt),Oe=(0,kt.useState)({}),Ze=(0,ue.Z)(Oe,2),nn=Ze[1],$e=(0,kt.useRef)(null),Ln=(0,kt.useRef)([]);function kn(Sn){Ln.current.push(Sn);var ai=Promise.resolve();$e.current=ai,ai.then(function(){if($e.current===ai){var di=Ln.current,In=re.current;Ln.current=[],di.forEach(function(Ki){re.current=Ki(re.current)}),$e.current=null,In!==re.current&&nn({})}})}return(0,kt.useEffect)(function(){return function(){$e.current=null}},[]),[re.current,kn]}function Nn(qt){var re=(0,kt.useRef)(qt||null),Oe=(0,kt.useRef)();function Ze(){window.clearTimeout(Oe.current)}function nn(Ln){re.current=Ln,Ze(),Oe.current=window.setTimeout(function(){re.current=null,Oe.current=void 0},100)}function $e(){return re.current}return(0,kt.useEffect)(function(){return Ze},[]),[nn,$e]}function ge(){var qt=kt.useState(-1),re=(0,ue.Z)(qt,2),Oe=re[0],Ze=re[1],nn=kt.useState(-1),$e=(0,ue.Z)(nn,2),Ln=$e[0],kn=$e[1],Sn=kt.useCallback(function(ai,di){Ze(ai),kn(di)},[]);return[Oe,Ln,Sn]}var Ye=xt(47273),jn=(0,Ye.Z)()?window:null;function Rn(qt,re){var Oe=(0,Qt.Z)(qt)==="object"?qt:{},Ze=Oe.offsetHeader,nn=Ze===void 0?0:Ze,$e=Oe.offsetSummary,Ln=$e===void 0?0:$e,kn=Oe.offsetScroll,Sn=kn===void 0?0:kn,ai=Oe.getContainer,di=ai===void 0?function(){return jn}:ai,In=di()||jn;return kt.useMemo(function(){var Ki=!!qt;return{isSticky:Ki,stickyClassName:Ki?"".concat(re,"-sticky-holder"):"",offsetHeader:nn,offsetSummary:Ln,offsetScroll:Sn,container:In}},[Sn,nn,Ln,re,In])}function Jn(qt,re,Oe){var Ze=(0,kt.useMemo)(function(){for(var nn=[],$e=[],Ln=0,kn=0,Sn=0;Sn=In&&(xo=In-Ki),Ln({scrollLeft:xo/In*(di+2)}),lo.current.x=Ro.pageX},Ko=function(){if($e.current){var Ro=(0,Ii.os)($e.current).top,or=Ro+$e.current.offsetHeight,pr=Sn===window?document.documentElement.scrollTop+window.innerHeight:(0,Ii.os)(Sn).top+Sn.clientHeight;or-(0,De.Z)()<=pr||Ro>=pr-kn?ho(function(mr){return(0,Ce.Z)((0,Ce.Z)({},mr),{},{isHiddenScrollBar:!0})}):ho(function(mr){return(0,Ce.Z)((0,Ce.Z)({},mr),{},{isHiddenScrollBar:!1})})}},bo=function(Ro){ho(function(or){return(0,Ce.Z)((0,Ce.Z)({},or),{},{scrollLeft:Ro/di*In||0})})};return kt.useImperativeHandle(Oe,function(){return{setScrollLeft:bo}}),kt.useEffect(function(){var qi=(0,Ai.Z)(document.body,"mouseup",Xo,!1),Ro=(0,Ai.Z)(document.body,"mousemove",Lo,!1);return Ko(),function(){qi.remove(),Ro.remove()}},[Ki,ur]),kt.useEffect(function(){var qi=(0,Ai.Z)(Sn,"scroll",Ko,!1),Ro=(0,Ai.Z)(window,"resize",Ko,!1);return function(){qi.remove(),Ro.remove()}},[Sn]),kt.useEffect(function(){zi.isHiddenScrollBar||ho(function(qi){var Ro=$e.current;return Ro?(0,Ce.Z)((0,Ce.Z)({},qi),{},{scrollLeft:Ro.scrollLeft/Ro.scrollWidth*Ro.clientWidth}):qi})},[zi.isHiddenScrollBar]),di<=In||!Ki||zi.isHiddenScrollBar?null:kt.createElement("div",{style:{height:(0,De.Z)(),width:In,bottom:kn},className:"".concat(ai,"-sticky-scroll")},kt.createElement("div",{onMouseDown:Fr,ref:Zi,className:ve()("".concat(ai,"-sticky-scroll-bar"),(0,Vt.Z)({},"".concat(ai,"-sticky-scroll-bar-active"),ur)),style:{width:"".concat(Ki,"px"),transform:"translate3d(".concat(zi.scrollLeft,"px, 0, 0)")}}))},ln=kt.forwardRef(Bi);function co(qt){return null}var no=co;function Wn(qt){return null}var ce=Wn,ze="rc-table",yn=[],pi={};function Un(){return"No Data"}function ci(qt){var re,Oe=(0,Ce.Z)({rowKey:"key",prefixCls:ze,emptyText:Un},qt),Ze=Oe.prefixCls,nn=Oe.className,$e=Oe.rowClassName,Ln=Oe.style,kn=Oe.data,Sn=Oe.rowKey,ai=Oe.scroll,di=Oe.tableLayout,In=Oe.direction,Ki=Oe.title,Zi=Oe.footer,Ti=Oe.summary,po=Oe.caption,zi=Oe.id,ho=Oe.showHeader,lo=Oe.components,Ao=Oe.emptyText,Jo=Oe.onRow,ur=Oe.onHeaderRow,So=Oe.internalHooks,Xo=Oe.transformColumns,Fr=Oe.internalRefs,Lo=Oe.tailor,Ko=Oe.sticky,bo=kn||yn,qi=!!bo.length,Ro=So===Ot,or=kt.useCallback(function(pa,Ka){return(0,je.Z)(lo,pa)||Ka},[lo]),pr=kt.useMemo(function(){return typeof Sn=="function"?Sn:function(pa){var Ka=pa&&pa[Sn];return Ka}},[Sn]),mr=or(["body"]),xo=ge(),kr=(0,ue.Z)(xo,3),Ir=kr[0],ca=kr[1],Yr=kr[2],Ua=jt(Oe,bo,pr),Wa=(0,ue.Z)(Ua,6),Tr=Wa[0],lr=Wa[1],sa=Wa[2],_a=Wa[3],Oa=Wa[4],fs=Wa[5],vr=ai==null?void 0:ai.x,dr=kt.useState(0),yr=(0,ue.Z)(dr,2),$o=yr[0],la=yr[1],qo=sn((0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Oe),Tr),{},{expandable:!!Tr.expandedRowRender,columnTitle:Tr.columnTitle,expandedKeys:sa,getRowKey:pr,onTriggerExpand:fs,expandIcon:_a,expandIconColumnIndex:Tr.expandIconColumnIndex,direction:In,scrollWidth:Ro&&Lo&&typeof vr=="number"?vr:null}),Ro?Xo:null),Ar=(0,ue.Z)(qo,3),ea=Ar[0],na=Ar[1],zs=Ar[2],Ss=zs!=null?zs:vr,ll=kt.useMemo(function(){return{columns:ea,flattenColumns:na}},[ea,na]),fa=kt.useRef(),Hs=kt.useRef(),us=kt.useRef(),Ls=kt.useRef(),uh=kt.useRef(),ga=kt.useState(!1),xa=(0,ue.Z)(ga,2),Ma=xa[0],es=xa[1],Fs=kt.useState(!1),Vr=(0,ue.Z)(Fs,2),ka=Vr[0],As=Vr[1],Al=hn(new Map),Jl=(0,ue.Z)(Al,2),zl=Jl[0],du=Jl[1],cu=dn(na),Ql=cu.map(function(pa){return zl.get(pa)}),ma=kt.useMemo(function(){return Ql},[Ql.join("_")]),Zs=zn(ma,na.length,In),$a=ai&&Vn(ai.y),Ba=ai&&Vn(Ss)||!!Tr.fixed,$l=Ba&&na.some(function(pa){var Ka=pa.fixed;return Ka}),Ch=kt.useRef(),fu=Rn(Ko,Ze),Uu=fu.isSticky,hh=fu.offsetHeader,Hl=fu.offsetSummary,ua=fu.offsetScroll,Ia=fu.stickyClassName,xs=fu.container,Ra=kt.useMemo(function(){return Ti==null?void 0:Ti(bo)},[Ti,bo]),ra=($a||Uu)&&kt.isValidElement(Ra)&&Ra.type===vt&&Ra.props.fixed,Ns,Nl,Au;$a&&(Nl={overflowY:"scroll",maxHeight:ai.y}),Ba&&(Ns={overflowX:"auto"},$a||(Nl={overflowY:"hidden"}),Au={width:Ss===!0?"auto":Ss,minWidth:"100%"});var pf=kt.useCallback(function(pa,Ka){(0,pe.Z)(fa.current)&&du(function(Qs){if(Qs.get(pa)!==Ka){var gu=new Map(Qs);return gu.set(pa,Ka),gu}return Qs})},[]),Ve=Nn(null),jh=(0,ue.Z)(Ve,2),dh=jh[0],mf=jh[1];function Md(pa,Ka){Ka&&(typeof Ka=="function"?Ka(pa):Ka.scrollLeft!==pa&&(Ka.scrollLeft=pa,Ka.scrollLeft!==pa&&setTimeout(function(){Ka.scrollLeft=pa},0)))}var ad=(0,Ie.Z)(function(pa){var Ka=pa.currentTarget,Qs=pa.scrollLeft,gu=In==="rtl",pu=typeof Qs=="number"?Qs:Ka.scrollLeft,Kc=Ka||pi;if(!mf()||mf()===Kc){var Gh;dh(Kc),Md(pu,Hs.current),Md(pu,us.current),Md(pu,uh.current),Md(pu,(Gh=Ch.current)===null||Gh===void 0?void 0:Gh.setScrollLeft)}var lc=Ka||Hs.current;if(lc){var Nu=lc.scrollWidth,Eh=lc.clientWidth;if(Nu===Eh){es(!1),As(!1);return}gu?(es(-pu0)):(es(pu>0),As(pu1?po-Ro:0,pr=(0,Ce.Z)((0,Ce.Z)((0,Ce.Z)({},Xo),Sn),{},{flex:"0 0 ".concat(Ro,"px"),width:"".concat(Ro,"px"),marginRight:or,pointerEvents:"auto"}),mr=kt.useMemo(function(){return di?bo<=1:Lo===0||bo===0||bo>1},[bo,Lo,di]);mr?pr.visibility="hidden":di&&(pr.height=In==null?void 0:In(bo));var xo=mr?function(){return null}:Ki,kr={};return(bo===0||Lo===0)&&(kr.rowSpan=1,kr.colSpan=1),kt.createElement(Cn,(0,Ae.Z)({className:ve()(Ti,ai),ellipsis:Oe.ellipsis,align:Oe.align,scope:Oe.rowScope,component:"div",prefixCls:re.prefixCls,key:Ao,record:kn,index:$e,renderIndex:Ln,dataIndex:Zi,render:xo,shouldCellUpdate:Oe.shouldCellUpdate},Jo,{appendNode:ur,additionalProps:(0,Ce.Z)((0,Ce.Z)({},So),{},{style:pr},kr)}))}var Co=so,Ji=["data","index","className","rowKey","style","extra","getHeight"],Go=kt.forwardRef(function(qt,re){var Oe=qt.data,Ze=qt.index,nn=qt.className,$e=qt.rowKey,Ln=qt.style,kn=qt.extra,Sn=qt.getHeight,ai=(0,bt.Z)(qt,Ji),di=Oe.record,In=Oe.indent,Ki=Oe.index,Zi=Ut(Dt,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),Ti=Zi.scrollX,po=Zi.flattenColumns,zi=Zi.prefixCls,ho=Zi.fixColumn,lo=Zi.componentWidth,Ao=pn(di,$e,Ze,In),Jo=Ao.rowSupportExpand,ur=Ao.expanded,So=Ao.rowProps,Xo=Ao.expandedRowRender,Fr=Ao.expandedRowClassName,Lo;if(Jo&&ur){var Ko=Xo(di,Ze,In+1,ur),bo=Fr==null?void 0:Fr(di,Ze,In),qi={};ho&&(qi={style:(0,Vt.Z)({},"--virtual-width","".concat(lo,"px"))});var Ro="".concat(zi,"-expanded-row-cell");Lo=kt.createElement("div",{className:ve()("".concat(zi,"-expanded-row"),"".concat(zi,"-expanded-row-level-").concat(In+1),bo)},kt.createElement(Cn,{component:"div",prefixCls:zi,className:ve()(Ro,(0,Vt.Z)({},"".concat(Ro,"-fixed"),ho)),additionalProps:qi},Ko))}var or=(0,Ce.Z)((0,Ce.Z)({},Ln),{},{width:Ti});kn&&(or.position="absolute",or.pointerEvents="none");var pr=kt.createElement("div",(0,Ae.Z)({},So,ai,{ref:Jo?null:re,className:ve()(nn,"".concat(zi,"-row"),So==null?void 0:So.className,(0,Vt.Z)({},"".concat(zi,"-row-extra"),kn)),style:(0,Ce.Z)((0,Ce.Z)({},or),So==null?void 0:So.style)}),po.map(function(mr,xo){return kt.createElement(Co,{key:xo,rowInfo:Ao,column:mr,colIndex:xo,indent:In,index:Ze,renderIndex:Ki,record:di,inverse:kn,getHeight:Sn})}));return Jo?kt.createElement("div",{ref:re},pr,Lo):pr}),Eo=yt(Go),Wi=Eo,Ui=kt.forwardRef(function(qt,re){var Oe=qt.data,Ze=qt.onScroll,nn=Ut(Dt,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","emptyNode","scrollX"]),$e=nn.flattenColumns,Ln=nn.onColumnResize,kn=nn.getRowKey,Sn=nn.expandedKeys,ai=nn.prefixCls,di=nn.childrenColumnName,In=nn.emptyNode,Ki=nn.scrollX,Zi=Ut(fn),Ti=Zi.scrollY,po=Zi.listItemHeight,zi=kt.useRef(),ho=_e(Oe,di,Sn,kn),lo=kt.useMemo(function(){var Lo=0;return $e.map(function(Ko){var bo=Ko.width,qi=Ko.key;return Lo+=bo,[qi,bo,Lo]})},[$e]),Ao=kt.useMemo(function(){return lo.map(function(Lo){return Lo[2]})},[lo]);kt.useEffect(function(){lo.forEach(function(Lo){var Ko=(0,ue.Z)(Lo,2),bo=Ko[0],qi=Ko[1];Ln(bo,qi)})},[lo]),kt.useImperativeHandle(re,function(){var Lo={};return Object.defineProperty(Lo,"scrollLeft",{get:function(){var bo;return((bo=zi.current)===null||bo===void 0?void 0:bo.getScrollInfo().x)||0},set:function(bo){var qi;(qi=zi.current)===null||qi===void 0||qi.scrollTo({left:bo})}}),Lo});var Jo=function(Ko,bo){var qi,Ro=(qi=ho[bo])===null||qi===void 0?void 0:qi.record,or=Ko.onCell;if(or){var pr,mr=or(Ro,bo);return(pr=mr==null?void 0:mr.rowSpan)!==null&&pr!==void 0?pr:1}return 1},ur=function(Ko){var bo=Ko.start,qi=Ko.end,Ro=Ko.getSize,or=Ko.offsetY;if(qi<0)return null;for(var pr=$e.filter(function(vr){return Jo(vr,bo)===0}),mr=bo,xo=function(dr){if(pr=pr.filter(function(yr){return Jo(yr,dr)===0}),!pr.length)return mr=dr,"break"},kr=bo;kr>=0;kr-=1){var Ir=xo(kr);if(Ir==="break")break}for(var ca=$e.filter(function(vr){return Jo(vr,qi)!==1}),Yr=qi,Ua=function(dr){if(ca=ca.filter(function(yr){return Jo(yr,dr)!==1}),!ca.length)return Yr=Math.max(dr-1,qi),"break"},Wa=qi;Wa1})&&lr.push(dr)},_a=mr;_a<=Yr;_a+=1)var Oa=sa(_a);var fs=lr.map(function(vr){var dr=ho[vr],yr=kn(dr.record,vr),$o=function(Ar){var ea=vr+Ar-1,na=kn(ho[ea].record,ea),zs=Ro(yr,na);return zs.bottom-zs.top},la=Ro(yr);return kt.createElement(Wi,{key:vr,data:dr,rowKey:yr,index:vr,style:{top:-or+la.top},extra:!0,getHeight:$o})});return fs},So=kt.useMemo(function(){return{columnsOffset:Ao}},[Ao]),Xo="".concat(ai,"-tbody"),Fr;return ho.length?Fr=kt.createElement(Qi.Z,{fullHeight:!1,ref:zi,className:ve()(Xo,"".concat(Xo,"-virtual")),height:Ti,itemHeight:po||24,data:ho,itemKey:function(Ko){return kn(Ko.record)},scrollWidth:Ki,onVirtualScroll:function(Ko){var bo=Ko.x;Ze({scrollLeft:bo})},extraRender:ur},function(Lo,Ko,bo){var qi=kn(Lo.record,Ko);return kt.createElement(Wi,(0,Ae.Z)({data:Lo,rowKey:qi,index:Ko},bo))}):Fr=kt.createElement("div",{className:ve()("".concat(ai,"-placeholder"))},kt.createElement(Cn,{component:"div",prefixCls:ai},In)),kt.createElement(ao.Provider,{value:So},Fr)}),Xi=yt(Ui),io=Xi,yi=function(re,Oe){var Ze=Oe.ref,nn=Oe.onScroll;return kt.createElement(io,{ref:Ze,data:re,onScroll:nn})},Gt=100;function Wo(qt){var re=qt.columns,Oe=qt.scroll,Ze=qt.prefixCls,nn=Ze===void 0?ze:Ze,$e=qt.className,Ln=qt.listItemHeight,kn=Oe||{},Sn=kn.x,ai=kn.y;typeof Sn!="number"&&(Sn=((re||[]).length+1)*Gt),typeof ai!="number"&&(ai=500);var di=kt.useMemo(function(){return{scrollY:ai,listItemHeight:Ln}},[ai,Ln]);return kt.createElement(fn.Provider,{value:di},kt.createElement(Ri,(0,Ae.Z)({},qt,{className:ve()($e,"".concat(nn,"-virtual")),scroll:(0,Ce.Z)((0,Ce.Z)({},Oe),{},{x:Sn}),components:{body:yi},columns:re,internalHooks:Ot,tailor:!0})))}function sr(qt){return pt(Wo,qt)}var Cr=sr(),Rr=null;function cr(qt){return null}var uo=cr;function Jt(qt){return null}var wn=Jt,Tn=xt(2738),vi=xt(68031),Xn=xt(36355),oi=xt(93891),ti=xt(19716),Xe=xt(8628),Yn=xt(31724),ji=xt(58421),Oo=xt(71418),to=xt(88088);function Yi(qt){return function(Oe){let{prefixCls:Ze,onExpand:nn,record:$e,expanded:Ln,expandable:kn}=Oe;const Sn=`${Ze}-row-expand-icon`;return kt.createElement("button",{type:"button",onClick:ai=>{nn($e,ai),ai.stopPropagation()},className:ve()(Sn,{[`${Sn}-spaced`]:!kn,[`${Sn}-expanded`]:kn&&Ln,[`${Sn}-collapsed`]:kn&&!Ln}),"aria-label":Ln?qt.collapse:qt.expand,"aria-expanded":Ln})}}var Uo=Yi;function zo(qt,re){return"key"in qt&&qt.key!==void 0&&qt.key!==null?qt.key:qt.dataIndex?Array.isArray(qt.dataIndex)?qt.dataIndex.join("."):qt.dataIndex:re}function Nr(qt,re){return re?`${re}-${qt}`:`${qt}`}function Hr(qt,re){return typeof qt=="function"?qt(re):qt}function da(qt,re){const Oe=Hr(qt,re);return Object.prototype.toString.call(Oe)==="[object Object]"?"":Oe}var on={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M349 838c0 17.7 14.2 32 31.8 32h262.4c17.6 0 31.8-14.3 31.8-32V642H349v196zm531.1-684H143.9c-24.5 0-39.8 26.7-27.5 48l221.3 376h348.8l221.3-376c12.1-21.3-3.2-48-27.7-48z"}}]},name:"filter",theme:"filled"},aa=on,Is=xt(7657),cs=function(re,Oe){return kt.createElement(Is.Z,(0,Ae.Z)({},re,{ref:Oe,icon:aa}))},Rs=kt.forwardRef(cs),oa=Rs,Ys=xt(56762);function jr(qt){const re=kt.useRef(qt),Oe=(0,Ys.Z)();return[()=>re.current,Ze=>{re.current=Ze,Oe()}]}var Yo=xt(3113),Sr=xt(24905),Jr=xt(38854),vo=xt(64165),er=xt(20834),To=xt(40875),bi=xt(5112),yo=xt(17574),Lr=xt(47472),Qr=xt(92832);function ms(qt){let{value:re,onChange:Oe,filterSearch:Ze,tablePrefixCls:nn,locale:$e}=qt;return Ze?kt.createElement("div",{className:`${nn}-filter-dropdown-search`},kt.createElement(Qr.default,{prefix:kt.createElement(Lr.Z,null),placeholder:$e.filterSearchPlaceholder,onChange:Oe,value:re,htmlSize:1,className:`${nn}-filter-dropdown-search-input`})):null}var rs=ms,Li=xt(10228);const $r=qt=>{const{keyCode:re}=qt;re===Li.Z.ENTER&&qt.stopPropagation()};var as=kt.forwardRef((qt,re)=>kt.createElement("div",{className:qt.className,onClick:Oe=>Oe.stopPropagation(),onKeyDown:$r,ref:re},qt.children));function il(qt){let re=[];return(qt||[]).forEach(Oe=>{let{value:Ze,children:nn}=Oe;re.push(Ze),nn&&(re=[].concat((0,Pi.Z)(re),(0,Pi.Z)(il(nn))))}),re}function xr(qt){return qt.some(re=>{let{children:Oe}=re;return Oe})}function hi(qt,re){return typeof re=="string"||typeof re=="number"?re==null?void 0:re.toString().toLowerCase().includes(qt.trim().toLowerCase()):!1}function ih(qt){let{filters:re,prefixCls:Oe,filteredKeys:Ze,filterMultiple:nn,searchValue:$e,filterSearch:Ln}=qt;return re.map((kn,Sn)=>{const ai=String(kn.value);if(kn.children)return{key:ai||Sn,label:kn.text,popupClassName:`${Oe}-dropdown-submenu`,children:ih({filters:kn.children,prefixCls:Oe,filteredKeys:Ze,filterMultiple:nn,searchValue:$e,filterSearch:Ln})};const di=nn?Sr.default:bi.ZP,In={key:kn.value!==void 0?ai:Sn,label:kt.createElement(kt.Fragment,null,kt.createElement(di,{checked:Ze.includes(ai)}),kt.createElement("span",null,kn.text))};return $e.trim()?typeof Ln=="function"?Ln($e,kn)?In:null:hi($e,kn.text)?In:null:In})}function Gs(qt){var re,Oe;const{tablePrefixCls:Ze,prefixCls:nn,column:$e,dropdownPrefixCls:Ln,columnKey:kn,filterMultiple:Sn,filterMode:ai="menu",filterSearch:di=!1,filterState:In,triggerFilter:Ki,locale:Zi,children:Ti,getPopupContainer:po}=qt,{filterDropdownOpen:zi,onFilterDropdownOpenChange:ho,filterResetToDefaultFilteredValue:lo,defaultFilteredValue:Ao,filterDropdownVisible:Jo,onFilterDropdownVisibleChange:ur}=$e,[So,Xo]=kt.useState(!1),Fr=!!(In&&(!((re=In.filteredKeys)===null||re===void 0)&&re.length||In.forceFiltered)),Lo=qo=>{Xo(qo),ho==null||ho(qo),ur==null||ur(qo)},Ko=(Oe=zi!=null?zi:Jo)!==null&&Oe!==void 0?Oe:So,bo=In==null?void 0:In.filteredKeys,[qi,Ro]=jr(bo||[]),or=qo=>{let{selectedKeys:Ar}=qo;Ro(Ar)},pr=(qo,Ar)=>{let{node:ea,checked:na}=Ar;or(Sn?{selectedKeys:qo}:{selectedKeys:na&&ea.key?[ea.key]:[]})};kt.useEffect(()=>{So&&or({selectedKeys:bo||[]})},[bo]);const[mr,xo]=kt.useState([]),kr=qo=>{xo(qo)},[Ir,ca]=kt.useState(""),Yr=qo=>{const{value:Ar}=qo.target;ca(Ar)};kt.useEffect(()=>{So||ca("")},[So]);const Ua=qo=>{const Ar=qo&&qo.length?qo:null;if(Ar===null&&(!In||!In.filteredKeys)||(0,le.Z)(Ar,In==null?void 0:In.filteredKeys,!0))return null;Ki({column:$e,key:kn,filteredKeys:Ar})},Wa=()=>{Lo(!1),Ua(qi())},Tr=function(){let{confirm:qo,closeDropdown:Ar}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};qo&&Ua([]),Ar&&Lo(!1),ca(""),Ro(lo?(Ao||[]).map(ea=>String(ea)):[])},lr=function(){let{closeDropdown:qo}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};qo&&Lo(!1),Ua(qi())},sa=qo=>{qo&&bo!==void 0&&Ro(bo||[]),Lo(qo),!qo&&!$e.filterDropdown&&Wa()},_a=ve()({[`${Ln}-menu-without-submenu`]:!xr($e.filters||[])}),Oa=qo=>{if(qo.target.checked){const Ar=il($e==null?void 0:$e.filters).map(ea=>String(ea));Ro(Ar)}else Ro([])},fs=qo=>{let{filters:Ar}=qo;return(Ar||[]).map((ea,na)=>{const zs=String(ea.value),Ss={title:ea.text,key:ea.value!==void 0?zs:na};return ea.children&&(Ss.children=fs({filters:ea.children})),Ss})},vr=qo=>{var Ar;return Object.assign(Object.assign({},qo),{text:qo.title,value:qo.key,children:((Ar=qo.children)===null||Ar===void 0?void 0:Ar.map(ea=>vr(ea)))||[]})};let dr;if(typeof $e.filterDropdown=="function")dr=$e.filterDropdown({prefixCls:`${Ln}-custom`,setSelectedKeys:qo=>or({selectedKeys:qo}),selectedKeys:qi(),confirm:lr,clearFilters:Tr,filters:$e.filters,visible:Ko,close:()=>{Lo(!1)}});else if($e.filterDropdown)dr=$e.filterDropdown;else{const qo=qi()||[],Ar=()=>($e.filters||[]).length===0?kt.createElement(vo.Z,{image:vo.Z.PRESENTED_IMAGE_SIMPLE,description:Zi.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}}):ai==="tree"?kt.createElement(kt.Fragment,null,kt.createElement(rs,{filterSearch:di,value:Ir,onChange:Yr,tablePrefixCls:Ze,locale:Zi}),kt.createElement("div",{className:`${Ze}-filter-dropdown-tree`},Sn?kt.createElement(Sr.default,{checked:qo.length===il($e.filters).length,indeterminate:qo.length>0&&qo.lengthtypeof di=="function"?di(Ir,vr(na)):hi(Ir,na.title):void 0}))):kt.createElement(kt.Fragment,null,kt.createElement(rs,{filterSearch:di,value:Ir,onChange:Yr,tablePrefixCls:Ze,locale:Zi}),kt.createElement(er.default,{selectable:!0,multiple:Sn,prefixCls:`${Ln}-menu`,className:_a,onSelect:or,onDeselect:or,selectedKeys:qo,getPopupContainer:po,openKeys:mr,onOpenChange:kr,items:ih({filters:$e.filters||[],filterSearch:di,prefixCls:nn,filteredKeys:qi(),filterMultiple:Sn,searchValue:Ir})})),ea=()=>lo?(0,le.Z)((Ao||[]).map(na=>String(na)),qo,!0):qo.length===0;dr=kt.createElement(kt.Fragment,null,Ar(),kt.createElement("div",{className:`${nn}-dropdown-btns`},kt.createElement(Yo.ZP,{type:"link",size:"small",disabled:ea(),onClick:()=>Tr()},Zi.filterReset),kt.createElement(Yo.ZP,{type:"primary",size:"small",onClick:Wa},Zi.filterConfirm)))}$e.filterDropdown&&(dr=kt.createElement(To.J,{selectable:void 0},dr));const yr=()=>kt.createElement(as,{className:`${nn}-dropdown`},dr);let $o;typeof $e.filterIcon=="function"?$o=$e.filterIcon(Fr):$e.filterIcon?$o=$e.filterIcon:$o=kt.createElement(oa,null);const{direction:la}=kt.useContext(Xn.E_);return kt.createElement("div",{className:`${nn}-column`},kt.createElement("span",{className:`${Ze}-column-title`},Ti),kt.createElement(Jr.Z,{dropdownRender:yr,trigger:["click"],open:Ko,onOpenChange:sa,getPopupContainer:po,placement:la==="rtl"?"bottomLeft":"bottomRight"},kt.createElement("span",{role:"button",tabIndex:-1,className:ve()(`${nn}-trigger`,{active:Fr}),onClick:qo=>{qo.stopPropagation()}},$o)))}var Bs=Gs;function Ts(qt,re,Oe){let Ze=[];return(qt||[]).forEach((nn,$e)=>{var Ln;const kn=Nr($e,Oe);if(nn.filters||"filterDropdown"in nn||"onFilter"in nn)if("filteredValue"in nn){let Sn=nn.filteredValue;"filterDropdown"in nn||(Sn=(Ln=Sn==null?void 0:Sn.map(String))!==null&&Ln!==void 0?Ln:Sn),Ze.push({column:nn,key:zo(nn,kn),filteredKeys:Sn,forceFiltered:nn.filtered})}else Ze.push({column:nn,key:zo(nn,kn),filteredKeys:re&&nn.defaultFilteredValue?nn.defaultFilteredValue:void 0,forceFiltered:nn.filtered});"children"in nn&&(Ze=[].concat((0,Pi.Z)(Ze),(0,Pi.Z)(Ts(nn.children,re,kn))))}),Ze}function Ll(qt,re,Oe,Ze,nn,$e,Ln,kn){return Oe.map((Sn,ai)=>{const di=Nr(ai,kn),{filterMultiple:In=!0,filterMode:Ki,filterSearch:Zi}=Sn;let Ti=Sn;if(Ti.filters||Ti.filterDropdown){const po=zo(Ti,di),zi=Ze.find(ho=>{let{key:lo}=ho;return po===lo});Ti=Object.assign(Object.assign({},Ti),{title:ho=>kt.createElement(Bs,{tablePrefixCls:qt,prefixCls:`${qt}-filter`,dropdownPrefixCls:re,column:Ti,columnKey:po,filterState:zi,filterMultiple:In,filterMode:Ki,filterSearch:Zi,triggerFilter:$e,locale:nn,getPopupContainer:Ln},Hr(Sn.title,ho))})}return"children"in Ti&&(Ti=Object.assign(Object.assign({},Ti),{children:Ll(qt,re,Ti.children,Ze,nn,$e,Ln,di)})),Ti})}function ol(qt){const re={};return qt.forEach(Oe=>{let{key:Ze,filteredKeys:nn,column:$e}=Oe;const{filters:Ln,filterDropdown:kn}=$e;if(kn)re[Ze]=nn||null;else if(Array.isArray(nn)){const Sn=il(Ln);re[Ze]=Sn.filter(ai=>nn.includes(String(ai)))}else re[Ze]=null}),re}function vs(qt,re){return re.reduce((Oe,Ze)=>{const{column:{onFilter:nn,filters:$e},filteredKeys:Ln}=Ze;return nn&&Ln&&Ln.length?Oe.filter(kn=>Ln.some(Sn=>{const ai=il($e),di=ai.findIndex(Ki=>String(Ki)===String(Sn)),In=di!==-1?ai[di]:Sn;return nn(In,kn)})):Oe},qt)}const bs=qt=>qt.flatMap(re=>"children"in re?[re].concat((0,Pi.Z)(bs(re.children||[]))):[re]);function bu(qt){let{prefixCls:re,dropdownPrefixCls:Oe,mergedColumns:Ze,onFilterChange:nn,getPopupContainer:$e,locale:Ln}=qt;const kn=kt.useMemo(()=>bs(Ze||[]),[Ze]),[Sn,ai]=kt.useState(()=>Ts(kn,!0)),di=kt.useMemo(()=>{const Ti=Ts(kn,!1);if(Ti.length===0)return Ti;let po=!0,zi=!0;if(Ti.forEach(ho=>{let{filteredKeys:lo}=ho;lo!==void 0?po=!1:zi=!1}),po){const ho=(kn||[]).map((lo,Ao)=>zo(lo,Nr(Ao)));return Sn.filter(lo=>{let{key:Ao}=lo;return ho.includes(Ao)}).map(lo=>{const Ao=kn[ho.findIndex(Jo=>Jo===lo.key)];return Object.assign(Object.assign({},lo),{column:Object.assign(Object.assign({},lo.column),Ao),forceFiltered:Ao.filtered})})}return Ti},[kn,Sn]),In=kt.useMemo(()=>ol(di),[di]),Ki=Ti=>{const po=di.filter(zi=>{let{key:ho}=zi;return ho!==Ti.key});po.push(Ti),ai(po),nn(ol(po),po)};return[Ti=>Ll(re,Oe,Ti,di,Ln,Ki,$e),di,In]}var zu=bu;function Ph(qt,re,Oe){const Ze=kt.useRef({});function nn($e){if(!Ze.current||Ze.current.data!==qt||Ze.current.childrenColumnName!==re||Ze.current.getRowKey!==Oe){let kn=function(Sn){Sn.forEach((ai,di)=>{const In=Oe(ai,di);Ln.set(In,ai),ai&&typeof ai=="object"&&re in ai&&kn(ai[re]||[])})};const Ln=new Map;kn(qt),Ze.current={data:qt,childrenColumnName:re,kvMap:Ln,getRowKey:Oe}}return Ze.current.kvMap.get($e)}return[nn]}var nd=xt(50371),oh=function(qt,re){var Oe={};for(var Ze in qt)Object.prototype.hasOwnProperty.call(qt,Ze)&&re.indexOf(Ze)<0&&(Oe[Ze]=qt[Ze]);if(qt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var nn=0,Ze=Object.getOwnPropertySymbols(qt);nn{const $e=qt[nn];typeof $e!="function"&&(Oe[nn]=$e)}),Oe}function Fl(qt,re,Oe){const Ze=Oe&&typeof Oe=="object"?Oe:{},{total:nn=0}=Ze,$e=oh(Ze,["total"]),[Ln,kn]=(0,kt.useState)(()=>({current:"defaultCurrent"in $e?$e.defaultCurrent:1,pageSize:"defaultPageSize"in $e?$e.defaultPageSize:Mu})),Sn=(0,nd.Z)(Ln,$e,{total:nn>0?nn:qt}),ai=Math.ceil((nn||qt)/Sn.pageSize);Sn.current>ai&&(Sn.current=ai||1);const di=(Ki,Zi)=>{kn({current:Ki!=null?Ki:1,pageSize:Zi||Sn.pageSize})},In=(Ki,Zi)=>{var Ti;Oe&&((Ti=Oe.onChange)===null||Ti===void 0||Ti.call(Oe,Ki,Zi)),di(Ki,Zi),re(Ki,Zi||(Sn==null?void 0:Sn.pageSize))};return Oe===!1?[{},()=>{}]:[Object.assign(Object.assign({},Sn),{onChange:In}),di]}var Dh=Fl,Hu=xt(84105),lu=xt(35654),gr=xt(90782),_r=xt(71430),Ms=xt(18929);const La={},Fa="SELECT_ALL",Pa="SELECT_INVERT",Sa="SELECT_NONE",Ea=[],Da=(qt,re)=>{let Oe=[];return(re||[]).forEach(Ze=>{Oe.push(Ze),Ze&&typeof Ze=="object"&&qt in Ze&&(Oe=[].concat((0,Pi.Z)(Oe),(0,Pi.Z)(Da(qt,Ze[qt]))))}),Oe};var rl=(qt,re)=>{const{preserveSelectedRowKeys:Oe,selectedRowKeys:Ze,defaultSelectedRowKeys:nn,getCheckboxProps:$e,onChange:Ln,onSelect:kn,onSelectAll:Sn,onSelectInvert:ai,onSelectNone:di,onSelectMultiple:In,columnWidth:Ki,type:Zi,selections:Ti,fixed:po,renderCell:zi,hideSelectAll:ho,checkStrictly:lo=!0}=re||{},{prefixCls:Ao,data:Jo,pageData:ur,getRecordByKey:So,getRowKey:Xo,expandType:Fr,childrenColumnName:Lo,locale:Ko,getPopupContainer:bo}=qt,[qi,Ro]=(0,Ms.Z)(Ze||nn||Ea,{value:Ze}),or=kt.useRef(new Map),pr=(0,kt.useCallback)(vr=>{if(Oe){const dr=new Map;vr.forEach(yr=>{let $o=So(yr);!$o&&or.current.has(yr)&&($o=or.current.get(yr)),dr.set(yr,$o)}),or.current=dr}},[So,Oe]);kt.useEffect(()=>{pr(qi)},[qi]);const{keyEntities:mr}=(0,kt.useMemo)(()=>{if(lo)return{keyEntities:null};let vr=Jo;if(Oe){const dr=new Set(Jo.map(($o,la)=>Xo($o,la))),yr=Array.from(or.current).reduce(($o,la)=>{let[qo,Ar]=la;return dr.has(qo)?$o:$o.concat(Ar)},[]);vr=[].concat((0,Pi.Z)(vr),(0,Pi.Z)(yr))}return(0,_r.I8)(vr,{externalGetKey:Xo,childrenPropName:Lo})},[Jo,Xo,lo,Lo,Oe]),xo=(0,kt.useMemo)(()=>Da(Lo,ur),[Lo,ur]),kr=(0,kt.useMemo)(()=>{const vr=new Map;return xo.forEach((dr,yr)=>{const $o=Xo(dr,yr),la=($e?$e(dr):null)||{};vr.set($o,la)}),vr},[xo,Xo,$e]),Ir=(0,kt.useCallback)(vr=>{var dr;return!!(!((dr=kr.get(Xo(vr)))===null||dr===void 0)&&dr.disabled)},[kr,Xo]),[ca,Yr]=(0,kt.useMemo)(()=>{if(lo)return[qi||[],[]];const{checkedKeys:vr,halfCheckedKeys:dr}=(0,gr.S)(qi,!0,mr,Ir);return[vr||[],dr]},[qi,lo,mr,Ir]),Ua=(0,kt.useMemo)(()=>{const vr=Zi==="radio"?ca.slice(0,1):ca;return new Set(vr)},[ca,Zi]),Wa=(0,kt.useMemo)(()=>Zi==="radio"?new Set:new Set(Yr),[Yr,Zi]),[Tr,lr]=(0,kt.useState)(null);kt.useEffect(()=>{re||Ro(Ea)},[!!re]);const sa=(0,kt.useCallback)((vr,dr)=>{let yr,$o;pr(vr),Oe?(yr=vr,$o=vr.map(la=>or.current.get(la))):(yr=[],$o=[],vr.forEach(la=>{const qo=So(la);qo!==void 0&&(yr.push(la),$o.push(qo))})),Ro(yr),Ln==null||Ln(yr,$o,{type:dr})},[Ro,So,Ln,Oe]),_a=(0,kt.useCallback)((vr,dr,yr,$o)=>{if(kn){const la=yr.map(qo=>So(qo));kn(So(vr),dr,la,$o)}sa(yr,"single")},[kn,So,sa]),Oa=(0,kt.useMemo)(()=>!Ti||ho?null:(Ti===!0?[Fa,Pa,Sa]:Ti).map(dr=>dr===Fa?{key:"all",text:Ko.selectionAll,onSelect(){sa(Jo.map((yr,$o)=>Xo(yr,$o)).filter(yr=>{const $o=kr.get(yr);return!($o!=null&&$o.disabled)||Ua.has(yr)}),"all")}}:dr===Pa?{key:"invert",text:Ko.selectInvert,onSelect(){const yr=new Set(Ua);ur.forEach((la,qo)=>{const Ar=Xo(la,qo),ea=kr.get(Ar);ea!=null&&ea.disabled||(yr.has(Ar)?yr.delete(Ar):yr.add(Ar))});const $o=Array.from(yr);ai&&ai($o),sa($o,"invert")}}:dr===Sa?{key:"none",text:Ko.selectNone,onSelect(){di==null||di(),sa(Array.from(Ua).filter(yr=>{const $o=kr.get(yr);return $o==null?void 0:$o.disabled}),"none")}}:dr).map(dr=>Object.assign(Object.assign({},dr),{onSelect:function(){for(var yr,$o,la=arguments.length,qo=new Array(la),Ar=0;Ar{var dr;if(!re)return vr.filter(ga=>ga!==La);let yr=(0,Pi.Z)(vr);const $o=new Set(Ua),la=xo.map(Xo).filter(ga=>!kr.get(ga).disabled),qo=la.every(ga=>$o.has(ga)),Ar=la.some(ga=>$o.has(ga)),ea=()=>{const ga=[];qo?la.forEach(Ma=>{$o.delete(Ma),ga.push(Ma)}):la.forEach(Ma=>{$o.has(Ma)||($o.add(Ma),ga.push(Ma))});const xa=Array.from($o);Sn==null||Sn(!qo,xa.map(Ma=>So(Ma)),ga.map(Ma=>So(Ma))),sa(xa,"all"),lr(null)};let na;if(Zi!=="radio"){let ga;if(Oa){const Vr={getPopupContainer:bo,items:Oa.map((ka,As)=>{const{key:Al,text:Jl,onSelect:zl}=ka;return{key:Al!=null?Al:As,onClick:()=>{zl==null||zl(la)},label:Jl}})};ga=kt.createElement("div",{className:`${Ao}-selection-extra`},kt.createElement(Jr.Z,{menu:Vr,getPopupContainer:bo},kt.createElement("span",null,kt.createElement(Hu.Z,null))))}const xa=xo.map((Vr,ka)=>{const As=Xo(Vr,ka),Al=kr.get(As)||{};return Object.assign({checked:$o.has(As)},Al)}).filter(Vr=>{let{disabled:ka}=Vr;return ka}),Ma=!!xa.length&&xa.length===xo.length,es=Ma&&xa.every(Vr=>{let{checked:ka}=Vr;return ka}),Fs=Ma&&xa.some(Vr=>{let{checked:ka}=Vr;return ka});na=!ho&&kt.createElement("div",{className:`${Ao}-selection`},kt.createElement(Sr.default,{checked:Ma?es:!!xo.length&&qo,indeterminate:Ma?!es&&Fs:!qo&&Ar,onChange:ea,disabled:xo.length===0||Ma,"aria-label":ga?"Custom selection":"Select all",skipGroup:!0}),ga)}let zs;Zi==="radio"?zs=(ga,xa,Ma)=>{const es=Xo(xa,Ma),Fs=$o.has(es);return{node:kt.createElement(bi.ZP,Object.assign({},kr.get(es),{checked:Fs,onClick:Vr=>Vr.stopPropagation(),onChange:Vr=>{$o.has(es)||_a(es,!0,[es],Vr.nativeEvent)}})),checked:Fs}}:zs=(ga,xa,Ma)=>{var es;const Fs=Xo(xa,Ma),Vr=$o.has(Fs),ka=Wa.has(Fs),As=kr.get(Fs);let Al;return Fr==="nest"?Al=ka:Al=(es=As==null?void 0:As.indeterminate)!==null&&es!==void 0?es:ka,{node:kt.createElement(Sr.default,Object.assign({},As,{indeterminate:Al,checked:Vr,skipGroup:!0,onClick:Jl=>Jl.stopPropagation(),onChange:Jl=>{let{nativeEvent:zl}=Jl;const{shiftKey:du}=zl;let cu=-1,Ql=-1;if(du&&lo){const ma=new Set([Tr,Fs]);la.some((Zs,$a)=>{if(ma.has(Zs))if(cu===-1)cu=$a;else return Ql=$a,!0;return!1})}if(Ql!==-1&&cu!==Ql&&lo){const ma=la.slice(cu,Ql+1),Zs=[];Vr?ma.forEach(Ba=>{$o.has(Ba)&&(Zs.push(Ba),$o.delete(Ba))}):ma.forEach(Ba=>{$o.has(Ba)||(Zs.push(Ba),$o.add(Ba))});const $a=Array.from($o);In==null||In(!Vr,$a.map(Ba=>So(Ba)),Zs.map(Ba=>So(Ba))),sa($a,"multiple")}else{const ma=ca;if(lo){const Zs=Vr?(0,lu._5)(ma,Fs):(0,lu.L0)(ma,Fs);_a(Fs,!Vr,Zs,zl)}else{const Zs=(0,gr.S)([].concat((0,Pi.Z)(ma),[Fs]),!0,mr,Ir),{checkedKeys:$a,halfCheckedKeys:Ba}=Zs;let $l=$a;if(Vr){const Ch=new Set($a);Ch.delete(Fs),$l=(0,gr.S)(Array.from(Ch),{checked:!1,halfCheckedKeys:Ba},mr,Ir).checkedKeys}_a(Fs,!Vr,$l,zl)}}lr(Vr?null:Fs)}})),checked:Vr}};const Ss=(ga,xa,Ma)=>{const{node:es,checked:Fs}=zs(ga,xa,Ma);return zi?zi(Fs,xa,Ma,es):es};if(!yr.includes(La))if(yr.findIndex(ga=>{var xa;return((xa=ga[Qo])===null||xa===void 0?void 0:xa.columnType)==="EXPAND_COLUMN"})===0){const[ga,...xa]=yr;yr=[ga,La].concat((0,Pi.Z)(xa))}else yr=[La].concat((0,Pi.Z)(yr));const ll=yr.indexOf(La);yr=yr.filter((ga,xa)=>ga!==La||xa===ll);const fa=yr[ll-1],Hs=yr[ll+1];let us=po;us===void 0&&((Hs==null?void 0:Hs.fixed)!==void 0?us=Hs.fixed:(fa==null?void 0:fa.fixed)!==void 0&&(us=fa.fixed)),us&&fa&&((dr=fa[Qo])===null||dr===void 0?void 0:dr.columnType)==="EXPAND_COLUMN"&&fa.fixed===void 0&&(fa.fixed=us);const Ls=ve()(`${Ao}-selection-col`,{[`${Ao}-selection-col-with-dropdown`]:Ti&&Zi==="checkbox"}),uh={fixed:us,width:Ki,className:`${Ao}-selection-column`,title:re.columnTitle||na,render:Ss,onCell:re.onCell,[Qo]:{className:Ls}};return yr.map(ga=>ga===La?uh:ga)},[Xo,xo,re,ca,Ua,Wa,Ki,Oa,Fr,Tr,kr,In,_a,Ir]),Ua]},Aa=xt(89489),wd=xt(59477),Oh=xt(6848);const Xs="ascend",Fo="descend";function al(qt){return typeof qt.sorter=="object"&&typeof qt.sorter.multiple=="number"?qt.sorter.multiple:!1}function Ne(qt){return typeof qt=="function"?qt:qt&&typeof qt=="object"&&qt.compare?qt.compare:!1}function ni(qt,re){return re?qt[qt.indexOf(re)+1]:qt[0]}function id(qt,re,Oe){let Ze=[];function nn($e,Ln){Ze.push({column:$e,key:zo($e,Ln),multiplePriority:al($e),sortOrder:$e.sortOrder})}return(qt||[]).forEach(($e,Ln)=>{const kn=Nr(Ln,Oe);$e.children?("sortOrder"in $e&&nn($e,kn),Ze=[].concat((0,Pi.Z)(Ze),(0,Pi.Z)(id($e.children,re,kn)))):$e.sorter&&("sortOrder"in $e?nn($e,kn):re&&$e.defaultSortOrder&&Ze.push({column:$e,key:zo($e,kn),multiplePriority:al($e),sortOrder:$e.defaultSortOrder}))}),Ze}function tc(qt,re,Oe,Ze,nn,$e,Ln,kn){return(re||[]).map((Sn,ai)=>{const di=Nr(ai,kn);let In=Sn;if(In.sorter){const Ki=In.sortDirections||nn,Zi=In.showSorterTooltip===void 0?Ln:In.showSorterTooltip,Ti=zo(In,di),po=Oe.find(Fr=>{let{key:Lo}=Fr;return Lo===Ti}),zi=po?po.sortOrder:null,ho=ni(Ki,zi);let lo;if(Sn.sortIcon)lo=Sn.sortIcon({sortOrder:zi});else{const Fr=Ki.includes(Xs)&&kt.createElement(wd.Z,{className:ve()(`${qt}-column-sorter-up`,{active:zi===Xs})}),Lo=Ki.includes(Fo)&&kt.createElement(Aa.Z,{className:ve()(`${qt}-column-sorter-down`,{active:zi===Fo})});lo=kt.createElement("span",{className:ve()(`${qt}-column-sorter`,{[`${qt}-column-sorter-full`]:!!(Fr&&Lo)})},kt.createElement("span",{className:`${qt}-column-sorter-inner`,"aria-hidden":"true"},Fr,Lo))}const{cancelSort:Ao,triggerAsc:Jo,triggerDesc:ur}=$e||{};let So=Ao;ho===Fo?So=ur:ho===Xs&&(So=Jo);const Xo=typeof Zi=="object"?Zi:{title:So};In=Object.assign(Object.assign({},In),{className:ve()(In.className,{[`${qt}-column-sort`]:zi}),title:Fr=>{const Lo=kt.createElement("div",{className:`${qt}-column-sorters`},kt.createElement("span",{className:`${qt}-column-title`},Hr(Sn.title,Fr)),lo);return Zi?kt.createElement(Oh.Z,Object.assign({},Xo),Lo):Lo},onHeaderCell:Fr=>{const Lo=Sn.onHeaderCell&&Sn.onHeaderCell(Fr)||{},Ko=Lo.onClick,bo=Lo.onKeyDown;Lo.onClick=or=>{Ze({column:Sn,key:Ti,sortOrder:ho,multiplePriority:al(Sn)}),Ko==null||Ko(or)},Lo.onKeyDown=or=>{or.keyCode===Li.Z.ENTER&&(Ze({column:Sn,key:Ti,sortOrder:ho,multiplePriority:al(Sn)}),bo==null||bo(or))};const qi=da(Sn.title,{}),Ro=qi==null?void 0:qi.toString();return zi?Lo["aria-sort"]=zi==="ascend"?"ascending":"descending":Lo["aria-label"]=Ro||"",Lo.className=ve()(Lo.className,`${qt}-column-has-sorters`),Lo.tabIndex=0,Sn.ellipsis&&(Lo.title=(qi!=null?qi:"").toString()),Lo}})}return"children"in In&&(In=Object.assign(Object.assign({},In),{children:tc(qt,In.children,Oe,Ze,nn,$e,Ln,di)})),In})}function Fu(qt){const{column:re,sortOrder:Oe}=qt;return{column:re,order:Oe,field:re.dataIndex,columnKey:re.key}}function ss(qt){const re=qt.filter(Oe=>{let{sortOrder:Ze}=Oe;return Ze}).map(Fu);return re.length===0&&qt.length?Object.assign(Object.assign({},Fu(qt[qt.length-1])),{column:void 0}):re.length<=1?re[0]||{}:re}function Gu(qt,re,Oe){const Ze=re.slice().sort((Ln,kn)=>kn.multiplePriority-Ln.multiplePriority),nn=qt.slice(),$e=Ze.filter(Ln=>{let{column:{sorter:kn},sortOrder:Sn}=Ln;return Ne(kn)&&Sn});return $e.length?nn.sort((Ln,kn)=>{for(let Sn=0;Sn<$e.length;Sn+=1){const ai=$e[Sn],{column:{sorter:di},sortOrder:In}=ai,Ki=Ne(di);if(Ki&&In){const Zi=Ki(Ln,kn,In);if(Zi!==0)return In===Xs?Zi:-Zi}}return 0}).map(Ln=>{const kn=Ln[Oe];return kn?Object.assign(Object.assign({},Ln),{[Oe]:Gu(kn,re,Oe)}):Ln}):nn}function Pd(qt){let{prefixCls:re,mergedColumns:Oe,onSorterChange:Ze,sortDirections:nn,tableLocale:$e,showSorterTooltip:Ln}=qt;const[kn,Sn]=kt.useState(id(Oe,!0)),ai=kt.useMemo(()=>{let Ti=!0;const po=id(Oe,!1);if(!po.length)return kn;const zi=[];function ho(Ao){Ti?zi.push(Ao):zi.push(Object.assign(Object.assign({},Ao),{sortOrder:null}))}let lo=null;return po.forEach(Ao=>{lo===null?(ho(Ao),Ao.sortOrder&&(Ao.multiplePriority===!1?Ti=!1:lo=!0)):(lo&&Ao.multiplePriority!==!1||(Ti=!1),ho(Ao))}),zi},[Oe,kn]),di=kt.useMemo(()=>{const Ti=ai.map(po=>{let{column:zi,sortOrder:ho}=po;return{column:zi,order:ho}});return{sortColumns:Ti,sortColumn:Ti[0]&&Ti[0].column,sortOrder:Ti[0]&&Ti[0].order}},[ai]);function In(Ti){let po;Ti.multiplePriority===!1||!ai.length||ai[0].multiplePriority===!1?po=[Ti]:po=[].concat((0,Pi.Z)(ai.filter(zi=>{let{key:ho}=zi;return ho!==Ti.key})),[Ti]),Sn(po),Ze(ss(po),po)}return[Ti=>tc(re,Ti,ai,In,nn,$e,Ln),ai,di,()=>ss(ai)]}function rh(qt,re){return qt.map(Oe=>{const Ze=Object.assign({},Oe);return Ze.title=Hr(Oe.title,re),"children"in Ze&&(Ze.children=rh(Ze.children,re)),Ze})}function Ga(qt){return[kt.useCallback(Oe=>rh(Oe,qt),[qt])]}var ar=mi((qt,re)=>{const{_renderTimes:Oe}=qt,{_renderTimes:Ze}=re;return Oe!==Ze}),Ds=sr((qt,re)=>{const{_renderTimes:Oe}=qt,{_renderTimes:Ze}=re;return Oe!==Ze}),js=xt(64993),ba=xt(17313),Si=xt(83116),Po=xt(37613),wr=qt=>{const{componentCls:re}=qt,Oe=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`,Ze=(nn,$e,Ln)=>({[`&${re}-${nn}`]:{[`> ${re}-container`]:{[`> ${re}-content, > ${re}-body`]:{"\n > table > tbody > tr > th,\n > table > tbody > tr > td\n ":{[`> ${re}-expanded-row-fixed`]:{margin:`-${$e}px -${Ln+qt.lineWidth}px`}}}}}});return{[`${re}-wrapper`]:{[`${re}${re}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${re}-title`]:{border:Oe,borderBottom:0},[`> ${re}-container`]:{borderInlineStart:Oe,borderTop:Oe,[` > ${re}-content, > ${re}-header, > ${re}-body, @@ -1194,10 +1194,10 @@ ${gn} `]:{"> th, > td":{borderInlineEnd:0}}}}}},Ze("middle",qt.tablePaddingVerticalMiddle,qt.tablePaddingHorizontalMiddle)),Ze("small",qt.tablePaddingVerticalSmall,qt.tablePaddingHorizontalSmall)),{[`> ${re}-footer`]:{border:Oe,borderTop:0}}),[`${re}-cell`]:{[`${re}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${qt.lineWidth}px 0 ${qt.lineWidth}px ${qt.tableHeaderBg}`}},[`${re}-bordered ${re}-cell-scrollbar`]:{borderInlineEnd:Oe}}}},Va=qt=>{const{componentCls:re}=qt;return{[`${re}-wrapper`]:{[`${re}-cell-ellipsis`]:Object.assign(Object.assign({},ba.vS),{wordBreak:"keep-all",[` &${re}-cell-fix-left-last, &${re}-cell-fix-right-first - `]:{overflow:"visible",[`${re}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${re}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pr=qt=>{const{componentCls:re}=qt;return{[`${re}-wrapper`]:{[`${re}-tbody > tr${re}-placeholder`]:{textAlign:"center",color:qt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:qt.colorBgContainer}}}}},ys=xt(15969),va=qt=>{const{componentCls:re,antCls:Oe,controlInteractiveSize:Ze,motionDurationSlow:nn,lineWidth:$e,paddingXS:Fn,lineType:kn,tableBorderColor:Sn,tableExpandIconBg:ri,tableExpandColumnWidth:di,borderRadius:In,fontSize:Ki,fontSizeSM:Zi,lineHeight:Ti,tablePaddingVertical:po,tablePaddingHorizontal:zi,tableExpandedRowBg:ho,paddingXXS:lo}=qt,Ao=Ze/2-$e,Jo=Ao*2+$e*3,ur=`${$e}px ${kn} ${Sn}`,So=lo-$e;return{[`${re}-wrapper`]:{[`${re}-expand-icon-col`]:{width:di},[`${re}-row-expand-icon-cell`]:{textAlign:"center",[`${re}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${re}-row-indent`]:{height:1,float:"left"},[`${re}-row-expand-icon`]:Object.assign(Object.assign({},(0,ys.N)(qt)),{position:"relative",float:"left",boxSizing:"border-box",width:Jo,height:Jo,padding:0,color:"inherit",lineHeight:`${Jo}px`,background:ri,border:ur,borderRadius:In,transform:`scale(${Ze/Jo})`,transition:`all ${nn}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${nn} ease-out`,content:'""'},"&::before":{top:Ao,insetInlineEnd:So,insetInlineStart:So,height:$e},"&::after":{top:So,bottom:So,insetInlineStart:Ao,width:$e,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${re}-row-indent + ${re}-row-expand-icon`]:{marginTop:(Ki*Ti-$e*3)/2-Math.ceil((Zi*1.4-$e*3)/2),marginInlineEnd:Fn},[`tr${re}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ho}},[`${Oe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${re}-expanded-row-fixed`]:{position:"relative",margin:`-${po}px -${zi}px`,padding:`${po}px ${zi}px`}}}},Za=qt=>{const{componentCls:re,antCls:Oe,iconCls:Ze,tableFilterDropdownWidth:nn,tableFilterDropdownSearchWidth:$e,paddingXXS:Fn,paddingXS:kn,colorText:Sn,lineWidth:ri,lineType:di,tableBorderColor:In,tableHeaderIconColor:Ki,fontSizeSM:Zi,tablePaddingHorizontal:Ti,borderRadius:po,motionDurationSlow:zi,colorTextDescription:ho,colorPrimary:lo,tableHeaderFilterActiveBg:Ao,colorTextDisabled:Jo,tableFilterDropdownBg:ur,tableFilterDropdownHeight:So,controlItemBgHover:Xo,controlItemBgActive:Fr,boxShadowSecondary:Lo,filterDropdownMenuBg:Ko}=qt,bo=`${Oe}-dropdown`,qi=`${re}-filter-dropdown`,Ro=`${Oe}-tree`,or=`${ri}px ${di} ${In}`;return[{[`${re}-wrapper`]:{[`${re}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${re}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Fn,marginInline:`${Fn}px ${-Ti/2}px`,padding:`0 ${Fn}px`,color:Ki,fontSize:Zi,borderRadius:po,cursor:"pointer",transition:`all ${zi}`,"&:hover":{color:ho,background:Ao},"&.active":{color:lo}}}},{[`${Oe}-dropdown`]:{[qi]:Object.assign(Object.assign({},(0,ba.Wf)(qt)),{minWidth:nn,backgroundColor:ur,borderRadius:po,boxShadow:Lo,overflow:"hidden",[`${bo}-menu`]:{maxHeight:So,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ko,"&:empty::after":{display:"block",padding:`${kn}px 0`,color:Jo,fontSize:Zi,textAlign:"center",content:'"Not Found"'}},[`${qi}-tree`]:{paddingBlock:`${kn}px 0`,paddingInline:kn,[Ro]:{padding:0},[`${Ro}-treenode ${Ro}-node-content-wrapper:hover`]:{backgroundColor:Xo},[`${Ro}-treenode-checkbox-checked ${Ro}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Fr}}},[`${qi}-search`]:{padding:kn,borderBottom:or,"&-input":{input:{minWidth:$e},[Ze]:{color:Jo}}},[`${qi}-checkall`]:{width:"100%",marginBottom:Fn,marginInlineStart:Fn},[`${qi}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${kn-ri}px ${kn}px`,overflow:"hidden",borderTop:or}})}},{[`${Oe}-dropdown ${qi}, ${qi}-submenu`]:{[`${Oe}-checkbox-wrapper + span`]:{paddingInlineStart:kn,color:Sn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},ah=qt=>{const{componentCls:re,lineWidth:Oe,colorSplit:Ze,motionDurationSlow:nn,zIndexTableFixed:$e,tableBg:Fn,zIndexTableSticky:kn}=qt,Sn=Ze;return{[`${re}-wrapper`]:{[` + `]:{overflow:"visible",[`${re}-cell-content`]:{display:"block",overflow:"hidden",textOverflow:"ellipsis"}},[`${re}-column-title`]:{overflow:"hidden",textOverflow:"ellipsis",wordBreak:"keep-all"}})}}},Pr=qt=>{const{componentCls:re}=qt;return{[`${re}-wrapper`]:{[`${re}-tbody > tr${re}-placeholder`]:{textAlign:"center",color:qt.colorTextDisabled,"\n &:hover > th,\n &:hover > td,\n ":{background:qt.colorBgContainer}}}}},ys=xt(15969),va=qt=>{const{componentCls:re,antCls:Oe,controlInteractiveSize:Ze,motionDurationSlow:nn,lineWidth:$e,paddingXS:Ln,lineType:kn,tableBorderColor:Sn,tableExpandIconBg:ai,tableExpandColumnWidth:di,borderRadius:In,fontSize:Ki,fontSizeSM:Zi,lineHeight:Ti,tablePaddingVertical:po,tablePaddingHorizontal:zi,tableExpandedRowBg:ho,paddingXXS:lo}=qt,Ao=Ze/2-$e,Jo=Ao*2+$e*3,ur=`${$e}px ${kn} ${Sn}`,So=lo-$e;return{[`${re}-wrapper`]:{[`${re}-expand-icon-col`]:{width:di},[`${re}-row-expand-icon-cell`]:{textAlign:"center",[`${re}-row-expand-icon`]:{display:"inline-flex",float:"none",verticalAlign:"sub"}},[`${re}-row-indent`]:{height:1,float:"left"},[`${re}-row-expand-icon`]:Object.assign(Object.assign({},(0,ys.N)(qt)),{position:"relative",float:"left",boxSizing:"border-box",width:Jo,height:Jo,padding:0,color:"inherit",lineHeight:`${Jo}px`,background:ai,border:ur,borderRadius:In,transform:`scale(${Ze/Jo})`,transition:`all ${nn}`,userSelect:"none","&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${nn} ease-out`,content:'""'},"&::before":{top:Ao,insetInlineEnd:So,insetInlineStart:So,height:$e},"&::after":{top:So,bottom:So,insetInlineStart:Ao,width:$e,transform:"rotate(90deg)"},"&-collapsed::before":{transform:"rotate(-180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"},"&-spaced":{"&::before, &::after":{display:"none",content:"none"},background:"transparent",border:0,visibility:"hidden"}}),[`${re}-row-indent + ${re}-row-expand-icon`]:{marginTop:(Ki*Ti-$e*3)/2-Math.ceil((Zi*1.4-$e*3)/2),marginInlineEnd:Ln},[`tr${re}-expanded-row`]:{"&, &:hover":{"> th, > td":{background:ho}},[`${Oe}-descriptions-view`]:{display:"flex",table:{flex:"auto",width:"auto"}}},[`${re}-expanded-row-fixed`]:{position:"relative",margin:`-${po}px -${zi}px`,padding:`${po}px ${zi}px`}}}},Za=qt=>{const{componentCls:re,antCls:Oe,iconCls:Ze,tableFilterDropdownWidth:nn,tableFilterDropdownSearchWidth:$e,paddingXXS:Ln,paddingXS:kn,colorText:Sn,lineWidth:ai,lineType:di,tableBorderColor:In,tableHeaderIconColor:Ki,fontSizeSM:Zi,tablePaddingHorizontal:Ti,borderRadius:po,motionDurationSlow:zi,colorTextDescription:ho,colorPrimary:lo,tableHeaderFilterActiveBg:Ao,colorTextDisabled:Jo,tableFilterDropdownBg:ur,tableFilterDropdownHeight:So,controlItemBgHover:Xo,controlItemBgActive:Fr,boxShadowSecondary:Lo,filterDropdownMenuBg:Ko}=qt,bo=`${Oe}-dropdown`,qi=`${re}-filter-dropdown`,Ro=`${Oe}-tree`,or=`${ai}px ${di} ${In}`;return[{[`${re}-wrapper`]:{[`${re}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${re}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:-Ln,marginInline:`${Ln}px ${-Ti/2}px`,padding:`0 ${Ln}px`,color:Ki,fontSize:Zi,borderRadius:po,cursor:"pointer",transition:`all ${zi}`,"&:hover":{color:ho,background:Ao},"&.active":{color:lo}}}},{[`${Oe}-dropdown`]:{[qi]:Object.assign(Object.assign({},(0,ba.Wf)(qt)),{minWidth:nn,backgroundColor:ur,borderRadius:po,boxShadow:Lo,overflow:"hidden",[`${bo}-menu`]:{maxHeight:So,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:Ko,"&:empty::after":{display:"block",padding:`${kn}px 0`,color:Jo,fontSize:Zi,textAlign:"center",content:'"Not Found"'}},[`${qi}-tree`]:{paddingBlock:`${kn}px 0`,paddingInline:kn,[Ro]:{padding:0},[`${Ro}-treenode ${Ro}-node-content-wrapper:hover`]:{backgroundColor:Xo},[`${Ro}-treenode-checkbox-checked ${Ro}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:Fr}}},[`${qi}-search`]:{padding:kn,borderBottom:or,"&-input":{input:{minWidth:$e},[Ze]:{color:Jo}}},[`${qi}-checkall`]:{width:"100%",marginBottom:Ln,marginInlineStart:Ln},[`${qi}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${kn-ai}px ${kn}px`,overflow:"hidden",borderTop:or}})}},{[`${Oe}-dropdown ${qi}, ${qi}-submenu`]:{[`${Oe}-checkbox-wrapper + span`]:{paddingInlineStart:kn,color:Sn},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},ah=qt=>{const{componentCls:re,lineWidth:Oe,colorSplit:Ze,motionDurationSlow:nn,zIndexTableFixed:$e,tableBg:Ln,zIndexTableSticky:kn}=qt,Sn=Ze;return{[`${re}-wrapper`]:{[` ${re}-cell-fix-left, ${re}-cell-fix-right - `]:{position:"sticky !important",zIndex:$e,background:Fn},[` + `]:{position:"sticky !important",zIndex:$e,background:Ln},[` ${re}-cell-fix-left-first::after, ${re}-cell-fix-left-last::after `]:{position:"absolute",top:0,right:{_skip_check_:!0,value:0},bottom:-Oe,width:30,transform:"translateX(100%)",transition:`box-shadow ${nn}`,content:'""',pointerEvents:"none"},[`${re}-cell-fix-left-all::after`]:{display:"none"},[` @@ -1209,10 +1209,10 @@ ${gn} `]:{boxShadow:`inset 10px 0 8px -8px ${Sn}`},[`${re}-cell-fix-left-last::before`]:{backgroundColor:"transparent !important"}},[`${re}-ping-right`]:{[`&:not(${re}-has-fix-right) ${re}-container`]:{position:"relative","&::after":{boxShadow:`inset -10px 0 8px -8px ${Sn}`}},[` ${re}-cell-fix-right-first::after, ${re}-cell-fix-right-last::after - `]:{boxShadow:`inset -10px 0 8px -8px ${Sn}`}}}}},ec=qt=>{const{componentCls:re,antCls:Oe}=qt;return{[`${re}-wrapper`]:{[`${re}-pagination${Oe}-pagination`]:{margin:`${qt.margin}px 0`},[`${re}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:qt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},nc=qt=>{const{componentCls:re,tableRadius:Oe}=qt;return{[`${re}-wrapper`]:{[re]:{[`${re}-title, ${re}-header`]:{borderRadius:`${Oe}px ${Oe}px 0 0`},[`${re}-title + ${re}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${re}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Oe,borderStartEndRadius:Oe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Oe},"> *:last-child":{borderStartEndRadius:Oe}}},"&-footer":{borderRadius:`0 0 ${Oe}px ${Oe}px`}}}}},Rh=qt=>{const{componentCls:re}=qt;return{[`${re}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${re}-pagination-left`]:{justifyContent:"flex-end"},[`${re}-pagination-right`]:{justifyContent:"flex-start"},[`${re}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${re}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${re}-row-indent`]:{float:"right"}}}}},od=qt=>{const{componentCls:re,antCls:Oe,iconCls:Ze,fontSizeIcon:nn,padding:$e,paddingXS:Fn,tableHeaderIconColor:kn,tableHeaderIconColorHover:Sn,tableSelectionColumnWidth:ri}=qt;return{[`${re}-wrapper`]:{[`${re}-selection-col`]:{width:ri,[`&${re}-selection-col-with-dropdown`]:{width:ri+nn+$e/4}},[`${re}-bordered ${re}-selection-col`]:{width:ri+Fn*2,[`&${re}-selection-col-with-dropdown`]:{width:ri+nn+$e/4+Fn*2}},[` + `]:{boxShadow:`inset -10px 0 8px -8px ${Sn}`}}}}},ec=qt=>{const{componentCls:re,antCls:Oe}=qt;return{[`${re}-wrapper`]:{[`${re}-pagination${Oe}-pagination`]:{margin:`${qt.margin}px 0`},[`${re}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:qt.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},nc=qt=>{const{componentCls:re,tableRadius:Oe}=qt;return{[`${re}-wrapper`]:{[re]:{[`${re}-title, ${re}-header`]:{borderRadius:`${Oe}px ${Oe}px 0 0`},[`${re}-title + ${re}-container`]:{borderStartStartRadius:0,borderStartEndRadius:0,[`${re}-header, table`]:{borderRadius:0},"table > thead > tr:first-child":{"th:first-child, th:last-child, td:first-child, td:last-child":{borderRadius:0}}},"&-container":{borderStartStartRadius:Oe,borderStartEndRadius:Oe,"table > thead > tr:first-child":{"> *:first-child":{borderStartStartRadius:Oe},"> *:last-child":{borderStartEndRadius:Oe}}},"&-footer":{borderRadius:`0 0 ${Oe}px ${Oe}px`}}}}},Rh=qt=>{const{componentCls:re}=qt;return{[`${re}-wrapper-rtl`]:{direction:"rtl",table:{direction:"rtl"},[`${re}-pagination-left`]:{justifyContent:"flex-end"},[`${re}-pagination-right`]:{justifyContent:"flex-start"},[`${re}-row-expand-icon`]:{float:"right","&::after":{transform:"rotate(-90deg)"},"&-collapsed::before":{transform:"rotate(180deg)"},"&-collapsed::after":{transform:"rotate(0deg)"}},[`${re}-container`]:{"&::before":{insetInlineStart:"unset",insetInlineEnd:0},"&::after":{insetInlineStart:0,insetInlineEnd:"unset"},[`${re}-row-indent`]:{float:"right"}}}}},od=qt=>{const{componentCls:re,antCls:Oe,iconCls:Ze,fontSizeIcon:nn,padding:$e,paddingXS:Ln,tableHeaderIconColor:kn,tableHeaderIconColorHover:Sn,tableSelectionColumnWidth:ai}=qt;return{[`${re}-wrapper`]:{[`${re}-selection-col`]:{width:ai,[`&${re}-selection-col-with-dropdown`]:{width:ai+nn+$e/4}},[`${re}-bordered ${re}-selection-col`]:{width:ai+Ln*2,[`&${re}-selection-col-with-dropdown`]:{width:ai+nn+$e/4+Ln*2}},[` table tr th${re}-selection-column, table tr td${re}-selection-column - `]:{paddingInlineEnd:qt.paddingXS,paddingInlineStart:qt.paddingXS,textAlign:"center",[`${Oe}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${re}-selection-column${re}-cell-fix-left`]:{zIndex:qt.zIndexTableFixed+1},[`table tr th${re}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${re}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${re}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${qt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${qt.tablePaddingHorizontal/4}px`,[Ze]:{color:kn,fontSize:nn,verticalAlign:"baseline","&:hover":{color:Sn}}}}}},sh=qt=>{const{componentCls:re}=qt,Oe=(Ze,nn,$e,Fn)=>({[`${re}${re}-${Ze}`]:{fontSize:Fn,[` + `]:{paddingInlineEnd:qt.paddingXS,paddingInlineStart:qt.paddingXS,textAlign:"center",[`${Oe}-radio-wrapper`]:{marginInlineEnd:0}},[`table tr th${re}-selection-column${re}-cell-fix-left`]:{zIndex:qt.zIndexTableFixed+1},[`table tr th${re}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${re}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${re}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${qt.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:`${qt.tablePaddingHorizontal/4}px`,[Ze]:{color:kn,fontSize:nn,verticalAlign:"baseline","&:hover":{color:Sn}}}}}},sh=qt=>{const{componentCls:re}=qt,Oe=(Ze,nn,$e,Ln)=>({[`${re}${re}-${Ze}`]:{fontSize:Ln,[` ${re}-title, ${re}-footer, ${re}-cell, @@ -1224,7 +1224,7 @@ ${gn} `]:{padding:`${nn}px ${$e}px`},[`${re}-filter-trigger`]:{marginInlineEnd:`-${$e/2}px`},[`${re}-expanded-row-fixed`]:{margin:`-${nn}px -${$e}px`},[`${re}-tbody`]:{[`${re}-wrapper:only-child ${re}`]:{marginBlock:`-${nn}px`,marginInline:`${qt.tableExpandColumnWidth-$e}px -${$e}px`}},[`${re}-selection-column`]:{paddingInlineStart:`${$e/4}px`}}});return{[`${re}-wrapper`]:Object.assign(Object.assign({},Oe("middle",qt.tablePaddingVerticalMiddle,qt.tablePaddingHorizontalMiddle,qt.tableFontSizeMiddle)),Oe("small",qt.tablePaddingVerticalSmall,qt.tablePaddingHorizontalSmall,qt.tableFontSizeSmall))}},uu=qt=>{const{componentCls:re,marginXXS:Oe,fontSizeIcon:Ze,tableHeaderIconColor:nn,tableHeaderIconColorHover:$e}=qt;return{[`${re}-wrapper`]:{[`${re}-thead th${re}-column-has-sorters`]:{outline:"none",cursor:"pointer",transition:`all ${qt.motionDurationSlow}`,"&:hover":{background:qt.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:qt.colorPrimary},[` &${re}-cell-fix-left:hover, &${re}-cell-fix-right:hover - `]:{background:qt.tableFixedHeaderSortActiveBg}},[`${re}-thead th${re}-column-sort`]:{background:qt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${re}-column-sort`]:{background:qt.tableBodySortBg},[`${re}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${re}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${re}-column-sorter`]:{marginInlineStart:Oe,color:nn,fontSize:0,transition:`color ${qt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ze,"&.active":{color:qt.colorPrimary}},[`${re}-column-sorter-up + ${re}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${re}-column-sorters:hover ${re}-column-sorter`]:{color:$e}}}},lh=qt=>{const{componentCls:re,opacityLoading:Oe,tableScrollThumbBg:Ze,tableScrollThumbBgHover:nn,tableScrollThumbSize:$e,tableScrollBg:Fn,zIndexTableSticky:kn,stickyScrollBarBorderRadius:Sn}=qt,ri=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`;return{[`${re}-wrapper`]:{[`${re}-sticky`]:{"&-holder":{position:"sticky",zIndex:kn,background:qt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${$e}px !important`,zIndex:kn,display:"flex",alignItems:"center",background:Fn,borderTop:ri,opacity:Oe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:$e,backgroundColor:Ze,borderRadius:Sn,transition:`all ${qt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:nn}}}}}}},hu=qt=>{const{componentCls:re,lineWidth:Oe,tableBorderColor:Ze}=qt,nn=`${Oe}px ${qt.lineType} ${Ze}`;return{[`${re}-wrapper`]:{[`${re}-summary`]:{position:"relative",zIndex:qt.zIndexTableFixed,background:qt.tableBg,"> tr":{"> th, > td":{borderBottom:nn}}},[`div${re}-summary`]:{boxShadow:`0 -${Oe}px 0 ${Ze}`}}}},Wu=qt=>{const{componentCls:re}=qt,Oe=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`,Ze=`${re}-expanded-row-cell`;return{[`${re}-wrapper`]:{[`${re}-tbody-virtual`]:{[`${re}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${re}-cell`]:{borderBottom:Oe},[`${re}-expanded-row`]:{[`${Ze}${Ze}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${qt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${re}-bordered`]:{[`${re}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Oe,position:"absolute"},[`${re}-cell`]:{borderInlineEnd:Oe,[`&${re}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-qt.lineWidth,borderInlineStart:Oe}}}}}}};const Xl=qt=>{const{componentCls:re,fontWeightStrong:Oe,tablePaddingVertical:Ze,tablePaddingHorizontal:nn,lineWidth:$e,lineType:Fn,tableBorderColor:kn,tableFontSize:Sn,tableBg:ri,tableRadius:di,tableHeaderTextColor:In,motionDurationMid:Ki,tableHeaderBg:Zi,tableHeaderCellSplitColor:Ti,tableRowHoverBg:po,tableSelectedRowBg:zi,tableSelectedRowHoverBg:ho,tableFooterTextColor:lo,tableFooterBg:Ao,paddingContentVerticalLG:Jo}=qt,ur=`${$e}px ${Fn} ${kn}`;return{[`${re}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ba.dF)()),{[re]:Object.assign(Object.assign({},(0,ba.Wf)(qt)),{fontSize:Sn,background:ri,borderRadius:`${di}px ${di}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${di}px ${di}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` + `]:{background:qt.tableFixedHeaderSortActiveBg}},[`${re}-thead th${re}-column-sort`]:{background:qt.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${re}-column-sort`]:{background:qt.tableBodySortBg},[`${re}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${re}-column-sorters`]:{display:"flex",flex:"auto",alignItems:"center",justifyContent:"space-between","&::after":{position:"absolute",inset:0,width:"100%",height:"100%",content:'""'}},[`${re}-column-sorter`]:{marginInlineStart:Oe,color:nn,fontSize:0,transition:`color ${qt.motionDurationSlow}`,"&-inner":{display:"inline-flex",flexDirection:"column",alignItems:"center"},"&-up, &-down":{fontSize:Ze,"&.active":{color:qt.colorPrimary}},[`${re}-column-sorter-up + ${re}-column-sorter-down`]:{marginTop:"-0.3em"}},[`${re}-column-sorters:hover ${re}-column-sorter`]:{color:$e}}}},lh=qt=>{const{componentCls:re,opacityLoading:Oe,tableScrollThumbBg:Ze,tableScrollThumbBgHover:nn,tableScrollThumbSize:$e,tableScrollBg:Ln,zIndexTableSticky:kn,stickyScrollBarBorderRadius:Sn}=qt,ai=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`;return{[`${re}-wrapper`]:{[`${re}-sticky`]:{"&-holder":{position:"sticky",zIndex:kn,background:qt.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${$e}px !important`,zIndex:kn,display:"flex",alignItems:"center",background:Ln,borderTop:ai,opacity:Oe,"&:hover":{transformOrigin:"center bottom"},"&-bar":{height:$e,backgroundColor:Ze,borderRadius:Sn,transition:`all ${qt.motionDurationSlow}, transform none`,position:"absolute",bottom:0,"&:hover, &-active":{backgroundColor:nn}}}}}}},hu=qt=>{const{componentCls:re,lineWidth:Oe,tableBorderColor:Ze}=qt,nn=`${Oe}px ${qt.lineType} ${Ze}`;return{[`${re}-wrapper`]:{[`${re}-summary`]:{position:"relative",zIndex:qt.zIndexTableFixed,background:qt.tableBg,"> tr":{"> th, > td":{borderBottom:nn}}},[`div${re}-summary`]:{boxShadow:`0 -${Oe}px 0 ${Ze}`}}}},Wu=qt=>{const{componentCls:re}=qt,Oe=`${qt.lineWidth}px ${qt.lineType} ${qt.tableBorderColor}`,Ze=`${re}-expanded-row-cell`;return{[`${re}-wrapper`]:{[`${re}-tbody-virtual`]:{[`${re}-row`]:{display:"flex",boxSizing:"border-box",width:"100%"},[`${re}-cell`]:{borderBottom:Oe},[`${re}-expanded-row`]:{[`${Ze}${Ze}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${qt.lineWidth}px)`,borderInlineEnd:"none"}}},[`${re}-bordered`]:{[`${re}-tbody-virtual`]:{"&:after":{content:'""',insetInline:0,bottom:0,borderBottom:Oe,position:"absolute"},[`${re}-cell`]:{borderInlineEnd:Oe,[`&${re}-cell-fix-right-first:before`]:{content:'""',position:"absolute",insetBlock:0,insetInlineStart:-qt.lineWidth,borderInlineStart:Oe}}}}}}};const Xl=qt=>{const{componentCls:re,fontWeightStrong:Oe,tablePaddingVertical:Ze,tablePaddingHorizontal:nn,lineWidth:$e,lineType:Ln,tableBorderColor:kn,tableFontSize:Sn,tableBg:ai,tableRadius:di,tableHeaderTextColor:In,motionDurationMid:Ki,tableHeaderBg:Zi,tableHeaderCellSplitColor:Ti,tableRowHoverBg:po,tableSelectedRowBg:zi,tableSelectedRowHoverBg:ho,tableFooterTextColor:lo,tableFooterBg:Ao,paddingContentVerticalLG:Jo}=qt,ur=`${$e}px ${Ln} ${kn}`;return{[`${re}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},(0,ba.dF)()),{[re]:Object.assign(Object.assign({},(0,ba.Wf)(qt)),{fontSize:Sn,background:ai,borderRadius:`${di}px ${di}px 0 0`}),table:{width:"100%",textAlign:"start",borderRadius:`${di}px ${di}px 0 0`,borderCollapse:"separate",borderSpacing:0},[` ${re}-cell, ${re}-thead > tr > th, ${re}-tbody > tr > th, @@ -1239,38 +1239,38 @@ ${gn} &${re}-row:hover > td, > th${re}-cell-row-hover, > td${re}-cell-row-hover - `]:{background:po},[`&${re}-row-selected`]:{"> th, > td":{background:zi},"&:hover > th, &:hover > td":{background:ho}}}},[`${re}-footer`]:{padding:`${Ze}px ${nn}px`,color:lo,background:Ao}})}};var Ku=(0,Si.Z)("Table",qt=>{const{colorTextHeading:re,colorSplit:Oe,colorIcon:Ze,colorIconHover:nn,opacityLoading:$e,colorBgContainer:Fn,controlInteractiveSize:kn,headerBg:Sn,headerColor:ri,headerSortActiveBg:di,headerSortHoverBg:In,bodySortBg:Ki,rowHoverBg:Zi,rowSelectedBg:Ti,rowSelectedHoverBg:po,rowExpandedBg:zi,cellPaddingBlock:ho,cellPaddingInline:lo,cellPaddingBlockMD:Ao,cellPaddingInlineMD:Jo,cellPaddingBlockSM:ur,cellPaddingInlineSM:So,borderColor:Xo,footerBg:Fr,footerColor:Lo,headerBorderRadius:Ko,cellFontSize:bo,cellFontSizeMD:qi,cellFontSizeSM:Ro,headerSplitColor:or,fixedHeaderSortActiveBg:pr,headerFilterHoverBg:mr,filterDropdownBg:xo,expandIconBg:kr,selectionColumnWidth:Ir,stickyScrollBarBg:ca}=qt,Yr=new js.C(Ze),Ua=new js.C(nn),Wa=2,Tr=(0,Po.TS)(qt,{tableFontSize:bo,tableBg:Fn,tableRadius:Ko,tablePaddingVertical:ho,tablePaddingHorizontal:lo,tablePaddingVerticalMiddle:Ao,tablePaddingHorizontalMiddle:Jo,tablePaddingVerticalSmall:ur,tablePaddingHorizontalSmall:So,tableBorderColor:Xo,tableHeaderTextColor:ri,tableHeaderBg:Sn,tableFooterTextColor:Lo,tableFooterBg:Fr,tableHeaderCellSplitColor:or,tableHeaderSortBg:di,tableHeaderSortHoverBg:In,tableHeaderIconColor:Yr.clone().setAlpha(Yr.getAlpha()*$e).toRgbString(),tableHeaderIconColorHover:Ua.clone().setAlpha(Ua.getAlpha()*$e).toRgbString(),tableBodySortBg:Ki,tableFixedHeaderSortActiveBg:pr,tableHeaderFilterActiveBg:mr,tableFilterDropdownBg:xo,tableRowHoverBg:Zi,tableSelectedRowBg:Ti,tableSelectedRowHoverBg:po,zIndexTableFixed:Wa,zIndexTableSticky:Wa+1,tableFontSizeMiddle:qi,tableFontSizeSmall:Ro,tableSelectionColumnWidth:Ir,tableExpandIconBg:kr,tableExpandColumnWidth:kn+2*qt.padding,tableExpandedRowBg:zi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ca,tableScrollThumbBgHover:re,tableScrollBg:Oe});return[Xl(Tr),ec(Tr),hu(Tr),uu(Tr),Za(Tr),wr(Tr),nc(Tr),va(Tr),hu(Tr),Pr(Tr),od(Tr),ah(Tr),lh(Tr),Va(Tr),sh(Tr),Rh(Tr),Wu(Tr)]},qt=>{const{colorFillAlter:re,colorBgContainer:Oe,colorTextHeading:Ze,colorFillSecondary:nn,colorFillContent:$e,controlItemBgActive:Fn,controlItemBgActiveHover:kn,padding:Sn,paddingSM:ri,paddingXS:di,colorBorderSecondary:In,borderRadiusLG:Ki,fontSize:Zi,controlHeight:Ti,colorTextPlaceholder:po}=qt,zi=new js.C(nn).onBackground(Oe).toHexShortString(),ho=new js.C($e).onBackground(Oe).toHexShortString(),lo=new js.C(re).onBackground(Oe).toHexShortString();return{headerBg:lo,headerColor:Ze,headerSortActiveBg:zi,headerSortHoverBg:ho,bodySortBg:lo,rowHoverBg:lo,rowSelectedBg:Fn,rowSelectedHoverBg:kn,rowExpandedBg:re,cellPaddingBlock:Sn,cellPaddingInline:Sn,cellPaddingBlockMD:ri,cellPaddingInlineMD:di,cellPaddingBlockSM:di,cellPaddingInlineSM:di,borderColor:In,headerBorderRadius:Ki,footerBg:lo,footerColor:Ze,cellFontSize:Zi,cellFontSizeMD:Zi,cellFontSizeSM:Zi,headerSplitColor:In,fixedHeaderSortActiveBg:zi,headerFilterHoverBg:$e,filterDropdownMenuBg:Oe,filterDropdownBg:Oe,expandIconBg:Oe,selectionColumnWidth:Ti,stickyScrollBarBg:po,stickyScrollBarBorderRadius:100}});const rd=[],Ed=(qt,re)=>{const{prefixCls:Oe,className:Ze,rootClassName:nn,style:$e,size:Fn,bordered:kn,dropdownPrefixCls:Sn,dataSource:ri,pagination:di,rowSelection:In,rowKey:Ki="key",rowClassName:Zi,columns:Ti,children:po,childrenColumnName:zi,onChange:ho,getPopupContainer:lo,loading:Ao,expandIcon:Jo,expandable:ur,expandedRowRender:So,expandIconColumnIndex:Xo,indentSize:Fr,scroll:Lo,sortDirections:Ko,locale:bo,showSorterTooltip:qi=!0,virtual:Ro}=qt,or=kt.useMemo(()=>Ti||Re(po),[Ti,po]),pr=kt.useMemo(()=>or.some(ua=>ua.responsive),[or]),mr=(0,Xe.Z)(pr),xo=kt.useMemo(()=>{const ua=new Set(Object.keys(mr).filter(Ia=>mr[Ia]));return or.filter(Ia=>!Ia.responsive||Ia.responsive.some(xs=>ua.has(xs)))},[or,mr]),kr=(0,Tn.Z)(qt,["className","style","columns"]),{locale:Ir=_n.Z,direction:ca,table:Yr,renderEmpty:Ua,getPrefixCls:Wa,getPopupContainer:Tr}=kt.useContext(Yn.E_),lr=(0,ti.Z)(Fn),sa=Object.assign(Object.assign({},Ir.Table),bo),_a=ri||rd,Oa=Wa("table",Oe),fs=Wa("dropdown",Sn),vr=Object.assign({childrenColumnName:zi,expandIconColumnIndex:Xo},ur),{childrenColumnName:dr="children"}=vr,yr=kt.useMemo(()=>_a.some(ua=>ua==null?void 0:ua[dr])?"nest":So||ur&&ur.expandedRowRender?"row":null,[_a]),$o={body:kt.useRef()},la=kt.useMemo(()=>typeof Ki=="function"?Ki:ua=>ua==null?void 0:ua[Ki],[Ki]),[qo]=Ph(_a,dr,la),Ar={},ea=function(ua,Ia){let xs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ra,ra,Ns;const Nl=Object.assign(Object.assign({},Ar),ua);xs&&((Ra=Ar.resetPagination)===null||Ra===void 0||Ra.call(Ar),!((ra=Nl.pagination)===null||ra===void 0)&&ra.current&&(Nl.pagination.current=1),di&&di.onChange&&di.onChange(1,(Ns=Nl.pagination)===null||Ns===void 0?void 0:Ns.pageSize)),Lo&&Lo.scrollToFirstRowOnChange!==!1&&$o.body.current&&(0,vi.Z)(0,{getContainer:()=>$o.body.current}),ho==null||ho(Nl.pagination,Nl.filters,Nl.sorter,{currentDataSource:vs(Gu(_a,Nl.sorterStates,dr),Nl.filterStates),action:Ia})},na=(ua,Ia)=>{ea({sorter:ua,sorterStates:Ia},"sort",!1)},[zs,Ss,ll,fa]=Pd({prefixCls:Oa,mergedColumns:xo,onSorterChange:na,sortDirections:Ko||["ascend","descend"],tableLocale:sa,showSorterTooltip:qi}),Hs=kt.useMemo(()=>Gu(_a,Ss,dr),[_a,Ss]);Ar.sorter=fa(),Ar.sorterStates=Ss;const us=(ua,Ia)=>{ea({filters:ua,filterStates:Ia},"filter",!0)},[Ls,uh,ga]=zu({prefixCls:Oa,locale:sa,dropdownPrefixCls:fs,mergedColumns:xo,onFilterChange:us,getPopupContainer:lo||Tr}),xa=vs(Hs,uh);Ar.filters=ga,Ar.filterStates=uh;const Ma=kt.useMemo(()=>{const ua={};return Object.keys(ga).forEach(Ia=>{ga[Ia]!==null&&(ua[Ia]=ga[Ia])}),Object.assign(Object.assign({},ll),{filters:ua})},[ll,ga]),[es]=Ga(Ma),Fs=(ua,Ia)=>{ea({pagination:Object.assign(Object.assign({},Ar.pagination),{current:ua,pageSize:Ia})},"paginate")},[Vr,ka]=Dh(xa.length,Fs,di);Ar.pagination=di===!1?{}:Yl(Vr,di),Ar.resetPagination=ka;const As=kt.useMemo(()=>{if(di===!1||!Vr.pageSize)return xa;const{current:ua=1,total:Ia,pageSize:xs=Mu}=Vr;return xa.lengthxs?xa.slice((ua-1)*xs,ua*xs):xa:xa.slice((ua-1)*xs,ua*xs)},[!!di,xa,Vr&&Vr.current,Vr&&Vr.pageSize,Vr&&Vr.total]),[Al,Jl]=rl({prefixCls:Oa,data:xa,pageData:As,getRowKey:la,getRecordByKey:qo,expandType:yr,childrenColumnName:dr,locale:sa,getPopupContainer:lo||Tr},In),zl=(ua,Ia,xs)=>{let Ra;return typeof Zi=="function"?Ra=ve()(Zi(ua,Ia,xs)):Ra=ve()(Zi),ve()({[`${Oa}-row-selected`]:Jl.has(la(ua,Ia))},Ra)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||Jo||Uo(sa),yr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=In?1:0:vr.expandIconColumnIndex>0&&In&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof Fr=="number"?Fr:15);const du=kt.useCallback(ua=>es(Al(Ls(zs(ua)))),[zs,Ls,Al]);let cu,Ql;if(di!==!1&&(Vr!=null&&Vr.total)){let ua;Vr.size?ua=Vr.size:ua=lr==="small"||lr==="middle"?"small":void 0;const Ia=ra=>kt.createElement(ji.Z,Object.assign({},Vr,{className:ve()(`${Oa}-pagination ${Oa}-pagination-${ra}`,Vr.className),size:ua})),xs=ca==="rtl"?"left":"right",{position:Ra}=Vr;if(Ra!==null&&Array.isArray(Ra)){const ra=Ra.find(Au=>Au.includes("top")),Ns=Ra.find(Au=>Au.includes("bottom")),Nl=Ra.every(Au=>`${Au}`=="none");!ra&&!Ns&&!Nl&&(Ql=Ia(xs)),ra&&(cu=Ia(ra.toLowerCase().replace("top",""))),Ns&&(Ql=Ia(Ns.toLowerCase().replace("bottom","")))}else Ql=Ia(xs)}let ma;typeof Ao=="boolean"?ma={spinning:Ao}:typeof Ao=="object"&&(ma=Object.assign({spinning:!0},Ao));const[Zs,$a]=Ku(Oa),[,Ba]=(0,to.Z)(),$l=ve()(`${Oa}-wrapper`,Yr==null?void 0:Yr.className,{[`${Oa}-wrapper-rtl`]:ca==="rtl"},Ze,nn,$a),Ch=Object.assign(Object.assign({},Yr==null?void 0:Yr.style),$e),fu=bo&&bo.emptyText||(Ua==null?void 0:Ua("Table"))||kt.createElement(oi.Z,{componentName:"Table"}),Uu=Ro?Ds:ar,hh={},Hl=kt.useMemo(()=>{const{fontSize:ua,lineHeight:Ia,padding:xs,paddingXS:Ra,paddingSM:ra}=Ba,Ns=Math.floor(ua*Ia);switch(lr){case"large":return xs*2+Ns;case"small":return Ra*2+Ns;default:return ra*2+Ns}},[Ba,lr]);return Ro&&(hh.listItemHeight=Hl),Zs(kt.createElement("div",{ref:re,className:$l,style:Ch},kt.createElement(Oo.Z,Object.assign({spinning:!1},ma),cu,kt.createElement(Uu,Object.assign({},hh,kr,{columns:xo,direction:ca,expandable:vr,prefixCls:Oa,className:ve()({[`${Oa}-middle`]:lr==="middle",[`${Oa}-small`]:lr==="small",[`${Oa}-bordered`]:kn,[`${Oa}-empty`]:_a.length===0}),data:As,rowKey:la,rowClassName:zl,emptyText:fu,internalHooks:Ot,internalRefs:$o,transformColumns:du})),Ql)))};var bd=kt.forwardRef(Ed);const rc=(qt,re)=>{const Oe=kt.useRef(0);return Oe.current+=1,kt.createElement(bd,Object.assign({},qt,{ref:re,_renderTimes:Oe.current}))},Js=kt.forwardRef(rc);Js.SELECTION_COLUMN=La,Js.EXPAND_COLUMN=ct,Js.SELECTION_ALL=Fa,Js.SELECTION_INVERT=Pa,Js.SELECTION_NONE=Sa,Js.Column=uo,Js.ColumnGroup=wn,Js.Summary=Wt;var Vu=Js,Oc=Vu},98228:function(An,Nn,xt){"use strict";xt.d(Nn,{default:function(){return Zo}});var ct=xt(92310),Ot=xt.n(ct),ue=xt(72308),Ie=xt(80702),te=xt(77321),le=xt(52487),kt=xt(74416),ke=xt(62853),me=xt(77861),Ut=xt(17115),Ae=xt(90782),Pe=xt(18929),He=xt(48736),Ft=xt(59301),et=function(qn){var Et=Ft.useRef({valueLabels:new Map});return Ft.useMemo(function(){var _i=Et.current.valueLabels,Gi=new Map,Qe=qn.map(function(ii){var ai,Ci=ii.value,Pn=(ai=ii.label)!==null&&ai!==void 0?ai:_i.get(Ci);return Gi.set(Ci,Pn),(0,te.Z)((0,te.Z)({},ii),{},{label:Pn})});return Et.current.valueLabels=Gi,[Qe]},[qn])},nt=function(qn,Et,_i,Gi){return Ft.useMemo(function(){var Qe=qn.map(function(Pn){var vn=Pn.value;return vn}),ii=Et.map(function(Pn){var vn=Pn.value;return vn}),ai=Qe.filter(function(Pn){return!Gi[Pn]});if(_i){var Ci=(0,Ae.S)(Qe,!0,Gi);Qe=Ci.checkedKeys,ii=Ci.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ie.Z)(ai),(0,Ie.Z)(Qe)))),ii]},[qn,Et,_i,Gi])},ht=xt(71430),lt=function(qn,Et){return Ft.useMemo(function(){var _i=(0,ht.I8)(qn,{fieldNames:Et,initWrapper:function(Qe){return(0,te.Z)((0,te.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,ii){var ai=Qe.node[Et.value];if(0)var Ci;ii.valueEntities.set(ai,Qe)}});return _i},[qn,Et])},pt=xt(49618),yt=xt(11592),Pt=function(){return null},Nt=Pt,Dt=["children","value"];function Zt(qn){return(0,yt.Z)(qn).map(function(Et){if(!Ft.isValidElement(Et)||!Et.type)return null;var _i=Et,Gi=_i.key,Qe=_i.props,ii=Qe.children,ai=Qe.value,Ci=(0,kt.Z)(Qe,Dt),Pn=(0,te.Z)({key:Gi,value:ai},Ci),vn=Zt(ii);return vn.length&&(Pn.children=vn),Pn}).filter(function(Et){return Et})}function ne(qn){if(!qn)return qn;var Et=(0,te.Z)({},qn);return"props"in Et||Object.defineProperty(Et,"props",{get:function(){return(0,He.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Et}}),Et}function de(qn,Et,_i,Gi,Qe,ii){var ai=null,Ci=null;function Pn(){function vn(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Me.map(function(Re,qe){var Se="".concat(Fe,"-").concat(qe),ee=Re[ii.value],Ke=_i.includes(ee),sn=vn(Re[ii.children]||[],Se,Ke),mn=Ft.createElement(Nt,Re,sn.map(function(jt){return jt.node}));if(Et===ee&&(ai=mn),Ke){var bn={pos:Se,node:mn,children:sn};return zt||Ci.push(bn),bn}return null}).filter(function(Re){return Re})}Ci||(Ci=[],vn(Gi),Ci.sort(function(Me,Fe){var zt=Me.node.props.value,Re=Fe.node.props.value,qe=_i.indexOf(zt),Se=_i.indexOf(Re);return qe-Se}))}Object.defineProperty(qn,"triggerNode",{get:function(){return(0,He.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pn(),ai}}),Object.defineProperty(qn,"allCheckedNodes",{get:function(){return(0,He.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pn(),Qe?Ci:Ci.map(function(Me){var Fe=Me.node;return Fe})}})}var Qt=function(qn,Et,_i){var Gi=_i.treeNodeFilterProp,Qe=_i.filterTreeNode,ii=_i.fieldNames,ai=ii.children;return Ft.useMemo(function(){if(!Et||Qe===!1)return qn;var Ci;if(typeof Qe=="function")Ci=Qe;else{var Pn=Et.toUpperCase();Ci=function(Fe,zt){var Re=zt[Gi];return String(Re).toUpperCase().includes(Pn)}}function vn(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Me.reduce(function(zt,Re){var qe=Re[ai],Se=Fe||Ci(Et,ne(Re)),ee=vn(qe||[],Se);return(Se||ee.length)&&zt.push((0,te.Z)((0,te.Z)({},Re),{},(0,pt.Z)({isLeaf:void 0},ai,ee))),zt},[])}return vn(qn)},[qn,Et,ai,Gi,Qe])};function Ce(qn){var Et=Ft.useRef();Et.current=qn;var _i=Ft.useCallback(function(){return Et.current.apply(Et,arguments)},[]);return _i}function Vt(qn,Et){var _i=Et.id,Gi=Et.pId,Qe=Et.rootPId,ii={},ai=[],Ci=qn.map(function(Pn){var vn=(0,te.Z)({},Pn),Me=vn[_i];return ii[Me]=vn,vn.key=vn.key||Me,vn});return Ci.forEach(function(Pn){var vn=Pn[Gi],Me=ii[vn];Me&&(Me.children=Me.children||[],Me.children.push(Pn)),(vn===Qe||!Me&&Qe===null)&&ai.push(Pn)}),ai}function Ee(qn,Et,_i){return Ft.useMemo(function(){return qn?_i?Vt(qn,(0,te.Z)({id:"id",pId:"pId",rootPId:null},_i!==!0?_i:{})):qn:Zt(Et)},[Et,_i,qn])}var ve=Ft.createContext(null),Je=ve,je=xt(10228),en=xt(80547),jn=xt(54844),Hn=Ft.createContext(null),Te=Hn;function $t(qn){return Array.isArray(qn)?qn:qn!==void 0?[qn]:[]}function hn(qn){var Et=qn||{},_i=Et.label,Gi=Et.value,Qe=Et.children,ii=Gi||"value";return{_title:_i?[_i]:["title","label"],value:ii,key:ii,children:Qe||"children"}}function Wn(qn){return!qn||qn.disabled||qn.disableCheckbox||qn.checkable===!1}function Dn(qn,Et){var _i=[];function Gi(Qe){Qe.forEach(function(ii){var ai=ii[Et.children];ai&&(_i.push(ii[Et.value]),Gi(ai))})}return Gi(qn),_i}function Ge(qn){return qn==null}var We={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Ln=function(Et,_i){var Gi=(0,me.lk)(),Qe=Gi.prefixCls,ii=Gi.multiple,ai=Gi.searchValue,Ci=Gi.toggleOpen,Pn=Gi.open,vn=Gi.notFoundContent,Me=Ft.useContext(Te),Fe=Me.virtual,zt=Me.listHeight,Re=Me.listItemHeight,qe=Me.treeData,Se=Me.fieldNames,ee=Me.onSelect,Ke=Me.dropdownMatchSelectWidth,sn=Me.treeExpandAction,mn=Ft.useContext(Je),bn=mn.checkable,jt=mn.checkedKeys,Be=mn.halfCheckedKeys,cn=mn.treeExpandedKeys,Cn=mn.treeDefaultExpandAll,ge=mn.treeDefaultExpandedKeys,_e=mn.onTreeExpand,Rn=mn.treeIcon,Vn=mn.showTreeIcon,$n=mn.switcherIcon,Xn=mn.treeLine,si=mn.treeNodeFilterProp,li=mn.loadData,Ai=mn.treeLoadedKeys,Ii=mn.treeMotion,Bi=mn.onTreeLoad,ln=mn.keyEntities,co=Ft.useRef(),no=(0,en.Z)(function(){return qe},[Pn,qe],function(Xi,io){return io[0]&&Xi[1]!==io[1]}),Gn=Ft.useState(null),ce=(0,le.Z)(Gn,2),ze=ce[0],yn=ce[1],pi=ln[ze],Kn=Ft.useMemo(function(){return bn?{checked:jt,halfChecked:Be}:null},[bn,jt,Be]);Ft.useEffect(function(){if(Pn&&!ii&&jt.length){var Xi;(Xi=co.current)===null||Xi===void 0||Xi.scrollTo({key:jt[0]}),yn(jt[0])}},[Pn]);var fi=String(ai).toLowerCase(),mi=function(io){return fi?String(io[si]).toLowerCase().includes(fi):!1},wi=Ft.useState(ge),Ri=(0,le.Z)(wi,2),Qi=Ri[0],fn=Ri[1],ao=Ft.useState(null),un=(0,le.Z)(ao,2),so=un[0],Co=un[1],Ji=Ft.useMemo(function(){return cn?(0,Ie.Z)(cn):ai?so:Qi},[Qi,so,cn,ai]);Ft.useEffect(function(){ai&&Co(Dn(qe,Se))},[ai]);var Go=function(io){fn(io),Co(io),_e&&_e(io)},Eo=function(io){io.preventDefault()},Wi=function(io,yi){var Gt=yi.node;bn&&Wn(Gt)||(ee(Gt.key,{selected:!jt.includes(Gt.key)}),ii||Ci(!1))};if(Ft.useImperativeHandle(_i,function(){var Xi;return{scrollTo:(Xi=co.current)===null||Xi===void 0?void 0:Xi.scrollTo,onKeyDown:function(yi){var Gt,Wo=yi.which;switch(Wo){case je.Z.UP:case je.Z.DOWN:case je.Z.LEFT:case je.Z.RIGHT:(Gt=co.current)===null||Gt===void 0||Gt.onKeyDown(yi);break;case je.Z.ENTER:{if(pi){var sr=(pi==null?void 0:pi.node)||{},Cr=sr.selectable,Rr=sr.value;Cr!==!1&&Wi(null,{node:{key:ze},selected:!jt.includes(Rr)})}break}case je.Z.ESC:Ci(!1)}},onKeyUp:function(){}}}),no.length===0)return Ft.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:Eo},vn);var Ui={fieldNames:Se};return Ai&&(Ui.loadedKeys=Ai),Ji&&(Ui.expandedKeys=Ji),Ft.createElement("div",{onMouseDown:Eo},pi&&Pn&&Ft.createElement("span",{style:We,"aria-live":"assertive"},pi.node.value),Ft.createElement(jn.Z,(0,ue.Z)({ref:co,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:no,height:zt,itemHeight:Re,virtual:Fe!==!1&&Ke!==!1,multiple:ii,icon:Rn,showIcon:Vn,switcherIcon:$n,showLine:Xn,loadData:ai?null:li,motion:Ii,activeKey:ze,checkable:bn,checkStrictly:!0,checkedKeys:Kn,selectedKeys:bn?[]:jt,defaultExpandAll:Cn},Ui,{onActiveChange:yn,onSelect:Wi,onCheck:Wi,onExpand:Go,onLoad:Bi,filterTreeNode:mi,expandAction:sn})))},ei=Ft.forwardRef(Ln);ei.displayName="OptionList";var dn=ei,En="SHOW_ALL",se="SHOW_PARENT",gn="SHOW_CHILD";function Mn(qn,Et,_i,Gi){var Qe=new Set(qn);return Et===gn?qn.filter(function(ii){var ai=_i[ii];return!(ai&&ai.children&&ai.children.some(function(Ci){var Pn=Ci.node;return Qe.has(Pn[Gi.value])})&&ai.children.every(function(Ci){var Pn=Ci.node;return Wn(Pn)||Qe.has(Pn[Gi.value])}))}):Et===se?qn.filter(function(ii){var ai=_i[ii],Ci=ai?ai.parent:null;return!(Ci&&!Wn(Ci.node)&&Qe.has(Ci.key))}):qn}function It(qn){var Et=qn.searchPlaceholder,_i=qn.treeCheckStrictly,Gi=qn.treeCheckable,Qe=qn.labelInValue,ii=qn.value,ai=qn.multiple;warning(!Et,"`searchPlaceholder` has been removed."),_i&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||_i)&&warning(toArray(ii).every(function(Ci){return Ci&&_typeof(Ci)==="object"&&"value"in Ci}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_i||ai||Gi?warning(!ii||Array.isArray(ii),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ii),"`value` should not be array when `TreeSelect` is single mode.")}var bt=null,wt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Bt(qn){return!qn||(0,ke.Z)(qn)!=="object"}var Tt=Ft.forwardRef(function(qn,Et){var _i=qn.id,Gi=qn.prefixCls,Qe=Gi===void 0?"rc-tree-select":Gi,ii=qn.value,ai=qn.defaultValue,Ci=qn.onChange,Pn=qn.onSelect,vn=qn.onDeselect,Me=qn.searchValue,Fe=qn.inputValue,zt=qn.onSearch,Re=qn.autoClearSearchValue,qe=Re===void 0?!0:Re,Se=qn.filterTreeNode,ee=qn.treeNodeFilterProp,Ke=ee===void 0?"value":ee,sn=qn.showCheckedStrategy,mn=qn.treeNodeLabelProp,bn=qn.multiple,jt=qn.treeCheckable,Be=qn.treeCheckStrictly,cn=qn.labelInValue,Cn=qn.fieldNames,ge=qn.treeDataSimpleMode,_e=qn.treeData,Rn=qn.children,Vn=qn.loadData,$n=qn.treeLoadedKeys,Xn=qn.onTreeLoad,si=qn.treeDefaultExpandAll,li=qn.treeExpandedKeys,Ai=qn.treeDefaultExpandedKeys,Ii=qn.onTreeExpand,Bi=qn.treeExpandAction,ln=qn.virtual,co=qn.listHeight,no=co===void 0?200:co,Gn=qn.listItemHeight,ce=Gn===void 0?20:Gn,ze=qn.onDropdownVisibleChange,yn=qn.dropdownMatchSelectWidth,pi=yn===void 0?!0:yn,Kn=qn.treeLine,fi=qn.treeIcon,mi=qn.showTreeIcon,wi=qn.switcherIcon,Ri=qn.treeMotion,Qi=(0,kt.Z)(qn,wt),fn=(0,Ut.ZP)(_i),ao=jt&&!Be,un=jt||Be,so=Be||cn,Co=un||bn,Ji=(0,Pe.Z)(ai,{value:ii}),Go=(0,le.Z)(Ji,2),Eo=Go[0],Wi=Go[1],Ui=Ft.useMemo(function(){return jt?sn||gn:En},[sn,jt]),Xi=Ft.useMemo(function(){return hn(Cn)},[JSON.stringify(Cn)]),io=(0,Pe.Z)("",{value:Me!==void 0?Me:Fe,postState:function(Yo){return Yo||""}}),yi=(0,le.Z)(io,2),Gt=yi[0],Wo=yi[1],sr=function(Yo){Wo(Yo),zt==null||zt(Yo)},Cr=Ee(_e,Rn,ge),Rr=lt(Cr,Xi),cr=Rr.keyEntities,uo=Rr.valueEntities,Jt=Ft.useCallback(function(jr){var Yo=[],Sr=[];return jr.forEach(function(Jr){uo.has(Jr)?Sr.push(Jr):Yo.push(Jr)}),{missingRawValues:Yo,existRawValues:Sr}},[uo]),wn=Qt(Cr,Gt,{fieldNames:Xi,treeNodeFilterProp:Ke,filterTreeNode:Se}),Tn=Ft.useCallback(function(jr){if(jr){if(mn)return jr[mn];for(var Yo=Xi._title,Sr=0;Sr{const{componentCls:Et,treePrefixCls:_i,colorBgElevated:Gi}=qn,Qe=`.${_i}`;return[{[`${Et}-dropdown`]:[{padding:`${qn.paddingXS}px ${qn.paddingXS/2}px`},(0,oo.Yk)(_i,(0,Mi.TS)(qn,{colorBgContainer:Gi})),{[Qe]:{borderRadius:0,[`${Qe}-list-holder-inner`]:{alignItems:"stretch",[`${Qe}-treenode`]:{[`${Qe}-node-content-wrapper`]:{flex:"auto"}}}}},(0,ki.C2)(`${_i}-checkbox`,qn),{"&-rtl":{direction:"rtl",[`${Qe}-switcher${Qe}-switcher_close`]:{[`${Qe}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Qo(qn,Et){return(0,Mo.Z)("TreeSelect",_i=>{const Gi=(0,Mi.TS)(_i,{treePrefixCls:Et});return[Bo(Gi)]},oo.TM)(qn)}var ro=function(qn,Et){var _i={};for(var Gi in qn)Object.prototype.hasOwnProperty.call(qn,Gi)&&Et.indexOf(Gi)<0&&(_i[Gi]=qn[Gi]);if(qn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Gi=Object.getOwnPropertySymbols(qn);Qe{var _i,{prefixCls:Gi,size:Qe,disabled:ii,bordered:ai=!0,className:Ci,rootClassName:Pn,treeCheckable:vn,multiple:Me,listHeight:Fe=256,listItemHeight:zt=26,placement:Re,notFoundContent:qe,switcherIcon:Se,treeLine:ee,getPopupContainer:Ke,popupClassName:sn,dropdownClassName:mn,treeIcon:bn=!1,transitionName:jt,choiceTransitionName:Be="",status:cn,treeExpandAction:Cn,builtinPlacements:ge,dropdownMatchSelectWidth:_e,popupMatchSelectWidth:Rn,allowClear:Vn}=qn,$n=ro(qn,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Xn,getPrefixCls:si,renderEmpty:li,direction:Ai,virtual:Ii,popupMatchSelectWidth:Bi,popupOverflow:ln}=Ft.useContext(oe.E_),co=si(),no=si("select",Gi),Gn=si("select-tree",Gi),ce=si("tree-select",Gi),{compactSize:ze,compactItemClassnames:yn}=(0,Oi.ri)(no,Ai),[pi,Kn]=(0,On.Z)(no),[fi]=Qo(ce,Gn),mi=Ot()(sn||mn,`${ce}-dropdown`,{[`${ce}-dropdown-rtl`]:Ai==="rtl"},Pn,Kn),wi=!!(vn||Me),Ri=(0,pn.Z)($n.suffixIcon,$n.showArrow),Qi=(_i=Rn!=null?Rn:_e)!==null&&_i!==void 0?_i:Bi,{status:fn,hasFeedback:ao,isFormItemInput:un,feedbackIcon:so}=Ft.useContext(Ye.aM),Co=(0,pe.F)(fn,cn),{suffixIcon:Ji,removeIcon:Go,clearIcon:Eo}=(0,Ei.Z)(Object.assign(Object.assign({},$n),{multiple:wi,showSuffixIcon:Ri,hasFeedback:ao,feedbackIcon:so,prefixCls:no,componentName:"TreeSelect"})),Wi=Vn===!0?{clearIcon:Eo}:Vn;let Ui;qe!==void 0?Ui=qe:Ui=(li==null?void 0:li("Select"))||Ft.createElement(an.Z,{componentName:"Select"});const Xi=(0,Wt.Z)($n,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),io=Ft.useMemo(()=>Re!==void 0?Re:Ai==="rtl"?"bottomRight":"bottomLeft",[Re,Ai]),yi=(0,zn.Z)(ge,ln),Gt=(0,tn.Z)(uo=>{var Jt;return(Jt=Qe!=null?Qe:ze)!==null&&Jt!==void 0?Jt:uo}),Wo=Ft.useContext(De.Z),sr=ii!=null?ii:Wo,Cr=Ot()(!Gi&&ce,{[`${no}-lg`]:Gt==="large",[`${no}-sm`]:Gt==="small",[`${no}-rtl`]:Ai==="rtl",[`${no}-borderless`]:!ai,[`${no}-in-form-item`]:un},(0,pe.Z)(no,Co,ao),yn,Ci,Pn,Kn),Rr=uo=>Ft.createElement(ci.Z,{prefixCls:Gn,switcherIcon:Se,treeNodeProps:uo,showLine:ee}),cr=Ft.createElement(xe,Object.assign({virtual:Ii,disabled:sr},Xi,{dropdownMatchSelectWidth:Qi,builtinPlacements:yi,ref:Et,prefixCls:no,className:Cr,listHeight:Fe,listItemHeight:zt,treeCheckable:vn&&Ft.createElement("span",{className:`${no}-tree-checkbox-inner`}),treeLine:!!ee,suffixIcon:Ji,multiple:wi,placement:io,removeIcon:Go,allowClear:Wi,switcherIcon:Rr,showTreeIcon:bn,notFoundContent:Ui,getPopupContainer:Ke||Xn,treeMotion:null,dropdownClassName:mi,choiceTransitionName:(0,he.m)(co,"",Be),transitionName:(0,he.m)(co,"slide-up",jt),treeExpandAction:Cn}));return pi(fi(cr))},Ho=Ft.forwardRef(No),Pi=(0,Kt.Z)(Ho);Ho.TreeNode=Nt,Ho.SHOW_ALL=En,Ho.SHOW_PARENT=se,Ho.SHOW_CHILD=gn,Ho._InternalPanelDoNotUseOrYouWillBeFired=Pi;var Zo=Ho},17574:function(An,Nn,xt){"use strict";xt.d(Nn,{default:function(){return Te}});var ct=xt(54844),Ot=xt(80702),ue=xt(52671),Ie=xt(8657),te=xt(72308),le=xt(59301),kt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},ke=kt,me=xt(7657),Ut=function(hn,Wn){return le.createElement(me.Z,(0,te.Z)({},hn,{ref:Wn,icon:ke}))},Ae=le.forwardRef(Ut),Pe=Ae,He=xt(92310),Ft=xt.n(He),et=xt(35654),nt=xt(71430),ht=xt(36355),lt=xt(56082),pt=xt(62892),yt=xt(20648);const Pt=4;function Nt($t){const{dropPosition:hn,dropLevelOffset:Wn,prefixCls:Dn,indent:Ge,direction:We="ltr"}=$t,Ln=We==="ltr"?"left":"right",ei=We==="ltr"?"right":"left",dn={[Ln]:-Wn*Ge+Pt,[ei]:0};switch(hn){case-1:dn.top=-3;break;case 1:dn.bottom=-3;break;default:dn.bottom=-3,dn[Ln]=Ge+Pt;break}return le.createElement("div",{style:dn,className:`${Dn}-drop-indicator`})}var Dt=xt(71997),ne=le.forwardRef(($t,hn)=>{const{getPrefixCls:Wn,direction:Dn,virtual:Ge,tree:We}=le.useContext(ht.E_),{prefixCls:Ln,className:ei,showIcon:dn=!1,showLine:En,switcherIcon:se,blockNode:gn=!1,children:Mn,checkable:It=!1,selectable:bt=!0,draggable:wt,motion:Bt,style:Tt}=$t,vt=Wn("tree",Ln),ie=Wn(),xe=Bt!=null?Bt:Object.assign(Object.assign({},(0,pt.Z)(ie)),{motionAppear:!1}),Wt=Object.assign(Object.assign({},$t),{checkable:It,selectable:bt,showIcon:dn,motion:xe,blockNode:gn,showLine:!!En,dropIndicatorRender:Nt}),[Kt,he]=(0,yt.ZP)(vt),pe=le.useMemo(()=>{if(!wt)return!1;let De={};switch(typeof wt){case"function":De.nodeDraggable=wt;break;case"object":De=Object.assign({},wt);break;default:break}return De.icon!==!1&&(De.icon=De.icon||le.createElement(lt.Z,null)),De},[wt]),oe=De=>le.createElement(Dt.Z,{prefixCls:vt,switcherIcon:se,treeNodeProps:De,showLine:En});return Kt(le.createElement(ct.Z,Object.assign({itemHeight:20,ref:hn,virtual:Ge},Wt,{style:Object.assign(Object.assign({},We==null?void 0:We.style),Tt),prefixCls:vt,className:Ft()({[`${vt}-icon-hide`]:!dn,[`${vt}-block-node`]:gn,[`${vt}-unselectable`]:!bt,[`${vt}-rtl`]:Dn==="rtl"},We==null?void 0:We.className,ei,he),direction:Dn,checkable:It&&le.createElement("span",{className:`${vt}-checkbox-inner`}),selectable:bt,switcherIcon:oe,draggable:pe}),Mn))}),de;(function($t){$t[$t.None=0]="None",$t[$t.Start=1]="Start",$t[$t.End=2]="End"})(de||(de={}));function Qt($t,hn){function Wn(Dn){const{key:Ge,children:We}=Dn;hn(Ge,Dn)!==!1&&Qt(We||[],hn)}$t.forEach(Wn)}function Ce($t){let{treeData:hn,expandedKeys:Wn,startKey:Dn,endKey:Ge}=$t;const We=[];let Ln=de.None;if(Dn&&Dn===Ge)return[Dn];if(!Dn||!Ge)return[];function ei(dn){return dn===Dn||dn===Ge}return Qt(hn,dn=>{if(Ln===de.End)return!1;if(ei(dn)){if(We.push(dn),Ln===de.None)Ln=de.Start;else if(Ln===de.Start)return Ln=de.End,!1}else Ln===de.Start&&We.push(dn);return Wn.includes(dn)}),We}function Vt($t,hn){const Wn=(0,Ot.Z)(hn),Dn=[];return Qt($t,(Ge,We)=>{const Ln=Wn.indexOf(Ge);return Ln!==-1&&(Dn.push(We),Wn.splice(Ln,1)),!!Wn.length}),Dn}var Ee=function($t,hn){var Wn={};for(var Dn in $t)Object.prototype.hasOwnProperty.call($t,Dn)&&hn.indexOf(Dn)<0&&(Wn[Dn]=$t[Dn]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Dn=Object.getOwnPropertySymbols($t);Ge{var{defaultExpandAll:Wn,defaultExpandParent:Dn,defaultExpandedKeys:Ge}=$t,We=Ee($t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Ln=le.useRef(),ei=le.useRef(),dn=()=>{const{keyEntities:pe}=(0,nt.I8)(Je(We));let oe;return Wn?oe=Object.keys(pe):Dn?oe=(0,et.r7)(We.expandedKeys||Ge||[],pe):oe=We.expandedKeys||Ge,oe},[En,se]=le.useState(We.selectedKeys||We.defaultSelectedKeys||[]),[gn,Mn]=le.useState(()=>dn());le.useEffect(()=>{"selectedKeys"in We&&se(We.selectedKeys)},[We.selectedKeys]),le.useEffect(()=>{"expandedKeys"in We&&Mn(We.expandedKeys)},[We.expandedKeys]);const It=(pe,oe)=>{var De;return"expandedKeys"in We||Mn(pe),(De=We.onExpand)===null||De===void 0?void 0:De.call(We,pe,oe)},bt=(pe,oe)=>{var De;const{multiple:an}=We,{node:tn,nativeEvent:Ye}=oe,{key:On=""}=tn,zn=Je(We),pn=Object.assign(Object.assign({},oe),{selected:!0}),Ei=(Ye==null?void 0:Ye.ctrlKey)||(Ye==null?void 0:Ye.metaKey),Oi=Ye==null?void 0:Ye.shiftKey;let ci;an&&Ei?(ci=pe,Ln.current=On,ei.current=ci,pn.selectedNodes=Vt(zn,ci)):an&&Oi?(ci=Array.from(new Set([].concat((0,Ot.Z)(ei.current||[]),(0,Ot.Z)(Ce({treeData:zn,expandedKeys:gn,startKey:On,endKey:Ln.current}))))),pn.selectedNodes=Vt(zn,ci)):(ci=[On],Ln.current=On,ei.current=ci,pn.selectedNodes=Vt(zn,ci)),(De=We.onSelect)===null||De===void 0||De.call(We,ci,pn),"selectedKeys"in We||se(ci)},{getPrefixCls:wt,direction:Bt}=le.useContext(ht.E_),{prefixCls:Tt,className:vt,showIcon:ie=!0,expandAction:xe="click"}=We,Wt=Ee(We,["prefixCls","className","showIcon","expandAction"]),Kt=wt("tree",Tt),he=Ft()(`${Kt}-directory`,{[`${Kt}-directory-rtl`]:Bt==="rtl"},vt);return le.createElement(ne,Object.assign({icon:ve,ref:hn,blockNode:!0},Wt,{showIcon:ie,expandAction:xe,prefixCls:Kt,className:he,expandedKeys:gn,selectedKeys:En,onSelect:bt,onExpand:It}))};var jn=le.forwardRef(je);const Hn=ne;Hn.DirectoryTree=jn,Hn.TreeNode=ct.O;var Te=Hn},20648:function(An,Nn,xt){"use strict";xt.d(Nn,{TM:function(){return He},Yk:function(){return Pe}});var ct=xt(93083),Ot=xt(98447),ue=xt(17313),Ie=xt(8378),te=xt(37613),le=xt(83116);const kt=new ct.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ke=(Ft,et)=>({[`.${Ft}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${et.motionDurationSlow}`}}}),me=(Ft,et)=>({[`.${Ft}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:et.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${et.lineWidthBold}px solid ${et.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ut=(Ft,et)=>{const{treeCls:nt,treeNodeCls:ht,treeNodePadding:lt,titleHeight:pt,nodeSelectedBg:yt,nodeHoverBg:Pt}=et,Nt=et.paddingXS;return{[nt]:Object.assign(Object.assign({},(0,ue.Wf)(et)),{background:et.colorBgContainer,borderRadius:et.borderRadius,transition:`background-color ${et.motionDurationSlow}`,[`&${nt}-rtl`]:{[`${nt}-switcher`]:{"&_close":{[`${nt}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${nt}-active-focused)`]:Object.assign({},(0,ue.oN)(et)),[`${nt}-list-holder-inner`]:{alignItems:"flex-start"},[`&${nt}-block-node`]:{[`${nt}-list-holder-inner`]:{alignItems:"stretch",[`${nt}-node-content-wrapper`]:{flex:"auto"},[`${ht}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:lt,insetInlineStart:0,border:`1px solid ${et.colorPrimary}`,opacity:0,animationName:kt,animationDuration:et.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ht}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${lt}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${nt}-node-content-wrapper`]:{color:et.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${nt}-node-content-wrapper`]:Object.assign({},(0,ue.oN)(et)),[`&:not(${ht}-disabled).filter-node ${nt}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${nt}-draggable-icon`]:{flexShrink:0,width:pt,lineHeight:`${pt}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${et.motionDurationSlow}`,[`${ht}:hover &`]:{opacity:.45}},[`&${ht}-disabled`]:{[`${nt}-draggable-icon`]:{visibility:"hidden"}}}},[`${nt}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:pt}},[`${nt}-draggable-icon`]:{visibility:"hidden"},[`${nt}-switcher`]:Object.assign(Object.assign({},ke(Ft,et)),{position:"relative",flex:"none",alignSelf:"stretch",width:pt,margin:0,lineHeight:`${pt}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${nt}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:et.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:pt/2,bottom:-lt,marginInlineStart:-1,borderInlineEnd:`1px solid ${et.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:pt/2*.8,height:pt/2,borderBottom:`1px solid ${et.colorBorder}`,content:'""'}}}),[`${nt}-checkbox`]:{top:"initial",marginInlineEnd:Nt},[`${nt}-node-content-wrapper, ${nt}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:pt,margin:0,padding:`0 ${et.paddingXS/2}px`,color:"inherit",lineHeight:`${pt}px`,background:"transparent",borderRadius:et.borderRadius,cursor:"pointer",transition:`all ${et.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Pt},[`&${nt}-node-selected`]:{backgroundColor:yt},[`${nt}-iconEle`]:{display:"inline-block",width:pt,height:pt,lineHeight:`${pt}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${nt}-unselectable ${nt}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${nt}-node-content-wrapper`]:Object.assign({lineHeight:`${pt}px`,userSelect:"none"},me(Ft,et)),[`${ht}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${et.colorPrimary}`}},"&-show-line":{[`${nt}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:pt/2,bottom:-lt,borderInlineEnd:`1px solid ${et.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${nt}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ht}-leaf-last`]:{[`${nt}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${pt/2}px !important`}}}}})}},Ae=Ft=>{const{treeCls:et,treeNodeCls:nt,treeNodePadding:ht,directoryNodeSelectedBg:lt,directoryNodeSelectedColor:pt}=Ft;return{[`${et}${et}-directory`]:{[nt]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ht,insetInlineStart:0,transition:`background-color ${Ft.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Ft.controlItemBgHover}},"> *":{zIndex:1},[`${et}-switcher`]:{transition:`color ${Ft.motionDurationMid}`},[`${et}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${et}-node-selected`]:{color:pt,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:lt},[`${et}-switcher`]:{color:pt},[`${et}-node-content-wrapper`]:{color:pt,background:"transparent"}}}}}},Pe=(Ft,et)=>{const nt=`.${Ft}`,ht=`${nt}-treenode`,lt=et.paddingXS/2,pt=(0,te.TS)(et,{treeCls:nt,treeNodeCls:ht,treeNodePadding:lt});return[Ut(Ft,pt),Ae(pt)]},He=Ft=>{const{controlHeightSM:et}=Ft;return{titleHeight:et,nodeHoverBg:Ft.controlItemBgHover,nodeSelectedBg:Ft.controlItemBgActive}};Nn.ZP=(0,le.Z)("Tree",(Ft,et)=>{let{prefixCls:nt}=et;return[{[Ft.componentCls]:(0,Ot.C2)(`${nt}-checkbox`,Ft)},Pe(nt,Ft),(0,Ie.Z)(Ft)]},Ft=>{const{colorTextLightSolid:et,colorPrimary:nt}=Ft;return Object.assign(Object.assign({},He(Ft)),{directoryNodeSelectedColor:et,directoryNodeSelectedBg:nt})})},71997:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ht}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ie=ue,te=xt(7657),le=function(pt,yt){return Ot.createElement(te.Z,(0,ct.Z)({},pt,{ref:yt,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt,me=xt(52671),Ut=xt(58617),Ae=xt(15075),Pe=xt(43531),He=xt(92310),Ft=xt.n(He),et=xt(92343),ht=lt=>{const{prefixCls:pt,switcherIcon:yt,treeNodeProps:Pt,showLine:Nt}=lt,{isLeaf:Dt,expanded:Zt,loading:ne}=Pt;if(ne)return Ot.createElement(Ut.Z,{className:`${pt}-switcher-loading-icon`});let de;if(Nt&&typeof Nt=="object"&&(de=Nt.showLeafIcon),Dt){if(!Nt)return null;if(typeof de!="boolean"&&de){const Vt=typeof de=="function"?de(Pt):de,Ee=`${pt}-switcher-line-custom-icon`;return(0,et.l$)(Vt)?(0,et.Tm)(Vt,{className:Ft()(Vt.props.className||"",Ee)}):Vt}return de?Ot.createElement(me.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement("span",{className:`${pt}-switcher-leaf-line`})}const Qt=`${pt}-switcher-icon`,Ce=typeof yt=="function"?yt(Pt):yt;return(0,et.l$)(Ce)?(0,et.Tm)(Ce,{className:Ft()(Ce.props.className||"",Qt)}):Ce!==void 0?Ce:Nt?Zt?Ot.createElement(Ae.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement(Pe.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement(ke,{className:Qt})}},99498:function(An,Nn,xt){(function(ct){ct(xt(89780))})(function(ct){ct.defineOption("placeholder","",function(ke,me,Ut){var Ae=Ut&&Ut!=ct.Init;if(me&&!Ae)ke.on("blur",te),ke.on("change",le),ke.on("swapDoc",le),ct.on(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose=function(){Ie(ke)}),le(ke);else if(!me&&Ae){ke.off("blur",te),ke.off("change",le),ke.off("swapDoc",le),ct.off(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose),Ot(ke);var Pe=ke.getWrapperElement();Pe.className=Pe.className.replace(" CodeMirror-empty","")}me&&!ke.hasFocus()&&te(ke)});function Ot(ke){ke.state.placeholder&&(ke.state.placeholder.parentNode.removeChild(ke.state.placeholder),ke.state.placeholder=null)}function ue(ke){Ot(ke);var me=ke.state.placeholder=document.createElement("pre");me.style.cssText="height: 0; overflow: visible",me.style.direction=ke.getOption("direction"),me.className="CodeMirror-placeholder CodeMirror-line-like";var Ut=ke.getOption("placeholder");typeof Ut=="string"&&(Ut=document.createTextNode(Ut)),me.appendChild(Ut),ke.display.lineSpace.insertBefore(me,ke.display.lineSpace.firstChild)}function Ie(ke){setTimeout(function(){var me=!1,Ut=ke.getInputField();Ut.nodeName=="TEXTAREA"?me=!Ut.value:ke.lineCount()==1&&(me=!/[^\u200b]/.test(Ut.querySelector(".CodeMirror-line").textContent)),me?ue(ke):Ot(ke)},20)}function te(ke){kt(ke)&&ue(ke)}function le(ke){var me=ke.getWrapperElement(),Ut=kt(ke);me.className=me.className.replace(" CodeMirror-empty","")+(Ut?" CodeMirror-empty":""),Ut?ue(ke):Ot(ke)}function kt(ke){return ke.lineCount()===1&&ke.getLine(0)===""}})},25717:function(An,Nn,xt){(function(ct){ct(xt(89780))})(function(ct){var Ot={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ue=ct.Pos;ct.defineOption("autoCloseBrackets",!1,function(et,nt,ht){ht&&ht!=ct.Init&&(et.removeKeyMap(te),et.state.closeBrackets=null),nt&&(le(Ie(nt,"pairs")),et.state.closeBrackets=nt,et.addKeyMap(te))});function Ie(et,nt){return nt=="pairs"&&typeof et=="string"?et:typeof et=="object"&&et[nt]!=null?et[nt]:Ot[nt]}var te={Backspace:me,Enter:Ut};function le(et){for(var nt=0;nt=0;pt--){var Pt=lt[pt].head;et.replaceRange("",ue(Pt.line,Pt.ch-1),ue(Pt.line,Pt.ch+1),"+delete")}}function Ut(et){var nt=ke(et),ht=nt&&Ie(nt,"explode");if(!ht||et.getOption("disableInput"))return ct.Pass;for(var lt=et.listSelections(),pt=0;pt0;return{anchor:new ue(et.anchor.line,et.anchor.ch+(nt?-1:1)),head:new ue(et.head.line,et.head.ch+(nt?1:-1))}}function Pe(et,nt){var ht=ke(et);if(!ht||et.getOption("disableInput"))return ct.Pass;var lt=Ie(ht,"pairs"),pt=lt.indexOf(nt);if(pt==-1)return ct.Pass;for(var yt=Ie(ht,"closeBefore"),Pt=Ie(ht,"triples"),Nt=lt.charAt(pt+1)==nt,Dt=et.listSelections(),Zt=pt%2==0,ne,de=0;de=0&&et.getRange(Ce,ue(Ce.line,Ce.ch+3))==nt+nt+nt?Vt="skipThree":Vt="skip";else if(Nt&&Ce.ch>1&&Pt.indexOf(nt)>=0&&et.getRange(ue(Ce.line,Ce.ch-2),Ce)==nt+nt){if(Ce.ch>2&&/\bstring/.test(et.getTokenTypeAt(ue(Ce.line,Ce.ch-2))))return ct.Pass;Vt="addFour"}else if(Nt){var ve=Ce.ch==0?" ":et.getRange(ue(Ce.line,Ce.ch-1),Ce);if(!ct.isWordChar(Ee)&&ve!=nt&&!ct.isWordChar(ve))Vt="both";else return ct.Pass}else if(Zt&&(Ee.length===0||/\s/.test(Ee)||yt.indexOf(Ee)>-1))Vt="both";else return ct.Pass;if(!ne)ne=Vt;else if(ne!=Vt)return ct.Pass}var Je=pt%2?lt.charAt(pt-1):nt,je=pt%2?nt:lt.charAt(pt+1);et.operation(function(){if(ne=="skip")et.execCommand("goCharRight");else if(ne=="skipThree")for(var en=0;en<3;en++)et.execCommand("goCharRight");else if(ne=="surround"){for(var jn=et.getSelections(),en=0;en'"]=function(He){return Ie(He)}),me.addKeyMap(Pe)}});var Ot=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ue=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ie(me){if(me.getOption("disableInput"))return ct.Pass;for(var Ut=me.listSelections(),Ae=[],Pe=me.getOption("autoCloseTags"),He=0;HeFt.ch&&(pt=pt.slice(0,pt.length-et.end+Ft.ch));var Dt=pt.toLowerCase();if(!pt||et.type=="string"&&(et.end!=Ft.ch||!/[\"\']/.test(et.string.charAt(et.string.length-1))||et.string.length==1)||et.type=="tag"&<.close||et.string.indexOf("/")==Ft.ch-et.start-1||Pt&&kt(Pt,Dt)>-1||ke(me,nt.mode.xmlCurrentContext&&nt.mode.xmlCurrentContext(ht)||[],pt,Ft,!0))return ct.Pass;var Zt=typeof Pe=="object"&&Pe.emptyTags;if(Zt&&kt(Zt,pt)>-1){Ae[He]={text:"/>",newPos:ct.Pos(Ft.line,Ft.ch+2)};continue}var ne=Nt&&kt(Nt,Dt)>-1;Ae[He]={indent:ne,text:">"+(ne?` + `]:{background:po},[`&${re}-row-selected`]:{"> th, > td":{background:zi},"&:hover > th, &:hover > td":{background:ho}}}},[`${re}-footer`]:{padding:`${Ze}px ${nn}px`,color:lo,background:Ao}})}};var Ku=(0,Si.Z)("Table",qt=>{const{colorTextHeading:re,colorSplit:Oe,colorIcon:Ze,colorIconHover:nn,opacityLoading:$e,colorBgContainer:Ln,controlInteractiveSize:kn,headerBg:Sn,headerColor:ai,headerSortActiveBg:di,headerSortHoverBg:In,bodySortBg:Ki,rowHoverBg:Zi,rowSelectedBg:Ti,rowSelectedHoverBg:po,rowExpandedBg:zi,cellPaddingBlock:ho,cellPaddingInline:lo,cellPaddingBlockMD:Ao,cellPaddingInlineMD:Jo,cellPaddingBlockSM:ur,cellPaddingInlineSM:So,borderColor:Xo,footerBg:Fr,footerColor:Lo,headerBorderRadius:Ko,cellFontSize:bo,cellFontSizeMD:qi,cellFontSizeSM:Ro,headerSplitColor:or,fixedHeaderSortActiveBg:pr,headerFilterHoverBg:mr,filterDropdownBg:xo,expandIconBg:kr,selectionColumnWidth:Ir,stickyScrollBarBg:ca}=qt,Yr=new js.C(Ze),Ua=new js.C(nn),Wa=2,Tr=(0,Po.TS)(qt,{tableFontSize:bo,tableBg:Ln,tableRadius:Ko,tablePaddingVertical:ho,tablePaddingHorizontal:lo,tablePaddingVerticalMiddle:Ao,tablePaddingHorizontalMiddle:Jo,tablePaddingVerticalSmall:ur,tablePaddingHorizontalSmall:So,tableBorderColor:Xo,tableHeaderTextColor:ai,tableHeaderBg:Sn,tableFooterTextColor:Lo,tableFooterBg:Fr,tableHeaderCellSplitColor:or,tableHeaderSortBg:di,tableHeaderSortHoverBg:In,tableHeaderIconColor:Yr.clone().setAlpha(Yr.getAlpha()*$e).toRgbString(),tableHeaderIconColorHover:Ua.clone().setAlpha(Ua.getAlpha()*$e).toRgbString(),tableBodySortBg:Ki,tableFixedHeaderSortActiveBg:pr,tableHeaderFilterActiveBg:mr,tableFilterDropdownBg:xo,tableRowHoverBg:Zi,tableSelectedRowBg:Ti,tableSelectedRowHoverBg:po,zIndexTableFixed:Wa,zIndexTableSticky:Wa+1,tableFontSizeMiddle:qi,tableFontSizeSmall:Ro,tableSelectionColumnWidth:Ir,tableExpandIconBg:kr,tableExpandColumnWidth:kn+2*qt.padding,tableExpandedRowBg:zi,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:ca,tableScrollThumbBgHover:re,tableScrollBg:Oe});return[Xl(Tr),ec(Tr),hu(Tr),uu(Tr),Za(Tr),wr(Tr),nc(Tr),va(Tr),hu(Tr),Pr(Tr),od(Tr),ah(Tr),lh(Tr),Va(Tr),sh(Tr),Rh(Tr),Wu(Tr)]},qt=>{const{colorFillAlter:re,colorBgContainer:Oe,colorTextHeading:Ze,colorFillSecondary:nn,colorFillContent:$e,controlItemBgActive:Ln,controlItemBgActiveHover:kn,padding:Sn,paddingSM:ai,paddingXS:di,colorBorderSecondary:In,borderRadiusLG:Ki,fontSize:Zi,controlHeight:Ti,colorTextPlaceholder:po}=qt,zi=new js.C(nn).onBackground(Oe).toHexShortString(),ho=new js.C($e).onBackground(Oe).toHexShortString(),lo=new js.C(re).onBackground(Oe).toHexShortString();return{headerBg:lo,headerColor:Ze,headerSortActiveBg:zi,headerSortHoverBg:ho,bodySortBg:lo,rowHoverBg:lo,rowSelectedBg:Ln,rowSelectedHoverBg:kn,rowExpandedBg:re,cellPaddingBlock:Sn,cellPaddingInline:Sn,cellPaddingBlockMD:ai,cellPaddingInlineMD:di,cellPaddingBlockSM:di,cellPaddingInlineSM:di,borderColor:In,headerBorderRadius:Ki,footerBg:lo,footerColor:Ze,cellFontSize:Zi,cellFontSizeMD:Zi,cellFontSizeSM:Zi,headerSplitColor:In,fixedHeaderSortActiveBg:zi,headerFilterHoverBg:$e,filterDropdownMenuBg:Oe,filterDropdownBg:Oe,expandIconBg:Oe,selectionColumnWidth:Ti,stickyScrollBarBg:po,stickyScrollBarBorderRadius:100}});const rd=[],Ed=(qt,re)=>{const{prefixCls:Oe,className:Ze,rootClassName:nn,style:$e,size:Ln,bordered:kn,dropdownPrefixCls:Sn,dataSource:ai,pagination:di,rowSelection:In,rowKey:Ki="key",rowClassName:Zi,columns:Ti,children:po,childrenColumnName:zi,onChange:ho,getPopupContainer:lo,loading:Ao,expandIcon:Jo,expandable:ur,expandedRowRender:So,expandIconColumnIndex:Xo,indentSize:Fr,scroll:Lo,sortDirections:Ko,locale:bo,showSorterTooltip:qi=!0,virtual:Ro}=qt,or=kt.useMemo(()=>Ti||Re(po),[Ti,po]),pr=kt.useMemo(()=>or.some(ua=>ua.responsive),[or]),mr=(0,Xe.Z)(pr),xo=kt.useMemo(()=>{const ua=new Set(Object.keys(mr).filter(Ia=>mr[Ia]));return or.filter(Ia=>!Ia.responsive||Ia.responsive.some(xs=>ua.has(xs)))},[or,mr]),kr=(0,Tn.Z)(qt,["className","style","columns"]),{locale:Ir=Yn.Z,direction:ca,table:Yr,renderEmpty:Ua,getPrefixCls:Wa,getPopupContainer:Tr}=kt.useContext(Xn.E_),lr=(0,ti.Z)(Ln),sa=Object.assign(Object.assign({},Ir.Table),bo),_a=ai||rd,Oa=Wa("table",Oe),fs=Wa("dropdown",Sn),vr=Object.assign({childrenColumnName:zi,expandIconColumnIndex:Xo},ur),{childrenColumnName:dr="children"}=vr,yr=kt.useMemo(()=>_a.some(ua=>ua==null?void 0:ua[dr])?"nest":So||ur&&ur.expandedRowRender?"row":null,[_a]),$o={body:kt.useRef()},la=kt.useMemo(()=>typeof Ki=="function"?Ki:ua=>ua==null?void 0:ua[Ki],[Ki]),[qo]=Ph(_a,dr,la),Ar={},ea=function(ua,Ia){let xs=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var Ra,ra,Ns;const Nl=Object.assign(Object.assign({},Ar),ua);xs&&((Ra=Ar.resetPagination)===null||Ra===void 0||Ra.call(Ar),!((ra=Nl.pagination)===null||ra===void 0)&&ra.current&&(Nl.pagination.current=1),di&&di.onChange&&di.onChange(1,(Ns=Nl.pagination)===null||Ns===void 0?void 0:Ns.pageSize)),Lo&&Lo.scrollToFirstRowOnChange!==!1&&$o.body.current&&(0,vi.Z)(0,{getContainer:()=>$o.body.current}),ho==null||ho(Nl.pagination,Nl.filters,Nl.sorter,{currentDataSource:vs(Gu(_a,Nl.sorterStates,dr),Nl.filterStates),action:Ia})},na=(ua,Ia)=>{ea({sorter:ua,sorterStates:Ia},"sort",!1)},[zs,Ss,ll,fa]=Pd({prefixCls:Oa,mergedColumns:xo,onSorterChange:na,sortDirections:Ko||["ascend","descend"],tableLocale:sa,showSorterTooltip:qi}),Hs=kt.useMemo(()=>Gu(_a,Ss,dr),[_a,Ss]);Ar.sorter=fa(),Ar.sorterStates=Ss;const us=(ua,Ia)=>{ea({filters:ua,filterStates:Ia},"filter",!0)},[Ls,uh,ga]=zu({prefixCls:Oa,locale:sa,dropdownPrefixCls:fs,mergedColumns:xo,onFilterChange:us,getPopupContainer:lo||Tr}),xa=vs(Hs,uh);Ar.filters=ga,Ar.filterStates=uh;const Ma=kt.useMemo(()=>{const ua={};return Object.keys(ga).forEach(Ia=>{ga[Ia]!==null&&(ua[Ia]=ga[Ia])}),Object.assign(Object.assign({},ll),{filters:ua})},[ll,ga]),[es]=Ga(Ma),Fs=(ua,Ia)=>{ea({pagination:Object.assign(Object.assign({},Ar.pagination),{current:ua,pageSize:Ia})},"paginate")},[Vr,ka]=Dh(xa.length,Fs,di);Ar.pagination=di===!1?{}:Yl(Vr,di),Ar.resetPagination=ka;const As=kt.useMemo(()=>{if(di===!1||!Vr.pageSize)return xa;const{current:ua=1,total:Ia,pageSize:xs=Mu}=Vr;return xa.lengthxs?xa.slice((ua-1)*xs,ua*xs):xa:xa.slice((ua-1)*xs,ua*xs)},[!!di,xa,Vr&&Vr.current,Vr&&Vr.pageSize,Vr&&Vr.total]),[Al,Jl]=rl({prefixCls:Oa,data:xa,pageData:As,getRowKey:la,getRecordByKey:qo,expandType:yr,childrenColumnName:dr,locale:sa,getPopupContainer:lo||Tr},In),zl=(ua,Ia,xs)=>{let Ra;return typeof Zi=="function"?Ra=ve()(Zi(ua,Ia,xs)):Ra=ve()(Zi),ve()({[`${Oa}-row-selected`]:Jl.has(la(ua,Ia))},Ra)};vr.__PARENT_RENDER_ICON__=vr.expandIcon,vr.expandIcon=vr.expandIcon||Jo||Uo(sa),yr==="nest"&&vr.expandIconColumnIndex===void 0?vr.expandIconColumnIndex=In?1:0:vr.expandIconColumnIndex>0&&In&&(vr.expandIconColumnIndex-=1),typeof vr.indentSize!="number"&&(vr.indentSize=typeof Fr=="number"?Fr:15);const du=kt.useCallback(ua=>es(Al(Ls(zs(ua)))),[zs,Ls,Al]);let cu,Ql;if(di!==!1&&(Vr!=null&&Vr.total)){let ua;Vr.size?ua=Vr.size:ua=lr==="small"||lr==="middle"?"small":void 0;const Ia=ra=>kt.createElement(ji.Z,Object.assign({},Vr,{className:ve()(`${Oa}-pagination ${Oa}-pagination-${ra}`,Vr.className),size:ua})),xs=ca==="rtl"?"left":"right",{position:Ra}=Vr;if(Ra!==null&&Array.isArray(Ra)){const ra=Ra.find(Au=>Au.includes("top")),Ns=Ra.find(Au=>Au.includes("bottom")),Nl=Ra.every(Au=>`${Au}`=="none");!ra&&!Ns&&!Nl&&(Ql=Ia(xs)),ra&&(cu=Ia(ra.toLowerCase().replace("top",""))),Ns&&(Ql=Ia(Ns.toLowerCase().replace("bottom","")))}else Ql=Ia(xs)}let ma;typeof Ao=="boolean"?ma={spinning:Ao}:typeof Ao=="object"&&(ma=Object.assign({spinning:!0},Ao));const[Zs,$a]=Ku(Oa),[,Ba]=(0,to.Z)(),$l=ve()(`${Oa}-wrapper`,Yr==null?void 0:Yr.className,{[`${Oa}-wrapper-rtl`]:ca==="rtl"},Ze,nn,$a),Ch=Object.assign(Object.assign({},Yr==null?void 0:Yr.style),$e),fu=bo&&bo.emptyText||(Ua==null?void 0:Ua("Table"))||kt.createElement(oi.Z,{componentName:"Table"}),Uu=Ro?Ds:ar,hh={},Hl=kt.useMemo(()=>{const{fontSize:ua,lineHeight:Ia,padding:xs,paddingXS:Ra,paddingSM:ra}=Ba,Ns=Math.floor(ua*Ia);switch(lr){case"large":return xs*2+Ns;case"small":return Ra*2+Ns;default:return ra*2+Ns}},[Ba,lr]);return Ro&&(hh.listItemHeight=Hl),Zs(kt.createElement("div",{ref:re,className:$l,style:Ch},kt.createElement(Oo.Z,Object.assign({spinning:!1},ma),cu,kt.createElement(Uu,Object.assign({},hh,kr,{columns:xo,direction:ca,expandable:vr,prefixCls:Oa,className:ve()({[`${Oa}-middle`]:lr==="middle",[`${Oa}-small`]:lr==="small",[`${Oa}-bordered`]:kn,[`${Oa}-empty`]:_a.length===0}),data:As,rowKey:la,rowClassName:zl,emptyText:fu,internalHooks:Ot,internalRefs:$o,transformColumns:du})),Ql)))};var bd=kt.forwardRef(Ed);const rc=(qt,re)=>{const Oe=kt.useRef(0);return Oe.current+=1,kt.createElement(bd,Object.assign({},qt,{ref:re,_renderTimes:Oe.current}))},Js=kt.forwardRef(rc);Js.SELECTION_COLUMN=La,Js.EXPAND_COLUMN=ct,Js.SELECTION_ALL=Fa,Js.SELECTION_INVERT=Pa,Js.SELECTION_NONE=Sa,Js.Column=uo,Js.ColumnGroup=wn,Js.Summary=Wt;var Vu=Js,Oc=Vu},98228:function(Fn,An,xt){"use strict";xt.d(An,{default:function(){return Zo}});var ct=xt(92310),Ot=xt.n(ct),ue=xt(72308),Ie=xt(80702),te=xt(77321),le=xt(52487),kt=xt(74416),ke=xt(62853),me=xt(77861),Ut=xt(17115),Ae=xt(90782),Pe=xt(18929),He=xt(48736),Ft=xt(59301),et=function(qn){var Et=Ft.useRef({valueLabels:new Map});return Ft.useMemo(function(){var _i=Et.current.valueLabels,Gi=new Map,Qe=qn.map(function(ii){var si,Ci=ii.value,Pn=(si=ii.label)!==null&&si!==void 0?si:_i.get(Ci);return Gi.set(Ci,Pn),(0,te.Z)((0,te.Z)({},ii),{},{label:Pn})});return Et.current.valueLabels=Gi,[Qe]},[qn])},nt=function(qn,Et,_i,Gi){return Ft.useMemo(function(){var Qe=qn.map(function(Pn){var vn=Pn.value;return vn}),ii=Et.map(function(Pn){var vn=Pn.value;return vn}),si=Qe.filter(function(Pn){return!Gi[Pn]});if(_i){var Ci=(0,Ae.S)(Qe,!0,Gi);Qe=Ci.checkedKeys,ii=Ci.halfCheckedKeys}return[Array.from(new Set([].concat((0,Ie.Z)(si),(0,Ie.Z)(Qe)))),ii]},[qn,Et,_i,Gi])},ht=xt(71430),lt=function(qn,Et){return Ft.useMemo(function(){var _i=(0,ht.I8)(qn,{fieldNames:Et,initWrapper:function(Qe){return(0,te.Z)((0,te.Z)({},Qe),{},{valueEntities:new Map})},processEntity:function(Qe,ii){var si=Qe.node[Et.value];if(0)var Ci;ii.valueEntities.set(si,Qe)}});return _i},[qn,Et])},pt=xt(49618),yt=xt(11592),Pt=function(){return null},Nt=Pt,Dt=["children","value"];function Zt(qn){return(0,yt.Z)(qn).map(function(Et){if(!Ft.isValidElement(Et)||!Et.type)return null;var _i=Et,Gi=_i.key,Qe=_i.props,ii=Qe.children,si=Qe.value,Ci=(0,kt.Z)(Qe,Dt),Pn=(0,te.Z)({key:Gi,value:si},Ci),vn=Zt(ii);return vn.length&&(Pn.children=vn),Pn}).filter(function(Et){return Et})}function ne(qn){if(!qn)return qn;var Et=(0,te.Z)({},qn);return"props"in Et||Object.defineProperty(Et,"props",{get:function(){return(0,He.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Et}}),Et}function de(qn,Et,_i,Gi,Qe,ii){var si=null,Ci=null;function Pn(){function vn(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",zt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Me.map(function(Re,qe){var Se="".concat(Fe,"-").concat(qe),ee=Re[ii.value],Ke=_i.includes(ee),sn=vn(Re[ii.children]||[],Se,Ke),mn=Ft.createElement(Nt,Re,sn.map(function(jt){return jt.node}));if(Et===ee&&(si=mn),Ke){var En={pos:Se,node:mn,children:sn};return zt||Ci.push(En),En}return null}).filter(function(Re){return Re})}Ci||(Ci=[],vn(Gi),Ci.sort(function(Me,Fe){var zt=Me.node.props.value,Re=Fe.node.props.value,qe=_i.indexOf(zt),Se=_i.indexOf(Re);return qe-Se}))}Object.defineProperty(qn,"triggerNode",{get:function(){return(0,He.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),Pn(),si}}),Object.defineProperty(qn,"allCheckedNodes",{get:function(){return(0,He.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),Pn(),Qe?Ci:Ci.map(function(Me){var Fe=Me.node;return Fe})}})}var Qt=function(qn,Et,_i){var Gi=_i.treeNodeFilterProp,Qe=_i.filterTreeNode,ii=_i.fieldNames,si=ii.children;return Ft.useMemo(function(){if(!Et||Qe===!1)return qn;var Ci;if(typeof Qe=="function")Ci=Qe;else{var Pn=Et.toUpperCase();Ci=function(Fe,zt){var Re=zt[Gi];return String(Re).toUpperCase().includes(Pn)}}function vn(Me){var Fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Me.reduce(function(zt,Re){var qe=Re[si],Se=Fe||Ci(Et,ne(Re)),ee=vn(qe||[],Se);return(Se||ee.length)&&zt.push((0,te.Z)((0,te.Z)({},Re),{},(0,pt.Z)({isLeaf:void 0},si,ee))),zt},[])}return vn(qn)},[qn,Et,si,Gi,Qe])};function Ce(qn){var Et=Ft.useRef();Et.current=qn;var _i=Ft.useCallback(function(){return Et.current.apply(Et,arguments)},[]);return _i}function Vt(qn,Et){var _i=Et.id,Gi=Et.pId,Qe=Et.rootPId,ii={},si=[],Ci=qn.map(function(Pn){var vn=(0,te.Z)({},Pn),Me=vn[_i];return ii[Me]=vn,vn.key=vn.key||Me,vn});return Ci.forEach(function(Pn){var vn=Pn[Gi],Me=ii[vn];Me&&(Me.children=Me.children||[],Me.children.push(Pn)),(vn===Qe||!Me&&Qe===null)&&si.push(Pn)}),si}function Ee(qn,Et,_i){return Ft.useMemo(function(){return qn?_i?Vt(qn,(0,te.Z)({id:"id",pId:"pId",rootPId:null},_i!==!0?_i:{})):qn:Zt(Et)},[Et,_i,qn])}var ve=Ft.createContext(null),Je=ve,je=xt(10228),en=xt(80547),Hn=xt(54844),Zn=Ft.createContext(null),Te=Zn;function $t(qn){return Array.isArray(qn)?qn:qn!==void 0?[qn]:[]}function dn(qn){var Et=qn||{},_i=Et.label,Gi=Et.value,Qe=Et.children,ii=Gi||"value";return{_title:_i?[_i]:["title","label"],value:ii,key:ii,children:Qe||"children"}}function Vn(qn){return!qn||qn.disabled||qn.disableCheckbox||qn.checkable===!1}function Dn(qn,Et){var _i=[];function Gi(Qe){Qe.forEach(function(ii){var si=ii[Et.children];si&&(_i.push(ii[Et.value]),Gi(si))})}return Gi(qn),_i}function Ge(qn){return qn==null}var We={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Mn=function(Et,_i){var Gi=(0,me.lk)(),Qe=Gi.prefixCls,ii=Gi.multiple,si=Gi.searchValue,Ci=Gi.toggleOpen,Pn=Gi.open,vn=Gi.notFoundContent,Me=Ft.useContext(Te),Fe=Me.virtual,zt=Me.listHeight,Re=Me.listItemHeight,qe=Me.treeData,Se=Me.fieldNames,ee=Me.onSelect,Ke=Me.dropdownMatchSelectWidth,sn=Me.treeExpandAction,mn=Ft.useContext(Je),En=mn.checkable,jt=mn.checkedKeys,Be=mn.halfCheckedKeys,hn=mn.treeExpandedKeys,Nn=mn.treeDefaultExpandAll,ge=mn.treeDefaultExpandedKeys,Ye=mn.onTreeExpand,jn=mn.treeIcon,Rn=mn.showTreeIcon,Jn=mn.switcherIcon,zn=mn.treeLine,ri=mn.treeNodeFilterProp,li=mn.loadData,Ai=mn.treeLoadedKeys,Ii=mn.treeMotion,Bi=mn.onTreeLoad,ln=mn.keyEntities,co=Ft.useRef(),no=(0,en.Z)(function(){return qe},[Pn,qe],function(Xi,io){return io[0]&&Xi[1]!==io[1]}),Wn=Ft.useState(null),ce=(0,le.Z)(Wn,2),ze=ce[0],yn=ce[1],pi=ln[ze],Un=Ft.useMemo(function(){return En?{checked:jt,halfChecked:Be}:null},[En,jt,Be]);Ft.useEffect(function(){if(Pn&&!ii&&jt.length){var Xi;(Xi=co.current)===null||Xi===void 0||Xi.scrollTo({key:jt[0]}),yn(jt[0])}},[Pn]);var ci=String(si).toLowerCase(),mi=function(io){return ci?String(io[ri]).toLowerCase().includes(ci):!1},wi=Ft.useState(ge),Ri=(0,le.Z)(wi,2),Qi=Ri[0],fn=Ri[1],ao=Ft.useState(null),un=(0,le.Z)(ao,2),so=un[0],Co=un[1],Ji=Ft.useMemo(function(){return hn?(0,Ie.Z)(hn):si?so:Qi},[Qi,so,hn,si]);Ft.useEffect(function(){si&&Co(Dn(qe,Se))},[si]);var Go=function(io){fn(io),Co(io),Ye&&Ye(io)},Eo=function(io){io.preventDefault()},Wi=function(io,yi){var Gt=yi.node;En&&Vn(Gt)||(ee(Gt.key,{selected:!jt.includes(Gt.key)}),ii||Ci(!1))};if(Ft.useImperativeHandle(_i,function(){var Xi;return{scrollTo:(Xi=co.current)===null||Xi===void 0?void 0:Xi.scrollTo,onKeyDown:function(yi){var Gt,Wo=yi.which;switch(Wo){case je.Z.UP:case je.Z.DOWN:case je.Z.LEFT:case je.Z.RIGHT:(Gt=co.current)===null||Gt===void 0||Gt.onKeyDown(yi);break;case je.Z.ENTER:{if(pi){var sr=(pi==null?void 0:pi.node)||{},Cr=sr.selectable,Rr=sr.value;Cr!==!1&&Wi(null,{node:{key:ze},selected:!jt.includes(Rr)})}break}case je.Z.ESC:Ci(!1)}},onKeyUp:function(){}}}),no.length===0)return Ft.createElement("div",{role:"listbox",className:"".concat(Qe,"-empty"),onMouseDown:Eo},vn);var Ui={fieldNames:Se};return Ai&&(Ui.loadedKeys=Ai),Ji&&(Ui.expandedKeys=Ji),Ft.createElement("div",{onMouseDown:Eo},pi&&Pn&&Ft.createElement("span",{style:We,"aria-live":"assertive"},pi.node.value),Ft.createElement(Hn.Z,(0,ue.Z)({ref:co,focusable:!1,prefixCls:"".concat(Qe,"-tree"),treeData:no,height:zt,itemHeight:Re,virtual:Fe!==!1&&Ke!==!1,multiple:ii,icon:jn,showIcon:Rn,switcherIcon:Jn,showLine:zn,loadData:si?null:li,motion:Ii,activeKey:ze,checkable:En,checkStrictly:!0,checkedKeys:Un,selectedKeys:En?[]:jt,defaultExpandAll:Nn},Ui,{onActiveChange:yn,onSelect:Wi,onCheck:Wi,onExpand:Go,onLoad:Bi,filterTreeNode:mi,expandAction:sn})))},ei=Ft.forwardRef(Mn);ei.displayName="OptionList";var cn=ei,Cn="SHOW_ALL",se="SHOW_PARENT",gn="SHOW_CHILD";function bn(qn,Et,_i,Gi){var Qe=new Set(qn);return Et===gn?qn.filter(function(ii){var si=_i[ii];return!(si&&si.children&&si.children.some(function(Ci){var Pn=Ci.node;return Qe.has(Pn[Gi.value])})&&si.children.every(function(Ci){var Pn=Ci.node;return Vn(Pn)||Qe.has(Pn[Gi.value])}))}):Et===se?qn.filter(function(ii){var si=_i[ii],Ci=si?si.parent:null;return!(Ci&&!Vn(Ci.node)&&Qe.has(Ci.key))}):qn}function It(qn){var Et=qn.searchPlaceholder,_i=qn.treeCheckStrictly,Gi=qn.treeCheckable,Qe=qn.labelInValue,ii=qn.value,si=qn.multiple;warning(!Et,"`searchPlaceholder` has been removed."),_i&&Qe===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Qe||_i)&&warning(toArray(ii).every(function(Ci){return Ci&&_typeof(Ci)==="object"&&"value"in Ci}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_i||si||Gi?warning(!ii||Array.isArray(ii),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ii),"`value` should not be array when `TreeSelect` is single mode.")}var bt=null,wt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function Bt(qn){return!qn||(0,ke.Z)(qn)!=="object"}var Tt=Ft.forwardRef(function(qn,Et){var _i=qn.id,Gi=qn.prefixCls,Qe=Gi===void 0?"rc-tree-select":Gi,ii=qn.value,si=qn.defaultValue,Ci=qn.onChange,Pn=qn.onSelect,vn=qn.onDeselect,Me=qn.searchValue,Fe=qn.inputValue,zt=qn.onSearch,Re=qn.autoClearSearchValue,qe=Re===void 0?!0:Re,Se=qn.filterTreeNode,ee=qn.treeNodeFilterProp,Ke=ee===void 0?"value":ee,sn=qn.showCheckedStrategy,mn=qn.treeNodeLabelProp,En=qn.multiple,jt=qn.treeCheckable,Be=qn.treeCheckStrictly,hn=qn.labelInValue,Nn=qn.fieldNames,ge=qn.treeDataSimpleMode,Ye=qn.treeData,jn=qn.children,Rn=qn.loadData,Jn=qn.treeLoadedKeys,zn=qn.onTreeLoad,ri=qn.treeDefaultExpandAll,li=qn.treeExpandedKeys,Ai=qn.treeDefaultExpandedKeys,Ii=qn.onTreeExpand,Bi=qn.treeExpandAction,ln=qn.virtual,co=qn.listHeight,no=co===void 0?200:co,Wn=qn.listItemHeight,ce=Wn===void 0?20:Wn,ze=qn.onDropdownVisibleChange,yn=qn.dropdownMatchSelectWidth,pi=yn===void 0?!0:yn,Un=qn.treeLine,ci=qn.treeIcon,mi=qn.showTreeIcon,wi=qn.switcherIcon,Ri=qn.treeMotion,Qi=(0,kt.Z)(qn,wt),fn=(0,Ut.ZP)(_i),ao=jt&&!Be,un=jt||Be,so=Be||hn,Co=un||En,Ji=(0,Pe.Z)(si,{value:ii}),Go=(0,le.Z)(Ji,2),Eo=Go[0],Wi=Go[1],Ui=Ft.useMemo(function(){return jt?sn||gn:Cn},[sn,jt]),Xi=Ft.useMemo(function(){return dn(Nn)},[JSON.stringify(Nn)]),io=(0,Pe.Z)("",{value:Me!==void 0?Me:Fe,postState:function(Yo){return Yo||""}}),yi=(0,le.Z)(io,2),Gt=yi[0],Wo=yi[1],sr=function(Yo){Wo(Yo),zt==null||zt(Yo)},Cr=Ee(Ye,jn,ge),Rr=lt(Cr,Xi),cr=Rr.keyEntities,uo=Rr.valueEntities,Jt=Ft.useCallback(function(jr){var Yo=[],Sr=[];return jr.forEach(function(Jr){uo.has(Jr)?Sr.push(Jr):Yo.push(Jr)}),{missingRawValues:Yo,existRawValues:Sr}},[uo]),wn=Qt(Cr,Gt,{fieldNames:Xi,treeNodeFilterProp:Ke,filterTreeNode:Se}),Tn=Ft.useCallback(function(jr){if(jr){if(mn)return jr[mn];for(var Yo=Xi._title,Sr=0;Sr{const{componentCls:Et,treePrefixCls:_i,colorBgElevated:Gi}=qn,Qe=`.${_i}`;return[{[`${Et}-dropdown`]:[{padding:`${qn.paddingXS}px ${qn.paddingXS/2}px`},(0,oo.Yk)(_i,(0,Mi.TS)(qn,{colorBgContainer:Gi})),{[Qe]:{borderRadius:0,[`${Qe}-list-holder-inner`]:{alignItems:"stretch",[`${Qe}-treenode`]:{[`${Qe}-node-content-wrapper`]:{flex:"auto"}}}}},(0,ki.C2)(`${_i}-checkbox`,qn),{"&-rtl":{direction:"rtl",[`${Qe}-switcher${Qe}-switcher_close`]:{[`${Qe}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Qo(qn,Et){return(0,Mo.Z)("TreeSelect",_i=>{const Gi=(0,Mi.TS)(_i,{treePrefixCls:Et});return[Bo(Gi)]},oo.TM)(qn)}var ro=function(qn,Et){var _i={};for(var Gi in qn)Object.prototype.hasOwnProperty.call(qn,Gi)&&Et.indexOf(Gi)<0&&(_i[Gi]=qn[Gi]);if(qn!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Qe=0,Gi=Object.getOwnPropertySymbols(qn);Qe{var _i,{prefixCls:Gi,size:Qe,disabled:ii,bordered:si=!0,className:Ci,rootClassName:Pn,treeCheckable:vn,multiple:Me,listHeight:Fe=256,listItemHeight:zt=26,placement:Re,notFoundContent:qe,switcherIcon:Se,treeLine:ee,getPopupContainer:Ke,popupClassName:sn,dropdownClassName:mn,treeIcon:En=!1,transitionName:jt,choiceTransitionName:Be="",status:hn,treeExpandAction:Nn,builtinPlacements:ge,dropdownMatchSelectWidth:Ye,popupMatchSelectWidth:jn,allowClear:Rn}=qn,Jn=ro(qn,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:zn,getPrefixCls:ri,renderEmpty:li,direction:Ai,virtual:Ii,popupMatchSelectWidth:Bi,popupOverflow:ln}=Ft.useContext(oe.E_),co=ri(),no=ri("select",Gi),Wn=ri("select-tree",Gi),ce=ri("tree-select",Gi),{compactSize:ze,compactItemClassnames:yn}=(0,Oi.ri)(no,Ai),[pi,Un]=(0,On.Z)(no),[ci]=Qo(ce,Wn),mi=Ot()(sn||mn,`${ce}-dropdown`,{[`${ce}-dropdown-rtl`]:Ai==="rtl"},Pn,Un),wi=!!(vn||Me),Ri=(0,pn.Z)(Jn.suffixIcon,Jn.showArrow),Qi=(_i=jn!=null?jn:Ye)!==null&&_i!==void 0?_i:Bi,{status:fn,hasFeedback:ao,isFormItemInput:un,feedbackIcon:so}=Ft.useContext(_e.aM),Co=(0,pe.F)(fn,hn),{suffixIcon:Ji,removeIcon:Go,clearIcon:Eo}=(0,Ei.Z)(Object.assign(Object.assign({},Jn),{multiple:wi,showSuffixIcon:Ri,hasFeedback:ao,feedbackIcon:so,prefixCls:no,componentName:"TreeSelect"})),Wi=Rn===!0?{clearIcon:Eo}:Rn;let Ui;qe!==void 0?Ui=qe:Ui=(li==null?void 0:li("Select"))||Ft.createElement(an.Z,{componentName:"Select"});const Xi=(0,Wt.Z)(Jn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),io=Ft.useMemo(()=>Re!==void 0?Re:Ai==="rtl"?"bottomRight":"bottomLeft",[Re,Ai]),yi=(0,Gn.Z)(ge,ln),Gt=(0,tn.Z)(uo=>{var Jt;return(Jt=Qe!=null?Qe:ze)!==null&&Jt!==void 0?Jt:uo}),Wo=Ft.useContext(De.Z),sr=ii!=null?ii:Wo,Cr=Ot()(!Gi&&ce,{[`${no}-lg`]:Gt==="large",[`${no}-sm`]:Gt==="small",[`${no}-rtl`]:Ai==="rtl",[`${no}-borderless`]:!si,[`${no}-in-form-item`]:un},(0,pe.Z)(no,Co,ao),yn,Ci,Pn,Un),Rr=uo=>Ft.createElement(gi.Z,{prefixCls:Wn,switcherIcon:Se,treeNodeProps:uo,showLine:ee}),cr=Ft.createElement(xe,Object.assign({virtual:Ii,disabled:sr},Xi,{dropdownMatchSelectWidth:Qi,builtinPlacements:yi,ref:Et,prefixCls:no,className:Cr,listHeight:Fe,listItemHeight:zt,treeCheckable:vn&&Ft.createElement("span",{className:`${no}-tree-checkbox-inner`}),treeLine:!!ee,suffixIcon:Ji,multiple:wi,placement:io,removeIcon:Go,allowClear:Wi,switcherIcon:Rr,showTreeIcon:En,notFoundContent:Ui,getPopupContainer:Ke||zn,treeMotion:null,dropdownClassName:mi,choiceTransitionName:(0,he.m)(co,"",Be),transitionName:(0,he.m)(co,"slide-up",jt),treeExpandAction:Nn}));return pi(ci(cr))},Ho=Ft.forwardRef(No),Pi=(0,Kt.Z)(Ho);Ho.TreeNode=Nt,Ho.SHOW_ALL=Cn,Ho.SHOW_PARENT=se,Ho.SHOW_CHILD=gn,Ho._InternalPanelDoNotUseOrYouWillBeFired=Pi;var Zo=Ho},17574:function(Fn,An,xt){"use strict";xt.d(An,{default:function(){return Te}});var ct=xt(54844),Ot=xt(80702),ue=xt(52671),Ie=xt(8657),te=xt(72308),le=xt(59301),kt={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 298.4H521L403.7 186.2a8.15 8.15 0 00-5.5-2.2H144c-17.7 0-32 14.3-32 32v592c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V330.4c0-17.7-14.3-32-32-32zM840 768H184V256h188.5l119.6 114.4H840V768z"}}]},name:"folder",theme:"outlined"},ke=kt,me=xt(7657),Ut=function(dn,Vn){return le.createElement(me.Z,(0,te.Z)({},dn,{ref:Vn,icon:ke}))},Ae=le.forwardRef(Ut),Pe=Ae,He=xt(92310),Ft=xt.n(He),et=xt(35654),nt=xt(71430),ht=xt(36355),lt=xt(56082),pt=xt(62892),yt=xt(20648);const Pt=4;function Nt($t){const{dropPosition:dn,dropLevelOffset:Vn,prefixCls:Dn,indent:Ge,direction:We="ltr"}=$t,Mn=We==="ltr"?"left":"right",ei=We==="ltr"?"right":"left",cn={[Mn]:-Vn*Ge+Pt,[ei]:0};switch(dn){case-1:cn.top=-3;break;case 1:cn.bottom=-3;break;default:cn.bottom=-3,cn[Mn]=Ge+Pt;break}return le.createElement("div",{style:cn,className:`${Dn}-drop-indicator`})}var Dt=xt(71997),ne=le.forwardRef(($t,dn)=>{const{getPrefixCls:Vn,direction:Dn,virtual:Ge,tree:We}=le.useContext(ht.E_),{prefixCls:Mn,className:ei,showIcon:cn=!1,showLine:Cn,switcherIcon:se,blockNode:gn=!1,children:bn,checkable:It=!1,selectable:bt=!0,draggable:wt,motion:Bt,style:Tt}=$t,vt=Vn("tree",Mn),ie=Vn(),xe=Bt!=null?Bt:Object.assign(Object.assign({},(0,pt.Z)(ie)),{motionAppear:!1}),Wt=Object.assign(Object.assign({},$t),{checkable:It,selectable:bt,showIcon:cn,motion:xe,blockNode:gn,showLine:!!Cn,dropIndicatorRender:Nt}),[Kt,he]=(0,yt.ZP)(vt),pe=le.useMemo(()=>{if(!wt)return!1;let De={};switch(typeof wt){case"function":De.nodeDraggable=wt;break;case"object":De=Object.assign({},wt);break;default:break}return De.icon!==!1&&(De.icon=De.icon||le.createElement(lt.Z,null)),De},[wt]),oe=De=>le.createElement(Dt.Z,{prefixCls:vt,switcherIcon:se,treeNodeProps:De,showLine:Cn});return Kt(le.createElement(ct.Z,Object.assign({itemHeight:20,ref:dn,virtual:Ge},Wt,{style:Object.assign(Object.assign({},We==null?void 0:We.style),Tt),prefixCls:vt,className:Ft()({[`${vt}-icon-hide`]:!cn,[`${vt}-block-node`]:gn,[`${vt}-unselectable`]:!bt,[`${vt}-rtl`]:Dn==="rtl"},We==null?void 0:We.className,ei,he),direction:Dn,checkable:It&&le.createElement("span",{className:`${vt}-checkbox-inner`}),selectable:bt,switcherIcon:oe,draggable:pe}),bn))}),de;(function($t){$t[$t.None=0]="None",$t[$t.Start=1]="Start",$t[$t.End=2]="End"})(de||(de={}));function Qt($t,dn){function Vn(Dn){const{key:Ge,children:We}=Dn;dn(Ge,Dn)!==!1&&Qt(We||[],dn)}$t.forEach(Vn)}function Ce($t){let{treeData:dn,expandedKeys:Vn,startKey:Dn,endKey:Ge}=$t;const We=[];let Mn=de.None;if(Dn&&Dn===Ge)return[Dn];if(!Dn||!Ge)return[];function ei(cn){return cn===Dn||cn===Ge}return Qt(dn,cn=>{if(Mn===de.End)return!1;if(ei(cn)){if(We.push(cn),Mn===de.None)Mn=de.Start;else if(Mn===de.Start)return Mn=de.End,!1}else Mn===de.Start&&We.push(cn);return Vn.includes(cn)}),We}function Vt($t,dn){const Vn=(0,Ot.Z)(dn),Dn=[];return Qt($t,(Ge,We)=>{const Mn=Vn.indexOf(Ge);return Mn!==-1&&(Dn.push(We),Vn.splice(Mn,1)),!!Vn.length}),Dn}var Ee=function($t,dn){var Vn={};for(var Dn in $t)Object.prototype.hasOwnProperty.call($t,Dn)&&dn.indexOf(Dn)<0&&(Vn[Dn]=$t[Dn]);if($t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ge=0,Dn=Object.getOwnPropertySymbols($t);Ge{var{defaultExpandAll:Vn,defaultExpandParent:Dn,defaultExpandedKeys:Ge}=$t,We=Ee($t,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const Mn=le.useRef(),ei=le.useRef(),cn=()=>{const{keyEntities:pe}=(0,nt.I8)(Je(We));let oe;return Vn?oe=Object.keys(pe):Dn?oe=(0,et.r7)(We.expandedKeys||Ge||[],pe):oe=We.expandedKeys||Ge,oe},[Cn,se]=le.useState(We.selectedKeys||We.defaultSelectedKeys||[]),[gn,bn]=le.useState(()=>cn());le.useEffect(()=>{"selectedKeys"in We&&se(We.selectedKeys)},[We.selectedKeys]),le.useEffect(()=>{"expandedKeys"in We&&bn(We.expandedKeys)},[We.expandedKeys]);const It=(pe,oe)=>{var De;return"expandedKeys"in We||bn(pe),(De=We.onExpand)===null||De===void 0?void 0:De.call(We,pe,oe)},bt=(pe,oe)=>{var De;const{multiple:an}=We,{node:tn,nativeEvent:_e}=oe,{key:On=""}=tn,Gn=Je(We),pn=Object.assign(Object.assign({},oe),{selected:!0}),Ei=(_e==null?void 0:_e.ctrlKey)||(_e==null?void 0:_e.metaKey),Oi=_e==null?void 0:_e.shiftKey;let gi;an&&Ei?(gi=pe,Mn.current=On,ei.current=gi,pn.selectedNodes=Vt(Gn,gi)):an&&Oi?(gi=Array.from(new Set([].concat((0,Ot.Z)(ei.current||[]),(0,Ot.Z)(Ce({treeData:Gn,expandedKeys:gn,startKey:On,endKey:Mn.current}))))),pn.selectedNodes=Vt(Gn,gi)):(gi=[On],Mn.current=On,ei.current=gi,pn.selectedNodes=Vt(Gn,gi)),(De=We.onSelect)===null||De===void 0||De.call(We,gi,pn),"selectedKeys"in We||se(gi)},{getPrefixCls:wt,direction:Bt}=le.useContext(ht.E_),{prefixCls:Tt,className:vt,showIcon:ie=!0,expandAction:xe="click"}=We,Wt=Ee(We,["prefixCls","className","showIcon","expandAction"]),Kt=wt("tree",Tt),he=Ft()(`${Kt}-directory`,{[`${Kt}-directory-rtl`]:Bt==="rtl"},vt);return le.createElement(ne,Object.assign({icon:ve,ref:dn,blockNode:!0},Wt,{showIcon:ie,expandAction:xe,prefixCls:Kt,className:he,expandedKeys:gn,selectedKeys:Cn,onSelect:bt,onExpand:It}))};var Hn=le.forwardRef(je);const Zn=ne;Zn.DirectoryTree=Hn,Zn.TreeNode=ct.O;var Te=Zn},20648:function(Fn,An,xt){"use strict";xt.d(An,{TM:function(){return He},Yk:function(){return Pe}});var ct=xt(93083),Ot=xt(98447),ue=xt(17313),Ie=xt(8378),te=xt(37613),le=xt(83116);const kt=new ct.Keyframes("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),ke=(Ft,et)=>({[`.${Ft}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${et.motionDurationSlow}`}}}),me=(Ft,et)=>({[`.${Ft}-drop-indicator`]:{position:"absolute",zIndex:1,height:2,backgroundColor:et.colorPrimary,borderRadius:1,pointerEvents:"none","&:after":{position:"absolute",top:-3,insetInlineStart:-6,width:8,height:8,backgroundColor:"transparent",border:`${et.lineWidthBold}px solid ${et.colorPrimary}`,borderRadius:"50%",content:'""'}}}),Ut=(Ft,et)=>{const{treeCls:nt,treeNodeCls:ht,treeNodePadding:lt,titleHeight:pt,nodeSelectedBg:yt,nodeHoverBg:Pt}=et,Nt=et.paddingXS;return{[nt]:Object.assign(Object.assign({},(0,ue.Wf)(et)),{background:et.colorBgContainer,borderRadius:et.borderRadius,transition:`background-color ${et.motionDurationSlow}`,[`&${nt}-rtl`]:{[`${nt}-switcher`]:{"&_close":{[`${nt}-switcher-icon`]:{svg:{transform:"rotate(90deg)"}}}}},[`&-focused:not(:hover):not(${nt}-active-focused)`]:Object.assign({},(0,ue.oN)(et)),[`${nt}-list-holder-inner`]:{alignItems:"flex-start"},[`&${nt}-block-node`]:{[`${nt}-list-holder-inner`]:{alignItems:"stretch",[`${nt}-node-content-wrapper`]:{flex:"auto"},[`${ht}.dragging`]:{position:"relative","&:after":{position:"absolute",top:0,insetInlineEnd:0,bottom:lt,insetInlineStart:0,border:`1px solid ${et.colorPrimary}`,opacity:0,animationName:kt,animationDuration:et.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none"}}}},[`${ht}`]:{display:"flex",alignItems:"flex-start",padding:`0 0 ${lt}px 0`,outline:"none","&-rtl":{direction:"rtl"},"&-disabled":{[`${nt}-node-content-wrapper`]:{color:et.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"}}},[`&-active ${nt}-node-content-wrapper`]:Object.assign({},(0,ue.oN)(et)),[`&:not(${ht}-disabled).filter-node ${nt}-title`]:{color:"inherit",fontWeight:500},"&-draggable":{[`${nt}-draggable-icon`]:{flexShrink:0,width:pt,lineHeight:`${pt}px`,textAlign:"center",visibility:"visible",opacity:.2,transition:`opacity ${et.motionDurationSlow}`,[`${ht}:hover &`]:{opacity:.45}},[`&${ht}-disabled`]:{[`${nt}-draggable-icon`]:{visibility:"hidden"}}}},[`${nt}-indent`]:{alignSelf:"stretch",whiteSpace:"nowrap",userSelect:"none","&-unit":{display:"inline-block",width:pt}},[`${nt}-draggable-icon`]:{visibility:"hidden"},[`${nt}-switcher`]:Object.assign(Object.assign({},ke(Ft,et)),{position:"relative",flex:"none",alignSelf:"stretch",width:pt,margin:0,lineHeight:`${pt}px`,textAlign:"center",cursor:"pointer",userSelect:"none","&-noop":{cursor:"default"},"&_close":{[`${nt}-switcher-icon`]:{svg:{transform:"rotate(-90deg)"}}},"&-loading-icon":{color:et.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:pt/2,bottom:-lt,marginInlineStart:-1,borderInlineEnd:`1px solid ${et.colorBorder}`,content:'""'},"&:after":{position:"absolute",width:pt/2*.8,height:pt/2,borderBottom:`1px solid ${et.colorBorder}`,content:'""'}}}),[`${nt}-checkbox`]:{top:"initial",marginInlineEnd:Nt},[`${nt}-node-content-wrapper, ${nt}-checkbox + span`]:{position:"relative",zIndex:"auto",minHeight:pt,margin:0,padding:`0 ${et.paddingXS/2}px`,color:"inherit",lineHeight:`${pt}px`,background:"transparent",borderRadius:et.borderRadius,cursor:"pointer",transition:`all ${et.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`,"&:hover":{backgroundColor:Pt},[`&${nt}-node-selected`]:{backgroundColor:yt},[`${nt}-iconEle`]:{display:"inline-block",width:pt,height:pt,lineHeight:`${pt}px`,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}},[`${nt}-unselectable ${nt}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${nt}-node-content-wrapper`]:Object.assign({lineHeight:`${pt}px`,userSelect:"none"},me(Ft,et)),[`${ht}.drop-container`]:{"> [draggable]":{boxShadow:`0 0 0 2px ${et.colorPrimary}`}},"&-show-line":{[`${nt}-indent`]:{"&-unit":{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:pt/2,bottom:-lt,borderInlineEnd:`1px solid ${et.colorBorder}`,content:'""'},"&-end":{"&:before":{display:"none"}}}},[`${nt}-switcher`]:{background:"transparent","&-line-icon":{verticalAlign:"-0.15em"}}},[`${ht}-leaf-last`]:{[`${nt}-switcher`]:{"&-leaf-line":{"&:before":{top:"auto !important",bottom:"auto !important",height:`${pt/2}px !important`}}}}})}},Ae=Ft=>{const{treeCls:et,treeNodeCls:nt,treeNodePadding:ht,directoryNodeSelectedBg:lt,directoryNodeSelectedColor:pt}=Ft;return{[`${et}${et}-directory`]:{[nt]:{position:"relative","&:before":{position:"absolute",top:0,insetInlineEnd:0,bottom:ht,insetInlineStart:0,transition:`background-color ${Ft.motionDurationMid}`,content:'""',pointerEvents:"none"},"&:hover":{"&:before":{background:Ft.controlItemBgHover}},"> *":{zIndex:1},[`${et}-switcher`]:{transition:`color ${Ft.motionDurationMid}`},[`${et}-node-content-wrapper`]:{borderRadius:0,userSelect:"none","&:hover":{background:"transparent"},[`&${et}-node-selected`]:{color:pt,background:"transparent"}},"&-selected":{"\n &:hover::before,\n &::before\n ":{background:lt},[`${et}-switcher`]:{color:pt},[`${et}-node-content-wrapper`]:{color:pt,background:"transparent"}}}}}},Pe=(Ft,et)=>{const nt=`.${Ft}`,ht=`${nt}-treenode`,lt=et.paddingXS/2,pt=(0,te.TS)(et,{treeCls:nt,treeNodeCls:ht,treeNodePadding:lt});return[Ut(Ft,pt),Ae(pt)]},He=Ft=>{const{controlHeightSM:et}=Ft;return{titleHeight:et,nodeHoverBg:Ft.controlItemBgHover,nodeSelectedBg:Ft.controlItemBgActive}};An.ZP=(0,le.Z)("Tree",(Ft,et)=>{let{prefixCls:nt}=et;return[{[Ft.componentCls]:(0,Ot.C2)(`${nt}-checkbox`,Ft)},Pe(nt,Ft),(0,Ie.Z)(Ft)]},Ft=>{const{colorTextLightSolid:et,colorPrimary:nt}=Ft;return Object.assign(Object.assign({},He(Ft)),{directoryNodeSelectedColor:et,directoryNodeSelectedBg:nt})})},71997:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ht}});var ct=xt(72308),Ot=xt(59301),ue={icon:{tag:"svg",attrs:{viewBox:"0 0 1024 1024",focusable:"false"},children:[{tag:"path",attrs:{d:"M840.4 300H183.6c-19.7 0-30.7 20.8-18.5 35l328.4 380.8c9.4 10.9 27.5 10.9 37 0L858.9 335c12.2-14.2 1.2-35-18.5-35z"}}]},name:"caret-down",theme:"filled"},Ie=ue,te=xt(7657),le=function(pt,yt){return Ot.createElement(te.Z,(0,ct.Z)({},pt,{ref:yt,icon:Ie}))},kt=Ot.forwardRef(le),ke=kt,me=xt(52671),Ut=xt(58617),Ae=xt(15075),Pe=xt(43531),He=xt(92310),Ft=xt.n(He),et=xt(92343),ht=lt=>{const{prefixCls:pt,switcherIcon:yt,treeNodeProps:Pt,showLine:Nt}=lt,{isLeaf:Dt,expanded:Zt,loading:ne}=Pt;if(ne)return Ot.createElement(Ut.Z,{className:`${pt}-switcher-loading-icon`});let de;if(Nt&&typeof Nt=="object"&&(de=Nt.showLeafIcon),Dt){if(!Nt)return null;if(typeof de!="boolean"&&de){const Vt=typeof de=="function"?de(Pt):de,Ee=`${pt}-switcher-line-custom-icon`;return(0,et.l$)(Vt)?(0,et.Tm)(Vt,{className:Ft()(Vt.props.className||"",Ee)}):Vt}return de?Ot.createElement(me.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement("span",{className:`${pt}-switcher-leaf-line`})}const Qt=`${pt}-switcher-icon`,Ce=typeof yt=="function"?yt(Pt):yt;return(0,et.l$)(Ce)?(0,et.Tm)(Ce,{className:Ft()(Ce.props.className||"",Qt)}):Ce!==void 0?Ce:Nt?Zt?Ot.createElement(Ae.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement(Pe.Z,{className:`${pt}-switcher-line-icon`}):Ot.createElement(ke,{className:Qt})}},99498:function(Fn,An,xt){(function(ct){ct(xt(89780))})(function(ct){ct.defineOption("placeholder","",function(ke,me,Ut){var Ae=Ut&&Ut!=ct.Init;if(me&&!Ae)ke.on("blur",te),ke.on("change",le),ke.on("swapDoc",le),ct.on(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose=function(){Ie(ke)}),le(ke);else if(!me&&Ae){ke.off("blur",te),ke.off("change",le),ke.off("swapDoc",le),ct.off(ke.getInputField(),"compositionupdate",ke.state.placeholderCompose),Ot(ke);var Pe=ke.getWrapperElement();Pe.className=Pe.className.replace(" CodeMirror-empty","")}me&&!ke.hasFocus()&&te(ke)});function Ot(ke){ke.state.placeholder&&(ke.state.placeholder.parentNode.removeChild(ke.state.placeholder),ke.state.placeholder=null)}function ue(ke){Ot(ke);var me=ke.state.placeholder=document.createElement("pre");me.style.cssText="height: 0; overflow: visible",me.style.direction=ke.getOption("direction"),me.className="CodeMirror-placeholder CodeMirror-line-like";var Ut=ke.getOption("placeholder");typeof Ut=="string"&&(Ut=document.createTextNode(Ut)),me.appendChild(Ut),ke.display.lineSpace.insertBefore(me,ke.display.lineSpace.firstChild)}function Ie(ke){setTimeout(function(){var me=!1,Ut=ke.getInputField();Ut.nodeName=="TEXTAREA"?me=!Ut.value:ke.lineCount()==1&&(me=!/[^\u200b]/.test(Ut.querySelector(".CodeMirror-line").textContent)),me?ue(ke):Ot(ke)},20)}function te(ke){kt(ke)&&ue(ke)}function le(ke){var me=ke.getWrapperElement(),Ut=kt(ke);me.className=me.className.replace(" CodeMirror-empty","")+(Ut?" CodeMirror-empty":""),Ut?ue(ke):Ot(ke)}function kt(ke){return ke.lineCount()===1&&ke.getLine(0)===""}})},25717:function(Fn,An,xt){(function(ct){ct(xt(89780))})(function(ct){var Ot={pairs:`()[]{}''""`,closeBefore:`)]}'":;>`,triples:"",explode:"[]{}"},ue=ct.Pos;ct.defineOption("autoCloseBrackets",!1,function(et,nt,ht){ht&&ht!=ct.Init&&(et.removeKeyMap(te),et.state.closeBrackets=null),nt&&(le(Ie(nt,"pairs")),et.state.closeBrackets=nt,et.addKeyMap(te))});function Ie(et,nt){return nt=="pairs"&&typeof et=="string"?et:typeof et=="object"&&et[nt]!=null?et[nt]:Ot[nt]}var te={Backspace:me,Enter:Ut};function le(et){for(var nt=0;nt=0;pt--){var Pt=lt[pt].head;et.replaceRange("",ue(Pt.line,Pt.ch-1),ue(Pt.line,Pt.ch+1),"+delete")}}function Ut(et){var nt=ke(et),ht=nt&&Ie(nt,"explode");if(!ht||et.getOption("disableInput"))return ct.Pass;for(var lt=et.listSelections(),pt=0;pt0;return{anchor:new ue(et.anchor.line,et.anchor.ch+(nt?-1:1)),head:new ue(et.head.line,et.head.ch+(nt?1:-1))}}function Pe(et,nt){var ht=ke(et);if(!ht||et.getOption("disableInput"))return ct.Pass;var lt=Ie(ht,"pairs"),pt=lt.indexOf(nt);if(pt==-1)return ct.Pass;for(var yt=Ie(ht,"closeBefore"),Pt=Ie(ht,"triples"),Nt=lt.charAt(pt+1)==nt,Dt=et.listSelections(),Zt=pt%2==0,ne,de=0;de=0&&et.getRange(Ce,ue(Ce.line,Ce.ch+3))==nt+nt+nt?Vt="skipThree":Vt="skip";else if(Nt&&Ce.ch>1&&Pt.indexOf(nt)>=0&&et.getRange(ue(Ce.line,Ce.ch-2),Ce)==nt+nt){if(Ce.ch>2&&/\bstring/.test(et.getTokenTypeAt(ue(Ce.line,Ce.ch-2))))return ct.Pass;Vt="addFour"}else if(Nt){var ve=Ce.ch==0?" ":et.getRange(ue(Ce.line,Ce.ch-1),Ce);if(!ct.isWordChar(Ee)&&ve!=nt&&!ct.isWordChar(ve))Vt="both";else return ct.Pass}else if(Zt&&(Ee.length===0||/\s/.test(Ee)||yt.indexOf(Ee)>-1))Vt="both";else return ct.Pass;if(!ne)ne=Vt;else if(ne!=Vt)return ct.Pass}var Je=pt%2?lt.charAt(pt-1):nt,je=pt%2?nt:lt.charAt(pt+1);et.operation(function(){if(ne=="skip")et.execCommand("goCharRight");else if(ne=="skipThree")for(var en=0;en<3;en++)et.execCommand("goCharRight");else if(ne=="surround"){for(var Hn=et.getSelections(),en=0;en'"]=function(He){return Ie(He)}),me.addKeyMap(Pe)}});var Ot=["area","base","br","col","command","embed","hr","img","input","keygen","link","meta","param","source","track","wbr"],ue=["applet","blockquote","body","button","div","dl","fieldset","form","frameset","h1","h2","h3","h4","h5","h6","head","html","iframe","layer","legend","object","ol","p","select","table","ul"];function Ie(me){if(me.getOption("disableInput"))return ct.Pass;for(var Ut=me.listSelections(),Ae=[],Pe=me.getOption("autoCloseTags"),He=0;HeFt.ch&&(pt=pt.slice(0,pt.length-et.end+Ft.ch));var Dt=pt.toLowerCase();if(!pt||et.type=="string"&&(et.end!=Ft.ch||!/[\"\']/.test(et.string.charAt(et.string.length-1))||et.string.length==1)||et.type=="tag"&<.close||et.string.indexOf("/")==Ft.ch-et.start-1||Pt&&kt(Pt,Dt)>-1||ke(me,nt.mode.xmlCurrentContext&&nt.mode.xmlCurrentContext(ht)||[],pt,Ft,!0))return ct.Pass;var Zt=typeof Pe=="object"&&Pe.emptyTags;if(Zt&&kt(Zt,pt)>-1){Ae[He]={text:"/>",newPos:ct.Pos(Ft.line,Ft.ch+2)};continue}var ne=Nt&&kt(Nt,Dt)>-1;Ae[He]={indent:ne,text:">"+(ne?` -`:"")+"",newPos:ne?ct.Pos(Ft.line+1,0):ct.Pos(Ft.line,Ft.ch+1)}}for(var de=typeof Pe=="object"&&Pe.dontIndentOnAutoClose,He=Ut.length-1;He>=0;He--){var Qt=Ae[He];me.replaceRange(Qt.text,Ut[He].head,Ut[He].anchor,"+insert");var Ce=me.listSelections().slice(0);Ce[He]={head:Qt.newPos,anchor:Qt.newPos},me.setSelections(Ce),!de&&Qt.indent&&(me.indentLine(Qt.newPos.line,null,!0),me.indentLine(Qt.newPos.line+1,null,!0))}}function te(me,Ut){for(var Ae=me.listSelections(),Pe=[],He=Ut?"/":""&&(Pt+=">"),Pe[nt]=Pt}if(me.replaceSelections(Pe),Ae=me.listSelections(),!et)for(var nt=0;nt=0&&Ut[ht]==Ae;ht--)++nt;Pe=et.to;for(var ht=1;ht=ht.max))return ht.ch=0,ht.text=ht.cm.getLine(++ht.line),!0}function Ut(ht){if(!(ht.line<=ht.min))return ht.text=ht.cm.getLine(--ht.line),ht.ch=ht.text.length,!0}function Ae(ht){for(;;){var lt=ht.text.indexOf(">",ht.ch);if(lt==-1){if(me(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt+1;continue}var pt=ht.text.lastIndexOf("/",lt),yt=pt>-1&&!/\S/.test(ht.text.slice(pt+1,lt));return ht.ch=lt+1,yt?"selfClose":"regular"}}function Pe(ht){for(;;){var lt=ht.ch?ht.text.lastIndexOf("<",ht.ch-1):-1;if(lt==-1){if(Ut(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt;continue}le.lastIndex=lt,ht.ch=lt;var pt=le.exec(ht.text);if(pt&&pt.index==lt)return pt}}function He(ht){for(;;){le.lastIndex=ht.ch;var lt=le.exec(ht.text);if(!lt){if(me(ht))continue;return}if(!ke(ht,lt.index+1)){ht.ch=lt.index+1;continue}return ht.ch=lt.index+lt[0].length,lt}}function Ft(ht){for(;;){var lt=ht.ch?ht.text.lastIndexOf(">",ht.ch-1):-1;if(lt==-1){if(Ut(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt;continue}var pt=ht.text.lastIndexOf("/",lt),yt=pt>-1&&!/\S/.test(ht.text.slice(pt+1,lt));return ht.ch=lt+1,yt?"selfClose":"regular"}}function et(ht,lt){for(var pt=[];;){var yt=He(ht),Pt,Nt=ht.line,Dt=ht.ch-(yt?yt[0].length:0);if(!yt||!(Pt=Ae(ht)))return;if(Pt!="selfClose")if(yt[1]){for(var Zt=pt.length-1;Zt>=0;--Zt)if(pt[Zt]==yt[2]){pt.length=Zt;break}if(Zt<0&&(!lt||lt==yt[2]))return{tag:yt[2],from:Ot(Nt,Dt),to:Ot(ht.line,ht.ch)}}else pt.push(yt[2])}}function nt(ht,lt){for(var pt=[];;){var yt=Ft(ht);if(!yt)return;if(yt=="selfClose"){Pe(ht);continue}var Pt=ht.line,Nt=ht.ch,Dt=Pe(ht);if(!Dt)return;if(Dt[1])pt.push(Dt[2]);else{for(var Zt=pt.length-1;Zt>=0;--Zt)if(pt[Zt]==Dt[2]){pt.length=Zt;break}if(Zt<0&&(!lt||lt==Dt[2]))return{tag:Dt[2],from:Ot(ht.line,ht.ch),to:Ot(Pt,Nt)}}}}ct.registerHelper("fold","xml",function(ht,lt){for(var pt=new kt(ht,lt.line,0);;){var yt=He(pt);if(!yt||pt.line!=lt.line)return;var Pt=Ae(pt);if(!Pt)return;if(!yt[1]&&Pt!="selfClose"){var Nt=Ot(pt.line,pt.ch),Dt=et(pt,yt[2]);return Dt&&ue(Dt.from,Nt)>0?{from:Nt,to:Dt.from}:null}}}),ct.findMatchingTag=function(ht,lt,pt){var yt=new kt(ht,lt.line,lt.ch,pt);if(!(yt.text.indexOf(">")==-1&&yt.text.indexOf("<")==-1)){var Pt=Ae(yt),Nt=Pt&&Ot(yt.line,yt.ch),Dt=Pt&&Pe(yt);if(!(!Pt||!Dt||ue(yt,lt)>0)){var Zt={from:Ot(yt.line,yt.ch),to:Nt,tag:Dt[2]};return Pt=="selfClose"?{open:Zt,close:null,at:"open"}:Dt[1]?{open:nt(yt,Dt[2]),close:Zt,at:"close"}:(yt=new kt(ht,Nt.line,Nt.ch,pt),{open:Zt,close:et(yt,Dt[2]),at:"open"})}}},ct.findEnclosingTag=function(ht,lt,pt,yt){for(var Pt=new kt(ht,lt.line,lt.ch,pt);;){var Nt=nt(Pt,yt);if(!Nt)break;var Dt=new kt(ht,lt.line,lt.ch,pt),Zt=et(Dt,Nt.tag);if(Zt)return{open:Nt,close:Zt}}},ct.scanForClosingTag=function(ht,lt,pt,yt){var Pt=new kt(ht,lt.line,lt.ch,yt?{from:0,to:yt}:null);return et(Pt,pt)}})},89780:function(An){(function(Nn,xt){An.exports=xt()})(this,function(){"use strict";var Nn=navigator.userAgent,xt=navigator.platform,ct=/gecko\/\d/i.test(Nn),Ot=/MSIE \d/.test(Nn),ue=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(Nn),Ie=/Edge\/(\d+)/.exec(Nn),te=Ot||ue||Ie,le=te&&(Ot?document.documentMode||6:+(Ie||ue)[1]),kt=!Ie&&/WebKit\//.test(Nn),ke=kt&&/Qt\/\d+\.\d+/.test(Nn),me=!Ie&&/Chrome\//.test(Nn),Ut=/Opera\//.test(Nn),Ae=/Apple Computer/.test(navigator.vendor),Pe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(Nn),He=/PhantomJS/.test(Nn),Ft=!Ie&&/AppleWebKit/.test(Nn)&&/Mobile\/\w+/.test(Nn),et=/Android/.test(Nn),nt=Ft||et||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(Nn),ht=Ft||/Mac/.test(xt),lt=/\bCrOS\b/.test(Nn),pt=/win/i.test(xt),yt=Ut&&Nn.match(/Version\/(\d*\.\d*)/);yt&&(yt=Number(yt[1])),yt&&yt>=15&&(Ut=!1,kt=!0);var Pt=ht&&(ke||Ut&&(yt==null||yt<12.11)),Nt=ct||te&&le>=9;function Dt(it){return new RegExp("(^|\\s)"+it+"(?:$|\\s)\\s*")}var Zt=function(it,at){var ft=it.className,dt=Dt(at).exec(ft);if(dt){var mt=ft.slice(dt.index+dt[0].length);it.className=ft.slice(0,dt.index)+(mt?dt[1]+mt:"")}};function ne(it){for(var at=it.childNodes.length;at>0;--at)it.removeChild(it.firstChild);return it}function de(it,at){return ne(it).appendChild(at)}function Qt(it,at,ft,dt){var mt=document.createElement(it);if(ft&&(mt.className=ft),dt&&(mt.style.cssText=dt),typeof at=="string")mt.appendChild(document.createTextNode(at));else if(at)for(var Lt=0;Lt=at)return Rt+(at-Lt);Rt+=Xt-Lt,Rt+=ft-Rt%ft,Lt=Xt+1}}var $t=function(){this.id=null,this.f=null,this.time=0,this.handler=jn(this.onTimeout,this)};$t.prototype.onTimeout=function(it){it.id=0,it.time<=+new Date?it.f():setTimeout(it.handler,it.time-+new Date)},$t.prototype.set=function(it,at){this.f=at;var ft=+new Date+it;(!this.id||ft=at)return dt+Math.min(Rt,at-mt);if(mt+=Lt-dt,mt+=ft-mt%ft,dt=Lt+1,mt>=at)return dt}}var dn=[""];function En(it){for(;dn.length<=it;)dn.push(se(dn)+" ");return dn[it]}function se(it){return it[it.length-1]}function gn(it,at){for(var ft=[],dt=0;dt"\x80"&&(it.toUpperCase()!=it.toLowerCase()||wt.test(it))}function Tt(it,at){return at?at.source.indexOf("\\w")>-1&&Bt(it)?!0:at.test(it):Bt(it)}function vt(it){for(var at in it)if(it.hasOwnProperty(at)&&it[at])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function xe(it){return it.charCodeAt(0)>=768&&ie.test(it)}function Wt(it,at,ft){for(;(ft<0?at>0:atft?-1:1;;){if(at==ft)return at;var mt=(at+ft)/2,Lt=dt<0?Math.ceil(mt):Math.floor(mt);if(Lt==at)return it(Lt)?at:ft;it(Lt)?ft=Lt:at=Lt+dt}}function he(it,at,ft,dt){if(!it)return dt(at,ft,"ltr",0);for(var mt=!1,Lt=0;Ltat||at==ft&&Rt.to==at)&&(dt(Math.max(Rt.from,at),Math.min(Rt.to,ft),Rt.level==1?"rtl":"ltr",Lt),mt=!0)}mt||dt(at,ft,"ltr")}var pe=null;function oe(it,at,ft){var dt;pe=null;for(var mt=0;mtat)return mt;Lt.to==at&&(Lt.from!=Lt.to&&ft=="before"?dt=mt:pe=mt),Lt.from==at&&(Lt.from!=Lt.to&&ft!="before"?dt=mt:pe=mt)}return dt!=null?dt:pe}var De=function(){var it="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",at="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ft(we){return we<=247?it.charAt(we):1424<=we&&we<=1524?"R":1536<=we&&we<=1785?at.charAt(we-1536):1774<=we&&we<=2220?"r":8192<=we&&we<=8203?"w":we==8204?"b":"L"}var dt=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,mt=/[stwN]/,Lt=/[LRr]/,Rt=/[Lb1n]/,Xt=/[1n]/;function _t(we,rn,Le){this.level=we,this.from=rn,this.to=Le}return function(we,rn){var Le=rn=="ltr"?"L":"R";if(we.length==0||rn=="ltr"&&!dt.test(we))return!1;for(var Zn=we.length,Bn=[],Ni=0;Ni-1&&(dt[at]=mt.slice(0,Lt).concat(mt.slice(Lt+1)))}}}function pn(it,at){var ft=On(it,at);if(ft.length)for(var dt=Array.prototype.slice.call(arguments,2),mt=0;mt0}function ki(it){it.prototype.on=function(at,ft){Ye(this,at,ft)},it.prototype.off=function(at,ft){zn(this,at,ft)}}function Mi(it){it.preventDefault?it.preventDefault():it.returnValue=!1}function Mo(it){it.stopPropagation?it.stopPropagation():it.cancelBubble=!0}function oo(it){return it.defaultPrevented!=null?it.defaultPrevented:it.returnValue==!1}function Bo(it){Mi(it),Mo(it)}function Qo(it){return it.target||it.srcElement}function ro(it){var at=it.which;return at==null&&(it.button&1?at=1:it.button&2?at=3:it.button&4&&(at=2)),ht&&it.ctrlKey&&at==1&&(at=3),at}var No=function(){if(te&&le<9)return!1;var it=Qt("div");return"draggable"in it||"dragDrop"in it}(),ir;function Ho(it){if(ir==null){var at=Qt("span","\u200B");de(it,Qt("span",[at,document.createTextNode("x")])),it.firstChild.offsetHeight!=0&&(ir=at.offsetWidth<=1&&at.offsetHeight>2&&!(te&&le<8))}var ft=ir?Qt("span","\u200B"):Qt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ft.setAttribute("cm-text",""),ft}var Pi;function Zo(it){if(Pi!=null)return Pi;var at=de(it,document.createTextNode("A\u062EA")),ft=Vt(at,0,1).getBoundingClientRect(),dt=Vt(at,1,2).getBoundingClientRect();return ne(it),!ft||ft.left==ft.right?!1:Pi=dt.right-ft.right<3}var qn=` +`:"")+"",newPos:ne?ct.Pos(Ft.line+1,0):ct.Pos(Ft.line,Ft.ch+1)}}for(var de=typeof Pe=="object"&&Pe.dontIndentOnAutoClose,He=Ut.length-1;He>=0;He--){var Qt=Ae[He];me.replaceRange(Qt.text,Ut[He].head,Ut[He].anchor,"+insert");var Ce=me.listSelections().slice(0);Ce[He]={head:Qt.newPos,anchor:Qt.newPos},me.setSelections(Ce),!de&&Qt.indent&&(me.indentLine(Qt.newPos.line,null,!0),me.indentLine(Qt.newPos.line+1,null,!0))}}function te(me,Ut){for(var Ae=me.listSelections(),Pe=[],He=Ut?"/":""&&(Pt+=">"),Pe[nt]=Pt}if(me.replaceSelections(Pe),Ae=me.listSelections(),!et)for(var nt=0;nt=0&&Ut[ht]==Ae;ht--)++nt;Pe=et.to;for(var ht=1;ht=ht.max))return ht.ch=0,ht.text=ht.cm.getLine(++ht.line),!0}function Ut(ht){if(!(ht.line<=ht.min))return ht.text=ht.cm.getLine(--ht.line),ht.ch=ht.text.length,!0}function Ae(ht){for(;;){var lt=ht.text.indexOf(">",ht.ch);if(lt==-1){if(me(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt+1;continue}var pt=ht.text.lastIndexOf("/",lt),yt=pt>-1&&!/\S/.test(ht.text.slice(pt+1,lt));return ht.ch=lt+1,yt?"selfClose":"regular"}}function Pe(ht){for(;;){var lt=ht.ch?ht.text.lastIndexOf("<",ht.ch-1):-1;if(lt==-1){if(Ut(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt;continue}le.lastIndex=lt,ht.ch=lt;var pt=le.exec(ht.text);if(pt&&pt.index==lt)return pt}}function He(ht){for(;;){le.lastIndex=ht.ch;var lt=le.exec(ht.text);if(!lt){if(me(ht))continue;return}if(!ke(ht,lt.index+1)){ht.ch=lt.index+1;continue}return ht.ch=lt.index+lt[0].length,lt}}function Ft(ht){for(;;){var lt=ht.ch?ht.text.lastIndexOf(">",ht.ch-1):-1;if(lt==-1){if(Ut(ht))continue;return}if(!ke(ht,lt+1)){ht.ch=lt;continue}var pt=ht.text.lastIndexOf("/",lt),yt=pt>-1&&!/\S/.test(ht.text.slice(pt+1,lt));return ht.ch=lt+1,yt?"selfClose":"regular"}}function et(ht,lt){for(var pt=[];;){var yt=He(ht),Pt,Nt=ht.line,Dt=ht.ch-(yt?yt[0].length:0);if(!yt||!(Pt=Ae(ht)))return;if(Pt!="selfClose")if(yt[1]){for(var Zt=pt.length-1;Zt>=0;--Zt)if(pt[Zt]==yt[2]){pt.length=Zt;break}if(Zt<0&&(!lt||lt==yt[2]))return{tag:yt[2],from:Ot(Nt,Dt),to:Ot(ht.line,ht.ch)}}else pt.push(yt[2])}}function nt(ht,lt){for(var pt=[];;){var yt=Ft(ht);if(!yt)return;if(yt=="selfClose"){Pe(ht);continue}var Pt=ht.line,Nt=ht.ch,Dt=Pe(ht);if(!Dt)return;if(Dt[1])pt.push(Dt[2]);else{for(var Zt=pt.length-1;Zt>=0;--Zt)if(pt[Zt]==Dt[2]){pt.length=Zt;break}if(Zt<0&&(!lt||lt==Dt[2]))return{tag:Dt[2],from:Ot(ht.line,ht.ch),to:Ot(Pt,Nt)}}}}ct.registerHelper("fold","xml",function(ht,lt){for(var pt=new kt(ht,lt.line,0);;){var yt=He(pt);if(!yt||pt.line!=lt.line)return;var Pt=Ae(pt);if(!Pt)return;if(!yt[1]&&Pt!="selfClose"){var Nt=Ot(pt.line,pt.ch),Dt=et(pt,yt[2]);return Dt&&ue(Dt.from,Nt)>0?{from:Nt,to:Dt.from}:null}}}),ct.findMatchingTag=function(ht,lt,pt){var yt=new kt(ht,lt.line,lt.ch,pt);if(!(yt.text.indexOf(">")==-1&&yt.text.indexOf("<")==-1)){var Pt=Ae(yt),Nt=Pt&&Ot(yt.line,yt.ch),Dt=Pt&&Pe(yt);if(!(!Pt||!Dt||ue(yt,lt)>0)){var Zt={from:Ot(yt.line,yt.ch),to:Nt,tag:Dt[2]};return Pt=="selfClose"?{open:Zt,close:null,at:"open"}:Dt[1]?{open:nt(yt,Dt[2]),close:Zt,at:"close"}:(yt=new kt(ht,Nt.line,Nt.ch,pt),{open:Zt,close:et(yt,Dt[2]),at:"open"})}}},ct.findEnclosingTag=function(ht,lt,pt,yt){for(var Pt=new kt(ht,lt.line,lt.ch,pt);;){var Nt=nt(Pt,yt);if(!Nt)break;var Dt=new kt(ht,lt.line,lt.ch,pt),Zt=et(Dt,Nt.tag);if(Zt)return{open:Nt,close:Zt}}},ct.scanForClosingTag=function(ht,lt,pt,yt){var Pt=new kt(ht,lt.line,lt.ch,yt?{from:0,to:yt}:null);return et(Pt,pt)}})},89780:function(Fn){(function(An,xt){Fn.exports=xt()})(this,function(){"use strict";var An=navigator.userAgent,xt=navigator.platform,ct=/gecko\/\d/i.test(An),Ot=/MSIE \d/.test(An),ue=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(An),Ie=/Edge\/(\d+)/.exec(An),te=Ot||ue||Ie,le=te&&(Ot?document.documentMode||6:+(Ie||ue)[1]),kt=!Ie&&/WebKit\//.test(An),ke=kt&&/Qt\/\d+\.\d+/.test(An),me=!Ie&&/Chrome\//.test(An),Ut=/Opera\//.test(An),Ae=/Apple Computer/.test(navigator.vendor),Pe=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(An),He=/PhantomJS/.test(An),Ft=!Ie&&/AppleWebKit/.test(An)&&/Mobile\/\w+/.test(An),et=/Android/.test(An),nt=Ft||et||/webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(An),ht=Ft||/Mac/.test(xt),lt=/\bCrOS\b/.test(An),pt=/win/i.test(xt),yt=Ut&&An.match(/Version\/(\d*\.\d*)/);yt&&(yt=Number(yt[1])),yt&&yt>=15&&(Ut=!1,kt=!0);var Pt=ht&&(ke||Ut&&(yt==null||yt<12.11)),Nt=ct||te&&le>=9;function Dt(it){return new RegExp("(^|\\s)"+it+"(?:$|\\s)\\s*")}var Zt=function(it,at){var ft=it.className,dt=Dt(at).exec(ft);if(dt){var mt=ft.slice(dt.index+dt[0].length);it.className=ft.slice(0,dt.index)+(mt?dt[1]+mt:"")}};function ne(it){for(var at=it.childNodes.length;at>0;--at)it.removeChild(it.firstChild);return it}function de(it,at){return ne(it).appendChild(at)}function Qt(it,at,ft,dt){var mt=document.createElement(it);if(ft&&(mt.className=ft),dt&&(mt.style.cssText=dt),typeof at=="string")mt.appendChild(document.createTextNode(at));else if(at)for(var Lt=0;Lt=at)return Rt+(at-Lt);Rt+=Xt-Lt,Rt+=ft-Rt%ft,Lt=Xt+1}}var $t=function(){this.id=null,this.f=null,this.time=0,this.handler=Hn(this.onTimeout,this)};$t.prototype.onTimeout=function(it){it.id=0,it.time<=+new Date?it.f():setTimeout(it.handler,it.time-+new Date)},$t.prototype.set=function(it,at){this.f=at;var ft=+new Date+it;(!this.id||ft=at)return dt+Math.min(Rt,at-mt);if(mt+=Lt-dt,mt+=ft-mt%ft,dt=Lt+1,mt>=at)return dt}}var cn=[""];function Cn(it){for(;cn.length<=it;)cn.push(se(cn)+" ");return cn[it]}function se(it){return it[it.length-1]}function gn(it,at){for(var ft=[],dt=0;dt"\x80"&&(it.toUpperCase()!=it.toLowerCase()||wt.test(it))}function Tt(it,at){return at?at.source.indexOf("\\w")>-1&&Bt(it)?!0:at.test(it):Bt(it)}function vt(it){for(var at in it)if(it.hasOwnProperty(at)&&it[at])return!1;return!0}var ie=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;function xe(it){return it.charCodeAt(0)>=768&&ie.test(it)}function Wt(it,at,ft){for(;(ft<0?at>0:atft?-1:1;;){if(at==ft)return at;var mt=(at+ft)/2,Lt=dt<0?Math.ceil(mt):Math.floor(mt);if(Lt==at)return it(Lt)?at:ft;it(Lt)?ft=Lt:at=Lt+dt}}function he(it,at,ft,dt){if(!it)return dt(at,ft,"ltr",0);for(var mt=!1,Lt=0;Ltat||at==ft&&Rt.to==at)&&(dt(Math.max(Rt.from,at),Math.min(Rt.to,ft),Rt.level==1?"rtl":"ltr",Lt),mt=!0)}mt||dt(at,ft,"ltr")}var pe=null;function oe(it,at,ft){var dt;pe=null;for(var mt=0;mtat)return mt;Lt.to==at&&(Lt.from!=Lt.to&&ft=="before"?dt=mt:pe=mt),Lt.from==at&&(Lt.from!=Lt.to&&ft!="before"?dt=mt:pe=mt)}return dt!=null?dt:pe}var De=function(){var it="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",at="nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111";function ft(we){return we<=247?it.charAt(we):1424<=we&&we<=1524?"R":1536<=we&&we<=1785?at.charAt(we-1536):1774<=we&&we<=2220?"r":8192<=we&&we<=8203?"w":we==8204?"b":"L"}var dt=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,mt=/[stwN]/,Lt=/[LRr]/,Rt=/[Lb1n]/,Xt=/[1n]/;function _t(we,rn,Le){this.level=we,this.from=rn,this.to=Le}return function(we,rn){var Le=rn=="ltr"?"L":"R";if(we.length==0||rn=="ltr"&&!dt.test(we))return!1;for(var Kn=we.length,Bn=[],Ni=0;Ni-1&&(dt[at]=mt.slice(0,Lt).concat(mt.slice(Lt+1)))}}}function pn(it,at){var ft=On(it,at);if(ft.length)for(var dt=Array.prototype.slice.call(arguments,2),mt=0;mt0}function ki(it){it.prototype.on=function(at,ft){_e(this,at,ft)},it.prototype.off=function(at,ft){Gn(this,at,ft)}}function Mi(it){it.preventDefault?it.preventDefault():it.returnValue=!1}function Mo(it){it.stopPropagation?it.stopPropagation():it.cancelBubble=!0}function oo(it){return it.defaultPrevented!=null?it.defaultPrevented:it.returnValue==!1}function Bo(it){Mi(it),Mo(it)}function Qo(it){return it.target||it.srcElement}function ro(it){var at=it.which;return at==null&&(it.button&1?at=1:it.button&2?at=3:it.button&4&&(at=2)),ht&&it.ctrlKey&&at==1&&(at=3),at}var No=function(){if(te&&le<9)return!1;var it=Qt("div");return"draggable"in it||"dragDrop"in it}(),ir;function Ho(it){if(ir==null){var at=Qt("span","\u200B");de(it,Qt("span",[at,document.createTextNode("x")])),it.firstChild.offsetHeight!=0&&(ir=at.offsetWidth<=1&&at.offsetHeight>2&&!(te&&le<8))}var ft=ir?Qt("span","\u200B"):Qt("span","\xA0",null,"display: inline-block; width: 1px; margin-right: -1px");return ft.setAttribute("cm-text",""),ft}var Pi;function Zo(it){if(Pi!=null)return Pi;var at=de(it,document.createTextNode("A\u062EA")),ft=Vt(at,0,1).getBoundingClientRect(),dt=Vt(at,1,2).getBoundingClientRect();return ne(it),!ft||ft.left==ft.right?!1:Pi=dt.right-ft.right<3}var qn=` b`.split(/\n/).length!=3?function(it){for(var at=0,ft=[],dt=it.length;at<=dt;){var mt=it.indexOf(` -`,at);mt==-1&&(mt=it.length);var Lt=it.slice(at,it.charAt(mt-1)=="\r"?mt-1:mt),Rt=Lt.indexOf("\r");Rt!=-1?(ft.push(Lt.slice(0,Rt)),at+=Rt+1):(ft.push(Lt),at=mt+1)}return ft}:function(it){return it.split(/\r\n?|\n/)},Et=window.getSelection?function(it){try{return it.selectionStart!=it.selectionEnd}catch(at){return!1}}:function(it){var at;try{at=it.ownerDocument.selection.createRange()}catch(ft){}return!at||at.parentElement()!=it?!1:at.compareEndPoints("StartToEnd",at)!=0},_i=function(){var it=Qt("div");return"oncopy"in it?!0:(it.setAttribute("oncopy","return;"),typeof it.oncopy=="function")}(),Gi=null;function Qe(it){if(Gi!=null)return Gi;var at=de(it,Qt("span","x")),ft=at.getBoundingClientRect(),dt=Vt(at,0,1).getBoundingClientRect();return Gi=Math.abs(ft.left-dt.left)>1}var ii={},ai={};function Ci(it,at){arguments.length>2&&(at.dependencies=Array.prototype.slice.call(arguments,2)),ii[it]=at}function Pn(it,at){ai[it]=at}function vn(it){if(typeof it=="string"&&ai.hasOwnProperty(it))it=ai[it];else if(it&&typeof it.name=="string"&&ai.hasOwnProperty(it.name)){var at=ai[it.name];typeof at=="string"&&(at={name:at}),it=bt(at,it),it.name=at.name}else{if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(it))return vn("application/xml");if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(it))return vn("application/json")}return typeof it=="string"?{name:it}:it||{name:"null"}}function Me(it,at){at=vn(at);var ft=ii[at.name];if(!ft)return Me(it,"text/plain");var dt=ft(it,at);if(Fe.hasOwnProperty(at.name)){var mt=Fe[at.name];for(var Lt in mt)mt.hasOwnProperty(Lt)&&(dt.hasOwnProperty(Lt)&&(dt["_"+Lt]=dt[Lt]),dt[Lt]=mt[Lt])}if(dt.name=at.name,at.helperType&&(dt.helperType=at.helperType),at.modeProps)for(var Rt in at.modeProps)dt[Rt]=at.modeProps[Rt];return dt}var Fe={};function zt(it,at){var ft=Fe.hasOwnProperty(it)?Fe[it]:Fe[it]={};Hn(at,ft)}function Re(it,at){if(at===!0)return at;if(it.copyState)return it.copyState(at);var ft={};for(var dt in at){var mt=at[dt];mt instanceof Array&&(mt=mt.concat([])),ft[dt]=mt}return ft}function qe(it,at){for(var ft;it.innerMode&&(ft=it.innerMode(at),!(!ft||ft.mode==it));)at=ft.state,it=ft.mode;return ft||{mode:it,state:at}}function Se(it,at,ft){return it.startState?it.startState(at,ft):!0}var ee=function(it,at,ft){this.pos=this.start=0,this.string=it,this.tabSize=at||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ft};ee.prototype.eol=function(){return this.pos>=this.string.length},ee.prototype.sol=function(){return this.pos==this.lineStart},ee.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ee.prototype.next=function(){if(this.posat},ee.prototype.eatSpace=function(){for(var it=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>it},ee.prototype.skipToEnd=function(){this.pos=this.string.length},ee.prototype.skipTo=function(it){var at=this.string.indexOf(it,this.pos);if(at>-1)return this.pos=at,!0},ee.prototype.backUp=function(it){this.pos-=it},ee.prototype.column=function(){return this.lastColumnPos0?null:(Lt&&at!==!1&&(this.pos+=Lt[0].length),Lt)}},ee.prototype.current=function(){return this.string.slice(this.start,this.pos)},ee.prototype.hideFirstChars=function(it,at){this.lineStart+=it;try{return at()}finally{this.lineStart-=it}},ee.prototype.lookAhead=function(it){var at=this.lineOracle;return at&&at.lookAhead(it)},ee.prototype.baseToken=function(){var it=this.lineOracle;return it&&it.baseToken(this.pos)};function Ke(it,at){if(at-=it.first,at<0||at>=it.size)throw new Error("There is no line "+(at+it.first)+" in the document.");for(var ft=it;!ft.lines;)for(var dt=0;;++dt){var mt=ft.children[dt],Lt=mt.chunkSize();if(at=it.first&&atft?ge(ft,Ke(it,ft).text.length):Ai(at,Ke(it,at.line).text.length)}function Ai(it,at){var ft=it.ch;return ft==null||ft>at?ge(it.line,at):ft<0?ge(it.line,0):it}function Ii(it,at){for(var ft=[],dt=0;dtthis.maxLookAhead&&(this.maxLookAhead=it),at},ln.prototype.baseToken=function(it){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=it;)this.baseTokenPos+=2;var at=this.baseTokens[this.baseTokenPos+1];return{type:at&&at.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-it}},ln.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ln.fromSaved=function(it,at,ft){return at instanceof Bi?new ln(it,Re(it.mode,at.state),ft,at.lookAhead):new ln(it,Re(it.mode,at),ft)},ln.prototype.save=function(it){var at=it!==!1?Re(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Bi(at,this.maxLookAhead):at};function co(it,at,ft,dt){var mt=[it.state.modeGen],Lt={};mi(it,at.text,it.doc.mode,ft,function(we,rn){return mt.push(we,rn)},Lt,dt);for(var Rt=ft.state,Xt=function(we){ft.baseTokens=mt;var rn=it.state.overlays[we],Le=1,Zn=0;ft.state=!0,mi(it,at.text,rn.mode,ft,function(Bn,Ni){for(var Hi=Le;ZnBn&&mt.splice(Le,1,Bn,mt[Le+1],$i),Le+=2,Zn=Math.min(Bn,$i)}if(Ni)if(rn.opaque)mt.splice(Hi,Le-Hi,Bn,"overlay "+Ni),Le=Hi+2;else for(;Hiit.options.maxHighlightLength&&Re(it.doc.mode,dt.state),Lt=co(it,at,dt);mt&&(dt.state=mt),at.stateAfter=dt.save(!mt),at.styles=Lt.styles,Lt.classes?at.styleClasses=Lt.classes:at.styleClasses&&(at.styleClasses=null),ft===it.doc.highlightFrontier&&(it.doc.modeFrontier=Math.max(it.doc.modeFrontier,++it.doc.highlightFrontier))}return at.styles}function Gn(it,at,ft){var dt=it.doc,mt=it.display;if(!dt.mode.startState)return new ln(dt,!0,at);var Lt=wi(it,at,ft),Rt=Lt>dt.first&&Ke(dt,Lt-1).stateAfter,Xt=Rt?ln.fromSaved(dt,Rt,Lt):new ln(dt,Se(dt.mode),Lt);return dt.iter(Lt,at,function(_t){ce(it,_t.text,Xt);var we=Xt.line;_t.stateAfter=we==at-1||we%5==0||we>=mt.viewFrom&&weat.start)return Lt}throw new Error("Mode "+it.name+" failed to advance stream.")}var pi=function(it,at,ft){this.start=it.start,this.end=it.pos,this.string=it.current(),this.type=at||null,this.state=ft};function Kn(it,at,ft,dt){var mt=it.doc,Lt=mt.mode,Rt;at=li(mt,at);var Xt=Ke(mt,at.line),_t=Gn(it,at.line,ft),we=new ee(Xt.text,it.options.tabSize,_t),rn;for(dt&&(rn=[]);(dt||we.posit.options.maxHighlightLength?(Xt=!1,Rt&&ce(it,at,dt,rn.pos),rn.pos=at.length,Le=null):Le=fi(yn(ft,rn,dt.state,Zn),Lt),Zn){var Bn=Zn[0].name;Bn&&(Le="m-"+(Le?Bn+" "+Le:Bn))}if(!Xt||we!=Le){for(;_tRt;--Xt){if(Xt<=Lt.first)return Lt.first;var _t=Ke(Lt,Xt-1),we=_t.stateAfter;if(we&&(!ft||Xt+(we instanceof Bi?we.lookAhead:0)<=Lt.modeFrontier))return Xt;var rn=Te(_t.text,null,it.options.tabSize);(mt==null||dt>rn)&&(mt=Xt-1,dt=rn)}return mt}function Ri(it,at){if(it.modeFrontier=Math.min(it.modeFrontier,at),!(it.highlightFrontierft;dt--){var mt=Ke(it,dt).stateAfter;if(mt&&(!(mt instanceof Bi)||dt+mt.lookAhead=at:Lt.to>at);(dt||(dt=[])).push(new so(Rt,Lt.from,_t?null:Lt.to))}}return dt}function Wi(it,at,ft){var dt;if(it)for(var mt=0;mt=at:Lt.to>at);if(Xt||Lt.from==at&&Rt.type=="bookmark"&&(!ft||Lt.marker.insertLeft)){var _t=Lt.from==null||(Rt.inclusiveLeft?Lt.from<=at:Lt.from0&&Xt)for(var rr=0;rr0)){var rn=[_t,1],Le=_e(we.from,Xt.from),Zn=_e(we.to,Xt.to);(Le<0||!Rt.inclusiveLeft&&!Le)&&rn.push({from:we.from,to:Xt.from}),(Zn>0||!Rt.inclusiveRight&&!Zn)&&rn.push({from:Xt.to,to:we.to}),mt.splice.apply(mt,rn),_t+=rn.length-3}}return mt}function yi(it){var at=it.markedSpans;if(at){for(var ft=0;ftat)&&(!dt||Cr(dt,Lt.marker)<0)&&(dt=Lt.marker)}return dt}function wn(it,at,ft,dt,mt){var Lt=Ke(it,at),Rt=fn&&Lt.markedSpans;if(Rt)for(var Xt=0;Xt=0&&Le<=0||rn<=0&&Le>=0)&&(rn<=0&&(_t.marker.inclusiveRight&&mt.inclusiveLeft?_e(we.to,ft)>=0:_e(we.to,ft)>0)||rn>=0&&(_t.marker.inclusiveRight&&mt.inclusiveLeft?_e(we.from,dt)<=0:_e(we.from,dt)<0)))return!0}}}function Tn(it){for(var at;at=cr(it);)it=at.find(-1,!0).line;return it}function vi(it){for(var at;at=uo(it);)it=at.find(1,!0).line;return it}function Yn(it){for(var at,ft;at=uo(it);)it=at.find(1,!0).line,(ft||(ft=[])).push(it);return ft}function oi(it,at){var ft=Ke(it,at),dt=Tn(ft);return ft==dt?at:jt(dt)}function ti(it,at){if(at>it.lastLine())return at;var ft=Ke(it,at),dt;if(!Xe(it,ft))return at;for(;dt=uo(ft);)ft=dt.find(1,!0).line;return jt(ft)+1}function Xe(it,at){var ft=fn&&at.markedSpans;if(ft){for(var dt=void 0,mt=0;mtat.maxLineLength&&(at.maxLineLength=mt,at.maxLine=dt)})}var Yi=function(it,at,ft){this.text=it,Gt(this,at),this.height=ft?ft(this):1};Yi.prototype.lineNo=function(){return jt(this)},ki(Yi);function Uo(it,at,ft,dt){it.text=at,it.stateAfter&&(it.stateAfter=null),it.styles&&(it.styles=null),it.order!=null&&(it.order=null),yi(it),Gt(it,ft);var mt=dt?dt(it):1;mt!=it.height&&bn(it,mt)}function zo(it){it.parent=null,yi(it)}var Nr={},Hr={};function da(it,at){if(!it||/^\s*$/.test(it))return null;var ft=at.addModeClass?Hr:Nr;return ft[it]||(ft[it]=it.replace(/\S+/g,"cm-$&"))}function on(it,at){var ft=Ce("span",null,null,kt?"padding-right: .1px":null),dt={pre:Ce("pre",[ft],"CodeMirror-line"),content:ft,col:0,pos:0,cm:it,trailingSpace:!1,splitSpaces:it.getOption("lineWrapping")};at.measure={};for(var mt=0;mt<=(at.rest?at.rest.length:0);mt++){var Lt=mt?at.rest[mt-1]:at.line,Rt=void 0;dt.pos=0,dt.addToken=Is,Zo(it.display.measure)&&(Rt=an(Lt,it.doc.direction))&&(dt.addToken=Rs(dt.addToken,Rt)),dt.map=[];var Xt=at!=it.display.externalMeasured&&jt(Lt);Ys(Lt,dt,no(it,Lt,Xt)),Lt.styleClasses&&(Lt.styleClasses.bgClass&&(dt.bgClass=je(Lt.styleClasses.bgClass,dt.bgClass||"")),Lt.styleClasses.textClass&&(dt.textClass=je(Lt.styleClasses.textClass,dt.textClass||""))),dt.map.length==0&&dt.map.push(0,0,dt.content.appendChild(Ho(it.display.measure))),mt==0?(at.measure.map=dt.map,at.measure.cache={}):((at.measure.maps||(at.measure.maps=[])).push(dt.map),(at.measure.caches||(at.measure.caches=[])).push({}))}if(kt){var _t=dt.content.lastChild;(/\bcm-tab\b/.test(_t.className)||_t.querySelector&&_t.querySelector(".cm-tab"))&&(dt.content.className="cm-tab-wrap-hack")}return pn(it,"renderLine",it,at.line,dt.pre),dt.pre.className&&(dt.textClass=je(dt.pre.className,dt.textClass||"")),dt}function aa(it){var at=Qt("span","\u2022","cm-invalidchar");return at.title="\\u"+it.charCodeAt(0).toString(16),at.setAttribute("aria-label",at.title),at}function Is(it,at,ft,dt,mt,Lt,Rt){if(at){var Xt=it.splitSpaces?cs(at,it.trailingSpace):at,_t=it.cm.state.specialChars,we=!1,rn;if(!_t.test(at))it.col+=at.length,rn=document.createTextNode(Xt),it.map.push(it.pos,it.pos+at.length,rn),te&&le<9&&(we=!0),it.pos+=at.length;else{rn=document.createDocumentFragment();for(var Le=0;;){_t.lastIndex=Le;var Zn=_t.exec(at),Bn=Zn?Zn.index-Le:at.length-Le;if(Bn){var Ni=document.createTextNode(Xt.slice(Le,Le+Bn));te&&le<9?rn.appendChild(Qt("span",[Ni])):rn.appendChild(Ni),it.map.push(it.pos,it.pos+Bn,Ni),it.col+=Bn,it.pos+=Bn}if(!Zn)break;Le+=Bn+1;var Hi=void 0;if(Zn[0]==" "){var $i=it.cm.options.tabSize,wo=$i-it.col%$i;Hi=rn.appendChild(Qt("span",En(wo),"cm-tab")),Hi.setAttribute("role","presentation"),Hi.setAttribute("cm-text"," "),it.col+=wo}else Zn[0]=="\r"||Zn[0]==` -`?(Hi=rn.appendChild(Qt("span",Zn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Hi.setAttribute("cm-text",Zn[0]),it.col+=1):(Hi=it.cm.options.specialCharPlaceholder(Zn[0]),Hi.setAttribute("cm-text",Zn[0]),te&&le<9?rn.appendChild(Qt("span",[Hi])):rn.appendChild(Hi),it.col+=1);it.map.push(it.pos,it.pos+1,Hi),it.pos++}}if(it.trailingSpace=Xt.charCodeAt(at.length-1)==32,ft||dt||mt||we||Lt||Rt){var _o=ft||"";dt&&(_o+=dt),mt&&(_o+=mt);var jo=Qt("span",[rn],_o,Lt);if(Rt)for(var rr in Rt)Rt.hasOwnProperty(rr)&&rr!="style"&&rr!="class"&&jo.setAttribute(rr,Rt[rr]);return it.content.appendChild(jo)}it.content.appendChild(rn)}}function cs(it,at){if(it.length>1&&!/ /.test(it))return it;for(var ft=at,dt="",mt=0;mtwe&&Le.from<=we));Zn++);if(Le.to>=rn)return it(ft,dt,mt,Lt,Rt,Xt,_t);it(ft,dt.slice(0,Le.to-we),mt,Lt,null,Xt,_t),Lt=null,dt=dt.slice(Le.to-we),we=Le.to}}}function oa(it,at,ft,dt){var mt=!dt&&ft.widgetNode;mt&&it.map.push(it.pos,it.pos+at,mt),!dt&&it.cm.display.input.needsContentAttribute&&(mt||(mt=it.content.appendChild(document.createElement("span"))),mt.setAttribute("cm-marker",ft.id)),mt&&(it.cm.display.input.setUneditable(mt),it.content.appendChild(mt)),it.pos+=at,it.trailingSpace=!1}function Ys(it,at,ft){var dt=it.markedSpans,mt=it.text,Lt=0;if(!dt){for(var Rt=1;Rt_t||Ur.collapsed&&Io.to==_t&&Io.from==_t)){if(Io.to!=null&&Io.to!=_t&&Bn>Io.to&&(Bn=Io.to,Hi=""),Ur.className&&(Ni+=" "+Ur.className),Ur.css&&(Zn=(Zn?Zn+";":"")+Ur.css),Ur.startStyle&&Io.from==_t&&($i+=" "+Ur.startStyle),Ur.endStyle&&Io.to==Bn&&(rr||(rr=[])).push(Ur.endStyle,Io.to),Ur.title&&((_o||(_o={})).title=Ur.title),Ur.attributes)for(var ns in Ur.attributes)(_o||(_o={}))[ns]=Ur.attributes[ns];Ur.collapsed&&(!wo||Cr(wo.marker,Ur)<0)&&(wo=Io)}else Io.from>_t&&Bn>Io.from&&(Bn=Io.from)}if(rr)for(var qs=0;qs=Xt)break;for(var nu=Math.min(Xt,Bn);;){if(rn){var Bl=_t+rn.length;if(!wo){var Vs=Bl>nu?rn.slice(0,nu-_t):rn;at.addToken(at,Vs,Le?Le+Ni:Ni,$i,_t+Vs.length==Bn?Hi:"",Zn,_o)}if(Bl>=nu){rn=rn.slice(nu-_t),_t=nu;break}_t=Bl,$i=""}rn=mt.slice(Lt,Lt=ft[we++]),Le=da(ft[we++],at.cm.options)}}}function jr(it,at,ft){this.line=at,this.rest=Yn(at),this.size=this.rest?jt(se(this.rest))-ft+1:1,this.node=this.text=null,this.hidden=Xe(it,at)}function Yo(it,at,ft){for(var dt=[],mt,Lt=at;Lt2&&Lt.push((_t.bottom+we.top)/2-ft.top)}}Lt.push(ft.bottom-ft.top)}}function Ph(it,at,ft){if(it.line==at)return{map:it.measure.map,cache:it.measure.cache};for(var dt=0;dtft)return{map:it.measure.maps[mt],cache:it.measure.caches[mt],before:!0}}function nd(it,at){at=Tn(at);var ft=jt(at),dt=it.display.externalMeasured=new jr(it.doc,at,ft);dt.lineN=ft;var mt=dt.built=on(it,dt);return dt.text=mt.pre,de(it.display.lineMeasure,mt.pre),dt}function oh(it,at,ft,dt){return Fl(it,Yl(it,at),ft,dt)}function Mu(it,at){if(at>=it.display.viewFrom&&at=ft.lineN&&atat)&&(Lt=_t-Xt,mt=Lt-1,at>=_t&&(Rt="right")),mt!=null){if(dt=it[we+2],Xt==_t&&ft==(dt.insertLeft?"left":"right")&&(Rt=ft),ft=="left"&&mt==0)for(;we&&it[we-2]==it[we-3]&&it[we-1].insertLeft;)dt=it[(we-=3)+2],Rt="left";if(ft=="right"&&mt==_t-Xt)for(;we=0&&(ft=it[mt]).left==ft.right;mt--);return ft}function gr(it,at,ft,dt){var mt=Hu(at.map,ft,dt),Lt=mt.node,Rt=mt.start,Xt=mt.end,_t=mt.collapse,we;if(Lt.nodeType==3){for(var rn=0;rn<4;rn++){for(;Rt&&xe(at.line.text.charAt(mt.coverStart+Rt));)--Rt;for(;mt.coverStart+Xt0&&(_t=dt="right");var Le;it.options.lineWrapping&&(Le=Lt.getClientRects()).length>1?we=Le[dt=="right"?Le.length-1:0]:we=Lt.getBoundingClientRect()}if(te&&le<9&&!Rt&&(!we||!we.left&&!we.right)){var Zn=Lt.parentNode.getClientRects()[0];Zn?we={left:Zn.left,right:Zn.left+Gu(it.display),top:Zn.top,bottom:Zn.bottom}:we=Dh}for(var Bn=we.top-at.rect.top,Ni=we.bottom-at.rect.top,Hi=(Bn+Ni)/2,$i=at.view.measure.heights,wo=0;wo<$i.length-1&&!(Hi<$i[wo]);wo++);var _o=wo?$i[wo-1]:0,jo=$i[wo],rr={left:(_t=="right"?we.right:we.left)-at.rect.left,right:(_t=="left"?we.left:we.right)-at.rect.left,top:_o,bottom:jo};return!we.left&&!we.right&&(rr.bogus=!0),it.options.singleCursorHeightPerLine||(rr.rtop=Bn,rr.rbottom=Ni),rr}function _r(it,at){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Qe(it))return at;var ft=screen.logicalXDPI/screen.deviceXDPI,dt=screen.logicalYDPI/screen.deviceYDPI;return{left:at.left*ft,right:at.right*ft,top:at.top*dt,bottom:at.bottom*dt}}function Ms(it){if(it.measure&&(it.measure.cache={},it.measure.heights=null,it.rest))for(var at=0;at=dt.text.length?(_t=dt.text.length,we="before"):_t<=0&&(_t=0,we="after"),!Xt)return Rt(we=="before"?_t-1:_t,we=="before");function rn(Ni,Hi,$i){var wo=Xt[Hi],_o=wo.level==1;return Rt($i?Ni-1:Ni,_o!=$i)}var Le=oe(Xt,_t,we),Zn=pe,Bn=rn(_t,Le,we=="before");return Zn!=null&&(Bn.other=rn(_t,Zn,we!="before")),Bn}function wd(it,at){var ft=0;at=li(it.doc,at),it.options.lineWrapping||(ft=Gu(it.display)*at.ch);var dt=Ke(it.doc,at.line),mt=ji(dt)+Ts(it.display);return{left:ft,right:ft,top:mt,bottom:mt+dt.height}}function Oh(it,at,ft,dt,mt){var Lt=ge(it,at,ft);return Lt.xRel=mt,dt&&(Lt.outside=dt),Lt}function Xs(it,at,ft){var dt=it.doc;if(ft+=it.display.viewOffset,ft<0)return Oh(dt.first,0,null,-1,-1);var mt=Be(dt,ft),Lt=dt.first+dt.size-1;if(mt>Lt)return Oh(dt.first+dt.size-1,Ke(dt,Lt).text.length,null,1,1);at<0&&(at=0);for(var Rt=Ke(dt,mt);;){var Xt=ni(it,Rt,mt,at,ft),_t=Jt(Rt,Xt.ch+(Xt.xRel>0||Xt.outside>0?1:0));if(!_t)return Xt;var we=_t.find(1);if(we.line==mt)return we;Rt=Ke(dt,mt=we.line)}}function Fo(it,at,ft,dt){dt-=Ea(at);var mt=at.text.length,Lt=Kt(function(Rt){return Fl(it,ft,Rt-1).bottom<=dt},mt,0);return mt=Kt(function(Rt){return Fl(it,ft,Rt).top>dt},Lt,mt),{begin:Lt,end:mt}}function al(it,at,ft,dt){ft||(ft=Yl(it,at));var mt=Da(it,at,Fl(it,ft,dt),"line").top;return Fo(it,at,ft,mt)}function Ne(it,at,ft,dt){return it.bottom<=ft?!1:it.top>ft?!0:(dt?it.left:it.right)>at}function ni(it,at,ft,dt,mt){mt-=ji(at);var Lt=Yl(it,at),Rt=Ea(at),Xt=0,_t=at.text.length,we=!0,rn=an(at,it.doc.direction);if(rn){var Le=(it.options.lineWrapping?tc:id)(it,at,ft,Lt,rn,dt,mt);we=Le.level!=1,Xt=we?Le.from:Le.to-1,_t=we?Le.to:Le.from-1}var Zn=null,Bn=null,Ni=Kt(function(Br){var Io=Fl(it,Lt,Br);return Io.top+=Rt,Io.bottom+=Rt,Ne(Io,dt,mt,!1)?(Io.top<=mt&&Io.left<=dt&&(Zn=Br,Bn=Io),!0):!1},Xt,_t),Hi,$i,wo=!1;if(Bn){var _o=dt-Bn.left=rr.bottom?1:0}return Ni=Wt(at.text,Ni,1),Oh(ft,Ni,$i,wo,dt-Hi)}function id(it,at,ft,dt,mt,Lt,Rt){var Xt=Kt(function(Le){var Zn=mt[Le],Bn=Zn.level!=1;return Ne(Aa(it,ge(ft,Bn?Zn.to:Zn.from,Bn?"before":"after"),"line",at,dt),Lt,Rt,!0)},0,mt.length-1),_t=mt[Xt];if(Xt>0){var we=_t.level!=1,rn=Aa(it,ge(ft,we?_t.from:_t.to,we?"after":"before"),"line",at,dt);Ne(rn,Lt,Rt,!0)&&rn.top>Rt&&(_t=mt[Xt-1])}return _t}function tc(it,at,ft,dt,mt,Lt,Rt){var Xt=Fo(it,at,dt,Rt),_t=Xt.begin,we=Xt.end;/\s/.test(at.text.charAt(we-1))&&we--;for(var rn=null,Le=null,Zn=0;Zn=we||Bn.to<=_t)){var Ni=Bn.level!=1,Hi=Fl(it,dt,Ni?Math.min(we,Bn.to)-1:Math.max(_t,Bn.from)).right,$i=Hi$i)&&(rn=Bn,Le=$i)}}return rn||(rn=mt[mt.length-1]),rn.from<_t&&(rn={from:_t,to:rn.to,level:rn.level}),rn.to>we&&(rn={from:rn.from,to:we,level:rn.level}),rn}var Fu;function ss(it){if(it.cachedTextHeight!=null)return it.cachedTextHeight;if(Fu==null){Fu=Qt("pre",null,"CodeMirror-line-like");for(var at=0;at<49;++at)Fu.appendChild(document.createTextNode("x")),Fu.appendChild(Qt("br"));Fu.appendChild(document.createTextNode("x"))}de(it.measure,Fu);var ft=Fu.offsetHeight/50;return ft>3&&(it.cachedTextHeight=ft),ne(it.measure),ft||1}function Gu(it){if(it.cachedCharWidth!=null)return it.cachedCharWidth;var at=Qt("span","xxxxxxxxxx"),ft=Qt("pre",[at],"CodeMirror-line-like");de(it.measure,ft);var dt=at.getBoundingClientRect(),mt=(dt.right-dt.left)/10;return mt>2&&(it.cachedCharWidth=mt),mt||10}function Pd(it){for(var at=it.display,ft={},dt={},mt=at.gutters.clientLeft,Lt=at.gutters.firstChild,Rt=0;Lt;Lt=Lt.nextSibling,++Rt){var Xt=it.display.gutterSpecs[Rt].className;ft[Xt]=Lt.offsetLeft+Lt.clientLeft+mt,dt[Xt]=Lt.clientWidth}return{fixedPos:rh(at),gutterTotalWidth:at.gutters.offsetWidth,gutterLeft:ft,gutterWidth:dt,wrapperWidth:at.wrapper.clientWidth}}function rh(it){return it.scroller.getBoundingClientRect().left-it.sizer.getBoundingClientRect().left}function Ga(it){var at=ss(it.display),ft=it.options.lineWrapping,dt=ft&&Math.max(5,it.display.scroller.clientWidth/Gu(it.display)-3);return function(mt){if(Xe(it.doc,mt))return 0;var Lt=0;if(mt.widgets)for(var Rt=0;Rt0&&(we=Ke(it.doc,_t.line).text).length==_t.ch){var rn=Te(we,we.length,it.options.tabSize)-we.length;_t=ge(_t.line,Math.max(0,Math.round((Lt-ol(it.display).left)/Gu(it.display))-rn))}return _t}function js(it,at){if(at>=it.display.viewTo||(at-=it.display.viewFrom,at<0))return null;for(var ft=it.display.view,dt=0;dtat)&&(mt.updateLineNumbers=at),it.curOp.viewChanged=!0,at>=mt.viewTo)fn&&oi(it.doc,at)mt.viewFrom?Po(it):(mt.viewFrom+=dt,mt.viewTo+=dt);else if(at<=mt.viewFrom&&ft>=mt.viewTo)Po(it);else if(at<=mt.viewFrom){var Lt=Do(it,ft,ft+dt,1);Lt?(mt.view=mt.view.slice(Lt.index),mt.viewFrom=Lt.lineN,mt.viewTo+=dt):Po(it)}else if(ft>=mt.viewTo){var Rt=Do(it,at,at,-1);Rt?(mt.view=mt.view.slice(0,Rt.index),mt.viewTo=Rt.lineN):Po(it)}else{var Xt=Do(it,at,at,-1),_t=Do(it,ft,ft+dt,1);Xt&&_t?(mt.view=mt.view.slice(0,Xt.index).concat(Yo(it,Xt.lineN,_t.lineN)).concat(mt.view.slice(_t.index)),mt.viewTo+=dt):Po(it)}var we=mt.externalMeasured;we&&(ft=mt.lineN&&at=dt.viewTo)){var Lt=dt.view[js(it,at)];if(Lt.node!=null){var Rt=Lt.changes||(Lt.changes=[]);hn(Rt,ft)==-1&&Rt.push(ft)}}}function Po(it){it.display.viewFrom=it.display.viewTo=it.doc.first,it.display.view=[],it.display.viewOffset=0}function Do(it,at,ft,dt){var mt=js(it,at),Lt,Rt=it.display.view;if(!fn||ft==it.doc.first+it.doc.size)return{index:mt,lineN:ft};for(var Xt=it.display.viewFrom,_t=0;_t0){if(mt==Rt.length-1)return null;Lt=Xt+Rt[mt].size-at,mt++}else Lt=Xt-at;at+=Lt,ft+=Lt}for(;oi(it.doc,ft)!=ft;){if(mt==(dt<0?0:Rt.length-1))return null;ft+=dt*Rt[mt-(dt<0?1:0)].size,mt+=dt}return{index:mt,lineN:ft}}function wr(it,at,ft){var dt=it.display,mt=dt.view;mt.length==0||at>=dt.viewTo||ft<=dt.viewFrom?(dt.view=Yo(it,at,ft),dt.viewFrom=at):(dt.viewFrom>at?dt.view=Yo(it,at,dt.viewFrom).concat(dt.view):dt.viewFromft&&(dt.view=dt.view.slice(0,js(it,ft)))),dt.viewTo=ft}function ls(it){for(var at=it.display.view,ft=0,dt=0;dt=it.display.viewTo||Xt.to().line1}var ii={},si={};function Ci(it,at){arguments.length>2&&(at.dependencies=Array.prototype.slice.call(arguments,2)),ii[it]=at}function Pn(it,at){si[it]=at}function vn(it){if(typeof it=="string"&&si.hasOwnProperty(it))it=si[it];else if(it&&typeof it.name=="string"&&si.hasOwnProperty(it.name)){var at=si[it.name];typeof at=="string"&&(at={name:at}),it=bt(at,it),it.name=at.name}else{if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+xml$/.test(it))return vn("application/xml");if(typeof it=="string"&&/^[\w\-]+\/[\w\-]+\+json$/.test(it))return vn("application/json")}return typeof it=="string"?{name:it}:it||{name:"null"}}function Me(it,at){at=vn(at);var ft=ii[at.name];if(!ft)return Me(it,"text/plain");var dt=ft(it,at);if(Fe.hasOwnProperty(at.name)){var mt=Fe[at.name];for(var Lt in mt)mt.hasOwnProperty(Lt)&&(dt.hasOwnProperty(Lt)&&(dt["_"+Lt]=dt[Lt]),dt[Lt]=mt[Lt])}if(dt.name=at.name,at.helperType&&(dt.helperType=at.helperType),at.modeProps)for(var Rt in at.modeProps)dt[Rt]=at.modeProps[Rt];return dt}var Fe={};function zt(it,at){var ft=Fe.hasOwnProperty(it)?Fe[it]:Fe[it]={};Zn(at,ft)}function Re(it,at){if(at===!0)return at;if(it.copyState)return it.copyState(at);var ft={};for(var dt in at){var mt=at[dt];mt instanceof Array&&(mt=mt.concat([])),ft[dt]=mt}return ft}function qe(it,at){for(var ft;it.innerMode&&(ft=it.innerMode(at),!(!ft||ft.mode==it));)at=ft.state,it=ft.mode;return ft||{mode:it,state:at}}function Se(it,at,ft){return it.startState?it.startState(at,ft):!0}var ee=function(it,at,ft){this.pos=this.start=0,this.string=it,this.tabSize=at||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0,this.lineOracle=ft};ee.prototype.eol=function(){return this.pos>=this.string.length},ee.prototype.sol=function(){return this.pos==this.lineStart},ee.prototype.peek=function(){return this.string.charAt(this.pos)||void 0},ee.prototype.next=function(){if(this.posat},ee.prototype.eatSpace=function(){for(var it=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>it},ee.prototype.skipToEnd=function(){this.pos=this.string.length},ee.prototype.skipTo=function(it){var at=this.string.indexOf(it,this.pos);if(at>-1)return this.pos=at,!0},ee.prototype.backUp=function(it){this.pos-=it},ee.prototype.column=function(){return this.lastColumnPos0?null:(Lt&&at!==!1&&(this.pos+=Lt[0].length),Lt)}},ee.prototype.current=function(){return this.string.slice(this.start,this.pos)},ee.prototype.hideFirstChars=function(it,at){this.lineStart+=it;try{return at()}finally{this.lineStart-=it}},ee.prototype.lookAhead=function(it){var at=this.lineOracle;return at&&at.lookAhead(it)},ee.prototype.baseToken=function(){var it=this.lineOracle;return it&&it.baseToken(this.pos)};function Ke(it,at){if(at-=it.first,at<0||at>=it.size)throw new Error("There is no line "+(at+it.first)+" in the document.");for(var ft=it;!ft.lines;)for(var dt=0;;++dt){var mt=ft.children[dt],Lt=mt.chunkSize();if(at=it.first&&atft?ge(ft,Ke(it,ft).text.length):Ai(at,Ke(it,at.line).text.length)}function Ai(it,at){var ft=it.ch;return ft==null||ft>at?ge(it.line,at):ft<0?ge(it.line,0):it}function Ii(it,at){for(var ft=[],dt=0;dtthis.maxLookAhead&&(this.maxLookAhead=it),at},ln.prototype.baseToken=function(it){if(!this.baseTokens)return null;for(;this.baseTokens[this.baseTokenPos]<=it;)this.baseTokenPos+=2;var at=this.baseTokens[this.baseTokenPos+1];return{type:at&&at.replace(/( |^)overlay .*/,""),size:this.baseTokens[this.baseTokenPos]-it}},ln.prototype.nextLine=function(){this.line++,this.maxLookAhead>0&&this.maxLookAhead--},ln.fromSaved=function(it,at,ft){return at instanceof Bi?new ln(it,Re(it.mode,at.state),ft,at.lookAhead):new ln(it,Re(it.mode,at),ft)},ln.prototype.save=function(it){var at=it!==!1?Re(this.doc.mode,this.state):this.state;return this.maxLookAhead>0?new Bi(at,this.maxLookAhead):at};function co(it,at,ft,dt){var mt=[it.state.modeGen],Lt={};mi(it,at.text,it.doc.mode,ft,function(we,rn){return mt.push(we,rn)},Lt,dt);for(var Rt=ft.state,Xt=function(we){ft.baseTokens=mt;var rn=it.state.overlays[we],Le=1,Kn=0;ft.state=!0,mi(it,at.text,rn.mode,ft,function(Bn,Ni){for(var Hi=Le;KnBn&&mt.splice(Le,1,Bn,mt[Le+1],$i),Le+=2,Kn=Math.min(Bn,$i)}if(Ni)if(rn.opaque)mt.splice(Hi,Le-Hi,Bn,"overlay "+Ni),Le=Hi+2;else for(;Hiit.options.maxHighlightLength&&Re(it.doc.mode,dt.state),Lt=co(it,at,dt);mt&&(dt.state=mt),at.stateAfter=dt.save(!mt),at.styles=Lt.styles,Lt.classes?at.styleClasses=Lt.classes:at.styleClasses&&(at.styleClasses=null),ft===it.doc.highlightFrontier&&(it.doc.modeFrontier=Math.max(it.doc.modeFrontier,++it.doc.highlightFrontier))}return at.styles}function Wn(it,at,ft){var dt=it.doc,mt=it.display;if(!dt.mode.startState)return new ln(dt,!0,at);var Lt=wi(it,at,ft),Rt=Lt>dt.first&&Ke(dt,Lt-1).stateAfter,Xt=Rt?ln.fromSaved(dt,Rt,Lt):new ln(dt,Se(dt.mode),Lt);return dt.iter(Lt,at,function(_t){ce(it,_t.text,Xt);var we=Xt.line;_t.stateAfter=we==at-1||we%5==0||we>=mt.viewFrom&&weat.start)return Lt}throw new Error("Mode "+it.name+" failed to advance stream.")}var pi=function(it,at,ft){this.start=it.start,this.end=it.pos,this.string=it.current(),this.type=at||null,this.state=ft};function Un(it,at,ft,dt){var mt=it.doc,Lt=mt.mode,Rt;at=li(mt,at);var Xt=Ke(mt,at.line),_t=Wn(it,at.line,ft),we=new ee(Xt.text,it.options.tabSize,_t),rn;for(dt&&(rn=[]);(dt||we.posit.options.maxHighlightLength?(Xt=!1,Rt&&ce(it,at,dt,rn.pos),rn.pos=at.length,Le=null):Le=ci(yn(ft,rn,dt.state,Kn),Lt),Kn){var Bn=Kn[0].name;Bn&&(Le="m-"+(Le?Bn+" "+Le:Bn))}if(!Xt||we!=Le){for(;_tRt;--Xt){if(Xt<=Lt.first)return Lt.first;var _t=Ke(Lt,Xt-1),we=_t.stateAfter;if(we&&(!ft||Xt+(we instanceof Bi?we.lookAhead:0)<=Lt.modeFrontier))return Xt;var rn=Te(_t.text,null,it.options.tabSize);(mt==null||dt>rn)&&(mt=Xt-1,dt=rn)}return mt}function Ri(it,at){if(it.modeFrontier=Math.min(it.modeFrontier,at),!(it.highlightFrontierft;dt--){var mt=Ke(it,dt).stateAfter;if(mt&&(!(mt instanceof Bi)||dt+mt.lookAhead=at:Lt.to>at);(dt||(dt=[])).push(new so(Rt,Lt.from,_t?null:Lt.to))}}return dt}function Wi(it,at,ft){var dt;if(it)for(var mt=0;mt=at:Lt.to>at);if(Xt||Lt.from==at&&Rt.type=="bookmark"&&(!ft||Lt.marker.insertLeft)){var _t=Lt.from==null||(Rt.inclusiveLeft?Lt.from<=at:Lt.from0&&Xt)for(var rr=0;rr0)){var rn=[_t,1],Le=Ye(we.from,Xt.from),Kn=Ye(we.to,Xt.to);(Le<0||!Rt.inclusiveLeft&&!Le)&&rn.push({from:we.from,to:Xt.from}),(Kn>0||!Rt.inclusiveRight&&!Kn)&&rn.push({from:Xt.to,to:we.to}),mt.splice.apply(mt,rn),_t+=rn.length-3}}return mt}function yi(it){var at=it.markedSpans;if(at){for(var ft=0;ftat)&&(!dt||Cr(dt,Lt.marker)<0)&&(dt=Lt.marker)}return dt}function wn(it,at,ft,dt,mt){var Lt=Ke(it,at),Rt=fn&&Lt.markedSpans;if(Rt)for(var Xt=0;Xt=0&&Le<=0||rn<=0&&Le>=0)&&(rn<=0&&(_t.marker.inclusiveRight&&mt.inclusiveLeft?Ye(we.to,ft)>=0:Ye(we.to,ft)>0)||rn>=0&&(_t.marker.inclusiveRight&&mt.inclusiveLeft?Ye(we.from,dt)<=0:Ye(we.from,dt)<0)))return!0}}}function Tn(it){for(var at;at=cr(it);)it=at.find(-1,!0).line;return it}function vi(it){for(var at;at=uo(it);)it=at.find(1,!0).line;return it}function Xn(it){for(var at,ft;at=uo(it);)it=at.find(1,!0).line,(ft||(ft=[])).push(it);return ft}function oi(it,at){var ft=Ke(it,at),dt=Tn(ft);return ft==dt?at:jt(dt)}function ti(it,at){if(at>it.lastLine())return at;var ft=Ke(it,at),dt;if(!Xe(it,ft))return at;for(;dt=uo(ft);)ft=dt.find(1,!0).line;return jt(ft)+1}function Xe(it,at){var ft=fn&&at.markedSpans;if(ft){for(var dt=void 0,mt=0;mtat.maxLineLength&&(at.maxLineLength=mt,at.maxLine=dt)})}var Yi=function(it,at,ft){this.text=it,Gt(this,at),this.height=ft?ft(this):1};Yi.prototype.lineNo=function(){return jt(this)},ki(Yi);function Uo(it,at,ft,dt){it.text=at,it.stateAfter&&(it.stateAfter=null),it.styles&&(it.styles=null),it.order!=null&&(it.order=null),yi(it),Gt(it,ft);var mt=dt?dt(it):1;mt!=it.height&&En(it,mt)}function zo(it){it.parent=null,yi(it)}var Nr={},Hr={};function da(it,at){if(!it||/^\s*$/.test(it))return null;var ft=at.addModeClass?Hr:Nr;return ft[it]||(ft[it]=it.replace(/\S+/g,"cm-$&"))}function on(it,at){var ft=Ce("span",null,null,kt?"padding-right: .1px":null),dt={pre:Ce("pre",[ft],"CodeMirror-line"),content:ft,col:0,pos:0,cm:it,trailingSpace:!1,splitSpaces:it.getOption("lineWrapping")};at.measure={};for(var mt=0;mt<=(at.rest?at.rest.length:0);mt++){var Lt=mt?at.rest[mt-1]:at.line,Rt=void 0;dt.pos=0,dt.addToken=Is,Zo(it.display.measure)&&(Rt=an(Lt,it.doc.direction))&&(dt.addToken=Rs(dt.addToken,Rt)),dt.map=[];var Xt=at!=it.display.externalMeasured&&jt(Lt);Ys(Lt,dt,no(it,Lt,Xt)),Lt.styleClasses&&(Lt.styleClasses.bgClass&&(dt.bgClass=je(Lt.styleClasses.bgClass,dt.bgClass||"")),Lt.styleClasses.textClass&&(dt.textClass=je(Lt.styleClasses.textClass,dt.textClass||""))),dt.map.length==0&&dt.map.push(0,0,dt.content.appendChild(Ho(it.display.measure))),mt==0?(at.measure.map=dt.map,at.measure.cache={}):((at.measure.maps||(at.measure.maps=[])).push(dt.map),(at.measure.caches||(at.measure.caches=[])).push({}))}if(kt){var _t=dt.content.lastChild;(/\bcm-tab\b/.test(_t.className)||_t.querySelector&&_t.querySelector(".cm-tab"))&&(dt.content.className="cm-tab-wrap-hack")}return pn(it,"renderLine",it,at.line,dt.pre),dt.pre.className&&(dt.textClass=je(dt.pre.className,dt.textClass||"")),dt}function aa(it){var at=Qt("span","\u2022","cm-invalidchar");return at.title="\\u"+it.charCodeAt(0).toString(16),at.setAttribute("aria-label",at.title),at}function Is(it,at,ft,dt,mt,Lt,Rt){if(at){var Xt=it.splitSpaces?cs(at,it.trailingSpace):at,_t=it.cm.state.specialChars,we=!1,rn;if(!_t.test(at))it.col+=at.length,rn=document.createTextNode(Xt),it.map.push(it.pos,it.pos+at.length,rn),te&&le<9&&(we=!0),it.pos+=at.length;else{rn=document.createDocumentFragment();for(var Le=0;;){_t.lastIndex=Le;var Kn=_t.exec(at),Bn=Kn?Kn.index-Le:at.length-Le;if(Bn){var Ni=document.createTextNode(Xt.slice(Le,Le+Bn));te&&le<9?rn.appendChild(Qt("span",[Ni])):rn.appendChild(Ni),it.map.push(it.pos,it.pos+Bn,Ni),it.col+=Bn,it.pos+=Bn}if(!Kn)break;Le+=Bn+1;var Hi=void 0;if(Kn[0]==" "){var $i=it.cm.options.tabSize,wo=$i-it.col%$i;Hi=rn.appendChild(Qt("span",Cn(wo),"cm-tab")),Hi.setAttribute("role","presentation"),Hi.setAttribute("cm-text"," "),it.col+=wo}else Kn[0]=="\r"||Kn[0]==` +`?(Hi=rn.appendChild(Qt("span",Kn[0]=="\r"?"\u240D":"\u2424","cm-invalidchar")),Hi.setAttribute("cm-text",Kn[0]),it.col+=1):(Hi=it.cm.options.specialCharPlaceholder(Kn[0]),Hi.setAttribute("cm-text",Kn[0]),te&&le<9?rn.appendChild(Qt("span",[Hi])):rn.appendChild(Hi),it.col+=1);it.map.push(it.pos,it.pos+1,Hi),it.pos++}}if(it.trailingSpace=Xt.charCodeAt(at.length-1)==32,ft||dt||mt||we||Lt||Rt){var _o=ft||"";dt&&(_o+=dt),mt&&(_o+=mt);var jo=Qt("span",[rn],_o,Lt);if(Rt)for(var rr in Rt)Rt.hasOwnProperty(rr)&&rr!="style"&&rr!="class"&&jo.setAttribute(rr,Rt[rr]);return it.content.appendChild(jo)}it.content.appendChild(rn)}}function cs(it,at){if(it.length>1&&!/ /.test(it))return it;for(var ft=at,dt="",mt=0;mtwe&&Le.from<=we));Kn++);if(Le.to>=rn)return it(ft,dt,mt,Lt,Rt,Xt,_t);it(ft,dt.slice(0,Le.to-we),mt,Lt,null,Xt,_t),Lt=null,dt=dt.slice(Le.to-we),we=Le.to}}}function oa(it,at,ft,dt){var mt=!dt&&ft.widgetNode;mt&&it.map.push(it.pos,it.pos+at,mt),!dt&&it.cm.display.input.needsContentAttribute&&(mt||(mt=it.content.appendChild(document.createElement("span"))),mt.setAttribute("cm-marker",ft.id)),mt&&(it.cm.display.input.setUneditable(mt),it.content.appendChild(mt)),it.pos+=at,it.trailingSpace=!1}function Ys(it,at,ft){var dt=it.markedSpans,mt=it.text,Lt=0;if(!dt){for(var Rt=1;Rt_t||Ur.collapsed&&Io.to==_t&&Io.from==_t)){if(Io.to!=null&&Io.to!=_t&&Bn>Io.to&&(Bn=Io.to,Hi=""),Ur.className&&(Ni+=" "+Ur.className),Ur.css&&(Kn=(Kn?Kn+";":"")+Ur.css),Ur.startStyle&&Io.from==_t&&($i+=" "+Ur.startStyle),Ur.endStyle&&Io.to==Bn&&(rr||(rr=[])).push(Ur.endStyle,Io.to),Ur.title&&((_o||(_o={})).title=Ur.title),Ur.attributes)for(var ns in Ur.attributes)(_o||(_o={}))[ns]=Ur.attributes[ns];Ur.collapsed&&(!wo||Cr(wo.marker,Ur)<0)&&(wo=Io)}else Io.from>_t&&Bn>Io.from&&(Bn=Io.from)}if(rr)for(var qs=0;qs=Xt)break;for(var nu=Math.min(Xt,Bn);;){if(rn){var Bl=_t+rn.length;if(!wo){var Vs=Bl>nu?rn.slice(0,nu-_t):rn;at.addToken(at,Vs,Le?Le+Ni:Ni,$i,_t+Vs.length==Bn?Hi:"",Kn,_o)}if(Bl>=nu){rn=rn.slice(nu-_t),_t=nu;break}_t=Bl,$i=""}rn=mt.slice(Lt,Lt=ft[we++]),Le=da(ft[we++],at.cm.options)}}}function jr(it,at,ft){this.line=at,this.rest=Xn(at),this.size=this.rest?jt(se(this.rest))-ft+1:1,this.node=this.text=null,this.hidden=Xe(it,at)}function Yo(it,at,ft){for(var dt=[],mt,Lt=at;Lt2&&Lt.push((_t.bottom+we.top)/2-ft.top)}}Lt.push(ft.bottom-ft.top)}}function Ph(it,at,ft){if(it.line==at)return{map:it.measure.map,cache:it.measure.cache};for(var dt=0;dtft)return{map:it.measure.maps[mt],cache:it.measure.caches[mt],before:!0}}function nd(it,at){at=Tn(at);var ft=jt(at),dt=it.display.externalMeasured=new jr(it.doc,at,ft);dt.lineN=ft;var mt=dt.built=on(it,dt);return dt.text=mt.pre,de(it.display.lineMeasure,mt.pre),dt}function oh(it,at,ft,dt){return Fl(it,Yl(it,at),ft,dt)}function Mu(it,at){if(at>=it.display.viewFrom&&at=ft.lineN&&atat)&&(Lt=_t-Xt,mt=Lt-1,at>=_t&&(Rt="right")),mt!=null){if(dt=it[we+2],Xt==_t&&ft==(dt.insertLeft?"left":"right")&&(Rt=ft),ft=="left"&&mt==0)for(;we&&it[we-2]==it[we-3]&&it[we-1].insertLeft;)dt=it[(we-=3)+2],Rt="left";if(ft=="right"&&mt==_t-Xt)for(;we=0&&(ft=it[mt]).left==ft.right;mt--);return ft}function gr(it,at,ft,dt){var mt=Hu(at.map,ft,dt),Lt=mt.node,Rt=mt.start,Xt=mt.end,_t=mt.collapse,we;if(Lt.nodeType==3){for(var rn=0;rn<4;rn++){for(;Rt&&xe(at.line.text.charAt(mt.coverStart+Rt));)--Rt;for(;mt.coverStart+Xt0&&(_t=dt="right");var Le;it.options.lineWrapping&&(Le=Lt.getClientRects()).length>1?we=Le[dt=="right"?Le.length-1:0]:we=Lt.getBoundingClientRect()}if(te&&le<9&&!Rt&&(!we||!we.left&&!we.right)){var Kn=Lt.parentNode.getClientRects()[0];Kn?we={left:Kn.left,right:Kn.left+Gu(it.display),top:Kn.top,bottom:Kn.bottom}:we=Dh}for(var Bn=we.top-at.rect.top,Ni=we.bottom-at.rect.top,Hi=(Bn+Ni)/2,$i=at.view.measure.heights,wo=0;wo<$i.length-1&&!(Hi<$i[wo]);wo++);var _o=wo?$i[wo-1]:0,jo=$i[wo],rr={left:(_t=="right"?we.right:we.left)-at.rect.left,right:(_t=="left"?we.left:we.right)-at.rect.left,top:_o,bottom:jo};return!we.left&&!we.right&&(rr.bogus=!0),it.options.singleCursorHeightPerLine||(rr.rtop=Bn,rr.rbottom=Ni),rr}function _r(it,at){if(!window.screen||screen.logicalXDPI==null||screen.logicalXDPI==screen.deviceXDPI||!Qe(it))return at;var ft=screen.logicalXDPI/screen.deviceXDPI,dt=screen.logicalYDPI/screen.deviceYDPI;return{left:at.left*ft,right:at.right*ft,top:at.top*dt,bottom:at.bottom*dt}}function Ms(it){if(it.measure&&(it.measure.cache={},it.measure.heights=null,it.rest))for(var at=0;at=dt.text.length?(_t=dt.text.length,we="before"):_t<=0&&(_t=0,we="after"),!Xt)return Rt(we=="before"?_t-1:_t,we=="before");function rn(Ni,Hi,$i){var wo=Xt[Hi],_o=wo.level==1;return Rt($i?Ni-1:Ni,_o!=$i)}var Le=oe(Xt,_t,we),Kn=pe,Bn=rn(_t,Le,we=="before");return Kn!=null&&(Bn.other=rn(_t,Kn,we!="before")),Bn}function wd(it,at){var ft=0;at=li(it.doc,at),it.options.lineWrapping||(ft=Gu(it.display)*at.ch);var dt=Ke(it.doc,at.line),mt=ji(dt)+Ts(it.display);return{left:ft,right:ft,top:mt,bottom:mt+dt.height}}function Oh(it,at,ft,dt,mt){var Lt=ge(it,at,ft);return Lt.xRel=mt,dt&&(Lt.outside=dt),Lt}function Xs(it,at,ft){var dt=it.doc;if(ft+=it.display.viewOffset,ft<0)return Oh(dt.first,0,null,-1,-1);var mt=Be(dt,ft),Lt=dt.first+dt.size-1;if(mt>Lt)return Oh(dt.first+dt.size-1,Ke(dt,Lt).text.length,null,1,1);at<0&&(at=0);for(var Rt=Ke(dt,mt);;){var Xt=ni(it,Rt,mt,at,ft),_t=Jt(Rt,Xt.ch+(Xt.xRel>0||Xt.outside>0?1:0));if(!_t)return Xt;var we=_t.find(1);if(we.line==mt)return we;Rt=Ke(dt,mt=we.line)}}function Fo(it,at,ft,dt){dt-=Ea(at);var mt=at.text.length,Lt=Kt(function(Rt){return Fl(it,ft,Rt-1).bottom<=dt},mt,0);return mt=Kt(function(Rt){return Fl(it,ft,Rt).top>dt},Lt,mt),{begin:Lt,end:mt}}function al(it,at,ft,dt){ft||(ft=Yl(it,at));var mt=Da(it,at,Fl(it,ft,dt),"line").top;return Fo(it,at,ft,mt)}function Ne(it,at,ft,dt){return it.bottom<=ft?!1:it.top>ft?!0:(dt?it.left:it.right)>at}function ni(it,at,ft,dt,mt){mt-=ji(at);var Lt=Yl(it,at),Rt=Ea(at),Xt=0,_t=at.text.length,we=!0,rn=an(at,it.doc.direction);if(rn){var Le=(it.options.lineWrapping?tc:id)(it,at,ft,Lt,rn,dt,mt);we=Le.level!=1,Xt=we?Le.from:Le.to-1,_t=we?Le.to:Le.from-1}var Kn=null,Bn=null,Ni=Kt(function(Br){var Io=Fl(it,Lt,Br);return Io.top+=Rt,Io.bottom+=Rt,Ne(Io,dt,mt,!1)?(Io.top<=mt&&Io.left<=dt&&(Kn=Br,Bn=Io),!0):!1},Xt,_t),Hi,$i,wo=!1;if(Bn){var _o=dt-Bn.left=rr.bottom?1:0}return Ni=Wt(at.text,Ni,1),Oh(ft,Ni,$i,wo,dt-Hi)}function id(it,at,ft,dt,mt,Lt,Rt){var Xt=Kt(function(Le){var Kn=mt[Le],Bn=Kn.level!=1;return Ne(Aa(it,ge(ft,Bn?Kn.to:Kn.from,Bn?"before":"after"),"line",at,dt),Lt,Rt,!0)},0,mt.length-1),_t=mt[Xt];if(Xt>0){var we=_t.level!=1,rn=Aa(it,ge(ft,we?_t.from:_t.to,we?"after":"before"),"line",at,dt);Ne(rn,Lt,Rt,!0)&&rn.top>Rt&&(_t=mt[Xt-1])}return _t}function tc(it,at,ft,dt,mt,Lt,Rt){var Xt=Fo(it,at,dt,Rt),_t=Xt.begin,we=Xt.end;/\s/.test(at.text.charAt(we-1))&&we--;for(var rn=null,Le=null,Kn=0;Kn=we||Bn.to<=_t)){var Ni=Bn.level!=1,Hi=Fl(it,dt,Ni?Math.min(we,Bn.to)-1:Math.max(_t,Bn.from)).right,$i=Hi$i)&&(rn=Bn,Le=$i)}}return rn||(rn=mt[mt.length-1]),rn.from<_t&&(rn={from:_t,to:rn.to,level:rn.level}),rn.to>we&&(rn={from:rn.from,to:we,level:rn.level}),rn}var Fu;function ss(it){if(it.cachedTextHeight!=null)return it.cachedTextHeight;if(Fu==null){Fu=Qt("pre",null,"CodeMirror-line-like");for(var at=0;at<49;++at)Fu.appendChild(document.createTextNode("x")),Fu.appendChild(Qt("br"));Fu.appendChild(document.createTextNode("x"))}de(it.measure,Fu);var ft=Fu.offsetHeight/50;return ft>3&&(it.cachedTextHeight=ft),ne(it.measure),ft||1}function Gu(it){if(it.cachedCharWidth!=null)return it.cachedCharWidth;var at=Qt("span","xxxxxxxxxx"),ft=Qt("pre",[at],"CodeMirror-line-like");de(it.measure,ft);var dt=at.getBoundingClientRect(),mt=(dt.right-dt.left)/10;return mt>2&&(it.cachedCharWidth=mt),mt||10}function Pd(it){for(var at=it.display,ft={},dt={},mt=at.gutters.clientLeft,Lt=at.gutters.firstChild,Rt=0;Lt;Lt=Lt.nextSibling,++Rt){var Xt=it.display.gutterSpecs[Rt].className;ft[Xt]=Lt.offsetLeft+Lt.clientLeft+mt,dt[Xt]=Lt.clientWidth}return{fixedPos:rh(at),gutterTotalWidth:at.gutters.offsetWidth,gutterLeft:ft,gutterWidth:dt,wrapperWidth:at.wrapper.clientWidth}}function rh(it){return it.scroller.getBoundingClientRect().left-it.sizer.getBoundingClientRect().left}function Ga(it){var at=ss(it.display),ft=it.options.lineWrapping,dt=ft&&Math.max(5,it.display.scroller.clientWidth/Gu(it.display)-3);return function(mt){if(Xe(it.doc,mt))return 0;var Lt=0;if(mt.widgets)for(var Rt=0;Rt0&&(we=Ke(it.doc,_t.line).text).length==_t.ch){var rn=Te(we,we.length,it.options.tabSize)-we.length;_t=ge(_t.line,Math.max(0,Math.round((Lt-ol(it.display).left)/Gu(it.display))-rn))}return _t}function js(it,at){if(at>=it.display.viewTo||(at-=it.display.viewFrom,at<0))return null;for(var ft=it.display.view,dt=0;dtat)&&(mt.updateLineNumbers=at),it.curOp.viewChanged=!0,at>=mt.viewTo)fn&&oi(it.doc,at)mt.viewFrom?Po(it):(mt.viewFrom+=dt,mt.viewTo+=dt);else if(at<=mt.viewFrom&&ft>=mt.viewTo)Po(it);else if(at<=mt.viewFrom){var Lt=Do(it,ft,ft+dt,1);Lt?(mt.view=mt.view.slice(Lt.index),mt.viewFrom=Lt.lineN,mt.viewTo+=dt):Po(it)}else if(ft>=mt.viewTo){var Rt=Do(it,at,at,-1);Rt?(mt.view=mt.view.slice(0,Rt.index),mt.viewTo=Rt.lineN):Po(it)}else{var Xt=Do(it,at,at,-1),_t=Do(it,ft,ft+dt,1);Xt&&_t?(mt.view=mt.view.slice(0,Xt.index).concat(Yo(it,Xt.lineN,_t.lineN)).concat(mt.view.slice(_t.index)),mt.viewTo+=dt):Po(it)}var we=mt.externalMeasured;we&&(ft=mt.lineN&&at=dt.viewTo)){var Lt=dt.view[js(it,at)];if(Lt.node!=null){var Rt=Lt.changes||(Lt.changes=[]);dn(Rt,ft)==-1&&Rt.push(ft)}}}function Po(it){it.display.viewFrom=it.display.viewTo=it.doc.first,it.display.view=[],it.display.viewOffset=0}function Do(it,at,ft,dt){var mt=js(it,at),Lt,Rt=it.display.view;if(!fn||ft==it.doc.first+it.doc.size)return{index:mt,lineN:ft};for(var Xt=it.display.viewFrom,_t=0;_t0){if(mt==Rt.length-1)return null;Lt=Xt+Rt[mt].size-at,mt++}else Lt=Xt-at;at+=Lt,ft+=Lt}for(;oi(it.doc,ft)!=ft;){if(mt==(dt<0?0:Rt.length-1))return null;ft+=dt*Rt[mt-(dt<0?1:0)].size,mt+=dt}return{index:mt,lineN:ft}}function wr(it,at,ft){var dt=it.display,mt=dt.view;mt.length==0||at>=dt.viewTo||ft<=dt.viewFrom?(dt.view=Yo(it,at,ft),dt.viewFrom=at):(dt.viewFrom>at?dt.view=Yo(it,at,dt.viewFrom).concat(dt.view):dt.viewFromft&&(dt.view=dt.view.slice(0,js(it,ft)))),dt.viewTo=ft}function ls(it){for(var at=it.display.view,ft=0,dt=0;dt=it.display.viewTo||Xt.to().line0?at.blinker=setInterval(function(){it.hasFocus()||ah(it),at.cursorDiv.style.visibility=(ft=!ft)?"":"hidden"},it.options.cursorBlinkRate):it.options.cursorBlinkRate<0&&(at.cursorDiv.style.visibility="hidden")}}function Na(it){it.state.focused||(it.display.input.focus(),qr(it))}function Za(it){it.state.delayingBlurEvent=!0,setTimeout(function(){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1,ah(it))},100)}function qr(it,at){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1),it.options.readOnly!="nocursor"&&(it.state.focused||(pn(it,"focus",it,at),it.state.focused=!0,Je(it.display.wrapper,"CodeMirror-focused"),!it.curOp&&it.display.selForContextMenu!=it.doc.sel&&(it.display.input.reset(),kt&&setTimeout(function(){return it.display.input.reset(!0)},20)),it.display.input.receivedFocus()),va(it))}function ah(it,at){it.state.delayingBlurEvent||(it.state.focused&&(pn(it,"blur",it,at),it.state.focused=!1,Zt(it.display.wrapper,"CodeMirror-focused")),clearInterval(it.display.blinker),setTimeout(function(){it.state.focused||(it.display.shift=!1)},150))}function nr(it){for(var at=it.display,ft=at.lineDiv.offsetTop,dt=0;dt.005||rn<-.005)&&(bn(mt.line,Rt),ec(mt.line),mt.rest))for(var Le=0;Leit.display.sizerWidth){var Zn=Math.ceil(Xt/Gu(it.display));Zn>it.display.maxLineLength&&(it.display.maxLineLength=Zn,it.display.maxLine=mt.line,it.display.maxLineChanged=!0)}}}}function ec(it){if(it.widgets)for(var at=0;at=Rt&&(Lt=Be(at,ji(Ke(at,_t))-it.wrapper.clientHeight),Rt=_t)}return{from:Lt,to:Math.max(Rt,Lt+1)}}function nc(it,at){if(!Ei(it,"scrollCursorIntoView")){var ft=it.display,dt=ft.sizer.getBoundingClientRect(),mt=null;if(at.top+dt.top<0?mt=!0:at.bottom+dt.top>(window.innerHeight||document.documentElement.clientHeight)&&(mt=!1),mt!=null&&!He){var Lt=Qt("div","\u200B",null,`position: absolute; + height: `+(Io-rr)+"px"))}function Le(jo,rr,Br){var Io=Ke(mt,jo),Ur=Io.text.length,ns,qs;function gs(Vs,mu){return rl(it,ge(jo,Vs),"div",Io,mu)}function nu(Vs,mu,wl){var Us=al(it,Io,null,Vs),wa=mu=="ltr"==(wl=="after")?"left":"right",Ps=wl=="after"?Us.begin:Us.end-(/\s/.test(Io.text.charAt(Us.end-1))?2:1);return gs(Ps,wa)[wa]}var Bl=an(Io,mt.direction);return he(Bl,rr||0,Br==null?Ur:Br,function(Vs,mu,wl,Us){var wa=wl=="ltr",Ps=gs(Vs,wa?"left":"right"),ul=gs(mu-1,wa?"right":"left"),Pl=rr==null&&Vs==0,ch=Br==null&&mu==Ur,ps=Us==0,Yu=!Bl||Us==Bl.length-1;if(ul.top-Ps.top<=3){var ks=(we?Pl:ch)&&ps,bf=(we?ch:Pl)&&Yu,ku=ks?Xt:(wa?Ps:ul).left,vu=bf?_t:(wa?ul:Ps).right;rn(ku,Ps.top,vu-ku,Ps.bottom)}else{var iu,Xa,hl,Zh;wa?(iu=we&&Pl&&ps?Xt:Ps.left,Xa=we?_t:nu(Vs,wl,"before"),hl=we?Xt:nu(mu,wl,"after"),Zh=we&&ch&&Yu?_t:ul.right):(iu=we?nu(Vs,wl,"before"):Xt,Xa=!we&&Pl&&ps?_t:Ps.right,hl=!we&&ch&&Yu?Xt:ul.left,Zh=we?nu(mu,wl,"after"):_t),rn(iu,Ps.top,Xa-iu,Ps.bottom),Ps.bottom0?at.blinker=setInterval(function(){it.hasFocus()||ah(it),at.cursorDiv.style.visibility=(ft=!ft)?"":"hidden"},it.options.cursorBlinkRate):it.options.cursorBlinkRate<0&&(at.cursorDiv.style.visibility="hidden")}}function Na(it){it.state.focused||(it.display.input.focus(),qr(it))}function Za(it){it.state.delayingBlurEvent=!0,setTimeout(function(){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1,ah(it))},100)}function qr(it,at){it.state.delayingBlurEvent&&(it.state.delayingBlurEvent=!1),it.options.readOnly!="nocursor"&&(it.state.focused||(pn(it,"focus",it,at),it.state.focused=!0,Je(it.display.wrapper,"CodeMirror-focused"),!it.curOp&&it.display.selForContextMenu!=it.doc.sel&&(it.display.input.reset(),kt&&setTimeout(function(){return it.display.input.reset(!0)},20)),it.display.input.receivedFocus()),va(it))}function ah(it,at){it.state.delayingBlurEvent||(it.state.focused&&(pn(it,"blur",it,at),it.state.focused=!1,Zt(it.display.wrapper,"CodeMirror-focused")),clearInterval(it.display.blinker),setTimeout(function(){it.state.focused||(it.display.shift=!1)},150))}function nr(it){for(var at=it.display,ft=at.lineDiv.offsetTop,dt=0;dt.005||rn<-.005)&&(En(mt.line,Rt),ec(mt.line),mt.rest))for(var Le=0;Leit.display.sizerWidth){var Kn=Math.ceil(Xt/Gu(it.display));Kn>it.display.maxLineLength&&(it.display.maxLineLength=Kn,it.display.maxLine=mt.line,it.display.maxLineChanged=!0)}}}}function ec(it){if(it.widgets)for(var at=0;at=Rt&&(Lt=Be(at,ji(Ke(at,_t))-it.wrapper.clientHeight),Rt=_t)}return{from:Lt,to:Math.max(Rt,Lt+1)}}function nc(it,at){if(!Ei(it,"scrollCursorIntoView")){var ft=it.display,dt=ft.sizer.getBoundingClientRect(),mt=null;if(at.top+dt.top<0?mt=!0:at.bottom+dt.top>(window.innerHeight||document.documentElement.clientHeight)&&(mt=!1),mt!=null&&!He){var Lt=Qt("div","\u200B",null,`position: absolute; top: `+(at.top-ft.viewOffset-Ts(it.display))+`px; height: `+(at.bottom-at.top+vs(it)+ft.barHeight)+`px; - left: `+at.left+"px; width: "+Math.max(2,at.right-at.left)+"px;");it.display.lineSpace.appendChild(Lt),Lt.scrollIntoView(mt),it.display.lineSpace.removeChild(Lt)}}}function Ih(it,at,ft,dt){dt==null&&(dt=0);var mt;!it.options.lineWrapping&&at==ft&&(at=at.ch?ge(at.line,at.sticky=="before"?at.ch-1:at.ch,"after"):at,ft=at.sticky=="before"?ge(at.line,at.ch+1,"before"):at);for(var Lt=0;Lt<5;Lt++){var Rt=!1,Xt=Aa(it,at),_t=!ft||ft==at?Xt:Aa(it,ft);mt={left:Math.min(Xt.left,_t.left),top:Math.min(Xt.top,_t.top)-dt,right:Math.max(Xt.left,_t.left),bottom:Math.max(Xt.bottom,_t.bottom)+dt};var we=ic(it,mt),rn=it.doc.scrollTop,Le=it.doc.scrollLeft;if(we.scrollTop!=null&&(lh(it,we.scrollTop),Math.abs(it.doc.scrollTop-rn)>1&&(Rt=!0)),we.scrollLeft!=null&&(hu(it,we.scrollLeft),Math.abs(it.doc.scrollLeft-Le)>1&&(Rt=!0)),!Rt)break}return mt}function Rh(it,at){var ft=ic(it,at);ft.scrollTop!=null&&lh(it,ft.scrollTop),ft.scrollLeft!=null&&hu(it,ft.scrollLeft)}function ic(it,at){var ft=it.display,dt=ss(it.display);at.top<0&&(at.top=0);var mt=it.curOp&&it.curOp.scrollTop!=null?it.curOp.scrollTop:ft.scroller.scrollTop,Lt=bu(it),Rt={};at.bottom-at.top>Lt&&(at.bottom=at.top+Lt);var Xt=it.doc.height+Ll(ft),_t=at.topXt-dt;if(at.topmt+Lt){var rn=Math.min(at.top,(we?Xt:at.bottom)-Lt);rn!=mt&&(Rt.scrollTop=rn)}var Le=it.options.fixedGutter?0:ft.gutters.offsetWidth,Zn=it.curOp&&it.curOp.scrollLeft!=null?it.curOp.scrollLeft:ft.scroller.scrollLeft-Le,Bn=bs(it)-ft.gutters.offsetWidth,Ni=at.right-at.left>Bn;return Ni&&(at.right=at.left+Bn),at.left<10?Rt.scrollLeft=0:at.leftBn+Zn-3&&(Rt.scrollLeft=at.right+(Ni?0:10)-Bn),Rt}function od(it,at){at!=null&&(uu(it),it.curOp.scrollTop=(it.curOp.scrollTop==null?it.doc.scrollTop:it.curOp.scrollTop)+at)}function Zu(it){uu(it);var at=it.getCursor();it.curOp.scrollToPos={from:at,to:at,margin:it.options.cursorScrollMargin}}function sh(it,at,ft){(at!=null||ft!=null)&&uu(it),at!=null&&(it.curOp.scrollLeft=at),ft!=null&&(it.curOp.scrollTop=ft)}function ta(it,at){uu(it),it.curOp.scrollToPos=at}function uu(it){var at=it.curOp.scrollToPos;if(at){it.curOp.scrollToPos=null;var ft=wd(it,at.from),dt=wd(it,at.to);Cd(it,ft,dt,at.margin)}}function Cd(it,at,ft,dt){var mt=ic(it,{left:Math.min(at.left,ft.left),top:Math.min(at.top,ft.top)-dt,right:Math.max(at.right,ft.right),bottom:Math.max(at.bottom,ft.bottom)+dt});sh(it,mt.scrollLeft,mt.scrollTop)}function lh(it,at){Math.abs(it.doc.scrollTop-at)<2||(ct||ho(it,{top:at}),oc(it,at,!0),ct&&ho(it),ri(it,100))}function oc(it,at,ft){at=Math.max(0,Math.min(it.display.scroller.scrollHeight-it.display.scroller.clientHeight,at)),!(it.display.scroller.scrollTop==at&&!ft)&&(it.doc.scrollTop=at,it.display.scrollbars.setScrollTop(at),it.display.scroller.scrollTop!=at&&(it.display.scroller.scrollTop=at))}function hu(it,at,ft,dt){at=Math.max(0,Math.min(at,it.display.scroller.scrollWidth-it.display.scroller.clientWidth)),!((ft?at==it.doc.scrollLeft:Math.abs(it.doc.scrollLeft-at)<2)&&!dt)&&(it.doc.scrollLeft=at,ur(it),it.display.scroller.scrollLeft!=at&&(it.display.scroller.scrollLeft=at),it.display.scrollbars.setScrollLeft(at))}function jl(it){var at=it.display,ft=at.gutters.offsetWidth,dt=Math.round(it.doc.height+Ll(it.display));return{clientHeight:at.scroller.clientHeight,viewHeight:at.wrapper.clientHeight,scrollWidth:at.scroller.scrollWidth,clientWidth:at.scroller.clientWidth,viewWidth:at.wrapper.clientWidth,barLeft:it.options.fixedGutter?ft:0,docHeight:dt,scrollHeight:dt+vs(it)+at.barHeight,nativeBarWidth:at.nativeBarWidth,gutterWidth:ft}}var Wu=function(it,at,ft){this.cm=ft;var dt=this.vert=Qt("div",[Qt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),mt=this.horiz=Qt("div",[Qt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");dt.tabIndex=mt.tabIndex=-1,it(dt),it(mt),Ye(dt,"scroll",function(){dt.clientHeight&&at(dt.scrollTop,"vertical")}),Ye(mt,"scroll",function(){mt.clientWidth&&at(mt.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,te&&le<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Wu.prototype.update=function(it){var at=it.scrollWidth>it.clientWidth+1,ft=it.scrollHeight>it.clientHeight+1,dt=it.nativeBarWidth;if(ft){this.vert.style.display="block",this.vert.style.bottom=at?dt+"px":"0";var mt=it.viewHeight-(at?dt:0);this.vert.firstChild.style.height=Math.max(0,it.scrollHeight-it.clientHeight+mt)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(at){this.horiz.style.display="block",this.horiz.style.right=ft?dt+"px":"0",this.horiz.style.left=it.barLeft+"px";var Lt=it.viewWidth-it.barLeft-(ft?dt:0);this.horiz.firstChild.style.width=Math.max(0,it.scrollWidth-it.clientWidth+Lt)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&it.clientHeight>0&&(dt==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ft?dt:0,bottom:at?dt:0}},Wu.prototype.setScrollLeft=function(it){this.horiz.scrollLeft!=it&&(this.horiz.scrollLeft=it),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Wu.prototype.setScrollTop=function(it){this.vert.scrollTop!=it&&(this.vert.scrollTop=it),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Wu.prototype.zeroWidthHack=function(){var it=ht&&!Pe?"12px":"18px";this.horiz.style.height=this.vert.style.width=it,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $t,this.disableVert=new $t},Wu.prototype.enableZeroWidthBar=function(it,at,ft){it.style.pointerEvents="auto";function dt(){var mt=it.getBoundingClientRect(),Lt=ft=="vert"?document.elementFromPoint(mt.right-1,(mt.top+mt.bottom)/2):document.elementFromPoint((mt.right+mt.left)/2,mt.bottom-1);Lt!=it?it.style.pointerEvents="none":at.set(1e3,dt)}at.set(1e3,dt)},Wu.prototype.clear=function(){var it=this.horiz.parentNode;it.removeChild(this.horiz),it.removeChild(this.vert)};var Xl=function(){};Xl.prototype.update=function(){return{bottom:0,right:0}},Xl.prototype.setScrollLeft=function(){},Xl.prototype.setScrollTop=function(){},Xl.prototype.clear=function(){};function Ku(it,at){at||(at=jl(it));var ft=it.display.barWidth,dt=it.display.barHeight;rd(it,at);for(var mt=0;mt<4&&ft!=it.display.barWidth||dt!=it.display.barHeight;mt++)ft!=it.display.barWidth&&it.options.lineWrapping&&nr(it),rd(it,jl(it)),ft=it.display.barWidth,dt=it.display.barHeight}function rd(it,at){var ft=it.display,dt=ft.scrollbars.update(at);ft.sizer.style.paddingRight=(ft.barWidth=dt.right)+"px",ft.sizer.style.paddingBottom=(ft.barHeight=dt.bottom)+"px",ft.heightForcer.style.borderBottom=dt.bottom+"px solid transparent",dt.right&&dt.bottom?(ft.scrollbarFiller.style.display="block",ft.scrollbarFiller.style.height=dt.bottom+"px",ft.scrollbarFiller.style.width=dt.right+"px"):ft.scrollbarFiller.style.display="",dt.bottom&&it.options.coverGutterNextToScrollbar&&it.options.fixedGutter?(ft.gutterFiller.style.display="block",ft.gutterFiller.style.height=dt.bottom+"px",ft.gutterFiller.style.width=at.gutterWidth+"px"):ft.gutterFiller.style.display=""}var Ed={native:Wu,null:Xl};function bd(it){it.display.scrollbars&&(it.display.scrollbars.clear(),it.display.scrollbars.addClass&&Zt(it.display.wrapper,it.display.scrollbars.addClass)),it.display.scrollbars=new Ed[it.options.scrollbarStyle](function(at){it.display.wrapper.insertBefore(at,it.display.scrollbarFiller),Ye(at,"mousedown",function(){it.state.focused&&setTimeout(function(){return it.display.input.focus()},0)}),at.setAttribute("cm-not-content","true")},function(at,ft){ft=="horizontal"?hu(it,at):lh(it,at)},it),it.display.scrollbars.addClass&&Je(it.display.wrapper,it.display.scrollbars.addClass)}var rc=0;function Js(it){it.curOp={cm:it,viewChanged:!1,startHeight:it.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++rc},Jr(it.curOp)}function Vu(it){var at=it.curOp;at&&er(at,function(ft){for(var dt=0;dt=ft.viewTo)||ft.maxLineChanged&&at.options.lineWrapping,it.update=it.mustUpdate&&new In(at,it.mustUpdate&&{top:it.scrollTop,ensure:it.scrollToPos},it.forceUpdate)}function re(it){it.updatedDisplay=it.mustUpdate&&po(it.cm,it.update)}function Oe(it){var at=it.cm,ft=at.display;it.updatedDisplay&&nr(at),it.barMeasure=jl(at),ft.maxLineChanged&&!at.options.lineWrapping&&(it.adjustWidthTo=oh(at,ft.maxLine,ft.maxLine.text.length).left+3,at.display.sizerWidth=it.adjustWidthTo,it.barMeasure.scrollWidth=Math.max(ft.scroller.clientWidth,ft.sizer.offsetLeft+it.adjustWidthTo+vs(at)+at.display.barWidth),it.maxScrollLeft=Math.max(0,ft.sizer.offsetLeft+it.adjustWidthTo-bs(at))),(it.updatedDisplay||it.selectionChanged)&&(it.preparedSelection=ft.input.prepareSelection())}function Ze(it){var at=it.cm;it.adjustWidthTo!=null&&(at.display.sizer.style.minWidth=it.adjustWidthTo+"px",it.maxScrollLeft=it.display.viewTo)){var ft=+new Date+it.options.workTime,dt=Gn(it,at.highlightFrontier),mt=[];at.iter(dt.line,Math.min(at.first+at.size,it.display.viewTo+500),function(Lt){if(dt.line>=it.display.viewFrom){var Rt=Lt.styles,Xt=Lt.text.length>it.options.maxHighlightLength?Re(at.mode,dt.state):null,_t=co(it,Lt,dt,!0);Xt&&(dt.state=Xt),Lt.styles=_t.styles;var we=Lt.styleClasses,rn=_t.classes;rn?Lt.styleClasses=rn:we&&(Lt.styleClasses=null);for(var Le=!Rt||Rt.length!=Lt.styles.length||we!=rn&&(!we||!rn||we.bgClass!=rn.bgClass||we.textClass!=rn.textClass),Zn=0;!Le&&Znft)return ri(it,it.options.workDelay),!0}),at.highlightFrontier=dt.line,at.modeFrontier=Math.max(at.modeFrontier,dt.line),mt.length&&$e(it,function(){for(var Lt=0;Lt=ft.viewFrom&&at.visible.to<=ft.viewTo&&(ft.updateLineNumbers==null||ft.updateLineNumbers>=ft.viewTo)&&ft.renderedView==ft.view&&ls(it)==0)return!1;So(it)&&(Po(it),at.dims=Pd(it));var mt=dt.first+dt.size,Lt=Math.max(at.visible.from-it.options.viewportMargin,dt.first),Rt=Math.min(mt,at.visible.to+it.options.viewportMargin);ft.viewFromRt&&ft.viewTo-Rt<20&&(Rt=Math.min(mt,ft.viewTo)),fn&&(Lt=oi(it.doc,Lt),Rt=ti(it.doc,Rt));var Xt=Lt!=ft.viewFrom||Rt!=ft.viewTo||ft.lastWrapHeight!=at.wrapperHeight||ft.lastWrapWidth!=at.wrapperWidth;wr(it,Lt,Rt),ft.viewOffset=ji(Ke(it.doc,ft.viewFrom)),it.display.mover.style.top=ft.viewOffset+"px";var _t=ls(it);if(!Xt&&_t==0&&!at.force&&ft.renderedView==ft.view&&(ft.updateLineNumbers==null||ft.updateLineNumbers>=ft.viewTo))return!1;var we=Zi(it);return _t>4&&(ft.lineDiv.style.display="none"),lo(it,ft.updateLineNumbers,at.dims),_t>4&&(ft.lineDiv.style.display=""),ft.renderedView=ft.view,Ti(we),ne(ft.cursorDiv),ne(ft.selectionDiv),ft.gutters.style.height=ft.sizer.style.minHeight=0,Xt&&(ft.lastWrapHeight=at.wrapperHeight,ft.lastWrapWidth=at.wrapperWidth,ri(it,400)),ft.updateLineNumbers=null,!0}function zi(it,at){for(var ft=at.viewport,dt=!0;;dt=!1){if(!dt||!it.options.lineWrapping||at.oldDisplayWidth==bs(it)){if(ft&&ft.top!=null&&(ft={top:Math.min(it.doc.height+Ll(it.display)-bu(it),ft.top)}),at.visible=Kr(it.display,it.doc,ft),at.visible.from>=it.display.viewFrom&&at.visible.to<=it.display.viewTo)break}else dt&&(at.visible=Kr(it.display,it.doc,ft));if(!po(it,at))break;nr(it);var mt=jl(it);Va(it),Ku(it,mt),Jo(it,mt),at.force=!1}at.signal(it,"update",it),(it.display.viewFrom!=it.display.reportedViewFrom||it.display.viewTo!=it.display.reportedViewTo)&&(at.signal(it,"viewportChange",it,it.display.viewFrom,it.display.viewTo),it.display.reportedViewFrom=it.display.viewFrom,it.display.reportedViewTo=it.display.viewTo)}function ho(it,at){var ft=new In(it,at);if(po(it,ft)){nr(it),zi(it,ft);var dt=jl(it);Va(it),Ku(it,dt),Jo(it,dt),ft.finish()}}function lo(it,at,ft){var dt=it.display,mt=it.options.lineNumbers,Lt=dt.lineDiv,Rt=Lt.firstChild;function Xt(Ni){var Hi=Ni.nextSibling;return kt&&ht&&it.display.currentWheelTarget==Ni?Ni.style.display="none":Ni.parentNode.removeChild(Ni),Hi}for(var _t=dt.view,we=dt.viewFrom,rn=0;rn<_t.length;rn++){var Le=_t[rn];if(!Le.hidden)if(!Le.node||Le.node.parentNode!=Lt){var Zn=il(it,Le,we,ft);Lt.insertBefore(Zn,Rt)}else{for(;Rt!=Le.node;)Rt=Xt(Rt);var Bn=mt&&at!=null&&at<=we&&Le.lineNumber;Le.changes&&(hn(Le.changes,"gutter")>-1&&(Bn=!1),Lr(it,Le,we,ft)),Bn&&(ne(Le.lineNumber),Le.lineNumber.appendChild(document.createTextNode(Cn(it.options,we)))),Rt=Le.node.nextSibling}we+=Le.size}for(;Rt;)Rt=Xt(Rt)}function Ao(it){var at=it.gutters.offsetWidth;it.sizer.style.marginLeft=at+"px"}function Jo(it,at){it.display.sizer.style.minHeight=at.docHeight+"px",it.display.heightForcer.style.top=at.docHeight+"px",it.display.gutters.style.height=at.docHeight+it.display.barHeight+vs(it)+"px"}function ur(it){var at=it.display,ft=at.view;if(!(!at.alignWidgets&&(!at.gutters.firstChild||!it.options.fixedGutter))){for(var dt=rh(at)-at.scroller.scrollLeft+it.doc.scrollLeft,mt=at.gutters.offsetWidth,Lt=dt+"px",Rt=0;RtRt.clientWidth,_t=Rt.scrollHeight>Rt.clientHeight;if(dt&&Xt||mt&&_t){if(mt&&ht&&kt){t:for(var we=at.target,rn=Lt.view;we!=Rt;we=we.parentNode)for(var Le=0;Le=0&&_e(it,dt.to())<=0)return ft}return-1};var xo=function(it,at){this.anchor=it,this.head=at};xo.prototype.from=function(){return Xn(this.anchor,this.head)},xo.prototype.to=function(){return $n(this.anchor,this.head)},xo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function kr(it,at,ft){var dt=it&&it.options.selectionsMayTouch,mt=at[ft];at.sort(function(Zn,Bn){return _e(Zn.from(),Bn.from())}),ft=hn(at,mt);for(var Lt=1;Lt0:_t>=0){var we=Xn(Xt.from(),Rt.from()),rn=$n(Xt.to(),Rt.to()),Le=Xt.empty()?Rt.from()==Rt.head:Xt.from()==Xt.head;Lt<=ft&&--ft,at.splice(--Lt,2,new xo(Le?rn:we,Le?we:rn))}}return new mr(at,ft)}function Ir(it,at){return new mr([new xo(it,at||it)],0)}function ca(it){return it.text?ge(it.from.line+it.text.length-1,se(it.text).length+(it.text.length==1?it.from.ch:0)):it.to}function Yr(it,at){if(_e(it,at.from)<0)return it;if(_e(it,at.to)<=0)return ca(at);var ft=it.line+at.text.length-(at.to.line-at.from.line)-1,dt=it.ch;return it.line==at.to.line&&(dt+=ca(at).ch-at.to.ch),ge(ft,dt)}function Ua(it,at){for(var ft=[],dt=0;dt1&&it.remove(Xt.line+1,Ni-1),it.insert(Xt.line+1,wo)}bi(it,"change",it,at)}function fs(it,at,ft){function dt(mt,Lt,Rt){if(mt.linked)for(var Xt=0;Xt1&&!it.done[it.done.length-2].ranges)return it.done.pop(),se(it.done)}function ea(it,at,ft,dt){var mt=it.history;mt.undone.length=0;var Lt=+new Date,Rt,Xt;if((mt.lastOp==dt||mt.lastOrigin==at.origin&&at.origin&&(at.origin.charAt(0)=="+"&&mt.lastModTime>Lt-(it.cm?it.cm.options.historyEventDelay:500)||at.origin.charAt(0)=="*"))&&(Rt=Ar(mt,mt.lastOp==dt)))Xt=se(Rt.changes),_e(at.from,at.to)==0&&_e(at.from,Xt.to)==0?Xt.to=ca(at):Rt.changes.push(la(it,at));else{var _t=se(mt.done);for((!_t||!_t.ranges)&&Ss(it.sel,mt.done),Rt={changes:[la(it,at)],generation:mt.generation},mt.done.push(Rt);mt.done.length>mt.undoDepth;)mt.done.shift(),mt.done[0].ranges||mt.done.shift()}mt.done.push(ft),mt.generation=++mt.maxGeneration,mt.lastModTime=mt.lastSelTime=Lt,mt.lastOp=mt.lastSelOp=dt,mt.lastOrigin=mt.lastSelOrigin=at.origin,Xt||pn(it,"historyAdded")}function na(it,at,ft,dt){var mt=at.charAt(0);return mt=="*"||mt=="+"&&ft.ranges.length==dt.ranges.length&&ft.somethingSelected()==dt.somethingSelected()&&new Date-it.history.lastSelTime<=(it.cm?it.cm.options.historyEventDelay:500)}function zs(it,at,ft,dt){var mt=it.history,Lt=dt&&dt.origin;ft==mt.lastSelOp||Lt&&mt.lastSelOrigin==Lt&&(mt.lastModTime==mt.lastSelTime&&mt.lastOrigin==Lt||na(it,Lt,se(mt.done),at))?mt.done[mt.done.length-1]=at:Ss(at,mt.done),mt.lastSelTime=+new Date,mt.lastSelOrigin=Lt,mt.lastSelOp=ft,dt&&dt.clearRedo!==!1&&qo(mt.undone)}function Ss(it,at){var ft=se(at);ft&&ft.ranges&&ft.equals(it)||at.push(it)}function ll(it,at,ft,dt){var mt=at["spans_"+it.id],Lt=0;it.iter(Math.max(it.first,ft),Math.min(it.first+it.size,dt),function(Rt){Rt.markedSpans&&((mt||(mt=at["spans_"+it.id]={}))[Lt]=Rt.markedSpans),++Lt})}function fa(it){if(!it)return null;for(var at,ft=0;ft-1&&(se(Xt)[Le]=we[Le],delete we[Le])}}return dt}function uh(it,at,ft,dt){if(dt){var mt=it.anchor;if(ft){var Lt=_e(at,mt)<0;Lt!=_e(ft,mt)<0?(mt=at,at=ft):Lt!=_e(at,ft)<0&&(at=ft)}return new xo(mt,at)}else return new xo(ft||at,at)}function ga(it,at,ft,dt,mt){mt==null&&(mt=it.cm&&(it.cm.display.shift||it.extend)),ka(it,new mr([uh(it.sel.primary(),at,ft,mt)],0),dt)}function xa(it,at,ft){for(var dt=[],mt=it.cm&&(it.cm.display.shift||it.extend),Lt=0;Lt=at.ch:Xt.to>at.ch))){if(mt&&(pn(_t,"beforeCursorEnter"),_t.explicitlyCleared))if(Lt.markedSpans){--Rt;continue}else break;if(!_t.atomic)continue;if(ft){var Le=_t.find(dt<0?1:-1),Zn=void 0;if((dt<0?rn:we)&&(Le=Ql(it,Le,-dt,Le&&Le.line==at.line?Lt:null)),Le&&Le.line==at.line&&(Zn=_e(Le,ft))&&(dt<0?Zn<0:Zn>0))return du(it,Le,at,dt,mt)}var Bn=_t.find(dt<0?-1:1);return(dt<0?we:rn)&&(Bn=Ql(it,Bn,dt,Bn.line==at.line?Lt:null)),Bn?du(it,Bn,at,dt,mt):null}}return at}function cu(it,at,ft,dt,mt){var Lt=dt||1,Rt=du(it,at,ft,Lt,mt)||!mt&&du(it,at,ft,Lt,!0)||du(it,at,ft,-Lt,mt)||!mt&&du(it,at,ft,-Lt,!0);return Rt||(it.cantEdit=!0,ge(it.first,0))}function Ql(it,at,ft,dt){return ft<0&&at.ch==0?at.line>it.first?li(it,ge(at.line-1)):null:ft>0&&at.ch==(dt||Ke(it,at.line)).text.length?at.line=0;--mt)Ba(it,{from:dt[mt].from,to:dt[mt].to,text:mt?[""]:at.text,origin:at.origin});else Ba(it,at)}}function Ba(it,at){if(!(at.text.length==1&&at.text[0]==""&&_e(at.from,at.to)==0)){var ft=Ua(it,at);ea(it,at,ft,it.cm?it.cm.curOp.id:NaN),fu(it,at,ft,Ui(it,at));var dt=[];fs(it,function(mt,Lt){!Lt&&hn(dt,mt.history)==-1&&(Ia(mt.history,at),dt.push(mt.history)),fu(mt,at,null,Ui(mt,at))})}}function $l(it,at,ft){var dt=it.cm&&it.cm.state.suppressEdits;if(!(dt&&!ft)){for(var mt=it.history,Lt,Rt=it.sel,Xt=at=="undo"?mt.done:mt.undone,_t=at=="undo"?mt.undone:mt.done,we=0;we=0;--Bn){var Ni=Zn(Bn);if(Ni)return Ni.v}}}}function Ch(it,at){if(at!=0&&(it.first+=at,it.sel=new mr(gn(it.sel.ranges,function(mt){return new xo(ge(mt.anchor.line+at,mt.anchor.ch),ge(mt.head.line+at,mt.head.ch))}),it.sel.primIndex),it.cm)){ba(it.cm,it.first,it.first-at,at);for(var ft=it.cm.display,dt=ft.viewFrom;dtit.lastLine())){if(at.from.lineLt&&(at={from:at.from,to:ge(Lt,Ke(it,Lt).text.length),text:[at.text[0]],origin:at.origin}),at.removed=sn(it,at.from,at.to),ft||(ft=Ua(it,at)),it.cm?Uu(it.cm,at,dt):Oa(it,at,dt),As(it,ft,Ge),it.cantEdit&&cu(it,ge(it.firstLine(),0))&&(it.cantEdit=!1)}}function Uu(it,at,ft){var dt=it.doc,mt=it.display,Lt=at.from,Rt=at.to,Xt=!1,_t=Lt.line;it.options.lineWrapping||(_t=jt(Tn(Ke(dt,Lt.line))),dt.iter(_t,Rt.line+1,function(Bn){if(Bn==mt.maxLine)return Xt=!0,!0})),dt.sel.contains(at.from,at.to)>-1&&Oi(it),Oa(dt,at,ft,Ga(it)),it.options.lineWrapping||(dt.iter(_t,Lt.line+at.text.length,function(Bn){var Ni=Oo(Bn);Ni>mt.maxLineLength&&(mt.maxLine=Bn,mt.maxLineLength=Ni,mt.maxLineChanged=!0,Xt=!1)}),Xt&&(it.curOp.updateMaxLine=!0)),Ri(dt,Lt.line),ri(it,400);var we=at.text.length-(Rt.line-Lt.line)-1;at.full?ba(it):Lt.line==Rt.line&&at.text.length==1&&!_a(it.doc,at)?Si(it,Lt.line,"text"):ba(it,Lt.line,Rt.line+1,we);var rn=ci(it,"changes"),Le=ci(it,"change");if(Le||rn){var Zn={from:Lt,to:Rt,text:at.text,removed:at.removed,origin:at.origin};Le&&bi(it,"change",it,Zn),rn&&(it.curOp.changeObjs||(it.curOp.changeObjs=[])).push(Zn)}it.display.selForContextMenu=null}function hh(it,at,ft,dt,mt){var Lt;dt||(dt=ft),_e(dt,ft)<0&&(Lt=[dt,ft],ft=Lt[0],dt=Lt[1]),typeof at=="string"&&(at=it.splitLines(at)),$a(it,{from:ft,to:dt,text:at,origin:mt})}function Hl(it,at,ft,dt){ft1||!(this.children[0]instanceof Ra))){var Xt=[];this.collapse(Xt),this.children=[new Ra(Xt)],this.children[0].parent=this}},collapse:function(it){for(var at=0;at50){for(var Rt=mt.lines.length%25+25,Xt=Rt;Xt10);it.parent.maybeSpill()}},iterN:function(it,at,ft){for(var dt=0;dtit.display.maxLineLength&&(it.display.maxLine=we,it.display.maxLineLength=rn,it.display.maxLineChanged=!0)}dt!=null&&it&&this.collapsed&&ba(it,dt,mt+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,it&&Jl(it.doc)),it&&bi(it,"markerCleared",it,this,dt,mt),at&&Vu(it),this.parent&&this.parent.clear()}},Ve.prototype.find=function(it,at){it==null&&this.type=="bookmark"&&(it=1);for(var ft,dt,mt=0;mt0||Rt==0&&Lt.clearWhenEmpty!==!1)return Lt;if(Lt.replacedWith&&(Lt.collapsed=!0,Lt.widgetNode=Ce("span",[Lt.replacedWith],"CodeMirror-widget"),dt.handleMouseEvents||Lt.widgetNode.setAttribute("cm-ignore-events","true"),dt.insertLeft&&(Lt.widgetNode.insertLeft=!0)),Lt.collapsed){if(wn(it,at.line,at,ft,Lt)||at.line!=ft.line&&wn(it,ft.line,at,ft,Lt))throw new Error("Inserting collapsed marker partially overlapping an existing one");un()}Lt.addToHistory&&ea(it,{from:at,to:ft,origin:"markText"},it.sel,NaN);var Xt=at.line,_t=it.cm,we;if(it.iter(Xt,ft.line+1,function(Le){_t&&Lt.collapsed&&!_t.options.lineWrapping&&Tn(Le)==_t.display.maxLine&&(we=!0),Lt.collapsed&&Xt!=at.line&&bn(Le,0),Go(Le,new so(Lt,Xt==at.line?at.ch:null,Xt==ft.line?ft.ch:null)),++Xt}),Lt.collapsed&&it.iter(at.line,ft.line+1,function(Le){Xe(it,Le)&&bn(Le,0)}),Lt.clearOnEnter&&Ye(Lt,"beforeCursorEnter",function(){return Lt.clear()}),Lt.readOnly&&(ao(),(it.history.done.length||it.history.undone.length)&&it.clearHistory()),Lt.collapsed&&(Lt.id=++pf,Lt.atomic=!0),_t){if(we&&(_t.curOp.updateMaxLine=!0),Lt.collapsed)ba(_t,at.line,ft.line+1);else if(Lt.className||Lt.startStyle||Lt.endStyle||Lt.css||Lt.attributes||Lt.title)for(var rn=at.line;rn<=ft.line;rn++)Si(_t,rn,"text");Lt.atomic&&Jl(_t.doc),bi(_t,"markerAdded",_t,Lt)}return Lt}var dh=function(it,at){this.markers=it,this.primary=at;for(var ft=0;ft=0;_t--)$a(this,dt[_t]);Xt?Vr(this,Xt):this.cm&&Zu(this.cm)}),undo:Sn(function(){$l(this,"undo")}),redo:Sn(function(){$l(this,"redo")}),undoSelection:Sn(function(){$l(this,"undo",!0)}),redoSelection:Sn(function(){$l(this,"redo",!0)}),setExtending:function(it){this.extend=it},getExtending:function(){return this.extend},historySize:function(){for(var it=this.history,at=0,ft=0,dt=0;dt=it.ch)&&at.push(mt.marker.parent||mt.marker)}return at},findMarks:function(it,at,ft){it=li(this,it),at=li(this,at);var dt=[],mt=it.line;return this.iter(it.line,at.line+1,function(Lt){var Rt=Lt.markedSpans;if(Rt)for(var Xt=0;Xt=_t.to||_t.from==null&&mt!=it.line||_t.from!=null&&mt==at.line&&_t.from>=at.ch)&&(!ft||ft(_t.marker))&&dt.push(_t.marker.parent||_t.marker)}++mt}),dt},getAllMarks:function(){var it=[];return this.iter(function(at){var ft=at.markedSpans;if(ft)for(var dt=0;dtit)return at=it,!0;it-=Lt,++ft}),li(this,ge(ft,at))},indexFromPos:function(it){it=li(this,it);var at=it.ch;if(it.lineat&&(at=it.from),it.to!=null&&it.to-1){at.state.draggingText(it),setTimeout(function(){return at.display.input.focus()},20);return}try{var rn=it.dataTransfer.getData("Text");if(rn){var Le;if(at.state.draggingText&&!at.state.draggingText.copy&&(Le=at.listSelections()),As(at.doc,Ir(ft,ft)),Le)for(var Zn=0;Zn=0;Xt--)hh(it.doc,"",dt[Xt].from,dt[Xt].to,"+delete");Zu(it)})}function Wc(it,at,ft){var dt=Wt(it.text,at+ft,ft);return dt<0||dt>it.text.length?null:dt}function ws(it,at,ft){var dt=Wc(it,at.ch,ft);return dt==null?null:new ge(at.line,dt,ft<0?"after":"before")}function pa(it,at,ft,dt,mt){if(it){at.doc.direction=="rtl"&&(mt=-mt);var Lt=an(ft,at.doc.direction);if(Lt){var Rt=mt<0?se(Lt):Lt[0],Xt=mt<0==(Rt.level==1),_t=Xt?"after":"before",we;if(Rt.level>0||at.doc.direction=="rtl"){var rn=Yl(at,ft);we=mt<0?ft.text.length-1:0;var Le=Fl(at,rn,we).top;we=Kt(function(Zn){return Fl(at,rn,Zn).top==Le},mt<0==(Rt.level==1)?Rt.from:Rt.to-1,we),_t=="before"&&(we=Wc(ft,we,1))}else we=mt<0?Rt.to:Rt.from;return new ge(dt,we,_t)}}return new ge(dt,mt<0?ft.text.length:0,mt<0?"before":"after")}function Ka(it,at,ft,dt){var mt=an(at,it.doc.direction);if(!mt)return ws(at,ft,dt);ft.ch>=at.text.length?(ft.ch=at.text.length,ft.sticky="before"):ft.ch<=0&&(ft.ch=0,ft.sticky="after");var Lt=oe(mt,ft.ch,ft.sticky),Rt=mt[Lt];if(it.doc.direction=="ltr"&&Rt.level%2==0&&(dt>0?Rt.to>ft.ch:Rt.from=Rt.from&&Zn>=rn.begin)){var Bn=Le?"before":"after";return new ge(ft.line,Zn,Bn)}}var Ni=function(wo,_o,jo){for(var rr=function(ns,qs){return qs?new ge(ft.line,Xt(ns,1),"before"):new ge(ft.line,ns,"after")};wo>=0&&wo0==(Br.level!=1),Ur=Io?jo.begin:Xt(jo.end,-1);if(Br.from<=Ur&&Ur0?rn.end:Xt(rn.begin,-1);return $i!=null&&!(dt>0&&$i==at.text.length)&&(Hi=Ni(dt>0?0:mt.length-1,dt,we($i)),Hi)?Hi:null}var Qs={selectAll:ma,singleSelection:function(it){return it.setSelection(it.getCursor("anchor"),it.getCursor("head"),Ge)},killLine:function(it){return xl(it,function(at){if(at.empty()){var ft=Ke(it.doc,at.head.line).text.length;return at.head.ch==ft&&at.head.line0)mt=new ge(mt.line,mt.ch+1),it.replaceRange(Lt.charAt(mt.ch-1)+Lt.charAt(mt.ch-2),ge(mt.line,mt.ch-2),mt,"+transpose");else if(mt.line>it.doc.first){var Rt=Ke(it.doc,mt.line-1).text;Rt&&(mt=new ge(mt.line,1),it.replaceRange(Lt.charAt(0)+it.doc.lineSeparator()+Rt.charAt(Rt.length-1),ge(mt.line-1,Rt.length-1),mt,"+transpose"))}}ft.push(new xo(mt,mt))}it.setSelections(ft)})},newlineAndIndent:function(it){return $e(it,function(){for(var at=it.listSelections(),ft=at.length-1;ft>=0;ft--)it.replaceRange(it.doc.lineSeparator(),at[ft].anchor,at[ft].head,"+input");at=it.listSelections();for(var dt=0;dtit&&_e(at,this.pos)==0&&ft==this.button};var Vc,hc;function Jg(it,at){var ft=+new Date;return hc&&hc.compare(ft,it,at)?(Vc=hc=null,"triple"):Vc&&Vc.compare(ft,it,at)?(hc=new Xg(ft,it,at),Vc=null,"double"):(Vc=new Xg(ft,it,at),hc=null,"single")}function Mh(it){var at=this,ft=at.display;if(!(Ei(at,it)||ft.activeTouch&&ft.input.supportsTouch())){if(ft.input.ensurePolled(),ft.shift=it.shiftKey,Bs(ft,it)){kt||(ft.scroller.draggable=!1,setTimeout(function(){return ft.scroller.draggable=!0},100));return}if(!tg(at,it)){var dt=Ds(at,it),mt=ro(it),Lt=dt?Jg(dt,mt):"single";window.focus(),mt==1&&at.state.selectingText&&at.state.selectingText(it),!(dt&&Qg(at,mt,dt,Lt,it))&&(mt==1?dt?rm(at,dt,Lt,it):Qo(it)==ft.scroller&&Mi(it):mt==2?(dt&&ga(at.doc,dt),setTimeout(function(){return ft.input.focus()},20)):mt==3&&(Nt?at.display.input.onContextMenu(it):Za(at)))}}}function Qg(it,at,ft,dt,mt){var Lt="Click";return dt=="double"?Lt="Double"+Lt:dt=="triple"&&(Lt="Triple"+Lt),Lt=(at==1?"Left":at==2?"Middle":"Right")+Lt,Eh(it,Gc(Lt,mt),mt,function(Rt){if(typeof Rt=="string"&&(Rt=Qs[Rt]),!Rt)return!1;var Xt=!1;try{it.isReadOnly()&&(it.state.suppressEdits=!0),Xt=Rt(it,ft)!=Dn}finally{it.state.suppressEdits=!1}return Xt})}function $f(it,at,ft){var dt=it.getOption("configureMouse"),mt=dt?dt(it,at,ft):{};if(mt.unit==null){var Lt=lt?ft.shiftKey&&ft.metaKey:ft.altKey;mt.unit=Lt?"rectangle":at=="single"?"char":at=="double"?"word":"line"}return(mt.extend==null||it.doc.extend)&&(mt.extend=it.doc.extend||ft.shiftKey),mt.addNew==null&&(mt.addNew=ht?ft.metaKey:ft.ctrlKey),mt.moveOnDrag==null&&(mt.moveOnDrag=!(ht?ft.altKey:ft.ctrlKey)),mt}function rm(it,at,ft,dt){te?setTimeout(jn(Na,it),0):it.curOp.focus=ve();var mt=$f(it,ft,dt),Lt=it.doc.sel,Rt;it.options.dragDrop&&No&&!it.isReadOnly()&&ft=="single"&&(Rt=Lt.contains(at))>-1&&(_e((Rt=Lt.ranges[Rt]).from(),at)<0||at.xRel>0)&&(_e(Rt.to(),at)>0||at.xRel<0)?$g(it,dt,at,mt):ev(it,dt,at,mt)}function $g(it,at,ft,dt){var mt=it.display,Lt=!1,Rt=Fn(it,function(we){kt&&(mt.scroller.draggable=!1),it.state.draggingText=!1,zn(mt.wrapper.ownerDocument,"mouseup",Rt),zn(mt.wrapper.ownerDocument,"mousemove",Xt),zn(mt.scroller,"dragstart",_t),zn(mt.scroller,"drop",Rt),Lt||(Mi(we),dt.addNew||ga(it.doc,ft,null,null,dt.extend),kt&&!Ae||te&&le==9?setTimeout(function(){mt.wrapper.ownerDocument.body.focus({preventScroll:!0}),mt.input.focus()},20):mt.input.focus())}),Xt=function(we){Lt=Lt||Math.abs(at.clientX-we.clientX)+Math.abs(at.clientY-we.clientY)>=10},_t=function(){return Lt=!0};kt&&(mt.scroller.draggable=!0),it.state.draggingText=Rt,Rt.copy=!dt.moveOnDrag,mt.scroller.dragDrop&&mt.scroller.dragDrop(),Ye(mt.wrapper.ownerDocument,"mouseup",Rt),Ye(mt.wrapper.ownerDocument,"mousemove",Xt),Ye(mt.scroller,"dragstart",_t),Ye(mt.scroller,"drop",Rt),Za(it),setTimeout(function(){return mt.input.focus()},20)}function qg(it,at,ft){if(ft=="char")return new xo(at,at);if(ft=="word")return it.findWordAt(at);if(ft=="line")return new xo(ge(at.line,0),li(it.doc,ge(at.line+1,0)));var dt=ft(it,at);return new xo(dt.from,dt.to)}function ev(it,at,ft,dt){var mt=it.display,Lt=it.doc;Mi(at);var Rt,Xt,_t=Lt.sel,we=_t.ranges;if(dt.addNew&&!dt.extend?(Xt=Lt.sel.contains(ft),Xt>-1?Rt=we[Xt]:Rt=new xo(ft,ft)):(Rt=Lt.sel.primary(),Xt=Lt.sel.primIndex),dt.unit=="rectangle")dt.addNew||(Rt=new xo(ft,ft)),ft=Ds(it,at,!0,!0),Xt=-1;else{var rn=qg(it,ft,dt.unit);dt.extend?Rt=uh(Rt,rn.anchor,rn.head,dt.extend):Rt=rn}dt.addNew?Xt==-1?(Xt=we.length,ka(Lt,kr(it,we.concat([Rt]),Xt),{scroll:!1,origin:"*mouse"})):we.length>1&&we[Xt].empty()&&dt.unit=="char"&&!dt.extend?(ka(Lt,kr(it,we.slice(0,Xt).concat(we.slice(Xt+1)),0),{scroll:!1,origin:"*mouse"}),_t=Lt.sel):Ma(Lt,Xt,Rt,We):(Xt=0,ka(Lt,new mr([Rt],0),We),_t=Lt.sel);var Le=ft;function Zn(jo){if(_e(Le,jo)!=0)if(Le=jo,dt.unit=="rectangle"){for(var rr=[],Br=it.options.tabSize,Io=Te(Ke(Lt,ft.line).text,ft.ch,Br),Ur=Te(Ke(Lt,jo.line).text,jo.ch,Br),ns=Math.min(Io,Ur),qs=Math.max(Io,Ur),gs=Math.min(ft.line,jo.line),nu=Math.min(it.lastLine(),Math.max(ft.line,jo.line));gs<=nu;gs++){var Bl=Ke(Lt,gs).text,Vs=ei(Bl,ns,Br);ns==qs?rr.push(new xo(ge(gs,Vs),ge(gs,Vs))):Bl.length>Vs&&rr.push(new xo(ge(gs,Vs),ge(gs,ei(Bl,qs,Br))))}rr.length||rr.push(new xo(ft,ft)),ka(Lt,kr(it,_t.ranges.slice(0,Xt).concat(rr),Xt),{origin:"*mouse",scroll:!1}),it.scrollIntoView(jo)}else{var mu=Rt,wl=qg(it,jo,dt.unit),Us=mu.anchor,wa;_e(wl.anchor,Us)>0?(wa=wl.head,Us=Xn(mu.from(),wl.anchor)):(wa=wl.anchor,Us=$n(mu.to(),wl.head));var Ps=_t.ranges.slice(0);Ps[Xt]=am(it,new xo(li(Lt,Us),wa)),ka(Lt,kr(it,Ps,Xt),We)}}var Bn=mt.wrapper.getBoundingClientRect(),Ni=0;function Hi(jo){var rr=++Ni,Br=Ds(it,jo,!0,dt.unit=="rectangle");if(Br)if(_e(Br,Le)!=0){it.curOp.focus=ve(),Zn(Br);var Io=Kr(mt,Lt);(Br.line>=Io.to||Br.lineBn.bottom?20:0;Ur&&setTimeout(Fn(it,function(){Ni==rr&&(mt.scroller.scrollTop+=Ur,Hi(jo))}),50)}}function $i(jo){it.state.selectingText=!1,Ni=1/0,jo&&(Mi(jo),mt.input.focus()),zn(mt.wrapper.ownerDocument,"mousemove",wo),zn(mt.wrapper.ownerDocument,"mouseup",_o),Lt.history.lastSelOrigin=null}var wo=Fn(it,function(jo){jo.buttons===0||!ro(jo)?$i(jo):Hi(jo)}),_o=Fn(it,$i);it.state.selectingText=_o,Ye(mt.wrapper.ownerDocument,"mousemove",wo),Ye(mt.wrapper.ownerDocument,"mouseup",_o)}function am(it,at){var ft=at.anchor,dt=at.head,mt=Ke(it.doc,ft.line);if(_e(ft,dt)==0&&ft.sticky==dt.sticky)return at;var Lt=an(mt);if(!Lt)return at;var Rt=oe(Lt,ft.ch,ft.sticky),Xt=Lt[Rt];if(Xt.from!=ft.ch&&Xt.to!=ft.ch)return at;var _t=Rt+(Xt.from==ft.ch==(Xt.level!=1)?0:1);if(_t==0||_t==Lt.length)return at;var we;if(dt.line!=ft.line)we=(dt.line-ft.line)*(it.doc.direction=="ltr"?1:-1)>0;else{var rn=oe(Lt,dt.ch,dt.sticky),Le=rn-Rt||(dt.ch-ft.ch)*(Xt.level==1?-1:1);rn==_t-1||rn==_t?we=Le<0:we=Le>0}var Zn=Lt[_t+(we?-1:0)],Bn=we==(Zn.level==1),Ni=Bn?Zn.from:Zn.to,Hi=Bn?"after":"before";return ft.ch==Ni&&ft.sticky==Hi?at:new xo(new ge(ft.line,Ni,Hi),dt)}function qf(it,at,ft,dt){var mt,Lt;if(at.touches)mt=at.touches[0].clientX,Lt=at.touches[0].clientY;else try{mt=at.clientX,Lt=at.clientY}catch(Zn){return!1}if(mt>=Math.floor(it.display.gutters.getBoundingClientRect().right))return!1;dt&&Mi(at);var Rt=it.display,Xt=Rt.lineDiv.getBoundingClientRect();if(Lt>Xt.bottom||!ci(it,ft))return oo(at);Lt-=Xt.top-Rt.viewOffset;for(var _t=0;_t=mt){var rn=Be(it.doc,Lt),Le=it.display.gutterSpecs[_t];return pn(it,ft,it,rn,Le.className,at),oo(at)}}}function tg(it,at){return qf(it,at,"gutterClick",!0)}function eg(it,at){Bs(it.display,at)||sm(it,at)||Ei(it,at,"contextmenu")||Nt||it.display.input.onContextMenu(at)}function sm(it,at){return ci(it,"gutterContextMenu")?qf(it,at,"gutterContextMenu",!1):!1}function ng(it){it.display.wrapper.className=it.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+it.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Fa(it)}var Nd={toString:function(){return"CodeMirror.Init"}},tp={},xf={};function lm(it){var at=it.optionHandlers;function ft(dt,mt,Lt,Rt){it.defaults[dt]=mt,Lt&&(at[dt]=Rt?function(Xt,_t,we){we!=Nd&&Lt(Xt,_t,we)}:Lt)}it.defineOption=ft,it.Init=Nd,ft("value","",function(dt,mt){return dt.setValue(mt)},!0),ft("mode",null,function(dt,mt){dt.doc.modeOption=mt,lr(dt)},!0),ft("indentUnit",2,lr,!0),ft("indentWithTabs",!1),ft("smartIndent",!0),ft("tabSize",4,function(dt){sa(dt),Fa(dt),ba(dt)},!0),ft("lineSeparator",null,function(dt,mt){if(dt.doc.lineSep=mt,!!mt){var Lt=[],Rt=dt.doc.first;dt.doc.iter(function(_t){for(var we=0;;){var rn=_t.text.indexOf(mt,we);if(rn==-1)break;we=rn+mt.length,Lt.push(ge(Rt,rn))}Rt++});for(var Xt=Lt.length-1;Xt>=0;Xt--)hh(dt.doc,mt,Lt[Xt],ge(Lt[Xt].line,Lt[Xt].ch+mt.length))}}),ft("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(dt,mt,Lt){dt.state.specialChars=new RegExp(mt.source+(mt.test(" ")?"":"| "),"g"),Lt!=Nd&&dt.refresh()}),ft("specialCharPlaceholder",aa,function(dt){return dt.refresh()},!0),ft("electricChars",!0),ft("inputStyle",nt?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ft("spellcheck",!1,function(dt,mt){return dt.getInputField().spellcheck=mt},!0),ft("autocorrect",!1,function(dt,mt){return dt.getInputField().autocorrect=mt},!0),ft("autocapitalize",!1,function(dt,mt){return dt.getInputField().autocapitalize=mt},!0),ft("rtlMoveVisually",!pt),ft("wholeLineUpdateBefore",!0),ft("theme","default",function(dt){ng(dt),Lo(dt)},!0),ft("keyMap","default",function(dt,mt,Lt){var Rt=Hh(mt),Xt=Lt!=Nd&&Hh(Lt);Xt&&Xt.detach&&Xt.detach(dt,Rt),Rt.attach&&Rt.attach(dt,Xt||null)}),ft("extraKeys",null),ft("configureMouse",null),ft("lineWrapping",!1,um,!0),ft("gutters",[],function(dt,mt){dt.display.gutterSpecs=Xo(mt,dt.options.lineNumbers),Lo(dt)},!0),ft("fixedGutter",!0,function(dt,mt){dt.display.gutters.style.left=mt?rh(dt.display)+"px":"0",dt.refresh()},!0),ft("coverGutterNextToScrollbar",!1,function(dt){return Ku(dt)},!0),ft("scrollbarStyle","native",function(dt){bd(dt),Ku(dt),dt.display.scrollbars.setScrollTop(dt.doc.scrollTop),dt.display.scrollbars.setScrollLeft(dt.doc.scrollLeft)},!0),ft("lineNumbers",!1,function(dt,mt){dt.display.gutterSpecs=Xo(dt.options.gutters,mt),Lo(dt)},!0),ft("firstLineNumber",1,Lo,!0),ft("lineNumberFormatter",function(dt){return dt},Lo,!0),ft("showCursorWhenSelecting",!1,Va,!0),ft("resetSelectionOnContextMenu",!0),ft("lineWiseCopyCut",!0),ft("pasteLinesPerSelection",!0),ft("selectionsMayTouch",!1),ft("readOnly",!1,function(dt,mt){mt=="nocursor"&&(ah(dt),dt.display.input.blur()),dt.display.input.readOnlyChanged(mt)}),ft("screenReaderLabel",null,function(dt,mt){mt=mt===""?null:mt,dt.display.input.screenReaderLabelChanged(mt)}),ft("disableInput",!1,function(dt,mt){mt||dt.display.input.reset()},!0),ft("dragDrop",!0,ig),ft("allowDropFileTypes",null),ft("cursorBlinkRate",530),ft("cursorScrollMargin",0),ft("cursorHeight",1,Va,!0),ft("singleCursorHeightPerLine",!0,Va,!0),ft("workTime",100),ft("workDelay",100),ft("flattenSpans",!0,sa,!0),ft("addModeClass",!1,sa,!0),ft("pollInterval",100),ft("undoDepth",200,function(dt,mt){return dt.doc.history.undoDepth=mt}),ft("historyEventDelay",1250),ft("viewportMargin",10,function(dt){return dt.refresh()},!0),ft("maxHighlightLength",1e4,sa,!0),ft("moveInputWithCursor",!0,function(dt,mt){mt||dt.display.input.resetPosition()}),ft("tabindex",null,function(dt,mt){return dt.display.input.getField().tabIndex=mt||""}),ft("autofocus",null),ft("direction","ltr",function(dt,mt){return dt.doc.setDirection(mt)},!0),ft("phrases",null)}function ig(it,at,ft){var dt=ft&&ft!=Nd;if(!at!=!dt){var mt=it.display.dragFunctions,Lt=at?Ye:zn;Lt(it.display.scroller,"dragstart",mt.start),Lt(it.display.scroller,"dragenter",mt.enter),Lt(it.display.scroller,"dragover",mt.over),Lt(it.display.scroller,"dragleave",mt.leave),Lt(it.display.scroller,"drop",mt.drop)}}function um(it){it.options.lineWrapping?(Je(it.display.wrapper,"CodeMirror-wrap"),it.display.sizer.style.minWidth="",it.display.sizerWidth=null):(Zt(it.display.wrapper,"CodeMirror-wrap"),to(it)),ar(it),ba(it),Fa(it),setTimeout(function(){return Ku(it)},100)}function ya(it,at){var ft=this;if(!(this instanceof ya))return new ya(it,at);this.options=at=at?Hn(at):{},Hn(tp,at,!1);var dt=at.value;typeof dt=="string"?dt=new Ws(dt,at.mode,null,at.lineSeparator,at.direction):at.mode&&(dt.modeOption=at.mode),this.doc=dt;var mt=new ya.inputStyles[at.inputStyle](this),Lt=this.display=new Ko(it,dt,mt,at);Lt.wrapper.CodeMirror=this,ng(this),at.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),bd(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new $t,keySeq:null,specialChars:null},at.autofocus&&!nt&&Lt.input.focus(),te&&le<11&&setTimeout(function(){return ft.display.input.reset(!0)},20),Uc(this),ql(),Js(this),this.curOp.forceUpdate=!0,vr(this,dt),at.autofocus&&!nt||this.hasFocus()?setTimeout(function(){ft.hasFocus()&&!ft.state.focused&&qr(ft)},20):ah(this);for(var Rt in xf)xf.hasOwnProperty(Rt)&&xf[Rt](this,at[Rt],Nd);So(this),at.finishInit&&at.finishInit(this);for(var Xt=0;Xt20*20}Ye(at.scroller,"touchstart",function(_t){if(!Ei(it,_t)&&!Lt(_t)&&!tg(it,_t)){at.input.ensurePolled(),clearTimeout(ft);var we=+new Date;at.activeTouch={start:we,moved:!1,prev:we-dt.end<=300?dt:null},_t.touches.length==1&&(at.activeTouch.left=_t.touches[0].pageX,at.activeTouch.top=_t.touches[0].pageY)}}),Ye(at.scroller,"touchmove",function(){at.activeTouch&&(at.activeTouch.moved=!0)}),Ye(at.scroller,"touchend",function(_t){var we=at.activeTouch;if(we&&!Bs(at,_t)&&we.left!=null&&!we.moved&&new Date-we.start<300){var rn=it.coordsChar(at.activeTouch,"page"),Le;!we.prev||Rt(we,we.prev)?Le=new xo(rn,rn):!we.prev.prev||Rt(we,we.prev.prev)?Le=it.findWordAt(rn):Le=new xo(ge(rn.line,0),li(it.doc,ge(rn.line+1,0))),it.setSelection(Le.anchor,Le.head),it.focus(),Mi(_t)}mt()}),Ye(at.scroller,"touchcancel",mt),Ye(at.scroller,"scroll",function(){at.scroller.clientHeight&&(lh(it,at.scroller.scrollTop),hu(it,at.scroller.scrollLeft,!0),pn(it,"scroll",it))}),Ye(at.scroller,"mousewheel",function(_t){return pr(it,_t)}),Ye(at.scroller,"DOMMouseScroll",function(_t){return pr(it,_t)}),Ye(at.wrapper,"scroll",function(){return at.wrapper.scrollTop=at.wrapper.scrollLeft=0}),at.dragFunctions={enter:function(_t){Ei(it,_t)||Bo(_t)},over:function(_t){Ei(it,_t)||(vf(it,_t),Bo(_t))},start:function(_t){return sc(it,_t)},drop:Fn(it,Rc),leave:function(_t){Ei(it,_t)||Yf(it)}};var Xt=at.input.getField();Ye(Xt,"keyup",function(_t){return Yg.call(it,_t)}),Ye(Xt,"keydown",Fn(it,Ug)),Ye(Xt,"keypress",Fn(it,bh)),Ye(Xt,"focus",function(_t){return qr(it,_t)}),Ye(Xt,"blur",function(_t){return ah(it,_t)})}var dc=[];ya.defineInitHook=function(it){return dc.push(it)};function $s(it,at,ft,dt){var mt=it.doc,Lt;ft==null&&(ft="add"),ft=="smart"&&(mt.mode.indent?Lt=Gn(it,at).state:ft="prev");var Rt=it.options.tabSize,Xt=Ke(mt,at),_t=Te(Xt.text,null,Rt);Xt.stateAfter&&(Xt.stateAfter=null);var we=Xt.text.match(/^\s*/)[0],rn;if(!dt&&!/\S/.test(Xt.text))rn=0,ft="not";else if(ft=="smart"&&(rn=mt.mode.indent(Lt,Xt.text.slice(we.length),Xt.text),rn==Dn||rn>150)){if(!dt)return;ft="prev"}ft=="prev"?at>mt.first?rn=Te(Ke(mt,at-1).text,null,Rt):rn=0:ft=="add"?rn=_t+it.options.indentUnit:ft=="subtract"?rn=_t-it.options.indentUnit:typeof ft=="number"&&(rn=_t+ft),rn=Math.max(0,rn);var Le="",Zn=0;if(it.options.indentWithTabs)for(var Bn=Math.floor(rn/Rt);Bn;--Bn)Zn+=Rt,Le+=" ";if(ZnRt,_t=qn(at),we=null;if(Xt&&dt.ranges.length>1)if(eu&&eu.text.join(` -`)==at){if(dt.ranges.length%eu.text.length==0){we=[];for(var rn=0;rn=0;Zn--){var Bn=dt.ranges[Zn],Ni=Bn.from(),Hi=Bn.to();Bn.empty()&&(ft&&ft>0?Ni=ge(Ni.line,Ni.ch-ft):it.state.overwrite&&!Xt?Hi=ge(Hi.line,Math.min(Ke(Lt,Hi.line).text.length,Hi.ch+se(_t).length)):Xt&&eu&&eu.lineWise&&eu.text.join(` + left: `+at.left+"px; width: "+Math.max(2,at.right-at.left)+"px;");it.display.lineSpace.appendChild(Lt),Lt.scrollIntoView(mt),it.display.lineSpace.removeChild(Lt)}}}function Ih(it,at,ft,dt){dt==null&&(dt=0);var mt;!it.options.lineWrapping&&at==ft&&(at=at.ch?ge(at.line,at.sticky=="before"?at.ch-1:at.ch,"after"):at,ft=at.sticky=="before"?ge(at.line,at.ch+1,"before"):at);for(var Lt=0;Lt<5;Lt++){var Rt=!1,Xt=Aa(it,at),_t=!ft||ft==at?Xt:Aa(it,ft);mt={left:Math.min(Xt.left,_t.left),top:Math.min(Xt.top,_t.top)-dt,right:Math.max(Xt.left,_t.left),bottom:Math.max(Xt.bottom,_t.bottom)+dt};var we=ic(it,mt),rn=it.doc.scrollTop,Le=it.doc.scrollLeft;if(we.scrollTop!=null&&(lh(it,we.scrollTop),Math.abs(it.doc.scrollTop-rn)>1&&(Rt=!0)),we.scrollLeft!=null&&(hu(it,we.scrollLeft),Math.abs(it.doc.scrollLeft-Le)>1&&(Rt=!0)),!Rt)break}return mt}function Rh(it,at){var ft=ic(it,at);ft.scrollTop!=null&&lh(it,ft.scrollTop),ft.scrollLeft!=null&&hu(it,ft.scrollLeft)}function ic(it,at){var ft=it.display,dt=ss(it.display);at.top<0&&(at.top=0);var mt=it.curOp&&it.curOp.scrollTop!=null?it.curOp.scrollTop:ft.scroller.scrollTop,Lt=bu(it),Rt={};at.bottom-at.top>Lt&&(at.bottom=at.top+Lt);var Xt=it.doc.height+Ll(ft),_t=at.topXt-dt;if(at.topmt+Lt){var rn=Math.min(at.top,(we?Xt:at.bottom)-Lt);rn!=mt&&(Rt.scrollTop=rn)}var Le=it.options.fixedGutter?0:ft.gutters.offsetWidth,Kn=it.curOp&&it.curOp.scrollLeft!=null?it.curOp.scrollLeft:ft.scroller.scrollLeft-Le,Bn=bs(it)-ft.gutters.offsetWidth,Ni=at.right-at.left>Bn;return Ni&&(at.right=at.left+Bn),at.left<10?Rt.scrollLeft=0:at.leftBn+Kn-3&&(Rt.scrollLeft=at.right+(Ni?0:10)-Bn),Rt}function od(it,at){at!=null&&(uu(it),it.curOp.scrollTop=(it.curOp.scrollTop==null?it.doc.scrollTop:it.curOp.scrollTop)+at)}function Zu(it){uu(it);var at=it.getCursor();it.curOp.scrollToPos={from:at,to:at,margin:it.options.cursorScrollMargin}}function sh(it,at,ft){(at!=null||ft!=null)&&uu(it),at!=null&&(it.curOp.scrollLeft=at),ft!=null&&(it.curOp.scrollTop=ft)}function ta(it,at){uu(it),it.curOp.scrollToPos=at}function uu(it){var at=it.curOp.scrollToPos;if(at){it.curOp.scrollToPos=null;var ft=wd(it,at.from),dt=wd(it,at.to);Cd(it,ft,dt,at.margin)}}function Cd(it,at,ft,dt){var mt=ic(it,{left:Math.min(at.left,ft.left),top:Math.min(at.top,ft.top)-dt,right:Math.max(at.right,ft.right),bottom:Math.max(at.bottom,ft.bottom)+dt});sh(it,mt.scrollLeft,mt.scrollTop)}function lh(it,at){Math.abs(it.doc.scrollTop-at)<2||(ct||ho(it,{top:at}),oc(it,at,!0),ct&&ho(it),ai(it,100))}function oc(it,at,ft){at=Math.max(0,Math.min(it.display.scroller.scrollHeight-it.display.scroller.clientHeight,at)),!(it.display.scroller.scrollTop==at&&!ft)&&(it.doc.scrollTop=at,it.display.scrollbars.setScrollTop(at),it.display.scroller.scrollTop!=at&&(it.display.scroller.scrollTop=at))}function hu(it,at,ft,dt){at=Math.max(0,Math.min(at,it.display.scroller.scrollWidth-it.display.scroller.clientWidth)),!((ft?at==it.doc.scrollLeft:Math.abs(it.doc.scrollLeft-at)<2)&&!dt)&&(it.doc.scrollLeft=at,ur(it),it.display.scroller.scrollLeft!=at&&(it.display.scroller.scrollLeft=at),it.display.scrollbars.setScrollLeft(at))}function jl(it){var at=it.display,ft=at.gutters.offsetWidth,dt=Math.round(it.doc.height+Ll(it.display));return{clientHeight:at.scroller.clientHeight,viewHeight:at.wrapper.clientHeight,scrollWidth:at.scroller.scrollWidth,clientWidth:at.scroller.clientWidth,viewWidth:at.wrapper.clientWidth,barLeft:it.options.fixedGutter?ft:0,docHeight:dt,scrollHeight:dt+vs(it)+at.barHeight,nativeBarWidth:at.nativeBarWidth,gutterWidth:ft}}var Wu=function(it,at,ft){this.cm=ft;var dt=this.vert=Qt("div",[Qt("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),mt=this.horiz=Qt("div",[Qt("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");dt.tabIndex=mt.tabIndex=-1,it(dt),it(mt),_e(dt,"scroll",function(){dt.clientHeight&&at(dt.scrollTop,"vertical")}),_e(mt,"scroll",function(){mt.clientWidth&&at(mt.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,te&&le<8&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")};Wu.prototype.update=function(it){var at=it.scrollWidth>it.clientWidth+1,ft=it.scrollHeight>it.clientHeight+1,dt=it.nativeBarWidth;if(ft){this.vert.style.display="block",this.vert.style.bottom=at?dt+"px":"0";var mt=it.viewHeight-(at?dt:0);this.vert.firstChild.style.height=Math.max(0,it.scrollHeight-it.clientHeight+mt)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(at){this.horiz.style.display="block",this.horiz.style.right=ft?dt+"px":"0",this.horiz.style.left=it.barLeft+"px";var Lt=it.viewWidth-it.barLeft-(ft?dt:0);this.horiz.firstChild.style.width=Math.max(0,it.scrollWidth-it.clientWidth+Lt)+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&it.clientHeight>0&&(dt==0&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:ft?dt:0,bottom:at?dt:0}},Wu.prototype.setScrollLeft=function(it){this.horiz.scrollLeft!=it&&(this.horiz.scrollLeft=it),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz,"horiz")},Wu.prototype.setScrollTop=function(it){this.vert.scrollTop!=it&&(this.vert.scrollTop=it),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert,"vert")},Wu.prototype.zeroWidthHack=function(){var it=ht&&!Pe?"12px":"18px";this.horiz.style.height=this.vert.style.width=it,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new $t,this.disableVert=new $t},Wu.prototype.enableZeroWidthBar=function(it,at,ft){it.style.pointerEvents="auto";function dt(){var mt=it.getBoundingClientRect(),Lt=ft=="vert"?document.elementFromPoint(mt.right-1,(mt.top+mt.bottom)/2):document.elementFromPoint((mt.right+mt.left)/2,mt.bottom-1);Lt!=it?it.style.pointerEvents="none":at.set(1e3,dt)}at.set(1e3,dt)},Wu.prototype.clear=function(){var it=this.horiz.parentNode;it.removeChild(this.horiz),it.removeChild(this.vert)};var Xl=function(){};Xl.prototype.update=function(){return{bottom:0,right:0}},Xl.prototype.setScrollLeft=function(){},Xl.prototype.setScrollTop=function(){},Xl.prototype.clear=function(){};function Ku(it,at){at||(at=jl(it));var ft=it.display.barWidth,dt=it.display.barHeight;rd(it,at);for(var mt=0;mt<4&&ft!=it.display.barWidth||dt!=it.display.barHeight;mt++)ft!=it.display.barWidth&&it.options.lineWrapping&&nr(it),rd(it,jl(it)),ft=it.display.barWidth,dt=it.display.barHeight}function rd(it,at){var ft=it.display,dt=ft.scrollbars.update(at);ft.sizer.style.paddingRight=(ft.barWidth=dt.right)+"px",ft.sizer.style.paddingBottom=(ft.barHeight=dt.bottom)+"px",ft.heightForcer.style.borderBottom=dt.bottom+"px solid transparent",dt.right&&dt.bottom?(ft.scrollbarFiller.style.display="block",ft.scrollbarFiller.style.height=dt.bottom+"px",ft.scrollbarFiller.style.width=dt.right+"px"):ft.scrollbarFiller.style.display="",dt.bottom&&it.options.coverGutterNextToScrollbar&&it.options.fixedGutter?(ft.gutterFiller.style.display="block",ft.gutterFiller.style.height=dt.bottom+"px",ft.gutterFiller.style.width=at.gutterWidth+"px"):ft.gutterFiller.style.display=""}var Ed={native:Wu,null:Xl};function bd(it){it.display.scrollbars&&(it.display.scrollbars.clear(),it.display.scrollbars.addClass&&Zt(it.display.wrapper,it.display.scrollbars.addClass)),it.display.scrollbars=new Ed[it.options.scrollbarStyle](function(at){it.display.wrapper.insertBefore(at,it.display.scrollbarFiller),_e(at,"mousedown",function(){it.state.focused&&setTimeout(function(){return it.display.input.focus()},0)}),at.setAttribute("cm-not-content","true")},function(at,ft){ft=="horizontal"?hu(it,at):lh(it,at)},it),it.display.scrollbars.addClass&&Je(it.display.wrapper,it.display.scrollbars.addClass)}var rc=0;function Js(it){it.curOp={cm:it,viewChanged:!1,startHeight:it.doc.height,forceUpdate:!1,updateInput:0,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++rc},Jr(it.curOp)}function Vu(it){var at=it.curOp;at&&er(at,function(ft){for(var dt=0;dt=ft.viewTo)||ft.maxLineChanged&&at.options.lineWrapping,it.update=it.mustUpdate&&new In(at,it.mustUpdate&&{top:it.scrollTop,ensure:it.scrollToPos},it.forceUpdate)}function re(it){it.updatedDisplay=it.mustUpdate&&po(it.cm,it.update)}function Oe(it){var at=it.cm,ft=at.display;it.updatedDisplay&&nr(at),it.barMeasure=jl(at),ft.maxLineChanged&&!at.options.lineWrapping&&(it.adjustWidthTo=oh(at,ft.maxLine,ft.maxLine.text.length).left+3,at.display.sizerWidth=it.adjustWidthTo,it.barMeasure.scrollWidth=Math.max(ft.scroller.clientWidth,ft.sizer.offsetLeft+it.adjustWidthTo+vs(at)+at.display.barWidth),it.maxScrollLeft=Math.max(0,ft.sizer.offsetLeft+it.adjustWidthTo-bs(at))),(it.updatedDisplay||it.selectionChanged)&&(it.preparedSelection=ft.input.prepareSelection())}function Ze(it){var at=it.cm;it.adjustWidthTo!=null&&(at.display.sizer.style.minWidth=it.adjustWidthTo+"px",it.maxScrollLeft=it.display.viewTo)){var ft=+new Date+it.options.workTime,dt=Wn(it,at.highlightFrontier),mt=[];at.iter(dt.line,Math.min(at.first+at.size,it.display.viewTo+500),function(Lt){if(dt.line>=it.display.viewFrom){var Rt=Lt.styles,Xt=Lt.text.length>it.options.maxHighlightLength?Re(at.mode,dt.state):null,_t=co(it,Lt,dt,!0);Xt&&(dt.state=Xt),Lt.styles=_t.styles;var we=Lt.styleClasses,rn=_t.classes;rn?Lt.styleClasses=rn:we&&(Lt.styleClasses=null);for(var Le=!Rt||Rt.length!=Lt.styles.length||we!=rn&&(!we||!rn||we.bgClass!=rn.bgClass||we.textClass!=rn.textClass),Kn=0;!Le&&Knft)return ai(it,it.options.workDelay),!0}),at.highlightFrontier=dt.line,at.modeFrontier=Math.max(at.modeFrontier,dt.line),mt.length&&$e(it,function(){for(var Lt=0;Lt=ft.viewFrom&&at.visible.to<=ft.viewTo&&(ft.updateLineNumbers==null||ft.updateLineNumbers>=ft.viewTo)&&ft.renderedView==ft.view&&ls(it)==0)return!1;So(it)&&(Po(it),at.dims=Pd(it));var mt=dt.first+dt.size,Lt=Math.max(at.visible.from-it.options.viewportMargin,dt.first),Rt=Math.min(mt,at.visible.to+it.options.viewportMargin);ft.viewFromRt&&ft.viewTo-Rt<20&&(Rt=Math.min(mt,ft.viewTo)),fn&&(Lt=oi(it.doc,Lt),Rt=ti(it.doc,Rt));var Xt=Lt!=ft.viewFrom||Rt!=ft.viewTo||ft.lastWrapHeight!=at.wrapperHeight||ft.lastWrapWidth!=at.wrapperWidth;wr(it,Lt,Rt),ft.viewOffset=ji(Ke(it.doc,ft.viewFrom)),it.display.mover.style.top=ft.viewOffset+"px";var _t=ls(it);if(!Xt&&_t==0&&!at.force&&ft.renderedView==ft.view&&(ft.updateLineNumbers==null||ft.updateLineNumbers>=ft.viewTo))return!1;var we=Zi(it);return _t>4&&(ft.lineDiv.style.display="none"),lo(it,ft.updateLineNumbers,at.dims),_t>4&&(ft.lineDiv.style.display=""),ft.renderedView=ft.view,Ti(we),ne(ft.cursorDiv),ne(ft.selectionDiv),ft.gutters.style.height=ft.sizer.style.minHeight=0,Xt&&(ft.lastWrapHeight=at.wrapperHeight,ft.lastWrapWidth=at.wrapperWidth,ai(it,400)),ft.updateLineNumbers=null,!0}function zi(it,at){for(var ft=at.viewport,dt=!0;;dt=!1){if(!dt||!it.options.lineWrapping||at.oldDisplayWidth==bs(it)){if(ft&&ft.top!=null&&(ft={top:Math.min(it.doc.height+Ll(it.display)-bu(it),ft.top)}),at.visible=Kr(it.display,it.doc,ft),at.visible.from>=it.display.viewFrom&&at.visible.to<=it.display.viewTo)break}else dt&&(at.visible=Kr(it.display,it.doc,ft));if(!po(it,at))break;nr(it);var mt=jl(it);Va(it),Ku(it,mt),Jo(it,mt),at.force=!1}at.signal(it,"update",it),(it.display.viewFrom!=it.display.reportedViewFrom||it.display.viewTo!=it.display.reportedViewTo)&&(at.signal(it,"viewportChange",it,it.display.viewFrom,it.display.viewTo),it.display.reportedViewFrom=it.display.viewFrom,it.display.reportedViewTo=it.display.viewTo)}function ho(it,at){var ft=new In(it,at);if(po(it,ft)){nr(it),zi(it,ft);var dt=jl(it);Va(it),Ku(it,dt),Jo(it,dt),ft.finish()}}function lo(it,at,ft){var dt=it.display,mt=it.options.lineNumbers,Lt=dt.lineDiv,Rt=Lt.firstChild;function Xt(Ni){var Hi=Ni.nextSibling;return kt&&ht&&it.display.currentWheelTarget==Ni?Ni.style.display="none":Ni.parentNode.removeChild(Ni),Hi}for(var _t=dt.view,we=dt.viewFrom,rn=0;rn<_t.length;rn++){var Le=_t[rn];if(!Le.hidden)if(!Le.node||Le.node.parentNode!=Lt){var Kn=il(it,Le,we,ft);Lt.insertBefore(Kn,Rt)}else{for(;Rt!=Le.node;)Rt=Xt(Rt);var Bn=mt&&at!=null&&at<=we&&Le.lineNumber;Le.changes&&(dn(Le.changes,"gutter")>-1&&(Bn=!1),Lr(it,Le,we,ft)),Bn&&(ne(Le.lineNumber),Le.lineNumber.appendChild(document.createTextNode(Nn(it.options,we)))),Rt=Le.node.nextSibling}we+=Le.size}for(;Rt;)Rt=Xt(Rt)}function Ao(it){var at=it.gutters.offsetWidth;it.sizer.style.marginLeft=at+"px"}function Jo(it,at){it.display.sizer.style.minHeight=at.docHeight+"px",it.display.heightForcer.style.top=at.docHeight+"px",it.display.gutters.style.height=at.docHeight+it.display.barHeight+vs(it)+"px"}function ur(it){var at=it.display,ft=at.view;if(!(!at.alignWidgets&&(!at.gutters.firstChild||!it.options.fixedGutter))){for(var dt=rh(at)-at.scroller.scrollLeft+it.doc.scrollLeft,mt=at.gutters.offsetWidth,Lt=dt+"px",Rt=0;RtRt.clientWidth,_t=Rt.scrollHeight>Rt.clientHeight;if(dt&&Xt||mt&&_t){if(mt&&ht&&kt){t:for(var we=at.target,rn=Lt.view;we!=Rt;we=we.parentNode)for(var Le=0;Le=0&&Ye(it,dt.to())<=0)return ft}return-1};var xo=function(it,at){this.anchor=it,this.head=at};xo.prototype.from=function(){return zn(this.anchor,this.head)},xo.prototype.to=function(){return Jn(this.anchor,this.head)},xo.prototype.empty=function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch};function kr(it,at,ft){var dt=it&&it.options.selectionsMayTouch,mt=at[ft];at.sort(function(Kn,Bn){return Ye(Kn.from(),Bn.from())}),ft=dn(at,mt);for(var Lt=1;Lt0:_t>=0){var we=zn(Xt.from(),Rt.from()),rn=Jn(Xt.to(),Rt.to()),Le=Xt.empty()?Rt.from()==Rt.head:Xt.from()==Xt.head;Lt<=ft&&--ft,at.splice(--Lt,2,new xo(Le?rn:we,Le?we:rn))}}return new mr(at,ft)}function Ir(it,at){return new mr([new xo(it,at||it)],0)}function ca(it){return it.text?ge(it.from.line+it.text.length-1,se(it.text).length+(it.text.length==1?it.from.ch:0)):it.to}function Yr(it,at){if(Ye(it,at.from)<0)return it;if(Ye(it,at.to)<=0)return ca(at);var ft=it.line+at.text.length-(at.to.line-at.from.line)-1,dt=it.ch;return it.line==at.to.line&&(dt+=ca(at).ch-at.to.ch),ge(ft,dt)}function Ua(it,at){for(var ft=[],dt=0;dt1&&it.remove(Xt.line+1,Ni-1),it.insert(Xt.line+1,wo)}bi(it,"change",it,at)}function fs(it,at,ft){function dt(mt,Lt,Rt){if(mt.linked)for(var Xt=0;Xt1&&!it.done[it.done.length-2].ranges)return it.done.pop(),se(it.done)}function ea(it,at,ft,dt){var mt=it.history;mt.undone.length=0;var Lt=+new Date,Rt,Xt;if((mt.lastOp==dt||mt.lastOrigin==at.origin&&at.origin&&(at.origin.charAt(0)=="+"&&mt.lastModTime>Lt-(it.cm?it.cm.options.historyEventDelay:500)||at.origin.charAt(0)=="*"))&&(Rt=Ar(mt,mt.lastOp==dt)))Xt=se(Rt.changes),Ye(at.from,at.to)==0&&Ye(at.from,Xt.to)==0?Xt.to=ca(at):Rt.changes.push(la(it,at));else{var _t=se(mt.done);for((!_t||!_t.ranges)&&Ss(it.sel,mt.done),Rt={changes:[la(it,at)],generation:mt.generation},mt.done.push(Rt);mt.done.length>mt.undoDepth;)mt.done.shift(),mt.done[0].ranges||mt.done.shift()}mt.done.push(ft),mt.generation=++mt.maxGeneration,mt.lastModTime=mt.lastSelTime=Lt,mt.lastOp=mt.lastSelOp=dt,mt.lastOrigin=mt.lastSelOrigin=at.origin,Xt||pn(it,"historyAdded")}function na(it,at,ft,dt){var mt=at.charAt(0);return mt=="*"||mt=="+"&&ft.ranges.length==dt.ranges.length&&ft.somethingSelected()==dt.somethingSelected()&&new Date-it.history.lastSelTime<=(it.cm?it.cm.options.historyEventDelay:500)}function zs(it,at,ft,dt){var mt=it.history,Lt=dt&&dt.origin;ft==mt.lastSelOp||Lt&&mt.lastSelOrigin==Lt&&(mt.lastModTime==mt.lastSelTime&&mt.lastOrigin==Lt||na(it,Lt,se(mt.done),at))?mt.done[mt.done.length-1]=at:Ss(at,mt.done),mt.lastSelTime=+new Date,mt.lastSelOrigin=Lt,mt.lastSelOp=ft,dt&&dt.clearRedo!==!1&&qo(mt.undone)}function Ss(it,at){var ft=se(at);ft&&ft.ranges&&ft.equals(it)||at.push(it)}function ll(it,at,ft,dt){var mt=at["spans_"+it.id],Lt=0;it.iter(Math.max(it.first,ft),Math.min(it.first+it.size,dt),function(Rt){Rt.markedSpans&&((mt||(mt=at["spans_"+it.id]={}))[Lt]=Rt.markedSpans),++Lt})}function fa(it){if(!it)return null;for(var at,ft=0;ft-1&&(se(Xt)[Le]=we[Le],delete we[Le])}}return dt}function uh(it,at,ft,dt){if(dt){var mt=it.anchor;if(ft){var Lt=Ye(at,mt)<0;Lt!=Ye(ft,mt)<0?(mt=at,at=ft):Lt!=Ye(at,ft)<0&&(at=ft)}return new xo(mt,at)}else return new xo(ft||at,at)}function ga(it,at,ft,dt,mt){mt==null&&(mt=it.cm&&(it.cm.display.shift||it.extend)),ka(it,new mr([uh(it.sel.primary(),at,ft,mt)],0),dt)}function xa(it,at,ft){for(var dt=[],mt=it.cm&&(it.cm.display.shift||it.extend),Lt=0;Lt=at.ch:Xt.to>at.ch))){if(mt&&(pn(_t,"beforeCursorEnter"),_t.explicitlyCleared))if(Lt.markedSpans){--Rt;continue}else break;if(!_t.atomic)continue;if(ft){var Le=_t.find(dt<0?1:-1),Kn=void 0;if((dt<0?rn:we)&&(Le=Ql(it,Le,-dt,Le&&Le.line==at.line?Lt:null)),Le&&Le.line==at.line&&(Kn=Ye(Le,ft))&&(dt<0?Kn<0:Kn>0))return du(it,Le,at,dt,mt)}var Bn=_t.find(dt<0?-1:1);return(dt<0?we:rn)&&(Bn=Ql(it,Bn,dt,Bn.line==at.line?Lt:null)),Bn?du(it,Bn,at,dt,mt):null}}return at}function cu(it,at,ft,dt,mt){var Lt=dt||1,Rt=du(it,at,ft,Lt,mt)||!mt&&du(it,at,ft,Lt,!0)||du(it,at,ft,-Lt,mt)||!mt&&du(it,at,ft,-Lt,!0);return Rt||(it.cantEdit=!0,ge(it.first,0))}function Ql(it,at,ft,dt){return ft<0&&at.ch==0?at.line>it.first?li(it,ge(at.line-1)):null:ft>0&&at.ch==(dt||Ke(it,at.line)).text.length?at.line=0;--mt)Ba(it,{from:dt[mt].from,to:dt[mt].to,text:mt?[""]:at.text,origin:at.origin});else Ba(it,at)}}function Ba(it,at){if(!(at.text.length==1&&at.text[0]==""&&Ye(at.from,at.to)==0)){var ft=Ua(it,at);ea(it,at,ft,it.cm?it.cm.curOp.id:NaN),fu(it,at,ft,Ui(it,at));var dt=[];fs(it,function(mt,Lt){!Lt&&dn(dt,mt.history)==-1&&(Ia(mt.history,at),dt.push(mt.history)),fu(mt,at,null,Ui(mt,at))})}}function $l(it,at,ft){var dt=it.cm&&it.cm.state.suppressEdits;if(!(dt&&!ft)){for(var mt=it.history,Lt,Rt=it.sel,Xt=at=="undo"?mt.done:mt.undone,_t=at=="undo"?mt.undone:mt.done,we=0;we=0;--Bn){var Ni=Kn(Bn);if(Ni)return Ni.v}}}}function Ch(it,at){if(at!=0&&(it.first+=at,it.sel=new mr(gn(it.sel.ranges,function(mt){return new xo(ge(mt.anchor.line+at,mt.anchor.ch),ge(mt.head.line+at,mt.head.ch))}),it.sel.primIndex),it.cm)){ba(it.cm,it.first,it.first-at,at);for(var ft=it.cm.display,dt=ft.viewFrom;dtit.lastLine())){if(at.from.lineLt&&(at={from:at.from,to:ge(Lt,Ke(it,Lt).text.length),text:[at.text[0]],origin:at.origin}),at.removed=sn(it,at.from,at.to),ft||(ft=Ua(it,at)),it.cm?Uu(it.cm,at,dt):Oa(it,at,dt),As(it,ft,Ge),it.cantEdit&&cu(it,ge(it.firstLine(),0))&&(it.cantEdit=!1)}}function Uu(it,at,ft){var dt=it.doc,mt=it.display,Lt=at.from,Rt=at.to,Xt=!1,_t=Lt.line;it.options.lineWrapping||(_t=jt(Tn(Ke(dt,Lt.line))),dt.iter(_t,Rt.line+1,function(Bn){if(Bn==mt.maxLine)return Xt=!0,!0})),dt.sel.contains(at.from,at.to)>-1&&Oi(it),Oa(dt,at,ft,Ga(it)),it.options.lineWrapping||(dt.iter(_t,Lt.line+at.text.length,function(Bn){var Ni=Oo(Bn);Ni>mt.maxLineLength&&(mt.maxLine=Bn,mt.maxLineLength=Ni,mt.maxLineChanged=!0,Xt=!1)}),Xt&&(it.curOp.updateMaxLine=!0)),Ri(dt,Lt.line),ai(it,400);var we=at.text.length-(Rt.line-Lt.line)-1;at.full?ba(it):Lt.line==Rt.line&&at.text.length==1&&!_a(it.doc,at)?Si(it,Lt.line,"text"):ba(it,Lt.line,Rt.line+1,we);var rn=gi(it,"changes"),Le=gi(it,"change");if(Le||rn){var Kn={from:Lt,to:Rt,text:at.text,removed:at.removed,origin:at.origin};Le&&bi(it,"change",it,Kn),rn&&(it.curOp.changeObjs||(it.curOp.changeObjs=[])).push(Kn)}it.display.selForContextMenu=null}function hh(it,at,ft,dt,mt){var Lt;dt||(dt=ft),Ye(dt,ft)<0&&(Lt=[dt,ft],ft=Lt[0],dt=Lt[1]),typeof at=="string"&&(at=it.splitLines(at)),$a(it,{from:ft,to:dt,text:at,origin:mt})}function Hl(it,at,ft,dt){ft1||!(this.children[0]instanceof Ra))){var Xt=[];this.collapse(Xt),this.children=[new Ra(Xt)],this.children[0].parent=this}},collapse:function(it){for(var at=0;at50){for(var Rt=mt.lines.length%25+25,Xt=Rt;Xt10);it.parent.maybeSpill()}},iterN:function(it,at,ft){for(var dt=0;dtit.display.maxLineLength&&(it.display.maxLine=we,it.display.maxLineLength=rn,it.display.maxLineChanged=!0)}dt!=null&&it&&this.collapsed&&ba(it,dt,mt+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,it&&Jl(it.doc)),it&&bi(it,"markerCleared",it,this,dt,mt),at&&Vu(it),this.parent&&this.parent.clear()}},Ve.prototype.find=function(it,at){it==null&&this.type=="bookmark"&&(it=1);for(var ft,dt,mt=0;mt0||Rt==0&&Lt.clearWhenEmpty!==!1)return Lt;if(Lt.replacedWith&&(Lt.collapsed=!0,Lt.widgetNode=Ce("span",[Lt.replacedWith],"CodeMirror-widget"),dt.handleMouseEvents||Lt.widgetNode.setAttribute("cm-ignore-events","true"),dt.insertLeft&&(Lt.widgetNode.insertLeft=!0)),Lt.collapsed){if(wn(it,at.line,at,ft,Lt)||at.line!=ft.line&&wn(it,ft.line,at,ft,Lt))throw new Error("Inserting collapsed marker partially overlapping an existing one");un()}Lt.addToHistory&&ea(it,{from:at,to:ft,origin:"markText"},it.sel,NaN);var Xt=at.line,_t=it.cm,we;if(it.iter(Xt,ft.line+1,function(Le){_t&&Lt.collapsed&&!_t.options.lineWrapping&&Tn(Le)==_t.display.maxLine&&(we=!0),Lt.collapsed&&Xt!=at.line&&En(Le,0),Go(Le,new so(Lt,Xt==at.line?at.ch:null,Xt==ft.line?ft.ch:null)),++Xt}),Lt.collapsed&&it.iter(at.line,ft.line+1,function(Le){Xe(it,Le)&&En(Le,0)}),Lt.clearOnEnter&&_e(Lt,"beforeCursorEnter",function(){return Lt.clear()}),Lt.readOnly&&(ao(),(it.history.done.length||it.history.undone.length)&&it.clearHistory()),Lt.collapsed&&(Lt.id=++pf,Lt.atomic=!0),_t){if(we&&(_t.curOp.updateMaxLine=!0),Lt.collapsed)ba(_t,at.line,ft.line+1);else if(Lt.className||Lt.startStyle||Lt.endStyle||Lt.css||Lt.attributes||Lt.title)for(var rn=at.line;rn<=ft.line;rn++)Si(_t,rn,"text");Lt.atomic&&Jl(_t.doc),bi(_t,"markerAdded",_t,Lt)}return Lt}var dh=function(it,at){this.markers=it,this.primary=at;for(var ft=0;ft=0;_t--)$a(this,dt[_t]);Xt?Vr(this,Xt):this.cm&&Zu(this.cm)}),undo:Sn(function(){$l(this,"undo")}),redo:Sn(function(){$l(this,"redo")}),undoSelection:Sn(function(){$l(this,"undo",!0)}),redoSelection:Sn(function(){$l(this,"redo",!0)}),setExtending:function(it){this.extend=it},getExtending:function(){return this.extend},historySize:function(){for(var it=this.history,at=0,ft=0,dt=0;dt=it.ch)&&at.push(mt.marker.parent||mt.marker)}return at},findMarks:function(it,at,ft){it=li(this,it),at=li(this,at);var dt=[],mt=it.line;return this.iter(it.line,at.line+1,function(Lt){var Rt=Lt.markedSpans;if(Rt)for(var Xt=0;Xt=_t.to||_t.from==null&&mt!=it.line||_t.from!=null&&mt==at.line&&_t.from>=at.ch)&&(!ft||ft(_t.marker))&&dt.push(_t.marker.parent||_t.marker)}++mt}),dt},getAllMarks:function(){var it=[];return this.iter(function(at){var ft=at.markedSpans;if(ft)for(var dt=0;dtit)return at=it,!0;it-=Lt,++ft}),li(this,ge(ft,at))},indexFromPos:function(it){it=li(this,it);var at=it.ch;if(it.lineat&&(at=it.from),it.to!=null&&it.to-1){at.state.draggingText(it),setTimeout(function(){return at.display.input.focus()},20);return}try{var rn=it.dataTransfer.getData("Text");if(rn){var Le;if(at.state.draggingText&&!at.state.draggingText.copy&&(Le=at.listSelections()),As(at.doc,Ir(ft,ft)),Le)for(var Kn=0;Kn=0;Xt--)hh(it.doc,"",dt[Xt].from,dt[Xt].to,"+delete");Zu(it)})}function Wc(it,at,ft){var dt=Wt(it.text,at+ft,ft);return dt<0||dt>it.text.length?null:dt}function ws(it,at,ft){var dt=Wc(it,at.ch,ft);return dt==null?null:new ge(at.line,dt,ft<0?"after":"before")}function pa(it,at,ft,dt,mt){if(it){at.doc.direction=="rtl"&&(mt=-mt);var Lt=an(ft,at.doc.direction);if(Lt){var Rt=mt<0?se(Lt):Lt[0],Xt=mt<0==(Rt.level==1),_t=Xt?"after":"before",we;if(Rt.level>0||at.doc.direction=="rtl"){var rn=Yl(at,ft);we=mt<0?ft.text.length-1:0;var Le=Fl(at,rn,we).top;we=Kt(function(Kn){return Fl(at,rn,Kn).top==Le},mt<0==(Rt.level==1)?Rt.from:Rt.to-1,we),_t=="before"&&(we=Wc(ft,we,1))}else we=mt<0?Rt.to:Rt.from;return new ge(dt,we,_t)}}return new ge(dt,mt<0?ft.text.length:0,mt<0?"before":"after")}function Ka(it,at,ft,dt){var mt=an(at,it.doc.direction);if(!mt)return ws(at,ft,dt);ft.ch>=at.text.length?(ft.ch=at.text.length,ft.sticky="before"):ft.ch<=0&&(ft.ch=0,ft.sticky="after");var Lt=oe(mt,ft.ch,ft.sticky),Rt=mt[Lt];if(it.doc.direction=="ltr"&&Rt.level%2==0&&(dt>0?Rt.to>ft.ch:Rt.from=Rt.from&&Kn>=rn.begin)){var Bn=Le?"before":"after";return new ge(ft.line,Kn,Bn)}}var Ni=function(wo,_o,jo){for(var rr=function(ns,qs){return qs?new ge(ft.line,Xt(ns,1),"before"):new ge(ft.line,ns,"after")};wo>=0&&wo0==(Br.level!=1),Ur=Io?jo.begin:Xt(jo.end,-1);if(Br.from<=Ur&&Ur0?rn.end:Xt(rn.begin,-1);return $i!=null&&!(dt>0&&$i==at.text.length)&&(Hi=Ni(dt>0?0:mt.length-1,dt,we($i)),Hi)?Hi:null}var Qs={selectAll:ma,singleSelection:function(it){return it.setSelection(it.getCursor("anchor"),it.getCursor("head"),Ge)},killLine:function(it){return xl(it,function(at){if(at.empty()){var ft=Ke(it.doc,at.head.line).text.length;return at.head.ch==ft&&at.head.line0)mt=new ge(mt.line,mt.ch+1),it.replaceRange(Lt.charAt(mt.ch-1)+Lt.charAt(mt.ch-2),ge(mt.line,mt.ch-2),mt,"+transpose");else if(mt.line>it.doc.first){var Rt=Ke(it.doc,mt.line-1).text;Rt&&(mt=new ge(mt.line,1),it.replaceRange(Lt.charAt(0)+it.doc.lineSeparator()+Rt.charAt(Rt.length-1),ge(mt.line-1,Rt.length-1),mt,"+transpose"))}}ft.push(new xo(mt,mt))}it.setSelections(ft)})},newlineAndIndent:function(it){return $e(it,function(){for(var at=it.listSelections(),ft=at.length-1;ft>=0;ft--)it.replaceRange(it.doc.lineSeparator(),at[ft].anchor,at[ft].head,"+input");at=it.listSelections();for(var dt=0;dtit&&Ye(at,this.pos)==0&&ft==this.button};var Vc,hc;function Jg(it,at){var ft=+new Date;return hc&&hc.compare(ft,it,at)?(Vc=hc=null,"triple"):Vc&&Vc.compare(ft,it,at)?(hc=new Xg(ft,it,at),Vc=null,"double"):(Vc=new Xg(ft,it,at),hc=null,"single")}function Mh(it){var at=this,ft=at.display;if(!(Ei(at,it)||ft.activeTouch&&ft.input.supportsTouch())){if(ft.input.ensurePolled(),ft.shift=it.shiftKey,Bs(ft,it)){kt||(ft.scroller.draggable=!1,setTimeout(function(){return ft.scroller.draggable=!0},100));return}if(!tg(at,it)){var dt=Ds(at,it),mt=ro(it),Lt=dt?Jg(dt,mt):"single";window.focus(),mt==1&&at.state.selectingText&&at.state.selectingText(it),!(dt&&Qg(at,mt,dt,Lt,it))&&(mt==1?dt?rm(at,dt,Lt,it):Qo(it)==ft.scroller&&Mi(it):mt==2?(dt&&ga(at.doc,dt),setTimeout(function(){return ft.input.focus()},20)):mt==3&&(Nt?at.display.input.onContextMenu(it):Za(at)))}}}function Qg(it,at,ft,dt,mt){var Lt="Click";return dt=="double"?Lt="Double"+Lt:dt=="triple"&&(Lt="Triple"+Lt),Lt=(at==1?"Left":at==2?"Middle":"Right")+Lt,Eh(it,Gc(Lt,mt),mt,function(Rt){if(typeof Rt=="string"&&(Rt=Qs[Rt]),!Rt)return!1;var Xt=!1;try{it.isReadOnly()&&(it.state.suppressEdits=!0),Xt=Rt(it,ft)!=Dn}finally{it.state.suppressEdits=!1}return Xt})}function $f(it,at,ft){var dt=it.getOption("configureMouse"),mt=dt?dt(it,at,ft):{};if(mt.unit==null){var Lt=lt?ft.shiftKey&&ft.metaKey:ft.altKey;mt.unit=Lt?"rectangle":at=="single"?"char":at=="double"?"word":"line"}return(mt.extend==null||it.doc.extend)&&(mt.extend=it.doc.extend||ft.shiftKey),mt.addNew==null&&(mt.addNew=ht?ft.metaKey:ft.ctrlKey),mt.moveOnDrag==null&&(mt.moveOnDrag=!(ht?ft.altKey:ft.ctrlKey)),mt}function rm(it,at,ft,dt){te?setTimeout(Hn(Na,it),0):it.curOp.focus=ve();var mt=$f(it,ft,dt),Lt=it.doc.sel,Rt;it.options.dragDrop&&No&&!it.isReadOnly()&&ft=="single"&&(Rt=Lt.contains(at))>-1&&(Ye((Rt=Lt.ranges[Rt]).from(),at)<0||at.xRel>0)&&(Ye(Rt.to(),at)>0||at.xRel<0)?$g(it,dt,at,mt):ev(it,dt,at,mt)}function $g(it,at,ft,dt){var mt=it.display,Lt=!1,Rt=Ln(it,function(we){kt&&(mt.scroller.draggable=!1),it.state.draggingText=!1,Gn(mt.wrapper.ownerDocument,"mouseup",Rt),Gn(mt.wrapper.ownerDocument,"mousemove",Xt),Gn(mt.scroller,"dragstart",_t),Gn(mt.scroller,"drop",Rt),Lt||(Mi(we),dt.addNew||ga(it.doc,ft,null,null,dt.extend),kt&&!Ae||te&&le==9?setTimeout(function(){mt.wrapper.ownerDocument.body.focus({preventScroll:!0}),mt.input.focus()},20):mt.input.focus())}),Xt=function(we){Lt=Lt||Math.abs(at.clientX-we.clientX)+Math.abs(at.clientY-we.clientY)>=10},_t=function(){return Lt=!0};kt&&(mt.scroller.draggable=!0),it.state.draggingText=Rt,Rt.copy=!dt.moveOnDrag,mt.scroller.dragDrop&&mt.scroller.dragDrop(),_e(mt.wrapper.ownerDocument,"mouseup",Rt),_e(mt.wrapper.ownerDocument,"mousemove",Xt),_e(mt.scroller,"dragstart",_t),_e(mt.scroller,"drop",Rt),Za(it),setTimeout(function(){return mt.input.focus()},20)}function qg(it,at,ft){if(ft=="char")return new xo(at,at);if(ft=="word")return it.findWordAt(at);if(ft=="line")return new xo(ge(at.line,0),li(it.doc,ge(at.line+1,0)));var dt=ft(it,at);return new xo(dt.from,dt.to)}function ev(it,at,ft,dt){var mt=it.display,Lt=it.doc;Mi(at);var Rt,Xt,_t=Lt.sel,we=_t.ranges;if(dt.addNew&&!dt.extend?(Xt=Lt.sel.contains(ft),Xt>-1?Rt=we[Xt]:Rt=new xo(ft,ft)):(Rt=Lt.sel.primary(),Xt=Lt.sel.primIndex),dt.unit=="rectangle")dt.addNew||(Rt=new xo(ft,ft)),ft=Ds(it,at,!0,!0),Xt=-1;else{var rn=qg(it,ft,dt.unit);dt.extend?Rt=uh(Rt,rn.anchor,rn.head,dt.extend):Rt=rn}dt.addNew?Xt==-1?(Xt=we.length,ka(Lt,kr(it,we.concat([Rt]),Xt),{scroll:!1,origin:"*mouse"})):we.length>1&&we[Xt].empty()&&dt.unit=="char"&&!dt.extend?(ka(Lt,kr(it,we.slice(0,Xt).concat(we.slice(Xt+1)),0),{scroll:!1,origin:"*mouse"}),_t=Lt.sel):Ma(Lt,Xt,Rt,We):(Xt=0,ka(Lt,new mr([Rt],0),We),_t=Lt.sel);var Le=ft;function Kn(jo){if(Ye(Le,jo)!=0)if(Le=jo,dt.unit=="rectangle"){for(var rr=[],Br=it.options.tabSize,Io=Te(Ke(Lt,ft.line).text,ft.ch,Br),Ur=Te(Ke(Lt,jo.line).text,jo.ch,Br),ns=Math.min(Io,Ur),qs=Math.max(Io,Ur),gs=Math.min(ft.line,jo.line),nu=Math.min(it.lastLine(),Math.max(ft.line,jo.line));gs<=nu;gs++){var Bl=Ke(Lt,gs).text,Vs=ei(Bl,ns,Br);ns==qs?rr.push(new xo(ge(gs,Vs),ge(gs,Vs))):Bl.length>Vs&&rr.push(new xo(ge(gs,Vs),ge(gs,ei(Bl,qs,Br))))}rr.length||rr.push(new xo(ft,ft)),ka(Lt,kr(it,_t.ranges.slice(0,Xt).concat(rr),Xt),{origin:"*mouse",scroll:!1}),it.scrollIntoView(jo)}else{var mu=Rt,wl=qg(it,jo,dt.unit),Us=mu.anchor,wa;Ye(wl.anchor,Us)>0?(wa=wl.head,Us=zn(mu.from(),wl.anchor)):(wa=wl.anchor,Us=Jn(mu.to(),wl.head));var Ps=_t.ranges.slice(0);Ps[Xt]=am(it,new xo(li(Lt,Us),wa)),ka(Lt,kr(it,Ps,Xt),We)}}var Bn=mt.wrapper.getBoundingClientRect(),Ni=0;function Hi(jo){var rr=++Ni,Br=Ds(it,jo,!0,dt.unit=="rectangle");if(Br)if(Ye(Br,Le)!=0){it.curOp.focus=ve(),Kn(Br);var Io=Kr(mt,Lt);(Br.line>=Io.to||Br.lineBn.bottom?20:0;Ur&&setTimeout(Ln(it,function(){Ni==rr&&(mt.scroller.scrollTop+=Ur,Hi(jo))}),50)}}function $i(jo){it.state.selectingText=!1,Ni=1/0,jo&&(Mi(jo),mt.input.focus()),Gn(mt.wrapper.ownerDocument,"mousemove",wo),Gn(mt.wrapper.ownerDocument,"mouseup",_o),Lt.history.lastSelOrigin=null}var wo=Ln(it,function(jo){jo.buttons===0||!ro(jo)?$i(jo):Hi(jo)}),_o=Ln(it,$i);it.state.selectingText=_o,_e(mt.wrapper.ownerDocument,"mousemove",wo),_e(mt.wrapper.ownerDocument,"mouseup",_o)}function am(it,at){var ft=at.anchor,dt=at.head,mt=Ke(it.doc,ft.line);if(Ye(ft,dt)==0&&ft.sticky==dt.sticky)return at;var Lt=an(mt);if(!Lt)return at;var Rt=oe(Lt,ft.ch,ft.sticky),Xt=Lt[Rt];if(Xt.from!=ft.ch&&Xt.to!=ft.ch)return at;var _t=Rt+(Xt.from==ft.ch==(Xt.level!=1)?0:1);if(_t==0||_t==Lt.length)return at;var we;if(dt.line!=ft.line)we=(dt.line-ft.line)*(it.doc.direction=="ltr"?1:-1)>0;else{var rn=oe(Lt,dt.ch,dt.sticky),Le=rn-Rt||(dt.ch-ft.ch)*(Xt.level==1?-1:1);rn==_t-1||rn==_t?we=Le<0:we=Le>0}var Kn=Lt[_t+(we?-1:0)],Bn=we==(Kn.level==1),Ni=Bn?Kn.from:Kn.to,Hi=Bn?"after":"before";return ft.ch==Ni&&ft.sticky==Hi?at:new xo(new ge(ft.line,Ni,Hi),dt)}function qf(it,at,ft,dt){var mt,Lt;if(at.touches)mt=at.touches[0].clientX,Lt=at.touches[0].clientY;else try{mt=at.clientX,Lt=at.clientY}catch(Kn){return!1}if(mt>=Math.floor(it.display.gutters.getBoundingClientRect().right))return!1;dt&&Mi(at);var Rt=it.display,Xt=Rt.lineDiv.getBoundingClientRect();if(Lt>Xt.bottom||!gi(it,ft))return oo(at);Lt-=Xt.top-Rt.viewOffset;for(var _t=0;_t=mt){var rn=Be(it.doc,Lt),Le=it.display.gutterSpecs[_t];return pn(it,ft,it,rn,Le.className,at),oo(at)}}}function tg(it,at){return qf(it,at,"gutterClick",!0)}function eg(it,at){Bs(it.display,at)||sm(it,at)||Ei(it,at,"contextmenu")||Nt||it.display.input.onContextMenu(at)}function sm(it,at){return gi(it,"gutterContextMenu")?qf(it,at,"gutterContextMenu",!1):!1}function ng(it){it.display.wrapper.className=it.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+it.options.theme.replace(/(^|\s)\s*/g," cm-s-"),Fa(it)}var Nd={toString:function(){return"CodeMirror.Init"}},tp={},xf={};function lm(it){var at=it.optionHandlers;function ft(dt,mt,Lt,Rt){it.defaults[dt]=mt,Lt&&(at[dt]=Rt?function(Xt,_t,we){we!=Nd&&Lt(Xt,_t,we)}:Lt)}it.defineOption=ft,it.Init=Nd,ft("value","",function(dt,mt){return dt.setValue(mt)},!0),ft("mode",null,function(dt,mt){dt.doc.modeOption=mt,lr(dt)},!0),ft("indentUnit",2,lr,!0),ft("indentWithTabs",!1),ft("smartIndent",!0),ft("tabSize",4,function(dt){sa(dt),Fa(dt),ba(dt)},!0),ft("lineSeparator",null,function(dt,mt){if(dt.doc.lineSep=mt,!!mt){var Lt=[],Rt=dt.doc.first;dt.doc.iter(function(_t){for(var we=0;;){var rn=_t.text.indexOf(mt,we);if(rn==-1)break;we=rn+mt.length,Lt.push(ge(Rt,rn))}Rt++});for(var Xt=Lt.length-1;Xt>=0;Xt--)hh(dt.doc,mt,Lt[Xt],ge(Lt[Xt].line,Lt[Xt].ch+mt.length))}}),ft("specialChars",/[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200c\u200e\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g,function(dt,mt,Lt){dt.state.specialChars=new RegExp(mt.source+(mt.test(" ")?"":"| "),"g"),Lt!=Nd&&dt.refresh()}),ft("specialCharPlaceholder",aa,function(dt){return dt.refresh()},!0),ft("electricChars",!0),ft("inputStyle",nt?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),ft("spellcheck",!1,function(dt,mt){return dt.getInputField().spellcheck=mt},!0),ft("autocorrect",!1,function(dt,mt){return dt.getInputField().autocorrect=mt},!0),ft("autocapitalize",!1,function(dt,mt){return dt.getInputField().autocapitalize=mt},!0),ft("rtlMoveVisually",!pt),ft("wholeLineUpdateBefore",!0),ft("theme","default",function(dt){ng(dt),Lo(dt)},!0),ft("keyMap","default",function(dt,mt,Lt){var Rt=Hh(mt),Xt=Lt!=Nd&&Hh(Lt);Xt&&Xt.detach&&Xt.detach(dt,Rt),Rt.attach&&Rt.attach(dt,Xt||null)}),ft("extraKeys",null),ft("configureMouse",null),ft("lineWrapping",!1,um,!0),ft("gutters",[],function(dt,mt){dt.display.gutterSpecs=Xo(mt,dt.options.lineNumbers),Lo(dt)},!0),ft("fixedGutter",!0,function(dt,mt){dt.display.gutters.style.left=mt?rh(dt.display)+"px":"0",dt.refresh()},!0),ft("coverGutterNextToScrollbar",!1,function(dt){return Ku(dt)},!0),ft("scrollbarStyle","native",function(dt){bd(dt),Ku(dt),dt.display.scrollbars.setScrollTop(dt.doc.scrollTop),dt.display.scrollbars.setScrollLeft(dt.doc.scrollLeft)},!0),ft("lineNumbers",!1,function(dt,mt){dt.display.gutterSpecs=Xo(dt.options.gutters,mt),Lo(dt)},!0),ft("firstLineNumber",1,Lo,!0),ft("lineNumberFormatter",function(dt){return dt},Lo,!0),ft("showCursorWhenSelecting",!1,Va,!0),ft("resetSelectionOnContextMenu",!0),ft("lineWiseCopyCut",!0),ft("pasteLinesPerSelection",!0),ft("selectionsMayTouch",!1),ft("readOnly",!1,function(dt,mt){mt=="nocursor"&&(ah(dt),dt.display.input.blur()),dt.display.input.readOnlyChanged(mt)}),ft("screenReaderLabel",null,function(dt,mt){mt=mt===""?null:mt,dt.display.input.screenReaderLabelChanged(mt)}),ft("disableInput",!1,function(dt,mt){mt||dt.display.input.reset()},!0),ft("dragDrop",!0,ig),ft("allowDropFileTypes",null),ft("cursorBlinkRate",530),ft("cursorScrollMargin",0),ft("cursorHeight",1,Va,!0),ft("singleCursorHeightPerLine",!0,Va,!0),ft("workTime",100),ft("workDelay",100),ft("flattenSpans",!0,sa,!0),ft("addModeClass",!1,sa,!0),ft("pollInterval",100),ft("undoDepth",200,function(dt,mt){return dt.doc.history.undoDepth=mt}),ft("historyEventDelay",1250),ft("viewportMargin",10,function(dt){return dt.refresh()},!0),ft("maxHighlightLength",1e4,sa,!0),ft("moveInputWithCursor",!0,function(dt,mt){mt||dt.display.input.resetPosition()}),ft("tabindex",null,function(dt,mt){return dt.display.input.getField().tabIndex=mt||""}),ft("autofocus",null),ft("direction","ltr",function(dt,mt){return dt.doc.setDirection(mt)},!0),ft("phrases",null)}function ig(it,at,ft){var dt=ft&&ft!=Nd;if(!at!=!dt){var mt=it.display.dragFunctions,Lt=at?_e:Gn;Lt(it.display.scroller,"dragstart",mt.start),Lt(it.display.scroller,"dragenter",mt.enter),Lt(it.display.scroller,"dragover",mt.over),Lt(it.display.scroller,"dragleave",mt.leave),Lt(it.display.scroller,"drop",mt.drop)}}function um(it){it.options.lineWrapping?(Je(it.display.wrapper,"CodeMirror-wrap"),it.display.sizer.style.minWidth="",it.display.sizerWidth=null):(Zt(it.display.wrapper,"CodeMirror-wrap"),to(it)),ar(it),ba(it),Fa(it),setTimeout(function(){return Ku(it)},100)}function ya(it,at){var ft=this;if(!(this instanceof ya))return new ya(it,at);this.options=at=at?Zn(at):{},Zn(tp,at,!1);var dt=at.value;typeof dt=="string"?dt=new Ws(dt,at.mode,null,at.lineSeparator,at.direction):at.mode&&(dt.modeOption=at.mode),this.doc=dt;var mt=new ya.inputStyles[at.inputStyle](this),Lt=this.display=new Ko(it,dt,mt,at);Lt.wrapper.CodeMirror=this,ng(this),at.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),bd(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:-1,cutIncoming:-1,selectingText:!1,draggingText:!1,highlight:new $t,keySeq:null,specialChars:null},at.autofocus&&!nt&&Lt.input.focus(),te&&le<11&&setTimeout(function(){return ft.display.input.reset(!0)},20),Uc(this),ql(),Js(this),this.curOp.forceUpdate=!0,vr(this,dt),at.autofocus&&!nt||this.hasFocus()?setTimeout(function(){ft.hasFocus()&&!ft.state.focused&&qr(ft)},20):ah(this);for(var Rt in xf)xf.hasOwnProperty(Rt)&&xf[Rt](this,at[Rt],Nd);So(this),at.finishInit&&at.finishInit(this);for(var Xt=0;Xt20*20}_e(at.scroller,"touchstart",function(_t){if(!Ei(it,_t)&&!Lt(_t)&&!tg(it,_t)){at.input.ensurePolled(),clearTimeout(ft);var we=+new Date;at.activeTouch={start:we,moved:!1,prev:we-dt.end<=300?dt:null},_t.touches.length==1&&(at.activeTouch.left=_t.touches[0].pageX,at.activeTouch.top=_t.touches[0].pageY)}}),_e(at.scroller,"touchmove",function(){at.activeTouch&&(at.activeTouch.moved=!0)}),_e(at.scroller,"touchend",function(_t){var we=at.activeTouch;if(we&&!Bs(at,_t)&&we.left!=null&&!we.moved&&new Date-we.start<300){var rn=it.coordsChar(at.activeTouch,"page"),Le;!we.prev||Rt(we,we.prev)?Le=new xo(rn,rn):!we.prev.prev||Rt(we,we.prev.prev)?Le=it.findWordAt(rn):Le=new xo(ge(rn.line,0),li(it.doc,ge(rn.line+1,0))),it.setSelection(Le.anchor,Le.head),it.focus(),Mi(_t)}mt()}),_e(at.scroller,"touchcancel",mt),_e(at.scroller,"scroll",function(){at.scroller.clientHeight&&(lh(it,at.scroller.scrollTop),hu(it,at.scroller.scrollLeft,!0),pn(it,"scroll",it))}),_e(at.scroller,"mousewheel",function(_t){return pr(it,_t)}),_e(at.scroller,"DOMMouseScroll",function(_t){return pr(it,_t)}),_e(at.wrapper,"scroll",function(){return at.wrapper.scrollTop=at.wrapper.scrollLeft=0}),at.dragFunctions={enter:function(_t){Ei(it,_t)||Bo(_t)},over:function(_t){Ei(it,_t)||(vf(it,_t),Bo(_t))},start:function(_t){return sc(it,_t)},drop:Ln(it,Rc),leave:function(_t){Ei(it,_t)||Yf(it)}};var Xt=at.input.getField();_e(Xt,"keyup",function(_t){return Yg.call(it,_t)}),_e(Xt,"keydown",Ln(it,Ug)),_e(Xt,"keypress",Ln(it,bh)),_e(Xt,"focus",function(_t){return qr(it,_t)}),_e(Xt,"blur",function(_t){return ah(it,_t)})}var dc=[];ya.defineInitHook=function(it){return dc.push(it)};function $s(it,at,ft,dt){var mt=it.doc,Lt;ft==null&&(ft="add"),ft=="smart"&&(mt.mode.indent?Lt=Wn(it,at).state:ft="prev");var Rt=it.options.tabSize,Xt=Ke(mt,at),_t=Te(Xt.text,null,Rt);Xt.stateAfter&&(Xt.stateAfter=null);var we=Xt.text.match(/^\s*/)[0],rn;if(!dt&&!/\S/.test(Xt.text))rn=0,ft="not";else if(ft=="smart"&&(rn=mt.mode.indent(Lt,Xt.text.slice(we.length),Xt.text),rn==Dn||rn>150)){if(!dt)return;ft="prev"}ft=="prev"?at>mt.first?rn=Te(Ke(mt,at-1).text,null,Rt):rn=0:ft=="add"?rn=_t+it.options.indentUnit:ft=="subtract"?rn=_t-it.options.indentUnit:typeof ft=="number"&&(rn=_t+ft),rn=Math.max(0,rn);var Le="",Kn=0;if(it.options.indentWithTabs)for(var Bn=Math.floor(rn/Rt);Bn;--Bn)Kn+=Rt,Le+=" ";if(KnRt,_t=qn(at),we=null;if(Xt&&dt.ranges.length>1)if(eu&&eu.text.join(` +`)==at){if(dt.ranges.length%eu.text.length==0){we=[];for(var rn=0;rn=0;Kn--){var Bn=dt.ranges[Kn],Ni=Bn.from(),Hi=Bn.to();Bn.empty()&&(ft&&ft>0?Ni=ge(Ni.line,Ni.ch-ft):it.state.overwrite&&!Xt?Hi=ge(Hi.line,Math.min(Ke(Lt,Hi.line).text.length,Hi.ch+se(_t).length)):Xt&&eu&&eu.lineWise&&eu.text.join(` `)==_t.join(` -`)&&(Ni=Hi=ge(Ni.line,0)));var $i={from:Ni,to:Hi,text:we?we[Zn%we.length]:_t,origin:mt||(Xt?"paste":it.state.cutIncoming>Rt?"cut":"+input")};$a(it.doc,$i),bi(it,"inputRead",it,$i)}at&&!Xt&&np(it,at),Zu(it),it.curOp.updateInput<2&&(it.curOp.updateInput=Le),it.curOp.typing=!0,it.state.pasteIncoming=it.state.cutIncoming=-1}function ep(it,at){var ft=it.clipboardData&&it.clipboardData.getData("Text");if(ft)return it.preventDefault(),!at.isReadOnly()&&!at.options.disableInput&&$e(at,function(){return wf(at,ft,0,null,"paste")}),!0}function np(it,at){if(!(!it.options.electricChars||!it.options.smartIndent))for(var ft=it.doc.sel,dt=ft.ranges.length-1;dt>=0;dt--){var mt=ft.ranges[dt];if(!(mt.head.ch>100||dt&&ft.ranges[dt-1].head.line==mt.head.line)){var Lt=it.getModeAt(mt.head),Rt=!1;if(Lt.electricChars){for(var Xt=0;Xt-1){Rt=$s(it,mt.head.line,"smart");break}}else Lt.electricInput&&Lt.electricInput.test(Ke(it.doc,mt.head.line).text.slice(0,mt.head.ch))&&(Rt=$s(it,mt.head.line,"smart"));Rt&&bi(it,"electricInput",it,mt.head.line)}}}function ip(it){for(var at=[],ft=[],dt=0;dtLt&&($s(this,Xt.head.line,dt,!0),Lt=Xt.head.line,Rt==this.doc.sel.primIndex&&Zu(this));else{var _t=Xt.from(),we=Xt.to(),rn=Math.max(Lt,_t.line);Lt=Math.min(this.lastLine(),we.line-(we.ch?0:1))+1;for(var Le=rn;Le0&&Ma(this.doc,Rt,new xo(_t,Zn[Rt].to()),Ge)}}}),getTokenAt:function(dt,mt){return Kn(this,dt,mt)},getLineTokens:function(dt,mt){return Kn(this,ge(dt),mt,!0)},getTokenTypeAt:function(dt){dt=li(this.doc,dt);var mt=no(this,Ke(this.doc,dt.line)),Lt=0,Rt=(mt.length-1)/2,Xt=dt.ch,_t;if(Xt==0)_t=mt[2];else for(;;){var we=Lt+Rt>>1;if((we?mt[we*2-1]:0)>=Xt)Rt=we;else if(mt[we*2+1]_t&&(dt=_t,Rt=!0),Xt=Ke(this.doc,dt)}else Xt=dt;return Da(this,Xt,{top:0,left:0},mt||"page",Lt||Rt).top+(Rt?this.doc.height-ji(Xt):0)},defaultTextHeight:function(){return ss(this.display)},defaultCharWidth:function(){return Gu(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(dt,mt,Lt,Rt,Xt){var _t=this.display;dt=Aa(this,li(this.doc,dt));var we=dt.bottom,rn=dt.left;if(mt.style.position="absolute",mt.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(mt),_t.sizer.appendChild(mt),Rt=="over")we=dt.top;else if(Rt=="above"||Rt=="near"){var Le=Math.max(_t.wrapper.clientHeight,this.doc.height),Zn=Math.max(_t.sizer.clientWidth,_t.lineSpace.clientWidth);(Rt=="above"||dt.bottom+mt.offsetHeight>Le)&&dt.top>mt.offsetHeight?we=dt.top-mt.offsetHeight:dt.bottom+mt.offsetHeight<=Le&&(we=dt.bottom),rn+mt.offsetWidth>Zn&&(rn=Zn-mt.offsetWidth)}mt.style.top=we+"px",mt.style.left=mt.style.right="",Xt=="right"?(rn=_t.sizer.clientWidth-mt.offsetWidth,mt.style.right="0px"):(Xt=="left"?rn=0:Xt=="middle"&&(rn=(_t.sizer.clientWidth-mt.offsetWidth)/2),mt.style.left=rn+"px"),Lt&&Rh(this,{left:rn,top:we,right:rn+mt.offsetWidth,bottom:we+mt.offsetHeight})},triggerOnKeyDown:kn(Ug),triggerOnKeyPress:kn(bh),triggerOnKeyUp:Yg,triggerOnMouseDown:kn(Mh),execCommand:function(dt){if(Qs.hasOwnProperty(dt))return Qs[dt].call(null,this)},triggerElectric:kn(function(dt){np(this,dt)}),findPosH:function(dt,mt,Lt,Rt){var Xt=1;mt<0&&(Xt=-1,mt=-mt);for(var _t=li(this.doc,dt),we=0;we0&&rn(Lt.charAt(Rt-1));)--Rt;for(;Xt.5||this.options.lineWrapping)&&ar(this),pn(this,"refresh",this)}),swapDoc:kn(function(dt){var mt=this.doc;return mt.cm=null,this.state.selectingText&&this.state.selectingText(),vr(this,dt),Fa(this),this.display.input.reset(),sh(this,dt.scrollLeft,dt.scrollTop),this.curOp.forceScroll=!0,bi(this,"swapDoc",this,mt),mt}),phrase:function(dt){var mt=this.options.phrases;return mt&&Object.prototype.hasOwnProperty.call(mt,dt)?mt[dt]:dt},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ki(it),it.registerHelper=function(dt,mt,Lt){ft.hasOwnProperty(dt)||(ft[dt]=it[dt]={_global:[]}),ft[dt][mt]=Lt},it.registerGlobalHelper=function(dt,mt,Lt,Rt){it.registerHelper(dt,mt,Rt),ft[dt]._global.push({pred:Lt,val:Rt})}}function Pf(it,at,ft,dt,mt){var Lt=at,Rt=ft,Xt=Ke(it,at.line),_t=mt&&it.direction=="rtl"?-ft:ft;function we(){var _o=at.line+_t;return _o=it.first+it.size?!1:(at=new ge(_o,at.ch,at.sticky),Xt=Ke(it,_o))}function rn(_o){var jo;if(dt=="codepoint"){var rr=Xt.text.charCodeAt(at.ch+(dt>0?0:-1));isNaN(rr)?jo=null:jo=new ge(at.line,Math.max(0,Math.min(Xt.text.length,at.ch+ft*(rr>=55296&&rr<56320?2:1))),-ft)}else mt?jo=Ka(it.cm,Xt,at,ft):jo=ws(Xt,at,ft);if(jo==null)if(!_o&&we())at=pa(mt,it.cm,Xt,at.line,_t);else return!1;else at=jo;return!0}if(dt=="char"||dt=="codepoint")rn();else if(dt=="column")rn(!0);else if(dt=="word"||dt=="group")for(var Le=null,Zn=dt=="group",Bn=it.cm&&it.cm.getHelper(at,"wordChars"),Ni=!0;!(ft<0&&!rn(!Ni));Ni=!1){var Hi=Xt.text.charAt(at.ch)||` -`,$i=Tt(Hi,Bn)?"w":Zn&&Hi==` -`?"n":!Zn||/\s/.test(Hi)?null:"p";if(Zn&&!Ni&&!$i&&($i="s"),Le&&Le!=$i){ft<0&&(ft=1,rn(),at.sticky="after");break}if($i&&(Le=$i),ft>0&&!rn(!Ni))break}var wo=cu(it,at,Lt,Rt,!0);return Rn(Lt,wo)&&(wo.hitSide=!0),wo}function Bd(it,at,ft,dt){var mt=it.doc,Lt=at.left,Rt;if(dt=="page"){var Xt=Math.min(it.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),_t=Math.max(Xt-.5*ss(it.display),3);Rt=(ft>0?at.bottom:at.top)+ft*_t}else dt=="line"&&(Rt=ft>0?at.bottom+3:at.top-3);for(var we;we=Xs(it,Lt,Rt),!!we.outside;){if(ft<0?Rt<=0:Rt>=mt.height){we.hitSide=!0;break}Rt+=ft*5}return we}var Ya=function(it){this.cm=it,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new $t,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ya.prototype.init=function(it){var at=this,ft=this,dt=ft.cm,mt=ft.div=it.lineDiv;op(mt,dt.options.spellcheck,dt.options.autocorrect,dt.options.autocapitalize);function Lt(Xt){for(var _t=Xt.target;_t;_t=_t.parentNode){if(_t==mt)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(_t.className))break}return!1}Ye(mt,"paste",function(Xt){!Lt(Xt)||Ei(dt,Xt)||ep(Xt,dt)||le<=11&&setTimeout(Fn(dt,function(){return at.updateFromDOM()}),20)}),Ye(mt,"compositionstart",function(Xt){at.composing={data:Xt.data,done:!1}}),Ye(mt,"compositionupdate",function(Xt){at.composing||(at.composing={data:Xt.data,done:!1})}),Ye(mt,"compositionend",function(Xt){at.composing&&(Xt.data!=at.composing.data&&at.readFromDOMSoon(),at.composing.done=!0)}),Ye(mt,"touchstart",function(){return ft.forceCompositionEnd()}),Ye(mt,"input",function(){at.composing||at.readFromDOMSoon()});function Rt(Xt){if(!(!Lt(Xt)||Ei(dt,Xt))){if(dt.somethingSelected())cc({lineWise:!1,text:dt.getSelections()}),Xt.type=="cut"&&dt.replaceSelection("",null,"cut");else if(dt.options.lineWiseCopyCut){var _t=ip(dt);cc({lineWise:!0,text:_t.text}),Xt.type=="cut"&&dt.operation(function(){dt.setSelections(_t.ranges,0,Ge),dt.replaceSelection("",null,"cut")})}else return;if(Xt.clipboardData){Xt.clipboardData.clearData();var we=eu.text.join(` +`)&&(Ni=Hi=ge(Ni.line,0)));var $i={from:Ni,to:Hi,text:we?we[Kn%we.length]:_t,origin:mt||(Xt?"paste":it.state.cutIncoming>Rt?"cut":"+input")};$a(it.doc,$i),bi(it,"inputRead",it,$i)}at&&!Xt&&np(it,at),Zu(it),it.curOp.updateInput<2&&(it.curOp.updateInput=Le),it.curOp.typing=!0,it.state.pasteIncoming=it.state.cutIncoming=-1}function ep(it,at){var ft=it.clipboardData&&it.clipboardData.getData("Text");if(ft)return it.preventDefault(),!at.isReadOnly()&&!at.options.disableInput&&$e(at,function(){return wf(at,ft,0,null,"paste")}),!0}function np(it,at){if(!(!it.options.electricChars||!it.options.smartIndent))for(var ft=it.doc.sel,dt=ft.ranges.length-1;dt>=0;dt--){var mt=ft.ranges[dt];if(!(mt.head.ch>100||dt&&ft.ranges[dt-1].head.line==mt.head.line)){var Lt=it.getModeAt(mt.head),Rt=!1;if(Lt.electricChars){for(var Xt=0;Xt-1){Rt=$s(it,mt.head.line,"smart");break}}else Lt.electricInput&&Lt.electricInput.test(Ke(it.doc,mt.head.line).text.slice(0,mt.head.ch))&&(Rt=$s(it,mt.head.line,"smart"));Rt&&bi(it,"electricInput",it,mt.head.line)}}}function ip(it){for(var at=[],ft=[],dt=0;dtLt&&($s(this,Xt.head.line,dt,!0),Lt=Xt.head.line,Rt==this.doc.sel.primIndex&&Zu(this));else{var _t=Xt.from(),we=Xt.to(),rn=Math.max(Lt,_t.line);Lt=Math.min(this.lastLine(),we.line-(we.ch?0:1))+1;for(var Le=rn;Le0&&Ma(this.doc,Rt,new xo(_t,Kn[Rt].to()),Ge)}}}),getTokenAt:function(dt,mt){return Un(this,dt,mt)},getLineTokens:function(dt,mt){return Un(this,ge(dt),mt,!0)},getTokenTypeAt:function(dt){dt=li(this.doc,dt);var mt=no(this,Ke(this.doc,dt.line)),Lt=0,Rt=(mt.length-1)/2,Xt=dt.ch,_t;if(Xt==0)_t=mt[2];else for(;;){var we=Lt+Rt>>1;if((we?mt[we*2-1]:0)>=Xt)Rt=we;else if(mt[we*2+1]_t&&(dt=_t,Rt=!0),Xt=Ke(this.doc,dt)}else Xt=dt;return Da(this,Xt,{top:0,left:0},mt||"page",Lt||Rt).top+(Rt?this.doc.height-ji(Xt):0)},defaultTextHeight:function(){return ss(this.display)},defaultCharWidth:function(){return Gu(this.display)},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(dt,mt,Lt,Rt,Xt){var _t=this.display;dt=Aa(this,li(this.doc,dt));var we=dt.bottom,rn=dt.left;if(mt.style.position="absolute",mt.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(mt),_t.sizer.appendChild(mt),Rt=="over")we=dt.top;else if(Rt=="above"||Rt=="near"){var Le=Math.max(_t.wrapper.clientHeight,this.doc.height),Kn=Math.max(_t.sizer.clientWidth,_t.lineSpace.clientWidth);(Rt=="above"||dt.bottom+mt.offsetHeight>Le)&&dt.top>mt.offsetHeight?we=dt.top-mt.offsetHeight:dt.bottom+mt.offsetHeight<=Le&&(we=dt.bottom),rn+mt.offsetWidth>Kn&&(rn=Kn-mt.offsetWidth)}mt.style.top=we+"px",mt.style.left=mt.style.right="",Xt=="right"?(rn=_t.sizer.clientWidth-mt.offsetWidth,mt.style.right="0px"):(Xt=="left"?rn=0:Xt=="middle"&&(rn=(_t.sizer.clientWidth-mt.offsetWidth)/2),mt.style.left=rn+"px"),Lt&&Rh(this,{left:rn,top:we,right:rn+mt.offsetWidth,bottom:we+mt.offsetHeight})},triggerOnKeyDown:kn(Ug),triggerOnKeyPress:kn(bh),triggerOnKeyUp:Yg,triggerOnMouseDown:kn(Mh),execCommand:function(dt){if(Qs.hasOwnProperty(dt))return Qs[dt].call(null,this)},triggerElectric:kn(function(dt){np(this,dt)}),findPosH:function(dt,mt,Lt,Rt){var Xt=1;mt<0&&(Xt=-1,mt=-mt);for(var _t=li(this.doc,dt),we=0;we0&&rn(Lt.charAt(Rt-1));)--Rt;for(;Xt.5||this.options.lineWrapping)&&ar(this),pn(this,"refresh",this)}),swapDoc:kn(function(dt){var mt=this.doc;return mt.cm=null,this.state.selectingText&&this.state.selectingText(),vr(this,dt),Fa(this),this.display.input.reset(),sh(this,dt.scrollLeft,dt.scrollTop),this.curOp.forceScroll=!0,bi(this,"swapDoc",this,mt),mt}),phrase:function(dt){var mt=this.options.phrases;return mt&&Object.prototype.hasOwnProperty.call(mt,dt)?mt[dt]:dt},getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},ki(it),it.registerHelper=function(dt,mt,Lt){ft.hasOwnProperty(dt)||(ft[dt]=it[dt]={_global:[]}),ft[dt][mt]=Lt},it.registerGlobalHelper=function(dt,mt,Lt,Rt){it.registerHelper(dt,mt,Rt),ft[dt]._global.push({pred:Lt,val:Rt})}}function Pf(it,at,ft,dt,mt){var Lt=at,Rt=ft,Xt=Ke(it,at.line),_t=mt&&it.direction=="rtl"?-ft:ft;function we(){var _o=at.line+_t;return _o=it.first+it.size?!1:(at=new ge(_o,at.ch,at.sticky),Xt=Ke(it,_o))}function rn(_o){var jo;if(dt=="codepoint"){var rr=Xt.text.charCodeAt(at.ch+(dt>0?0:-1));isNaN(rr)?jo=null:jo=new ge(at.line,Math.max(0,Math.min(Xt.text.length,at.ch+ft*(rr>=55296&&rr<56320?2:1))),-ft)}else mt?jo=Ka(it.cm,Xt,at,ft):jo=ws(Xt,at,ft);if(jo==null)if(!_o&&we())at=pa(mt,it.cm,Xt,at.line,_t);else return!1;else at=jo;return!0}if(dt=="char"||dt=="codepoint")rn();else if(dt=="column")rn(!0);else if(dt=="word"||dt=="group")for(var Le=null,Kn=dt=="group",Bn=it.cm&&it.cm.getHelper(at,"wordChars"),Ni=!0;!(ft<0&&!rn(!Ni));Ni=!1){var Hi=Xt.text.charAt(at.ch)||` +`,$i=Tt(Hi,Bn)?"w":Kn&&Hi==` +`?"n":!Kn||/\s/.test(Hi)?null:"p";if(Kn&&!Ni&&!$i&&($i="s"),Le&&Le!=$i){ft<0&&(ft=1,rn(),at.sticky="after");break}if($i&&(Le=$i),ft>0&&!rn(!Ni))break}var wo=cu(it,at,Lt,Rt,!0);return jn(Lt,wo)&&(wo.hitSide=!0),wo}function Bd(it,at,ft,dt){var mt=it.doc,Lt=at.left,Rt;if(dt=="page"){var Xt=Math.min(it.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight),_t=Math.max(Xt-.5*ss(it.display),3);Rt=(ft>0?at.bottom:at.top)+ft*_t}else dt=="line"&&(Rt=ft>0?at.bottom+3:at.top-3);for(var we;we=Xs(it,Lt,Rt),!!we.outside;){if(ft<0?Rt<=0:Rt>=mt.height){we.hitSide=!0;break}Rt+=ft*5}return we}var Ya=function(it){this.cm=it,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new $t,this.composing=null,this.gracePeriod=!1,this.readDOMTimeout=null};Ya.prototype.init=function(it){var at=this,ft=this,dt=ft.cm,mt=ft.div=it.lineDiv;op(mt,dt.options.spellcheck,dt.options.autocorrect,dt.options.autocapitalize);function Lt(Xt){for(var _t=Xt.target;_t;_t=_t.parentNode){if(_t==mt)return!0;if(/\bCodeMirror-(?:line)?widget\b/.test(_t.className))break}return!1}_e(mt,"paste",function(Xt){!Lt(Xt)||Ei(dt,Xt)||ep(Xt,dt)||le<=11&&setTimeout(Ln(dt,function(){return at.updateFromDOM()}),20)}),_e(mt,"compositionstart",function(Xt){at.composing={data:Xt.data,done:!1}}),_e(mt,"compositionupdate",function(Xt){at.composing||(at.composing={data:Xt.data,done:!1})}),_e(mt,"compositionend",function(Xt){at.composing&&(Xt.data!=at.composing.data&&at.readFromDOMSoon(),at.composing.done=!0)}),_e(mt,"touchstart",function(){return ft.forceCompositionEnd()}),_e(mt,"input",function(){at.composing||at.readFromDOMSoon()});function Rt(Xt){if(!(!Lt(Xt)||Ei(dt,Xt))){if(dt.somethingSelected())cc({lineWise:!1,text:dt.getSelections()}),Xt.type=="cut"&&dt.replaceSelection("",null,"cut");else if(dt.options.lineWiseCopyCut){var _t=ip(dt);cc({lineWise:!0,text:_t.text}),Xt.type=="cut"&&dt.operation(function(){dt.setSelections(_t.ranges,0,Ge),dt.replaceSelection("",null,"cut")})}else return;if(Xt.clipboardData){Xt.clipboardData.clearData();var we=eu.text.join(` `);if(Xt.clipboardData.setData("Text",we),Xt.clipboardData.getData("Text")==we){Xt.preventDefault();return}}var rn=rp(),Le=rn.firstChild;dt.display.lineSpace.insertBefore(rn,dt.display.lineSpace.firstChild),Le.value=eu.text.join(` -`);var Zn=document.activeElement;en(Le),setTimeout(function(){dt.display.lineSpace.removeChild(rn),Zn.focus(),Zn==mt&&ft.showPrimarySelection()},50)}}Ye(mt,"copy",Rt),Ye(mt,"cut",Rt)},Ya.prototype.screenReaderLabelChanged=function(it){it?this.div.setAttribute("aria-label",it):this.div.removeAttribute("aria-label")},Ya.prototype.prepareSelection=function(){var it=sl(this.cm,!1);return it.focus=document.activeElement==this.div,it},Ya.prototype.showSelection=function(it,at){!it||!this.cm.display.view.length||((it.focus||at)&&this.showPrimarySelection(),this.showMultipleSelections(it))},Ya.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ya.prototype.showPrimarySelection=function(){var it=this.getSelection(),at=this.cm,ft=at.doc.sel.primary(),dt=ft.from(),mt=ft.to();if(at.display.viewTo==at.display.viewFrom||dt.line>=at.display.viewTo||mt.line=at.display.viewFrom&&og(at,dt)||{node:Xt[0].measure.map[2],offset:0},we=mt.lineit.firstLine()&&(dt=ge(dt.line-1,Ke(it.doc,dt.line-1).length)),mt.ch==Ke(it.doc,mt.line).text.length&&mt.lineat.viewTo-1)return!1;var Lt,Rt,Xt;dt.line==at.viewFrom||(Lt=js(it,dt.line))==0?(Rt=jt(at.view[0].line),Xt=at.view[0].node):(Rt=jt(at.view[Lt].line),Xt=at.view[Lt-1].node.nextSibling);var _t=js(it,mt.line),we,rn;if(_t==at.view.length-1?(we=at.viewTo-1,rn=at.lineDiv.lastChild):(we=jt(at.view[_t+1].line)-1,rn=at.view[_t+1].node.previousSibling),!Xt)return!1;for(var Le=it.doc.splitLines(Yc(it,Xt,rn,Rt,we)),Zn=sn(it.doc,ge(Rt,0),ge(we,Ke(it.doc,we).text.length));Le.length>1&&Zn.length>1;)if(se(Le)==se(Zn))Le.pop(),Zn.pop(),we--;else if(Le[0]==Zn[0])Le.shift(),Zn.shift(),Rt++;else break;for(var Bn=0,Ni=0,Hi=Le[0],$i=Zn[0],wo=Math.min(Hi.length,$i.length);Bndt.ch&&_o.charCodeAt(_o.length-Ni-1)==jo.charCodeAt(jo.length-Ni-1);)Bn--,Ni++;Le[Le.length-1]=_o.slice(0,_o.length-Ni).replace(/^\u200b+/,""),Le[0]=Le[0].slice(Bn).replace(/\u200b+$/,"");var Br=ge(Rt,Bn),Io=ge(we,Zn.length?se(Zn).length-Ni:0);if(Le.length>1||Le[0]||_e(Br,Io))return hh(it.doc,Le,Br,Io,"+input"),!0},Ya.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ya.prototype.reset=function(){this.forceCompositionEnd()},Ya.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ya.prototype.readFromDOMSoon=function(){var it=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(it.readDOMTimeout=null,it.composing)if(it.composing.done)it.composing=null;else return;it.updateFromDOM()},80))},Ya.prototype.updateFromDOM=function(){var it=this;(this.cm.isReadOnly()||!this.pollContent())&&$e(this.cm,function(){return ba(it.cm)})},Ya.prototype.setUneditable=function(it){it.contentEditable="false"},Ya.prototype.onKeyPress=function(it){it.charCode==0||this.composing||(it.preventDefault(),this.cm.isReadOnly()||Fn(this.cm,wf)(this.cm,String.fromCharCode(it.charCode==null?it.keyCode:it.charCode),0))},Ya.prototype.readOnlyChanged=function(it){this.div.contentEditable=String(it!="nocursor")},Ya.prototype.onContextMenu=function(){},Ya.prototype.resetPosition=function(){},Ya.prototype.needsContentAttribute=!0;function og(it,at){var ft=Mu(it,at.line);if(!ft||ft.hidden)return null;var dt=Ke(it.doc,at.line),mt=Ph(ft,dt,at.line),Lt=an(dt,it.doc.direction),Rt="left";if(Lt){var Xt=oe(Lt,at.ch);Rt=Xt%2?"right":"left"}var _t=Hu(mt.map,at.ch,Rt);return _t.offset=_t.collapse=="right"?_t.end:_t.start,_t}function ap(it){for(var at=it;at;at=at.parentNode)if(/CodeMirror-gutter-wrapper/.test(at.className))return!0;return!1}function _c(it,at){return at&&(it.bad=!0),it}function Yc(it,at,ft,dt,mt){var Lt="",Rt=!1,Xt=it.doc.lineSeparator(),_t=!1;function we(Bn){return function(Ni){return Ni.id==Bn}}function rn(){Rt&&(Lt+=Xt,_t&&(Lt+=Xt),Rt=_t=!1)}function Le(Bn){Bn&&(rn(),Lt+=Bn)}function Zn(Bn){if(Bn.nodeType==1){var Ni=Bn.getAttribute("cm-text");if(Ni){Le(Ni);return}var Hi=Bn.getAttribute("cm-marker"),$i;if(Hi){var wo=it.findMarks(ge(dt,0),ge(mt+1,0),we(+Hi));wo.length&&($i=wo[0].find(0))&&Le(sn(it.doc,$i.from,$i.to).join(Xt));return}if(Bn.getAttribute("contenteditable")=="false")return;var _o=/^(pre|div|p|li|table|br)$/i.test(Bn.nodeName);if(!/^br$/i.test(Bn.nodeName)&&Bn.textContent.length==0)return;_o&&rn();for(var jo=0;jo=9&&at.hasSelection&&(at.hasSelection=null),ft.poll()}),Ye(mt,"paste",function(Rt){Ei(dt,Rt)||ep(Rt,dt)||(dt.state.pasteIncoming=+new Date,ft.fastPoll())});function Lt(Rt){if(!Ei(dt,Rt)){if(dt.somethingSelected())cc({lineWise:!1,text:dt.getSelections()});else if(dt.options.lineWiseCopyCut){var Xt=ip(dt);cc({lineWise:!0,text:Xt.text}),Rt.type=="cut"?dt.setSelections(Xt.ranges,null,Ge):(ft.prevInput="",mt.value=Xt.text.join(` -`),en(mt))}else return;Rt.type=="cut"&&(dt.state.cutIncoming=+new Date)}}Ye(mt,"cut",Lt),Ye(mt,"copy",Lt),Ye(it.scroller,"paste",function(Rt){if(!(Bs(it,Rt)||Ei(dt,Rt))){if(!mt.dispatchEvent){dt.state.pasteIncoming=+new Date,ft.focus();return}var Xt=new Event("paste");Xt.clipboardData=Rt.clipboardData,mt.dispatchEvent(Xt)}}),Ye(it.lineSpace,"selectstart",function(Rt){Bs(it,Rt)||Mi(Rt)}),Ye(mt,"compositionstart",function(){var Rt=dt.getCursor("from");ft.composing&&ft.composing.range.clear(),ft.composing={start:Rt,range:dt.markText(Rt,dt.getCursor("to"),{className:"CodeMirror-composing"})}}),Ye(mt,"compositionend",function(){ft.composing&&(ft.poll(),ft.composing.range.clear(),ft.composing=null)})},Ks.prototype.createField=function(it){this.wrapper=rp(),this.textarea=this.wrapper.firstChild},Ks.prototype.screenReaderLabelChanged=function(it){it?this.textarea.setAttribute("aria-label",it):this.textarea.removeAttribute("aria-label")},Ks.prototype.prepareSelection=function(){var it=this.cm,at=it.display,ft=it.doc,dt=sl(it);if(it.options.moveInputWithCursor){var mt=Aa(it,ft.sel.primary().head,"div"),Lt=at.wrapper.getBoundingClientRect(),Rt=at.lineDiv.getBoundingClientRect();dt.teTop=Math.max(0,Math.min(at.wrapper.clientHeight-10,mt.top+Rt.top-Lt.top)),dt.teLeft=Math.max(0,Math.min(at.wrapper.clientWidth-10,mt.left+Rt.left-Lt.left))}return dt},Ks.prototype.showSelection=function(it){var at=this.cm,ft=at.display;de(ft.cursorDiv,it.cursors),de(ft.selectionDiv,it.selection),it.teTop!=null&&(this.wrapper.style.top=it.teTop+"px",this.wrapper.style.left=it.teLeft+"px")},Ks.prototype.reset=function(it){if(!(this.contextMenuPending||this.composing)){var at=this.cm;if(at.somethingSelected()){this.prevInput="";var ft=at.getSelection();this.textarea.value=ft,at.state.focused&&en(this.textarea),te&&le>=9&&(this.hasSelection=ft)}else it||(this.prevInput=this.textarea.value="",te&&le>=9&&(this.hasSelection=null))}},Ks.prototype.getField=function(){return this.textarea},Ks.prototype.supportsTouch=function(){return!1},Ks.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!nt||ve()!=this.textarea))try{this.textarea.focus()}catch(it){}},Ks.prototype.blur=function(){this.textarea.blur()},Ks.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ks.prototype.receivedFocus=function(){this.slowPoll()},Ks.prototype.slowPoll=function(){var it=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){it.poll(),it.cm.state.focused&&it.slowPoll()})},Ks.prototype.fastPoll=function(){var it=!1,at=this;at.pollingFast=!0;function ft(){var dt=at.poll();!dt&&!it?(it=!0,at.polling.set(60,ft)):(at.pollingFast=!1,at.slowPoll())}at.polling.set(20,ft)},Ks.prototype.poll=function(){var it=this,at=this.cm,ft=this.textarea,dt=this.prevInput;if(this.contextMenuPending||!at.state.focused||Et(ft)&&!dt&&!this.composing||at.isReadOnly()||at.options.disableInput||at.state.keySeq)return!1;var mt=ft.value;if(mt==dt&&!at.somethingSelected())return!1;if(te&&le>=9&&this.hasSelection===mt||ht&&/[\uf700-\uf7ff]/.test(mt))return at.display.input.reset(),!1;if(at.doc.sel==at.display.selForContextMenu){var Lt=mt.charCodeAt(0);if(Lt==8203&&!dt&&(dt="\u200B"),Lt==8666)return this.reset(),this.cm.execCommand("undo")}for(var Rt=0,Xt=Math.min(dt.length,mt.length);Rt1e3||mt.indexOf(` -`)>-1?ft.value=it.prevInput="":it.prevInput=mt,it.composing&&(it.composing.range.clear(),it.composing.range=at.markText(it.composing.start,at.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ks.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ks.prototype.onKeyPress=function(){te&&le>=9&&(this.hasSelection=null),this.fastPoll()},Ks.prototype.onContextMenu=function(it){var at=this,ft=at.cm,dt=ft.display,mt=at.textarea;at.contextMenuPending&&at.contextMenuPending();var Lt=Ds(ft,it),Rt=dt.scroller.scrollTop;if(!Lt||Ut)return;var Xt=ft.options.resetSelectionOnContextMenu;Xt&&ft.doc.sel.contains(Lt)==-1&&Fn(ft,ka)(ft.doc,Ir(Lt),Ge);var _t=mt.style.cssText,we=at.wrapper.style.cssText,rn=at.wrapper.offsetParent.getBoundingClientRect();at.wrapper.style.cssText="position: static",mt.style.cssText=`position: absolute; width: 30px; height: 30px; +`);var Kn=document.activeElement;en(Le),setTimeout(function(){dt.display.lineSpace.removeChild(rn),Kn.focus(),Kn==mt&&ft.showPrimarySelection()},50)}}_e(mt,"copy",Rt),_e(mt,"cut",Rt)},Ya.prototype.screenReaderLabelChanged=function(it){it?this.div.setAttribute("aria-label",it):this.div.removeAttribute("aria-label")},Ya.prototype.prepareSelection=function(){var it=sl(this.cm,!1);return it.focus=document.activeElement==this.div,it},Ya.prototype.showSelection=function(it,at){!it||!this.cm.display.view.length||((it.focus||at)&&this.showPrimarySelection(),this.showMultipleSelections(it))},Ya.prototype.getSelection=function(){return this.cm.display.wrapper.ownerDocument.getSelection()},Ya.prototype.showPrimarySelection=function(){var it=this.getSelection(),at=this.cm,ft=at.doc.sel.primary(),dt=ft.from(),mt=ft.to();if(at.display.viewTo==at.display.viewFrom||dt.line>=at.display.viewTo||mt.line=at.display.viewFrom&&og(at,dt)||{node:Xt[0].measure.map[2],offset:0},we=mt.lineit.firstLine()&&(dt=ge(dt.line-1,Ke(it.doc,dt.line-1).length)),mt.ch==Ke(it.doc,mt.line).text.length&&mt.lineat.viewTo-1)return!1;var Lt,Rt,Xt;dt.line==at.viewFrom||(Lt=js(it,dt.line))==0?(Rt=jt(at.view[0].line),Xt=at.view[0].node):(Rt=jt(at.view[Lt].line),Xt=at.view[Lt-1].node.nextSibling);var _t=js(it,mt.line),we,rn;if(_t==at.view.length-1?(we=at.viewTo-1,rn=at.lineDiv.lastChild):(we=jt(at.view[_t+1].line)-1,rn=at.view[_t+1].node.previousSibling),!Xt)return!1;for(var Le=it.doc.splitLines(Yc(it,Xt,rn,Rt,we)),Kn=sn(it.doc,ge(Rt,0),ge(we,Ke(it.doc,we).text.length));Le.length>1&&Kn.length>1;)if(se(Le)==se(Kn))Le.pop(),Kn.pop(),we--;else if(Le[0]==Kn[0])Le.shift(),Kn.shift(),Rt++;else break;for(var Bn=0,Ni=0,Hi=Le[0],$i=Kn[0],wo=Math.min(Hi.length,$i.length);Bndt.ch&&_o.charCodeAt(_o.length-Ni-1)==jo.charCodeAt(jo.length-Ni-1);)Bn--,Ni++;Le[Le.length-1]=_o.slice(0,_o.length-Ni).replace(/^\u200b+/,""),Le[0]=Le[0].slice(Bn).replace(/\u200b+$/,"");var Br=ge(Rt,Bn),Io=ge(we,Kn.length?se(Kn).length-Ni:0);if(Le.length>1||Le[0]||Ye(Br,Io))return hh(it.doc,Le,Br,Io,"+input"),!0},Ya.prototype.ensurePolled=function(){this.forceCompositionEnd()},Ya.prototype.reset=function(){this.forceCompositionEnd()},Ya.prototype.forceCompositionEnd=function(){this.composing&&(clearTimeout(this.readDOMTimeout),this.composing=null,this.updateFromDOM(),this.div.blur(),this.div.focus())},Ya.prototype.readFromDOMSoon=function(){var it=this;this.readDOMTimeout==null&&(this.readDOMTimeout=setTimeout(function(){if(it.readDOMTimeout=null,it.composing)if(it.composing.done)it.composing=null;else return;it.updateFromDOM()},80))},Ya.prototype.updateFromDOM=function(){var it=this;(this.cm.isReadOnly()||!this.pollContent())&&$e(this.cm,function(){return ba(it.cm)})},Ya.prototype.setUneditable=function(it){it.contentEditable="false"},Ya.prototype.onKeyPress=function(it){it.charCode==0||this.composing||(it.preventDefault(),this.cm.isReadOnly()||Ln(this.cm,wf)(this.cm,String.fromCharCode(it.charCode==null?it.keyCode:it.charCode),0))},Ya.prototype.readOnlyChanged=function(it){this.div.contentEditable=String(it!="nocursor")},Ya.prototype.onContextMenu=function(){},Ya.prototype.resetPosition=function(){},Ya.prototype.needsContentAttribute=!0;function og(it,at){var ft=Mu(it,at.line);if(!ft||ft.hidden)return null;var dt=Ke(it.doc,at.line),mt=Ph(ft,dt,at.line),Lt=an(dt,it.doc.direction),Rt="left";if(Lt){var Xt=oe(Lt,at.ch);Rt=Xt%2?"right":"left"}var _t=Hu(mt.map,at.ch,Rt);return _t.offset=_t.collapse=="right"?_t.end:_t.start,_t}function ap(it){for(var at=it;at;at=at.parentNode)if(/CodeMirror-gutter-wrapper/.test(at.className))return!0;return!1}function _c(it,at){return at&&(it.bad=!0),it}function Yc(it,at,ft,dt,mt){var Lt="",Rt=!1,Xt=it.doc.lineSeparator(),_t=!1;function we(Bn){return function(Ni){return Ni.id==Bn}}function rn(){Rt&&(Lt+=Xt,_t&&(Lt+=Xt),Rt=_t=!1)}function Le(Bn){Bn&&(rn(),Lt+=Bn)}function Kn(Bn){if(Bn.nodeType==1){var Ni=Bn.getAttribute("cm-text");if(Ni){Le(Ni);return}var Hi=Bn.getAttribute("cm-marker"),$i;if(Hi){var wo=it.findMarks(ge(dt,0),ge(mt+1,0),we(+Hi));wo.length&&($i=wo[0].find(0))&&Le(sn(it.doc,$i.from,$i.to).join(Xt));return}if(Bn.getAttribute("contenteditable")=="false")return;var _o=/^(pre|div|p|li|table|br)$/i.test(Bn.nodeName);if(!/^br$/i.test(Bn.nodeName)&&Bn.textContent.length==0)return;_o&&rn();for(var jo=0;jo=9&&at.hasSelection&&(at.hasSelection=null),ft.poll()}),_e(mt,"paste",function(Rt){Ei(dt,Rt)||ep(Rt,dt)||(dt.state.pasteIncoming=+new Date,ft.fastPoll())});function Lt(Rt){if(!Ei(dt,Rt)){if(dt.somethingSelected())cc({lineWise:!1,text:dt.getSelections()});else if(dt.options.lineWiseCopyCut){var Xt=ip(dt);cc({lineWise:!0,text:Xt.text}),Rt.type=="cut"?dt.setSelections(Xt.ranges,null,Ge):(ft.prevInput="",mt.value=Xt.text.join(` +`),en(mt))}else return;Rt.type=="cut"&&(dt.state.cutIncoming=+new Date)}}_e(mt,"cut",Lt),_e(mt,"copy",Lt),_e(it.scroller,"paste",function(Rt){if(!(Bs(it,Rt)||Ei(dt,Rt))){if(!mt.dispatchEvent){dt.state.pasteIncoming=+new Date,ft.focus();return}var Xt=new Event("paste");Xt.clipboardData=Rt.clipboardData,mt.dispatchEvent(Xt)}}),_e(it.lineSpace,"selectstart",function(Rt){Bs(it,Rt)||Mi(Rt)}),_e(mt,"compositionstart",function(){var Rt=dt.getCursor("from");ft.composing&&ft.composing.range.clear(),ft.composing={start:Rt,range:dt.markText(Rt,dt.getCursor("to"),{className:"CodeMirror-composing"})}}),_e(mt,"compositionend",function(){ft.composing&&(ft.poll(),ft.composing.range.clear(),ft.composing=null)})},Ks.prototype.createField=function(it){this.wrapper=rp(),this.textarea=this.wrapper.firstChild},Ks.prototype.screenReaderLabelChanged=function(it){it?this.textarea.setAttribute("aria-label",it):this.textarea.removeAttribute("aria-label")},Ks.prototype.prepareSelection=function(){var it=this.cm,at=it.display,ft=it.doc,dt=sl(it);if(it.options.moveInputWithCursor){var mt=Aa(it,ft.sel.primary().head,"div"),Lt=at.wrapper.getBoundingClientRect(),Rt=at.lineDiv.getBoundingClientRect();dt.teTop=Math.max(0,Math.min(at.wrapper.clientHeight-10,mt.top+Rt.top-Lt.top)),dt.teLeft=Math.max(0,Math.min(at.wrapper.clientWidth-10,mt.left+Rt.left-Lt.left))}return dt},Ks.prototype.showSelection=function(it){var at=this.cm,ft=at.display;de(ft.cursorDiv,it.cursors),de(ft.selectionDiv,it.selection),it.teTop!=null&&(this.wrapper.style.top=it.teTop+"px",this.wrapper.style.left=it.teLeft+"px")},Ks.prototype.reset=function(it){if(!(this.contextMenuPending||this.composing)){var at=this.cm;if(at.somethingSelected()){this.prevInput="";var ft=at.getSelection();this.textarea.value=ft,at.state.focused&&en(this.textarea),te&&le>=9&&(this.hasSelection=ft)}else it||(this.prevInput=this.textarea.value="",te&&le>=9&&(this.hasSelection=null))}},Ks.prototype.getField=function(){return this.textarea},Ks.prototype.supportsTouch=function(){return!1},Ks.prototype.focus=function(){if(this.cm.options.readOnly!="nocursor"&&(!nt||ve()!=this.textarea))try{this.textarea.focus()}catch(it){}},Ks.prototype.blur=function(){this.textarea.blur()},Ks.prototype.resetPosition=function(){this.wrapper.style.top=this.wrapper.style.left=0},Ks.prototype.receivedFocus=function(){this.slowPoll()},Ks.prototype.slowPoll=function(){var it=this;this.pollingFast||this.polling.set(this.cm.options.pollInterval,function(){it.poll(),it.cm.state.focused&&it.slowPoll()})},Ks.prototype.fastPoll=function(){var it=!1,at=this;at.pollingFast=!0;function ft(){var dt=at.poll();!dt&&!it?(it=!0,at.polling.set(60,ft)):(at.pollingFast=!1,at.slowPoll())}at.polling.set(20,ft)},Ks.prototype.poll=function(){var it=this,at=this.cm,ft=this.textarea,dt=this.prevInput;if(this.contextMenuPending||!at.state.focused||Et(ft)&&!dt&&!this.composing||at.isReadOnly()||at.options.disableInput||at.state.keySeq)return!1;var mt=ft.value;if(mt==dt&&!at.somethingSelected())return!1;if(te&&le>=9&&this.hasSelection===mt||ht&&/[\uf700-\uf7ff]/.test(mt))return at.display.input.reset(),!1;if(at.doc.sel==at.display.selForContextMenu){var Lt=mt.charCodeAt(0);if(Lt==8203&&!dt&&(dt="\u200B"),Lt==8666)return this.reset(),this.cm.execCommand("undo")}for(var Rt=0,Xt=Math.min(dt.length,mt.length);Rt1e3||mt.indexOf(` +`)>-1?ft.value=it.prevInput="":it.prevInput=mt,it.composing&&(it.composing.range.clear(),it.composing.range=at.markText(it.composing.start,at.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},Ks.prototype.ensurePolled=function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},Ks.prototype.onKeyPress=function(){te&&le>=9&&(this.hasSelection=null),this.fastPoll()},Ks.prototype.onContextMenu=function(it){var at=this,ft=at.cm,dt=ft.display,mt=at.textarea;at.contextMenuPending&&at.contextMenuPending();var Lt=Ds(ft,it),Rt=dt.scroller.scrollTop;if(!Lt||Ut)return;var Xt=ft.options.resetSelectionOnContextMenu;Xt&&ft.doc.sel.contains(Lt)==-1&&Ln(ft,ka)(ft.doc,Ir(Lt),Ge);var _t=mt.style.cssText,we=at.wrapper.style.cssText,rn=at.wrapper.offsetParent.getBoundingClientRect();at.wrapper.style.cssText="position: static",mt.style.cssText=`position: absolute; width: 30px; height: 30px; top: `+(it.clientY-rn.top-5)+"px; left: "+(it.clientX-rn.left-5)+`px; z-index: 1000; background: `+(te?"rgba(255, 255, 255, .05)":"transparent")+`; - outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);`;var Le;kt&&(Le=window.scrollY),dt.input.focus(),kt&&window.scrollTo(null,Le),dt.input.reset(),ft.somethingSelected()||(mt.value=at.prevInput=" "),at.contextMenuPending=Bn,dt.selForContextMenu=ft.doc.sel,clearTimeout(dt.detectingSelectAll);function Zn(){if(mt.selectionStart!=null){var Hi=ft.somethingSelected(),$i="\u200B"+(Hi?mt.value:"");mt.value="\u21DA",mt.value=$i,at.prevInput=Hi?"":"\u200B",mt.selectionStart=1,mt.selectionEnd=$i.length,dt.selForContextMenu=ft.doc.sel}}function Bn(){if(at.contextMenuPending==Bn&&(at.contextMenuPending=!1,at.wrapper.style.cssText=we,mt.style.cssText=_t,te&&le<9&&dt.scrollbars.setScrollTop(dt.scroller.scrollTop=Rt),mt.selectionStart!=null)){(!te||te&&le<9)&&Zn();var Hi=0,$i=function(){dt.selForContextMenu==ft.doc.sel&&mt.selectionStart==0&&mt.selectionEnd>0&&at.prevInput=="\u200B"?Fn(ft,ma)(ft):Hi++<10?dt.detectingSelectAll=setTimeout($i,500):(dt.selForContextMenu=null,dt.input.reset())};dt.detectingSelectAll=setTimeout($i,200)}}if(te&&le>=9&&Zn(),Nt){Bo(it);var Ni=function(){zn(window,"mouseup",Ni),setTimeout(Bn,20)};Ye(window,"mouseup",Ni)}else setTimeout(Bn,50)},Ks.prototype.readOnlyChanged=function(it){it||this.reset(),this.textarea.disabled=it=="nocursor",this.textarea.readOnly=!!it},Ks.prototype.setUneditable=function(){},Ks.prototype.needsContentAttribute=!1;function dm(it,at){if(at=at?Hn(at):{},at.value=it.value,!at.tabindex&&it.tabIndex&&(at.tabindex=it.tabIndex),!at.placeholder&&it.placeholder&&(at.placeholder=it.placeholder),at.autofocus==null){var ft=ve();at.autofocus=ft==it||it.getAttribute("autofocus")!=null&&ft==document.body}function dt(){it.value=Xt.getValue()}var mt;if(it.form&&(Ye(it.form,"submit",dt),!at.leaveSubmitMethodAlone)){var Lt=it.form;mt=Lt.submit;try{var Rt=Lt.submit=function(){dt(),Lt.submit=mt,Lt.submit(),Lt.submit=Rt}}catch(_t){}}at.finishInit=function(_t){_t.save=dt,_t.getTextArea=function(){return it},_t.toTextArea=function(){_t.toTextArea=isNaN,dt(),it.parentNode.removeChild(_t.getWrapperElement()),it.style.display="",it.form&&(zn(it.form,"submit",dt),!at.leaveSubmitMethodAlone&&typeof it.form.submit=="function"&&(it.form.submit=mt))}},it.style.display="none";var Xt=ya(function(_t){return it.parentNode.insertBefore(_t,it.nextSibling)},at);return Xt}function Xc(it){it.off=zn,it.on=Ye,it.wheelEventPixels=or,it.Doc=Ws,it.splitLines=qn,it.countColumn=Te,it.findColumn=ei,it.isWordChar=Bt,it.Pass=Dn,it.signal=pn,it.Line=Yi,it.changeEnd=ca,it.scrollbarModel=Ed,it.Pos=ge,it.cmpPos=_e,it.modes=ii,it.mimeModes=ai,it.resolveMode=vn,it.getMode=Me,it.modeExtensions=Fe,it.extendMode=zt,it.copyState=Re,it.startState=Se,it.innerMode=qe,it.commands=Qs,it.keyMap=kl,it.keyName=Zc,it.isModifierKey=Ad,it.lookupKey=tu,it.normalizeKeyMap=Hc,it.StringStream=ee,it.SharedTextMarker=dh,it.TextMarker=Ve,it.LineWidget=Ns,it.e_preventDefault=Mi,it.e_stopPropagation=Mo,it.e_stop=Bo,it.addClass=Je,it.contains=Ee,it.rmClass=Zt,it.keyNames=_u}lm(ya),kd(ya);var ld="iter insert remove copy getEditor constructor".split(" ");for(var Ef in Ws.prototype)Ws.prototype.hasOwnProperty(Ef)&&hn(ld,Ef)<0&&(ya.prototype[Ef]=function(it){return function(){return it.apply(this.doc,arguments)}}(Ws.prototype[Ef]));return ki(Ws),ya.inputStyles={textarea:Ks,contenteditable:Ya},ya.defineMode=function(it){!ya.defaults.mode&&it!="null"&&(ya.defaults.mode=it),Ci.apply(this,arguments)},ya.defineMIME=Pn,ya.defineMode("null",function(){return{token:function(it){return it.skipToEnd()}}}),ya.defineMIME("text/plain","null"),ya.defineExtension=function(it,at){ya.prototype[it]=at},ya.defineDocExtension=function(it,at){Ws.prototype[it]=at},ya.fromTextArea=dm,Xc(ya),ya.version="5.58.2",ya})},25419:function(An,Nn,xt){(function(ct){ct(xt(89780),xt(15525),xt(98101))})(function(ct){"use strict";ct.defineMode("markdown",function(Ot,ue){var Ie=ct.getMode(Ot,"text/html"),te=Ie.name=="null";function le(Te){if(ct.findModeByName){var $t=ct.findModeByName(Te);$t&&(Te=$t.mime||$t.mimes[0])}var hn=ct.getMode(Ot,Te);return hn.name=="null"?null:hn}ue.highlightFormatting===void 0&&(ue.highlightFormatting=!1),ue.maxBlockquoteDepth===void 0&&(ue.maxBlockquoteDepth=0),ue.taskLists===void 0&&(ue.taskLists=!1),ue.strikethrough===void 0&&(ue.strikethrough=!1),ue.emoji===void 0&&(ue.emoji=!1),ue.fencedCodeBlockHighlighting===void 0&&(ue.fencedCodeBlockHighlighting=!0),ue.fencedCodeBlockDefaultMode===void 0&&(ue.fencedCodeBlockDefaultMode="text/plain"),ue.xml===void 0&&(ue.xml=!0),ue.tokenTypeOverrides===void 0&&(ue.tokenTypeOverrides={});var kt={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ke in kt)kt.hasOwnProperty(ke)&&ue.tokenTypeOverrides[ke]&&(kt[ke]=ue.tokenTypeOverrides[ke]);var me=/^([*\-_])(?:\s*\1){2,}\s*$/,Ut=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ae=/^\[(x| )\](?=\s)/i,Pe=ue.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,He=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ft=/^[^#!\[\]*_\\<>` "'(~:]+/,et=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,nt=/^\s*\[[^\]]+?\]:.*$/,ht=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,lt=" ";function pt(Te,$t,hn){return $t.f=$t.inline=hn,hn(Te,$t)}function yt(Te,$t,hn){return $t.f=$t.block=hn,hn(Te,$t)}function Pt(Te){return!Te||!/\S/.test(Te.string)}function Nt(Te){if(Te.linkTitle=!1,Te.linkHref=!1,Te.linkText=!1,Te.em=!1,Te.strong=!1,Te.strikethrough=!1,Te.quote=0,Te.indentedCode=!1,Te.f==Zt){var $t=te;if(!$t){var hn=ct.innerMode(Ie,Te.htmlState);$t=hn.mode.name=="xml"&&hn.state.tagStart===null&&!hn.state.context&&hn.state.tokenize.isInText}$t&&(Te.f=Ce,Te.block=Dt,Te.htmlState=null)}return Te.trailingSpace=0,Te.trailingSpaceNewLine=!1,Te.prevLine=Te.thisLine,Te.thisLine={stream:null},null}function Dt(Te,$t){var hn=Te.column()===$t.indentation,Wn=Pt($t.prevLine.stream),Dn=$t.indentedCode,Ge=$t.prevLine.hr,We=$t.list!==!1,Ln=($t.listStack[$t.listStack.length-1]||0)+3;$t.indentedCode=!1;var ei=$t.indentation;if($t.indentationDiff===null&&($t.indentationDiff=$t.indentation,We)){for($t.list=null;ei<$t.listStack[$t.listStack.length-1];)$t.listStack.pop(),$t.listStack.length?$t.indentation=$t.listStack[$t.listStack.length-1]:$t.list=!1;$t.list!==!1&&($t.indentationDiff=ei-$t.listStack[$t.listStack.length-1])}var dn=!Wn&&!Ge&&!$t.prevLine.header&&(!We||!Dn)&&!$t.prevLine.fencedCodeEnd,En=($t.list===!1||Ge||Wn)&&$t.indentation<=Ln&&Te.match(me),se=null;if($t.indentationDiff>=4&&(Dn||$t.prevLine.fencedCodeEnd||$t.prevLine.header||Wn))return Te.skipToEnd(),$t.indentedCode=!0,kt.code;if(Te.eatSpace())return null;if(hn&&$t.indentation<=Ln&&(se=Te.match(Pe))&&se[1].length<=6)return $t.quote=0,$t.header=se[1].length,$t.thisLine.header=!0,ue.highlightFormatting&&($t.formatting="header"),$t.f=$t.inline,de($t);if($t.indentation<=Ln&&Te.eat(">"))return $t.quote=hn?1:$t.quote+1,ue.highlightFormatting&&($t.formatting="quote"),Te.eatSpace(),de($t);if(!En&&!$t.setext&&hn&&$t.indentation<=Ln&&(se=Te.match(Ut))){var gn=se[1]?"ol":"ul";return $t.indentation=ei+Te.current().length,$t.list=!0,$t.quote=0,$t.listStack.push($t.indentation),$t.em=!1,$t.strong=!1,$t.code=!1,$t.strikethrough=!1,ue.taskLists&&Te.match(Ae,!1)&&($t.taskList=!0),$t.f=$t.inline,ue.highlightFormatting&&($t.formatting=["list","list-"+gn]),de($t)}else{if(hn&&$t.indentation<=Ln&&(se=Te.match(et,!0)))return $t.quote=0,$t.fencedEndRE=new RegExp(se[1]+"+ *$"),$t.localMode=ue.fencedCodeBlockHighlighting&&le(se[2]||ue.fencedCodeBlockDefaultMode),$t.localMode&&($t.localState=ct.startState($t.localMode)),$t.f=$t.block=ne,ue.highlightFormatting&&($t.formatting="code-block"),$t.code=-1,de($t);if($t.setext||(!dn||!We)&&!$t.quote&&$t.list===!1&&!$t.code&&!En&&!nt.test(Te.string)&&(se=Te.lookAhead(1))&&(se=se.match(He)))return $t.setext?($t.header=$t.setext,$t.setext=0,Te.skipToEnd(),ue.highlightFormatting&&($t.formatting="header")):($t.header=se[0].charAt(0)=="="?1:2,$t.setext=$t.header),$t.thisLine.header=!0,$t.f=$t.inline,de($t);if(En)return Te.skipToEnd(),$t.hr=!0,$t.thisLine.hr=!0,kt.hr;if(Te.peek()==="[")return pt(Te,$t,je)}return pt(Te,$t,$t.inline)}function Zt(Te,$t){var hn=Ie.token(Te,$t.htmlState);if(!te){var Wn=ct.innerMode(Ie,$t.htmlState);(Wn.mode.name=="xml"&&Wn.state.tagStart===null&&!Wn.state.context&&Wn.state.tokenize.isInText||$t.md_inside&&Te.current().indexOf(">")>-1)&&($t.f=Ce,$t.block=Dt,$t.htmlState=null)}return hn}function ne(Te,$t){var hn=$t.listStack[$t.listStack.length-1]||0,Wn=$t.indentation=Te.quote?$t.push(kt.formatting+"-"+Te.formatting[hn]+"-"+Te.quote):$t.push("error"))}if(Te.taskOpen)return $t.push("meta"),$t.length?$t.join(" "):null;if(Te.taskClosed)return $t.push("property"),$t.length?$t.join(" "):null;if(Te.linkHref?$t.push(kt.linkHref,"url"):(Te.strong&&$t.push(kt.strong),Te.em&&$t.push(kt.em),Te.strikethrough&&$t.push(kt.strikethrough),Te.emoji&&$t.push(kt.emoji),Te.linkText&&$t.push(kt.linkText),Te.code&&$t.push(kt.code),Te.image&&$t.push(kt.image),Te.imageAltText&&$t.push(kt.imageAltText,"link"),Te.imageMarker&&$t.push(kt.imageMarker)),Te.header&&$t.push(kt.header,kt.header+"-"+Te.header),Te.quote&&($t.push(kt.quote),!ue.maxBlockquoteDepth||ue.maxBlockquoteDepth>=Te.quote?$t.push(kt.quote+"-"+Te.quote):$t.push(kt.quote+"-"+ue.maxBlockquoteDepth)),Te.list!==!1){var Wn=(Te.listStack.length-1)%3;Wn?Wn===1?$t.push(kt.list2):$t.push(kt.list3):$t.push(kt.list1)}return Te.trailingSpaceNewLine?$t.push("trailing-space-new-line"):Te.trailingSpace&&$t.push("trailing-space-"+(Te.trailingSpace%2?"a":"b")),$t.length?$t.join(" "):null}function Qt(Te,$t){if(Te.match(Ft,!0))return de($t)}function Ce(Te,$t){var hn=$t.text(Te,$t);if(typeof hn!="undefined")return hn;if($t.list)return $t.list=null,de($t);if($t.taskList){var Wn=Te.match(Ae,!0)[1]===" ";return Wn?$t.taskOpen=!0:$t.taskClosed=!0,ue.highlightFormatting&&($t.formatting="task"),$t.taskList=!1,de($t)}if($t.taskOpen=!1,$t.taskClosed=!1,$t.header&&Te.match(/^#+$/,!0))return ue.highlightFormatting&&($t.formatting="header"),de($t);var Dn=Te.next();if($t.linkTitle){$t.linkTitle=!1;var Ge=Dn;Dn==="("&&(Ge=")"),Ge=(Ge+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var We="^\\s*(?:[^"+Ge+"\\\\]+|\\\\\\\\|\\\\.)"+Ge;if(Te.match(new RegExp(We),!0))return kt.linkHref}if(Dn==="`"){var Ln=$t.formatting;ue.highlightFormatting&&($t.formatting="code"),Te.eatWhile("`");var ei=Te.current().length;if($t.code==0&&(!$t.quote||ei==1))return $t.code=ei,de($t);if(ei==$t.code){var dn=de($t);return $t.code=0,dn}else return $t.formatting=Ln,de($t)}else if($t.code)return de($t);if(Dn==="\\"&&(Te.next(),ue.highlightFormatting)){var En=de($t),se=kt.formatting+"-escape";return En?En+" "+se:se}if(Dn==="!"&&Te.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return $t.imageMarker=!0,$t.image=!0,ue.highlightFormatting&&($t.formatting="image"),de($t);if(Dn==="["&&$t.imageMarker&&Te.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return $t.imageMarker=!1,$t.imageAltText=!0,ue.highlightFormatting&&($t.formatting="image"),de($t);if(Dn==="]"&&$t.imageAltText){ue.highlightFormatting&&($t.formatting="image");var En=de($t);return $t.imageAltText=!1,$t.image=!1,$t.inline=$t.f=Ee,En}if(Dn==="["&&!$t.image)return $t.linkText&&Te.match(/^.*?\]/)||($t.linkText=!0,ue.highlightFormatting&&($t.formatting="link")),de($t);if(Dn==="]"&&$t.linkText){ue.highlightFormatting&&($t.formatting="link");var En=de($t);return $t.linkText=!1,$t.inline=$t.f=Te.match(/\(.*?\)| ?\[.*?\]/,!1)?Ee:Ce,En}if(Dn==="<"&&Te.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){$t.f=$t.inline=Vt,ue.highlightFormatting&&($t.formatting="link");var En=de($t);return En?En+=" ":En="",En+kt.linkInline}if(Dn==="<"&&Te.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){$t.f=$t.inline=Vt,ue.highlightFormatting&&($t.formatting="link");var En=de($t);return En?En+=" ":En="",En+kt.linkEmail}if(ue.xml&&Dn==="<"&&Te.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var gn=Te.string.indexOf(">",Te.pos);if(gn!=-1){var Mn=Te.string.substring(Te.start,gn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(Mn)&&($t.md_inside=!0)}return Te.backUp(1),$t.htmlState=ct.startState(Ie),yt(Te,$t,Zt)}if(ue.xml&&Dn==="<"&&Te.match(/^\/\w*?>/))return $t.md_inside=!1,"tag";if(Dn==="*"||Dn==="_"){for(var It=1,bt=Te.pos==1?" ":Te.string.charAt(Te.pos-2);It<3&&Te.eat(Dn);)It++;var wt=Te.peek()||" ",Bt=!/\s/.test(wt)&&(!ht.test(wt)||/\s/.test(bt)||ht.test(bt)),Tt=!/\s/.test(bt)&&(!ht.test(bt)||/\s/.test(wt)||ht.test(wt)),vt=null,ie=null;if(It%2&&(!$t.em&&Bt&&(Dn==="*"||!Tt||ht.test(bt))?vt=!0:$t.em==Dn&&Tt&&(Dn==="*"||!Bt||ht.test(wt))&&(vt=!1)),It>1&&(!$t.strong&&Bt&&(Dn==="*"||!Tt||ht.test(bt))?ie=!0:$t.strong==Dn&&Tt&&(Dn==="*"||!Bt||ht.test(wt))&&(ie=!1)),ie!=null||vt!=null){ue.highlightFormatting&&($t.formatting=vt==null?"strong":ie==null?"em":"strong em"),vt===!0&&($t.em=Dn),ie===!0&&($t.strong=Dn);var dn=de($t);return vt===!1&&($t.em=!1),ie===!1&&($t.strong=!1),dn}}else if(Dn===" "&&(Te.eat("*")||Te.eat("_"))){if(Te.peek()===" ")return de($t);Te.backUp(1)}if(ue.strikethrough){if(Dn==="~"&&Te.eatWhile(Dn)){if($t.strikethrough){ue.highlightFormatting&&($t.formatting="strikethrough");var dn=de($t);return $t.strikethrough=!1,dn}else if(Te.match(/^[^\s]/,!1))return $t.strikethrough=!0,ue.highlightFormatting&&($t.formatting="strikethrough"),de($t)}else if(Dn===" "&&Te.match(/^~~/,!0)){if(Te.peek()===" ")return de($t);Te.backUp(2)}}if(ue.emoji&&Dn===":"&&Te.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){$t.emoji=!0,ue.highlightFormatting&&($t.formatting="emoji");var xe=de($t);return $t.emoji=!1,xe}return Dn===" "&&(Te.match(/^ +$/,!1)?$t.trailingSpace++:$t.trailingSpace&&($t.trailingSpaceNewLine=!0)),de($t)}function Vt(Te,$t){var hn=Te.next();if(hn===">"){$t.f=$t.inline=Ce,ue.highlightFormatting&&($t.formatting="link");var Wn=de($t);return Wn?Wn+=" ":Wn="",Wn+kt.linkInline}return Te.match(/^[^>]+/,!0),kt.linkInline}function Ee(Te,$t){if(Te.eatSpace())return null;var hn=Te.next();return hn==="("||hn==="["?($t.f=$t.inline=Je(hn==="("?")":"]"),ue.highlightFormatting&&($t.formatting="link-string"),$t.linkHref=!0,de($t)):"error"}var ve={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Je(Te){return function($t,hn){var Wn=$t.next();if(Wn===Te){hn.f=hn.inline=Ce,ue.highlightFormatting&&(hn.formatting="link-string");var Dn=de(hn);return hn.linkHref=!1,Dn}return $t.match(ve[Te]),hn.linkHref=!0,de(hn)}}function je(Te,$t){return Te.match(/^([^\]\\]|\\.)*\]:/,!1)?($t.f=en,Te.next(),ue.highlightFormatting&&($t.formatting="link"),$t.linkText=!0,de($t)):pt(Te,$t,Ce)}function en(Te,$t){if(Te.match(/^\]:/,!0)){$t.f=$t.inline=jn,ue.highlightFormatting&&($t.formatting="link");var hn=de($t);return $t.linkText=!1,hn}return Te.match(/^([^\]\\]|\\.)+/,!0),kt.linkText}function jn(Te,$t){return Te.eatSpace()?null:(Te.match(/^[^\s]+/,!0),Te.peek()===void 0?$t.linkTitle=!0:Te.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),$t.f=$t.inline=Ce,kt.linkHref+" url")}var Hn={startState:function(){return{f:Dt,prevLine:{stream:null},thisLine:{stream:null},block:Dt,htmlState:null,indentation:0,inline:Ce,text:Qt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Te){return{f:Te.f,prevLine:Te.prevLine,thisLine:Te.thisLine,block:Te.block,htmlState:Te.htmlState&&ct.copyState(Ie,Te.htmlState),indentation:Te.indentation,localMode:Te.localMode,localState:Te.localMode?ct.copyState(Te.localMode,Te.localState):null,inline:Te.inline,text:Te.text,formatting:!1,linkText:Te.linkText,linkTitle:Te.linkTitle,linkHref:Te.linkHref,code:Te.code,em:Te.em,strong:Te.strong,strikethrough:Te.strikethrough,emoji:Te.emoji,header:Te.header,setext:Te.setext,hr:Te.hr,taskList:Te.taskList,list:Te.list,listStack:Te.listStack.slice(0),quote:Te.quote,indentedCode:Te.indentedCode,trailingSpace:Te.trailingSpace,trailingSpaceNewLine:Te.trailingSpaceNewLine,md_inside:Te.md_inside,fencedEndRE:Te.fencedEndRE}},token:function(Te,$t){if($t.formatting=!1,Te!=$t.thisLine.stream){if($t.header=0,$t.hr=!1,Te.match(/^\s*$/,!0))return Nt($t),null;if($t.prevLine=$t.thisLine,$t.thisLine={stream:Te},$t.taskList=!1,$t.trailingSpace=0,$t.trailingSpaceNewLine=!1,!$t.localState&&($t.f=$t.block,$t.f!=Zt)){var hn=Te.match(/^\s*/,!0)[0].replace(/\t/g,lt).length;if($t.indentation=hn,$t.indentationDiff=null,hn>0)return null}}return $t.f(Te,$t)},innerMode:function(Te){return Te.block==Zt?{state:Te.htmlState,mode:Ie}:Te.localState?{state:Te.localState,mode:Te.localMode}:{state:Te,mode:Hn}},indent:function(Te,$t,hn){return Te.block==Zt&&Ie.indent?Ie.indent(Te.htmlState,$t,hn):Te.localState&&Te.localMode.indent?Te.localMode.indent(Te.localState,$t,hn):ct.Pass},blankLine:Nt,getType:de,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Hn},"xml"),ct.defineMIME("text/markdown","markdown"),ct.defineMIME("text/x-markdown","markdown")})},98101:function(An,Nn,xt){(function(ct){ct(xt(89780))})(function(ct){"use strict";ct.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ot=0;Ot-1&&Ie.substring(kt+1,Ie.length);if(ke)return ct.findModeByExtension(ke)},ct.findModeByName=function(Ie){Ie=Ie.toLowerCase();for(var te=0;te0?Ft.cmdState[Ft.cmdState.length-1]:null}function le(Ft){var et=Ft.cmdState.pop();et&&et.closeBracket()}function kt(Ft){for(var et=Ft.cmdState,nt=et.length-1;nt>=0;nt--){var ht=et[nt];if(ht.name!="DEFAULT")return ht}return{styleIdentifier:function(){return null}}}function ke(Ft,et,nt){return function(){this.name=Ft,this.bracketNo=0,this.style=et,this.styles=nt,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var me={};me.importmodule=ke("importmodule","tag",["string","builtin"]),me.documentclass=ke("documentclass","tag",["","atom"]),me.usepackage=ke("usepackage","tag",["atom"]),me.begin=ke("begin","tag",["atom"]),me.end=ke("end","tag",["atom"]),me.label=ke("label","tag",["atom"]),me.ref=ke("ref","tag",["atom"]),me.eqref=ke("eqref","tag",["atom"]),me.cite=ke("cite","tag",["atom"]),me.bibitem=ke("bibitem","tag",["atom"]),me.Bibitem=ke("Bibitem","tag",["atom"]),me.RBibitem=ke("RBibitem","tag",["atom"]),me.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Ut(Ft,et){Ft.f=et}function Ae(Ft,et){var nt;if(Ft.match(/^\\[a-zA-Z@]+/)){var ht=Ft.current().slice(1);return nt=me.hasOwnProperty(ht)?me[ht]:me.DEFAULT,nt=new nt,Ie(et,nt),Ut(et,He),nt.style}if(Ft.match(/^\\[$&%#{}_]/)||Ft.match(/^\\[,;!\/\\]/))return"tag";if(Ft.match("\\["))return Ut(et,function(pt,yt){return Pe(pt,yt,"\\]")}),"keyword";if(Ft.match("\\("))return Ut(et,function(pt,yt){return Pe(pt,yt,"\\)")}),"keyword";if(Ft.match("$$"))return Ut(et,function(pt,yt){return Pe(pt,yt,"$$")}),"keyword";if(Ft.match("$"))return Ut(et,function(pt,yt){return Pe(pt,yt,"$")}),"keyword";var lt=Ft.next();if(lt=="%")return Ft.skipToEnd(),"comment";if(lt=="}"||lt=="]"){if(nt=te(et),nt)nt.closeBracket(lt),Ut(et,He);else return"error";return"bracket"}else return lt=="{"||lt=="["?(nt=me.DEFAULT,nt=new nt,Ie(et,nt),"bracket"):/\d/.test(lt)?(Ft.eatWhile(/[\w.%]/),"atom"):(Ft.eatWhile(/[\w\-_]/),nt=kt(et),nt.name=="begin"&&(nt.argument=Ft.current()),nt.styleIdentifier())}function Pe(Ft,et,nt){if(Ft.eatSpace())return null;if(nt&&Ft.match(nt))return Ut(et,Ae),"keyword";if(Ft.match(/^\\[a-zA-Z@]+/))return"tag";if(Ft.match(/^[a-zA-Z]+/))return"variable-2";if(Ft.match(/^\\[$&%#{}_]/)||Ft.match(/^\\[,;!\/]/)||Ft.match(/^[\^_&]/))return"tag";if(Ft.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ft.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ht=Ft.next();return ht=="{"||ht=="}"||ht=="["||ht=="]"||ht=="("||ht==")"?"bracket":ht=="%"?(Ft.skipToEnd(),"comment"):"error"}function He(Ft,et){var nt=Ft.peek(),ht;return nt=="{"||nt=="["?(ht=te(et),ht.openBracket(nt),Ft.eat(nt),Ut(et,Ae),"bracket"):/[ \t\r]/.test(nt)?(Ft.eat(nt),null):(Ut(et,Ae),le(et),Ae(Ft,et))}return{startState:function(){var Ft=ue.inMathMode?function(et,nt){return Pe(et,nt)}:Ae;return{cmdState:[],f:Ft}},copyState:function(Ft){return{cmdState:Ft.cmdState.slice(),f:Ft.f}},token:function(Ft,et){return et.f(Ft,et)},blankLine:function(Ft){Ft.f=Ae,Ft.cmdState.length=0},lineComment:"%"}}),ct.defineMIME("text/x-stex","stex"),ct.defineMIME("text/x-latex","stex")})},15525:function(An,Nn,xt){(function(ct){ct(xt(89780))})(function(ct){"use strict";var Ot={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ue={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ct.defineMode("xml",function(Ie,te){var le=Ie.indentUnit,kt={},ke=te.htmlMode?Ot:ue;for(var me in ke)kt[me]=ke[me];for(var me in te)kt[me]=te[me];var Ut,Ae;function Pe(Vt,Ee){function ve(en){return Ee.tokenize=en,en(Vt,Ee)}var Je=Vt.next();if(Je=="<")return Vt.eat("!")?Vt.eat("[")?Vt.match("CDATA[")?ve(et("atom","]]>")):null:Vt.match("--")?ve(et("comment","-->")):Vt.match("DOCTYPE",!0,!0)?(Vt.eatWhile(/[\w\._\-]/),ve(nt(1))):null:Vt.eat("?")?(Vt.eatWhile(/[\w\._\-]/),Ee.tokenize=et("meta","?>"),"meta"):(Ut=Vt.eat("/")?"closeTag":"openTag",Ee.tokenize=He,"tag bracket");if(Je=="&"){var je;return Vt.eat("#")?Vt.eat("x")?je=Vt.eatWhile(/[a-fA-F\d]/)&&Vt.eat(";"):je=Vt.eatWhile(/[\d]/)&&Vt.eat(";"):je=Vt.eatWhile(/[\w\.\-:]/)&&Vt.eat(";"),je?"atom":"error"}else return Vt.eatWhile(/[^&<]/),null}Pe.isInText=!0;function He(Vt,Ee){var ve=Vt.next();if(ve==">"||ve=="/"&&Vt.eat(">"))return Ee.tokenize=Pe,Ut=ve==">"?"endTag":"selfcloseTag","tag bracket";if(ve=="=")return Ut="equals",null;if(ve=="<"){Ee.tokenize=Pe,Ee.state=yt,Ee.tagName=Ee.tagStart=null;var Je=Ee.tokenize(Vt,Ee);return Je?Je+" tag error":"tag error"}else return/[\'\"]/.test(ve)?(Ee.tokenize=Ft(ve),Ee.stringStartCol=Vt.column(),Ee.tokenize(Vt,Ee)):(Vt.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ft(Vt){var Ee=function(ve,Je){for(;!ve.eol();)if(ve.next()==Vt){Je.tokenize=He;break}return"string"};return Ee.isInAttribute=!0,Ee}function et(Vt,Ee){return function(ve,Je){for(;!ve.eol();){if(ve.match(Ee)){Je.tokenize=Pe;break}ve.next()}return Vt}}function nt(Vt){return function(Ee,ve){for(var Je;(Je=Ee.next())!=null;){if(Je=="<")return ve.tokenize=nt(Vt+1),ve.tokenize(Ee,ve);if(Je==">")if(Vt==1){ve.tokenize=Pe;break}else return ve.tokenize=nt(Vt-1),ve.tokenize(Ee,ve)}return"meta"}}function ht(Vt,Ee,ve){this.prev=Vt.context,this.tagName=Ee,this.indent=Vt.indented,this.startOfLine=ve,(kt.doNotIndent.hasOwnProperty(Ee)||Vt.context&&Vt.context.noIndent)&&(this.noIndent=!0)}function lt(Vt){Vt.context&&(Vt.context=Vt.context.prev)}function pt(Vt,Ee){for(var ve;;){if(!Vt.context||(ve=Vt.context.tagName,!kt.contextGrabbers.hasOwnProperty(ve)||!kt.contextGrabbers[ve].hasOwnProperty(Ee)))return;lt(Vt)}}function yt(Vt,Ee,ve){return Vt=="openTag"?(ve.tagStart=Ee.column(),Pt):Vt=="closeTag"?Nt:yt}function Pt(Vt,Ee,ve){return Vt=="word"?(ve.tagName=Ee.current(),Ae="tag",ne):kt.allowMissingTagName&&Vt=="endTag"?(Ae="tag bracket",ne(Vt,Ee,ve)):(Ae="error",Pt)}function Nt(Vt,Ee,ve){if(Vt=="word"){var Je=Ee.current();return ve.context&&ve.context.tagName!=Je&&kt.implicitlyClosed.hasOwnProperty(ve.context.tagName)&<(ve),ve.context&&ve.context.tagName==Je||kt.matchClosing===!1?(Ae="tag",Dt):(Ae="tag error",Zt)}else return kt.allowMissingTagName&&Vt=="endTag"?(Ae="tag bracket",Dt(Vt,Ee,ve)):(Ae="error",Zt)}function Dt(Vt,Ee,ve){return Vt!="endTag"?(Ae="error",Dt):(lt(ve),yt)}function Zt(Vt,Ee,ve){return Ae="error",Dt(Vt,Ee,ve)}function ne(Vt,Ee,ve){if(Vt=="word")return Ae="attribute",de;if(Vt=="endTag"||Vt=="selfcloseTag"){var Je=ve.tagName,je=ve.tagStart;return ve.tagName=ve.tagStart=null,Vt=="selfcloseTag"||kt.autoSelfClosers.hasOwnProperty(Je)?pt(ve,Je):(pt(ve,Je),ve.context=new ht(ve,Je,je==ve.indented)),yt}return Ae="error",ne}function de(Vt,Ee,ve){return Vt=="equals"?Qt:(kt.allowMissing||(Ae="error"),ne(Vt,Ee,ve))}function Qt(Vt,Ee,ve){return Vt=="string"?Ce:Vt=="word"&&kt.allowUnquoted?(Ae="string",ne):(Ae="error",ne(Vt,Ee,ve))}function Ce(Vt,Ee,ve){return Vt=="string"?Ce:ne(Vt,Ee,ve)}return{startState:function(Vt){var Ee={tokenize:Pe,state:yt,indented:Vt||0,tagName:null,tagStart:null,context:null};return Vt!=null&&(Ee.baseIndent=Vt),Ee},token:function(Vt,Ee){if(!Ee.tagName&&Vt.sol()&&(Ee.indented=Vt.indentation()),Vt.eatSpace())return null;Ut=null;var ve=Ee.tokenize(Vt,Ee);return(ve||Ut)&&ve!="comment"&&(Ae=null,Ee.state=Ee.state(Ut||ve,Vt,Ee),Ae&&(ve=Ae=="error"?ve+" error":Ae)),ve},indent:function(Vt,Ee,ve){var Je=Vt.context;if(Vt.tokenize.isInAttribute)return Vt.tagStart==Vt.indented?Vt.stringStartCol+1:Vt.indented+le;if(Je&&Je.noIndent)return ct.Pass;if(Vt.tokenize!=He&&Vt.tokenize!=Pe)return ve?ve.match(/^(\s*)/)[0].length:0;if(Vt.tagName)return kt.multilineTagIndentPastTag!==!1?Vt.tagStart+Vt.tagName.length+2:Vt.tagStart+le*(kt.multilineTagIndentFactor||1);if(kt.alignCDATA&&/$/,blockCommentStart:"",configuration:kt.htmlMode?"html":"xml",helperType:kt.htmlMode?"html":"xml",skipAttribute:function(Vt){Vt.state==Qt&&(Vt.state=ne)},xmlCurrentTag:function(Vt){return Vt.tagName?{name:Vt.tagName,close:Vt.type=="closeTag"}:null},xmlCurrentContext:function(Vt){for(var Ee=[],ve=Vt.context;ve;ve=ve.prev)ve.tagName&&Ee.push(ve.tagName);return Ee.reverse()}}}),ct.defineMIME("text/xml","xml"),ct.defineMIME("application/xml","xml"),ct.mimeModes.hasOwnProperty("text/html")||ct.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(An,Nn,xt){"use strict";xt.d(Nn,{$u:function(){return me},BD:function(){return It},E9:function(){return ke},FF:function(){return ir},FJ:function(){return yt},Hn:function(){return pt},KX:function(){return Nt},NB:function(){return he},S0:function(){return se},UL:function(){return Ut},Vk:function(){return lt},Vm:function(){return oe},YI:function(){return gn},ZA:function(){return ue},Zt:function(){return Ae},al:function(){return vt},bn:function(){return Tt},bx:function(){return bt},g2:function(){return Mn},h1:function(){return Qt},hD:function(){return ki},l4:function(){return le},rU:function(){return pe},s_:function(){return wt},uz:function(){return Kt},z6:function(){return Pe}}),An=xt.hmd(An),function(){var Et;function _i(a){var y=0;return function(){return yx&&(x=Math.max(0,b+x)),(E==null||E>b)&&(E=b),E=Number(E),0>E&&(E=Math.max(0,b+E)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):jt("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function $n(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):jt("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function Xn(){var a=Gn.pop();return a===void 0?[]:a}function si(a){a.length=0,Gn.push(a)}function li(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(ge(a)&&a.constructor)return li(a.constructor);return typeof a}function Ai(a){var y=a;return ge(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Ii(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function Bi(a,y,x){Object.defineProperty(Kr.prototype,a,{get:y,set:x})}function ln(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var E=0,b=0;bx;x++)y[x]=x;for(x=E=0;256>x;x++)E=(E+y[x]+119)%256,b=y[x],y[x]=y[E],y[E]=b;E=x=0;for(var z="",tt=0;tt-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var co=ee.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,E=this.qf;if(E!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Qi.prototype.Ad=function(){return this.next()},Qi.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Qi.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Qi.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Qi.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Qi.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--)x.push(a(y[E]));return a=new fn,a.s=x,a.xb(),a.iterator},Qi.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--){var b=y[E];a(b)&&x.push(b)}return a=new fn,a.s=x,a.xb(),a.iterator},Qi.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Qi.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},zt.Object.defineProperties(Qi.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Qi.prototype.first=Qi.prototype.first,Qi.prototype.hasNext=Qi.prototype.Ad,Qi.prototype.next=Qi.prototype.next,Qi.prototype.reset=Qi.prototype.reset,Qi.className="ListIteratorBackwards";function fn(a){so(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=fn.prototype,Et.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&cn(a,"0 <= i < length",fn,"elt:i"),y[a]},Et.get=function(a){return this.M(a)},Et.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&cn(a,"0 <= i < length",fn,"setElt:i"),this._isFrozen&&Be(this,a),x[a]=y},Et.set=function(a,y){this.cd(a,y)},Et.first=function(){var a=this.s;return a.length===0?null:a[0]},Et.jc=function(){var a=this.s,y=a.length;return 0a&&cn(a,">= 0",fn,"insertAt:i"),this._isFrozen&&Be(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Et.remove=function(a){if(a===null)return!1;this._isFrozen&&Be(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Et.delete=function(a){return this.remove(a)},Et.mb=function(a){var y=this.s;(0>a||a>=y.length)&&cn(a,"0 <= i < length",fn,"removeAt:i"),this._isFrozen&&Be(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Et.removeRange=function(a,y){var x=this.s,E=x.length;if(0>a)a=0;else if(a>=E)return this;if(0>y)return this;if(y>=E&&(y=E-1),a>y)return this;this._isFrozen&&Be(this);for(var b=a,z=y+1;z=z)return this;if((0>y||y>=b-1)&&cn(y,"0 <= from < length",fn,"sortRange:from"),z===2)return x=E[y],b=E[y+1],0=b)E.sort(a);else for(y=E.slice(0,x),y.sort(a),a=0;a=b)for(x=E.slice(y),x.sort(a),a=y;a=this.s.length)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new Ri(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return mi;var a=this.Hg;return a!==null?(a.reset(),a):new Qi(this)}}}),fn.prototype.reverse=fn.prototype.reverse,fn.prototype.sortRange=fn.prototype.zi,fn.prototype.sort=fn.prototype.sort,fn.prototype.toSet=fn.prototype.Iv,fn.prototype.toArray=fn.prototype.Fa,fn.prototype.removeRange=fn.prototype.removeRange,fn.prototype.removeAt=fn.prototype.mb,fn.prototype.delete=fn.prototype.delete,fn.prototype.remove=fn.prototype.remove,fn.prototype.insertAt=fn.prototype.Gb,fn.prototype.pop=fn.prototype.pop,fn.prototype.last=fn.prototype.jc,fn.prototype.first=fn.prototype.first,fn.prototype.set=fn.prototype.set,fn.prototype.setElt=fn.prototype.cd,fn.prototype.get=fn.prototype.get,fn.prototype.elt=fn.prototype.M,fn.prototype.indexOf=fn.prototype.indexOf,fn.prototype.has=fn.prototype.has,fn.prototype.contains=fn.prototype.contains,fn.prototype.clear=fn.prototype.clear,fn.prototype.addAll=fn.prototype.addAll,fn.prototype.push=fn.prototype.push,fn.prototype.add=fn.prototype.add,fn.prototype.thaw=fn.prototype.ka,fn.prototype.freeze=fn.prototype.freeze,fn.className="List";function ao(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}ao.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},ao.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},ao.prototype.Ad=function(){return this.next()},ao.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},ao.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},ao.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},ao.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},ao.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},ao.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},ao.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},ao.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},zt.Object.defineProperties(ao.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),ao.prototype.first=ao.prototype.first,ao.prototype.hasNext=ao.prototype.Ad,ao.prototype.next=ao.prototype.next,ao.prototype.reset=ao.prototype.reset,ao.className="SetIterator";function un(a){so(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=un.prototype,Et.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new ao(this)}}}),un.prototype.toList=un.prototype.Hv,un.prototype.toArray=un.prototype.Fa,un.prototype.clear=un.prototype.clear,un.prototype.retainAll=un.prototype.pA,un.prototype.removeAll=un.prototype.hp,un.prototype.delete=un.prototype.delete,un.prototype.remove=un.prototype.remove,un.prototype.first=un.prototype.first,un.prototype.containsAny=un.prototype.Ty,un.prototype.containsAll=un.prototype.Sy,un.prototype.has=un.prototype.has,un.prototype.contains=un.prototype.contains,un.prototype.addAll=un.prototype.addAll,un.prototype.add=un.prototype.add,un.prototype.thaw=un.prototype.ka,un.prototype.freeze=un.prototype.freeze;var Go=1;un.className="Set",un.uniqueHash=so,un.hashIdUnique=Co,un.hashId=Ji;function Eo(a){this.ma=a,this.qa=a.Ja,this.sa=null}Eo.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Eo.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Eo.prototype.Ad=function(){return this.next()},Eo.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Eo.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Eo.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Eo.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Eo.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Eo.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.key;a(E)&&x.add(E),y=y.va}return x.iterator},Eo.prototype.de=function(){this.value=this.key=null,this.qa=-1},Eo.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},zt.Object.defineProperties(Eo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Eo.prototype.first=Eo.prototype.first,Eo.prototype.hasNext=Eo.prototype.Ad,Eo.prototype.next=Eo.prototype.next,Eo.prototype.reset=Eo.prototype.reset,Eo.className="MapKeySetIterator";function Wi(a){un.call(this),so(this),this._isFrozen=!0,this.ma=a}Fe(Wi,un),Et=Wi.prototype,Et.freeze=function(){return this},Et.ka=function(){return this},Et.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Et.add=function(){jt("This Set is read-only: "+this.toString())},Et.contains=function(a){return this.ma.contains(a)},Et.has=function(a){return this.contains(a)},Et.remove=function(){jt("This Set is read-only: "+this.toString())},Et.delete=function(a){return this.remove(a)},Et.clear=function(){jt("This Set is read-only: "+this.toString())},Et.first=function(){var a=this.ma.ea;return a!==null?a.key:null},Wi.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Wi.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Wi.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},Wi.prototype.map=function(a){for(var y=new un,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},Wi.prototype.filter=function(a){for(var y=new un,x=this.ma.ea;x!==null;){var E=x.key;a(E)&&y.add(E),x=x.va}return y},Wi.prototype.copy=function(){return new Wi(this.ma)},Wi.prototype.Iv=function(){var a=new un,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},Wi.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,E;for(E in a)y[x]=a[E].key,x++;return y},Wi.prototype.Hv=function(){var a=new fn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},zt.Object.defineProperties(Wi.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?mi:new Eo(this.ma)}}}),Wi.prototype.toList=Wi.prototype.Hv,Wi.prototype.toArray=Wi.prototype.Fa,Wi.prototype.toSet=Wi.prototype.Iv,Wi.prototype.first=Wi.prototype.first,Wi.prototype.clear=Wi.prototype.clear,Wi.prototype.delete=Wi.prototype.delete,Wi.prototype.remove=Wi.prototype.remove,Wi.prototype.has=Wi.prototype.has,Wi.prototype.contains=Wi.prototype.contains,Wi.prototype.add=Wi.prototype.add,Wi.prototype.thaw=Wi.prototype.ka,Wi.prototype.freeze=Wi.prototype.freeze,Wi.className="MapKeySet";function Ui(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}Ui.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},Ui.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ui.prototype.Ad=function(){return this.next()},Ui.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ui.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ui.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ui.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ui.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ui.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},Ui.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Ui.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},zt.Object.defineProperties(Ui.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ui.prototype.first=Ui.prototype.first,Ui.prototype.hasNext=Ui.prototype.Ad,Ui.prototype.next=Ui.prototype.next,Ui.prototype.reset=Ui.prototype.reset,Ui.className="MapValueSetIterator";function Xi(a,y){this.key=a,this.value=y,this.ll=this.va=null}Xi.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},Xi.className="KeyValuePair";function io(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}io.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},io.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},io.prototype.Ad=function(){return this.next()},io.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},io.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},io.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},io.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},io.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},io.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},io.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},io.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},zt.Object.defineProperties(io.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),io.prototype.first=io.prototype.first,io.prototype.hasNext=io.prototype.Ad,io.prototype.next=io.prototype.next,io.prototype.reset=io.prototype.reset,io.className="MapIterator";function yi(a){so(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=yi.prototype,Et.xb=function(){var a=this.Ja;a++,999999999=this.count)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new io(this)}},iteratorKeys:{get:function(){return 0>=this.count?mi:new Eo(this)}},iteratorValues:{get:function(){if(0>=this.count)return mi;var a=this.jf;return a!==null?(a.reset(),a):new Ui(this)}}}),yi.prototype.toKeySet=yi.prototype.Lf,yi.prototype.toArray=yi.prototype.Fa,yi.prototype.clear=yi.prototype.clear,yi.prototype.delete=yi.prototype.delete,yi.prototype.remove=yi.prototype.remove,yi.prototype.get=yi.prototype.get,yi.prototype.getValue=yi.prototype.I,yi.prototype.has=yi.prototype.has,yi.prototype.contains=yi.prototype.contains,yi.prototype.first=yi.prototype.first,yi.prototype.addAll=yi.prototype.addAll,yi.prototype.set=yi.prototype.set,yi.prototype.add=yi.prototype.add,yi.prototype.thaw=yi.prototype.ka,yi.prototype.freeze=yi.prototype.freeze,yi.className="Map";function Gt(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):jt("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Wo,sr,Cr,Rr,cr;Gt.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},Gt.prototype.h=function(a,y){return this.x=a,this.y=y,this},Gt.prototype.sg=function(a,y){return this.x=a,this.y=y,this},Gt.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},Gt.prototype.copy=function(){var a=new Gt;return a.x=this.x,a.y=this.y,a},Et=Gt.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function uo(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Gt(x,b)}return new Gt}function Jt(a){return a.x.toString()+" "+a.y.toString()}Et.toString=function(){return"Point("+this.x+","+this.y+")"},Et.D=function(a){return a instanceof Gt?this.x===a.x&&this.y===a.y:!1},Et.hi=function(a,y){return this.x===a&&this.y===y},Et.Xa=function(a){return Ne.B(this.x,a.x)&&Ne.B(this.y,a.y)},Et.add=function(a){return this.x+=a.x,this.y+=a.y,this},Et.re=function(a){return this.x-=a.x,this.y-=a.y,this},Et.offset=function(a,y){return this.x+=a,this.y+=y,this},Gt.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));return this.x=a*y-E*x,this.y=E*y+a*x,this},Et=Gt.prototype,Et.scale=function(a,y){return this.x*=a,this.y*=y,this},Et.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Et.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Et.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Et.Ry=function(a,y){return Ne.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Et.fA=function(a,y,x,E){return Ne.qh(a,y,x,E,this.x,this.y,this),this},Et.gA=function(a,y){return Ne.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Et.uA=function(a,y,x,E){return Ne.No(this.x,this.y,a,y,x,E,this),this},Et.vA=function(a,y){return Ne.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Et.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Et.yi=function(a,y,x,E,b){return this.x=a+b.x*x+b.offsetX,this.y=y+b.y*E+b.offsetY,this},Et.transform=function(a){return a.Ga(this),this};function Tn(a,y){return y.Cd(a),a}function vi(a,y,x,E,b,z){var tt=b-x,ot=z-E,rt=tt*tt+ot*ot;x-=a,E-=y;var st=-x*tt-E*ot;return 0>=st||st>=rt?(tt=b-a,ot=z-y,Math.min(x*x+E*E,tt*tt+ot*ot)):(a=tt*E-ot*x,a*a/rt)}function Yn(a,y,x,E){return a=x-a,y=E-y,a*a+y*y}function oi(a,y,x,E){return a=x-a,y=E-y,a===0?0y?270:0:y===0?0a?E=0>y?E+180:180-E:0>y&&(E=360-E),E)}Et.w=function(){return isFinite(this.x)&&isFinite(this.y)},Gt.alloc=function(){var a=ti.pop();return a===void 0?new Gt:a},Gt.allocAt=function(a,y){var x=ti.pop();return x===void 0?new Gt(a,y):(x.x=a,x.y=y,x)},Gt.free=function(a){ti.push(a)},Gt.prototype.isReal=Gt.prototype.w,Gt.prototype.setSpot=Gt.prototype.yi,Gt.prototype.setRectSpot=Gt.prototype.xi,Gt.prototype.snapToGridPoint=Gt.prototype.vA,Gt.prototype.snapToGrid=Gt.prototype.uA,Gt.prototype.projectOntoLineSegmentPoint=Gt.prototype.gA,Gt.prototype.projectOntoLineSegment=Gt.prototype.fA,Gt.intersectingLineSegments=function(a,y,x,E,b,z,tt,ot){return Ne.Rl(a,y,x,E,b,z,tt,ot)},Gt.prototype.compareWithLineSegmentPoint=Gt.prototype.Ry,Gt.compareWithLineSegment=function(a,y,x,E,b,z){return Ne.Fl(a,y,x,E,b,z)},Gt.prototype.direction=Gt.prototype.direction,Gt.prototype.directionPoint=Gt.prototype.ab,Gt.prototype.normalize=Gt.prototype.normalize,Gt.prototype.distanceSquared=Gt.prototype.zd,Gt.prototype.distanceSquaredPoint=Gt.prototype.Bf,Gt.prototype.scale=Gt.prototype.scale,Gt.prototype.rotate=Gt.prototype.rotate,Gt.prototype.offset=Gt.prototype.offset,Gt.prototype.subtract=Gt.prototype.re,Gt.prototype.add=Gt.prototype.add,Gt.prototype.equalsApprox=Gt.prototype.Xa,Gt.prototype.equalTo=Gt.prototype.hi,Gt.prototype.equals=Gt.prototype.D,Gt.prototype.set=Gt.prototype.set,Gt.prototype.setTo=Gt.prototype.sg;var ti=[];Gt.className="Point",Gt.parse=uo,Gt.stringify=Jt,Gt.distanceLineSegmentSquared=vi,Gt.distanceSquared=Yn,Gt.direction=oi,Gt.Origin=Wo=new Gt(0,0).ja(),Gt.InfiniteTopLeft=sr=new Gt(-1/0,-1/0).ja(),Gt.InfiniteBottomRight=Cr=new Gt(1/0,1/0).ja(),Gt.SixPoint=Rr=new Gt(6,6).ja(),Gt.NoPoint=cr=new Gt(NaN,NaN).ja(),Gt.parse=uo,Gt.stringify=Jt,Gt.distanceLineSegmentSquared=vi,Gt.distanceSquared=Yn,Gt.direction=oi;function Xe(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):jt("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var _n,ji,Oo,to,Yi,Uo,zo;Xe.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},Xe.prototype.h=function(a,y){return this.width=a,this.height=y,this},Xe.prototype.sg=function(a,y){return this.width=a,this.height=y,this},Xe.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},Xe.prototype.copy=function(){var a=new Xe;return a.width=this.width,a.height=this.height,a},Et=Xe.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Nr(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Xe(x,b)}return new Xe}function Hr(a){return a.width.toString()+" "+a.height.toString()}Et.toString=function(){return"Size("+this.width+","+this.height+")"},Et.D=function(a){return a instanceof Xe?this.width===a.width&&this.height===a.height:!1},Et.hi=function(a,y){return this.width===a&&this.height===y},Et.Xa=function(a){return Ne.B(this.width,a.width)&&Ne.B(this.height,a.height)},Et.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Et.w=function(){return isFinite(this.width)&&isFinite(this.height)},Xe.alloc=function(){var a=da.pop();return a===void 0?new Xe:a},Xe.free=function(a){da.push(a)},Xe.prototype.isReal=Xe.prototype.w,Xe.prototype.inflate=Xe.prototype.Bc,Xe.prototype.equalsApprox=Xe.prototype.Xa,Xe.prototype.equalTo=Xe.prototype.hi,Xe.prototype.equals=Xe.prototype.D,Xe.prototype.set=Xe.prototype.set,Xe.prototype.setTo=Xe.prototype.sg;var da=[];Xe.className="Size",Xe.parse=Nr,Xe.stringify=Hr,Xe.ZeroSize=_n=new Xe(0,0).ja(),Xe.OneSize=ji=new Xe(1,1).ja(),Xe.SixSize=Oo=new Xe(6,6).ja(),Xe.EightSize=to=new Xe(8,8).ja(),Xe.TenSize=Yi=new Xe(10,10).ja(),Xe.InfiniteSize=Uo=new Xe(1/0,1/0).ja(),Xe.NoSize=zo=new Xe(NaN,NaN).ja(),Xe.parse=Nr,Xe.stringify=Hr;function on(a,y,x,E){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof E=="number"&&(0<=E||isNaN(E))?(this.x=a,this.y=y,this.width=x,this.height=E):a instanceof Gt?(x=a.x,a=a.y,y instanceof Gt?(E=y.x,y=y.y,this.x=Math.min(x,E),this.y=Math.min(a,y),this.width=Math.abs(x-E),this.height=Math.abs(a-y)):y instanceof Xe?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):jt("Incorrect second argument supplied to Rect constructor "+y)):jt("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}Et=on.prototype,Et.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Et.h=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this};function aa(a,y,x){a.width=y,a.height=x}Et.sg=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this},Et.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Et.dd=function(a){return this.x=a.x,this.y=a.y,this},Et.tA=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.copy=function(){var a=new on;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Et=on.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Is(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;(E=a[y++])&&(b=parseFloat(E));for(var z=0;a[y]==="";)y++;(E=a[y++])&&(z=parseFloat(E));for(var tt=0;a[y]==="";)y++;return(E=a[y++])&&(tt=parseFloat(E)),new on(x,b,z,tt)}return new on}function cs(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Et.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Et.D=function(a){return a instanceof on?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Et.hi=function(a,y,x,E){return this.x===a&&this.y===y&&this.width===x&&this.height===E},Et.Xa=function(a){return Ne.B(this.x,a.x)&&Ne.B(this.y,a.y)&&Ne.B(this.width,a.width)&&Ne.B(this.height,a.height)};function Rs(a,y){return Ne.$(a.x,y.x)&&Ne.$(a.y,y.y)&&Ne.$(a.width,y.width)&&Ne.$(a.height,y.height)}Et.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Et.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Et.contains=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+E<=this.y+this.height},Et.offset=function(a,y){return this.x+=a,this.y+=y,this},Et.Bc=function(a,y){return oa(this,y,a,y,a)},Et.Co=function(a){return oa(this,a.top,a.right,a.bottom,a.left)},Et.Fv=function(a){return oa(this,-a.top,-a.right,-a.bottom,-a.left)},Et.Hz=function(a,y,x,E){return oa(this,a,y,x,E)};function oa(a,y,x,E,b){var z=a.width;return x+b<=-z?(a.x+=z/2,a.width=0):(a.x-=b,a.width+=x+b),x=a.height,y+E<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+E),a}Et.Ex=function(a){return Ys(this,a.x,a.y,a.width,a.height)},Et.Uu=function(a,y,x,E){return Ys(this,a,y,x,E)};function Ys(a,y,x,E,b){var z=Math.max(a.x,y),tt=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+E),x=Math.min(a.y+a.height,x+b),a.x=z,a.y=tt,a.width=Math.max(0,y-z),a.height=Math.max(0,x-tt),a}Et.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Et.Vu=function(a,y,x,E){var b=this.width,z=this.x;return b!==1/0&&x!==1/0&&(b+=z,x+=a,isNaN(x)||isNaN(b)||z>x||a>b)?!1:(a=this.height,x=this.y,!(a!==1/0&&E!==1/0&&(a+=x,E+=y,isNaN(E)||isNaN(a)||x>E||y>a)))};function jr(a,y){var x=a.width,E=a.x,b=y.x-10;return E>y.width+10+10+b||b>x+E?!1:(x=a.height,a=a.y,E=y.y-10,!(a>y.height+10+10+E||E>x+a))}Et.Ye=function(a){return Yo(this,a.x,a.y,0,0)},Et.ed=function(a){return Yo(this,a.x,a.y,a.width,a.height)},Et.Kv=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),Yo(this,a,y,x,E)};function Yo(a,y,x,E,b){var z=Math.min(a.x,y),tt=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+E),x=Math.max(a.y+a.height,x+b),a.x=z,a.y=tt,a.width=y-z,a.height=x-tt,a}Et.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Sr(a,y,x,E,b,z,tt,ot){return tt===void 0&&(tt=0),ot===void 0&&(ot=0),a<=b&&b+tt<=a+x&&y<=z&&z+ot<=y+E}function Jr(a,y,x,E,b,z,tt,ot){return a>tt+b||b>x+a?!1:!(y>ot+z||z>E+y)}Et.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Et.Mz=function(){return this.width===0&&this.height===0},on.alloc=function(){var a=To.pop();return a===void 0?new on:a},on.allocAt=function(a,y,x,E){var b=To.pop();return b===void 0?new on(a,y,x,E):b.h(a,y,x,E)},on.free=function(a){To.push(a)},zt.Object.defineProperties(on.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new Gt(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new Xe(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new Gt(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),on.prototype.isEmpty=on.prototype.Mz,on.prototype.isReal=on.prototype.w,on.intersectsLineSegment=function(a,y,x,E,b,z,tt,ot){return Ne.Fx(a,y,x,E,b,z,tt,ot)},on.prototype.setSpot=on.prototype.yi,on.prototype.union=on.prototype.Kv,on.prototype.unionRect=on.prototype.ed,on.prototype.unionPoint=on.prototype.Ye,on.prototype.intersects=on.prototype.Vu,on.prototype.intersectsRect=on.prototype.Yc,on.prototype.intersect=on.prototype.Uu,on.prototype.intersectRect=on.prototype.Ex,on.prototype.grow=on.prototype.Hz,on.prototype.subtractMargin=on.prototype.Fv,on.prototype.addMargin=on.prototype.Co,on.prototype.inflate=on.prototype.Bc,on.prototype.offset=on.prototype.offset,on.prototype.contains=on.prototype.contains,on.prototype.containsRect=on.prototype.Re,on.prototype.containsPoint=on.prototype.ca,on.prototype.equalsApprox=on.prototype.Xa,on.prototype.equalTo=on.prototype.hi,on.prototype.equals=on.prototype.D,on.prototype.setSize=on.prototype.tA,on.prototype.setPoint=on.prototype.dd,on.prototype.set=on.prototype.set,on.prototype.setTo=on.prototype.sg;var vo=null,er=null,To=[];on.className="Rect",on.parse=Is,on.stringify=cs,on.contains=Sr,on.intersects=Jr,on.ZeroRect=vo=new on(0,0,0,0).ja(),on.NoRect=er=new on(NaN,NaN,NaN,NaN).ja(),on.parse=Is,on.stringify=cs,on.contains=Sr,on.intersects=Jr;function bi(a,y,x,E){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):E!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=E):jt("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}bi.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},bi.prototype.sg=function(a,y,x,E){return this.top=a,this.right=y,this.bottom=x,this.left=E,this},bi.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},bi.prototype.copy=function(){var a=new bi;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Et=bi.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function yo(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var E=a[y++];if(E&&(x=parseFloat(E)),isNaN(x))return new bi;for(var b=NaN;a[y]==="";)y++;if((E=a[y++])&&(b=parseFloat(E)),isNaN(b))return new bi(x);for(var z=NaN;a[y]==="";)y++;if((E=a[y++])&&(z=parseFloat(E)),isNaN(z))return new bi(x,b);for(var tt=NaN;a[y]==="";)y++;return(E=a[y++])&&(tt=parseFloat(E)),isNaN(tt)?new bi(x,b):new bi(x,b,z,tt)}return new bi}function Lr(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Et.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Et.D=function(a){return a instanceof bi?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Et.hi=function(a,y,x,E){return this.top===a&&this.right===y&&this.bottom===x&&this.left===E},Et.Xa=function(a){return Ne.B(this.top,a.top)&&Ne.B(this.right,a.right)&&Ne.B(this.bottom,a.bottom)&&Ne.B(this.left,a.left)},Et.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},bi.alloc=function(){var a=rs.pop();return a===void 0?new bi:a},bi.free=function(a){rs.push(a)},bi.prototype.isReal=bi.prototype.w,bi.prototype.equalsApprox=bi.prototype.Xa,bi.prototype.equalTo=bi.prototype.hi,bi.prototype.equals=bi.prototype.D,bi.prototype.set=bi.prototype.set,bi.prototype.setTo=bi.prototype.sg;var Qr=null,ms=null,rs=[];bi.className="Margin",bi.parse=yo,bi.stringify=Lr,bi.ZeroMargin=Qr=new bi(0,0,0,0).ja(),bi.TwoMargin=ms=new bi(2,2,2,2).ja(),bi.parse=yo,bi.stringify=Lr;function Li(a,y,x,E){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),E===void 0&&(E=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=E),this._isFrozen=!1}var $r,Dr,as,il,xr,hi,ih,Gs,Bs,Ts,Ll,ol,vs,bs,bu,zu,Ph,nd,oh,Mu,Yl,Fl,Dh,Hu,lu,gr,_r,Ms,La,Fa,Pa,Sa,Ea,Da,Lu,rl;Li.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Li.prototype.sg=function(a,y,x,E){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=E,this},Li.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Li.prototype.copy=function(){var a=new Li;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Et=Li.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Aa(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function wd(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return $r;if(a==="TopLeft")return Dr;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return as;if(a==="TopRight")return il;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return xr;if(a==="Center")return hi;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return ih;if(a==="BottomLeft")return Gs;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Bs;if(a==="BottomRight")return Ts;if(a==="TopSide")return Ll;if(a==="LeftSide")return ol;if(a==="RightSide")return vs;if(a==="BottomSide")return bs;if(a==="TopBottomSides")return bu;if(a==="LeftRightSides")return zu;if(a==="TopLeftSides")return Ph;if(a==="TopRightSides")return nd;if(a==="BottomLeftSides")return oh;if(a==="BottomRightSides")return Mu;if(a==="NotTopSide")return Yl;if(a==="NotLeftSide")return Fl;if(a==="NotRightSide")return Dh;if(a==="NotBottomSide")return Hu;if(a==="AllSides")return lu;if(a==="Default")return gr;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.m12*a+this.m22*E,z=this.m11*-E+this.m21*a,tt=this.m12*-E+this.m22*a;return this.m11=this.m11*a+this.m21*E,this.m12=b,this.m21=z,this.m22=tt,this.translate(-y,-x),this},Et=Fo.prototype,Et.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Et.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Et.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Et.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,E=a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Et.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,E=1.2*a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Et.pp=function(a){var y=a.x,x=a.y,E=y+a.width,b=x+a.height,z=this.m11,tt=this.m12,ot=this.m21,rt=this.m22,st=this.dx,ut=this.dy,gt=y*z+x*ot+st,St=y*tt+x*rt+ut,Ct=E*z+x*ot+st,Mt=E*tt+x*rt+ut;return x=y*z+b*ot+st,y=y*tt+b*rt+ut,z=E*z+b*ot+st,E=E*tt+b*rt+ut,b=Math.min(gt,Ct),gt=Math.max(gt,Ct),Ct=Math.min(St,Mt),St=Math.max(St,Mt),b=Math.min(b,x),gt=Math.max(gt,x),Ct=Math.min(Ct,y),St=Math.max(St,y),b=Math.min(b,z),gt=Math.max(gt,z),Ct=Math.min(Ct,E),St=Math.max(St,E),a.h(b,Ct,gt-b,St-Ct),a},Fo.alloc=function(){var a=al.pop();return a===void 0?new Fo:a},Fo.free=function(a){al.push(a)},Fo.prototype.transformRect=Fo.prototype.pp,Fo.prototype.transformPoint=Fo.prototype.Ga,Fo.prototype.scale=Fo.prototype.scale,Fo.prototype.translate=Fo.prototype.translate,Fo.prototype.rotate=Fo.prototype.rotate,Fo.prototype.invert=Fo.prototype.Vj,Fo.prototype.multiplyInverted=Fo.prototype.bv,Fo.prototype.multiply=Fo.prototype.multiply,Fo.prototype.reset=Fo.prototype.reset,Fo.prototype.isIdentity=Fo.prototype.ws,Fo.prototype.equals=Fo.prototype.D,Fo.prototype.setTransform=Fo.prototype.setTransform,Fo.prototype.set=Fo.prototype.set;var al=[];Fo.className="Transform",Fo.xF="54a702f3e53909c447824c6706603faf4c";var Ne={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Ne.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Ne.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=b&&(b=1e-6),aut-st)if(a-x>b||x-a>b){if(z=(E-y)/(x-a)*(z-a)+y,z-b<=tt&&tt<=z+b)return!0}else return!0;else if(y-E>b||E-y>b){if(tt=(x-a)/(E-y)*(tt-y)+a,tt-b<=z&&z<=tt+b)return!0}else return!0;return!1},cs:function(a,y,x,E,b,z,tt,ot,rt,st,ut,gt){if(Ne.Yb(a,y,tt,ot,gt,x,E)&&Ne.Yb(a,y,tt,ot,gt,b,z))return Ne.Yb(a,y,tt,ot,gt,st,ut);var St=(a+x)/2,Ct=(y+E)/2,Mt=(x+b)/2,At=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(St+Mt)/2,x=(Ct+At)/2,Mt=(Mt+b)/2,At=(At+z)/2;var Yt=(E+Mt)/2,Ht=(x+At)/2;return Ne.cs(a,y,St,Ct,E,x,Yt,Ht,rt,st,ut,gt)||Ne.cs(Yt,Ht,Mt,At,b,z,tt,ot,rt,st,ut,gt)},ax:function(a,y,x,E,b,z,tt,ot,rt){var st=(x+b)/2,ut=(E+z)/2;return rt.h((((a+x)/2+st)/2+(st+(b+tt)/2)/2)/2,(((y+E)/2+ut)/2+(ut+(z+ot)/2)/2)/2),rt},My:function(a,y,x,E,b,z,tt,ot){var rt=(x+b)/2,st=(E+z)/2;return oi(((a+x)/2+rt)/2,((y+E)/2+st)/2,(rt+(b+tt)/2)/2,(st+(z+ot)/2)/2)},Dl:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,tt,ot,rt,x,E)&&Ne.Yb(a,y,tt,ot,rt,b,z))Yo(st,a,y,0,0),Yo(st,tt,ot,0,0);else{var ut=(a+x)/2,gt=(y+E)/2,St=(x+b)/2,Ct=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(ut+St)/2,x=(gt+Ct)/2,St=(St+b)/2,Ct=(Ct+z)/2;var Mt=(E+St)/2,At=(x+Ct)/2;Ne.Dl(a,y,ut,gt,E,x,Mt,At,rt,st),Ne.Dl(Mt,At,St,Ct,b,z,tt,ot,rt,st)}return st},Qe:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,tt,ot,rt,x,E)&&Ne.Yb(a,y,tt,ot,rt,b,z))st.length===0&&(st.push(a),st.push(y)),st.push(tt),st.push(ot);else{var ut=(a+x)/2,gt=(y+E)/2,St=(x+b)/2,Ct=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(ut+St)/2,x=(gt+Ct)/2,St=(St+b)/2,Ct=(Ct+z)/2;var Mt=(E+St)/2,At=(x+Ct)/2;Ne.Qe(a,y,ut,gt,E,x,Mt,At,rt,st),Ne.Qe(Mt,At,St,Ct,b,z,tt,ot,rt,st)}return st},jv:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,b,z,st,x,E))return Ne.Yb(a,y,b,z,st,ot,rt);var ut=(a+x)/2,gt=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var St=(ut+x)/2,Ct=(gt+E)/2;return Ne.jv(a,y,ut,gt,St,Ct,tt,ot,rt,st)||Ne.jv(St,Ct,x,E,b,z,tt,ot,rt,st)},OA:function(a,y,x,E,b,z,tt){return tt.h(((a+x)/2+(x+b)/2)/2,((y+E)/2+(E+z)/2)/2),tt},iv:function(a,y,x,E,b,z,tt,ot){if(Ne.Yb(a,y,b,z,tt,x,E))Yo(ot,a,y,0,0),Yo(ot,b,z,0,0);else{var rt=(a+x)/2,st=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ut=(rt+x)/2,gt=(st+E)/2;Ne.iv(a,y,rt,st,ut,gt,tt,ot),Ne.iv(ut,gt,x,E,b,z,tt,ot)}return ot},ep:function(a,y,x,E,b,z,tt,ot){if(Ne.Yb(a,y,b,z,tt,x,E))ot.length===0&&(ot.push(a),ot.push(y)),ot.push(b),ot.push(z);else{var rt=(a+x)/2,st=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ut=(rt+x)/2,gt=(st+E)/2;Ne.ep(a,y,rt,st,ut,gt,tt,ot),Ne.ep(ut,gt,x,E,b,z,tt,ot)}return ot},Eo:function(a,y,x,E,b,z,tt,ot,rt,st,ut,gt,St,Ct){if(Ne.Yb(a,y,tt,ot,St,x,E)&&Ne.Yb(a,y,tt,ot,St,b,z))return!Ne.Rl(a,y,tt,ot,rt,st,ut,gt)||(St=(a-tt)*(st-gt)-(y-ot)*(rt-ut),St===0)?!1:(Ct.h(((a*ot-y*tt)*(rt-ut)-(a-tt)*(rt*gt-st*ut))/St,((a*ot-y*tt)*(st-gt)-(y-ot)*(rt*gt-st*ut))/St),!0);var Mt=(a+x)/2,At=(y+E)/2,Yt=(x+b)/2,Ht=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(Mt+Yt)/2,x=(At+Ht)/2,Yt=(Yt+b)/2,Ht=(Ht+z)/2;var ae=(E+Yt)/2,fe=(x+Ht)/2,ye=1/0,be=!1,Ue=0,ui=0;return Ne.Eo(a,y,Mt,At,E,x,ae,fe,rt,st,ut,gt,St,Ct)&&(a=(Ct.x-rt)*(Ct.x-rt)+(Ct.y-st)*(Ct.y-st),a=ut)return Ct;if((rt>ut?rt-ut:ut-rt)<(st>gt?st-gt:gt-st)){if(ya)return Ct}else if(aa)return Ct;0St&&Ct--}else{Mt=(a+x)/2,At=(y+E)/2;var Yt=(x+b)/2,Ht=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(Mt+Yt)/2,x=(At+Ht)/2,Yt=(Yt+b)/2,Ht=(Ht+z)/2;var ae=(E+Yt)/2,fe=(x+Ht)/2;Ct+=Ne.Fo(a,y,Mt,At,E,x,ae,fe,rt,st,ut,gt,St),Ct+=Ne.Fo(ae,fe,Yt,Ht,b,z,tt,ot,rt,st,ut,gt,St)}return Ct},qh:function(a,y,x,E,b,z,tt){return Ne.$(a,x)?(yy?(tt.h(a,y),!1):(tt.h(a,z),!0)):Ne.$(y,E)?(aa?(tt.h(a,y),!1):(tt.h(b,y),!0)):(b=((a-b)*(a-x)+(y-z)*(y-E))/((x-a)*(x-a)+(E-y)*(E-y)),-5e-6>b?(tt.h(a,y),!1):1.000005y?(rt.h(a,y),!1):(rt.h(a,x),!0)):(tt=(E-y)/(x-a),Ne.$(ot,tt)?(Ne.qh(a,y,x,E,b,z,rt),!1):(b=(tt*a-ot*b+z-y)/(tt-ot),Ne.$(tt,0)?(aa?(rt.h(a,y),!1):(rt.h(b,y),!0)):Ne.qh(a,y,x,E,b,tt*(b-a)+y,rt))))},MA:function(a,y,x,E,b){return Ne.Ve(x.x,x.y,E.x,E.y,a.x,a.y,y.x,y.y,b)},KA:function(a,y,x,E,b,z,tt,ot,rt,st){function ut(Yt,Ht){var ae=(Yt-a)*(Yt-a)+(Ht-y)*(Ht-y);ae(x>a?x-a:a-x)){if(St=1-(x-b)*(x-b)/(St*St),0>St)return rt;St=Math.sqrt(St),E=-st*St+z,ut(x,st*St+z),ut(x,E)}else{if(x=(E-y)/(x-a),E=1/(St*St)+x*x/(st*st),ot=2*x*(y-x*a)/(st*st)-2*x*z/(st*st)-2*b/(St*St),St=ot*ot-4*E*(2*x*a*z/(st*st)-2*y*z/(st*st)+z*z/(st*st)+b*b/(St*St)-1+(y-x*a)*(y-x*a)/(st*st)),0>St)return rt;St=Math.sqrt(St),st=(-ot+St)/(2*E),ut(st,x*st-x*a+y),St=(-ot-St)/(2*E),ut(St,x*St-x*a+y)}return rt},Ff:function(a,y,x,E,b,z,tt,ot,rt){var st=1e21,ut=a,gt=y;if(Ne.Ve(a,y,a,E,b,z,tt,ot,rt)){var St=(rt.x-b)*(rt.x-b)+(rt.y-z)*(rt.y-z);Stst},us:function(a,y,x){return Ne.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,E,b,z,tt,ot){var rt=a+x,st=y+E;return b===tt?(z=y):z===ot?(b=a):!!(Sr(a,y,x,E,b,z)||Sr(a,y,x,E,tt,ot)||Ne.Rl(a,y,rt,y,b,z,tt,ot)||Ne.Rl(rt,y,rt,st,b,z,tt,ot)||Ne.Rl(rt,st,a,st,b,z,tt,ot)||Ne.Rl(a,st,a,y,b,z,tt,ot))},Rl:function(a,y,x,E,b,z,tt,ot){return a===x&&y===E&&b===tt&&z===ot?a===b&&y===z:0>=Ne.Fl(a,y,x,E,b,z)*Ne.Fl(a,y,x,E,tt,ot)&&0>=Ne.Fl(b,z,tt,ot,a,y)*Ne.Fl(b,z,tt,ot,x,E)},Fl:function(a,y,x,E,b,z){return x-=a,E-=y,a=b-a,y=z-y,z=a*E-y*x,z===0&&(z=a*x+y*E,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,E,b,z){var tt=Math.PI;z||(E*=tt/180,b*=tt/180);var ot=E>b?-1:1;z=[];var rt=tt/2,st=E;if(E=Math.min(2*tt,Math.abs(b-E)),1e-5>E)return rt=st+ot*Math.min(E,rt),ot=a+x*Math.cos(st),st=y+x*Math.sin(st),a+=x*Math.cos(rt),y+=x*Math.sin(rt),x=(ot+a)/2,rt=(st+y)/2,z.push([ot,st,x,rt,x,rt,a,y]),z;for(;1e-5x,z=0>E;if(ast&&(y=.5*(ot+rt),!(y===ot||y===rt));++st){var ut=a/(y+b),gt=tt/(y+z);if(ut=ut*ut+gt*gt-1,0ut)rt=y;else break}x=b*x/(y+b)-x,E=z*E/(y+z)-E,x=Math.sqrt(x*x+E*E)}else x=Math.abs(E-y);else E=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case ni.u:var y=new on(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case ni.F:if(y=new on(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case ni.o:y="",x=this.figures.s;for(var E=x.length,b=0;b=ye-1?!0:st[At+1].match(be)!==null}function E(){return At++,st[At]}function b(fo){var eo=parseFloat(E()),fr=parseFloat(E());Yt===Yt.toLowerCase()&&(eo=fe.x+eo,fr=fe.y+fr),fo.h(eo,fr)}function z(){return b(fe),fe}function tt(){return b(ae),ae}function ot(){var fo=Ht.toLowerCase();return fo!=="c"&&fo!=="s"&&fo!=="q"&&fo!=="t"?fe:new Gt(2*fe.x-ae.x,2*fe.y-ae.y)}y===void 0&&(y=!1);var rt=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(rt,"$1 $2"),a=a.replace(rt,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var st=a.split(" ");for(a=0;a=ye-1);)if(Ht=Yt,Yt=E(),Yt!=="")switch(Yt.toUpperCase()){case"X":Ct=!0,gt=ut=!1;break;case"M":for(Mt=z(),a.mc===null||Ct===!0?(yg(a,Mt.x,Mt.y,ut,!gt,St),Ct=!1):a.moveTo(Mt.x,Mt.y),rt.assign(fe);!x();)Mt=z(),a.lineTo(Mt.x,Mt.y);break;case"L":for(;!x();)Mt=z(),a.lineTo(Mt.x,Mt.y);break;case"H":for(;!x();)fe=new Gt((Yt===Yt.toLowerCase()?fe.x:0)+parseFloat(E()),fe.y),a.lineTo(fe.x,fe.y);break;case"V":for(;!x();)fe=new Gt(fe.x,(Yt===Yt.toLowerCase()?fe.y:0)+parseFloat(E())),a.lineTo(fe.x,fe.y);break;case"C":for(;!x();){Mt=new Gt,b(Mt);var Ue=tt(),ui=z();Id(a,Mt.x,Mt.y,Ue.x,Ue.y,ui.x,ui.y)}break;case"S":for(;!x();)Mt=ot(),Ue=tt(),ui=z(),Id(a,Mt.x,Mt.y,Ue.x,Ue.y,ui.x,ui.y);break;case"Q":for(;!x();)Mt=tt(),Ue=z(),Gm(a,Mt.x,Mt.y,Ue.x,Ue.y);break;case"T":for(;!x();)ae=Mt=ot(),Ue=z(),Gm(a,Mt.x,Mt.y,Ue.x,Ue.y);break;case"B":for(;!x();){Mt=parseFloat(E()),Ue=parseFloat(E()),ui=parseFloat(E());var Fi=parseFloat(E()),xi=parseFloat(E()),Jn=xi,xn=!1;x()||(Jn=parseFloat(E()),x()||(xn=parseFloat(E())!==0)),Yt===Yt.toLowerCase()&&(ui+=fe.x,Fi+=fe.y),a.arcTo(Mt,Ue,ui,Fi,xi,Jn,xn)}break;case"A":for(;!x();)Mt=Math.abs(parseFloat(E())),Ue=Math.abs(parseFloat(E())),ui=parseFloat(E()),xi=Fi=!1,xn=Jn=0,Jn=E(),Jn.length===1?(Fi=!!parseFloat(Jn),xi=!!parseFloat(E()),Jn=parseFloat(E())):Jn.length===2?(Fi=!!parseFloat(Jn[0]),xi=!!parseFloat(Jn[1]),Jn=parseFloat(E())):(Fi=!!parseFloat(Jn[0]),xi=!!parseFloat(Jn[1]),Jn=parseFloat(Jn.slice(2))),xn=parseFloat(E()),Yt===Yt.toLowerCase()&&(Jn=fe.x+Jn,xn=fe.y+xn),fe.h(Jn,xn),Px(a,Mt,Ue,ui,Fi,xi,Jn,xn);break;case"Z":wx(a),fe.assign(rt);break;case"F":for(Mt="",Ue=1;st[At+Ue];)if(st[At+Ue]==="0")St=!0,Ue++;else if(st[At+Ue].match(/[Uu]/)!==null)Ue++;else if(st[At+Ue].match(be)===null)Ue++;else{Mt=st[At+Ue];break}Mt.match(/[Mm]/)?ut=!0:0tt&&(tt+=360),Mt.startAngle+=tt),0>a&&(Mt.startAngle=180-Mt.startAngle,Mt.sweepAngle=-Mt.sweepAngle),0>E&&(Mt.startAngle=-Mt.startAngle,Mt.sweepAngle=-Mt.sweepAngle),Mt.radiusX*=Math.sqrt(a*a+x*x),Mt.radiusY!==void 0&&(Mt.radiusY*=Math.sqrt(y*y+E*E));break;case ls:if(tt=Mt.endX,ot=Mt.endY,Mt.endX=tt*a+ot*x+b,Mt.endY=tt*y+ot*E+z,Mt.radiusX===0||Mt.radiusY===0)break;y!==0&&(tt=180*Math.atan2(y,a)/Math.PI,0>tt&&(tt+=360),Mt.xAxisRotation+=tt),0>a&&(Mt.xAxisRotation=180-Mt.xAxisRotation,Mt.isClockwiseArc=!Mt.isClockwiseArc),0>E&&(Mt.xAxisRotation=-Mt.xAxisRotation,Mt.isClockwiseArc=!Mt.isClockwiseArc),Mt.radiusX*=Math.sqrt(a*a+x*x),Mt.radiusY*=Math.sqrt(y*y+E*E);break;default:jt("Unknown Segment type: "+Mt.type)}}}}return this._isInvalidBounds=!0,this},Et.ca=function(a,y){y===void 0&&(y=0);var x=this.od,E=this.pd,b=this.Dc,z=this.Ec;switch(this.type){case ni.j:return Ne.Yb(x,E,b,z,y,a.x,a.y);case ni.u:var tt=on.allocAt(Math.min(x,b)-y,Math.min(E,z)-y,Math.abs(b-x)+2*y,Math.abs(z-E)+2*y);return a=tt.ca(a),on.free(tt),a;case ni.F:tt=Math.min(x,b)-y;var ot=Math.min(E,z)-y;return x=(Math.abs(b-x)+2*y)/2,y=(Math.abs(z-E)+2*y)/2,0>=x||0>=y?!1:(tt=a.x-(tt+x),ot=a.y-(ot+y),1>=tt*tt/(x*x)+ot*ot/(y*y));case ni.o:return Fu(this,a,y,!0,!1);default:return!1}};function Fu(a,y,x,E,b){var z=y.x;y=y.y;for(var tt=a.bounds.x-20,ot=0,rt,st,ut,gt,St=a.figures.s,Ct=St.length,Mt=0;Mt=a)return 0;if((b>tt?b-tt:tt-b)<(z>ot?z-ot:ot-z)){if(zot)return 0}else if(yz)return 0}else if(btt)return 0}else if(stb)return 0;return 0a?a=0:1=z)return E=z-tt,E=ut===0?0:E/ut,x=x[ot],ot=x[2*a],b=x[2*a+1],y.h(ot+(x[2*a+2]-ot)*E,b+(x[2*a+3]-b)*E),y;tt+=ut}}return y},Et.wx=function(a){if(0>a?a=0:1=b)return b=y[tt],y=b[2*a],x=b[2*a+1],E=b[2*a+2],a=b[2*a+3],1>Math.abs(E-y)&&1>Math.abs(a-x)?0:1>Math.abs(E-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=E-y?0:180:180*Math.atan2(a-x,E-y)/Math.PI;z+=st}}return NaN},Et.Qu=function(a,y){if(0>a?a=0:1=z)return E=z-tt,E=ut===0?0:E/ut,ut=x[ot],x=ut[2*a],ot=ut[2*a+1],b=ut[2*a+2],a=ut[2*a+3],y[0]=x+(b-x)*E,y[1]=ot+(a-ot)*E,y[2]=1>Math.abs(b-x)&&1>Math.abs(a-ot)?0:1>Math.abs(b-x)?0<=a-ot?90:270:1>Math.abs(a-ot)?0<=b-x?0:180:180*Math.atan2(a-ot,b-x)/Math.PI,y;tt+=ut}}return y},Et.xx=function(a){if(this.type===ni.j){var y=this.startX,x=this.startY,E=this.endX,b=this.endY;if(y!==E||x!==b){var z=a.x;if(a=a.y,y===E){if(x=E?E===x?0:1:Math.abs(a-x)/(E-tt)}if(x===b)return y=E?E===y?0:1:Math.abs(z-y)/(E-tt);tt=(E-y)*(E-y)+(b-x)*(b-x);var ot=Gt.alloc();return Ne.qh(y,x,E,b,z,a,ot),a=ot.x,z=ot.y,Gt.free(ot),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/tt)}}else if(this.type===ni.u){tt=this.startX,ot=this.startY;var rt=this.endX;if(b=this.endY,tt!==rt||ot!==b){y=rt-tt,x=b-ot,z=2*y+2*x,E=a.x,a=a.y,E=Math.min(Math.max(E,tt),rt),a=Math.min(Math.max(a,ot),b),tt=Math.abs(E-tt),rt=Math.abs(E-rt),ot=Math.abs(a-ot),b=Math.abs(a-b);var st=Math.min(tt,rt,ot,b);if(st===ot)return E/z;if(st===rt)return(y+a)/z;if(st===b)return(2*y+x-E)/z;if(st===tt)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,E=Gt.alloc(),b=1/0,ot=tt=0,rt=y.length;for(var ut=st=0,gt=0;gta?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,E=x.length,b=0;ba&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(E,0),this.Pg=Math.max(b,0),typeof tt=="boolean"?tt&&(this.isLargeArc=!0):typeof tt=="number"&&tt&&(this.isLargeArc=!0),ot&&(this.isClockwiseArc=!0)):(this.Ne=E,this.Vh=b,a===wr&&(z=Math.max(z,0)),this.Wh=z,typeof tt=="number"?(a===wr&&(tt=Math.max(tt,0)),this.Pg=tt):this.Pg=0),this.ae=null}ar.prototype.copy=function(){var a=new ar;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Et=ar.prototype,Et.Xa=function(a){if(!(a instanceof ar)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case ba:case Si:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY);case Po:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.point1X,a.point1X)&&Ne.B(this.point1Y,a.point1Y)&&Ne.B(this.point2X,a.point2X)&&Ne.B(this.point2Y,a.point2Y);case Do:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.point1X,a.point1X)&&Ne.B(this.point1Y,a.point1Y);case wr:return Ne.B(this.startAngle,a.startAngle)&&Ne.B(this.sweepAngle,a.sweepAngle)&&Ne.B(this.centerX,a.centerX)&&Ne.B(this.centerY,a.centerY)&&Ne.B(this.radiusX,a.radiusX)&&Ne.B(this.radiusY,a.radiusY);case ls:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Ne.B(this.xAxisRotation,a.xAxisRotation)&&Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.radiusX,a.radiusX)&&Ne.B(this.radiusY,a.radiusY);default:return!1}},Et.qb=function(a){a.classType===ar&&(this.type=a)},Et.toString=function(a){switch(a===void 0&&(a=-1),this.type){case ba:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Si:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Po:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Do:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case wr:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case ls:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return this._isFrozen=!1,this},Et.close=function(){return this.isClosed=!0,this};function Ds(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,E=a.radiusY;if(E===void 0&&(E=x),x===0||E===0)return a.ae=[],a.ae;y=a.Ne;var b=a.Vh,z=Ne.jx(0,0,x=Ct?tt=Math.PI:1<=Ct&&(tt=0),!rt&&0tt&&(tt+=2*Math.PI),rt=y>z?1:y/z,Ct=y>z?z/y:1,y=Ne.jx(0,0,y>z?y:z,ut,ut+tt,!0),z=Fo.alloc(),z.reset(),z.translate(x,E),z.rotate(a.Ne,0,0),z.scale(rt,Ct),ni.Ha(y,z),Fo.free(z),a.ae=y,a.ae}zt.Object.defineProperties(ar.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&Be(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&Be(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&Be(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&Be(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&Be(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&Be(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&Be(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&cn(a,">= zero",ar,"radiusX"),this._isFrozen&&Be(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&cn(a,">= zero",ar,"radiusY"),this._isFrozen&&Be(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&Be(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&Be(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&Be(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&Be(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),ar.prototype.equalsApprox=ar.prototype.Xa;var ba=new ce(ar,"Move",0),Si=new ce(ar,"Line",1),Po=new ce(ar,"Bezier",2),Do=new ce(ar,"QuadraticBezier",3),wr=new ce(ar,"Arc",4),ls=new ce(ar,"SvgArc",4);ar.className="PathSegment",ar.Move=ba,ar.Line=Si,ar.Bezier=Po,ar.QuadraticBezier=Do,ar.Arc=wr,ar.SvgArc=ls;function Va(){this.H=null,this.xu=new Gt(0,0).freeze(),this.mt=new Gt(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}Va.prototype.copy=function(){var a=new Va;return this.clone(a)},Va.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},Va.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},Va.prototype.So=function(a,y){var x=this.diagram;return x===null||Gc(x,a,y),y},Va.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Gc(x,a,y),y.assign(x.Ps(y))),y},zt.Object.defineProperties(Va.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),Va.prototype.getMultiTouchDocumentPoint=Va.prototype.Bz,Va.prototype.getMultiTouchViewPoint=Va.prototype.So,Va.className="InputEvent";function sl(){this.H=null,this.xa="",this.ar=this.Lr=null}sl.prototype.copy=function(){var a=new sl;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},sl.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},zt.Object.defineProperties(sl.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),sl.className="DiagramEvent";function Pr(){this.Fm=Or,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}Pr.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},Pr.prototype.copy=function(){var a=new Pr;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=ge(y)&&typeof y.J=="function"?y.J():y,a},Pr.prototype.qb=function(a){a.classType===Pr&&(this.change=a)},Pr.prototype.toString=function(){var a="";return a=this.change===ys?a+"* ":this.change===Or?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===ys?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Ai(this.object)),this.oldValue!==null&&(a+=" old: "+Ai(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Ai(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},Pr.prototype.I=function(a){return a?this.oldValue:this.newValue},Pr.prototype.Dz=function(a){return a?this.oldParam:this.newParam},Pr.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},Pr.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},Pr.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},Pr.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},zt.Object.defineProperties(Pr.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===ys&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),Pr.prototype.redo=Pr.prototype.redo,Pr.prototype.canRedo=Pr.prototype.canRedo,Pr.prototype.undo=Pr.prototype.undo,Pr.prototype.canUndo=Pr.prototype.canUndo,Pr.prototype.getParam=Pr.prototype.Dz,Pr.prototype.getValue=Pr.prototype.I,Pr.prototype.clear=Pr.prototype.clear;var ys=new ce(Pr,"Transaction",-1),Or=new ce(Pr,"Property",0),va=new ce(Pr,"Insert",1),Na=new ce(Pr,"Remove",2);Pr.className="ChangedEvent",Pr.Transaction=ys,Pr.Property=Or,Pr.Insert=va,Pr.Remove=Na;function Za(){this.o=new fn().freeze(),this.xa="",this.j=!1}Za.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&00&&at.prevInput=="\u200B"?Ln(ft,ma)(ft):Hi++<10?dt.detectingSelectAll=setTimeout($i,500):(dt.selForContextMenu=null,dt.input.reset())};dt.detectingSelectAll=setTimeout($i,200)}}if(te&&le>=9&&Kn(),Nt){Bo(it);var Ni=function(){Gn(window,"mouseup",Ni),setTimeout(Bn,20)};_e(window,"mouseup",Ni)}else setTimeout(Bn,50)},Ks.prototype.readOnlyChanged=function(it){it||this.reset(),this.textarea.disabled=it=="nocursor",this.textarea.readOnly=!!it},Ks.prototype.setUneditable=function(){},Ks.prototype.needsContentAttribute=!1;function dm(it,at){if(at=at?Zn(at):{},at.value=it.value,!at.tabindex&&it.tabIndex&&(at.tabindex=it.tabIndex),!at.placeholder&&it.placeholder&&(at.placeholder=it.placeholder),at.autofocus==null){var ft=ve();at.autofocus=ft==it||it.getAttribute("autofocus")!=null&&ft==document.body}function dt(){it.value=Xt.getValue()}var mt;if(it.form&&(_e(it.form,"submit",dt),!at.leaveSubmitMethodAlone)){var Lt=it.form;mt=Lt.submit;try{var Rt=Lt.submit=function(){dt(),Lt.submit=mt,Lt.submit(),Lt.submit=Rt}}catch(_t){}}at.finishInit=function(_t){_t.save=dt,_t.getTextArea=function(){return it},_t.toTextArea=function(){_t.toTextArea=isNaN,dt(),it.parentNode.removeChild(_t.getWrapperElement()),it.style.display="",it.form&&(Gn(it.form,"submit",dt),!at.leaveSubmitMethodAlone&&typeof it.form.submit=="function"&&(it.form.submit=mt))}},it.style.display="none";var Xt=ya(function(_t){return it.parentNode.insertBefore(_t,it.nextSibling)},at);return Xt}function Xc(it){it.off=Gn,it.on=_e,it.wheelEventPixels=or,it.Doc=Ws,it.splitLines=qn,it.countColumn=Te,it.findColumn=ei,it.isWordChar=Bt,it.Pass=Dn,it.signal=pn,it.Line=Yi,it.changeEnd=ca,it.scrollbarModel=Ed,it.Pos=ge,it.cmpPos=Ye,it.modes=ii,it.mimeModes=si,it.resolveMode=vn,it.getMode=Me,it.modeExtensions=Fe,it.extendMode=zt,it.copyState=Re,it.startState=Se,it.innerMode=qe,it.commands=Qs,it.keyMap=kl,it.keyName=Zc,it.isModifierKey=Ad,it.lookupKey=tu,it.normalizeKeyMap=Hc,it.StringStream=ee,it.SharedTextMarker=dh,it.TextMarker=Ve,it.LineWidget=Ns,it.e_preventDefault=Mi,it.e_stopPropagation=Mo,it.e_stop=Bo,it.addClass=Je,it.contains=Ee,it.rmClass=Zt,it.keyNames=_u}lm(ya),kd(ya);var ld="iter insert remove copy getEditor constructor".split(" ");for(var Ef in Ws.prototype)Ws.prototype.hasOwnProperty(Ef)&&dn(ld,Ef)<0&&(ya.prototype[Ef]=function(it){return function(){return it.apply(this.doc,arguments)}}(Ws.prototype[Ef]));return ki(Ws),ya.inputStyles={textarea:Ks,contenteditable:Ya},ya.defineMode=function(it){!ya.defaults.mode&&it!="null"&&(ya.defaults.mode=it),Ci.apply(this,arguments)},ya.defineMIME=Pn,ya.defineMode("null",function(){return{token:function(it){return it.skipToEnd()}}}),ya.defineMIME("text/plain","null"),ya.defineExtension=function(it,at){ya.prototype[it]=at},ya.defineDocExtension=function(it,at){Ws.prototype[it]=at},ya.fromTextArea=dm,Xc(ya),ya.version="5.58.2",ya})},25419:function(Fn,An,xt){(function(ct){ct(xt(89780),xt(15525),xt(98101))})(function(ct){"use strict";ct.defineMode("markdown",function(Ot,ue){var Ie=ct.getMode(Ot,"text/html"),te=Ie.name=="null";function le(Te){if(ct.findModeByName){var $t=ct.findModeByName(Te);$t&&(Te=$t.mime||$t.mimes[0])}var dn=ct.getMode(Ot,Te);return dn.name=="null"?null:dn}ue.highlightFormatting===void 0&&(ue.highlightFormatting=!1),ue.maxBlockquoteDepth===void 0&&(ue.maxBlockquoteDepth=0),ue.taskLists===void 0&&(ue.taskLists=!1),ue.strikethrough===void 0&&(ue.strikethrough=!1),ue.emoji===void 0&&(ue.emoji=!1),ue.fencedCodeBlockHighlighting===void 0&&(ue.fencedCodeBlockHighlighting=!0),ue.fencedCodeBlockDefaultMode===void 0&&(ue.fencedCodeBlockDefaultMode="text/plain"),ue.xml===void 0&&(ue.xml=!0),ue.tokenTypeOverrides===void 0&&(ue.tokenTypeOverrides={});var kt={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"image",imageAltText:"image-alt-text",imageMarker:"image-marker",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough",emoji:"builtin"};for(var ke in kt)kt.hasOwnProperty(ke)&&ue.tokenTypeOverrides[ke]&&(kt[ke]=ue.tokenTypeOverrides[ke]);var me=/^([*\-_])(?:\s*\1){2,}\s*$/,Ut=/^(?:[*\-+]|^[0-9]+([.)]))\s+/,Ae=/^\[(x| )\](?=\s)/i,Pe=ue.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,He=/^ {0,3}(?:\={1,}|-{2,})\s*$/,Ft=/^[^#!\[\]*_\\<>` "'(~:]+/,et=/^(~~~+|```+)[ \t]*([\w\/+#-]*)[^\n`]*$/,nt=/^\s*\[[^\]]+?\]:.*$/,ht=/[!"#$%&'()*+,\-.\/:;<=>?@\[\\\]^_`{|}~\xA1\xA7\xAB\xB6\xB7\xBB\xBF\u037E\u0387\u055A-\u055F\u0589\u058A\u05BE\u05C0\u05C3\u05C6\u05F3\u05F4\u0609\u060A\u060C\u060D\u061B\u061E\u061F\u066A-\u066D\u06D4\u0700-\u070D\u07F7-\u07F9\u0830-\u083E\u085E\u0964\u0965\u0970\u0AF0\u0DF4\u0E4F\u0E5A\u0E5B\u0F04-\u0F12\u0F14\u0F3A-\u0F3D\u0F85\u0FD0-\u0FD4\u0FD9\u0FDA\u104A-\u104F\u10FB\u1360-\u1368\u1400\u166D\u166E\u169B\u169C\u16EB-\u16ED\u1735\u1736\u17D4-\u17D6\u17D8-\u17DA\u1800-\u180A\u1944\u1945\u1A1E\u1A1F\u1AA0-\u1AA6\u1AA8-\u1AAD\u1B5A-\u1B60\u1BFC-\u1BFF\u1C3B-\u1C3F\u1C7E\u1C7F\u1CC0-\u1CC7\u1CD3\u2010-\u2027\u2030-\u2043\u2045-\u2051\u2053-\u205E\u207D\u207E\u208D\u208E\u2308-\u230B\u2329\u232A\u2768-\u2775\u27C5\u27C6\u27E6-\u27EF\u2983-\u2998\u29D8-\u29DB\u29FC\u29FD\u2CF9-\u2CFC\u2CFE\u2CFF\u2D70\u2E00-\u2E2E\u2E30-\u2E42\u3001-\u3003\u3008-\u3011\u3014-\u301F\u3030\u303D\u30A0\u30FB\uA4FE\uA4FF\uA60D-\uA60F\uA673\uA67E\uA6F2-\uA6F7\uA874-\uA877\uA8CE\uA8CF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA95F\uA9C1-\uA9CD\uA9DE\uA9DF\uAA5C-\uAA5F\uAADE\uAADF\uAAF0\uAAF1\uABEB\uFD3E\uFD3F\uFE10-\uFE19\uFE30-\uFE52\uFE54-\uFE61\uFE63\uFE68\uFE6A\uFE6B\uFF01-\uFF03\uFF05-\uFF0A\uFF0C-\uFF0F\uFF1A\uFF1B\uFF1F\uFF20\uFF3B-\uFF3D\uFF3F\uFF5B\uFF5D\uFF5F-\uFF65]|\uD800[\uDD00-\uDD02\uDF9F\uDFD0]|\uD801\uDD6F|\uD802[\uDC57\uDD1F\uDD3F\uDE50-\uDE58\uDE7F\uDEF0-\uDEF6\uDF39-\uDF3F\uDF99-\uDF9C]|\uD804[\uDC47-\uDC4D\uDCBB\uDCBC\uDCBE-\uDCC1\uDD40-\uDD43\uDD74\uDD75\uDDC5-\uDDC9\uDDCD\uDDDB\uDDDD-\uDDDF\uDE38-\uDE3D\uDEA9]|\uD805[\uDCC6\uDDC1-\uDDD7\uDE41-\uDE43\uDF3C-\uDF3E]|\uD809[\uDC70-\uDC74]|\uD81A[\uDE6E\uDE6F\uDEF5\uDF37-\uDF3B\uDF44]|\uD82F\uDC9F|\uD836[\uDE87-\uDE8B]/,lt=" ";function pt(Te,$t,dn){return $t.f=$t.inline=dn,dn(Te,$t)}function yt(Te,$t,dn){return $t.f=$t.block=dn,dn(Te,$t)}function Pt(Te){return!Te||!/\S/.test(Te.string)}function Nt(Te){if(Te.linkTitle=!1,Te.linkHref=!1,Te.linkText=!1,Te.em=!1,Te.strong=!1,Te.strikethrough=!1,Te.quote=0,Te.indentedCode=!1,Te.f==Zt){var $t=te;if(!$t){var dn=ct.innerMode(Ie,Te.htmlState);$t=dn.mode.name=="xml"&&dn.state.tagStart===null&&!dn.state.context&&dn.state.tokenize.isInText}$t&&(Te.f=Ce,Te.block=Dt,Te.htmlState=null)}return Te.trailingSpace=0,Te.trailingSpaceNewLine=!1,Te.prevLine=Te.thisLine,Te.thisLine={stream:null},null}function Dt(Te,$t){var dn=Te.column()===$t.indentation,Vn=Pt($t.prevLine.stream),Dn=$t.indentedCode,Ge=$t.prevLine.hr,We=$t.list!==!1,Mn=($t.listStack[$t.listStack.length-1]||0)+3;$t.indentedCode=!1;var ei=$t.indentation;if($t.indentationDiff===null&&($t.indentationDiff=$t.indentation,We)){for($t.list=null;ei<$t.listStack[$t.listStack.length-1];)$t.listStack.pop(),$t.listStack.length?$t.indentation=$t.listStack[$t.listStack.length-1]:$t.list=!1;$t.list!==!1&&($t.indentationDiff=ei-$t.listStack[$t.listStack.length-1])}var cn=!Vn&&!Ge&&!$t.prevLine.header&&(!We||!Dn)&&!$t.prevLine.fencedCodeEnd,Cn=($t.list===!1||Ge||Vn)&&$t.indentation<=Mn&&Te.match(me),se=null;if($t.indentationDiff>=4&&(Dn||$t.prevLine.fencedCodeEnd||$t.prevLine.header||Vn))return Te.skipToEnd(),$t.indentedCode=!0,kt.code;if(Te.eatSpace())return null;if(dn&&$t.indentation<=Mn&&(se=Te.match(Pe))&&se[1].length<=6)return $t.quote=0,$t.header=se[1].length,$t.thisLine.header=!0,ue.highlightFormatting&&($t.formatting="header"),$t.f=$t.inline,de($t);if($t.indentation<=Mn&&Te.eat(">"))return $t.quote=dn?1:$t.quote+1,ue.highlightFormatting&&($t.formatting="quote"),Te.eatSpace(),de($t);if(!Cn&&!$t.setext&&dn&&$t.indentation<=Mn&&(se=Te.match(Ut))){var gn=se[1]?"ol":"ul";return $t.indentation=ei+Te.current().length,$t.list=!0,$t.quote=0,$t.listStack.push($t.indentation),$t.em=!1,$t.strong=!1,$t.code=!1,$t.strikethrough=!1,ue.taskLists&&Te.match(Ae,!1)&&($t.taskList=!0),$t.f=$t.inline,ue.highlightFormatting&&($t.formatting=["list","list-"+gn]),de($t)}else{if(dn&&$t.indentation<=Mn&&(se=Te.match(et,!0)))return $t.quote=0,$t.fencedEndRE=new RegExp(se[1]+"+ *$"),$t.localMode=ue.fencedCodeBlockHighlighting&&le(se[2]||ue.fencedCodeBlockDefaultMode),$t.localMode&&($t.localState=ct.startState($t.localMode)),$t.f=$t.block=ne,ue.highlightFormatting&&($t.formatting="code-block"),$t.code=-1,de($t);if($t.setext||(!cn||!We)&&!$t.quote&&$t.list===!1&&!$t.code&&!Cn&&!nt.test(Te.string)&&(se=Te.lookAhead(1))&&(se=se.match(He)))return $t.setext?($t.header=$t.setext,$t.setext=0,Te.skipToEnd(),ue.highlightFormatting&&($t.formatting="header")):($t.header=se[0].charAt(0)=="="?1:2,$t.setext=$t.header),$t.thisLine.header=!0,$t.f=$t.inline,de($t);if(Cn)return Te.skipToEnd(),$t.hr=!0,$t.thisLine.hr=!0,kt.hr;if(Te.peek()==="[")return pt(Te,$t,je)}return pt(Te,$t,$t.inline)}function Zt(Te,$t){var dn=Ie.token(Te,$t.htmlState);if(!te){var Vn=ct.innerMode(Ie,$t.htmlState);(Vn.mode.name=="xml"&&Vn.state.tagStart===null&&!Vn.state.context&&Vn.state.tokenize.isInText||$t.md_inside&&Te.current().indexOf(">")>-1)&&($t.f=Ce,$t.block=Dt,$t.htmlState=null)}return dn}function ne(Te,$t){var dn=$t.listStack[$t.listStack.length-1]||0,Vn=$t.indentation=Te.quote?$t.push(kt.formatting+"-"+Te.formatting[dn]+"-"+Te.quote):$t.push("error"))}if(Te.taskOpen)return $t.push("meta"),$t.length?$t.join(" "):null;if(Te.taskClosed)return $t.push("property"),$t.length?$t.join(" "):null;if(Te.linkHref?$t.push(kt.linkHref,"url"):(Te.strong&&$t.push(kt.strong),Te.em&&$t.push(kt.em),Te.strikethrough&&$t.push(kt.strikethrough),Te.emoji&&$t.push(kt.emoji),Te.linkText&&$t.push(kt.linkText),Te.code&&$t.push(kt.code),Te.image&&$t.push(kt.image),Te.imageAltText&&$t.push(kt.imageAltText,"link"),Te.imageMarker&&$t.push(kt.imageMarker)),Te.header&&$t.push(kt.header,kt.header+"-"+Te.header),Te.quote&&($t.push(kt.quote),!ue.maxBlockquoteDepth||ue.maxBlockquoteDepth>=Te.quote?$t.push(kt.quote+"-"+Te.quote):$t.push(kt.quote+"-"+ue.maxBlockquoteDepth)),Te.list!==!1){var Vn=(Te.listStack.length-1)%3;Vn?Vn===1?$t.push(kt.list2):$t.push(kt.list3):$t.push(kt.list1)}return Te.trailingSpaceNewLine?$t.push("trailing-space-new-line"):Te.trailingSpace&&$t.push("trailing-space-"+(Te.trailingSpace%2?"a":"b")),$t.length?$t.join(" "):null}function Qt(Te,$t){if(Te.match(Ft,!0))return de($t)}function Ce(Te,$t){var dn=$t.text(Te,$t);if(typeof dn!="undefined")return dn;if($t.list)return $t.list=null,de($t);if($t.taskList){var Vn=Te.match(Ae,!0)[1]===" ";return Vn?$t.taskOpen=!0:$t.taskClosed=!0,ue.highlightFormatting&&($t.formatting="task"),$t.taskList=!1,de($t)}if($t.taskOpen=!1,$t.taskClosed=!1,$t.header&&Te.match(/^#+$/,!0))return ue.highlightFormatting&&($t.formatting="header"),de($t);var Dn=Te.next();if($t.linkTitle){$t.linkTitle=!1;var Ge=Dn;Dn==="("&&(Ge=")"),Ge=(Ge+"").replace(/([.?*+^\[\]\\(){}|-])/g,"\\$1");var We="^\\s*(?:[^"+Ge+"\\\\]+|\\\\\\\\|\\\\.)"+Ge;if(Te.match(new RegExp(We),!0))return kt.linkHref}if(Dn==="`"){var Mn=$t.formatting;ue.highlightFormatting&&($t.formatting="code"),Te.eatWhile("`");var ei=Te.current().length;if($t.code==0&&(!$t.quote||ei==1))return $t.code=ei,de($t);if(ei==$t.code){var cn=de($t);return $t.code=0,cn}else return $t.formatting=Mn,de($t)}else if($t.code)return de($t);if(Dn==="\\"&&(Te.next(),ue.highlightFormatting)){var Cn=de($t),se=kt.formatting+"-escape";return Cn?Cn+" "+se:se}if(Dn==="!"&&Te.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return $t.imageMarker=!0,$t.image=!0,ue.highlightFormatting&&($t.formatting="image"),de($t);if(Dn==="["&&$t.imageMarker&&Te.match(/[^\]]*\](\(.*?\)| ?\[.*?\])/,!1))return $t.imageMarker=!1,$t.imageAltText=!0,ue.highlightFormatting&&($t.formatting="image"),de($t);if(Dn==="]"&&$t.imageAltText){ue.highlightFormatting&&($t.formatting="image");var Cn=de($t);return $t.imageAltText=!1,$t.image=!1,$t.inline=$t.f=Ee,Cn}if(Dn==="["&&!$t.image)return $t.linkText&&Te.match(/^.*?\]/)||($t.linkText=!0,ue.highlightFormatting&&($t.formatting="link")),de($t);if(Dn==="]"&&$t.linkText){ue.highlightFormatting&&($t.formatting="link");var Cn=de($t);return $t.linkText=!1,$t.inline=$t.f=Te.match(/\(.*?\)| ?\[.*?\]/,!1)?Ee:Ce,Cn}if(Dn==="<"&&Te.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){$t.f=$t.inline=Vt,ue.highlightFormatting&&($t.formatting="link");var Cn=de($t);return Cn?Cn+=" ":Cn="",Cn+kt.linkInline}if(Dn==="<"&&Te.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){$t.f=$t.inline=Vt,ue.highlightFormatting&&($t.formatting="link");var Cn=de($t);return Cn?Cn+=" ":Cn="",Cn+kt.linkEmail}if(ue.xml&&Dn==="<"&&Te.match(/^(!--|\?|!\[CDATA\[|[a-z][a-z0-9-]*(?:\s+[a-z_:.\-]+(?:\s*=\s*[^>]+)?)*\s*(?:>|$))/i,!1)){var gn=Te.string.indexOf(">",Te.pos);if(gn!=-1){var bn=Te.string.substring(Te.start,gn);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(bn)&&($t.md_inside=!0)}return Te.backUp(1),$t.htmlState=ct.startState(Ie),yt(Te,$t,Zt)}if(ue.xml&&Dn==="<"&&Te.match(/^\/\w*?>/))return $t.md_inside=!1,"tag";if(Dn==="*"||Dn==="_"){for(var It=1,bt=Te.pos==1?" ":Te.string.charAt(Te.pos-2);It<3&&Te.eat(Dn);)It++;var wt=Te.peek()||" ",Bt=!/\s/.test(wt)&&(!ht.test(wt)||/\s/.test(bt)||ht.test(bt)),Tt=!/\s/.test(bt)&&(!ht.test(bt)||/\s/.test(wt)||ht.test(wt)),vt=null,ie=null;if(It%2&&(!$t.em&&Bt&&(Dn==="*"||!Tt||ht.test(bt))?vt=!0:$t.em==Dn&&Tt&&(Dn==="*"||!Bt||ht.test(wt))&&(vt=!1)),It>1&&(!$t.strong&&Bt&&(Dn==="*"||!Tt||ht.test(bt))?ie=!0:$t.strong==Dn&&Tt&&(Dn==="*"||!Bt||ht.test(wt))&&(ie=!1)),ie!=null||vt!=null){ue.highlightFormatting&&($t.formatting=vt==null?"strong":ie==null?"em":"strong em"),vt===!0&&($t.em=Dn),ie===!0&&($t.strong=Dn);var cn=de($t);return vt===!1&&($t.em=!1),ie===!1&&($t.strong=!1),cn}}else if(Dn===" "&&(Te.eat("*")||Te.eat("_"))){if(Te.peek()===" ")return de($t);Te.backUp(1)}if(ue.strikethrough){if(Dn==="~"&&Te.eatWhile(Dn)){if($t.strikethrough){ue.highlightFormatting&&($t.formatting="strikethrough");var cn=de($t);return $t.strikethrough=!1,cn}else if(Te.match(/^[^\s]/,!1))return $t.strikethrough=!0,ue.highlightFormatting&&($t.formatting="strikethrough"),de($t)}else if(Dn===" "&&Te.match(/^~~/,!0)){if(Te.peek()===" ")return de($t);Te.backUp(2)}}if(ue.emoji&&Dn===":"&&Te.match(/^(?:[a-z_\d+][a-z_\d+-]*|\-[a-z_\d+][a-z_\d+-]*):/)){$t.emoji=!0,ue.highlightFormatting&&($t.formatting="emoji");var xe=de($t);return $t.emoji=!1,xe}return Dn===" "&&(Te.match(/^ +$/,!1)?$t.trailingSpace++:$t.trailingSpace&&($t.trailingSpaceNewLine=!0)),de($t)}function Vt(Te,$t){var dn=Te.next();if(dn===">"){$t.f=$t.inline=Ce,ue.highlightFormatting&&($t.formatting="link");var Vn=de($t);return Vn?Vn+=" ":Vn="",Vn+kt.linkInline}return Te.match(/^[^>]+/,!0),kt.linkInline}function Ee(Te,$t){if(Te.eatSpace())return null;var dn=Te.next();return dn==="("||dn==="["?($t.f=$t.inline=Je(dn==="("?")":"]"),ue.highlightFormatting&&($t.formatting="link-string"),$t.linkHref=!0,de($t)):"error"}var ve={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\]]|\\.)*\])*?(?=\])/};function Je(Te){return function($t,dn){var Vn=$t.next();if(Vn===Te){dn.f=dn.inline=Ce,ue.highlightFormatting&&(dn.formatting="link-string");var Dn=de(dn);return dn.linkHref=!1,Dn}return $t.match(ve[Te]),dn.linkHref=!0,de(dn)}}function je(Te,$t){return Te.match(/^([^\]\\]|\\.)*\]:/,!1)?($t.f=en,Te.next(),ue.highlightFormatting&&($t.formatting="link"),$t.linkText=!0,de($t)):pt(Te,$t,Ce)}function en(Te,$t){if(Te.match(/^\]:/,!0)){$t.f=$t.inline=Hn,ue.highlightFormatting&&($t.formatting="link");var dn=de($t);return $t.linkText=!1,dn}return Te.match(/^([^\]\\]|\\.)+/,!0),kt.linkText}function Hn(Te,$t){return Te.eatSpace()?null:(Te.match(/^[^\s]+/,!0),Te.peek()===void 0?$t.linkTitle=!0:Te.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),$t.f=$t.inline=Ce,kt.linkHref+" url")}var Zn={startState:function(){return{f:Dt,prevLine:{stream:null},thisLine:{stream:null},block:Dt,htmlState:null,indentation:0,inline:Ce,text:Qt,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,setext:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,emoji:!1,fencedEndRE:null}},copyState:function(Te){return{f:Te.f,prevLine:Te.prevLine,thisLine:Te.thisLine,block:Te.block,htmlState:Te.htmlState&&ct.copyState(Ie,Te.htmlState),indentation:Te.indentation,localMode:Te.localMode,localState:Te.localMode?ct.copyState(Te.localMode,Te.localState):null,inline:Te.inline,text:Te.text,formatting:!1,linkText:Te.linkText,linkTitle:Te.linkTitle,linkHref:Te.linkHref,code:Te.code,em:Te.em,strong:Te.strong,strikethrough:Te.strikethrough,emoji:Te.emoji,header:Te.header,setext:Te.setext,hr:Te.hr,taskList:Te.taskList,list:Te.list,listStack:Te.listStack.slice(0),quote:Te.quote,indentedCode:Te.indentedCode,trailingSpace:Te.trailingSpace,trailingSpaceNewLine:Te.trailingSpaceNewLine,md_inside:Te.md_inside,fencedEndRE:Te.fencedEndRE}},token:function(Te,$t){if($t.formatting=!1,Te!=$t.thisLine.stream){if($t.header=0,$t.hr=!1,Te.match(/^\s*$/,!0))return Nt($t),null;if($t.prevLine=$t.thisLine,$t.thisLine={stream:Te},$t.taskList=!1,$t.trailingSpace=0,$t.trailingSpaceNewLine=!1,!$t.localState&&($t.f=$t.block,$t.f!=Zt)){var dn=Te.match(/^\s*/,!0)[0].replace(/\t/g,lt).length;if($t.indentation=dn,$t.indentationDiff=null,dn>0)return null}}return $t.f(Te,$t)},innerMode:function(Te){return Te.block==Zt?{state:Te.htmlState,mode:Ie}:Te.localState?{state:Te.localState,mode:Te.localMode}:{state:Te,mode:Zn}},indent:function(Te,$t,dn){return Te.block==Zt&&Ie.indent?Ie.indent(Te.htmlState,$t,dn):Te.localState&&Te.localMode.indent?Te.localMode.indent(Te.localState,$t,dn):ct.Pass},blankLine:Nt,getType:de,blockCommentStart:"",closeBrackets:"()[]{}''\"\"``",fold:"markdown"};return Zn},"xml"),ct.defineMIME("text/markdown","markdown"),ct.defineMIME("text/x-markdown","markdown")})},98101:function(Fn,An,xt){(function(ct){ct(xt(89780))})(function(ct){"use strict";ct.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-encrypted","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["asc","pgp","sig"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h","ino"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp","cs"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists\.txt$/},{name:"CoffeeScript",mimes:["application/vnd.coffeescript","text/coffeescript","text/x-coffeescript"],mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Esper",mime:"text/x-esper",mode:"sql"},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90","f95"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history)\.md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"],file:/^Jenkinsfile$/},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm","handlebars","hbs"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Pug",mime:"text/x-pug",mode:"pug",ext:["jade","pug"],alias:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"text/jinja2",mode:"jinja2",ext:["j2","jinja","jinja2"]},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb","wl","wls"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mimes:["application/n-triples","application/n-quads","text/n-triples"],mode:"ntriples",ext:["nt","nq"]},{name:"Objective-C",mime:"text/x-objectivec",mode:"clike",ext:["m"],alias:["objective-c","objc"]},{name:"Objective-C++",mime:"text/x-objectivec++",mode:"clike",ext:["mm"],alias:["objective-c++","objc++"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mimes:["text/x-php","application/x-httpd-php","application/x-httpd-php-open"],mode:"php",ext:["php","php3","php4","php5","php7","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PostgreSQL",mime:"text/x-pgsql",mode:"sql"},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r","R"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mimes:["text/x-sh","application/x-sh"],mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"SML",mime:"text/x-sml",mode:"mllike",ext:["sml","sig","fun","smackspec"]},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"SQLite",mime:"text/x-sqlite",mode:"sql"},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Stylus",mime:"text/x-styl",mode:"stylus",ext:["styl"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx","tex"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v","sv","svh"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"TypeScript-JSX",mime:"text/typescript-jsx",mode:"jsx",ext:["tsx"],alias:["tsx"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"Vue.js Component",mimes:["script/x-vue","text/x-vue"],mode:"vue",ext:["vue"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd","svg"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mimes:["text/x-yaml","text/yaml"],mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]},{name:"WebAssembly",mime:"text/webassembly",mode:"wast",ext:["wat","wast"]}];for(var Ot=0;Ot-1&&Ie.substring(kt+1,Ie.length);if(ke)return ct.findModeByExtension(ke)},ct.findModeByName=function(Ie){Ie=Ie.toLowerCase();for(var te=0;te0?Ft.cmdState[Ft.cmdState.length-1]:null}function le(Ft){var et=Ft.cmdState.pop();et&&et.closeBracket()}function kt(Ft){for(var et=Ft.cmdState,nt=et.length-1;nt>=0;nt--){var ht=et[nt];if(ht.name!="DEFAULT")return ht}return{styleIdentifier:function(){return null}}}function ke(Ft,et,nt){return function(){this.name=Ft,this.bracketNo=0,this.style=et,this.styles=nt,this.argument=null,this.styleIdentifier=function(){return this.styles[this.bracketNo-1]||null},this.openBracket=function(){return this.bracketNo++,"bracket"},this.closeBracket=function(){}}}var me={};me.importmodule=ke("importmodule","tag",["string","builtin"]),me.documentclass=ke("documentclass","tag",["","atom"]),me.usepackage=ke("usepackage","tag",["atom"]),me.begin=ke("begin","tag",["atom"]),me.end=ke("end","tag",["atom"]),me.label=ke("label","tag",["atom"]),me.ref=ke("ref","tag",["atom"]),me.eqref=ke("eqref","tag",["atom"]),me.cite=ke("cite","tag",["atom"]),me.bibitem=ke("bibitem","tag",["atom"]),me.Bibitem=ke("Bibitem","tag",["atom"]),me.RBibitem=ke("RBibitem","tag",["atom"]),me.DEFAULT=function(){this.name="DEFAULT",this.style="tag",this.styleIdentifier=this.openBracket=this.closeBracket=function(){}};function Ut(Ft,et){Ft.f=et}function Ae(Ft,et){var nt;if(Ft.match(/^\\[a-zA-Z@]+/)){var ht=Ft.current().slice(1);return nt=me.hasOwnProperty(ht)?me[ht]:me.DEFAULT,nt=new nt,Ie(et,nt),Ut(et,He),nt.style}if(Ft.match(/^\\[$&%#{}_]/)||Ft.match(/^\\[,;!\/\\]/))return"tag";if(Ft.match("\\["))return Ut(et,function(pt,yt){return Pe(pt,yt,"\\]")}),"keyword";if(Ft.match("\\("))return Ut(et,function(pt,yt){return Pe(pt,yt,"\\)")}),"keyword";if(Ft.match("$$"))return Ut(et,function(pt,yt){return Pe(pt,yt,"$$")}),"keyword";if(Ft.match("$"))return Ut(et,function(pt,yt){return Pe(pt,yt,"$")}),"keyword";var lt=Ft.next();if(lt=="%")return Ft.skipToEnd(),"comment";if(lt=="}"||lt=="]"){if(nt=te(et),nt)nt.closeBracket(lt),Ut(et,He);else return"error";return"bracket"}else return lt=="{"||lt=="["?(nt=me.DEFAULT,nt=new nt,Ie(et,nt),"bracket"):/\d/.test(lt)?(Ft.eatWhile(/[\w.%]/),"atom"):(Ft.eatWhile(/[\w\-_]/),nt=kt(et),nt.name=="begin"&&(nt.argument=Ft.current()),nt.styleIdentifier())}function Pe(Ft,et,nt){if(Ft.eatSpace())return null;if(nt&&Ft.match(nt))return Ut(et,Ae),"keyword";if(Ft.match(/^\\[a-zA-Z@]+/))return"tag";if(Ft.match(/^[a-zA-Z]+/))return"variable-2";if(Ft.match(/^\\[$&%#{}_]/)||Ft.match(/^\\[,;!\/]/)||Ft.match(/^[\^_&]/))return"tag";if(Ft.match(/^[+\-<>|=,\/@!*:;'"`~#?]/))return null;if(Ft.match(/^(\d+\.\d*|\d*\.\d+|\d+)/))return"number";var ht=Ft.next();return ht=="{"||ht=="}"||ht=="["||ht=="]"||ht=="("||ht==")"?"bracket":ht=="%"?(Ft.skipToEnd(),"comment"):"error"}function He(Ft,et){var nt=Ft.peek(),ht;return nt=="{"||nt=="["?(ht=te(et),ht.openBracket(nt),Ft.eat(nt),Ut(et,Ae),"bracket"):/[ \t\r]/.test(nt)?(Ft.eat(nt),null):(Ut(et,Ae),le(et),Ae(Ft,et))}return{startState:function(){var Ft=ue.inMathMode?function(et,nt){return Pe(et,nt)}:Ae;return{cmdState:[],f:Ft}},copyState:function(Ft){return{cmdState:Ft.cmdState.slice(),f:Ft.f}},token:function(Ft,et){return et.f(Ft,et)},blankLine:function(Ft){Ft.f=Ae,Ft.cmdState.length=0},lineComment:"%"}}),ct.defineMIME("text/x-stex","stex"),ct.defineMIME("text/x-latex","stex")})},15525:function(Fn,An,xt){(function(ct){ct(xt(89780))})(function(ct){"use strict";var Ot={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},ue={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,allowMissingTagName:!1,caseFold:!1};ct.defineMode("xml",function(Ie,te){var le=Ie.indentUnit,kt={},ke=te.htmlMode?Ot:ue;for(var me in ke)kt[me]=ke[me];for(var me in te)kt[me]=te[me];var Ut,Ae;function Pe(Vt,Ee){function ve(en){return Ee.tokenize=en,en(Vt,Ee)}var Je=Vt.next();if(Je=="<")return Vt.eat("!")?Vt.eat("[")?Vt.match("CDATA[")?ve(et("atom","]]>")):null:Vt.match("--")?ve(et("comment","-->")):Vt.match("DOCTYPE",!0,!0)?(Vt.eatWhile(/[\w\._\-]/),ve(nt(1))):null:Vt.eat("?")?(Vt.eatWhile(/[\w\._\-]/),Ee.tokenize=et("meta","?>"),"meta"):(Ut=Vt.eat("/")?"closeTag":"openTag",Ee.tokenize=He,"tag bracket");if(Je=="&"){var je;return Vt.eat("#")?Vt.eat("x")?je=Vt.eatWhile(/[a-fA-F\d]/)&&Vt.eat(";"):je=Vt.eatWhile(/[\d]/)&&Vt.eat(";"):je=Vt.eatWhile(/[\w\.\-:]/)&&Vt.eat(";"),je?"atom":"error"}else return Vt.eatWhile(/[^&<]/),null}Pe.isInText=!0;function He(Vt,Ee){var ve=Vt.next();if(ve==">"||ve=="/"&&Vt.eat(">"))return Ee.tokenize=Pe,Ut=ve==">"?"endTag":"selfcloseTag","tag bracket";if(ve=="=")return Ut="equals",null;if(ve=="<"){Ee.tokenize=Pe,Ee.state=yt,Ee.tagName=Ee.tagStart=null;var Je=Ee.tokenize(Vt,Ee);return Je?Je+" tag error":"tag error"}else return/[\'\"]/.test(ve)?(Ee.tokenize=Ft(ve),Ee.stringStartCol=Vt.column(),Ee.tokenize(Vt,Ee)):(Vt.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function Ft(Vt){var Ee=function(ve,Je){for(;!ve.eol();)if(ve.next()==Vt){Je.tokenize=He;break}return"string"};return Ee.isInAttribute=!0,Ee}function et(Vt,Ee){return function(ve,Je){for(;!ve.eol();){if(ve.match(Ee)){Je.tokenize=Pe;break}ve.next()}return Vt}}function nt(Vt){return function(Ee,ve){for(var Je;(Je=Ee.next())!=null;){if(Je=="<")return ve.tokenize=nt(Vt+1),ve.tokenize(Ee,ve);if(Je==">")if(Vt==1){ve.tokenize=Pe;break}else return ve.tokenize=nt(Vt-1),ve.tokenize(Ee,ve)}return"meta"}}function ht(Vt,Ee,ve){this.prev=Vt.context,this.tagName=Ee,this.indent=Vt.indented,this.startOfLine=ve,(kt.doNotIndent.hasOwnProperty(Ee)||Vt.context&&Vt.context.noIndent)&&(this.noIndent=!0)}function lt(Vt){Vt.context&&(Vt.context=Vt.context.prev)}function pt(Vt,Ee){for(var ve;;){if(!Vt.context||(ve=Vt.context.tagName,!kt.contextGrabbers.hasOwnProperty(ve)||!kt.contextGrabbers[ve].hasOwnProperty(Ee)))return;lt(Vt)}}function yt(Vt,Ee,ve){return Vt=="openTag"?(ve.tagStart=Ee.column(),Pt):Vt=="closeTag"?Nt:yt}function Pt(Vt,Ee,ve){return Vt=="word"?(ve.tagName=Ee.current(),Ae="tag",ne):kt.allowMissingTagName&&Vt=="endTag"?(Ae="tag bracket",ne(Vt,Ee,ve)):(Ae="error",Pt)}function Nt(Vt,Ee,ve){if(Vt=="word"){var Je=Ee.current();return ve.context&&ve.context.tagName!=Je&&kt.implicitlyClosed.hasOwnProperty(ve.context.tagName)&<(ve),ve.context&&ve.context.tagName==Je||kt.matchClosing===!1?(Ae="tag",Dt):(Ae="tag error",Zt)}else return kt.allowMissingTagName&&Vt=="endTag"?(Ae="tag bracket",Dt(Vt,Ee,ve)):(Ae="error",Zt)}function Dt(Vt,Ee,ve){return Vt!="endTag"?(Ae="error",Dt):(lt(ve),yt)}function Zt(Vt,Ee,ve){return Ae="error",Dt(Vt,Ee,ve)}function ne(Vt,Ee,ve){if(Vt=="word")return Ae="attribute",de;if(Vt=="endTag"||Vt=="selfcloseTag"){var Je=ve.tagName,je=ve.tagStart;return ve.tagName=ve.tagStart=null,Vt=="selfcloseTag"||kt.autoSelfClosers.hasOwnProperty(Je)?pt(ve,Je):(pt(ve,Je),ve.context=new ht(ve,Je,je==ve.indented)),yt}return Ae="error",ne}function de(Vt,Ee,ve){return Vt=="equals"?Qt:(kt.allowMissing||(Ae="error"),ne(Vt,Ee,ve))}function Qt(Vt,Ee,ve){return Vt=="string"?Ce:Vt=="word"&&kt.allowUnquoted?(Ae="string",ne):(Ae="error",ne(Vt,Ee,ve))}function Ce(Vt,Ee,ve){return Vt=="string"?Ce:ne(Vt,Ee,ve)}return{startState:function(Vt){var Ee={tokenize:Pe,state:yt,indented:Vt||0,tagName:null,tagStart:null,context:null};return Vt!=null&&(Ee.baseIndent=Vt),Ee},token:function(Vt,Ee){if(!Ee.tagName&&Vt.sol()&&(Ee.indented=Vt.indentation()),Vt.eatSpace())return null;Ut=null;var ve=Ee.tokenize(Vt,Ee);return(ve||Ut)&&ve!="comment"&&(Ae=null,Ee.state=Ee.state(Ut||ve,Vt,Ee),Ae&&(ve=Ae=="error"?ve+" error":Ae)),ve},indent:function(Vt,Ee,ve){var Je=Vt.context;if(Vt.tokenize.isInAttribute)return Vt.tagStart==Vt.indented?Vt.stringStartCol+1:Vt.indented+le;if(Je&&Je.noIndent)return ct.Pass;if(Vt.tokenize!=He&&Vt.tokenize!=Pe)return ve?ve.match(/^(\s*)/)[0].length:0;if(Vt.tagName)return kt.multilineTagIndentPastTag!==!1?Vt.tagStart+Vt.tagName.length+2:Vt.tagStart+le*(kt.multilineTagIndentFactor||1);if(kt.alignCDATA&&/$/,blockCommentStart:"",configuration:kt.htmlMode?"html":"xml",helperType:kt.htmlMode?"html":"xml",skipAttribute:function(Vt){Vt.state==Qt&&(Vt.state=ne)},xmlCurrentTag:function(Vt){return Vt.tagName?{name:Vt.tagName,close:Vt.type=="closeTag"}:null},xmlCurrentContext:function(Vt){for(var Ee=[],ve=Vt.context;ve;ve=ve.prev)ve.tagName&&Ee.push(ve.tagName);return Ee.reverse()}}}),ct.defineMIME("text/xml","xml"),ct.defineMIME("application/xml","xml"),ct.mimeModes.hasOwnProperty("text/html")||ct.defineMIME("text/html",{name:"xml",htmlMode:!0})})},12378:function(Fn,An,xt){"use strict";xt.d(An,{$u:function(){return me},BD:function(){return It},E9:function(){return ke},FF:function(){return ir},FJ:function(){return yt},Hn:function(){return pt},KX:function(){return Nt},NB:function(){return he},S0:function(){return se},UL:function(){return Ut},Vk:function(){return lt},Vm:function(){return oe},YI:function(){return gn},ZA:function(){return ue},Zt:function(){return Ae},al:function(){return vt},bn:function(){return Tt},bx:function(){return bt},g2:function(){return bn},h1:function(){return Qt},hD:function(){return ki},l4:function(){return le},rU:function(){return pe},s_:function(){return wt},uz:function(){return Kt},z6:function(){return Pe}}),Fn=xt.hmd(Fn),function(){var Et;function _i(a){var y=0;return function(){return yx&&(x=Math.max(0,b+x)),(E==null||E>b)&&(E=b),E=Number(E),0>E&&(E=Math.max(0,b+E)),x=Number(x||0);x=a.length?a.push(x):a.splice(y,0,x):jt("Cannot insert an object into an HTMLCollection or NodeList: "+x+" at "+y)}function Jn(a,y){Array.isArray(a)?y>=a.length?a.pop():a.splice(y,1):jt("Cannot remove an object from an HTMLCollection or NodeList at "+y)}function zn(){var a=Wn.pop();return a===void 0?[]:a}function ri(a){a.length=0,Wn.push(a)}function li(a){if(typeof a=="function"){if(a.className)return a.className;if(a.name)return a.name;var y=a.toString();if(y=y.substring(9,y.indexOf("(")).trim(),y!=="")return a._className=y}else if(ge(a)&&a.constructor)return li(a.constructor);return typeof a}function Ai(a){var y=a;return ge(a)&&(a.text?y=a.text:a.name?y=a.name:a.key!==void 0?y=a.key:a.id!==void 0?y=a.id:a.constructor===Object&&(a.Text?y=a.Text:a.Name?y=a.Name:a.Key!==void 0?y=a.Key:a.Id!==void 0?y=a.Id:a.ID!==void 0&&(y=a.ID))),y===void 0?"undefined":y===null?"null":y.toString()}function Ii(a,y){if(a.hasOwnProperty(y))return!0;for(a=Object.getPrototypeOf(a);a&&a!==Function;){if(a.hasOwnProperty(y))return!0;var x=a.CA;if(x&&x[y])return!0;a=Object.getPrototypeOf(a)}return!1}function Bi(a,y,x){Object.defineProperty(Kr.prototype,a,{get:y,set:x})}function ln(a){for(var y=[],x=0;256>x;x++)y["0123456789abcdef".charAt(x>>4)+"0123456789abcdef".charAt(x&15)]=String.fromCharCode(x);a.length%2&&(a="0"+a),x=[];for(var E=0,b=0;bx;x++)y[x]=x;for(x=E=0;256>x;x++)E=(E+y[x]+119)%256,b=y[x],y[x]=y[E],y[E]=b;E=x=0;for(var z="",tt=0;tt-1||z.indexOf("\xA9 1998-2021 Northwoods Software")>-1||z.indexOf("Not for distribution or production use")>-1||z.indexOf("gojs.net")>-1?"":z}var co=ee.navigator!==void 0&&0this.key)return!1;a=a.s;var y=a.length,x=++this.Za,E=this.qf;if(E!==null)for(;xthis.key)return!1;var y=--this.Za;return 0<=y?(this.key=y,this.value=a.s[y],!0):(this.de(),!1)},Qi.prototype.Ad=function(){return this.next()},Qi.prototype.first=function(){var a=this.Bb;this.qa=a.Ja;var y=a.s;return this.Za=a=y.length-1,0<=a?(y=y[a],this.key=a,this.value=y):null},Qi.prototype.any=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(a(y[x]))return!0;return!1},Qi.prototype.all=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)if(!a(y[x]))return!1;return!0},Qi.prototype.each=function(a){var y=this.Bb;y.Hg=null,y=y.s;var x=y.length;for(this.Za=x,--x;0<=x;x--)a(y[x]);return this},Qi.prototype.map=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--)x.push(a(y[E]));return a=new fn,a.s=x,a.xb(),a.iterator},Qi.prototype.filter=function(a){var y=this.Bb;y.Hg=null;var x=[];y=y.s;var E=y.length;for(this.Za=E,--E;0<=E;E--){var b=y[E];a(b)&&x.push(b)}return a=new fn,a.s=x,a.xb(),a.iterator},Qi.prototype.de=function(){this.key=-1,this.value=null,this.qa=-1,this.Bb.Hg=this},Qi.prototype.toString=function(){return"ListIteratorBackwards("+this.Za+"/"+this.Bb.count+")"},zt.Object.defineProperties(Qi.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.Bb.s.length}}}),Qi.prototype.first=Qi.prototype.first,Qi.prototype.hasNext=Qi.prototype.Ad,Qi.prototype.next=Qi.prototype.next,Qi.prototype.reset=Qi.prototype.reset,Qi.className="ListIteratorBackwards";function fn(a){so(this),this._isFrozen=!1,this.s=[],this.Ja=0,this.Hg=this.Sa=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=fn.prototype,Et.xb=function(){var a=this.Ja;a++,999999999a||a>=y.length)&&hn(a,"0 <= i < length",fn,"elt:i"),y[a]},Et.get=function(a){return this.M(a)},Et.cd=function(a,y){var x=this.s;(0>a||a>=x.length)&&hn(a,"0 <= i < length",fn,"setElt:i"),this._isFrozen&&Be(this,a),x[a]=y},Et.set=function(a,y){this.cd(a,y)},Et.first=function(){var a=this.s;return a.length===0?null:a[0]},Et.jc=function(){var a=this.s,y=a.length;return 0a&&hn(a,">= 0",fn,"insertAt:i"),this._isFrozen&&Be(this,a);var x=this.s;a>=x.length?x.push(y):x.splice(a,0,y),this.xb()},Et.remove=function(a){if(a===null)return!1;this._isFrozen&&Be(this,a);var y=this.s;return a=y.indexOf(a),a===-1?!1:(a===y.length-1?y.pop():y.splice(a,1),this.xb(),!0)},Et.delete=function(a){return this.remove(a)},Et.mb=function(a){var y=this.s;(0>a||a>=y.length)&&hn(a,"0 <= i < length",fn,"removeAt:i"),this._isFrozen&&Be(this,a),a===y.length-1?y.pop():y.splice(a,1),this.xb()},Et.removeRange=function(a,y){var x=this.s,E=x.length;if(0>a)a=0;else if(a>=E)return this;if(0>y)return this;if(y>=E&&(y=E-1),a>y)return this;this._isFrozen&&Be(this);for(var b=a,z=y+1;z=z)return this;if((0>y||y>=b-1)&&hn(y,"0 <= from < length",fn,"sortRange:from"),z===2)return x=E[y],b=E[y+1],0=b)E.sort(a);else for(y=E.slice(0,x),y.sort(a),a=0;a=b)for(x=E.slice(y),x.sort(a),a=y;a=this.s.length)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new Ri(this)}},iteratorBackwards:{get:function(){if(0>=this.s.length)return mi;var a=this.Hg;return a!==null?(a.reset(),a):new Qi(this)}}}),fn.prototype.reverse=fn.prototype.reverse,fn.prototype.sortRange=fn.prototype.zi,fn.prototype.sort=fn.prototype.sort,fn.prototype.toSet=fn.prototype.Iv,fn.prototype.toArray=fn.prototype.Fa,fn.prototype.removeRange=fn.prototype.removeRange,fn.prototype.removeAt=fn.prototype.mb,fn.prototype.delete=fn.prototype.delete,fn.prototype.remove=fn.prototype.remove,fn.prototype.insertAt=fn.prototype.Gb,fn.prototype.pop=fn.prototype.pop,fn.prototype.last=fn.prototype.jc,fn.prototype.first=fn.prototype.first,fn.prototype.set=fn.prototype.set,fn.prototype.setElt=fn.prototype.cd,fn.prototype.get=fn.prototype.get,fn.prototype.elt=fn.prototype.M,fn.prototype.indexOf=fn.prototype.indexOf,fn.prototype.has=fn.prototype.has,fn.prototype.contains=fn.prototype.contains,fn.prototype.clear=fn.prototype.clear,fn.prototype.addAll=fn.prototype.addAll,fn.prototype.push=fn.prototype.push,fn.prototype.add=fn.prototype.add,fn.prototype.thaw=fn.prototype.ka,fn.prototype.freeze=fn.prototype.freeze,fn.className="List";function ao(a){this.eg=a,a.Sa=null,this.qa=a.Ja,this.sa=null}ao.prototype.reset=function(){var a=this.eg;a.Sa=null,this.qa=a.Ja,this.sa=null},ao.prototype.next=function(){var a=this.eg;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},ao.prototype.Ad=function(){return this.next()},ao.prototype.first=function(){var a=this.eg;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},ao.prototype.any=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},ao.prototype.all=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},ao.prototype.each=function(a){var y=this.eg;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},ao.prototype.map=function(a){var y=this.eg;y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},ao.prototype.filter=function(a){var y=this.eg;y.Sa=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},ao.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.eg.Sa=this},ao.prototype.toString=function(){return this.sa!==null?"SetIterator@"+this.sa.value:"SetIterator"},zt.Object.defineProperties(ao.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.eg.Sb}}}),ao.prototype.first=ao.prototype.first,ao.prototype.hasNext=ao.prototype.Ad,ao.prototype.next=ao.prototype.next,ao.prototype.reset=ao.prototype.reset,ao.className="SetIterator";function un(a){so(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=un.prototype,Et.xb=function(){var a=this.Ja;a++,999999999=this.Sb)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new ao(this)}}}),un.prototype.toList=un.prototype.Hv,un.prototype.toArray=un.prototype.Fa,un.prototype.clear=un.prototype.clear,un.prototype.retainAll=un.prototype.pA,un.prototype.removeAll=un.prototype.hp,un.prototype.delete=un.prototype.delete,un.prototype.remove=un.prototype.remove,un.prototype.first=un.prototype.first,un.prototype.containsAny=un.prototype.Ty,un.prototype.containsAll=un.prototype.Sy,un.prototype.has=un.prototype.has,un.prototype.contains=un.prototype.contains,un.prototype.addAll=un.prototype.addAll,un.prototype.add=un.prototype.add,un.prototype.thaw=un.prototype.ka,un.prototype.freeze=un.prototype.freeze;var Go=1;un.className="Set",un.uniqueHash=so,un.hashIdUnique=Co,un.hashId=Ji;function Eo(a){this.ma=a,this.qa=a.Ja,this.sa=null}Eo.prototype.reset=function(){this.qa=this.ma.Ja,this.sa=null},Eo.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=this.key=a=y.key,!0):(this.de(),!1)},Eo.prototype.Ad=function(){return this.next()},Eo.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.value=this.key=a=a.key):null},Eo.prototype.any=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Eo.prototype.all=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Eo.prototype.each=function(a){var y=this.ma;for(this.sa=null,y=y.ea;y!==null;)a(y.key),y=y.va;return this},Eo.prototype.map=function(a){var y=this.ma;this.sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.key)),y=y.va;return x.iterator},Eo.prototype.filter=function(a){var y=this.ma;this.sa=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.key;a(E)&&x.add(E),y=y.va}return x.iterator},Eo.prototype.de=function(){this.value=this.key=null,this.qa=-1},Eo.prototype.toString=function(){return this.sa!==null?"MapKeySetIterator@"+this.sa.value:"MapKeySetIterator"},zt.Object.defineProperties(Eo.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Eo.prototype.first=Eo.prototype.first,Eo.prototype.hasNext=Eo.prototype.Ad,Eo.prototype.next=Eo.prototype.next,Eo.prototype.reset=Eo.prototype.reset,Eo.className="MapKeySetIterator";function Wi(a){un.call(this),so(this),this._isFrozen=!0,this.ma=a}Fe(Wi,un),Et=Wi.prototype,Et.freeze=function(){return this},Et.ka=function(){return this},Et.toString=function(){return"MapKeySet("+this.ma.toString()+")"},Et.add=function(){jt("This Set is read-only: "+this.toString())},Et.contains=function(a){return this.ma.contains(a)},Et.has=function(a){return this.contains(a)},Et.remove=function(){jt("This Set is read-only: "+this.toString())},Et.delete=function(a){return this.remove(a)},Et.clear=function(){jt("This Set is read-only: "+this.toString())},Et.first=function(){var a=this.ma.ea;return a!==null?a.key:null},Wi.prototype.any=function(a){for(var y=this.ma.ea;y!==null;){if(a(y.key))return!0;y=y.va}return!1},Wi.prototype.all=function(a){for(var y=this.ma.ea;y!==null;){if(!a(y.key))return!1;y=y.va}return!0},Wi.prototype.each=function(a){for(var y=this.ma.ea;y!==null;)a(y.key),y=y.va;return this},Wi.prototype.map=function(a){for(var y=new un,x=this.ma.ea;x!==null;)y.add(a(x.key)),x=x.va;return y},Wi.prototype.filter=function(a){for(var y=new un,x=this.ma.ea;x!==null;){var E=x.key;a(E)&&y.add(E),x=x.va}return y},Wi.prototype.copy=function(){return new Wi(this.ma)},Wi.prototype.Iv=function(){var a=new un,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},Wi.prototype.Fa=function(){var a=this.ma.Tb,y=Array(this.ma.Sb),x=0,E;for(E in a)y[x]=a[E].key,x++;return y},Wi.prototype.Hv=function(){var a=new fn,y=this.ma.Tb,x;for(x in y)a.add(y[x].key);return a},zt.Object.defineProperties(Wi.prototype,{count:{get:function(){return this.ma.Sb}},size:{get:function(){return this.ma.Sb}},iterator:{get:function(){return 0>=this.ma.Sb?mi:new Eo(this.ma)}}}),Wi.prototype.toList=Wi.prototype.Hv,Wi.prototype.toArray=Wi.prototype.Fa,Wi.prototype.toSet=Wi.prototype.Iv,Wi.prototype.first=Wi.prototype.first,Wi.prototype.clear=Wi.prototype.clear,Wi.prototype.delete=Wi.prototype.delete,Wi.prototype.remove=Wi.prototype.remove,Wi.prototype.has=Wi.prototype.has,Wi.prototype.contains=Wi.prototype.contains,Wi.prototype.add=Wi.prototype.add,Wi.prototype.thaw=Wi.prototype.ka,Wi.prototype.freeze=Wi.prototype.freeze,Wi.className="MapKeySet";function Ui(a){this.ma=a,a.jf=null,this.qa=a.Ja,this.sa=null}Ui.prototype.reset=function(){var a=this.ma;a.jf=null,this.qa=a.Ja,this.sa=null},Ui.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.value=y.value,this.key=y.key,!0):(this.de(),!1)},Ui.prototype.Ad=function(){return this.next()},Ui.prototype.first=function(){var a=this.ma;if(this.qa=a.Ja,a=a.ea,a!==null){this.sa=a;var y=a.value;return this.key=a.key,this.value=y}return null},Ui.prototype.any=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(a(y.value))return!0;y=y.va}return!1},Ui.prototype.all=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;){if(!a(y.value))return!1;y=y.va}return!0},Ui.prototype.each=function(a){var y=this.ma;for(this.sa=y.jf=null,y=y.ea;y!==null;)a(y.value),y=y.va;return this},Ui.prototype.map=function(a){var y=this.ma;this.sa=y.jf=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y.value)),y=y.va;return x.iterator},Ui.prototype.filter=function(a){var y=this.ma;this.sa=y.jf=null;var x=new fn;for(y=y.ea;y!==null;){var E=y.value;a(E)&&x.add(E),y=y.va}return x.iterator},Ui.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.jf=this},Ui.prototype.toString=function(){return this.sa!==null?"MapValueSetIterator@"+this.sa.value:"MapValueSetIterator"},zt.Object.defineProperties(Ui.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),Ui.prototype.first=Ui.prototype.first,Ui.prototype.hasNext=Ui.prototype.Ad,Ui.prototype.next=Ui.prototype.next,Ui.prototype.reset=Ui.prototype.reset,Ui.className="MapValueSetIterator";function Xi(a,y){this.key=a,this.value=y,this.ll=this.va=null}Xi.prototype.toString=function(){return"{"+this.key+":"+this.value+"}"},Xi.className="KeyValuePair";function io(a){this.ma=a,a.Sa=null,this.qa=a.Ja,this.sa=null}io.prototype.reset=function(){var a=this.ma;a.Sa=null,this.qa=a.Ja,this.sa=null},io.prototype.next=function(){var a=this.ma;if(a.Ja!==this.qa&&this.key===null)return!1;var y=this.sa;return y=y===null?a.ea:y.va,y!==null?(this.sa=y,this.key=y.key,this.value=y.value,!0):(this.de(),!1)},io.prototype.Ad=function(){return this.next()},io.prototype.first=function(){var a=this.ma;return this.qa=a.Ja,a=a.ea,a!==null?(this.sa=a,this.key=a.key,this.value=a.value,a):null},io.prototype.any=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(a(y))return!0;y=y.va}return!1},io.prototype.all=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;){if(!a(y))return!1;y=y.va}return!0},io.prototype.each=function(a){var y=this.ma;for(this.sa=y.Sa=null,y=y.ea;y!==null;)a(y),y=y.va;return this},io.prototype.map=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)x.add(a(y)),y=y.va;return x.iterator},io.prototype.filter=function(a){var y=this.ma;this.sa=y.Sa=null;var x=new fn;for(y=y.ea;y!==null;)a(y)&&x.add(y),y=y.va;return x.iterator},io.prototype.de=function(){this.value=this.key=null,this.qa=-1,this.ma.Sa=this},io.prototype.toString=function(){return this.sa!==null?"MapIterator@"+this.sa:"MapIterator"},zt.Object.defineProperties(io.prototype,{iterator:{get:function(){return this}},count:{get:function(){return this.ma.Sb}}}),io.prototype.first=io.prototype.first,io.prototype.hasNext=io.prototype.Ad,io.prototype.next=io.prototype.next,io.prototype.reset=io.prototype.reset,io.className="MapIterator";function yi(a){so(this),this._isFrozen=!1,this.Tb={},this.Sb=0,this.jf=this.Sa=null,this.Ja=0,this.kf=this.ea=null,typeof a=="string"&&jt("Error: Since 2.0 List/Map/Set constructors no longer take an argument that enforces type."),a!==void 0&&this.addAll(a)}Et=yi.prototype,Et.xb=function(){var a=this.Ja;a++,999999999=this.count)return mi;var a=this.Sa;return a!==null?(a.reset(),a):new io(this)}},iteratorKeys:{get:function(){return 0>=this.count?mi:new Eo(this)}},iteratorValues:{get:function(){if(0>=this.count)return mi;var a=this.jf;return a!==null?(a.reset(),a):new Ui(this)}}}),yi.prototype.toKeySet=yi.prototype.Lf,yi.prototype.toArray=yi.prototype.Fa,yi.prototype.clear=yi.prototype.clear,yi.prototype.delete=yi.prototype.delete,yi.prototype.remove=yi.prototype.remove,yi.prototype.get=yi.prototype.get,yi.prototype.getValue=yi.prototype.I,yi.prototype.has=yi.prototype.has,yi.prototype.contains=yi.prototype.contains,yi.prototype.first=yi.prototype.first,yi.prototype.addAll=yi.prototype.addAll,yi.prototype.set=yi.prototype.set,yi.prototype.add=yi.prototype.add,yi.prototype.thaw=yi.prototype.ka,yi.prototype.freeze=yi.prototype.freeze,yi.className="Map";function Gt(a,y){a===void 0?this.y=this.x=0:typeof a=="number"&&typeof y=="number"?(this.x=a,this.y=y):jt("Invalid arguments to Point constructor: "+a+", "+y),this._isFrozen=!1}var Wo,sr,Cr,Rr,cr;Gt.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this},Gt.prototype.h=function(a,y){return this.x=a,this.y=y,this},Gt.prototype.sg=function(a,y){return this.x=a,this.y=y,this},Gt.prototype.set=function(a){return this.x=a.x,this.y=a.y,this},Gt.prototype.copy=function(){var a=new Gt;return a.x=this.x,a.y=this.y,a},Et=Gt.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function uo(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Gt(x,b)}return new Gt}function Jt(a){return a.x.toString()+" "+a.y.toString()}Et.toString=function(){return"Point("+this.x+","+this.y+")"},Et.D=function(a){return a instanceof Gt?this.x===a.x&&this.y===a.y:!1},Et.hi=function(a,y){return this.x===a&&this.y===y},Et.Xa=function(a){return Ne.B(this.x,a.x)&&Ne.B(this.y,a.y)},Et.add=function(a){return this.x+=a.x,this.y+=a.y,this},Et.re=function(a){return this.x-=a.x,this.y-=a.y,this},Et.offset=function(a,y){return this.x+=a,this.y+=y,this},Gt.prototype.rotate=function(a){if(a===0)return this;var y=this.x,x=this.y;if(y===0&&x===0)return this;if(360<=a?a-=360:0>a&&(a+=360),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));return this.x=a*y-E*x,this.y=E*y+a*x,this},Et=Gt.prototype,Et.scale=function(a,y){return this.x*=a,this.y*=y,this},Et.Bf=function(a){var y=a.x-this.x;return a=a.y-this.y,y*y+a*a},Et.zd=function(a,y){return a-=this.x,y-=this.y,a*a+y*y},Et.normalize=function(){var a=this.x,y=this.y,x=Math.sqrt(a*a+y*y);return 0y?270:0;if(y===0)return 0a?x=0>y?x+180:180-x:0>y&&(x=360-x),x}Et.Ry=function(a,y){return Ne.Fl(a.x,a.y,y.x,y.y,this.x,this.y)},Et.fA=function(a,y,x,E){return Ne.qh(a,y,x,E,this.x,this.y,this),this},Et.gA=function(a,y){return Ne.qh(a.x,a.y,y.x,y.y,this.x,this.y,this),this},Et.uA=function(a,y,x,E){return Ne.No(this.x,this.y,a,y,x,E,this),this},Et.vA=function(a,y){return Ne.No(this.x,this.y,a.x,a.y,y.width,y.height,this),this},Et.xi=function(a,y){return this.x=a.x+y.x*a.width+y.offsetX,this.y=a.y+y.y*a.height+y.offsetY,this},Et.yi=function(a,y,x,E,b){return this.x=a+b.x*x+b.offsetX,this.y=y+b.y*E+b.offsetY,this},Et.transform=function(a){return a.Ga(this),this};function Tn(a,y){return y.Cd(a),a}function vi(a,y,x,E,b,z){var tt=b-x,ot=z-E,rt=tt*tt+ot*ot;x-=a,E-=y;var st=-x*tt-E*ot;return 0>=st||st>=rt?(tt=b-a,ot=z-y,Math.min(x*x+E*E,tt*tt+ot*ot)):(a=tt*E-ot*x,a*a/rt)}function Xn(a,y,x,E){return a=x-a,y=E-y,a*a+y*y}function oi(a,y,x,E){return a=x-a,y=E-y,a===0?0y?270:0:y===0?0a?E=0>y?E+180:180-E:0>y&&(E=360-E),E)}Et.w=function(){return isFinite(this.x)&&isFinite(this.y)},Gt.alloc=function(){var a=ti.pop();return a===void 0?new Gt:a},Gt.allocAt=function(a,y){var x=ti.pop();return x===void 0?new Gt(a,y):(x.x=a,x.y=y,x)},Gt.free=function(a){ti.push(a)},Gt.prototype.isReal=Gt.prototype.w,Gt.prototype.setSpot=Gt.prototype.yi,Gt.prototype.setRectSpot=Gt.prototype.xi,Gt.prototype.snapToGridPoint=Gt.prototype.vA,Gt.prototype.snapToGrid=Gt.prototype.uA,Gt.prototype.projectOntoLineSegmentPoint=Gt.prototype.gA,Gt.prototype.projectOntoLineSegment=Gt.prototype.fA,Gt.intersectingLineSegments=function(a,y,x,E,b,z,tt,ot){return Ne.Rl(a,y,x,E,b,z,tt,ot)},Gt.prototype.compareWithLineSegmentPoint=Gt.prototype.Ry,Gt.compareWithLineSegment=function(a,y,x,E,b,z){return Ne.Fl(a,y,x,E,b,z)},Gt.prototype.direction=Gt.prototype.direction,Gt.prototype.directionPoint=Gt.prototype.ab,Gt.prototype.normalize=Gt.prototype.normalize,Gt.prototype.distanceSquared=Gt.prototype.zd,Gt.prototype.distanceSquaredPoint=Gt.prototype.Bf,Gt.prototype.scale=Gt.prototype.scale,Gt.prototype.rotate=Gt.prototype.rotate,Gt.prototype.offset=Gt.prototype.offset,Gt.prototype.subtract=Gt.prototype.re,Gt.prototype.add=Gt.prototype.add,Gt.prototype.equalsApprox=Gt.prototype.Xa,Gt.prototype.equalTo=Gt.prototype.hi,Gt.prototype.equals=Gt.prototype.D,Gt.prototype.set=Gt.prototype.set,Gt.prototype.setTo=Gt.prototype.sg;var ti=[];Gt.className="Point",Gt.parse=uo,Gt.stringify=Jt,Gt.distanceLineSegmentSquared=vi,Gt.distanceSquared=Xn,Gt.direction=oi,Gt.Origin=Wo=new Gt(0,0).ja(),Gt.InfiniteTopLeft=sr=new Gt(-1/0,-1/0).ja(),Gt.InfiniteBottomRight=Cr=new Gt(1/0,1/0).ja(),Gt.SixPoint=Rr=new Gt(6,6).ja(),Gt.NoPoint=cr=new Gt(NaN,NaN).ja(),Gt.parse=uo,Gt.stringify=Jt,Gt.distanceLineSegmentSquared=vi,Gt.distanceSquared=Xn,Gt.direction=oi;function Xe(a,y){a===void 0?this.height=this.width=0:typeof a=="number"&&(0<=a||isNaN(a))&&typeof y=="number"&&(0<=y||isNaN(y))?(this.width=a,this.height=y):jt("Invalid arguments to Size constructor: "+a+", "+y),this._isFrozen=!1}var Yn,ji,Oo,to,Yi,Uo,zo;Xe.prototype.assign=function(a){return this.width=a.width,this.height=a.height,this},Xe.prototype.h=function(a,y){return this.width=a,this.height=y,this},Xe.prototype.sg=function(a,y){return this.width=a,this.height=y,this},Xe.prototype.set=function(a){return this.width=a.width,this.height=a.height,this},Xe.prototype.copy=function(){var a=new Xe;return a.width=this.width,a.height=this.height,a},Et=Xe.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Nr(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;return(E=a[y++])&&(b=parseFloat(E)),new Xe(x,b)}return new Xe}function Hr(a){return a.width.toString()+" "+a.height.toString()}Et.toString=function(){return"Size("+this.width+","+this.height+")"},Et.D=function(a){return a instanceof Xe?this.width===a.width&&this.height===a.height:!1},Et.hi=function(a,y){return this.width===a&&this.height===y},Et.Xa=function(a){return Ne.B(this.width,a.width)&&Ne.B(this.height,a.height)},Et.Bc=function(a,y){return a=this.width+a,this.width=0<=a?a:0,y=this.height+y,this.height=0<=y?y:0,this},Et.w=function(){return isFinite(this.width)&&isFinite(this.height)},Xe.alloc=function(){var a=da.pop();return a===void 0?new Xe:a},Xe.free=function(a){da.push(a)},Xe.prototype.isReal=Xe.prototype.w,Xe.prototype.inflate=Xe.prototype.Bc,Xe.prototype.equalsApprox=Xe.prototype.Xa,Xe.prototype.equalTo=Xe.prototype.hi,Xe.prototype.equals=Xe.prototype.D,Xe.prototype.set=Xe.prototype.set,Xe.prototype.setTo=Xe.prototype.sg;var da=[];Xe.className="Size",Xe.parse=Nr,Xe.stringify=Hr,Xe.ZeroSize=Yn=new Xe(0,0).ja(),Xe.OneSize=ji=new Xe(1,1).ja(),Xe.SixSize=Oo=new Xe(6,6).ja(),Xe.EightSize=to=new Xe(8,8).ja(),Xe.TenSize=Yi=new Xe(10,10).ja(),Xe.InfiniteSize=Uo=new Xe(1/0,1/0).ja(),Xe.NoSize=zo=new Xe(NaN,NaN).ja(),Xe.parse=Nr,Xe.stringify=Hr;function on(a,y,x,E){a===void 0?this.height=this.width=this.y=this.x=0:typeof a=="number"&&typeof y=="number"&&typeof x=="number"&&(0<=x||isNaN(x))&&typeof E=="number"&&(0<=E||isNaN(E))?(this.x=a,this.y=y,this.width=x,this.height=E):a instanceof Gt?(x=a.x,a=a.y,y instanceof Gt?(E=y.x,y=y.y,this.x=Math.min(x,E),this.y=Math.min(a,y),this.width=Math.abs(x-E),this.height=Math.abs(a-y)):y instanceof Xe?(this.x=x,this.y=a,this.width=y.width,this.height=y.height):jt("Incorrect second argument supplied to Rect constructor "+y)):jt("Invalid arguments to Rect constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}Et=on.prototype,Et.assign=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Et.h=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this};function aa(a,y,x){a.width=y,a.height=x}Et.sg=function(a,y,x,E){return this.x=a,this.y=y,this.width=x,this.height=E,this},Et.set=function(a){return this.x=a.x,this.y=a.y,this.width=a.width,this.height=a.height,this},Et.dd=function(a){return this.x=a.x,this.y=a.y,this},Et.tA=function(a){return this.width=a.width,this.height=a.height,this},on.prototype.copy=function(){var a=new on;return a.x=this.x,a.y=this.y,a.width=this.width,a.height=this.height,a},Et=on.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Is(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E&&(x=parseFloat(E));for(var b=0;a[y]==="";)y++;(E=a[y++])&&(b=parseFloat(E));for(var z=0;a[y]==="";)y++;(E=a[y++])&&(z=parseFloat(E));for(var tt=0;a[y]==="";)y++;return(E=a[y++])&&(tt=parseFloat(E)),new on(x,b,z,tt)}return new on}function cs(a){return a.x.toString()+" "+a.y.toString()+" "+a.width.toString()+" "+a.height.toString()}Et.toString=function(){return"Rect("+this.x+","+this.y+","+this.width+","+this.height+")"},Et.D=function(a){return a instanceof on?this.x===a.x&&this.y===a.y&&this.width===a.width&&this.height===a.height:!1},Et.hi=function(a,y,x,E){return this.x===a&&this.y===y&&this.width===x&&this.height===E},Et.Xa=function(a){return Ne.B(this.x,a.x)&&Ne.B(this.y,a.y)&&Ne.B(this.width,a.width)&&Ne.B(this.height,a.height)};function Rs(a,y){return Ne.$(a.x,y.x)&&Ne.$(a.y,y.y)&&Ne.$(a.width,y.width)&&Ne.$(a.height,y.height)}Et.ca=function(a){return this.x<=a.x&&this.x+this.width>=a.x&&this.y<=a.y&&this.y+this.height>=a.y},Et.Re=function(a){return this.x<=a.x&&a.x+a.width<=this.x+this.width&&this.y<=a.y&&a.y+a.height<=this.y+this.height},Et.contains=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),this.x<=a&&a+x<=this.x+this.width&&this.y<=y&&y+E<=this.y+this.height},Et.offset=function(a,y){return this.x+=a,this.y+=y,this},Et.Bc=function(a,y){return oa(this,y,a,y,a)},Et.Co=function(a){return oa(this,a.top,a.right,a.bottom,a.left)},Et.Fv=function(a){return oa(this,-a.top,-a.right,-a.bottom,-a.left)},Et.Hz=function(a,y,x,E){return oa(this,a,y,x,E)};function oa(a,y,x,E,b){var z=a.width;return x+b<=-z?(a.x+=z/2,a.width=0):(a.x-=b,a.width+=x+b),x=a.height,y+E<=-x?(a.y+=x/2,a.height=0):(a.y-=y,a.height+=y+E),a}Et.Ex=function(a){return Ys(this,a.x,a.y,a.width,a.height)},Et.Uu=function(a,y,x,E){return Ys(this,a,y,x,E)};function Ys(a,y,x,E,b){var z=Math.max(a.x,y),tt=Math.max(a.y,x);return y=Math.min(a.x+a.width,y+E),x=Math.min(a.y+a.height,x+b),a.x=z,a.y=tt,a.width=Math.max(0,y-z),a.height=Math.max(0,x-tt),a}Et.Yc=function(a){return this.Vu(a.x,a.y,a.width,a.height)},Et.Vu=function(a,y,x,E){var b=this.width,z=this.x;return b!==1/0&&x!==1/0&&(b+=z,x+=a,isNaN(x)||isNaN(b)||z>x||a>b)?!1:(a=this.height,x=this.y,!(a!==1/0&&E!==1/0&&(a+=x,E+=y,isNaN(E)||isNaN(a)||x>E||y>a)))};function jr(a,y){var x=a.width,E=a.x,b=y.x-10;return E>y.width+10+10+b||b>x+E?!1:(x=a.height,a=a.y,E=y.y-10,!(a>y.height+10+10+E||E>x+a))}Et.Ye=function(a){return Yo(this,a.x,a.y,0,0)},Et.ed=function(a){return Yo(this,a.x,a.y,a.width,a.height)},Et.Kv=function(a,y,x,E){return x===void 0&&(x=0),E===void 0&&(E=0),Yo(this,a,y,x,E)};function Yo(a,y,x,E,b){var z=Math.min(a.x,y),tt=Math.min(a.y,x);return y=Math.max(a.x+a.width,y+E),x=Math.max(a.y+a.height,x+b),a.x=z,a.y=tt,a.width=y-z,a.height=x-tt,a}Et.yi=function(a,y,x){return this.x=a-x.offsetX-x.x*this.width,this.y=y-x.offsetY-x.y*this.height,this};function Sr(a,y,x,E,b,z,tt,ot){return tt===void 0&&(tt=0),ot===void 0&&(ot=0),a<=b&&b+tt<=a+x&&y<=z&&z+ot<=y+E}function Jr(a,y,x,E,b,z,tt,ot){return a>tt+b||b>x+a?!1:!(y>ot+z||z>E+y)}Et.w=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},Et.Mz=function(){return this.width===0&&this.height===0},on.alloc=function(){var a=To.pop();return a===void 0?new on:a},on.allocAt=function(a,y,x,E){var b=To.pop();return b===void 0?new on(a,y,x,E):b.h(a,y,x,E)},on.free=function(a){To.push(a)},zt.Object.defineProperties(on.prototype,{left:{get:function(){return this.x},set:function(a){this.x=a}},top:{get:function(){return this.y},set:function(a){this.y=a}},right:{get:function(){return this.x+this.width},set:function(a){this.x+=a-(this.x+this.width)}},bottom:{get:function(){return this.y+this.height},set:function(a){this.y+=a-(this.y+this.height)}},position:{get:function(){return new Gt(this.x,this.y)},set:function(a){this.x=a.x,this.y=a.y}},size:{get:function(){return new Xe(this.width,this.height)},set:function(a){this.width=a.width,this.height=a.height}},center:{get:function(){return new Gt(this.x+this.width/2,this.y+this.height/2)},set:function(a){this.x=a.x-this.width/2,this.y=a.y-this.height/2}},centerX:{get:function(){return this.x+this.width/2},set:function(a){this.x=a-this.width/2}},centerY:{get:function(){return this.y+this.height/2},set:function(a){this.y=a-this.height/2}}}),on.prototype.isEmpty=on.prototype.Mz,on.prototype.isReal=on.prototype.w,on.intersectsLineSegment=function(a,y,x,E,b,z,tt,ot){return Ne.Fx(a,y,x,E,b,z,tt,ot)},on.prototype.setSpot=on.prototype.yi,on.prototype.union=on.prototype.Kv,on.prototype.unionRect=on.prototype.ed,on.prototype.unionPoint=on.prototype.Ye,on.prototype.intersects=on.prototype.Vu,on.prototype.intersectsRect=on.prototype.Yc,on.prototype.intersect=on.prototype.Uu,on.prototype.intersectRect=on.prototype.Ex,on.prototype.grow=on.prototype.Hz,on.prototype.subtractMargin=on.prototype.Fv,on.prototype.addMargin=on.prototype.Co,on.prototype.inflate=on.prototype.Bc,on.prototype.offset=on.prototype.offset,on.prototype.contains=on.prototype.contains,on.prototype.containsRect=on.prototype.Re,on.prototype.containsPoint=on.prototype.ca,on.prototype.equalsApprox=on.prototype.Xa,on.prototype.equalTo=on.prototype.hi,on.prototype.equals=on.prototype.D,on.prototype.setSize=on.prototype.tA,on.prototype.setPoint=on.prototype.dd,on.prototype.set=on.prototype.set,on.prototype.setTo=on.prototype.sg;var vo=null,er=null,To=[];on.className="Rect",on.parse=Is,on.stringify=cs,on.contains=Sr,on.intersects=Jr,on.ZeroRect=vo=new on(0,0,0,0).ja(),on.NoRect=er=new on(NaN,NaN,NaN,NaN).ja(),on.parse=Is,on.stringify=cs,on.contains=Sr,on.intersects=Jr;function bi(a,y,x,E){a===void 0?this.left=this.bottom=this.right=this.top=0:y===void 0?this.left=this.bottom=this.right=this.top=a:x===void 0?(this.top=a,this.right=y,this.bottom=a,this.left=y):E!==void 0?(this.top=a,this.right=y,this.bottom=x,this.left=E):jt("Invalid arguments to Margin constructor: "+a+", "+y+", "+x+", "+E),this._isFrozen=!1}bi.prototype.assign=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},bi.prototype.sg=function(a,y,x,E){return this.top=a,this.right=y,this.bottom=x,this.left=E,this},bi.prototype.set=function(a){return this.top=a.top,this.right=a.right,this.bottom=a.bottom,this.left=a.left,this},bi.prototype.copy=function(){var a=new bi;return a.top=this.top,a.right=this.right,a.bottom=this.bottom,a.left=this.left,a},Et=bi.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function yo(a){if(typeof a=="string"){a=a.split(" ");for(var y=0,x=NaN;a[y]==="";)y++;var E=a[y++];if(E&&(x=parseFloat(E)),isNaN(x))return new bi;for(var b=NaN;a[y]==="";)y++;if((E=a[y++])&&(b=parseFloat(E)),isNaN(b))return new bi(x);for(var z=NaN;a[y]==="";)y++;if((E=a[y++])&&(z=parseFloat(E)),isNaN(z))return new bi(x,b);for(var tt=NaN;a[y]==="";)y++;return(E=a[y++])&&(tt=parseFloat(E)),isNaN(tt)?new bi(x,b):new bi(x,b,z,tt)}return new bi}function Lr(a){return a.top.toString()+" "+a.right.toString()+" "+a.bottom.toString()+" "+a.left.toString()}Et.toString=function(){return"Margin("+this.top+","+this.right+","+this.bottom+","+this.left+")"},Et.D=function(a){return a instanceof bi?this.top===a.top&&this.right===a.right&&this.bottom===a.bottom&&this.left===a.left:!1},Et.hi=function(a,y,x,E){return this.top===a&&this.right===y&&this.bottom===x&&this.left===E},Et.Xa=function(a){return Ne.B(this.top,a.top)&&Ne.B(this.right,a.right)&&Ne.B(this.bottom,a.bottom)&&Ne.B(this.left,a.left)},Et.w=function(){return isFinite(this.top)&&isFinite(this.right)&&isFinite(this.bottom)&&isFinite(this.left)},bi.alloc=function(){var a=rs.pop();return a===void 0?new bi:a},bi.free=function(a){rs.push(a)},bi.prototype.isReal=bi.prototype.w,bi.prototype.equalsApprox=bi.prototype.Xa,bi.prototype.equalTo=bi.prototype.hi,bi.prototype.equals=bi.prototype.D,bi.prototype.set=bi.prototype.set,bi.prototype.setTo=bi.prototype.sg;var Qr=null,ms=null,rs=[];bi.className="Margin",bi.parse=yo,bi.stringify=Lr,bi.ZeroMargin=Qr=new bi(0,0,0,0).ja(),bi.TwoMargin=ms=new bi(2,2,2,2).ja(),bi.parse=yo,bi.stringify=Lr;function Li(a,y,x,E){a===void 0?this.offsetY=this.offsetX=this.y=this.x=0:(y===void 0&&(y=0),x===void 0&&(x=0),E===void 0&&(E=0),this.x=a,this.y=y,this.offsetX=x,this.offsetY=E),this._isFrozen=!1}var $r,Dr,as,il,xr,hi,ih,Gs,Bs,Ts,Ll,ol,vs,bs,bu,zu,Ph,nd,oh,Mu,Yl,Fl,Dh,Hu,lu,gr,_r,Ms,La,Fa,Pa,Sa,Ea,Da,Lu,rl;Li.prototype.assign=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Li.prototype.sg=function(a,y,x,E){return this.x=a,this.y=y,this.offsetX=x,this.offsetY=E,this},Li.prototype.set=function(a){return this.x=a.x,this.y=a.y,this.offsetX=a.offsetX,this.offsetY=a.offsetY,this},Li.prototype.copy=function(){var a=new Li;return a.x=this.x,a.y=this.y,a.offsetX=this.offsetX,a.offsetY=this.offsetY,a},Et=Li.prototype,Et.ja=function(){return this._isFrozen=!0,Object.freeze(this),this},Et.J=function(){return this._isFrozen||Object.isFrozen(this)?this:this.copy().freeze()},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this};function Aa(a,y){return a.x=NaN,a.y=NaN,a.offsetX=y,a}function wd(a){if(typeof a=="string"){if(a=a.trim(),a==="None")return $r;if(a==="TopLeft")return Dr;if(a==="Top"||a==="TopCenter"||a==="MiddleTop")return as;if(a==="TopRight")return il;if(a==="Left"||a==="LeftCenter"||a==="MiddleLeft")return xr;if(a==="Center")return hi;if(a==="Right"||a==="RightCenter"||a==="MiddleRight")return ih;if(a==="BottomLeft")return Gs;if(a==="Bottom"||a==="BottomCenter"||a==="MiddleBottom")return Bs;if(a==="BottomRight")return Ts;if(a==="TopSide")return Ll;if(a==="LeftSide")return ol;if(a==="RightSide")return vs;if(a==="BottomSide")return bs;if(a==="TopBottomSides")return bu;if(a==="LeftRightSides")return zu;if(a==="TopLeftSides")return Ph;if(a==="TopRightSides")return nd;if(a==="BottomLeftSides")return oh;if(a==="BottomRightSides")return Mu;if(a==="NotTopSide")return Yl;if(a==="NotLeftSide")return Fl;if(a==="NotRightSide")return Dh;if(a==="NotBottomSide")return Hu;if(a==="AllSides")return lu;if(a==="Default")return gr;a=a.split(" ");for(var y=0,x=0;a[y]==="";)y++;var E=a[y++];E!==void 0&&0a&&(a+=360),a===0)return this;if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.m12*a+this.m22*E,z=this.m11*-E+this.m21*a,tt=this.m12*-E+this.m22*a;return this.m11=this.m11*a+this.m21*E,this.m12=b,this.m21=z,this.m22=tt,this.translate(-y,-x),this},Et=Fo.prototype,Et.translate=function(a,y){return this.dx+=this.m11*a+this.m21*y,this.dy+=this.m12*a+this.m22*y,this},Et.scale=function(a,y){return y===void 0&&(y=a),this.m11*=a,this.m12*=a,this.m21*=y,this.m22*=y,this},Et.Ga=function(a){var y=a.x,x=a.y;return a.h(y*this.m11+x*this.m21+this.dx,y*this.m12+x*this.m22+this.dy)},Et.Cd=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=a.x,E=a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Et.Eu=function(a){var y=1/(this.m11*this.m22-this.m12*this.m21),x=1.25*a.x,E=1.2*a.y;return a.h(x*this.m22*y+E*-this.m21*y+y*(this.m21*this.dy-this.m22*this.dx),x*-this.m12*y+E*this.m11*y+y*(this.m12*this.dx-this.m11*this.dy))},Et.pp=function(a){var y=a.x,x=a.y,E=y+a.width,b=x+a.height,z=this.m11,tt=this.m12,ot=this.m21,rt=this.m22,st=this.dx,ut=this.dy,gt=y*z+x*ot+st,St=y*tt+x*rt+ut,Ct=E*z+x*ot+st,Mt=E*tt+x*rt+ut;return x=y*z+b*ot+st,y=y*tt+b*rt+ut,z=E*z+b*ot+st,E=E*tt+b*rt+ut,b=Math.min(gt,Ct),gt=Math.max(gt,Ct),Ct=Math.min(St,Mt),St=Math.max(St,Mt),b=Math.min(b,x),gt=Math.max(gt,x),Ct=Math.min(Ct,y),St=Math.max(St,y),b=Math.min(b,z),gt=Math.max(gt,z),Ct=Math.min(Ct,E),St=Math.max(St,E),a.h(b,Ct,gt-b,St-Ct),a},Fo.alloc=function(){var a=al.pop();return a===void 0?new Fo:a},Fo.free=function(a){al.push(a)},Fo.prototype.transformRect=Fo.prototype.pp,Fo.prototype.transformPoint=Fo.prototype.Ga,Fo.prototype.scale=Fo.prototype.scale,Fo.prototype.translate=Fo.prototype.translate,Fo.prototype.rotate=Fo.prototype.rotate,Fo.prototype.invert=Fo.prototype.Vj,Fo.prototype.multiplyInverted=Fo.prototype.bv,Fo.prototype.multiply=Fo.prototype.multiply,Fo.prototype.reset=Fo.prototype.reset,Fo.prototype.isIdentity=Fo.prototype.ws,Fo.prototype.equals=Fo.prototype.D,Fo.prototype.setTransform=Fo.prototype.setTransform,Fo.prototype.set=Fo.prototype.set;var al=[];Fo.className="Transform",Fo.xF="54a702f3e53909c447824c6706603faf4c";var Ne={AA:"7da71ca0ad381e90",wg:(Math.sqrt(2)-1)/3*4,Uv:null,sqrt:function(a){if(0>=a)return 0;var y=Ne.Uv;if(y===null){y=[];for(var x=0;2e3>=x;x++)y[x]=Math.sqrt(x);Ne.Uv=y}return 1>a?(x=1/a,2e3>=x?1/y[x|0]:Math.sqrt(a)):2e3>=a?y[a|0]:Math.sqrt(a)},B:function(a,y){return a-=y,.5>a&&-.5a&&-5e-8=b&&(b=1e-6),aut-st)if(a-x>b||x-a>b){if(z=(E-y)/(x-a)*(z-a)+y,z-b<=tt&&tt<=z+b)return!0}else return!0;else if(y-E>b||E-y>b){if(tt=(x-a)/(E-y)*(tt-y)+a,tt-b<=z&&z<=tt+b)return!0}else return!0;return!1},cs:function(a,y,x,E,b,z,tt,ot,rt,st,ut,gt){if(Ne.Yb(a,y,tt,ot,gt,x,E)&&Ne.Yb(a,y,tt,ot,gt,b,z))return Ne.Yb(a,y,tt,ot,gt,st,ut);var St=(a+x)/2,Ct=(y+E)/2,Mt=(x+b)/2,At=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(St+Mt)/2,x=(Ct+At)/2,Mt=(Mt+b)/2,At=(At+z)/2;var Yt=(E+Mt)/2,Ht=(x+At)/2;return Ne.cs(a,y,St,Ct,E,x,Yt,Ht,rt,st,ut,gt)||Ne.cs(Yt,Ht,Mt,At,b,z,tt,ot,rt,st,ut,gt)},ax:function(a,y,x,E,b,z,tt,ot,rt){var st=(x+b)/2,ut=(E+z)/2;return rt.h((((a+x)/2+st)/2+(st+(b+tt)/2)/2)/2,(((y+E)/2+ut)/2+(ut+(z+ot)/2)/2)/2),rt},My:function(a,y,x,E,b,z,tt,ot){var rt=(x+b)/2,st=(E+z)/2;return oi(((a+x)/2+rt)/2,((y+E)/2+st)/2,(rt+(b+tt)/2)/2,(st+(z+ot)/2)/2)},Dl:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,tt,ot,rt,x,E)&&Ne.Yb(a,y,tt,ot,rt,b,z))Yo(st,a,y,0,0),Yo(st,tt,ot,0,0);else{var ut=(a+x)/2,gt=(y+E)/2,St=(x+b)/2,Ct=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(ut+St)/2,x=(gt+Ct)/2,St=(St+b)/2,Ct=(Ct+z)/2;var Mt=(E+St)/2,At=(x+Ct)/2;Ne.Dl(a,y,ut,gt,E,x,Mt,At,rt,st),Ne.Dl(Mt,At,St,Ct,b,z,tt,ot,rt,st)}return st},Qe:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,tt,ot,rt,x,E)&&Ne.Yb(a,y,tt,ot,rt,b,z))st.length===0&&(st.push(a),st.push(y)),st.push(tt),st.push(ot);else{var ut=(a+x)/2,gt=(y+E)/2,St=(x+b)/2,Ct=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(ut+St)/2,x=(gt+Ct)/2,St=(St+b)/2,Ct=(Ct+z)/2;var Mt=(E+St)/2,At=(x+Ct)/2;Ne.Qe(a,y,ut,gt,E,x,Mt,At,rt,st),Ne.Qe(Mt,At,St,Ct,b,z,tt,ot,rt,st)}return st},jv:function(a,y,x,E,b,z,tt,ot,rt,st){if(Ne.Yb(a,y,b,z,st,x,E))return Ne.Yb(a,y,b,z,st,ot,rt);var ut=(a+x)/2,gt=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var St=(ut+x)/2,Ct=(gt+E)/2;return Ne.jv(a,y,ut,gt,St,Ct,tt,ot,rt,st)||Ne.jv(St,Ct,x,E,b,z,tt,ot,rt,st)},OA:function(a,y,x,E,b,z,tt){return tt.h(((a+x)/2+(x+b)/2)/2,((y+E)/2+(E+z)/2)/2),tt},iv:function(a,y,x,E,b,z,tt,ot){if(Ne.Yb(a,y,b,z,tt,x,E))Yo(ot,a,y,0,0),Yo(ot,b,z,0,0);else{var rt=(a+x)/2,st=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ut=(rt+x)/2,gt=(st+E)/2;Ne.iv(a,y,rt,st,ut,gt,tt,ot),Ne.iv(ut,gt,x,E,b,z,tt,ot)}return ot},ep:function(a,y,x,E,b,z,tt,ot){if(Ne.Yb(a,y,b,z,tt,x,E))ot.length===0&&(ot.push(a),ot.push(y)),ot.push(b),ot.push(z);else{var rt=(a+x)/2,st=(y+E)/2;x=(x+b)/2,E=(E+z)/2;var ut=(rt+x)/2,gt=(st+E)/2;Ne.ep(a,y,rt,st,ut,gt,tt,ot),Ne.ep(ut,gt,x,E,b,z,tt,ot)}return ot},Eo:function(a,y,x,E,b,z,tt,ot,rt,st,ut,gt,St,Ct){if(Ne.Yb(a,y,tt,ot,St,x,E)&&Ne.Yb(a,y,tt,ot,St,b,z))return!Ne.Rl(a,y,tt,ot,rt,st,ut,gt)||(St=(a-tt)*(st-gt)-(y-ot)*(rt-ut),St===0)?!1:(Ct.h(((a*ot-y*tt)*(rt-ut)-(a-tt)*(rt*gt-st*ut))/St,((a*ot-y*tt)*(st-gt)-(y-ot)*(rt*gt-st*ut))/St),!0);var Mt=(a+x)/2,At=(y+E)/2,Yt=(x+b)/2,Ht=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(Mt+Yt)/2,x=(At+Ht)/2,Yt=(Yt+b)/2,Ht=(Ht+z)/2;var ae=(E+Yt)/2,fe=(x+Ht)/2,ye=1/0,be=!1,Ue=0,ui=0;return Ne.Eo(a,y,Mt,At,E,x,ae,fe,rt,st,ut,gt,St,Ct)&&(a=(Ct.x-rt)*(Ct.x-rt)+(Ct.y-st)*(Ct.y-st),a=ut)return Ct;if((rt>ut?rt-ut:ut-rt)<(st>gt?st-gt:gt-st)){if(ya)return Ct}else if(aa)return Ct;0St&&Ct--}else{Mt=(a+x)/2,At=(y+E)/2;var Yt=(x+b)/2,Ht=(E+z)/2;b=(b+tt)/2,z=(z+ot)/2,E=(Mt+Yt)/2,x=(At+Ht)/2,Yt=(Yt+b)/2,Ht=(Ht+z)/2;var ae=(E+Yt)/2,fe=(x+Ht)/2;Ct+=Ne.Fo(a,y,Mt,At,E,x,ae,fe,rt,st,ut,gt,St),Ct+=Ne.Fo(ae,fe,Yt,Ht,b,z,tt,ot,rt,st,ut,gt,St)}return Ct},qh:function(a,y,x,E,b,z,tt){return Ne.$(a,x)?(yy?(tt.h(a,y),!1):(tt.h(a,z),!0)):Ne.$(y,E)?(aa?(tt.h(a,y),!1):(tt.h(b,y),!0)):(b=((a-b)*(a-x)+(y-z)*(y-E))/((x-a)*(x-a)+(E-y)*(E-y)),-5e-6>b?(tt.h(a,y),!1):1.000005y?(rt.h(a,y),!1):(rt.h(a,x),!0)):(tt=(E-y)/(x-a),Ne.$(ot,tt)?(Ne.qh(a,y,x,E,b,z,rt),!1):(b=(tt*a-ot*b+z-y)/(tt-ot),Ne.$(tt,0)?(aa?(rt.h(a,y),!1):(rt.h(b,y),!0)):Ne.qh(a,y,x,E,b,tt*(b-a)+y,rt))))},MA:function(a,y,x,E,b){return Ne.Ve(x.x,x.y,E.x,E.y,a.x,a.y,y.x,y.y,b)},KA:function(a,y,x,E,b,z,tt,ot,rt,st){function ut(Yt,Ht){var ae=(Yt-a)*(Yt-a)+(Ht-y)*(Ht-y);ae(x>a?x-a:a-x)){if(St=1-(x-b)*(x-b)/(St*St),0>St)return rt;St=Math.sqrt(St),E=-st*St+z,ut(x,st*St+z),ut(x,E)}else{if(x=(E-y)/(x-a),E=1/(St*St)+x*x/(st*st),ot=2*x*(y-x*a)/(st*st)-2*x*z/(st*st)-2*b/(St*St),St=ot*ot-4*E*(2*x*a*z/(st*st)-2*y*z/(st*st)+z*z/(st*st)+b*b/(St*St)-1+(y-x*a)*(y-x*a)/(st*st)),0>St)return rt;St=Math.sqrt(St),st=(-ot+St)/(2*E),ut(st,x*st-x*a+y),St=(-ot-St)/(2*E),ut(St,x*St-x*a+y)}return rt},Ff:function(a,y,x,E,b,z,tt,ot,rt){var st=1e21,ut=a,gt=y;if(Ne.Ve(a,y,a,E,b,z,tt,ot,rt)){var St=(rt.x-b)*(rt.x-b)+(rt.y-z)*(rt.y-z);Stst},us:function(a,y,x){return Ne.Fx(a.x,a.y,a.width,a.height,y.x,y.y,x.x,x.y)},Fx:function(a,y,x,E,b,z,tt,ot){var rt=a+x,st=y+E;return b===tt?(z=y):z===ot?(b=a):!!(Sr(a,y,x,E,b,z)||Sr(a,y,x,E,tt,ot)||Ne.Rl(a,y,rt,y,b,z,tt,ot)||Ne.Rl(rt,y,rt,st,b,z,tt,ot)||Ne.Rl(rt,st,a,st,b,z,tt,ot)||Ne.Rl(a,st,a,y,b,z,tt,ot))},Rl:function(a,y,x,E,b,z,tt,ot){return a===x&&y===E&&b===tt&&z===ot?a===b&&y===z:0>=Ne.Fl(a,y,x,E,b,z)*Ne.Fl(a,y,x,E,tt,ot)&&0>=Ne.Fl(b,z,tt,ot,a,y)*Ne.Fl(b,z,tt,ot,x,E)},Fl:function(a,y,x,E,b,z){return x-=a,E-=y,a=b-a,y=z-y,z=a*E-y*x,z===0&&(z=a*x+y*E,0z&&(z=0))),z},bp:function(a){return 0>a&&(a+=360),360<=a&&(a-=360),a},jx:function(a,y,x,E,b,z){var tt=Math.PI;z||(E*=tt/180,b*=tt/180);var ot=E>b?-1:1;z=[];var rt=tt/2,st=E;if(E=Math.min(2*tt,Math.abs(b-E)),1e-5>E)return rt=st+ot*Math.min(E,rt),ot=a+x*Math.cos(st),st=y+x*Math.sin(st),a+=x*Math.cos(rt),y+=x*Math.sin(rt),x=(ot+a)/2,rt=(st+y)/2,z.push([ot,st,x,rt,x,rt,a,y]),z;for(;1e-5x,z=0>E;if(ast&&(y=.5*(ot+rt),!(y===ot||y===rt));++st){var ut=a/(y+b),gt=tt/(y+z);if(ut=ut*ut+gt*gt-1,0ut)rt=y;else break}x=b*x/(y+b)-x,E=z*E/(y+z)-E,x=Math.sqrt(x*x+E*E)}else x=Math.abs(E-y);else E=a*a-y*y,z=a*x,za?"M"+this.startX.toString()+" "+this.startY.toString()+"L"+this.endX.toString()+" "+this.endY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a)+"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);case ni.u:var y=new on(this.startX,this.startY,0,0);return y.Kv(this.endX,this.endY,0,0),0>a?"M"+y.x.toString()+" "+y.y.toString()+"H"+y.right.toString()+"V"+y.bottom.toString()+"H"+y.left.toString()+"z":"M"+y.x.toFixed(a)+" "+y.y.toFixed(a)+"H"+y.right.toFixed(a)+"V"+y.bottom.toFixed(a)+"H"+y.left.toFixed(a)+"z";case ni.F:if(y=new on(this.startX,this.startY,0,0),y.Kv(this.endX,this.endY,0,0),0>a)return a=y.left.toString()+" "+(y.y+y.height/2).toString(),"M"+a+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+(y.right.toString()+" "+(y.y+y.height/2).toString())+"A"+(y.width/2).toString()+" "+(y.height/2).toString()+" 0 0 1 "+a;var x=y.left.toFixed(a)+" "+(y.y+y.height/2).toFixed(a);return"M"+x+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+(y.right.toFixed(a)+" "+(y.y+y.height/2).toFixed(a))+"A"+(y.width/2).toFixed(a)+" "+(y.height/2).toFixed(a)+" 0 0 1 "+x;case ni.o:y="",x=this.figures.s;for(var E=x.length,b=0;b=ye-1?!0:st[At+1].match(be)!==null}function E(){return At++,st[At]}function b(fo){var eo=parseFloat(E()),fr=parseFloat(E());Yt===Yt.toLowerCase()&&(eo=fe.x+eo,fr=fe.y+fr),fo.h(eo,fr)}function z(){return b(fe),fe}function tt(){return b(ae),ae}function ot(){var fo=Ht.toLowerCase();return fo!=="c"&&fo!=="s"&&fo!=="q"&&fo!=="t"?fe:new Gt(2*fe.x-ae.x,2*fe.y-ae.y)}y===void 0&&(y=!1);var rt=/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm;a=a.replace(/,/gm," "),a=a.replace(rt,"$1 $2"),a=a.replace(rt,"$1 $2"),a=a.replace(/([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])([^s])/gm,"$1 $2"),a=a.replace(/([^s])([UuBbMmZzLlHhVvCcSsQqTtAaFfXx])/gm,"$1 $2"),a=a.replace(/([0-9])([+\-])/gm,"$1 $2"),a=a.replace(/[\s\r\t\n]+/gm," "),a=a.replace(/^\s+|\s+$/g,"");var st=a.split(" ");for(a=0;a=ye-1);)if(Ht=Yt,Yt=E(),Yt!=="")switch(Yt.toUpperCase()){case"X":Ct=!0,gt=ut=!1;break;case"M":for(Mt=z(),a.mc===null||Ct===!0?(yg(a,Mt.x,Mt.y,ut,!gt,St),Ct=!1):a.moveTo(Mt.x,Mt.y),rt.assign(fe);!x();)Mt=z(),a.lineTo(Mt.x,Mt.y);break;case"L":for(;!x();)Mt=z(),a.lineTo(Mt.x,Mt.y);break;case"H":for(;!x();)fe=new Gt((Yt===Yt.toLowerCase()?fe.x:0)+parseFloat(E()),fe.y),a.lineTo(fe.x,fe.y);break;case"V":for(;!x();)fe=new Gt(fe.x,(Yt===Yt.toLowerCase()?fe.y:0)+parseFloat(E())),a.lineTo(fe.x,fe.y);break;case"C":for(;!x();){Mt=new Gt,b(Mt);var Ue=tt(),ui=z();Id(a,Mt.x,Mt.y,Ue.x,Ue.y,ui.x,ui.y)}break;case"S":for(;!x();)Mt=ot(),Ue=tt(),ui=z(),Id(a,Mt.x,Mt.y,Ue.x,Ue.y,ui.x,ui.y);break;case"Q":for(;!x();)Mt=tt(),Ue=z(),Gm(a,Mt.x,Mt.y,Ue.x,Ue.y);break;case"T":for(;!x();)ae=Mt=ot(),Ue=z(),Gm(a,Mt.x,Mt.y,Ue.x,Ue.y);break;case"B":for(;!x();){Mt=parseFloat(E()),Ue=parseFloat(E()),ui=parseFloat(E());var Fi=parseFloat(E()),xi=parseFloat(E()),Qn=xi,xn=!1;x()||(Qn=parseFloat(E()),x()||(xn=parseFloat(E())!==0)),Yt===Yt.toLowerCase()&&(ui+=fe.x,Fi+=fe.y),a.arcTo(Mt,Ue,ui,Fi,xi,Qn,xn)}break;case"A":for(;!x();)Mt=Math.abs(parseFloat(E())),Ue=Math.abs(parseFloat(E())),ui=parseFloat(E()),xi=Fi=!1,xn=Qn=0,Qn=E(),Qn.length===1?(Fi=!!parseFloat(Qn),xi=!!parseFloat(E()),Qn=parseFloat(E())):Qn.length===2?(Fi=!!parseFloat(Qn[0]),xi=!!parseFloat(Qn[1]),Qn=parseFloat(E())):(Fi=!!parseFloat(Qn[0]),xi=!!parseFloat(Qn[1]),Qn=parseFloat(Qn.slice(2))),xn=parseFloat(E()),Yt===Yt.toLowerCase()&&(Qn=fe.x+Qn,xn=fe.y+xn),fe.h(Qn,xn),Px(a,Mt,Ue,ui,Fi,xi,Qn,xn);break;case"Z":wx(a),fe.assign(rt);break;case"F":for(Mt="",Ue=1;st[At+Ue];)if(st[At+Ue]==="0")St=!0,Ue++;else if(st[At+Ue].match(/[Uu]/)!==null)Ue++;else if(st[At+Ue].match(be)===null)Ue++;else{Mt=st[At+Ue];break}Mt.match(/[Mm]/)?ut=!0:0tt&&(tt+=360),Mt.startAngle+=tt),0>a&&(Mt.startAngle=180-Mt.startAngle,Mt.sweepAngle=-Mt.sweepAngle),0>E&&(Mt.startAngle=-Mt.startAngle,Mt.sweepAngle=-Mt.sweepAngle),Mt.radiusX*=Math.sqrt(a*a+x*x),Mt.radiusY!==void 0&&(Mt.radiusY*=Math.sqrt(y*y+E*E));break;case ls:if(tt=Mt.endX,ot=Mt.endY,Mt.endX=tt*a+ot*x+b,Mt.endY=tt*y+ot*E+z,Mt.radiusX===0||Mt.radiusY===0)break;y!==0&&(tt=180*Math.atan2(y,a)/Math.PI,0>tt&&(tt+=360),Mt.xAxisRotation+=tt),0>a&&(Mt.xAxisRotation=180-Mt.xAxisRotation,Mt.isClockwiseArc=!Mt.isClockwiseArc),0>E&&(Mt.xAxisRotation=-Mt.xAxisRotation,Mt.isClockwiseArc=!Mt.isClockwiseArc),Mt.radiusX*=Math.sqrt(a*a+x*x),Mt.radiusY*=Math.sqrt(y*y+E*E);break;default:jt("Unknown Segment type: "+Mt.type)}}}}return this._isInvalidBounds=!0,this},Et.ca=function(a,y){y===void 0&&(y=0);var x=this.od,E=this.pd,b=this.Dc,z=this.Ec;switch(this.type){case ni.j:return Ne.Yb(x,E,b,z,y,a.x,a.y);case ni.u:var tt=on.allocAt(Math.min(x,b)-y,Math.min(E,z)-y,Math.abs(b-x)+2*y,Math.abs(z-E)+2*y);return a=tt.ca(a),on.free(tt),a;case ni.F:tt=Math.min(x,b)-y;var ot=Math.min(E,z)-y;return x=(Math.abs(b-x)+2*y)/2,y=(Math.abs(z-E)+2*y)/2,0>=x||0>=y?!1:(tt=a.x-(tt+x),ot=a.y-(ot+y),1>=tt*tt/(x*x)+ot*ot/(y*y));case ni.o:return Fu(this,a,y,!0,!1);default:return!1}};function Fu(a,y,x,E,b){var z=y.x;y=y.y;for(var tt=a.bounds.x-20,ot=0,rt,st,ut,gt,St=a.figures.s,Ct=St.length,Mt=0;Mt=a)return 0;if((b>tt?b-tt:tt-b)<(z>ot?z-ot:ot-z)){if(zot)return 0}else if(yz)return 0}else if(btt)return 0}else if(stb)return 0;return 0a?a=0:1=z)return E=z-tt,E=ut===0?0:E/ut,x=x[ot],ot=x[2*a],b=x[2*a+1],y.h(ot+(x[2*a+2]-ot)*E,b+(x[2*a+3]-b)*E),y;tt+=ut}}return y},Et.wx=function(a){if(0>a?a=0:1=b)return b=y[tt],y=b[2*a],x=b[2*a+1],E=b[2*a+2],a=b[2*a+3],1>Math.abs(E-y)&&1>Math.abs(a-x)?0:1>Math.abs(E-y)?0<=a-x?90:270:1>Math.abs(a-x)?0<=E-y?0:180:180*Math.atan2(a-x,E-y)/Math.PI;z+=st}}return NaN},Et.Qu=function(a,y){if(0>a?a=0:1=z)return E=z-tt,E=ut===0?0:E/ut,ut=x[ot],x=ut[2*a],ot=ut[2*a+1],b=ut[2*a+2],a=ut[2*a+3],y[0]=x+(b-x)*E,y[1]=ot+(a-ot)*E,y[2]=1>Math.abs(b-x)&&1>Math.abs(a-ot)?0:1>Math.abs(b-x)?0<=a-ot?90:270:1>Math.abs(a-ot)?0<=b-x?0:180:180*Math.atan2(a-ot,b-x)/Math.PI,y;tt+=ut}}return y},Et.xx=function(a){if(this.type===ni.j){var y=this.startX,x=this.startY,E=this.endX,b=this.endY;if(y!==E||x!==b){var z=a.x;if(a=a.y,y===E){if(x=E?E===x?0:1:Math.abs(a-x)/(E-tt)}if(x===b)return y=E?E===y?0:1:Math.abs(z-y)/(E-tt);tt=(E-y)*(E-y)+(b-x)*(b-x);var ot=Gt.alloc();return Ne.qh(y,x,E,b,z,a,ot),a=ot.x,z=ot.y,Gt.free(ot),Math.sqrt(((a-y)*(a-y)+(z-x)*(z-x))/tt)}}else if(this.type===ni.u){tt=this.startX,ot=this.startY;var rt=this.endX;if(b=this.endY,tt!==rt||ot!==b){y=rt-tt,x=b-ot,z=2*y+2*x,E=a.x,a=a.y,E=Math.min(Math.max(E,tt),rt),a=Math.min(Math.max(a,ot),b),tt=Math.abs(E-tt),rt=Math.abs(E-rt),ot=Math.abs(a-ot),b=Math.abs(a-b);var st=Math.min(tt,rt,ot,b);if(st===ot)return E/z;if(st===rt)return(y+a)/z;if(st===b)return(2*y+x-E)/z;if(st===tt)return(2*y+2*x-a)/z}}else{y=this.flattenedSegments,x=this.flattenedLengths,z=this.flattenedTotalLength,E=Gt.alloc(),b=1/0,ot=tt=0,rt=y.length;for(var ut=st=0,gt=0;gta?0:1a?"M"+this.startX.toString()+" "+this.startY.toString():"M"+this.startX.toFixed(a)+" "+this.startY.toFixed(a),x=this.segments.s,E=x.length,b=0;ba&&(a+=360),this.Ne=a,this.Vh=0,this.Wh=Math.max(E,0),this.Pg=Math.max(b,0),typeof tt=="boolean"?tt&&(this.isLargeArc=!0):typeof tt=="number"&&tt&&(this.isLargeArc=!0),ot&&(this.isClockwiseArc=!0)):(this.Ne=E,this.Vh=b,a===wr&&(z=Math.max(z,0)),this.Wh=z,typeof tt=="number"?(a===wr&&(tt=Math.max(tt,0)),this.Pg=tt):this.Pg=0),this.ae=null}ar.prototype.copy=function(){var a=new ar;return a.na=this.na,a.l=this.l&-2,a.Dc=this.Dc,a.Ec=this.Ec,a.Ne=this.Ne,a.Vh=this.Vh,a.Wh=this.Wh,a.Pg=this.Pg,a},Et=ar.prototype,Et.Xa=function(a){if(!(a instanceof ar)||this.type!==a.type||this.isClosed!==a.isClosed)return!1;switch(this.type){case ba:case Si:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY);case Po:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.point1X,a.point1X)&&Ne.B(this.point1Y,a.point1Y)&&Ne.B(this.point2X,a.point2X)&&Ne.B(this.point2Y,a.point2Y);case Do:return Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.point1X,a.point1X)&&Ne.B(this.point1Y,a.point1Y);case wr:return Ne.B(this.startAngle,a.startAngle)&&Ne.B(this.sweepAngle,a.sweepAngle)&&Ne.B(this.centerX,a.centerX)&&Ne.B(this.centerY,a.centerY)&&Ne.B(this.radiusX,a.radiusX)&&Ne.B(this.radiusY,a.radiusY);case ls:return this.isClockwiseArc===a.isClockwiseArc&&this.isLargeArc===a.isLargeArc&&Ne.B(this.xAxisRotation,a.xAxisRotation)&&Ne.B(this.endX,a.endX)&&Ne.B(this.endY,a.endY)&&Ne.B(this.radiusX,a.radiusX)&&Ne.B(this.radiusY,a.radiusY);default:return!1}},Et.qb=function(a){a.classType===ar&&(this.type=a)},Et.toString=function(a){switch(a===void 0&&(a=-1),this.type){case ba:a=0>a?"M"+this.endX.toString()+" "+this.endY.toString():"M"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Si:a=0>a?"L"+this.endX.toString()+" "+this.endY.toString():"L"+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Po:a=0>a?"C"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.point2X.toString()+" "+this.point2Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"C"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.point2X.toFixed(a)+" "+this.point2Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case Do:a=0>a?"Q"+this.point1X.toString()+" "+this.point1Y.toString()+" "+this.endX.toString()+" "+this.endY.toString():"Q"+this.point1X.toFixed(a)+" "+this.point1Y.toFixed(a)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;case wr:a=0>a?"B"+this.startAngle.toString()+" "+this.sweepAngle.toString()+" "+this.centerX.toString()+" "+this.centerY.toString()+" "+this.radiusX.toString()+" "+this.radiusY.toString():"B"+this.startAngle.toFixed(a)+" "+this.sweepAngle.toFixed(a)+" "+this.centerX.toFixed(a)+" "+this.centerY.toFixed(a)+" "+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a);break;case ls:a=0>a?"A"+this.radiusX.toString()+" "+this.radiusY.toString()+" "+this.xAxisRotation.toString()+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toString()+" "+this.endY.toString():"A"+this.radiusX.toFixed(a)+" "+this.radiusY.toFixed(a)+" "+this.xAxisRotation.toFixed(a)+" "+(this.isLargeArc?1:0)+" "+(this.isClockwiseArc?1:0)+" "+this.endX.toFixed(a)+" "+this.endY.toFixed(a);break;default:a=this.type.toString()}return a+(this.isClosed?"z":"")},Et.freeze=function(){return this._isFrozen=!0,this},Et.ka=function(){return this._isFrozen=!1,this},Et.close=function(){return this.isClosed=!0,this};function Ds(a,y){if(a.ae!==null&&y._isInvalidBounds===!1)return a.ae;var x=a.radiusX,E=a.radiusY;if(E===void 0&&(E=x),x===0||E===0)return a.ae=[],a.ae;y=a.Ne;var b=a.Vh,z=Ne.jx(0,0,x=Ct?tt=Math.PI:1<=Ct&&(tt=0),!rt&&0tt&&(tt+=2*Math.PI),rt=y>z?1:y/z,Ct=y>z?z/y:1,y=Ne.jx(0,0,y>z?y:z,ut,ut+tt,!0),z=Fo.alloc(),z.reset(),z.translate(x,E),z.rotate(a.Ne,0,0),z.scale(rt,Ct),ni.Ha(y,z),Fo.free(z),a.ae=y,a.ae}zt.Object.defineProperties(ar.prototype,{_isFrozen:{get:function(){return(this.l&1)!==0},set:function(a){this.l=a?this.l|1:this.l&-2}},_isInvalidBounds:{get:function(){return(this.l&2)!==0},set:function(a){this.l=a?this.l|2:this.l&-3}},isClosed:{get:function(){return(this.l&8)!==0},set:function(a){this.isClosed!==a&&(this.l=a?this.l|8:this.l&-9,this._isInvalidBounds=!0)}},type:{get:function(){return this.na},set:function(a){this._isFrozen&&Be(this,a),this.na=a,this._isInvalidBounds=!0}},endX:{get:function(){return this.Dc},set:function(a){this._isFrozen&&Be(this,a),this.Dc=a,this._isInvalidBounds=!0}},endY:{get:function(){return this.Ec},set:function(a){this._isFrozen&&Be(this,a),this.Ec=a,this._isInvalidBounds=!0}},point1X:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),this.Ne=a,this._isInvalidBounds=!0}},point1Y:{get:function(){return this.Vh},set:function(a){this._isFrozen&&Be(this,a),this.Vh=a,this._isInvalidBounds=!0}},point2X:{get:function(){return this.Wh},set:function(a){this._isFrozen&&Be(this,a),this.Wh=a,this._isInvalidBounds=!0}},point2Y:{get:function(){return this.Pg},set:function(a){this._isFrozen&&Be(this,a),this.Pg=a,this._isInvalidBounds=!0}},centerX:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),this.Ne=a,this._isInvalidBounds=!0}},centerY:{get:function(){return this.Vh},set:function(a){this._isFrozen&&Be(this,a),this.Vh=a,this._isInvalidBounds=!0}},radiusX:{get:function(){return this.Wh},set:function(a){0>a&&hn(a,">= zero",ar,"radiusX"),this._isFrozen&&Be(this,a),this.Wh=a,this._isInvalidBounds=!0}},radiusY:{get:function(){return this.Pg},set:function(a){0>a&&hn(a,">= zero",ar,"radiusY"),this._isFrozen&&Be(this,a),this.Pg=a,this._isInvalidBounds=!0}},startAngle:{get:function(){return this.Dc},set:function(a){this._isFrozen&&Be(this,a),a%=360,0>a&&(a+=360),this.Dc=a,this._isInvalidBounds=!0}},sweepAngle:{get:function(){return this.Ec},set:function(a){this._isFrozen&&Be(this,a),360a&&(a=-360),this.Ec=a,this._isInvalidBounds=!0}},isClockwiseArc:{get:function(){return(this.l&4)!==0},set:function(a){this._isFrozen&&Be(this,a),this.l=a?this.l|4:this.l&-5,this._isInvalidBounds=!0}},isLargeArc:{get:function(){return(this.l&16)!==0},set:function(a){this._isFrozen&&Be(this,a),this.l=a?this.l|16:this.l&-17,this._isInvalidBounds=!0}},xAxisRotation:{get:function(){return this.Ne},set:function(a){this._isFrozen&&Be(this,a),a%=360,0>a&&(a+=360),this.Ne=a,this._isInvalidBounds=!0}}}),ar.prototype.equalsApprox=ar.prototype.Xa;var ba=new ce(ar,"Move",0),Si=new ce(ar,"Line",1),Po=new ce(ar,"Bezier",2),Do=new ce(ar,"QuadraticBezier",3),wr=new ce(ar,"Arc",4),ls=new ce(ar,"SvgArc",4);ar.className="PathSegment",ar.Move=ba,ar.Line=Si,ar.Bezier=Po,ar.QuadraticBezier=Do,ar.Arc=wr,ar.SvgArc=ls;function Va(){this.H=null,this.xu=new Gt(0,0).freeze(),this.mt=new Gt(0,0).freeze(),this.Bp=this.Rq=0,this.Cp=1,this.xq="",this.Wr=this.Tp=!1,this.Rp=this.Ep=0,this.xg=this.nq=this.tq=!1,this.Zp=null,this.Rr=0,this.xd=this.Nr=null}Va.prototype.copy=function(){var a=new Va;return this.clone(a)},Va.prototype.clone=function(a){return a.H=this.H,a.xu.assign(this.viewPoint),a.mt.assign(this.documentPoint),a.Rq=this.Rq,a.Bp=this.Bp,a.Cp=this.Cp,a.xq=this.xq,a.Tp=this.Tp,a.Wr=this.Wr,a.Ep=this.Ep,a.Rp=this.Rp,a.tq=this.tq,a.nq=this.nq,a.xg=this.xg,a.Zp=this.Zp,a.Rr=this.Rr,a.Nr=this.Nr,a.xd=this.xd,a},Va.prototype.toString=function(){var a="^";return this.modifiers!==0&&(a+="M:"+this.modifiers),this.button!==0&&(a+="B:"+this.button),this.key!==""&&(a+="K:"+this.key),this.clickCount!==0&&(a+="C:"+this.clickCount),this.delta!==0&&(a+="D:"+this.delta),this.handled&&(a+="h"),this.bubbles&&(a+="b"),this.documentPoint!==null&&(a+="@"+this.documentPoint.toString()),a},Va.prototype.So=function(a,y){var x=this.diagram;return x===null||Gc(x,a,y),y},Va.prototype.Bz=function(a,y){var x=this.diagram;return x===null||(Gc(x,a,y),y.assign(x.Ps(y))),y},zt.Object.defineProperties(Va.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},viewPoint:{get:function(){return this.xu},set:function(a){this.xu.assign(a)}},documentPoint:{get:function(){return this.mt},set:function(a){this.mt.assign(a)}},modifiers:{get:function(){return this.Rq},set:function(a){this.Rq=a}},button:{get:function(){return this.Bp},set:function(a){if(this.Bp=a,this.event===null)switch(a){case 0:this.buttons=1;break;case 1:this.buttons=4;break;case 2:this.buttons=2}}},buttons:{get:function(){return this.Cp},set:function(a){this.Cp=a}},key:{get:function(){return this.xq},set:function(a){this.xq=a}},down:{get:function(){return this.Tp},set:function(a){this.Tp=a}},up:{get:function(){return this.Wr},set:function(a){this.Wr=a}},clickCount:{get:function(){return this.Ep},set:function(a){this.Ep=a}},delta:{get:function(){return this.Rp},set:function(a){this.Rp=a}},isMultiTouch:{get:function(){return this.tq},set:function(a){this.tq=a}},handled:{get:function(){return this.nq},set:function(a){this.nq=a}},bubbles:{get:function(){return this.xg},set:function(a){this.xg=a}},event:{get:function(){return this.Zp},set:function(a){this.Zp=a}},isTouchEvent:{get:function(){var a=this.event;return a===null?!1:a.pointerType==="touch"||a.pointerType==="pen"}},timestamp:{get:function(){return this.Rr},set:function(a){this.Rr=a}},targetDiagram:{get:function(){return this.Nr},set:function(a){this.Nr=a}},targetObject:{get:function(){return this.xd},set:function(a){this.xd=a}},control:{get:function(){return(this.modifiers&1)!==0},set:function(a){this.modifiers=a?this.modifiers|1:this.modifiers&-2}},shift:{get:function(){return(this.modifiers&4)!==0},set:function(a){this.modifiers=a?this.modifiers|4:this.modifiers&-5}},alt:{get:function(){return(this.modifiers&2)!==0},set:function(a){this.modifiers=a?this.modifiers|2:this.modifiers&-3}},meta:{get:function(){return(this.modifiers&8)!==0},set:function(a){this.modifiers=a?this.modifiers|8:this.modifiers&-9}},left:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&1)!==0:this.button===0},set:function(a){this.buttons=a?this.buttons|1:this.buttons&-2}},right:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&2)!==0:this.button===2},set:function(a){this.buttons=a?this.buttons|2:this.buttons&-3}},middle:{get:function(){var a=this.event;return a===null||a.type!=="mousedown"&&a.type!=="mouseup"&&a.type!=="pointerdown"&&a.type!=="pointerup"?(this.buttons&4)!==0:this.button===1},set:function(a){this.buttons=a?this.buttons|4:this.buttons&-5}}}),Va.prototype.getMultiTouchDocumentPoint=Va.prototype.Bz,Va.prototype.getMultiTouchViewPoint=Va.prototype.So,Va.className="InputEvent";function sl(){this.H=null,this.xa="",this.ar=this.Lr=null}sl.prototype.copy=function(){var a=new sl;return a.H=this.H,a.xa=this.xa,a.Lr=this.Lr,a.ar=this.ar,a},sl.prototype.toString=function(){var a="*"+this.name;return this.subject!==null&&(a+=":"+this.subject.toString()),this.parameter!==null&&(a+="("+this.parameter.toString()+")"),a},zt.Object.defineProperties(sl.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},subject:{get:function(){return this.Lr},set:function(a){this.Lr=a}},parameter:{get:function(){return this.ar},set:function(a){this.ar=a}}}),sl.className="DiagramEvent";function Pr(){this.Fm=Or,this.rf=this.Qq="",this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null}Pr.prototype.clear=function(){this.Ln=this.Mn=this.Rn=this.Sn=this.Qn=this.H=this.cc=null},Pr.prototype.copy=function(){var a=new Pr;a.Fm=this.Fm,a.Qq=this.Qq,a.rf=this.rf,a.cc=this.cc,a.H=this.H,a.Qn=this.Qn;var y=this.Sn;return a.Sn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Rn,a.Rn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Mn,a.Mn=ge(y)&&typeof y.J=="function"?y.J():y,y=this.Ln,a.Ln=ge(y)&&typeof y.J=="function"?y.J():y,a},Pr.prototype.qb=function(a){a.classType===Pr&&(this.change=a)},Pr.prototype.toString=function(){var a="";return a=this.change===ys?a+"* ":this.change===Or?a+(this.model!==null?"!m":"!d"):a+((this.model!==null?"!m":"!d")+this.change),this.propertyName&&typeof this.propertyName=="string"&&(a+=" "+this.propertyName),this.modelChange&&this.modelChange!==this.propertyName&&(a+=" "+this.modelChange),a+=": ",this.change===ys?this.oldValue!==null&&(a+=" "+this.oldValue):(this.object!==null&&(a+=Ai(this.object)),this.oldValue!==null&&(a+=" old: "+Ai(this.oldValue)),this.oldParam!==null&&(a+=" "+this.oldParam),this.newValue!==null&&(a+=" new: "+Ai(this.newValue)),this.newParam!==null&&(a+=" "+this.newParam)),a},Pr.prototype.I=function(a){return a?this.oldValue:this.newValue},Pr.prototype.Dz=function(a){return a?this.oldParam:this.newParam},Pr.prototype.canUndo=function(){return this.model!==null||this.diagram!==null},Pr.prototype.undo=function(){this.canUndo()&&(this.model!==null?this.model.changeState(this,!0):this.diagram!==null&&this.diagram.changeState(this,!0))},Pr.prototype.canRedo=function(){return this.model!==null||this.diagram!==null},Pr.prototype.redo=function(){this.canRedo()&&(this.model!==null?this.model.changeState(this,!1):this.diagram!==null&&this.diagram.changeState(this,!1))},zt.Object.defineProperties(Pr.prototype,{model:{get:function(){return this.cc},set:function(a){this.cc=a}},diagram:{get:function(){return this.H},set:function(a){this.H=a}},change:{get:function(){return this.Fm},set:function(a){this.Fm=a}},modelChange:{get:function(){return this.Qq},set:function(a){this.Qq=a}},propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},isTransactionFinished:{get:function(){return this.Fm===ys&&(this.rf==="CommittedTransaction"||this.rf==="FinishedUndo"||this.rf==="FinishedRedo")}},object:{get:function(){return this.Qn},set:function(a){this.Qn=a}},oldValue:{get:function(){return this.Sn},set:function(a){this.Sn=a}},oldParam:{get:function(){return this.Rn},set:function(a){this.Rn=a}},newValue:{get:function(){return this.Mn},set:function(a){this.Mn=a}},newParam:{get:function(){return this.Ln},set:function(a){this.Ln=a}}}),Pr.prototype.redo=Pr.prototype.redo,Pr.prototype.canRedo=Pr.prototype.canRedo,Pr.prototype.undo=Pr.prototype.undo,Pr.prototype.canUndo=Pr.prototype.canUndo,Pr.prototype.getParam=Pr.prototype.Dz,Pr.prototype.getValue=Pr.prototype.I,Pr.prototype.clear=Pr.prototype.clear;var ys=new ce(Pr,"Transaction",-1),Or=new ce(Pr,"Property",0),va=new ce(Pr,"Insert",1),Na=new ce(Pr,"Remove",2);Pr.className="ChangedEvent",Pr.Transaction=ys,Pr.Property=Or,Pr.Insert=va,Pr.Remove=Na;function Za(){this.o=new fn().freeze(),this.xa="",this.j=!1}Za.prototype.toString=function(a){var y="Transaction: "+this.name+" "+this.changes.count.toString()+(this.isComplete?"":", incomplete");if(a!==void 0&&0y&&a.cd(y,E),y++);for(;a.length>y;)a.pop();a.freeze()}},zt.Object.defineProperties(Za.prototype,{changes:{get:function(){return this.o}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isComplete:{get:function(){return this.j},set:function(a){this.j=a}}}),Za.prototype.optimize=Za.prototype.ak,Za.prototype.redo=Za.prototype.redo,Za.prototype.canRedo=Za.prototype.canRedo,Za.prototype.undo=Za.prototype.undo,Za.prototype.canUndo=Za.prototype.canUndo,Za.prototype.clear=Za.prototype.clear,Za.className="Transaction";function qr(){this.Pt=new un,this.Jd=!1,this.u=new fn().freeze(),this.Ce=-1,this.o=999,this.Fe=!1,this.Np=null,this.bi=0,this.j=!1,this.Ie=new fn().freeze(),this.hl=new fn,this.tt=!0,this.Dt=this.rq=this.Gt=this.Ft=!1}qr.prototype.toString=function(a){var y="UndoManager "+this.historyIndex+"<"+this.history.count+"<="+this.maxHistoryLength;y+="[";for(var x=this.nestedTransactionNames.count,E=0;Ea.transactionLevel&&Cn("Ending transaction without having started a transaction: "+x);var E=a.transactionLevel===1,b=a.currentTransaction;E&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,b));var z=0;if(0=E&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),E===0||y.count!==0&&y.get(y.count-1)===b||(y.add(b),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,b);else{a.Fe=!0;try{a.isEnabled&&b!==null&&(b.isComplete=!0,b.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,b),a.Fe=!1}b!==null&&b.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&b!==null){for(a=z,x=b.changes,b=x.count-1;b>=a;b--)y=x.M(b),y!==null&&y.undo(),x.ka(),x.mb(b);x.freeze()}return!1}Et.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},qr.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||Cn("Change not within a transaction: "+x.toString()))}},qr.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},zt.Object.defineProperties(qr.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexb||Math.abs(y.y-a.y)>E},zt.Object.defineProperties(nr.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof Ve&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),nr.prototype.startTransaction=nr.prototype.Ea,nr.className="Tool";function Kr(){nr.call(this),this.name="ToolManager",this.hb=new fn,this.ob=new fn,this.Hb=new fn,this.F=this.V=850,this.o=new Xe(2,2).ja(),this.Ha=5e3,this.ia=Ih,this.u=od,this.Mp=this.j=null,this.zj=-1}Fe(Kr,nr),Kr.prototype.initializeStandardTools=function(){},Kr.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof hr&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},Kr.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===Zu&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===sh){y.bubbles=!0;return}if(this.gestureBehavior===Zu)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,E=0;Eb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom?x.y-(E.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var E=a.diagram;if(!E.isReadOnly){var b=a.Oe;if(b!==null){var z=null,tt=null;x.fromNode===null&&(z=rc(a,x.i(0),!1),z!==null&&(tt=z.part));var ot=null,rt=null;x.toNode===null&&(ot=rc(a,x.i(x.pointsCount-1),!0),ot!==null&&(rt=ot.part)),b.isValidLink(tt,z,rt,ot)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=tt,z!==null&&(x.fromPortId=z.portId),x.toNode=rt,ot!==null&&(x.toPortId=ot.portId),x.fromPort!==E.Mx&&E.R("LinkRelinked",x,E.Mx),x.toPort!==E.Nx&&E.R("LinkRelinked",x,E.Nx)):po(b,tt,z,rt,ot):po(b,null,null,null,null)}}}}ta.prototype.doDragOver=function(){};function Vu(a,y){var x=a.diagram;a.dragsLink&&Js(a,!0),lh(a);var E=a.findDragOverObject(y),b=x.lastInput;if(b.targetObject=E,E!==null){b.handled=!1;for(var z=E;z!==null;){var tt=z.mouseDrop;if(tt!==null&&(tt(b,z),b.handled))break;Oc(a,b,z),z=bd(z)}}else z=x.mouseDrop,z!==null&&z(b);if(a.isActive||Ze!==null){for(b=(a.copiedParts||a.draggedParts).iterator;b.next();)z=b.key,z instanceof gi&&z.linksConnected.each(function(ot){ot.suspendsRouting=!1});if(a.doDropOnto(y,E),a.isActive||Ze!==null){for(a=on.alloc(),y=x.selection.iterator;y.next();)E=y.value,E instanceof gi&&qt(x,E,a);on.free(a)}}}function Oc(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof mo||(x=a.mouseDrop,x!==null&&x(y))}function qt(a,y,x){var E=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(E=!0),a=a.Nu(x,function(b){return b.part},function(b){return b instanceof Qn},!0,function(b){return b instanceof Qn},E),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}ta.prototype.doDropOnto=function(){},ta.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(hu(this,!1),Qf(a,this.copiedParts),Xl(this,this.copiedParts,!1),uc(a,this.copiedParts)):this.mayMove()?(jl(this),Xl(this,this.draggedParts,!0)):this.mayDragOut()?(hu(this,!1),Xl(this,this.copiedParts,!1)):jl(this),rd(this,a.lastInput.documentPoint))}},ta.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?(jl(this),hu(this,!0),Qf(a,this.copiedParts),Xl(this,this.copiedParts,!1),uc(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(b){b.isSelected=!0}))):(y=!0,jl(this),this.mayMove()&&(Xl(this,this.draggedParts,!0),rd(this,a.lastInput.documentPoint))),this.Ym=!0,Vu(this,a.lastInput.documentPoint),this.isActive){var E=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&re(this),a.Ya(),uc(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",E)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},ta.prototype.simulatedMouseMove=function(a,y,x){if(Ze===null)return!1;var E=Ze.diagram;x instanceof Ve||(x=null);var b=nn;return x!==b&&(b!==null&&b!==E&&(b.ug(),Ze.isDragOutStarted=!1,b=b.toolManager.findTool("Dragging"),b!==null&&b.doSimulatedDragLeave()),nn=x,x!==null&&x!==E&&(oc(),b=x.toolManager.findTool("Dragging"),b!==null&&(uu.contains(b)||uu.add(b),b.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===E||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(E=x.toolManager.findTool("Dragging"),E!==null&&(a!==null&&(a.targetTouches!==void 0&&(0tt&&(tt=st),ut>ot&&(ot=ut))}}for(E===1/0?z.h(0,0,0,0):z.h(E,b,tt-E,ot-b),E=z.x+z.width/2,b=z.y+z.height/2,on.free(z),z=a.Fr,tt=new yi,ot=Gt.alloc(),rt=y.iterator;rt.next();)st=rt.value,st instanceof Qn&&st.canCopy()&&(ut=x.I(st),ut!==null&&(ut.points=st.points,zd(ut,z.x-E,z.y-b),ut.suspendsRouting=!0,tt.add(ut,a.Pd())));for(y=y.iterator;y.next();)st=y.value,st.Zc()&&st.canCopy()&&(rt=x.I(st),rt!==null&&(st=st.location,ot.h(z.x-(E-st.x),z.y-(b-st.y)),rt.location=ot,rt.Va(),tt.add(rt,a.Pd(ot))));Gt.free(ot),a.copiedParts=tt,Cd(a,tt.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,zd(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}ta.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},ta.prototype.computeMove=function(a,y,x,E){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,E):new Gt},zt.Object.defineProperties(ta.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),ta.prototype.getDraggingSource=ta.prototype.Az;var Ze=null,nn=null;ta.className="DraggingTool",uu=new fn,Bi("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),Kr.prototype.doCancel=function(){Ze!==null&&Ze.doCancel(),nr.prototype.doCancel.call(this)};function $e(){nr.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new Qn,y=new ko;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new ko,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new gi,y=new ko,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=ji,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new gi,y=new ko,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=ji,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new yi,this.Of=this.gj=this.Pf=null}Fe($e,nr),$e.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},$e.prototype.copyPortProperties=function(a,y,x,E,b){if(a!==null&&y!==null&&x!==null&&E!==null){var z=y.Df(),tt=Xe.alloc();tt.width=y.naturalBounds.width*z,tt.height=y.naturalBounds.height*z,E.desiredSize=tt,Xe.free(tt),b?(E.toSpot=y.toSpot,E.toEndSegmentLength=y.toEndSegmentLength):(E.fromSpot=y.fromSpot,E.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=hi,z=Gt.alloc(),x.location=y.ga(hi,z),Gt.free(z),E.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,E,b)}},$e.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=ji,y.fromSpot=$r,y.toSpot=$r),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},$e.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},$e.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof gi){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},$e.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof gi))return null;for(;a!==null;){var E=y?a.toLinkable:a.fromLinkable;if(E===!0&&(a.portId!==null||a instanceof gi)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(E===!1)break;a=a.panel}return null},$e.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,E=this.portGravity;0>=E&&(E=.1);var b=this,z=y.og(x,E,function(gt){return b.findValidLinkablePort(gt,a)},null,!0);for(E=1/0,y=null,z=z.iterator;z.next();){var tt=z.value,ot=tt.part;if(ot instanceof gi){var rt=tt.ga(hi,Gt.alloc()),st=x.x-rt.x,ut=x.y-rt.y;Gt.free(rt),rt=st*st+ut*ut,rtx){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},$e.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},$e.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},$e.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof gi))return!1;a=a.portId,a===null&&(a="");var E=y.part;if(!(E instanceof gi))return!1;for(y=y.portId,y===null&&(y=""),y=E.Sd(y);y.next();)if(E=y.value,E.fromNode===x&&E.fromPortId===a)return!0;return!1},$e.prototype.isValidLink=function(a,y,x,E){if(!this.isValidFrom(a,y)||!this.isValidTo(x,E)||!(y===null||E===null||(y.fromLinkableSelfNode&&E.toLinkableSelfNode||!this.isInSameNode(y,E))&&(y.fromLinkableDuplicates&&E.toLinkableDuplicates||!this.isLinked(y,E)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var b=a.linkValidation;if(b!==null&&!b(a,y,x,E,this.originalLink))return!1}return x!==null&&(b=x.linkValidation,b!==null&&!b(a,y,x,E,this.originalLink))?!1:(b=this.linkValidation,b!==null?b(a,y,x,E,this.originalLink):!0)},$e.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var E=new un;return E.add(a),Fn(this,x,y,E)};function Fn(a,y,x,E){if(y===x)return!0;var b=y.fromNode;return b!==null&&b.isLinkLabel&&(E.add(b),Fn(a,b.labeledLink,x,E))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(E.add(y),Fn(a,y.labeledLink,x,E))))}$e.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var E=this.diagram.validCycle;if(E!==wf){if(E===op){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=y.linksConnected;E.next();){var b=E.value;if(b!==x&&b.isTreeLink&&b.toNode===y)return!1}return!kn(this,a,y,x,!0)}if(E===rp){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=a.linksConnected;E.next();)if(b=E.value,b!==x&&b.isTreeLink&&b.fromNode===a)return!1;return!kn(this,a,y,x,!0)}if(E===ep)return a===y?a=!0:(E=new un,E.add(y),a=Sn(this,E,a,y,x)),!a;if(E===np)return!kn(this,a,y,x,!1);if(E===ip)return a===y?a=!0:(E=new un,E.add(y),a=ri(this,E,a,y,x)),!a}return!0};function kn(a,y,x,E,b){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var tt=z.value;if(tt!==E&&(!b||tt.isTreeLink)&&tt.toNode===y&&(tt=tt.fromNode,tt!==y&&kn(a,tt,x,E,b)))return!0}return!1}function Sn(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var tt=z.value;if(tt!==b&&tt.toNode===x&&(tt=tt.fromNode,tt!==x&&Sn(a,y,tt,E,b)))return!0}return!1}function ri(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var tt=z.value;if(tt!==b){var ot=tt.fromNode;if(tt=tt.toNode,ot=ot===x?tt:ot,ot!==x&&ri(a,y,ot,E,b))return!0}}return!1}zt.Object.defineProperties($e.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),$e.className="LinkingBaseTool";function di(){$e.call(this),this.name="Linking",this.V={},this.F=null,this.K=In,this.Xd=null}Fe(di,$e),di.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},di.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof gi)))return null;var x=this.direction;if(x===In||x===Ki){var E=this.findValidLinkablePort(y,!1);if(E!==null||this.startObject===a&&(E=a.port,this.findValidLinkablePort(E,!1)))return this.isForwards=!0,E}return(x===In||x===Zi)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},di.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof gi&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof gi&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},di.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},di.prototype.doStop=function(){$e.prototype.doStop.call(this),this.startObject=null},di.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,E=null,b=null,z=null;try{var tt=this.targetPort=this.findTargetPort(this.isForwards);if(tt!==null){var ot=tt.part;ot instanceof gi&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),E=ot,b=tt):(y=ot,x=tt,this.originalToNode!==null&&(E=this.originalToNode,b=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(E=this.originalToNode,b=this.originalToPort);y!==null||E!==null?(z=this.insertLink(y,x,E,b),z!==null?(tt===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,E,b)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},di.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof Qn)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},di.prototype.insertLink=function(a,y,x,E){return this.diagram.partManager.insertLink(a,y,x,E)},di.prototype.doNoLink=function(){},zt.Object.defineProperties(di.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var In=new ce(di,"Either",0),Ki=new ce(di,"ForwardsOnly",0),Zi=new ce(di,"BackwardsOnly",0);di.className="LinkingTool",di.Either=In,di.ForwardsOnly=Ki,di.BackwardsOnly=Zi;function Ti(){$e.call(this),this.name="Relinking";var a=new ko;a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new ko,a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new on}Fe(Ti,$e),Ti.prototype.updateAdornments=function(a){if(a!==null&&a instanceof Qn){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var E=a.selectionObject;E!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(E,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(E=a.selectionObject,E!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(E,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},Ti.prototype.makeAdornment=function(a,y){var x=new hr;return x.type=Un.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},Ti.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},Ti.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof hr&&x.adornedPart instanceof Qn))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break t;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof Un)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},So.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},So.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},So.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},So.prototype.stopTransaction=function(){var a=this.diagram,y=nr.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},So.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},So.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Gt.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),a.bd(),Gt.free(b)}},So.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Gt.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),Gt.free(b),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},So.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof mo){var E=new fn;if(E.add(a),!this.dragsMembers&&a.placeholder===null){var b=new at;b.dragsMembers=!1}y.moveParts(E,this.oppositePoint.copy().re(x),!0,b)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},So.prototype.computeResize=function(a,y,x,E,b,z){y.Mc()&&(y=hi);var tt=this.adornedObject.naturalBounds,ot=tt.x,rt=tt.y,st=tt.x+tt.width,ut=tt.y+tt.height,gt=1;if(!z){gt=tt.width;var St=tt.height;0>=gt&&(gt=1),0>=St&&(St=1),gt=St/gt}return St=Gt.alloc(),Ne.No(a.x,a.y,ot,rt,b.width,b.height,St),a=tt.copy(),0>=y.x?0>=y.y?(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=Math.max(st-a.x,x.width),a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=Math.max(ut-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.x=st-a.width,a.y=ut-a.height)):1<=y.y?(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=Math.max(st-a.x,x.width),a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.x=st-a.width)):(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=st-a.x,z||(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt,a.y=rt+.5*(ut-rt-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=Math.max(ut-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.y=ut-a.height)):1<=y.y?(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width))):(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),z||(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt,a.y=rt+.5*(ut-rt-a.height))):0>=y.y?(a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=ut-a.y,z||(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width,a.x=ot+.5*(st-ot-a.width))):1<=y.y&&(a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width,a.x=ot+.5*(st-ot-a.width))),Gt.free(St),a},So.prototype.computeReshape=function(){var a=Bn;return this.adornedObject instanceof ko&&(a=Ev(this.adornedObject)),!(a===Ni||this.diagram.lastInput.shift)},So.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},So.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var E=this.handleDistance;return x===0?y.x=a.naturalBounds.width+E:x===45?(y.x=a.naturalBounds.width+E,y.y=a.naturalBounds.height+E):x===90?y.y=a.naturalBounds.height+E:x===135?(y.x=-E,y.y=a.naturalBounds.height+E):x===180?y.x=-E:x===225?(y.x=-E,y.y=-E):x===270?y.y=-E:x===315&&(y.x=a.naturalBounds.width+E,y.y=-E),a.ga(y)},Xo.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new Gt(NaN,NaN),this.isActive=a.isMouseCaptured=!1},Xo.prototype.stopTransaction=function(){var a=this.diagram,y=nr.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Xo.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},Xo.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},Xo.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},Xo.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,E=y.rotateObject;(x===E||x.rg(E))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},Xo.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},zt.Object.defineProperties(Xo.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof hr))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof hr)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),Xo.className="RotatingTool",Bi("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function Fr(){nr.call(this),this.name="ClickSelecting"}Fe(Fr,nr),Fr.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},Fr.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},Fr.className="ClickSelectingTool";function Lo(){nr.call(this),this.name="Action",this.pk=null}Fe(Lo,nr),Lo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Lo.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Lo.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Lo.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Lo.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Lo.prototype.doStop=function(){this.pk=null},Lo.className="ActionTool";function Ko(){nr.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new Gt(0,0)}Fe(Ko,nr),Ko.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},Ko.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},Ko.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var E=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof Vi)x.Zc()&&(Tu(x),E=x.copy(),E!==null&&y.add(E));else if(x!==null){var b=y.model.copyNodeData(x);ge(b)&&(y.model.xf(b),E=y.Lc(b))}if(E!==null){var z=Gt.allocAt(a.x,a.y);this.isGridSnapEnabled&&Jf(this.diagram,E,a,z),E.location=z,y.allowSelect&&(y.clearSelection(!0),E.isSelected=!0),Gt.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",E)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return E},zt.Object.defineProperties(Ko.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),Ko.className="ClickCreatingTool";function bo(){nr.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new Vi;a.layerName="Tool",a.selectable=!1;var y=new ko;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}Fe(bo,nr),bo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom&&(x.y-=E.height+5/y.scale),x.ya.lastInput.clickCount)):!1},lr.prototype.doStart=function(){ll=this,this.textBlock!==null&&this.doActivate()},lr.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof Gr&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=Ar;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var E=new on(this.textBlock.ga(Dr),this.textBlock.ga(Ts));a.tv(E),x.show(y,a,this),this.currentTextEditor=x}}}},lr.prototype.doCancel=function(){this.stopTool()},lr.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},lr.prototype.doMouseDown=function(){this.isActive&&this.acceptText(fs)},lr.prototype.acceptText=function(a){switch(a){case fs:this.qa===Ss?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Ar||this.qa===zs||this.qa===ea)&&(this.qa=na,_a(this));break;case Oa:case dr:case vr:(dr!==a||this.textBlock.isMultiline!==!0)&&(this.qa===Ar||this.qa===zs||this.qa===ea)&&(this.qa=na,_a(this))}};function _a(a){var y=a.textBlock,x=a.diagram,E=a.currentTextEditor;if(y!==null&&E!==null){var b=y.text,z="";E.valueFunction!==null&&(z=E.valueFunction()),a.isValidText(y,b,z)?(a.Ea(a.name),a.qa=Ss,a.transactionResult=a.name,y.text=z,a.doSuccess(b,z),x!==null&&x.R("TextEdited",y,b),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=zs,a.doError(b,z))}}lr.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},lr.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},lr.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=qo,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},lr.prototype.doStop=function(){ll=null},lr.prototype.isValidText=function(a,y,x){var E=this.textValidation;return E!==null&&!E(a,y,x)?!1:(E=a.textValidation,!!(E===null||E(a,y,x)))},lr.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},zt.Object.defineProperties(lr.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),lr.prototype.measureTemporaryTextBlock=lr.prototype.Lx;var Oa=new ce(lr,"LostFocus",0),fs=new ce(lr,"MouseDown",1),vr=new ce(lr,"Tab",2),dr=new ce(lr,"Enter",3),yr=new ce(lr,"SingleClick",0),$o=new ce(lr,"SingleClickSelected",1),la=new ce(lr,"DoubleClick",2),qo=new ce(lr,"StateNone",0),Ar=new ce(lr,"StateActive",1),ea=new ce(lr,"StateEditing",2),na=new ce(lr,"StateValidating",3),zs=new ce(lr,"StateInvalid",4),Ss=new ce(lr,"StateValidated",5),ll=null;lr.className="TextEditingTool",lr.LostFocus=Oa,lr.MouseDown=fs,lr.Tab=vr,lr.Enter=dr,lr.SingleClick=yr,lr.SingleClickSelected=$o,lr.DoubleClick=la,lr.StateNone=qo,lr.StateActive=Ar,lr.StateEditing=ea,lr.StateValidating=na,lr.StateInvalid=zs,lr.StateValidated=Ss,Bi("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function fa(a){zl||(Al(),zl=!0),this.H=dh,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=du,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new un,this.ce=new ma,this.ce.Yd=this,this.Ei=new un,this.pu=new un,this.Sr=new un,this.pr=new un,a&&Object.assign(this,a)}fa.prototype.Xe=function(a){this.H=a},fa.prototype.canStart=function(){return!0};function Hs(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),ws(a.H),a.zb=!0)}function us(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,E=a.Zd.contains("Model");E&&(a.Ok=!0,a.Pk===du?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===Ql&&y.vc.clear(),a.Qw=!!(a.Pk===cu&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),E&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),Zs(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,E=y.vc.get(x),x.autoScale!==$s&&E!==null&&(delete E.start.scale,delete E.end.scale),ee.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&Ws(x),Rc(x),a.zb=!1,y.start(),y.bc&&(Ma(a),x.Ya(),Ch(y,0),xl(x,!0),es(a),x.R("AnimationStarting",a)))}))}}function Ls(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function uh(a,y,x,E){a.isTicking||Ls(a)||y instanceof Qn&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,E,!1)}Et=fa.prototype,Et.fv=function(a){return this.ce.fv(a)},Et.Xu=function(a){return this.ce.Xu(a)};function ga(a,y){function x(){if(0z?z+=360:rt+=360),z=b(x,z,rt-z,E)%360,tt=b(x,tt,st-tt,E),ot=b(x,ot,ut-ot,E),x=b(x,a,y-a,E),"hsla("+z+", "+tt+"%, "+ot+"%, "+x+")"}function Al(){function a(x,E,b,z,tt,ot){x.position=new Gt(z(tt,E.x,b.x-E.x,ot),z(tt,E.y,b.y-E.y,ot))}var y=new yi;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,E,b,z,tt,ot){tta&&cn(a,">= 1",fa,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),fa.prototype.stopAnimation=fa.prototype.Cc;var Jl=null,zl=!1,du=new ce(fa,"Default",1),cu=new ce(fa,"AnimateLocations",2),Ql=new ce(fa,"None",3);fa.className="AnimationManager",fa.defineAnimationEffect=function(a,y){zl||(Al(),zl=!0),Jl.add(a,y)},fa.Default=du,fa.AnimateLocations=cu,fa.None=Ql;function ma(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=fu,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Wo,this.vc=new yi,this.Tt=new yi,this.yl=new un,this.Ut=new un,this.dw=kd,a&&Object.assign(this,a)}ma.prototype.suspend=function(){this.Xk=!0},ma.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,$l(this,!0),Ma(this.Yd),xl(this.H),es(this.Yd),this.H.redraw()};function Zs(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:E-a.Qd;y&&(b=a.gw,ba.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function Ch(a,y){for(var x=a.Gd,E=a.vc.iterator,b=a.Wk;E.next();){var z=E.key;if(!(z instanceof Le&&z.diagram===null)){var tt=E.value,ot=b?tt.end:tt.start;tt=b?tt.start:tt.end;var rt=Jl,st;for(st in tt)st==="position"&&(tt["position:placeholder"]||tt["position:nodeCollapse"])||rt.get(st)===null||rt.get(st)(z,ot[st],tt[st],a.Lp,y,x,a)}}}Et.stop=function(){return this.bc?(this.Ml(!0),this):this},Et.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,Ma(x);for(var E=this.vc,b=this.yl.iterator;b.next();)y.remove(b.value);for(b=this.Ut.iterator;b.next();)b.value.v();b=this.ho,E=E.iterator;for(var z=Jl;E.next();){var tt=E.key,ot=E.value,rt=b?ot.end:ot.start,st=b?ot.start:ot.end,ut=ot.Ku,gt;for(gt in st)if(z.get(gt)!==null){var St=gt;!ot.Hu||St!=="position:nodeCollapse"&&St!=="position:placeholder"||(St="position"),z.get(St)(tt,rt[gt],ut[gt]!==void 0?ut[gt]:ot.Hu?rt[gt]:st[gt],this.Lp,this.Gd,this.Gd,this)}ot.Hu&&ut.location!==void 0&&tt instanceof Vi&&(tt.location=ut.location),ot.nv&&tt instanceof Vi&&tt.Zb(!1)}if(y.As.clear(),ac(y,!1),y.Ya(),y.N(),xl(y,!0),x.defaultAnimation===this){for(gt=x.pr.iterator;gt.next();)b=gt.value,b.Tg!==null&&(b.points=b.Tg,b.Tg=null);x.pr.clear()}xl(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),es(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Zs(this,null),x.Ml(this),y.$b())}},Et.Cj=function(a,y){var x=y.actualBounds,E=null;if(y instanceof mo&&(E=y.placeholder),E!==null?(x=E.ga(Dr),E=E.padding,x.x+=E.left,x.y+=E.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new Gt(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof mo)for(a=a.memberParts;a.next();)E=a.value,E instanceof gi&&this.Cj(E,y)},Et.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof mo&&(x=y.placeholder),x!==null){var E=x.ga(Dr);x=x.padding,E.x+=x.left,E.y+=x.top,this.add(a,"position:placeholder",a.position,E,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),E=this.vc,E.contains(a)&&(E.I(a).nv=!0),a instanceof mo)for(a=a.memberParts;a.next();)E=a.value,E instanceof gi&&this.Aj(E,y)}},Et.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},zt.Object.defineProperties(ma.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&cn(a,">= 1",ma,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Uu(a,y,x,E){return a===E?y+x:x*(-Math.pow(2,-10*a/E)+1)+y}ma.className="Animation",ma.EaseLinear=function(a,y,x,E){return x*a/E+y},ma.EaseInOutQuad=fu,ma.EaseInQuad=function(a,y,x,E){return x*(a/=E)*a+y},ma.EaseOutQuad=function(a,y,x,E){return-x*(a/=E)*(a-2)+y},ma.EaseInExpo=function(a,y,x,E){return a===0?y:x*Math.pow(2,10*(a/E-1))+y},ma.EaseOutExpo=Uu;function hh(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}hh.className="AnimationState";function Hl(a,y,x){this.xd=null,this.rf=a,this.so=x||Ia,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=xs))}Hl.prototype.copy=function(){var a=new Hl(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function ua(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}zt.Object.defineProperties(Hl.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var Ia=new ce(Hl,"Default",1),xs=new ce(Hl,"Immediate",2),Ra=new ce(Hl,"Bundled",3);Hl.className="AnimationTrigger",Hl.Default=Ia,Hl.Immediate=xs,Hl.Bundled=Ra;function ra(a){so(this),this.H=null,this.Pa=new fn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Et=ra.prototype,Et.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,E=0,b=0,z=0,tt=0,ot=this.Pa.iterator;ot.next();){var rt=ot.value;rt instanceof mo?b++:rt instanceof gi?E++:rt instanceof Qn?z++:rt instanceof hr?tt++:x++}if(ot="",0x.Oq||ot.height*b>x.Oq?y.gc(a,x):(b=y.actualBounds,z=y.naturalBounds,b.width===0||b.height===0||isNaN(b.x)||isNaN(b.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&(wa(y,a,y.areaBackground,!0,!0,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.areaBackground===null&&y.background===null&&(wa(y,a,"rgba(0,0,0,0.3)",!0,!1,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),wa(y,a,y.background,!0,!1,z,b),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),E&&(a.restore(),a.Vc(!0))}},Et.g=function(a,y,x,E,b){var z=this.diagram;z!==null&&z.cb(Or,a,this,y,x,E,b)},Et.oi=function(a,y,x){var E=this.Pa;if(y.Ig=this,this===null&&Us(y),a>=E.count)a=E.count;else if(E.M(a)===y)return-1;return E.Gb(a,y),y.Vo(x),E=this.diagram,E!==null&&(x?E.N():E.oi(y)),Au(this,a,y),a},Et.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var E=this.Pa;if(0>a||a>=E.length){if(a=E.indexOf(y),0>a)return-1}else if(E.M(a)!==y&&(a=E.indexOf(y),0>a))return-1;return y.Wo(x),E.mb(a),E=this.diagram,E!==null&&(x?E.N():E.pc(y)),y.Ig=null,Us(y),a};function Au(a,y,x){if(y=pf(a,y,x),x instanceof mo&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var E=-1,b=a.Pa.s,z=b.length,tt=0;ttE&&ot.containingGroup===x&&(E=tt,0<=y))break}!(0>E)&&E=b)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,tt=NaN;0<=z&&(tt=a.M(z).zOrder,!!isNaN(tt));)z--;for(var ot=y+1,rt=NaN;otE)for(;;){if(z===-1||tt<=E){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(tt=NaN;0<=--z&&(tt=a.M(z).zOrder,isNaN(tt)););}else if(!isNaN(rt)&&rt=E){if(ot--,ot===y)break;return a.mb(y),a.Gb(ot,x),ot}for(rt=NaN;++ota||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` - `+x.value.toString(a-1);return y};function Ic(a,y){if(ya){if(y!=null||jt("Diagram setup requires an argument DIV."),a.Ka!==null&&jt("Diagram has already completed setup."),typeof y=="string"?a.Ka=ee.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:jt("No DIV or DIV id supplied: "+y),a.Ka===null&&jt("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&jt("Invalid div id; div already has a Diagram associated with it."),!a.ol&&ee.ResizeObserver){var x=sn(function(){a.$b()},250);a.ol=new ee.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}ee.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var E="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=E,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=ee.go;var b=new Bu(a);if(b.style!==void 0&&(b.style.position="absolute",b.style.top="0px",b.style.left="0px",ee.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),b.style.zIndex="2",b.style.userSelect="none",b.style.MozUserSelect="none",b.style.touchAction="none",b.style.letterSpacing="normal !important",b.style.wordSpacing="normal !important"),a.ta=b,a.ib=b.context,E=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),Kc(a,a.Aa,a.ya),a.Ka.insertBefore(b.Oa,a.Ka.firstChild),b=new Bu(null),b.width=1,b.height=1,a.jw=b,a.oy=b.context,ya){b=bn("div");var z=bn("div");b.style.position="absolute",b.style.overflow="auto",b.style.width=a.Aa+"px",b.style.height=a.ya+"px",b.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(b),b.appendChild(z),b.onscroll=Yf,b.addEventListener("pointerdown",yf),b.H=a,b.uy=!0,b.vy=!0,a.ku=b,a.hu=z}a.hk=sn(function(){a.Yh=null,a.N()},300),a.Ov=sn(function(){Rc(a)},250),a.preventDefault=function(tt){return tt.preventDefault(),!1},a.$j=function(tt){if(a.isEnabled){var ot=kl(a,tt,!0);ot.bubbles=!0;var rt=0,st=0;ot.delta=0,tt.deltaX!==void 0?(tt.deltaX!==0&&(rt=0Math.abs(tt.deltaY)?-rt:-st):tt.wheelDeltaX!==void 0?(tt.wheelDeltaX!==0&&(rt=0Math.abs(tt.wheelDeltaY)?-rt:-st):tt.wheelDelta!==void 0&&tt.wheelDelta!==0&&(ot.delta=0ot||Math.abs(st.y-tt.screenY)>ot)?a.yq++:a.yq=1,rt.clickCount=a.yq,a.tw=tt.timeStamp,a.uw.sg(tt.screenX,tt.screenY),a.doMouseDown(),tt.button===1?tt.preventDefault():tu(rt,tt)}},a.dk=function(tt){if(a.isEnabled){a.Vk=!0;var ot=a.oj;if(ot[0]===null||ot[0].pointerId!==tt.pointerId&&ot[0].pointerType===tt.pointerType){if(ot[1]!==null&&ot[1].pointerId===tt.pointerId){ot[1]=tt;return}if(ot[0]===null)ot[0]=tt;else return}else ot[0]=tt;if(ot[0].pointerId===tt.pointerId){ot=Hc(a,tt,!1,!1,!1,ot[1]!==null);var rt=ee.document.elementFromPoint(tt.clientX,tt.clientY)||null;rt!==null&&rt.shadowRoot!==void 0&&rt.shadowRoot!==null&&(rt=rt.shadowRoot.elementFromPoint(tt.clientX,tt.clientY));var st=a,ut=tt;rt&&rt.H&&(ut=tt,st=rt.H),ot.targetDiagram=st,Ad(a,ut,ot),ot.targetObject=null,a.doMouseMove(),tu(ot,tt)}}},a.fk=function(tt){if(a.isEnabled){a.Vk=!0;var ot=tt.pointerType==="touch"||tt.pointerType==="pen",rt=a.Yt;if(ot&&a.qu)delete rt[tt.pointerId],tt.preventDefault();else if(rt=a.oj,rt[0]===null||rt[0].pointerId!==tt.pointerId&&rt[0].pointerType===tt.pointerType)rt[1]!==null&&rt[1].pointerId===tt.pointerId&&(rt[1]=null);else{rt[0]=null,rt=Hc(a,tt,!1,!0,!0,!1);var st=ee.document.elementFromPoint(tt.clientX,tt.clientY)||null;st!==null&&st.shadowRoot!==void 0&&st.shadowRoot!==null&&(st=st.shadowRoot.elementFromPoint(tt.clientX,tt.clientY)),st!==null&&st.H instanceof Ve&&st.H!==a&&Ad(st.H,tt,rt),st===null&&(st=tt.target),Ad(a,tt,rt),rt.clickCount=a.yq,rt.targetDiagram=zc(tt,st),rt.targetObject=null,a.doMouseUp(),tu(rt,tt),ot&&(a.wq=!1)}}},a.ek=function(tt){if(a.isEnabled){a.Vk=!1;var ot=a.Yt;ot[tt.pointerId]&&delete ot[tt.pointerId],ot=a.oj,ot[0]!==null&&ot[0].pointerId===tt.pointerId&&(ot[0]=null),ot[1]!==null&&ot[1].pointerId===tt.pointerId&&(ot[1]=null),tt.pointerType!=="touch"&&tt.pointerType!=="pen"&&(tt=a.currentTool,tt.cancelWaitAfter(),tt.standardMouseOver())}},a.ck=function(tt){var ot=a.oj;ot[0]!==null&&ot[0].pointerId===tt.pointerId?(ot[0]=null,a.wq=!1):ot[1]!==null&&ot[1].pointerId===tt.pointerId&&(ot[1]=null)},a.Vp=E.Z["d"+Ef[1]+Ef[2]+"wI"+Yc.slice(1,5)]["b"+Bx.slice(1,y)](E.Z,Cf,y,y),E.Vc(!0),Vg(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}Ve.prototype.addEventListener=function(a,y,x,E){a.addEventListener(y,x,{capture:E,passive:!1})},Ve.prototype.removeEventListener=function(a,y,x,E){a.removeEventListener(y,x,{capture:E})};function Vg(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(ee,"resize",a.Ov,!1)}function Ws(a){30Mt&&(this.position=Yt.h(-(y.scrollWidth-this.Aa)+Ht-this.Aa/b+ut,this.position.y))),a.vy&&this.allowVerticalScroll&&(otAt&&(this.position=Yt.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/b+z))),Gt.free(Yt),this.vd=!0,this.Ee=this.qr=!1,E=this.documentBounds,b=this.viewportBounds,ut=E.right,Mt=b.right,z=E.bottom,At=b.bottom,tt=E.x,gt=b.x,ot=E.y,E=b.y,St>=rt&&tt>=gt&&ut<=Mt&&(x.style.width="1px"),Ct>=st&&ot>=E&&z<=At&&(x.style.height="1px"))}},Ve.prototype.computeBounds=function(a){return a===void 0&&(a=new on),ws(this),jc(this,a)};function jc(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,E=a.Wa.s,b=E.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===cc?(y=rt>ot?(tt-a.Db)/E:(z-a.Db)/b,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}Ve.prototype.zoomToFit=function(){var a=this.sj;this.sj=kd,this.scale=Ld(this,eu),a!==kd&&(ql(this,!1),Sf(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Et=Ve.prototype,Et.BA=function(a,y){y===void 0&&(y=eu);var x=a.width,E=a.height;if(!(x===0||E===0||isNaN(x)&&isNaN(E))){var b=1;if(y===eu||y===cc)if(isNaN(x))b=this.viewportBounds.height*this.scale/E;else if(isNaN(E))b=this.viewportBounds.width*this.scale/x;else{b=this.Aa;var z=this.ya;b=y===cc?z/E>b/x?(z-(this.Be?this.Db:0))/E:(b-(this.gf?this.Db:0))/x:Math.min(z/E,b/x)}this.scale=b,this.position=new Gt(a.x,a.y)}},Et.Jy=function(a,y){this.Va();var x=this.documentBounds,E=this.viewportBounds;this.position=new Gt(x.x+(a.x*x.width+a.offsetX)-(y.x*E.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*E.height-y.offsetY))},Et.zz=function(a){if(a instanceof Le){this.eq=a;var y=Gt.alloc();this.fq=this.op(a.ga(Dr,y)),Gt.free(y)}else this.eq=null,this.fq=cr};function Sf(a,y,x,E,b,z){var tt=Gt.allocAt(a.pa.x,a.pa.y),ot=tt.x,rt=tt.y;if(a.eq!==null){var st=Gt.alloc();st=a.eq.ga(Dr,st),ot=st.x-a.fq.x/a.scale,rt=st.y-a.fq.y/a.scale,b=$r,Gt.free(st)}(z||a.scrollMode===kd)&&(b.sb()&&(x>y.width&&(ot=y.x+(b.x*y.width+b.offsetX)-(b.x*x-b.offsetX)),E>y.height&&(rt=y.y+(b.y*y.height+b.offsetY)-(b.y*E-b.offsetY))),b=a.rj,z=x-y.width,xy.left?ot=y.left:oty.top?rt=y.top:rty;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new un,a.Nv(x,a.De)}a.nodes.each(function(E){E instanceof mo&&E.U&65536&&(E.U=E.U^65536)})}}Et.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof mo||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof mo&&x.isVisible()&&pa(this,x);for(a.reset();a.next();)x=a.value,x instanceof Qn&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof hr&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function pa(a,y){for(var x=Xn(),E=Xn(),b=y.memberParts;b.next();){var z=b.value;z.isVisible()&&(z instanceof mo?(iu(z)||hl(z)||gc(z))&&pa(a,z):z instanceof Qn?z.fromNode===y||z.toNode===y?E.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,b=0;bbe&&(Ht=ui.left,ae=ui.right),Yt.height>Ue&&(fe=ui.top,ye=ui.bottom)):(Ht=ui.left,ae=ui.right,fe=ui.top,ye=ui.bottom);var Fi=Yt.width+Ht+ae,xi=Yt.height+fe+ye;ui=a.scale;var Jn=Fi>rt/ui,xn=xi>st/ui;if(!(z||a.gf||a.Be||Jn||xn))return!0;Ht=Yt.x-Ht,rt=ut.x,ae=Yt.right+ae,st=ut.right+tt,fe=Yt.y-fe;var fo=ut.y;Yt=Yt.bottom+ye,ut=ut.bottom+ot;var eo="1px";if(ye="1px",a.scrollMode===kd&&(Jn||xn)&&(Jn&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(Jn=1,Ht+1st+1&&(Jn=Math.max((ae-st)*ui+a.Aa,Jn)),be+tt+1ut+1&&(Jn=Math.max((Yt-ut)*ui+a.ya,Jn)),Ue+ot+1st+1&&(tt=Math.max((ae-st)*ui+a.Aa,tt)),be+1ut+1&&(ot=Math.max((Yt-ut)*ui+tt,ot)),Ue+1st+1&&(y=a.position.x*ui)),a.tn)switch(a.bu){case"negative":y=-(Mt.scrollWidth-y-Mt.clientWidth);break;case"reverse":y=Mt.scrollWidth-y-Mt.clientWidth}return Mt.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(Ue+1ut+1&&(Mt.scrollTop=a.position.y*ui)),rt=a.Aa,st=a.ya,Mt.style.width=rt+(a.gf?a.Db:0)+"px",Mt.style.height=st+(a.Be?a.Db:0)+"px",x!==rt||E!==st||a.animationManager.zb?(x=on.allocAt(b,gt,St,Ct),a.onViewportBoundsChanged(x,a.viewportBounds,ui,z),on.free(x),!1):!0}Et=Ve.prototype,Et.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&jt("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&jt('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(va,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Et.oi=function(a){this.partManager.oi(a);var y=this;qc(a,function(x){Vc(y,x)}),(a instanceof hr||a instanceof mo&&a.placeholder!==null)&&a.v(),a.data!==null&&qc(a,function(x){sy(y.partManager,x)}),hl(a)!==!0&&gc(a)!==!0||this.De.add(a),R1(a,!0,this),z1(a)?(a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.$b()},Et.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&qc(a,function(x){ly(y.partManager,x,y)}),this.De.remove(a),z1(a)?(a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.$b()},Et.remove=function(a){lc(this,a,!0)};function lc(a,y,x){var E=y.layer;E!==null&&E.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=E.pc(-1,y,!1),0<=x&&a.cb(Na,"parts",E,y,null,x,null),a=y.layerChanged,a!==null&&a(y,E,null))}Et.Is=function(a,y){if(y===void 0&&(y=!1),_e(a))for(var x=a.length,E=0;EE&&this.Ya(),this},Et.Cy=function(a,y){_g(this,a,y),a.Xe(this);var x=this.Wa,E=x.indexOf(a);0<=E&&(x.remove(a),this.cc!==null&&this.cb(Na,"layers",this,a,null,E,null));var b=x.count,z;for(z=0;zE&&this.Ya(),this},Et.kA=function(a){if(a.diagram!==this&&jt("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var E=y.value,b=E.layerName;b!==a.name?E.layerName=b:E.layerName=""}this.cc!==null&&this.cb(Na,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Et.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Et.Yw=function(a){return this.pf===null&&(this.pf=new fn),this.pf.add(a),this.model.Pe(a),this},Et.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Et.Pe=function(a){return this.zg===null&&(this.zg=new fn),this.zg.add(a),this},Et.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Et.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==ys&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,E=0;Egt.Pa.indexOf(Ct)&>.oi(St,Ct,Mt):(Ct.isSelected=!1,Ct.isHighlighted=!1,Ct.Wb(),gt.pc(Mt?St:-1,Ct,Mt)))}else gt instanceof Ve?typeof St=="number"&&Ct instanceof ra&&(y?(Ct.Xe(this),this.Wa.Gb(St,Ct)):this.Wa.mb(St)):jt("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else E!==ys&&jt("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},Ve.prototype.Ea=function(a){return this.undoManager.Ea(a)},Ve.prototype.eb=function(a){return this.undoManager.eb(a)},Ve.prototype.Kf=function(){return this.undoManager.Kf()},Ve.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var E=!1;try{a(this),E=!0}finally{E?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},Ve.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},Ve.prototype.rp=function(){this.partManager.rp()};function Yg(a,y,x){var E=a.animationManager;if(a.vb||a.ld)a.Ca=x,Mh(a),a.N(),a.Ee=!0,E.zb&&(Ls(E)||E.ce.add(E.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,Mh(a);else{a.vb=!0;var b=a.viewportBounds.copy(),z=a.Aa,tt=a.ya,ot=a.zoomPoint.x,rt=a.zoomPoint.y,st=a.contentAlignment;isNaN(ot)&&(st.$c()?st.Hf(ol)?ot=0:st.Hf(vs)&&(ot=z-1):ot=st.sb()?st.x*(z-1):z/2),isNaN(rt)&&(st.$c()?st.Hf(Ll)?rt=0:st.Hf(bs)&&(rt=tt-1):rt=st.sb()?st.y*(tt-1):tt/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=Gt.allocAt(a.pa.x+ot/y-ot/x,a.pa.y+rt/y-rt/x),a.position=z,Gt.free(z),a.Ca=x,Mh(a),a.vb=!1,a.onViewportBoundsChanged(b,a.viewportBounds,y,!1),ql(a,!1),E.zb&&(Ls(E)||E.ce.add(E.H,"scale",y,a.Ca))}}Ve.prototype.onViewportBoundsChanged=function(a,y,x,E){if(!a.D(y)){E===void 0&&(E=!1),E||(this.Ee=!0),this.vd=!0;var b=this.layout;b===null||!b.isViewportSized||this.autoScale!==$s||a.width===y.width&&a.height===y.height||b.C(),b=this.currentTool,this.Vk===!0&&b instanceof Kr&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),nc(b,this)),this.vb||this.invalidateViewport(a,y),bh(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=E,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function bh(a,y){var x=a.fe;if(x!==null&&x.visible){for(var E=Xe.alloc(),b=1,z=1,tt=x.O.s,ot=tt.length,rt=0;rtut||(pv(st.figure)?z=z*ut/Ne.vx(z,ut):b=b*ut/Ne.vx(b,ut))}if(tt=x.gridCellSize,E.h(z*tt.width,b*tt.height),y!==void 0)b=y.width,z=y.height,a=y.x,tt=y.y;else{if(y=on.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){on.free(y);return}b=y.width,z=y.height,a=y.x,tt=y.y,on.free(y)}x.width=b+2*E.width,x.height=z+2*E.height,y=Gt.alloc(),Ne.No(a,tt,0,0,E.width,E.height,y),y.offset(-E.width,-E.height),Xe.free(E),x.part.location=y,Gt.free(y)}}Ve.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),E=x.length,b=0;b=E&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||Hs(z,"Layout")),a.xh=!1;for(var tt=a.ai.iterator;tt.next();)qg(a,tt.value,y,E);b.isValidLayout||(!y||b.isRealtime||b.isRealtime===null||E===0?(b.doLayout(a),ws(a),b.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,E===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||E!==0&&E!==1||us(z),a.aa=x}}}function qg(a,y,x,E){if(y!==null){for(var b=y.gl.iterator;b.next();)qg(a,b.value,x,E);b=y.layout,b===null||b.isValidLayout||(!x||b.isRealtime||E===0?(y.rh=!y.location.w(),b.doLayout(y),y.C(32),pa(a,y),b.isValidLayout=!0):a.xh=!0)}}Et.yz=function(){for(var a=new fn,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function ev(a){function y(b){var z=b.toLowerCase(),tt=new fn;x.add(b,tt),x.add(z,tt),E.add(b,b),E.add(z,b)}var x=new yi,E=new yi;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=E}function am(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function qf(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;jt("Unknown DiagramEvent name: "+y)}Et.Bj=function(a,y){return a=qf(this,a),a!==null&&a.add(y),this},Et.am=function(a,y){a=qf(this,a),a!==null&&a.remove(y)},Et.R=function(a,y,x){var E=qf(this,a),b=new sl;if(b.diagram=this,a=am(this,a),a!==null&&(b.name=a),y!==void 0&&(b.subject=y),x!==void 0&&(b.parameter=x),y=E.length,y===1)E.M(0)(b);else if(y!==0)for(E=E.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var E=this.viewportBounds,b=this.scale;E=on.allocAt(0,0,E.width*b,E.height*b);var z=Gt.allocAt(0,0);if(a.x>=E.x&&a.xE.x+E.width-x.right&&this.allowHorizontalScroll&&(tt=Math.max(this.scrollHorizontalLineChange,1),tt|=0,z.x+=tt,a.x>E.x+E.width-x.right/2&&(z.x+=tt),a.x>E.x+E.width-x.right/4&&(z.x+=4*tt));return a.y>=E.y&&a.yE.y+E.height-x.bottom&&this.allowVerticalScroll&&(tt=Math.max(this.scrollVerticalLineChange,1),tt|=0,z.y+=tt,a.y>E.y+E.height-x.bottom/2&&(z.y+=tt),a.y>E.y+E.height-x.bottom/4&&(z.y+=4*tt)),z.Xa(Wo)||(y=new Gt(y.x+z.x/b,y.y+z.y/b)),on.free(E),Gt.free(z),y},Et=Ve.prototype,Et.Cs=function(){return null},Et.av=function(){return null},Et.bs=function(a,y){this.pj.add(a,y)},Et.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof mo&&(y.$p=null)})};function xf(a,y,x){function E(){var ut=+new Date;for(z=!0,tt.reset();tt.next();)if(!tt.value[0].al){z=!1;break}z||ut-st>rt?y(x,b,ot):ee.requestAnimationFrame(E)}for(var b=x.callback,z=!0,tt=a.Og.iterator;tt.next();)if(!tt.value[0].al){z=!1;break}if(typeof b!="function"||z)return y(x,b,a);var ot=a,rt=x.callbackTimeout||300,st=+new Date;return ee.requestAnimationFrame(function(){E()}),null}Et.Wz=function(a){return ya?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Et.Jx=function(a){return a===void 0&&(a={}),xf(this,this.Xz,a)},Et.Xz=function(a,y,x){var E=lm(x,a,"canvas",null);if(E===null)return null;x=E.Z.canvas;var b=null;if(x!==null)switch(b=a.returnType,b===void 0?b="string":b=b.toLowerCase(),b){case Yc+"data":b=E.getImageData(0,0,x.width,x.height);break;case Yc:E=(a.document||document).createElement("img"),E.src=x.toDataURL(a.type,a.details),b=E;break;case"blob":return typeof y!="function"&&jt('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:b=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(b),null):b};function lm(a,y,x,E){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&jt("properties argument must be an Object.");var b=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var tt=y.maxSize;y.maxSize===void 0&&(tt=x==="SVG"?new Xe(1/0,1/0):new Xe(2e3,2e3));var ot=y.position||null,rt=y.parts||null,st=y.padding===void 0?1:y.padding,ut=y.background||null,gt=y.omitTemporary;gt===void 0&&(gt=!0);var St=y.document||document,Ct=y.elementFinished||null,Mt=y.showTemporary;Mt===void 0&&(Mt=!gt),y=y.showGrid,y===void 0&&(y=Mt),b!==null&&isNaN(b.width)&&isNaN(b.height)&&(b=null),typeof st=="number"?st=new bi(st):st instanceof bi||jt("MakeImage padding must be a Margin or a number."),st.left=Math.max(st.left,0),st.right=Math.max(st.right,0),st.top=Math.max(st.top,0),st.bottom=Math.max(st.bottom,0),a.ib.Vc(!0),gt=new Bu(null,St,void 0,!0);var At=gt.context;if(!(b||z||rt||ot))return gt.width=a.Aa+Math.ceil(st.left+st.right),gt.height=a.ya+Math.ceil(st.top+st.bottom),x==="SVG"?E===null?null:(E.resize(gt.width,gt.height,gt.width,gt.height),E.ownerDocument=St,E.hs=Ct,Ka(a,E.context,st,new Xe(gt.width,gt.height),a.Ca,a.pa,rt,ut,Mt,y),E.context):(a.Xm=!1,Ka(a,At,st,new Xe(gt.width,gt.height),a.Ca,a.pa,rt,ut,Mt,y),a.Xm=!0,gt.context);var Yt=a.Pp,Ht=a.documentBounds.copy();if(Ht.Fv(a.yb),Mt)for(var ae=a.Wa.s,fe=ae.length,ye=0;yeYt?(z=Yt,b=Ht.width,Ht=Ht.height):(b=tt.width,Ht=tt.height)):(b=Ht.width*z,Ht=Ht.height*z):(z=Yt,b=Ht.width,Ht=Ht.height),st!==null?(b+=ot,Ht+=fe):st=new bi(0),tt!==null&&(Yt=tt.width,tt=tt.height,isNaN(Yt)&&(Yt=2e3),isNaN(tt)&&(tt=2e3),isFinite(Yt)&&(b=Math.min(b,Yt)),isFinite(tt)&&(Ht=Math.min(Ht,tt))),gt.width=Math.ceil(b),gt.height=Math.ceil(Ht),x==="SVG"?E===null?null:(E.resize(gt.width,gt.height,gt.width,gt.height),E.ownerDocument=St,E.hs=Ct,Ka(a,E.context,st,new Xe(Math.ceil(b),Math.ceil(Ht)),z,ae,rt,ut,Mt,y),E.context):(a.Xm=!1,Ka(a,At,st,new Xe(Math.ceil(b),Math.ceil(Ht)),z,ae,rt,ut,Mt,y),a.Xm=!0,gt.context)}zt.Object.defineProperties(Ve.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof mt||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Lh(this,ee.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Lh(this,ee.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(ee,"resize",this.Ov,!1),this.removeEventListener(ee,"wheel",this.$j,!0),dh===this&&(dh=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),Ic(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&cn(a,">= 0",Ve,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&cn(a,">= 0",Ve,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var E=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===E&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===E&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===E&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",Ve,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||om(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&jt("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=Md(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var E=this.vb;this.vb=!0,Hs(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=Xg(this.cc.type);for(var b=0;bthis.scale&&(this.scale=a)):cn(a,"> 0",Ve,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",Ve,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),ql(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&jt("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)yp(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==Bd&&a!==Ya&&a!==og&&jt("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new Xe(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),zt.Object.defineProperties(Ve,{licenseKey:{get:function(){return ap.jc()},set:function(a){ap.add(a.replace(/\s/g,""))}},version:{get:function(){return _c}}}),Ve.prototype.makeImageData=Ve.prototype.Jx,Ve.prototype.makeImage=Ve.prototype.Wz,Ve.prototype.cacheGroupExternalLinks=Ve.prototype.Fu,Ve.prototype.addRenderer=Ve.prototype.bs,Ve.prototype.makeSVG=Ve.prototype.av,Ve.prototype.makeSvg=Ve.prototype.Cs,Ve.prototype.stopAutoScroll=Ve.prototype.ug,Ve.prototype.doAutoScroll=Ve.prototype.gs,Ve.prototype.isUnoccupied=Ve.prototype.Yj,Ve.prototype.raiseDiagramEvent=Ve.prototype.R,Ve.prototype.removeDiagramListener=Ve.prototype.am,Ve.prototype.addDiagramListener=Ve.prototype.Bj,Ve.prototype.findTreeRoots=Ve.prototype.yz,Ve.prototype.layoutDiagram=Ve.prototype.Uz,Ve.prototype.findTopLevelGroups=Ve.prototype.qz,Ve.prototype.findTopLevelNodesAndLinks=Ve.prototype.rz,Ve.prototype.ensureBounds=Ve.prototype.Va,Ve.prototype.findLinksByExample=Ve.prototype.ls,Ve.prototype.findNodesByExample=Ve.prototype.ms,Ve.prototype.findLinkForData=Ve.prototype.Kc,Ve.prototype.findNodeForData=Ve.prototype.ii,Ve.prototype.findPartForData=Ve.prototype.Lc,Ve.prototype.findLinkForKey=Ve.prototype.findLinkForKey,Ve.prototype.findNodeForKey=Ve.prototype.Vb,Ve.prototype.findPartForKey=Ve.prototype.findPartForKey,Ve.prototype.rebuildParts=Ve.prototype.Wd,Ve.prototype.transformViewToDoc=Ve.prototype.Ps,Ve.prototype.transformRectDocToView=Ve.prototype.zA,Ve.prototype.transformDocToView=Ve.prototype.op,Ve.prototype.centerRect=Ve.prototype.es,Ve.prototype.scrollToRect=Ve.prototype.tv,Ve.prototype.scroll=Ve.prototype.scroll,Ve.prototype.highlightCollection=Ve.prototype.Jz,Ve.prototype.highlight=Ve.prototype.Iz,Ve.prototype.selectCollection=Ve.prototype.rA,Ve.prototype.select=Ve.prototype.select,Ve.prototype.updateAllRelationshipsFromData=Ve.prototype.rp,Ve.prototype.updateAllTargetBindings=Ve.prototype.updateAllTargetBindings,Ve.prototype.commit=Ve.prototype.commit,Ve.prototype.rollbackTransaction=Ve.prototype.Kf,Ve.prototype.commitTransaction=Ve.prototype.eb,Ve.prototype.startTransaction=Ve.prototype.Ea,Ve.prototype.raiseChanged=Ve.prototype.g,Ve.prototype.raiseChangedEvent=Ve.prototype.cb,Ve.prototype.removeChangedListener=Ve.prototype.ik,Ve.prototype.addChangedListener=Ve.prototype.Pe,Ve.prototype.removeModelChangedListener=Ve.prototype.mA,Ve.prototype.addModelChangedListener=Ve.prototype.Yw,Ve.prototype.findLayer=Ve.prototype.Qj,Ve.prototype.removeLayer=Ve.prototype.kA,Ve.prototype.addLayerAfter=Ve.prototype.Cy,Ve.prototype.addLayerBefore=Ve.prototype.Ww,Ve.prototype.addLayer=Ve.prototype.Al,Ve.prototype.moveParts=Ve.prototype.moveParts,Ve.prototype.copyParts=Ve.prototype.Kj,Ve.prototype.removeParts=Ve.prototype.Is,Ve.prototype.remove=Ve.prototype.remove,Ve.prototype.add=Ve.prototype.add,Ve.prototype.clearDelayedGeometries=Ve.prototype.bx,Ve.prototype.setProperties=Ve.prototype.nm,Ve.prototype.attach=Ve.prototype.Du,Ve.prototype.set=Ve.prototype.set,Ve.prototype.resetInputOptions=Ve.prototype.Sx,Ve.prototype.setInputOption=Ve.prototype.sA,Ve.prototype.getInputOption=Ve.prototype.Ql,Ve.prototype.resetRenderingHints=Ve.prototype.Tx,Ve.prototype.setRenderingHint=Ve.prototype.Xx,Ve.prototype.getRenderingHint=Ve.prototype.Gf,Ve.prototype.maybeUpdate=Ve.prototype.bd,Ve.prototype.requestUpdate=Ve.prototype.$b,Ve.prototype.delayInitialization=Ve.prototype.Xy,Ve.prototype.isUpdateRequested=Ve.prototype.Pz,Ve.prototype.invalidateDocumentBounds=Ve.prototype.Ya,Ve.prototype.findObjectsNear=Ve.prototype.og,Ve.prototype.findPartsNear=Ve.prototype.mz,Ve.prototype.findObjectsIn=Ve.prototype.Cf,Ve.prototype.findPartsIn=Ve.prototype.ux,Ve.prototype.findObjectsAt=Ve.prototype.ji,Ve.prototype.findPartsAt=Ve.prototype.lz,Ve.prototype.findObjectAt=Ve.prototype.ic,Ve.prototype.findPartAt=Ve.prototype.Ol,Ve.prototype.focusObject=Ve.prototype.zz,Ve.prototype.alignDocument=Ve.prototype.Jy,Ve.prototype.zoomToRect=Ve.prototype.BA,Ve.prototype.zoomToFit=Ve.prototype.zoomToFit,Ve.prototype.diagramScroll=Ve.prototype.kx,Ve.prototype.focus=Ve.prototype.focus;var ig=new yi,um=null,ya=ee.document!==void 0,Uc=null,dc="",$s=new ce(Ve,"None",0),eu=new ce(Ve,"Uniform",1),cc=new ce(Ve,"UniformToFill",2),wf=new ce(Ve,"CycleAll",10),ep=new ce(Ve,"CycleNotDirected",11),np=new ce(Ve,"CycleNotDirectedFast",12),ip=new ce(Ve,"CycleNotUndirected",13),op=new ce(Ve,"CycleDestinationTree",14),rp=new ce(Ve,"CycleSourceTree",15),kd=new ce(Ve,"DocumentScroll",1),Pf=new ce(Ve,"InfiniteScroll",2),Bd=new ce(Ve,"TreeParentCollapsed",21),Ya=new ce(Ve,"AllParentsCollapsed",22),og=new ce(Ve,"AnyParentsCollapsed",23),ap=new fn,_c="2.3.10",Yc="image",Cf=null,hm=!1;function Ks(){if(ya){var a=ee.document.createElement("canvas"),y=a.getContext("2d"),x=ln("7ca11abfd022028846");y[x]=ln("398c3597c01238");for(var E=["5da73c80a36455d7038e4972187c3cae51fd22",Ke.Dx+"4ae6247590da4bb21c324ba3a84e385776",Fo.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",Ne.za],b=1;5>b;b++)y[ln("7ca11abfd7330390")](ln(E[b-1]),10,15*b);for(y[x]=ln("39f046ebb36e4b"),x=1;5>x;x++)y[ln("7ca11abfd7330390")](ln(E[x-1]),10,15*x);(E.length!==4||E[0][0]!=="5"||E[3][0]!=="7")&&(Fo.prototype.Cd=Fo.prototype.Eu),Cf=a}}Ve.className="Diagram",Ve.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=ee.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof Ve?y.H:null},Ve.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class -`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},Ve.useDOM=function(a){ya=a?ee.document!==void 0:!1},Ve.isUsingDOM=function(){return ya},Ve.None=$s,Ve.Uniform=eu,Ve.UniformToFill=cc,Ve.CycleAll=wf,Ve.CycleNotDirected=ep,Ve.CycleNotDirectedFast=np,Ve.CycleNotUndirected=ip,Ve.CycleDestinationTree=op,Ve.CycleSourceTree=rp,Ve.DocumentScroll=kd,Ve.InfiniteScroll=Pf,Ve.TreeParentCollapsed=Bd,Ve.AllParentsCollapsed=Ya,Ve.AnyParentsCollapsed=og;function dm(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function Xc(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)t:{y="f";var x=ee[ln("76a715b2f73f148a")][ln("72ba13b5")]||"";if(a.Rc=!0,ya){var E=Ve[ln("76a115b6ed251eaf4692")];if(E)for(var b=ap.iterator;b.next()&&(E=b.value,E=ln(E).split(ln("39e9")),!(6>E.length));){var z=ln(E[1]).split(".");if(E[4]!=="7da71ca0")break;var tt=ln(Ke[ln("6cae19")]).split(".");if(z[0]>tt[0]||z[0]===tt[0]&&z[1]>=tt[1]){var ot=ee[ln("74a900bae4370f8b51")][ln("6fbb13a1c2311e8a57")].toLowerCase();if(tt=ot[ln("73a612b6fb191d")](ln("3aad1ab6e022098b4dc4")),z=ln(E[2]),-1tt&&z!==ln("7da71ca0ad381e90")&&(tt=y[ln("73a612b6fb191d")](ln("76a715b2ef3e149757"))),0>tt&&(tt=y[ln("73a612b6fb191d")](ln("76a715b2ef3e149757"))),0>tt&&(tt=y[ln("73a612b6fb191d")](ln("2bfa41fdb3784bca12"))),0>tt&&(tt=x[ln("73a612b6fb191d")](ln("7baa19a6f76c1988428554"))),a.Rc=!(0<=tt&&ttot),!a.Rc)))break;if(z[0]==="#"){tt=ee.document.createElement("div");for(var rt=E[0].replace(/[A-Za-z]/g,"");4>rt.length;)rt+="9";if(ot=rt,rt=rt.substr(rt.length-4),E="",E+=["gsh","gsf"][parseInt(rt.substr(0,1),10)%2],E+=["Header","Background","Display","Feedback"][parseInt(rt.substr(0,1),10)%4],tt[ln("79a417a0f0181a8946")]=E,ee.document[ln("78a712aa")]){ee.document[ln("78a712aa")][ln("7bb806b6ed32388c4a875b")](tt),rt=ee.getComputedStyle(tt).getPropertyValue(ln("78a704b7e62456904c9b12701b6532a8"));var st=ee.getComputedStyle(tt).getPropertyValue(ln("75b817b0ea2202"));if(ee.document[ln("78a712aa")][ln("68ad1bbcf533388c4a875b")](tt),rt){if(tt=ee[ln("77a902b0eb1b1e804a8a")],st==="0."+parseInt(ot,10)%100||rt.indexOf(parseInt(z[1]+z[2],16))!==-1&&rt.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(tt&&tt(ln("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(E="."+E,z=0;zE.updateDelay?E.N():E.o||(E.o=!0,setTimeout(function(){return E.redraw()},E.updateDelay))},x.Of=function(){E.observed!==null&&Rt(E)},x.autoScale=eu,x.vb=!1,y&&Object.assign(x,y),x}Fe(mt,Ve),mt.prototype.computePixelRatio=function(){return 1},mt.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(pu(this),this.ql===null){var x=new Bu(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Lt(this)}finally{this.ta=a,this.ib=y}}}Ve.prototype.redraw.call(this)},mt.prototype.gc=function(){if(this.Ka===null&&jt("No div specified"),this.ta===null&&jt("No canvas specified"),!(this.ta instanceof Lh)&&(Ov(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){pu(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Lt(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,E=0;Ea&&(a=0),this.ia!==a&&(this.ia=a)}}}),mt.className="Overview";function Xt(){ta.call(this),this.j=null}Fe(Xt,ta),Xt.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},_t.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==$s?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_t.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===$s&&(a=y.scale*a,ay.maxScale||(y.scale=a))},_t.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==$s?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_t.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},_t.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},_t.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,E=a.scale;Hs(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&E===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=vo):(this.Jt=E,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),us(y)},_t.prototype.canZoomToFit=function(){return this.diagram.allowZoom},_t.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(rt){this.cg=null}a===null&&(0a&&(a+=360)),a},Et.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Et.qs=function(a,y){return y===void 0&&(y=new Gt),y.assign(a),this.oe.Cd(y),y},Et.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Et.Sj=function(a,y,x,E,b){var z=this.transform,tt=1/(z.m11*z.m22-z.m12*z.m21),ot=z.m22*tt,rt=-z.m12*tt,st=-z.m21*tt,ut=z.m11*tt,gt=tt*(z.m21*z.dy-z.m22*z.dx),St=tt*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,Ne.Ff(z.left,z.top,z.right,z.bottom,a,y,x,E,b)):(tt=a*ot+y*st+gt,a=a*rt+y*ut+St,y=x*ot+E*st+gt,x=x*rt+E*ut+St,b.h(0,0),E=this.naturalBounds,x=Ne.Ff(0,0,E.width,E.height,tt,a,y,x,b),b.transform(z),x)},Le.prototype.measure=function(a,y,x,E){if(iu(this)!==!1){var b=this.Kg,z=b.right+b.left;b=b.top+b.bottom,a=Math.max(a-z,0),y=Math.max(y-b,0),x=Math.max((x||0)-z,0),E=Math.max((E||0)-b,0),z=this.angle,b=this.desiredSize;var tt=this.kq();z===90||z===270?(a=isFinite(b.height)?b.height+tt:a,y=isFinite(b.width)?b.width+tt:y):(a=isFinite(b.width)?b.width+tt:a,y=isFinite(b.height)?b.height+tt:y),b=x||0,tt=E||0;var ot=this instanceof Un;switch(Pl(this,!0)){case Bn:tt=b=0,ot&&(y=a=1/0);break;case Zn:isFinite(a)&&a>x&&(b=a),isFinite(y)&&y>E&&(tt=y);break;case Hi:isFinite(a)&&a>x&&(b=a),tt=0,ot&&(y=1/0);break;case $i:isFinite(y)&&y>E&&(tt=y),b=0,ot&&(a=1/0)}ot=this.maxSize;var rt=this.minSize;b>ot.width&&rt.widthot.height&&rt.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||jt("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),Zh(this,!1),on.free(z)},Et=Le.prototype,Et.eh=function(){};function qs(a,y,x,E,b){if(a.Ib.h(y,x,E,b),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var tt=x.top+x.bottom;switch(x=z.width+y,z=z.height+tt,E+=y,b+=tt,y=Pl(a,!0),x===E&&z===b&&(y=Bn),y){case Bn:(x>E||z>b)&&(Xa(a,!0),a.measure(x>E?E:x,z>b?b:z,0,0));break;case Zn:Xa(a,!0),a.measure(E,b,0,0);break;case Hi:Xa(a,!0),a.measure(E,z,0,0);break;case $i:Xa(a,!0),a.measure(x,b,0,0)}}}Et.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||jv(x,!0),this.N(),Rs(a,y)||(x.oh(),this.Pn(x)))},Et.Pn=function(a){this.portId!==null&&(jv(a,!0),a instanceof gi&&W1(a,this))},Et.gc=function(a,y){if(!mu(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var E=1;x!==1&&(E=a.globalAlpha,a.globalAlpha=E*x);var b="";this.filter!==""&&(b=a.filter,a.filter=this.filter);var z=this instanceof Un&&Od(this),tt=this.Ib;if(z){var ot=this.Ib,rt=this.dc,st=this.areaBackground,ut=this.Ma;st===null&&ut===null||a.yc(),st!==null&&(wa(this,a,st,!0,!0,rt,ot),st instanceof Er&&st.type===Su?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(st)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),ut!==null&&(wa(this,a,ut,!0,!1,rt,ot),ut instanceof Er&&ut.type===Su?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(ut)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),this.hh(a,y)}if(!z&&(z||tt.width!==0&&tt.height!==0&&!isNaN(tt.x)&&!isNaN(tt.y))){z=this.transform,ot=this.panel,this.l&4096&&Ps(this),st=this.part,rt=!1;var gt=0;st&&y.Gf("drawShadows")&&(rt=st.isShadowed)&&(ut=st.shadowOffset,gt=Math.max(ut.y,ut.x)*y.scale*y.Mb),ut=this.Dd();var St;if(!(St=y.$i||!ut)){var Ct=this.naturalBounds;St=this.wh;var Mt=St.m11,At=St.m21,Yt=St.dx,Ht=St.m12,ae=St.m22,fe=St.dy,ye,be=ye=0;St=ye*Mt+be*At+Yt;var Ue=ye*Ht+be*ae+fe;ye=Ct.width+gt,be=0;var ui=ye*Mt+be*At+Yt;ye=ye*Ht+be*ae+fe,be=Math.min(St,ui);var Fi=Math.min(Ue,ye),xi=Math.max(St+0,ui)-be,Jn=Math.max(Ue+0,ye)-Fi;St=be,Ue=Fi,ye=Ct.width+gt,be=Ct.height+gt,ui=ye*Mt+be*At+Yt,ye=ye*Ht+be*ae+fe,be=Math.min(St,ui),Fi=Math.min(Ue,ye),xi=Math.max(St+xi,ui)-be,Jn=Math.max(Ue+Jn,ye)-Fi,St=be,Ue=Fi,ye=0,be=Ct.height+gt,ui=ye*Mt+be*At+Yt,ye=ye*Ht+be*ae+fe,be=Math.min(St,ui),Fi=Math.min(Ue,ye),xi=Math.max(St+xi,ui)-be,Jn=Math.max(Ue+Jn,ye)-Fi,St=be,Ue=Fi,gt=y.viewportBounds,Ct=gt.x,Mt=gt.y,St=!(St>gt.width+Ct||Ct>xi+St||Ue>gt.height+Mt||Mt>Jn+Ue)}if(St){if(St=(this.l&256)!==0,a.clipInsteadOfFill&&(St=!1),this instanceof Gr&&(a.font=this.font),St){if(Ue=ot.se()?ot.naturalBounds:ot.actualBounds,xi=Math.max(tt.x,Ue.x),Jn=Math.max(tt.y,Ue.y),gt=Math.min(tt.right,Ue.right)-xi,Ct=Math.min(tt.bottom,Ue.bottom)-Jn,Mt=this.tb,Mt!==null&&(xi=Mt.x,Jn=Mt.y,gt=Mt.width,Ct=Mt.height),xi>tt.width+tt.x||tt.x>Ue.width+Ue.x){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}a.save(),a.beginPath(),a.rect(xi,Jn,gt,Ct),a.clip()}if(ut){if(!st.isVisible()){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}rt&&(Ue=st.shadowOffset,a.Ev(Ue.x*y.scale*this.scale*y.Mb,Ue.y*y.scale*this.scale*y.Mb,st.shadowBlur),ud(a),a.shadowColor=st.shadowColor)}rt&&this.shadowVisible===!0?ud(a):rt&&this.shadowVisible===!1&&Wh(a),st=this.naturalBounds,this.areaBackground!==null&&(a.yc(),nu(this,a,st,tt)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),rt&&gs(this,ot)&&this.shadowVisible===null&&Wh(a),this.Ma!==null&&(a.yc(),Bl(this,a,st,tt)),rt&&(this.Ma!==null||this.areaBackground!==null||gs(this,ot))?(Yu(this,!0),this.shadowVisible===null&&Wh(a)):Yu(this,!1),this.hh(a,y),rt&&this.l&512&&ud(a),ut&&rt&&Wh(a),St&&(a.restore(),a.Vc(this instanceof Un)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b)}}};function gs(a,y){return y===null?!1:(Od(y)&&(y=y.panel),(y.l&512)!==0||(y.type===Un.Auto||y.type===Un.Spot)&&y.Pb()!==a)}Et.Dv=function(){};function nu(a,y,x,E){wa(a,y,a.areaBackground,!0,!0,x,E),a.areaBackground instanceof Er&&a.areaBackground.type===Su?(y.beginPath(),y.rect(E.x,E.y,E.width,E.height),y.ng(a.areaBackground)):y.fillRect(E.x,E.y,E.width,E.height)}function Bl(a,y,x,E){var b=a.kq(),z=x.x,tt=x.y,ot=x.width+b,rt=x.height+b;wa(a,y,a.Ma,!0,!1,x,E),a.Ma instanceof Er&&a.Ma.type===Su?(y.beginPath(),y.rect(z-b/2,tt-b/2,ot,rt),y.ng(a.Ma)):y.fillRect(z-b/2,tt-b/2,ot,rt)}function Vs(a,y,x){for(var E=y.O.s,b=E.length,z=-1,tt=0;ttb)&&jt("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+b),a.isRow=!0,a.index=b):y.column!==void 0&&(b=y.column,(b==null||b===1/0||isNaN(b)||0>b)&&jt("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+b),a.isRow=!1,a.index=b),b=new pi;for(x in y)x!=="row"&&x!=="column"&&(b[x]=y[x]);gu(a,b)}else gu(a,y);else jt('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function Td(a,y){rg.add(a,y)}function cm(a,y,x){x===void 0&&(x=null);var E=a[1];if(typeof x=="function"?x(E):typeof E=="string")return a.splice(1,1),E;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}zt.Object.defineProperties(Le.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new Mf),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(Io(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(Io(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:fl},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new fc),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===fl&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new fc),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&jt("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,_y(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,E=this.jd,b=E.width,z=E.height;(b===y||isNaN(b)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",E,a),ks(this)&&(a=this.part,a!==null&&(Ur(this,a,"width"),Ur(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Xe(a,this.jd.height).freeze(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",y,a),ks(this)&&(a=this.part,a!==null&&Ur(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Xe(this.jd.width,a).freeze(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",y,a),ks(this)&&(a=this.part,a!==null&&Ur(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:_n},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),Io(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:Uo},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),Io(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&Ps(this),this.Ab}},oe:{get:function(){return this.l&4096&&Ps(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(Io(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:Bn},set:function(a){this.reshapingBehavior!==a&&(Io(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&jt("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),ul(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&cn(a,">= 0",Le,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&cn(a,">= 1",Le,"columnSpan"),Io(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&cn(a,">= 0",Le,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&cn(a,">= 1",Le,"rowSpan"),Io(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(Io(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof gi||jt("Cannot set portID on a Link: "+a),y!==null&&x!==null&&Zv(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,U1(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:$r},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),Jc(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&cn(a,">= 0",Le,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),Jc(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),Jc(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&cn(a,">= 0",Le,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:$r},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),Jc(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&cn(a,">= 0",Le,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),Jc(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),Jc(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&cn(a,">= 0",Le,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(Io(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(Io(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(Io(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(Io(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(Io(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(Io(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(Io(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(Io(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(Io(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(Io(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(Io(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(Io(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(Io(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(Io(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(Io(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(Io(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(Io(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(Io(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),Le.prototype.trigger=Le.prototype.Jv,Le.prototype.findBindingPanel=Le.prototype.ih,Le.prototype.findTemplateBinder=Le.prototype.pz,Le.prototype.setProperties=Le.prototype.nm,Le.prototype.apply=Le.prototype.apply,Le.prototype.attach=Le.prototype.Du,Le.prototype.set=Le.prototype.set,Le.prototype.isEnabledObject=Le.prototype.If,Le.prototype.isVisibleObject=Le.prototype.Ed,Le.prototype.isContainedBy=Le.prototype.rg,Le.prototype.getNearestIntersectionPoint=Le.prototype.rs,Le.prototype.getLocalPoint=Le.prototype.qs,Le.prototype.getDocumentScale=Le.prototype.Df,Le.prototype.getDocumentAngle=Le.prototype.li,Le.prototype.getDocumentBounds=Le.prototype.mi,Le.prototype.getDocumentPoint=Le.prototype.ga,Le.prototype.intersectsRect=Le.prototype.Yc,Le.prototype.containedInRect=Le.prototype.fh,Le.prototype.containsRect=Le.prototype.Re,Le.prototype.containsPoint=Le.prototype.ca,Le.prototype.raiseChanged=Le.prototype.g,Le.prototype.raiseChangedEvent=Le.prototype.cb,Le.prototype.addCopyProperty=Le.prototype.Vw;var rg=null;Le.className="GraphObject",rg=new yi,Td("Button",function(){function a(x,E){return x.diagram.ic(x.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b},function(b){return b===E})!==null}var y=yu(Un,Un.Auto,{isActionable:!0,enabledChanged:function(x,E){if(x instanceof Un){var b=x.fb("ButtonBorder");b!==null&&(b.fill=E?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},yu(ko,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new Li(0,0,2.76142374915397,2.761423749153969),spot2:new Li(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,E){if(E.If()&&E instanceof Un&&(x=E.fb("ButtonBorder"),x instanceof ko)){var b=E._buttonFillOver;E._buttonFillNormal=x.fill,x.fill=b,b=E._buttonStrokeOver,E._buttonStrokeNormal=x.stroke,x.stroke=b}},y.mouseLeave=function(x,E){E.If()&&E instanceof Un&&(x=E.fb("ButtonBorder"),x instanceof ko&&(x.fill=E._buttonFillNormal,x.stroke=E._buttonStrokeNormal))},y.actionDown=function(x,E){if(E.If()&&E instanceof Un&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof ko){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var tt=E._buttonFillPressed;E._buttonFillOver=b.fill,b.fill=tt,tt=E._buttonStrokePressed,E._buttonStrokeOver=b.stroke,b.stroke=tt,x.skipsUndoManager=z}}},y.actionUp=function(x,E){if(E.If()&&E instanceof Un&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof ko){var z=x.diagram,tt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=tt}}},y.actionCancel=function(x,E){if(E.If()&&E instanceof Un&&E._buttonFillPressed!==null){var b=E.fb("ButtonBorder");if(b instanceof ko){var z=x.diagram,tt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=tt}}},y.actionMove=function(x,E){if(E.If()&&E instanceof Un&&E._buttonFillPressed!==null){var b=x.diagram;if(b.firstInput.button===0&&(b.currentTool.standardMouseOver(),a(x,E)&&(x=E.fb("ButtonBorder"),x instanceof ko))){var z=b.skipsUndoManager;b.skipsUndoManager=!0;var tt=E._buttonFillPressed;x.fill!==tt&&(x.fill=tt),tt=E._buttonStrokePressed,x.stroke!==tt&&(x.stroke=tt),b.skipsUndoManager=z}}},y}),Td("TreeExpanderButton",function(){var a=yu("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},yu(ko,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:to},new ja("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new ja("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof hr&&(x=x.adornedPart),x instanceof gi){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isTreeExpanded){if(!E.canCollapseTree(x))return}else if(!E.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?E.collapseTree(x):E.expandTree(x)}}},a}),Td("SubGraphExpanderButton",function(){var a=yu("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},yu(ko,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:to},new ja("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof hr&&(x=x.adornedPart),x instanceof mo){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isSubGraphExpanded){if(!E.canCollapseSubGraph(x))return}else if(!E.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?E.collapseSubGraph(x):E.expandSubGraph(x)}}},a}),Td("ToolTip",function(){return yu(hr,Un.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Gt(0,3),shadowBlur:5},yu(ko,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new Li(0,0,4,6),spot2:new Li(1,1,-4,-4)}))}),Td("ContextMenu",function(){return yu(hr,Un.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Gt(0,3),shadowBlur:5},new ja("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),Td("ContextMenuButton",function(){var a=yu("Button");a.stretch=Hi;var y=a.fb("ButtonBorder");return y instanceof ko&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new Li(0,0,2,3),y.spot2=new Li(1,1,-2,-2)),a}),Td("PanelExpanderButton",function(a){var y=cm(a,"COLLAPSIBLE"),x=yu("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},yu(ko,{name:"ButtonIcon",strokeWidth:2},new ja("geometryString","visible",function(E){return E?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof ko&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(E,b){var z=b.diagram;if(z!==null&&!z.isReadOnly){var tt=b.ih();tt===null&&(tt=b.part),tt!==null&&(b=tt.fb(y),b!==null&&(E.handled=!0,z.Ea("Collapse/Expand Panel"),b.visible=!b.visible,z.eb("Collapse/Expand Panel")))}},x}),Td("CheckBoxButton",function(a){var y=cm(a);return a=yu("Button",{desiredSize:new Xe(14,14)},yu(ko,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:Zn,geometryStretch:Ni,visible:!1},y!==""?new ja("visible",y).Kx():[])),a.click=function(x,E){if(E instanceof Un){var b=x.diagram;if(!(b===null||b.isReadOnly||y!==""&&b.model.isReadOnly)){x.handled=!0;var z=E.fb("ButtonIcon");b.Ea("checkbox"),z.visible=!z.visible,typeof E._doClick=="function"&&E._doClick(x,E),b.eb("checkbox")}}},a}),Td("CheckBox",function(a){a=cm(a),a=yu("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new bi(0,1,0,0)});var y=yu(Un,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new bi(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),Le.None=Bn=new ce(Le,"None",0),Le.Default=wo=new ce(Le,"Default",0),Le.Vertical=$i=new ce(Le,"Vertical",4),Le.Horizontal=Hi=new ce(Le,"Horizontal",5),Le.Fill=Zn=new ce(Le,"Fill",3),Le.Uniform=Ni=new ce(Le,"Uniform",1),Le.UniformToFill=_o=new ce(Le,"UniformToFill",2),Le.FlipVertical=jo=new ce(Le,"FlipVertical",1),Le.FlipHorizontal=rr=new ce(Le,"FlipHorizontal",2),Le.FlipBoth=Br=new ce(Le,"FlipBoth",3),Le.make=yu,Le.getBuilders=function(){var a=new yi,y;for(y in rg)if(y!==y.toLowerCase()){var x=rg.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},Le.defineBuilder=Td,Le.build=function(a,y,x){for(var E=[],b=2;ba&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.ha[1]*a+this.ha[3]*E,z=this.ha[0]*-E+this.ha[2]*a,tt=this.ha[1]*-E+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*E,this.ha[1]=b,this.ha[2]=z,this.ha[3]=tt,this.translate(-y,-x)}},Qc.className="STransform";function Lf(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}Lf.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},Lf.className="SGradient";function Lh(a,y,x){this.ownerDocument=a=y===void 0?ee.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new Gl(this,x)}Lh.prototype.resize=function(a,y,x,E){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=E+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",E+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+E),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",E+"px"),!0):!1},Lh.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),ge(y))for(var E in y)a.setAttributeNS(E==="href"?"http://www.w3.org/1999/xlink":"",E,y[E]);return x!==void 0&&(a.textContent=x),a},Lh.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Lh.prototype.focus=function(){this.Oa.focus()},Lh.prototype.mx=function(){this.ownerDocument=null},zt.Object.defineProperties(Lh.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Lh.className="SVGSurface";function Gl(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new Qc,this.j=fm(this),this.Nj=fm(this,"gojs-diagram"),this.Hl=this.ti=null;var x=Go++,E=this.Ud("clipPath",{id:"mainClip"+x});E.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=E,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(E),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Yy(a,y,x,E,b,z,tt){a.Nj===void 0?lp(a,y,x,E,b,z,tt):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+E+", "+b+", "+z+", "+tt+")")}Et=Gl.prototype,Et.arc=function(a,y,x,E,b,z,tt,ot){var rt=2*Math.PI,st=rt-1e-6,ut=x*Math.cos(E),gt=x*Math.sin(E),St=a+ut,Ct=y+gt,Mt=z?0:1;E=z?E-b:b-E,(1e-6E&&(E=E%rt+rt),E>st?(this.path.push(["A",x,x,0,1,Mt,a-ut,y-gt]),this.path.push(["A",x,x,0,1,Mt,St,Ct])):1e-6=Math.PI),Mt,a+x*Math.cos(b),y+x*Math.sin(b)])},Et.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Et.Se=function(a){this.addPath(this.path,this.rb,a||0)},Et.bezierCurveTo=function(a,y,x,E,b,z){this.path.push(["C",a,y,x,E,b,z])},Et.clearRect=function(){},Et.clip=function(){this.Yl.clipPath=!0},Et.closePath=function(){this.path.push(["z"])},Et.createLinearGradient=function(a,y,x,E){var b=new Lf("linear");return b.x1=a,b.y1=y,b.x2=x,b.y2=E,b},Et.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var E="PATTERN"+Go++,b={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:E,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(Yc,b)),this.svg.appendChild(a),x[y]=E,"url(#"+E+")"},Et.createRadialGradient=function(a,y,x,E,b,z){var tt=new Lf("radial");return tt.x1=a,tt.y1=y,tt.r1=x,tt.x2=E,tt.y2=b,tt.r2=z,tt};function Xy(a,y,x,E,b,z,tt,ot,rt){E=ot/E,b=rt/b,z===0&&tt===0||a.rb.translate(z,tt),E===1&&b===1||a.rb.scale(E,b),y===0&&x===0||a.rb.translate(-y,-x)}Et.drawImage=function(a,y,x,E,b,z,tt,ot,rt){var st="";a instanceof HTMLCanvasElement&&(st=a.toDataURL()),a instanceof HTMLImageElement&&(st=a.getAttribute("src"));var ut=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,E===void 0&&(z=y,tt=x,ot=E=ut,rt=b=a),E=E||0,b=b||0,ot=ot||0,rt=rt||0,Xy(this,y,x,E,b,z||0,tt||0,ot,rt),z={x:0,y:0,width:ut||E,height:a||b,href:st},Ne.$(E,ot)&&Ne.$(b,rt)?st.toLowerCase().indexOf(".svg")===-1&&st.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||E!==ut||b!==a)&&(E+=y,b+=x,z["clip-path"]="path('M "+y+","+x+" L "+E+" "+x+" L "+E+" "+b+" L "+y+" "+b+" z')"),ag(this,Yc,z,this.rb),this.addElement(Yc,z)},Et.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),iv(this,this.Yl)},Et.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Et.fillRect=function(a,y,x,E){a=[a,y,x,E],a={x:a[0],y:a[1],width:a[2],height:a[3]},ag(this,"fill",a,this.rb),this.addElement("rect",a)},Et.ox=function(a,y,x,E){a={x:a,y,width:x,height:E},ag(this,"fill",a,this.rb),iv(this,a),this.svg.prepend(this.Ud("rect",a))},Et.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},ag(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Et.lineTo=function(a,y){this.path.push(["L",a,y])},Et.moveTo=function(a,y){this.path.push(["M",a,y])},Et.quadraticCurveTo=function(a,y,x,E){this.path.push(["Q",a,y,x,E])},Et.rect=function(a,y,x,E){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+E],["L",a,y+E],["z"])},Et.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Et.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;yut.offset?1:-1}),b=0;bx?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Et.jk=function(){this.Hm||this.stroke()},Et.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Et.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Et.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(mx),a.lineDashOffset=0)},Et.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Et.Hs=function(){},zt.Object.defineProperties($c.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var mx=Object.freeze([]);$c.className="CanvasSurfaceContext";function up(){this.F=this.o=this.u=this.j=0}up.className="ColorNumbers";function Er(a,y){hg||(hv(),hg=!0),so(this),this._isFrozen=!1,a===void 0?(this.na=Dd,this.xk="black"):typeof a=="string"?(this.na=Dd,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===dd?(this.Qd=as,this.Lk=Bs):this.Lk=a===Su?this.Qd=hi:this.Qd=$r,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}Er.prototype.copy=function(){var a=new Er;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Et=Er.prototype,Et.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Et.qb=function(a){a.classType===Er&&(this.type=a)},Et.toString=function(){var a="Brush(";if(this.type===Dd)a+=this.color;else if(a=this.type===dd?a+"Linear ":this.type===Su?a+"Radial ":this.type===dg?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Et.addColorStop=function(a,y){return this._isFrozen&&Be(this),(typeof a!="number"||!isFinite(a)||1a)&&cn(a,"0 <= loc <= 1",Er,"addColorStop:loc"),this.we===null&&(this.we=new yi),this.we.add(a,y),this.na===Dd&&(this.type=dd),this.xe=null,this},Et.Vz=function(a,y){if(this._isFrozen&&Be(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?cg:y,this.type===Dd)hd(this.color),this.color=lg(a,y);else if((this.type===dd||this.type===Su)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)hd(x.value),this.addColorStop(x.key,lg(a,y));return this};function qy(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?cg:x,hd(a),lg(y,x)}Et.Wy=function(a,y){if(this._isFrozen&&Be(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?cg:y,this.type===Dd)hd(this.color),this.color=lg(-a,y);else if((this.type===dd||this.type===Su)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)hd(x.value),this.addColorStop(x.key,lg(-a,y));return this};function t1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?cg:x,hd(a),lg(-y,x)}function rv(a,y,x){hd(a),a=Wr.j;var E=Wr.u,b=Wr.o,z=Wr.F;return hd(y),x===void 0&&(x=.5),"rgba("+Math.round((Wr.j-a)*x+a)+", "+Math.round((Wr.u-E)*x+E)+", "+Math.round((Wr.o-b)*x+b)+", "+Math.round((Wr.F-z)*x+z)+")"}Et.Gx=function(){if(this.type===Dd)return sg(this.color);if((this.type===dd||this.type===Su)&&this.colorStops!==null){var a=this.colorStops;if(this.type===Su)return sg(a.first().value);if(a.get(.5)!==null)return sg(a.get(.5));if(a.count===2)return a=a.Fa(),sg(rv(a[0].value,a[1].value));for(var y=a.iterator,x=-1,E=-1,b=1,z=1;y.next();){var tt=y.key,ot=Math.abs(.5-y.key);b>z&&ot=b&&otE&&(z=x,x=E,E=z,z=b),b=E-x,sg(rv(a.get(x),a.get(E),1-z/b))}return!1};function sg(a){return a?a instanceof Er?a.Gx():(hd(a),128>(299*Wr.j+587*Wr.u+114*Wr.o)/1e3):!1}function lg(a,y){switch(y){case cg:y=100*sv(Wr.j);var x=100*sv(Wr.u),E=100*sv(Wr.o);return dl.j=.4124564*y+.3575761*x+.1804375*E,dl.u=.2126729*y+.7151522*x+.072175*E,dl.o=.0193339*y+.119192*x+.9503041*E,dl.F=Wr.F,y=uv(dl.j/ug[0]),x=uv(dl.u/ug[1]),E=uv(dl.o/ug[2]),Kh.j=116*x-16,Kh.u=500*(y-x),Kh.o=200*(x-E),Kh.F=dl.F,Kh.j=Math.min(100,Math.max(0,Kh.j+100*a)),a=(Kh.j+16)/116,y=a-Kh.o/200,dl.j=ug[0]*e1(Kh.u/500+a),dl.u=ug[1]*(Kh.j>pm*dv?Math.pow(a,3):Kh.j/pm),dl.o=ug[2]*e1(y),dl.F=Kh.F,a=-.969266*dl.j+1.8760108*dl.u+.041556*dl.o,y=.0556434*dl.j+-.2040259*dl.u+1.0572252*dl.o,Wr.j=255*lv((3.2404542*dl.j+-1.5371385*dl.u+-.4985314*dl.o)/100),Wr.u=255*lv(a/100),Wr.o=255*lv(y/100),Wr.F=dl.F,Wr.j=Math.round(Wr.j),255Wr.j&&(Wr.j=0),Wr.u=Math.round(Wr.u),255Wr.u&&(Wr.u=0),Wr.o=Math.round(Wr.o),255Wr.o&&(Wr.o=0),"rgba("+Wr.j+", "+Wr.u+", "+Wr.o+", "+Wr.F+")";case n1:return av(),ou.o=Math.min(100,Math.max(0,ou.o+100*a)),"hsla("+ou.j+", "+ou.u+"%, "+ou.o+"%, "+ou.F+")";default:jt("Unknown color space: "+y)}}function hd(a){hg||(hv(),hg=!0);var y=cv;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,Wr.j=a[0],Wr.u=a[1],Wr.o=a[2],Wr.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,Wr.j=0,Wr.u=0,Wr.o=0,Wr.F=1)}}function av(){var a=Wr.j/255,y=Wr.u/255,x=Wr.o/255,E=Math.max(a,y,x),b=Math.min(a,y,x),z=E-b;if(b=(E+b)/2,z===0)var tt=a=0;else{switch(E){case a:tt=(y-x)/z%6;break;case y:tt=(x-a)/z+2;break;case x:tt=(a-y)/z+4}tt*=60,0>tt&&(tt+=360),a=z/(1-Math.abs(2*b-1))}ou.j=Math.round(tt),ou.u=Math.round(100*a),ou.o=Math.round(100*b),ou.F=Wr.F}function sv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function lv(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function uv(a){return a>dv?Math.pow(a,1/3):(pm*a+16)/116}function e1(a){var y=a*a*a;return y>dv?y:(116*a-16)/pm}function Ff(a,y){typeof a!="string"&&(a instanceof Er||jt("Value for "+y+" must be a color string or a Brush, not "+a))}function hv(){cv=ya?new Bu(null,void 0,{willReadFrequently:!0}).context:null}zt.Object.defineProperties(Er.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&Be(this,a),this.na=a,this.start.Mc()&&(a===dd?this.start=as:a===Su&&(this.start=hi)),this.end.Mc()&&(a===dd?this.end=Bs:a===Su&&(this.end=hi)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&Be(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&Be(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&Be(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&Be(this,a),0>a&&cn(a,">= zero",Er,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&Be(this,a),0>a&&cn(a,">= zero",Er,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&Be(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&Be(this,a),this.cr=a,this.xe=null}}}),Er.prototype.isDark=Er.prototype.Gx,Er.prototype.darkenBy=Er.prototype.Wy,Er.prototype.lightenBy=Er.prototype.Vz,Er.prototype.addColorStop=Er.prototype.addColorStop;var dv=216/24389,pm=24389/27,ug=[95.047,100,108.883],cv=null,Wr=new up,ou=new up,dl=new up,Kh=new up,hg=!1;Er.className="Brush";var Dd;Er.Solid=Dd=new ce(Er,"Solid",0);var dd;Er.Linear=dd=new ce(Er,"Linear",1);var Su;Er.Radial=Su=new ce(Er,"Radial",2);var dg;Er.Pattern=dg=new ce(Er,"Pattern",4);var cg;Er.Lab=cg=new ce(Er,"Lab",5);var n1;Er.HSL=n1=new ce(Er,"HSL",6),Er.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var E=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>E.length&&(E="0"+E),2>a.length&&(a="0"+a),"#"+y+E+a},Er.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;hg||(hv(),hg=!0);var y=cv;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},Er.lighten=function(a){return qy(a)},Er.lightenBy=qy,Er.darken=function(a){return t1(a)},Er.darkenBy=t1,Er.mix=rv,Er.isDark=sg;function qa(){this.xa="Base"}qa.prototype.measure=function(){},qa.prototype.Yz=function(a,y,x,E,b){a.measure(y,x,E,b)},qa.prototype.arrange=function(){},qa.prototype.Ly=function(a,y,x,E,b,z){a.arrange(y,x,E,b,z)},qa.prototype.iA=function(a){a.Uj()},qa.prototype.gc=function(){},zt.Object.defineProperties(qa.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return Un}}}),qa.prototype.remeasureObject=qa.prototype.iA,qa.prototype.arrangeElement=qa.prototype.Ly,qa.prototype.measureElement=qa.prototype.Yz,qa.className="PanelLayout";function mm(){this.xa="Base"}Fe(mm,qa),mm.prototype.measure=function(a,y,x,E,b,z,tt){var ot=E.length;a=cd(a);for(var rt=0;rtFi&&(os=Math.max(Fi-Fc,0));var K0=xn.oa===0;xn.oc=xn.oc+os,xn.actual=xn.oa+os,Fi=Math.max(Fi-(os+(K0?Fc:0)),0)}if(Dl.columnSpan===1&&(nl===Bn||nl===$i)){xn=a.Eb(el);var Qp=xn.Wc();os=Math.max(lf-xn.actual,0),os+Qp>ui&&(os=Math.max(ui-Qp,0));var Hy=xn.oa===0;xn.oc=xn.oc+os,xn.actual=xn.oa+os,ui=Math.max(ui-(os+(Hy?Qp:0)),0)}Lc&&Dl.Uj()}}}}}si(ae);var qh=0,pd=0;z=a.columnCount;for(var Gf=0;Gf=a.rowCount);Xd++)xn=a.Fb(Ca.row+Xd),os=0,os=nl===Zn||nl===$i?Math.max(xn.minimum,xh[Ca.row+Xd]===0?xn.maximum:Math.min(xh[Ca.row+Xd],xn.maximum)):Math.max(xn.minimum,isNaN(xn.Hc)?xn.maximum:Math.min(xn.Hc,xn.maximum)),yd.height+=os,_l+=xn.minimum;for(var ju=1;ju=a.columnCount);ju++)xn=a.Eb(Ca.column+ju),os=0,os=nl===Zn||nl===Hi?Math.max(xn.minimum,Eu[Ca.column+ju]===0?xn.maximum:Math.min(Eu[Ca.column+ju],xn.maximum)):Math.max(xn.minimum,isNaN(xn.Hc)?xn.maximum:Math.min(xn.Hc,xn.maximum)),yd.width+=os,Y0+=xn.minimum;Es.width+=yd.width,Es.height+=yd.height;var Zg=Ca.margin,Tc=Zg.right+Zg.left,qp=Zg.top+Zg.bottom;Ca.measure(Es.width,Es.height,Y0,_l);for(var Wg=Ca.measuredBounds,Th=Math.max(Wg.width+Tc,0),cf=Math.max(Wg.height+qp,0),Dc=0,Kg=0;Kg=a.rowCount);Kg++)xn=a.Fb(Ca.row+Kg),Dc+=xn.total||0;if(Dc=Jd)&&!(Ca.row+Sd>=a.rowCount);Sd++){xn=a.Fb(Ca.row+Sd);var $d=xn.oa||0,ff=Qd(Ca,xn,ed);xn.actual=Math.min(xn.maximum,$d+ff),xn.oa!==$d&&(Jd-=xn.oa-$d)}for(;0wh&&(xn.actual=Math.min(xn.maximum,wh+Jd),xn.oa!==wh&&(Jd-=xn.oa-wh)),xn.index===0)break;xn=a.Fb(xn.index-1)}}for(var Kf=0,qd=0;qd=a.columnCount);qd++)xn=a.Eb(Ca.column+qd),Kf+=xn.total||0;if(Kf=Vf)&&!(Ca.column+gf>=a.columnCount);gf++){xn=a.Eb(Ca.column+gf);var tm=xn.oa||0,Wy=xd(Ca,xn,Zy);xn.actual=Math.min(xn.maximum,tm+Wy),xn.oa!==tm&&(Vf-=xn.oa-tm)}for(;0X0&&(xn.actual=Math.min(xn.maximum,X0+Vf),xn.oa!==X0&&(Vf-=xn.oa-X0)),xn.index===0)break;xn=a.Eb(xn.index-1)}}}}si(fe),Xe.free(yd),Xe.free(Es),xh!==void 0&&si(xh),Eu!==void 0&&si(Eu);var Uf=0,_f=0,J0=a.desiredSize,gx=a.maxSize;nl=Pl(a,!0);var em=pd=qh=0,nm=0;z=a.columnCount;for(var Q0=0;Q0=a.rowCount);xn++){var fo=a.Fb(ae+xn);fo.oa!==0&&(Ht.height+=fo.total)}for(xn=1;xn=a.columnCount);xn++)fo=a.Eb(ye+xn),fo.oa!==0&&(Ht.width+=fo.total);var eo=be.oa+Ht.width,fr=fe.oa+Ht.height;xn=ot,fo=rt;var zr=eo,is=fr,ds=ot,tl=rt,os=eo,Vd=fr;ot+eo>x.width&&(os=Math.max(x.width-ot,0)),rt+fr>x.height&&(Vd=Math.max(x.height-rt,0));var za=xi.alignment;if(za.Xb()){za=a.defaultAlignment,za.sb()||(za=hi);var vh=za.x,el=za.y,Ud=za.offsetX;za=za.offsetY;var su=be.alignment,Iu=fe.alignment;su.sb()&&(vh=su.x,Ud=su.offsetX),Iu.sb()&&(el=Iu.y,za=Iu.offsetY)}else vh=za.x,el=za.y,Ud=za.offsetX,za=za.offsetY;(isNaN(vh)||isNaN(el))&&(el=vh=.5,za=Ud=0),su=Jn.width,Iu=Jn.height;var Kl=xi.margin,Dl=Kl.left+Kl.right,Lc=Kl.top+Kl.bottom,yh=ch(xi,fe,be,!1);!isNaN(xi.desiredSize.width)||yh!==Zn&&yh!==Hi||(su=Math.max(eo-Dl,0)),!isNaN(xi.desiredSize.height)||yh!==Zn&&yh!==$i||(Iu=Math.max(fr-Lc,0)),eo=xi.maxSize,fr=xi.minSize,su=Math.min(eo.width,su),Iu=Math.min(eo.height,Iu),su=Math.max(fr.width,su),Iu=Math.max(fr.height,Iu),eo=Iu+Lc,xn+=zr*vh-(su+Dl)*vh+Ud+Kl.left,fo+=is*el-eo*el+za+Kl.top,xi.visible&&(Sr(ds,tl,os,Vd,xn,fo,Jn.width,Jn.height)?xi.arrange(xn,fo,su,Iu):xi.arrange(xn,fo,su,Iu,new on(ds,tl,os,Vd)))}}}for(Xe.free(Ht),a=0;a=x&&(x=1);var E=a.gridCellSize,b=E.width;E=E.height;var z=a.naturalBounds,tt=a.actualBounds,ot=z.width,rt=z.height,st=Math.ceil(ot/b),ut=Math.ceil(rt/E),gt=a.gridOrigin,St=gt.x;gt=gt.y,y.save(),y.beginPath(),y.rect(0,0,ot,rt),y.clip(),y.Se();for(var Ct=[],Mt=a.O.s,At=Mt.length,Yt=0;Ytfe)){Ht=pv(Ht.figure);for(var ye=0;yefe&&ae.push(be))}}}}for(Mt=a.O.s,At=Mt.length,Yt=0;Ytb*Ht*x))){if(fe=Ue.segmentIndex,(!isFinite(fe)||isNaN(fe))&&(fe=0),0>fe&&(fe=Ht-Math.min(-fe,Ht)),fe=Math.round(fe%Ht),Ht=Ue.opacity,ye=1,Ht!==1){if(Ht===0)continue;ye=y.globalAlpha,y.globalAlpha=ye*Ht}be=Ct[Yt];var ui=!1,Fi=Ue.strokeDashArray;if(Fi!==null&&(ui=!0,y.js(Fi,Ue.strokeDashOffset)),Ue.figure==="LineV"&&Ue.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=E.length;for(var b=0;bgt)ae.measure(1/0,1/0,0,0),fe=ae.measuredBounds,x.ed(fe),Ct.push(fe);else{var ye=ae.segmentIndex,be=ae.segmentFraction,Ue=ae.alignmentFocus;Ue.Mc()&&(Ue=hi);var ui=ae.segmentOrientation,Fi=ae.segmentOffset;if(isNaN(ye)){var xi=rt.ua;fe=Xn(),xi.Qu(be,fe);var Jn=Gt.allocAt(fe[0],fe[1]);if(Jn.add(rt.i(0)),xi.type===ni.j?Jn.offset(-xi.startX,-xi.startY):(xi=xi.figures.first(),xi!==null&&Jn.offset(-xi.startX,-xi.startY)),xi=fe[2],ui!==fl){var xn=rt.computeAngle(ae,ui,xi);ae.Kb=xn}xn=Jn.x-y.x;var fo=Jn.y-y.y;Gt.free(Jn),si(fe)}else if(ye<-gt||ye>=gt)fe=Gt.alloc(),rt.vg(),rt.computeMidPoint(fe),xi=rt.midAngle,ui!==fl&&(xn=rt.computeAngle(ae,ui,xi),ae.Kb=xn),xn=fe.x-y.x,fo=fe.y-y.y,Gt.free(fe);else{if(xn=0,0<=ye?(fo=ut.M(ye),fe=yeeo+10?0<=ye?xi.ab(fo):fo.ab(xi):eo>Jn+10?0<=ye?fe.ab(xn):xn.ab(fe):0<=ye?xi.ab(xn):xn.ab(xi)}else xi=0<=ye?fo.ab(fe):fe.ab(fo);ui!==fl&&(xn=rt.computeAngle(ae,ui,xi),ae.Kb=xn),xn=fo.x+(fe.x-fo.x)*be-y.x,fo=fo.y+(fe.y-fo.y)*be-y.y}ae.measure(1/0,1/0,0,0),fe=ae.measuredBounds,Jn=ae.naturalBounds;var fr=0;ae instanceof ko&&(fr=ae.strokeWidth),eo=Jn.width+fr;var zr=Jn.height+fr;Mt.reset(),Mt.translate(-fe.x,-fe.y),Mt.scale(ae.scale,ae.scale),Mt.rotate(ui===fl?ae.angle:xi,eo/2,zr/2),ui!==Cp&&ui!==bp||Mt.rotate(90,eo/2,zr/2),ui!==Ep&&ui!==Mp||Mt.rotate(-90,eo/2,zr/2),ui===n0&&(45xi||225xi)&&Mt.rotate(-xi,eo/2,zr/2),Jn=new on(0,0,eo,zr),At.xi(Jn,Ue),Mt.Ga(At),Ue=-At.x+fr/2*ae.scale,ae=-At.y+fr/2*ae.scale,Yt.assign(Fi),fr=isNaN(Fi.x);var is=isNaN(Fi.y);if(fr||is){eo=eo/2+3,zr=zr/2+3;var ds=45<=xi&&135>=xi,tl=225<=xi&&315>=xi;ui===fl&&(ds||tl)?(Yt.x=is?eo:Fi.y,Yt.y=fr?zr:Fi.x,ds?0<=ye||isNaN(ye)&&.5>be||!fr||(Yt.y=-zr):tl&&((0<=ye||isNaN(ye)&&.5>be)&&fr&&(Yt.y=-zr),is&&(Yt.x=-eo))):(fr&&(Yt.x=0<=ye||isNaN(ye)&&.5>be?eo:-eo),is&&(Yt.y=-zr),Yt.rotate(xi))}else Yt.rotate(xi);xn+=Yt.x,fo+=Yt.y,Jn.set(fe),Jn.h(xn+Ue,fo+ae,fe.width,fe.height),Ct.push(Jn),x.ed(Jn)}}if(tt!==null)for(E=tt.labelNodes;E.next();)E.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),aa(b,x.width||0,x.height||0),Fo.free(Mt),Gt.free(At),Gt.free(Yt)}}}},Mm.prototype.arrange=function(a,y){var x=y.length;if(a instanceof hr||a instanceof Qn){var E=a,b=null;a instanceof hr&&(b=a,E=b.adornedPart);var z=a instanceof hr?null:E.path,tt=a.j;if(tt.length!==0){var ot=0;if(z!==null&&ot=x)Mt=Gt.alloc(),Ct=gt,Yt=Mt,Ct.vg(),Ct.computeMidPoint(Yt),Ct=gt.midAngle,st!==fl&&(gt=gt.computeAngle(tt,st,Ct),tt.angle=gt),gt=Mt.x,Yt=Mt.y,Gt.free(Mt);else{if(At=0,0<=ot?(Mt=y.s[ot],Yt=otae+10?0<=ot?Ct.ab(Mt):Mt.ab(Ct):ae>Ht+10?0<=ot?Yt.ab(At):At.ab(Yt):0<=ot?Ct.ab(At):At.ab(Ct)}else Ct=0<=ot?Mt.ab(Yt):Yt.ab(Mt);st!==fl&&(gt=gt.computeAngle(tt,st,Ct),tt.angle=gt),gt=Mt.x+(Yt.x-Mt.x)*rt,Yt=Mt.y+(Yt.y-Mt.y)*rt}if(St.ys())tt.location=new Gt(gt,Yt);else{St.Mc()&&(St=hi),Mt=Fo.alloc(),Mt.reset(),Mt.scale(tt.scale,tt.scale),Mt.rotate(tt.angle,0,0);var fe=tt.naturalBounds;At=on.allocAt(0,0,fe.width,fe.height),Ht=Gt.alloc(),Ht.xi(At,St),Mt.Ga(Ht),St=-Ht.x,ae=-Ht.y;var ye=fe.width,be=fe.height;fe=Gt.alloc(),fe.assign(ut);var Ue=isNaN(ut.x),ui=isNaN(ut.y);if(Ue||ui){ye=ye/2+3,be=be/2+3;var Fi=45<=Ct&&135>=Ct,xi=225<=Ct&&315>=Ct;st===fl&&(Fi||xi)?(fe.x=ui?ye:ut.y,fe.y=Ue?be:ut.x,Fi?0<=ot||isNaN(ot)&&.5>rt||!Ue||(fe.y=-be):xi&&((0<=ot||isNaN(ot)&&.5>rt)&&Ue&&(fe.y=-be),ui&&(fe.x=-ye))):(Ue&&(fe.x=0<=ot||isNaN(ot)&&.5>rt?ye:-ye),ui&&(fe.y=-be),fe.rotate(Ct))}else fe.rotate(Ct);gt+=fe.x,Yt+=fe.y,Mt.pp(At),St+=At.x,ae+=At.y,ot=Gt.allocAt(gt+St,Yt+ae),tt.move(ot),Gt.free(ot),Gt.free(fe),Gt.free(Ht),on.free(At),Fo.free(Mt)}}b!==null?b.Ul(!1):E.Ul(!1),E=B1(a),a.location.h(a.position.x+E.x,a.position.y+E.y),Gt.free(E)}};function i1(a,y,x,E){if(iu(E)!==!1){var b=E.strokeWidth;b===0&&a instanceof hr&&a.type===Un.Link&&a.adornedObject instanceof ko&&(b=a.adornedObject.strokeWidth),b*=E.Ca,a instanceof Qn&&a.ua!==null?(a=a.geometry.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):a instanceof hr&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):E.Ge(-(b/2),-(b/2),y+b,x+b),b=E.desiredSize,b.w()||E.ua===null?E.dc.h(0,0,b.width,b.height):E.dc.assign(E.ua.bounds),Xa(E,!1)}}function dp(){this.xa="Base"}Fe(dp,qa),dp.prototype.measure=function(a,y,x,E,b,z,tt){var ot=a.Pb();a.graduatedBounds=[];var rt=ot.margin,st=rt.right+rt.left,ut=rt.top+rt.bottom;ot.measure(y,x,z,tt);var gt=ot.measuredBounds,St=new on(-rt.left,-rt.top,Math.max(gt.width+st,0),Math.max(gt.height+ut,0));a.graduatedBounds.push(St),b.assign(St);for(var Ct=ot.geometry,Mt=ot.strokeWidth,At=Ct.flattenedSegments,Yt=Ct.flattenedLengths,Ht=Ct.flattenedTotalLength,ae=At.length,fe=0,ye=0,be=Xn(),Ue=0;Ueeo&&(eo+=360),Fi.push(eo)}fe=xn,ye=fo}be.push(Fi)}if(a.graduatedIntervals===null){for(var fr=[],zr=a.O.s,is=zr.length,ds=0;dsVd)){for(var za=0;zaVd&&os.push(el)}}}}}a.graduatedIntervals=fr}var Ud=a.graduatedIntervals,su=a.O.s,Iu=su.length,Kl=0,Dl=0,Lc=Ht;a.graduatedMarks=[];for(var yh,Og=0;OgJp*nl*Ht/a.graduatedRange&&Vl.graduatedSkip===null)){var Hf=Yt[0][0],Nh=0,Ol=0;Dl=Ht*Vl.graduatedStart-1e-4,Lc=Ht*Vl.graduatedEnd+1e-4;var lf=Jp*nl,Ul=a.graduatedTickBase;if(Ula.graduatedMin+lf&&(Ul-=Math.floor((Ul-a.graduatedMin)/lf)*lf);for(var K0=Ud[Og],Qp=Ul,Hy=1e-6*a.graduatedMax,qh=1;Ul<=a.graduatedMax+Hy;qh++){t:{for(var pd=K0.length,Gf=0;Gf-Ig){var Nc=!1;break t}}Nc=!0}if(Nc&&(Ul>a.graduatedMax&&(Ul=a.graduatedMax),Vl.graduatedSkip===null||Vl instanceof Gr&&!Vl.graduatedSkip(Ul,Vl)||Vl instanceof ko&&!Vl.graduatedSkip(Ul,Vl))&&(Kl=(Ul-a.graduatedMin)*Ht/a.graduatedRange,Kl>Ht&&(Kl=Ht),Dl<=Kl&&Kl<=Lc)){for(var td=be[Nh][Ol],_d=Yt[Nh][Ol];NhHf&&Olmd&&.4995md?0md||.9995Zf){var jg=1-Math.abs(.5-md);td=(Sh*jg+Bh*(1-jg))%360;break t}}}td=Sh}if(Vl instanceof Gr){var eh="";Vl.graduatedFunction!==null?(eh=Vl.graduatedFunction(Ul,Vl),eh=eh!=null?eh.toString():""):eh=(+Ul.toFixed(2)).toString(),eh!==""&&yh.push({$l:Rg,angle:td,text:eh})}else yh.push({$l:Rg,angle:td})}Ul=Qp+qh*lf}}}a.graduatedMarks.push(yh)}si(be);var Es=a.graduatedMarks;if(Es!==null)for(var $p=E.length,yl=0;yl<$p;yl++){var Ha=E[yl],Sl=Es[yl];if(Ha.visible&&Ha!==ot&&Sl.length!==0){if(Ha instanceof ko){var vd=a,Yd=b,hf=Ha.alignmentFocus;hf.Mc()&&(hf=as);var Gy=Ha.angle;Ha.Kb=0,Ha.measure(1/0,1/0,0,0),Ha.Kb=Gy;var U0=Ha.measuredBounds,zg=U0.width,df=U0.height,Wf=on.allocAt(0,0,zg,df),Rl=Gt.alloc();Rl.xi(Wf,hf),on.free(Wf);for(var yd=-Rl.x,xh=-Rl.y,Eu=new on,kc=Sl.length,Hg=0;Hgnh;nh++){switch(nh){case 0:Rl.h(yd,xh);break;case 1:Rl.h(yd+zg,xh);break;case 2:Rl.h(yd,xh+df);break;case 3:Rl.h(yd+zg,xh+df)}Rl.rotate(Ca+Ha.angle),Rl.offset(_0,Gg),Hg===0&&nh===0?Eu.h(Rl.x,Rl.y,0,0):Eu.Ye(Rl),Rl.offset(-_0,-Gg),Rl.rotate(-Ca-Ha.angle)}Gt.free(Rl),vd.graduatedBounds!==null&&vd.graduatedBounds.push(Eu),Yo(Yd,Eu.x,Eu.y,Eu.width,Eu.height)}else if(Ha instanceof Gr){var Ru=a,Y0=b;Ru.temporaryTextBlock===null&&(Ru.temporaryTextBlock=new Gr);var _l=Ru.temporaryTextBlock;y1(_l,Ha);var Xd=Ha.alignmentFocus;Xd.Mc()&&(Xd=as);for(var ju=Ha.segmentOrientation,Zg=Ha.segmentOffset,Tc=new on,qp=0,Wg=0,Th=0,cf=0,Dc=0,Kg=Sl.length,Jd=0;JdTh||225Th)&&wh.rotate(-Th,$d/2,ff/2);var Kf=on.allocAt(0,0,$d,ff),qd=Gt.alloc();qd.xi(Kf,Xd),wh.Ga(qd);var Vf=-qd.x,Zy=-qd.y,xd=Gt.alloc();xd.assign(Zg),isNaN(xd.x)&&(xd.x=$d/2+3),isNaN(xd.y)&&(xd.y=-(ff/2+3)),xd.rotate(Th),qp+=xd.x+Vf,Wg+=xd.y+Zy;var gf=new on(qp,Wg,Qd.width,Qd.height),tm=new on(Qd.x,Qd.y,Qd.width,Qd.height),Wy=new on(Sd.x,Sd.y,Sd.width,Sd.height);ed.Sz=cf,ed.lineCount=_l.lineCount,ed.lines=[_l.Cb,_l.Ih,_l.df,_l.Le,_l.Qc,_l.Qb,_l.ze],ed.actualBounds=gf,ed.measuredBounds=tm,ed.naturalBounds=Wy,Jd===0?Tc.assign(gf):Tc.ed(gf),Gt.free(xd),Gt.free(qd),on.free(Kf),Fo.free(wh)}Ru.graduatedBounds!==null&&Ru.graduatedBounds.push(Tc),Yo(Y0,Tc.x,Tc.y,Tc.width,Tc.height)}Xa(Ha,!1)}}},dp.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var E=a.Pb(),b=a.graduatedMarks;if(b!==null){var z=a.graduatedBounds,tt=0,ot=z[tt];tt++,E!==null&&E.arrange(ot.x-x.x,ot.y-x.y,ot.width,ot.height);for(var rt=y.length,st=0;st=tt&&(tt=1);for(var ot=z.actualBounds,rt=a.O.s,st=a.graduatedMarks,ut=rt.length,gt=0;gta.graduatedTickUnit*St.interval*z.geometry.flattenedTotalLength/a.graduatedRange*tt&&St.graduatedSkip===null)){var At=St.measuredBounds,Yt=St.strokeWidth*St.scale,Ht=St.alignmentFocus;Ht.Mc()&&(Ht=as);for(var ae=0;aett.height)continue}else if(st.position>tt.width)continue;var ut=st.separatorStrokeWidth;isNaN(ut)&&(ut=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var gt=st.separatorStroke;if(gt===null&&(gt=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),ut!==0&>!==null){wa(a,y,gt,!1,!1,tt,z),gt=!1;var St=st.separatorDashArray;St===null&&(St=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),St!==null&&(gt=!0,y.js(St,0)),y.beginPath(),St=st.position+ut,x?St>tt.height&&(ut-=St-tt.height):St>tt.width&&(ut-=St-tt.width),st=st.position+ut/2,y.lineWidth=ut,ut=a.yb,x?(st+=ut.top,St=tt.width-ut.right,y.moveTo(ut.left,st),y.lineTo(St,st)):(st+=ut.left,St=tt.height-ut.bottom,y.moveTo(st,ut.top),y.lineTo(st,St)),y.stroke(),y.Se(),gt&&y.fs()}}}}function Lm(a,y,x,E,b){for(var z=E.length,tt=a.actualBounds,ot=a.naturalBounds,rt=r1(a,!0),st=r1(a,!1),ut=0;utSt)){var Ct=gt.Wc(),Mt=gt.separatorStrokeWidth;isNaN(Mt)&&(Mt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var At=gt.separatorStroke;At===null&&(At=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(At===null||gt.index===(x?rt:st))&&(Mt=0),Ct-=Mt,Mt=gt.position+Mt,Ct+=gt.actual,Mt+Ct>St&&(Ct=St-Mt),0>=Ct||(St=a.yb,wa(a,y,gt.background,!0,!1,ot,tt),x?y.fillRect(St.left,Mt+St.top,tt.width-(St.left+St.right),Ct):y.fillRect(Mt+St.left,St.top,Ct,tt.height-(St.top+St.bottom)))}}}}function r1(a,y){for(var x=y?a.rowCount:a.columnCount,E=0;EE&&b.set(Mt),Gt.free(Mt)),Gt.free(ut),z&&b.transform(tt),st},Et.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>E)&&(this.v(),this.measure(y>x?x:y,z>E?E:z,0,0));break;case Zn:this.v(!0),this.measure(x+ot,E+tt,0,0);break;case Hi:this.v(!0),this.measure(x+ot,z+tt,0,0);break;case $i:this.v(!0),this.measure(y+ot,E+tt,0,0)}}this.na.arrange(this,b,this.jg)}},Et.gh=function(a){var y=this.naturalBounds,x=cd(this);if(Sr(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var E=y.length,b=Gt.allocAt(0,0);E--;){var z=y[E];if((z.visible||z===x)&&(Tn(b.set(a),z.transform),z.ca(b)))return Gt.free(b),!0}return Gt.free(b),!(this.Ma===null&&this.areaBackground===null)}return!1},Et.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,E=0;ESt.width||gt.y>St.height||0>gt.x+gt.width||0>gt.y+gt.height||(gt=ut,ut=ut instanceof Un?ut:null,St=Fo.alloc(),St.set(tt),(ut!==null?ut.Cf(a,y,x,E,b,St):ns(gt,a,E,St))&&(y!==null&&(gt=y(gt)),gt===null||x!==null&&!x(gt)||b.add(gt)),Fo.free(St))}}return z===void 0&&Fo.free(tt),E}return z===void 0&&Fo.free(tt),!1};function mv(a,y,x,E){for(var b=a.O.s,z=b.length;z--;){var tt=b[z];if(tt.visible){var ot=tt.actualBounds,rt=a.naturalBounds;ot.x>rt.width||ot.y>rt.height||0>ot.x+ot.width||0>ot.y+ot.height||(tt instanceof Un&&mv(tt,y,x,E),y!==null&&(tt=y(tt)),tt===null||x!==null&&!x(tt)||E.add(tt))}}}Et.og=function(a,y,x,E,b,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),E===void 0&&(E=null);var tt=this.naturalBounds,ot=this.se(),rt=ot?a:Tn(Gt.allocAt(a.x,a.y),this.transform),st=ot?y:Tn(Gt.allocAt(y.x,y.y),this.transform),ut=rt.Bf(st),gt=0Yt.width||At.y>Yt.height||0>At.x+At.width||0>At.y+At.height))&&(Mt.se()?(At=Mt.transform,Tn(rt.set(a),At),Tn(st.set(y),At)):(rt.set(a),st.set(y)),At=Mt,Mt=Mt instanceof Un?Mt:null,(Mt!==null?Mt.og(rt,st,x,E,b,z):At.tx(rt,st,b))&&(x!==null&&(At=x(At)),At===null||E!==null&&!E(At)||z.add(At)))}}Gt.free(rt),Gt.free(st)}return b?gt:tt}return!1};function vv(a){var y=null;return a instanceof ko&&(y=a.spot1,y===gr&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=Dr),y}function yv(a){var y=null;return a instanceof ko&&(y=a.spot2,y===gr&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=Ts),y}Et.add=function(a){for(var y=[],x=0;x=b.count&&a>=b.count)return;b.mb(z),E=z}else jt("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>b.count)&&(a=b.count),b.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),iu(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof Un&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Am(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof gi&&(x.Te=!0),x.Te&&x instanceof gi&&(x.wc=null),b=this.diagram,b!==null&&b.undoManager.isUndoingRedoing||(E!==-1&&x.cb(Na,"elements",this,y,null,E,null),x.cb(va,"elements",this,null,y,null,a)))};function Sv(a,y){a.l=y?a.l|16777216:a.l&-16777217}Et.remove=function(a){for(var y=this.O.s,x=y.length,E=-1,b=0;ba&&cn(a,">= 0",Un,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new Ja;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(va,"rowdefs",this,null,x,null,a)}return y[a]},Et.oA=function(a){if(0>a&&cn(a,">= 0",Un,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Na,"rowdefs",this,x,null,a,null),this.v()}}};function h1(a,y,x){var E=a.rowDefs;if(!(0>y)){if(E[y]=x instanceof Ja?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Et.Eb=function(a){0>a&&cn(a,">= 0",Un,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new Ja;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(va,"coldefs",this,null,x,null,a)}return y[a]},Et.jA=function(a){if(0>a&&cn(a,">= 0",Un,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Na,"coldefs",this,x,null,a,null),this.v()}}};function d1(a,y,x){var E=a.colDefs;if(!(0>y)){if(E[y]=x instanceof Ja?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Et.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&Nm(y,a),this},Et.Hy=function(a,y){return(a=this.Fb(a))&&Nm(a,new Ja(y)),this},Et.By=function(a,y){return(a=this.Eb(a))&&Nm(a,new Ja(y)),this},Et.nz=function(a){if(0>a||this.type!==Un.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,E=x.length,b=this.topIndex;ba||this.type!==Un.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,E=x.length,b=this.leftIndex;ba;)this.pc(this.O.length-1,!1);f1(this,this.itemArray)};function f1(a,y){var x=cp(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var E=0;Ex)){var b=wv(a,y);if(b=Pv(a,b),b!==null){if(Tu(b),b=b.copy(),b.l&16777216){var z=a.ih();z!==null&&Sv(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new yi),a.ge.add(y,b)),z=x+cp(a),a.Gb(z,b),E&&(b.ub=y,xv(a,z,x),b.ub=null),b.data=y}}}function xv(a,y,x){for(a=a.O;ya&&cn(a,">= 0",Un,"padding"),a=new bi(a)):(0>a.left&&cn(a.left,">= 0",Un,"padding:value.left"),0>a.right&&cn(a.right,">= 0",Un,"padding:value.right"),0>a.top&&cn(a.top,">= 0",Un,"padding:value.top"),0>a.bottom&&cn(a.bottom,">= 0",Un,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:Qr},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new xu),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof Er)&&(a instanceof Er&&a.freeze(),this.T===null&&(this.T=new xu),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new xu),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba)&&jt("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new xu),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&jt("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new xu),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof Vi&&!(this instanceof hr);Tu(this),this.ub=a;var E=this.diagram;E!==null&&(x?(x=E.partManager,this instanceof Qn?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof Vi&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),E!==null&&E.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&yx(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&ly(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&sy(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||f1(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new yi}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof Vi||a.isPanelMain)&&jt("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););Io(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(Io(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof mo&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Am(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),zt.Object.defineProperties(Un,{Position:{get:function(){return Xu.I("Position")}},Horizontal:{get:function(){return Xu.I("Horizontal")}},Vertical:{get:function(){return Xu.I("Vertical")}},Spot:{get:function(){return Xu.I("Spot")}},Auto:{get:function(){return Xu.I("Auto")}},Table:{get:function(){return Xu.I("Table")}},Viewbox:{get:function(){return Xu.I("Viewbox")}},TableRow:{get:function(){return Xu.I("TableRow")}},TableColumn:{get:function(){return Xu.I("TableColumn")}},Link:{get:function(){return Xu.I("Link")}},Grid:{get:function(){return Xu.I("Grid")}},Graduated:{get:function(){return Xu.I("Graduated")}}}),Un.prototype.rebuildItemElements=Un.prototype.mv,Un.prototype.findItemPanelForData=Un.prototype.sx,Un.prototype.updateTargetBindings=Un.prototype.La,Un.prototype.copyTemplate=Un.prototype.Uy,Un.prototype.graduatedValueForPoint=Un.prototype.Gz,Un.prototype.graduatedPointForValue=Un.prototype.Fz,Un.prototype.findColumnForLocalX=Un.prototype.fz,Un.prototype.findRowForLocalY=Un.prototype.nz,Un.prototype.addColumnDefinition=Un.prototype.By,Un.prototype.addRowDefinition=Un.prototype.Hy,Un.prototype.addRowColumnDefinition=Un.prototype.Gy,Un.prototype.removeColumnDefinition=Un.prototype.jA,Un.prototype.getColumnDefinition=Un.prototype.Eb,Un.prototype.removeRowDefinition=Un.prototype.oA,Un.prototype.getRowDefinition=Un.prototype.Fb,Un.prototype.removeAt=Un.prototype.mb,Un.prototype.remove=Un.prototype.remove,Un.prototype.insertAt=Un.prototype.Gb,Un.prototype.elt=Un.prototype.M,Un.prototype.add=Un.prototype.add,Un.prototype.findObject=Un.prototype.fb,Un.prototype.findInVisualTree=Un.prototype.Nl,Un.prototype.walkVisualTreeFrom=Un.prototype.qm,Un.prototype.findMainElement=Un.prototype.Pb;var g1=!1,p1=null,Xu=new yi;Un.className="Panel",Un.definePanelLayout=Fh,Fh("Position",new mm),Fh("Vertical",new ym),Fh("Auto",new xm),Fh("Link",new Mm);function fd(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}fd.prototype.copy=function(){var a=new fd;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},fd.className="GradPanelSettings";function xu(){this.Pc=[],this.Oc=[],this.j=this.ob=Bm,this.hb=this.Hb=0,this.Qp=Qr,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}xu.prototype.copy=function(a){for(var y=new xu,x=this.Pc,E=x.length,b=y.Pc,z=0;za&&cn(a,">= 0",Ja,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&cn(a,">= 0",Ja,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&cn(a,">= 0",Ja,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&cn(a,">= 0",Ja,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&Ff(a,"RowColumnDefinition.separatorStroke"),a instanceof Er&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;bb)){var z=E.measuredBounds,tt=Math.max(1,z.width);z=z.height;for(var ot=x[0],rt=x[1],st,ut,gt,St,Ct,Mt,At=0,Yt=Xn(),Ht=2;Htgt&&(gt=1),b=x=gt,st=tt/2,ut=st!==0,Ht=0,Mt=Yt[Ht],gt=Mt[0],Ct=Mt[1],St=Mt[2],Mt=Mt[3];for(var ae=0;.1<=At;){if(ae===0&&(ut?(b=x,b-=st,At-=st,ut=!1):b=x,b===0&&(b=1)),b>At){si(Yt);return}b>Mt?(ae=b-Mt,b=Mt):ae=0;var fe=Math.sqrt(b*b/(1+St*St));if(0>gt&&(fe=-fe),ot+=fe,rt+=St*fe,a.translate(ot,rt),a.rotate(Ct),a.translate(-(tt/2),-(z/2)),ae===0&&E.hh(a,y),a.translate(tt/2,z/2),a.rotate(-Ct),a.translate(-ot,-rt),At-=b,Mt-=b,ae!==0){if(Ht++,Ht===Yt.length){si(Yt);return}Mt=Yt[Ht],gt=Mt[0],Ct=Mt[1],St=Mt[2],Mt=Mt[3],b=ae}}si(Yt)}}Et.hh=function(a,y){var x=this.xc,E=this.Ui;if(x!==null||E!==null){var b=this.ua;if(b!==null){a.yc();var z=this.actualBounds,tt=this.naturalBounds;E!==null&&wa(this,a,E,!0,!1,tt,z);var ot=this.part,rt=this.ig;if(x===null||rt!==0||ot===null||!this.isPanelMain&&ot.Pb()!==this||(rt=ot.type===Un.Link&&ot instanceof hr&&ot.category==="Selection"&&ot.adornedObject instanceof ko&&ot.adornedPart.Pb()===ot.adornedObject?ot.adornedObject.strokeWidth:0),rt===0&&(x=null),x!==null&&rt!==0&&(wa(this,a,x,!1,!1,tt,z),a.lineWidth=rt,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,ot&&y.Gf("drawShadows")&&(z=ot.isShadowed),a.Il===!1&&(z=!1),ot=!0,x===null||E!==null&&E!=="transparent"||(ot=!1),tt=!1,rt=this.strokeDashArray,rt!==null&&(tt=!0,a.js(rt,this.strokeDashOffset)),b.type===ni.j)a.beginPath(),a.moveTo(b.startX,b.startY),a.lineTo(b.endX,b.endY),x!==null&&a.jk(),a.Se();else if(b.type===ni.u){var st=b.startX;rt=b.startY;var ut=b.endX,gt=b.endY;b=Math.min(st,ut);var St=Math.min(rt,gt);st=Math.abs(ut-st),rt=Math.abs(gt-rt),a.beginPath(),a.rect(b,St,st,rt),E!==null&&a.ng(E),x!==null&&(ot&&z&&Wh(a),a.jk(),ot&&z&&ud(a)),a.Se()}else if(b.type===ni.F)st=b.startX,rt=b.startY,ut=b.endX,gt=b.endY,b=Math.abs(ut-st)/2,St=Math.abs(gt-rt)/2,st=Math.min(st,ut)+b,rt=Math.min(rt,gt)+St,a.beginPath(),a.moveTo(st,rt-St),a.bezierCurveTo(st+Ne.wg*b,rt-St,st+b,rt-Ne.wg*St,st+b,rt),a.bezierCurveTo(st+b,rt+Ne.wg*St,st+Ne.wg*b,rt+St,st,rt+St),a.bezierCurveTo(st-Ne.wg*b,rt+St,st-b,rt+Ne.wg*St,st-b,rt),a.bezierCurveTo(st-b,rt-Ne.wg*St,st-Ne.wg*b,rt-St,st,rt-St),a.closePath(),E!==null&&a.ng(E),x!==null&&(ot&&z&&Wh(a),a.jk(),ot&&z&&ud(a)),a.Se();else if(b.type===ni.o)for(b=b.figures,rt=b.length,St=0;StAt.sweepAngle,Ct!==null?Ct.endX:st.startX,Ct!==null?Ct.endY:st.startY)}else if(Ct=Ds(At,st),Yt=Ct.length,Yt===0)a.lineTo(At.centerX,At.centerY);else for(var Ht=0;Ht(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>E)?!1:(on.free(z),Ne.Yb(x.startX,x.startY,x.endX,x.endY,b,a.x,a.y));if(x.type===ni.u){y=x.startX;var tt=x.startY,ot=x.endX;if(x=x.endY,z.x=Math.min(y,ot),z.y=Math.min(tt,x),z.width=Math.abs(ot-y),z.height=Math.abs(x-tt),this.fill===null){if(z.Bc(-E,-E),z.ca(a))return on.free(z),!1;z.Bc(E,E)}return this.stroke!==null&&z.Bc(b,b),a=z.ca(a),on.free(z),a}if(x.type===ni.F){tt=x.startX,b=x.startY,ot=x.endX;var rt=x.endY;if(x=Math.min(tt,ot),y=Math.min(b,rt),tt=Math.abs(ot-tt)/2,b=Math.abs(rt-b)/2,x=a.x-(x+tt),y=a.y-(y+b),this.fill===null){if(tt-=E,b-=E,0>=tt||0>=b||1>=x*x/(tt*tt)+y*y/(b*b))return on.free(z),!1;tt+=E,b+=E}return this.stroke!==null&&(tt+=E,b+=E),on.free(z),0>=tt||0>=b?!1:1>=x*x/(tt*tt)+y*y/(b*b)}if(x.type===ni.o)return on.free(z),this.fill===null?Gu(x,a.x,a.y,b):Fu(x,a,b,1=this.strokeWidth)ut=Ne.Ve(st.startX,st.startY,st.endX,st.endY,z,tt,ot,rt,b);else{if(st.startX===st.endX?(E=gt,ut=0):(y=(st.endY-st.startY)/(st.endX-st.startX),ut=gt/Math.sqrt(1+y*y),E=ut*y),y=Xn(),a=new Gt,Ne.Ve(st.startX+E,st.startY+ut,st.endX+E,st.endY+ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.startX-E,st.startY-ut,st.endX-E,st.endY-ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.startX+E,st.startY+ut,st.startX-E,st.startY-ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.endX+E,st.endY+ut,st.endX-E,st.endY-ut,z,tt,ot,rt,a)&&y.push(a),ot=y.length,ot===0)return si(y),!1;for(ut=!0,rt=1/0,E=0;EMath.abs(x)){if(rt=tt-ut-x*(z-E),0>a*a*x*x+st*st-rt*rt){b.x=NaN,b.y=NaN,ut=!1;break t}gt=Math.sqrt(a*a*x*x+st*st-rt*rt),ot=(-(a*a*x*rt)+a*st*gt)/(st*st+a*a*x*x)+E,a=(-(a*a*x*rt)-a*st*gt)/(st*st+a*a*x*x)+E,st=x*(ot-E)+rt+ut,rt=x*(a-E)+rt+ut,Math.abs((z-ot)*(z-ot))+Math.abs((tt-st)*(tt-st))ot){b.x=NaN,b.y=NaN,ut=!1;break t}rt=Math.sqrt(ot),ot=ut+rt,rt=ut-rt,Math.abs(ot-tt)Math.abs(Mt)?(At*=.5/Mt,Mt=.5):At!==0&&.5>Math.abs(At)&&(Mt*=.5/At,At=.5),Ht-=Mt,ae-=At;Ct.contains(Ht,ae);)Ht-=Mt,ae-=At;for(b.x=ot,b.y=rt,At=0;Atx?a-x:x-a)<(y>E?y-E:E-y)?(a=ya||Ne.$(rt.y,a))&&(rt.yy||Ne.$(rt.x,y))&&(rt.x=a&&E<=y):(a=E&&x<=a)}Et.tx=function(a,y,x){function E(Yt,Ht){for(var ae=Yt.length,fe=0;feb)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var b=a.Bf(y),z=b;if(1.5=b||Yn(y,z,0,-gt)>=b||Yn(y,z,0,gt)>=b||Yn(y,z,ut,0)>=b)}else if(y.type===ni.o){if(st=y.bounds,z=st.x,ot=st.y,rt=st.x+st.width,st=st.y+st.height,a.x>rt&&a.xst&&a.yb&&vi(a.x,a.y,z,ot,rt,ot)>b&&vi(a.x,a.y,rt,st,z,st)>b&&vi(a.x,a.y,rt,st,rt,ot)>b)return!1;if(z=Math.sqrt(b),x){if(this.fill===null?Gu(y,a.x,a.y,z):Fu(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yb)return!1;for(ot=z.segments.s,rt=ot.length,st=0;stb)return!1;break;case Po:var St=Xn();if(Ne.Qe(tt,ut,gt.point1X,gt.point1Y,gt.point2X,gt.point2Y,gt.endX,gt.endY,.8,St),tt=E(St,a),si(St),tt||(tt=gt.endX,ut=gt.endY,a.zd(tt,ut)>b))return!1;break;case Do:if(St=Xn(),Ne.ep(tt,ut,gt.point1X,gt.point1Y,gt.endX,gt.endY,.8,St),tt=E(St,a),si(St),tt||(tt=gt.endX,ut=gt.endY,a.zd(tt,ut)>b))return!1;break;case wr:case ls:St=gt.type===wr?Ds(gt,z):js(gt,z,tt,ut);var Ct=St.length;if(Ct===0){if(tt=gt.type===wr?gt.centerX:gt.endX,ut=gt.type===wr?gt.centerY:gt.endY,a.zd(tt,ut)>b)return!1;break}gt=null;for(var Mt=Xn(),At=0;At= 0",ko,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?cn(a,'"butt", "round", or "square"',ko,"strokeCap"):(tf(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?cn(a,'"miter", "bevel", or "round"',ko,"strokeJoin"):(tf(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){tf(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba?a=0:1a?a=0:1(gt*gt+ut*ut)*St*St&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof Gl&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,gt=this.spacingBelow,this.flip){case rr:a.translate(b,0),a.scale(-1,1);break;case jo:a.translate(0,z),a.scale(1,-1);break;case Br:a.translate(b,z),a.scale(-1,-1)}if(a.yc(),ut=this.Gc,St=(y+tt+gt)*ut,z>St&&(E=this.verticalAlignment,E=E.y*z-E.y*St+E.offsetY),ut===1&&this.ze!==null)gt=this.Cb,gt>b&&(gt=b),this.Oj(this.ze,a,0,E+y,b,tt,gt,x,ot,rt,st);else if(this.Qc!==null&&this.Qb!==null)for(St=0;Stb&&(Ct=b),E+=y,this.Oj(this.Qb[St],a,0,E,b,tt,Ct,x,ot,rt,st),E+=tt+gt}switch(this.flip){case rr:a.scale(-1,1),a.translate(-b,0);break;case jo:a.scale(1,-1),a.translate(0,-z);break;case Br:a.scale(-1,-1),a.translate(-b,-z)}}},Et.Oj=function(a,y,x,E,b,z,tt,ot,rt,st,ut){var gt=0;if(ot)rt==="left"?gt=0:rt==="right"?gt=b-tt:rt==="center"&&(gt=(b-tt)/2),y.fillRect(x+gt,E+.25*z,tt,1);else{if(rt==="left"?gt=0:rt==="right"?gt=b:rt==="center"&&(gt=b/2),b=Om!==null?Om(this,z):.75*z,y.fillText(a,x+gt,E+b),a=z/20|0,a===0&&(a=1),rt==="right"?gt-=tt:rt==="center"&&(gt-=tt/2),st){ot=Im!==null?Im(this,z):.8*z,rt=x+gt,st=E+ot,b=x+gt+tt,ot=E+ot;var St=a;y.beginPath(),y.lineWidth=St,y.moveTo(rt,st),y.lineTo(b,ot),y.stroke(),y.Se(),y instanceof Gl&&y.ad.classList.add("gojs-td")}ut&&(ut=E+z-z/2.2|0,a%2!==0&&(ut+=.5),E=x+gt,z=ut,x=x+gt+tt,tt=ut,gt=a,y.beginPath(),y.lineWidth=gt,y.moveTo(E,z),y.lineTo(x,tt),y.stroke(),y.Se(),y instanceof Gl&&y.ad.classList.add("gojs-td"))}},Et.kk=function(a,y,x){if(!Le.prototype.kk.call(this,a,y,x))return!1;if(wa(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;xa.transactionLevel&&Nn("Ending transaction without having started a transaction: "+x);var E=a.transactionLevel===1,b=a.currentTransaction;E&&y&&(a.isInternalTransaction||a.Ob("CommittingTransaction",x,b));var z=0;if(0=E&&(z=y.M(0),z!==null&&z.clear(),y.mb(0),a.Ce--)),E===0||y.count!==0&&y.get(y.count-1)===b||(y.add(b),a.Ce++),y.freeze()),a.isInternalTransaction||a.Ob("CommittedTransaction",x,b);else{a.Fe=!0;try{a.isEnabled&&b!==null&&(b.isComplete=!0,b.undo())}finally{a.isInternalTransaction||a.Ob("RolledBackTransaction",x,b),a.Fe=!1}b!==null&&b.clear()}return a.Np=null,a.isPendingClear&&a.clear(),a.isPendingClear=!1,a.isPendingUnmodified=!1,!0}if(a.isEnabled&&!y&&b!==null){for(a=z,x=b.changes,b=x.count-1;b>=a;b--)y=x.M(b),y!==null&&y.undo(),x.ka(),x.mb(b);x.freeze()}return!1}Et.lx=function(){if(!this.isUndoingRedoing&&this.canRedo()){var a=this.history;a.ka();for(var y=a.count-1;y>this.historyIndex;y--){var x=a.M(y);x!==null&&x.clear(),a.mb(y),this.rq=!0}a.freeze()}},qr.prototype.canUndo=function(){if(!this.isEnabled||0=this.transactionLevel&&!this.tt&&(a=a.diagram,a!==null&&a.pi===!1||Nn("Change not within a transaction: "+x.toString()))}},qr.prototype.skipsEvent=function(a){if(a===null||0>a.change.value)return!0;if(a=a.object,a===null)return!1;if(a.layer!==void 0){if(a=a.layer,a!==null&&a.isTemporary)return!0}else if(a.isTemporary)return!0;return!1},zt.Object.defineProperties(qr.prototype,{models:{get:function(){return this.Pt.iterator}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},transactionToUndo:{get:function(){return 0<=this.historyIndex&&this.historyIndex<=this.history.count-1?this.history.M(this.historyIndex):null}},transactionToRedo:{get:function(){return this.historyIndexb||Math.abs(y.y-a.y)>E},zt.Object.defineProperties(nr.prototype,{diagram:{get:function(){return this.H},set:function(a){a instanceof Ve&&(this.H=a)}},name:{get:function(){return this.xa},set:function(a){this.xa=a}},isEnabled:{get:function(){return this.Jd},set:function(a){this.Jd=a}},isActive:{get:function(){return this.nb},set:function(a){this.nb=a}},transactionResult:{get:function(){return this.wm},set:function(a){this.wm=a}}}),nr.prototype.startTransaction=nr.prototype.Ea,nr.className="Tool";function Kr(){nr.call(this),this.name="ToolManager",this.hb=new fn,this.ob=new fn,this.Hb=new fn,this.F=this.V=850,this.o=new Xe(2,2).ja(),this.Ha=5e3,this.ia=Ih,this.u=od,this.Mp=this.j=null,this.zj=-1}Fe(Kr,nr),Kr.prototype.initializeStandardTools=function(){},Kr.prototype.updateAdornments=function(a){var y=this.currentToolTip;if(y instanceof hr&&this.Mp===a){var x=y.adornedObject;(a!==null?x.part===a:x===null)?this.showToolTip(y,x):this.hideToolTip()}},Kr.prototype.doMouseDown=function(){var a=this.diagram,y=a.lastInput;if(y.isTouchEvent&&this.gestureBehavior===Zu&&(y.bubbles=!1),y.isMultiTouch){if(this.cancelWaitAfter(),this.gestureBehavior===sh){y.bubbles=!0;return}if(this.gestureBehavior===Zu)return;if(a.currentTool.canStartMultiTouch()){a.currentTool.standardPinchZoomStart();return}}for(var x=this.mouseDownTools.length,E=0;Eb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom?x.y-(E.height+5/y.scale):x.y+20/y.scale,x.yx.pointsCount)){var E=a.diagram;if(!E.isReadOnly){var b=a.Oe;if(b!==null){var z=null,tt=null;x.fromNode===null&&(z=rc(a,x.i(0),!1),z!==null&&(tt=z.part));var ot=null,rt=null;x.toNode===null&&(ot=rc(a,x.i(x.pointsCount-1),!0),ot!==null&&(rt=ot.part)),b.isValidLink(tt,z,rt,ot)?y?(x.defaultFromPoint=x.i(0),x.defaultToPoint=x.i(x.pointsCount-1),x.suspendsRouting=!1,x.fromNode=tt,z!==null&&(x.fromPortId=z.portId),x.toNode=rt,ot!==null&&(x.toPortId=ot.portId),x.fromPort!==E.Mx&&E.R("LinkRelinked",x,E.Mx),x.toPort!==E.Nx&&E.R("LinkRelinked",x,E.Nx)):po(b,tt,z,rt,ot):po(b,null,null,null,null)}}}}ta.prototype.doDragOver=function(){};function Vu(a,y){var x=a.diagram;a.dragsLink&&Js(a,!0),lh(a);var E=a.findDragOverObject(y),b=x.lastInput;if(b.targetObject=E,E!==null){b.handled=!1;for(var z=E;z!==null;){var tt=z.mouseDrop;if(tt!==null&&(tt(b,z),b.handled))break;Oc(a,b,z),z=bd(z)}}else z=x.mouseDrop,z!==null&&z(b);if(a.isActive||Ze!==null){for(b=(a.copiedParts||a.draggedParts).iterator;b.next();)z=b.key,z instanceof fi&&z.linksConnected.each(function(ot){ot.suspendsRouting=!1});if(a.doDropOnto(y,E),a.isActive||Ze!==null){for(a=on.alloc(),y=x.selection.iterator;y.next();)E=y.value,E instanceof fi&&qt(x,E,a);on.free(a)}}}function Oc(a,y,x){a=a.diagram,x=x.part,!a.handlesDragDropForTopLevelParts||!x.isTopLevel||x instanceof mo||(x=a.mouseDrop,x!==null&&x(y))}function qt(a,y,x){var E=!1;if(x=y.getAvoidableRect(x),a.viewportBounds.Re(x)&&(E=!0),a=a.Nu(x,function(b){return b.part},function(b){return b instanceof $n},!0,function(b){return b instanceof $n},E),a.count!==0)for(a=a.iterator;a.next();)x=a.value,!x.Td(y)&&x.isAvoiding&&x.bb()}ta.prototype.doDropOnto=function(){},ta.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;this.simulatedMouseMove(y.event,y.documentPoint,y.targetDiagram)||this.currentPart===null||this.draggedParts===null||(this.mayCopy()?(hu(this,!1),Qf(a,this.copiedParts),Xl(this,this.copiedParts,!1),uc(a,this.copiedParts)):this.mayMove()?(jl(this),Xl(this,this.draggedParts,!0)):this.mayDragOut()?(hu(this,!1),Xl(this,this.copiedParts,!1)):jl(this),rd(this,a.lastInput.documentPoint))}},ta.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=a.lastInput;if(!this.simulatedMouseUp(y.event,y.documentPoint,y.targetDiagram)){y=!1;var x=this.mayCopy();if(x&&this.copiedParts!==null?(jl(this),hu(this,!0),Qf(a,this.copiedParts),Xl(this,this.copiedParts,!1),uc(a,this.copiedParts),this.copiedParts!==null&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),this.copiedParts.iteratorKeys.each(function(b){b.isSelected=!0}))):(y=!0,jl(this),this.mayMove()&&(Xl(this,this.draggedParts,!0),rd(this,a.lastInput.documentPoint))),this.Ym=!0,Vu(this,a.lastInput.documentPoint),this.isActive){var E=x?this.copiedParts.Lf():this.draggedParts.Lf();this.copiedParts=null,y&&re(this),a.Ya(),uc(a,this.draggedParts),this.transactionResult=x?"Copy":"Move",a.R(x?"SelectionCopied":"SelectionMoved",E)}this.stopTool(),x&&a.R("ChangedSelection",a.selection)}}},ta.prototype.simulatedMouseMove=function(a,y,x){if(Ze===null)return!1;var E=Ze.diagram;x instanceof Ve||(x=null);var b=nn;return x!==b&&(b!==null&&b!==E&&(b.ug(),Ze.isDragOutStarted=!1,b=b.toolManager.findTool("Dragging"),b!==null&&b.doSimulatedDragLeave()),nn=x,x!==null&&x!==E&&(oc(),b=x.toolManager.findTool("Dragging"),b!==null&&(uu.contains(b)||uu.add(b),b.doSimulatedDragEnter())),this.doUpdateCursor(null)),x===null||x===E||!x.allowDrop||x.isReadOnly||!x.allowInsert?!1:(E=x.toolManager.findTool("Dragging"),E!==null&&(a!==null&&(a.targetTouches!==void 0&&(0tt&&(tt=st),ut>ot&&(ot=ut))}}for(E===1/0?z.h(0,0,0,0):z.h(E,b,tt-E,ot-b),E=z.x+z.width/2,b=z.y+z.height/2,on.free(z),z=a.Fr,tt=new yi,ot=Gt.alloc(),rt=y.iterator;rt.next();)st=rt.value,st instanceof $n&&st.canCopy()&&(ut=x.I(st),ut!==null&&(ut.points=st.points,zd(ut,z.x-E,z.y-b),ut.suspendsRouting=!0,tt.add(ut,a.Pd())));for(y=y.iterator;y.next();)st=y.value,st.Zc()&&st.canCopy()&&(rt=x.I(st),rt!==null&&(st=st.location,ot.h(z.x-(E-st.x),z.y-(b-st.y)),rt.location=ot,rt.Va(),tt.add(rt,a.Pd(ot))));Gt.free(ot),a.copiedParts=tt,Cd(a,tt.Lf()),a.draggedLink!==null&&(x=a.draggedLink,y=x.routeBounds,zd(x,a.startPoint.x-(y.x+y.width/2),a.startPoint.y-(y.y+y.height/2))),a.doUpdateCursor(null)}}}ta.prototype.doSimulatedDragOut=function(){var a=this.diagram;a.Ns=!1,this.mayCopy()||this.mayMove()?a.currentCursor="":a.currentCursor=this.nodropCursor,this.Bn=null},ta.prototype.computeMove=function(a,y,x,E){return x=this.diagram,x!==null?x.computeMove(a,y,this.dragOptions,E):new Gt},zt.Object.defineProperties(ta.prototype,{isCopyEnabled:{get:function(){return this.ob},set:function(a){this.ob=a}},copiesEffectiveCollection:{get:function(){return this.u},set:function(a){this.u=a}},dragOptions:{get:function(){return this.ia},set:function(a){this.ia=a}},isGridSnapEnabled:{get:function(){return this.dragOptions.isGridSnapEnabled},set:function(a){this.dragOptions.isGridSnapEnabled=a}},isComplexRoutingRealtime:{get:function(){return this.hb},set:function(a){this.hb=a}},isGridSnapRealtime:{get:function(){return this.dragOptions.isGridSnapRealtime},set:function(a){this.dragOptions.isGridSnapRealtime=a}},gridSnapCellSize:{get:function(){return this.dragOptions.gridSnapCellSize},set:function(a){this.dragOptions.gridSnapCellSize.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSize=a)}},gridSnapCellSpot:{get:function(){return this.dragOptions.gridSnapCellSpot},set:function(a){this.dragOptions.gridSnapCellSpot.D(a)||(a=a.J(),this.dragOptions.gridSnapCellSpot=a)}},gridSnapOrigin:{get:function(){return this.dragOptions.gridSnapOrigin},set:function(a){this.dragOptions.gridSnapOrigin.D(a)||(a=a.J(),this.dragOptions.gridSnapOrigin=a)}},dragsLink:{get:function(){return this.dragOptions.dragsLink},set:function(a){this.dragOptions.dragsLink=a}},dragsTree:{get:function(){return this.dragOptions.dragsTree},set:function(a){this.dragOptions.dragsTree=a}},copyCursor:{get:function(){return this.F},set:function(a){this.F=a}},moveCursor:{get:function(){return this.Oc},set:function(a){this.Oc=a}},nodropCursor:{get:function(){return this.Pc},set:function(a){this.Pc=a}},currentPart:{get:function(){return this.V},set:function(a){this.V=a}},copiedParts:{get:function(){return this.o},set:function(a){this.o=a}},draggedParts:{get:function(){return this.Ha},set:function(a){this.Ha=a}},draggingParts:{get:function(){return this.copiedParts!==null?this.copiedParts.Lf():this.draggedParts!==null?this.draggedParts.Lf():this.te}},draggedLink:{get:function(){return this.diagram.draggedLink},set:function(a){this.diagram.draggedLink=a}},isDragOutStarted:{get:function(){return this.Hb},set:function(a){this.Hb=a}},startPoint:{get:function(){return this.Fr},set:function(a){this.Fr.D(a)||this.Fr.assign(a)}},delay:{get:function(){return this.Ik},set:function(a){this.Ik=a}}}),ta.prototype.getDraggingSource=ta.prototype.Az;var Ze=null,nn=null;ta.className="DraggingTool",uu=new fn,Bi("draggingTool",function(){return this.findTool("Dragging")},function(a){this.gb("Dragging",a,this.mouseMoveTools)}),Kr.prototype.doCancel=function(){Ze!==null&&Ze.doCancel(),nr.prototype.doCancel.call(this)};function $e(){nr.call(this),this.te=100,this.Ha=!1,this.u="pointer";var a=new $n,y=new ko;y.isPanelMain=!0,y.stroke="blue",a.add(y),y=new ko,y.toArrow="Standard",y.fill="blue",y.stroke="blue",a.add(y),a.layerName="Tool",this.Ci=a,a=new fi,y=new ko,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=ji,a.add(y),a.selectable=!1,a.layerName="Tool",this.Bi=a,this.j=y,a=new fi,y=new ko,y.portId="",y.figure="Rectangle",y.fill=null,y.stroke="magenta",y.strokeWidth=2,y.desiredSize=ji,a.add(y),a.selectable=!1,a.layerName="Tool",this.Di=a,this.o=y,this.Pc=this.Oc=this.ob=this.hb=this.Hb=null,this.ia=!0,this.hy=new yi,this.Of=this.gj=this.Pf=null}Fe($e,nr),$e.prototype.doStop=function(){this.diagram.ug(),this.originalToPort=this.originalToNode=this.originalFromPort=this.originalFromNode=this.originalLink=null,this.validPortsCache.clear(),this.targetPort=null},$e.prototype.copyPortProperties=function(a,y,x,E,b){if(a!==null&&y!==null&&x!==null&&E!==null){var z=y.Df(),tt=Xe.alloc();tt.width=y.naturalBounds.width*z,tt.height=y.naturalBounds.height*z,E.desiredSize=tt,Xe.free(tt),b?(E.toSpot=y.toSpot,E.toEndSegmentLength=y.toEndSegmentLength):(E.fromSpot=y.fromSpot,E.fromEndSegmentLength=y.fromEndSegmentLength),x.locationSpot=hi,z=Gt.alloc(),x.location=y.ga(hi,z),Gt.free(z),E.angle=y.li(),this.portTargeted!==null&&this.portTargeted(a,y,x,E,b)}},$e.prototype.setNoTargetPortProperties=function(a,y,x){y!==null&&(y.desiredSize=ji,y.fromSpot=$r,y.toSpot=$r),a!==null&&(a.location=this.diagram.lastInput.documentPoint),this.portTargeted!==null&&this.portTargeted(null,null,a,y,x)},$e.prototype.doMouseDown=function(){this.isActive&&this.doMouseMove()},$e.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram;if(this.targetPort=this.findTargetPort(this.isForwards),this.targetPort!==null&&this.targetPort.part instanceof fi){var y=this.targetPort.part;this.isForwards?this.copyPortProperties(y,this.targetPort,this.temporaryToNode,this.temporaryToPort,!0):this.copyPortProperties(y,this.targetPort,this.temporaryFromNode,this.temporaryFromPort,!1)}else this.isForwards?this.setNoTargetPortProperties(this.temporaryToNode,this.temporaryToPort,!0):this.setNoTargetPortProperties(this.temporaryFromNode,this.temporaryFromPort,!1);(a.allowHorizontalScroll||a.allowVerticalScroll)&&a.gs(a.lastInput.viewPoint)}},$e.prototype.findValidLinkablePort=function(a,y){if(a===null)return null;var x=a.part;if(!(x instanceof fi))return null;for(;a!==null;){var E=y?a.toLinkable:a.fromLinkable;if(E===!0&&(a.portId!==null||a instanceof fi)&&(y?this.isValidTo(x,a):this.isValidFrom(x,a)))return a;if(E===!1)break;a=a.panel}return null},$e.prototype.findTargetPort=function(a){var y=this.diagram,x=y.lastInput.documentPoint,E=this.portGravity;0>=E&&(E=.1);var b=this,z=y.og(x,E,function(gt){return b.findValidLinkablePort(gt,a)},null,!0);for(E=1/0,y=null,z=z.iterator;z.next();){var tt=z.value,ot=tt.part;if(ot instanceof fi){var rt=tt.ga(hi,Gt.alloc()),st=x.x-rt.x,ut=x.y-rt.y;Gt.free(rt),rt=st*st+ut*ut,rtx){if(this.originalLink!==null&&a===this.originalFromNode&&y===this.originalFromPort)return!0;if(y=y.portId,y===null&&(y=""),a.Mo(y).count>=x)return!1}return!0},$e.prototype.isValidTo=function(a,y){if(a===null||y===null)return this.isUnconnectedLinkValid;if(this.diagram.currentTool===this&&(a.layer!==null&&!a.layer.allowLink||y.toLinkable!==!0))return!1;var x=y.toMaxLinks;if(1/0>x){if(this.originalLink!==null&&a===this.originalToNode&&y===this.originalToPort)return!0;if(y=y.portId,y===null&&(y=""),a.Sd(y).count>=x)return!1}return!0},$e.prototype.isInSameNode=function(a,y){return a===null||y===null?!1:a===y?!0:(a=a.part,y=y.part,a!==null&&a===y)},$e.prototype.isLinked=function(a,y){if(a===null||y===null)return!1;var x=a.part;if(!(x instanceof fi))return!1;a=a.portId,a===null&&(a="");var E=y.part;if(!(E instanceof fi))return!1;for(y=y.portId,y===null&&(y=""),y=E.Sd(y);y.next();)if(E=y.value,E.fromNode===x&&E.fromPortId===a)return!0;return!1},$e.prototype.isValidLink=function(a,y,x,E){if(!this.isValidFrom(a,y)||!this.isValidTo(x,E)||!(y===null||E===null||(y.fromLinkableSelfNode&&E.toLinkableSelfNode||!this.isInSameNode(y,E))&&(y.fromLinkableDuplicates&&E.toLinkableDuplicates||!this.isLinked(y,E)))||this.originalLink!==null&&(a!==null&&this.isLabelDependentOnLink(a,this.originalLink)||x!==null&&this.isLabelDependentOnLink(x,this.originalLink))||a!==null&&x!==null&&(a.data===null&&x.data!==null||a.data!==null&&x.data===null)||!this.isValidCycle(a,x,this.originalLink))return!1;if(a!==null){var b=a.linkValidation;if(b!==null&&!b(a,y,x,E,this.originalLink))return!1}return x!==null&&(b=x.linkValidation,b!==null&&!b(a,y,x,E,this.originalLink))?!1:(b=this.linkValidation,b!==null?b(a,y,x,E,this.originalLink):!0)},$e.prototype.isLabelDependentOnLink=function(a,y){if(a===null)return!1;var x=a.labeledLink;if(x===null)return!1;if(x===y)return!0;var E=new un;return E.add(a),Ln(this,x,y,E)};function Ln(a,y,x,E){if(y===x)return!0;var b=y.fromNode;return b!==null&&b.isLinkLabel&&(E.add(b),Ln(a,b.labeledLink,x,E))?!0:(y=y.toNode,!!(y!==null&&y.isLinkLabel&&(E.add(y),Ln(a,y.labeledLink,x,E))))}$e.prototype.isValidCycle=function(a,y,x){if(x===void 0&&(x=null),a===null||y===null)return this.isUnconnectedLinkValid;var E=this.diagram.validCycle;if(E!==wf){if(E===op){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=y.linksConnected;E.next();){var b=E.value;if(b!==x&&b.isTreeLink&&b.toNode===y)return!1}return!kn(this,a,y,x,!0)}if(E===rp){if(E=x||this.temporaryLink,E!==null&&!E.isTreeLink)return!0;for(E=a.linksConnected;E.next();)if(b=E.value,b!==x&&b.isTreeLink&&b.fromNode===a)return!1;return!kn(this,a,y,x,!0)}if(E===ep)return a===y?a=!0:(E=new un,E.add(y),a=Sn(this,E,a,y,x)),!a;if(E===np)return!kn(this,a,y,x,!1);if(E===ip)return a===y?a=!0:(E=new un,E.add(y),a=ai(this,E,a,y,x)),!a}return!0};function kn(a,y,x,E,b){if(y===x)return!0;if(y===null||x===null)return!1;for(var z=y.linksConnected;z.next();){var tt=z.value;if(tt!==E&&(!b||tt.isTreeLink)&&tt.toNode===y&&(tt=tt.fromNode,tt!==y&&kn(a,tt,x,E,b)))return!0}return!1}function Sn(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var tt=z.value;if(tt!==b&&tt.toNode===x&&(tt=tt.fromNode,tt!==x&&Sn(a,y,tt,E,b)))return!0}return!1}function ai(a,y,x,E,b){if(x===E)return!0;if(x===null||E===null||y.contains(x))return!1;y.add(x);for(var z=x.linksConnected;z.next();){var tt=z.value;if(tt!==b){var ot=tt.fromNode;if(tt=tt.toNode,ot=ot===x?tt:ot,ot!==x&&ai(a,y,ot,E,b))return!0}}return!1}zt.Object.defineProperties($e.prototype,{portGravity:{get:function(){return this.te},set:function(a){0<=a&&(this.te=a)}},isUnconnectedLinkValid:{get:function(){return this.Ha},set:function(a){this.Ha=a}},linkingCursor:{get:function(){return this.u},set:function(a){this.u=a}},temporaryLink:{get:function(){return this.Ci},set:function(a){this.Ci=a}},temporaryFromNode:{get:function(){return this.Bi},set:function(a){(this.Bi=a)&&(this.j=a.port)}},temporaryFromPort:{get:function(){return this.j},set:function(a){if(this.j!==null){var y=this.j.panel;if(y!==null){var x=y.O.indexOf(this.j);y.mb(x),y.Gb(x,a)}}this.j=a}},temporaryToNode:{get:function(){return this.Di},set:function(a){(this.Di=a)&&(this.o=a.port)}},temporaryToPort:{get:function(){return this.o},set:function(a){if(this.o!==null){var y=this.o.panel;if(y!==null){var x=y.O.indexOf(this.o);y.mb(x),y.Gb(x,a)}}this.o=a}},originalLink:{get:function(){return this.Hb},set:function(a){this.Hb=a}},originalFromNode:{get:function(){return this.hb},set:function(a){this.hb=a}},originalFromPort:{get:function(){return this.ob},set:function(a){this.ob=a}},originalToNode:{get:function(){return this.Oc},set:function(a){this.Oc=a}},originalToPort:{get:function(){return this.Pc},set:function(a){this.Pc=a}},isForwards:{get:function(){return this.ia},set:function(a){this.ia=a}},validPortsCache:{get:function(){return this.hy}},targetPort:{get:function(){return this.Pf},set:function(a){this.Pf=a}},linkValidation:{get:function(){return this.gj},set:function(a){this.gj=a}},portTargeted:{get:function(){return this.Of},set:function(a){this.Of=a}}}),$e.className="LinkingBaseTool";function di(){$e.call(this),this.name="Linking",this.V={},this.F=null,this.K=In,this.Xd=null}Fe(di,$e),di.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return a.isReadOnly||a.isModelReadOnly||!a.allowLink||!a.model.xs()||!a.lastInput.left||a.currentTool!==this&&!this.isBeyondDragSize()?!1:this.findLinkablePort()!==null},di.prototype.findLinkablePort=function(){var a=this.diagram,y=this.startObject;if(y===null&&(y=a.ic(a.firstInput.documentPoint,null,null)),y===null||(a=y.part,!(a instanceof fi)))return null;var x=this.direction;if(x===In||x===Ki){var E=this.findValidLinkablePort(y,!1);if(E!==null||this.startObject===a&&(E=a.port,this.findValidLinkablePort(E,!1)))return this.isForwards=!0,E}return(x===In||x===Zi)&&(y=this.findValidLinkablePort(y,!0),y!==null||this.startObject===a&&(y=a.port,this.findValidLinkablePort(y,!0)))?(this.isForwards=!1,y):null},di.prototype.doActivate=function(){var a=this.diagram,y=this.findLinkablePort();y===null?this.stopTool():(this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.isForwards?(this.temporaryToNode!==null&&(this.temporaryToNode.location=a.lastInput.documentPoint),this.originalFromPort=y,y=this.originalFromPort.part,y instanceof fi&&(this.originalFromNode=y),this.copyPortProperties(this.originalFromNode,this.originalFromPort,this.temporaryFromNode,this.temporaryFromPort,!1)):(this.temporaryFromNode!==null&&(this.temporaryFromNode.location=a.lastInput.documentPoint),this.originalToPort=y,y=this.originalToPort.part,y instanceof fi&&(this.originalToNode=y),this.copyPortProperties(this.originalToNode,this.originalToPort,this.temporaryToNode,this.temporaryToPort,!0)),a.add(this.temporaryFromNode),this.temporaryFromNode&&this.temporaryFromNode.Va(),a.add(this.temporaryToNode),this.temporaryToNode&&this.temporaryToNode.Va(),this.temporaryLink!==null&&(this.temporaryFromNode!==null&&(this.temporaryLink.fromNode=this.temporaryFromNode),this.temporaryToNode!==null&&(this.temporaryLink.toNode=this.temporaryToNode),this.temporaryLink.isTreeLink=this.isNewTreeLink(),this.temporaryLink.bb(),a.add(this.temporaryLink)),this.isActive=!0)},di.prototype.doDeactivate=function(){this.isActive=!1;var a=this.diagram;a.remove(this.temporaryLink),a.remove(this.temporaryFromNode),a.remove(this.temporaryToNode),a.isMouseCaptured=!1,a.currentCursor="",this.stopTransaction()},di.prototype.doStop=function(){$e.prototype.doStop.call(this),this.startObject=null},di.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram,y=this.transactionResult=null,x=null,E=null,b=null,z=null;try{var tt=this.targetPort=this.findTargetPort(this.isForwards);if(tt!==null){var ot=tt.part;ot instanceof fi&&(this.isForwards?(this.originalFromNode!==null&&(y=this.originalFromNode,x=this.originalFromPort),E=ot,b=tt):(y=ot,x=tt,this.originalToNode!==null&&(E=this.originalToNode,b=this.originalToPort)))}else this.isForwards?this.originalFromNode!==null&&this.isUnconnectedLinkValid&&(y=this.originalFromNode,x=this.originalFromPort):this.originalToNode!==null&&this.isUnconnectedLinkValid&&(E=this.originalToNode,b=this.originalToPort);y!==null||E!==null?(z=this.insertLink(y,x,E,b),z!==null?(tt===null&&(this.isForwards?z.defaultToPoint=a.lastInput.documentPoint:z.defaultFromPoint=a.lastInput.documentPoint),a.allowSelect&&(a.R("ChangingSelection",a.selection),a.clearSelection(!0),z.isSelected=!0),this.transactionResult=this.name,a.R("LinkDrawn",z)):this.doNoLink(y,x,E,b)):this.isForwards?this.doNoLink(this.originalFromNode,this.originalFromPort,null,null):this.doNoLink(null,null,this.originalToNode,this.originalToPort)}finally{this.stopTool(),z&&a.allowSelect&&a.R("ChangedSelection",a.selection)}}},di.prototype.isNewTreeLink=function(){var a=this.archetypeLinkData;if(a===null)return!0;if(a instanceof $n)return a.isTreeLink;var y=this.diagram;return y===null?!0:(a=y.partManager.getLinkCategoryForData(a),y=y.partManager.findLinkTemplateForCategory(a),y!==null?y.isTreeLink:!0)},di.prototype.insertLink=function(a,y,x,E){return this.diagram.partManager.insertLink(a,y,x,E)},di.prototype.doNoLink=function(){},zt.Object.defineProperties(di.prototype,{archetypeLinkData:{get:function(){return this.V},set:function(a){this.V=a}},archetypeLabelNodeData:{get:function(){return this.F},set:function(a){this.F=a}},direction:{get:function(){return this.K},set:function(a){this.K=a}},startObject:{get:function(){return this.Xd},set:function(a){this.Xd=a}}});var In=new ce(di,"Either",0),Ki=new ce(di,"ForwardsOnly",0),Zi=new ce(di,"BackwardsOnly",0);di.className="LinkingTool",di.Either=In,di.ForwardsOnly=Ki,di.BackwardsOnly=Zi;function Ti(){$e.call(this),this.name="Relinking";var a=new ko;a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=0,this.V=a,a=new ko,a.figure="Diamond",a.desiredSize=to,a.fill="lightblue",a.stroke="dodgerblue",a.cursor=this.linkingCursor,a.segmentIndex=-1,this.Xd=a,this.F=null,this.Ew=new on}Fe(Ti,$e),Ti.prototype.updateAdornments=function(a){if(a!==null&&a instanceof $n){var y="RelinkFrom",x=null;if(a.isSelected&&!this.diagram.isReadOnly){var E=a.selectionObject;E!==null&&a.canRelinkFrom()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null&&(x=this.makeAdornment(E,!1),a.bh(y,x)))}x===null&&a.Jf(y),y="RelinkTo",x=null,a.isSelected&&!this.diagram.isReadOnly&&(E=a.selectionObject,E!==null&&a.canRelinkTo()&&a.actualBounds.w()&&a.isVisible()&&E.actualBounds.w()&&E.Ed()&&(x=a.Pj(y),x===null?(x=this.makeAdornment(E,!0),a.bh(y,x)):x.v())),x===null&&a.Jf(y)}},Ti.prototype.makeAdornment=function(a,y){var x=new hr;return x.type=_n.Link,y=y?this.toHandleArchetype:this.fromHandleArchetype,y!==null&&x.add(y.copy()),x.adornedObject=a,x},Ti.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowRelink||!a.model.xs()||!a.lastInput.left)return!1;var y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom");return y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo")),y!==null},Ti.prototype.doActivate=function(){var a=this.diagram;if(this.originalLink===null){var y=this.handle;if(y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkFrom"),y===null&&(y=this.findToolHandleAt(a.firstInput.documentPoint,"RelinkTo"))),y===null)return;var x=y.part;if(!(x instanceof hr&&x.adornedPart instanceof $n))return;this.handle=y,this.isForwards=x===null||x.category==="RelinkTo",this.originalLink=x.adornedPart}this.Ea(this.name),a.isMouseCaptured=!0,a.currentCursor=this.linkingCursor,this.originalFromPort=this.originalLink.fromPort,this.originalFromNode=this.originalLink.fromNode,this.originalToPort=this.originalLink.toPort,this.originalToNode=this.originalLink.toNode,this.Ew.set(this.originalLink.actualBounds),this.originalLink!==null&&0y.firstPickIndex+1&&x=x.x)y=0>=x.y?y+225:1<=x.y?y+135:y+180;else if(1<=x.x)0>=x.y?y+=315:1<=x.y&&(y+=45);else if(0>=x.y)y+=270;else if(1<=x.y)y+=90;else break t;0>y?y+=360:360<=y&&(y-=360),a.cursor=22.5>y?"e-resize":67.5>y?"se-resize":112.5>y?"s-resize":157.5>y?"sw-resize":202.5>y?"w-resize":247.5>y?"nw-resize":292.5>y?"n-resize":337.5>y?"ne-resize":"e-resize"}else if(a instanceof _n)for(a=a.elements;a.next();)this.updateResizeHandles(a.value,y)}},So.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;return!a.isReadOnly&&a.allowResize&&a.lastInput.left?this.findToolHandleAt(a.firstInput.documentPoint,this.name)!==null:!1},So.prototype.doActivate=function(){var a=this.diagram;this.handle===null&&(this.handle=this.findToolHandleAt(a.firstInput.documentPoint,this.name)),this.handle!==null&&(this.adornedObject=this.handle.part.adornedObject,this.adornedObject!==null&&(a.isMouseCaptured=!0,a.animationManager.Cc(),this.Ea(this.name),this.Xq.set(this.adornedObject.ga(this.handle.alignment.gv())),this.Tn.set(this.adornedObject.part.location),this.Dw.set(this.adornedObject.desiredSize),this.pt=this.computeCellSize(),this.rt=this.computeMinSize(),this.qt=this.computeMaxSize(),this.isActive=!0))},So.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.isActive=a.isMouseCaptured=!1},So.prototype.stopTransaction=function(){var a=this.diagram,y=nr.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},So.prototype.doCancel=function(){this.adornedObject!==null&&(this.adornedObject.desiredSize=this.originalDesiredSize,this.adornedObject.part.location=this.originalLocation),this.stopTool()},So.prototype.doMouseMove=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Gt.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),a.bd(),Gt.free(b)}},So.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){var y=this.rt,x=this.qt,E=this.pt,b=this.adornedObject.qs(a.lastInput.documentPoint,Gt.alloc()),z=this.computeReshape();y=this.computeResize(b,this.handle.alignment,y,x,E,z),this.resize(y),Gt.free(b),a.Ya(),this.transactionResult=this.name,a.R("PartResized",this.adornedObject,this.originalDesiredSize)}this.stopTool()},So.prototype.resize=function(a){var y=this.diagram,x=this.adornedObject;if(x!==null){if(x.desiredSize=a.size,a=x.part,a.Va(),x=x.ga(this.handle.alignment.gv()),a instanceof mo){var E=new fn;if(E.add(a),!this.dragsMembers&&a.placeholder===null){var b=new at;b.dragsMembers=!1}y.moveParts(E,this.oppositePoint.copy().re(x),!0,b)}else a.location=a.location.copy().re(x).add(this.oppositePoint);y.bd()}},So.prototype.computeResize=function(a,y,x,E,b,z){y.Mc()&&(y=hi);var tt=this.adornedObject.naturalBounds,ot=tt.x,rt=tt.y,st=tt.x+tt.width,ut=tt.y+tt.height,gt=1;if(!z){gt=tt.width;var St=tt.height;0>=gt&&(gt=1),0>=St&&(St=1),gt=St/gt}return St=Gt.alloc(),Ne.No(a.x,a.y,ot,rt,b.width,b.height,St),a=tt.copy(),0>=y.x?0>=y.y?(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=Math.max(st-a.x,x.width),a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=Math.max(ut-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.x=st-a.width,a.y=ut-a.height)):1<=y.y?(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=Math.max(st-a.x,x.width),a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.x=st-a.width)):(a.x=Math.max(St.x,st-E.width),a.x=Math.min(a.x,st-x.width),a.width=st-a.x,z||(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt,a.y=rt+.5*(ut-rt-a.height))):1<=y.x?0>=y.y?(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=Math.max(ut-a.y,x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width),a.y=ut-a.height)):1<=y.y?(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(1<=a.height/a.width?(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt):(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width))):(a.width=Math.max(Math.min(St.x-ot,E.width),x.width),z||(a.height=Math.max(Math.min(gt*a.width,E.height),x.height),a.width=a.height/gt,a.y=rt+.5*(ut-rt-a.height))):0>=y.y?(a.y=Math.max(St.y,ut-E.height),a.y=Math.min(a.y,ut-x.height),a.height=ut-a.y,z||(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width,a.x=ot+.5*(st-ot-a.width))):1<=y.y&&(a.height=Math.max(Math.min(St.y-rt,E.height),x.height),z||(a.width=Math.max(Math.min(a.height/gt,E.width),x.width),a.height=gt*a.width,a.x=ot+.5*(st-ot-a.width))),Gt.free(St),a},So.prototype.computeReshape=function(){var a=Bn;return this.adornedObject instanceof ko&&(a=Ev(this.adornedObject)),!(a===Ni||this.diagram.lastInput.shift)},So.prototype.computeMinSize=function(){var a=this.adornedObject.minSize.copy(),y=this.minSize;return!isNaN(y.width)&&y.width>a.width&&(a.width=y.width),!isNaN(y.height)&&y.height>a.height&&(a.height=y.height),a},So.prototype.computeMaxSize=function(){var a=this.adornedObject.maxSize.copy(),y=this.maxSize;return!isNaN(y.width)&&y.widthx?x+=360:360<=x&&(x-=360),x=Math.round(45*Math.round(x/45));var E=this.handleDistance;return x===0?y.x=a.naturalBounds.width+E:x===45?(y.x=a.naturalBounds.width+E,y.y=a.naturalBounds.height+E):x===90?y.y=a.naturalBounds.height+E:x===135?(y.x=-E,y.y=a.naturalBounds.height+E):x===180?y.x=-E:x===225?(y.x=-E,y.y=-E):x===270?y.y=-E:x===315&&(y.x=a.naturalBounds.width+E,y.y=-E),a.ga(y)},Xo.prototype.doDeactivate=function(){var a=this.diagram;this.stopTransaction(),this.ue=this.handle=null,this.kr=new Gt(NaN,NaN),this.isActive=a.isMouseCaptured=!1},Xo.prototype.stopTransaction=function(){var a=this.diagram,y=nr.prototype.stopTransaction.call(this);return y&&a.undoManager.transactionToUndo!==null&&a.undoManager.transactionToUndo.ak(),y},Xo.prototype.doCancel=function(){this.diagram.delaysLayout=!1,this.rotate(this.originalAngle),this.stopTool()},Xo.prototype.doMouseMove=function(){var a=this.diagram;this.isActive&&(a=this.computeRotate(a.lastInput.documentPoint),this.rotate(a))},Xo.prototype.doMouseUp=function(){var a=this.diagram;if(this.isActive){a.delaysLayout=!1;var y=this.computeRotate(a.lastInput.documentPoint);this.rotate(y),a.Ya(),this.transactionResult=this.name,a.R("PartRotated",this.adornedObject,this.originalAngle)}this.stopTool()},Xo.prototype.rotate=function(a){var y=this.adornedObject;if(y!==null){y.angle=a,y=y.part,y.Va();var x=y.locationObject,E=y.rotateObject;(x===E||x.rg(E))&&(x=this.Tn.copy(),y.location=x.re(this.rotationPoint).rotate(a-this.originalAngle).add(this.rotationPoint)),this.diagram.bd()}},Xo.prototype.computeRotate=function(a){a=this.rotationPoint.ab(a)-this.handleAngle;var y=this.adornedObject.panel;y!==null&&(a-=y.li()),360<=a?a-=360:0>a&&(a+=360),y=Math.min(Math.abs(this.snapAngleMultiple),180);var x=Math.min(Math.abs(this.snapAngleEpsilon),y/2);return!this.diagram.lastInput.shift&&0y-x&&(a=(Math.floor(a/y)+1)*y)),360<=a?a-=360:0>a&&(a+=360),a},zt.Object.defineProperties(Xo.prototype,{handleArchetype:{get:function(){return this.o},set:function(a){this.o=a}},handle:{get:function(){return this.j},set:function(a){if(a!==null&&!(a.part instanceof hr))throw Error("new handle is not in an Adornment: "+a);this.j=a}},adornedObject:{get:function(){return this.ue},set:function(a){if(a!==null&&a.part instanceof hr)throw Error("new handle must not be in an Adornment: "+a);this.ue=a}},snapAngleMultiple:{get:function(){return this.ia},set:function(a){this.ia=a}},snapAngleEpsilon:{get:function(){return this.V},set:function(a){this.V=a}},originalAngle:{get:function(){return this.Cw}},rotationPoint:{get:function(){return this.kr},set:function(a){this.kr=a.copy()}},handleAngle:{get:function(){return this.u},set:function(a){this.u=a}},handleDistance:{get:function(){return this.F},set:function(a){this.F=a}}}),Xo.className="RotatingTool",Bi("rotatingTool",function(){return this.findTool("Rotating")},function(a){this.gb("Rotating",a,this.mouseDownTools)});function Fr(){nr.call(this),this.name="ClickSelecting"}Fe(Fr,nr),Fr.prototype.canStart=function(){return!(!this.isEnabled||this.isBeyondDragSize())},Fr.prototype.doMouseUp=function(){this.isActive&&(this.standardMouseSelect(),!this.standardMouseClick()&&this.diagram.lastInput.isTouchEvent&&this.diagram.toolManager.doToolTip()),this.stopTool()},Fr.className="ClickSelectingTool";function Lo(){nr.call(this),this.name="Action",this.pk=null}Fe(Lo,nr),Lo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram,y=a.lastInput,x=a.ic(y.documentPoint,function(E){for(;E.panel!==null&&!E.isActionable;)E=E.panel;return E});return x!==null&&x.isActionable?(this.pk=x,a.Ck=a.ic(y.documentPoint,null,null),!0):!1},Lo.prototype.doMouseDown=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionDown!==null&&y.actionDown(a,y))}else this.canStart()&&this.doActivate()},Lo.prototype.doMouseMove=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionMove!==null&&y.actionMove(a,y))}},Lo.prototype.doMouseUp=function(){if(this.isActive){var a=this.diagram.lastInput,y=this.pk;if(y===null)return;a.targetObject=y,y.actionUp!==null&&y.actionUp(a,y),this.standardMouseClick(function(x){for(;x.panel!==null&&(!x.isActionable||x!==y);)x=x.panel;return x},function(x){return x===y})}this.stopTool()},Lo.prototype.doCancel=function(){var a=this.diagram.lastInput,y=this.pk;y!==null&&(a.targetObject=y,y.actionCancel!==null&&y.actionCancel(a,y),this.stopTool())},Lo.prototype.doStop=function(){this.pk=null},Lo.className="ActionTool";function Ko(){nr.call(this),this.name="ClickCreating",this.Ri=null,this.o=!0,this.j=!1,this.mw=new Gt(0,0)}Fe(Ko,nr),Ko.prototype.canStart=function(){if(!this.isEnabled||this.archetypeNodeData===null)return!1;var a=this.diagram;if(a.isReadOnly||a.isModelReadOnly||!a.allowInsert||!a.lastInput.left||this.isBeyondDragSize())return!1;if(this.isDoubleClick){if(a.lastInput.clickCount===1&&(this.mw=a.lastInput.viewPoint.copy()),a.lastInput.clickCount!==2||this.isBeyondDragSize(this.mw))return!1}else if(a.lastInput.clickCount!==1)return!1;return!(a.currentTool!==this&&a.Ol(a.lastInput.documentPoint,!0)!==null)},Ko.prototype.doMouseUp=function(){var a=this.diagram;this.isActive&&this.insertPart(a.lastInput.documentPoint),this.stopTool()},Ko.prototype.insertPart=function(a){var y=this.diagram,x=this.archetypeNodeData;if(x===null)return null;var E=null;try{if(y.R("ChangingSelection",y.selection),this.Ea(this.name),x instanceof Vi)x.Zc()&&(Tu(x),E=x.copy(),E!==null&&y.add(E));else if(x!==null){var b=y.model.copyNodeData(x);ge(b)&&(y.model.xf(b),E=y.Lc(b))}if(E!==null){var z=Gt.allocAt(a.x,a.y);this.isGridSnapEnabled&&Jf(this.diagram,E,a,z),E.location=z,y.allowSelect&&(y.clearSelection(!0),E.isSelected=!0),Gt.free(z)}y.Ya(),this.transactionResult=this.name,y.R("PartCreated",E)}finally{this.stopTransaction(),y.R("ChangedSelection",y.selection)}return E},zt.Object.defineProperties(Ko.prototype,{archetypeNodeData:{get:function(){return this.Ri},set:function(a){this.Ri=a}},isDoubleClick:{get:function(){return this.o},set:function(a){this.o=a}},isGridSnapEnabled:{get:function(){return this.j},set:function(a){this.j=a}}}),Ko.className="ClickCreatingTool";function bo(){nr.call(this),this.name="DragSelecting",this.Ik=175,this.o=!1;var a=new Vi;a.layerName="Tool",a.selectable=!1;var y=new ko;y.name="SHAPE",y.figure="Rectangle",y.fill=null,y.stroke="magenta",a.add(y),this.j=a}Fe(bo,nr),bo.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(!a.allowSelect)return!1;var y=a.lastInput;return!(!y.left||a.currentTool!==this&&(!this.isBeyondDragSize()||y.timestamp-a.firstInput.timestampb.right&&(x.x-=E.width+5/y.scale),x.xb.bottom&&(x.y-=E.height+5/y.scale),x.ya.lastInput.clickCount)):!1},lr.prototype.doStart=function(){ll=this,this.textBlock!==null&&this.doActivate()},lr.prototype.doActivate=function(){if(!this.isActive){var a=this.diagram;if(a!==null){var y=this.textBlock;if(y===null&&(y=a.ic(a.lastInput.documentPoint)),y!==null&&y instanceof Gr&&(this.textBlock=y,y.part!==null)){a.animationManager.Cc(),this.isActive=!0,this.qa=Ar;var x=this.defaultTextEditor;y.textEditor!==null&&(x=y.textEditor),this.Zh=this.textBlock.copy();var E=new on(this.textBlock.ga(Dr),this.textBlock.ga(Ts));a.tv(E),x.show(y,a,this),this.currentTextEditor=x}}}},lr.prototype.doCancel=function(){this.stopTool()},lr.prototype.doMouseUp=function(){this.canStart()&&this.doActivate()},lr.prototype.doMouseDown=function(){this.isActive&&this.acceptText(fs)},lr.prototype.acceptText=function(a){switch(a){case fs:this.qa===Ss?this.currentTextEditor instanceof HTMLElement&&this.currentTextEditor.focus():(this.qa===Ar||this.qa===zs||this.qa===ea)&&(this.qa=na,_a(this));break;case Oa:case dr:case vr:(dr!==a||this.textBlock.isMultiline!==!0)&&(this.qa===Ar||this.qa===zs||this.qa===ea)&&(this.qa=na,_a(this))}};function _a(a){var y=a.textBlock,x=a.diagram,E=a.currentTextEditor;if(y!==null&&E!==null){var b=y.text,z="";E.valueFunction!==null&&(z=E.valueFunction()),a.isValidText(y,b,z)?(a.Ea(a.name),a.qa=Ss,a.transactionResult=a.name,y.text=z,a.doSuccess(b,z),x!==null&&x.R("TextEdited",y,b),a.stopTransaction(),a.stopTool(),x!==null&&x.doFocus()):(a.qa=zs,a.doError(b,z))}}lr.prototype.doError=function(a,y){var x=this.textBlock;x.errorFunction!==null&&x.errorFunction(this,a,y),(a=this.currentTextEditor)&&a.show(x,this.diagram,this)},lr.prototype.doSuccess=function(a,y){var x=this.textBlock;x.textEdited!==null&&x.textEdited(x,a,y)},lr.prototype.doDeactivate=function(){var a=this.diagram;a!==null&&(this.qa=qo,this.currentTextEditor!==null&&this.currentTextEditor.hide(a,this),this.textBlock=null,this.isActive=!1)},lr.prototype.doStop=function(){ll=null},lr.prototype.isValidText=function(a,y,x){var E=this.textValidation;return E!==null&&!E(a,y,x)?!1:(E=a.textValidation,!!(E===null||E(a,y,x)))},lr.prototype.Lx=function(a){var y=this.Zh;return y.text=a,y.measure(this.textBlock.Ih,1/0),y},zt.Object.defineProperties(lr.prototype,{textBlock:{get:function(){return this.ia},set:function(a){this.ia=a}},currentTextEditor:{get:function(){return this.o},set:function(a){this.o=a}},defaultTextEditor:{get:function(){return this.j},set:function(a){this.j=a}},starting:{get:function(){return this.V},set:function(a){this.V=a}},textValidation:{get:function(){return this.vj},set:function(a){this.vj=a}},minimumEditorScale:{get:function(){return this.u},set:function(a){this.u=a}},selectsTextOnActivate:{get:function(){return this.F},set:function(a){this.F=a}},state:{get:function(){return this.qa},set:function(a){this.qa!==a&&(this.qa=a)}}}),lr.prototype.measureTemporaryTextBlock=lr.prototype.Lx;var Oa=new ce(lr,"LostFocus",0),fs=new ce(lr,"MouseDown",1),vr=new ce(lr,"Tab",2),dr=new ce(lr,"Enter",3),yr=new ce(lr,"SingleClick",0),$o=new ce(lr,"SingleClickSelected",1),la=new ce(lr,"DoubleClick",2),qo=new ce(lr,"StateNone",0),Ar=new ce(lr,"StateActive",1),ea=new ce(lr,"StateEditing",2),na=new ce(lr,"StateValidating",3),zs=new ce(lr,"StateInvalid",4),Ss=new ce(lr,"StateValidated",5),ll=null;lr.className="TextEditingTool",lr.LostFocus=Oa,lr.MouseDown=fs,lr.Tab=vr,lr.Enter=dr,lr.SingleClick=yr,lr.SingleClickSelected=$o,lr.DoubleClick=la,lr.StateNone=qo,lr.StateActive=Ar,lr.StateEditing=ea,lr.StateValidating=na,lr.StateInvalid=zs,lr.StateValidated=Ss,Bi("textEditingTool",function(){return this.findTool("TextEditing")},function(a){this.gb("TextEditing",a,this.mouseUpTools)});function fa(a){zl||(Al(),zl=!0),this.H=dh,this.Ok=this.zb=this.vq=this.bc=!1,this.Qw=!0,this.Pk=du,this.Dm=!1,this.Gh=this.Jd=!0,this.Dg=600,this.cw=this.Ow=!1,this.Zd=new un,this.ce=new ma,this.ce.Yd=this,this.Ei=new un,this.pu=new un,this.Sr=new un,this.pr=new un,a&&Object.assign(this,a)}fa.prototype.Xe=function(a){this.H=a},fa.prototype.canStart=function(){return!0};function Hs(a,y){a.Jd&&a.canStart(y)&&(a.Zd.add(y),a.defaultAnimation.isAnimating&&a.Cc(),ws(a.H),a.zb=!0)}function us(a){if(a.Jd&&a.zb){var y=a.ce,x=a.H,E=a.Zd.contains("Model");E&&(a.Ok=!0,a.Pk===du?(y.isViewportUnconstrained=!0,y.vc.clear(),y.add(x,"position",x.position.copy().offset(0,-200),x.position),y.add(x,"opacity",0,1)):a.Pk===Ql&&y.vc.clear(),a.Qw=!!(a.Pk===cu&&x.du.D(x.pa)),x.R("InitialAnimationStarting",a)),E&&!a.Gh||y.vc.count===0?(a.Zd.clear(),a.zb=!1,y.vc.clear(),Zs(y,x),a.Ok=!1,x.N()):(a.Zd.clear(),x.kg=!1,E=y.vc.get(x),x.autoScale!==$s&&E!==null&&(delete E.start.scale,delete E.end.scale),ee.requestAnimationFrame(function(){a.zb===!1||y.bc||(x.Gf("temporaryPixelRatio")&&Ws(x),Rc(x),a.zb=!1,y.start(),y.bc&&(Ma(a),x.Ya(),Ch(y,0),xl(x,!0),es(a),x.R("AnimationStarting",a)))}))}}function Ls(a){return a.Zd.contains("Trigger")&&a.Zd.count===1}function uh(a,y,x,E){a.isTicking||Ls(a)||y instanceof $n&&(y.fromNode!==null||y.toNode!==null)||a.ce.add(y,"position",x,E,!1)}Et=fa.prototype,Et.fv=function(a){return this.ce.fv(a)},Et.Xu=function(a){return this.ce.Xu(a)};function ga(a,y){function x(){if(0z?z+=360:rt+=360),z=b(x,z,rt-z,E)%360,tt=b(x,tt,st-tt,E),ot=b(x,ot,ut-ot,E),x=b(x,a,y-a,E),"hsla("+z+", "+tt+"%, "+ot+"%, "+x+")"}function Al(){function a(x,E,b,z,tt,ot){x.position=new Gt(z(tt,E.x,b.x-E.x,ot),z(tt,E.y,b.y-E.y,ot))}var y=new yi;y.add("position:diagram",a),y.add("position",a),y.add("position:part",function(x,E,b,z,tt,ot){tta&&hn(a,">= 1",fa,"duration"),this.Dg=a}},isAnimating:{get:function(){return this.bc}},isTicking:{get:function(){return this.vq}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a}},defaultAnimation:{get:function(){return this.ce}},activeAnimations:{get:function(){return this.Ei}},initialAnimationStyle:{get:function(){return this.Pk},set:function(a){this.Pk=a}}}),fa.prototype.stopAnimation=fa.prototype.Cc;var Jl=null,zl=!1,du=new ce(fa,"Default",1),cu=new ce(fa,"AnimateLocations",2),Ql=new ce(fa,"None",3);fa.className="AnimationManager",fa.defineAnimationEffect=function(a,y){zl||(Al(),zl=!0),Jl.add(a,y)},fa.Default=du,fa.AnimateLocations=cu,fa.None=Ql;function ma(a){this.vu=this.Nw=this.Yd=this.H=null,this.Xk=this.bc=this.j=!1,this.cn=this.Qd=0,this.Lp=this.ot=fu,this.Wk=this.ho=!1,this.cu=1,this.au=0,this.Gd=this.Dg=NaN,this.gw=0,this.dn=null,this.o=Wo,this.vc=new yi,this.Tt=new yi,this.yl=new un,this.Ut=new un,this.dw=kd,a&&Object.assign(this,a)}ma.prototype.suspend=function(){this.Xk=!0},ma.prototype.advanceTo=function(a,y){y&&(this.Xk=!1),this.ho&&a>=this.Gd&&(this.Wk=!0,a-=this.Gd),this.gw=a,$l(this,!0),Ma(this.Yd),xl(this.H),es(this.Yd),this.H.redraw()};function Zs(a,y){if(a.Tt.clear(),a.Wk=!1,a.au=0,a.Gd=NaN,0a.cn?a.Gd:E-a.Qd;y&&(b=a.gw,ba.cn&&(a.ho&&!a.Wk?(a.Qd=+new Date,a.cn=a.Qd+a.Gd,a.Wk=!0):a.Ml(!1))}}}function Ch(a,y){for(var x=a.Gd,E=a.vc.iterator,b=a.Wk;E.next();){var z=E.key;if(!(z instanceof Le&&z.diagram===null)){var tt=E.value,ot=b?tt.end:tt.start;tt=b?tt.start:tt.end;var rt=Jl,st;for(st in tt)st==="position"&&(tt["position:placeholder"]||tt["position:nodeCollapse"])||rt.get(st)===null||rt.get(st)(z,ot[st],tt[st],a.Lp,y,x,a)}}}Et.stop=function(){return this.bc?(this.Ml(!0),this):this},Et.Ml=function(a){if(this.vu!==null&&this.vu.jo.remove(this.Nw),this.bc){var y=this.H,x=this.Yd;this.Xk=this.bc=x.Ok=!1,Ma(x);for(var E=this.vc,b=this.yl.iterator;b.next();)y.remove(b.value);for(b=this.Ut.iterator;b.next();)b.value.v();b=this.ho,E=E.iterator;for(var z=Jl;E.next();){var tt=E.key,ot=E.value,rt=b?ot.end:ot.start,st=b?ot.start:ot.end,ut=ot.Ku,gt;for(gt in st)if(z.get(gt)!==null){var St=gt;!ot.Hu||St!=="position:nodeCollapse"&&St!=="position:placeholder"||(St="position"),z.get(St)(tt,rt[gt],ut[gt]!==void 0?ut[gt]:ot.Hu?rt[gt]:st[gt],this.Lp,this.Gd,this.Gd,this)}ot.Hu&&ut.location!==void 0&&tt instanceof Vi&&(tt.location=ut.location),ot.nv&&tt instanceof Vi&&tt.Zb(!1)}if(y.As.clear(),ac(y,!1),y.Ya(),y.N(),xl(y,!0),x.defaultAnimation===this){for(gt=x.pr.iterator;gt.next();)b=gt.value,b.Tg!==null&&(b.points=b.Tg,b.Tg=null);x.pr.clear()}xl(y,!0),this.isViewportUnconstrained&&(y.scrollMode=this.dw),es(x),this.au++,!a&&this.cu>this.au?(this.Wk=!1,this.start()):(this.dn&&this.dn(this),Zs(this,null),x.Ml(this),y.$b())}},Et.Cj=function(a,y){var x=y.actualBounds,E=null;if(y instanceof mo&&(E=y.placeholder),E!==null?(x=E.ga(Dr),E=E.padding,x.x+=E.left,x.y+=E.top,this.add(a,"position",x,a.position,!1)):this.add(a,"position",new Gt(x.x+x.width/2,x.y+x.height/2),a.position,!1),this.add(a,"scale",.01,a.scale,!1),a instanceof mo)for(a=a.memberParts;a.next();)E=a.value,E instanceof fi&&this.Cj(E,y)},Et.Aj=function(a,y){if(a.isVisible()){var x=null;if(y instanceof mo&&(x=y.placeholder),x!==null){var E=x.ga(Dr);x=x.padding,E.x+=x.left,E.y+=x.top,this.add(a,"position:placeholder",a.position,E,!0)}else this.add(a,"position:nodeCollapse",a.position,y,!0);if(this.add(a,"scale",a.scale,.01,!0),E=this.vc,E.contains(a)&&(E.I(a).nv=!0),a instanceof mo)for(a=a.memberParts;a.next();)E=a.value,E instanceof fi&&this.Aj(E,y)}},Et.Ez=function(a){var y=this.Tt.get(a);return y===null&&(y={},this.Tt.add(a,y)),y},zt.Object.defineProperties(ma.prototype,{duration:{get:function(){return this.Dg},set:function(a){1>a&&hn(a,">= 1",ma,"duration"),this.Dg=a}},reversible:{get:function(){return this.ho},set:function(a){this.ho=a}},runCount:{get:function(){return this.cu},set:function(a){0a?x/2*a*a+y:-x/2*(--a*(a-2)-1)+y}function Uu(a,y,x,E){return a===E?y+x:x*(-Math.pow(2,-10*a/E)+1)+y}ma.className="Animation",ma.EaseLinear=function(a,y,x,E){return x*a/E+y},ma.EaseInOutQuad=fu,ma.EaseInQuad=function(a,y,x,E){return x*(a/=E)*a+y},ma.EaseOutQuad=function(a,y,x,E){return-x*(a/=E)*(a-2)+y},ma.EaseInExpo=function(a,y,x,E){return a===0?y:x*Math.pow(2,10*(a/E-1))+y},ma.EaseOutExpo=Uu;function hh(a,y,x){this.start=a,this.end=y,this.Ku={},this.Hu=x,this.nv=!1}hh.className="AnimationState";function Hl(a,y,x){this.xd=null,this.rf=a,this.so=x||Ia,this.uk=null,y!==void 0&&(this.uk=y,x===void 0&&(this.so=xs))}Hl.prototype.copy=function(){var a=new Hl(this.rf);a.so=this.so;var y=this.uk;if(y!==null){var x={};y.duration!==void 0&&(x.duration=y.duration),y.finished!==void 0&&(x.finished=y.finished),y.easing!==void 0&&(x.easing=y.easing),a.uk=x}return a};function ua(a,y){a=a.uk,a!==null&&(a.duration&&(y.duration=a.duration),a.finished&&(y.finished=a.finished),a.easing&&(y.easing=a.easing))}zt.Object.defineProperties(Hl.prototype,{propertyName:{get:function(){return this.rf},set:function(a){this.rf=a}},animationSettings:{get:function(){return this.uk},set:function(a){this.uk=a}},startCondition:{get:function(){return this.so},set:function(a){this.so=a}}});var Ia=new ce(Hl,"Default",1),xs=new ce(Hl,"Immediate",2),Ra=new ce(Hl,"Bundled",3);Hl.className="AnimationTrigger",Hl.Default=Ia,Hl.Immediate=xs,Hl.Bundled=Ra;function ra(a){so(this),this.H=null,this.Pa=new fn,this.xa="",this.pb=1,this.o=!1,this.j=this.Uh=this.u=this.Oi=this.Ni=this.Mi=this.Li=this.Ji=this.Ki=this.Ii=this.Qi=this.Hi=this.Pi=this.Gi=this.Fi=!0,this.Zq=[],a&&Object.assign(this,a)}Et=ra.prototype,Et.clear=function(){for(var a=this.Pa,y=0;y=a)return y;for(var x=0,E=0,b=0,z=0,tt=0,ot=this.Pa.iterator;ot.next();){var rt=ot.value;rt instanceof mo?b++:rt instanceof fi?E++:rt instanceof $n?z++:rt instanceof hr?tt++:x++}if(ot="",0x.Oq||ot.height*b>x.Oq?y.gc(a,x):(b=y.actualBounds,z=y.naturalBounds,b.width===0||b.height===0||isNaN(b.x)||isNaN(b.y)||!y.isVisible()||(x=y.transform,y.areaBackground!==null&&(wa(y,a,y.areaBackground,!0,!0,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.areaBackground===null&&y.background===null&&(wa(y,a,"rgba(0,0,0,0.3)",!0,!1,z,b),a.fillRect(b.x,b.y,b.width,b.height)),y.background!==null&&(a.transform(x.m11,x.m12,x.m21,x.m22,x.dx,x.dy),wa(y,a,y.background,!0,!1,z,b),a.fillRect(0,0,z.width/2,z.height/2),x.ws()||(y=1/(x.m11*x.m22-x.m12*x.m21),a.transform(x.m22*y,-x.m12*y,-x.m21*y,x.m11*y,y*(x.m21*x.dy-x.m22*x.dx),y*(x.m12*x.dx-x.m11*x.dy)))))),E&&(a.restore(),a.Vc(!0))}},Et.g=function(a,y,x,E,b){var z=this.diagram;z!==null&&z.cb(Or,a,this,y,x,E,b)},Et.oi=function(a,y,x){var E=this.Pa;if(y.Ig=this,this===null&&Us(y),a>=E.count)a=E.count;else if(E.M(a)===y)return-1;return E.Gb(a,y),y.Vo(x),E=this.diagram,E!==null&&(x?E.N():E.oi(y)),Au(this,a,y),a},Et.pc=function(a,y,x){if(!x&&y.layer!==this&&y.layer!==null)return y.layer.pc(a,y,x);var E=this.Pa;if(0>a||a>=E.length){if(a=E.indexOf(y),0>a)return-1}else if(E.M(a)!==y&&(a=E.indexOf(y),0>a))return-1;return y.Wo(x),E.mb(a),E=this.diagram,E!==null&&(x?E.N():E.pc(y)),y.Ig=null,Us(y),a};function Au(a,y,x){if(y=pf(a,y,x),x instanceof mo&&x!==null&&isNaN(x.zOrder)){if(x.memberParts.count!==0){for(var E=-1,b=a.Pa.s,z=b.length,tt=0;ttE&&ot.containingGroup===x&&(E=tt,0<=y))break}!(0>E)&&E=b)return y;if(0>y&&(y=a.indexOf(x)),0>y)return-1;for(var z=y-1,tt=NaN;0<=z&&(tt=a.M(z).zOrder,!!isNaN(tt));)z--;for(var ot=y+1,rt=NaN;otE)for(;;){if(z===-1||tt<=E){if(z++,z===y)break;return a.mb(y),a.Gb(z,x),z}for(tt=NaN;0<=--z&&(tt=a.M(z).zOrder,isNaN(tt)););}else if(!isNaN(rt)&&rt=E){if(ot--,ot===y)break;return a.mb(y),a.Gb(ot,x),ot}for(rt=NaN;++ota||1=a)return y;for(var x=this.Wa.iterator;x.next();)y+=` + `+x.value.toString(a-1);return y};function Ic(a,y){if(ya){if(y!=null||jt("Diagram setup requires an argument DIV."),a.Ka!==null&&jt("Diagram has already completed setup."),typeof y=="string"?a.Ka=ee.document.getElementById(y):y instanceof HTMLDivElement?a.Ka=y:jt("No DIV or DIV id supplied: "+y),a.Ka===null&&jt("Invalid DIV id; could not get element with id: "+y),a.Ka.H!==void 0&&jt("Invalid div id; div already has a Diagram associated with it."),!a.ol&&ee.ResizeObserver){var x=sn(function(){a.$b()},250);a.ol=new ee.ResizeObserver(function(){x()}),a.ol.observe(a.Ka)}ee.getComputedStyle(a.Ka,null).position==="static"&&(a.Ka.style.position="relative"),y=5;var E="rgba(2"+y+"5, 255, 255, 0)";y--,a.Ka.style["-webkit-tap-highlight-color"]=E,a.Ka.innerHTML="",a.Ka.H=a,a.Ka.goDiagram=a,a.Ka.go=ee.go;var b=new Bu(a);if(b.style!==void 0&&(b.style.position="absolute",b.style.top="0px",b.style.left="0px",ee.getComputedStyle(a.Ka,null).getPropertyValue("direction")==="rtl"&&(a.tn=!0),b.style.zIndex="2",b.style.userSelect="none",b.style.MozUserSelect="none",b.style.touchAction="none",b.style.letterSpacing="normal !important",b.style.wordSpacing="normal !important"),a.ta=b,a.ib=b.context,E=a.ib,a.Mb=a.computePixelRatio(),a.viewSize.w()||(a.Aa=a.Ka.clientWidth||1,a.ya=a.Ka.clientHeight||1),Kc(a,a.Aa,a.ya),a.Ka.insertBefore(b.Oa,a.Ka.firstChild),b=new Bu(null),b.width=1,b.height=1,a.jw=b,a.oy=b.context,ya){b=En("div");var z=En("div");b.style.position="absolute",b.style.overflow="auto",b.style.width=a.Aa+"px",b.style.height=a.ya+"px",b.style.zIndex="1",z.style.position="absolute",z.style.width="1px",z.style.height="1px",a.Ka.appendChild(b),b.appendChild(z),b.onscroll=Yf,b.addEventListener("pointerdown",yf),b.H=a,b.uy=!0,b.vy=!0,a.ku=b,a.hu=z}a.hk=sn(function(){a.Yh=null,a.N()},300),a.Ov=sn(function(){Rc(a)},250),a.preventDefault=function(tt){return tt.preventDefault(),!1},a.$j=function(tt){if(a.isEnabled){var ot=kl(a,tt,!0);ot.bubbles=!0;var rt=0,st=0;ot.delta=0,tt.deltaX!==void 0?(tt.deltaX!==0&&(rt=0Math.abs(tt.deltaY)?-rt:-st):tt.wheelDeltaX!==void 0?(tt.wheelDeltaX!==0&&(rt=0Math.abs(tt.wheelDeltaY)?-rt:-st):tt.wheelDelta!==void 0&&tt.wheelDelta!==0&&(ot.delta=0ot||Math.abs(st.y-tt.screenY)>ot)?a.yq++:a.yq=1,rt.clickCount=a.yq,a.tw=tt.timeStamp,a.uw.sg(tt.screenX,tt.screenY),a.doMouseDown(),tt.button===1?tt.preventDefault():tu(rt,tt)}},a.dk=function(tt){if(a.isEnabled){a.Vk=!0;var ot=a.oj;if(ot[0]===null||ot[0].pointerId!==tt.pointerId&&ot[0].pointerType===tt.pointerType){if(ot[1]!==null&&ot[1].pointerId===tt.pointerId){ot[1]=tt;return}if(ot[0]===null)ot[0]=tt;else return}else ot[0]=tt;if(ot[0].pointerId===tt.pointerId){ot=Hc(a,tt,!1,!1,!1,ot[1]!==null);var rt=ee.document.elementFromPoint(tt.clientX,tt.clientY)||null;rt!==null&&rt.shadowRoot!==void 0&&rt.shadowRoot!==null&&(rt=rt.shadowRoot.elementFromPoint(tt.clientX,tt.clientY));var st=a,ut=tt;rt&&rt.H&&(ut=tt,st=rt.H),ot.targetDiagram=st,Ad(a,ut,ot),ot.targetObject=null,a.doMouseMove(),tu(ot,tt)}}},a.fk=function(tt){if(a.isEnabled){a.Vk=!0;var ot=tt.pointerType==="touch"||tt.pointerType==="pen",rt=a.Yt;if(ot&&a.qu)delete rt[tt.pointerId],tt.preventDefault();else if(rt=a.oj,rt[0]===null||rt[0].pointerId!==tt.pointerId&&rt[0].pointerType===tt.pointerType)rt[1]!==null&&rt[1].pointerId===tt.pointerId&&(rt[1]=null);else{rt[0]=null,rt=Hc(a,tt,!1,!0,!0,!1);var st=ee.document.elementFromPoint(tt.clientX,tt.clientY)||null;st!==null&&st.shadowRoot!==void 0&&st.shadowRoot!==null&&(st=st.shadowRoot.elementFromPoint(tt.clientX,tt.clientY)),st!==null&&st.H instanceof Ve&&st.H!==a&&Ad(st.H,tt,rt),st===null&&(st=tt.target),Ad(a,tt,rt),rt.clickCount=a.yq,rt.targetDiagram=zc(tt,st),rt.targetObject=null,a.doMouseUp(),tu(rt,tt),ot&&(a.wq=!1)}}},a.ek=function(tt){if(a.isEnabled){a.Vk=!1;var ot=a.Yt;ot[tt.pointerId]&&delete ot[tt.pointerId],ot=a.oj,ot[0]!==null&&ot[0].pointerId===tt.pointerId&&(ot[0]=null),ot[1]!==null&&ot[1].pointerId===tt.pointerId&&(ot[1]=null),tt.pointerType!=="touch"&&tt.pointerType!=="pen"&&(tt=a.currentTool,tt.cancelWaitAfter(),tt.standardMouseOver())}},a.ck=function(tt){var ot=a.oj;ot[0]!==null&&ot[0].pointerId===tt.pointerId?(ot[0]=null,a.wq=!1):ot[1]!==null&&ot[1].pointerId===tt.pointerId&&(ot[1]=null)},a.Vp=E.Z["d"+Ef[1]+Ef[2]+"wI"+Yc.slice(1,5)]["b"+Bx.slice(1,y)](E.Z,Cf,y,y),E.Vc(!0),Vg(a),a.nl==="svg"&&(y=a.pj.get("svg"),a.Ka.appendChild(y.Oa),a.ib=y.context)}}Ve.prototype.addEventListener=function(a,y,x,E){a.addEventListener(y,x,{capture:E,passive:!1})},Ve.prototype.removeEventListener=function(a,y,x,E){a.removeEventListener(y,x,{capture:E})};function Vg(a){var y=a.ta.Oa;y instanceof HTMLCanvasElement||(y=a.div),a.addEventListener(y,"pointerdown",a.ui,!1),a.addEventListener(y,"pointermove",a.dk,!1),a.addEventListener(y,"pointerup",a.fk,!1),a.addEventListener(y,"pointerout",a.ek,!1),a.addEventListener(y,"pointercancel",a.ck,!1),a.addEventListener(y,"pointerenter",a.bz,!1),a.addEventListener(y,"pointerleave",a.cz,!1),a.addEventListener(y,"wheel",a.$j,!1),a.addEventListener(y,"keydown",a.Qz,!1),a.addEventListener(y,"keyup",a.Rz,!1),a.addEventListener(y,"blur",a.Ny,!1),a.addEventListener(y,"focus",a.Oy,!1),a.addEventListener(y,"selectstart",function(x){return x.preventDefault(),!1},!1),a.addEventListener(y,"contextmenu",function(x){return x.preventDefault(),!1},!1),a.addEventListener(ee,"resize",a.Ov,!1)}function Ws(a){30Mt&&(this.position=Yt.h(-(y.scrollWidth-this.Aa)+Ht-this.Aa/b+ut,this.position.y))),a.vy&&this.allowVerticalScroll&&(otAt&&(this.position=Yt.h(this.position.x,-(y.scrollHeight-this.ya)+a.scrollTop-this.ya/b+z))),Gt.free(Yt),this.vd=!0,this.Ee=this.qr=!1,E=this.documentBounds,b=this.viewportBounds,ut=E.right,Mt=b.right,z=E.bottom,At=b.bottom,tt=E.x,gt=b.x,ot=E.y,E=b.y,St>=rt&&tt>=gt&&ut<=Mt&&(x.style.width="1px"),Ct>=st&&ot>=E&&z<=At&&(x.style.height="1px"))}},Ve.prototype.computeBounds=function(a){return a===void 0&&(a=new on),ws(this),jc(this,a)};function jc(a,y){if(a.fixedBounds.w())return y.assign(a.fixedBounds),y.Co(a.yb),y;for(var x=!0,E=a.Wa.s,b=E.length,z=0;zx&&(y=x),ya.maxScale&&(y=a.maxScale),y):y===cc?(y=rt>ot?(tt-a.Db)/E:(z-a.Db)/b,y>x&&(y=x),ya.maxScale&&(y=a.maxScale),y):a.scale}Ve.prototype.zoomToFit=function(){var a=this.sj;this.sj=kd,this.scale=Ld(this,eu),a!==kd&&(ql(this,!1),Sf(this,this.documentBounds,this.Aa/this.Ca,this.ya/this.Ca,this.zk,!1)),this.sj=a},Et=Ve.prototype,Et.BA=function(a,y){y===void 0&&(y=eu);var x=a.width,E=a.height;if(!(x===0||E===0||isNaN(x)&&isNaN(E))){var b=1;if(y===eu||y===cc)if(isNaN(x))b=this.viewportBounds.height*this.scale/E;else if(isNaN(E))b=this.viewportBounds.width*this.scale/x;else{b=this.Aa;var z=this.ya;b=y===cc?z/E>b/x?(z-(this.Be?this.Db:0))/E:(b-(this.gf?this.Db:0))/x:Math.min(z/E,b/x)}this.scale=b,this.position=new Gt(a.x,a.y)}},Et.Jy=function(a,y){this.Va();var x=this.documentBounds,E=this.viewportBounds;this.position=new Gt(x.x+(a.x*x.width+a.offsetX)-(y.x*E.width-y.offsetX),x.y+(a.y*x.height+a.offsetY)-(y.y*E.height-y.offsetY))},Et.zz=function(a){if(a instanceof Le){this.eq=a;var y=Gt.alloc();this.fq=this.op(a.ga(Dr,y)),Gt.free(y)}else this.eq=null,this.fq=cr};function Sf(a,y,x,E,b,z){var tt=Gt.allocAt(a.pa.x,a.pa.y),ot=tt.x,rt=tt.y;if(a.eq!==null){var st=Gt.alloc();st=a.eq.ga(Dr,st),ot=st.x-a.fq.x/a.scale,rt=st.y-a.fq.y/a.scale,b=$r,Gt.free(st)}(z||a.scrollMode===kd)&&(b.sb()&&(x>y.width&&(ot=y.x+(b.x*y.width+b.offsetX)-(b.x*x-b.offsetX)),E>y.height&&(rt=y.y+(b.y*y.height+b.offsetY)-(b.y*E-b.offsetY))),b=a.rj,z=x-y.width,xy.left?ot=y.left:oty.top?rt=y.top:rty;y++){var x=a.De.iterator;if(x===null||a.De.count===0)break;a.De=new un,a.Nv(x,a.De)}a.nodes.each(function(E){E instanceof mo&&E.U&65536&&(E.U=E.U^65536)})}}Et.Nv=function(a,y){for(a.reset();a.next();){var x=a.value;!x.Zc()||x instanceof mo||(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))}for(a.reset();a.next();)x=a.value,x instanceof mo&&x.isVisible()&&pa(this,x);for(a.reset();a.next();)x=a.value,x instanceof $n&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x));for(a.reset();a.next();)x=a.value,x instanceof hr&&x.isVisible()&&(x.si()?(x.measure(1/0,1/0),x.arrange()):y.add(x))};function pa(a,y){for(var x=zn(),E=zn(),b=y.memberParts;b.next();){var z=b.value;z.isVisible()&&(z instanceof mo?(iu(z)||hl(z)||gc(z))&&pa(a,z):z instanceof $n?z.fromNode===y||z.toNode===y?E.push(z):x.push(z):(z.measure(1/0,1/0),z.arrange()))}for(a=x.length,b=0;bbe&&(Ht=ui.left,ae=ui.right),Yt.height>Ue&&(fe=ui.top,ye=ui.bottom)):(Ht=ui.left,ae=ui.right,fe=ui.top,ye=ui.bottom);var Fi=Yt.width+Ht+ae,xi=Yt.height+fe+ye;ui=a.scale;var Qn=Fi>rt/ui,xn=xi>st/ui;if(!(z||a.gf||a.Be||Qn||xn))return!0;Ht=Yt.x-Ht,rt=ut.x,ae=Yt.right+ae,st=ut.right+tt,fe=Yt.y-fe;var fo=ut.y;Yt=Yt.bottom+ye,ut=ut.bottom+ot;var eo="1px";if(ye="1px",a.scrollMode===kd&&(Qn||xn)&&(Qn&&a.hasHorizontalScrollbar&&a.allowHorizontalScroll&&(Qn=1,Ht+1st+1&&(Qn=Math.max((ae-st)*ui+a.Aa,Qn)),be+tt+1ut+1&&(Qn=Math.max((Yt-ut)*ui+a.ya,Qn)),Ue+ot+1st+1&&(tt=Math.max((ae-st)*ui+a.Aa,tt)),be+1ut+1&&(ot=Math.max((Yt-ut)*ui+tt,ot)),Ue+1st+1&&(y=a.position.x*ui)),a.tn)switch(a.bu){case"negative":y=-(Mt.scrollWidth-y-Mt.clientWidth);break;case"reverse":y=Mt.scrollWidth-y-Mt.clientWidth}return Mt.scrollLeft=y,a.hasVerticalScrollbar&&a.allowVerticalScroll&&(Ue+1ut+1&&(Mt.scrollTop=a.position.y*ui)),rt=a.Aa,st=a.ya,Mt.style.width=rt+(a.gf?a.Db:0)+"px",Mt.style.height=st+(a.Be?a.Db:0)+"px",x!==rt||E!==st||a.animationManager.zb?(x=on.allocAt(b,gt,St,Ct),a.onViewportBoundsChanged(x,a.viewportBounds,ui,z),on.free(x),!1):!0}Et=Ve.prototype,Et.add=function(a){var y=a.diagram;if(y!==this&&(y!==null&&jt("Cannot add part "+a.toString()+" to "+this.toString()+". It is already a part of "+y.toString()),y=this.Qj(a.layerName),y===null&&(y=this.Qj("")),y===null&&jt('Cannot add a Part when unable find a Layer named "'+a.layerName+'" and there is no default Layer'),a.layer!==y)){var x=y.oi(99999999,a,a.diagram===this);0<=x&&this.cb(va,"parts",y,null,a,null,x),y.isTemporary||this.Ya(),a.C(1),x=a.layerChanged,x!==null&&x(a,null,y)}},Et.oi=function(a){this.partManager.oi(a);var y=this;qc(a,function(x){Vc(y,x)}),(a instanceof hr||a instanceof mo&&a.placeholder!==null)&&a.v(),a.data!==null&&qc(a,function(x){sy(y.partManager,x)}),hl(a)!==!0&&gc(a)!==!0||this.De.add(a),R1(a,!0,this),z1(a)?(a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.$b()},Et.pc=function(a){a.Ej(),this.partManager.pc(a);var y=this;a.data!==null&&qc(a,function(x){ly(y.partManager,x,y)}),this.De.remove(a),z1(a)?(a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.Ya()):a.isVisible()&&a.actualBounds.w()&&this.N(nf(a,a.actualBounds)),this.$b()},Et.remove=function(a){lc(this,a,!0)};function lc(a,y,x){var E=y.layer;E!==null&&E.diagram===a&&(y.isSelected=!1,y.isHighlighted=!1,y.C(2),x&&y.Lj(),x=E.pc(-1,y,!1),0<=x&&a.cb(Na,"parts",E,y,null,x,null),a=y.layerChanged,a!==null&&a(y,E,null))}Et.Is=function(a,y){if(y===void 0&&(y=!1),Ye(a))for(var x=a.length,E=0;EE&&this.Ya(),this},Et.Cy=function(a,y){_g(this,a,y),a.Xe(this);var x=this.Wa,E=x.indexOf(a);0<=E&&(x.remove(a),this.cc!==null&&this.cb(Na,"layers",this,a,null,E,null));var b=x.count,z;for(z=0;zE&&this.Ya(),this},Et.kA=function(a){if(a.diagram!==this&&jt("Cannot remove a Layer from another Diagram: "+a+" of "+a.diagram),a.name!==""){var y=this.Wa,x=y.indexOf(a);if(y.remove(a)){for(y=a.Pa.copy().iterator;y.next();){var E=y.value,b=E.layerName;b!==a.name?E.layerName=b:E.layerName=""}this.cc!==null&&this.cb(Na,"layers",this,a,null,x,null),this.N(),this.Ya()}}},Et.Qj=function(a){for(var y=this.layers;y.next();){var x=y.value;if(x.name===a)return x}return null},Et.Yw=function(a){return this.pf===null&&(this.pf=new fn),this.pf.add(a),this.model.Pe(a),this},Et.mA=function(a){this.pf!==null&&(this.pf.remove(a),this.pf.count===0&&(this.pf=null)),this.model.ik(a)},Et.Pe=function(a){return this.zg===null&&(this.zg=new fn),this.zg.add(a),this},Et.ik=function(a){this.zg!==null&&(this.zg.remove(a),this.zg.count===0&&(this.zg=null))},Et.ds=function(a){if(this.skipsUndoManager||this.model.skipsUndoManager||this.model.undoManager.Tu(a),a.change!==ys&&(this.isModified=!0),this.zg!==null)for(var y=this.zg,x=y.length,E=0;Egt.Pa.indexOf(Ct)&>.oi(St,Ct,Mt):(Ct.isSelected=!1,Ct.isHighlighted=!1,Ct.Wb(),gt.pc(Mt?St:-1,Ct,Mt)))}else gt instanceof Ve?typeof St=="number"&&Ct instanceof ra&&(y?(Ct.Xe(this),this.Wa.Gb(St,Ct)):this.Wa.mb(St)):jt("unknown ChangedEvent.Remove object: "+a.toString());this.isModified=!0}else E!==ys&&jt("unknown ChangedEvent: "+a.toString())}finally{this.skipsModelSourceBindings=x}}},Ve.prototype.Ea=function(a){return this.undoManager.Ea(a)},Ve.prototype.eb=function(a){return this.undoManager.eb(a)},Ve.prototype.Kf=function(){return this.undoManager.Kf()},Ve.prototype.commit=function(a,y){y===void 0&&(y="");var x=this.skipsUndoManager;y===null&&(this.skipsUndoManager=!0,y=""),this.undoManager.Ea(y);var E=!1;try{a(this),E=!0}finally{E?this.undoManager.eb(y):this.undoManager.Kf(),this.skipsUndoManager=x}},Ve.prototype.updateAllTargetBindings=function(a){this.partManager.updateAllTargetBindings(a)},Ve.prototype.rp=function(){this.partManager.rp()};function Yg(a,y,x){var E=a.animationManager;if(a.vb||a.ld)a.Ca=x,Mh(a),a.N(),a.Ee=!0,E.zb&&(Ls(E)||E.ce.add(E.H,"scale",y,a.Ca));else if(a.ta===null)a.Ca=x,Mh(a);else{a.vb=!0;var b=a.viewportBounds.copy(),z=a.Aa,tt=a.ya,ot=a.zoomPoint.x,rt=a.zoomPoint.y,st=a.contentAlignment;isNaN(ot)&&(st.$c()?st.Hf(ol)?ot=0:st.Hf(vs)&&(ot=z-1):ot=st.sb()?st.x*(z-1):z/2),isNaN(rt)&&(st.$c()?st.Hf(Ll)?rt=0:st.Hf(bs)&&(rt=tt-1):rt=st.sb()?st.y*(tt-1):tt/2),a.scaleComputation===null||a.animationManager.defaultAnimation.isAnimating||(x=a.scaleComputation(a,x)),xa.maxScale&&(x=a.maxScale),z=Gt.allocAt(a.pa.x+ot/y-ot/x,a.pa.y+rt/y-rt/x),a.position=z,Gt.free(z),a.Ca=x,Mh(a),a.vb=!1,a.onViewportBoundsChanged(b,a.viewportBounds,y,!1),ql(a,!1),E.zb&&(Ls(E)||E.ce.add(E.H,"scale",y,a.Ca))}}Ve.prototype.onViewportBoundsChanged=function(a,y,x,E){if(!a.D(y)){E===void 0&&(E=!1),E||(this.Ee=!0),this.vd=!0;var b=this.layout;b===null||!b.isViewportSized||this.autoScale!==$s||a.width===y.width&&a.height===y.height||b.C(),b=this.currentTool,this.Vk===!0&&b instanceof Kr&&(this.lastInput.documentPoint=this.Ps(this.lastInput.viewPoint),nc(b,this)),this.vb||this.invalidateViewport(a,y),bh(this),this.fc.scale=x,this.fc.position.x=a.x,this.fc.position.y=a.y,this.fc.bounds.assign(a),this.fc.canvasSize.width=Math.round(a.width*x),this.fc.canvasSize.height=Math.round(a.height*x),this.fc.newCanvasSize.width=this.Aa,this.fc.newCanvasSize.height=this.ya,this.fc.isScroll=E,this.R("ViewportBoundsChanged",this.fc,a),this.isVirtualized&&this.links.each(function(z){z.isAvoiding&&z.actualBounds.Yc(y)&&z.bb()})}};function bh(a,y){var x=a.fe;if(x!==null&&x.visible){for(var E=Xe.alloc(),b=1,z=1,tt=x.O.s,ot=tt.length,rt=0;rtut||(pv(st.figure)?z=z*ut/Ne.vx(z,ut):b=b*ut/Ne.vx(b,ut))}if(tt=x.gridCellSize,E.h(z*tt.width,b*tt.height),y!==void 0)b=y.width,z=y.height,a=y.x,tt=y.y;else{if(y=on.alloc(),a=a.viewportBounds,y.h(a.x,a.y,a.width,a.height),!y.w()){on.free(y);return}b=y.width,z=y.height,a=y.x,tt=y.y,on.free(y)}x.width=b+2*E.width,x.height=z+2*E.height,y=Gt.alloc(),Ne.No(a,tt,0,0,E.width,E.height,y),y.offset(-E.width,-E.height),Xe.free(E),x.part.location=y,Gt.free(y)}}Ve.prototype.clearSelection=function(a){a===void 0&&(a=!1);var y=this.selection;if(y.count!==0){a||this.R("ChangingSelection",y);for(var x=y.Fa(),E=x.length,b=0;b=E&&!z.defaultAnimation.isAnimating&&!z.zb&&(y||Hs(z,"Layout")),a.xh=!1;for(var tt=a.ai.iterator;tt.next();)qg(a,tt.value,y,E);b.isValidLayout||(!y||b.isRealtime||b.isRealtime===null||E===0?(b.doLayout(a),ws(a),b.isValidLayout=!0):a.xh=!0)}finally{y=a.undoManager.isInternalTransaction,E===0&&(a.eb("Layout"),a.undoManager.isInternalTransaction=!1),!y||E!==0&&E!==1||us(z),a.aa=x}}}function qg(a,y,x,E){if(y!==null){for(var b=y.gl.iterator;b.next();)qg(a,b.value,x,E);b=y.layout,b===null||b.isValidLayout||(!x||b.isRealtime||E===0?(y.rh=!y.location.w(),b.doLayout(y),y.C(32),pa(a,y),b.isValidLayout=!0):a.xh=!0)}}Et.yz=function(){for(var a=new fn,y=this.nodes;y.next();){var x=y.value;x.isTopLevel&&x.kh()===null&&a.add(x)}return a.iterator};function ev(a){function y(b){var z=b.toLowerCase(),tt=new fn;x.add(b,tt),x.add(z,tt),E.add(b,b),E.add(z,b)}var x=new yi,E=new yi;y("InitialAnimationStarting"),y("AnimationStarting"),y("AnimationFinished"),y("BackgroundSingleClicked"),y("BackgroundDoubleClicked"),y("BackgroundContextClicked"),y("ClipboardChanged"),y("ClipboardPasted"),y("DocumentBoundsChanged"),y("ExternalObjectsDropped"),y("GainedFocus"),y("InitialLayoutCompleted"),y("LayoutCompleted"),y("LinkDrawn"),y("LinkRelinked"),y("LinkReshaped"),y("LostFocus"),y("Modified"),y("ObjectSingleClicked"),y("ObjectDoubleClicked"),y("ObjectContextClicked"),y("PartCreated"),y("PartResized"),y("PartRotated"),y("SelectionMoved"),y("SelectionCopied"),y("SelectionDeleting"),y("SelectionDeleted"),y("SelectionGrouped"),y("SelectionUngrouped"),y("ChangingSelection"),y("ChangedSelection"),y("SubGraphCollapsed"),y("SubGraphExpanded"),y("TextEdited"),y("TreeCollapsed"),y("TreeExpanded"),y("ViewportBoundsChanged"),y("InvalidateDraw"),a.iw=x,a.hw=E}function am(a,y){var x=a.hw.I(y);return x!==null?x:a.hw.I(y.toLowerCase())}function qf(a,y){var x=a.iw.I(y);if(x!==null||(x=a.iw.I(y.toLowerCase()),x!==null))return x;jt("Unknown DiagramEvent name: "+y)}Et.Bj=function(a,y){return a=qf(this,a),a!==null&&a.add(y),this},Et.am=function(a,y){a=qf(this,a),a!==null&&a.remove(y)},Et.R=function(a,y,x){var E=qf(this,a),b=new sl;if(b.diagram=this,a=am(this,a),a!==null&&(b.name=a),y!==void 0&&(b.subject=y),x!==void 0&&(b.parameter=x),y=E.length,y===1)E.M(0)(b);else if(y!==0)for(E=E.Fa(),x=0;x=x.top&&0>=x.left&&0>=x.right&&0>=x.bottom)return y;var E=this.viewportBounds,b=this.scale;E=on.allocAt(0,0,E.width*b,E.height*b);var z=Gt.allocAt(0,0);if(a.x>=E.x&&a.xE.x+E.width-x.right&&this.allowHorizontalScroll&&(tt=Math.max(this.scrollHorizontalLineChange,1),tt|=0,z.x+=tt,a.x>E.x+E.width-x.right/2&&(z.x+=tt),a.x>E.x+E.width-x.right/4&&(z.x+=4*tt));return a.y>=E.y&&a.yE.y+E.height-x.bottom&&this.allowVerticalScroll&&(tt=Math.max(this.scrollVerticalLineChange,1),tt|=0,z.y+=tt,a.y>E.y+E.height-x.bottom/2&&(z.y+=tt),a.y>E.y+E.height-x.bottom/4&&(z.y+=4*tt)),z.Xa(Wo)||(y=new Gt(y.x+z.x/b,y.y+z.y/b)),on.free(E),Gt.free(z),y},Et=Ve.prototype,Et.Cs=function(){return null},Et.av=function(){return null},Et.bs=function(a,y){this.pj.add(a,y)},Et.Fu=function(a){(this.Pw=a)||this.nodes.each(function(y){y instanceof mo&&(y.$p=null)})};function xf(a,y,x){function E(){var ut=+new Date;for(z=!0,tt.reset();tt.next();)if(!tt.value[0].al){z=!1;break}z||ut-st>rt?y(x,b,ot):ee.requestAnimationFrame(E)}for(var b=x.callback,z=!0,tt=a.Og.iterator;tt.next();)if(!tt.value[0].al){z=!1;break}if(typeof b!="function"||z)return y(x,b,a);var ot=a,rt=x.callbackTimeout||300,st=+new Date;return ee.requestAnimationFrame(function(){E()}),null}Et.Wz=function(a){return ya?(a===void 0&&(a={}),a.returnType="Image",this.Jx(a)):null},Et.Jx=function(a){return a===void 0&&(a={}),xf(this,this.Xz,a)},Et.Xz=function(a,y,x){var E=lm(x,a,"canvas",null);if(E===null)return null;x=E.Z.canvas;var b=null;if(x!==null)switch(b=a.returnType,b===void 0?b="string":b=b.toLowerCase(),b){case Yc+"data":b=E.getImageData(0,0,x.width,x.height);break;case Yc:E=(a.document||document).createElement("img"),E.src=x.toDataURL(a.type,a.details),b=E;break;case"blob":return typeof y!="function"&&jt('Error: Diagram.makeImageData called with "returnType: toBlob", but no required "callback" function property defined.'),typeof x.toBlob=="function"?(x.toBlob(y,a.type,a.details),"toBlob"):(y(null),null);default:b=x.toDataURL(a.type,a.details)}return typeof y=="function"?(y(b),null):b};function lm(a,y,x,E){if(a.animationManager.Cc(),a.bd(),a.ta===null)return null;typeof y!="object"&&jt("properties argument must be an Object.");var b=y.size||null,z=y.scale||null;y.scale!==void 0&&isNaN(y.scale)&&(z="NaN");var tt=y.maxSize;y.maxSize===void 0&&(tt=x==="SVG"?new Xe(1/0,1/0):new Xe(2e3,2e3));var ot=y.position||null,rt=y.parts||null,st=y.padding===void 0?1:y.padding,ut=y.background||null,gt=y.omitTemporary;gt===void 0&&(gt=!0);var St=y.document||document,Ct=y.elementFinished||null,Mt=y.showTemporary;Mt===void 0&&(Mt=!gt),y=y.showGrid,y===void 0&&(y=Mt),b!==null&&isNaN(b.width)&&isNaN(b.height)&&(b=null),typeof st=="number"?st=new bi(st):st instanceof bi||jt("MakeImage padding must be a Margin or a number."),st.left=Math.max(st.left,0),st.right=Math.max(st.right,0),st.top=Math.max(st.top,0),st.bottom=Math.max(st.bottom,0),a.ib.Vc(!0),gt=new Bu(null,St,void 0,!0);var At=gt.context;if(!(b||z||rt||ot))return gt.width=a.Aa+Math.ceil(st.left+st.right),gt.height=a.ya+Math.ceil(st.top+st.bottom),x==="SVG"?E===null?null:(E.resize(gt.width,gt.height,gt.width,gt.height),E.ownerDocument=St,E.hs=Ct,Ka(a,E.context,st,new Xe(gt.width,gt.height),a.Ca,a.pa,rt,ut,Mt,y),E.context):(a.Xm=!1,Ka(a,At,st,new Xe(gt.width,gt.height),a.Ca,a.pa,rt,ut,Mt,y),a.Xm=!0,gt.context);var Yt=a.Pp,Ht=a.documentBounds.copy();if(Ht.Fv(a.yb),Mt)for(var ae=a.Wa.s,fe=ae.length,ye=0;yeYt?(z=Yt,b=Ht.width,Ht=Ht.height):(b=tt.width,Ht=tt.height)):(b=Ht.width*z,Ht=Ht.height*z):(z=Yt,b=Ht.width,Ht=Ht.height),st!==null?(b+=ot,Ht+=fe):st=new bi(0),tt!==null&&(Yt=tt.width,tt=tt.height,isNaN(Yt)&&(Yt=2e3),isNaN(tt)&&(tt=2e3),isFinite(Yt)&&(b=Math.min(b,Yt)),isFinite(tt)&&(Ht=Math.min(Ht,tt))),gt.width=Math.ceil(b),gt.height=Math.ceil(Ht),x==="SVG"?E===null?null:(E.resize(gt.width,gt.height,gt.width,gt.height),E.ownerDocument=St,E.hs=Ct,Ka(a,E.context,st,new Xe(Math.ceil(b),Math.ceil(Ht)),z,ae,rt,ut,Mt,y),E.context):(a.Xm=!1,Ka(a,At,st,new Xe(Math.ceil(b),Math.ceil(Ht)),z,ae,rt,ut,Mt,y),a.Xm=!0,gt.context)}zt.Object.defineProperties(Ve.prototype,{renderer:{get:function(){return this.nl},set:function(a){this instanceof mt||(a===""&&(a="default"),a=a.toLowerCase(),a!==this.nl&&(this.nl=a,a==="default"||a==="canvas"?(a=this.pj.get("svg"),a!==null&&a.Oa.remove(),this.ta&&(this.ib=this.ta.context)):a==="svg"?(this.pj.contains("svg")?a=this.pj.get("svg"):(a=new Lh(this,ee.document),this.bs("svg",a)),this.div!==null&&this.div.appendChild(a.Oa),this.ib=a.context,this.ta&&(this.ta.context.setTransform(this.Mb,0,0,this.Mb,0,0),this.ta.context.clearRect(0,0,this.Aa,this.ya))):a!=="debug"||this.pj.contains("SVG")||(a=new Lh(this,ee.document),this.bs("SVG",a),a.Oa.style.backgroundColor="whitesmoke",this.div!==null&&this.div.after(a.Oa)),this.hk()))}},div:{get:function(){return this.Ka},set:function(a){if(this.Ka!==a){var y=this.Ka;y!==null?(y.H=void 0,y.goDiagram=void 0,y.go=void 0,y.innerHTML="",this.ta!==null&&(y=this.ta.Oa,this.removeEventListener(y,"pointermove",this.dk,!1),this.removeEventListener(y,"pointerdown",this.ui,!1),this.removeEventListener(y,"pointerup",this.fk,!1),this.removeEventListener(y,"pointerout",this.ek,!1),this.removeEventListener(y,"pointercancel",this.ck,!1),this.ta.mx()),this.ol&&(this.ol.disconnect(),this.ol=null),y=this.toolManager,y!==null&&(y.mouseDownTools.each(function(x){x.cancelWaitAfter()}),y.mouseMoveTools.each(function(x){x.cancelWaitAfter()}),y.mouseUpTools.each(function(x){x.cancelWaitAfter()})),y.cancelWaitAfter(),this.currentTool.doCancel(),this.ta=null,this.removeEventListener(ee,"resize",this.Ov,!1),this.removeEventListener(ee,"wheel",this.$j,!0),dh===this&&(dh=null)):this.ui===null&&(this.hf=!1),this.Ka=null,a!==null&&((y=a.H)&&(y.div=null),Ic(this,a),this.hk())}}},$w:{get:function(){return this.Sq}},pi:{get:function(){return this.hf}},draggedLink:{get:function(){return this.nt},set:function(a){this.nt!==a&&(this.nt=a,a!==null&&(this.Vt=a.fromPort,this.Wt=a.toPort))}},Mx:{get:function(){return this.Vt},set:function(a){this.Vt=a}},Nx:{get:function(){return this.Wt},set:function(a){this.Wt=a}},animationManager:{get:function(){return this.Yd}},undoManager:{get:function(){return this.cc.undoManager}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a,this.cc.skipsUndoManager=a}},delaysLayout:{get:function(){return this.lt},set:function(a){this.lt=a}},opacity:{get:function(){return this.pb},set:function(a){var y=this.pb;y!==a&&((0>a||1a&&hn(a,">= 0",Ve,"scrollHorizontalLineChange"),this.iu=a,this.g("scrollHorizontalLineChange",y,a))}},scrollVerticalLineChange:{get:function(){return this.mu},set:function(a){var y=this.mu;y!==a&&(0>a&&hn(a,">= 0",Ve,"scrollVerticalLineChange"),this.mu=a,this.g("scrollVerticalLineChange",y,a))}},lastInput:{get:function(){return this.cj},set:function(a){this.cj=a}},previousInput:{get:function(){return this.Qg},set:function(a){this.Qg=a}},firstInput:{get:function(){return this.bq},set:function(a){this.bq=a}},currentCursor:{get:function(){return this.it},set:function(a){if(a===""&&(a=this.Op),this.it!==a){var y=this.ta,x=this.Ka;if(y!==null&&x!==null){this.it=a;var E=y.style.cursor;y.style.cursor=a,x.style.cursor=a,y.style.cursor===E&&(y.style.cursor="-webkit-"+a,x.style.cursor="-webkit-"+a,y.style.cursor===E&&(y.style.cursor="-moz-"+a,x.style.cursor="-moz-"+a,y.style.cursor===E&&(y.style.cursor=a,x.style.cursor=a)))}}}},defaultCursor:{get:function(){return this.Op},set:function(a){a===""&&(a="auto");var y=this.Op;y!==a&&(this.Op=a,this.g("defaultCursor",y,a))}},click:{get:function(){return this.zh},set:function(a){var y=this.zh;y!==a&&(this.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.Fh},set:function(a){var y=this.Fh;y!==a&&(this.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.Bh},set:function(a){var y=this.Bh;y!==a&&(this.Bh=a,this.g("contextClick",y,a))}},mouseOver:{get:function(){return this.Qh},set:function(a){var y=this.Qh;y!==a&&(this.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.Oh},set:function(a){var y=this.Oh;y!==a&&(this.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.Nh},set:function(a){var y=this.Nh;y!==a&&(this.Nh=a,this.g("mouseHold",y,a))}},mouseDragOver:{get:function(){return this.Qt},set:function(a){var y=this.Qt;y!==a&&(this.Qt=a,this.g("mouseDragOver",y,a))}},mouseDrop:{get:function(){return this.Lh},set:function(a){var y=this.Lh;y!==a&&(this.Lh=a,this.g("mouseDrop",y,a))}},handlesDragDropForTopLevelParts:{get:function(){return this.xt},set:function(a){var y=this.xt;y!==a&&(this.xt=a,this.g("handlesDragDropForTopLevelParts",y,a))}},mouseEnter:{get:function(){return this.Mh},set:function(a){var y=this.Mh;y!==a&&(this.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.Ph},set:function(a){var y=this.Ph;y!==a&&(this.Ph=a,this.g("mouseLeave",y,a))}},toolTip:{get:function(){return this.$h},set:function(a){var y=this.$h;y!==a&&(this.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.Ch},set:function(a){var y=this.Ch;y!==a&&(this.Ch=a,this.g("contextMenu",y,a))}},commandHandler:{get:function(){return this.nb},set:function(a){this.nb!==a&&(this.nb=a,a.Xe(this))}},toolManager:{get:function(){return this.te},set:function(a){this.te!==a&&(this.te=a,a.diagram=this)}},defaultTool:{get:function(){return this.ob},set:function(a){var y=this.ob;y!==a&&(this.ob=a,a.diagram=this,this.currentTool===y&&(this.currentTool=a))}},currentTool:{get:function(){return this.hb},set:function(a){var y=this.hb;y&&(y.isActive&&y.doDeactivate(),y.cancelWaitAfter(),y.doStop()),a===null&&(a=this.defaultTool),a!==null&&(this.hb=a,a.diagram=this,a.doStart())}},selection:{get:function(){return this.Hw}},maxSelectionCount:{get:function(){return this.Nt},set:function(a){var y=this.Nt;if(y!==a)if(0<=a&&!isNaN(a)){if(this.Nt=a,this.g("maxSelectionCount",y,a),!this.undoManager.isUndoingRedoing&&(a=this.selection.count-a,0= 0",Ve,"maxSelectionCount")}},nodeSelectionAdornmentTemplate:{get:function(){return this.St},set:function(a){var y=this.St;y!==a&&(this.St=a,this.g("nodeSelectionAdornmentTemplate",y,a))}},groupSelectionAdornmentTemplate:{get:function(){return this.wt},set:function(a){var y=this.wt;y!==a&&(this.wt=a,this.g("groupSelectionAdornmentTemplate",y,a))}},linkSelectionAdornmentTemplate:{get:function(){return this.Kt},set:function(a){var y=this.Kt;y!==a&&(this.Kt=a,this.g("linkSelectionAdornmentTemplate",y,a))}},highlighteds:{get:function(){return this.nw}},isModified:{get:function(){var a=this.undoManager;return a.isEnabled?a.currentTransaction!==null?!0:this.rn&&this.Ce!==a.historyIndex:this.rn},set:function(a){if(this.rn!==a){this.rn=a;var y=this.undoManager;!a&&y.isEnabled&&(this.Ce=y.historyIndex),a||om(this)}}},model:{get:function(){return this.cc},set:function(a){var y=this.cc;if(y!==a){this.currentTool.doCancel(),y&&y.undoManager!==a.undoManager&&y.undoManager.isInTransaction&&jt("Do not replace a Diagram.model while a transaction is in progress."),this.animationManager.Cc(!0);var x=Md(this,!0);this.hf=!1,this.fn=!0,this.Ce=-2,this.kg=!1;var E=this.vb;this.vb=!0,Hs(this.animationManager,"Model"),y&&(this.pf!==null&&this.pf.each(function(z){return y.ik(z)}),y.ik(this.Oc)),this.cc=a,this.partManager=Xg(this.cc.type);for(var b=0;bthis.scale&&(this.scale=a)):hn(a,"> 0",Ve,"minScale"))}},maxScale:{get:function(){return this.Mt},set:function(a){var y=this.Mt;y!==a&&(0 0",Ve,"maxScale"))}},zoomPoint:{get:function(){return this.zu},set:function(a){this.zu.D(a)||(this.zu=a=a.J())}},contentAlignment:{get:function(){return this.zk},set:function(a){var y=this.zk;y.D(a)||(this.zk=a=a.J(),this.g("contentAlignment",y,a),ql(this,!1))}},initialContentAlignment:{get:function(){return this.pq},set:function(a){var y=this.pq;y.D(a)||(this.pq=a=a.J(),this.g("initialContentAlignment",y,a))}},padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.Ya(),this.g("padding",y,a))}},partManager:{get:function(){return this.Pc},set:function(a){var y=this.Pc;y!==a&&(a.diagram!==null&&jt("Cannot share PartManagers between Diagrams: "+a.toString()),y&&y.Xe(null),this.Pc=a,a.Xe(this))}},nodes:{get:function(){return this.partManager.nodes.iterator}},links:{get:function(){return this.partManager.links.iterator}},parts:{get:function(){return this.partManager.parts.iterator}},layout:{get:function(){return this.Sc},set:function(a){var y=this.Sc;y!==a&&(this.Sc=a,a.diagram=this,a.group=null,this.xh=!0,this.g("layout",y,a),this.$b())}},isTreePathToChildren:{get:function(){return this.Ht},set:function(a){var y=this.Ht;if(y!==a&&(this.Ht=a,this.g("isTreePathToChildren",y,a),!this.undoManager.isUndoingRedoing))for(a=this.nodes;a.next();)yp(a.value)}},treeCollapsePolicy:{get:function(){return this.uu},set:function(a){var y=this.uu;y!==a&&(a!==Bd&&a!==Ya&&a!==og&&jt("Unknown Diagram.treeCollapsePolicy: "+a),this.uu=a,this.g("treeCollapsePolicy",y,a))}},Ue:{get:function(){return this.pw},set:function(a){this.pw=a}},avoidanceCellSize:{get:function(){return this.aw},set:function(a){this.Xh=null,this.aw=new Xe(Math.max(1,a.width),Math.max(1,a.height))}},avoidanceLimit:{get:function(){return this.bw},set:function(a){this.bw=Math.max(1,a)}},autoScrollInterval:{get:function(){return this.vp},set:function(a){var y=this.vp;y!==a&&(this.vp=a,this.g("autoScrollInterval",y,a))}},autoScrollRegion:{get:function(){return this.xp},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.xp;y.D(a)||(this.xp=a=a.J(),this.Ya(),this.g("autoScrollRegion",y,a))}}}),zt.Object.defineProperties(Ve,{licenseKey:{get:function(){return ap.jc()},set:function(a){ap.add(a.replace(/\s/g,""))}},version:{get:function(){return _c}}}),Ve.prototype.makeImageData=Ve.prototype.Jx,Ve.prototype.makeImage=Ve.prototype.Wz,Ve.prototype.cacheGroupExternalLinks=Ve.prototype.Fu,Ve.prototype.addRenderer=Ve.prototype.bs,Ve.prototype.makeSVG=Ve.prototype.av,Ve.prototype.makeSvg=Ve.prototype.Cs,Ve.prototype.stopAutoScroll=Ve.prototype.ug,Ve.prototype.doAutoScroll=Ve.prototype.gs,Ve.prototype.isUnoccupied=Ve.prototype.Yj,Ve.prototype.raiseDiagramEvent=Ve.prototype.R,Ve.prototype.removeDiagramListener=Ve.prototype.am,Ve.prototype.addDiagramListener=Ve.prototype.Bj,Ve.prototype.findTreeRoots=Ve.prototype.yz,Ve.prototype.layoutDiagram=Ve.prototype.Uz,Ve.prototype.findTopLevelGroups=Ve.prototype.qz,Ve.prototype.findTopLevelNodesAndLinks=Ve.prototype.rz,Ve.prototype.ensureBounds=Ve.prototype.Va,Ve.prototype.findLinksByExample=Ve.prototype.ls,Ve.prototype.findNodesByExample=Ve.prototype.ms,Ve.prototype.findLinkForData=Ve.prototype.Kc,Ve.prototype.findNodeForData=Ve.prototype.ii,Ve.prototype.findPartForData=Ve.prototype.Lc,Ve.prototype.findLinkForKey=Ve.prototype.findLinkForKey,Ve.prototype.findNodeForKey=Ve.prototype.Vb,Ve.prototype.findPartForKey=Ve.prototype.findPartForKey,Ve.prototype.rebuildParts=Ve.prototype.Wd,Ve.prototype.transformViewToDoc=Ve.prototype.Ps,Ve.prototype.transformRectDocToView=Ve.prototype.zA,Ve.prototype.transformDocToView=Ve.prototype.op,Ve.prototype.centerRect=Ve.prototype.es,Ve.prototype.scrollToRect=Ve.prototype.tv,Ve.prototype.scroll=Ve.prototype.scroll,Ve.prototype.highlightCollection=Ve.prototype.Jz,Ve.prototype.highlight=Ve.prototype.Iz,Ve.prototype.selectCollection=Ve.prototype.rA,Ve.prototype.select=Ve.prototype.select,Ve.prototype.updateAllRelationshipsFromData=Ve.prototype.rp,Ve.prototype.updateAllTargetBindings=Ve.prototype.updateAllTargetBindings,Ve.prototype.commit=Ve.prototype.commit,Ve.prototype.rollbackTransaction=Ve.prototype.Kf,Ve.prototype.commitTransaction=Ve.prototype.eb,Ve.prototype.startTransaction=Ve.prototype.Ea,Ve.prototype.raiseChanged=Ve.prototype.g,Ve.prototype.raiseChangedEvent=Ve.prototype.cb,Ve.prototype.removeChangedListener=Ve.prototype.ik,Ve.prototype.addChangedListener=Ve.prototype.Pe,Ve.prototype.removeModelChangedListener=Ve.prototype.mA,Ve.prototype.addModelChangedListener=Ve.prototype.Yw,Ve.prototype.findLayer=Ve.prototype.Qj,Ve.prototype.removeLayer=Ve.prototype.kA,Ve.prototype.addLayerAfter=Ve.prototype.Cy,Ve.prototype.addLayerBefore=Ve.prototype.Ww,Ve.prototype.addLayer=Ve.prototype.Al,Ve.prototype.moveParts=Ve.prototype.moveParts,Ve.prototype.copyParts=Ve.prototype.Kj,Ve.prototype.removeParts=Ve.prototype.Is,Ve.prototype.remove=Ve.prototype.remove,Ve.prototype.add=Ve.prototype.add,Ve.prototype.clearDelayedGeometries=Ve.prototype.bx,Ve.prototype.setProperties=Ve.prototype.nm,Ve.prototype.attach=Ve.prototype.Du,Ve.prototype.set=Ve.prototype.set,Ve.prototype.resetInputOptions=Ve.prototype.Sx,Ve.prototype.setInputOption=Ve.prototype.sA,Ve.prototype.getInputOption=Ve.prototype.Ql,Ve.prototype.resetRenderingHints=Ve.prototype.Tx,Ve.prototype.setRenderingHint=Ve.prototype.Xx,Ve.prototype.getRenderingHint=Ve.prototype.Gf,Ve.prototype.maybeUpdate=Ve.prototype.bd,Ve.prototype.requestUpdate=Ve.prototype.$b,Ve.prototype.delayInitialization=Ve.prototype.Xy,Ve.prototype.isUpdateRequested=Ve.prototype.Pz,Ve.prototype.invalidateDocumentBounds=Ve.prototype.Ya,Ve.prototype.findObjectsNear=Ve.prototype.og,Ve.prototype.findPartsNear=Ve.prototype.mz,Ve.prototype.findObjectsIn=Ve.prototype.Cf,Ve.prototype.findPartsIn=Ve.prototype.ux,Ve.prototype.findObjectsAt=Ve.prototype.ji,Ve.prototype.findPartsAt=Ve.prototype.lz,Ve.prototype.findObjectAt=Ve.prototype.ic,Ve.prototype.findPartAt=Ve.prototype.Ol,Ve.prototype.focusObject=Ve.prototype.zz,Ve.prototype.alignDocument=Ve.prototype.Jy,Ve.prototype.zoomToRect=Ve.prototype.BA,Ve.prototype.zoomToFit=Ve.prototype.zoomToFit,Ve.prototype.diagramScroll=Ve.prototype.kx,Ve.prototype.focus=Ve.prototype.focus;var ig=new yi,um=null,ya=ee.document!==void 0,Uc=null,dc="",$s=new ce(Ve,"None",0),eu=new ce(Ve,"Uniform",1),cc=new ce(Ve,"UniformToFill",2),wf=new ce(Ve,"CycleAll",10),ep=new ce(Ve,"CycleNotDirected",11),np=new ce(Ve,"CycleNotDirectedFast",12),ip=new ce(Ve,"CycleNotUndirected",13),op=new ce(Ve,"CycleDestinationTree",14),rp=new ce(Ve,"CycleSourceTree",15),kd=new ce(Ve,"DocumentScroll",1),Pf=new ce(Ve,"InfiniteScroll",2),Bd=new ce(Ve,"TreeParentCollapsed",21),Ya=new ce(Ve,"AllParentsCollapsed",22),og=new ce(Ve,"AnyParentsCollapsed",23),ap=new fn,_c="2.3.10",Yc="image",Cf=null,hm=!1;function Ks(){if(ya){var a=ee.document.createElement("canvas"),y=a.getContext("2d"),x=ln("7ca11abfd022028846");y[x]=ln("398c3597c01238");for(var E=["5da73c80a36455d7038e4972187c3cae51fd22",Ke.Dx+"4ae6247590da4bb21c324ba3a84e385776",Fo.xF+"fb236cdfda5de14c134ba1a95a2d4c7cc6f93c1387",Ne.za],b=1;5>b;b++)y[ln("7ca11abfd7330390")](ln(E[b-1]),10,15*b);for(y[x]=ln("39f046ebb36e4b"),x=1;5>x;x++)y[ln("7ca11abfd7330390")](ln(E[x-1]),10,15*x);(E.length!==4||E[0][0]!=="5"||E[3][0]!=="7")&&(Fo.prototype.Cd=Fo.prototype.Eu),Cf=a}}Ve.className="Diagram",Ve.fromDiv=function(a){var y=a;return typeof a=="string"&&(y=ee.document.getElementById(a)),y instanceof HTMLDivElement&&y.H instanceof Ve?y.H:null},Ve.inherit=function(a,y){function x(){}if(Object.getPrototypeOf(a).prototype)throw Error(`Used go.Diagram.inherit defining already defined class +`+a);x.prototype=y.prototype,a.prototype=new x,a.prototype.constructor=a},Ve.useDOM=function(a){ya=a?ee.document!==void 0:!1},Ve.isUsingDOM=function(){return ya},Ve.None=$s,Ve.Uniform=eu,Ve.UniformToFill=cc,Ve.CycleAll=wf,Ve.CycleNotDirected=ep,Ve.CycleNotDirectedFast=np,Ve.CycleNotUndirected=ip,Ve.CycleDestinationTree=op,Ve.CycleSourceTree=rp,Ve.DocumentScroll=kd,Ve.InfiniteScroll=Pf,Ve.TreeParentCollapsed=Bd,Ve.AllParentsCollapsed=Ya,Ve.AnyParentsCollapsed=og;function dm(){this.wy=null,this.j="zz@orderNum",this._tk==="63ad05bbe23a1786468a4c741b6d2"?this.Rc=this.j=!0:this.Rc=null}function Xc(a,y){if(y.ib.setTransform(y.Mb,0,0,y.Mb,0,0),y.ib.yc(),a.Rc===null)t:{y="f";var x=ee[ln("76a715b2f73f148a")][ln("72ba13b5")]||"";if(a.Rc=!0,ya){var E=Ve[ln("76a115b6ed251eaf4692")];if(E)for(var b=ap.iterator;b.next()&&(E=b.value,E=ln(E).split(ln("39e9")),!(6>E.length));){var z=ln(E[1]).split(".");if(E[4]!=="7da71ca0")break;var tt=ln(Ke[ln("6cae19")]).split(".");if(z[0]>tt[0]||z[0]===tt[0]&&z[1]>=tt[1]){var ot=ee[ln("74a900bae4370f8b51")][ln("6fbb13a1c2311e8a57")].toLowerCase();if(tt=ot[ln("73a612b6fb191d")](ln("3aad1ab6e022098b4dc4")),z=ln(E[2]),-1tt&&z!==ln("7da71ca0ad381e90")&&(tt=y[ln("73a612b6fb191d")](ln("76a715b2ef3e149757"))),0>tt&&(tt=y[ln("73a612b6fb191d")](ln("76a715b2ef3e149757"))),0>tt&&(tt=y[ln("73a612b6fb191d")](ln("2bfa41fdb3784bca12"))),0>tt&&(tt=x[ln("73a612b6fb191d")](ln("7baa19a6f76c1988428554"))),a.Rc=!(0<=tt&&ttot),!a.Rc)))break;if(z[0]==="#"){tt=ee.document.createElement("div");for(var rt=E[0].replace(/[A-Za-z]/g,"");4>rt.length;)rt+="9";if(ot=rt,rt=rt.substr(rt.length-4),E="",E+=["gsh","gsf"][parseInt(rt.substr(0,1),10)%2],E+=["Header","Background","Display","Feedback"][parseInt(rt.substr(0,1),10)%4],tt[ln("79a417a0f0181a8946")]=E,ee.document[ln("78a712aa")]){ee.document[ln("78a712aa")][ln("7bb806b6ed32388c4a875b")](tt),rt=ee.getComputedStyle(tt).getPropertyValue(ln("78a704b7e62456904c9b12701b6532a8"));var st=ee.getComputedStyle(tt).getPropertyValue(ln("75b817b0ea2202"));if(ee.document[ln("78a712aa")][ln("68ad1bbcf533388c4a875b")](tt),rt){if(tt=ee[ln("77a902b0eb1b1e804a8a")],st==="0."+parseInt(ot,10)%100||rt.indexOf(parseInt(z[1]+z[2],16))!==-1&&rt.indexOf(parseInt(z[3]+z[4],16))!==-1){a.Rc=!1;break}else if(tt&&tt(ln("32ae19a1e0331fc94084537c067a67fa59f1386b89d006")).matches)for(E="."+E,z=0;zE.updateDelay?E.N():E.o||(E.o=!0,setTimeout(function(){return E.redraw()},E.updateDelay))},x.Of=function(){E.observed!==null&&Rt(E)},x.autoScale=eu,x.vb=!1,y&&Object.assign(x,y),x}Fe(mt,Ve),mt.prototype.computePixelRatio=function(){return 1},mt.prototype.redraw=function(){if(this.o&&1<=this.updateDelay){this.o=!1;var a=this.ta,y=this.ib;if(a!==null&&y!==null){if(pu(this),this.ql===null){var x=new Bu(null);x.width=a.width,x.height=a.height,this.ql=x}try{this.ta=this.ql,this.ib=this.ta.context,this.ib.Vc(!0),this.ib.setTransform(1,0,0,1,0,0),this.ib.clearRect(0,0,this.ta.width,this.ta.height),Lt(this)}finally{this.ta=a,this.ib=y}}}Ve.prototype.redraw.call(this)},mt.prototype.gc=function(){if(this.Ka===null&&jt("No div specified"),this.ta===null&&jt("No canvas specified"),!(this.ta instanceof Lh)&&(Ov(this.box),this.Fc)){var a=this.observed;if(a!==null&&!a.animationManager.defaultAnimation.isAnimating&&a.pi){pu(this);var y=this.ta;a=this.ib,a.Vc(!0),a.setTransform(1,0,0,1,0,0),a.clearRect(0,0,y.width,y.height),1>this.updateDelay?Lt(this):this.ql!==null&&(a.drawImage(this.ql.Oa,0,0),y=this.Ab,y.reset(),this.scale!==1&&y.scale(this.scale),this.position.x===0&&this.position.y===0||y.translate(-this.position.x,-this.position.y),a.scale(this.Mb,this.Mb),a.transform(y.m11,y.m12,y.m21,y.m22,y.dx,y.dy),a.yc()),y=this.Wa.s;for(var x=y.length,E=0;Ea&&(a=0),this.ia!==a&&(this.ia=a)}}}),mt.className="Overview";function Xt(){ta.call(this),this.j=null}Fe(Xt,ta),Xt.prototype.canStart=function(){if(!this.isEnabled)return!1;var a=this.diagram;if(a===null||!a.allowMove||!a.allowSelect)return!1;var y=a.observed;if(y===null)return!1;var x=a.lastInput;return!x.left||a.currentTool!==this&&(!this.isBeyondDragSize()||x.isTouchEvent&&x.timestamp-a.firstInput.timestampy.maxScale||(y.scale=a))},_t.prototype.canDecreaseZoom=function(a){a===void 0&&(a=1/this.zoomFactor);var y=this.diagram;return y.autoScale!==$s?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_t.prototype.increaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;y.autoScale===$s&&(a=y.scale*a,ay.maxScale||(y.scale=a))},_t.prototype.canIncreaseZoom=function(a){a===void 0&&(a=this.zoomFactor);var y=this.diagram;return y.autoScale!==$s?!1:(a=y.scale*a,ay.maxScale?!1:y.allowZoom)},_t.prototype.resetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;ay.maxScale||(y.scale=a)},_t.prototype.canResetZoom=function(a){a===void 0&&(a=this.defaultScale);var y=this.diagram;return ay.maxScale?!1:y.allowZoom},_t.prototype.zoomToFit=function(){var a=this.diagram,y=a.animationManager;y.Cc(),a.redraw();var x=a.position,E=a.scale;Hs(y,"Zoom To Fit"),this.isZoomToFitRestoreEnabled&&E===this.Au&&!isNaN(this.Jt)&&a.documentBounds.D(this.yu)?(a.scale=this.Jt,a.position=this.sw,this.Au=NaN,this.yu=vo):(this.Jt=E,this.sw=x.copy(),a.zoomToFit(),this.Au=a.scale,this.yu=a.documentBounds.copy()),us(y)},_t.prototype.canZoomToFit=function(){return this.diagram.allowZoom},_t.prototype.scrollToPart=function(a){a===void 0&&(a=null);var y=this.diagram;if(y.Va(),a===null){try{this.cg!==null&&(this.cg.next()?a=this.cg.value:this.cg=null)}catch(rt){this.cg=null}a===null&&(0a&&(a+=360)),a},Et.Df=function(){if(!(this.l&4096))return this.Kk;var a=this.Ca;return this.panel!==null?a*this.panel.Df():a},Et.qs=function(a,y){return y===void 0&&(y=new Gt),y.assign(a),this.oe.Cd(y),y},Et.rs=function(a,y,x){return this.Sj(a.x,a.y,y.x,y.y,x)},Et.Sj=function(a,y,x,E,b){var z=this.transform,tt=1/(z.m11*z.m22-z.m12*z.m21),ot=z.m22*tt,rt=-z.m12*tt,st=-z.m21*tt,ut=z.m11*tt,gt=tt*(z.m21*z.dy-z.m22*z.dx),St=tt*(z.m12*z.dx-z.m11*z.dy);return this.areaBackground!==null?(z=this.actualBounds,Ne.Ff(z.left,z.top,z.right,z.bottom,a,y,x,E,b)):(tt=a*ot+y*st+gt,a=a*rt+y*ut+St,y=x*ot+E*st+gt,x=x*rt+E*ut+St,b.h(0,0),E=this.naturalBounds,x=Ne.Ff(0,0,E.width,E.height,tt,a,y,x,b),b.transform(z),x)},Le.prototype.measure=function(a,y,x,E){if(iu(this)!==!1){var b=this.Kg,z=b.right+b.left;b=b.top+b.bottom,a=Math.max(a-z,0),y=Math.max(y-b,0),x=Math.max((x||0)-z,0),E=Math.max((E||0)-b,0),z=this.angle,b=this.desiredSize;var tt=this.kq();z===90||z===270?(a=isFinite(b.height)?b.height+tt:a,y=isFinite(b.width)?b.width+tt:y):(a=isFinite(b.width)?b.width+tt:a,y=isFinite(b.height)?b.height+tt:y),b=x||0,tt=E||0;var ot=this instanceof _n;switch(Pl(this,!0)){case Bn:tt=b=0,ot&&(y=a=1/0);break;case Kn:isFinite(a)&&a>x&&(b=a),isFinite(y)&&y>E&&(tt=y);break;case Hi:isFinite(a)&&a>x&&(b=a),tt=0,ot&&(y=1/0);break;case $i:isFinite(y)&&y>E&&(tt=y),b=0,ot&&(a=1/0)}ot=this.maxSize;var rt=this.minSize;b>ot.width&&rt.widthot.height&&rt.heighta.height||this.Cb>a.width))&&(x=!0)),this.l=x?this.l|256:this.l&-257,this.Ib.w()||jt("Non-real actualBounds has been set. Object "+this+", actualBounds: "+this.Ib.toString()),this.Xl(z,this.Ib),Zh(this,!1),on.free(z)},Et=Le.prototype,Et.eh=function(){};function qs(a,y,x,E,b){if(a.Ib.h(y,x,E,b),!a.desiredSize.w()){var z=a.uc;x=a.Kg,y=x.right+x.left;var tt=x.top+x.bottom;switch(x=z.width+y,z=z.height+tt,E+=y,b+=tt,y=Pl(a,!0),x===E&&z===b&&(y=Bn),y){case Bn:(x>E||z>b)&&(Xa(a,!0),a.measure(x>E?E:x,z>b?b:z,0,0));break;case Kn:Xa(a,!0),a.measure(E,b,0,0);break;case Hi:Xa(a,!0),a.measure(E,z,0,0);break;case $i:Xa(a,!0),a.measure(x,b,0,0)}}}Et.Xl=function(a,y){var x=this.part;x!==null&&x.diagram!==null&&(x.selectionObject!==this&&x.resizeObject!==this&&x.rotateObject!==this||jv(x,!0),this.N(),Rs(a,y)||(x.oh(),this.Pn(x)))},Et.Pn=function(a){this.portId!==null&&(jv(a,!0),a instanceof fi&&W1(a,this))},Et.gc=function(a,y){if(!mu(this,a,y)&&this.visible){var x=this.opacity;if(x!==0){var E=1;x!==1&&(E=a.globalAlpha,a.globalAlpha=E*x);var b="";this.filter!==""&&(b=a.filter,a.filter=this.filter);var z=this instanceof _n&&Od(this),tt=this.Ib;if(z){var ot=this.Ib,rt=this.dc,st=this.areaBackground,ut=this.Ma;st===null&&ut===null||a.yc(),st!==null&&(wa(this,a,st,!0,!0,rt,ot),st instanceof Er&&st.type===Su?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(st)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),ut!==null&&(wa(this,a,ut,!0,!1,rt,ot),ut instanceof Er&&ut.type===Su?(a.beginPath(),a.rect(ot.x,ot.y,ot.width,ot.height),a.ng(ut)):a.fillRect(ot.x,ot.y,ot.width,ot.height)),this.hh(a,y)}if(!z&&(z||tt.width!==0&&tt.height!==0&&!isNaN(tt.x)&&!isNaN(tt.y))){z=this.transform,ot=this.panel,this.l&4096&&Ps(this),st=this.part,rt=!1;var gt=0;st&&y.Gf("drawShadows")&&(rt=st.isShadowed)&&(ut=st.shadowOffset,gt=Math.max(ut.y,ut.x)*y.scale*y.Mb),ut=this.Dd();var St;if(!(St=y.$i||!ut)){var Ct=this.naturalBounds;St=this.wh;var Mt=St.m11,At=St.m21,Yt=St.dx,Ht=St.m12,ae=St.m22,fe=St.dy,ye,be=ye=0;St=ye*Mt+be*At+Yt;var Ue=ye*Ht+be*ae+fe;ye=Ct.width+gt,be=0;var ui=ye*Mt+be*At+Yt;ye=ye*Ht+be*ae+fe,be=Math.min(St,ui);var Fi=Math.min(Ue,ye),xi=Math.max(St+0,ui)-be,Qn=Math.max(Ue+0,ye)-Fi;St=be,Ue=Fi,ye=Ct.width+gt,be=Ct.height+gt,ui=ye*Mt+be*At+Yt,ye=ye*Ht+be*ae+fe,be=Math.min(St,ui),Fi=Math.min(Ue,ye),xi=Math.max(St+xi,ui)-be,Qn=Math.max(Ue+Qn,ye)-Fi,St=be,Ue=Fi,ye=0,be=Ct.height+gt,ui=ye*Mt+be*At+Yt,ye=ye*Ht+be*ae+fe,be=Math.min(St,ui),Fi=Math.min(Ue,ye),xi=Math.max(St+xi,ui)-be,Qn=Math.max(Ue+Qn,ye)-Fi,St=be,Ue=Fi,gt=y.viewportBounds,Ct=gt.x,Mt=gt.y,St=!(St>gt.width+Ct||Ct>xi+St||Ue>gt.height+Mt||Mt>Qn+Ue)}if(St){if(St=(this.l&256)!==0,a.clipInsteadOfFill&&(St=!1),this instanceof Gr&&(a.font=this.font),St){if(Ue=ot.se()?ot.naturalBounds:ot.actualBounds,xi=Math.max(tt.x,Ue.x),Qn=Math.max(tt.y,Ue.y),gt=Math.min(tt.right,Ue.right)-xi,Ct=Math.min(tt.bottom,Ue.bottom)-Qn,Mt=this.tb,Mt!==null&&(xi=Mt.x,Qn=Mt.y,gt=Mt.width,Ct=Mt.height),xi>tt.width+tt.x||tt.x>Ue.width+Ue.x){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}a.save(),a.beginPath(),a.rect(xi,Qn,gt,Ct),a.clip()}if(ut){if(!st.isVisible()){x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b);return}rt&&(Ue=st.shadowOffset,a.Ev(Ue.x*y.scale*this.scale*y.Mb,Ue.y*y.scale*this.scale*y.Mb,st.shadowBlur),ud(a),a.shadowColor=st.shadowColor)}rt&&this.shadowVisible===!0?ud(a):rt&&this.shadowVisible===!1&&Wh(a),st=this.naturalBounds,this.areaBackground!==null&&(a.yc(),nu(this,a,st,tt)),a.transform(z.m11,z.m12,z.m21,z.m22,z.dx,z.dy),rt&&gs(this,ot)&&this.shadowVisible===null&&Wh(a),this.Ma!==null&&(a.yc(),Bl(this,a,st,tt)),rt&&(this.Ma!==null||this.areaBackground!==null||gs(this,ot))?(Yu(this,!0),this.shadowVisible===null&&Wh(a)):Yu(this,!1),this.hh(a,y),rt&&this.l&512&&ud(a),ut&&rt&&Wh(a),St&&(a.restore(),a.Vc(this instanceof _n)),z.ws()||(y=1/(z.m11*z.m22-z.m12*z.m21),a.transform(z.m22*y,-z.m12*y,-z.m21*y,z.m11*y,y*(z.m21*z.dy-z.m22*z.dx),y*(z.m12*z.dx-z.m11*z.dy)))}}x!==1&&(a.globalAlpha=E),this.filter!==""&&(a.filter=b)}}};function gs(a,y){return y===null?!1:(Od(y)&&(y=y.panel),(y.l&512)!==0||(y.type===_n.Auto||y.type===_n.Spot)&&y.Pb()!==a)}Et.Dv=function(){};function nu(a,y,x,E){wa(a,y,a.areaBackground,!0,!0,x,E),a.areaBackground instanceof Er&&a.areaBackground.type===Su?(y.beginPath(),y.rect(E.x,E.y,E.width,E.height),y.ng(a.areaBackground)):y.fillRect(E.x,E.y,E.width,E.height)}function Bl(a,y,x,E){var b=a.kq(),z=x.x,tt=x.y,ot=x.width+b,rt=x.height+b;wa(a,y,a.Ma,!0,!1,x,E),a.Ma instanceof Er&&a.Ma.type===Su?(y.beginPath(),y.rect(z-b/2,tt-b/2,ot,rt),y.ng(a.Ma)):y.fillRect(z-b/2,tt-b/2,ot,rt)}function Vs(a,y,x){for(var E=y.O.s,b=E.length,z=-1,tt=0;ttb)&&jt("Must specify non-negative integer row for RowColumnDefinition "+y+", not: "+b),a.isRow=!0,a.index=b):y.column!==void 0&&(b=y.column,(b==null||b===1/0||isNaN(b)||0>b)&&jt("Must specify non-negative integer column for RowColumnDefinition "+y+", not: "+b),a.isRow=!1,a.index=b),b=new pi;for(x in y)x!=="row"&&x!=="column"&&(b[x]=y[x]);gu(a,b)}else gu(a,y);else jt('Unknown initializer "'+y+'" for object being constructed by GraphObject.make: '+a)}function Td(a,y){rg.add(a,y)}function cm(a,y,x){x===void 0&&(x=null);var E=a[1];if(typeof x=="function"?x(E):typeof E=="string")return a.splice(1,1),E;if(y===void 0)throw Error("no "+(typeof x=="function"?"satisfactory":"string")+" argument for GraphObject builder "+a[0]);return y}zt.Object.defineProperties(Le.prototype,{bindingId:{get:function(){return this.A!==null?this.A.zp:-1},set:function(a){this.bindingId!==a&&(this.A===null&&(this.A=new Mf),this.A.zp=a)}},localBindings:{get:function(){return this.A!==null?this.A.te:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.te=a)}},srcBindings:{get:function(){return this.A!==null?this.A.wm:null},set:function(a){this.srcBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.wm=a)}},shadowVisible:{get:function(){return this.A!==null?this.A.Ci:null},set:function(a){var y=this.shadowVisible;y!==a&&(Io(this),this.A.Ci=a,this.Uc=!0,this.N(),this.g("shadowVisible",y,a))}},enabledChanged:{get:function(){return this.A!==null?this.A.Hb:null},set:function(a){var y=this.enabledChanged;y!==a&&(Io(this),this.A.Hb=a,this.g("enabledChanged",y,a))}},segmentOrientation:{get:function(){return this.Ua!==null?this.Ua.rr:fl},set:function(a){var y=this.segmentOrientation;y!==a&&(this.Ua===null&&(this.Ua=new fc),this.Ua.rr=a,this.v(),this.g("segmentOrientation",y,a),a===fl&&(this.angle=0))}},segmentIndex:{get:function(){return this.Ua!==null?this.Ua.u:-1/0},set:function(a){a=Math.round(a);var y=this.segmentIndex;y!==a&&(this.Ua===null&&(this.Ua=new fc),this.Ua.u=a,this.v(),this.g("segmentIndex",y,a))}},segmentFraction:{get:function(){return this.Ua!==null?this.Ua.o:0},set:function(a){isNaN(a)||0>a?a=0:1a||1=a&&jt("GraphObject.scale for "+this+" must be greater than zero, not: "+a),this.Ca=a,this.v(),this.g("scale",y,a))}},angle:{get:function(){return this.Kb},set:function(a){var y=this.Kb;y!==a&&(a%=360,0>a&&(a+=360),y!==a&&(this.Kb=a,_y(this),this.v(),this.g("angle",y,a)))}},desiredSize:{get:function(){return this.jd},set:function(a){var y=a.width,x=a.height,E=this.jd,b=E.width,z=E.height;(b===y||isNaN(b)&&isNaN(y))&&(z===x||isNaN(z)&&isNaN(x))||(this.jd=a=a.J(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",E,a),ks(this)&&(a=this.part,a!==null&&(Ur(this,a,"width"),Ur(this,a,"height"))))}},width:{get:function(){return this.jd.width},set:function(a){var y=this.jd.width;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Xe(a,this.jd.height).freeze(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",y,a),ks(this)&&(a=this.part,a!==null&&Ur(this,a,"width")))}},height:{get:function(){return this.jd.height},set:function(a){var y=this.jd.height;y===a||isNaN(y)&&isNaN(a)||(y=this.jd,this.jd=a=new Xe(this.jd.width,a).freeze(),this.v(),this instanceof ko&&this.qc(),this.g("desiredSize",y,a),ks(this)&&(a=this.part,a!==null&&Ur(this,a,"height")))}},minSize:{get:function(){return this.A!==null?this.A.u:Yn},set:function(a){var y=this.minSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=0),isNaN(a.height)&&(a.height=0),a.freeze(),Io(this),this.A.u=a,this.v(),this.g("minSize",y,a))}},maxSize:{get:function(){return this.A!==null?this.A.o:Uo},set:function(a){var y=this.maxSize;y.D(a)||(a=a.copy(),isNaN(a.width)&&(a.width=1/0),isNaN(a.height)&&(a.height=1/0),a.freeze(),Io(this),this.A.o=a,this.v(),this.g("maxSize",y,a))}},measuredBounds:{get:function(){return this.uc}},naturalBounds:{get:function(){return this.dc}},margin:{get:function(){return this.Kg},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.Kg;y.D(a)||(this.Kg=a=a.J(),this.v(),this.g("margin",y,a))}},transform:{get:function(){return this.l&2048&&Ps(this),this.Ab}},oe:{get:function(){return this.l&4096&&Ps(this),this.wh}},animationTriggers:{get:function(){return this.A!==null?this.A.hb:null},set:function(a){this.animationTriggers!==a&&(Io(this),this.A.hb=a)}},reshapingBehavior:{get:function(){return this.A!==null?this.A.Pf:Bn},set:function(a){this.reshapingBehavior!==a&&(Io(this),this.A.Pf=a)}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(a.Mc()&&!a.Xb()&&jt("GraphObject.alignment for "+this+" must be a real Spot or Spot.Default, not: "+a),this.Jb=a=a.J(),ul(this),this.g("alignment",y,a))}},column:{get:function(){return this.Ag},set:function(a){a=Math.round(a);var y=this.Ag;y!==a&&(0>a&&hn(a,">= 0",Le,"column"),this.Ag=a,this.v(),this.g("column",y,a),this.svg!==null&&this.svg.remove())}},columnSpan:{get:function(){return this.A!==null?this.A.ob:1},set:function(a){a=Math.round(a);var y=this.columnSpan;y!==a&&(1>a&&hn(a,">= 1",Le,"columnSpan"),Io(this),this.A.ob=a,this.v(),this.g("columnSpan",y,a))}},row:{get:function(){return this.io},set:function(a){a=Math.round(a);var y=this.io;y!==a&&(0>a&&hn(a,">= 0",Le,"row"),this.io=a,this.v(),this.g("row",y,a),this.svg!==null&&this.svg.remove())}},rowSpan:{get:function(){return this.A!==null?this.A.Bi:1},set:function(a){a=Math.round(a);var y=this.rowSpan;y!==a&&(1>a&&hn(a,">= 1",Le,"rowSpan"),Io(this),this.A.Bi=a,this.v(),this.g("rowSpan",y,a))}},spanAllocation:{get:function(){return this.A!==null?this.A.Di:null},set:function(a){var y=this.spanAllocation;y!==a&&(Io(this),this.A.Di=a,this.v(),this.g("spanAllocation",y,a))}},alignmentFocus:{get:function(){return this.sk},set:function(a){var y=this.sk;y.D(a)||(this.sk=a=a.J(),this.v(),this.g("alignmentFocus",y,a))}},portId:{get:function(){return this.Yn},set:function(a){var y=this.Yn;if(y!==a){var x=this.part;x===null||x instanceof fi||jt("Cannot set portID on a Link: "+a),y!==null&&x!==null&&Zv(x,this),this.Yn=a,a!==null&&x!==null&&(x.Te=!0,U1(x,this)),this.g("portId",y,a)}}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:$r},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),Jc(this))}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:10},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&hn(a,">= 0",Le,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),Jc(this))}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:0},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.g("toShortLength",y,a),Jc(this))}},toLinkable:{get:function(){return this.ba!==null?this.ba.Tr:null},set:function(a){var y=this.toLinkable;y!==a&&(this.Xc(),this.ba.Tr=a,this.g("toLinkable",y,a))}},toMaxLinks:{get:function(){return this.ba!==null?this.ba.Ur:1/0},set:function(a){var y=this.toMaxLinks;y!==a&&(0>a&&hn(a,">= 0",Le,"toMaxLinks"),this.Xc(),this.ba.Ur=a,this.g("toMaxLinks",y,a))}},fromSpot:{get:function(){return this.ba!==null?this.ba.Xi:$r},set:function(a){var y=this.fromSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.Xi=a,this.g("fromSpot",y,a),Jc(this))}},fromEndSegmentLength:{get:function(){return this.ba!==null?this.ba.Vi:10},set:function(a){var y=this.fromEndSegmentLength;y!==a&&(0>a&&hn(a,">= 0",Le,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),Jc(this))}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:0},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.g("fromShortLength",y,a),Jc(this))}},fromLinkable:{get:function(){return this.ba!==null?this.ba.hq:null},set:function(a){var y=this.fromLinkable;y!==a&&(this.Xc(),this.ba.hq=a,this.g("fromLinkable",y,a))}},fromMaxLinks:{get:function(){return this.ba!==null?this.ba.iq:1/0},set:function(a){var y=this.fromMaxLinks;y!==a&&(0>a&&hn(a,">= 0",Le,"fromMaxLinks"),this.Xc(),this.ba.iq=a,this.g("fromMaxLinks",y,a))}},cursor:{get:function(){return this.A!==null?this.A.j:""},set:function(a){var y=this.cursor;y!==a&&(Io(this),this.A.j=a,this.g("cursor",y,a))}},click:{get:function(){return this.A!==null?this.A.zh:null},set:function(a){var y=this.click;y!==a&&(Io(this),this.A.zh=a,this.g("click",y,a))}},doubleClick:{get:function(){return this.A!==null?this.A.Fh:null},set:function(a){var y=this.doubleClick;y!==a&&(Io(this),this.A.Fh=a,this.g("doubleClick",y,a))}},contextClick:{get:function(){return this.A!==null?this.A.Bh:null},set:function(a){var y=this.contextClick;y!==a&&(Io(this),this.A.Bh=a,this.g("contextClick",y,a))}},mouseEnter:{get:function(){return this.A!==null?this.A.Mh:null},set:function(a){var y=this.mouseEnter;y!==a&&(Io(this),this.A.Mh=a,this.g("mouseEnter",y,a))}},mouseLeave:{get:function(){return this.A!==null?this.A.Ph:null},set:function(a){var y=this.mouseLeave;y!==a&&(Io(this),this.A.Ph=a,this.g("mouseLeave",y,a))}},mouseOver:{get:function(){return this.A!==null?this.A.Qh:null},set:function(a){var y=this.mouseOver;y!==a&&(Io(this),this.A.Qh=a,this.g("mouseOver",y,a))}},mouseHover:{get:function(){return this.A!==null?this.A.Oh:null},set:function(a){var y=this.mouseHover;y!==a&&(Io(this),this.A.Oh=a,this.g("mouseHover",y,a))}},mouseHold:{get:function(){return this.A!==null?this.A.Nh:null},set:function(a){var y=this.mouseHold;y!==a&&(Io(this),this.A.Nh=a,this.g("mouseHold",y,a))}},mouseDragEnter:{get:function(){return this.A!==null?this.A.Of:null},set:function(a){var y=this.mouseDragEnter;y!==a&&(Io(this),this.A.Of=a,this.g("mouseDragEnter",y,a))}},mouseDragLeave:{get:function(){return this.A!==null?this.A.Xd:null},set:function(a){var y=this.mouseDragLeave;y!==a&&(Io(this),this.A.Xd=a,this.g("mouseDragLeave",y,a))}},mouseDrop:{get:function(){return this.A!==null?this.A.Lh:null},set:function(a){var y=this.mouseDrop;y!==a&&(Io(this),this.A.Lh=a,this.g("mouseDrop",y,a))}},actionDown:{get:function(){return this.A!==null?this.A.V:null},set:function(a){var y=this.actionDown;y!==a&&(Io(this),this.A.V=a,this.g("actionDown",y,a))}},actionMove:{get:function(){return this.A!==null?this.A.ia:null},set:function(a){var y=this.actionMove;y!==a&&(Io(this),this.A.ia=a,this.g("actionMove",y,a))}},actionUp:{get:function(){return this.A!==null?this.A.Ha:null},set:function(a){var y=this.actionUp;y!==a&&(Io(this),this.A.Ha=a,this.g("actionUp",y,a))}},actionCancel:{get:function(){return this.A!==null?this.A.F:null},set:function(a){var y=this.actionCancel;y!==a&&(Io(this),this.A.F=a,this.g("actionCancel",y,a))}},toolTip:{get:function(){return this.A!==null?this.A.$h:null},set:function(a){var y=this.toolTip;y!==a&&(Io(this),this.A.$h=a,this.g("toolTip",y,a))}},contextMenu:{get:function(){return this.A!==null?this.A.Ch:null},set:function(a){var y=this.contextMenu;y!==a&&(Io(this),this.A.Ch=a,this.g("contextMenu",y,a))}}}),Le.prototype.trigger=Le.prototype.Jv,Le.prototype.findBindingPanel=Le.prototype.ih,Le.prototype.findTemplateBinder=Le.prototype.pz,Le.prototype.setProperties=Le.prototype.nm,Le.prototype.apply=Le.prototype.apply,Le.prototype.attach=Le.prototype.Du,Le.prototype.set=Le.prototype.set,Le.prototype.isEnabledObject=Le.prototype.If,Le.prototype.isVisibleObject=Le.prototype.Ed,Le.prototype.isContainedBy=Le.prototype.rg,Le.prototype.getNearestIntersectionPoint=Le.prototype.rs,Le.prototype.getLocalPoint=Le.prototype.qs,Le.prototype.getDocumentScale=Le.prototype.Df,Le.prototype.getDocumentAngle=Le.prototype.li,Le.prototype.getDocumentBounds=Le.prototype.mi,Le.prototype.getDocumentPoint=Le.prototype.ga,Le.prototype.intersectsRect=Le.prototype.Yc,Le.prototype.containedInRect=Le.prototype.fh,Le.prototype.containsRect=Le.prototype.Re,Le.prototype.containsPoint=Le.prototype.ca,Le.prototype.raiseChanged=Le.prototype.g,Le.prototype.raiseChangedEvent=Le.prototype.cb,Le.prototype.addCopyProperty=Le.prototype.Vw;var rg=null;Le.className="GraphObject",rg=new yi,Td("Button",function(){function a(x,E){return x.diagram.ic(x.documentPoint,function(b){for(;b.panel!==null&&!b.isActionable;)b=b.panel;return b},function(b){return b===E})!==null}var y=yu(_n,_n.Auto,{isActionable:!0,enabledChanged:function(x,E){if(x instanceof _n){var b=x.fb("ButtonBorder");b!==null&&(b.fill=E?x._buttonFillNormal:x._buttonFillDisabled)}},cursor:"pointer",_buttonFillNormal:"#F5F5F5",_buttonStrokeNormal:"#BDBDBD",_buttonFillOver:"#E0E0E0",_buttonStrokeOver:"#9E9E9E",_buttonFillPressed:"#BDBDBD",_buttonStrokePressed:"#9E9E9E",_buttonFillDisabled:"#E5E5E5"},yu(ko,{name:"ButtonBorder",figure:"RoundedRectangle",spot1:new Li(0,0,2.76142374915397,2.761423749153969),spot2:new Li(1,1,-2.76142374915397,-2.761423749153969),parameter1:2,parameter2:2,fill:"#F5F5F5",stroke:"#BDBDBD"}));return y.mouseEnter=function(x,E){if(E.If()&&E instanceof _n&&(x=E.fb("ButtonBorder"),x instanceof ko)){var b=E._buttonFillOver;E._buttonFillNormal=x.fill,x.fill=b,b=E._buttonStrokeOver,E._buttonStrokeNormal=x.stroke,x.stroke=b}},y.mouseLeave=function(x,E){E.If()&&E instanceof _n&&(x=E.fb("ButtonBorder"),x instanceof ko&&(x.fill=E._buttonFillNormal,x.stroke=E._buttonStrokeNormal))},y.actionDown=function(x,E){if(E.If()&&E instanceof _n&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof ko){x=x.diagram;var z=x.skipsUndoManager;x.skipsUndoManager=!0;var tt=E._buttonFillPressed;E._buttonFillOver=b.fill,b.fill=tt,tt=E._buttonStrokePressed,E._buttonStrokeOver=b.stroke,b.stroke=tt,x.skipsUndoManager=z}}},y.actionUp=function(x,E){if(E.If()&&E instanceof _n&&E._buttonFillPressed!==null&&x.button===0){var b=E.fb("ButtonBorder");if(b instanceof ko){var z=x.diagram,tt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=tt}}},y.actionCancel=function(x,E){if(E.If()&&E instanceof _n&&E._buttonFillPressed!==null){var b=E.fb("ButtonBorder");if(b instanceof ko){var z=x.diagram,tt=z.skipsUndoManager;z.skipsUndoManager=!0,a(x,E)?(b.fill=E._buttonFillOver,b.stroke=E._buttonStrokeOver):(b.fill=E._buttonFillNormal,b.stroke=E._buttonStrokeNormal),z.skipsUndoManager=tt}}},y.actionMove=function(x,E){if(E.If()&&E instanceof _n&&E._buttonFillPressed!==null){var b=x.diagram;if(b.firstInput.button===0&&(b.currentTool.standardMouseOver(),a(x,E)&&(x=E.fb("ButtonBorder"),x instanceof ko))){var z=b.skipsUndoManager;b.skipsUndoManager=!0;var tt=E._buttonFillPressed;x.fill!==tt&&(x.fill=tt),tt=E._buttonStrokePressed,x.stroke!==tt&&(x.stroke=tt),b.skipsUndoManager=z}}},y}),Td("TreeExpanderButton",function(){var a=yu("Button",{_treeExpandedFigure:"MinusLine",_treeCollapsedFigure:"PlusLine"},yu(ko,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:to},new ja("figure","isTreeExpanded",function(y,x){return x=x.panel,y?x._treeExpandedFigure:x._treeCollapsedFigure}).cp()),{visible:!1},new ja("visible","isTreeLeaf",function(y){return!y}).cp());return a.click=function(y,x){if(x=x.part,x instanceof hr&&(x=x.adornedPart),x instanceof fi){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isTreeExpanded){if(!E.canCollapseTree(x))return}else if(!E.canExpandTree(x))return;y.handled=!0,x.isTreeExpanded?E.collapseTree(x):E.expandTree(x)}}},a}),Td("SubGraphExpanderButton",function(){var a=yu("Button",{_subGraphExpandedFigure:"MinusLine",_subGraphCollapsedFigure:"PlusLine"},yu(ko,{name:"ButtonIcon",figure:"MinusLine",stroke:"#424242",strokeWidth:2,desiredSize:to},new ja("figure","isSubGraphExpanded",function(y,x){return x=x.panel,y?x._subGraphExpandedFigure:x._subGraphCollapsedFigure}).cp()));return a.click=function(y,x){if(x=x.part,x instanceof hr&&(x=x.adornedPart),x instanceof mo){var E=x.diagram;if(E!==null){if(E=E.commandHandler,x.isSubGraphExpanded){if(!E.canCollapseSubGraph(x))return}else if(!E.canExpandSubGraph(x))return;y.handled=!0,x.isSubGraphExpanded?E.collapseSubGraph(x):E.expandSubGraph(x)}}},a}),Td("ToolTip",function(){return yu(hr,_n.Auto,{isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Gt(0,3),shadowBlur:5},yu(ko,{name:"Border",figure:"RoundedRectangle",parameter1:1,parameter2:1,fill:"#F5F5F5",stroke:"#F0F0F0",spot1:new Li(0,0,4,6),spot2:new Li(1,1,-4,-4)}))}),Td("ContextMenu",function(){return yu(hr,_n.Vertical,{background:"#F5F5F5",isShadowed:!0,shadowColor:"rgba(0, 0, 0, .4)",shadowOffset:new Gt(0,3),shadowBlur:5},new ja("background","",function(a){return a.adornedPart!==null&&a.placeholder!==null?null:"#F5F5F5"}))}),Td("ContextMenuButton",function(){var a=yu("Button");a.stretch=Hi;var y=a.fb("ButtonBorder");return y instanceof ko&&(y.figure="Rectangle",y.strokeWidth=0,y.spot1=new Li(0,0,2,3),y.spot2=new Li(1,1,-2,-2)),a}),Td("PanelExpanderButton",function(a){var y=cm(a,"COLLAPSIBLE"),x=yu("Button",{_buttonExpandedFigure:"M0 0 M0 6 L4 2 8 6 M8 8",_buttonCollapsedFigure:"M0 0 M0 2 L4 6 8 2 M8 8",_buttonFillNormal:"rgba(0, 0, 0, 0)",_buttonStrokeNormal:null,_buttonFillOver:"rgba(0, 0, 0, .2)",_buttonStrokeOver:null,_buttonFillPressed:"rgba(0, 0, 0, .4)",_buttonStrokePressed:null},yu(ko,{name:"ButtonIcon",strokeWidth:2},new ja("geometryString","visible",function(E){return E?x._buttonExpandedFigure:x._buttonCollapsedFigure}).cp(y)));return a=x.fb("ButtonBorder"),a instanceof ko&&(a.stroke=null,a.fill="rgba(0, 0, 0, 0)"),x.click=function(E,b){var z=b.diagram;if(z!==null&&!z.isReadOnly){var tt=b.ih();tt===null&&(tt=b.part),tt!==null&&(b=tt.fb(y),b!==null&&(E.handled=!0,z.Ea("Collapse/Expand Panel"),b.visible=!b.visible,z.eb("Collapse/Expand Panel")))}},x}),Td("CheckBoxButton",function(a){var y=cm(a);return a=yu("Button",{desiredSize:new Xe(14,14)},yu(ko,{name:"ButtonIcon",geometryString:"M0 0 M0 8.85 L4.9 13.75 16.2 2.45 M16.2 16.2",strokeWidth:2,stretch:Kn,geometryStretch:Ni,visible:!1},y!==""?new ja("visible",y).Kx():[])),a.click=function(x,E){if(E instanceof _n){var b=x.diagram;if(!(b===null||b.isReadOnly||y!==""&&b.model.isReadOnly)){x.handled=!0;var z=E.fb("ButtonIcon");b.Ea("checkbox"),z.visible=!z.visible,typeof E._doClick=="function"&&E._doClick(x,E),b.eb("checkbox")}}},a}),Td("CheckBox",function(a){a=cm(a),a=yu("CheckBoxButton",a,{name:"Button",isActionable:!1,margin:new bi(0,1,0,0)});var y=yu(_n,"Horizontal",a,{isActionable:!0,cursor:a.cursor,margin:new bi(1),_buttonFillNormal:a._buttonFillNormal,_buttonStrokeNormal:a._buttonStrokeNormal,_buttonFillOver:a._buttonFillOver,_buttonStrokeOver:a._buttonStrokeOver,_buttonFillPressed:a._buttonFillPressed,_buttonStrokePressed:a._buttonStrokePressed,_buttonFillDisabled:a._buttonFillDisabled,mouseEnter:a.mouseEnter,mouseLeave:a.mouseLeave,actionDown:a.actionDown,actionUp:a.actionUp,actionCancel:a.actionCancel,actionMove:a.actionMove,click:a.click,_buttonClick:a.click});return a.mouseEnter=null,a.mouseLeave=null,a.actionDown=null,a.actionUp=null,a.actionCancel=null,a.actionMove=null,a.click=null,y}),Le.None=Bn=new ce(Le,"None",0),Le.Default=wo=new ce(Le,"Default",0),Le.Vertical=$i=new ce(Le,"Vertical",4),Le.Horizontal=Hi=new ce(Le,"Horizontal",5),Le.Fill=Kn=new ce(Le,"Fill",3),Le.Uniform=Ni=new ce(Le,"Uniform",1),Le.UniformToFill=_o=new ce(Le,"UniformToFill",2),Le.FlipVertical=jo=new ce(Le,"FlipVertical",1),Le.FlipHorizontal=rr=new ce(Le,"FlipHorizontal",2),Le.FlipBoth=Br=new ce(Le,"FlipBoth",3),Le.make=yu,Le.getBuilders=function(){var a=new yi,y;for(y in rg)if(y!==y.toLowerCase()){var x=rg.I(y);typeof x=="function"&&a.add(y,x)}return a.freeze(),a},Le.defineBuilder=Td,Le.build=function(a,y,x){for(var E=[],b=2;ba&&(a+=360),a!==0){if(this.translate(y,x),a===90){a=0;var E=1}else a===180?(a=-1,E=0):a===270?(a=0,E=-1):(E=a*Math.PI/180,a=Math.cos(E),E=Math.sin(E));var b=this.ha[1]*a+this.ha[3]*E,z=this.ha[0]*-E+this.ha[2]*a,tt=this.ha[1]*-E+this.ha[3]*a;this.ha[0]=this.ha[0]*a+this.ha[2]*E,this.ha[1]=b,this.ha[2]=z,this.ha[3]=tt,this.translate(-y,-x)}},Qc.className="STransform";function Lf(a){this.type=a,this.r2=this.y2=this.x2=this.r1=this.y1=this.x1=0,this.gx=[],this.pattern=null}Lf.prototype.addColorStop=function(a,y){this.gx.push({offset:a,color:y})},Lf.className="SGradient";function Lh(a,y,x){this.ownerDocument=a=y===void 0?ee.document:y,this.cA="http://www.w3.org/2000/svg",a!==void 0&&(this.Oa=this.Ud("svg",{width:"1px",height:"1px",viewBox:"0 0 1 1"}),this.style.display="block",this.style.letterSpacing="normal",this.style.wordSpacing="normal",this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns","http://www.w3.org/2000/svg"),this.Oa.setAttributeNS("http://www.w3.org/2000/xmlns/","xmlns:xlink","http://www.w3.org/1999/xlink")),this.hs=null,this.context=new Gl(this,x)}Lh.prototype.resize=function(a,y,x,E){return this.width!==a||this.height!==y?(this.width=a,this.height=y,this.style.width=x+"px",this.style.height=E+"px",this.Oa.setAttributeNS(null,"width",x+"px"),this.Oa.setAttributeNS(null,"height",E+"px"),this.Oa.setAttributeNS(null,"viewBox","0 0 "+x+" "+E),this.context.ww.firstElementChild.setAttributeNS(null,"width",x+"px"),this.context.ww.firstElementChild.setAttributeNS(null,"height",E+"px"),!0):!1},Lh.prototype.Ud=function(a,y,x){if(a=this.ownerDocument.createElementNS(this.cA,a),ge(y))for(var E in y)a.setAttributeNS(E==="href"?"http://www.w3.org/1999/xlink":"",E,y[E]);return x!==void 0&&(a.textContent=x),a},Lh.prototype.getBoundingClientRect=function(){return this.Oa.getBoundingClientRect()},Lh.prototype.focus=function(){this.Oa.focus()},Lh.prototype.mx=function(){this.ownerDocument=null},zt.Object.defineProperties(Lh.prototype,{width:{get:function(){return this.Oa.width.baseVal.value},set:function(a){this.Oa.setAttribute("width",a+"px")}},height:{get:function(){return this.Oa.height.baseVal.value},set:function(a){this.Oa.setAttribute("height",a+"px")}},style:{get:function(){return this.Oa.style}}}),Lh.className="SVGSurface";function Gl(a,y){this.Gv=a,this.svg=a.Oa,this.stack=[],this.nh=[],this.fillStyle="#000000",this.font="10px sans-serif",this.globalAlpha=1,this.lineCap="butt",this.lineDashOffset=0,this.lineJoin="miter",this.lineWidth=1,this.miterLimit=10,this.shadowBlur=0,this.shadowColor="rgba(0, 0, 0, 0)",this.shadowOffsetY=this.shadowOffsetX=0,this.Il=!1,this.strokeStyle="#000000",this.textAlign="start",this.clipInsteadOfFill=!1,this.Vg=this.Br=this.Ar=0,this.yd=this.ad=null,this.path=[],this.Yl={},this.Ct=!1,this.Yg=null,this.uj=0,this.rb=new Qc,this.j=fm(this),this.Nj=fm(this,"gojs-diagram"),this.Hl=this.ti=null;var x=Go++,E=this.Ud("clipPath",{id:"mainClip"+x});E.appendChild(this.Ud("rect",{x:0,y:0,width:a.width,height:a.height})),this.ww=E,this.svg.appendChild(this.j),this.j.appendChild(this.Nj),this.svg.appendChild(E),this.j.setAttributeNS(null,"clip-path","url(#mainClip"+x+")"),this.eA={},this.isTemporary=!!y,this.filter="",this.bk=null}function Yy(a,y,x,E,b,z,tt){a.Nj===void 0?lp(a,y,x,E,b,z,tt):a.Nj.setAttribute("transform","matrix("+y+", "+x+", "+E+", "+b+", "+z+", "+tt+")")}Et=Gl.prototype,Et.arc=function(a,y,x,E,b,z,tt,ot){var rt=2*Math.PI,st=rt-1e-6,ut=x*Math.cos(E),gt=x*Math.sin(E),St=a+ut,Ct=y+gt,Mt=z?0:1;E=z?E-b:b-E,(1e-6E&&(E=E%rt+rt),E>st?(this.path.push(["A",x,x,0,1,Mt,a-ut,y-gt]),this.path.push(["A",x,x,0,1,Mt,St,Ct])):1e-6=Math.PI),Mt,a+x*Math.cos(b),y+x*Math.sin(b)])},Et.beginPath=function(){this.path=[],this.Yl={stroke:"none",fill:"none"}},Et.Se=function(a){this.addPath(this.path,this.rb,a||0)},Et.bezierCurveTo=function(a,y,x,E,b,z){this.path.push(["C",a,y,x,E,b,z])},Et.clearRect=function(){},Et.clip=function(){this.Yl.clipPath=!0},Et.closePath=function(){this.path.push(["z"])},Et.createLinearGradient=function(a,y,x,E){var b=new Lf("linear");return b.x1=a,b.y1=y,b.x2=x,b.y2=E,b},Et.createPattern=function(a){var y="";a instanceof HTMLCanvasElement&&(y=a.toDataURL()),a instanceof HTMLImageElement&&(y=a.getAttribute("src"));var x=this.eA;if(x[y])return"url(#"+x[y]+")";var E="PATTERN"+Go++,b={x:0,y:0,width:a.width,height:a.height,href:y};return a=this.Ud("pattern",{width:a.width,height:a.height,id:E,patternUnits:"userSpaceOnUse"}),a.appendChild(this.Ud(Yc,b)),this.svg.appendChild(a),x[y]=E,"url(#"+E+")"},Et.createRadialGradient=function(a,y,x,E,b,z){var tt=new Lf("radial");return tt.x1=a,tt.y1=y,tt.r1=x,tt.x2=E,tt.y2=b,tt.r2=z,tt};function Xy(a,y,x,E,b,z,tt,ot,rt){E=ot/E,b=rt/b,z===0&&tt===0||a.rb.translate(z,tt),E===1&&b===1||a.rb.scale(E,b),y===0&&x===0||a.rb.translate(-y,-x)}Et.drawImage=function(a,y,x,E,b,z,tt,ot,rt){var st="";a instanceof HTMLCanvasElement&&(st=a.toDataURL()),a instanceof HTMLImageElement&&(st=a.getAttribute("src"));var ut=a instanceof HTMLImageElement?a.naturalWidth:a.width;a=a instanceof HTMLImageElement?a.naturalHeight:a.height,E===void 0&&(z=y,tt=x,ot=E=ut,rt=b=a),E=E||0,b=b||0,ot=ot||0,rt=rt||0,Xy(this,y,x,E,b,z||0,tt||0,ot,rt),z={x:0,y:0,width:ut||E,height:a||b,href:st},Ne.$(E,ot)&&Ne.$(b,rt)?st.toLowerCase().indexOf(".svg")===-1&&st.toLowerCase().indexOf("data:image/svg")===-1&&(z.preserveAspectRatio="xMidYMid slice"):z.preserveAspectRatio="none",(y!==0||x!==0||E!==ut||b!==a)&&(E+=y,b+=x,z["clip-path"]="path('M "+y+","+x+" L "+E+" "+x+" L "+E+" "+b+" L "+y+" "+b+" z')"),ag(this,Yc,z,this.rb),this.addElement(Yc,z)},Et.fill=function(a){a&&(this.Yl["fill-rule"]="evenodd"),iv(this,this.Yl)},Et.ng=function(a,y){this.clipInsteadOfFill?this.clip():this.fill(y)},Et.fillRect=function(a,y,x,E){a=[a,y,x,E],a={x:a[0],y:a[1],width:a[2],height:a[3]},ag(this,"fill",a,this.rb),this.addElement("rect",a)},Et.ox=function(a,y,x,E){a={x:a,y,width:x,height:E},ag(this,"fill",a,this.rb),iv(this,a),this.svg.prepend(this.Ud("rect",a))},Et.fillText=function(a,y,x){a=[a,y,x],y=this.textAlign,y==="left"?y="start":y==="right"?y="end":y==="center"&&(y="middle"),y={x:a[1],y:a[2],style:"font: "+this.font,"text-anchor":y},ag(this,"fill",y,this.rb),this.addElement("text",y,a[0])},Et.lineTo=function(a,y){this.path.push(["L",a,y])},Et.moveTo=function(a,y){this.path.push(["M",a,y])},Et.quadraticCurveTo=function(a,y,x,E){this.path.push(["Q",a,y,x,E])},Et.rect=function(a,y,x,E){this.path.push(["M",a,y],["L",a+x,y],["L",a+x,y+E],["L",a,y+E],["z"])},Et.restore=function(){this.rb=this.stack.pop(),this.path=this.stack.pop();var a=this.stack.pop();this.fillStyle=a.fillStyle,this.font=a.font,this.globalAlpha=a.globalAlpha,this.lineCap=a.lineCap,this.lineDashOffset=a.lineDashOffset,this.lineJoin=a.lineJoin,this.lineWidth=a.lineWidth,this.miterLimit=a.miterLimit,this.shadowBlur=a.shadowBlur,this.shadowColor=a.shadowColor,this.shadowOffsetX=a.shadowOffsetX,this.shadowOffsetY=a.shadowOffsetY,this.strokeStyle=a.strokeStyle,this.textAlign=a.textAlign,this.bk=a.bk},Et.save=function(){this.stack.push({fillStyle:this.fillStyle,font:this.font,globalAlpha:this.globalAlpha,lineCap:this.lineCap,lineDashOffset:this.lineDashOffset,lineJoin:this.lineJoin,lineWidth:this.lineWidth,miterLimit:this.miterLimit,shadowBlur:this.shadowBlur,shadowColor:this.shadowColor,shadowOffsetX:this.shadowOffsetX,shadowOffsetY:this.shadowOffsetY,strokeStyle:this.strokeStyle,textAlign:this.textAlign,bk:this.bk});for(var a=[],y=0;yut.offset?1:-1}),b=0;bx?(this.scale(x/a,1),this.translate((a-x)/2,0)):x>a&&(this.scale(1,a/x),this.translate(0,(x-a)/2)),this.Hm?this.clip():this.fill(y),a>x?(this.translate(-(a-x)/2,0),this.scale(1/(x/a),1)):x>a&&(this.translate(0,-(x-a)/2),this.scale(1,1/(a/x)))}else this.Hm?this.clip():this.fill(y)},Et.jk=function(){this.Hm||this.stroke()},Et.Ev=function(a,y,x){this.Ar=a,this.Br=y,this.Vg=x},Et.js=function(a,y){var x=this.Z;x.setLineDash!==void 0&&(x.setLineDash(a),x.lineDashOffset=y)},Et.fs=function(){var a=this.Z;a.setLineDash!==void 0&&(a.setLineDash(mx),a.lineDashOffset=0)},Et.Vc=function(a){a&&(this.dt=""),this.ct=this.et=""},Et.Hs=function(){},zt.Object.defineProperties($c.prototype,{fillStyle:{get:function(){return this.Z.fillStyle},set:function(a){this.ct!==a&&(this.ct=this.Z.fillStyle=a)}},font:{get:function(){return this.Z.font},set:function(a){this.dt!==a&&(this.dt=this.Z.font=a)}},globalAlpha:{get:function(){return this.Z.globalAlpha},set:function(a){this.Z.globalAlpha=a}},lineCap:{get:function(){return this.Z.lineCap},set:function(a){this.Z.lineCap=a}},lineDashOffset:{get:function(){return this.Z.lineDashOffset},set:function(a){this.Z.lineDashOffset=a}},lineJoin:{get:function(){return this.Z.lineJoin},set:function(a){this.Z.lineJoin=a}},lineWidth:{get:function(){return this.Z.lineWidth},set:function(a){this.Z.lineWidth=a}},miterLimit:{get:function(){return this.Z.miterLimit},set:function(a){this.Z.miterLimit=a}},shadowBlur:{get:function(){return this.Z.shadowBlur},set:function(a){this.Z.shadowBlur=a}},shadowColor:{get:function(){return this.Z.shadowColor},set:function(a){this.Z.shadowColor=a}},shadowOffsetX:{get:function(){return this.Z.shadowOffsetX},set:function(a){this.Z.shadowOffsetX=a}},shadowOffsetY:{get:function(){return this.Z.shadowOffsetY},set:function(a){this.Z.shadowOffsetY=a}},strokeStyle:{get:function(){return this.Z.strokeStyle},set:function(a){this.et!==a&&(this.et=this.Z.strokeStyle=a)}},textAlign:{get:function(){return this.Z.textAlign},set:function(a){this.Z.textAlign=a}},imageSmoothingEnabled:{get:function(){return this.Z.imageSmoothingEnabled},set:function(a){this.Z.imageSmoothingEnabled=a}},filter:{get:function(){return this.Z.filter},set:function(a){this.Z.filter=a===""?"none":a}},clipInsteadOfFill:{get:function(){return this.Hm},set:function(a){this.Hm=a}}});var mx=Object.freeze([]);$c.className="CanvasSurfaceContext";function up(){this.F=this.o=this.u=this.j=0}up.className="ColorNumbers";function Er(a,y){hg||(hv(),hg=!0),so(this),this._isFrozen=!1,a===void 0?(this.na=Dd,this.xk="black"):typeof a=="string"?(this.na=Dd,this.xk=a):(this.na=a,this.xk="black"),a=this.na,a===dd?(this.Qd=as,this.Lk=Bs):this.Lk=a===Su?this.Qd=hi:this.Qd=$r,this.Gr=0,this.Xp=NaN,this.xe=this.cr=this.we=null,this.ft=this.yk=0,y&&Object.assign(this,y)}Er.prototype.copy=function(){var a=new Er;return a.na=this.na,a.xk=this.xk,a.Qd=this.Qd.J(),a.Lk=this.Lk.J(),a.Gr=this.Gr,a.Xp=this.Xp,this.we!==null&&(a.we=this.we.copy()),a.cr=this.cr,a},Et=Er.prototype,Et.freeze=function(){return this._isFrozen=!0,this.we!==null&&this.we.freeze(),this},Et.ka=function(){return Object.isFrozen(this)&&jt("cannot thaw constant: "+this),this._isFrozen=!1,this.we!==null&&this.we.ka(),this},Et.qb=function(a){a.classType===Er&&(this.type=a)},Et.toString=function(){var a="Brush(";if(this.type===Dd)a+=this.color;else if(a=this.type===dd?a+"Linear ":this.type===Su?a+"Radial ":this.type===dg?a+"Pattern ":a+"(unknown) ",a+=this.start+" "+this.end,this.colorStops!==null)for(var y=this.colorStops.iterator;y.next();)a+=" "+y.key+":"+y.value;return a+")"},Et.addColorStop=function(a,y){return this._isFrozen&&Be(this),(typeof a!="number"||!isFinite(a)||1a)&&hn(a,"0 <= loc <= 1",Er,"addColorStop:loc"),this.we===null&&(this.we=new yi),this.we.add(a,y),this.na===Dd&&(this.type=dd),this.xe=null,this},Et.Vz=function(a,y){if(this._isFrozen&&Be(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?cg:y,this.type===Dd)hd(this.color),this.color=lg(a,y);else if((this.type===dd||this.type===Su)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)hd(x.value),this.addColorStop(x.key,lg(a,y));return this};function qy(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?cg:x,hd(a),lg(y,x)}Et.Wy=function(a,y){if(this._isFrozen&&Be(this),a=a===void 0||typeof a!="number"?.2:a,y=y===void 0?cg:y,this.type===Dd)hd(this.color),this.color=lg(-a,y);else if((this.type===dd||this.type===Su)&&this.colorStops!==null)for(var x=this.colorStops.iterator;x.next();)hd(x.value),this.addColorStop(x.key,lg(-a,y));return this};function t1(a,y,x){return y=y===void 0||typeof y!="number"?.2:y,x=x===void 0?cg:x,hd(a),lg(-y,x)}function rv(a,y,x){hd(a),a=Wr.j;var E=Wr.u,b=Wr.o,z=Wr.F;return hd(y),x===void 0&&(x=.5),"rgba("+Math.round((Wr.j-a)*x+a)+", "+Math.round((Wr.u-E)*x+E)+", "+Math.round((Wr.o-b)*x+b)+", "+Math.round((Wr.F-z)*x+z)+")"}Et.Gx=function(){if(this.type===Dd)return sg(this.color);if((this.type===dd||this.type===Su)&&this.colorStops!==null){var a=this.colorStops;if(this.type===Su)return sg(a.first().value);if(a.get(.5)!==null)return sg(a.get(.5));if(a.count===2)return a=a.Fa(),sg(rv(a[0].value,a[1].value));for(var y=a.iterator,x=-1,E=-1,b=1,z=1;y.next();){var tt=y.key,ot=Math.abs(.5-y.key);b>z&&ot=b&&otE&&(z=x,x=E,E=z,z=b),b=E-x,sg(rv(a.get(x),a.get(E),1-z/b))}return!1};function sg(a){return a?a instanceof Er?a.Gx():(hd(a),128>(299*Wr.j+587*Wr.u+114*Wr.o)/1e3):!1}function lg(a,y){switch(y){case cg:y=100*sv(Wr.j);var x=100*sv(Wr.u),E=100*sv(Wr.o);return dl.j=.4124564*y+.3575761*x+.1804375*E,dl.u=.2126729*y+.7151522*x+.072175*E,dl.o=.0193339*y+.119192*x+.9503041*E,dl.F=Wr.F,y=uv(dl.j/ug[0]),x=uv(dl.u/ug[1]),E=uv(dl.o/ug[2]),Kh.j=116*x-16,Kh.u=500*(y-x),Kh.o=200*(x-E),Kh.F=dl.F,Kh.j=Math.min(100,Math.max(0,Kh.j+100*a)),a=(Kh.j+16)/116,y=a-Kh.o/200,dl.j=ug[0]*e1(Kh.u/500+a),dl.u=ug[1]*(Kh.j>pm*dv?Math.pow(a,3):Kh.j/pm),dl.o=ug[2]*e1(y),dl.F=Kh.F,a=-.969266*dl.j+1.8760108*dl.u+.041556*dl.o,y=.0556434*dl.j+-.2040259*dl.u+1.0572252*dl.o,Wr.j=255*lv((3.2404542*dl.j+-1.5371385*dl.u+-.4985314*dl.o)/100),Wr.u=255*lv(a/100),Wr.o=255*lv(y/100),Wr.F=dl.F,Wr.j=Math.round(Wr.j),255Wr.j&&(Wr.j=0),Wr.u=Math.round(Wr.u),255Wr.u&&(Wr.u=0),Wr.o=Math.round(Wr.o),255Wr.o&&(Wr.o=0),"rgba("+Wr.j+", "+Wr.u+", "+Wr.o+", "+Wr.F+")";case n1:return av(),ou.o=Math.min(100,Math.max(0,ou.o+100*a)),"hsla("+ou.j+", "+ou.u+"%, "+ou.o+"%, "+ou.F+")";default:jt("Unknown color space: "+y)}}function hd(a){hg||(hv(),hg=!0);var y=cv;if(y!==null){y.clearRect(0,0,1,1),y.fillStyle="#000000";var x=y.fillStyle;y.fillStyle=a,y.fillStyle!==x?(y.fillRect(0,0,1,1),a=y.getImageData(0,0,1,1).data,Wr.j=a[0],Wr.u=a[1],Wr.o=a[2],Wr.F=a[3]/255):(y.fillStyle="#FFFFFF",y.fillStyle=a,Wr.j=0,Wr.u=0,Wr.o=0,Wr.F=1)}}function av(){var a=Wr.j/255,y=Wr.u/255,x=Wr.o/255,E=Math.max(a,y,x),b=Math.min(a,y,x),z=E-b;if(b=(E+b)/2,z===0)var tt=a=0;else{switch(E){case a:tt=(y-x)/z%6;break;case y:tt=(x-a)/z+2;break;case x:tt=(a-y)/z+4}tt*=60,0>tt&&(tt+=360),a=z/(1-Math.abs(2*b-1))}ou.j=Math.round(tt),ou.u=Math.round(100*a),ou.o=Math.round(100*b),ou.F=Wr.F}function sv(a){return a/=255,.04045>=a?a/12.92:Math.pow((a+.055)/1.055,2.4)}function lv(a){return .0031308>=a?12.92*a:1.055*Math.pow(a,1/2.4)-.055}function uv(a){return a>dv?Math.pow(a,1/3):(pm*a+16)/116}function e1(a){var y=a*a*a;return y>dv?y:(116*a-16)/pm}function Ff(a,y){typeof a!="string"&&(a instanceof Er||jt("Value for "+y+" must be a color string or a Brush, not "+a))}function hv(){cv=ya?new Bu(null,void 0,{willReadFrequently:!0}).context:null}zt.Object.defineProperties(Er.prototype,{type:{get:function(){return this.na},set:function(a){this._isFrozen&&Be(this,a),this.na=a,this.start.Mc()&&(a===dd?this.start=as:a===Su&&(this.start=hi)),this.end.Mc()&&(a===dd?this.end=Bs:a===Su&&(this.end=hi)),this.xe=null}},color:{get:function(){return this.xk},set:function(a){this._isFrozen&&Be(this,a),this.xk=a,this.xe=null}},start:{get:function(){return this.Qd},set:function(a){this._isFrozen&&Be(this,a),this.Qd=a.J(),this.xe=null}},end:{get:function(){return this.Lk},set:function(a){this._isFrozen&&Be(this,a),this.Lk=a.J(),this.xe=null}},startRadius:{get:function(){return this.Gr},set:function(a){this._isFrozen&&Be(this,a),0>a&&hn(a,">= zero",Er,"startRadius"),this.Gr=a,this.xe=null}},endRadius:{get:function(){return this.Xp},set:function(a){this._isFrozen&&Be(this,a),0>a&&hn(a,">= zero",Er,"endRadius"),this.Xp=a,this.xe=null}},colorStops:{get:function(){return this.we},set:function(a){this._isFrozen&&Be(this,a),this.we=a,this.xe=null}},pattern:{get:function(){return this.cr},set:function(a){this._isFrozen&&Be(this,a),this.cr=a,this.xe=null}}}),Er.prototype.isDark=Er.prototype.Gx,Er.prototype.darkenBy=Er.prototype.Wy,Er.prototype.lightenBy=Er.prototype.Vz,Er.prototype.addColorStop=Er.prototype.addColorStop;var dv=216/24389,pm=24389/27,ug=[95.047,100,108.883],cv=null,Wr=new up,ou=new up,dl=new up,Kh=new up,hg=!1;Er.className="Brush";var Dd;Er.Solid=Dd=new ce(Er,"Solid",0);var dd;Er.Linear=dd=new ce(Er,"Linear",1);var Su;Er.Radial=Su=new ce(Er,"Radial",2);var dg;Er.Pattern=dg=new ce(Er,"Pattern",4);var cg;Er.Lab=cg=new ce(Er,"Lab",5);var n1;Er.HSL=n1=new ce(Er,"HSL",6),Er.randomColor=function(a,y){a===void 0&&(a=128),y===void 0&&(y=Math.max(a,255));var x=Math.abs(y-a);y=Math.floor(a+Math.random()*x).toString(16);var E=Math.floor(a+Math.random()*x).toString(16);return a=Math.floor(a+Math.random()*x).toString(16),2>y.length&&(y="0"+y),2>E.length&&(E="0"+E),2>a.length&&(a="0"+a),"#"+y+E+a},Er.isValidColor=function(a){if(a==="black")return!0;if(a==="")return!1;hg||(hv(),hg=!0);var y=cv;if(y===null)return!0;y.fillStyle="#000000";var x=y.fillStyle;return y.fillStyle=a,y.fillStyle!==x?!0:(y.fillStyle="#FFFFFF",x=y.fillStyle,y.fillStyle=a,y.fillStyle!==x)},Er.lighten=function(a){return qy(a)},Er.lightenBy=qy,Er.darken=function(a){return t1(a)},Er.darkenBy=t1,Er.mix=rv,Er.isDark=sg;function qa(){this.xa="Base"}qa.prototype.measure=function(){},qa.prototype.Yz=function(a,y,x,E,b){a.measure(y,x,E,b)},qa.prototype.arrange=function(){},qa.prototype.Ly=function(a,y,x,E,b,z){a.arrange(y,x,E,b,z)},qa.prototype.iA=function(a){a.Uj()},qa.prototype.gc=function(){},zt.Object.defineProperties(qa.prototype,{name:{get:function(){return this.xa},set:function(a){this.xa=a}},classType:{get:function(){return _n}}}),qa.prototype.remeasureObject=qa.prototype.iA,qa.prototype.arrangeElement=qa.prototype.Ly,qa.prototype.measureElement=qa.prototype.Yz,qa.className="PanelLayout";function mm(){this.xa="Base"}Fe(mm,qa),mm.prototype.measure=function(a,y,x,E,b,z,tt){var ot=E.length;a=cd(a);for(var rt=0;rtFi&&(os=Math.max(Fi-Fc,0));var K0=xn.oa===0;xn.oc=xn.oc+os,xn.actual=xn.oa+os,Fi=Math.max(Fi-(os+(K0?Fc:0)),0)}if(Dl.columnSpan===1&&(nl===Bn||nl===$i)){xn=a.Eb(el);var Qp=xn.Wc();os=Math.max(lf-xn.actual,0),os+Qp>ui&&(os=Math.max(ui-Qp,0));var Hy=xn.oa===0;xn.oc=xn.oc+os,xn.actual=xn.oa+os,ui=Math.max(ui-(os+(Hy?Qp:0)),0)}Lc&&Dl.Uj()}}}}}ri(ae);var qh=0,pd=0;z=a.columnCount;for(var Gf=0;Gf=a.rowCount);Xd++)xn=a.Fb(Ca.row+Xd),os=0,os=nl===Kn||nl===$i?Math.max(xn.minimum,xh[Ca.row+Xd]===0?xn.maximum:Math.min(xh[Ca.row+Xd],xn.maximum)):Math.max(xn.minimum,isNaN(xn.Hc)?xn.maximum:Math.min(xn.Hc,xn.maximum)),yd.height+=os,_l+=xn.minimum;for(var ju=1;ju=a.columnCount);ju++)xn=a.Eb(Ca.column+ju),os=0,os=nl===Kn||nl===Hi?Math.max(xn.minimum,Eu[Ca.column+ju]===0?xn.maximum:Math.min(Eu[Ca.column+ju],xn.maximum)):Math.max(xn.minimum,isNaN(xn.Hc)?xn.maximum:Math.min(xn.Hc,xn.maximum)),yd.width+=os,Y0+=xn.minimum;Es.width+=yd.width,Es.height+=yd.height;var Zg=Ca.margin,Tc=Zg.right+Zg.left,qp=Zg.top+Zg.bottom;Ca.measure(Es.width,Es.height,Y0,_l);for(var Wg=Ca.measuredBounds,Th=Math.max(Wg.width+Tc,0),cf=Math.max(Wg.height+qp,0),Dc=0,Kg=0;Kg=a.rowCount);Kg++)xn=a.Fb(Ca.row+Kg),Dc+=xn.total||0;if(Dc=Jd)&&!(Ca.row+Sd>=a.rowCount);Sd++){xn=a.Fb(Ca.row+Sd);var $d=xn.oa||0,ff=Qd(Ca,xn,ed);xn.actual=Math.min(xn.maximum,$d+ff),xn.oa!==$d&&(Jd-=xn.oa-$d)}for(;0wh&&(xn.actual=Math.min(xn.maximum,wh+Jd),xn.oa!==wh&&(Jd-=xn.oa-wh)),xn.index===0)break;xn=a.Fb(xn.index-1)}}for(var Kf=0,qd=0;qd=a.columnCount);qd++)xn=a.Eb(Ca.column+qd),Kf+=xn.total||0;if(Kf=Vf)&&!(Ca.column+gf>=a.columnCount);gf++){xn=a.Eb(Ca.column+gf);var tm=xn.oa||0,Wy=xd(Ca,xn,Zy);xn.actual=Math.min(xn.maximum,tm+Wy),xn.oa!==tm&&(Vf-=xn.oa-tm)}for(;0X0&&(xn.actual=Math.min(xn.maximum,X0+Vf),xn.oa!==X0&&(Vf-=xn.oa-X0)),xn.index===0)break;xn=a.Eb(xn.index-1)}}}}ri(fe),Xe.free(yd),Xe.free(Es),xh!==void 0&&ri(xh),Eu!==void 0&&ri(Eu);var Uf=0,_f=0,J0=a.desiredSize,gx=a.maxSize;nl=Pl(a,!0);var em=pd=qh=0,nm=0;z=a.columnCount;for(var Q0=0;Q0=a.rowCount);xn++){var fo=a.Fb(ae+xn);fo.oa!==0&&(Ht.height+=fo.total)}for(xn=1;xn=a.columnCount);xn++)fo=a.Eb(ye+xn),fo.oa!==0&&(Ht.width+=fo.total);var eo=be.oa+Ht.width,fr=fe.oa+Ht.height;xn=ot,fo=rt;var zr=eo,is=fr,ds=ot,tl=rt,os=eo,Vd=fr;ot+eo>x.width&&(os=Math.max(x.width-ot,0)),rt+fr>x.height&&(Vd=Math.max(x.height-rt,0));var za=xi.alignment;if(za.Xb()){za=a.defaultAlignment,za.sb()||(za=hi);var vh=za.x,el=za.y,Ud=za.offsetX;za=za.offsetY;var su=be.alignment,Iu=fe.alignment;su.sb()&&(vh=su.x,Ud=su.offsetX),Iu.sb()&&(el=Iu.y,za=Iu.offsetY)}else vh=za.x,el=za.y,Ud=za.offsetX,za=za.offsetY;(isNaN(vh)||isNaN(el))&&(el=vh=.5,za=Ud=0),su=Qn.width,Iu=Qn.height;var Kl=xi.margin,Dl=Kl.left+Kl.right,Lc=Kl.top+Kl.bottom,yh=ch(xi,fe,be,!1);!isNaN(xi.desiredSize.width)||yh!==Kn&&yh!==Hi||(su=Math.max(eo-Dl,0)),!isNaN(xi.desiredSize.height)||yh!==Kn&&yh!==$i||(Iu=Math.max(fr-Lc,0)),eo=xi.maxSize,fr=xi.minSize,su=Math.min(eo.width,su),Iu=Math.min(eo.height,Iu),su=Math.max(fr.width,su),Iu=Math.max(fr.height,Iu),eo=Iu+Lc,xn+=zr*vh-(su+Dl)*vh+Ud+Kl.left,fo+=is*el-eo*el+za+Kl.top,xi.visible&&(Sr(ds,tl,os,Vd,xn,fo,Qn.width,Qn.height)?xi.arrange(xn,fo,su,Iu):xi.arrange(xn,fo,su,Iu,new on(ds,tl,os,Vd)))}}}for(Xe.free(Ht),a=0;a=x&&(x=1);var E=a.gridCellSize,b=E.width;E=E.height;var z=a.naturalBounds,tt=a.actualBounds,ot=z.width,rt=z.height,st=Math.ceil(ot/b),ut=Math.ceil(rt/E),gt=a.gridOrigin,St=gt.x;gt=gt.y,y.save(),y.beginPath(),y.rect(0,0,ot,rt),y.clip(),y.Se();for(var Ct=[],Mt=a.O.s,At=Mt.length,Yt=0;Ytfe)){Ht=pv(Ht.figure);for(var ye=0;yefe&&ae.push(be))}}}}for(Mt=a.O.s,At=Mt.length,Yt=0;Ytb*Ht*x))){if(fe=Ue.segmentIndex,(!isFinite(fe)||isNaN(fe))&&(fe=0),0>fe&&(fe=Ht-Math.min(-fe,Ht)),fe=Math.round(fe%Ht),Ht=Ue.opacity,ye=1,Ht!==1){if(Ht===0)continue;ye=y.globalAlpha,y.globalAlpha=ye*Ht}be=Ct[Yt];var ui=!1,Fi=Ue.strokeDashArray;if(Fi!==null&&(ui=!0,y.js(Fi,Ue.strokeDashOffset)),Ue.figure==="LineV"&&Ue.stroke!==null&&0y)return a%y===x;if(a%y!==x)return!1;y=E.length;for(var b=0;bgt)ae.measure(1/0,1/0,0,0),fe=ae.measuredBounds,x.ed(fe),Ct.push(fe);else{var ye=ae.segmentIndex,be=ae.segmentFraction,Ue=ae.alignmentFocus;Ue.Mc()&&(Ue=hi);var ui=ae.segmentOrientation,Fi=ae.segmentOffset;if(isNaN(ye)){var xi=rt.ua;fe=zn(),xi.Qu(be,fe);var Qn=Gt.allocAt(fe[0],fe[1]);if(Qn.add(rt.i(0)),xi.type===ni.j?Qn.offset(-xi.startX,-xi.startY):(xi=xi.figures.first(),xi!==null&&Qn.offset(-xi.startX,-xi.startY)),xi=fe[2],ui!==fl){var xn=rt.computeAngle(ae,ui,xi);ae.Kb=xn}xn=Qn.x-y.x;var fo=Qn.y-y.y;Gt.free(Qn),ri(fe)}else if(ye<-gt||ye>=gt)fe=Gt.alloc(),rt.vg(),rt.computeMidPoint(fe),xi=rt.midAngle,ui!==fl&&(xn=rt.computeAngle(ae,ui,xi),ae.Kb=xn),xn=fe.x-y.x,fo=fe.y-y.y,Gt.free(fe);else{if(xn=0,0<=ye?(fo=ut.M(ye),fe=yeeo+10?0<=ye?xi.ab(fo):fo.ab(xi):eo>Qn+10?0<=ye?fe.ab(xn):xn.ab(fe):0<=ye?xi.ab(xn):xn.ab(xi)}else xi=0<=ye?fo.ab(fe):fe.ab(fo);ui!==fl&&(xn=rt.computeAngle(ae,ui,xi),ae.Kb=xn),xn=fo.x+(fe.x-fo.x)*be-y.x,fo=fo.y+(fe.y-fo.y)*be-y.y}ae.measure(1/0,1/0,0,0),fe=ae.measuredBounds,Qn=ae.naturalBounds;var fr=0;ae instanceof ko&&(fr=ae.strokeWidth),eo=Qn.width+fr;var zr=Qn.height+fr;Mt.reset(),Mt.translate(-fe.x,-fe.y),Mt.scale(ae.scale,ae.scale),Mt.rotate(ui===fl?ae.angle:xi,eo/2,zr/2),ui!==Cp&&ui!==bp||Mt.rotate(90,eo/2,zr/2),ui!==Ep&&ui!==Mp||Mt.rotate(-90,eo/2,zr/2),ui===n0&&(45xi||225xi)&&Mt.rotate(-xi,eo/2,zr/2),Qn=new on(0,0,eo,zr),At.xi(Qn,Ue),Mt.Ga(At),Ue=-At.x+fr/2*ae.scale,ae=-At.y+fr/2*ae.scale,Yt.assign(Fi),fr=isNaN(Fi.x);var is=isNaN(Fi.y);if(fr||is){eo=eo/2+3,zr=zr/2+3;var ds=45<=xi&&135>=xi,tl=225<=xi&&315>=xi;ui===fl&&(ds||tl)?(Yt.x=is?eo:Fi.y,Yt.y=fr?zr:Fi.x,ds?0<=ye||isNaN(ye)&&.5>be||!fr||(Yt.y=-zr):tl&&((0<=ye||isNaN(ye)&&.5>be)&&fr&&(Yt.y=-zr),is&&(Yt.x=-eo))):(fr&&(Yt.x=0<=ye||isNaN(ye)&&.5>be?eo:-eo),is&&(Yt.y=-zr),Yt.rotate(xi))}else Yt.rotate(xi);xn+=Yt.x,fo+=Yt.y,Qn.set(fe),Qn.h(xn+Ue,fo+ae,fe.width,fe.height),Ct.push(Qn),x.ed(Qn)}}if(tt!==null)for(E=tt.labelNodes;E.next();)E.value.measure(1/0,1/0);a.jg=x,a.position.h(y.x+x.x,y.y+x.y),aa(b,x.width||0,x.height||0),Fo.free(Mt),Gt.free(At),Gt.free(Yt)}}}},Mm.prototype.arrange=function(a,y){var x=y.length;if(a instanceof hr||a instanceof $n){var E=a,b=null;a instanceof hr&&(b=a,E=b.adornedPart);var z=a instanceof hr?null:E.path,tt=a.j;if(tt.length!==0){var ot=0;if(z!==null&&ot=x)Mt=Gt.alloc(),Ct=gt,Yt=Mt,Ct.vg(),Ct.computeMidPoint(Yt),Ct=gt.midAngle,st!==fl&&(gt=gt.computeAngle(tt,st,Ct),tt.angle=gt),gt=Mt.x,Yt=Mt.y,Gt.free(Mt);else{if(At=0,0<=ot?(Mt=y.s[ot],Yt=otae+10?0<=ot?Ct.ab(Mt):Mt.ab(Ct):ae>Ht+10?0<=ot?Yt.ab(At):At.ab(Yt):0<=ot?Ct.ab(At):At.ab(Ct)}else Ct=0<=ot?Mt.ab(Yt):Yt.ab(Mt);st!==fl&&(gt=gt.computeAngle(tt,st,Ct),tt.angle=gt),gt=Mt.x+(Yt.x-Mt.x)*rt,Yt=Mt.y+(Yt.y-Mt.y)*rt}if(St.ys())tt.location=new Gt(gt,Yt);else{St.Mc()&&(St=hi),Mt=Fo.alloc(),Mt.reset(),Mt.scale(tt.scale,tt.scale),Mt.rotate(tt.angle,0,0);var fe=tt.naturalBounds;At=on.allocAt(0,0,fe.width,fe.height),Ht=Gt.alloc(),Ht.xi(At,St),Mt.Ga(Ht),St=-Ht.x,ae=-Ht.y;var ye=fe.width,be=fe.height;fe=Gt.alloc(),fe.assign(ut);var Ue=isNaN(ut.x),ui=isNaN(ut.y);if(Ue||ui){ye=ye/2+3,be=be/2+3;var Fi=45<=Ct&&135>=Ct,xi=225<=Ct&&315>=Ct;st===fl&&(Fi||xi)?(fe.x=ui?ye:ut.y,fe.y=Ue?be:ut.x,Fi?0<=ot||isNaN(ot)&&.5>rt||!Ue||(fe.y=-be):xi&&((0<=ot||isNaN(ot)&&.5>rt)&&Ue&&(fe.y=-be),ui&&(fe.x=-ye))):(Ue&&(fe.x=0<=ot||isNaN(ot)&&.5>rt?ye:-ye),ui&&(fe.y=-be),fe.rotate(Ct))}else fe.rotate(Ct);gt+=fe.x,Yt+=fe.y,Mt.pp(At),St+=At.x,ae+=At.y,ot=Gt.allocAt(gt+St,Yt+ae),tt.move(ot),Gt.free(ot),Gt.free(fe),Gt.free(Ht),on.free(At),Fo.free(Mt)}}b!==null?b.Ul(!1):E.Ul(!1),E=B1(a),a.location.h(a.position.x+E.x,a.position.y+E.y),Gt.free(E)}};function i1(a,y,x,E){if(iu(E)!==!1){var b=E.strokeWidth;b===0&&a instanceof hr&&a.type===_n.Link&&a.adornedObject instanceof ko&&(b=a.adornedObject.strokeWidth),b*=E.Ca,a instanceof $n&&a.ua!==null?(a=a.geometry.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):a instanceof hr&&a.adornedPart.ua!==null?(a=a.adornedPart.ua.bounds,E.Ge(a.x-b/2,a.y-b/2,a.width+b,a.height+b)):E.Ge(-(b/2),-(b/2),y+b,x+b),b=E.desiredSize,b.w()||E.ua===null?E.dc.h(0,0,b.width,b.height):E.dc.assign(E.ua.bounds),Xa(E,!1)}}function dp(){this.xa="Base"}Fe(dp,qa),dp.prototype.measure=function(a,y,x,E,b,z,tt){var ot=a.Pb();a.graduatedBounds=[];var rt=ot.margin,st=rt.right+rt.left,ut=rt.top+rt.bottom;ot.measure(y,x,z,tt);var gt=ot.measuredBounds,St=new on(-rt.left,-rt.top,Math.max(gt.width+st,0),Math.max(gt.height+ut,0));a.graduatedBounds.push(St),b.assign(St);for(var Ct=ot.geometry,Mt=ot.strokeWidth,At=Ct.flattenedSegments,Yt=Ct.flattenedLengths,Ht=Ct.flattenedTotalLength,ae=At.length,fe=0,ye=0,be=zn(),Ue=0;Ueeo&&(eo+=360),Fi.push(eo)}fe=xn,ye=fo}be.push(Fi)}if(a.graduatedIntervals===null){for(var fr=[],zr=a.O.s,is=zr.length,ds=0;dsVd)){for(var za=0;zaVd&&os.push(el)}}}}}a.graduatedIntervals=fr}var Ud=a.graduatedIntervals,su=a.O.s,Iu=su.length,Kl=0,Dl=0,Lc=Ht;a.graduatedMarks=[];for(var yh,Og=0;OgJp*nl*Ht/a.graduatedRange&&Vl.graduatedSkip===null)){var Hf=Yt[0][0],Nh=0,Ol=0;Dl=Ht*Vl.graduatedStart-1e-4,Lc=Ht*Vl.graduatedEnd+1e-4;var lf=Jp*nl,Ul=a.graduatedTickBase;if(Ula.graduatedMin+lf&&(Ul-=Math.floor((Ul-a.graduatedMin)/lf)*lf);for(var K0=Ud[Og],Qp=Ul,Hy=1e-6*a.graduatedMax,qh=1;Ul<=a.graduatedMax+Hy;qh++){t:{for(var pd=K0.length,Gf=0;Gf-Ig){var Nc=!1;break t}}Nc=!0}if(Nc&&(Ul>a.graduatedMax&&(Ul=a.graduatedMax),Vl.graduatedSkip===null||Vl instanceof Gr&&!Vl.graduatedSkip(Ul,Vl)||Vl instanceof ko&&!Vl.graduatedSkip(Ul,Vl))&&(Kl=(Ul-a.graduatedMin)*Ht/a.graduatedRange,Kl>Ht&&(Kl=Ht),Dl<=Kl&&Kl<=Lc)){for(var td=be[Nh][Ol],_d=Yt[Nh][Ol];NhHf&&Olmd&&.4995md?0md||.9995Zf){var jg=1-Math.abs(.5-md);td=(Sh*jg+Bh*(1-jg))%360;break t}}}td=Sh}if(Vl instanceof Gr){var eh="";Vl.graduatedFunction!==null?(eh=Vl.graduatedFunction(Ul,Vl),eh=eh!=null?eh.toString():""):eh=(+Ul.toFixed(2)).toString(),eh!==""&&yh.push({$l:Rg,angle:td,text:eh})}else yh.push({$l:Rg,angle:td})}Ul=Qp+qh*lf}}}a.graduatedMarks.push(yh)}ri(be);var Es=a.graduatedMarks;if(Es!==null)for(var $p=E.length,yl=0;yl<$p;yl++){var Ha=E[yl],Sl=Es[yl];if(Ha.visible&&Ha!==ot&&Sl.length!==0){if(Ha instanceof ko){var vd=a,Yd=b,hf=Ha.alignmentFocus;hf.Mc()&&(hf=as);var Gy=Ha.angle;Ha.Kb=0,Ha.measure(1/0,1/0,0,0),Ha.Kb=Gy;var U0=Ha.measuredBounds,zg=U0.width,df=U0.height,Wf=on.allocAt(0,0,zg,df),Rl=Gt.alloc();Rl.xi(Wf,hf),on.free(Wf);for(var yd=-Rl.x,xh=-Rl.y,Eu=new on,kc=Sl.length,Hg=0;Hgnh;nh++){switch(nh){case 0:Rl.h(yd,xh);break;case 1:Rl.h(yd+zg,xh);break;case 2:Rl.h(yd,xh+df);break;case 3:Rl.h(yd+zg,xh+df)}Rl.rotate(Ca+Ha.angle),Rl.offset(_0,Gg),Hg===0&&nh===0?Eu.h(Rl.x,Rl.y,0,0):Eu.Ye(Rl),Rl.offset(-_0,-Gg),Rl.rotate(-Ca-Ha.angle)}Gt.free(Rl),vd.graduatedBounds!==null&&vd.graduatedBounds.push(Eu),Yo(Yd,Eu.x,Eu.y,Eu.width,Eu.height)}else if(Ha instanceof Gr){var Ru=a,Y0=b;Ru.temporaryTextBlock===null&&(Ru.temporaryTextBlock=new Gr);var _l=Ru.temporaryTextBlock;y1(_l,Ha);var Xd=Ha.alignmentFocus;Xd.Mc()&&(Xd=as);for(var ju=Ha.segmentOrientation,Zg=Ha.segmentOffset,Tc=new on,qp=0,Wg=0,Th=0,cf=0,Dc=0,Kg=Sl.length,Jd=0;JdTh||225Th)&&wh.rotate(-Th,$d/2,ff/2);var Kf=on.allocAt(0,0,$d,ff),qd=Gt.alloc();qd.xi(Kf,Xd),wh.Ga(qd);var Vf=-qd.x,Zy=-qd.y,xd=Gt.alloc();xd.assign(Zg),isNaN(xd.x)&&(xd.x=$d/2+3),isNaN(xd.y)&&(xd.y=-(ff/2+3)),xd.rotate(Th),qp+=xd.x+Vf,Wg+=xd.y+Zy;var gf=new on(qp,Wg,Qd.width,Qd.height),tm=new on(Qd.x,Qd.y,Qd.width,Qd.height),Wy=new on(Sd.x,Sd.y,Sd.width,Sd.height);ed.Sz=cf,ed.lineCount=_l.lineCount,ed.lines=[_l.Cb,_l.Ih,_l.df,_l.Le,_l.Qc,_l.Qb,_l.ze],ed.actualBounds=gf,ed.measuredBounds=tm,ed.naturalBounds=Wy,Jd===0?Tc.assign(gf):Tc.ed(gf),Gt.free(xd),Gt.free(qd),on.free(Kf),Fo.free(wh)}Ru.graduatedBounds!==null&&Ru.graduatedBounds.push(Tc),Yo(Y0,Tc.x,Tc.y,Tc.width,Tc.height)}Xa(Ha,!1)}}},dp.prototype.arrange=function(a,y,x){if(a.graduatedBounds!==null){var E=a.Pb(),b=a.graduatedMarks;if(b!==null){var z=a.graduatedBounds,tt=0,ot=z[tt];tt++,E!==null&&E.arrange(ot.x-x.x,ot.y-x.y,ot.width,ot.height);for(var rt=y.length,st=0;st=tt&&(tt=1);for(var ot=z.actualBounds,rt=a.O.s,st=a.graduatedMarks,ut=rt.length,gt=0;gta.graduatedTickUnit*St.interval*z.geometry.flattenedTotalLength/a.graduatedRange*tt&&St.graduatedSkip===null)){var At=St.measuredBounds,Yt=St.strokeWidth*St.scale,Ht=St.alignmentFocus;Ht.Mc()&&(Ht=as);for(var ae=0;aett.height)continue}else if(st.position>tt.width)continue;var ut=st.separatorStrokeWidth;isNaN(ut)&&(ut=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var gt=st.separatorStroke;if(gt===null&&(gt=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),ut!==0&>!==null){wa(a,y,gt,!1,!1,tt,z),gt=!1;var St=st.separatorDashArray;St===null&&(St=x?a.defaultRowSeparatorDashArray:a.defaultColumnSeparatorDashArray),St!==null&&(gt=!0,y.js(St,0)),y.beginPath(),St=st.position+ut,x?St>tt.height&&(ut-=St-tt.height):St>tt.width&&(ut-=St-tt.width),st=st.position+ut/2,y.lineWidth=ut,ut=a.yb,x?(st+=ut.top,St=tt.width-ut.right,y.moveTo(ut.left,st),y.lineTo(St,st)):(st+=ut.left,St=tt.height-ut.bottom,y.moveTo(st,ut.top),y.lineTo(st,St)),y.stroke(),y.Se(),gt&&y.fs()}}}}function Lm(a,y,x,E,b){for(var z=E.length,tt=a.actualBounds,ot=a.naturalBounds,rt=r1(a,!0),st=r1(a,!1),ut=0;utSt)){var Ct=gt.Wc(),Mt=gt.separatorStrokeWidth;isNaN(Mt)&&(Mt=x?a.defaultRowSeparatorStrokeWidth:a.defaultColumnSeparatorStrokeWidth);var At=gt.separatorStroke;At===null&&(At=x?a.defaultRowSeparatorStroke:a.defaultColumnSeparatorStroke),(At===null||gt.index===(x?rt:st))&&(Mt=0),Ct-=Mt,Mt=gt.position+Mt,Ct+=gt.actual,Mt+Ct>St&&(Ct=St-Mt),0>=Ct||(St=a.yb,wa(a,y,gt.background,!0,!1,ot,tt),x?y.fillRect(St.left,Mt+St.top,tt.width-(St.left+St.right),Ct):y.fillRect(Mt+St.left,St.top,Ct,tt.height-(St.top+St.bottom)))}}}}function r1(a,y){for(var x=y?a.rowCount:a.columnCount,E=0;EE&&b.set(Mt),Gt.free(Mt)),Gt.free(ut),z&&b.transform(tt),st},Et.Gj=function(){for(var a=this.O.s,y=a.length,x=0;xx||z>E)&&(this.v(),this.measure(y>x?x:y,z>E?E:z,0,0));break;case Kn:this.v(!0),this.measure(x+ot,E+tt,0,0);break;case Hi:this.v(!0),this.measure(x+ot,z+tt,0,0);break;case $i:this.v(!0),this.measure(y+ot,E+tt,0,0)}}this.na.arrange(this,b,this.jg)}},Et.gh=function(a){var y=this.naturalBounds,x=cd(this);if(Sr(0,0,y.width,y.height,a.x,a.y)){y=this.O.s;for(var E=y.length,b=Gt.allocAt(0,0);E--;){var z=y[E];if((z.visible||z===x)&&(Tn(b.set(a),z.transform),z.ca(b)))return Gt.free(b),!0}return Gt.free(b),!(this.Ma===null&&this.areaBackground===null)}return!1},Et.ks=function(a){if(this.bindingId===a)return this;for(var y=this.O.s,x=y.length,E=0;ESt.width||gt.y>St.height||0>gt.x+gt.width||0>gt.y+gt.height||(gt=ut,ut=ut instanceof _n?ut:null,St=Fo.alloc(),St.set(tt),(ut!==null?ut.Cf(a,y,x,E,b,St):ns(gt,a,E,St))&&(y!==null&&(gt=y(gt)),gt===null||x!==null&&!x(gt)||b.add(gt)),Fo.free(St))}}return z===void 0&&Fo.free(tt),E}return z===void 0&&Fo.free(tt),!1};function mv(a,y,x,E){for(var b=a.O.s,z=b.length;z--;){var tt=b[z];if(tt.visible){var ot=tt.actualBounds,rt=a.naturalBounds;ot.x>rt.width||ot.y>rt.height||0>ot.x+ot.width||0>ot.y+ot.height||(tt instanceof _n&&mv(tt,y,x,E),y!==null&&(tt=y(tt)),tt===null||x!==null&&!x(tt)||E.add(tt))}}}Et.og=function(a,y,x,E,b,z){if(this.pickable===!1)return!1;x===void 0&&(x=null),E===void 0&&(E=null);var tt=this.naturalBounds,ot=this.se(),rt=ot?a:Tn(Gt.allocAt(a.x,a.y),this.transform),st=ot?y:Tn(Gt.allocAt(y.x,y.y),this.transform),ut=rt.Bf(st),gt=0Yt.width||At.y>Yt.height||0>At.x+At.width||0>At.y+At.height))&&(Mt.se()?(At=Mt.transform,Tn(rt.set(a),At),Tn(st.set(y),At)):(rt.set(a),st.set(y)),At=Mt,Mt=Mt instanceof _n?Mt:null,(Mt!==null?Mt.og(rt,st,x,E,b,z):At.tx(rt,st,b))&&(x!==null&&(At=x(At)),At===null||E!==null&&!E(At)||z.add(At)))}}Gt.free(rt),Gt.free(st)}return b?gt:tt}return!1};function vv(a){var y=null;return a instanceof ko&&(y=a.spot1,y===gr&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot1)),y===null&&(y=Dr),y}function yv(a){var y=null;return a instanceof ko&&(y=a.spot2,y===gr&&(y=null),a=a.geometry,a!==null&&y===null&&(y=a.spot2)),y===null&&(y=Ts),y}Et.add=function(a){for(var y=[],x=0;x=b.count&&a>=b.count)return;b.mb(z),E=z}else jt("element "+y.toString()+" has panel "+x.toString()+" but is not contained by it.")}(0>a||a>b.count)&&(a=b.count),b.Gb(a,y),(a===0||y.isPanelMain)&&(this.$g=null),iu(this)||this.v(),y.v(!1),y.portId!==null?this.Te=!0:y instanceof _n&&y.Te===!0&&(this.Te=!0),this.graduatedIntervals=null,this.If()||Am(this,y,!1),x=this.part,x!==null&&(x.Rh=null,x.ag=NaN,this.Te&&x instanceof fi&&(x.Te=!0),x.Te&&x instanceof fi&&(x.wc=null),b=this.diagram,b!==null&&b.undoManager.isUndoingRedoing||(E!==-1&&x.cb(Na,"elements",this,y,null,E,null),x.cb(va,"elements",this,null,y,null,a)))};function Sv(a,y){a.l=y?a.l|16777216:a.l&-16777217}Et.remove=function(a){for(var y=this.O.s,x=y.length,E=-1,b=0;ba&&hn(a,">= 0",_n,"getRowDefinition:idx"),a=Math.round(a);var y=this.rowDefs;if(y[a]===void 0){var x=new Ja;x.wi(this),x.isRow=!0,x.index=a,y[a]=x,this.cb(va,"rowdefs",this,null,x,null,a)}return y[a]},Et.oA=function(a){if(0>a&&hn(a,">= 0",_n,"removeRowDefinition:idx"),this.rowCount!==0){a=Math.round(a);var y=this.rowDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Na,"rowdefs",this,x,null,a,null),this.v()}}};function h1(a,y,x){var E=a.rowDefs;if(!(0>y)){if(E[y]=x instanceof Ja?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Et.Eb=function(a){0>a&&hn(a,">= 0",_n,"getColumnDefinition:idx"),a=Math.round(a);var y=this.colDefs;if(y[a]===void 0){var x=new Ja;x.wi(this),x.isRow=!1,x.index=a,y[a]=x,this.cb(va,"coldefs",this,null,x,null,a)}return y[a]},Et.jA=function(a){if(0>a&&hn(a,">= 0",_n,"removeColumnDefinition:idx"),this.columnCount!==0){a=Math.round(a);var y=this.colDefs,x=y[a];if(x){y[a]=void 0;for(var E=y.length-1;0<=E&&y[E--]===void 0;)y.length--;this.cb(Na,"coldefs",this,x,null,a,null),this.v()}}};function d1(a,y,x){var E=a.colDefs;if(!(0>y)){if(E[y]=x instanceof Ja?x:void 0,!x)for(y=E.length-1;0<=y&&E[y--]===void 0;)E.length--;a.v()}}Et.Gy=function(a){var y=null;return a.isRow?y=this.Fb(a.index):a.isRow||(y=this.Eb(a.index)),y&&Nm(y,a),this},Et.Hy=function(a,y){return(a=this.Fb(a))&&Nm(a,new Ja(y)),this},Et.By=function(a,y){return(a=this.Eb(a))&&Nm(a,new Ja(y)),this},Et.nz=function(a){if(0>a||this.type!==_n.Table||this.rowCount===0)return-1;for(var y=0,x=this.rowDefs,E=x.length,b=this.topIndex;ba||this.type!==_n.Table||this.columnCount===0)return-1;for(var y=0,x=this.colDefs,E=x.length,b=this.leftIndex;ba;)this.pc(this.O.length-1,!1);f1(this,this.itemArray)};function f1(a,y){var x=cp(a);if(y===null||y.length===0)for(;a.O.length>x;)a.pc(a.O.length-1,!1);else if(a.O.length<=x){x=y.length;for(var E=0;Ex)){var b=wv(a,y);if(b=Pv(a,b),b!==null){if(Tu(b),b=b.copy(),b.l&16777216){var z=a.ih();z!==null&&Sv(z,!0)}typeof y=="object"&&(a.ge===null&&(a.ge=new yi),a.ge.add(y,b)),z=x+cp(a),a.Gb(z,b),E&&(b.ub=y,xv(a,z,x),b.ub=null),b.data=y}}}function xv(a,y,x){for(a=a.O;ya&&hn(a,">= 0",_n,"padding"),a=new bi(a)):(0>a.left&&hn(a.left,">= 0",_n,"padding:value.left"),0>a.right&&hn(a.right,">= 0",_n,"padding:value.right"),0>a.top&&hn(a.top,">= 0",_n,"padding:value.top"),0>a.bottom&&hn(a.bottom,">= 0",_n,"padding:value.bottom"));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.v(),this.g("padding",y,a))}},defaultAlignment:{get:function(){return this.Tm},set:function(a){var y=this.Tm;y.D(a)||(this.Tm=a=a.J(),this.v(),this.g("defaultAlignment",y,a))}},defaultStretch:{get:function(){return this.Uf},set:function(a){var y=this.Uf;y!==a&&(this.Uf=a,this.v(),this.g("defaultStretch",y,a))}},defaultSeparatorPadding:{get:function(){return this.T!==null?this.T.Qp:Qr},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.defaultSeparatorPadding;y.D(a)||(a=a.J(),this.T===null&&(this.T=new xu),this.T.Qp=a,this.v(),this.g("defaultSeparatorPadding",y,a))}},defaultRowSeparatorStroke:{get:function(){return this.T!==null?this.T.ia:null},set:function(a){var y=this.defaultRowSeparatorStroke;y!==a&&(a===null||typeof a=="string"||a instanceof Er)&&(a instanceof Er&&a.freeze(),this.T===null&&(this.T=new xu),this.T.ia=a,this.N(),this.g("defaultRowSeparatorStroke",y,a))}},defaultRowSeparatorStrokeWidth:{get:function(){return this.T!==null?this.T.Ha:1},set:function(a){var y=this.defaultRowSeparatorStrokeWidth;y!==a&&isFinite(a)&&0<=a&&(this.T===null&&(this.T=new xu),this.T.Ha=a,this.v(),this.g("defaultRowSeparatorStrokeWidth",y,a))}},defaultRowSeparatorDashArray:{get:function(){return this.T!==null?this.T.V:null},set:function(a){var y=this.defaultRowSeparatorDashArray;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba)&&jt("Panel.topIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new xu),this.T.Hb=a,this.v(),this.g("topIndex",y,a))}},leftIndex:{get:function(){return this.T!==null?this.T.hb:0},set:function(a){var y=this.leftIndex;y!==a&&((!isFinite(a)||0>a)&&jt("Panel.leftIndex must be greater than zero and a real number, not: "+a),this.T===null&&(this.T=new xu),this.T.hb=a,this.v(),this.g("leftIndex",y,a))}},data:{get:function(){return this.ub},set:function(a){var y=this.ub;if(y!==a){var x=this instanceof Vi&&!(this instanceof hr);Tu(this),this.ub=a;var E=this.diagram;E!==null&&(x?(x=E.partManager,this instanceof $n?(y!==null&&x.bf.remove(y),a!==null&&x.bf.add(a,this)):this instanceof Vi&&(y!==null&&x.cf.remove(y),a!==null&&x.cf.add(a,this))):(x=this.panel,x!==null&&x.ge!==null&&(y!==null&&x.ge.remove(y),a!==null&&x.ge.add(a,this)))),this.g("data",y,a),E!==null&&E.undoManager.isUndoingRedoing||a!==null&&this.La()}}},itemIndex:{get:function(){return this.zn},set:function(a){var y=this.zn;y!==a&&(this.zn=a,this.g("itemIndex",y,a))}},allBindings:{get:function(){return this.A!==null?this.A.nb:null},set:function(a){this.localBindings!==a&&(this.A===null&&(this.A=new Mf),this.A.nb=a)}},itemArray:{get:function(){return this.Hh},set:function(a){var y=this.Hh;if(y!==a||a!==null&&yx(this,a)){var x=this.diagram;y!==a&&(x!==null&&y!==null&&ly(x.partManager,this,x),this.Hh=a,x!==null&&a!==null&&sy(x.partManager,this)),this.g("itemArray",y,a),x!==null&&x.undoManager.isUndoingRedoing||f1(this,a)}}},itemTemplate:{get:function(){return this.itemTemplateMap===null?null:this.itemTemplateMap.I("")},set:function(a){if(this.itemTemplateMap===null){if(a===null)return;this.itemTemplateMap=new yi}var y=this.itemTemplateMap.I("");y!==a&&((a instanceof Vi||a.isPanelMain)&&jt("Panel.itemTemplate must not be a Part or be Panel.isPanelMain: "+a),this.itemTemplateMap.add("",a),this.g("itemTemplate",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv())}},itemTemplateMap:{get:function(){return this.A!==null?this.A.Pc:null},set:function(a){var y=this.itemTemplateMap;if(y!==a){for(var x=a.iterator;x.next(););Io(this),this.A.Pc=a,this.g("itemTemplateMap",y,a),a=this.diagram,a!==null&&a.undoManager.isUndoingRedoing||this.mv()}}},itemCategoryProperty:{get:function(){return this.A!==null?this.A.Oc:"category"},set:function(a){var y=this.itemCategoryProperty;y!==a&&(Io(this),this.A.Oc=a,this.g("itemCategoryProperty",y,a))}},isAtomic:{get:function(){return(this.l&1048576)!==0},set:function(a){var y=(this.l&1048576)!==0;y!==a&&(this.l^=1048576,this.g("isAtomic",y,a))}},isClipping:{get:function(){return(this.l&2097152)!==0},set:function(a){var y=(this.l&2097152)!==0;y!==a&&(this.l^=2097152,this instanceof mo&&(this.tb=null),this.v(),this.g("isClipping",y,a))}},isOpposite:{get:function(){return(this.l&33554432)!==0},set:function(a){var y=(this.l&33554432)!==0;y!==a&&(this.l^=33554432,this.v(),this.g("isOpposite",y,a))}},isEnabled:{get:function(){return(this.l&4194304)!==0},set:function(a){var y=(this.l&4194304)!==0;if(y!==a){var x=this.panel===null||this.panel.If();this.l^=4194304,this.g("isEnabled",y,a),y=this.diagram,y!==null&&y.undoManager.isUndoingRedoing||x&&Am(this,this,a)}}},alignmentFocusName:{get:function(){return this.$e},set:function(a){var y=this.$e;y!==a&&(this.$e=a,this.v(),this.g("alignmentFocusName",y,a))}}}),zt.Object.defineProperties(_n,{Position:{get:function(){return Xu.I("Position")}},Horizontal:{get:function(){return Xu.I("Horizontal")}},Vertical:{get:function(){return Xu.I("Vertical")}},Spot:{get:function(){return Xu.I("Spot")}},Auto:{get:function(){return Xu.I("Auto")}},Table:{get:function(){return Xu.I("Table")}},Viewbox:{get:function(){return Xu.I("Viewbox")}},TableRow:{get:function(){return Xu.I("TableRow")}},TableColumn:{get:function(){return Xu.I("TableColumn")}},Link:{get:function(){return Xu.I("Link")}},Grid:{get:function(){return Xu.I("Grid")}},Graduated:{get:function(){return Xu.I("Graduated")}}}),_n.prototype.rebuildItemElements=_n.prototype.mv,_n.prototype.findItemPanelForData=_n.prototype.sx,_n.prototype.updateTargetBindings=_n.prototype.La,_n.prototype.copyTemplate=_n.prototype.Uy,_n.prototype.graduatedValueForPoint=_n.prototype.Gz,_n.prototype.graduatedPointForValue=_n.prototype.Fz,_n.prototype.findColumnForLocalX=_n.prototype.fz,_n.prototype.findRowForLocalY=_n.prototype.nz,_n.prototype.addColumnDefinition=_n.prototype.By,_n.prototype.addRowDefinition=_n.prototype.Hy,_n.prototype.addRowColumnDefinition=_n.prototype.Gy,_n.prototype.removeColumnDefinition=_n.prototype.jA,_n.prototype.getColumnDefinition=_n.prototype.Eb,_n.prototype.removeRowDefinition=_n.prototype.oA,_n.prototype.getRowDefinition=_n.prototype.Fb,_n.prototype.removeAt=_n.prototype.mb,_n.prototype.remove=_n.prototype.remove,_n.prototype.insertAt=_n.prototype.Gb,_n.prototype.elt=_n.prototype.M,_n.prototype.add=_n.prototype.add,_n.prototype.findObject=_n.prototype.fb,_n.prototype.findInVisualTree=_n.prototype.Nl,_n.prototype.walkVisualTreeFrom=_n.prototype.qm,_n.prototype.findMainElement=_n.prototype.Pb;var g1=!1,p1=null,Xu=new yi;_n.className="Panel",_n.definePanelLayout=Fh,Fh("Position",new mm),Fh("Vertical",new ym),Fh("Auto",new xm),Fh("Link",new Mm);function fd(){this.lq=0,this.F=100,this.ia=10,this.V=0,this.Zh=this.o=this.j=this.u=null}fd.prototype.copy=function(){var a=new fd;return a.lq=this.lq,a.F=this.F,a.ia=this.ia,a.V=this.V,a.u=this.u,a.j=this.j,a.o=this.o,a.Zh=this.Zh,a},fd.className="GradPanelSettings";function xu(){this.Pc=[],this.Oc=[],this.j=this.ob=Bm,this.hb=this.Hb=0,this.Qp=Qr,this.Ha=1,this.V=this.ia=null,this.F=1,this.nb=this.o=this.u=null}xu.prototype.copy=function(a){for(var y=new xu,x=this.Pc,E=x.length,b=y.Pc,z=0;za&&hn(a,">= 0",Ja,"height"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("height",y,a))}},width:{get:function(){return this.Hc},set:function(a){var y=this.Hc;y!==a&&(0>a&&hn(a,">= 0",Ja,"width"),this.Hc=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("width",y,a))}},minimum:{get:function(){return this.jj},set:function(a){var y=this.jj;y!==a&&((0>a||!isFinite(a))&&hn(a,">= 0",Ja,"minimum"),this.jj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("minimum",y,a))}},maximum:{get:function(){return this.hj},set:function(a){var y=this.hj;y!==a&&(0>a&&hn(a,">= 0",Ja,"maximum"),this.hj=a,this.actual=this.oa,this.panel!==null&&this.panel.v(),this.Ob("maximum",y,a))}},alignment:{get:function(){return this.Jb},set:function(a){var y=this.Jb;y.D(a)||(this.Jb=a.J(),this.panel!==null&&this.panel.v(),this.Ob("alignment",y,a))}},stretch:{get:function(){return this.hg},set:function(a){var y=this.hg;y!==a&&(this.hg=a,this.panel!==null&&this.panel.v(),this.Ob("stretch",y,a))}},separatorPadding:{get:function(){return this.dg},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.dg;a!==null&&y!==null&&y.D(a)||(a!==null&&(a=a.J()),this.dg=a,this.panel!==null&&this.panel.v(),this.Ob("separatorPadding",y,a))}},separatorStroke:{get:function(){return this.lo},set:function(a){var y=this.lo;y!==a&&(a!==null&&Ff(a,"RowColumnDefinition.separatorStroke"),a instanceof Er&&a.freeze(),this.lo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStroke",y,a))}},separatorStrokeWidth:{get:function(){return this.mo},set:function(a){var y=this.mo;y!==a&&(this.mo=a,this.panel!==null&&this.panel.v(),this.Ob("separatorStrokeWidth",y,a))}},separatorDashArray:{get:function(){return this.tj},set:function(a){var y=this.tj;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;bb)){var z=E.measuredBounds,tt=Math.max(1,z.width);z=z.height;for(var ot=x[0],rt=x[1],st,ut,gt,St,Ct,Mt,At=0,Yt=zn(),Ht=2;Htgt&&(gt=1),b=x=gt,st=tt/2,ut=st!==0,Ht=0,Mt=Yt[Ht],gt=Mt[0],Ct=Mt[1],St=Mt[2],Mt=Mt[3];for(var ae=0;.1<=At;){if(ae===0&&(ut?(b=x,b-=st,At-=st,ut=!1):b=x,b===0&&(b=1)),b>At){ri(Yt);return}b>Mt?(ae=b-Mt,b=Mt):ae=0;var fe=Math.sqrt(b*b/(1+St*St));if(0>gt&&(fe=-fe),ot+=fe,rt+=St*fe,a.translate(ot,rt),a.rotate(Ct),a.translate(-(tt/2),-(z/2)),ae===0&&E.hh(a,y),a.translate(tt/2,z/2),a.rotate(-Ct),a.translate(-ot,-rt),At-=b,Mt-=b,ae!==0){if(Ht++,Ht===Yt.length){ri(Yt);return}Mt=Yt[Ht],gt=Mt[0],Ct=Mt[1],St=Mt[2],Mt=Mt[3],b=ae}}ri(Yt)}}Et.hh=function(a,y){var x=this.xc,E=this.Ui;if(x!==null||E!==null){var b=this.ua;if(b!==null){a.yc();var z=this.actualBounds,tt=this.naturalBounds;E!==null&&wa(this,a,E,!0,!1,tt,z);var ot=this.part,rt=this.ig;if(x===null||rt!==0||ot===null||!this.isPanelMain&&ot.Pb()!==this||(rt=ot.type===_n.Link&&ot instanceof hr&&ot.category==="Selection"&&ot.adornedObject instanceof ko&&ot.adornedPart.Pb()===ot.adornedObject?ot.adornedObject.strokeWidth:0),rt===0&&(x=null),x!==null&&rt!==0&&(wa(this,a,x,!1,!1,tt,z),a.lineWidth=rt,a.lineJoin=this.strokeJoin,a.lineCap=this.strokeCap,a.miterLimit=this.strokeMiterLimit),z=!1,ot&&y.Gf("drawShadows")&&(z=ot.isShadowed),a.Il===!1&&(z=!1),ot=!0,x===null||E!==null&&E!=="transparent"||(ot=!1),tt=!1,rt=this.strokeDashArray,rt!==null&&(tt=!0,a.js(rt,this.strokeDashOffset)),b.type===ni.j)a.beginPath(),a.moveTo(b.startX,b.startY),a.lineTo(b.endX,b.endY),x!==null&&a.jk(),a.Se();else if(b.type===ni.u){var st=b.startX;rt=b.startY;var ut=b.endX,gt=b.endY;b=Math.min(st,ut);var St=Math.min(rt,gt);st=Math.abs(ut-st),rt=Math.abs(gt-rt),a.beginPath(),a.rect(b,St,st,rt),E!==null&&a.ng(E),x!==null&&(ot&&z&&Wh(a),a.jk(),ot&&z&&ud(a)),a.Se()}else if(b.type===ni.F)st=b.startX,rt=b.startY,ut=b.endX,gt=b.endY,b=Math.abs(ut-st)/2,St=Math.abs(gt-rt)/2,st=Math.min(st,ut)+b,rt=Math.min(rt,gt)+St,a.beginPath(),a.moveTo(st,rt-St),a.bezierCurveTo(st+Ne.wg*b,rt-St,st+b,rt-Ne.wg*St,st+b,rt),a.bezierCurveTo(st+b,rt+Ne.wg*St,st+Ne.wg*b,rt+St,st,rt+St),a.bezierCurveTo(st-Ne.wg*b,rt+St,st-b,rt+Ne.wg*St,st-b,rt),a.bezierCurveTo(st-b,rt-Ne.wg*St,st-Ne.wg*b,rt-St,st,rt-St),a.closePath(),E!==null&&a.ng(E),x!==null&&(ot&&z&&Wh(a),a.jk(),ot&&z&&ud(a)),a.Se();else if(b.type===ni.o)for(b=b.figures,rt=b.length,St=0;StAt.sweepAngle,Ct!==null?Ct.endX:st.startX,Ct!==null?Ct.endY:st.startY)}else if(Ct=Ds(At,st),Yt=Ct.length,Yt===0)a.lineTo(At.centerX,At.centerY);else for(var Ht=0;Ht(x.startX-x.endX)*(a.x-x.endX)+(x.startY-x.endY)*(a.y-x.endY)||0>E)?!1:(on.free(z),Ne.Yb(x.startX,x.startY,x.endX,x.endY,b,a.x,a.y));if(x.type===ni.u){y=x.startX;var tt=x.startY,ot=x.endX;if(x=x.endY,z.x=Math.min(y,ot),z.y=Math.min(tt,x),z.width=Math.abs(ot-y),z.height=Math.abs(x-tt),this.fill===null){if(z.Bc(-E,-E),z.ca(a))return on.free(z),!1;z.Bc(E,E)}return this.stroke!==null&&z.Bc(b,b),a=z.ca(a),on.free(z),a}if(x.type===ni.F){tt=x.startX,b=x.startY,ot=x.endX;var rt=x.endY;if(x=Math.min(tt,ot),y=Math.min(b,rt),tt=Math.abs(ot-tt)/2,b=Math.abs(rt-b)/2,x=a.x-(x+tt),y=a.y-(y+b),this.fill===null){if(tt-=E,b-=E,0>=tt||0>=b||1>=x*x/(tt*tt)+y*y/(b*b))return on.free(z),!1;tt+=E,b+=E}return this.stroke!==null&&(tt+=E,b+=E),on.free(z),0>=tt||0>=b?!1:1>=x*x/(tt*tt)+y*y/(b*b)}if(x.type===ni.o)return on.free(z),this.fill===null?Gu(x,a.x,a.y,b):Fu(x,a,b,1=this.strokeWidth)ut=Ne.Ve(st.startX,st.startY,st.endX,st.endY,z,tt,ot,rt,b);else{if(st.startX===st.endX?(E=gt,ut=0):(y=(st.endY-st.startY)/(st.endX-st.startX),ut=gt/Math.sqrt(1+y*y),E=ut*y),y=zn(),a=new Gt,Ne.Ve(st.startX+E,st.startY+ut,st.endX+E,st.endY+ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.startX-E,st.startY-ut,st.endX-E,st.endY-ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.startX+E,st.startY+ut,st.startX-E,st.startY-ut,z,tt,ot,rt,a)&&y.push(a),a=new Gt,Ne.Ve(st.endX+E,st.endY+ut,st.endX-E,st.endY-ut,z,tt,ot,rt,a)&&y.push(a),ot=y.length,ot===0)return ri(y),!1;for(ut=!0,rt=1/0,E=0;EMath.abs(x)){if(rt=tt-ut-x*(z-E),0>a*a*x*x+st*st-rt*rt){b.x=NaN,b.y=NaN,ut=!1;break t}gt=Math.sqrt(a*a*x*x+st*st-rt*rt),ot=(-(a*a*x*rt)+a*st*gt)/(st*st+a*a*x*x)+E,a=(-(a*a*x*rt)-a*st*gt)/(st*st+a*a*x*x)+E,st=x*(ot-E)+rt+ut,rt=x*(a-E)+rt+ut,Math.abs((z-ot)*(z-ot))+Math.abs((tt-st)*(tt-st))ot){b.x=NaN,b.y=NaN,ut=!1;break t}rt=Math.sqrt(ot),ot=ut+rt,rt=ut-rt,Math.abs(ot-tt)Math.abs(Mt)?(At*=.5/Mt,Mt=.5):At!==0&&.5>Math.abs(At)&&(Mt*=.5/At,At=.5),Ht-=Mt,ae-=At;Ct.contains(Ht,ae);)Ht-=Mt,ae-=At;for(b.x=ot,b.y=rt,At=0;Atx?a-x:x-a)<(y>E?y-E:E-y)?(a=ya||Ne.$(rt.y,a))&&(rt.yy||Ne.$(rt.x,y))&&(rt.x=a&&E<=y):(a=E&&x<=a)}Et.tx=function(a,y,x){function E(Yt,Ht){for(var ae=Yt.length,fe=0;feb)return!0;return!1}if(x&&this.fill!==null&&this.gh(a,!0))return!0;var b=a.Bf(y),z=b;if(1.5=b||Xn(y,z,0,-gt)>=b||Xn(y,z,0,gt)>=b||Xn(y,z,ut,0)>=b)}else if(y.type===ni.o){if(st=y.bounds,z=st.x,ot=st.y,rt=st.x+st.width,st=st.y+st.height,a.x>rt&&a.xst&&a.yb&&vi(a.x,a.y,z,ot,rt,ot)>b&&vi(a.x,a.y,rt,st,z,st)>b&&vi(a.x,a.y,rt,st,rt,ot)>b)return!1;if(z=Math.sqrt(b),x){if(this.fill===null?Gu(y,a.x,a.y,z):Fu(y,a,z,!0,!1))return!0}else{for(x=y.figures,y=0;yb)return!1;for(ot=z.segments.s,rt=ot.length,st=0;stb)return!1;break;case Po:var St=zn();if(Ne.Qe(tt,ut,gt.point1X,gt.point1Y,gt.point2X,gt.point2Y,gt.endX,gt.endY,.8,St),tt=E(St,a),ri(St),tt||(tt=gt.endX,ut=gt.endY,a.zd(tt,ut)>b))return!1;break;case Do:if(St=zn(),Ne.ep(tt,ut,gt.point1X,gt.point1Y,gt.endX,gt.endY,.8,St),tt=E(St,a),ri(St),tt||(tt=gt.endX,ut=gt.endY,a.zd(tt,ut)>b))return!1;break;case wr:case ls:St=gt.type===wr?Ds(gt,z):js(gt,z,tt,ut);var Ct=St.length;if(Ct===0){if(tt=gt.type===wr?gt.centerX:gt.endX,ut=gt.type===wr?gt.centerY:gt.endY,a.zd(tt,ut)>b)return!1;break}gt=null;for(var Mt=zn(),At=0;At= 0",ko,"strokeWidth:value")}},strokeCap:{get:function(){return this.Na!==null?this.Na.Hr:"butt"},set:function(a){var y=this.strokeCap;y!==a&&(typeof a!="string"||a!=="butt"&&a!=="round"&&a!=="square"?hn(a,'"butt", "round", or "square"',ko,"strokeCap"):(tf(this),this.Na.Hr=a,this.N(),this.g("strokeCap",y,a)))}},strokeJoin:{get:function(){return this.Na!==null?this.Na.Ir:"miter"},set:function(a){var y=this.strokeJoin;y!==a&&(typeof a!="string"||a!=="miter"&&a!=="bevel"&&a!=="round"?hn(a,'"miter", "bevel", or "round"',ko,"strokeJoin"):(tf(this),this.Na.Ir=a,this.N(),this.g("strokeJoin",y,a)))}},strokeMiterLimit:{get:function(){return this.Na!==null?this.Na.Jr:10},set:function(a){var y=this.strokeMiterLimit;if(y!==a&&1<=a){tf(this),this.Na.Jr=a,this.N();var x=this.part;x!==null&&(x.ag=NaN),this.g("strokeMiterLimit",y,a)}}},strokeDashArray:{get:function(){return this.Yg},set:function(a){var y=this.Yg;if(y!==a){if(a!==null){for(var x=a.length,E=0,b=0;ba?a=0:1a?a=0:1(gt*gt+ut*ut)*St*St&&(x=!0),y.ib!==a&&(x=!1),y.ib instanceof Gl&&(x=!1),y.Gf("textGreeking")===!1&&(x=!1),y=this.spacingAbove,gt=this.spacingBelow,this.flip){case rr:a.translate(b,0),a.scale(-1,1);break;case jo:a.translate(0,z),a.scale(1,-1);break;case Br:a.translate(b,z),a.scale(-1,-1)}if(a.yc(),ut=this.Gc,St=(y+tt+gt)*ut,z>St&&(E=this.verticalAlignment,E=E.y*z-E.y*St+E.offsetY),ut===1&&this.ze!==null)gt=this.Cb,gt>b&&(gt=b),this.Oj(this.ze,a,0,E+y,b,tt,gt,x,ot,rt,st);else if(this.Qc!==null&&this.Qb!==null)for(St=0;Stb&&(Ct=b),E+=y,this.Oj(this.Qb[St],a,0,E,b,tt,Ct,x,ot,rt,st),E+=tt+gt}switch(this.flip){case rr:a.scale(-1,1),a.translate(-b,0);break;case jo:a.scale(1,-1),a.translate(0,-z);break;case Br:a.scale(-1,-1),a.translate(-b,-z)}}},Et.Oj=function(a,y,x,E,b,z,tt,ot,rt,st,ut){var gt=0;if(ot)rt==="left"?gt=0:rt==="right"?gt=b-tt:rt==="center"&&(gt=(b-tt)/2),y.fillRect(x+gt,E+.25*z,tt,1);else{if(rt==="left"?gt=0:rt==="right"?gt=b:rt==="center"&&(gt=b/2),b=Om!==null?Om(this,z):.75*z,y.fillText(a,x+gt,E+b),a=z/20|0,a===0&&(a=1),rt==="right"?gt-=tt:rt==="center"&&(gt-=tt/2),st){ot=Im!==null?Im(this,z):.8*z,rt=x+gt,st=E+ot,b=x+gt+tt,ot=E+ot;var St=a;y.beginPath(),y.lineWidth=St,y.moveTo(rt,st),y.lineTo(b,ot),y.stroke(),y.Se(),y instanceof Gl&&y.ad.classList.add("gojs-td")}ut&&(ut=E+z-z/2.2|0,a%2!==0&&(ut+=.5),E=x+gt,z=ut,x=x+gt+tt,tt=ut,gt=a,y.beginPath(),y.lineWidth=gt,y.moveTo(E,z),y.lineTo(x,tt),y.stroke(),y.Se(),y instanceof Gl&&y.ad.classList.add("gojs-td"))}},Et.kk=function(a,y,x){if(!Le.prototype.kk.call(this,a,y,x))return!1;if(wa(this,a,this.xc,!0,!1,this.naturalBounds,this.actualBounds),x){if(this.svg.getElementsByTagName("text").length===0)return!0;for(y=this.svg.getElementsByClassName("gojs-td"),x=0;xa?a=0:1a?a=0:1=a&&cn(a,"> 0",Gr,"maxLines"),Ah(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Om=null,Im=null,Fv=new ce(Gr,"None",0),w1=new ce(Gr,"WrapFit",1),Av=new ce(Gr,"WrapDesiredSize",2),P1=new ce(Gr,"WrapBreakAll",3),Nv=new ce(Gr,"OverflowClip",0),Rm=new ce(Gr,"OverflowEllipsis",1),mp=new ce(Gr,"FormatTrim",0),C1=new ce(Gr,"FormatNone",0),Sx=/[ \u200b\u00ad]/,kv=new pi,E1=0,jm=new pi,Bv=0,vp="...",b1="",Cl=null,zm=!1;Gr.className="TextBlock";function Tv(){this.nc=!1,this.Hd=null,this.Xf=Bn,this.gq=mp,this.Jq=1/0,this.$q=Nv,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=La,this.$r=Av}Tv.prototype.copy=function(){var a=new Tv;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},Gr.getEllipsis=function(){return vp},Gr.setEllipsis=function(a){vp=a,jm=new pi,Bv=0},Gr.getBaseline=function(){return Om},Gr.setBaseline=function(a){Om=a},Gr.getUnderline=function(){return Im},Gr.setUnderline=function(a){Im=a},Gr.isValidFont=function(a){if(zm||(Cl=ya?new Bu(null).context:null,zm=!0),Cl===null)return!0;var y=Cl.font;if(a===y||a==="10px sans-serif")return!0;Cl.font="10px sans-serif",Cl.font=a;var x=Cl.font;if(x!=="10px sans-serif")return Cl.font=y,!0;Cl.font="19px serif";var E=Cl.font;return Cl.font=a,x=Cl.font,Cl.font=y,x!==E},Gr.FormatNone=C1,Gr.FormatTrim=mp,Gr.None=Fv,Gr.OverflowClip=Nv,Gr.OverflowEllipsis=Rm,Gr.WrapBreakAll=P1,Gr.WrapDesiredSize=Av,Gr.WrapFit=w1;function Uh(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}Uh.prototype.copy=function(){var a=new Uh;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},Uh.className="GradElementSettings";function El(a,y){Le.call(this),this.Eg=null,this.qo="",this.Xg=er,this.Nk=Zn,this.Zg=this.Hd=null,this.Mk=hi,this.Xf=Bn,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var pg;Fe(El,Le),El.prototype.cloneProtected=function(a){Le.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},El.prototype.qb=function(a){a===Bn||a===Ni||a===_o?this.imageStretch=a:Le.prototype.qb.call(this,a)},El.prototype.toString=function(){return"Picture("+this.source+")#"+Ji(this)};function mg(a){a===void 0&&(a=""),a!==""?pg[a]&&(delete pg[a],Hm--):(pg=new pi,Hm=0)}function M1(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var E=y.Bg.copy();if(E!=null){for(E=E.iterator;E.next();){var b=E.value;b.N();var z=y.getAttribute("src")||"",tt=b.Og.I(z);if(tt!==null)for(var ot=tt.length,rt=0;rt=E.width&&(z=z+Mt.offsetX+(gt*Mt.x-E.width*Mt.x)),St>=E.height&&(tt=tt+Mt.offsetY+(St*Mt.y-E.height*Mt.y)),rt=Math.min(E.width,gt),ot=Math.min(E.height,St);break;case Zn:gt=E.width,St=E.height;break;case Ni:case _o:Ct===Ni?(Ct=Math.min(E.height/St,E.width/gt),gt*=Ct,St*=Ct):Ct===_o&&(Ct=Math.max(E.height/St,E.width/gt),gt*=Ct,St*=Ct,gt>=E.width&&(z=(z+Mt.offsetX+(gt*Mt.x-E.width*Mt.x)/gt)*rt),St>=E.height&&(tt=(tt+Mt.offsetY+(St*Mt.y-E.height*Mt.y)/St)*ot),rt*=1/(gt/E.width),ot*=1/(St/E.height),gt=E.width,St=E.height)}Ct=this.Df()*y.scale;var At=gt*Ct*St*Ct,Yt=rt*ot/At,Ht=x.__goCache;Ct=null;var ae=xx;if(!b){if(x.sq&&Ht!==void 0&&4ae*ae)for(Ht.gi===null&&(F1(Ht,4,st,ut,x),F1(Ht,16,st,ut,x)),b=Ht.gi,st=b.length,ut=0;uta)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var E="rr"+y+","+x+","+a,b=Ne.Mf[E];if(b!==void 0)return b;var z=a*Ne.wg;return b=new ni().add(new Ga(a,0,!0).add(new ar(Si,y-a,0)).add(new ar(Po,y,a,y-z,0,y,z)).add(new ar(Si,y,x-a)).add(new ar(Po,y-a,x,y,x-z,y-z,x)).add(new ar(Si,a,x)).add(new ar(Po,0,x-a,z,x,0,x-z)).add(new ar(Si,0,a)).add(new ar(Po,a,0,0,z,z,0).close())),1b.x&&a.y>b.y&&a.rightb.x&&y.y>b.y&&y.right=x.maxSelectionCount)){this.G^=4096;var E=!1;if(x!==null){E=x.skipsUndoManager,x.skipsUndoManager=!0;var b=x.selection;b.ka(),a?b.add(this):b.remove(this),b.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=E)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(bl(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(bl(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(bl(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof Qn?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(bl(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(bl(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(bl(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:zo},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),bl(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(bl(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(bl(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:gr},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),bl(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&jt("Cannot make a Group a member of itself: "+this.toString()),jt("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?Vv(y,this):this instanceof mo&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?Kv(a,this):this instanceof mo&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var E=this.data,b=x.model;if(E!==null&&b.Xj()){var z=b.wa(a!==null?a.data:null);b.mp(E,z)}}if(E=this.containingGroupChanged,E!==null&&(b=!0,x!==null&&(b=x.aa,x.aa=!0),E(this,y,a),x!==null&&(x.aa=b)),this instanceof mo){for(x=new un,mc(x,this,!0,0,!0),x=x.iterator;x.next();)if(E=x.value,E instanceof gi)for(E=E.linksConnected;E.next();)Sg(E.value)}if(this instanceof gi){for(x=this.linksConnected;x.next();)Sg(x.value);x=this.labeledLink,x!==null&&Sg(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&Au(y,-1,a))}}else jt("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(bl(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof gi&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(bl(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(bl(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:Rr},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),bl(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(bl(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(bl(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),Vi.prototype.invalidateLayout=Vi.prototype.C,Vi.prototype.findCommonContainingGroup=Vi.prototype.px,Vi.prototype.isMemberOf=Vi.prototype.Td,Vi.prototype.findTopLevelPart=Vi.prototype.sz,Vi.prototype.findSubGraphLevel=Vi.prototype.oz,Vi.prototype.ensureBounds=Vi.prototype.Va,Vi.prototype.getDocumentBounds=Vi.prototype.mi,Vi.prototype.findObject=Vi.prototype.fb,Vi.prototype.moveTo=Vi.prototype.moveTo,Vi.prototype.invalidateAdornments=Vi.prototype.Wb,Vi.prototype.clearAdornments=Vi.prototype.Ej,Vi.prototype.removeAdornment=Vi.prototype.Jf,Vi.prototype.addAdornment=Vi.prototype.bh,Vi.prototype.findAdornment=Vi.prototype.Pj,Vi.prototype.updateTargetBindings=Vi.prototype.La;var H1=!1;Vi.className="Part",Vi.LayoutNone=0,Vi.LayoutAdded=1,Vi.LayoutRemoved=2,Vi.LayoutShown=4,Vi.LayoutHidden=8,Vi.LayoutNodeSized=16,Vi.LayoutGroupLayout=32,Vi.LayoutNodeReplaced=64,Vi.LayoutStandard=127,Vi.LayoutAll=16777215;function hr(a,y){a===void 0||a instanceof qa||typeof a=="string"?Vi.call(this,a):(Vi.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}Fe(hr,Vi),hr.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},hr.prototype.updateRelationshipsFromData=function(){},hr.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof Qn&&y instanceof ko){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var E=0;Ea&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new un;x.add(this),Y1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Bd),y.Ue=!1}};function Y1(a,y,x,E,b,z,tt){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new un;x.add(this),J1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Bd),y.Ue=!1}};function J1(a,y,x,E,b,z,tt){for(var ot=z===a?!1:a.isTreeExpanded,rt=x?a.Mo():a.Sd(),st={};rt.next();){var ut=rt.value;if(ut.isTreeLink&&(ot||ut.fd||ut.bb(),ut=ut.To(a),ut!==null&&ut!==a&&!y.contains(ut))){if(y.add(ut),!ot){ut.Zb(!0),ut.oh();var gt=x?ut.Oo():ut.Po();st.vv=a,gt.all(function(St){return function(Ct){return Ct===St.vv||!Ct.isTreeExpanded}}(st))&&b.Cj(ut,z)}(2b&&(b=ot.right),ot.bottom>z&&(z=ot.bottom)}}return isFinite(x)&&isFinite(E)?a.h(x,E,b-x,z-E):(y=y.location,a.h(y.x,y.y,0,0)),a},zt.Object.defineProperties(cl.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),cl.className="Placeholder";function Qn(a){Vi.call(this,Un.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=fl,this.Om=0,this.Qm=fl,this.Rm=NaN,this.qj=Jv,this.po=.5,this.wd=null,this.Nb=new fn().freeze(),this.Tg=this.Mg=null,this.ml=new on,this.ua=new ni,this.u=this.o=this.Sf=this.Wf=null,this.su=new Gt,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}Fe(Qn,Vi),Qn.prototype.cloneProtected=function(a){Vi.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Et=Qn.prototype,Et.Af=function(a){Vi.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&Zl(y),a=a.toPort,a!==null&&Zl(a)},Et.qb=function(a){a.classType===Qn?(a.value&2)===2?this.routing=a:a===ru||a===Hd||a===wg?this.curve=a:a===wp||a===qm||a===t0?this.adjusting=a:a!==Jv&&a!==fl&&jt("Unknown Link enum value for a Link property: "+a):Vi.prototype.qb.call(this,a)},Et.Xc=function(){this.ba===null&&(this.ba=new sp)},Et.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),hl(a)||gc(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),hl(a)||gc(a)))},Et.zv=function(){return!1},Et.Av=function(){},Et.Zc=function(){return!1},Qn.prototype.computeAngle=function(a,y,x){return Qn.computeAngle(y,x)},Qn.computeAngle=function(a,y){switch(a){default:case fl:a=0;break;case Pp:a=y;break;case Cp:a=y+90;break;case Ep:a=y-90;break;case Qv:a=y+180;break;case e0:a=Ne.bp(y),90a&&(a-=180);break;case bp:a=Ne.bp(y+90),90a&&(a-=180);break;case Mp:a=Ne.bp(y-90),90a&&(a-=180);break;case n0:if(a=Ne.bp(y),45a||225a)return 0;90a&&(a-=180)}return Ne.bp(a)};function Sg(a){var y=a.fromNode,x=a.toNode,E=null;if(y!==null?E=x!==null?y.px(x):y.containingGroup:x!==null?E=x.containingGroup:E=null,y=E,x=a.Ah,x!==y){x!==null&&Vv(x,a),a.Ah=y,y!==null&&Kv(y,a);var b=a.containingGroupChanged;if(b!==null){var z=!0,tt=a.diagram;tt!==null&&(z=tt.aa,tt.aa=!0),b(a,x,y),tt!==null&&(tt.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=E}Et=Qn.prototype,Et.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&Vi.prototype.oh.call(this)},Et.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Et.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function q1(a,y){a.wd===null&&(a.wd=new un),a.wd.add(y),a.v()}Et.Vo=function(a){if(Vi.prototype.Vo.call(this,a),of(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Vm(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||Vm(x,this,E)}Sp(this)}},Et.Wo=function(a){if(Vi.prototype.Wo.call(this,a),of(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Um(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||Um(x,this,E)}xp(this)}},Et.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},Qn.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},Qn.prototype.move=function(a,y){var x=y?this.location:this.position,E=x.x;isNaN(E)&&(E=0);var b=x.y;for(isNaN(b)&&(b=0),E=a.x-E,b=a.y-b,y===!0?Vi.prototype.move.call(this,a,!1):(a=Gt.allocAt(x.x+E,x.y+b),Vi.prototype.move.call(this,a,!1),Gt.free(a)),zd(this,E,b),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+E,x.y+b)},Qn.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},Qn.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},Qn.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(cr),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),E=this.i(1);return a.h((x.x+E.x)/2,(x.y+E.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===ru))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===ru){if(y===3){x=this.i(0),E=this.i(1);var b=this.i(2);return Ne.ax(x.x,x.y,E.x,E.y,E.x,E.y,b.x,b.y,a),a}if(E=(y-1)/3|0,x=3*(E/2|0),E%2===1){E=this.i(x),b=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),Ne.ax(E.x,E.y,b.x,b.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var tt=this.flattenedLengths;for(x=this.flattenedTotalLength,b=z=E=0;Ex/2));)E+=b,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-E)):a.h(y.x,y.y+(x/2-E)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-E),y.y):a.h(y.x+(x/2-E),y.y):(x=(x/2-E)/b,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},Qn.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===ru))return this.ua.wx(.5);if(this.computeCurve()===ru&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var E=this.i(x+2);return x=this.i(x+3),Ne.My(a.x,a.y,y.x,y.y,E.x,E.y,x.x,x.y)}if(0E/2));)b+=z,x++;if(y=this.i(x),E=this.i(x+1),1>Math.abs(y.x-E.x)&&1>Math.abs(y.y-E.y)){if(0Math.abs(y.x-E.x))return y.y>E.y?270:90;if(1>Math.abs(y.y-E.y))return y.x>E.x?180:0}return y.ab(E)},Et=Qn.prototype,Et.i=function(a){return this.Nb.s[a]},Et.dd=function(a,y){this.Nb.cd(a,y)},Et.L=function(a,y,x){this.Nb.cd(a,new Gt(y,x))},Et.Kz=function(a,y){this.Nb.Gb(a,y)},Et.m=function(a,y,x){this.Nb.Gb(a,new Gt(y,x))},Et.ne=function(a){this.Nb.add(a)},Et.yf=function(a,y){this.Nb.add(new Gt(a,y))},Et.pv=function(a){this.Nb.mb(a)},Et.Fj=function(){this.Nb.clear()};function zd(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var E=a.fd,b=new fn,z=a.Nb.iterator;z.next();){var tt=z.value;b.add(new Gt(tt.x+y,tt.y+x).freeze())}b.freeze(),z=a.Nb,a.Nb=b,tt=a.diagram,isNaN(y)||isNaN(x)||tt!==null&&tt.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),ul(a)),E?Ym(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),tt!==null&&tt.animationManager.zb&&Vr(tt.animationManager,a,b),a.g("points",z,b)}}Et.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Et.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,E=1/0,b=a.s,z=b.length,tt=0;ttst&&(gt=-gt),At=(0>rt?-1:1)*gt+Ct,Yt=ut*(At-Ct)+Mt),Ct=z.x+2*ot/3,Mt=z.y+2*rt/3;var Ht=Ct,ae=Mt;Ne.B(rt,0)?ae=0rt?-1:1)*gt+Ct,ae=ut*(Ht-Ct)+Mt),this.Fj(),this.ne(z),this.yf(At,Yt),this.yf(Ht,ae),this.ne(St),this.dd(0,this.getLinkPoint(a,y,tt,!0,!1,E,b)),this.dd(3,this.getLinkPoint(E,b,x,!1,!1,a,y))}else z=E,St=b,E=this.getLinkPoint(a,y,tt,!0,!1,z,St),b=this.getLinkPoint(z,St,x,!1,!1,a,y),this.hasCurviness()?(St=b.x-E.x,x=b.y-E.y,tt=this.computeCurviness(),a=E.x+St/2,y=E.y+x/2,z=a,ot=y,Ne.B(x,0)?ot=0tt&&(z=-z),z=(0>x?-1:1)*z+a,ot=St*(z-a)+y),this.ne(E),this.yf(z,ot),this.ne(b)):(this.ne(E),this.ne(b),ot=on.alloc(),y.mi(ot),rt=ot.ca(b),St.mi(ot),st=ot.ca(E),(rt||st)&&(tt=y.ga(Jm(tt),new Gt),this.dd(0,this.getLinkPointFromPoint(a,y,tt,b,!0,tt)),x=St.ga(Jm(x),new Gt),this.dd(1,this.getLinkPointFromPoint(z,St,x,E,!1,x))),on.free(ot))}else{gt=this.isAvoiding,St&&(ut&>||st)&&this.Fj();var fe=st?this.computeCurviness():0;gt=this.getLinkPoint(a,y,tt,!0,ut,E,b),Ct=At=Mt=0,(ut||!ot||st)&&(Yt=this.computeEndSegmentLength(a,y,tt,!0),Ct=this.getLinkDirection(a,y,gt,tt,!0,ut,E,b),st&&(ot||tt.D(x)||!ut&&tt.x+x.x===1&&tt.y+x.y===1)&&(Ct-=ut?90:30,0>fe&&(Ct-=180)),0>Ct?Ct+=360:360<=Ct&&(Ct-=360),st&&(Yt+=Math.abs(fe)*(ut?1:2)),Ct===0?Mt=Yt:Ct===90?At=Yt:Ct===180?Mt=-Yt:Ct===270?At=-Yt:(Mt=Yt*Math.cos(Ct*Math.PI/180),At=Yt*Math.sin(Ct*Math.PI/180)),tt.Mc()&&st&&(Yt=y.ga(hi,Gt.alloc()),Ht=Gt.allocAt(Yt.x+1e3*Mt,Yt.y+1e3*At),this.getLinkPointFromPoint(a,y,Yt,Ht,!0,gt),Gt.free(Yt),Gt.free(Ht))),Yt=this.getLinkPoint(E,b,x,!1,ut,a,y);var ye=ae=Ht=0;if(ut||!rt||st){var be=this.computeEndSegmentLength(E,b,x,!1);ye=this.getLinkDirection(E,b,Yt,x,!1,ut,a,y),st&&(rt||tt.D(x)||!ut&&tt.x+x.x===1&&tt.y+x.y===1)&&(ye+=ut?0:30,0>fe&&(ye+=180)),0>ye?ye+=360:360<=ye&&(ye-=360),st&&(be+=Math.abs(fe)*(ut?1:2)),ye===0?Ht=be:ye===90?ae=be:ye===180?Ht=-be:ye===270?ae=-be:(Ht=be*Math.cos(ye*Math.PI/180),ae=be*Math.sin(ye*Math.PI/180)),x.Mc()&&st&&(x=b.ga(hi,Gt.alloc()),tt=Gt.allocAt(x.x+1e3*Ht,x.y+1e3*ae),this.getLinkPointFromPoint(E,b,x,tt,!1,Yt),Gt.free(x),Gt.free(tt))}x=gt,(ut||!ot||st)&&(x=new Gt(gt.x+Mt,gt.y+At)),tt=Yt,(ut||!rt||st)&&(tt=new Gt(Yt.x+Ht,Yt.y+ae)),!St&&!ut&&ot&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}Qn.prototype.getLinkPointFromPoint=function(a,y,x,E,b,z){if(z===void 0&&(z=new Gt),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(b=a.findVisibleNode(),b!==null&&b!==a&&(y=b.port)),a=null,b=y.panel,b===null||b.se()||(b=b.panel),b===null){b=E.x,E=E.y;var tt=x.x;x=x.y}else{a=b.oe,b=1/(a.m11*a.m22-a.m12*a.m21),tt=a.m22*b;var ot=-a.m12*b,rt=-a.m21*b,st=a.m11*b,ut=b*(a.m21*a.dy-a.m22*a.dx),gt=b*(a.m12*a.dx-a.m11*a.dy);b=E.x*tt+E.y*rt+ut,E=E.x*ot+E.y*st+gt,tt=x.x*tt+x.y*rt+ut,x=x.x*ot+x.y*st+gt}return y.Sj(b,E,tt,x,z),a!==null&&z.transform(a),z};function Xm(a,y){var x=y.Zn;return x===null&&(x=new Tf,x.port=y,x.node=y.part,y.Zn=x),sS(x,a)}Qn.prototype.getLinkPoint=function(a,y,x,E,b,z,tt,ot){if(ot===void 0&&(ot=new Gt),x.sb()&&!xg(x))return y.ga(x,ot),ot;if(x.$c()){var rt=Xm(this,y);if(rt!==null){if(ot.assign(rt.Zo),b&&this.routing===eS){var st=Xm(this,tt);if(st!==null&&rt.Gl=ut.y&&a.y<=ut.y+ut.height?ot.y=a.y:(x.Hf(Ll)||x.Hf(bs))&&a.x>=ut.x&&a.x<=ut.x+ut.width&&(ot.x=a.x),Gt.free(rt),Gt.free(st)}}return ot}}return x=y.ga(Jm(x),Gt.alloc()),this.pointsCount>(b?6:2)?(tt=E?this.i(1):this.i(this.pointsCount-2),b&&(tt=Uv(x,tt.copy()))):(rt=this.computeSpot(!E,tt),z=Gt.alloc(),tt=tt.ga(Jm(rt),z),b&&(tt=Uv(x,tt)),Gt.free(z)),this.getLinkPointFromPoint(a,y,x,tt,E,ot),Gt.free(x),ot},Qn.prototype.getLinkDirection=function(a,y,x,E,b,z,tt,ot){t:if(E.sb())var rt=E.x>E.y?E.x>1-E.y?0:E.x<1-E.y?270:315:E.x1-E.y?90:E.x<1-E.y?180:135:.5>E.x?225:.5(z?6:2)?(ot=b?this.i(1):this.i(this.pointsCount-2),ot=z?Uv(rt,ot.copy()):x):(x=Gt.alloc(),ot=ot.ga(hi,x),Gt.free(x)),x=Math.abs(ot.x-rt.x)>Math.abs(ot.y-rt.y)?ot.x>=rt.x?0:180:ot.y>=rt.y?90:270,Gt.free(rt),rt=x}return E.Mc()&&tt.Td(a)&&(rt+=180,360<=rt&&(rt-=360)),xg(E)||(a=y.li(),a===0)||(45<=a&&135>a?rt+=90:135<=a&&225>a?rt+=180:225<=a&&315>a&&(rt+=270),360<=rt&&(rt-=360)),rt},Qn.prototype.computeEndSegmentLength=function(a,y,x,E){return y!==null&&x.$c()&&(a=Xm(this,y),a!==null)?a.Ju:(a=E?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=E?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},Qn.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=hi:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===gr?$r:y)):(a=y||this.toPort,a===null?a=hi:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===gr?$r:y)),a};function xg(a){return a===$r||a.x===.5&&a.y===.5}function Jm(a){return a.x===.5&&a.y===.5?a:hi}Qn.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==fl&&4St.width||gt.y>St.height||0>gt.x+gt.width||0>gt.y+gt.height)){if(gt=Fo.alloc(),gt.set(tt),ut instanceof Un)ot=ut.Cf(a,y,x,E,b,gt);else if(this.path===ut){if(ut instanceof ko)if(ot=a,St=E,ut.pickable===!1)ot=!1;else if(gt.multiply(ut.transform),St)t:{var Ct=ot,Mt=gt;if(ut.fh(Ct,Mt))ot=!0;else{if(Mt===void 0&&(Mt=ut.transform,Ct.Re(ut.actualBounds))){ot=!0;break t}ot=Ct.left,St=Ct.right;var At=Ct.top;Ct=Ct.bottom;var Yt=Gt.alloc(),Ht=Gt.alloc(),ae=Gt.alloc(),fe=Fo.alloc();fe.set(Mt),fe.bv(ut.transform),fe.Vj(),Ht.x=St,Ht.y=At,Ht.transform(fe),Yt.x=ot,Yt.y=At,Yt.transform(fe),Mt=!1,ef(ut,Yt,Ht,ae)?Mt=!0:(Yt.x=St,Yt.y=Ct,Yt.transform(fe),ef(ut,Yt,Ht,ae)?Mt=!0:(Ht.x=ot,Ht.y=Ct,Ht.transform(fe),ef(ut,Yt,Ht,ae)?Mt=!0:(Yt.x=ot,Yt.y=At,Yt.transform(fe),ef(ut,Yt,Ht,ae)&&(Mt=!0)))),Fo.free(fe),Gt.free(Yt),Gt.free(Ht),Gt.free(ae),ot=Mt}}else ot=ut.fh(ot,gt)}else ot=ns(ut,a,E,gt);ot&&(St=ut,y!==null&&(St=y(ut)),St&&(x===null||x(St))&&b.add(St)),Fo.free(gt)}}}return z===void 0&&Fo.free(tt),ot||this.background!==null||this.areaBackground!==null}return z===void 0&&Fo.free(tt),!1},Qn.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?ru:this.curve},Qn.prototype.computeCorner=function(){if(this.curve===ru)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},Qn.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,E=0;Ert?-Math.PI/2:Math.PI/2;else ut=Math.atan(rt/Math.abs(ot)),0>ot&&(ut=Math.PI-ut);tt=y.x;var gt=y.y;ot=E.x-tt;var St=E.y-gt;for(rt=Math.sqrt(ot*ot+St*St),Ne.$(ot,0)?St=0>St?-Math.PI/2:Math.PI/2:(St=Math.atan(St/Math.abs(ot)),0>ot&&(St=Math.PI-St)),st=rt/st,ut=St-ut,this.dd(a,y),a+=1;art?-Math.PI/2:Math.PI/2:(rt=Math.atan(rt/Math.abs(ot)),0>ot&&(rt=Math.PI-rt)),ot=rt+ut,y*=st,this.L(a,tt+y*Math.cos(ot),gt+y*Math.sin(ot)));this.dd(x,E)}}return!0;case t0:if(z=this.i(a),gt=this.i(x),!z.Xa(y)||!gt.Xa(E)){b=z.x,z=z.y,tt=gt.x,gt=gt.y,st=(tt-b)*(tt-b)+(gt-z)*(gt-z),ot=y.x,ut=y.y,rt=E.x,St=E.y;var Ct=1;if(rt-ot!==0){var Mt=(St-ut)/(rt-ot);Ct=Math.sqrt(1+1/(Mt*Mt))}else Mt=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>E?E+=360:360<=E&&(E-=360);var tt=E;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,E=315<=E||45>E?0:45<=E&&135>E?90:135<=E&&225>E?180:270;var ot=b.actualBounds.copy(),rt=z.actualBounds.copy();if(ot.w()&&rt.w()){ot.Bc(Lp,Lp),rt.Bc(Lp,Lp),ot.Ye(a),rt.Ye(x);var st=Gt.alloc(),ut=Gt.alloc();y===0?x.x>a.x||E===270&&x.ya.x||E===90&&x.y>a.y&&rt.right>a.x?(st.h(x.x,a.y),ut.h(x.x,(a.y+x.y)/2),E===180?(st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),ut.x=st.x,ut.y=x.y):E===270&&x.ya.y?(st.x=a.xrt.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):rt.right,ut.x=st.x,ut.y=x.y):E===0&&a.xrt.top&&a.yot.bottom)&&(E===180&&(rt.ca(a)||ot.ca(x))?st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===180||E===270)&&(st.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,rt.top),!0)),ut.x=x.x,ut.y=st.y),st.y>ot.top&&st.y=ot.left&&x.x<=a.x||a.x<=rt.right&&a.x>=x.x?(E===90||E===270)&&(st.h(Math.max((a.x+x.x)/2,a.x),a.y),ut.h(st.x,x.y)):(st.y=E===270||(E===0||E===180)&&x.ya.y&&rt.lefta.y?(st.x=a.x>rt.right?this.computeMidOrthoPosition(a.x,a.y,rt.right,x.y,!1):a.x>rt.left&&(E===270&&a.yrt.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):rt.left,ut.x=st.x,ut.y=x.y):E===180&&a.x>rt.right&&a.y>rt.top&&a.yot.bottom)&&(E===0&&(rt.ca(a)||ot.ca(x))?st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===0||E===270)&&(st.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,rt.top),!0)),ut.x=x.x,ut.y=st.y),st.y>ot.top&&st.y=a.x||a.x>=rt.left&&a.x<=x.x?(E===90||E===270)&&(st.h(Math.min((a.x+x.x)/2,a.x),a.y),ut.h(st.x,x.y)):(st.y=E===270||(E===0||E===180)&&x.ya.y||E===180&&x.xa.y||E===0&&x.x>a.x&&rt.bottom>a.y?(st.h(a.x,x.y),ut.h((a.x+x.x)/2,x.y),E===270?(st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),ut.x=x.x,ut.y=st.y):E===180&&x.xa.x?(st.y=a.yrt.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):rt.bottom,ut.x=x.x,ut.y=st.y):E===90&&a.yrt.left&&a.xot.right)&&(E===270&&(rt.ca(a)||ot.ca(x))?st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===270||E===180)&&(st.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,rt.left),x.y,!1)),ut.x=st.x,ut.y=x.y),st.x>ot.left&&st.x=ot.top&&x.y<=a.y||a.y<=rt.bottom&&a.y>=x.y?(E===0||E===180)&&(st.h(a.x,Math.max((a.y+x.y)/2,a.y)),ut.h(x.x,st.y)):(st.x=E===180||(E===90||E===270)&&x.xa.x&&rt.top=a.x?(st.y=a.y>rt.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,rt.bottom,!0):a.y>rt.top&&(E===180&&a.xrt.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):rt.top,ut.x=x.x,ut.y=st.y):E===270&&a.y>rt.bottom&&a.x>rt.left&&a.xot.right)&&(E===90&&(rt.ca(a)||ot.ca(x))?st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===90||E===180)&&(st.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,rt.left),x.y,!1)),ut.x=st.x,ut.y=x.y),st.x>ot.left&&st.x=a.y||a.y>=rt.top&&a.y<=x.y?(E===0||E===180)&&(st.h(a.x,Math.min((a.y+x.y)/2,a.y)),ut.h(x.x,st.y)):(st.x=E===180||(E===90||E===270)&&x.x=Cg&&(oS(Ct),ot.Bc(Ct.Ho*Ct.Hx,Ct.Go*Ct.Ix),rS(Ct,a,y,gt,E,ot,!1),rt=_h(Ct,gt.x,gt.y)),!Ct.abort&&rtthis.pointsCount?(y===0||y===180?(ot.x=a.x,ot.y=gt.y):(ot.x=gt.x,ot.y=a.y),this.L(2,ot.x,ot.y),this.m(3,ot.x,ot.y)):(tt=this.i(3),y===0||y===180?Ne.B(ot.x,tt.x)?(ot=y===0?Math.max(ot.x,a.x):Math.min(ot.x,a.x),this.L(2,ot,a.y),this.L(3,ot,tt.y)):Ne.B(ot.y,tt.y)?(Math.abs(a.y-ot.y)<=Ct.Go/2&&(this.L(2,ot.x,a.y),this.L(3,tt.x,a.y)),this.m(2,ot.x,a.y)):this.L(2,a.x,ot.y):(y===90||y===270)&&(Ne.B(ot.y,tt.y)?(ot=y===90?Math.max(ot.y,a.y):Math.min(ot.y,a.y),this.L(2,a.x,ot),this.L(3,tt.x,ot)):Ne.B(ot.x,tt.x)?(Math.abs(a.x-ot.x)<=Ct.Ho/2&&(this.L(2,a.x,ot.y),this.L(3,a.x,tt.y)),this.m(2,a.x,ot.y)):this.L(2,ot.x,a.y))),x!==null&&(a=this.i(1),tt=this.i(2),a.x!==tt.x&&a.y!==tt.y?y===0||y===180?this.m(2,a.x,tt.y):this.m(2,tt.x,a.y):y===0||y===180?this.m(2,b.x,x.y):this.m(2,x.x,b.y)),Mt!==null&&(E===0||E===180?this.yf(z.x,Mt.y):this.yf(Mt.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(st.copy()),this.ne(ut.copy())),Gt.free(st),Gt.free(ut)}},Qn.prototype.computeMidOrthoPosition=function(a,y,x,E,b){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),b?(y+E)/2+z:(a+x)/2+z};function _v(a){if(a.diagram===null||!a.isAvoiding||!tg(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=eg(a.diagram,!0,a.containingGroup,null);for(var E=1;Erf&&_h(y,ut,gt)!==st-1&&(_h(y,x-ot,E)===st-1?(b=180,ut=x-ot,gt=E):_h(y,x+ot,E)===st-1?(b=0,ut=x+ot,gt=E):_h(y,x,E-rt)===st-1?(b=270,ut=x,gt=E-rt):_h(y,x,E+rt)===st-1&&(b=90,ut=x,gt=E+rt));st>rf&&_h(y,ut,gt)===st-1;)x=ut,E=gt,b===0?ut+=ot:b===90?gt+=rt:b===180?ut-=ot:gt-=rt,--st;z?st>rf&&(b===180||b===0?x=Math.floor(x/ot)*ot+ot/2:(b===90||b===270)&&(E=Math.floor(E/rt)*rt+rt/2)):(x=Math.floor(x/ot)*ot+ot/2,E=Math.floor(E/rt)*rt+rt/2),st>rf&&(z=b,tt=x,ut=E,b===0?(z=90,ut+=rt):b===90?(z=180,tt-=ot):b===180?(z=270,ut-=rt):b===270&&(z=0,tt+=ot),_h(y,tt,ut)===st-1?Yv(a,y,tt,ut,z,!1,z):(tt=x,ut=E,b===0?(z=270,ut-=rt):b===90?(z=0,tt+=ot):b===180?(z=90,ut+=rt):b===270&&(z=180,tt-=ot),_h(y,tt,ut)===st-1&&Yv(a,y,tt,ut,z,!1,z))),a.yf(x,E)}Qn.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),E=this.i(1),b=vi(y,a,x.x,x.y,E.x,E.y),z=0,tt=1;ttthis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,E=0;E=y&&(E=y-1),rt=this.i(E),z.x=Math.min(rt.x,z.x),z.y=Math.min(rt.y,z.y);E=z.x,rt=z.y}else{for(rt=0;rtYt?Mt>Ct?(z.x=Ht-fe,z.y=Ct-fe,b.x=Ht+At,b.y=Ct+At):(z.x=Ht-fe,z.y=Ct+fe,b.x=Ht+At,b.y=Ct-At):Mt>Ct?(z.x=Ht+fe,z.y=Ct-fe,b.x=Ht-At,b.y=Ct+At):(z.x=Ht+fe,z.y=Ct+fe,b.x=Ht-At,b.y=Ct-At)),Ne.$(Yt,Ht)&&Ne.$(Ct,Mt)&&(Ct>St?(ae>Ht?(z.x=Ht-fe,z.y=Ct-fe,b.x=Ht+At):(z.x=Ht+fe,z.y=Ct-fe,b.x=Ht-At),b.y=Ct+At):(ae>Ht?(z.x=Ht-fe,z.y=Ct+fe,b.x=Ht+At):(z.x=Ht+fe,z.y=Ct+fe,b.x=Ht-At),b.y=Ct-At)),(Ne.$(Yt,Ht)&&Ne.$(Ht,ae)||Ne.$(St,Ct)&&Ne.$(Ct,Mt))&&(Yt=.5*(Yt+ae),St=.5*(St+Mt),z.x=Yt,z.y=St,b.x=Yt,b.y=St),(gt===1||gt===2&&Ne.$(tt.x,this.i(0).x)&&Ne.$(tt.y,this.i(0).y))&&(x.x=.5*(tt.x+st.x),x.y=.5*(tt.y+st.y)),Id(ot,x.x-E,x.y-rt,z.x-E,z.y-rt,st.x-E,st.y-rt),y.set(z),x.set(b),tt=st}}st=tt.x,tt=tt.y,ut=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(ut=Af(this,ut.copy(),!1,Wo)),st=.5*(st+ut.x),tt=.5*(tt+ut.y),Id(ot,b.x-E,b.y-rt,st-E,tt-rt,ut.x-E,ut.y-rt),Gt.free(y),Gt.free(x),Gt.free(z),Gt.free(b)}else for(x=3;x=y&&(x=y-1),b=this.i(x-1),tt=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(tt=Af(this,tt.copy(),!1,Wo)),Id(ot,z.x-E,z.y-rt,b.x-E,b.y-rt,tt.x-E,tt.y-rt);else{for(z=Gt.alloc(),z.assign(this.i(0)),b=Gt.alloc(),b.assign(z),tt=this.computeCorner(),gt=1,st=0;gt=y-1){if(!z.D(ut))this.computeShortLength(!1)!==0&&(ut=Af(this,ut.copy(),!1,Wo)),Nf(this,ot,-E,-rt,z,ut,x);else if(st===0)for(gt=1;gtz.x?ye=St.x-Mt:ye=St.x+Mt,Ht.y>St.y?ae=St.y+fe:ae=St.y-fe,Ht=Gt.allocAt(ye,be),Nf(this,ot,gt,Yt,z,Ht,At),Gt.free(Ht),Gm(ot,St.x+gt,St.y+Yt,Ct+gt,ae+Yt),z.h(Ct,ae)}else Ne.B(z.x,St.x)&&Ne.B(St.y,Ht.y)?(Mt=Math.min(tt,Math.abs(St.y-b.y)/2),Mt=fe=Math.min(Mt,Math.abs(Ht.x-St.x)/2),Ne.B(fe,0)?(Nf(this,ot,gt,Yt,z,St,At),z.assign(St)):(ye=St.x,be=St.y,Ct=ye,ae=be,St.y>z.y?be=St.y-Mt:be=St.y+Mt,Ht.x>St.x?Ct=St.x+fe:Ct=St.x-fe,Ht=Gt.allocAt(ye,be),Nf(this,ot,gt,Yt,z,Ht,At),Gt.free(Ht),Gm(ot,St.x+gt,St.y+Yt,Ct+gt,ae+Yt),z.h(Ct,ae))):(Nf(this,ot,gt,Yt,z,St,At),z.assign(St));b.assign(ut),gt=st}Gt.free(z)}Zm=ot}else ot=this.i(1).copy(),ot.x-=E,ot.y-=rt,this.computeShortLength(!0)!==0&&(b=Af(this,b,!0,z)),this.computeShortLength(!1)!==0&&(ot=Af(this,ot,!1,z)),a.type=ni.j,a.startX=b.x,a.startY=b.y,a.endX=ot.x,a.endY=ot.y;return this.lk=!0,a};function Qm(a,y,x,E){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=E-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),Ne.$(a,0)?y:Ne.$(y,0)?a:Math.sqrt(a*a+y*y)))}function Af(a,y,x,E){var b=a.pointsCount;if(2>b)return y;if(x){var z=a.i(1);if(x=z.x-E.x,z=z.y-E.y,E=Qm(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!0),a>b&&(a=b),b=a*(z-y.y)/E,y.x+=a*(x-y.x)/E,y.y+=b}else{if(z=a.i(b-2),x=z.x-E.x,z=z.y-E.y,E=Qm(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!1),a>b&&(a=b),b=a*(y.y-z)/E,y.x-=a*(y.x-x)/E,y.y-=b}return y}function Xv(a,y,x,E){for(var b=a.pointsCount,z=y;Ne.$(y.x,z.x)&&Ne.$(y.y,z.y);){if(x>=b)return b-1;z=a.i(x++)}if(!Ne.$(y.x,z.x)&&!Ne.$(y.y,z.y))return x-1;for(var tt=z;Ne.$(y.x,z.x)&&Ne.$(z.x,tt.x)&&(!E||(y.y>=z.y?z.y>=tt.y:z.y<=tt.y))||Ne.$(y.y,z.y)&&Ne.$(z.y,tt.y)&&(!E||(y.x>=z.x?z.x>=tt.x:z.x<=tt.x));){if(x>=b)return b-1;tt=a.i(x++)}return x-2}Qn.prototype.computeJumpLength=function(){return 10};function Nf(a,y,x,E,b,z,tt){if(!tt&&of(a)){tt=a.computeJumpLength();var ot=tt/2,rt=[],st=0;if(a.isVisible()&&(st=bx(a,b,z,rt)),0gt-tt);)st--,gt=Math.max(ut-ot,z.x);ut=z.y-tt+E,gt+=x,Ct=z.y+E,a.curve===Hd?yg(y,gt,Ct,!1):Id(y,St,ut,gt,ut,gt,Ct)}else if(Ne.B(b.x,z.x))if(b.yut-tt);)st--,ut=Math.max(gt-ot,z.y);gt=z.x-tt+x,Ct=z.x+x,ut+=E,a.curve===Hd?yg(y,Ct,ut,!1):Id(y,gt,St,gt,ut,Ct,ut)}}}y.lineTo(z.x+x,z.y+E)}function bx(a,y,x,E){var b=a.diagram;if(b===null||y.D(x))return 0;for(b=b.layers;b.next();){var z=b.value;if(z!==null&&z.visible){z=z.Pa.s;for(var tt=z.length,ot=0;ottt.x&&ut.x>=st.x||st.xtt.y&&ut.y>=st.y||st.ytt&&Math.min(Mt,At)ut&&!Ne.B(Mt,At)){ot.x=ut,ot.y=tt,ut=!0;break t}}else if(Ne.B(gt,Ct)&&Ne.B(Mt,At)&&Math.min(ut,St)Mt&&Math.min(tt,Yt)gt&&!Ne.B(tt,Yt)){ot.x=Mt,ot.y=gt,ut=!0;break t}ot.x=0,ot.y=0,ut=!1}ut&&(b?x.push(ot.x):x.push(ot.y)),tt=st}Gt.free(ot)}function of(a){return a=a.curve,a===wg||a===Hd}function $m(a,y){(y||of(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}Qn.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var E=!1;for(x=x.layers;x.next();){var b=x.value;if(b.visible){if(b===y){E=!0;var z=!1;b=b.Pa.s;for(var tt=b.length,ot=0;ota&&cn(a,">= 0",Qn,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:gr},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&Zl(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&cn(a,">= 0",Qn,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=E&&(z=E-1);var ot=this.i(z-1),rt=this.i(z);Ne.Dl(b.x,b.y,tt.x,tt.y,ot.x,ot.y,rt.x,rt.y,.5,a),y=Math.min(rt.x,y),x=Math.min(rt.y,x),b=rt}else for(b=this.i(0),z=this.i(1),y=Math.min(b.x,z.x),x=Math.min(b.y,z.y),a.h(b.x,b.y,0,0),a.Ye(z),b=2;bE&&(E=-E)):Ne.$(E.y,b.y)?(E=b.x-E.x,0>E&&(E=-E)):E=Math.sqrt(E.Bf(b)),a.push(E)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,E=a=0;Ethis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!xg(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!xg(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),$m(this,y===Hd||y===wg||a===Hd||a===wg),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),$m(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),Qn.prototype.invalidateOtherJumpOvers=Qn.prototype.Xo,Qn.prototype.findClosestSegment=Qn.prototype.ez,Qn.prototype.updateRoute=Qn.prototype.vg,Qn.prototype.invalidateRoute=Qn.prototype.bb,Qn.prototype.rollbackRoute=Qn.prototype.rv,Qn.prototype.commitRoute=Qn.prototype.zf,Qn.prototype.startRoute=Qn.prototype.uh,Qn.prototype.clearPoints=Qn.prototype.Fj,Qn.prototype.removePoint=Qn.prototype.pv,Qn.prototype.addPointAt=Qn.prototype.yf,Qn.prototype.addPoint=Qn.prototype.ne,Qn.prototype.insertPointAt=Qn.prototype.m,Qn.prototype.insertPoint=Qn.prototype.Kz,Qn.prototype.setPointAt=Qn.prototype.L,Qn.prototype.setPoint=Qn.prototype.dd,Qn.prototype.getPoint=Qn.prototype.i,Qn.prototype.getOtherPort=Qn.prototype.Cz,Qn.prototype.getOtherNode=Qn.prototype.To;var kf=null,Bf=null,Jv=new ce(Qn,"Normal",1),Lx=new ce(Qn,"Orthogonal",2),Fx=new ce(Qn,"AvoidsNodes",6),eS=new ce(Qn,"AvoidsNodesStraight",7),fl=new ce(Qn,"None",0),ru=new ce(Qn,"Bezier",9),Hd=new ce(Qn,"JumpGap",10),wg=new ce(Qn,"JumpOver",11),wp=new ce(Qn,"End",17),qm=new ce(Qn,"Scale",18),t0=new ce(Qn,"Stretch",19),Pp=new ce(Qn,"OrientAlong",21),Cp=new ce(Qn,"OrientPlus90",22),Ep=new ce(Qn,"OrientMinus90",23),Qv=new ce(Qn,"OrientOpposite",24),e0=new ce(Qn,"OrientUpright",25),bp=new ce(Qn,"OrientPlus90Upright",26),Mp=new ce(Qn,"OrientMinus90Upright",27),n0=new ce(Qn,"OrientUpright45",28),nS=16,iS=14,Lp=8;Qn.className="Link",Qn.Normal=Jv,Qn.Orthogonal=Lx,Qn.AvoidsNodes=Fx,Qn.AvoidsNodesStraight=eS,Qn.None=fl,Qn.Bezier=ru,Qn.JumpGap=Hd,Qn.JumpOver=wg,Qn.End=wp,Qn.Scale=qm,Qn.Stretch=t0,Qn.OrientAlong=Pp,Qn.OrientPlus90=Cp,Qn.OrientMinus90=Ep,Qn.OrientOpposite=Qv,Qn.OrientUpright=e0,Qn.OrientPlus90Upright=bp,Qn.OrientMinus90Upright=Mp,Qn.OrientUpright45=n0,Qn.EndSegmentStep=8,Qn.CurvinessStart=nS,Qn.SpacingMin=iS,Qn.OrthoShortCut=Lp;function i0(a,y,x,E){so(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=E,this.links=[]}i0.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,E=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((E+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=rf&&(x[E]=$v)}Fp.prototype.Yj=function(a,y,x,E){if(a>this.En||a+xthis.Fn||y+Ea&&(x+=a,a=0),0>y&&(b+=y,y=0),0>x||0>b)return!0;for(E=Math.min(a+x-1,this.di)|0,x=Math.min(y+b-1,this.ei)|0;a<=E;a++){b=this.ac[a];for(var z=y;z<=x;z++)if(b[z]===Gd)return!1}return!0};function Yh(a,y,x,E,b,z,tt,ot,rt){if(!(ytt||xrt)){var st=y|0,ut=x|0,gt=a.ac[st][ut];if(gt>=rf&>=a.ac[st][ut]);)a.ac[st][ut]=gt,gt+=1,b?ut+=E:st+=E;if(st=b?ut:st,b)if(0st;x+=E)Yh(a,y,x,1,!b,z,tt,ot,rt),Yh(a,y,x,-1,!b,z,tt,ot,rt);else if(0st;y+=E)Yh(a,y,x,1,!b,z,tt,ot,rt),Yh(a,y,x,-1,!b,z,tt,ot,rt)}}function o0(a,y,x,E,b,z,tt,ot,rt){y|=0,x|=0;var st=Gd,ut=rf;for(a.ac[y][x]=ut;st===Gd&&y>z&&yot&&xz&&yot&&x=Math.abs(ot-st)&&1>=Math.abs(rt-ut))a.abort=!0;else{var gt=z.x;E=z.y,y=z.x+z.width;var St=z.y+z.height;gt-=a.Nd,gt/=a.rc,E-=a.Od,E/=a.sc,y-=a.Nd,y/=a.rc,St-=a.Od,St/=a.sc,z=Math.max(0,Math.min(a.di,gt|0)),y=Math.min(a.di,Math.max(0,y|0)),gt=Math.max(0,Math.min(a.ei,E|0)),St=Math.min(a.ei,Math.max(0,St|0)),E=a.ac,ot|=0,rt|=0,st|=0,ut|=0;var Ct=x===0||x===90?1:-1;if(x=x===90||x===270,E[ot][rt]===Gd?(o0(a,ot,rt,Ct,x,z,y,gt,St),o0(a,ot,rt,1,!x,z,y,gt,St),o0(a,ot,rt,-1,!x,z,y,gt,St)):o0(a,ot,rt,Ct,x,ot,rt,ot,rt),E[st][ut]===Gd?(r0(a,st,ut,b===0||b===90?1:-1,b===90||b===270,z,y,gt,St),r0(a,st,ut,1,!(b===90||b===270),z,y,gt,St),r0(a,st,ut,-1,!(b===90||b===270),z,y,gt,St)):r0(a,st,ut,Ct,x,st,ut,st,ut),x=Xn(),tt&&aS(a,st,ut,b,ot,rt,x))for((x[0]!==st||x[1]!==ut)&&(x.unshift(ut),x.unshift(st)),(x[x.length-2]!==ot||x[x.length-1]!==rt)&&(x.push(ot),x.push(rt)),a=rf,b=x[x.length-2],tt=x[x.length-1],E[b][tt]=a++,z=x.length-4;0<=z;z-=2)for(b=x[z+2],tt=x[z+3],y=x[z],st=x[z+1];y>b?b++:ytt?tt++:stb)ut--;else break;else if(gt>z)gt--;else break;var St=ot[ut][gt];if(St===0||St===qv)break;rt=ut,st=gt}for(;;){if(ut=E,gt=rt,St=st,E===0?Stz&&(ut=270,St--):E===90?gtb&&(ut=180,gt--):E===180?Stz&&(ut=270,St--):gtb&&(ut=180,gt--),gt=ot[gt][St],ut!==E&>!==0&>!==qv){if(tt.push(rt),tt.push(st),aS(a,rt,st,ut,b,z,tt))return!0;tt.pop(),tt.pop()}if(ot[rt][st]=qv,E===0){if(rt===y)return!1;rt--}else if(E===90){if(st===x)return!1;st--}else if(E===180){if(rt===y)return!1;rt++}else{if(st===x)return!1;st++}}}zt.Object.defineProperties(Fp.prototype,{bounds:{get:function(){return new on(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return E&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}Tf.prototype.Sl=function(){this.pe.length=0};function sS(a,y){var x=a.pe;if(x.length===0){t:if(!a.ap){x=a.ap,a.ap=!0;var E=null,b=a.node,z=b instanceof mo?b:null;if(z===null||z.isSubGraphExpanded)var tt=b.isTreeExpanded?b.findLinksConnected(a.port.portId):b.qx();else{if(!z.actualBounds.w()){a.ap=x;break t}E=z,tt=E.Lu()}z=a.pe.length=0;var ot=a.port.ga(Dr,Gt.alloc()),rt=a.port.ga(Ts,Gt.alloc());for(b=on.allocAt(ot.x,ot.y,0,0),b.Ye(rt),Gt.free(ot),Gt.free(rt),ot=Gt.allocAt(b.x+b.width/2,b.y+b.height/2),rt=a.port.li(),tt=tt.iterator;tt.next();){var st=tt.value;if(st.isVisible()&&st.fromPort!==st.toPort){var ut=st.fromPort===a.port||st.fromNode!==null&&st.fromNode.Td(E),gt=st.computeSpot(ut,a.port);if(gt.$c()&&(ut=ut?st.toPort:st.fromPort,ut!==null)){var St=ut.part;if(St!==null){var Ct=St.findVisibleNode();Ct!==null&&Ct!==St&&(St=Ct,ut=St.port),ut=st.computeOtherPoint(St,ut),St=ot.ab(ut),St-=rt,0>St?St+=360:360<=St&&(St-=360),gt=Ax(b,gt,St,st.isOrthogonal),gt===0?(gt=4,180St&&(St+=360)),Ct=a.pe[z],Ct===void 0?(Ct=new ty(st,St,gt),a.pe[z]=Ct):(Ct.link=st,Ct.angle=St,Ct.Nc=gt),Ct.hv.set(ut),z++}}}}for(Gt.free(ot),a.pe.sort(Tf.prototype.j),rt=a.pe.length,E=-1,z=ot=0;zMath.abs(At)?(ae=Math.abs(At)/St,St=Math.abs(At)):ae=1;break;case 2:Ct>Math.abs(fe)?(ae=Math.abs(fe)/Ct,Ct=Math.abs(fe)):ae=1;break;case 1:gt>Math.abs(At)?(ae=Math.abs(At)/gt,gt=Math.abs(At)):ae=1;break;default:case 4:ut>Math.abs(fe)?(ae=Math.abs(fe)/ut,ut=Math.abs(fe)):ae=1}Ht=0}var Ue=ye.Zo;if(E===Wv){switch(ye=ye.link.computeThickness(),ye*=ae,Ue.set(be),Mt){case 8:Ue.x=be.x+At/2+St/2-Ht-ye/2;break;case 2:Ue.y=be.y+fe/2+Ct/2-Ht-ye/2;break;case 1:Ue.x=be.x+At/2-gt/2+Ht+ye/2;break;default:case 4:Ue.y=be.y+fe/2-ut/2+Ht+ye/2}Ht+=ye}else{var ui=.5;E===_m&&(ui=(ye.Uo+1)/(ye.Gl+1)),Ue.x=be.x+At*ui,Ue.y=be.y+fe*ui}}}for(Gt.free(ot),Gt.free(rt),Gt.free(tt),Gt.free(st),be=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},Tf.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,$r,y.fromPort===this.port),E=a.Uo;if(0>E)return x;var b=a.Gl;if(1>=b||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(E=b-1-E),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,E=x,b+=tt+20,tt=0):z++}},ia.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,E=this.arrangementOrigin.y,b=0,z=0,tt=this.network.vertexes.iterator;tt.next();){var ot=tt.value.node;if(!(ot===null||ot instanceof Qn)&&(Ap(ot),this.rh(ot))){var rt=ot.measuredBounds,st=rt.width;rt=rt.height,ot.moveTo(x,E),ot instanceof mo&&(ot.rh=!1),x+=Math.max(st,50)+20,z=Math.max(z,Math.max(rt,50)),b>=a-1?(b=0,x=y,E+=z+20,z=0):b++}}},ia.prototype.rh=function(a){return!!(!a.location.w()||a instanceof mo&&a.rh)};function vc(a,y,x,E,b,z,tt,ot){for(x=x.iterator;x.next();){var rt=x.value;E&&!rt.isTopLevel||b!==null&&!b(rt)||!rt.canLayout()||(z&&rt instanceof gi?rt.isLinkLabel||(rt instanceof mo&&rt.layout===null?vc(a,y,rt.memberParts,!1,b,z,tt,ot):(Ap(rt),y.add(rt))):tt&&rt instanceof Qn?y.add(rt):!ot||!rt.Zc()||rt instanceof gi||(Ap(rt),y.add(rt)))}}function Ap(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}ia.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new on),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},ia.prototype.ex=function(a){var y=new un;return a instanceof Ve?(vc(this,y,a.nodes,!0,null,!0,!0,!0),vc(this,y,a.links,!0,null,!0,!0,!0),vc(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof mo?vc(this,y,a.memberParts,!1,null,!0,!0,!0):vc(this,y,a.iterator,!1,null,!0,!0,!0),y},ia.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(Dr),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},zt.Object.defineProperties(ia.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),ia.prototype.collectParts=ia.prototype.ex,ia.prototype.getLayoutBounds=ia.prototype.ni,ia.prototype.invalidateLayout=ia.prototype.C,ia.className="Layout";function Zr(a){so(this),this.Sc=a,this.wf=new un,this.ye=new un,this.Es=new yi,this.zs=new yi}Zr.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new un,this.ye=new un,this.Es=new yi,this.zs=new yi},Zr.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1a?a=0:1a?a=0:1=a&&hn(a,"> 0",Gr,"maxLines"),Ah(this),this.da.Jq=a,this.v(),this.g("maxLines",y,a))}},metrics:{get:function(){return{arrSize:this.Qc!==null?this.Qc:[this.Cb],arrText:this.Qb!==null?this.Qb:[this.ze],maxLineWidth:this.Cb,fontHeight:this.df}}},choices:{get:function(){return this.Gm},set:function(a){var y=this.Gm;y!==a&&(this.Gm=a,this.g("choices",y,a))}}});var Om=null,Im=null,Fv=new ce(Gr,"None",0),w1=new ce(Gr,"WrapFit",1),Av=new ce(Gr,"WrapDesiredSize",2),P1=new ce(Gr,"WrapBreakAll",3),Nv=new ce(Gr,"OverflowClip",0),Rm=new ce(Gr,"OverflowEllipsis",1),mp=new ce(Gr,"FormatTrim",0),C1=new ce(Gr,"FormatNone",0),Sx=/[ \u200b\u00ad]/,kv=new pi,E1=0,jm=new pi,Bv=0,vp="...",b1="",Cl=null,zm=!1;Gr.className="TextBlock";function Tv(){this.nc=!1,this.Hd=null,this.Xf=Bn,this.gq=mp,this.Jq=1/0,this.$q=Nv,this.Er=this.Dr=0,this.Or="start",this.vj=this.Qr=this.Pr=null,this.Yr=La,this.$r=Av}Tv.prototype.copy=function(){var a=new Tv;return a.Hd=this.Hd,a.Xf=this.Xf,a.gq=this.gq,a.Jq=this.Jq,a.$q=this.$q,a.Dr=this.Dr,a.Er=this.Er,a.Or=this.Or,a.Pr=this.Pr,a.Qr=this.Qr,a.vj=this.vj,a.Yr=this.Yr,a.$r=this.$r,a},Gr.getEllipsis=function(){return vp},Gr.setEllipsis=function(a){vp=a,jm=new pi,Bv=0},Gr.getBaseline=function(){return Om},Gr.setBaseline=function(a){Om=a},Gr.getUnderline=function(){return Im},Gr.setUnderline=function(a){Im=a},Gr.isValidFont=function(a){if(zm||(Cl=ya?new Bu(null).context:null,zm=!0),Cl===null)return!0;var y=Cl.font;if(a===y||a==="10px sans-serif")return!0;Cl.font="10px sans-serif",Cl.font=a;var x=Cl.font;if(x!=="10px sans-serif")return Cl.font=y,!0;Cl.font="19px serif";var E=Cl.font;return Cl.font=a,x=Cl.font,Cl.font=y,x!==E},Gr.FormatNone=C1,Gr.FormatTrim=mp,Gr.None=Fv,Gr.OverflowClip=Nv,Gr.OverflowEllipsis=Rm,Gr.WrapBreakAll=P1,Gr.WrapDesiredSize=Av,Gr.WrapFit=w1;function Uh(){this.Tk=1,this.u=0,this.j=1,this.o=this.F=null}Uh.prototype.copy=function(){var a=new Uh;return a.Tk=this.Tk,a.u=this.u,a.j=this.j,a.F=this.F,a.o=this.o,a},Uh.className="GradElementSettings";function El(a,y){Le.call(this),this.Eg=null,this.qo="",this.Xg=er,this.Nk=Kn,this.Zg=this.Hd=null,this.Mk=hi,this.Xf=Bn,this.vl=null,this.qn=!1,this.en=!0,this.al=!1,this.bt=this.rl=null,typeof a=="string"?this.source=a:a&&Object.assign(this,a),y&&Object.assign(this,y)}var pg;Fe(El,Le),El.prototype.cloneProtected=function(a){Le.prototype.cloneProtected.call(this,a),a.qo=this.qo,a.element=this.Eg,a.Xg=this.Xg.J(),a.Nk=this.Nk,a.Xf=this.Xf,a.Hd=this.Hd,a.Zg=this.Zg,a.Mk=this.Mk.J(),a.en=this.en,a.rl=this.rl},El.prototype.qb=function(a){a===Bn||a===Ni||a===_o?this.imageStretch=a:Le.prototype.qb.call(this,a)},El.prototype.toString=function(){return"Picture("+this.source+")#"+Ji(this)};function mg(a){a===void 0&&(a=""),a!==""?pg[a]&&(delete pg[a],Hm--):(pg=new pi,Hm=0)}function M1(a,y){y.qy||(y.Fq=function(x){y.sq=!0,y.ln=!1;var E=y.Bg.copy();if(E!=null){for(E=E.iterator;E.next();){var b=E.value;b.N();var z=y.getAttribute("src")||"",tt=b.Og.I(z);if(tt!==null)for(var ot=tt.length,rt=0;rt=E.width&&(z=z+Mt.offsetX+(gt*Mt.x-E.width*Mt.x)),St>=E.height&&(tt=tt+Mt.offsetY+(St*Mt.y-E.height*Mt.y)),rt=Math.min(E.width,gt),ot=Math.min(E.height,St);break;case Kn:gt=E.width,St=E.height;break;case Ni:case _o:Ct===Ni?(Ct=Math.min(E.height/St,E.width/gt),gt*=Ct,St*=Ct):Ct===_o&&(Ct=Math.max(E.height/St,E.width/gt),gt*=Ct,St*=Ct,gt>=E.width&&(z=(z+Mt.offsetX+(gt*Mt.x-E.width*Mt.x)/gt)*rt),St>=E.height&&(tt=(tt+Mt.offsetY+(St*Mt.y-E.height*Mt.y)/St)*ot),rt*=1/(gt/E.width),ot*=1/(St/E.height),gt=E.width,St=E.height)}Ct=this.Df()*y.scale;var At=gt*Ct*St*Ct,Yt=rt*ot/At,Ht=x.__goCache;Ct=null;var ae=xx;if(!b){if(x.sq&&Ht!==void 0&&4ae*ae)for(Ht.gi===null&&(F1(Ht,4,st,ut,x),F1(Ht,16,st,ut,x)),b=Ht.gi,st=b.length,ut=0;uta)&&(a=5),a=Math.min(a,y/3),a=Math.min(a,x/3);var E="rr"+y+","+x+","+a,b=Ne.Mf[E];if(b!==void 0)return b;var z=a*Ne.wg;return b=new ni().add(new Ga(a,0,!0).add(new ar(Si,y-a,0)).add(new ar(Po,y,a,y-z,0,y,z)).add(new ar(Si,y,x-a)).add(new ar(Po,y-a,x,y,x-z,y-z,x)).add(new ar(Si,a,x)).add(new ar(Po,0,x-a,z,x,0,x-z)).add(new ar(Si,0,a)).add(new ar(Po,a,0,0,z,z,0).close())),1b.x&&a.y>b.y&&a.rightb.x&&y.y>b.y&&y.right=x.maxSelectionCount)){this.G^=4096;var E=!1;if(x!==null){E=x.skipsUndoManager,x.skipsUndoManager=!0;var b=x.selection;b.ka(),a?b.add(this):b.remove(this),b.freeze()}this.g("isSelected",y,a),this.Wb(),a=this.selectionChanged,a!==null&&a(this),x!==null&&(x.$b(),x.skipsUndoManager=E)}}}},isHighlighted:{get:function(){return(this.G&524288)!==0},set:function(a){var y=(this.G&524288)!==0;if(y!==a){this.G^=524288;var x=this.diagram;x!==null&&(x=x.highlighteds,x.ka(),a?x.add(this):x.remove(this),x.freeze()),this.g("isHighlighted",y,a),this.N(),a=this.highlightedChanged,a!==null&&a(this)}}},isShadowed:{get:function(){return(this.G&8192)!==0},set:function(a){var y=(this.G&8192)!==0;y!==a&&(this.G^=8192,this.Uc=!0,this.g("isShadowed",y,a),this.N())}},isAnimated:{get:function(){return(this.G&262144)!==0},set:function(a){var y=(this.G&262144)!==0;y!==a&&(this.G^=262144,this.g("isAnimated",y,a))}},highlightedChanged:{get:function(){return this.P!==null?this.P.oq:null},set:function(a){var y=this.highlightedChanged;y!==a&&(bl(this),this.P.oq=a,this.g("highlightedChanged",y,a))}},selectionObjectName:{get:function(){return this.P!==null?this.P.vr:""},set:function(a){var y=this.selectionObjectName;y!==a&&(bl(this),this.P.vr=a,this.Ug=null,this.g("selectionObjectName",y,a))}},selectionAdornmentTemplate:{get:function(){return this.P!==null?this.P.tr:null},set:function(a){var y=this.selectionAdornmentTemplate;y!==a&&(bl(this),this.P.tr=a,this.g("selectionAdornmentTemplate",y,a))}},selectionObject:{get:function(){if(this.Ug===null){var a=this.selectionObjectName;a!==null&&a!==""?(a=this.fb(a),a!==null?this.Ug=a:this.Ug=this):this instanceof $n?(a=this.path,a!==null?this.Ug=a:this.Ug=this):this.Ug=this}return this.Ug}},selectionChanged:{get:function(){return this.P!==null?this.P.ur:null},set:function(a){var y=this.selectionChanged;y!==a&&(bl(this),this.P.ur=a,this.g("selectionChanged",y,a))}},resizeAdornmentTemplate:{get:function(){return this.P!==null?this.P.fr:null},set:function(a){var y=this.resizeAdornmentTemplate;y!==a&&(bl(this),this.P.fr=a,this.g("resizeAdornmentTemplate",y,a))}},resizeObjectName:{get:function(){return this.P!==null?this.P.hr:""},set:function(a){var y=this.resizeObjectName;y!==a&&(bl(this),this.P.hr=a,this.g("resizeObjectName",y,a))}},resizeObject:{get:function(){var a=this.resizeObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},resizeCellSize:{get:function(){return this.P!==null?this.P.gr:zo},set:function(a){var y=this.resizeCellSize;y.D(a)||(a=a.J(),bl(this),this.P.gr=a,this.g("resizeCellSize",y,a))}},rotateAdornmentTemplate:{get:function(){return this.P!==null?this.P.ir:null},set:function(a){var y=this.rotateAdornmentTemplate;y!==a&&(bl(this),this.P.ir=a,this.g("rotateAdornmentTemplate",y,a))}},rotateObjectName:{get:function(){return this.P!==null?this.P.jr:""},set:function(a){var y=this.rotateObjectName;y!==a&&(bl(this),this.P.jr=a,this.g("rotateObjectName",y,a))}},rotateObject:{get:function(){var a=this.rotateObjectName;return a!==""&&(a=this.fb(a),a!==null)?a:this}},rotationSpot:{get:function(){return this.P!==null?this.P.lr:gr},set:function(a){var y=this.rotationSpot;y.D(a)||(a=a.J(),bl(this),this.P.lr=a,this.g("rotationSpot",y,a))}},text:{get:function(){return this.ec},set:function(a){var y=this.ec;y!==a&&(this.ec=a,this.g("text",y,a))}},containingGroup:{get:function(){return this.Ah},set:function(a){if(this.Zc()){var y=this.Ah;if(y!==a){a===null||this!==a&&!a.Td(this)||(this===a&&jt("Cannot make a Group a member of itself: "+this.toString()),jt("Cannot make a Group indirectly contain itself: "+this.toString()+" already contains "+a.toString())),this.C(2);var x=this.diagram;if(y!==null?Vv(y,this):this instanceof mo&&x!==null&&x.ai.remove(this),this.Ah=a,a!==null?Kv(a,this):this instanceof mo&&x!==null&&x.ai.add(this),this.C(1),x!==null&&x.aa){var E=this.data,b=x.model;if(E!==null&&b.Xj()){var z=b.wa(a!==null?a.data:null);b.mp(E,z)}}if(E=this.containingGroupChanged,E!==null&&(b=!0,x!==null&&(b=x.aa,x.aa=!0),E(this,y,a),x!==null&&(x.aa=b)),this instanceof mo){for(x=new un,mc(x,this,!0,0,!0),x=x.iterator;x.next();)if(E=x.value,E instanceof fi)for(E=E.linksConnected;E.next();)Sg(E.value)}if(this instanceof fi){for(x=this.linksConnected;x.next();)Sg(x.value);x=this.labeledLink,x!==null&&Sg(x)}this.g("containingGroup",y,a),a!==null&&(y=a.layer,y!==null&&Au(y,-1,a))}}else jt("cannot set the Part.containingGroup of a Link or Adornment")}},containingGroupChanged:{get:function(){return this.P!==null?this.P.Kp:null},set:function(a){var y=this.containingGroupChanged;y!==a&&(bl(this),this.P.Kp=a,this.g("containingGroupChanged",y,a))}},isTopLevel:{get:function(){return!(this.containingGroup!==null||this instanceof fi&&this.labeledLink!==null)}},layoutConditions:{get:function(){return this.P!==null?this.P.Cq:127},set:function(a){var y=this.layoutConditions;y!==a&&(bl(this),this.P.Cq=a,this.g("layoutConditions",y,a))}},dragComputation:{get:function(){return this.P!==null?this.P.Up:null},set:function(a){var y=this.dragComputation;y!==a&&(bl(this),this.P.Up=a,this.g("dragComputation",y,a))}},shadowOffset:{get:function(){return this.P!==null?this.P.zr:Rr},set:function(a){var y=this.shadowOffset;y.D(a)||(a=a.J(),bl(this),this.P.zr=a,this.N(),this.g("shadowOffset",y,a))}},shadowColor:{get:function(){return this.P!==null?this.P.yr:"gray"},set:function(a){var y=this.shadowColor;y!==a&&(bl(this),this.P.yr=a,this.N(),this.g("shadowColor",y,a))}},shadowBlur:{get:function(){return this.P!==null?this.P.Vg:4},set:function(a){var y=this.shadowBlur;y!==a&&(bl(this),this.P.Vg=a,this.N(),this.g("shadowBlur",y,a))}}}),Vi.prototype.invalidateLayout=Vi.prototype.C,Vi.prototype.findCommonContainingGroup=Vi.prototype.px,Vi.prototype.isMemberOf=Vi.prototype.Td,Vi.prototype.findTopLevelPart=Vi.prototype.sz,Vi.prototype.findSubGraphLevel=Vi.prototype.oz,Vi.prototype.ensureBounds=Vi.prototype.Va,Vi.prototype.getDocumentBounds=Vi.prototype.mi,Vi.prototype.findObject=Vi.prototype.fb,Vi.prototype.moveTo=Vi.prototype.moveTo,Vi.prototype.invalidateAdornments=Vi.prototype.Wb,Vi.prototype.clearAdornments=Vi.prototype.Ej,Vi.prototype.removeAdornment=Vi.prototype.Jf,Vi.prototype.addAdornment=Vi.prototype.bh,Vi.prototype.findAdornment=Vi.prototype.Pj,Vi.prototype.updateTargetBindings=Vi.prototype.La;var H1=!1;Vi.className="Part",Vi.LayoutNone=0,Vi.LayoutAdded=1,Vi.LayoutRemoved=2,Vi.LayoutShown=4,Vi.LayoutHidden=8,Vi.LayoutNodeSized=16,Vi.LayoutGroupLayout=32,Vi.LayoutNodeReplaced=64,Vi.LayoutStandard=127,Vi.LayoutAll=16777215;function hr(a,y){a===void 0||a instanceof qa||typeof a=="string"?Vi.call(this,a):(Vi.call(this),a&&(y=a)),this.G&=-257,this.Jg="Adornment",this.ue=null,this.Aw=0,this.Uw=!1,this.j=this.$a=null,y&&Object.assign(this,y)}Fe(hr,Vi),hr.prototype.toString=function(){var a=this.adornedPart;return"Adornment("+this.category+")"+(a!==null?a.toString():"")},hr.prototype.updateRelationshipsFromData=function(){},hr.prototype.Ul=function(a){var y=this.adornedObject,x=y==null?void 0:y.part;if(x instanceof $n&&y instanceof ko){y=x.path,x.Ul(a),a=y.geometry,x=this.O.s,y=x.length;for(var E=0;Ea&&(a=1);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new un;x.add(this),Y1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Bd),y.Ue=!1}};function Y1(a,y,x,E,b,z,tt){if(1a&&(a=2);var y=this.diagram;if(y!==null&&!y.Ue){y.Ue=!0;var x=new un;x.add(this),J1(this,x,y.isTreePathToChildren,a,y,this,y.treeCollapsePolicy===Bd),y.Ue=!1}};function J1(a,y,x,E,b,z,tt){for(var ot=z===a?!1:a.isTreeExpanded,rt=x?a.Mo():a.Sd(),st={};rt.next();){var ut=rt.value;if(ut.isTreeLink&&(ot||ut.fd||ut.bb(),ut=ut.To(a),ut!==null&&ut!==a&&!y.contains(ut))){if(y.add(ut),!ot){ut.Zb(!0),ut.oh();var gt=x?ut.Oo():ut.Po();st.vv=a,gt.all(function(St){return function(Ct){return Ct===St.vv||!Ct.isTreeExpanded}}(st))&&b.Cj(ut,z)}(2b&&(b=ot.right),ot.bottom>z&&(z=ot.bottom)}}return isFinite(x)&&isFinite(E)?a.h(x,E,b-x,z-E):(y=y.location,a.h(y.x,y.y,0,0)),a},zt.Object.defineProperties(cl.prototype,{padding:{get:function(){return this.yb},set:function(a){typeof a=="number"&&(a=new bi(a));var y=this.yb;y.D(a)||(this.yb=a=a.J(),this.g("padding",y,a),this.v())}}}),cl.className="Placeholder";function $n(a){Vi.call(this,_n.Link),this.Qa=8,this.ef=null,this.ff="",this.uf=this.gn=null,this.vf="",this.uo=null,this.qk=fl,this.Om=0,this.Qm=fl,this.Rm=NaN,this.qj=Jv,this.po=.5,this.wd=null,this.Nb=new fn().freeze(),this.Tg=this.Mg=null,this.ml=new on,this.ua=new ni,this.u=this.o=this.Sf=this.Wf=null,this.su=new Gt,this.cq=this.Mw=this.Lw=null,this.vt=NaN,this.ba=null,this.j=[],a&&Object.assign(this,a)}Fe($n,Vi),$n.prototype.cloneProtected=function(a){Vi.prototype.cloneProtected.call(this,a),a.Qa=this.Qa&-113,a.ff=this.ff,a.gn=this.gn,a.vf=this.vf,a.uo=this.uo,a.qk=this.qk,a.Om=this.Om,a.Qm=this.Qm,a.Rm=this.Rm,a.qj=this.qj,a.po=this.po,this.ba!==null&&(a.ba=this.ba.copy())},Et=$n.prototype,Et.Af=function(a){Vi.prototype.Af.call(this,a),this.ff=a.ff,this.vf=a.vf,a.Mg=null,a.bb(),a.Sf=this.Sf;var y=a.fromPort;y!==null&&Zl(y),a=a.toPort,a!==null&&Zl(a)},Et.qb=function(a){a.classType===$n?(a.value&2)===2?this.routing=a:a===ru||a===Hd||a===wg?this.curve=a:a===wp||a===qm||a===t0?this.adjusting=a:a!==Jv&&a!==fl&&jt("Unknown Link enum value for a Link property: "+a):Vi.prototype.qb.call(this,a)},Et.Xc=function(){this.ba===null&&(this.ba=new sp)},Et.si=function(){var a=this.fromNode;if(a!==null){var y=a.findVisibleNode();if(y!==null&&(a=y),hl(a)||gc(a))return!1}return a=this.toNode,!(a!==null&&(y=a.findVisibleNode(),y!==null&&(a=y),hl(a)||gc(a)))},Et.zv=function(){return!1},Et.Av=function(){},Et.Zc=function(){return!1},$n.prototype.computeAngle=function(a,y,x){return $n.computeAngle(y,x)},$n.computeAngle=function(a,y){switch(a){default:case fl:a=0;break;case Pp:a=y;break;case Cp:a=y+90;break;case Ep:a=y-90;break;case Qv:a=y+180;break;case e0:a=Ne.bp(y),90a&&(a-=180);break;case bp:a=Ne.bp(y+90),90a&&(a-=180);break;case Mp:a=Ne.bp(y-90),90a&&(a-=180);break;case n0:if(a=Ne.bp(y),45a||225a)return 0;90a&&(a-=180)}return Ne.bp(a)};function Sg(a){var y=a.fromNode,x=a.toNode,E=null;if(y!==null?E=x!==null?y.px(x):y.containingGroup:x!==null?E=x.containingGroup:E=null,y=E,x=a.Ah,x!==y){x!==null&&Vv(x,a),a.Ah=y,y!==null&&Kv(y,a);var b=a.containingGroupChanged;if(b!==null){var z=!0,tt=a.diagram;tt!==null&&(z=tt.aa,tt.aa=!0),b(a,x,y),tt!==null&&(tt.aa=z)}!a.fd||a.Lw!==x&&a.Mw!==x||a.bb()}if(a.isLabeledLink)for(a=a.labelNodes;a.next();)a.value.containingGroup=E}Et=$n.prototype,Et.oh=function(){var a=this.containingGroup;a!==null&&this.fromNode!==a&&this.toNode!==a&&a.computesBoundsIncludingLinks&&Vi.prototype.oh.call(this)},Et.To=function(a){var y=this.fromNode;return a===y?this.toNode:y},Et.Cz=function(a){var y=this.fromPort;return a===y?this.toPort:y};function q1(a,y){a.wd===null&&(a.wd=new un),a.wd.add(y),a.v()}Et.Vo=function(a){if(Vi.prototype.Vo.call(this,a),of(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Vm(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||Vm(x,this,E)}Sp(this)}},Et.Wo=function(a){if(Vi.prototype.Wo.call(this,a),of(this)&&this.Xo(this.actualBounds),!a){a=this.ef;var y=null;a!==null&&(y=this.fromPort,Um(a,this,y));var x=this.uf;if(x!==null){var E=this.toPort;x===a&&E===y||Um(x,this,E)}xp(this)}},Et.Lj=function(){if(this.fd=!0,this.wd!==null){var a=this.diagram;if(a!==null)for(var y=this.wd.copy().iterator;y.next();)a.remove(y.value)}this.data!==null&&(a=this.diagram,a!==null&&a.partManager.removeDataForLink(this))},$n.prototype.updateRelationshipsFromData=function(){if(this.data!==null){var a=this.diagram;a!==null&&a.partManager.updateRelationshipsFromData(this)}},$n.prototype.move=function(a,y){var x=y?this.location:this.position,E=x.x;isNaN(E)&&(E=0);var b=x.y;for(isNaN(b)&&(b=0),E=a.x-E,b=a.y-b,y===!0?Vi.prototype.move.call(this,a,!1):(a=Gt.allocAt(x.x+E,x.y+b),Vi.prototype.move.call(this,a,!1),Gt.free(a)),zd(this,E,b),a=this.labelNodes;a.next();)y=a.value,x=y.position,y.moveTo(x.x+E,x.y+b)},$n.prototype.canRelinkFrom=function(){if(!this.relinkableFrom)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},$n.prototype.canRelinkTo=function(){if(!this.relinkableTo)return!1;var a=this.layer;return a===null?!0:a.allowRelink?(a=a.diagram,!!(a===null||a.allowRelink)):!1},$n.prototype.computeMidPoint=function(a){var y=this.pointsCount;if(y===0)return a.assign(cr),a;if(y===1)return a.assign(this.i(0)),a;if(y===2){var x=this.i(0),E=this.i(1);return a.h((x.x+E.x)/2,(x.y+E.y)/2),a}if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===ru))return this.ua.Pu(.5,a),a.add(this.i(0)),x=this.ua.figures.first(),a.offset(-x.startX,-x.startY),a;if(this.computeCurve()===ru){if(y===3){x=this.i(0),E=this.i(1);var b=this.i(2);return Ne.ax(x.x,x.y,E.x,E.y,E.x,E.y,b.x,b.y,a),a}if(E=(y-1)/3|0,x=3*(E/2|0),E%2===1){E=this.i(x),b=this.i(x+1);var z=this.i(x+2);x=this.i(x+3),Ne.ax(E.x,E.y,b.x,b.y,z.x,z.y,x.x,x.y,a)}else a.assign(this.i(x));return a}var tt=this.flattenedLengths;for(x=this.flattenedTotalLength,b=z=E=0;Ex/2));)E+=b,z++;return y=this.i(z),z=this.i(z+1),1>Math.abs(y.x-z.x)?y.y>z.y?a.h(y.x,y.y-(x/2-E)):a.h(y.x,y.y+(x/2-E)):1>Math.abs(y.y-z.y)?y.x>z.x?a.h(y.x-(x/2-E),y.y):a.h(y.x+(x/2-E),y.y):(x=(x/2-E)/b,a.h(y.x+x*(z.x-y.x),y.y+x*(z.y-y.y))),a},$n.prototype.computeMidAngle=function(){var a=this.pointsCount;if(2>a)return NaN;if(a===2)return this.i(0).ab(this.i(1));if(this.isOrthogonal&&(15<=this.computeCorner()||this.computeCurve()===ru))return this.ua.wx(.5);if(this.computeCurve()===ru&&4<=a){var y=(a-1)/3|0,x=3*(y/2|0);if(y%2===1){x=Math.floor(x),a=this.i(x),y=this.i(x+1);var E=this.i(x+2);return x=this.i(x+3),Ne.My(a.x,a.y,y.x,y.y,E.x,E.y,x.x,x.y)}if(0E/2));)b+=z,x++;if(y=this.i(x),E=this.i(x+1),1>Math.abs(y.x-E.x)&&1>Math.abs(y.y-E.y)){if(0Math.abs(y.x-E.x))return y.y>E.y?270:90;if(1>Math.abs(y.y-E.y))return y.x>E.x?180:0}return y.ab(E)},Et=$n.prototype,Et.i=function(a){return this.Nb.s[a]},Et.dd=function(a,y){this.Nb.cd(a,y)},Et.L=function(a,y,x){this.Nb.cd(a,new Gt(y,x))},Et.Kz=function(a,y){this.Nb.Gb(a,y)},Et.m=function(a,y,x){this.Nb.Gb(a,new Gt(y,x))},Et.ne=function(a){this.Nb.add(a)},Et.yf=function(a,y){this.Nb.add(new Gt(a,y))},Et.pv=function(a){this.Nb.mb(a)},Et.Fj=function(){this.Nb.clear()};function zd(a,y,x){if(y!==0||x!==0)if(a.pointsCount===0)a.defaultFromPoint&&a.defaultFromPoint.offset(y,x),a.defaultToPoint&&a.defaultToPoint.offset(y,x);else{for(var E=a.fd,b=new fn,z=a.Nb.iterator;z.next();){var tt=z.value;b.add(new Gt(tt.x+y,tt.y+x).freeze())}b.freeze(),z=a.Nb,a.Nb=b,tt=a.diagram,isNaN(y)||isNaN(x)||tt!==null&&tt.animationManager.zb?a.v():(a.ke.h(a.ke.x+y,a.ke.y+x),a.pa.h(a.pa.x+y,a.pa.y+x),ul(a)),E?Ym(a):(a.defaultFromPoint&&(a.defaultFromPoint=a.i(0)),a.defaultToPoint&&(a.defaultToPoint=a.i(a.pointsCount-1))),tt!==null&&tt.animationManager.zb&&Vr(tt.animationManager,a,b),a.g("points",z,b)}}Et.uh=function(){this.Mg===null&&(this.Mg=this.Nb,this.Nb=this.Nb.copy())},Et.zf=function(){if(this.Mg!==null){for(var a=this.Mg,y=this.Nb,x=1/0,E=1/0,b=a.s,z=b.length,tt=0;ttst&&(gt=-gt),At=(0>rt?-1:1)*gt+Ct,Yt=ut*(At-Ct)+Mt),Ct=z.x+2*ot/3,Mt=z.y+2*rt/3;var Ht=Ct,ae=Mt;Ne.B(rt,0)?ae=0rt?-1:1)*gt+Ct,ae=ut*(Ht-Ct)+Mt),this.Fj(),this.ne(z),this.yf(At,Yt),this.yf(Ht,ae),this.ne(St),this.dd(0,this.getLinkPoint(a,y,tt,!0,!1,E,b)),this.dd(3,this.getLinkPoint(E,b,x,!1,!1,a,y))}else z=E,St=b,E=this.getLinkPoint(a,y,tt,!0,!1,z,St),b=this.getLinkPoint(z,St,x,!1,!1,a,y),this.hasCurviness()?(St=b.x-E.x,x=b.y-E.y,tt=this.computeCurviness(),a=E.x+St/2,y=E.y+x/2,z=a,ot=y,Ne.B(x,0)?ot=0tt&&(z=-z),z=(0>x?-1:1)*z+a,ot=St*(z-a)+y),this.ne(E),this.yf(z,ot),this.ne(b)):(this.ne(E),this.ne(b),ot=on.alloc(),y.mi(ot),rt=ot.ca(b),St.mi(ot),st=ot.ca(E),(rt||st)&&(tt=y.ga(Jm(tt),new Gt),this.dd(0,this.getLinkPointFromPoint(a,y,tt,b,!0,tt)),x=St.ga(Jm(x),new Gt),this.dd(1,this.getLinkPointFromPoint(z,St,x,E,!1,x))),on.free(ot))}else{gt=this.isAvoiding,St&&(ut&>||st)&&this.Fj();var fe=st?this.computeCurviness():0;gt=this.getLinkPoint(a,y,tt,!0,ut,E,b),Ct=At=Mt=0,(ut||!ot||st)&&(Yt=this.computeEndSegmentLength(a,y,tt,!0),Ct=this.getLinkDirection(a,y,gt,tt,!0,ut,E,b),st&&(ot||tt.D(x)||!ut&&tt.x+x.x===1&&tt.y+x.y===1)&&(Ct-=ut?90:30,0>fe&&(Ct-=180)),0>Ct?Ct+=360:360<=Ct&&(Ct-=360),st&&(Yt+=Math.abs(fe)*(ut?1:2)),Ct===0?Mt=Yt:Ct===90?At=Yt:Ct===180?Mt=-Yt:Ct===270?At=-Yt:(Mt=Yt*Math.cos(Ct*Math.PI/180),At=Yt*Math.sin(Ct*Math.PI/180)),tt.Mc()&&st&&(Yt=y.ga(hi,Gt.alloc()),Ht=Gt.allocAt(Yt.x+1e3*Mt,Yt.y+1e3*At),this.getLinkPointFromPoint(a,y,Yt,Ht,!0,gt),Gt.free(Yt),Gt.free(Ht))),Yt=this.getLinkPoint(E,b,x,!1,ut,a,y);var ye=ae=Ht=0;if(ut||!rt||st){var be=this.computeEndSegmentLength(E,b,x,!1);ye=this.getLinkDirection(E,b,Yt,x,!1,ut,a,y),st&&(rt||tt.D(x)||!ut&&tt.x+x.x===1&&tt.y+x.y===1)&&(ye+=ut?0:30,0>fe&&(ye+=180)),0>ye?ye+=360:360<=ye&&(ye-=360),st&&(be+=Math.abs(fe)*(ut?1:2)),ye===0?Ht=be:ye===90?ae=be:ye===180?Ht=-be:ye===270?ae=-be:(Ht=be*Math.cos(ye*Math.PI/180),ae=be*Math.sin(ye*Math.PI/180)),x.Mc()&&st&&(x=b.ga(hi,Gt.alloc()),tt=Gt.allocAt(x.x+1e3*Ht,x.y+1e3*ae),this.getLinkPointFromPoint(E,b,x,tt,!1,Yt),Gt.free(x),Gt.free(tt))}x=gt,(ut||!ot||st)&&(x=new Gt(gt.x+Mt,gt.y+At)),tt=Yt,(ut||!rt||st)&&(tt=new Gt(Yt.x+Ht,Yt.y+ae)),!St&&!ut&&ot&&3Math.abs(y.y-a.y)?(y.x>=a.x?y.x=a.x+9e9:y.x=a.x-9e9,y.y=a.y):(y.y>=a.y?y.y=a.y+9e9:y.y=a.y-9e9,y.x=a.x),y}$n.prototype.getLinkPointFromPoint=function(a,y,x,E,b,z){if(z===void 0&&(z=new Gt),a===null||y===null)return z.assign(x),z;if(a.isVisible()||(b=a.findVisibleNode(),b!==null&&b!==a&&(y=b.port)),a=null,b=y.panel,b===null||b.se()||(b=b.panel),b===null){b=E.x,E=E.y;var tt=x.x;x=x.y}else{a=b.oe,b=1/(a.m11*a.m22-a.m12*a.m21),tt=a.m22*b;var ot=-a.m12*b,rt=-a.m21*b,st=a.m11*b,ut=b*(a.m21*a.dy-a.m22*a.dx),gt=b*(a.m12*a.dx-a.m11*a.dy);b=E.x*tt+E.y*rt+ut,E=E.x*ot+E.y*st+gt,tt=x.x*tt+x.y*rt+ut,x=x.x*ot+x.y*st+gt}return y.Sj(b,E,tt,x,z),a!==null&&z.transform(a),z};function Xm(a,y){var x=y.Zn;return x===null&&(x=new Tf,x.port=y,x.node=y.part,y.Zn=x),sS(x,a)}$n.prototype.getLinkPoint=function(a,y,x,E,b,z,tt,ot){if(ot===void 0&&(ot=new Gt),x.sb()&&!xg(x))return y.ga(x,ot),ot;if(x.$c()){var rt=Xm(this,y);if(rt!==null){if(ot.assign(rt.Zo),b&&this.routing===eS){var st=Xm(this,tt);if(st!==null&&rt.Gl=ut.y&&a.y<=ut.y+ut.height?ot.y=a.y:(x.Hf(Ll)||x.Hf(bs))&&a.x>=ut.x&&a.x<=ut.x+ut.width&&(ot.x=a.x),Gt.free(rt),Gt.free(st)}}return ot}}return x=y.ga(Jm(x),Gt.alloc()),this.pointsCount>(b?6:2)?(tt=E?this.i(1):this.i(this.pointsCount-2),b&&(tt=Uv(x,tt.copy()))):(rt=this.computeSpot(!E,tt),z=Gt.alloc(),tt=tt.ga(Jm(rt),z),b&&(tt=Uv(x,tt)),Gt.free(z)),this.getLinkPointFromPoint(a,y,x,tt,E,ot),Gt.free(x),ot},$n.prototype.getLinkDirection=function(a,y,x,E,b,z,tt,ot){t:if(E.sb())var rt=E.x>E.y?E.x>1-E.y?0:E.x<1-E.y?270:315:E.x1-E.y?90:E.x<1-E.y?180:135:.5>E.x?225:.5(z?6:2)?(ot=b?this.i(1):this.i(this.pointsCount-2),ot=z?Uv(rt,ot.copy()):x):(x=Gt.alloc(),ot=ot.ga(hi,x),Gt.free(x)),x=Math.abs(ot.x-rt.x)>Math.abs(ot.y-rt.y)?ot.x>=rt.x?0:180:ot.y>=rt.y?90:270,Gt.free(rt),rt=x}return E.Mc()&&tt.Td(a)&&(rt+=180,360<=rt&&(rt-=360)),xg(E)||(a=y.li(),a===0)||(45<=a&&135>a?rt+=90:135<=a&&225>a?rt+=180:225<=a&&315>a&&(rt+=270),360<=rt&&(rt-=360)),rt},$n.prototype.computeEndSegmentLength=function(a,y,x,E){return y!==null&&x.$c()&&(a=Xm(this,y),a!==null)?a.Ju:(a=E?this.fromEndSegmentLength:this.toEndSegmentLength,y!==null&&isNaN(a)&&(a=E?y.fromEndSegmentLength:y.toEndSegmentLength),isNaN(a)&&(a=10),a)},$n.prototype.computeSpot=function(a,y){return y===void 0&&(y=null),a?(a=y||this.fromPort,a===null?a=hi:(y=this.fromSpot,y.Xb()&&(y=a.fromSpot),a=y===gr?$r:y)):(a=y||this.toPort,a===null?a=hi:(y=this.toSpot,y.Xb()&&(y=a.toSpot),a=y===gr?$r:y)),a};function xg(a){return a===$r||a.x===.5&&a.y===.5}function Jm(a){return a.x===.5&&a.y===.5?a:hi}$n.prototype.computeOtherPoint=function(a,y){return this.computeAdjusting()!==fl&&4St.width||gt.y>St.height||0>gt.x+gt.width||0>gt.y+gt.height)){if(gt=Fo.alloc(),gt.set(tt),ut instanceof _n)ot=ut.Cf(a,y,x,E,b,gt);else if(this.path===ut){if(ut instanceof ko)if(ot=a,St=E,ut.pickable===!1)ot=!1;else if(gt.multiply(ut.transform),St)t:{var Ct=ot,Mt=gt;if(ut.fh(Ct,Mt))ot=!0;else{if(Mt===void 0&&(Mt=ut.transform,Ct.Re(ut.actualBounds))){ot=!0;break t}ot=Ct.left,St=Ct.right;var At=Ct.top;Ct=Ct.bottom;var Yt=Gt.alloc(),Ht=Gt.alloc(),ae=Gt.alloc(),fe=Fo.alloc();fe.set(Mt),fe.bv(ut.transform),fe.Vj(),Ht.x=St,Ht.y=At,Ht.transform(fe),Yt.x=ot,Yt.y=At,Yt.transform(fe),Mt=!1,ef(ut,Yt,Ht,ae)?Mt=!0:(Yt.x=St,Yt.y=Ct,Yt.transform(fe),ef(ut,Yt,Ht,ae)?Mt=!0:(Ht.x=ot,Ht.y=Ct,Ht.transform(fe),ef(ut,Yt,Ht,ae)?Mt=!0:(Yt.x=ot,Yt.y=At,Yt.transform(fe),ef(ut,Yt,Ht,ae)&&(Mt=!0)))),Fo.free(fe),Gt.free(Yt),Gt.free(Ht),Gt.free(ae),ot=Mt}}else ot=ut.fh(ot,gt)}else ot=ns(ut,a,E,gt);ot&&(St=ut,y!==null&&(St=y(ut)),St&&(x===null||x(St))&&b.add(St)),Fo.free(gt)}}}return z===void 0&&Fo.free(tt),ot||this.background!==null||this.areaBackground!==null}return z===void 0&&Fo.free(tt),!1},$n.prototype.computeCurve=function(){if(this.Wf===null){var a=this.fromPort,y=this.isOrthogonal;this.Wf=a!==null&&a===this.toPort&&!y}return this.Wf?ru:this.curve},$n.prototype.computeCorner=function(){if(this.curve===ru)return 0;var a=this.corner;return(isNaN(a)||0>a)&&(a=10),a},$n.prototype.findMidLabel=function(){for(var a=this.path,y=this.O.s,x=y.length,E=0;Ert?-Math.PI/2:Math.PI/2;else ut=Math.atan(rt/Math.abs(ot)),0>ot&&(ut=Math.PI-ut);tt=y.x;var gt=y.y;ot=E.x-tt;var St=E.y-gt;for(rt=Math.sqrt(ot*ot+St*St),Ne.$(ot,0)?St=0>St?-Math.PI/2:Math.PI/2:(St=Math.atan(St/Math.abs(ot)),0>ot&&(St=Math.PI-St)),st=rt/st,ut=St-ut,this.dd(a,y),a+=1;art?-Math.PI/2:Math.PI/2:(rt=Math.atan(rt/Math.abs(ot)),0>ot&&(rt=Math.PI-rt)),ot=rt+ut,y*=st,this.L(a,tt+y*Math.cos(ot),gt+y*Math.sin(ot)));this.dd(x,E)}}return!0;case t0:if(z=this.i(a),gt=this.i(x),!z.Xa(y)||!gt.Xa(E)){b=z.x,z=z.y,tt=gt.x,gt=gt.y,st=(tt-b)*(tt-b)+(gt-z)*(gt-z),ot=y.x,ut=y.y,rt=E.x,St=E.y;var Ct=1;if(rt-ot!==0){var Mt=(St-ut)/(rt-ot);Ct=Math.sqrt(1+1/(Mt*Mt))}else Mt=9e9;for(this.dd(a,y),a+=1;ay?y+=360:360<=y&&(y-=360),0>E?E+=360:360<=E&&(E-=360);var tt=E;y=315<=y||45>y?0:45<=y&&135>y?90:135<=y&&225>y?180:270,E=315<=E||45>E?0:45<=E&&135>E?90:135<=E&&225>E?180:270;var ot=b.actualBounds.copy(),rt=z.actualBounds.copy();if(ot.w()&&rt.w()){ot.Bc(Lp,Lp),rt.Bc(Lp,Lp),ot.Ye(a),rt.Ye(x);var st=Gt.alloc(),ut=Gt.alloc();y===0?x.x>a.x||E===270&&x.ya.x||E===90&&x.y>a.y&&rt.right>a.x?(st.h(x.x,a.y),ut.h(x.x,(a.y+x.y)/2),E===180?(st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1),ut.x=st.x,ut.y=x.y):E===270&&x.ya.y?(st.x=a.xrt.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):rt.right,ut.x=st.x,ut.y=x.y):E===0&&a.xrt.top&&a.yot.bottom)&&(E===180&&(rt.ca(a)||ot.ca(x))?st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===180||E===270)&&(st.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,rt.top),!0)),ut.x=x.x,ut.y=st.y),st.y>ot.top&&st.y=ot.left&&x.x<=a.x||a.x<=rt.right&&a.x>=x.x?(E===90||E===270)&&(st.h(Math.max((a.x+x.x)/2,a.x),a.y),ut.h(st.x,x.y)):(st.y=E===270||(E===0||E===180)&&x.ya.y&&rt.lefta.y?(st.x=a.x>rt.right?this.computeMidOrthoPosition(a.x,a.y,rt.right,x.y,!1):a.x>rt.left&&(E===270&&a.yrt.bottom)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):rt.left,ut.x=st.x,ut.y=x.y):E===180&&a.x>rt.right&&a.y>rt.top&&a.yot.bottom)&&(E===0&&(rt.ca(a)||ot.ca(x))?st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):x.ya.y&&(E===0||E===270)&&(st.y=this.computeMidOrthoPosition(a.x,ot.bottom,x.x,Math.min(x.y,rt.top),!0)),ut.x=x.x,ut.y=st.y),st.y>ot.top&&st.y=a.x||a.x>=rt.left&&a.x<=x.x?(E===90||E===270)&&(st.h(Math.min((a.x+x.x)/2,a.x),a.y),ut.h(st.x,x.y)):(st.y=E===270||(E===0||E===180)&&x.ya.y||E===180&&x.xa.y||E===0&&x.x>a.x&&rt.bottom>a.y?(st.h(a.x,x.y),ut.h((a.x+x.x)/2,x.y),E===270?(st.y=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0),ut.x=x.x,ut.y=st.y):E===180&&x.xa.x?(st.y=a.yrt.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):rt.bottom,ut.x=x.x,ut.y=st.y):E===90&&a.yrt.left&&a.xot.right)&&(E===270&&(rt.ca(a)||ot.ca(x))?st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===270||E===180)&&(st.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,rt.left),x.y,!1)),ut.x=st.x,ut.y=x.y),st.x>ot.left&&st.x=ot.top&&x.y<=a.y||a.y<=rt.bottom&&a.y>=x.y?(E===0||E===180)&&(st.h(a.x,Math.max((a.y+x.y)/2,a.y)),ut.h(x.x,st.y)):(st.x=E===180||(E===90||E===270)&&x.xa.x&&rt.top=a.x?(st.y=a.y>rt.bottom?this.computeMidOrthoPosition(a.x,a.y,x.x,rt.bottom,!0):a.y>rt.top&&(E===180&&a.xrt.right)?this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!0):rt.top,ut.x=x.x,ut.y=st.y):E===270&&a.y>rt.bottom&&a.x>rt.left&&a.xot.right)&&(E===90&&(rt.ca(a)||ot.ca(x))?st.x=this.computeMidOrthoPosition(a.x,a.y,x.x,x.y,!1):x.xa.x&&(E===90||E===180)&&(st.x=this.computeMidOrthoPosition(ot.right,a.y,Math.min(x.x,rt.left),x.y,!1)),ut.x=st.x,ut.y=x.y),st.x>ot.left&&st.x=a.y||a.y>=rt.top&&a.y<=x.y?(E===0||E===180)&&(st.h(a.x,Math.min((a.y+x.y)/2,a.y)),ut.h(x.x,st.y)):(st.x=E===180||(E===90||E===270)&&x.x=Cg&&(oS(Ct),ot.Bc(Ct.Ho*Ct.Hx,Ct.Go*Ct.Ix),rS(Ct,a,y,gt,E,ot,!1),rt=_h(Ct,gt.x,gt.y)),!Ct.abort&&rtthis.pointsCount?(y===0||y===180?(ot.x=a.x,ot.y=gt.y):(ot.x=gt.x,ot.y=a.y),this.L(2,ot.x,ot.y),this.m(3,ot.x,ot.y)):(tt=this.i(3),y===0||y===180?Ne.B(ot.x,tt.x)?(ot=y===0?Math.max(ot.x,a.x):Math.min(ot.x,a.x),this.L(2,ot,a.y),this.L(3,ot,tt.y)):Ne.B(ot.y,tt.y)?(Math.abs(a.y-ot.y)<=Ct.Go/2&&(this.L(2,ot.x,a.y),this.L(3,tt.x,a.y)),this.m(2,ot.x,a.y)):this.L(2,a.x,ot.y):(y===90||y===270)&&(Ne.B(ot.y,tt.y)?(ot=y===90?Math.max(ot.y,a.y):Math.min(ot.y,a.y),this.L(2,a.x,ot),this.L(3,tt.x,ot)):Ne.B(ot.x,tt.x)?(Math.abs(a.x-ot.x)<=Ct.Ho/2&&(this.L(2,a.x,ot.y),this.L(3,a.x,tt.y)),this.m(2,a.x,ot.y)):this.L(2,ot.x,a.y))),x!==null&&(a=this.i(1),tt=this.i(2),a.x!==tt.x&&a.y!==tt.y?y===0||y===180?this.m(2,a.x,tt.y):this.m(2,tt.x,a.y):y===0||y===180?this.m(2,b.x,x.y):this.m(2,x.x,b.y)),Mt!==null&&(E===0||E===180?this.yf(z.x,Mt.y):this.yf(Mt.x,z.y)),y=!0):y=!1}}}else y=!1;y||(this.ne(st.copy()),this.ne(ut.copy())),Gt.free(st),Gt.free(ut)}},$n.prototype.computeMidOrthoPosition=function(a,y,x,E,b){var z=0;return!this.hasCurviness()||this.computeSpot(!0,this.fromPort).$c()||this.computeSpot(!1,this.toPort).$c()||(z=this.computeCurviness()),b?(y+E)/2+z:(a+x)/2+z};function _v(a){if(a.diagram===null||!a.isAvoiding||!tg(a.diagram))return!1;var y=a.points.s,x=y.length;if(4>x)return!1;a=eg(a.diagram,!0,a.containingGroup,null);for(var E=1;Erf&&_h(y,ut,gt)!==st-1&&(_h(y,x-ot,E)===st-1?(b=180,ut=x-ot,gt=E):_h(y,x+ot,E)===st-1?(b=0,ut=x+ot,gt=E):_h(y,x,E-rt)===st-1?(b=270,ut=x,gt=E-rt):_h(y,x,E+rt)===st-1&&(b=90,ut=x,gt=E+rt));st>rf&&_h(y,ut,gt)===st-1;)x=ut,E=gt,b===0?ut+=ot:b===90?gt+=rt:b===180?ut-=ot:gt-=rt,--st;z?st>rf&&(b===180||b===0?x=Math.floor(x/ot)*ot+ot/2:(b===90||b===270)&&(E=Math.floor(E/rt)*rt+rt/2)):(x=Math.floor(x/ot)*ot+ot/2,E=Math.floor(E/rt)*rt+rt/2),st>rf&&(z=b,tt=x,ut=E,b===0?(z=90,ut+=rt):b===90?(z=180,tt-=ot):b===180?(z=270,ut-=rt):b===270&&(z=0,tt+=ot),_h(y,tt,ut)===st-1?Yv(a,y,tt,ut,z,!1,z):(tt=x,ut=E,b===0?(z=270,ut-=rt):b===90?(z=0,tt+=ot):b===180?(z=90,ut+=rt):b===270&&(z=180,tt-=ot),_h(y,tt,ut)===st-1&&Yv(a,y,tt,ut,z,!1,z))),a.yf(x,E)}$n.prototype.ez=function(a){var y=a.x;a=a.y;for(var x=this.i(0),E=this.i(1),b=vi(y,a,x.x,x.y,E.x,E.y),z=0,tt=1;ttthis.pointsCount?this.lk=!0:this.ua=this.makeGeometry(),a=this.path,a!==null)){a.ua=this.ua;for(var y=this.O.s,x=y.length,E=0;E=y&&(E=y-1),rt=this.i(E),z.x=Math.min(rt.x,z.x),z.y=Math.min(rt.y,z.y);E=z.x,rt=z.y}else{for(rt=0;rtYt?Mt>Ct?(z.x=Ht-fe,z.y=Ct-fe,b.x=Ht+At,b.y=Ct+At):(z.x=Ht-fe,z.y=Ct+fe,b.x=Ht+At,b.y=Ct-At):Mt>Ct?(z.x=Ht+fe,z.y=Ct-fe,b.x=Ht-At,b.y=Ct+At):(z.x=Ht+fe,z.y=Ct+fe,b.x=Ht-At,b.y=Ct-At)),Ne.$(Yt,Ht)&&Ne.$(Ct,Mt)&&(Ct>St?(ae>Ht?(z.x=Ht-fe,z.y=Ct-fe,b.x=Ht+At):(z.x=Ht+fe,z.y=Ct-fe,b.x=Ht-At),b.y=Ct+At):(ae>Ht?(z.x=Ht-fe,z.y=Ct+fe,b.x=Ht+At):(z.x=Ht+fe,z.y=Ct+fe,b.x=Ht-At),b.y=Ct-At)),(Ne.$(Yt,Ht)&&Ne.$(Ht,ae)||Ne.$(St,Ct)&&Ne.$(Ct,Mt))&&(Yt=.5*(Yt+ae),St=.5*(St+Mt),z.x=Yt,z.y=St,b.x=Yt,b.y=St),(gt===1||gt===2&&Ne.$(tt.x,this.i(0).x)&&Ne.$(tt.y,this.i(0).y))&&(x.x=.5*(tt.x+st.x),x.y=.5*(tt.y+st.y)),Id(ot,x.x-E,x.y-rt,z.x-E,z.y-rt,st.x-E,st.y-rt),y.set(z),x.set(b),tt=st}}st=tt.x,tt=tt.y,ut=this.i(this.pointsCount-1),this.computeShortLength(!1)!==0&&(ut=Af(this,ut.copy(),!1,Wo)),st=.5*(st+ut.x),tt=.5*(tt+ut.y),Id(ot,b.x-E,b.y-rt,st-E,tt-rt,ut.x-E,ut.y-rt),Gt.free(y),Gt.free(x),Gt.free(z),Gt.free(b)}else for(x=3;x=y&&(x=y-1),b=this.i(x-1),tt=this.i(x),x===y-1&&this.computeShortLength(!1)!==0&&(tt=Af(this,tt.copy(),!1,Wo)),Id(ot,z.x-E,z.y-rt,b.x-E,b.y-rt,tt.x-E,tt.y-rt);else{for(z=Gt.alloc(),z.assign(this.i(0)),b=Gt.alloc(),b.assign(z),tt=this.computeCorner(),gt=1,st=0;gt=y-1){if(!z.D(ut))this.computeShortLength(!1)!==0&&(ut=Af(this,ut.copy(),!1,Wo)),Nf(this,ot,-E,-rt,z,ut,x);else if(st===0)for(gt=1;gtz.x?ye=St.x-Mt:ye=St.x+Mt,Ht.y>St.y?ae=St.y+fe:ae=St.y-fe,Ht=Gt.allocAt(ye,be),Nf(this,ot,gt,Yt,z,Ht,At),Gt.free(Ht),Gm(ot,St.x+gt,St.y+Yt,Ct+gt,ae+Yt),z.h(Ct,ae)}else Ne.B(z.x,St.x)&&Ne.B(St.y,Ht.y)?(Mt=Math.min(tt,Math.abs(St.y-b.y)/2),Mt=fe=Math.min(Mt,Math.abs(Ht.x-St.x)/2),Ne.B(fe,0)?(Nf(this,ot,gt,Yt,z,St,At),z.assign(St)):(ye=St.x,be=St.y,Ct=ye,ae=be,St.y>z.y?be=St.y-Mt:be=St.y+Mt,Ht.x>St.x?Ct=St.x+fe:Ct=St.x-fe,Ht=Gt.allocAt(ye,be),Nf(this,ot,gt,Yt,z,Ht,At),Gt.free(Ht),Gm(ot,St.x+gt,St.y+Yt,Ct+gt,ae+Yt),z.h(Ct,ae))):(Nf(this,ot,gt,Yt,z,St,At),z.assign(St));b.assign(ut),gt=st}Gt.free(z)}Zm=ot}else ot=this.i(1).copy(),ot.x-=E,ot.y-=rt,this.computeShortLength(!0)!==0&&(b=Af(this,b,!0,z)),this.computeShortLength(!1)!==0&&(ot=Af(this,ot,!1,z)),a.type=ni.j,a.startX=b.x,a.startY=b.y,a.endX=ot.x,a.endY=ot.y;return this.lk=!0,a};function Qm(a,y,x,E){return a=x-a,isNaN(a)||a===1/0||a===-1/0?NaN:(0>a&&(a=-a),y=E-y,isNaN(y)||y===1/0||y===-1/0?NaN:(0>y&&(y=-y),Ne.$(a,0)?y:Ne.$(y,0)?a:Math.sqrt(a*a+y*y)))}function Af(a,y,x,E){var b=a.pointsCount;if(2>b)return y;if(x){var z=a.i(1);if(x=z.x-E.x,z=z.y-E.y,E=Qm(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!0),a>b&&(a=b),b=a*(z-y.y)/E,y.x+=a*(x-y.x)/E,y.y+=b}else{if(z=a.i(b-2),x=z.x-E.x,z=z.y-E.y,E=Qm(y.x,y.y,x,z),E===0)return y;b=b===2?.5*E:E,a=a.computeShortLength(!1),a>b&&(a=b),b=a*(y.y-z)/E,y.x-=a*(y.x-x)/E,y.y-=b}return y}function Xv(a,y,x,E){for(var b=a.pointsCount,z=y;Ne.$(y.x,z.x)&&Ne.$(y.y,z.y);){if(x>=b)return b-1;z=a.i(x++)}if(!Ne.$(y.x,z.x)&&!Ne.$(y.y,z.y))return x-1;for(var tt=z;Ne.$(y.x,z.x)&&Ne.$(z.x,tt.x)&&(!E||(y.y>=z.y?z.y>=tt.y:z.y<=tt.y))||Ne.$(y.y,z.y)&&Ne.$(z.y,tt.y)&&(!E||(y.x>=z.x?z.x>=tt.x:z.x<=tt.x));){if(x>=b)return b-1;tt=a.i(x++)}return x-2}$n.prototype.computeJumpLength=function(){return 10};function Nf(a,y,x,E,b,z,tt){if(!tt&&of(a)){tt=a.computeJumpLength();var ot=tt/2,rt=[],st=0;if(a.isVisible()&&(st=bx(a,b,z,rt)),0gt-tt);)st--,gt=Math.max(ut-ot,z.x);ut=z.y-tt+E,gt+=x,Ct=z.y+E,a.curve===Hd?yg(y,gt,Ct,!1):Id(y,St,ut,gt,ut,gt,Ct)}else if(Ne.B(b.x,z.x))if(b.yut-tt);)st--,ut=Math.max(gt-ot,z.y);gt=z.x-tt+x,Ct=z.x+x,ut+=E,a.curve===Hd?yg(y,Ct,ut,!1):Id(y,gt,St,gt,ut,Ct,ut)}}}y.lineTo(z.x+x,z.y+E)}function bx(a,y,x,E){var b=a.diagram;if(b===null||y.D(x))return 0;for(b=b.layers;b.next();){var z=b.value;if(z!==null&&z.visible){z=z.Pa.s;for(var tt=z.length,ot=0;ottt.x&&ut.x>=st.x||st.xtt.y&&ut.y>=st.y||st.ytt&&Math.min(Mt,At)ut&&!Ne.B(Mt,At)){ot.x=ut,ot.y=tt,ut=!0;break t}}else if(Ne.B(gt,Ct)&&Ne.B(Mt,At)&&Math.min(ut,St)Mt&&Math.min(tt,Yt)gt&&!Ne.B(tt,Yt)){ot.x=Mt,ot.y=gt,ut=!0;break t}ot.x=0,ot.y=0,ut=!1}ut&&(b?x.push(ot.x):x.push(ot.y)),tt=st}Gt.free(ot)}function of(a){return a=a.curve,a===wg||a===Hd}function $m(a,y){(y||of(a))&&(y=a.diagram,y===null||y.animationManager.isTicking||y.Eh.contains(a)||a.ml.width===0&&a.ml.height===0||y.Eh.add(a,a.ml.copy()))}$n.prototype.Xo=function(a){var y=this.layer;if(y!==null&&y.visible&&!y.isTemporary){var x=y.diagram;if(x!==null&&!x.animationManager.isTicking){var E=!1;for(x=x.layers;x.next();){var b=x.value;if(b.visible){if(b===y){E=!0;var z=!1;b=b.Pa.s;for(var tt=b.length,ot=0;ota&&hn(a,">= 0",$n,"fromEndSegmentLength"),this.Xc(),this.ba.Vi=a,this.g("fromEndSegmentLength",y,a),this.bb())}},fromShortLength:{get:function(){return this.ba!==null?this.ba.Wi:NaN},set:function(a){var y=this.fromShortLength;y!==a&&(this.Xc(),this.ba.Wi=a,this.qc(),this.g("fromShortLength",y,a))}},toSpot:{get:function(){return this.ba!==null?this.ba.yj:gr},set:function(a){var y=this.toSpot;y.D(a)||(a=a.J(),this.Xc(),this.ba.yj=a,this.g("toSpot",y,a),(y.$c()||a.$c())&&this.toNode!==null&&Zl(this.toPort),this.bb())}},toEndSegmentLength:{get:function(){return this.ba!==null?this.ba.wj:NaN},set:function(a){var y=this.toEndSegmentLength;y!==a&&(0>a&&hn(a,">= 0",$n,"toEndSegmentLength"),this.Xc(),this.ba.wj=a,this.g("toEndSegmentLength",y,a),this.bb())}},toShortLength:{get:function(){return this.ba!==null?this.ba.xj:NaN},set:function(a){var y=this.toShortLength;y!==a&&(this.Xc(),this.ba.xj=a,this.qc(),this.g("toShortLength",y,a))}},isLabeledLink:{get:function(){return this.wd===null?!1:0=E&&(z=E-1);var ot=this.i(z-1),rt=this.i(z);Ne.Dl(b.x,b.y,tt.x,tt.y,ot.x,ot.y,rt.x,rt.y,.5,a),y=Math.min(rt.x,y),x=Math.min(rt.y,x),b=rt}else for(b=this.i(0),z=this.i(1),y=Math.min(b.x,z.x),x=Math.min(b.y,z.y),a.h(b.x,b.y,0,0),a.Ye(z),b=2;bE&&(E=-E)):Ne.$(E.y,b.y)?(E=b.x-E.x,0>E&&(E=-E)):E=Math.sqrt(E.Bf(b)),a.push(E)}}return this.cq}},flattenedTotalLength:{get:function(){var a=this.vt;if(isNaN(a)){for(var y=this.flattenedLengths,x=y.length,E=a=0;Ethis.pointsCount)return this.lk=!0,this.ua;this.ua=this.makeGeometry()}return this.ua}},firstPickIndex:{get:function(){return 2>=this.pointsCount?0:this.isOrthogonal||!xg(this.computeSpot(!0))?1:0}},lastPickIndex:{get:function(){var a=this.pointsCount;return a===0?0:2>=a?a-1:this.isOrthogonal||!xg(this.computeSpot(!1))?a-2:a-1}},adjusting:{get:function(){return this.qk},set:function(a){var y=this.qk;y!==a&&(this.qk=a,this.g("adjusting",y,a))}},corner:{get:function(){return this.Om},set:function(a){var y=this.Om;y!==a&&(this.Om=a,this.qc(),this.g("corner",y,a))}},curve:{get:function(){return this.Qm},set:function(a){var y=this.Qm;y!==a&&(this.Qm=a,this.bb(),this.qc(),$m(this,y===Hd||y===wg||a===Hd||a===wg),this.g("curve",y,a))}},curviness:{get:function(){return this.Rm},set:function(a){var y=this.Rm;y!==a&&(this.Rm=a,this.bb(),this.qc(),this.g("curviness",y,a))}},routing:{get:function(){return this.qj},set:function(a){var y=this.qj;y!==a&&(this.qj=a,this.Wf=null,this.bb(),$m(this,(y.value&2)===2||(a.value&2)===2),this.g("routing",y,a))}},smoothness:{get:function(){return this.po},set:function(a){var y=this.po;y!==a&&(this.po=a,this.qc(),this.g("smoothness",y,a))}},key:{get:function(){var a=this.diagram;if(a!==null&&a.model.ri())return a.model.Ac(this.data)}}}),$n.prototype.invalidateOtherJumpOvers=$n.prototype.Xo,$n.prototype.findClosestSegment=$n.prototype.ez,$n.prototype.updateRoute=$n.prototype.vg,$n.prototype.invalidateRoute=$n.prototype.bb,$n.prototype.rollbackRoute=$n.prototype.rv,$n.prototype.commitRoute=$n.prototype.zf,$n.prototype.startRoute=$n.prototype.uh,$n.prototype.clearPoints=$n.prototype.Fj,$n.prototype.removePoint=$n.prototype.pv,$n.prototype.addPointAt=$n.prototype.yf,$n.prototype.addPoint=$n.prototype.ne,$n.prototype.insertPointAt=$n.prototype.m,$n.prototype.insertPoint=$n.prototype.Kz,$n.prototype.setPointAt=$n.prototype.L,$n.prototype.setPoint=$n.prototype.dd,$n.prototype.getPoint=$n.prototype.i,$n.prototype.getOtherPort=$n.prototype.Cz,$n.prototype.getOtherNode=$n.prototype.To;var kf=null,Bf=null,Jv=new ce($n,"Normal",1),Lx=new ce($n,"Orthogonal",2),Fx=new ce($n,"AvoidsNodes",6),eS=new ce($n,"AvoidsNodesStraight",7),fl=new ce($n,"None",0),ru=new ce($n,"Bezier",9),Hd=new ce($n,"JumpGap",10),wg=new ce($n,"JumpOver",11),wp=new ce($n,"End",17),qm=new ce($n,"Scale",18),t0=new ce($n,"Stretch",19),Pp=new ce($n,"OrientAlong",21),Cp=new ce($n,"OrientPlus90",22),Ep=new ce($n,"OrientMinus90",23),Qv=new ce($n,"OrientOpposite",24),e0=new ce($n,"OrientUpright",25),bp=new ce($n,"OrientPlus90Upright",26),Mp=new ce($n,"OrientMinus90Upright",27),n0=new ce($n,"OrientUpright45",28),nS=16,iS=14,Lp=8;$n.className="Link",$n.Normal=Jv,$n.Orthogonal=Lx,$n.AvoidsNodes=Fx,$n.AvoidsNodesStraight=eS,$n.None=fl,$n.Bezier=ru,$n.JumpGap=Hd,$n.JumpOver=wg,$n.End=wp,$n.Scale=qm,$n.Stretch=t0,$n.OrientAlong=Pp,$n.OrientPlus90=Cp,$n.OrientMinus90=Ep,$n.OrientOpposite=Qv,$n.OrientUpright=e0,$n.OrientPlus90Upright=bp,$n.OrientMinus90Upright=Mp,$n.OrientUpright45=n0,$n.EndSegmentStep=8,$n.CurvinessStart=nS,$n.SpacingMin=iS,$n.OrthoShortCut=Lp;function i0(a,y,x,E){so(this),this.Fe=this.qq=!1,this.Ds=a,this.Ox=y,this.cv=x,this.Px=E,this.links=[]}i0.prototype.Sl=function(){if(!this.qq){var a=this.links;0=a.width||0>=a.height)){var y=a.y,x=a.x+a.width,E=a.y+a.height;if(this.Nd=Math.floor((a.x-this.rc)/this.rc)*this.rc,this.Od=Math.floor((y-this.sc)/this.sc)*this.sc,this.En=Math.ceil((x+2*this.rc)/this.rc)*this.rc,this.Fn=Math.ceil((E+2*this.sc)/this.sc)*this.sc,a=1+(Math.ceil((this.En-this.Nd)/this.rc)|0),y=1+(Math.ceil((this.Fn-this.Od)/this.sc)|0),this.ac===null||this.di=rf&&(x[E]=$v)}Fp.prototype.Yj=function(a,y,x,E){if(a>this.En||a+xthis.Fn||y+Ea&&(x+=a,a=0),0>y&&(b+=y,y=0),0>x||0>b)return!0;for(E=Math.min(a+x-1,this.di)|0,x=Math.min(y+b-1,this.ei)|0;a<=E;a++){b=this.ac[a];for(var z=y;z<=x;z++)if(b[z]===Gd)return!1}return!0};function Yh(a,y,x,E,b,z,tt,ot,rt){if(!(ytt||xrt)){var st=y|0,ut=x|0,gt=a.ac[st][ut];if(gt>=rf&>=a.ac[st][ut]);)a.ac[st][ut]=gt,gt+=1,b?ut+=E:st+=E;if(st=b?ut:st,b)if(0st;x+=E)Yh(a,y,x,1,!b,z,tt,ot,rt),Yh(a,y,x,-1,!b,z,tt,ot,rt);else if(0st;y+=E)Yh(a,y,x,1,!b,z,tt,ot,rt),Yh(a,y,x,-1,!b,z,tt,ot,rt)}}function o0(a,y,x,E,b,z,tt,ot,rt){y|=0,x|=0;var st=Gd,ut=rf;for(a.ac[y][x]=ut;st===Gd&&y>z&&yot&&xz&&yot&&x=Math.abs(ot-st)&&1>=Math.abs(rt-ut))a.abort=!0;else{var gt=z.x;E=z.y,y=z.x+z.width;var St=z.y+z.height;gt-=a.Nd,gt/=a.rc,E-=a.Od,E/=a.sc,y-=a.Nd,y/=a.rc,St-=a.Od,St/=a.sc,z=Math.max(0,Math.min(a.di,gt|0)),y=Math.min(a.di,Math.max(0,y|0)),gt=Math.max(0,Math.min(a.ei,E|0)),St=Math.min(a.ei,Math.max(0,St|0)),E=a.ac,ot|=0,rt|=0,st|=0,ut|=0;var Ct=x===0||x===90?1:-1;if(x=x===90||x===270,E[ot][rt]===Gd?(o0(a,ot,rt,Ct,x,z,y,gt,St),o0(a,ot,rt,1,!x,z,y,gt,St),o0(a,ot,rt,-1,!x,z,y,gt,St)):o0(a,ot,rt,Ct,x,ot,rt,ot,rt),E[st][ut]===Gd?(r0(a,st,ut,b===0||b===90?1:-1,b===90||b===270,z,y,gt,St),r0(a,st,ut,1,!(b===90||b===270),z,y,gt,St),r0(a,st,ut,-1,!(b===90||b===270),z,y,gt,St)):r0(a,st,ut,Ct,x,st,ut,st,ut),x=zn(),tt&&aS(a,st,ut,b,ot,rt,x))for((x[0]!==st||x[1]!==ut)&&(x.unshift(ut),x.unshift(st)),(x[x.length-2]!==ot||x[x.length-1]!==rt)&&(x.push(ot),x.push(rt)),a=rf,b=x[x.length-2],tt=x[x.length-1],E[b][tt]=a++,z=x.length-4;0<=z;z-=2)for(b=x[z+2],tt=x[z+3],y=x[z],st=x[z+1];y>b?b++:ytt?tt++:stb)ut--;else break;else if(gt>z)gt--;else break;var St=ot[ut][gt];if(St===0||St===qv)break;rt=ut,st=gt}for(;;){if(ut=E,gt=rt,St=st,E===0?Stz&&(ut=270,St--):E===90?gtb&&(ut=180,gt--):E===180?Stz&&(ut=270,St--):gtb&&(ut=180,gt--),gt=ot[gt][St],ut!==E&>!==0&>!==qv){if(tt.push(rt),tt.push(st),aS(a,rt,st,ut,b,z,tt))return!0;tt.pop(),tt.pop()}if(ot[rt][st]=qv,E===0){if(rt===y)return!1;rt--}else if(E===90){if(st===x)return!1;st--}else if(E===180){if(rt===y)return!1;rt++}else{if(st===x)return!1;st++}}}zt.Object.defineProperties(Fp.prototype,{bounds:{get:function(){return new on(this.Nd,this.Od,this.En-this.Nd,this.Fn-this.Od)}},Ho:{get:function(){return this.rc},set:function(a){0=x?180:0}switch(a=180*Math.atan2(a.height,a.width)/Math.PI,y){case 3:return x>a&&x<=180+a?180:270;case 5:return x>180-a&&x<=360-a?270:0;case 12:return x>a&&x<=180+a?90:0;case 10:return x>180-a&&x<=360-a?180:90;case 7:return 90180+a&&x<=360-a?270:0;case 13:return 180a&&180>=x?90:0;case 14:return x>a&&x<=180-a?90:x>180-a&&270>=x?180:0;case 11:return x>180-a&&x<=180+a?180:x>180+a?270:90}return E&&y!==15&&(x-=15,0>x&&(x+=360)),x>a&&x<180-a?90:x>=180-a&&x<=180+a?180:x>180+a&&x<360-a?270:0}Tf.prototype.Sl=function(){this.pe.length=0};function sS(a,y){var x=a.pe;if(x.length===0){t:if(!a.ap){x=a.ap,a.ap=!0;var E=null,b=a.node,z=b instanceof mo?b:null;if(z===null||z.isSubGraphExpanded)var tt=b.isTreeExpanded?b.findLinksConnected(a.port.portId):b.qx();else{if(!z.actualBounds.w()){a.ap=x;break t}E=z,tt=E.Lu()}z=a.pe.length=0;var ot=a.port.ga(Dr,Gt.alloc()),rt=a.port.ga(Ts,Gt.alloc());for(b=on.allocAt(ot.x,ot.y,0,0),b.Ye(rt),Gt.free(ot),Gt.free(rt),ot=Gt.allocAt(b.x+b.width/2,b.y+b.height/2),rt=a.port.li(),tt=tt.iterator;tt.next();){var st=tt.value;if(st.isVisible()&&st.fromPort!==st.toPort){var ut=st.fromPort===a.port||st.fromNode!==null&&st.fromNode.Td(E),gt=st.computeSpot(ut,a.port);if(gt.$c()&&(ut=ut?st.toPort:st.fromPort,ut!==null)){var St=ut.part;if(St!==null){var Ct=St.findVisibleNode();Ct!==null&&Ct!==St&&(St=Ct,ut=St.port),ut=st.computeOtherPoint(St,ut),St=ot.ab(ut),St-=rt,0>St?St+=360:360<=St&&(St-=360),gt=Ax(b,gt,St,st.isOrthogonal),gt===0?(gt=4,180St&&(St+=360)),Ct=a.pe[z],Ct===void 0?(Ct=new ty(st,St,gt),a.pe[z]=Ct):(Ct.link=st,Ct.angle=St,Ct.Nc=gt),Ct.hv.set(ut),z++}}}}for(Gt.free(ot),a.pe.sort(Tf.prototype.j),rt=a.pe.length,E=-1,z=ot=0;zMath.abs(At)?(ae=Math.abs(At)/St,St=Math.abs(At)):ae=1;break;case 2:Ct>Math.abs(fe)?(ae=Math.abs(fe)/Ct,Ct=Math.abs(fe)):ae=1;break;case 1:gt>Math.abs(At)?(ae=Math.abs(At)/gt,gt=Math.abs(At)):ae=1;break;default:case 4:ut>Math.abs(fe)?(ae=Math.abs(fe)/ut,ut=Math.abs(fe)):ae=1}Ht=0}var Ue=ye.Zo;if(E===Wv){switch(ye=ye.link.computeThickness(),ye*=ae,Ue.set(be),Mt){case 8:Ue.x=be.x+At/2+St/2-Ht-ye/2;break;case 2:Ue.y=be.y+fe/2+Ct/2-Ht-ye/2;break;case 1:Ue.x=be.x+At/2-gt/2+Ht+ye/2;break;default:case 4:Ue.y=be.y+fe/2-ut/2+Ht+ye/2}Ht+=ye}else{var ui=.5;E===_m&&(ui=(ye.Uo+1)/(ye.Gl+1)),Ue.x=be.x+At*ui,Ue.y=be.y+fe*ui}}}for(Gt.free(ot),Gt.free(rt),Gt.free(tt),Gt.free(st),be=a.pe,z=0;zy.Nc?1:a.angley.angle?1:0},Tf.prototype.computeEndSegmentLength=function(a){var y=a.link,x=y.computeEndSegmentLength(this.node,this.port,$r,y.fromPort===this.port),E=a.Uo;if(0>E)return x;var b=a.Gl;if(1>=b||!y.isOrthogonal)return x;y=a.hv;var z=a.Zo;return(a.Nc===2||a.Nc===8)&&(E=b-1-E),((a=a.Nc===2||a.Nc===4)?y.y=y-1?(z=0,E=x,b+=tt+20,tt=0):z++}},ia.prototype.doMinimalNetworkLayout=function(){var a=Math.ceil(Math.sqrt(this.network.vertexes.count));this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);for(var y=this.arrangementOrigin.x,x=y,E=this.arrangementOrigin.y,b=0,z=0,tt=this.network.vertexes.iterator;tt.next();){var ot=tt.value.node;if(!(ot===null||ot instanceof $n)&&(Ap(ot),this.rh(ot))){var rt=ot.measuredBounds,st=rt.width;rt=rt.height,ot.moveTo(x,E),ot instanceof mo&&(ot.rh=!1),x+=Math.max(st,50)+20,z=Math.max(z,Math.max(rt,50)),b>=a-1?(b=0,x=y,E+=z+20,z=0):b++}}},ia.prototype.rh=function(a){return!!(!a.location.w()||a instanceof mo&&a.rh)};function vc(a,y,x,E,b,z,tt,ot){for(x=x.iterator;x.next();){var rt=x.value;E&&!rt.isTopLevel||b!==null&&!b(rt)||!rt.canLayout()||(z&&rt instanceof fi?rt.isLinkLabel||(rt instanceof mo&&rt.layout===null?vc(a,y,rt.memberParts,!1,b,z,tt,ot):(Ap(rt),y.add(rt))):tt&&rt instanceof $n?y.add(rt):!ot||!rt.Zc()||rt instanceof fi||(Ap(rt),y.add(rt)))}}function Ap(a){var y=a.actualBounds;(y.width===0||y.height===0||isNaN(y.width)||isNaN(y.height))&&a.Va()}ia.prototype.ni=function(a,y){var x=this.boundsComputation;return x!==null?(y||(y=new on),x(a,this,y)):y?(y.set(a.actualBounds),y):a.actualBounds},ia.prototype.ex=function(a){var y=new un;return a instanceof Ve?(vc(this,y,a.nodes,!0,null,!0,!0,!0),vc(this,y,a.links,!0,null,!0,!0,!0),vc(this,y,a.parts,!0,null,!0,!0,!0)):a instanceof mo?vc(this,y,a.memberParts,!1,null,!0,!0,!0):vc(this,y,a.iterator,!1,null,!0,!0,!0),y},ia.prototype.initialOrigin=function(a){var y=this.group;if(y!==null){var x=y.position.copy();return(isNaN(x.x)||isNaN(x.y))&&x.set(a),y=y.placeholder,y!==null&&(x=y.ga(Dr),(isNaN(x.x)||isNaN(x.y))&&x.set(a),a=y.padding,x.x+=a.left,x.y+=a.top),x}return a},zt.Object.defineProperties(ia.prototype,{diagram:{get:function(){return this.H},set:function(a){this.H=a}},group:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a,a!==null&&(this.H=a.diagram))}},isOngoing:{get:function(){return this.sn},set:function(a){this.sn!==a&&(this.sn=a)}},isInitial:{get:function(){return this.Gh},set:function(a){this.Gh=a,a||(this.xn=!0)}},isViewportSized:{get:function(){return this.yn},set:function(a){this.yn!==a&&(this.yn=a)&&this.C()}},isRouting:{get:function(){return this.vn},set:function(a){this.vn!==a&&(this.vn=a)}},isRealtime:{get:function(){return this.un},set:function(a){this.un!==a&&(this.un=a)}},isValidLayout:{get:function(){return this.xn},set:function(a){this.xn!==a&&(this.xn=a,a||(a=this.diagram,a!==null&&(a.xh=!0)))}},network:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a,a!==null&&(a.layout=this))}},boundsComputation:{get:function(){return this.Em},set:function(a){this.Em!==a&&(this.Em=a,this.C())}},arrangementOrigin:{get:function(){return this.Am},set:function(a){this.Am.D(a)||(this.Am.assign(a),this.C())}}}),ia.prototype.collectParts=ia.prototype.ex,ia.prototype.getLayoutBounds=ia.prototype.ni,ia.prototype.invalidateLayout=ia.prototype.C,ia.className="Layout";function Zr(a){so(this),this.Sc=a,this.wf=new un,this.ye=new un,this.Es=new yi,this.zs=new yi}Zr.prototype.clear=function(){if(this.wf)for(var a=this.wf.iterator;a.next();)a.value.clear();if(this.ye)for(a=this.ye.iterator;a.next();)a.value.clear();this.wf=new un,this.ye=new un,this.Es=new yi,this.zs=new yi},Zr.prototype.toString=function(a){a===void 0&&(a=0);var y="LayoutNetwork"+(this.layout!==null?"("+this.layout.toString()+")":"");if(0>=a)return y;if(y+=" vertexes: "+this.wf.count+" edges: "+this.ye.count,1y?1:0):1:y!==null?-1:0}zt.Object.defineProperties(ts.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,E=y.width;y=y.height,this.o.h(E/2,y/2),this.j.h(a,x,E,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=on.alloc(),E=y.ni(a,x);y=E.x;var b=E.y,z=E.width;if(E=E.height,isNaN(y)&&(y=0),isNaN(b)&&(b=0),this.j.h(y,b,z,E),on.free(x),!(a instanceof mo)&&(a=a.locationObject.ga(hi),a.w())){this.o.h(a.x-y,a.y-b);return}this.o.h(z/2,E/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new un,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new un,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new un,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new fn,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),ts.prototype.deleteDestinationEdge=ts.prototype.Jl,ts.prototype.addDestinationEdge=ts.prototype.zl,ts.prototype.deleteSourceEdge=ts.prototype.Kl,ts.prototype.addSourceEdge=ts.prototype.Cl,ts.className="LayoutVertex",ts.standardComparer=oy,ts.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},Wl.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},Wl.prototype.commit=function(){},Wl.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},zt.Object.defineProperties(Wl.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),Wl.prototype.getOtherVertex=Wl.prototype.Ax,Wl.className="LayoutEdge";function Cs(a){ia.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new Xe(NaN,NaN).freeze(),this.tf=new Xe(10,10).freeze(),this.Jb=Np,this.Rb=s0,this.nd=kp,this.hd=uS,a&&Object.assign(this,a)}Fe(Cs,ia),Cs.prototype.cloneProtected=function(a){ia.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},Cs.prototype.qb=function(a){a.classType===Cs?a===kp||a===u0||a===ry||a===l0?this.sorting=a:a===s0||a===fh?this.arrangement=a:a===Np||a===a0?this.alignment=a:jt("Unknown enum value: "+a):ia.prototype.qb.call(this,a)},Cs.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var E=x.value;if(!E.ph()||E.fromNode===null&&E.toNode===null){if(E.Va(),E instanceof mo)for(E=E.memberParts;E.next();)y.remove(E.value)}else y.remove(E)}var b=y.Fa();if(b.length!==0){switch(this.sorting){case l0:b.reverse();break;case kp:b.sort(this.comparer);break;case u0:b.sort(this.comparer),b.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var tt=this.wrappingWidth;switch(isNaN(tt)&&a!==null?(y=a.padding,tt=Math.max(a.viewportBounds.width-y.left-y.right,0)):tt=Math.max(this.wrappingWidth,0),0>=z&&0>=tt&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),E=[],this.alignment){case a0:var ot=y,rt=x,st=on.alloc(),ut=Math.max(this.cellSize.width,1);if(!isFinite(ut))for(var gt=ut=0;gtz-1||0tt)&&(E.push(new on(0,At,tt+ot,Ht)),Yt=0,Mt=Ct,At+=Ht,Ht=0),Ht=Math.max(Ht,Ue),St){case fh:ye=-ye.width;break;default:ye=0}switch(fe.moveTo(Mt+ye,At),St){case fh:Mt-=be;break;default:Mt+=be}Yt++}E.push(new on(0,At,tt+ot,Ht)),on.free(st);break;case Np:for(rt=tt,ut=z,gt=y,St=x,tt=on.alloc(),Ct=Math.max(this.cellSize.width,1),z=At=st=0,ot=Gt.alloc(),Mt=0;Mt=st&&(rt-=st),st=fe=0,be=Math.max(this.cellSize.height,1),ye=z=0,Ue=!0,Yt=Gt.alloc(),ui=0;uiut-1||0rt){for(E.push(new on(0,Ue?ae-z:ae,rt+gt,ye+z+St)),Fi=0;Fist&&(z.width+=z.x-st,z.x=st);on.free(tt)}for(ot=z=tt=b=0;oty?1:0}zt.Object.defineProperties(Cs.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0gt)){var At=gt+cp(Mt);Mt.pc(At,!0),xv(Mt,At,gt)}}y.isModified=!0}}finally{y.aa=!0}}}}},br.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},br.prototype.rp=function(){for(var a=this.H.model,y=new un,x=a.nodeDataArray,E=0;Ey?1:0):1:y!==null?-1:0}zt.Object.defineProperties(ts.prototype,{sourceEdgesArrayAccess:{get:function(){return this.tg._dataArray}},destinationEdgesArrayAccess:{get:function(){return this.mg._dataArray}},data:{get:function(){return this.ub},set:function(a){if(this.ub=a,a!==null&&a.bounds){var y=a.bounds;a=y.x;var x=y.y,E=y.width;y=y.height,this.o.h(E/2,y/2),this.j.h(a,x,E,y)}}},node:{get:function(){return this.Sh},set:function(a){if(this.Sh!==a){this.Sh=a,a.Va();var y=this.network.layout,x=on.alloc(),E=y.ni(a,x);y=E.x;var b=E.y,z=E.width;if(E=E.height,isNaN(y)&&(y=0),isNaN(b)&&(b=0),this.j.h(y,b,z,E),on.free(x),!(a instanceof mo)&&(a=a.locationObject.ga(hi),a.w())){this.o.h(a.x-y,a.y-b);return}this.o.h(z/2,E/2)}}},bounds:{get:function(){return this.j},set:function(a){this.j.D(a)||this.j.assign(a)}},focus:{get:function(){return this.o},set:function(a){this.o.D(a)||this.o.assign(a)}},centerX:{get:function(){return this.j.x+this.o.x},set:function(a){var y=this.j;y.x+this.o.x!==a&&(y.ka(),y.x=a-this.o.x,y.freeze())}},centerY:{get:function(){return this.j.y+this.o.y},set:function(a){var y=this.j;y.y+this.o.y!==a&&(y.ka(),y.y=a-this.o.y,y.freeze())}},focusX:{get:function(){return this.o.x},set:function(a){var y=this.o;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},focusY:{get:function(){return this.o.y},set:function(a){var y=this.o;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},x:{get:function(){return this.j.x},set:function(a){var y=this.j;y.x!==a&&(y.ka(),y.x=a,y.freeze())}},y:{get:function(){return this.j.y},set:function(a){var y=this.j;y.y!==a&&(y.ka(),y.y=a,y.freeze())}},width:{get:function(){return this.j.width},set:function(a){var y=this.j;y.width!==a&&(y.ka(),y.width=a,y.freeze())}},height:{get:function(){return this.j.height},set:function(a){var y=this.j;y.height!==a&&(y.ka(),y.height=a,y.freeze())}},network:{get:function(){return this.ob},set:function(a){this.ob=a}},sourceVertexes:{get:function(){for(var a=new un,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);return a.iterator}},destinationVertexes:{get:function(){for(var a=new un,y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},vertexes:{get:function(){for(var a=new un,y=this.sourceEdges;y.next();)a.add(y.value.fromVertex);for(y=this.destinationEdges;y.next();)a.add(y.value.toVertex);return a.iterator}},sourceEdges:{get:function(){return this.tg.iterator}},destinationEdges:{get:function(){return this.mg.iterator}},edges:{get:function(){for(var a=new fn,y=this.sourceEdges;y.next();)a.add(y.value);for(y=this.destinationEdges;y.next();)a.add(y.value);return a.iterator}},edgesCount:{get:function(){return this.tg.count+this.mg.count}}}),ts.prototype.deleteDestinationEdge=ts.prototype.Jl,ts.prototype.addDestinationEdge=ts.prototype.zl,ts.prototype.deleteSourceEdge=ts.prototype.Kl,ts.prototype.addSourceEdge=ts.prototype.Cl,ts.className="LayoutVertex",ts.standardComparer=oy,ts.smartComparer=function(a,y){if(a!==null){if(y!==null){a=a.Sh;var x=y.Sh;if(a!==null){if(x!==null){for(y=a.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),a=x.text.toLocaleLowerCase().split(/([+-]?[.]?\d+(?:\.\d*)?(?:e[+-]?\d+)?)/),x=0;x "+(this.qd?this.qd.toString():"null"))),y},Wl.prototype.gm=function(){var a=this.kd;this.kd=this.qd,this.qd=a},Wl.prototype.commit=function(){},Wl.prototype.Ax=function(a){return this.qd===a?this.kd:this.kd===a?this.qd:null},zt.Object.defineProperties(Wl.prototype,{network:{get:function(){return this.nb},set:function(a){this.nb=a}},data:{get:function(){return this.ub},set:function(a){this.ub!==a&&(this.ub=a)}},link:{get:function(){return this.$k},set:function(a){this.$k!==a&&(this.$k=a)}},fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}}}),Wl.prototype.getOtherVertex=Wl.prototype.Ax,Wl.className="LayoutEdge";function Cs(a){ia.call(this),this.isViewportSized=!0,this.yo=this.zo=NaN,this.yg=new Xe(NaN,NaN).freeze(),this.tf=new Xe(10,10).freeze(),this.Jb=Np,this.Rb=s0,this.nd=kp,this.hd=uS,a&&Object.assign(this,a)}Fe(Cs,ia),Cs.prototype.cloneProtected=function(a){ia.prototype.cloneProtected.call(this,a),a.zo=this.zo,a.yo=this.yo,a.yg.assign(this.yg),a.tf.assign(this.tf),a.Jb=this.Jb,a.Rb=this.Rb,a.nd=this.nd,a.hd=this.hd},Cs.prototype.qb=function(a){a.classType===Cs?a===kp||a===u0||a===ry||a===l0?this.sorting=a:a===s0||a===fh?this.arrangement=a:a===Np||a===a0?this.alignment=a:jt("Unknown enum value: "+a):ia.prototype.qb.call(this,a)},Cs.prototype.doLayout=function(a){this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin);var y=this.ex(a);a=this.diagram;for(var x=y.copy().iterator;x.next();){var E=x.value;if(!E.ph()||E.fromNode===null&&E.toNode===null){if(E.Va(),E instanceof mo)for(E=E.memberParts;E.next();)y.remove(E.value)}else y.remove(E)}var b=y.Fa();if(b.length!==0){switch(this.sorting){case l0:b.reverse();break;case kp:b.sort(this.comparer);break;case u0:b.sort(this.comparer),b.reverse()}var z=this.wrappingColumn;isNaN(z)&&(z=0);var tt=this.wrappingWidth;switch(isNaN(tt)&&a!==null?(y=a.padding,tt=Math.max(a.viewportBounds.width-y.left-y.right,0)):tt=Math.max(this.wrappingWidth,0),0>=z&&0>=tt&&(z=1),y=this.spacing.width,isFinite(y)||(y=0),x=this.spacing.height,isFinite(x)||(x=0),a!==null&&a.Ea("Layout"),E=[],this.alignment){case a0:var ot=y,rt=x,st=on.alloc(),ut=Math.max(this.cellSize.width,1);if(!isFinite(ut))for(var gt=ut=0;gtz-1||0tt)&&(E.push(new on(0,At,tt+ot,Ht)),Yt=0,Mt=Ct,At+=Ht,Ht=0),Ht=Math.max(Ht,Ue),St){case fh:ye=-ye.width;break;default:ye=0}switch(fe.moveTo(Mt+ye,At),St){case fh:Mt-=be;break;default:Mt+=be}Yt++}E.push(new on(0,At,tt+ot,Ht)),on.free(st);break;case Np:for(rt=tt,ut=z,gt=y,St=x,tt=on.alloc(),Ct=Math.max(this.cellSize.width,1),z=At=st=0,ot=Gt.alloc(),Mt=0;Mt=st&&(rt-=st),st=fe=0,be=Math.max(this.cellSize.height,1),ye=z=0,Ue=!0,Yt=Gt.alloc(),ui=0;uiut-1||0rt){for(E.push(new on(0,Ue?ae-z:ae,rt+gt,ye+z+St)),Fi=0;Fist&&(z.width+=z.x-st,z.x=st);on.free(tt)}for(ot=z=tt=b=0;oty?1:0}zt.Object.defineProperties(Cs.prototype,{wrappingWidth:{get:function(){return this.zo},set:function(a){this.zo!==a&&(0gt)){var At=gt+cp(Mt);Mt.pc(At,!0),xv(Mt,At,gt)}}y.isModified=!0}}finally{y.aa=!0}}}}},br.prototype.updateAllTargetBindings=function(a){a===void 0&&(a="");for(var y=this.parts.iterator;y.next();)y.value.La(a);for(y=this.nodes.iterator;y.next();)y.value.La(a);for(y=this.links.iterator;y.next();)y.value.La(a)},br.prototype.rp=function(){for(var a=this.H.model,y=new un,x=a.nodeDataArray,E=0;E=E)return"[]";var b=new yn;b.add("["),x&&1=E)return"[]";var b=new yn;b.add("["),x&&1E)return;$n(a.Tc,E)}Qa(a,"nodeDataArray",Na,"nodeDataArray",a,y,null,E,null),a.qp(y)}Et.nA=function(a){if(_e(a))for(var y=a.length,x=0;xy&&(y=a.length),Vn(a,y,x),Qa(this,"",va,"",a,null,x,null,y)},Et.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&jt("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];$n(a,y),Qa(this,"",Na,"",a,x,null,y,null)},Et.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=Ta(a,y),y===void 0))return"";if(typeof y=="string")return y;jt("getCategoryForNodeData found a non-string category for "+a+": "+y)},Et.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var E=Ta(a,x);E===void 0&&(E=""),E!==y&&(Xr(a,x,y),Qa(this,"nodeCategory",Or,x,a,E,y))}else Xr(a,x,y)}},Et.lm=function(a,y){this.jm(y,this.Ro(a))},Et.Tl=function(){return!1},Et.Wj=function(){return!1},Et.ri=function(){return!1},Et.xs=function(){return!1},Et.Xj=function(){return!1};function hy(){return new Di}function Tp(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return Tp(a,y.constructor);return typeof y}function dy(a){return Qu[a]?Qu[a]:ee.go!==void 0&&ee.go[a]?ee.go[a]:null}function Ta(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(E){}return x}function Xr(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(E){}}zt.Object.defineProperties(Di.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&jt("Model.nodeKeyProperty may not be the empty string"),0E)return;Jn(a.Tc,E)}Qa(a,"nodeDataArray",Na,"nodeDataArray",a,y,null,E,null),a.qp(y)}Et.nA=function(a){if(Ye(a))for(var y=a.length,x=0;xy&&(y=a.length),Rn(a,y,x),Qa(this,"",va,"",a,null,x,null,y)},Et.ov=function(a,y){y===void 0&&(y=-1),a===this.Tc&&jt("Model.removeArrayItem should not be called on the Model.nodeDataArray"),y===-1&&(y=a.length-1);var x=a[y];Jn(a,y),Qa(this,"",Na,"",a,x,null,y,null)},Et.Ro=function(a){if(a===null)return"";var y=this.lj;if(y===""||(y=Ta(a,y),y===void 0))return"";if(typeof y=="string")return y;jt("getCategoryForNodeData found a non-string category for "+a+": "+y)},Et.jm=function(a,y){if(a!==null){var x=this.lj;if(x!=="")if(this.lb(a)){var E=Ta(a,x);E===void 0&&(E=""),E!==y&&(Xr(a,x,y),Qa(this,"nodeCategory",Or,x,a,E,y))}else Xr(a,x,y)}},Et.lm=function(a,y){this.jm(y,this.Ro(a))},Et.Tl=function(){return!1},Et.Wj=function(){return!1},Et.ri=function(){return!1},Et.xs=function(){return!1},Et.Xj=function(){return!1};function hy(){return new Di}function Tp(a,y){if(typeof y=="function"){if(y.className)return y.className;if(y.name)return y.name}else if(typeof y=="object"&&y!==null&&y.constructor)return Tp(a,y.constructor);return typeof y}function dy(a){return Qu[a]?Qu[a]:ee.go!==void 0&&ee.go[a]?ee.go[a]:null}function Ta(a,y){if(!a||!y)return null;try{if(typeof y=="function")var x=y(a);else typeof a.getAttribute=="function"?(x=a.getAttribute(y),x===null&&(x=void 0)):x=a[y]}catch(E){}return x}function Xr(a,y,x){if(a&&y)try{typeof y=="function"?y(a,x):typeof a.setAttribute=="function"?a.setAttribute(y,x):a[y]=x}catch(E){}}zt.Object.defineProperties(Di.prototype,{name:{get:function(){return this.xa},set:function(a){var y=this.xa;y!==a&&(this.xa=a,this.g("name",y,a))}},dataFormat:{get:function(){return this.Sm},set:function(a){var y=this.Sm;y!==a&&(this.Sm=a,this.g("dataFormat",y,a))}},isReadOnly:{get:function(){return this.Gg},set:function(a){var y=this.Gg;y!==a&&(this.Gg=a,this.g("isReadOnly",y,a))}},modelData:{get:function(){return this.j},set:function(a){var y=this.j;y!==a&&(this.j=a,this.g("modelData",y,a),this.La(a))}},undoManager:{get:function(){return this.o},set:function(a){var y=this.o;y!==a&&(y!==null&&y.Rx(this),this.o=a,a!==null&&a.Xw(this))}},skipsUndoManager:{get:function(){return this.Wg},set:function(a){this.Wg=a}},nodeKeyProperty:{get:function(){return this.Th},set:function(a){var y=this.Th;y!==a&&(a===""&&jt("Model.nodeKeyProperty may not be the empty string"),0"+au(this,b,!1)}return y},Et.Qv=function(a,y){this.linkKeyProperty===""&&jt("GraphLinksModel.linkKeyProperty must not be an empty string for .toIncrementalData() to succeed.");var x=Di.prototype.Qv.call(this,a,y),E=this,b=new un,z=new un,tt=new un,ot=this.vh;a.changes.each(function(ut){ut.model===E&&(ut.modelChange==="linkDataArray"?ut.change===va?b.add(ut.newValue):ut.change===Na&&tt.add(ut.oldValue):E.Jc(ut.object)?z.add(ut.object):ut.object!==null&&(ut.object!==null&&ot&&ot.contains(ut.object)?ot.get(ut.object).each(function(gt){E.Jc(gt)&&z.add(gt)}):ut.object instanceof Di||E.lb(ut.object)||FS(E,ut.object).each(function(gt){z.add(gt)})))});var rt=this.il;rt.clear(),b.each(function(ut){rt.add(E.Ac(ut)),y||z.add(ut)});var st=this.kl;return st.clear(),tt.each(function(ut){st.add(E.Ac(ut)),y&&z.add(ut)}),a=E.cloneDeep(z.Fa()),0E.indexOf(a.newValue)&&E.splice(x,0,a.newValue));return}}else if(a.change===Na){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,ge(a)&&typeof x=="number"&&(E=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),E!==void 0&&this.wb.add(E,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),E!==void 0&&this.wb.remove(E)));return}if(a.modelChange==="linkLabelKeys"){E=this.Ef(a.object),Array.isArray(E)&&typeof x=="number"&&(y?0>E.indexOf(a.newValue)&&E.splice(x,0,a.newValue):(x=E.indexOf(a.newValue),0<=x&&E.splice(x,1)));return}}Di.prototype.changeState.call(this,a,y)}},Et=tr.prototype,Et.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),Xr(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Et.yx=function(a){return au(this,a,!0)},Et.wv=function(a,y){bg(this,a,y,!0)},Et.Bx=function(a){return au(this,a,!1)},Et.Bv=function(a,y){bg(this,a,y,!1)};function au(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=Ta(y,a),a!==void 0))){if(Sc(a))return a;jt((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function bg(a,y,x,E){if(x===null&&(x=void 0),y!==null){var b=E?a.lf:a.mf;if(b!=="")if(x=a.Vl(x),a.Jc(y)){var z=Ta(y,b);z!==x&&(ph(a,z,y),Xr(y,b,x),a.hc(x)===null&&gh(a,x,y),Qa(a,E?"linkFromKey":"linkToKey",Or,b,y,z,x),typeof b=="string"&&a.La(y,b))}else Xr(y,b,x)}}Et.zx=function(a){return g0(this,a,!0)},Et.xv=function(a,y){Mg(this,a,y,!0)},Et.Cx=function(a){return g0(this,a,!1)},Et.Cv=function(a,y){Mg(this,a,y,!1)};function g0(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=Ta(y,a),y===void 0?"":y)}function Mg(a,y,x,E){if(y!==null){var b=E?a.ej:a.fj;if(b!=="")if(a.Jc(y)){var z=Ta(y,b);z===void 0&&(z=""),z!==x&&(Xr(y,b,x),Qa(a,E?"linkFromPortId":"linkToPortId",Or,b,y,z,x),typeof b=="string"&&a.La(y,b))}else Xr(y,b,x)}}Et.Ef=function(a){if(a===null)return p0;var y=this.je;return y===""?p0:(a=Ta(a,y),a===void 0?p0:a)},Et.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var E=Ta(a,x);if(E===void 0&&(E=p0),E!==y){if(Array.isArray(E))for(var b=E.length,z=0;zb||(E.splice(b,1),this.Jc(a)&&(ph(this,y,a),Qa(this,"linkLabelKeys",Na,x,a,y,null,b,null)))}else E!==void 0&&jt(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Et.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=Ta(a,y),y!==void 0)){if(Sc(y))return y;jt("Key value for link data "+a+" is not a number or a string: "+y)}}},Et.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var E=Ta(a,x);E!==y&&this.jh(y)===null&&(Xr(a,x,y),E!==void 0&&this.wb.remove(E),this.wb.add(y,a),Qa(this,"linkKey",Or,x,a,E,y),typeof x=="string"&&this.La(a,x))}else Xr(a,x,y)}},Et.jh=function(a){return a===null&&jt("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Sc(a)?this.wb.I(a):null},Et.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var E=this.cl;if(E!==null&&(x=E(this,a),x!=null&&!this.wb.contains(x))){Xr(a,y,x);return}if(typeof x=="string"){for(E=2;this.wb.contains(x+E);)E++;Xr(a,y,x+E)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;Xr(a,y,x)}}}}},Et.Jc=function(a){return a===null?!1:this.$f.contains(a)},Et.fi=function(a){a!==null&&(Co(a),this.Jc(a)||AS(this,a,!0))};function AS(a,y,x){if(a.linkKeyProperty!==""){var E=a.Ac(y);if(E!==void 0&&a.wb.I(E)===y)return;a.Bs(y),E=a.Ac(y),E===void 0&&jt("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(E,y)}a.$f.add(y),E=null,x&&(E=a.md.length,a.md.splice(E,0,y)),Qa(a,"linkDataArray",va,"linkDataArray",a,null,y,null,E),cy(a,y)}Et.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xE)return;a.md.splice(E,1)}if(Qa(a,"linkDataArray",Na,"linkDataArray",a,y,null,E,null),x=au(a,y,!0),ph(a,x,y),x=au(a,y,!1),ph(a,x,y),E=a.Ef(y),Array.isArray(E))for(var b=E.length,z=0;zE.indexOf(a.newValue)&&E.splice(x,0,a.newValue));return}}else if(a.change===Na){if(x=a.oldParam,a.modelChange==="linkDataArray"){a=a.oldValue,ge(a)&&typeof x=="number"&&(E=this.Ac(a),y?(this.$f.add(a),this.md[x]!==a&&this.md.splice(x,0,a),E!==void 0&&this.wb.add(E,a)):(this.$f.remove(a),this.md[x]===a&&this.md.splice(x,1),E!==void 0&&this.wb.remove(E)));return}if(a.modelChange==="linkLabelKeys"){E=this.Ef(a.object),Array.isArray(E)&&typeof x=="number"&&(y?0>E.indexOf(a.newValue)&&E.splice(x,0,a.newValue):(x=E.indexOf(a.newValue),0<=x&&E.splice(x,1)));return}}Di.prototype.changeState.call(this,a,y)}},Et=tr.prototype,Et.Vl=function(a){if(a!==void 0){var y=this.Ri;if(y!==null){var x=this.hc(a);x===null&&(x=this.copyNodeData(y),Xr(x,this.nodeKeyProperty,a),this.xf(x))}return a}},Et.yx=function(a){return au(this,a,!0)},Et.wv=function(a,y){bg(this,a,y,!0)},Et.Bx=function(a){return au(this,a,!1)},Et.Bv=function(a,y){bg(this,a,y,!1)};function au(a,y,x){if(y!==null&&(a=x?a.lf:a.mf,a!==""&&(a=Ta(y,a),a!==void 0))){if(Sc(a))return a;jt((x?"FromKey":"ToKey")+" value for link data "+y+" is not a number or a string: "+a)}}function bg(a,y,x,E){if(x===null&&(x=void 0),y!==null){var b=E?a.lf:a.mf;if(b!=="")if(x=a.Vl(x),a.Jc(y)){var z=Ta(y,b);z!==x&&(ph(a,z,y),Xr(y,b,x),a.hc(x)===null&&gh(a,x,y),Qa(a,E?"linkFromKey":"linkToKey",Or,b,y,z,x),typeof b=="string"&&a.La(y,b))}else Xr(y,b,x)}}Et.zx=function(a){return g0(this,a,!0)},Et.xv=function(a,y){Mg(this,a,y,!0)},Et.Cx=function(a){return g0(this,a,!1)},Et.Cv=function(a,y){Mg(this,a,y,!1)};function g0(a,y,x){return y===null||(a=x?a.ej:a.fj,a==="")?"":(y=Ta(y,a),y===void 0?"":y)}function Mg(a,y,x,E){if(y!==null){var b=E?a.ej:a.fj;if(b!=="")if(a.Jc(y)){var z=Ta(y,b);z===void 0&&(z=""),z!==x&&(Xr(y,b,x),Qa(a,E?"linkFromPortId":"linkToPortId",Or,b,y,z,x),typeof b=="string"&&a.La(y,b))}else Xr(y,b,x)}}Et.Ef=function(a){if(a===null)return p0;var y=this.je;return y===""?p0:(a=Ta(a,y),a===void 0?p0:a)},Et.Ls=function(a,y){if(a!==null){var x=this.je;if(x!=="")if(this.Jc(a)){var E=Ta(a,x);if(E===void 0&&(E=p0),E!==y){if(Array.isArray(E))for(var b=E.length,z=0;zb||(E.splice(b,1),this.Jc(a)&&(ph(this,y,a),Qa(this,"linkLabelKeys",Na,x,a,y,null,b,null)))}else E!==void 0&&jt(x+" property is not an Array; cannot removeLabelKeyforLinkData: "+a)}}},Et.Ac=function(a){if(a!==null){var y=this.Jh;if(y!==""&&(y=Ta(a,y),y!==void 0)){if(Sc(y))return y;jt("Key value for link data "+a+" is not a number or a string: "+y)}}},Et.Ks=function(a,y){if(a!==null){var x=this.Jh;if(x!=="")if(this.Jc(a)){var E=Ta(a,x);E!==y&&this.jh(y)===null&&(Xr(a,x,y),E!==void 0&&this.wb.remove(E),this.wb.add(y,a),Qa(this,"linkKey",Or,x,a,E,y),typeof x=="string"&&this.La(a,x))}else Xr(a,x,y)}},Et.jh=function(a){return a===null&&jt("GraphLinksModel.findLinkDataForKey:key must not be null"),a!==void 0&&Sc(a)?this.wb.I(a):null},Et.Bs=function(a){if(a!==null){var y=this.Jh;if(y!==""){var x=this.Ac(a);if(x===void 0||this.wb.contains(x)){var E=this.cl;if(E!==null&&(x=E(this,a),x!=null&&!this.wb.contains(x))){Xr(a,y,x);return}if(typeof x=="string"){for(E=2;this.wb.contains(x+E);)E++;Xr(a,y,x+E)}else if(x===void 0||typeof x=="number"){for(x=-this.wb.count-1;this.wb.contains(x);)x--;Xr(a,y,x)}}}}},Et.Jc=function(a){return a===null?!1:this.$f.contains(a)},Et.fi=function(a){a!==null&&(Co(a),this.Jc(a)||AS(this,a,!0))};function AS(a,y,x){if(a.linkKeyProperty!==""){var E=a.Ac(y);if(E!==void 0&&a.wb.I(E)===y)return;a.Bs(y),E=a.Ac(y),E===void 0&&jt("GraphLinksModel.makeLinkDataKeyUnique failed on "+y+". Data not added to model."),a.wb.add(E,y)}a.$f.add(y),E=null,x&&(E=a.md.length,a.md.splice(E,0,y)),Qa(a,"linkDataArray",va,"linkDataArray",a,null,y,null,E),cy(a,y)}Et.Ey=function(a){if(Array.isArray(a))for(var y=a.length,x=0;xE)return;a.md.splice(E,1)}if(Qa(a,"linkDataArray",Na,"linkDataArray",a,y,null,E,null),x=au(a,y,!0),ph(a,x,y),x=au(a,y,!1),ph(a,x,y),E=a.Ef(y),Array.isArray(E))for(var b=E.length,z=0;z=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new fn;y.addAll(a.iterator),a=new fn;var x=new fn,E=this.sort(y),b,z,tt=this.Jp,ot=this.arrangement,rt=this.nodeDiameterFormula,st=this.radius;(!isFinite(st)||0>=st)&&(st=NaN);var ut=this.aspectRatio;(!isFinite(ut)||0>=ut)&&(ut=1);var gt=this.startAngle;isFinite(gt)||(gt=0);var St=this.sweepAngle;if((!isFinite(St)||360St)&&(St=360),y=this.spacing,isFinite(y)||(y=NaN),ot===qu&&rt===Df?ot=$u:ot===qu&&rt!==Df&&(ot=this.arrangement),(this.direction===af||this.direction===Lg)&&this.sorting!==Fg){for(rt=0;!(rt>=E.length)&&(a.add(E.M(rt)),!(rt+1>=E.length));rt+=2)x.add(E.M(rt+1));this.direction===af?(this.arrangement===qu&&a.reverse(),E=new fn,E.addAll(a),E.addAll(x)):(this.arrangement===qu&&x.reverse(),E=new fn,E.addAll(x),E.addAll(a))}rt=E.length;for(var Ct=z=b=0;CtSt&&(Ct===0||Ct===E.length-1)&&(At/=2),b+=At,z++}if(isNaN(st)||ot===qu){if(isNaN(y)&&(y=6),ot!==$u&&ot!==qu){for(z=-1/0,tt=0;ttst?(st=b,z=st*ut):tt=Ct/(360<=St?rt:rt-1)}if(this.kw=ot,this.lc=st,this.Zm=ut,this.lw=gt,this.Wp=St,this.Ti=y,this.me=z,this.Jp=tt,y=E,E=this.kw,ot=this.lc,st=this.lw,ut=this.Wp,gt=this.Ti,St=this.me,rt=this.Jp,this.direction!==af&&this.direction!==Lg||E!==qu)if(this.direction===af||this.direction===Lg){switch(tt=0,E){case xc:tt=180*v0(this,ot,St,st,rt)/Math.PI;break;case $u:rt=y=0,tt=a.first(),tt!==null&&(y=Pc(tt,Math.PI/2)),tt=x.first(),tt!==null&&(rt=Pc(tt,Math.PI/2)),tt=180*v0(this,ot,St,st,gt+(y+rt)/2)/Math.PI;break;case Zd:tt=ut/y.length}if(this.direction===af){switch(E){case xc:Rp(this,a,st,wc);break;case $u:Ip(this,a,st,wc);break;case Zd:Op(this,a,ut/2,st,wc)}switch(E){case xc:Rp(this,x,st+tt,vl);break;case $u:Ip(this,x,st+tt,vl);break;case Zd:Op(this,x,ut/2,st+tt,vl)}}else{switch(E){case xc:Rp(this,x,st,wc);break;case $u:Ip(this,x,st,wc);break;case Zd:Op(this,x,ut/2,st,wc)}switch(E){case xc:Rp(this,a,st+tt,vl);break;case $u:Ip(this,a,st+tt,vl);break;case Zd:Op(this,a,ut/2,st+tt,vl)}}}else switch(E){case xc:Rp(this,y,st,this.direction);break;case $u:Ip(this,y,st,this.direction);break;case Zd:Op(this,y,ut,st,this.direction);break;case qu:BS(this,y,ut,st,this.direction)}else BS(this,y,ut,st-ut/2,vl)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Op(a,y,x,E,b){var z=a.Wp,tt=a.lc;a=a.me,E=E*Math.PI/180,x=x*Math.PI/180;for(var ot=y.length,rt=0;rtx){for(z=E+(b===vl?z:-z);0>z;)z+=360;z%=360,180=ut.length-1));gt++)OS(a,rt,st,ut,gt,b,z)||IS(a,rt,st,ut,gt,b,z),rt=z.x,st=z.y;if(Gt.free(z),a.mj++,!(23Math.abs(Ct)?Math.abs(rt-z)<(ut[0].width+ut[ut.length-1].width)/2&&(tt=0):tt=0Math.abs(St)?0:St,rt=Math.abs(z)>Math.abs(gt)?0gt:0a.mj?a.lc-tt/(2*Math.PI):5>ut.length&&10=gt.length-1));St++)OS(a,rt,st,gt,St,b,ut)||IS(a,rt,st,gt,St,b,ut),rt=ut.x,st=ut.y;if(Gt.free(ut),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0ot){if(z=y-a,z<-ot)return tt.x=z,tt.y=st,!1;ut=!0}}else if(z=y-a,z<-ot){if(z=y+a,z>ot)return tt.x=z,tt.y=st,!1;ut=!0}return st=Math.sqrt(1-Math.min(1,z*z/(ot*ot)))*rt,0>x!==ut&&(st=-st),Math.abs(x-st)>(E[b].height+E[b+1].height)/2?(tt.x=z,tt.y=st,!1):(tt.x=z,tt.y=st,!0)}function IS(a,y,x,E,b,z,tt){var ot=a.lc,rt=a.me,st=0;if(a=(E[b].height+E[b+1].height)/2+a.Ti,E=!1,0<=y!=(z===vl)){if(z=x-a,z<-rt){if(z=x+a,z>rt){tt.x=st,tt.y=z;return}E=!0}}else if(z=x+a,z>rt){if(z=x-a,z<-rt){tt.x=st,tt.y=z;return}E=!0}st=Math.sqrt(1-Math.min(1,z*z/(rt*rt)))*ot,0>y!==E&&(st=-st),tt.x=st,tt.y=z}ha.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},ha.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new Gt(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;b.x+=x.x,b.y+=x.y,b.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},ha.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function fy(a,y,x,E,b){var z=a.ty;if(.001>Math.abs(a.Zm-1))return E!==void 0&&b!==void 0?b*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var tt=0,ot=E!==void 0&&b!==void 0?b/(z+1):Math.PI/(2*(z+1)),rt=0,st=0;st<=z;st++){E!==void 0&&b!==void 0?rt=E+st*b/z:rt=st*Math.PI/(2*z);var ut=Math.sin(rt);tt+=Math.sqrt(1-a*a*ut*ut)*ot}return E!==void 0&&b!==void 0?(y>x?y:x)*tt:4*(y>x?y:x)*tt}function m0(a,y,x,E,b){return y/(E!==void 0&&b!==void 0?fy(a,1,x,E,b):fy(a,1,x))}function v0(a,y,x,E,b){if(.001>Math.abs(a.Zm-1))return b/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,tt=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(E+=Math.PI/2);for(var ot=0;;ot++){var rt=Math.sin(E+ot*a);if(tt+=(y>x?y:x)*Math.sqrt(1-z*z*rt*rt)*a,tt>=b)return ot*a}}ha.prototype.sort=function(a){switch(this.sorting){case y0:break;case S0:a.reverse();break;case x0:a.sort(this.comparer);break;case w0:a.sort(this.comparer),a.reverse();break;case Fg:return this.ak(Tx(a));default:jt("Invalid sorting type.")}return a};function Tx(a){for(var y=[],x=0;xb&&(b=ot,z=tt)}else for(tt=0;ttb&&(b=ot,z=tt);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),tt=z.sourceEdges;tt.next();)b=a.indexOf(tt.value.fromVertex),0>b||0<=y[b]&&y[b]++;for(z=z.destinationEdges;z.next();)b=a.indexOf(z.value.toVertex),0>b||0<=y[b]&&y[b]++}return x}ha.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(b)&&y[x].push(b);for(E=E.sourceEdges;E.next();)b=a.indexOf(E.value.fromVertex),b!==x&&0>y[x].indexOf(b)&&y[x].push(b)}for(z=[],x=0;xy[x[Mt]].indexOf(x[Mt===x.length-1?0:Mt+1])&&Ct.push(Mt===x.length-1?0:Mt+1);if(Ct.length===0)for(Mt=0;Mtx.indexOf(Ue)||bex.indexOf(Ue)||be=At?be+1:be)),Ht+=be=At&&be++,fe>=At&&fe++,be>fe&&(ye=fe,fe=be,be=ye),fe-be<(x.length+2)/2==(beCt||Ct===ut||(Mt=Ct>ut?Ct-ut:ut-Ct,gt+=Cttt-Mt?1:-1);x.splice(0>gt?ut:ut+1,0,rt),E.splice(ot,1),ot--}else z=!1;if(z)break;x.push(E[0]),E.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==qu&&a!==$u&&a!==xc&&a!==Zd||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==vl&&a!==wc&&a!==af&&a!==Lg||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==y0&&a!==S0&&a!==x0&&!w0&&a!==Fg||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==P0&&a!==Df||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var $u=new ce(ha,"ConstantSpacing",0),xc=new ce(ha,"ConstantDistance",1),Zd=new ce(ha,"ConstantAngle",2),qu=new ce(ha,"Packed",3),vl=new ce(ha,"Clockwise",4),wc=new ce(ha,"Counterclockwise",5),af=new ce(ha,"BidirectionalLeft",6),Lg=new ce(ha,"BidirectionalRight",7),y0=new ce(ha,"Forwards",8),S0=new ce(ha,"Reverse",9),x0=new ce(ha,"Ascending",10),w0=new ce(ha,"Descending",11),Fg=new ce(ha,"Optimized",12),P0=new ce(ha,"Pythagorean",13),Df=new ce(ha,"Circular",14);ha.className="CircularLayout",ha.ConstantSpacing=$u,ha.ConstantDistance=xc,ha.ConstantAngle=Zd,ha.Packed=qu,ha.Clockwise=vl,ha.Counterclockwise=wc,ha.BidirectionalLeft=af,ha.BidirectionalRight=Lg,ha.Forwards=y0,ha.Reverse=S0,ha.Ascending=x0,ha.Descending=w0,ha.Optimized=Fg,ha.Pythagorean=P0,ha.Circular=Df;function jp(){this.Pl=-1/0,this.tm=this.mk=null}jp.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0ot?(b=St.x+St.width/2,z=St.y+St.height/2,st[0]=new Gt(St.x+St.width+E.width,St.y),st[1]=new Gt(St.x,St.y+St.height+E.height),ot=2):(rt=jS(st,ot,b,z,St.width,St.height,E),gt=st[rt],Ct=new Gt(gt.x+St.width+E.width,gt.y),St=new Gt(gt.x,gt.y+St.height+E.height),rt+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,E=this.network.vertexes.iterator;E.next();){if(E.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,E){return x===null||E===null||x===E?0:E.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=tt))){for(var st=ot=0,ut=rt.count-tt;utCt&&(Ct=1),ot=Ne.sqrt((ot+Ct+st*st*4/(tt*tt))/Ct),tt=(ot-1)*ut/2,ot=(ot-1)*gt/2,b.bounds=new on(z-St.x-tt,rt-St.y-ot,ut+2*tt,gt+2*ot),b.focus=new Gt(St.x+tt,St.y+ot)}}return a.network=E,x}function Ix(a,y){for(var x=a.network.vertexes.iterator;x.next();){var E=x.value;if(E.network=y,E.We!==null){var b=E.We.M(E.sv);E.Vd=b.Rs;var z=b.Sv,tt=b.Tv;E.bounds=new on(E.centerX-z,E.centerY-tt,b.Ss,b.Qs),E.focus=new Gt(z,tt),E.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Rx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var E=y.centerX,b=y.centerY,z=y.width,tt=y.height;y.We!==null&&0=gt.Vd?rt++:(ot=!0,st++,tt+=Math.atan2(y.centerY-gt.centerY,y.centerX-gt.centerX))}if(rt!==0){for(0>1)+st)*(ot%2===0?1:-1),rt.centerX=E+ut*Math.cos(gt),rt.centerY=b+ut*Math.sin(gt),ot++}}}}function jS(a,y,x,E,b,z,tt){var ot=9e19,rt=-1,st=0;t:for(;stut.y&&a[St].x-ut.xut.x&&a[St].y-ut.yy+z?(x=E+b-tt,a=a-y-z,Ne.sqrt(x*x+a*a)):a+xtt+ot?a>y+z?(x=E-tt-ot,a=a-y-z,Ne.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var E=x.centerX,b=E,z=x=x.centerY,tt=1;ttz-x)?y.sort(function(At,Yt){return At===null||Yt===null||At===Yt?0:At.centerX-Yt.centerX}):y.sort(function(At,Yt){return At===null||Yt===null||At===Yt?0:At.centerY-Yt.centerY}),x=a.Zf;var st=E=ot=0;for(z=0;zx||st-rt>x){if(b)break}else if(ut-Ct>x||Ct-ut>x){if(!b)break}else{var Mt=zS(tt,St);1>Mt?(E=a.randomNumberGenerator,E===null&&(a.randomNumberGenerator=E=new E0),Mt=E.random(),ot=E.random(),rt>st?(E=Math.abs(St.bounds.right-tt.bounds.x),E=(1+E)*Mt):rtCt?(st=Math.abs(St.bounds.bottom-tt.bounds.y),st=(1+st)*ot):rtgt?(gt=a.randomNumberGenerator,gt===null&&(a.randomNumberGenerator=gt=new E0),ot=gt.random(),gt=gt.random(),E=(E>rt?1:-1)*(1+(z.width>x.width?z.width:x.width))*ot,st=(tt>ut?1:-1)*(1+(z.height>x.height?z.height:x.height))*gt):(ot=ot.stiffness*(gt-ot.length),E=(rt-E)/gt*ot,st=(ut-tt)/gt*ot),x.forceX+=E,x.forceY+=st,z.forceX-=E,z.forceY-=st;for(b=E=0;ba.epsilonDistance*a.epsilonDistance}Os.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,E=this.moveLimit;return y<-E?y=-E:y>E&&(y=E),x<-E?x=-E:x>E&&(x=E),a.centerX+=y,a.centerY+=x,y*y+x*x},Os.prototype.moveFixedVertex=function(){},Os.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},Os.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=gr,y.toSpot=gr)}},Os.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=on.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,on.free(x)}x=on.alloc();for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;(a!==0||y!==0)&&(x.assign(b.bounds),x.x+=a,x.y+=y,b.bounds=x),b.commit()}on.free(x)},Os.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},Os.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},Os.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},Os.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},Os.prototype.electricalFieldX=function(){return 0},Os.prototype.electricalFieldY=function(){return 0},Os.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},Os.prototype.gravitationalFieldX=function(){return 0},Os.prototype.gravitationalFieldY=function(){return 0},Os.prototype.isFixed=function(a){return a.isFixed},zt.Object.defineProperties(Os.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0At&&0At&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]tt)for(var ut=tt+1;utrt;ut--)gt=E[ut],gt.near===st&>.Dj===st.Dj||ot++;var St;if(0<=x)for(rt=E[tt].sourceEdgesArrayAccess,st=0;stAt||gt===At&&Ct>Mt)&&ot++,Ytgt||At===gt&&Mt>Ct)&&ot++}}}if(0>=x){for(rt=E[tt].destinationEdgesArrayAccess,st=0;stAt||gt===At&&ut>Yt)&&ot++,Mtgt||At===gt&&Yt>ut)&&ot++)}for(z[tt*b+tt]=ot,rt=tt+1;rt=x){for(ot=E[tt].destinationEdgesArrayAccess,fe=E[rt].destinationEdgesArrayAccess,st=0;st=x&&(rt=ot.sourceEdgesArrayAccess);var st=null;0<=x&&(st=ot.destinationEdgesArrayAccess);var ut=0,gt=0,St=ot.near;if(St!==null&&St.layer===ot.layer&&(ut+=St.column-1,gt++),rt!==null)for(St=0;St=x&&(rt=ot.sourceEdgesArrayAccess);var st=null;0<=x&&(st=ot.destinationEdgesArrayAccess);var ut=0,gt=[],St=ot.near;if(St!==null&&St.layer===ot.layer&&(gt[ut]=St.column-1,ut++),ot=void 0,rt!==null)for(St=0;St>1,z[tt]=ut&1?gt[st]:gt[st-1]+gt[st]>>1)}return Ec(a,y,E),z}function Zp(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var tt=y.destinationEdges;tt.next();){var ot=tt.value,rt=ot.toVertex,st=y.layer-rt.layer;ot=a.linkMinLength(ot),st===ot&&Zp(a,rt,x,E,b,z)}if(z)for(tt=y.sourceEdges;tt.next();)ot=tt.value,rt=ot.fromVertex,st=rt.layer-y.layer,ot=a.linkMinLength(ot),st===ot&&Zp(a,rt,x,E,b,z)}}function my(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var tt=y.destinationEdges;tt.next();)my(a,tt.value.toVertex,x,E,b,z);if(z)for(y=y.sourceEdges;y.next();)my(a,y.value.fromVertex,x,E,b,z)}}Mr.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case Sy:a=this.network;var y=0,x=a.vertexes.count-1,E=[];E.length=x+1;for(var b=a.vertexes.iterator;b.next();)b.value.valid=!0;for(;zx(a)!==null;){for(b=KS(a);b!==null;)E[x]=b,x--,b.valid=!1,b=KS(a);for(b=VS(a);b!==null;)E[y]=b,y++,b.valid=!1,b=VS(a);b=null;for(var z=0,tt=this.network.vertexes.iterator;tt.next();){var ot=tt.value;if(ot.valid){for(var rt=0,st=ot.destinationEdges;st.next();)st.value.toVertex.valid&&rt++;st=0;for(var ut=ot.sourceEdges;ut.next();)ut.value.fromVertex.valid&&st++;(b===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case A0:for(E=this.network.vertexes.iterator;E.next();)a=E.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,E.reset();E.next();)y=E.value,y.sourceEdges.count===0&&vy(this,y);for(E.reset();E.next();)y=E.value,y.Ll===-1&&vy(this,y);for(a.reset();a.next();)E=a.value,E.forest||(y=E.fromVertex,x=y.finish,b=E.toVertex,z=b.finish,b.LlE){if(0>E)for(y.reset();y.next();)y.value.layer-=E;for(E=[],y.reset();y.next();)x=y.value,b=E[x.layer],b===void 0?E[x.layer]=[x]:b.push(x);for(x=y=0;xtt&&Zp(a,ot,0,-1,!0,!1)}for(Zp(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,E=1/0,ot=0,rt=null,tt=a.network.vertexes.iterator;tt.next();){var st=tt.value;if(st.component===1){var ut=0,gt=!1,St=st.sourceEdgesArrayAccess;b=St.length;for(var Ct=0;Ctz)&&!ut&&(ot=tt,z=st)}if(0>E){for(x.reset();x.next();)E=x.value,E.component===1&&(E.layer-=b);y.component=0}else ot.component=0}}}function JS(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}Mr.prototype.initializeIndices=function(){switch(this.Qk){default:case Cy:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case k0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&QS(this,x);break;case Py:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&$S(this,x)}};function QS(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var E=0;Ez.portFromColOffset&&(x=!0,y[E]=z,y[E+1]=b)}}for(x=0;xz.portToColOffset&&(E=!0,y[x]=z,y[x+1]=b)}for(x=0;x=tt;E--)z=Du(this,E,-1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,-1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,0)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,0)||z;b>=a?Pu(this,y):(a=b,y=Ml(this))}break;default:case B0:for(x=this.Ia,tt=0,ot=a+1;(E=this.countCrossings())=tt;E--)z=Du(this,E,-1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,-1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,0)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,0)||z;b>=a?Pu(this,y):(a=b,y=Ml(this))}}Pu(this,y)};function M0(a,y,x){var E=Cc(a,y),b=a.tc[y],z=WS(a,y,x),tt=py(a,y,x);for(x=0;xz+1&&(St+=4*(ae-z),Ct+=4*(ae-(z+1)))}for(ye=E[z].destinationEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.toVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;ae===z+1&&(Ct+=1)}for(ye=E[z+1].sourceEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.fromVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;aez+1&&(St+=4*(ae-(z+1)),Ct+=4*(ae-z))}for(ye=E[z+1].destinationEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.toVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;ae===z&&(St+=1)}ae=fe=0,ye=tt[E[z].index];var be=ot[E[z].index],Ue=tt[E[z+1].index],ui=ot[E[z+1].index];ye!==-1&&(fe+=Math.abs(ye-Mt),ae+=Math.abs(ye-Ht)),be!==-1&&(fe+=Math.abs(be-Mt),ae+=Math.abs(be-Ht)),Ue!==-1&&(fe+=Math.abs(Ue-At),ae+=Math.abs(Ue-Yt)),ui!==-1&&(fe+=Math.abs(ui-At),ae+=Math.abs(ui-Yt)),(Ct>1)+8*E;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Ng(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Ng(this,y,-1)||x;x=Ng(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)yy(this,y,1);for(y=this.Md-1;0<=y;y--)yy(this,y,-1);yy(this,this.Md,0)}if(a&&(qS(this,-1),qS(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Ng(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Ng(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Ng(this,y,0)||x}}else Wx(this)};function Ng(a,y,x){for(var E=!1;Hx(a,y,x);)E=!0;return E}function Hx(a,y,x){var E,b=Cc(a,y),z=a.tc[y],tt=py(a,y,-1);if(0x)for(E=0;EE-1||ut-b[E-1].column-1>gt+a.nodeMinColumnSpace(b[E-1],!1)?Ct=ut-1:Ct=ut,gt=E+1>=z||b[E+1].column-ut-1>St+a.nodeMinColumnSpace(b[E+1],!0)?ut+1:ut;var Mt=St=0,At=0;if(0>=x)for(var Yt=b[E].sourceEdges.iterator;Yt.next();){var Ht=Yt.value,ae=Ht.fromVertex;if(Ht.valid&&ae.layer!==y){var fe=gy(Ht),ye=Ht.portFromColOffset;Ht=Ht.portToColOffset,ae=ae.column,St+=(Math.abs(ut+Ht-(ae+ye))+1)*fe,Mt+=(Math.abs(Ct+Ht-(ae+ye))+1)*fe,At+=(Math.abs(gt+Ht-(ae+ye))+1)*fe}}if(0<=x)for(Yt=b[E].destinationEdges.iterator;Yt.next();)Ht=Yt.value,ae=Ht.toVertex,Ht.valid&&ae.layer!==y&&(fe=gy(Ht),ye=Ht.portFromColOffset,Ht=Ht.portToColOffset,ae=ae.column,St+=(Math.abs(ut+ye-(ae+Ht))+1)*fe,Mt+=(Math.abs(Ct+ye-(ae+Ht))+1)*fe,At+=(Math.abs(gt+ye-(ae+Ht))+1)*fe);Ht=ye=fe=0,Yt=tt[b[E].index],ae=ot[b[E].index],Yt!==-1&&(fe+=Math.abs(Yt-ut),ye+=Math.abs(Yt-Ct),Ht+=Math.abs(Yt-gt)),ae!==-1&&(fe+=Math.abs(ae-ut),ye+=Math.abs(ae-Ct),Ht+=Math.abs(ae-gt)),Mt=tt[x]?ut=rt:st<=tt[x]&&(ut=st));ut!==ot&&(z=!0,E[x].column=ut)}Ec(a,y,E),a.normalize()}function Gx(a,y){for(var x=!0,E=a.network.vertexes.iterator;E.next();){var b=E.value,z=a.nodeMinColumnSpace(b,!0),tt=a.nodeMinColumnSpace(b,!1);if(b.column-z<=y&&b.column+tt>=y){x=!1;break}}if(a=!1,x)for(E.reset();E.next();)x=E.value,x.column>y&&(--x.column,a=!0);return a}function Zx(a,y){var x=y+1,E,b=[],z=[];for(E=0;E<=a.Ia;E++)b[E]=!1,z[E]=!1;for(var tt=a.network.vertexes.iterator;tt.next();){E=tt.value;var ot=E.column-a.nodeMinColumnSpace(E,!0),rt=E.column+a.nodeMinColumnSpace(E,!1);ot<=y&&rt>=y&&(b[E.layer]=!0),ot<=x&&rt>=x&&(z[E.layer]=!0)}for(ot=!0,x=!1,E=0;E<=a.Ia;E++)ot=ot&&!(b[E]&&z[E]);if(ot)for(tt.reset();tt.next();)a=tt.value,a.column>y&&(--a.column,x=!0);return x}function qS(a,y){for(var x=0;x<=a.Ra;x++)for(;Gx(a,x););for(a.normalize(),x=0;xz?Pu(a,b):tty)for(x=a.Ra;0<=x;x--)for(b=Ml(a),z=b0(a),E=z+1;zz?Pu(a,b):ttx)for(E.reset();E.next();)b=E.value,b.column+a.nodeMinColumnSpace(b,!1)>=y&&(b.component=a.le);for(a.le++,E.reset();E.next();)y=E.value,y.component===-1&&(my(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(tt=a.Ra;0x)for(E.reset();E.next();)x=E.value,b[x.component]&&(x.column+=1)}function Wx(a){for(var y=Xn(),x=a.fl.length,E=0;E<=x;E++)y[E]=[];for(E=a.network.vertexes.iterator;E.next();){var b=E.value;y[x-b.layer][b.index]=b}x=new un,Kx(y,x);var z=null,tt=null,ot=null,rt=null,st=(a.ve&1)!==0,ut=(a.ve&2)!==0,gt=(a.ve&4)!==0,St=(a.ve&8)!==0;for(st&&(a.verticalAlignment(y,x,!0),z=L0(a,y,!0,!1)),y.reverse(),gt&&(a.verticalAlignment(y,x,!1),ot=L0(a,y,!1,!1)),E=Gi(y),b=E.next();!b.done;b=E.next())b.value.reverse();St&&(a.verticalAlignment(y,x,!1),rt=L0(a,y,!1,!0)),y.reverse(),ut&&(a.verticalAlignment(y,x,!0),tt=L0(a,y,!0,!0)),si(y),a.u(z,tt,ot,rt),a.network.vertexes.each(function(Ct){var Mt=Xn();st&&Mt.push(z.get(Ct)),ut&&Mt.push(tt.get(Ct)),gt&&Mt.push(ot.get(Ct)),St&&Mt.push(rt.get(Ct)),Mt.sort(function(Yt,Ht){return Yt-Ht});var At=Mt.length;At=(Mt[Math.floor((At-1)/2)]+Mt[Math.ceil((At-1)/2)])/2,si(Mt),Ct.zc=At})}function Kx(a,y){for(var x=a.length,E=1;Eut)&&y.add(gt);z++}b=ut}}}Mr.prototype.verticalAlignment=function(a,y,x){Vx(a),a=Gi(a);for(var E=a.next();!E.done;E=a.next()){var b=-1;E=Gi(E.value);for(var z=E.next();!z.done;z=E.next()){z=z.value;var tt=x?My(z):Yx(z),ot=tt.length;if(0=y[x].length)&&(tt=y[x][0],tt.sd===tt)){tt.sd.shift===1/0&&(tt.sd.shift=0),tt=x,ot=0;do{for(z=y[tt][ot];z.align!==z.root;)z=z.align,tt++,0a&&jt("Could not determine previous vertex in layer"),y[x][a-1]}Mr.prototype.u=function(a){for(var y=[],x=0;xtt;tt++)if(y[tt]){var ot=Ux(this,y[tt],E,b,tt);ottt;z={delta:z.delta},tt++)y[tt]&&(z.delta=tt===0||tt===2?E[x]-E[tt]:b[x]-b[tt],z.delta!==0&&y[tt].each(function(rt){return function(st){st.value+=rt.delta}}(z)));si(E),si(b)};function Ux(a,y,x,E,b){if(!y||y.count===0)return x[b]=0,E[b]=0,1/0;var z=1/0,tt=-1/0;return y.each(function(ot){var rt=ot.key;ot=ot.value,rt=a.K===90||a.K===270?rt.width:rt.height,ottt&&(tt=ot+rt)}),x[b]=z,E[b]=tt,tt-z}Mr.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=F0(this,!0),y=F0(this,!1),x=this.network.edges.iterator;x.next();){var E=x.value.link;E!==null&&(E.fromSpot=a,E.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function F0(a,y){return a.K===270?y?Pa:Da:a.K===90?y?Da:Pa:a.K===180?y?Sa:Ea:y?Ea:Sa}Mr.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var E=0;E<=this.Ia;E++){var b=x;0>=this.he[E]+this.Ld[E]&&(b=0),0=gt.bounds.bottom?(gt=gt.bounds.y+gt.bounds.height,y.m(At++,ye,gt+Ue),y.m(At++,ye,gt),y.m(At++,ye,gt-fe)):(y.m(At++,ye,be+Ue),y.m(At++,ye,be),y.m(At++,ye,be-fe)):this.K===270?be<=gt.bounds.y?(gt=gt.bounds.y,y.m(At++,ye,gt-fe),y.m(At++,ye,gt),y.m(At++,ye,gt+Ue)):(y.m(At++,ye,be-fe),y.m(At++,ye,be),y.m(At++,ye,be+Ue)):this.K===0&&(ye>=gt.bounds.right?(gt=gt.bounds.x+gt.bounds.width,y.m(At++,gt+Ue,be),y.m(At++,gt,be),y.m(At++,gt-fe,be)):(y.m(At++,ye+Ue,be),y.m(At++,ye,be),y.m(At++,ye-fe,be)));else{y.m(At++,Ht,ae);var ui=0;this.K===180||this.K===0?((this.K===180?ye>=gt.bounds.right:ye<=gt.bounds.x)&&(ui=(this.K===0?-fe:Ue)/2),y.m(At++,Ht+ui,be)):((this.K===270?be>=gt.bounds.bottom:be<=gt.bounds.y)&&(ui=(this.K===90?-fe:Ue)/2),y.m(At++,ye,ae+ui)),y.m(At++,ye,be)}}else fe=Math.max(10,this.he[Yt.layer]),Ue=Math.max(10,this.Ld[Yt.layer]),St?this.K===180?(y.m(At++,ye-fe-Mt,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye+Ue+Mt,be)):this.K===90?(y.m(At++,ye,be+Ue+Mt),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be-fe-Mt)):this.K===270?(y.m(At++,ye,be-fe-Mt),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be+Ue+Mt)):(y.m(At++,ye+Ue+Mt,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye-fe-Mt,be)):y.m(At++,ye,be)}gt=Yt}(ot===null||st!==$r||Ct)&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=y.i(At).x,be=y.i(At).y,Ct?(Mt=this.Ld[ut.layer],this.K===180||this.K===0?(Ct=ae,Ct>=ut.bounds.y&&Ct<=ut.bounds.bottom&&(this.K===180?ye>=ut.bounds.x:ye<=ut.bounds.right)&&(gt=ut.centerX+(this.K===180?-Mt:Mt),Ct=ut.bounds.x&&Ct<=ut.bounds.right&&(this.K===270?be>=ut.bounds.y:be<=ut.bounds.bottom)&&(gt=ut.centerY+(this.K===270?-Mt:Mt),Ct=ut.bounds.x?(gt=ut.bounds.x+ut.bounds.width,y.L(At-2,gt,ae),y.L(At-1,gt+Ue,ae)):this.K===90&&be<=ut.bounds.bottom?(gt=ut.bounds.y,y.L(At-2,Ht,gt),y.L(At-1,Ht,gt-fe)):this.K===270&&be>=ut.bounds.y?(gt=ut.bounds.y+ut.bounds.height,y.L(At-2,Ht,gt),y.L(At-1,Ht,gt+Ue)):this.K===0&&ye<=ut.bounds.right&&(gt=ut.bounds.x,y.L(At-2,gt,ae),y.L(At-1,gt-fe,ae))):(fe=Math.max(10,this.he[ut.layer]),Ue=Math.max(10,this.Ld[ut.layer]),Ct=0,this.K===180||this.K===0?((this.K===180?ye<=ut.bounds.x:ye>=ut.bounds.right)&&(Ct=(this.K===0?Ue:-fe)/2),y.m(At++,ye+Ct,ae)):((this.K===270?be<=ut.bounds.y:be>=ut.bounds.bottom)&&(Ct=(this.K===90?Ue:-fe)/2),y.m(At++,Ht,be+Ct)),y.m(At++,ye,be)))}else{for(;ut!==null&&ut!==gt;){for(fe=Yt=null,ut=ut.destinationEdges.iterator;ut.next()&&(Ht=ut.value,Ht.link!==x.link||(Yt=Ht.toVertex,fe=Ht.fromVertex,fe.node!==null&&(fe=null),Yt.node!==null)););if(Yt===null)break;Yt!==gt&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=Yt.centerX,be=Yt.centerY,Ct?this.K===180||this.K===0?(fe!==null?fe.centerY:ae)!==be&&(fe=this.Ta[Yt.layer]+this.Rf.x,At===y.firstPickIndex+1&&(fe=this.K===0?Math.max(fe,Ht):Math.min(fe,Ht)),y.m(At++,fe,ae),y.m(At++,fe,be)):(fe!==null?fe.centerX:Ht)!==ye&&(fe=this.Ta[Yt.layer]+this.Rf.y,At===y.firstPickIndex+1&&(fe=this.K===90?Math.max(fe,ae):Math.min(fe,ae)),y.m(At++,Ht,fe),y.m(At++,ye,fe)):(fe=Math.max(10,this.he[Yt.layer]),Ue=Math.max(10,this.Ld[Yt.layer]),St?this.K===180?(y.m(At++,ye+Ue+Mt,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye-fe-Mt,be)):this.K===90?(y.m(At++,ye,be-fe-Mt),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be+Ue+Mt)):this.K===270?(y.m(At++,ye,be+Ue+Mt),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be-fe-Mt)):(y.m(At++,ye-fe-Mt,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye+Ue+Mt,be)):this.K===180?(y.m(At++,ye+Ue,be),y.m(At++,ye-fe,be)):this.K===90?(y.m(At++,ye,be-fe),y.m(At++,ye,be+Ue)):this.K===270?(y.m(At++,ye,be+Ue),y.m(At++,ye,be-fe)):(y.m(At++,ye-fe,be),y.m(At++,ye+Ue,be)))),ut=Yt}Ct&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=y.i(At).x,be=y.i(At).y,this.K===180||this.K===0?ae!==be&&(fe=this.K===0?Math.min(Math.max((ye+Ht)/2,this.Ta[gt.layer]+this.Rf.x),ye):Math.max(Math.min((ye+Ht)/2,this.Ta[gt.layer]+this.Rf.x),ye),y.m(At++,fe,ae),y.m(At++,fe,be)):Ht!==ye&&(fe=this.K===90?Math.min(Math.max((be+ae)/2,this.Ta[gt.layer]+this.Rf.y),be):Math.max(Math.min((be+ae)/2,this.Ta[gt.layer]+this.Rf.y),be),y.m(At++,Ht,fe),y.m(At++,ye,fe)))}E!==null&&St&&4<=y.pointsCount&&(tt!==null&&(tt=st===$r?y.getLinkPointFromPoint(b,tt,tt.ga(hi),y.i(3),!0):y.i(0),st===$r&&(st=y.i(2),E=y.i(3),this.direction===90||this.direction===270?(y.L(1,(tt.x+st.x)/2,st.y),y.L(2,E.x,(st.y+E.y)/2)):(y.L(1,st.x,(tt.y+st.y)/2),y.L(2,(st.x+E.x)/2,E.y))),tt.w()||tt.set(b.actualBounds.center),y.L(0,tt.x,tt.y)),ot!==null&&(b=rt===$r?y.getLinkPointFromPoint(z,ot,ot.ga(hi),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),rt===$r&&(ot=y.i(y.pointsCount-3),rt=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(b.x+ot.x)/2,ot.y),y.L(y.pointsCount-2,rt.x,(ot.y+rt.y)/2)):(y.L(y.pointsCount-2,ot.x,(b.y+ot.y)/2),y.L(y.pointsCount-3,(ot.x+rt.x)/2,rt.y))),b.w()||b.set(z.actualBounds.center),y.L(y.pointsCount-1,b.x,b.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},Mr.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new fn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ut=st.y>z.y?0:tt.xz.x&&(ut=st.x>z.x?0:tt.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.Ux=function(a,y){return a instanceof bc&&y instanceof bc&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.Js=function(a,y){return a instanceof bc&&y instanceof bc&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.B=function(a,y){return a-=y,-1a},Et.zi=function(a,y,x,E){var b=a.length,z=E-x;if(!(1>=z))if((0>x||x>=b-1)&&jt("not in range 0 <= from < length: "+x),z===2)E=a[x],b=a[x+1],0=b)a.sort(y);else for(x=a.slice(0,E),x.sort(y),y=0;y=b)for(E=a.slice(x),E.sort(y),y=x;y=a.He.length){for(var E=[],b=0;ba&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var A0=new ce(Mr,"CycleDepthFirst",0),Sy=new ce(Mr,"CycleGreedy",1),Wp=new ce(Mr,"CycleFromLayers",2),N0=new ce(Mr,"LayerOptimalLinkLength",0),xy=new ce(Mr,"LayerLongestPathSink",1),wy=new ce(Mr,"LayerLongestPathSource",2),k0=new ce(Mr,"InitDepthFirstOut",0),Py=new ce(Mr,"InitDepthFirstIn",1),Cy=new ce(Mr,"InitNaive",2),Ey=new ce(Mr,"AggressiveNone",0),B0=new ce(Mr,"AggressiveLess",1),by=new ce(Mr,"AggressiveMore",2),_x=8;Mr.className="LayeredDigraphLayout",Mr.CycleDepthFirst=A0,Mr.CycleGreedy=Sy,Mr.CycleFromLayers=Wp,Mr.LayerOptimalLinkLength=N0,Mr.LayerLongestPathSink=xy,Mr.LayerLongestPathSource=wy,Mr.InitDepthFirstOut=k0,Mr.InitDepthFirstIn=Py,Mr.InitNaive=Cy,Mr.AggressiveNone=Ey,Mr.AggressiveLess=B0,Mr.AggressiveMore=by,Mr.PackNone=0,Mr.PackExpand=1,Mr.PackStraighten=2,Mr.PackMedian=4,Mr.PackAll=15,Mr.AlignNone=0,Mr.AlignUpperLeft=1,Mr.AlignUpperRight=2,Mr.AlignLowerLeft=4,Mr.AlignLowerRight=8,Mr.AlignAll=15;function bc(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}bc.className="SegInfo";function kg(a){Zr.call(this,a)}Fe(kg,Zr),kg.prototype.createVertex=function(){return new Cu(this)},kg.prototype.createEdge=function(){return new Kp(this)},kg.className="LayeredDigraphNetwork";function Cu(a){ts.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Fe(Cu,ts);function ix(a,y){return a.index-y.index}function T0(a,y){if(!a.$n){for(var x=[],E=Gi(a.destinationEdgesArrayAccess),b=E.next();!b.done;b=E.next())b=b.value,b.valid&&x.push(b);a.$n=x}for(a=Gi(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;jt("Unable to find destination edge to given vertex")}function My(a){if(!a.co){for(var y=[],x=Gi(a.sourceEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.fromVertex);y.sort(ix),a.co=y}return a.co}function Yx(a){if(!a.ao){for(var y=[],x=Gi(a.destinationEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.toVertex);y.sort(ix),a.ao=y}return a.ao}Cu.prototype.Cl=function(a){ts.prototype.Cl.call(this,a),this.bo=this.co=null},Cu.prototype.Kl=function(a){ts.prototype.Kl.call(this,a),this.bo=this.co=null},Cu.prototype.zl=function(a){ts.prototype.zl.call(this,a),this.$n=this.ao=null},Cu.prototype.Jl=function(a){ts.prototype.Jl.call(this,a),this.$n=this.ao=null},zt.Object.defineProperties(Cu.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Cu.prototype.deleteDestinationEdge=Cu.prototype.Jl,Cu.prototype.addDestinationEdge=Cu.prototype.zl,Cu.prototype.deleteSourceEdge=Cu.prototype.Kl,Cu.prototype.addSourceEdge=Cu.prototype.Cl,Cu.className="LayeredDigraphVertex";function Kp(a){Wl.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Fe(Kp,Wl),zt.Object.defineProperties(Kp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Kp.className="LayeredDigraphEdge";function Vo(a){ia.call(this),this.Ub=new un,this.Wn=R0,this.ud=Xh,this.vo=z0,this.Bq=Ry,this.$v=[],this.td=!0,this.Rb=H0,this.$d=new Xe(10,10).freeze();var y=new zf(this);this.W=new Ou(y),this.Y=new Ou(y),this.ru=[],a&&Object.assign(this,a)}Fe(Vo,ia),Vo.prototype.cloneProtected=function(a){ia.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Vo.prototype.qb=function(a){a.classType===Vo?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:jt("Unknown enum value: "+a):ia.prototype.qb.call(this,a)},Vo.prototype.createNetwork=function(){return new zf(this)},Vo.prototype.makeNetwork=function(a){function y(E){if(E instanceof gi)return!E.isLinkLabel&&E.category!=="Comment";if(E instanceof Qn){var b=E.fromNode;return b===null||b.isLinkLabel||b.category==="Comment"?!1:(E=E.toNode,!(E===null||E.isLinkLabel||E.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof Ve?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof mo?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Vo.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==G0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof Ve&&(y=a),this.path===R0&&y!==null?this.ud=y.isTreePathToChildren?Xh:Rf:this.ud=this.path===R0?Xh:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Vo.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,E=0,b=0;bb?hx(this,a,tt,eo,Ht,ae):dx(this,a,tt,eo,Ht,ae),eo=ae.x,Ht=ae.width,ae=ae.height;break;case Kd:for(ye=0;yegt&&(Fids&&(If(a,-ds,0,fo,fr-1),I0(ye,-ds,0),I0(be,-ds,0),ds=0)}zr.S.h(ds,xi),Ht=Math.max(Ht,Ue),ae=Math.max(ae,fe+(Jn===0?0:Mt)+is.height),Fi=Ue}else 0gt&&(xids&&(If(a,0,-ds,fo,fr-1),I0(ye,0,-ds),I0(be,0,-ds),ds=0)),zr.S.h(Fi,ds),ae=Math.max(ae,ui),Ht=Math.max(Ht,fe+(Jn===0?0:Mt)+is.width),xi=ui;xn++}switch(0st&&(st=0),135At&&(At=0),rt===gd&&(ot+=St/2+a.focus.y),tt+=E+x):y?(a.comments===null?E>Ht&&(Ht=ky(rt,E-Ht,0),tt=Ht.x,ot=Ht.y,Ht=E,st=0):Ht=Ay(a,Ht,st),0>st&&(tt-=st,st=0),135ae&&(ae=ky(rt,0,Yt-ae),tt=ae.x,ot=ae.y,ae=Yt,At=0):ae=Ny(a,ae,At),0>At&&(ot-=At,At=0),tt+=E+x),0b[0].x?b[2].assign(b[1]):b[1].assign(b[2])),b[3].yb[0].x?b[3].assign(b[2]):b[2].assign(b[3])),Jn[0].h(st+E,0),Jn[1].h(Jn[0].x,Yt),Jn[2].yb[0].y?b[2].assign(b[1]):b[1].assign(b[2])),b[3].xb[0].y?b[3].assign(b[2]):b[2].assign(b[3])),Jn[0].h(0,At+Yt),Jn[1].h(E,Jn[0].y),Jn[2].xE?hx(a,y,b,xn,fe,ye):dx(a,y,b,xn,fe,ye),xn=ye.x,fe=ye.width,ye=ye.height;break;case Kd:for(St=0;StSt&&(UeSt&&(uigt&&(gt=0),135Ht&&(Ht=0)),y.la.h(gt,Ht),y.Da.h(fe,ye)}}Vo.prototype.customAlignment=function(a,y,x,E,b){return[y,x,E,b]};function hx(a,y,x,E,b,z){var tt=x.length;if(tt===0)return new on(E,0,b,z);if(tt===1)return y=x[0],b=y.Da.width,z=y.Da.height,new on(E,0,b,z);for(var ot=y.nodeSpacing,rt=y.rowSpacing,st=th(y)===90,ut=0,gt=0,St=0,Ct=0;Ctst&&(b-=st),z=Math.max(z,Math.max(Ct,St)+a+tt.height),0>x.S.x&&(E=D0(y,x.S.x,!1,E,ot))):(x.S.h(b+a,E+ot/2-x.focus.y-x.la.y),b=Math.max(b,Math.max(Mt,gt)+a+tt.width),St=E+ot/2-x.focus.y-x.la.y,z=Math.max(z,St+tt.height),0>St&&(z-=St),0>x.S.y&&(E=D0(y,x.S.y,!0,E,ot)))),new on(E,0,b,z)}function dx(a,y,x,E,b,z){var tt=x.length;if(tt===0)return new on(E,0,b,z);if(tt===1)return x=x[0],b=x.Da.width,z=x.Da.height,new on(E,0,b,z);for(var ot=y.nodeSpacing,rt=y.rowSpacing,st=th(y)===270,ut=0,gt=0,St=0,Ct=0;Ctgt&&(b-=gt),z=Math.max(z,Math.abs(Math.min(Ct,St))+a+ut.height),0>rt.S.x&&(E=D0(y,rt.S.x,!1,E,ot))):(rt.S.h(-b-ut.width-a,E+ot/2-rt.focus.y-rt.la.y),b=Math.max(b,Math.abs(Math.min(Mt,gt))+a+ut.width),St=E+ot/2-rt.focus.y-rt.la.y,z=Math.max(z,St+ut.height),0>St&&(z-=St),0>rt.S.y&&(E=D0(y,rt.S.y,!0,E,ot)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Jh:return a.width>y?a.width:y;case Qh:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Wd:case $h:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case Kd:return a.width-a.focus.x+a.nodeSpacing/2+y;case gd:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ny(a,y,x){switch(a.alignment){case jf:case Tg:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Jh:return a.height>y?a.height:y;case Qh:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Wd:case $h:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case Kd:return a.height-a.focus.y+a.nodeSpacing/2+y;case gd:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function ky(a,y,x){switch(a){case Tg:y/=2,x/=2;break;case jf:y/=2,x/=2;break;case Jh:x=y=0;break;case Qh:break;default:jt("Unhandled alignment value "+a.toString())}return new Gt(y,x)}function sf(a,y,x,E,b,z){y=ky(y,x,E),If(a,y.x,y.y,b,z)}function If(a,y,x,E,b){if(y!==0||x!==0)for(a=a.children;E<=b;E++){var z=a[E].S;z.x+=y,z.y+=x}}function O0(a,y,x,E){var b=y.parent;switch(a.ud){case Xh:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===b&&y.relativePoint.h(x,E);break;case Rf:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===b&&y.relativePoint.h(x,E);break;default:jt("Unhandled path value "+a.ud.toString())}}function I0(a,y,x){for(var E=0;Egt.length||Ct===null||2>Ct.length))for(b=x=0;xst&&z.yz.y&&sty.length||x===null||2>x.length)E=null;else{for(ut=Tl(a,y.length+x.length),E=z=rt=0;zrt;)st=x[z++],ut[E++].h(st.x+b,st.y);for(x=Tl(a,E),rt=0;rtgt.length||z===null||2>z.length)b=null;else{for(ut=Tl(a,gt.length+z.length),b=st=x=0;xz;)rt=gt[x++],ut[b++].h(rt.x,rt.y);for(z=Tl(a,b),x=0;xgt.length||Ct===null||2>Ct.length))for(b=x=0;xrt&&z.xz.x&&rty.length||x===null||2>x.length)E=null;else{for(ut=Tl(a,y.length+x.length),E=z=rt=0;zrt;)st=x[z++],ut[E++].h(st.x,st.y+b);for(x=Tl(a,E),rt=0;rtgt.length||z===null||2>z.length)b=null;else{for(ut=Tl(a,gt.length+z.length),b=st=x=0;xz;)rt=gt[x++],ut[b++].h(rt.x,rt.y);for(z=Tl(a,b),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Vo.prototype.computeLayerSpacing=function(a){var y=th(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==j0&&a!==Xp||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==Bg&&a!==Up&&a!==_p&&!Yp||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==j0&&a!==Xp||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var R0=new ce(Vo,"PathDefault",-1),Xh=new ce(Vo,"PathDestination",0),Rf=new ce(Vo,"PathSource",1),Bg=new ce(Vo,"SortingForwards",10),Up=new ce(Vo,"SortingReverse",11),_p=new ce(Vo,"SortingAscending",12),Yp=new ce(Vo,"SortingDescending",13),Tg=new ce(Vo,"AlignmentCenterSubtrees",20),jf=new ce(Vo,"AlignmentCenterChildren",21),Jh=new ce(Vo,"AlignmentStart",22),Qh=new ce(Vo,"AlignmentEnd",23),Wd=new ce(Vo,"AlignmentBus",24),$h=new ce(Vo,"AlignmentBusBranching",25),Kd=new ce(Vo,"AlignmentTopLeftBus",26),gd=new ce(Vo,"AlignmentBottomRightBus",27),j0=new ce(Vo,"CompactionNone",30),Xp=new ce(Vo,"CompactionBlock",31),z0=new ce(Vo,"StyleLayered",40),Ty=new ce(Vo,"StyleLastParents",41),Dy=new ce(Vo,"StyleAlternating",42),Oy=new ce(Vo,"StyleRootOnly",43),H0=new ce(Vo,"ArrangementVertical",50),Iy=new ce(Vo,"ArrangementHorizontal",51),G0=new ce(Vo,"ArrangementFixedRoots",52),Ry=new ce(Vo,"LayerIndividual",60),jy=new ce(Vo,"LayerSiblings",61),Z0=new ce(Vo,"LayerUniform",62);Vo.className="TreeLayout",Vo.PathDefault=R0,Vo.PathDestination=Xh,Vo.PathSource=Rf,Vo.SortingForwards=Bg,Vo.SortingReverse=Up,Vo.SortingAscending=_p,Vo.SortingDescending=Yp,Vo.AlignmentCenterSubtrees=Tg,Vo.AlignmentCenterChildren=jf,Vo.AlignmentStart=Jh,Vo.AlignmentEnd=Qh,Vo.AlignmentBus=Wd,Vo.AlignmentBusBranching=$h,Vo.AlignmentTopLeftBus=Kd,Vo.AlignmentBottomRightBus=gd,Vo.CompactionNone=j0,Vo.CompactionBlock=Xp,Vo.StyleLayered=z0,Vo.StyleLastParents=Ty,Vo.StyleAlternating=Dy,Vo.StyleRootOnly=Oy,Vo.ArrangementVertical=H0,Vo.ArrangementHorizontal=Iy,Vo.ArrangementFixedRoots=G0,Vo.LayerIndividual=Ry,Vo.LayerSiblings=jy,Vo.LayerUniform=Z0;function zf(a){Zr.call(this,a)}Fe(zf,Zr),zf.prototype.createVertex=function(){return new Ou(this)},zf.prototype.createEdge=function(){return new Dg(this)},zf.className="TreeNetwork";function Ou(a){ts.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new Gt(0,0),this.Da=new Xe(0,0),this.la=new Gt(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=Bg,this.hd=oy,this.Kb=0,this.Jb=jf,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Xp,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=gr,this.wr=!0,this.Dp=gr}Fe(Ou,ts),Ou.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},zt.Object.defineProperties(Ou.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xCt.y+x.rowIndent&&(z=Math.min(z,Math.max(gt.y,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.top+b.y,b.y===0&>.yCt.x+x.rowIndent&&(z=Math.min(z,Math.max(gt.x,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.left+b.x,b.x===0&>.xCt.y+x.rowIndent&&(z=Math.min(z,Math.max(gt.y,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.top+b.y,b.y===0&>.yCt.x+x.rowIndent&&(z=Math.min(z,Math.max(gt.x,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.left+b.x,b.x===0&>.x>>6)+ke(128|Je&63):ke(224|Je>>>12&15)+ke(128|Je>>>6&63)+ke(128|Je&63)}else{var Je=65536+(ve.charCodeAt(0)-55296)*1024+(ve.charCodeAt(1)-56320);return ke(240|Je>>>18&7)+ke(128|Je>>>12&63)+ke(128|Je>>>6&63)+ke(128|Je&63)}},Ut=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ae=function(ve){return ve.replace(Ut,me)},Pe=function(ve){var Je=[0,2,1][ve.length%3],je=ve.charCodeAt(0)<<16|(ve.length>1?ve.charCodeAt(1):0)<<8|(ve.length>2?ve.charCodeAt(2):0),en=[le.charAt(je>>>18),le.charAt(je>>>12&63),Je>=2?"=":le.charAt(je>>>6&63),Je>=1?"=":le.charAt(je&63)];return en.join("")},He=ue.btoa&&typeof ue.btoa=="function"?function(ve){return ue.btoa(ve)}:function(ve){if(ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ve.replace(/[\s\S]{1,3}/g,Pe)},Ft=function(ve){return He(Ae(String(ve)))},et=function(ve){return ve.replace(/[+\/]/g,function(Je){return Je=="+"?"-":"_"}).replace(/=/g,"")},nt=function(ve,Je){return Je?et(Ft(ve)):Ft(ve)},ht=function(ve){return nt(ve,!0)},lt;ue.Uint8Array&&(lt=function(ve,Je){for(var je="",en=0,jn=ve.length;en>>18)+le.charAt(hn>>>12&63)+(typeof Te!="undefined"?le.charAt(hn>>>6&63):"=")+(typeof $t!="undefined"?le.charAt(hn&63):"=")}return Je?et(je):je});var pt=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,yt=function(ve){switch(ve.length){case 4:var Je=(7&ve.charCodeAt(0))<<18|(63&ve.charCodeAt(1))<<12|(63&ve.charCodeAt(2))<<6|63&ve.charCodeAt(3),je=Je-65536;return ke((je>>>10)+55296)+ke((je&1023)+56320);case 3:return ke((15&ve.charCodeAt(0))<<12|(63&ve.charCodeAt(1))<<6|63&ve.charCodeAt(2));default:return ke((31&ve.charCodeAt(0))<<6|63&ve.charCodeAt(1))}},Pt=function(ve){return ve.replace(pt,yt)},Nt=function(ve){var Je=ve.length,je=Je%4,en=(Je>0?kt[ve.charAt(0)]<<18:0)|(Je>1?kt[ve.charAt(1)]<<12:0)|(Je>2?kt[ve.charAt(2)]<<6:0)|(Je>3?kt[ve.charAt(3)]:0),jn=[ke(en>>>16),ke(en>>>8&255),ke(en&255)];return jn.length-=[0,0,2,1][je],jn.join("")},Dt=ue.atob&&typeof ue.atob=="function"?function(ve){return ue.atob(ve)}:function(ve){return ve.replace(/\S{1,4}/g,Nt)},Zt=function(ve){return Dt(String(ve).replace(/[^A-Za-z0-9\+\/]/g,""))},ne=function(ve){return Pt(Dt(ve))},de=function(ve){return String(ve).replace(/[-_]/g,function(Je){return Je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Qt=function(ve){return ne(de(ve))},Ce;ue.Uint8Array&&(Ce=function(ve){return Uint8Array.from(Zt(de(ve)),function(Je){return Je.charCodeAt(0)})});var Vt=function(){var ve=ue.Base64;return ue.Base64=Ie,ve};if(ue.Base64={VERSION:te,atob:Zt,btoa:He,fromBase64:Qt,toBase64:nt,utob:Ae,encode:nt,encodeURI:ht,btou:Pt,decode:Qt,noConflict:Vt,fromUint8Array:lt,toUint8Array:Ce},typeof Object.defineProperty=="function"){var Ee=function(ve){return{value:ve,enumerable:!1,writable:!0,configurable:!0}};ue.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ee(function(){return Qt(this)})),Object.defineProperty(String.prototype,"toBase64",Ee(function(ve){return nt(this,ve)})),Object.defineProperty(String.prototype,"toBase64URI",Ee(function(){return nt(this,!0)}))}}return ue.Meteor&&(Base64=ue.Base64),An.exports?An.exports.Base64=ue.Base64:(ct=[],Ot=function(){return ue.Base64}.apply(Nn,ct),Ot!==void 0&&(An.exports=Ot)),{Base64:ue.Base64}})},2859:function(An,Nn,xt){"use strict";xt.d(Nn,{hP:function(){return Mn}});var ct=function(It,bt){return(ct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(wt,Bt){wt.__proto__=Bt}||function(wt,Bt){for(var Tt in Bt)Object.prototype.hasOwnProperty.call(Bt,Tt)&&(wt[Tt]=Bt[Tt])})(It,bt)};function Ot(It,bt){function wt(){this.constructor=It}ct(It,bt),It.prototype=bt===null?Object.create(bt):(wt.prototype=bt.prototype,new wt)}function ue(It,bt,wt,Bt){return new(wt||(wt=Promise))(function(Tt,vt){function ie(Kt){try{Wt(Bt.next(Kt))}catch(he){vt(he)}}function xe(Kt){try{Wt(Bt.throw(Kt))}catch(he){vt(he)}}function Wt(Kt){var he;Kt.done?Tt(Kt.value):(he=Kt.value,he instanceof wt?he:new wt(function(pe){pe(he)})).then(ie,xe)}Wt((Bt=Bt.apply(It,bt||[])).next())})}function Ie(It,bt){var wt,Bt,Tt,vt,ie={label:0,sent:function(){if(1&Tt[0])throw Tt[1];return Tt[1]},trys:[],ops:[]};return vt={next:xe(0),throw:xe(1),return:xe(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function xe(Wt){return function(Kt){return function(he){if(wt)throw new TypeError("Generator is already executing.");for(;ie;)try{if(wt=1,Bt&&(Tt=2&he[0]?Bt.return:he[0]?Bt.throw||((Tt=Bt.return)&&Tt.call(Bt),0):Bt.next)&&!(Tt=Tt.call(Bt,he[1])).done)return Tt;switch(Bt=0,Tt&&(he=[2&he[0],Tt.value]),he[0]){case 0:case 1:Tt=he;break;case 4:return ie.label++,{value:he[1],done:!1};case 5:ie.label++,Bt=he[1],he=[0];continue;case 7:he=ie.ops.pop(),ie.trys.pop();continue;default:if(Tt=ie.trys,!((Tt=Tt.length>0&&Tt[Tt.length-1])||he[0]!==6&&he[0]!==2)){ie=0;continue}if(he[0]===3&&(!Tt||he[1]>Tt[0]&&he[1]=a.count)a.count===1&&(a=a.first(),a.centerX=0,a.centerY=0);else{var y=new fn;y.addAll(a.iterator),a=new fn;var x=new fn,E=this.sort(y),b,z,tt=this.Jp,ot=this.arrangement,rt=this.nodeDiameterFormula,st=this.radius;(!isFinite(st)||0>=st)&&(st=NaN);var ut=this.aspectRatio;(!isFinite(ut)||0>=ut)&&(ut=1);var gt=this.startAngle;isFinite(gt)||(gt=0);var St=this.sweepAngle;if((!isFinite(St)||360St)&&(St=360),y=this.spacing,isFinite(y)||(y=NaN),ot===qu&&rt===Df?ot=$u:ot===qu&&rt!==Df&&(ot=this.arrangement),(this.direction===af||this.direction===Lg)&&this.sorting!==Fg){for(rt=0;!(rt>=E.length)&&(a.add(E.M(rt)),!(rt+1>=E.length));rt+=2)x.add(E.M(rt+1));this.direction===af?(this.arrangement===qu&&a.reverse(),E=new fn,E.addAll(a),E.addAll(x)):(this.arrangement===qu&&x.reverse(),E=new fn,E.addAll(x),E.addAll(a))}rt=E.length;for(var Ct=z=b=0;CtSt&&(Ct===0||Ct===E.length-1)&&(At/=2),b+=At,z++}if(isNaN(st)||ot===qu){if(isNaN(y)&&(y=6),ot!==$u&&ot!==qu){for(z=-1/0,tt=0;ttst?(st=b,z=st*ut):tt=Ct/(360<=St?rt:rt-1)}if(this.kw=ot,this.lc=st,this.Zm=ut,this.lw=gt,this.Wp=St,this.Ti=y,this.me=z,this.Jp=tt,y=E,E=this.kw,ot=this.lc,st=this.lw,ut=this.Wp,gt=this.Ti,St=this.me,rt=this.Jp,this.direction!==af&&this.direction!==Lg||E!==qu)if(this.direction===af||this.direction===Lg){switch(tt=0,E){case xc:tt=180*v0(this,ot,St,st,rt)/Math.PI;break;case $u:rt=y=0,tt=a.first(),tt!==null&&(y=Pc(tt,Math.PI/2)),tt=x.first(),tt!==null&&(rt=Pc(tt,Math.PI/2)),tt=180*v0(this,ot,St,st,gt+(y+rt)/2)/Math.PI;break;case Zd:tt=ut/y.length}if(this.direction===af){switch(E){case xc:Rp(this,a,st,wc);break;case $u:Ip(this,a,st,wc);break;case Zd:Op(this,a,ut/2,st,wc)}switch(E){case xc:Rp(this,x,st+tt,vl);break;case $u:Ip(this,x,st+tt,vl);break;case Zd:Op(this,x,ut/2,st+tt,vl)}}else{switch(E){case xc:Rp(this,x,st,wc);break;case $u:Ip(this,x,st,wc);break;case Zd:Op(this,x,ut/2,st,wc)}switch(E){case xc:Rp(this,a,st+tt,vl);break;case $u:Ip(this,a,st+tt,vl);break;case Zd:Op(this,a,ut/2,st+tt,vl)}}}else switch(E){case xc:Rp(this,y,st,this.direction);break;case $u:Ip(this,y,st,this.direction);break;case Zd:Op(this,y,ut,st,this.direction);break;case qu:BS(this,y,ut,st,this.direction)}else BS(this,y,ut,st-ut/2,vl)}this.updateParts(),this.network=null,this.isValidLayout=!0};function Op(a,y,x,E,b){var z=a.Wp,tt=a.lc;a=a.me,E=E*Math.PI/180,x=x*Math.PI/180;for(var ot=y.length,rt=0;rtx){for(z=E+(b===vl?z:-z);0>z;)z+=360;z%=360,180=ut.length-1));gt++)OS(a,rt,st,ut,gt,b,z)||IS(a,rt,st,ut,gt,b,z),rt=z.x,st=z.y;if(Gt.free(z),a.mj++,!(23Math.abs(Ct)?Math.abs(rt-z)<(ut[0].width+ut[ut.length-1].width)/2&&(tt=0):tt=0Math.abs(St)?0:St,rt=Math.abs(z)>Math.abs(gt)?0gt:0a.mj?a.lc-tt/(2*Math.PI):5>ut.length&&10=gt.length-1));St++)OS(a,rt,st,gt,St,b,ut)||IS(a,rt,st,gt,St,b,ut),rt=ut.x,st=ut.y;if(Gt.free(ut),a.mj++,!(23a.mj?a.lc-z/(2*Math.PI):a.lc-(0ot){if(z=y-a,z<-ot)return tt.x=z,tt.y=st,!1;ut=!0}}else if(z=y-a,z<-ot){if(z=y+a,z>ot)return tt.x=z,tt.y=st,!1;ut=!0}return st=Math.sqrt(1-Math.min(1,z*z/(ot*ot)))*rt,0>x!==ut&&(st=-st),Math.abs(x-st)>(E[b].height+E[b+1].height)/2?(tt.x=z,tt.y=st,!1):(tt.x=z,tt.y=st,!0)}function IS(a,y,x,E,b,z,tt){var ot=a.lc,rt=a.me,st=0;if(a=(E[b].height+E[b+1].height)/2+a.Ti,E=!1,0<=y!=(z===vl)){if(z=x-a,z<-rt){if(z=x+a,z>rt){tt.x=st,tt.y=z;return}E=!0}}else if(z=x+a,z>rt){if(z=x-a,z<-rt){tt.x=st,tt.y=z;return}E=!0}st=Math.sqrt(1-Math.min(1,z*z/(rt*rt)))*ot,0>y!==E&&(st=-st),tt.x=st,tt.y=z}ha.prototype.commitLayout=function(){this.commitNodes(),this.isRouting&&this.commitLinks()},ha.prototype.commitNodes=function(){var a=this.group!==null&&this.group.placeholder!==null&&this.group.isSubGraphExpanded,y=a?this.group.location.copy():null,x=this.actualCenter;a?x=new Gt(0,0):(x.x=this.arrangementOrigin.x+this.lc,x.y=this.arrangementOrigin.y+this.me);for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;b.x+=x.x,b.y+=x.y,b.commit()}a&&(this.group.Va(),a=this.group.position.copy(),x=this.group.location.copy(),y=y.re(x.re(a)),this.group.move(y),this.Zv=y.re(a))},ha.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()};function fy(a,y,x,E,b){var z=a.ty;if(.001>Math.abs(a.Zm-1))return E!==void 0&&b!==void 0?b*y:2*Math.PI*y;a=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x;for(var tt=0,ot=E!==void 0&&b!==void 0?b/(z+1):Math.PI/(2*(z+1)),rt=0,st=0;st<=z;st++){E!==void 0&&b!==void 0?rt=E+st*b/z:rt=st*Math.PI/(2*z);var ut=Math.sin(rt);tt+=Math.sqrt(1-a*a*ut*ut)*ot}return E!==void 0&&b!==void 0?(y>x?y:x)*tt:4*(y>x?y:x)*tt}function m0(a,y,x,E,b){return y/(E!==void 0&&b!==void 0?fy(a,1,x,E,b):fy(a,1,x))}function v0(a,y,x,E,b){if(.001>Math.abs(a.Zm-1))return b/y;var z=y>x?Math.sqrt(y*y-x*x)/y:Math.sqrt(x*x-y*y)/x,tt=0;a=2*Math.PI/(700*a.network.vertexes.count),y>x&&(E+=Math.PI/2);for(var ot=0;;ot++){var rt=Math.sin(E+ot*a);if(tt+=(y>x?y:x)*Math.sqrt(1-z*z*rt*rt)*a,tt>=b)return ot*a}}ha.prototype.sort=function(a){switch(this.sorting){case y0:break;case S0:a.reverse();break;case x0:a.sort(this.comparer);break;case w0:a.sort(this.comparer),a.reverse();break;case Fg:return this.ak(Tx(a));default:jt("Invalid sorting type.")}return a};function Tx(a){for(var y=[],x=0;xb&&(b=ot,z=tt)}else for(tt=0;ttb&&(b=ot,z=tt);for(x.add(a.M(z)),y[z]=-1,z=a.M(z),tt=z.sourceEdges;tt.next();)b=a.indexOf(tt.value.fromVertex),0>b||0<=y[b]&&y[b]++;for(z=z.destinationEdges;z.next();)b=a.indexOf(z.value.toVertex),0>b||0<=y[b]&&y[b]++}return x}ha.prototype.ak=function(a){for(var y=[],x=0;xy[x].indexOf(b)&&y[x].push(b);for(E=E.sourceEdges;E.next();)b=a.indexOf(E.value.fromVertex),b!==x&&0>y[x].indexOf(b)&&y[x].push(b)}for(z=[],x=0;xy[x[Mt]].indexOf(x[Mt===x.length-1?0:Mt+1])&&Ct.push(Mt===x.length-1?0:Mt+1);if(Ct.length===0)for(Mt=0;Mtx.indexOf(Ue)||bex.indexOf(Ue)||be=At?be+1:be)),Ht+=be=At&&be++,fe>=At&&fe++,be>fe&&(ye=fe,fe=be,be=ye),fe-be<(x.length+2)/2==(beCt||Ct===ut||(Mt=Ct>ut?Ct-ut:ut-Ct,gt+=Cttt-Mt?1:-1);x.splice(0>gt?ut:ut+1,0,rt),E.splice(ot,1),ot--}else z=!1;if(z)break;x.push(E[0]),E.splice(0,1)}for(y=0;y=a?this.ul=a:this.ul=360,this.C())}},arrangement:{get:function(){return this.Rb},set:function(a){this.Rb===a||a!==qu&&a!==$u&&a!==xc&&a!==Zd||(this.Rb=a,this.C())}},direction:{get:function(){return this.K},set:function(a){this.K===a||a!==vl&&a!==wc&&a!==af&&a!==Lg||(this.K=a,this.C())}},sorting:{get:function(){return this.nd},set:function(a){this.nd===a||a!==y0&&a!==S0&&a!==x0&&!w0&&a!==Fg||(this.nd=a,this.C())}},comparer:{get:function(){return this.hd},set:function(a){this.hd!==a&&(this.hd=a,this.C())}},spacing:{get:function(){return this.tf},set:function(a){this.tf!==a&&(this.tf=a,this.C())}},nodeDiameterFormula:{get:function(){return this.Nn},set:function(a){this.Nn===a||a!==P0&&a!==Df||(this.Nn=a,this.C())}},actualXRadius:{get:function(){return this.lc}},actualYRadius:{get:function(){return this.me}},actualSpacing:{get:function(){return this.Ti}},actualCenter:{get:function(){return this.Zv}}});var $u=new ce(ha,"ConstantSpacing",0),xc=new ce(ha,"ConstantDistance",1),Zd=new ce(ha,"ConstantAngle",2),qu=new ce(ha,"Packed",3),vl=new ce(ha,"Clockwise",4),wc=new ce(ha,"Counterclockwise",5),af=new ce(ha,"BidirectionalLeft",6),Lg=new ce(ha,"BidirectionalRight",7),y0=new ce(ha,"Forwards",8),S0=new ce(ha,"Reverse",9),x0=new ce(ha,"Ascending",10),w0=new ce(ha,"Descending",11),Fg=new ce(ha,"Optimized",12),P0=new ce(ha,"Pythagorean",13),Df=new ce(ha,"Circular",14);ha.className="CircularLayout",ha.ConstantSpacing=$u,ha.ConstantDistance=xc,ha.ConstantAngle=Zd,ha.Packed=qu,ha.Clockwise=vl,ha.Counterclockwise=wc,ha.BidirectionalLeft=af,ha.BidirectionalRight=Lg,ha.Forwards=y0,ha.Reverse=S0,ha.Ascending=x0,ha.Descending=w0,ha.Optimized=Fg,ha.Pythagorean=P0,ha.Circular=Df;function jp(){this.Pl=-1/0,this.tm=this.mk=null}jp.prototype.compare=function(a,y){if(0this.Pl||Math.abs(a)a&&0ot?(b=St.x+St.width/2,z=St.y+St.height/2,st[0]=new Gt(St.x+St.width+E.width,St.y),st[1]=new Gt(St.x,St.y+St.height+E.height),ot=2):(rt=jS(st,ot,b,z,St.width,St.height,E),gt=st[rt],Ct=new Gt(gt.x+St.width+E.width,gt.y),St=new Gt(gt.x,gt.y+St.height+E.height),rt+1this.network.vertexes.count)return!1;for(var a=0,y=0,x=this.network.vertexes.first().bounds,E=this.network.vertexes.iterator;E.next();){if(E.value.bounds.Yc(x)&&(a++,2a.network.vertexes.count)return!1;for(a.ah=a.network.vertexes.Fa(),a=a.ah,a.sort(function(x,E){return x===null||E===null||x===E?0:E.Vd-x.Vd}),y=a.length-1;0<=y&&1>=a[y].Vd;)y--;return 1=tt))){for(var st=ot=0,ut=rt.count-tt;utCt&&(Ct=1),ot=Ne.sqrt((ot+Ct+st*st*4/(tt*tt))/Ct),tt=(ot-1)*ut/2,ot=(ot-1)*gt/2,b.bounds=new on(z-St.x-tt,rt-St.y-ot,ut+2*tt,gt+2*ot),b.focus=new Gt(St.x+tt,St.y+ot)}}return a.network=E,x}function Ix(a,y){for(var x=a.network.vertexes.iterator;x.next();){var E=x.value;if(E.network=y,E.We!==null){var b=E.We.M(E.sv);E.Vd=b.Rs;var z=b.Sv,tt=b.Tv;E.bounds=new on(E.centerX-z,E.centerY-tt,b.Ss,b.Qs),E.focus=new Gt(z,tt),E.sv--}}for(x=a.network.edges.iterator;x.next();)x.value.network=y;a.network=y}function Rx(a,y){var x=y.Hj;if(x!==null&&x.count!==0){var E=y.centerX,b=y.centerY,z=y.width,tt=y.height;y.We!==null&&0=gt.Vd?rt++:(ot=!0,st++,tt+=Math.atan2(y.centerY-gt.centerY,y.centerX-gt.centerX))}if(rt!==0){for(0>1)+st)*(ot%2===0?1:-1),rt.centerX=E+ut*Math.cos(gt),rt.centerY=b+ut*Math.sin(gt),ot++}}}}function jS(a,y,x,E,b,z,tt){var ot=9e19,rt=-1,st=0;t:for(;stut.y&&a[St].x-ut.xut.x&&a[St].y-ut.yy+z?(x=E+b-tt,a=a-y-z,Ne.sqrt(x*x+a*a)):a+xtt+ot?a>y+z?(x=E-tt-ot,a=a-y-z,Ne.sqrt(x*x+a*a)):a+xy+z?a-(y+z):a+x=y.length)return!1;var x=y[0];x.forceX=0,x.forceY=0;for(var E=x.centerX,b=E,z=x=x.centerY,tt=1;ttz-x)?y.sort(function(At,Yt){return At===null||Yt===null||At===Yt?0:At.centerX-Yt.centerX}):y.sort(function(At,Yt){return At===null||Yt===null||At===Yt?0:At.centerY-Yt.centerY}),x=a.Zf;var st=E=ot=0;for(z=0;zx||st-rt>x){if(b)break}else if(ut-Ct>x||Ct-ut>x){if(!b)break}else{var Mt=zS(tt,St);1>Mt?(E=a.randomNumberGenerator,E===null&&(a.randomNumberGenerator=E=new E0),Mt=E.random(),ot=E.random(),rt>st?(E=Math.abs(St.bounds.right-tt.bounds.x),E=(1+E)*Mt):rtCt?(st=Math.abs(St.bounds.bottom-tt.bounds.y),st=(1+st)*ot):rtgt?(gt=a.randomNumberGenerator,gt===null&&(a.randomNumberGenerator=gt=new E0),ot=gt.random(),gt=gt.random(),E=(E>rt?1:-1)*(1+(z.width>x.width?z.width:x.width))*ot,st=(tt>ut?1:-1)*(1+(z.height>x.height?z.height:x.height))*gt):(ot=ot.stiffness*(gt-ot.length),E=(rt-E)/gt*ot,st=(ut-tt)/gt*ot),x.forceX+=E,x.forceY+=st,z.forceX-=E,z.forceY-=st;for(b=E=0;ba.epsilonDistance*a.epsilonDistance}Os.prototype.moveVertex=function(a){var y=a.forceX,x=a.forceY,E=this.moveLimit;return y<-E?y=-E:y>E&&(y=E),x<-E?x=-E:x>E&&(x=E),a.centerX+=y,a.centerY+=x,y*y+x*x},Os.prototype.moveFixedVertex=function(){},Os.prototype.commitLayout=function(){this.yv(),this.commitNodes(),this.isRouting&&this.commitLinks()},Os.prototype.yv=function(){if(this.setsPortSpots)for(var a=this.network.edges.iterator;a.next();){var y=a.value.link;y!==null&&(y.fromSpot=gr,y.toSpot=gr)}},Os.prototype.commitNodes=function(){var a=0,y=0;if(this.arrangesToOrigin){var x=on.alloc();this.computeBounds(this.network,x),y=this.arrangementOrigin,a=y.x-x.x,y=y.y-x.y,on.free(x)}x=on.alloc();for(var E=this.network.vertexes.iterator;E.next();){var b=E.value;(a!==0||y!==0)&&(x.assign(b.bounds),x.x+=a,x.y+=y,b.bounds=x),b.commit()}on.free(x)},Os.prototype.commitLinks=function(){for(var a=this.network.edges.iterator;a.next();)a.value.commit()},Os.prototype.springStiffness=function(a){return a=a.stiffness,isNaN(a)?this.Hk:a},Os.prototype.springLength=function(a){return a=a.length,isNaN(a)?this.Gk:a},Os.prototype.electricalCharge=function(a){return a=a.charge,isNaN(a)?this.Ek:a},Os.prototype.electricalFieldX=function(){return 0},Os.prototype.electricalFieldY=function(){return 0},Os.prototype.gravitationalMass=function(a){return a=a.mass,isNaN(a)?this.Fk:a},Os.prototype.gravitationalFieldX=function(){return 0},Os.prototype.gravitationalFieldY=function(){return 0},Os.prototype.isFixed=function(a){return a.isFixed},zt.Object.defineProperties(Os.prototype,{currentIteration:{get:function(){return this.An}},arrangementSpacing:{get:function(){return this.$d},set:function(a){this.$d.D(a)||(this.$d.assign(a),this.C())}},arrangesToOrigin:{get:function(){return this.Bm},set:function(a){this.Bm!==a&&(this.Bm=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},comments:{get:function(){return this.td},set:function(a){this.td!==a&&(this.td=a,this.C())}},maxIterations:{get:function(){return this.dl},set:function(a){this.dl!==a&&0<=a&&(this.dl=a,this.C())}},epsilonDistance:{get:function(){return this.$m},set:function(a){this.$m!==a&&0At&&0At&&0a[this.Md]&&(this.Iq=a[x]-1,this.Md=x),a[x]tt)for(var ut=tt+1;utrt;ut--)gt=E[ut],gt.near===st&>.Dj===st.Dj||ot++;var St;if(0<=x)for(rt=E[tt].sourceEdgesArrayAccess,st=0;stAt||gt===At&&Ct>Mt)&&ot++,Ytgt||At===gt&&Mt>Ct)&&ot++}}}if(0>=x){for(rt=E[tt].destinationEdgesArrayAccess,st=0;stAt||gt===At&&ut>Yt)&&ot++,Mtgt||At===gt&&Yt>ut)&&ot++)}for(z[tt*b+tt]=ot,rt=tt+1;rt=x){for(ot=E[tt].destinationEdgesArrayAccess,fe=E[rt].destinationEdgesArrayAccess,st=0;st=x&&(rt=ot.sourceEdgesArrayAccess);var st=null;0<=x&&(st=ot.destinationEdgesArrayAccess);var ut=0,gt=0,St=ot.near;if(St!==null&&St.layer===ot.layer&&(ut+=St.column-1,gt++),rt!==null)for(St=0;St=x&&(rt=ot.sourceEdgesArrayAccess);var st=null;0<=x&&(st=ot.destinationEdgesArrayAccess);var ut=0,gt=[],St=ot.near;if(St!==null&&St.layer===ot.layer&&(gt[ut]=St.column-1,ut++),ot=void 0,rt!==null)for(St=0;St>1,z[tt]=ut&1?gt[st]:gt[st-1]+gt[st]>>1)}return Ec(a,y,E),z}function Zp(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var tt=y.destinationEdges;tt.next();){var ot=tt.value,rt=ot.toVertex,st=y.layer-rt.layer;ot=a.linkMinLength(ot),st===ot&&Zp(a,rt,x,E,b,z)}if(z)for(tt=y.sourceEdges;tt.next();)ot=tt.value,rt=ot.fromVertex,st=rt.layer-y.layer,ot=a.linkMinLength(ot),st===ot&&Zp(a,rt,x,E,b,z)}}function my(a,y,x,E,b,z){if(y.component===E){if(y.component=x,b)for(var tt=y.destinationEdges;tt.next();)my(a,tt.value.toVertex,x,E,b,z);if(z)for(y=y.sourceEdges;y.next();)my(a,y.value.fromVertex,x,E,b,z)}}Mr.prototype.removeCycles=function(){for(var a=this.network.edges.iterator;a.next();)a.value.rev=!1;switch(this.Dk){default:case Sy:a=this.network;var y=0,x=a.vertexes.count-1,E=[];E.length=x+1;for(var b=a.vertexes.iterator;b.next();)b.value.valid=!0;for(;zx(a)!==null;){for(b=KS(a);b!==null;)E[x]=b,x--,b.valid=!1,b=KS(a);for(b=VS(a);b!==null;)E[y]=b,y++,b.valid=!1,b=VS(a);b=null;for(var z=0,tt=this.network.vertexes.iterator;tt.next();){var ot=tt.value;if(ot.valid){for(var rt=0,st=ot.destinationEdges;st.next();)st.value.toVertex.valid&&rt++;st=0;for(var ut=ot.sourceEdges;ut.next();)ut.value.fromVertex.valid&&st++;(b===null||zy.toVertex.index&&(a.gm(y),y.rev=!0);break;case A0:for(E=this.network.vertexes.iterator;E.next();)a=E.value,a.Ll=-1,a.finish=-1;for(a=this.network.edges.iterator;a.next();)a.value.forest=!1;for(this.Kn=0,E.reset();E.next();)y=E.value,y.sourceEdges.count===0&&vy(this,y);for(E.reset();E.next();)y=E.value,y.Ll===-1&&vy(this,y);for(a.reset();a.next();)E=a.value,E.forest||(y=E.fromVertex,x=y.finish,b=E.toVertex,z=b.finish,b.LlE){if(0>E)for(y.reset();y.next();)y.value.layer-=E;for(E=[],y.reset();y.next();)x=y.value,b=E[x.layer],b===void 0?E[x.layer]=[x]:b.push(x);for(x=y=0;xtt&&Zp(a,ot,0,-1,!0,!1)}for(Zp(a,y,1,-1,!0,!0);y.component!==0;){for(z=0,E=1/0,ot=0,rt=null,tt=a.network.vertexes.iterator;tt.next();){var st=tt.value;if(st.component===1){var ut=0,gt=!1,St=st.sourceEdgesArrayAccess;b=St.length;for(var Ct=0;Ctz)&&!ut&&(ot=tt,z=st)}if(0>E){for(x.reset();x.next();)E=x.value,E.component===1&&(E.layer-=b);y.component=0}else ot.component=0}}}function JS(a,y,x){return a.K===90?x&&!y.rev||!x&&y.rev?270:90:a.K===180?x&&!y.rev||!x&&y.rev?0:180:a.K===270?x&&!y.rev||!x&&y.rev?90:270:x&&!y.rev||!x&&y.rev?180:0}Mr.prototype.initializeIndices=function(){switch(this.Qk){default:case Cy:for(var a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;y.index=this.tc[x],this.tc[x]++}break;case k0:for(a=this.network.vertexes.iterator,y=this.Ia;0<=y;y--)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&QS(this,x);break;case Py:for(a=this.network.vertexes.iterator,y=0;y<=this.Ia;y++)for(a.reset();a.next();)x=a.value,x.layer===y&&x.index===-1&&$S(this,x)}};function QS(a,y){var x=y.layer;for(y.index=a.tc[x],a.tc[x]++,y=y.destinationEdgesArrayAccess,x=!0;x;){x=!1;for(var E=0;Ez.portFromColOffset&&(x=!0,y[E]=z,y[E+1]=b)}}for(x=0;xz.portToColOffset&&(E=!0,y[x]=z,y[x+1]=b)}for(x=0;x=tt;E--)z=Du(this,E,-1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,-1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,0)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,0)||z;b>=a?Pu(this,y):(a=b,y=Ml(this))}break;default:case B0:for(x=this.Ia,tt=0,ot=a+1;(E=this.countCrossings())=tt;E--)z=Du(this,E,-1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,1)||z;for(b=this.countCrossings(),b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,-1)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=x;E>=tt;E--)z=Du(this,E,0)||z;for(b>=a?Pu(this,y):(a=b,y=Ml(this)),z=!0;z;)for(z=!1,E=tt;E<=x;E++)z=Du(this,E,0)||z;b>=a?Pu(this,y):(a=b,y=Ml(this))}}Pu(this,y)};function M0(a,y,x){var E=Cc(a,y),b=a.tc[y],z=WS(a,y,x),tt=py(a,y,x);for(x=0;xz+1&&(St+=4*(ae-z),Ct+=4*(ae-(z+1)))}for(ye=E[z].destinationEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.toVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;ae===z+1&&(Ct+=1)}for(ye=E[z+1].sourceEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.fromVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;aez+1&&(St+=4*(ae-(z+1)),Ct+=4*(ae-z))}for(ye=E[z+1].destinationEdges.iterator,ye.reset();ye.next();)if(ae=ye.value,fe=ae.toVertex,ae.valid&&fe.layer===y){for(ae=0;E[ae]!==fe;)ae++;ae===z&&(St+=1)}ae=fe=0,ye=tt[E[z].index];var be=ot[E[z].index],Ue=tt[E[z+1].index],ui=ot[E[z+1].index];ye!==-1&&(fe+=Math.abs(ye-Mt),ae+=Math.abs(ye-Ht)),be!==-1&&(fe+=Math.abs(be-Mt),ae+=Math.abs(be-Ht)),Ue!==-1&&(fe+=Math.abs(Ue-At),ae+=Math.abs(Ue-Yt)),ui!==-1&&(fe+=Math.abs(ui-At),ae+=Math.abs(ui-Yt)),(Ct>1)+8*E;this.Ra*=8}if(this.bg&2)for(x=!0;x;){for(x=!1,y=this.Md+1;y<=this.Ia;y++)x=Ng(this,y,1)||x;for(y=this.Md-1;0<=y;y--)x=Ng(this,y,-1)||x;x=Ng(this,this.Md,0)||x}if(this.bg&4){for(y=this.Md+1;y<=this.Ia;y++)yy(this,y,1);for(y=this.Md-1;0<=y;y--)yy(this,y,-1);yy(this,this.Md,0)}if(a&&(qS(this,-1),qS(this,1)),this.bg&2)for(x=!0;x;){for(x=!1,x=Ng(this,this.Md,0)||x,y=this.Md+1;y<=this.Ia;y++)x=Ng(this,y,0)||x;for(y=this.Md-1;0<=y;y--)x=Ng(this,y,0)||x}}else Wx(this)};function Ng(a,y,x){for(var E=!1;Hx(a,y,x);)E=!0;return E}function Hx(a,y,x){var E,b=Cc(a,y),z=a.tc[y],tt=py(a,y,-1);if(0x)for(E=0;EE-1||ut-b[E-1].column-1>gt+a.nodeMinColumnSpace(b[E-1],!1)?Ct=ut-1:Ct=ut,gt=E+1>=z||b[E+1].column-ut-1>St+a.nodeMinColumnSpace(b[E+1],!0)?ut+1:ut;var Mt=St=0,At=0;if(0>=x)for(var Yt=b[E].sourceEdges.iterator;Yt.next();){var Ht=Yt.value,ae=Ht.fromVertex;if(Ht.valid&&ae.layer!==y){var fe=gy(Ht),ye=Ht.portFromColOffset;Ht=Ht.portToColOffset,ae=ae.column,St+=(Math.abs(ut+Ht-(ae+ye))+1)*fe,Mt+=(Math.abs(Ct+Ht-(ae+ye))+1)*fe,At+=(Math.abs(gt+Ht-(ae+ye))+1)*fe}}if(0<=x)for(Yt=b[E].destinationEdges.iterator;Yt.next();)Ht=Yt.value,ae=Ht.toVertex,Ht.valid&&ae.layer!==y&&(fe=gy(Ht),ye=Ht.portFromColOffset,Ht=Ht.portToColOffset,ae=ae.column,St+=(Math.abs(ut+ye-(ae+Ht))+1)*fe,Mt+=(Math.abs(Ct+ye-(ae+Ht))+1)*fe,At+=(Math.abs(gt+ye-(ae+Ht))+1)*fe);Ht=ye=fe=0,Yt=tt[b[E].index],ae=ot[b[E].index],Yt!==-1&&(fe+=Math.abs(Yt-ut),ye+=Math.abs(Yt-Ct),Ht+=Math.abs(Yt-gt)),ae!==-1&&(fe+=Math.abs(ae-ut),ye+=Math.abs(ae-Ct),Ht+=Math.abs(ae-gt)),Mt=tt[x]?ut=rt:st<=tt[x]&&(ut=st));ut!==ot&&(z=!0,E[x].column=ut)}Ec(a,y,E),a.normalize()}function Gx(a,y){for(var x=!0,E=a.network.vertexes.iterator;E.next();){var b=E.value,z=a.nodeMinColumnSpace(b,!0),tt=a.nodeMinColumnSpace(b,!1);if(b.column-z<=y&&b.column+tt>=y){x=!1;break}}if(a=!1,x)for(E.reset();E.next();)x=E.value,x.column>y&&(--x.column,a=!0);return a}function Zx(a,y){var x=y+1,E,b=[],z=[];for(E=0;E<=a.Ia;E++)b[E]=!1,z[E]=!1;for(var tt=a.network.vertexes.iterator;tt.next();){E=tt.value;var ot=E.column-a.nodeMinColumnSpace(E,!0),rt=E.column+a.nodeMinColumnSpace(E,!1);ot<=y&&rt>=y&&(b[E.layer]=!0),ot<=x&&rt>=x&&(z[E.layer]=!0)}for(ot=!0,x=!1,E=0;E<=a.Ia;E++)ot=ot&&!(b[E]&&z[E]);if(ot)for(tt.reset();tt.next();)a=tt.value,a.column>y&&(--a.column,x=!0);return x}function qS(a,y){for(var x=0;x<=a.Ra;x++)for(;Gx(a,x););for(a.normalize(),x=0;xz?Pu(a,b):tty)for(x=a.Ra;0<=x;x--)for(b=Ml(a),z=b0(a),E=z+1;zz?Pu(a,b):ttx)for(E.reset();E.next();)b=E.value,b.column+a.nodeMinColumnSpace(b,!1)>=y&&(b.component=a.le);for(a.le++,E.reset();E.next();)y=E.value,y.component===-1&&(my(a,y,a.le,-1,!0,!0),a.le++);var z;for(y=[],z=0;zx)for(tt=a.Ra;0x)for(E.reset();E.next();)x=E.value,b[x.component]&&(x.column+=1)}function Wx(a){for(var y=zn(),x=a.fl.length,E=0;E<=x;E++)y[E]=[];for(E=a.network.vertexes.iterator;E.next();){var b=E.value;y[x-b.layer][b.index]=b}x=new un,Kx(y,x);var z=null,tt=null,ot=null,rt=null,st=(a.ve&1)!==0,ut=(a.ve&2)!==0,gt=(a.ve&4)!==0,St=(a.ve&8)!==0;for(st&&(a.verticalAlignment(y,x,!0),z=L0(a,y,!0,!1)),y.reverse(),gt&&(a.verticalAlignment(y,x,!1),ot=L0(a,y,!1,!1)),E=Gi(y),b=E.next();!b.done;b=E.next())b.value.reverse();St&&(a.verticalAlignment(y,x,!1),rt=L0(a,y,!1,!0)),y.reverse(),ut&&(a.verticalAlignment(y,x,!0),tt=L0(a,y,!0,!0)),ri(y),a.u(z,tt,ot,rt),a.network.vertexes.each(function(Ct){var Mt=zn();st&&Mt.push(z.get(Ct)),ut&&Mt.push(tt.get(Ct)),gt&&Mt.push(ot.get(Ct)),St&&Mt.push(rt.get(Ct)),Mt.sort(function(Yt,Ht){return Yt-Ht});var At=Mt.length;At=(Mt[Math.floor((At-1)/2)]+Mt[Math.ceil((At-1)/2)])/2,ri(Mt),Ct.zc=At})}function Kx(a,y){for(var x=a.length,E=1;Eut)&&y.add(gt);z++}b=ut}}}Mr.prototype.verticalAlignment=function(a,y,x){Vx(a),a=Gi(a);for(var E=a.next();!E.done;E=a.next()){var b=-1;E=Gi(E.value);for(var z=E.next();!z.done;z=E.next()){z=z.value;var tt=x?My(z):Yx(z),ot=tt.length;if(0=y[x].length)&&(tt=y[x][0],tt.sd===tt)){tt.sd.shift===1/0&&(tt.sd.shift=0),tt=x,ot=0;do{for(z=y[tt][ot];z.align!==z.root;)z=z.align,tt++,0a&&jt("Could not determine previous vertex in layer"),y[x][a-1]}Mr.prototype.u=function(a){for(var y=[],x=0;xtt;tt++)if(y[tt]){var ot=Ux(this,y[tt],E,b,tt);ottt;z={delta:z.delta},tt++)y[tt]&&(z.delta=tt===0||tt===2?E[x]-E[tt]:b[x]-b[tt],z.delta!==0&&y[tt].each(function(rt){return function(st){st.value+=rt.delta}}(z)));ri(E),ri(b)};function Ux(a,y,x,E,b){if(!y||y.count===0)return x[b]=0,E[b]=0,1/0;var z=1/0,tt=-1/0;return y.each(function(ot){var rt=ot.key;ot=ot.value,rt=a.K===90||a.K===270?rt.width:rt.height,ottt&&(tt=ot+rt)}),x[b]=z,E[b]=tt,tt-z}Mr.prototype.commitLayout=function(){if(this.setsPortSpots)for(var a=F0(this,!0),y=F0(this,!1),x=this.network.edges.iterator;x.next();){var E=x.value.link;E!==null&&(E.fromSpot=a,E.toSpot=y)}this.commitNodes(),this.Gu(),this.isRouting&&this.commitLinks()};function F0(a,y){return a.K===270?y?Pa:Da:a.K===90?y?Da:Pa:a.K===180?y?Sa:Ea:y?Ea:Sa}Mr.prototype.commitNodes=function(){this.he=[],this.Ld=[],this.Kd=[],this.Ta=[];for(var a=0;a<=this.Ia;a++)this.he[a]=0,this.Ld[a]=0,this.Kd[a]=0,this.Ta[a]=0;for(a=this.network.vertexes.iterator;a.next();){var y=a.value,x=y.layer;this.he[x]=Math.max(this.he[x],this.nodeMinLayerSpace(y,!0)),this.Ld[x]=Math.max(this.Ld[x],this.nodeMinLayerSpace(y,!1))}y=0,x=this.ie;for(var E=0;E<=this.Ia;E++){var b=x;0>=this.he[E]+this.Ld[E]&&(b=0),0=gt.bounds.bottom?(gt=gt.bounds.y+gt.bounds.height,y.m(At++,ye,gt+Ue),y.m(At++,ye,gt),y.m(At++,ye,gt-fe)):(y.m(At++,ye,be+Ue),y.m(At++,ye,be),y.m(At++,ye,be-fe)):this.K===270?be<=gt.bounds.y?(gt=gt.bounds.y,y.m(At++,ye,gt-fe),y.m(At++,ye,gt),y.m(At++,ye,gt+Ue)):(y.m(At++,ye,be-fe),y.m(At++,ye,be),y.m(At++,ye,be+Ue)):this.K===0&&(ye>=gt.bounds.right?(gt=gt.bounds.x+gt.bounds.width,y.m(At++,gt+Ue,be),y.m(At++,gt,be),y.m(At++,gt-fe,be)):(y.m(At++,ye+Ue,be),y.m(At++,ye,be),y.m(At++,ye-fe,be)));else{y.m(At++,Ht,ae);var ui=0;this.K===180||this.K===0?((this.K===180?ye>=gt.bounds.right:ye<=gt.bounds.x)&&(ui=(this.K===0?-fe:Ue)/2),y.m(At++,Ht+ui,be)):((this.K===270?be>=gt.bounds.bottom:be<=gt.bounds.y)&&(ui=(this.K===90?-fe:Ue)/2),y.m(At++,ye,ae+ui)),y.m(At++,ye,be)}}else fe=Math.max(10,this.he[Yt.layer]),Ue=Math.max(10,this.Ld[Yt.layer]),St?this.K===180?(y.m(At++,ye-fe-Mt,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye+Ue+Mt,be)):this.K===90?(y.m(At++,ye,be+Ue+Mt),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be-fe-Mt)):this.K===270?(y.m(At++,ye,be-fe-Mt),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be+Ue+Mt)):(y.m(At++,ye+Ue+Mt,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye-fe-Mt,be)):y.m(At++,ye,be)}gt=Yt}(ot===null||st!==$r||Ct)&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=y.i(At).x,be=y.i(At).y,Ct?(Mt=this.Ld[ut.layer],this.K===180||this.K===0?(Ct=ae,Ct>=ut.bounds.y&&Ct<=ut.bounds.bottom&&(this.K===180?ye>=ut.bounds.x:ye<=ut.bounds.right)&&(gt=ut.centerX+(this.K===180?-Mt:Mt),Ct=ut.bounds.x&&Ct<=ut.bounds.right&&(this.K===270?be>=ut.bounds.y:be<=ut.bounds.bottom)&&(gt=ut.centerY+(this.K===270?-Mt:Mt),Ct=ut.bounds.x?(gt=ut.bounds.x+ut.bounds.width,y.L(At-2,gt,ae),y.L(At-1,gt+Ue,ae)):this.K===90&&be<=ut.bounds.bottom?(gt=ut.bounds.y,y.L(At-2,Ht,gt),y.L(At-1,Ht,gt-fe)):this.K===270&&be>=ut.bounds.y?(gt=ut.bounds.y+ut.bounds.height,y.L(At-2,Ht,gt),y.L(At-1,Ht,gt+Ue)):this.K===0&&ye<=ut.bounds.right&&(gt=ut.bounds.x,y.L(At-2,gt,ae),y.L(At-1,gt-fe,ae))):(fe=Math.max(10,this.he[ut.layer]),Ue=Math.max(10,this.Ld[ut.layer]),Ct=0,this.K===180||this.K===0?((this.K===180?ye<=ut.bounds.x:ye>=ut.bounds.right)&&(Ct=(this.K===0?Ue:-fe)/2),y.m(At++,ye+Ct,ae)):((this.K===270?be<=ut.bounds.y:be>=ut.bounds.bottom)&&(Ct=(this.K===90?Ue:-fe)/2),y.m(At++,Ht,be+Ct)),y.m(At++,ye,be)))}else{for(;ut!==null&&ut!==gt;){for(fe=Yt=null,ut=ut.destinationEdges.iterator;ut.next()&&(Ht=ut.value,Ht.link!==x.link||(Yt=Ht.toVertex,fe=Ht.fromVertex,fe.node!==null&&(fe=null),Yt.node!==null)););if(Yt===null)break;Yt!==gt&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=Yt.centerX,be=Yt.centerY,Ct?this.K===180||this.K===0?(fe!==null?fe.centerY:ae)!==be&&(fe=this.Ta[Yt.layer]+this.Rf.x,At===y.firstPickIndex+1&&(fe=this.K===0?Math.max(fe,Ht):Math.min(fe,Ht)),y.m(At++,fe,ae),y.m(At++,fe,be)):(fe!==null?fe.centerX:Ht)!==ye&&(fe=this.Ta[Yt.layer]+this.Rf.y,At===y.firstPickIndex+1&&(fe=this.K===90?Math.max(fe,ae):Math.min(fe,ae)),y.m(At++,Ht,fe),y.m(At++,ye,fe)):(fe=Math.max(10,this.he[Yt.layer]),Ue=Math.max(10,this.Ld[Yt.layer]),St?this.K===180?(y.m(At++,ye+Ue+Mt,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye-fe-Mt,be)):this.K===90?(y.m(At++,ye,be-fe-Mt),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be+Ue+Mt)):this.K===270?(y.m(At++,ye,be+Ue+Mt),y.m(At++,ye,Math.max(be+Ue-Mt/2,be)),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,ye,Math.min(be-fe+Mt/2,be)),y.m(At++,ye,be-fe-Mt)):(y.m(At++,ye-fe-Mt,be),y.m(At++,Math.min(ye-fe+Mt/2,ye),be),y.m(At++,ye,be),y.m(At++,ye,be),y.m(At++,Math.max(ye+Ue-Mt/2,ye),be),y.m(At++,ye+Ue+Mt,be)):this.K===180?(y.m(At++,ye+Ue,be),y.m(At++,ye-fe,be)):this.K===90?(y.m(At++,ye,be-fe),y.m(At++,ye,be+Ue)):this.K===270?(y.m(At++,ye,be+Ue),y.m(At++,ye,be-fe)):(y.m(At++,ye-fe,be),y.m(At++,ye+Ue,be)))),ut=Yt}Ct&&(Ht=y.i(At-1).x,ae=y.i(At-1).y,ye=y.i(At).x,be=y.i(At).y,this.K===180||this.K===0?ae!==be&&(fe=this.K===0?Math.min(Math.max((ye+Ht)/2,this.Ta[gt.layer]+this.Rf.x),ye):Math.max(Math.min((ye+Ht)/2,this.Ta[gt.layer]+this.Rf.x),ye),y.m(At++,fe,ae),y.m(At++,fe,be)):Ht!==ye&&(fe=this.K===90?Math.min(Math.max((be+ae)/2,this.Ta[gt.layer]+this.Rf.y),be):Math.max(Math.min((be+ae)/2,this.Ta[gt.layer]+this.Rf.y),be),y.m(At++,Ht,fe),y.m(At++,ye,fe)))}E!==null&&St&&4<=y.pointsCount&&(tt!==null&&(tt=st===$r?y.getLinkPointFromPoint(b,tt,tt.ga(hi),y.i(3),!0):y.i(0),st===$r&&(st=y.i(2),E=y.i(3),this.direction===90||this.direction===270?(y.L(1,(tt.x+st.x)/2,st.y),y.L(2,E.x,(st.y+E.y)/2)):(y.L(1,st.x,(tt.y+st.y)/2),y.L(2,(st.x+E.x)/2,E.y))),tt.w()||tt.set(b.actualBounds.center),y.L(0,tt.x,tt.y)),ot!==null&&(b=rt===$r?y.getLinkPointFromPoint(z,ot,ot.ga(hi),y.i(y.pointsCount-4),!1):y.i(y.pointsCount-1),rt===$r&&(ot=y.i(y.pointsCount-3),rt=y.i(y.pointsCount-4),this.direction===90||this.direction===270?(y.L(y.pointsCount-2,(b.x+ot.x)/2,ot.y),y.L(y.pointsCount-2,rt.x,(ot.y+rt.y)/2)):(y.L(y.pointsCount-2,ot.x,(b.y+ot.y)/2),y.L(y.pointsCount-3,(ot.x+rt.x)/2,rt.y))),b.w()||b.set(z.actualBounds.center),y.L(y.pointsCount-1,b.x,b.y))),y.zf(),x.commit()}}}this.avoidOrthogonalOverlaps()},Mr.prototype.avoidOrthogonalOverlaps=function(){if(!(0>=this.linkSpacing)){for(var a=new fn,y=this.network.edges.iterator;y.next();){var x=y.value.link;x!==null&&x.isOrthogonal&&!a.contains(x)&&a.add(x)}if(0z.y&&(ut=st.y>z.y?0:tt.xz.x&&(ut=st.x>z.x?0:tt.yy.layer?1:a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.Ux=function(a,y){return a instanceof bc&&y instanceof bc&&a!==y?a.firsty.first||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.Js=function(a,y){return a instanceof bc&&y instanceof bc&&a!==y?a.jcy.jc||a.jy.j||a.rdy.rd?1:a.Icy.Ic?1:0:0},Et.B=function(a,y){return a-=y,-1a},Et.zi=function(a,y,x,E){var b=a.length,z=E-x;if(!(1>=z))if((0>x||x>=b-1)&&jt("not in range 0 <= from < length: "+x),z===2)E=a[x],b=a[x+1],0=b)a.sort(y);else for(x=a.slice(0,E),x.sort(y),y=0;y=b)for(E=a.slice(x),E.sort(y),y=x;y=a.He.length){for(var E=[],b=0;ba&&(this.bg=a,this.C())}},alignOption:{get:function(){return this.ve},set:function(a){this.ve!==a&&0<=a&&16>a&&(this.ve=a,this.C())}},setsPortSpots:{get:function(){return this.sf},set:function(a){this.sf!==a&&(this.sf=a,this.C())}},linkSpacing:{get:function(){return this.Cn},set:function(a){this.Cn!==a&&0<=a&&(this.Cn=a,this.C())}},maxLayer:{get:function(){return this.Ia}},maxIndex:{get:function(){return this.Iq}},maxColumn:{get:function(){return this.Ra}},minIndexLayer:{get:function(){return this.Hn}},maxIndexLayer:{get:function(){return this.Md}}});var A0=new ce(Mr,"CycleDepthFirst",0),Sy=new ce(Mr,"CycleGreedy",1),Wp=new ce(Mr,"CycleFromLayers",2),N0=new ce(Mr,"LayerOptimalLinkLength",0),xy=new ce(Mr,"LayerLongestPathSink",1),wy=new ce(Mr,"LayerLongestPathSource",2),k0=new ce(Mr,"InitDepthFirstOut",0),Py=new ce(Mr,"InitDepthFirstIn",1),Cy=new ce(Mr,"InitNaive",2),Ey=new ce(Mr,"AggressiveNone",0),B0=new ce(Mr,"AggressiveLess",1),by=new ce(Mr,"AggressiveMore",2),_x=8;Mr.className="LayeredDigraphLayout",Mr.CycleDepthFirst=A0,Mr.CycleGreedy=Sy,Mr.CycleFromLayers=Wp,Mr.LayerOptimalLinkLength=N0,Mr.LayerLongestPathSink=xy,Mr.LayerLongestPathSource=wy,Mr.InitDepthFirstOut=k0,Mr.InitDepthFirstIn=Py,Mr.InitNaive=Cy,Mr.AggressiveNone=Ey,Mr.AggressiveLess=B0,Mr.AggressiveMore=by,Mr.PackNone=0,Mr.PackExpand=1,Mr.PackStraighten=2,Mr.PackMedian=4,Mr.PackAll=15,Mr.AlignNone=0,Mr.AlignUpperLeft=1,Mr.AlignUpperRight=2,Mr.AlignLowerLeft=4,Mr.AlignLowerRight=8,Mr.AlignAll=15;function bc(){this.index=this.Ic=this.rd=this.jc=this.first=this.layer=0,this.link=null,this.j=0}bc.className="SegInfo";function kg(a){Zr.call(this,a)}Fe(kg,Zr),kg.prototype.createVertex=function(){return new Cu(this)},kg.prototype.createEdge=function(){return new Kp(this)},kg.className="LayeredDigraphNetwork";function Cu(a){ts.call(this,a),this.$n=this.bo=this.ao=this.co=null,this.Za=this.Ag=this.Ig=-1,this.u=NaN,this.F=null,this.valid=!1,this.finish=this.Ll=NaN,this.Dj=0,this.dv=this.ev=null}Fe(Cu,ts);function ix(a,y){return a.index-y.index}function T0(a,y){if(!a.$n){for(var x=[],E=Gi(a.destinationEdgesArrayAccess),b=E.next();!b.done;b=E.next())b=b.value,b.valid&&x.push(b);a.$n=x}for(a=Gi(a.$n),x=a.next();!x.done;x=a.next())if(x=x.value,x.toVertex===y)return x;jt("Unable to find destination edge to given vertex")}function My(a){if(!a.co){for(var y=[],x=Gi(a.sourceEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.fromVertex);y.sort(ix),a.co=y}return a.co}function Yx(a){if(!a.ao){for(var y=[],x=Gi(a.destinationEdgesArrayAccess),E=x.next();!E.done;E=x.next())E=E.value,E.valid&&y.push(E.toVertex);y.sort(ix),a.ao=y}return a.ao}Cu.prototype.Cl=function(a){ts.prototype.Cl.call(this,a),this.bo=this.co=null},Cu.prototype.Kl=function(a){ts.prototype.Kl.call(this,a),this.bo=this.co=null},Cu.prototype.zl=function(a){ts.prototype.zl.call(this,a),this.$n=this.ao=null},Cu.prototype.Jl=function(a){ts.prototype.Jl.call(this,a),this.$n=this.ao=null},zt.Object.defineProperties(Cu.prototype,{layer:{get:function(){return this.Ig},set:function(a){this.Ig!==a&&(this.Ig=a)}},column:{get:function(){return this.Ag},set:function(a){this.Ag!==a&&(this.Ag=a)}},index:{get:function(){return this.Za},set:function(a){this.Za!==a&&(this.Za=a)}},component:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},near:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Cu.prototype.deleteDestinationEdge=Cu.prototype.Jl,Cu.prototype.addDestinationEdge=Cu.prototype.zl,Cu.prototype.deleteSourceEdge=Cu.prototype.Kl,Cu.prototype.addSourceEdge=Cu.prototype.Cl,Cu.className="LayeredDigraphVertex";function Kp(a){Wl.call(this,a),this.j=this.ia=this.Ha=!1,this.V=this.u=NaN,this.F=this.o=0}Fe(Kp,Wl),zt.Object.defineProperties(Kp.prototype,{fromVertex:{get:function(){return this.kd},set:function(a){this.kd!==a&&(this.kd=a)}},toVertex:{get:function(){return this.qd},set:function(a){this.qd!==a&&(this.qd=a)}},valid:{get:function(){return this.Ha},set:function(a){this.Ha!==a&&(this.Ha=a)}},rev:{get:function(){return this.ia},set:function(a){this.ia!==a&&(this.ia=a)}},forest:{get:function(){return this.j},set:function(a){this.j!==a&&(this.j=a)}},portFromPos:{get:function(){return this.u},set:function(a){this.u!==a&&(this.u=a)}},portToPos:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},portFromColOffset:{get:function(){return this.o},set:function(a){this.o!==a&&(this.o=a)}},portToColOffset:{get:function(){return this.F},set:function(a){this.F!==a&&(this.F=a)}}}),Kp.className="LayeredDigraphEdge";function Vo(a){ia.call(this),this.Ub=new un,this.Wn=R0,this.ud=Xh,this.vo=z0,this.Bq=Ry,this.$v=[],this.td=!0,this.Rb=H0,this.$d=new Xe(10,10).freeze();var y=new zf(this);this.W=new Ou(y),this.Y=new Ou(y),this.ru=[],a&&Object.assign(this,a)}Fe(Vo,ia),Vo.prototype.cloneProtected=function(a){ia.prototype.cloneProtected.call(this,a),a.Wn=this.Wn,a.vo=this.vo,a.Bq=this.Bq,a.td=this.td,a.Rb=this.Rb,a.$d.assign(this.$d),a.W.copyInheritedPropertiesFrom(this.W),a.Y.copyInheritedPropertiesFrom(this.Y)},Vo.prototype.qb=function(a){a.classType===Vo?a.name.indexOf("Alignment")===0?this.alignment=a:a.name.indexOf("Arrangement")===0?this.arrangement=a:a.name.indexOf("Compaction")===0?this.compaction=a:a.name.indexOf("Path")===0?this.path=a:a.name.indexOf("Sorting")===0?this.sorting=a:a.name.indexOf("Style")===0?this.treeStyle=a:jt("Unknown enum value: "+a):ia.prototype.qb.call(this,a)},Vo.prototype.createNetwork=function(){return new zf(this)},Vo.prototype.makeNetwork=function(a){function y(E){if(E instanceof fi)return!E.isLinkLabel&&E.category!=="Comment";if(E instanceof $n){var b=E.fromNode;return b===null||b.isLinkLabel||b.category==="Comment"?!1:(E=E.toNode,!(E===null||E.isLinkLabel||E.category==="Comment"))}return!1}var x=this.createNetwork();return a instanceof Ve?(x.lg(a.nodes,!0,y),x.lg(a.links,!0,y)):a instanceof mo?x.lg(a.memberParts,!1,y):x.lg(a.iterator,!1,y),x},Vo.prototype.doLayout=function(a){this.network===null&&(this.network=this.makeNetwork(a)),this.arrangement!==G0&&(this.arrangementOrigin=this.initialOrigin(this.arrangementOrigin));var y=this.diagram;if(y===null&&a instanceof Ve&&(y=a),this.path===R0&&y!==null?this.ud=y.isTreePathToChildren?Xh:Rf:this.ud=this.path===R0?Xh:this.path,0y.level)return!1;a.removeChild(x.parent,x)}return!0}Vo.prototype.removeChild=function(a,y){if(a!==null&&y!==null){for(var x=a.children,E=0,b=0;bb?hx(this,a,tt,eo,Ht,ae):dx(this,a,tt,eo,Ht,ae),eo=ae.x,Ht=ae.width,ae=ae.height;break;case Kd:for(ye=0;yegt&&(Fids&&(If(a,-ds,0,fo,fr-1),I0(ye,-ds,0),I0(be,-ds,0),ds=0)}zr.S.h(ds,xi),Ht=Math.max(Ht,Ue),ae=Math.max(ae,fe+(Qn===0?0:Mt)+is.height),Fi=Ue}else 0gt&&(xids&&(If(a,0,-ds,fo,fr-1),I0(ye,0,-ds),I0(be,0,-ds),ds=0)),zr.S.h(Fi,ds),ae=Math.max(ae,ui),Ht=Math.max(Ht,fe+(Qn===0?0:Mt)+is.width),xi=ui;xn++}switch(0st&&(st=0),135At&&(At=0),rt===gd&&(ot+=St/2+a.focus.y),tt+=E+x):y?(a.comments===null?E>Ht&&(Ht=ky(rt,E-Ht,0),tt=Ht.x,ot=Ht.y,Ht=E,st=0):Ht=Ay(a,Ht,st),0>st&&(tt-=st,st=0),135ae&&(ae=ky(rt,0,Yt-ae),tt=ae.x,ot=ae.y,ae=Yt,At=0):ae=Ny(a,ae,At),0>At&&(ot-=At,At=0),tt+=E+x),0b[0].x?b[2].assign(b[1]):b[1].assign(b[2])),b[3].yb[0].x?b[3].assign(b[2]):b[2].assign(b[3])),Qn[0].h(st+E,0),Qn[1].h(Qn[0].x,Yt),Qn[2].yb[0].y?b[2].assign(b[1]):b[1].assign(b[2])),b[3].xb[0].y?b[3].assign(b[2]):b[2].assign(b[3])),Qn[0].h(0,At+Yt),Qn[1].h(E,Qn[0].y),Qn[2].xE?hx(a,y,b,xn,fe,ye):dx(a,y,b,xn,fe,ye),xn=ye.x,fe=ye.width,ye=ye.height;break;case Kd:for(St=0;StSt&&(UeSt&&(uigt&&(gt=0),135Ht&&(Ht=0)),y.la.h(gt,Ht),y.Da.h(fe,ye)}}Vo.prototype.customAlignment=function(a,y,x,E,b){return[y,x,E,b]};function hx(a,y,x,E,b,z){var tt=x.length;if(tt===0)return new on(E,0,b,z);if(tt===1)return y=x[0],b=y.Da.width,z=y.Da.height,new on(E,0,b,z);for(var ot=y.nodeSpacing,rt=y.rowSpacing,st=th(y)===90,ut=0,gt=0,St=0,Ct=0;Ctst&&(b-=st),z=Math.max(z,Math.max(Ct,St)+a+tt.height),0>x.S.x&&(E=D0(y,x.S.x,!1,E,ot))):(x.S.h(b+a,E+ot/2-x.focus.y-x.la.y),b=Math.max(b,Math.max(Mt,gt)+a+tt.width),St=E+ot/2-x.focus.y-x.la.y,z=Math.max(z,St+tt.height),0>St&&(z-=St),0>x.S.y&&(E=D0(y,x.S.y,!0,E,ot)))),new on(E,0,b,z)}function dx(a,y,x,E,b,z){var tt=x.length;if(tt===0)return new on(E,0,b,z);if(tt===1)return x=x[0],b=x.Da.width,z=x.Da.height,new on(E,0,b,z);for(var ot=y.nodeSpacing,rt=y.rowSpacing,st=th(y)===270,ut=0,gt=0,St=0,Ct=0;Ctgt&&(b-=gt),z=Math.max(z,Math.abs(Math.min(Ct,St))+a+ut.height),0>rt.S.x&&(E=D0(y,rt.S.x,!1,E,ot))):(rt.S.h(-b-ut.width-a,E+ot/2-rt.focus.y-rt.la.y),b=Math.max(b,Math.abs(Math.min(Mt,gt))+a+ut.width),St=E+ot/2-rt.focus.y-rt.la.y,z=Math.max(z,St+ut.height),0>St&&(z-=St),0>rt.S.y&&(E=D0(y,rt.S.y,!0,E,ot)))),y=0;yy&&(y=x+a.width),0>x&&(y-=x),y;case Jh:return a.width>y?a.width:y;case Qh:return 2*a.focus.x>y?a.width:y+a.width-2*a.focus.x;case Wd:case $h:return Math.max(a.width,Math.max(y,x+a.width)-Math.min(0,x));case Kd:return a.width-a.focus.x+a.nodeSpacing/2+y;case gd:return Math.max(a.width,a.focus.x+a.nodeSpacing/2+y);default:return y}}function Ny(a,y,x){switch(a.alignment){case jf:case Tg:return x+a.height>y&&(y=x+a.height),0>x&&(y-=x),y;case Jh:return a.height>y?a.height:y;case Qh:return 2*a.focus.y>y?a.height:y+a.height-2*a.focus.y;case Wd:case $h:return Math.max(a.height,Math.max(y,x+a.height)-Math.min(0,x));case Kd:return a.height-a.focus.y+a.nodeSpacing/2+y;case gd:return Math.max(a.height,a.focus.y+a.nodeSpacing/2+y);default:return y}}function ky(a,y,x){switch(a){case Tg:y/=2,x/=2;break;case jf:y/=2,x/=2;break;case Jh:x=y=0;break;case Qh:break;default:jt("Unhandled alignment value "+a.toString())}return new Gt(y,x)}function sf(a,y,x,E,b,z){y=ky(y,x,E),If(a,y.x,y.y,b,z)}function If(a,y,x,E,b){if(y!==0||x!==0)for(a=a.children;E<=b;E++){var z=a[E].S;z.x+=y,z.y+=x}}function O0(a,y,x,E){var b=y.parent;switch(a.ud){case Xh:for(a=y.sourceEdges;a.next();)y=a.value,y.fromVertex===b&&y.relativePoint.h(x,E);break;case Rf:for(a=y.destinationEdges;a.next();)y=a.value,y.toVertex===b&&y.relativePoint.h(x,E);break;default:jt("Unhandled path value "+a.ud.toString())}}function I0(a,y,x){for(var E=0;Egt.length||Ct===null||2>Ct.length))for(b=x=0;xst&&z.yz.y&&sty.length||x===null||2>x.length)E=null;else{for(ut=Tl(a,y.length+x.length),E=z=rt=0;zrt;)st=x[z++],ut[E++].h(st.x+b,st.y);for(x=Tl(a,E),rt=0;rtgt.length||z===null||2>z.length)b=null;else{for(ut=Tl(a,gt.length+z.length),b=st=x=0;xz;)rt=gt[x++],ut[b++].h(rt.x,rt.y);for(z=Tl(a,b),x=0;xgt.length||Ct===null||2>Ct.length))for(b=x=0;xrt&&z.xz.x&&rty.length||x===null||2>x.length)E=null;else{for(ut=Tl(a,y.length+x.length),E=z=rt=0;zrt;)st=x[z++],ut[E++].h(st.x,st.y+b);for(x=Tl(a,E),rt=0;rtgt.length||z===null||2>z.length)b=null;else{for(ut=Tl(a,gt.length+z.length),b=st=x=0;xz;)rt=gt[x++],ut[b++].h(rt.x,rt.y);for(z=Tl(a,b),x=0;x=a?0:135>=a?90:225>=a?180:315>=a?270:0}Vo.prototype.computeLayerSpacing=function(a){var y=th(a);y=y===90||y===270;var x=a.layerSpacing;if(0=a&&(this.W.nodeIndentPastParent=a,this.C())}},nodeSpacing:{get:function(){return this.W.nodeSpacing},set:function(a){this.W.nodeSpacing!==a&&(this.W.nodeSpacing=a,this.C())}},layerSpacing:{get:function(){return this.W.layerSpacing},set:function(a){this.W.layerSpacing!==a&&(this.W.layerSpacing=a,this.C())}},layerSpacingParentOverlap:{get:function(){return this.W.layerSpacingParentOverlap},set:function(a){this.W.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.W.layerSpacingParentOverlap=a,this.C())}},compaction:{get:function(){return this.W.compaction},set:function(a){this.W.compaction===a||a!==j0&&a!==Xp||(this.W.compaction=a,this.C())}},breadthLimit:{get:function(){return this.W.breadthLimit},set:function(a){this.W.breadthLimit!==a&&0<=a&&(this.W.breadthLimit=a,this.C())}},rowSpacing:{get:function(){return this.W.rowSpacing},set:function(a){this.W.rowSpacing!==a&&(this.W.rowSpacing=a,this.C())}},rowIndent:{get:function(){return this.W.rowIndent},set:function(a){this.W.rowIndent!==a&&0<=a&&(this.W.rowIndent=a,this.C())}},commentSpacing:{get:function(){return this.W.commentSpacing},set:function(a){this.W.commentSpacing!==a&&(this.W.commentSpacing=a,this.C())}},commentMargin:{get:function(){return this.W.commentMargin},set:function(a){this.W.commentMargin!==a&&(this.W.commentMargin=a,this.C())}},setsPortSpot:{get:function(){return this.W.setsPortSpot},set:function(a){this.W.setsPortSpot!==a&&(this.W.setsPortSpot=a,this.C())}},portSpot:{get:function(){return this.W.portSpot},set:function(a){this.W.portSpot.D(a)||(this.W.portSpot=a,this.C())}},setsChildPortSpot:{get:function(){return this.W.setsChildPortSpot},set:function(a){this.W.setsChildPortSpot!==a&&(this.W.setsChildPortSpot=a,this.C())}},childPortSpot:{get:function(){return this.W.childPortSpot},set:function(a){this.W.childPortSpot.D(a)||(this.W.childPortSpot=a,this.C())}},alternateSorting:{get:function(){return this.Y.sorting},set:function(a){this.Y.sorting===a||a!==Bg&&a!==Up&&a!==_p&&!Yp||(this.Y.sorting=a,this.C())}},alternateComparer:{get:function(){return this.Y.comparer},set:function(a){this.Y.comparer!==a&&(this.Y.comparer=a,this.C())}},alternateAngle:{get:function(){return this.Y.angle},set:function(a){this.Y.angle===a||a!==0&&a!==90&&a!==180&&a!==270||(this.Y.angle=a,this.C())}},alternateAlignment:{get:function(){return this.Y.alignment},set:function(a){this.Y.alignment!==a&&(this.Y.alignment=a,this.C())}},alternateNodeIndent:{get:function(){return this.Y.nodeIndent},set:function(a){this.Y.nodeIndent!==a&&0<=a&&(this.Y.nodeIndent=a,this.C())}},alternateNodeIndentPastParent:{get:function(){return this.Y.nodeIndentPastParent},set:function(a){this.Y.nodeIndentPastParent!==a&&0<=a&&1>=a&&(this.Y.nodeIndentPastParent=a,this.C())}},alternateNodeSpacing:{get:function(){return this.Y.nodeSpacing},set:function(a){this.Y.nodeSpacing!==a&&(this.Y.nodeSpacing=a,this.C())}},alternateLayerSpacing:{get:function(){return this.Y.layerSpacing},set:function(a){this.Y.layerSpacing!==a&&(this.Y.layerSpacing=a,this.C())}},alternateLayerSpacingParentOverlap:{get:function(){return this.Y.layerSpacingParentOverlap},set:function(a){this.Y.layerSpacingParentOverlap!==a&&0<=a&&1>=a&&(this.Y.layerSpacingParentOverlap=a,this.C())}},alternateCompaction:{get:function(){return this.Y.compaction},set:function(a){this.Y.compaction===a||a!==j0&&a!==Xp||(this.Y.compaction=a,this.C())}},alternateBreadthLimit:{get:function(){return this.Y.breadthLimit},set:function(a){this.Y.breadthLimit!==a&&0<=a&&(this.Y.breadthLimit=a,this.C())}},alternateRowSpacing:{get:function(){return this.Y.rowSpacing},set:function(a){this.Y.rowSpacing!==a&&(this.Y.rowSpacing=a,this.C())}},alternateRowIndent:{get:function(){return this.Y.rowIndent},set:function(a){this.Y.rowIndent!==a&&0<=a&&(this.Y.rowIndent=a,this.C())}},alternateCommentSpacing:{get:function(){return this.Y.commentSpacing},set:function(a){this.Y.commentSpacing!==a&&(this.Y.commentSpacing=a,this.C())}},alternateCommentMargin:{get:function(){return this.Y.commentMargin},set:function(a){this.Y.commentMargin!==a&&(this.Y.commentMargin=a,this.C())}},alternateSetsPortSpot:{get:function(){return this.Y.setsPortSpot},set:function(a){this.Y.setsPortSpot!==a&&(this.Y.setsPortSpot=a,this.C())}},alternatePortSpot:{get:function(){return this.Y.portSpot},set:function(a){this.Y.portSpot.D(a)||(this.Y.portSpot=a,this.C())}},alternateSetsChildPortSpot:{get:function(){return this.Y.setsChildPortSpot},set:function(a){this.Y.setsChildPortSpot!==a&&(this.Y.setsChildPortSpot=a,this.C())}},alternateChildPortSpot:{get:function(){return this.Y.childPortSpot},set:function(a){this.Y.childPortSpot.D(a)||(this.Y.childPortSpot=a,this.C())}}});var R0=new ce(Vo,"PathDefault",-1),Xh=new ce(Vo,"PathDestination",0),Rf=new ce(Vo,"PathSource",1),Bg=new ce(Vo,"SortingForwards",10),Up=new ce(Vo,"SortingReverse",11),_p=new ce(Vo,"SortingAscending",12),Yp=new ce(Vo,"SortingDescending",13),Tg=new ce(Vo,"AlignmentCenterSubtrees",20),jf=new ce(Vo,"AlignmentCenterChildren",21),Jh=new ce(Vo,"AlignmentStart",22),Qh=new ce(Vo,"AlignmentEnd",23),Wd=new ce(Vo,"AlignmentBus",24),$h=new ce(Vo,"AlignmentBusBranching",25),Kd=new ce(Vo,"AlignmentTopLeftBus",26),gd=new ce(Vo,"AlignmentBottomRightBus",27),j0=new ce(Vo,"CompactionNone",30),Xp=new ce(Vo,"CompactionBlock",31),z0=new ce(Vo,"StyleLayered",40),Ty=new ce(Vo,"StyleLastParents",41),Dy=new ce(Vo,"StyleAlternating",42),Oy=new ce(Vo,"StyleRootOnly",43),H0=new ce(Vo,"ArrangementVertical",50),Iy=new ce(Vo,"ArrangementHorizontal",51),G0=new ce(Vo,"ArrangementFixedRoots",52),Ry=new ce(Vo,"LayerIndividual",60),jy=new ce(Vo,"LayerSiblings",61),Z0=new ce(Vo,"LayerUniform",62);Vo.className="TreeLayout",Vo.PathDefault=R0,Vo.PathDestination=Xh,Vo.PathSource=Rf,Vo.SortingForwards=Bg,Vo.SortingReverse=Up,Vo.SortingAscending=_p,Vo.SortingDescending=Yp,Vo.AlignmentCenterSubtrees=Tg,Vo.AlignmentCenterChildren=jf,Vo.AlignmentStart=Jh,Vo.AlignmentEnd=Qh,Vo.AlignmentBus=Wd,Vo.AlignmentBusBranching=$h,Vo.AlignmentTopLeftBus=Kd,Vo.AlignmentBottomRightBus=gd,Vo.CompactionNone=j0,Vo.CompactionBlock=Xp,Vo.StyleLayered=z0,Vo.StyleLastParents=Ty,Vo.StyleAlternating=Dy,Vo.StyleRootOnly=Oy,Vo.ArrangementVertical=H0,Vo.ArrangementHorizontal=Iy,Vo.ArrangementFixedRoots=G0,Vo.LayerIndividual=Ry,Vo.LayerSiblings=jy,Vo.LayerUniform=Z0;function zf(a){Zr.call(this,a)}Fe(zf,Zr),zf.prototype.createVertex=function(){return new Ou(this)},zf.prototype.createEdge=function(){return new Dg(this)},zf.className="TreeNetwork";function Ou(a){ts.call(this,a),this.V=!1,this.hb=null,this.u=[],this.nb=this.Ha=this.F=this.ia=0,this.td=null,this.S=new Gt(0,0),this.Da=new Xe(0,0),this.la=new Gt(0,0),this.im=this.hm=this.qA=!1,this.kp=this.Yo=null,this.nd=Bg,this.hd=oy,this.Kb=0,this.Jb=jf,this.Vq=this.Uq=0,this.Wq=20,this.ie=50,this.Aq=0,this.Hp=Xp,this.Ap=0,this.nr=25,this.Gp=this.mr=10,this.Fp=20,this.xr=!0,this.dr=gr,this.wr=!0,this.Dp=gr}Fe(Ou,ts),Ou.prototype.copyInheritedPropertiesFrom=function(a){a!==null&&(this.nd=a.sorting,this.hd=a.comparer,this.Kb=a.angle,this.Jb=a.alignment,this.Uq=a.nodeIndent,this.Vq=a.nodeIndentPastParent,this.Wq=a.nodeSpacing,this.ie=a.layerSpacing,this.Aq=a.layerSpacingParentOverlap,this.Hp=a.compaction,this.Ap=a.breadthLimit,this.nr=a.rowSpacing,this.mr=a.rowIndent,this.Gp=a.commentSpacing,this.Fp=a.commentMargin,this.xr=a.setsPortSpot,this.dr=a.portSpot,this.wr=a.setsChildPortSpot,this.Dp=a.childPortSpot)},zt.Object.defineProperties(Ou.prototype,{initialized:{get:function(){return this.V},set:function(a){this.V!==a&&(this.V=a)}},parent:{get:function(){return this.hb},set:function(a){this.hb!==a&&(this.hb=a)}},children:{get:function(){return this.u},set:function(a){if(this.u!==a){if(a!==null)for(var y=a.length,x=0;xCt.y+x.rowIndent&&(z=Math.min(z,Math.max(gt.y,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.top+b.y,b.y===0&>.yCt.x+x.rowIndent&&(z=Math.min(z,Math.max(gt.x,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.left+b.x,b.x===0&>.xCt.y+x.rowIndent&&(z=Math.min(z,Math.max(gt.y,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.top+b.y,b.y===0&>.yCt.x+x.rowIndent&&(z=Math.min(z,Math.max(gt.x,z-y.computeNodeIndent(x))))):x.alignment===Jh?(z=E.left+b.x,b.x===0&>.x>>6)+ke(128|Je&63):ke(224|Je>>>12&15)+ke(128|Je>>>6&63)+ke(128|Je&63)}else{var Je=65536+(ve.charCodeAt(0)-55296)*1024+(ve.charCodeAt(1)-56320);return ke(240|Je>>>18&7)+ke(128|Je>>>12&63)+ke(128|Je>>>6&63)+ke(128|Je&63)}},Ut=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,Ae=function(ve){return ve.replace(Ut,me)},Pe=function(ve){var Je=[0,2,1][ve.length%3],je=ve.charCodeAt(0)<<16|(ve.length>1?ve.charCodeAt(1):0)<<8|(ve.length>2?ve.charCodeAt(2):0),en=[le.charAt(je>>>18),le.charAt(je>>>12&63),Je>=2?"=":le.charAt(je>>>6&63),Je>=1?"=":le.charAt(je&63)];return en.join("")},He=ue.btoa&&typeof ue.btoa=="function"?function(ve){return ue.btoa(ve)}:function(ve){if(ve.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return ve.replace(/[\s\S]{1,3}/g,Pe)},Ft=function(ve){return He(Ae(String(ve)))},et=function(ve){return ve.replace(/[+\/]/g,function(Je){return Je=="+"?"-":"_"}).replace(/=/g,"")},nt=function(ve,Je){return Je?et(Ft(ve)):Ft(ve)},ht=function(ve){return nt(ve,!0)},lt;ue.Uint8Array&&(lt=function(ve,Je){for(var je="",en=0,Hn=ve.length;en>>18)+le.charAt(dn>>>12&63)+(typeof Te!="undefined"?le.charAt(dn>>>6&63):"=")+(typeof $t!="undefined"?le.charAt(dn&63):"=")}return Je?et(je):je});var pt=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,yt=function(ve){switch(ve.length){case 4:var Je=(7&ve.charCodeAt(0))<<18|(63&ve.charCodeAt(1))<<12|(63&ve.charCodeAt(2))<<6|63&ve.charCodeAt(3),je=Je-65536;return ke((je>>>10)+55296)+ke((je&1023)+56320);case 3:return ke((15&ve.charCodeAt(0))<<12|(63&ve.charCodeAt(1))<<6|63&ve.charCodeAt(2));default:return ke((31&ve.charCodeAt(0))<<6|63&ve.charCodeAt(1))}},Pt=function(ve){return ve.replace(pt,yt)},Nt=function(ve){var Je=ve.length,je=Je%4,en=(Je>0?kt[ve.charAt(0)]<<18:0)|(Je>1?kt[ve.charAt(1)]<<12:0)|(Je>2?kt[ve.charAt(2)]<<6:0)|(Je>3?kt[ve.charAt(3)]:0),Hn=[ke(en>>>16),ke(en>>>8&255),ke(en&255)];return Hn.length-=[0,0,2,1][je],Hn.join("")},Dt=ue.atob&&typeof ue.atob=="function"?function(ve){return ue.atob(ve)}:function(ve){return ve.replace(/\S{1,4}/g,Nt)},Zt=function(ve){return Dt(String(ve).replace(/[^A-Za-z0-9\+\/]/g,""))},ne=function(ve){return Pt(Dt(ve))},de=function(ve){return String(ve).replace(/[-_]/g,function(Je){return Je=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Qt=function(ve){return ne(de(ve))},Ce;ue.Uint8Array&&(Ce=function(ve){return Uint8Array.from(Zt(de(ve)),function(Je){return Je.charCodeAt(0)})});var Vt=function(){var ve=ue.Base64;return ue.Base64=Ie,ve};if(ue.Base64={VERSION:te,atob:Zt,btoa:He,fromBase64:Qt,toBase64:nt,utob:Ae,encode:nt,encodeURI:ht,btou:Pt,decode:Qt,noConflict:Vt,fromUint8Array:lt,toUint8Array:Ce},typeof Object.defineProperty=="function"){var Ee=function(ve){return{value:ve,enumerable:!1,writable:!0,configurable:!0}};ue.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",Ee(function(){return Qt(this)})),Object.defineProperty(String.prototype,"toBase64",Ee(function(ve){return nt(this,ve)})),Object.defineProperty(String.prototype,"toBase64URI",Ee(function(){return nt(this,!0)}))}}return ue.Meteor&&(Base64=ue.Base64),Fn.exports?Fn.exports.Base64=ue.Base64:(ct=[],Ot=function(){return ue.Base64}.apply(An,ct),Ot!==void 0&&(Fn.exports=Ot)),{Base64:ue.Base64}})},2859:function(Fn,An,xt){"use strict";xt.d(An,{hP:function(){return bn}});var ct=function(It,bt){return(ct=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(wt,Bt){wt.__proto__=Bt}||function(wt,Bt){for(var Tt in Bt)Object.prototype.hasOwnProperty.call(Bt,Tt)&&(wt[Tt]=Bt[Tt])})(It,bt)};function Ot(It,bt){function wt(){this.constructor=It}ct(It,bt),It.prototype=bt===null?Object.create(bt):(wt.prototype=bt.prototype,new wt)}function ue(It,bt,wt,Bt){return new(wt||(wt=Promise))(function(Tt,vt){function ie(Kt){try{Wt(Bt.next(Kt))}catch(he){vt(he)}}function xe(Kt){try{Wt(Bt.throw(Kt))}catch(he){vt(he)}}function Wt(Kt){var he;Kt.done?Tt(Kt.value):(he=Kt.value,he instanceof wt?he:new wt(function(pe){pe(he)})).then(ie,xe)}Wt((Bt=Bt.apply(It,bt||[])).next())})}function Ie(It,bt){var wt,Bt,Tt,vt,ie={label:0,sent:function(){if(1&Tt[0])throw Tt[1];return Tt[1]},trys:[],ops:[]};return vt={next:xe(0),throw:xe(1),return:xe(2)},typeof Symbol=="function"&&(vt[Symbol.iterator]=function(){return this}),vt;function xe(Wt){return function(Kt){return function(he){if(wt)throw new TypeError("Generator is already executing.");for(;ie;)try{if(wt=1,Bt&&(Tt=2&he[0]?Bt.return:he[0]?Bt.throw||((Tt=Bt.return)&&Tt.call(Bt),0):Bt.next)&&!(Tt=Tt.call(Bt,he[1])).done)return Tt;switch(Bt=0,Tt&&(he=[2&he[0],Tt.value]),he[0]){case 0:case 1:Tt=he;break;case 4:return ie.label++,{value:he[1],done:!1};case 5:ie.label++,Bt=he[1],he=[0];continue;case 7:he=ie.ops.pop(),ie.trys.pop();continue;default:if(Tt=ie.trys,!((Tt=Tt.length>0&&Tt[Tt.length-1])||he[0]!==6&&he[0]!==2)){ie=0;continue}if(he[0]===3&&(!Tt||he[1]>Tt[0]&&he[1] `,he.style.marginLeft="5px",Kt.appendChild(he)}var pe=document.createElement("div");pe.style.display="flex",pe.style.alignItems="center",pe.style.minHeight="20px",pe.style.flexGrow="2";var oe=document.createElement("hr");if(oe.style.minWidth="20px",oe.style.border="0px",oe.style.borderTop="3px solid "+(vt.uiStyleSettings!==void 0?vt.uiStyleSettings.toolboxColor:"#eeeeee"),oe.style.flexGrow="2",pe.appendChild(oe),Kt.appendChild(pe),Wt==="both"||Wt==="end"){var De=document.createElement("div");De.style.display="flex",De.style.alignItems="center",De.style.minHeight="20px",De.innerHTML=` - `,De.style.marginRight="5px",Kt.appendChild(De)}vt.typeBoxes.push(Kt)},vt=this,ie=0;ie<4;ie++)Tt(ie);return Bt},bt.prototype.setCurrentType=function(wt,Bt){var Tt=this;this.currentType=wt,this.typeBoxes.forEach(function(vt){vt.style.borderColor=vt===Bt?Tt.uiStyleSettings!==void 0?Tt.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},bt}(et),je=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.arrowType="end",vt.arrowBaseHeight=10,vt.arrowBaseWidth=10,vt.getArrowPoints=vt.getArrowPoints.bind(vt),vt.setArrowType=vt.setArrowType.bind(vt),vt.arrowTypePanel=new Je("Arrow type","end"),vt.arrowTypePanel.onArrowTypeChanged=vt.setArrowType,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.arrow1&&wt!==this.arrow2)},bt.prototype.getArrowPoints=function(wt,Bt){var Tt=this.arrowBaseWidth+2*this.strokeWidth,vt=this.arrowBaseHeight+2*this.strokeWidth;return wt-Tt/2+","+(Bt+vt/2)+" "+wt+","+(Bt-vt/2)+" "+(wt+Tt/2)+","+(Bt+vt/2)},bt.prototype.createTips=function(){this.arrow1=le.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=le.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow2)},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.state==="creating"&&this.createTips()},bt.prototype.adjustVisual=function(){if(It.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",le.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),le.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var wt=0;Math.abs(this.x1-this.x2)>.1&&(wt=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Bt=this.arrow1.transform.baseVal.getItem(0);Bt.setRotate(wt,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Bt,0);var Tt=this.arrow2.transform.baseVal.getItem(0);Tt.setRotate(wt+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Tt,0)}},bt.prototype.setArrowType=function(wt){this.arrowType=wt,this.adjustVisual(),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({arrowType:this.arrowType},It.prototype.getState.call(this));return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt);var Bt=wt;this.arrowType=Bt.arrowType,this.createTips(),this.adjustVisual()},bt.typeName="ArrowMarker",bt.title="Arrow marker",bt.icon='',bt}(Ce),en=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.fillColor=Tt.defaultFillColor,vt.strokeWidth=0,vt.fillPanel=new nt("Color",Tt.defaultColorSet,Tt.defaultFillColor),vt.fillPanel.onColorChanged=vt.setFillColor,vt}return Ot(bt,It),Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="CoverMarker",bt.title="Cover marker",bt.icon='',bt}(Nt),jn=function(It){function bt(wt,Bt,Tt,vt){var ie=It.call(this,wt,vt||'')||this;return ie.opacities=[],ie.opacityBoxes=[],ie.opacities=Bt,ie.currentOpacity=Tt,ie.setCurrentOpacity=ie.setCurrentOpacity.bind(ie),ie}return Ot(bt,It),bt.prototype.getUi=function(){var wt=this,Bt=document.createElement("div");return Bt.style.display="flex",Bt.style.overflow="hidden",Bt.style.flexGrow="2",Bt.style.justifyContent="space-between",this.opacities.forEach(function(Tt){var vt=document.createElement("div");vt.style.display="flex",vt.style.alignItems="center",vt.style.justifyContent="center",vt.style.padding="5px",vt.style.borderWidth="2px",vt.style.borderStyle="solid",vt.style.borderColor=Tt===wt.currentOpacity?wt.uiStyleSettings.toolboxAccentColor:"transparent",vt.addEventListener("click",function(){wt.setCurrentOpacity(Tt,vt)}),Bt.appendChild(vt);var ie=document.createElement("div");ie.innerText=100*Tt+"%",vt.appendChild(ie),wt.opacityBoxes.push(vt)}),Bt},bt.prototype.setCurrentOpacity=function(wt,Bt){var Tt=this;this.currentOpacity=wt,this.opacityBoxes.forEach(function(vt){vt.style.borderColor=vt===Bt?Tt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},bt}(et),Hn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.setOpacity=vt.setOpacity.bind(vt),vt.fillColor=Tt.defaultHighlightColor,vt.strokeWidth=0,vt.opacity=Tt.defaultHighlightOpacity,vt.fillPanel=new nt("Color",Tt.defaultColorSet,vt.fillColor),vt.fillPanel.onColorChanged=vt.setFillColor,vt.opacityPanel=new jn("Opacity",Tt.defaultOpacitySteps,vt.opacity),vt.opacityPanel.onOpacityChanged=vt.setOpacity,vt}return Ot(bt,It),bt.prototype.setOpacity=function(wt){this.opacity=wt,this.visual&&le.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="HighlightMarker",bt.title="Highlight marker",bt.icon='',bt}(en),Te='',$t='',hn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.bgColor="transparent",vt.tipPosition={x:0,y:0},vt.tipBase1Position={x:0,y:0},vt.tipBase2Position={x:0,y:0},vt.tipMoving=!1,vt.color=Tt.defaultStrokeColor,vt.bgColor=Tt.defaultFillColor,vt.fontFamily=Tt.defaultFontFamily,vt.defaultSize={x:100,y:30},vt.setBgColor=vt.setBgColor.bind(vt),vt.getTipPoints=vt.getTipPoints.bind(vt),vt.positionTip=vt.positionTip.bind(vt),vt.setTipPoints=vt.setTipPoints.bind(vt),vt.colorPanel=new nt("Text color",Tt.defaultColorSet,vt.color,Te),vt.colorPanel.onColorChanged=vt.setColor,vt.bgColorPanel=new nt("Fill color",Tt.defaultColorSet,vt.bgColor,$t),vt.bgColorPanel.onColorChanged=vt.setBgColor,vt.fontFamilyPanel=new Vt("Font",Tt.defaultFontFamilies,Tt.defaultFontFamily),vt.fontFamilyPanel.onFontChanged=vt.setFont,vt.tipGrip=new pt,vt.tipGrip.visual.transform.baseVal.appendItem(le.createTransform()),vt.controlBox.appendChild(vt.tipGrip.visual),vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return It.prototype.ownsTarget.call(this,wt)||this.tipGrip.ownsTarget(wt)||this.tip===wt},bt.prototype.createTip=function(){le.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=le.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},bt.prototype.pointerDown=function(wt,Bt){this.state==="new"&&It.prototype.pointerDown.call(this,wt,Bt),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Bt)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):It.prototype.pointerDown.call(this,wt,Bt)},bt.prototype.pointerUp=function(wt){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,It.prototype.pointerUp.call(this,wt);else{var Bt=this.state==="creating";It.prototype.pointerUp.call(this,wt),this.setTipPoints(Bt),this.positionTip()}},bt.prototype.manipulate=function(wt){if(this.tipMoving){var Bt=this.unrotatePoint(wt);this.tipPosition={x:Bt.x-this.manipulationStartLeft,y:Bt.y-this.manipulationStartTop},this.positionTip()}else It.prototype.manipulate.call(this,wt)},bt.prototype.setBgColor=function(wt){this.bgRectangle&&this.tip&&(le.setAttributes(this.bgRectangle,[["fill",wt]]),le.setAttributes(this.tip,[["fill",wt]])),this.bgColor=wt,this.fillColorChanged(wt)},bt.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},bt.prototype.setTipPoints=function(wt){wt===void 0&&(wt=!1);var Bt=Math.min(this.height/2,15),Tt=this.height/5;wt&&(this.tipPosition={x:Bt+Tt/2,y:this.height+20});var vt=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?vt.1)){var wt=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Bt=this.tip1.transform.baseVal.getItem(0);Bt.setRotate(wt,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Bt,0);var Tt=this.tip2.transform.baseVal.getItem(0);Tt.setRotate(wt+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Tt,0)}},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt),this.createTips(),this.adjustVisual()},bt.typeName="MeasurementMarker",bt.title="Measurement marker",bt.icon='',bt}(Ce),Ge=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.strokePanel.colors=Tt.defaultColorSet,vt.fillColor="transparent",vt}return Ot(bt,It),Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="EllipseFrameMarker",bt.title="Ellipse frame marker",bt.icon='',bt}(Wn),We=function(){function It(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(It.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),It.prototype.addUndoStep=function(bt){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(bt)||(this.undoStack.push(bt),JSON.stringify(this.lastRedoStep)!==JSON.stringify(bt)&&this.redoStack.splice(0,this.redoStack.length))},It.prototype.replaceLastUndoStep=function(bt){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=bt)},It.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},It.prototype.undo=function(){if(this.undoStack.length>1){var bt=this.undoStack.pop();return bt!==void 0&&this.redoStack.push(bt),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},It.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},It}(),Ln=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.strokeColor="transparent",vt.strokeWidth=0,vt.strokeDasharray="",vt.curveX=0,vt.curveY=0,vt.manipulationStartCurveX=0,vt.manipulationStartCurveY=0,vt.setStrokeColor=vt.setStrokeColor.bind(vt),vt.setStrokeWidth=vt.setStrokeWidth.bind(vt),vt.setStrokeDasharray=vt.setStrokeDasharray.bind(vt),vt.positionGrips=vt.positionGrips.bind(vt),vt.addControlGrips=vt.addControlGrips.bind(vt),vt.adjustVisual=vt.adjustVisual.bind(vt),vt.setupControlBox=vt.setupControlBox.bind(vt),vt.resize=vt.resize.bind(vt),vt.strokeColor=Tt.defaultColor,vt.strokeWidth=Tt.defaultStrokeWidth,vt.strokeDasharray=Tt.defaultStrokeDasharray,vt.strokePanel=new nt("Line color",Tt.defaultColorSet,Tt.defaultColor),vt.strokePanel.onColorChanged=vt.setStrokeColor,vt.strokeWidthPanel=new Dt("Line width",Tt.defaultStrokeWidths,Tt.defaultStrokeWidth),vt.strokeWidthPanel.onWidthChanged=vt.setStrokeWidth,vt.strokeStylePanel=new Zt("Line style",Tt.defaultStrokeDasharrays,Tt.defaultStrokeDasharray),vt.strokeStylePanel.onStyleChanged=vt.setStrokeDasharray,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.visual&&wt!==this.selectorCurve&&wt!==this.visibleCurve&&!this.curveGrip.ownsTarget(wt))},bt.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},bt.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorCurve=le.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=le.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=wt.x,this.curveY=wt.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Bt)&&(this.activeGrip=this.curveGrip,this._state="resize")},bt.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),le.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},bt.prototype.setupControlBox=function(){It.prototype.setupControlBox.call(this),this.curveControlLine1=le.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=le.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},bt.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,It.prototype.addControlGrips.call(this)},bt.prototype.positionGrips=function(){It.prototype.positionGrips.call(this);var wt=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-wt/2,this.curveY-wt/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},bt.prototype.manipulate=function(wt){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+wt.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+wt.y-this.manipulationStartY),It.prototype.manipulate.call(this,wt)},bt.prototype.resize=function(wt){this.activeGrip===this.curveGrip&&(this.curveX=wt.x,this.curveY=wt.y),It.prototype.resize.call(this,wt),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},bt.prototype.setStrokeColor=function(wt){this.strokeColor=wt,this.adjustVisual(),this.colorChanged(wt)},bt.prototype.setStrokeWidth=function(wt){this.strokeWidth=wt,this.adjustVisual()},bt.prototype.setStrokeDasharray=function(wt){this.strokeDasharray=wt,this.adjustVisual()},bt.prototype.scale=function(wt,Bt){this.curveX=this.curveX*wt,this.curveY=this.curveY*Bt,It.prototype.scale.call(this,wt,Bt)},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},It.prototype.getState.call(this));return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt);var Bt=wt;this.strokeColor=Bt.strokeColor,this.strokeWidth=Bt.strokeWidth,this.strokeDasharray=Bt.strokeDasharray,this.curveX=Bt.curveX,this.curveY=Bt.curveY,this.createVisual(),this.adjustVisual()},bt.typeName="CurveMarker",bt.title="Curve marker",bt.icon='',bt}(Qt),ei=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.fillColor="transparent",vt.strokeColor="transparent",vt.strokeWidth=0,vt.strokeDasharray="",vt.textColor="transparent",vt.fontSize="1rem",vt.isMoved=!1,vt.captionText="Caption",vt.PADDING=5,vt.captionBoxWidth=0,vt.captionBoxHeight=0,vt.strokeColor=Tt.defaultColor,vt.strokeWidth=Tt.defaultStrokeWidth,vt.strokeDasharray=Tt.defaultStrokeDasharray,vt.fillColor=Tt.defaultFillColor,vt.textColor=Tt.defaultStrokeColor,vt.fontFamily=Tt.defaultFontFamily,vt.fontSize=Tt.defaultCaptionFontSize,vt.captionText=Tt.defaultCaptionText,vt.setStrokeColor=vt.setStrokeColor.bind(vt),vt.setFillColor=vt.setFillColor.bind(vt),vt.setStrokeWidth=vt.setStrokeWidth.bind(vt),vt.setStrokeDasharray=vt.setStrokeDasharray.bind(vt),vt.createVisual=vt.createVisual.bind(vt),vt.sizeCaption=vt.sizeCaption.bind(vt),vt.setCaptionText=vt.setCaptionText.bind(vt),vt.showTextEditor=vt.showTextEditor.bind(vt),vt.positionTextEditor=vt.positionTextEditor.bind(vt),vt.finishTextEditing=vt.finishTextEditing.bind(vt),vt.setFont=vt.setFont.bind(vt),vt.setTextColor=vt.setTextColor.bind(vt),vt.strokePanel=new nt("Line color",te(Tt.defaultColorSet,["transparent"]),vt.strokeColor),vt.strokePanel.onColorChanged=vt.setStrokeColor,vt.fillPanel=new nt("Fill color",te(Tt.defaultColorSet,["transparent"]),vt.fillColor,$t),vt.fillPanel.onColorChanged=vt.setFillColor,vt.strokeWidthPanel=new Dt("Line width",Tt.defaultStrokeWidths,Tt.defaultStrokeWidth),vt.strokeWidthPanel.onWidthChanged=vt.setStrokeWidth,vt.strokeStylePanel=new Zt("Line style",Tt.defaultStrokeDasharrays,Tt.defaultStrokeDasharray),vt.strokeStylePanel.onStyleChanged=vt.setStrokeDasharray,vt.fontFamilyPanel=new Vt("Font",Tt.defaultFontFamilies,Tt.defaultFontFamily),vt.fontFamilyPanel.onFontChanged=vt.setFont,vt.textColorPanel=new nt("Text color",Tt.defaultColorSet,vt.textColor,Te),vt.textColorPanel.onColorChanged=vt.setTextColor,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.visual&&wt!==this.frame&&wt!==this.captionBg&&wt!==this.captionElement)},bt.prototype.createVisual=function(){this.visual=le.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=le.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=le.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=le.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},bt.prototype.setCaptionText=function(wt){this.captionText=wt,this.captionElement.textContent=this.captionText,this.sizeCaption()},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.isMoved=!1,this.pointerDownPoint=wt,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(wt),this._state="creating")},bt.prototype.manipulate=function(wt){It.prototype.manipulate.call(this,wt),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(wt.x-this.pointerDownPoint.x)>5||Math.abs(wt.y-this.pointerDownPoint.y)>5)},bt.prototype.resize=function(wt){It.prototype.resize.call(this,wt),this.setSize()},bt.prototype.sizeCaption=function(){var wt=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=wt.width+2*this.PADDING,this.captionBoxHeight=wt.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),le.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),le.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},bt.prototype.showTextEditor=function(){var wt=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Bt){Bt.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Bt){Bt.key==="Enter"&&wt.finishTextEditing(wt.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Bt){Bt.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){wt.finishTextEditing(wt.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){wt.finishTextEditing(wt.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},bt.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},bt.prototype.finishTextEditing=function(wt){this.setCaptionText(wt.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},bt.prototype.setFont=function(wt){this.captionElement&&le.setAttributes(this.captionElement,[["font-family",wt]]),this.fontFamily=wt,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},bt.prototype.setTextColor=function(wt){this.captionElement&&le.setAttributes(this.captionElement,[["fill",wt]]),this.textColor=wt,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},bt.prototype.setSize=function(){It.prototype.setSize.call(this),le.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},bt.prototype.pointerUp=function(wt){It.prototype.pointerUp.call(this,wt),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},bt.prototype.dblClick=function(wt,Bt){It.prototype.dblClick.call(this,wt,Bt),this.showTextEditor()},bt.prototype.setStrokeColor=function(wt){this.strokeColor=wt,this.frame&&le.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(wt),this.stateChanged()},bt.prototype.setFillColor=function(wt){this.fillColor=wt,this.captionBg&&le.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(wt),this.stateChanged()},bt.prototype.setStrokeWidth=function(wt){this.strokeWidth=wt,this.frame&&le.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},bt.prototype.setStrokeDasharray=function(wt){this.strokeDasharray=wt,this.frame&&le.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},It.prototype.getState.call(this));return wt.typeName=this.typeName,wt},bt.prototype.restoreState=function(wt){var Bt=wt;this.fillColor=Bt.fillColor,this.strokeColor=Bt.strokeColor,this.strokeWidth=Bt.strokeWidth,this.strokeDasharray=Bt.strokeDasharray,this.textColor=Bt.textColor,this.fontFamily=Bt.fontFamily,this.captionText=Bt.captionText,this.fontSize=Bt.fontSize,this.createVisual(),It.prototype.restoreState.call(this,wt),this.setSize()},bt.prototype.scale=function(wt,Bt){It.prototype.scale.call(this,wt,Bt),this.setSize()},bt.typeName="CaptionFrameMarker",bt.title="Caption frame marker",bt.icon='',bt}(Pt),dn=function(){function It(bt,wt){wt===void 0&&(wt=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=bt,this.cancelable=wt}return Object.defineProperty(It.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),It.prototype.preventDefault=function(){this._defaultPrevented=!0},It}(),En=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,!1)||this;return vt.dataUrl=Bt,vt.state=Tt,vt}return Ot(bt,It),bt}(dn),se=function(It){function bt(wt,Bt,Tt){Tt===void 0&&(Tt=!1);var vt=It.call(this,wt,Tt)||this;return vt.marker=Bt,vt}return Ot(bt,It),bt}(dn),gn=function(){function It(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return It.prototype.addEventListener=function(bt,wt){this[bt].push(wt)},It.prototype.removeEventListener=function(bt,wt){var Bt=this[bt].indexOf(wt);Bt>-1&&this[bt].splice(Bt,1)},It}(),Mn=function(){function It(bt){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new de,this._isOpen=!1,this.undoRedoManager=new We,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new gn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=It.instanceCounter++,this.styles=new Ut(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=bt,this.targetRoot=document.body,this.width=bt.clientWidth,this.height=bt.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(It.prototype,"ALL_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Ge,Wn,Hn,hn,Dn,en,Ce,Ln,ei]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Wn,Hn,hn]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Hn]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(bt){var wt=this;this._availableMarkerTypes.splice(0),bt.forEach(function(Bt){if(typeof Bt=="string"){var Tt=wt.ALL_MARKER_TYPES.find(function(vt){return vt.typeName===Bt});Tt!==void 0&&wt._availableMarkerTypes.push(Tt)}else wt._availableMarkerTypes.push(Bt)})},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(bt){this._zoomLevel=bt,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),It.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),kt.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},It.prototype.show=function(){var bt=this;this.styles.styleSheetRoot===void 0&&me.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=me.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(wt){return wt(new dn(bt))})},It.prototype.render=function(){return ue(this,void 0,void 0,function(){var bt;return Ie(this,function(wt){switch(wt.label){case 0:return this.setCurrentMarker(),(bt=new ke).naturalSize=this.renderAtNaturalSize,bt.imageType=this.renderImageType,bt.imageQuality=this.renderImageQuality,bt.markersOnly=this.renderMarkersOnly,bt.width=this.renderWidth,bt.height=this.renderHeight,[4,bt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return wt.sent(),[4,bt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,wt.sent()]}})})},It.prototype.close=function(bt){var wt=this;if(bt===void 0&&(bt=!1),this.isOpen){var Bt=!1;bt||this.eventListeners.beforeclose.forEach(function(Tt){var vt=new dn(wt,!0);Tt(vt),vt.defaultPrevented&&(Bt=!0)}),Bt||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(Tt){return Tt(new dn(wt))}),this.detachEvents(),this._isOpen=!1)}},It.prototype.addMarkersToToolbar=function(){for(var bt,wt=[],Bt=0;Btthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*bt:this.editorCanvas.clientWidth,Bt=wt',bt.title="Powered by marker.js",bt.style.display="grid",bt.style.alignItems="center",bt.style.justifyItems="center",bt.style.padding="3px",bt.style.width="20px",bt.style.height="20px",this.logoUI.appendChild(bt),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},It.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},It.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},It.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},It.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var bt=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=bt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new He(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(bt),1),bt.dispose()},It.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},It.prototype.toolbarButtonClicked=function(bt,wt){if(bt==="marker"&&wt!==void 0)this.createNewMarker(wt);else if(bt==="action")switch(wt){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},It.prototype.deleteSelectedMarker=function(){var bt=this;if(this._currentMarker!==void 0){var wt=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Tt){var vt=new se(bt,bt._currentMarker,!0);Tt(vt),vt.defaultPrevented&&(wt=!0)}),!wt){var Bt=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(Tt){return Tt(new se(bt,Bt))})}}},It.prototype.clear=function(){var bt=this,wt=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ie){var xe=new se(bt,void 0,!0);ie(xe),xe.defaultPrevented&&(wt=!0)}),!wt)){this.setCurrentMarker();for(var Bt=function(ie){var xe=Tt.markers[ie];Tt.setCurrentMarker(Tt.markers[ie]),Tt._currentMarker.dispose(),Tt.markerImage.removeChild(Tt._currentMarker.container),Tt.markers.splice(Tt.markers.indexOf(Tt._currentMarker),1),Tt.eventListeners.markerdelete.forEach(function(Wt){return Wt(new se(bt,xe))})},Tt=this,vt=this.markers.length-1;vt>=0;vt--)Bt(vt);this.addUndoStep()}},Object.defineProperty(It.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),It.prototype.showNotesEditor=function(){var bt;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(bt=this._currentMarker.notes)!==null&&bt!==void 0?bt:"",this.overlayContainer.appendChild(this.notesArea))},It.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},It.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},It.prototype.addUndoStep=function(){var bt=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var wt=this.getState(),Bt=this.undoRedoManager.getLastUndoStep();if(!Bt||Bt.width===wt.width&&Bt.height===wt.height){var Tt=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(wt),Tt1&&this.panTo({x:bt.clientX,y:bt.clientY}))},It.prototype.onPointerUp=function(bt){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(bt.clientX,bt.clientY)),this.isDragging=!1,this.addUndoStep()},It.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},It.prototype.onKeyUp=function(bt){this._currentMarker===void 0||this.notesArea!==void 0||bt.key!=="Delete"&&bt.key!=="Backspace"||this.deleteSelectedMarker()},It.prototype.clientToLocalCoordinates=function(bt,wt){var Bt=this.markerImage.getBoundingClientRect();return{x:(bt-Bt.left)/this.zoomLevel,y:(wt-Bt.top)/this.zoomLevel}},It.prototype.onWindowResize=function(){this.positionUI()},It.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var bt=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=bt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},It.prototype.addLicenseKey=function(bt){kt.addKey(bt)},It.prototype.addEventListener=function(bt,wt){this.eventListeners.addEventListener(bt,wt)},It.prototype.removeEventListener=function(bt,wt){this.eventListeners.removeEventListener(bt,wt)},It.prototype.renderState=function(bt){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(bt),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(It.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),It.prototype.focus=function(){var bt=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(wt){return wt(new dn(bt))}))},It.prototype.blur=function(){var bt=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(wt){return wt(new dn(bt))}))},It.instanceCounter=0,It}()},17115:function(An,Nn,xt){"use strict";xt.d(Nn,{ZP:function(){return kt}});var ct=xt(52487),Ot=xt(59301),ue=xt(47273),Ie=0,te=(0,ue.Z)();function le(){var ke;return te?(ke=Ie,Ie+=1):ke="TEST_OR_SSR",ke}function kt(ke){var me=Ot.useState(),Ut=(0,ct.Z)(me,2),Ae=Ut[0],Pe=Ut[1];return Ot.useEffect(function(){Pe("rc_select_".concat(le()))},[]),ke||Ae}},77861:function(An,Nn,xt){"use strict";xt.d(Nn,{Ac:function(){return De},Xo:function(){return oo},Wx:function(){return Qo},ZP:function(){return qe},lk:function(){return Pt}});var ct=xt(72308),Ot=xt(80702),ue=xt(49618),Ie=xt(77321),te=xt(52487),le=xt(74416),kt=xt(62853),ke=xt(18929),me=xt(48736),Ut=xt(59301),Ae=xt(92310),Pe=xt.n(Ae),He=xt(34280),Ft=xt(49658),et=xt(10228),nt=xt(8654),ht=function(ee){var Ke=ee.className,sn=ee.customizeIcon,mn=ee.customizeIconProps,bn=ee.onMouseDown,jt=ee.onClick,Be=ee.children,cn;return typeof sn=="function"?cn=sn(mn):cn=sn,Ut.createElement("span",{className:Ke,onMouseDown:function(ge){ge.preventDefault(),bn&&bn(ge)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:jt,"aria-hidden":!0},cn!==void 0?cn:Ut.createElement("span",{className:Pe()(Ke.split(/\s+/).map(function(Cn){return"".concat(Cn,"-icon")}))},Be))},lt=ht;function pt(Se,ee,Ke,sn,mn){var bn=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,jt=arguments.length>6?arguments[6]:void 0,Be=arguments.length>7?arguments[7]:void 0,cn=Ut.useMemo(function(){if((0,kt.Z)(sn)==="object")return sn.clearIcon;if(mn)return mn},[sn,mn]),Cn=Ut.useMemo(function(){return!!(!bn&&sn&&(Ke.length||jt)&&!(Be==="combobox"&&jt===""))},[sn,bn,Ke.length,jt,Be]);return{allowClear:Cn,clearIcon:Ut.createElement(lt,{className:"".concat(Se,"-clear"),onMouseDown:ee,customizeIcon:cn},"\xD7")}}var yt=Ut.createContext(null);function Pt(){return Ut.useContext(yt)}function Nt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ee=Ut.useState(!1),Ke=(0,te.Z)(ee,2),sn=Ke[0],mn=Ke[1],bn=Ut.useRef(null),jt=function(){window.clearTimeout(bn.current)};Ut.useEffect(function(){return jt},[]);var Be=function(Cn,ge){jt(),bn.current=window.setTimeout(function(){mn(Cn),ge&&ge()},Se)};return[sn,Be,jt]}function Dt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ee=Ut.useRef(null),Ke=Ut.useRef(null);Ut.useEffect(function(){return function(){window.clearTimeout(Ke.current)}},[]);function sn(mn){(mn||ee.current===null)&&(ee.current=mn),window.clearTimeout(Ke.current),Ke.current=window.setTimeout(function(){ee.current=null},Se)}return[function(){return ee.current},sn]}function Zt(Se,ee,Ke,sn){var mn=Ut.useRef(null);mn.current={open:ee,triggerOpen:Ke,customizedTrigger:sn},Ut.useEffect(function(){function bn(jt){var Be;if(!((Be=mn.current)!==null&&Be!==void 0&&Be.customizedTrigger)){var cn=jt.target;cn.shadowRoot&&jt.composed&&(cn=jt.composedPath()[0]||cn),mn.current.open&&Se().filter(function(Cn){return Cn}).every(function(Cn){return!Cn.contains(cn)&&Cn!==cn})&&mn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",bn),function(){return window.removeEventListener("mousedown",bn)}},[])}var ne=xt(26112),de=xt(11780),Qt=function(ee,Ke){var sn,mn,bn=ee.prefixCls,jt=ee.id,Be=ee.inputElement,cn=ee.disabled,Cn=ee.tabIndex,ge=ee.autoFocus,_e=ee.autoComplete,Rn=ee.editable,Vn=ee.activeDescendantId,$n=ee.value,Xn=ee.maxLength,si=ee.onKeyDown,li=ee.onMouseDown,Ai=ee.onChange,Ii=ee.onPaste,Bi=ee.onCompositionStart,ln=ee.onCompositionEnd,co=ee.open,no=ee.attrs,Gn=Be||Ut.createElement("input",null),ce=Gn,ze=ce.ref,yn=ce.props,pi=yn.onKeyDown,Kn=yn.onChange,fi=yn.onMouseDown,mi=yn.onCompositionStart,wi=yn.onCompositionEnd,Ri=yn.style;return(0,me.Kp)(!("maxLength"in Gn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Gn=Ut.cloneElement(Gn,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({type:"search"},yn),{},{id:jt,ref:(0,nt.sQ)(Ke,ze),disabled:cn,tabIndex:Cn,autoComplete:_e||"off",autoFocus:ge,className:Pe()("".concat(bn,"-selection-search-input"),(sn=Gn)===null||sn===void 0||(mn=sn.props)===null||mn===void 0?void 0:mn.className),role:"combobox","aria-label":"Search","aria-expanded":co||!1,"aria-haspopup":"listbox","aria-owns":"".concat(jt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(jt,"_list"),"aria-activedescendant":co?Vn:void 0},no),{},{value:Rn?$n:"",maxLength:Xn,readOnly:!Rn,unselectable:Rn?null:"on",style:(0,Ie.Z)((0,Ie.Z)({},Ri),{},{opacity:Rn?null:0}),onKeyDown:function(fn){si(fn),pi&&pi(fn)},onMouseDown:function(fn){li(fn),fi&&fi(fn)},onChange:function(fn){Ai(fn),Kn&&Kn(fn)},onCompositionStart:function(fn){Bi(fn),mi&&mi(fn)},onCompositionEnd:function(fn){ln(fn),wi&&wi(fn)},onPaste:Ii})),Gn},Ce=Ut.forwardRef(Qt);Ce.displayName="Input";var Vt=Ce;function Ee(Se){return Array.isArray(Se)?Se:Se!==void 0?[Se]:[]}var ve=typeof window!="undefined"&&window.document&&window.document.documentElement,Je=ve;function je(Se){return Se!=null}function en(Se){return!Se&&Se!==0}function jn(Se){return["string","number"].includes((0,kt.Z)(Se))}function Hn(Se){var ee=void 0;return Se&&(jn(Se.title)?ee=Se.title.toString():jn(Se.label)&&(ee=Se.label.toString())),ee}function Te(Se,ee){Je?Ut.useLayoutEffect(Se,ee):Ut.useEffect(Se,ee)}function $t(Se){var ee;return(ee=Se.key)!==null&&ee!==void 0?ee:Se.value}var hn=function(ee){ee.preventDefault(),ee.stopPropagation()},Wn=function(ee){var Ke=ee.id,sn=ee.prefixCls,mn=ee.values,bn=ee.open,jt=ee.searchValue,Be=ee.autoClearSearchValue,cn=ee.inputRef,Cn=ee.placeholder,ge=ee.disabled,_e=ee.mode,Rn=ee.showSearch,Vn=ee.autoFocus,$n=ee.autoComplete,Xn=ee.activeDescendantId,si=ee.tabIndex,li=ee.removeIcon,Ai=ee.maxTagCount,Ii=ee.maxTagTextLength,Bi=ee.maxTagPlaceholder,ln=Bi===void 0?function(Wo){return"+ ".concat(Wo.length," ...")}:Bi,co=ee.tagRender,no=ee.onToggleOpen,Gn=ee.onRemove,ce=ee.onInputChange,ze=ee.onInputPaste,yn=ee.onInputKeyDown,pi=ee.onInputMouseDown,Kn=ee.onInputCompositionStart,fi=ee.onInputCompositionEnd,mi=Ut.useRef(null),wi=(0,Ut.useState)(0),Ri=(0,te.Z)(wi,2),Qi=Ri[0],fn=Ri[1],ao=(0,Ut.useState)(!1),un=(0,te.Z)(ao,2),so=un[0],Co=un[1],Ji="".concat(sn,"-selection"),Go=bn||_e==="multiple"&&Be===!1||_e==="tags"?jt:"",Eo=_e==="tags"||_e==="multiple"&&Be===!1||Rn&&(bn||so);Te(function(){fn(mi.current.scrollWidth)},[Go]);function Wi(Wo,sr,Cr,Rr,cr){return Ut.createElement("span",{className:Pe()("".concat(Ji,"-item"),(0,ue.Z)({},"".concat(Ji,"-item-disabled"),Cr)),title:Hn(Wo)},Ut.createElement("span",{className:"".concat(Ji,"-item-content")},sr),Rr&&Ut.createElement(lt,{className:"".concat(Ji,"-item-remove"),onMouseDown:hn,onClick:cr,customizeIcon:li},"\xD7"))}function Ui(Wo,sr,Cr,Rr,cr){var uo=function(wn){hn(wn),no(!bn)};return Ut.createElement("span",{onMouseDown:uo},co({label:sr,value:Wo,disabled:Cr,closable:Rr,onClose:cr}))}function Xi(Wo){var sr=Wo.disabled,Cr=Wo.label,Rr=Wo.value,cr=!ge&&!sr,uo=Cr;if(typeof Ii=="number"&&(typeof Cr=="string"||typeof Cr=="number")){var Jt=String(uo);Jt.length>Ii&&(uo="".concat(Jt.slice(0,Ii),"..."))}var wn=function(vi){vi&&vi.stopPropagation(),Gn(Wo)};return typeof co=="function"?Ui(Rr,uo,sr,cr,wn):Wi(Wo,uo,sr,cr,wn)}function io(Wo){var sr=typeof ln=="function"?ln(Wo):ln;return Wi({title:sr},sr,!1)}var yi=Ut.createElement("div",{className:"".concat(Ji,"-search"),style:{width:Qi},onFocus:function(){Co(!0)},onBlur:function(){Co(!1)}},Ut.createElement(Vt,{ref:cn,open:bn,prefixCls:sn,id:Ke,inputElement:null,disabled:ge,autoFocus:Vn,autoComplete:$n,editable:Eo,activeDescendantId:Xn,value:Go,onKeyDown:yn,onMouseDown:pi,onChange:ce,onPaste:ze,onCompositionStart:Kn,onCompositionEnd:fi,tabIndex:si,attrs:(0,ne.Z)(ee,!0)}),Ut.createElement("span",{ref:mi,className:"".concat(Ji,"-search-mirror"),"aria-hidden":!0},Go,"\xA0")),Gt=Ut.createElement(de.Z,{prefixCls:"".concat(Ji,"-overflow"),data:mn,renderItem:Xi,renderRest:io,suffix:yi,itemKey:$t,maxCount:Ai});return Ut.createElement(Ut.Fragment,null,Gt,!mn.length&&!Go&&Ut.createElement("span",{className:"".concat(Ji,"-placeholder")},Cn))},Dn=Wn,Ge=function(ee){var Ke=ee.inputElement,sn=ee.prefixCls,mn=ee.id,bn=ee.inputRef,jt=ee.disabled,Be=ee.autoFocus,cn=ee.autoComplete,Cn=ee.activeDescendantId,ge=ee.mode,_e=ee.open,Rn=ee.values,Vn=ee.placeholder,$n=ee.tabIndex,Xn=ee.showSearch,si=ee.searchValue,li=ee.activeValue,Ai=ee.maxLength,Ii=ee.onInputKeyDown,Bi=ee.onInputMouseDown,ln=ee.onInputChange,co=ee.onInputPaste,no=ee.onInputCompositionStart,Gn=ee.onInputCompositionEnd,ce=ee.title,ze=Ut.useState(!1),yn=(0,te.Z)(ze,2),pi=yn[0],Kn=yn[1],fi=ge==="combobox",mi=fi||Xn,wi=Rn[0],Ri=si||"";fi&&li&&!pi&&(Ri=li),Ut.useEffect(function(){fi&&Kn(!1)},[fi,li]);var Qi=ge!=="combobox"&&!_e&&!Xn?!1:!!Ri,fn=ce===void 0?Hn(wi):ce,ao=function(){if(wi)return null;var so=Qi?{visibility:"hidden"}:void 0;return Ut.createElement("span",{className:"".concat(sn,"-selection-placeholder"),style:so},Vn)};return Ut.createElement(Ut.Fragment,null,Ut.createElement("span",{className:"".concat(sn,"-selection-search")},Ut.createElement(Vt,{ref:bn,prefixCls:sn,id:mn,open:_e,inputElement:Ke,disabled:jt,autoFocus:Be,autoComplete:cn,editable:mi,activeDescendantId:Cn,value:Ri,onKeyDown:Ii,onMouseDown:Bi,onChange:function(so){Kn(!0),ln(so)},onPaste:co,onCompositionStart:no,onCompositionEnd:Gn,tabIndex:$n,attrs:(0,ne.Z)(ee,!0),maxLength:fi?Ai:void 0})),!fi&&wi?Ut.createElement("span",{className:"".concat(sn,"-selection-item"),title:fn,style:Qi?{visibility:"hidden"}:void 0},wi.label):null,ao())},We=Ge;function Ln(Se){return![et.Z.ESC,et.Z.SHIFT,et.Z.BACKSPACE,et.Z.TAB,et.Z.WIN_KEY,et.Z.ALT,et.Z.META,et.Z.WIN_KEY_RIGHT,et.Z.CTRL,et.Z.SEMICOLON,et.Z.EQUALS,et.Z.CAPS_LOCK,et.Z.CONTEXT_MENU,et.Z.F1,et.Z.F2,et.Z.F3,et.Z.F4,et.Z.F5,et.Z.F6,et.Z.F7,et.Z.F8,et.Z.F9,et.Z.F10,et.Z.F11,et.Z.F12].includes(Se)}var ei=function(ee,Ke){var sn=(0,Ut.useRef)(null),mn=(0,Ut.useRef)(!1),bn=ee.prefixCls,jt=ee.open,Be=ee.mode,cn=ee.showSearch,Cn=ee.tokenWithEnter,ge=ee.autoClearSearchValue,_e=ee.onSearch,Rn=ee.onSearchSubmit,Vn=ee.onToggleOpen,$n=ee.onInputKeyDown,Xn=ee.domRef;Ut.useImperativeHandle(Ke,function(){return{focus:function(){sn.current.focus()},blur:function(){sn.current.blur()}}});var si=Dt(0),li=(0,te.Z)(si,2),Ai=li[0],Ii=li[1],Bi=function(Ri){var Qi=Ri.which;(Qi===et.Z.UP||Qi===et.Z.DOWN)&&Ri.preventDefault(),$n&&$n(Ri),Qi===et.Z.ENTER&&Be==="tags"&&!mn.current&&!jt&&(Rn==null||Rn(Ri.target.value)),Ln(Qi)&&Vn(!0)},ln=function(){Ii(!0)},co=(0,Ut.useRef)(null),no=function(Ri){_e(Ri,!0,mn.current)!==!1&&Vn(!0)},Gn=function(){mn.current=!0},ce=function(Ri){mn.current=!1,Be!=="combobox"&&no(Ri.target.value)},ze=function(Ri){var Qi=Ri.target.value;if(Cn&&co.current&&/[\r\n]/.test(co.current)){var fn=co.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Qi=Qi.replace(fn,co.current)}co.current=null,no(Qi)},yn=function(Ri){var Qi=Ri.clipboardData,fn=Qi.getData("text");co.current=fn},pi=function(Ri){var Qi=Ri.target;if(Qi!==sn.current){var fn=document.body.style.msTouchAction!==void 0;fn?setTimeout(function(){sn.current.focus()}):sn.current.focus()}},Kn=function(Ri){var Qi=Ai();Ri.target!==sn.current&&!Qi&&Be!=="combobox"&&Ri.preventDefault(),(Be!=="combobox"&&(!cn||!Qi)||!jt)&&(jt&&ge!==!1&&_e("",!0,!1),Vn())},fi={inputRef:sn,onInputKeyDown:Bi,onInputMouseDown:ln,onInputChange:ze,onInputPaste:yn,onInputCompositionStart:Gn,onInputCompositionEnd:ce},mi=Be==="multiple"||Be==="tags"?Ut.createElement(Dn,(0,ct.Z)({},ee,fi)):Ut.createElement(We,(0,ct.Z)({},ee,fi));return Ut.createElement("div",{ref:Xn,className:"".concat(bn,"-selector"),onClick:pi,onMouseDown:Kn},mi)},dn=Ut.forwardRef(ei);dn.displayName="Selector";var En=dn,se=xt(35593),gn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],Mn=function(ee){var Ke=ee===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"}}},It=function(ee,Ke){var sn=ee.prefixCls,mn=ee.disabled,bn=ee.visible,jt=ee.children,Be=ee.popupElement,cn=ee.animation,Cn=ee.transitionName,ge=ee.dropdownStyle,_e=ee.dropdownClassName,Rn=ee.direction,Vn=Rn===void 0?"ltr":Rn,$n=ee.placement,Xn=ee.builtinPlacements,si=ee.dropdownMatchSelectWidth,li=ee.dropdownRender,Ai=ee.dropdownAlign,Ii=ee.getPopupContainer,Bi=ee.empty,ln=ee.getTriggerDOMNode,co=ee.onPopupVisibleChange,no=ee.onPopupMouseEnter,Gn=(0,le.Z)(ee,gn),ce="".concat(sn,"-dropdown"),ze=Be;li&&(ze=li(Be));var yn=Ut.useMemo(function(){return Xn||Mn(si)},[Xn,si]),pi=cn?"".concat(ce,"-").concat(cn):Cn,Kn=typeof si=="number",fi=Ut.useMemo(function(){return Kn?null:si===!1?"minWidth":"width"},[si,Kn]),mi=ge;Kn&&(mi=(0,Ie.Z)((0,Ie.Z)({},mi),{},{width:si}));var wi=Ut.useRef(null);return Ut.useImperativeHandle(Ke,function(){return{getPopupElement:function(){return wi.current}}}),Ut.createElement(se.Z,(0,ct.Z)({},Gn,{showAction:co?["click"]:[],hideAction:co?["click"]:[],popupPlacement:$n||(Vn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:yn,prefixCls:ce,popupTransitionName:pi,popup:Ut.createElement("div",{ref:wi,onMouseEnter:no},ze),stretch:fi,popupAlign:Ai,popupVisible:bn,getPopupContainer:Ii,popupClassName:Pe()(_e,(0,ue.Z)({},"".concat(ce,"-empty"),Bi)),popupStyle:mi,getTriggerDOMNode:ln,onPopupVisibleChange:co}),jt)},bt=Ut.forwardRef(It);bt.displayName="SelectTrigger";var wt=bt,Bt=xt(68413);function Tt(Se,ee){var Ke=Se.key,sn;return"value"in Se&&(sn=Se.value),Ke!=null?Ke:sn!==void 0?sn:"rc-index-key-".concat(ee)}function vt(Se,ee){var Ke=Se||{},sn=Ke.label,mn=Ke.value,bn=Ke.options,jt=Ke.groupLabel,Be=sn||(ee?"children":"label");return{label:Be,value:mn||"value",options:bn||"options",groupLabel:jt||Be}}function ie(Se){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ke=ee.fieldNames,sn=ee.childrenAsData,mn=[],bn=vt(Ke,!1),jt=bn.label,Be=bn.value,cn=bn.options,Cn=bn.groupLabel;function ge(_e,Rn){_e.forEach(function(Vn){if(Rn||!(cn in Vn)){var $n=Vn[Be];mn.push({key:Tt(Vn,mn.length),groupOption:Rn,data:Vn,label:Vn[jt],value:$n})}else{var Xn=Vn[Cn];Xn===void 0&&sn&&(Xn=Vn.label),mn.push({key:Tt(Vn,mn.length),group:!0,data:Vn,label:Xn}),ge(Vn[cn],!0)}})}return ge(Se,!1),mn}function xe(Se){var ee=(0,Ie.Z)({},Se);return"props"in ee||Object.defineProperty(ee,"props",{get:function(){return(0,me.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ee}}),ee}function Wt(Se,ee){if(!ee||!ee.length)return null;var Ke=!1;function sn(bn,jt){var Be=(0,Bt.Z)(jt),cn=Be[0],Cn=Be.slice(1);if(!cn)return[bn];var ge=bn.split(cn);return Ke=Ke||ge.length>1,ge.reduce(function(_e,Rn){return[].concat((0,Ot.Z)(_e),(0,Ot.Z)(sn(Rn,Cn)))},[]).filter(function(_e){return _e})}var mn=sn(Se,ee);return Ke?mn:null}var Kt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],he=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function pe(Se){return Se==="tags"||Se==="multiple"}var oe=Ut.forwardRef(function(Se,ee){var Ke,sn,mn=Se.id,bn=Se.prefixCls,jt=Se.className,Be=Se.showSearch,cn=Se.tagRender,Cn=Se.direction,ge=Se.omitDomProps,_e=Se.displayValues,Rn=Se.onDisplayValuesChange,Vn=Se.emptyOptions,$n=Se.notFoundContent,Xn=$n===void 0?"Not Found":$n,si=Se.onClear,li=Se.mode,Ai=Se.disabled,Ii=Se.loading,Bi=Se.getInputElement,ln=Se.getRawInputElement,co=Se.open,no=Se.defaultOpen,Gn=Se.onDropdownVisibleChange,ce=Se.activeValue,ze=Se.onActiveValueChange,yn=Se.activeDescendantId,pi=Se.searchValue,Kn=Se.autoClearSearchValue,fi=Se.onSearch,mi=Se.onSearchSplit,wi=Se.tokenSeparators,Ri=Se.allowClear,Qi=Se.suffixIcon,fn=Se.clearIcon,ao=Se.OptionList,un=Se.animation,so=Se.transitionName,Co=Se.dropdownStyle,Ji=Se.dropdownClassName,Go=Se.dropdownMatchSelectWidth,Eo=Se.dropdownRender,Wi=Se.dropdownAlign,Ui=Se.placement,Xi=Se.builtinPlacements,io=Se.getPopupContainer,yi=Se.showAction,Gt=yi===void 0?[]:yi,Wo=Se.onFocus,sr=Se.onBlur,Cr=Se.onKeyUp,Rr=Se.onKeyDown,cr=Se.onMouseDown,uo=(0,le.Z)(Se,Kt),Jt=pe(li),wn=(Be!==void 0?Be:Jt)||li==="combobox",Tn=(0,Ie.Z)({},uo);he.forEach(function(gr){delete Tn[gr]}),ge==null||ge.forEach(function(gr){delete Tn[gr]});var vi=Ut.useState(!1),Yn=(0,te.Z)(vi,2),oi=Yn[0],ti=Yn[1];Ut.useEffect(function(){ti((0,Ft.Z)())},[]);var Xe=Ut.useRef(null),_n=Ut.useRef(null),ji=Ut.useRef(null),Oo=Ut.useRef(null),to=Ut.useRef(null),Yi=Nt(),Uo=(0,te.Z)(Yi,3),zo=Uo[0],Nr=Uo[1],Hr=Uo[2];Ut.useImperativeHandle(ee,function(){var gr,_r;return{focus:(gr=Oo.current)===null||gr===void 0?void 0:gr.focus,blur:(_r=Oo.current)===null||_r===void 0?void 0:_r.blur,scrollTo:function(La){var Fa;return(Fa=to.current)===null||Fa===void 0?void 0:Fa.scrollTo(La)}}});var da=Ut.useMemo(function(){var gr;if(li!=="combobox")return pi;var _r=(gr=_e[0])===null||gr===void 0?void 0:gr.value;return typeof _r=="string"||typeof _r=="number"?String(_r):""},[pi,li,_e]),on=li==="combobox"&&typeof Bi=="function"&&Bi()||null,aa=typeof ln=="function"&&ln(),Is=(0,nt.x1)(_n,aa==null||(Ke=aa.props)===null||Ke===void 0?void 0:Ke.ref),cs=Ut.useState(!1),Rs=(0,te.Z)(cs,2),oa=Rs[0],Ys=Rs[1];(0,He.Z)(function(){Ys(!0)},[]);var jr=(0,ke.Z)(!1,{defaultValue:no,value:co}),Yo=(0,te.Z)(jr,2),Sr=Yo[0],Jr=Yo[1],vo=oa?Sr:!1,er=!Xn&&Vn;(Ai||er&&vo&&li==="combobox")&&(vo=!1);var To=er?!1:vo,bi=Ut.useCallback(function(gr){var _r=gr!==void 0?gr:!vo;Ai||(Jr(_r),vo!==_r&&(Gn==null||Gn(_r)))},[Ai,vo,Jr,Gn]),yo=Ut.useMemo(function(){return(wi||[]).some(function(gr){return[` + `,De.style.marginRight="5px",Kt.appendChild(De)}vt.typeBoxes.push(Kt)},vt=this,ie=0;ie<4;ie++)Tt(ie);return Bt},bt.prototype.setCurrentType=function(wt,Bt){var Tt=this;this.currentType=wt,this.typeBoxes.forEach(function(vt){vt.style.borderColor=vt===Bt?Tt.uiStyleSettings!==void 0?Tt.uiStyleSettings.toolboxAccentColor:"#3080c3":"transparent"}),this.onArrowTypeChanged&&this.onArrowTypeChanged(this.currentType)},bt}(et),je=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.arrowType="end",vt.arrowBaseHeight=10,vt.arrowBaseWidth=10,vt.getArrowPoints=vt.getArrowPoints.bind(vt),vt.setArrowType=vt.setArrowType.bind(vt),vt.arrowTypePanel=new Je("Arrow type","end"),vt.arrowTypePanel.onArrowTypeChanged=vt.setArrowType,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.arrow1&&wt!==this.arrow2)},bt.prototype.getArrowPoints=function(wt,Bt){var Tt=this.arrowBaseWidth+2*this.strokeWidth,vt=this.arrowBaseHeight+2*this.strokeWidth;return wt-Tt/2+","+(Bt+vt/2)+" "+wt+","+(Bt-vt/2)+" "+(wt+Tt/2)+","+(Bt+vt/2)},bt.prototype.createTips=function(){this.arrow1=le.createPolygon(this.getArrowPoints(this.x1,this.y1),[["fill",this.strokeColor]]),this.arrow1.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow1),this.arrow2=le.createPolygon(this.getArrowPoints(this.x2,this.y2),[["fill",this.strokeColor]]),this.arrow2.transform.baseVal.appendItem(le.createTransform()),this.visual.appendChild(this.arrow2)},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.state==="creating"&&this.createTips()},bt.prototype.adjustVisual=function(){if(It.prototype.adjustVisual.call(this),this.arrow1&&this.arrow2){this.arrow1.style.display=this.arrowType==="both"||this.arrowType==="start"?"":"none",this.arrow2.style.display=this.arrowType==="both"||this.arrowType==="end"?"":"none",le.setAttributes(this.arrow1,[["points",this.getArrowPoints(this.x1,this.y1)],["fill",this.strokeColor]]),le.setAttributes(this.arrow2,[["points",this.getArrowPoints(this.x2,this.y2)],["fill",this.strokeColor]]);var wt=0;Math.abs(this.x1-this.x2)>.1&&(wt=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2));var Bt=this.arrow1.transform.baseVal.getItem(0);Bt.setRotate(wt,this.x1,this.y1),this.arrow1.transform.baseVal.replaceItem(Bt,0);var Tt=this.arrow2.transform.baseVal.getItem(0);Tt.setRotate(wt+180,this.x2,this.y2),this.arrow2.transform.baseVal.replaceItem(Tt,0)}},bt.prototype.setArrowType=function(wt){this.arrowType=wt,this.adjustVisual(),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel,this.arrowTypePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({arrowType:this.arrowType},It.prototype.getState.call(this));return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt);var Bt=wt;this.arrowType=Bt.arrowType,this.createTips(),this.adjustVisual()},bt.typeName="ArrowMarker",bt.title="Arrow marker",bt.icon='',bt}(Ce),en=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.fillColor=Tt.defaultFillColor,vt.strokeWidth=0,vt.fillPanel=new nt("Color",Tt.defaultColorSet,Tt.defaultFillColor),vt.fillPanel.onColorChanged=vt.setFillColor,vt}return Ot(bt,It),Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="CoverMarker",bt.title="Cover marker",bt.icon='',bt}(Nt),Hn=function(It){function bt(wt,Bt,Tt,vt){var ie=It.call(this,wt,vt||'')||this;return ie.opacities=[],ie.opacityBoxes=[],ie.opacities=Bt,ie.currentOpacity=Tt,ie.setCurrentOpacity=ie.setCurrentOpacity.bind(ie),ie}return Ot(bt,It),bt.prototype.getUi=function(){var wt=this,Bt=document.createElement("div");return Bt.style.display="flex",Bt.style.overflow="hidden",Bt.style.flexGrow="2",Bt.style.justifyContent="space-between",this.opacities.forEach(function(Tt){var vt=document.createElement("div");vt.style.display="flex",vt.style.alignItems="center",vt.style.justifyContent="center",vt.style.padding="5px",vt.style.borderWidth="2px",vt.style.borderStyle="solid",vt.style.borderColor=Tt===wt.currentOpacity?wt.uiStyleSettings.toolboxAccentColor:"transparent",vt.addEventListener("click",function(){wt.setCurrentOpacity(Tt,vt)}),Bt.appendChild(vt);var ie=document.createElement("div");ie.innerText=100*Tt+"%",vt.appendChild(ie),wt.opacityBoxes.push(vt)}),Bt},bt.prototype.setCurrentOpacity=function(wt,Bt){var Tt=this;this.currentOpacity=wt,this.opacityBoxes.forEach(function(vt){vt.style.borderColor=vt===Bt?Tt.uiStyleSettings.toolboxAccentColor:"transparent"}),this.onOpacityChanged&&this.onOpacityChanged(this.currentOpacity)},bt}(et),Zn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.setOpacity=vt.setOpacity.bind(vt),vt.fillColor=Tt.defaultHighlightColor,vt.strokeWidth=0,vt.opacity=Tt.defaultHighlightOpacity,vt.fillPanel=new nt("Color",Tt.defaultColorSet,vt.fillColor),vt.fillPanel.onColorChanged=vt.setFillColor,vt.opacityPanel=new Hn("Opacity",Tt.defaultOpacitySteps,vt.opacity),vt.opacityPanel.onOpacityChanged=vt.setOpacity,vt}return Ot(bt,It),bt.prototype.setOpacity=function(wt){this.opacity=wt,this.visual&&le.setAttributes(this.visual,[["opacity",this.opacity.toString()]]),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.fillPanel,this.opacityPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="HighlightMarker",bt.title="Highlight marker",bt.icon='',bt}(en),Te='',$t='',dn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.bgColor="transparent",vt.tipPosition={x:0,y:0},vt.tipBase1Position={x:0,y:0},vt.tipBase2Position={x:0,y:0},vt.tipMoving=!1,vt.color=Tt.defaultStrokeColor,vt.bgColor=Tt.defaultFillColor,vt.fontFamily=Tt.defaultFontFamily,vt.defaultSize={x:100,y:30},vt.setBgColor=vt.setBgColor.bind(vt),vt.getTipPoints=vt.getTipPoints.bind(vt),vt.positionTip=vt.positionTip.bind(vt),vt.setTipPoints=vt.setTipPoints.bind(vt),vt.colorPanel=new nt("Text color",Tt.defaultColorSet,vt.color,Te),vt.colorPanel.onColorChanged=vt.setColor,vt.bgColorPanel=new nt("Fill color",Tt.defaultColorSet,vt.bgColor,$t),vt.bgColorPanel.onColorChanged=vt.setBgColor,vt.fontFamilyPanel=new Vt("Font",Tt.defaultFontFamilies,Tt.defaultFontFamily),vt.fontFamilyPanel.onFontChanged=vt.setFont,vt.tipGrip=new pt,vt.tipGrip.visual.transform.baseVal.appendItem(le.createTransform()),vt.controlBox.appendChild(vt.tipGrip.visual),vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return It.prototype.ownsTarget.call(this,wt)||this.tipGrip.ownsTarget(wt)||this.tip===wt},bt.prototype.createTip=function(){le.setAttributes(this.bgRectangle,[["fill",this.bgColor],["rx","10px"]]),this.tip=le.createPolygon(this.getTipPoints(),[["fill",this.bgColor]]),this.visual.appendChild(this.tip)},bt.prototype.pointerDown=function(wt,Bt){this.state==="new"&&It.prototype.pointerDown.call(this,wt,Bt),this.state==="creating"?this.createTip():this.tipGrip.ownsTarget(Bt)?(this.manipulationStartLeft=this.left,this.manipulationStartTop=this.top,this.tipMoving=!0):It.prototype.pointerDown.call(this,wt,Bt)},bt.prototype.pointerUp=function(wt){if(this.tipMoving)this.tipMoving=!1,this.isMoved=!0,It.prototype.pointerUp.call(this,wt);else{var Bt=this.state==="creating";It.prototype.pointerUp.call(this,wt),this.setTipPoints(Bt),this.positionTip()}},bt.prototype.manipulate=function(wt){if(this.tipMoving){var Bt=this.unrotatePoint(wt);this.tipPosition={x:Bt.x-this.manipulationStartLeft,y:Bt.y-this.manipulationStartTop},this.positionTip()}else It.prototype.manipulate.call(this,wt)},bt.prototype.setBgColor=function(wt){this.bgRectangle&&this.tip&&(le.setAttributes(this.bgRectangle,[["fill",wt]]),le.setAttributes(this.tip,[["fill",wt]])),this.bgColor=wt,this.fillColorChanged(wt)},bt.prototype.getTipPoints=function(){return this.setTipPoints(this.state==="creating"),this.tipBase1Position.x+","+this.tipBase1Position.y+" "+this.tipBase2Position.x+","+this.tipBase2Position.y+" "+this.tipPosition.x+","+this.tipPosition.y},bt.prototype.setTipPoints=function(wt){wt===void 0&&(wt=!1);var Bt=Math.min(this.height/2,15),Tt=this.height/5;wt&&(this.tipPosition={x:Bt+Tt/2,y:this.height+20});var vt=Math.atan(this.height/2/(this.width/2));this.tipPosition.x=this.width/2&&this.tipPosition.y=this.width/2&&this.tipPosition.y>=this.height/2?vt.1)){var wt=180*Math.atan((this.y2-this.y1)/(this.x2-this.x1))/Math.PI+90*Math.sign(this.x1-this.x2),Bt=this.tip1.transform.baseVal.getItem(0);Bt.setRotate(wt,this.x1,this.y1),this.tip1.transform.baseVal.replaceItem(Bt,0);var Tt=this.tip2.transform.baseVal.getItem(0);Tt.setRotate(wt+180,this.x2,this.y2),this.tip2.transform.baseVal.replaceItem(Tt,0)}},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt),this.createTips(),this.adjustVisual()},bt.typeName="MeasurementMarker",bt.title="Measurement marker",bt.icon='',bt}(Ce),Ge=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.strokePanel.colors=Tt.defaultColorSet,vt.fillColor="transparent",vt}return Ot(bt,It),Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=It.prototype.getState.call(this);return wt.typeName=bt.typeName,wt},bt.typeName="EllipseFrameMarker",bt.title="Ellipse frame marker",bt.icon='',bt}(Vn),We=function(){function It(){this.undoStack=[],this.redoStack=[]}return Object.defineProperty(It.prototype,"isUndoPossible",{get:function(){return this.undoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isRedoPossible",{get:function(){return this.redoStack.length>0},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"undoStepCount",{get:function(){return this.undoStack.length},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"redoStepCount",{get:function(){return this.redoStack.length},enumerable:!1,configurable:!0}),It.prototype.addUndoStep=function(bt){this.undoStack.length!==0&&JSON.stringify(this.undoStack[this.undoStack.length-1])===JSON.stringify(bt)||(this.undoStack.push(bt),JSON.stringify(this.lastRedoStep)!==JSON.stringify(bt)&&this.redoStack.splice(0,this.redoStack.length))},It.prototype.replaceLastUndoStep=function(bt){this.undoStack.length>0&&(this.undoStack[this.undoStack.length-1]=bt)},It.prototype.getLastUndoStep=function(){return this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0},It.prototype.undo=function(){if(this.undoStack.length>1){var bt=this.undoStack.pop();return bt!==void 0&&this.redoStack.push(bt),this.undoStack.length>0?this.undoStack[this.undoStack.length-1]:void 0}},It.prototype.redo=function(){return this.lastRedoStep=this.redoStack.pop(),this.lastRedoStep},It}(),Mn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.strokeColor="transparent",vt.strokeWidth=0,vt.strokeDasharray="",vt.curveX=0,vt.curveY=0,vt.manipulationStartCurveX=0,vt.manipulationStartCurveY=0,vt.setStrokeColor=vt.setStrokeColor.bind(vt),vt.setStrokeWidth=vt.setStrokeWidth.bind(vt),vt.setStrokeDasharray=vt.setStrokeDasharray.bind(vt),vt.positionGrips=vt.positionGrips.bind(vt),vt.addControlGrips=vt.addControlGrips.bind(vt),vt.adjustVisual=vt.adjustVisual.bind(vt),vt.setupControlBox=vt.setupControlBox.bind(vt),vt.resize=vt.resize.bind(vt),vt.strokeColor=Tt.defaultColor,vt.strokeWidth=Tt.defaultStrokeWidth,vt.strokeDasharray=Tt.defaultStrokeDasharray,vt.strokePanel=new nt("Line color",Tt.defaultColorSet,Tt.defaultColor),vt.strokePanel.onColorChanged=vt.setStrokeColor,vt.strokeWidthPanel=new Dt("Line width",Tt.defaultStrokeWidths,Tt.defaultStrokeWidth),vt.strokeWidthPanel.onWidthChanged=vt.setStrokeWidth,vt.strokeStylePanel=new Zt("Line style",Tt.defaultStrokeDasharrays,Tt.defaultStrokeDasharray),vt.strokeStylePanel.onStyleChanged=vt.setStrokeDasharray,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.visual&&wt!==this.selectorCurve&&wt!==this.visibleCurve&&!this.curveGrip.ownsTarget(wt))},bt.prototype.getPathD=function(){return"M "+this.x1+" "+this.y1+" Q "+this.curveX+" "+this.curveY+", "+this.x2+" "+this.y2},bt.prototype.createVisual=function(){this.visual=le.createGroup(),this.selectorCurve=le.createPath(this.getPathD(),[["stroke","transparent"],["stroke-width",(this.strokeWidth+10).toString()],["fill","transparent"]]),this.visibleCurve=le.createPath(this.getPathD(),[["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["fill","transparent"]]),this.visual.appendChild(this.selectorCurve),this.visual.appendChild(this.visibleCurve),this.addMarkerVisualToContainer(this.visual)},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.manipulationStartCurveX=this.curveX,this.manipulationStartCurveY=this.curveY,this.state==="new"&&(this.curveX=wt.x,this.curveY=wt.y),this.state==="new"?(this.createVisual(),this.adjustVisual(),this._state="creating"):this.curveGrip.ownsTarget(Bt)&&(this.activeGrip=this.curveGrip,this._state="resize")},bt.prototype.adjustVisual=function(){this.selectorCurve&&this.visibleCurve&&(this.selectorCurve.setAttribute("d",this.getPathD()),this.visibleCurve.setAttribute("d",this.getPathD()),le.setAttributes(this.visibleCurve,[["stroke",this.strokeColor]]),le.setAttributes(this.visibleCurve,[["stroke-width",this.strokeWidth.toString()]]),le.setAttributes(this.visibleCurve,[["stroke-dasharray",this.strokeDasharray.toString()]]))},bt.prototype.setupControlBox=function(){It.prototype.setupControlBox.call(this),this.curveControlLine1=le.createLine(this.x1,this.y1,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.curveControlLine2=le.createLine(this.x2,this.y2,this.curveX,this.curveY,[["stroke","black"],["stroke-width","1"],["stroke-opacity","0.5"],["stroke-dasharray","3, 2"]]),this.controlBox.insertBefore(this.curveControlLine1,this.controlBox.firstChild),this.controlBox.insertBefore(this.curveControlLine2,this.controlBox.firstChild)},bt.prototype.addControlGrips=function(){this.curveGrip=this.createGrip(),this.curveX=0,this.curveY=0,It.prototype.addControlGrips.call(this)},bt.prototype.positionGrips=function(){It.prototype.positionGrips.call(this);var wt=this.curveGrip.GRIP_SIZE;this.positionGrip(this.curveGrip.visual,this.curveX-wt/2,this.curveY-wt/2),this.curveControlLine1&&this.curveControlLine2&&(this.curveControlLine1.setAttribute("x1",this.x1.toString()),this.curveControlLine1.setAttribute("y1",this.y1.toString()),this.curveControlLine1.setAttribute("x2",this.curveX.toString()),this.curveControlLine1.setAttribute("y2",this.curveY.toString()),this.curveControlLine2.setAttribute("x1",this.x2.toString()),this.curveControlLine2.setAttribute("y1",this.y2.toString()),this.curveControlLine2.setAttribute("x2",this.curveX.toString()),this.curveControlLine2.setAttribute("y2",this.curveY.toString()))},bt.prototype.manipulate=function(wt){this.state==="move"&&(this.curveX=this.manipulationStartCurveX+wt.x-this.manipulationStartX,this.curveY=this.manipulationStartCurveY+wt.y-this.manipulationStartY),It.prototype.manipulate.call(this,wt)},bt.prototype.resize=function(wt){this.activeGrip===this.curveGrip&&(this.curveX=wt.x,this.curveY=wt.y),It.prototype.resize.call(this,wt),this.state==="creating"&&(this.curveX=this.x1+(this.x2-this.x1)/2,this.curveY=this.y1+(this.y2-this.y1)/2)},bt.prototype.setStrokeColor=function(wt){this.strokeColor=wt,this.adjustVisual(),this.colorChanged(wt)},bt.prototype.setStrokeWidth=function(wt){this.strokeWidth=wt,this.adjustVisual()},bt.prototype.setStrokeDasharray=function(wt){this.strokeDasharray=wt,this.adjustVisual()},bt.prototype.scale=function(wt,Bt){this.curveX=this.curveX*wt,this.curveY=this.curveY*Bt,It.prototype.scale.call(this,wt,Bt)},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.strokeWidthPanel,this.strokeStylePanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,curveX:this.curveX,curveY:this.curveY},It.prototype.getState.call(this));return wt.typeName=bt.typeName,wt},bt.prototype.restoreState=function(wt){It.prototype.restoreState.call(this,wt);var Bt=wt;this.strokeColor=Bt.strokeColor,this.strokeWidth=Bt.strokeWidth,this.strokeDasharray=Bt.strokeDasharray,this.curveX=Bt.curveX,this.curveY=Bt.curveY,this.createVisual(),this.adjustVisual()},bt.typeName="CurveMarker",bt.title="Curve marker",bt.icon='',bt}(Qt),ei=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,Bt,Tt)||this;return vt.fillColor="transparent",vt.strokeColor="transparent",vt.strokeWidth=0,vt.strokeDasharray="",vt.textColor="transparent",vt.fontSize="1rem",vt.isMoved=!1,vt.captionText="Caption",vt.PADDING=5,vt.captionBoxWidth=0,vt.captionBoxHeight=0,vt.strokeColor=Tt.defaultColor,vt.strokeWidth=Tt.defaultStrokeWidth,vt.strokeDasharray=Tt.defaultStrokeDasharray,vt.fillColor=Tt.defaultFillColor,vt.textColor=Tt.defaultStrokeColor,vt.fontFamily=Tt.defaultFontFamily,vt.fontSize=Tt.defaultCaptionFontSize,vt.captionText=Tt.defaultCaptionText,vt.setStrokeColor=vt.setStrokeColor.bind(vt),vt.setFillColor=vt.setFillColor.bind(vt),vt.setStrokeWidth=vt.setStrokeWidth.bind(vt),vt.setStrokeDasharray=vt.setStrokeDasharray.bind(vt),vt.createVisual=vt.createVisual.bind(vt),vt.sizeCaption=vt.sizeCaption.bind(vt),vt.setCaptionText=vt.setCaptionText.bind(vt),vt.showTextEditor=vt.showTextEditor.bind(vt),vt.positionTextEditor=vt.positionTextEditor.bind(vt),vt.finishTextEditing=vt.finishTextEditing.bind(vt),vt.setFont=vt.setFont.bind(vt),vt.setTextColor=vt.setTextColor.bind(vt),vt.strokePanel=new nt("Line color",te(Tt.defaultColorSet,["transparent"]),vt.strokeColor),vt.strokePanel.onColorChanged=vt.setStrokeColor,vt.fillPanel=new nt("Fill color",te(Tt.defaultColorSet,["transparent"]),vt.fillColor,$t),vt.fillPanel.onColorChanged=vt.setFillColor,vt.strokeWidthPanel=new Dt("Line width",Tt.defaultStrokeWidths,Tt.defaultStrokeWidth),vt.strokeWidthPanel.onWidthChanged=vt.setStrokeWidth,vt.strokeStylePanel=new Zt("Line style",Tt.defaultStrokeDasharrays,Tt.defaultStrokeDasharray),vt.strokeStylePanel.onStyleChanged=vt.setStrokeDasharray,vt.fontFamilyPanel=new Vt("Font",Tt.defaultFontFamilies,Tt.defaultFontFamily),vt.fontFamilyPanel.onFontChanged=vt.setFont,vt.textColorPanel=new nt("Text color",Tt.defaultColorSet,vt.textColor,Te),vt.textColorPanel.onColorChanged=vt.setTextColor,vt}return Ot(bt,It),bt.prototype.ownsTarget=function(wt){return!(!It.prototype.ownsTarget.call(this,wt)&&wt!==this.visual&&wt!==this.frame&&wt!==this.captionBg&&wt!==this.captionElement)},bt.prototype.createVisual=function(){this.visual=le.createGroup(),this.addMarkerVisualToContainer(this.visual),this.captionBg=le.createRect(1,1,[["fill",this.fillColor]]),this.visual.appendChild(this.captionBg),this.captionElement=le.createText([["fill",this.textColor],["font-family",this.fontFamily]]),this.captionElement.style.fontSize=this.fontSize,this.captionElement.style.textAnchor="start",this.captionElement.style.dominantBaseline="text-before-edge",this.captionElement.textContent=this.captionText,this.visual.appendChild(this.captionElement),this.frame=le.createRect(this.width,this.height,[["fill","transparent"],["stroke",this.strokeColor],["stroke-width",this.strokeWidth.toString()],["stroke-dasharray",this.strokeDasharray]]),this.visual.appendChild(this.frame),this.sizeCaption()},bt.prototype.setCaptionText=function(wt){this.captionText=wt,this.captionElement.textContent=this.captionText,this.sizeCaption()},bt.prototype.pointerDown=function(wt,Bt){It.prototype.pointerDown.call(this,wt,Bt),this.isMoved=!1,this.pointerDownPoint=wt,this.pointerDownTimestamp=Date.now(),this.state==="new"&&(this.createVisual(),this.moveVisual(wt),this._state="creating")},bt.prototype.manipulate=function(wt){It.prototype.manipulate.call(this,wt),this.pointerDownPoint!==void 0&&(this.isMoved=Math.abs(wt.x-this.pointerDownPoint.x)>5||Math.abs(wt.y-this.pointerDownPoint.y)>5)},bt.prototype.resize=function(wt){It.prototype.resize.call(this,wt),this.setSize()},bt.prototype.sizeCaption=function(){var wt=this.captionElement.getBBox();this.captionText.trim()!==""?(this.captionBoxWidth=wt.width+2*this.PADDING,this.captionBoxHeight=wt.height+2*this.PADDING):(this.captionBoxWidth=0,this.captionBoxHeight=0),le.setAttributes(this.captionBg,[["width",this.captionBoxWidth.toString()],["height",this.captionBoxHeight.toString()],["clip-path","path('M0,0 H"+this.width+" V"+this.height+" H"+-this.width+" Z')"]]),le.setAttributes(this.captionElement,[["x",this.PADDING.toString()],["y",this.PADDING.toString()],["clip-path","path('M0,0 H"+(this.width-this.PADDING)+" V"+this.height+" H"+(-this.width-this.PADDING)+" Z')"]])},bt.prototype.showTextEditor=function(){var wt=this;this._state="edit",this.overlayContainer.innerHTML="",this.textEditDiv=document.createElement("div"),this.textEditDiv.style.flexGrow="2",this.textEditDiv.style.alignItems="center",this.textEditDiv.style.justifyContent="center",this.textEditDiv.style.pointerEvents="auto",this.textEditDiv.style.overflow="hidden",this.textEditBox=document.createElement("input"),this.textEditBox.style.position="absolute",this.textEditBox.style.width=this.width+"px",this.captionBoxHeight>0&&(this.textEditBox.style.height=this.captionBoxHeight+"px"),this.textEditBox.style.fontSize=this.fontSize,this.textEditBox.style.fontFamily=this.fontFamily,this.textEditBox.style.backgroundColor=this.fillColor,this.textEditBox.style.color=this.textColor,this.textEditBox.style.borderWidth="0",this.textEditBox.setAttribute("value",this.captionText),this.textEditBox.select(),this.textEditDiv.appendChild(this.textEditBox),this.overlayContainer.appendChild(this.textEditDiv),this.textEditBox.addEventListener("pointerup",function(Bt){Bt.stopPropagation()}),this.textEditBox.addEventListener("keypress",function(Bt){Bt.key==="Enter"&&wt.finishTextEditing(wt.textEditBox.value)}),this.textEditBox.addEventListener("keyup",function(Bt){Bt.cancelBubble=!0}),this.textEditBox.addEventListener("blur",function(){wt.finishTextEditing(wt.textEditBox.value)}),this.textEditDiv.addEventListener("pointerup",function(){wt.finishTextEditing(wt.textEditBox.value)}),this.positionTextEditor(),this.textEditBox.focus()},bt.prototype.positionTextEditor=function(){this.state==="edit"&&(this.textEditBox===void 0?this.showTextEditor():(this.textEditBox.style.left=this.left+"px",this.textEditBox.style.top=this.top+"px",this.textEditBox.style.transform="rotate("+this.rotationAngle+"deg)",this.textEditBox.style.transformOrigin=this.width/2+"px "+this.height/2+"px"))},bt.prototype.finishTextEditing=function(wt){this.setCaptionText(wt.trim()),this.overlayContainer.innerHTML="",this.stateChanged()},bt.prototype.setFont=function(wt){this.captionElement&&le.setAttributes(this.captionElement,[["font-family",wt]]),this.fontFamily=wt,this.textEditBox&&(this.textEditBox.style.fontFamily=this.fontFamily),this.sizeCaption(),this.stateChanged()},bt.prototype.setTextColor=function(wt){this.captionElement&&le.setAttributes(this.captionElement,[["fill",wt]]),this.textColor=wt,this.textEditBox&&(this.textEditBox.style.color=this.textColor),this.stateChanged()},bt.prototype.setSize=function(){It.prototype.setSize.call(this),le.setAttributes(this.frame,[["width",this.width.toString()],["height",this.height.toString()]]),this.sizeCaption()},bt.prototype.pointerUp=function(wt){It.prototype.pointerUp.call(this,wt),this.setSize(),!this.isMoved&&Date.now()-this.pointerDownTimestamp>500&&this.showTextEditor(),this.pointerDownPoint=void 0},bt.prototype.dblClick=function(wt,Bt){It.prototype.dblClick.call(this,wt,Bt),this.showTextEditor()},bt.prototype.setStrokeColor=function(wt){this.strokeColor=wt,this.frame&&le.setAttributes(this.frame,[["stroke",this.strokeColor]]),this.colorChanged(wt),this.stateChanged()},bt.prototype.setFillColor=function(wt){this.fillColor=wt,this.captionBg&&le.setAttributes(this.captionBg,[["fill",this.fillColor]]),this.fillColorChanged(wt),this.stateChanged()},bt.prototype.setStrokeWidth=function(wt){this.strokeWidth=wt,this.frame&&le.setAttributes(this.frame,[["stroke-width",this.strokeWidth.toString()]]),this.stateChanged()},bt.prototype.setStrokeDasharray=function(wt){this.strokeDasharray=wt,this.frame&&le.setAttributes(this.frame,[["stroke-dasharray",this.strokeDasharray]]),this.stateChanged()},Object.defineProperty(bt.prototype,"toolboxPanels",{get:function(){return[this.strokePanel,this.fillPanel,this.strokeWidthPanel,this.strokeStylePanel,this.fontFamilyPanel,this.textColorPanel]},enumerable:!1,configurable:!0}),bt.prototype.getState=function(){var wt=Object.assign({fillColor:this.fillColor,strokeColor:this.strokeColor,strokeWidth:this.strokeWidth,strokeDasharray:this.strokeDasharray,opacity:1,textColor:this.textColor,fontFamily:this.fontFamily,fontSize:this.fontSize,captionText:this.captionText},It.prototype.getState.call(this));return wt.typeName=this.typeName,wt},bt.prototype.restoreState=function(wt){var Bt=wt;this.fillColor=Bt.fillColor,this.strokeColor=Bt.strokeColor,this.strokeWidth=Bt.strokeWidth,this.strokeDasharray=Bt.strokeDasharray,this.textColor=Bt.textColor,this.fontFamily=Bt.fontFamily,this.captionText=Bt.captionText,this.fontSize=Bt.fontSize,this.createVisual(),It.prototype.restoreState.call(this,wt),this.setSize()},bt.prototype.scale=function(wt,Bt){It.prototype.scale.call(this,wt,Bt),this.setSize()},bt.typeName="CaptionFrameMarker",bt.title="Caption frame marker",bt.icon='',bt}(Pt),cn=function(){function It(bt,wt){wt===void 0&&(wt=!1),this.cancelable=!1,this._defaultPrevented=!1,this.markerArea=bt,this.cancelable=wt}return Object.defineProperty(It.prototype,"defaultPrevented",{get:function(){return this._defaultPrevented},enumerable:!1,configurable:!0}),It.prototype.preventDefault=function(){this._defaultPrevented=!0},It}(),Cn=function(It){function bt(wt,Bt,Tt){var vt=It.call(this,wt,!1)||this;return vt.dataUrl=Bt,vt.state=Tt,vt}return Ot(bt,It),bt}(cn),se=function(It){function bt(wt,Bt,Tt){Tt===void 0&&(Tt=!1);var vt=It.call(this,wt,Tt)||this;return vt.marker=Bt,vt}return Ot(bt,It),bt}(cn),gn=function(){function It(){this.render=[],this.beforeclose=[],this.close=[],this.show=[],this.restorestate=[],this.statechange=[],this.markerselect=[],this.markerdeselect=[],this.markercreating=[],this.markercreate=[],this.markerbeforedelete=[],this.markerdelete=[],this.markerchange=[],this.focus=[],this.blur=[]}return It.prototype.addEventListener=function(bt,wt){this[bt].push(wt)},It.prototype.removeEventListener=function(bt,wt){var Bt=this[bt].indexOf(wt);Bt>-1&&this[bt].splice(Bt,1)},It}(),bn=function(){function It(bt){this.touchPoints=0,this._availableMarkerTypes=this.DEFAULT_MARKER_TYPES,this.mode="select",this.markers=[],this.isDragging=!1,this.renderEventListeners=[],this.closeEventListeners=[],this.settings=new de,this._isOpen=!1,this.undoRedoManager=new We,this.renderAtNaturalSize=!1,this.renderImageType="image/png",this.renderMarkersOnly=!1,this.zoomSteps=[1,1.5,2,4],this._zoomLevel=1,this._isResizing=!1,this.prevPanPoint={x:0,y:0},this.eventListeners=new gn,this._silentRenderMode=!1,this._isFocused=!1,this._instanceNo=It.instanceCounter++,this.styles=new Ut(this.instanceNo),this.uiStyleSettings=this.styles.settings,this.target=bt,this.targetRoot=document.body,this.width=bt.clientWidth,this.height=bt.clientHeight,this.styles.removeStyleSheet(),this.open=this.open.bind(this),this.setTopLeft=this.setTopLeft.bind(this),this.toolbarButtonClicked=this.toolbarButtonClicked.bind(this),this.createNewMarker=this.createNewMarker.bind(this),this.addNewMarker=this.addNewMarker.bind(this),this.markerCreated=this.markerCreated.bind(this),this.setCurrentMarker=this.setCurrentMarker.bind(this),this.onPointerDown=this.onPointerDown.bind(this),this.onDblClick=this.onDblClick.bind(this),this.onPointerMove=this.onPointerMove.bind(this),this.onPointerUp=this.onPointerUp.bind(this),this.onPointerOut=this.onPointerOut.bind(this),this.onKeyUp=this.onKeyUp.bind(this),this.overrideOverflow=this.overrideOverflow.bind(this),this.restoreOverflow=this.restoreOverflow.bind(this),this.close=this.close.bind(this),this.closeUI=this.closeUI.bind(this),this.addCloseEventListener=this.addCloseEventListener.bind(this),this.removeCloseEventListener=this.removeCloseEventListener.bind(this),this.addRenderEventListener=this.addRenderEventListener.bind(this),this.removeRenderEventListener=this.removeRenderEventListener.bind(this),this.clientToLocalCoordinates=this.clientToLocalCoordinates.bind(this),this.onWindowResize=this.onWindowResize.bind(this),this.deleteSelectedMarker=this.deleteSelectedMarker.bind(this),this.setWindowHeight=this.setWindowHeight.bind(this),this.removeMarker=this.removeMarker.bind(this),this.colorChanged=this.colorChanged.bind(this),this.fillColorChanged=this.fillColorChanged.bind(this),this.onPopupTargetResize=this.onPopupTargetResize.bind(this),this.showNotesEditor=this.showNotesEditor.bind(this),this.hideNotesEditor=this.hideNotesEditor.bind(this),this.stepZoom=this.stepZoom.bind(this),this.focus=this.focus.bind(this),this.blur=this.blur.bind(this),this.markerStateChanged=this.markerStateChanged.bind(this),this.switchToSelectMode=this.switchToSelectMode.bind(this),this.addDefs=this.addDefs.bind(this),this.addDefsToImage=this.addDefsToImage.bind(this)}return Object.defineProperty(It.prototype,"ALL_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Ge,Vn,Zn,dn,Dn,en,Ce,Mn,ei]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"DEFAULT_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Vn,Zn,dn]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"BASIC_MARKER_TYPES",{get:function(){return[ne,ve,je,Ee,Zn]},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"availableMarkerTypes",{get:function(){return this._availableMarkerTypes},set:function(bt){var wt=this;this._availableMarkerTypes.splice(0),bt.forEach(function(Bt){if(typeof Bt=="string"){var Tt=wt.ALL_MARKER_TYPES.find(function(vt){return vt.typeName===Bt});Tt!==void 0&&wt._availableMarkerTypes.push(Tt)}else wt._availableMarkerTypes.push(Bt)})},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"currentMarker",{get:function(){return this._currentMarker},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isOpen",{get:function(){return this._isOpen},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isUndoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isUndoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"isRedoPossible",{get:function(){return!(!this.undoRedoManager||!this.undoRedoManager.isRedoPossible)},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"zoomLevel",{get:function(){return this._zoomLevel},set:function(bt){this._zoomLevel=bt,this.editorCanvas&&this.contentDiv&&(this.editorCanvas.style.transform="scale("+this._zoomLevel+")",this.contentDiv.scrollTo({left:(this.editorCanvas.clientWidth*this._zoomLevel-this.contentDiv.clientWidth)/2,top:(this.editorCanvas.clientHeight*this._zoomLevel-this.contentDiv.clientHeight)/2}))},enumerable:!1,configurable:!0}),Object.defineProperty(It.prototype,"instanceNo",{get:function(){return this._instanceNo},enumerable:!1,configurable:!0}),It.prototype.open=function(){this.setupResizeObserver(),this.setEditingTarget(),this.setTopLeft(),this.initMarkerCanvas(),this.initOverlay(),this.attachEvents(),this.settings.displayMode==="popup"&&this.onPopupTargetResize(),kt.isLicensed||this.addLogo(),this._isOpen=!0,this._isFocused=!0},It.prototype.show=function(){var bt=this;this.styles.styleSheetRoot===void 0&&me.styleSheetRoot!==void 0&&(this.styles.styleSheetRoot=me.styleSheetRoot),this.setWindowHeight(),this.showUI(),this.open(),this.eventListeners.show.forEach(function(wt){return wt(new cn(bt))})},It.prototype.render=function(){return ue(this,void 0,void 0,function(){var bt;return Ie(this,function(wt){switch(wt.label){case 0:return this.setCurrentMarker(),(bt=new ke).naturalSize=this.renderAtNaturalSize,bt.imageType=this.renderImageType,bt.imageQuality=this.renderImageQuality,bt.markersOnly=this.renderMarkersOnly,bt.width=this.renderWidth,bt.height=this.renderHeight,[4,bt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 1:return wt.sent(),[4,bt.rasterize(this.target instanceof HTMLImageElement?this.target:null,this.markerImage,this.renderTarget)];case 2:return[2,wt.sent()]}})})},It.prototype.close=function(bt){var wt=this;if(bt===void 0&&(bt=!1),this.isOpen){var Bt=!1;bt||this.eventListeners.beforeclose.forEach(function(Tt){var vt=new cn(wt,!0);Tt(vt),vt.defaultPrevented&&(Bt=!0)}),Bt||(this.coverDiv&&this.closeUI(),this.targetObserver&&(this.targetObserver.unobserve(this.target),this.targetObserver.unobserve(this.editorCanvas)),this.settings.displayMode==="popup"&&window.removeEventListener("resize",this.setWindowHeight),this.eventListeners.close.forEach(function(Tt){return Tt(new cn(wt))}),this.detachEvents(),this._isOpen=!1)}},It.prototype.addMarkersToToolbar=function(){for(var bt,wt=[],Bt=0;Btthis.editorCanvas.clientHeight?this.editorCanvas.clientHeight*bt:this.editorCanvas.clientWidth,Bt=wt',bt.title="Powered by marker.js",bt.style.display="grid",bt.style.alignItems="center",bt.style.justifyItems="center",bt.style.padding="3px",bt.style.width="20px",bt.style.height="20px",this.logoUI.appendChild(bt),this.editorCanvas.appendChild(this.logoUI),this.logoUI.style.position="absolute",this.logoUI.style.pointerEvents="all",this.positionLogo()},It.prototype.positionLogo=function(){this.logoUI&&(this.uiStyleSettings.logoPosition!=="right"?this.logoUI.style.left=this.markerImageHolder.offsetLeft+10+"px":this.logoUI.style.left=this.markerImageHolder.offsetLeft+this.markerImageHolder.offsetWidth-this.logoUI.clientWidth-10+"px",this.logoUI.style.top=this.markerImageHolder.offsetTop+this.markerImageHolder.offsetHeight-this.logoUI.clientHeight-10+"px")},It.prototype.overrideOverflow=function(){this.scrollXState=window.scrollX,this.scrollYState=window.scrollY,this.bodyOverflowState=document.body.style.overflow,window.scroll({top:0,left:0}),document.body.style.overflow="hidden"},It.prototype.restoreOverflow=function(){document.body.style.overflow=this.bodyOverflowState,window.scroll({top:this.scrollYState,left:this.scrollXState})},It.prototype.showUI=function(){switch(this.settings.displayMode==="popup"&&this.overrideOverflow(),this.coverDiv=document.createElement("div"),this.coverDiv.style.visibility=this._silentRenderMode?"hidden":"visible",this.coverDiv.className=this.styles.classNamePrefixBase+" "+this.styles.classNamePrefix,this.coverDiv.style.fontSize="16px",this.coverDiv.style.userSelect="none",this.settings.displayMode){case"inline":this.coverDiv.style.position="absolute";var bt=this.settings.uiOffsetTop!==void 0?this.target.offsetTop+this.settings.uiOffsetTop:this.target.offsetTop>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=bt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px",this.coverDiv.style.width=this.target.offsetWidth.toString()+"px",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"5";break;case"popup":this.coverDiv.style.position="absolute",this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=window.innerHeight+"px",this.coverDiv.style.backgroundColor="rgba(0, 0, 0, 0.75)",this.coverDiv.style.zIndex=this.uiStyleSettings.zIndex!==void 0?this.uiStyleSettings.zIndex:"1000",this.coverDiv.style.display="flex"}this.targetRoot.appendChild(this.coverDiv),this.uiDiv=document.createElement("div"),this.uiDiv.style.display="flex",this.uiDiv.style.flexDirection="column",this.uiDiv.style.flexGrow="2",this.uiDiv.style.margin=this.settings.displayMode==="popup"?this.settings.popupMargin+"px":"0px",this.uiDiv.style.border="0px",this.coverDiv.appendChild(this.uiDiv),this.toolbar=new He(this.uiDiv,this.settings.displayMode,this._availableMarkerTypes,this.uiStyleSettings,this.styles),this.toolbar.addButtonClickListener(this.toolbarButtonClicked),this.toolbar.show(this._silentRenderMode||this.uiStyleSettings.hideToolbar?"hidden":"visible"),this.contentDiv=document.createElement("div"),this.contentDiv.style.display="flex",this.contentDiv.style.flexDirection="row",this.contentDiv.style.flexGrow="2",this.contentDiv.style.flexShrink="1",this.settings.displayMode==="popup"&&(this.contentDiv.style.backgroundColor=this.uiStyleSettings.canvasBackgroundColor,this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.uiStyleSettings.toolbarHeight+"px",this.contentDiv.style.maxWidth="calc(100vw - "+2*this.settings.popupMargin+"px)"),this.contentDiv.style.overflow="auto",this.uiDiv.appendChild(this.contentDiv),this.editorCanvas=document.createElement("div"),this.editorCanvas.style.flexGrow="2",this.editorCanvas.style.flexShrink="1",this.editorCanvas.style.position="relative",this.editorCanvas.style.overflow="hidden",this.editorCanvas.style.display="flex",this.settings.displayMode==="popup"&&(this.editorCanvas.style.alignItems="center",this.editorCanvas.style.justifyContent="center"),this.editorCanvas.style.pointerEvents="none",this.editorCanvas.style.transformOrigin="left top",this.editorCanvas.style.transform="scale("+this.zoomLevel+")",this.contentDiv.appendChild(this.editorCanvas),this.editingTarget=this.target instanceof HTMLImageElement?document.createElement("img"):document.createElement("canvas"),this.settings.uiOffsetTop===void 0&&this.target.offsetTop-1&&this.markers.splice(this.markers.indexOf(bt),1),bt.dispose()},It.prototype.switchToSelectMode=function(){this.mode="select",this.hideNotesEditor(),this._currentMarker!==void 0&&(this._currentMarker.state!=="new"?this._currentMarker.select():(this.removeMarker(this._currentMarker),this.setCurrentMarker(),this.markerImage.style.cursor="default"),this.addUndoStep())},It.prototype.toolbarButtonClicked=function(bt,wt){if(bt==="marker"&&wt!==void 0)this.createNewMarker(wt);else if(bt==="action")switch(wt){case"select":this.switchToSelectMode(),this.switchToSelectMode();break;case"delete":this.deleteSelectedMarker();break;case"clear":this.clear();break;case"undo":this.undo();break;case"redo":this.redo();break;case"zoom":this.stepZoom();break;case"zoom-out":this.zoomLevel=1;break;case"notes":this.notesArea===void 0?(this.switchToSelectMode(),this.zoomLevel=1,this.showNotesEditor()):this.switchToSelectMode();break;case"close":this.close();break;case"render":this.switchToSelectMode(),this.startRenderAndClose()}},It.prototype.deleteSelectedMarker=function(){var bt=this;if(this._currentMarker!==void 0){var wt=!1;if(this.eventListeners.markerbeforedelete.forEach(function(Tt){var vt=new se(bt,bt._currentMarker,!0);Tt(vt),vt.defaultPrevented&&(wt=!0)}),!wt){var Bt=this._currentMarker;this._currentMarker.dispose(),this.markerImage.removeChild(this._currentMarker.container),this.markers.splice(this.markers.indexOf(this._currentMarker),1),this.setCurrentMarker(),this.addUndoStep(),this.eventListeners.markerdelete.forEach(function(Tt){return Tt(new se(bt,Bt))})}}},It.prototype.clear=function(){var bt=this,wt=!1;if(this.markers.length>0&&(this.eventListeners.markerbeforedelete.forEach(function(ie){var xe=new se(bt,void 0,!0);ie(xe),xe.defaultPrevented&&(wt=!0)}),!wt)){this.setCurrentMarker();for(var Bt=function(ie){var xe=Tt.markers[ie];Tt.setCurrentMarker(Tt.markers[ie]),Tt._currentMarker.dispose(),Tt.markerImage.removeChild(Tt._currentMarker.container),Tt.markers.splice(Tt.markers.indexOf(Tt._currentMarker),1),Tt.eventListeners.markerdelete.forEach(function(Wt){return Wt(new se(bt,xe))})},Tt=this,vt=this.markers.length-1;vt>=0;vt--)Bt(vt);this.addUndoStep()}},Object.defineProperty(It.prototype,"isNotesAreaOpen",{get:function(){return this.notesArea!==void 0},enumerable:!1,configurable:!0}),It.prototype.showNotesEditor=function(){var bt;this._currentMarker!==void 0&&(this.overlayContainer.innerHTML="",this.notesArea=document.createElement("textarea"),this.notesArea.className=this.uiStyleSettings.notesAreaStyleClassName,this.notesArea.style.pointerEvents="auto",this.notesArea.style.alignSelf="stretch",this.notesArea.style.width="100%",this.notesArea.style.margin=this.uiStyleSettings.toolbarHeight/4+"px",this.notesArea.value=(bt=this._currentMarker.notes)!==null&&bt!==void 0?bt:"",this.overlayContainer.appendChild(this.notesArea))},It.prototype.hideNotesEditor=function(){this.isNotesAreaOpen&&(this._currentMarker!==void 0&&(this._currentMarker.notes=this.notesArea.value.trim()!==""?this.notesArea.value:void 0),this.overlayContainer.removeChild(this.notesArea),this.notesArea=void 0)},It.prototype.selectLastMarker=function(){this.markers.length>0?this.setCurrentMarker(this.markers[this.markers.length-1]):this.setCurrentMarker()},It.prototype.addUndoStep=function(){var bt=this;if(this._currentMarker===void 0||this._currentMarker.state!=="edit"){var wt=this.getState(),Bt=this.undoRedoManager.getLastUndoStep();if(!Bt||Bt.width===wt.width&&Bt.height===wt.height){var Tt=this.undoRedoManager.undoStepCount;this.undoRedoManager.addUndoStep(wt),Tt1&&this.panTo({x:bt.clientX,y:bt.clientY}))},It.prototype.onPointerUp=function(bt){this.touchPoints>0&&this.touchPoints--,this.touchPoints===0&&this.isDragging&&this._currentMarker!==void 0&&this._currentMarker.pointerUp(this.clientToLocalCoordinates(bt.clientX,bt.clientY)),this.isDragging=!1,this.addUndoStep()},It.prototype.onPointerOut=function(){this.touchPoints>0&&this.touchPoints--},It.prototype.onKeyUp=function(bt){this._currentMarker===void 0||this.notesArea!==void 0||bt.key!=="Delete"&&bt.key!=="Backspace"||this.deleteSelectedMarker()},It.prototype.clientToLocalCoordinates=function(bt,wt){var Bt=this.markerImage.getBoundingClientRect();return{x:(bt-Bt.left)/this.zoomLevel,y:(wt-Bt.top)/this.zoomLevel}},It.prototype.onWindowResize=function(){this.positionUI()},It.prototype.positionUI=function(){switch(this.setTopLeft(),this.settings.displayMode){case"inline":var bt=this.target.getClientRects().item(0).y>this.styles.settings.toolbarHeight?this.target.offsetTop-this.styles.settings.toolbarHeight:0;this.coverDiv.style.top=bt+"px",this.coverDiv.style.left=this.target.offsetLeft.toString()+"px";break;case"popup":this.coverDiv.style.top="0px",this.coverDiv.style.left="0px",this.coverDiv.style.width="100vw",this.coverDiv.style.height=this.windowHeight+"px",this.contentDiv.style.maxHeight=this.windowHeight-2*this.settings.popupMargin-3.5*this.styles.settings.toolbarHeight+"px"}this.positionMarkerImage(),this.positionLogo()},It.prototype.addLicenseKey=function(bt){kt.addKey(bt)},It.prototype.addEventListener=function(bt,wt){this.eventListeners.addEventListener(bt,wt)},It.prototype.removeEventListener=function(bt,wt){this.eventListeners.removeEventListener(bt,wt)},It.prototype.renderState=function(bt){this._silentRenderMode=!0,this.settings.displayMode="inline",this.isOpen||this.show(),this.restoreState(bt),this.startRenderAndClose(),this._silentRenderMode=!1},Object.defineProperty(It.prototype,"isFocused",{get:function(){return this._isFocused},enumerable:!1,configurable:!0}),It.prototype.focus=function(){var bt=this;this._isFocused||(this.attachWindowEvents(),this._isFocused=!0,this._previousCurrentMarker!==void 0&&this.setCurrentMarker(this._previousCurrentMarker),this.eventListeners.focus.forEach(function(wt){return wt(new cn(bt))}))},It.prototype.blur=function(){var bt=this;this._isFocused&&(this.detachWindowEvents(),this._isFocused=!1,this._previousCurrentMarker=this._currentMarker,this.setCurrentMarker(),this.eventListeners.blur.forEach(function(wt){return wt(new cn(bt))}))},It.instanceCounter=0,It}()},17115:function(Fn,An,xt){"use strict";xt.d(An,{ZP:function(){return kt}});var ct=xt(52487),Ot=xt(59301),ue=xt(47273),Ie=0,te=(0,ue.Z)();function le(){var ke;return te?(ke=Ie,Ie+=1):ke="TEST_OR_SSR",ke}function kt(ke){var me=Ot.useState(),Ut=(0,ct.Z)(me,2),Ae=Ut[0],Pe=Ut[1];return Ot.useEffect(function(){Pe("rc_select_".concat(le()))},[]),ke||Ae}},77861:function(Fn,An,xt){"use strict";xt.d(An,{Ac:function(){return De},Xo:function(){return oo},Wx:function(){return Qo},ZP:function(){return qe},lk:function(){return Pt}});var ct=xt(72308),Ot=xt(80702),ue=xt(49618),Ie=xt(77321),te=xt(52487),le=xt(74416),kt=xt(62853),ke=xt(18929),me=xt(48736),Ut=xt(59301),Ae=xt(92310),Pe=xt.n(Ae),He=xt(34280),Ft=xt(49658),et=xt(10228),nt=xt(8654),ht=function(ee){var Ke=ee.className,sn=ee.customizeIcon,mn=ee.customizeIconProps,En=ee.onMouseDown,jt=ee.onClick,Be=ee.children,hn;return typeof sn=="function"?hn=sn(mn):hn=sn,Ut.createElement("span",{className:Ke,onMouseDown:function(ge){ge.preventDefault(),En&&En(ge)},style:{userSelect:"none",WebkitUserSelect:"none"},unselectable:"on",onClick:jt,"aria-hidden":!0},hn!==void 0?hn:Ut.createElement("span",{className:Pe()(Ke.split(/\s+/).map(function(Nn){return"".concat(Nn,"-icon")}))},Be))},lt=ht;function pt(Se,ee,Ke,sn,mn){var En=arguments.length>5&&arguments[5]!==void 0?arguments[5]:!1,jt=arguments.length>6?arguments[6]:void 0,Be=arguments.length>7?arguments[7]:void 0,hn=Ut.useMemo(function(){if((0,kt.Z)(sn)==="object")return sn.clearIcon;if(mn)return mn},[sn,mn]),Nn=Ut.useMemo(function(){return!!(!En&&sn&&(Ke.length||jt)&&!(Be==="combobox"&&jt===""))},[sn,En,Ke.length,jt,Be]);return{allowClear:Nn,clearIcon:Ut.createElement(lt,{className:"".concat(Se,"-clear"),onMouseDown:ee,customizeIcon:hn},"\xD7")}}var yt=Ut.createContext(null);function Pt(){return Ut.useContext(yt)}function Nt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,ee=Ut.useState(!1),Ke=(0,te.Z)(ee,2),sn=Ke[0],mn=Ke[1],En=Ut.useRef(null),jt=function(){window.clearTimeout(En.current)};Ut.useEffect(function(){return jt},[]);var Be=function(Nn,ge){jt(),En.current=window.setTimeout(function(){mn(Nn),ge&&ge()},Se)};return[sn,Be,jt]}function Dt(){var Se=arguments.length>0&&arguments[0]!==void 0?arguments[0]:250,ee=Ut.useRef(null),Ke=Ut.useRef(null);Ut.useEffect(function(){return function(){window.clearTimeout(Ke.current)}},[]);function sn(mn){(mn||ee.current===null)&&(ee.current=mn),window.clearTimeout(Ke.current),Ke.current=window.setTimeout(function(){ee.current=null},Se)}return[function(){return ee.current},sn]}function Zt(Se,ee,Ke,sn){var mn=Ut.useRef(null);mn.current={open:ee,triggerOpen:Ke,customizedTrigger:sn},Ut.useEffect(function(){function En(jt){var Be;if(!((Be=mn.current)!==null&&Be!==void 0&&Be.customizedTrigger)){var hn=jt.target;hn.shadowRoot&&jt.composed&&(hn=jt.composedPath()[0]||hn),mn.current.open&&Se().filter(function(Nn){return Nn}).every(function(Nn){return!Nn.contains(hn)&&Nn!==hn})&&mn.current.triggerOpen(!1)}}return window.addEventListener("mousedown",En),function(){return window.removeEventListener("mousedown",En)}},[])}var ne=xt(26112),de=xt(11780),Qt=function(ee,Ke){var sn,mn,En=ee.prefixCls,jt=ee.id,Be=ee.inputElement,hn=ee.disabled,Nn=ee.tabIndex,ge=ee.autoFocus,Ye=ee.autoComplete,jn=ee.editable,Rn=ee.activeDescendantId,Jn=ee.value,zn=ee.maxLength,ri=ee.onKeyDown,li=ee.onMouseDown,Ai=ee.onChange,Ii=ee.onPaste,Bi=ee.onCompositionStart,ln=ee.onCompositionEnd,co=ee.open,no=ee.attrs,Wn=Be||Ut.createElement("input",null),ce=Wn,ze=ce.ref,yn=ce.props,pi=yn.onKeyDown,Un=yn.onChange,ci=yn.onMouseDown,mi=yn.onCompositionStart,wi=yn.onCompositionEnd,Ri=yn.style;return(0,me.Kp)(!("maxLength"in Wn.props),"Passing 'maxLength' to input element directly may not work because input in BaseSelect is controlled."),Wn=Ut.cloneElement(Wn,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({type:"search"},yn),{},{id:jt,ref:(0,nt.sQ)(Ke,ze),disabled:hn,tabIndex:Nn,autoComplete:Ye||"off",autoFocus:ge,className:Pe()("".concat(En,"-selection-search-input"),(sn=Wn)===null||sn===void 0||(mn=sn.props)===null||mn===void 0?void 0:mn.className),role:"combobox","aria-label":"Search","aria-expanded":co||!1,"aria-haspopup":"listbox","aria-owns":"".concat(jt,"_list"),"aria-autocomplete":"list","aria-controls":"".concat(jt,"_list"),"aria-activedescendant":co?Rn:void 0},no),{},{value:jn?Jn:"",maxLength:zn,readOnly:!jn,unselectable:jn?null:"on",style:(0,Ie.Z)((0,Ie.Z)({},Ri),{},{opacity:jn?null:0}),onKeyDown:function(fn){ri(fn),pi&&pi(fn)},onMouseDown:function(fn){li(fn),ci&&ci(fn)},onChange:function(fn){Ai(fn),Un&&Un(fn)},onCompositionStart:function(fn){Bi(fn),mi&&mi(fn)},onCompositionEnd:function(fn){ln(fn),wi&&wi(fn)},onPaste:Ii})),Wn},Ce=Ut.forwardRef(Qt);Ce.displayName="Input";var Vt=Ce;function Ee(Se){return Array.isArray(Se)?Se:Se!==void 0?[Se]:[]}var ve=typeof window!="undefined"&&window.document&&window.document.documentElement,Je=ve;function je(Se){return Se!=null}function en(Se){return!Se&&Se!==0}function Hn(Se){return["string","number"].includes((0,kt.Z)(Se))}function Zn(Se){var ee=void 0;return Se&&(Hn(Se.title)?ee=Se.title.toString():Hn(Se.label)&&(ee=Se.label.toString())),ee}function Te(Se,ee){Je?Ut.useLayoutEffect(Se,ee):Ut.useEffect(Se,ee)}function $t(Se){var ee;return(ee=Se.key)!==null&&ee!==void 0?ee:Se.value}var dn=function(ee){ee.preventDefault(),ee.stopPropagation()},Vn=function(ee){var Ke=ee.id,sn=ee.prefixCls,mn=ee.values,En=ee.open,jt=ee.searchValue,Be=ee.autoClearSearchValue,hn=ee.inputRef,Nn=ee.placeholder,ge=ee.disabled,Ye=ee.mode,jn=ee.showSearch,Rn=ee.autoFocus,Jn=ee.autoComplete,zn=ee.activeDescendantId,ri=ee.tabIndex,li=ee.removeIcon,Ai=ee.maxTagCount,Ii=ee.maxTagTextLength,Bi=ee.maxTagPlaceholder,ln=Bi===void 0?function(Wo){return"+ ".concat(Wo.length," ...")}:Bi,co=ee.tagRender,no=ee.onToggleOpen,Wn=ee.onRemove,ce=ee.onInputChange,ze=ee.onInputPaste,yn=ee.onInputKeyDown,pi=ee.onInputMouseDown,Un=ee.onInputCompositionStart,ci=ee.onInputCompositionEnd,mi=Ut.useRef(null),wi=(0,Ut.useState)(0),Ri=(0,te.Z)(wi,2),Qi=Ri[0],fn=Ri[1],ao=(0,Ut.useState)(!1),un=(0,te.Z)(ao,2),so=un[0],Co=un[1],Ji="".concat(sn,"-selection"),Go=En||Ye==="multiple"&&Be===!1||Ye==="tags"?jt:"",Eo=Ye==="tags"||Ye==="multiple"&&Be===!1||jn&&(En||so);Te(function(){fn(mi.current.scrollWidth)},[Go]);function Wi(Wo,sr,Cr,Rr,cr){return Ut.createElement("span",{className:Pe()("".concat(Ji,"-item"),(0,ue.Z)({},"".concat(Ji,"-item-disabled"),Cr)),title:Zn(Wo)},Ut.createElement("span",{className:"".concat(Ji,"-item-content")},sr),Rr&&Ut.createElement(lt,{className:"".concat(Ji,"-item-remove"),onMouseDown:dn,onClick:cr,customizeIcon:li},"\xD7"))}function Ui(Wo,sr,Cr,Rr,cr){var uo=function(wn){dn(wn),no(!En)};return Ut.createElement("span",{onMouseDown:uo},co({label:sr,value:Wo,disabled:Cr,closable:Rr,onClose:cr}))}function Xi(Wo){var sr=Wo.disabled,Cr=Wo.label,Rr=Wo.value,cr=!ge&&!sr,uo=Cr;if(typeof Ii=="number"&&(typeof Cr=="string"||typeof Cr=="number")){var Jt=String(uo);Jt.length>Ii&&(uo="".concat(Jt.slice(0,Ii),"..."))}var wn=function(vi){vi&&vi.stopPropagation(),Wn(Wo)};return typeof co=="function"?Ui(Rr,uo,sr,cr,wn):Wi(Wo,uo,sr,cr,wn)}function io(Wo){var sr=typeof ln=="function"?ln(Wo):ln;return Wi({title:sr},sr,!1)}var yi=Ut.createElement("div",{className:"".concat(Ji,"-search"),style:{width:Qi},onFocus:function(){Co(!0)},onBlur:function(){Co(!1)}},Ut.createElement(Vt,{ref:hn,open:En,prefixCls:sn,id:Ke,inputElement:null,disabled:ge,autoFocus:Rn,autoComplete:Jn,editable:Eo,activeDescendantId:zn,value:Go,onKeyDown:yn,onMouseDown:pi,onChange:ce,onPaste:ze,onCompositionStart:Un,onCompositionEnd:ci,tabIndex:ri,attrs:(0,ne.Z)(ee,!0)}),Ut.createElement("span",{ref:mi,className:"".concat(Ji,"-search-mirror"),"aria-hidden":!0},Go,"\xA0")),Gt=Ut.createElement(de.Z,{prefixCls:"".concat(Ji,"-overflow"),data:mn,renderItem:Xi,renderRest:io,suffix:yi,itemKey:$t,maxCount:Ai});return Ut.createElement(Ut.Fragment,null,Gt,!mn.length&&!Go&&Ut.createElement("span",{className:"".concat(Ji,"-placeholder")},Nn))},Dn=Vn,Ge=function(ee){var Ke=ee.inputElement,sn=ee.prefixCls,mn=ee.id,En=ee.inputRef,jt=ee.disabled,Be=ee.autoFocus,hn=ee.autoComplete,Nn=ee.activeDescendantId,ge=ee.mode,Ye=ee.open,jn=ee.values,Rn=ee.placeholder,Jn=ee.tabIndex,zn=ee.showSearch,ri=ee.searchValue,li=ee.activeValue,Ai=ee.maxLength,Ii=ee.onInputKeyDown,Bi=ee.onInputMouseDown,ln=ee.onInputChange,co=ee.onInputPaste,no=ee.onInputCompositionStart,Wn=ee.onInputCompositionEnd,ce=ee.title,ze=Ut.useState(!1),yn=(0,te.Z)(ze,2),pi=yn[0],Un=yn[1],ci=ge==="combobox",mi=ci||zn,wi=jn[0],Ri=ri||"";ci&&li&&!pi&&(Ri=li),Ut.useEffect(function(){ci&&Un(!1)},[ci,li]);var Qi=ge!=="combobox"&&!Ye&&!zn?!1:!!Ri,fn=ce===void 0?Zn(wi):ce,ao=function(){if(wi)return null;var so=Qi?{visibility:"hidden"}:void 0;return Ut.createElement("span",{className:"".concat(sn,"-selection-placeholder"),style:so},Rn)};return Ut.createElement(Ut.Fragment,null,Ut.createElement("span",{className:"".concat(sn,"-selection-search")},Ut.createElement(Vt,{ref:En,prefixCls:sn,id:mn,open:Ye,inputElement:Ke,disabled:jt,autoFocus:Be,autoComplete:hn,editable:mi,activeDescendantId:Nn,value:Ri,onKeyDown:Ii,onMouseDown:Bi,onChange:function(so){Un(!0),ln(so)},onPaste:co,onCompositionStart:no,onCompositionEnd:Wn,tabIndex:Jn,attrs:(0,ne.Z)(ee,!0),maxLength:ci?Ai:void 0})),!ci&&wi?Ut.createElement("span",{className:"".concat(sn,"-selection-item"),title:fn,style:Qi?{visibility:"hidden"}:void 0},wi.label):null,ao())},We=Ge;function Mn(Se){return![et.Z.ESC,et.Z.SHIFT,et.Z.BACKSPACE,et.Z.TAB,et.Z.WIN_KEY,et.Z.ALT,et.Z.META,et.Z.WIN_KEY_RIGHT,et.Z.CTRL,et.Z.SEMICOLON,et.Z.EQUALS,et.Z.CAPS_LOCK,et.Z.CONTEXT_MENU,et.Z.F1,et.Z.F2,et.Z.F3,et.Z.F4,et.Z.F5,et.Z.F6,et.Z.F7,et.Z.F8,et.Z.F9,et.Z.F10,et.Z.F11,et.Z.F12].includes(Se)}var ei=function(ee,Ke){var sn=(0,Ut.useRef)(null),mn=(0,Ut.useRef)(!1),En=ee.prefixCls,jt=ee.open,Be=ee.mode,hn=ee.showSearch,Nn=ee.tokenWithEnter,ge=ee.autoClearSearchValue,Ye=ee.onSearch,jn=ee.onSearchSubmit,Rn=ee.onToggleOpen,Jn=ee.onInputKeyDown,zn=ee.domRef;Ut.useImperativeHandle(Ke,function(){return{focus:function(){sn.current.focus()},blur:function(){sn.current.blur()}}});var ri=Dt(0),li=(0,te.Z)(ri,2),Ai=li[0],Ii=li[1],Bi=function(Ri){var Qi=Ri.which;(Qi===et.Z.UP||Qi===et.Z.DOWN)&&Ri.preventDefault(),Jn&&Jn(Ri),Qi===et.Z.ENTER&&Be==="tags"&&!mn.current&&!jt&&(jn==null||jn(Ri.target.value)),Mn(Qi)&&Rn(!0)},ln=function(){Ii(!0)},co=(0,Ut.useRef)(null),no=function(Ri){Ye(Ri,!0,mn.current)!==!1&&Rn(!0)},Wn=function(){mn.current=!0},ce=function(Ri){mn.current=!1,Be!=="combobox"&&no(Ri.target.value)},ze=function(Ri){var Qi=Ri.target.value;if(Nn&&co.current&&/[\r\n]/.test(co.current)){var fn=co.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");Qi=Qi.replace(fn,co.current)}co.current=null,no(Qi)},yn=function(Ri){var Qi=Ri.clipboardData,fn=Qi.getData("text");co.current=fn},pi=function(Ri){var Qi=Ri.target;if(Qi!==sn.current){var fn=document.body.style.msTouchAction!==void 0;fn?setTimeout(function(){sn.current.focus()}):sn.current.focus()}},Un=function(Ri){var Qi=Ai();Ri.target!==sn.current&&!Qi&&Be!=="combobox"&&Ri.preventDefault(),(Be!=="combobox"&&(!hn||!Qi)||!jt)&&(jt&&ge!==!1&&Ye("",!0,!1),Rn())},ci={inputRef:sn,onInputKeyDown:Bi,onInputMouseDown:ln,onInputChange:ze,onInputPaste:yn,onInputCompositionStart:Wn,onInputCompositionEnd:ce},mi=Be==="multiple"||Be==="tags"?Ut.createElement(Dn,(0,ct.Z)({},ee,ci)):Ut.createElement(We,(0,ct.Z)({},ee,ci));return Ut.createElement("div",{ref:zn,className:"".concat(En,"-selector"),onClick:pi,onMouseDown:Un},mi)},cn=Ut.forwardRef(ei);cn.displayName="Selector";var Cn=cn,se=xt(35593),gn=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],bn=function(ee){var Ke=ee===!0?0:1;return{bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:Ke,adjustY:1},htmlRegion:"scroll"}}},It=function(ee,Ke){var sn=ee.prefixCls,mn=ee.disabled,En=ee.visible,jt=ee.children,Be=ee.popupElement,hn=ee.animation,Nn=ee.transitionName,ge=ee.dropdownStyle,Ye=ee.dropdownClassName,jn=ee.direction,Rn=jn===void 0?"ltr":jn,Jn=ee.placement,zn=ee.builtinPlacements,ri=ee.dropdownMatchSelectWidth,li=ee.dropdownRender,Ai=ee.dropdownAlign,Ii=ee.getPopupContainer,Bi=ee.empty,ln=ee.getTriggerDOMNode,co=ee.onPopupVisibleChange,no=ee.onPopupMouseEnter,Wn=(0,le.Z)(ee,gn),ce="".concat(sn,"-dropdown"),ze=Be;li&&(ze=li(Be));var yn=Ut.useMemo(function(){return zn||bn(ri)},[zn,ri]),pi=hn?"".concat(ce,"-").concat(hn):Nn,Un=typeof ri=="number",ci=Ut.useMemo(function(){return Un?null:ri===!1?"minWidth":"width"},[ri,Un]),mi=ge;Un&&(mi=(0,Ie.Z)((0,Ie.Z)({},mi),{},{width:ri}));var wi=Ut.useRef(null);return Ut.useImperativeHandle(Ke,function(){return{getPopupElement:function(){return wi.current}}}),Ut.createElement(se.Z,(0,ct.Z)({},Wn,{showAction:co?["click"]:[],hideAction:co?["click"]:[],popupPlacement:Jn||(Rn==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:yn,prefixCls:ce,popupTransitionName:pi,popup:Ut.createElement("div",{ref:wi,onMouseEnter:no},ze),stretch:ci,popupAlign:Ai,popupVisible:En,getPopupContainer:Ii,popupClassName:Pe()(Ye,(0,ue.Z)({},"".concat(ce,"-empty"),Bi)),popupStyle:mi,getTriggerDOMNode:ln,onPopupVisibleChange:co}),jt)},bt=Ut.forwardRef(It);bt.displayName="SelectTrigger";var wt=bt,Bt=xt(68413);function Tt(Se,ee){var Ke=Se.key,sn;return"value"in Se&&(sn=Se.value),Ke!=null?Ke:sn!==void 0?sn:"rc-index-key-".concat(ee)}function vt(Se,ee){var Ke=Se||{},sn=Ke.label,mn=Ke.value,En=Ke.options,jt=Ke.groupLabel,Be=sn||(ee?"children":"label");return{label:Be,value:mn||"value",options:En||"options",groupLabel:jt||Be}}function ie(Se){var ee=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ke=ee.fieldNames,sn=ee.childrenAsData,mn=[],En=vt(Ke,!1),jt=En.label,Be=En.value,hn=En.options,Nn=En.groupLabel;function ge(Ye,jn){Ye.forEach(function(Rn){if(jn||!(hn in Rn)){var Jn=Rn[Be];mn.push({key:Tt(Rn,mn.length),groupOption:jn,data:Rn,label:Rn[jt],value:Jn})}else{var zn=Rn[Nn];zn===void 0&&sn&&(zn=Rn.label),mn.push({key:Tt(Rn,mn.length),group:!0,data:Rn,label:zn}),ge(Rn[hn],!0)}})}return ge(Se,!1),mn}function xe(Se){var ee=(0,Ie.Z)({},Se);return"props"in ee||Object.defineProperty(ee,"props",{get:function(){return(0,me.ZP)(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),ee}}),ee}function Wt(Se,ee){if(!ee||!ee.length)return null;var Ke=!1;function sn(En,jt){var Be=(0,Bt.Z)(jt),hn=Be[0],Nn=Be.slice(1);if(!hn)return[En];var ge=En.split(hn);return Ke=Ke||ge.length>1,ge.reduce(function(Ye,jn){return[].concat((0,Ot.Z)(Ye),(0,Ot.Z)(sn(jn,Nn)))},[]).filter(function(Ye){return Ye})}var mn=sn(Se,ee);return Ke?mn:null}var Kt=["id","prefixCls","className","showSearch","tagRender","direction","omitDomProps","displayValues","onDisplayValuesChange","emptyOptions","notFoundContent","onClear","mode","disabled","loading","getInputElement","getRawInputElement","open","defaultOpen","onDropdownVisibleChange","activeValue","onActiveValueChange","activeDescendantId","searchValue","autoClearSearchValue","onSearch","onSearchSplit","tokenSeparators","allowClear","suffixIcon","clearIcon","OptionList","animation","transitionName","dropdownStyle","dropdownClassName","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","placement","builtinPlacements","getPopupContainer","showAction","onFocus","onBlur","onKeyUp","onKeyDown","onMouseDown"],he=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"];function pe(Se){return Se==="tags"||Se==="multiple"}var oe=Ut.forwardRef(function(Se,ee){var Ke,sn,mn=Se.id,En=Se.prefixCls,jt=Se.className,Be=Se.showSearch,hn=Se.tagRender,Nn=Se.direction,ge=Se.omitDomProps,Ye=Se.displayValues,jn=Se.onDisplayValuesChange,Rn=Se.emptyOptions,Jn=Se.notFoundContent,zn=Jn===void 0?"Not Found":Jn,ri=Se.onClear,li=Se.mode,Ai=Se.disabled,Ii=Se.loading,Bi=Se.getInputElement,ln=Se.getRawInputElement,co=Se.open,no=Se.defaultOpen,Wn=Se.onDropdownVisibleChange,ce=Se.activeValue,ze=Se.onActiveValueChange,yn=Se.activeDescendantId,pi=Se.searchValue,Un=Se.autoClearSearchValue,ci=Se.onSearch,mi=Se.onSearchSplit,wi=Se.tokenSeparators,Ri=Se.allowClear,Qi=Se.suffixIcon,fn=Se.clearIcon,ao=Se.OptionList,un=Se.animation,so=Se.transitionName,Co=Se.dropdownStyle,Ji=Se.dropdownClassName,Go=Se.dropdownMatchSelectWidth,Eo=Se.dropdownRender,Wi=Se.dropdownAlign,Ui=Se.placement,Xi=Se.builtinPlacements,io=Se.getPopupContainer,yi=Se.showAction,Gt=yi===void 0?[]:yi,Wo=Se.onFocus,sr=Se.onBlur,Cr=Se.onKeyUp,Rr=Se.onKeyDown,cr=Se.onMouseDown,uo=(0,le.Z)(Se,Kt),Jt=pe(li),wn=(Be!==void 0?Be:Jt)||li==="combobox",Tn=(0,Ie.Z)({},uo);he.forEach(function(gr){delete Tn[gr]}),ge==null||ge.forEach(function(gr){delete Tn[gr]});var vi=Ut.useState(!1),Xn=(0,te.Z)(vi,2),oi=Xn[0],ti=Xn[1];Ut.useEffect(function(){ti((0,Ft.Z)())},[]);var Xe=Ut.useRef(null),Yn=Ut.useRef(null),ji=Ut.useRef(null),Oo=Ut.useRef(null),to=Ut.useRef(null),Yi=Nt(),Uo=(0,te.Z)(Yi,3),zo=Uo[0],Nr=Uo[1],Hr=Uo[2];Ut.useImperativeHandle(ee,function(){var gr,_r;return{focus:(gr=Oo.current)===null||gr===void 0?void 0:gr.focus,blur:(_r=Oo.current)===null||_r===void 0?void 0:_r.blur,scrollTo:function(La){var Fa;return(Fa=to.current)===null||Fa===void 0?void 0:Fa.scrollTo(La)}}});var da=Ut.useMemo(function(){var gr;if(li!=="combobox")return pi;var _r=(gr=Ye[0])===null||gr===void 0?void 0:gr.value;return typeof _r=="string"||typeof _r=="number"?String(_r):""},[pi,li,Ye]),on=li==="combobox"&&typeof Bi=="function"&&Bi()||null,aa=typeof ln=="function"&&ln(),Is=(0,nt.x1)(Yn,aa==null||(Ke=aa.props)===null||Ke===void 0?void 0:Ke.ref),cs=Ut.useState(!1),Rs=(0,te.Z)(cs,2),oa=Rs[0],Ys=Rs[1];(0,He.Z)(function(){Ys(!0)},[]);var jr=(0,ke.Z)(!1,{defaultValue:no,value:co}),Yo=(0,te.Z)(jr,2),Sr=Yo[0],Jr=Yo[1],vo=oa?Sr:!1,er=!zn&&Rn;(Ai||er&&vo&&li==="combobox")&&(vo=!1);var To=er?!1:vo,bi=Ut.useCallback(function(gr){var _r=gr!==void 0?gr:!vo;Ai||(Jr(_r),vo!==_r&&(Wn==null||Wn(_r)))},[Ai,vo,Jr,Wn]),yo=Ut.useMemo(function(){return(wi||[]).some(function(gr){return[` `,`\r -`].includes(gr)})},[wi]),Lr=function(_r,Ms,La){var Fa=!0,Pa=_r;ze==null||ze(null);var Sa=La?null:Wt(_r,wi);return li!=="combobox"&&Sa&&(Pa="",mi==null||mi(Sa),bi(!1),Fa=!1),fi&&da!==Pa&&fi(Pa,{source:Ms?"typing":"effect"}),Fa},Qr=function(_r){!_r||!_r.trim()||fi(_r,{source:"submit"})};Ut.useEffect(function(){!vo&&!Jt&&li!=="combobox"&&Lr("",!1,!1)},[vo]),Ut.useEffect(function(){Sr&&Ai&&Jr(!1),Ai&&Nr(!1)},[Ai]);var ms=Dt(),rs=(0,te.Z)(ms,2),Li=rs[0],$r=rs[1],Dr=function(_r){var Ms=Li(),La=_r.which;if(La===et.Z.ENTER&&(li!=="combobox"&&_r.preventDefault(),vo||bi(!0)),$r(!!da),La===et.Z.BACKSPACE&&!Ms&&Jt&&!da&&_e.length){for(var Fa=(0,Ot.Z)(_e),Pa=null,Sa=Fa.length-1;Sa>=0;Sa-=1){var Ea=Fa[Sa];if(!Ea.disabled){Fa.splice(Sa,1),Pa=Ea;break}}Pa&&Rn(Fa,{type:"remove",values:[Pa]})}for(var Da=arguments.length,Lu=new Array(Da>1?Da-1:0),rl=1;rl1?Ms-1:0),Fa=1;Fa1?Sa-1:0),Da=1;Da1&&arguments[1]!==void 0?arguments[1]:!1;return(0,zn.Z)(Se).map(function(Ke,sn){if(!Ut.isValidElement(Ke)||!Ke.type)return null;var mn=Ke,bn=mn.type.isSelectOptGroup,jt=mn.key,Be=mn.props,cn=Be.children,Cn=(0,le.Z)(Be,Ei);return ee||!bn?Oi(Ke):(0,Ie.Z)((0,Ie.Z)({key:"__RC_SELECT_GRP__".concat(jt===null?sn:jt,"__"),label:jt},Cn),{},{options:ci(cn)})}).filter(function(Ke){return Ke})}function ki(Se,ee,Ke,sn,mn){return Ut.useMemo(function(){var bn=Se,jt=!Se;jt&&(bn=ci(ee));var Be=new Map,cn=new Map,Cn=function(Rn,Vn,$n){$n&&typeof $n=="string"&&Rn.set(Vn[$n],Vn)};function ge(_e){for(var Rn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Vn=0;Vn<_e.length;Vn+=1){var $n=_e[Vn];!$n[Ke.options]||Rn?(Be.set($n[Ke.value],$n),Cn(cn,$n,Ke.label),Cn(cn,$n,sn),Cn(cn,$n,mn)):ge($n[Ke.options],!0)}}return ge(bn),{options:bn,valueOptions:Be,labelOptions:cn}},[Se,ee,Ke,sn,mn])}function Mi(Se){var ee=Ut.useRef();ee.current=Se;var Ke=Ut.useCallback(function(){return ee.current.apply(ee,arguments)},[]);return Ke}var Mo=function(){return null};Mo.isSelectOptGroup=!0;var oo=Mo,Bo=function(){return null};Bo.isSelectOption=!0;var Qo=Bo,ro=xt(80547),No=xt(2738),ir=xt(45680),Ho=Ut.createContext(null),Pi=Ho;function Zo(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var qn=["disabled","title","children","style","className"];function Et(Se){return typeof Se=="string"||typeof Se=="number"}var _i=function(ee,Ke){var sn=Pt(),mn=sn.prefixCls,bn=sn.id,jt=sn.open,Be=sn.multiple,cn=sn.mode,Cn=sn.searchValue,ge=sn.toggleOpen,_e=sn.notFoundContent,Rn=sn.onPopupScroll,Vn=Ut.useContext(Pi),$n=Vn.flattenOptions,Xn=Vn.onActiveValue,si=Vn.defaultActiveFirstOption,li=Vn.onSelect,Ai=Vn.menuItemSelectedIcon,Ii=Vn.rawValues,Bi=Vn.fieldNames,ln=Vn.virtual,co=Vn.direction,no=Vn.listHeight,Gn=Vn.listItemHeight,ce="".concat(mn,"-item"),ze=(0,ro.Z)(function(){return $n},[jt,$n],function(Wi,Ui){return Ui[0]&&Wi[1]!==Ui[1]}),yn=Ut.useRef(null),pi=function(Ui){Ui.preventDefault()},Kn=function(Ui){yn.current&&yn.current.scrollTo(typeof Ui=="number"?{index:Ui}:Ui)},fi=function(Ui){for(var Xi=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,io=ze.length,yi=0;yi1&&arguments[1]!==void 0?arguments[1]:!1;Qi(Ui);var io={source:Xi?"keyboard":"mouse"},yi=ze[Ui];if(!yi){Xn(null,-1,io);return}Xn(yi.value,Ui,io)};(0,Ut.useEffect)(function(){fn(si!==!1?fi(0):-1)},[ze.length,Cn]);var ao=Ut.useCallback(function(Wi){return Ii.has(Wi)&&cn!=="combobox"},[cn,(0,Ot.Z)(Ii).toString(),Ii.size]);(0,Ut.useEffect)(function(){var Wi=setTimeout(function(){if(!Be&&jt&&Ii.size===1){var Xi=Array.from(Ii)[0],io=ze.findIndex(function(yi){var Gt=yi.data;return Gt.value===Xi});io!==-1&&(fn(io),Kn(io))}});if(jt){var Ui;(Ui=yn.current)===null||Ui===void 0||Ui.scrollTo(void 0)}return function(){return clearTimeout(Wi)}},[jt,Cn,$n.length]);var un=function(Ui){Ui!==void 0&&li(Ui,{selected:!Ii.has(Ui)}),Be||ge(!1)};if(Ut.useImperativeHandle(Ke,function(){return{onKeyDown:function(Ui){var Xi=Ui.which,io=Ui.ctrlKey;switch(Xi){case et.Z.N:case et.Z.P:case et.Z.UP:case et.Z.DOWN:{var yi=0;if(Xi===et.Z.UP?yi=-1:Xi===et.Z.DOWN?yi=1:Zo()&&io&&(Xi===et.Z.N?yi=1:Xi===et.Z.P&&(yi=-1)),yi!==0){var Gt=fi(Ri+yi,yi);Kn(Gt),fn(Gt,!0)}break}case et.Z.ENTER:{var Wo=ze[Ri];Wo&&!Wo.data.disabled?un(Wo.value):un(void 0),jt&&Ui.preventDefault();break}case et.Z.ESC:ge(!1),jt&&Ui.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ui){Kn(Ui)}}}),ze.length===0)return Ut.createElement("div",{role:"listbox",id:"".concat(bn,"_list"),className:"".concat(ce,"-empty"),onMouseDown:pi},_e);var so=Object.keys(Bi).map(function(Wi){return Bi[Wi]}),Co=function(Ui){return Ui.label};function Ji(Wi,Ui){var Xi=Wi.group;return{role:Xi?"presentation":"option",id:"".concat(bn,"_list_").concat(Ui)}}var Go=function(Ui){var Xi=ze[Ui];if(!Xi)return null;var io=Xi.data||{},yi=io.value,Gt=Xi.group,Wo=(0,ne.Z)(io,!0),sr=Co(Xi);return Xi?Ut.createElement("div",(0,ct.Z)({"aria-label":typeof sr=="string"&&!Gt?sr:null},Wo,{key:Ui},Ji(Xi,Ui),{"aria-selected":ao(yi)}),yi):null},Eo={role:"listbox",id:"".concat(bn,"_list")};return Ut.createElement(Ut.Fragment,null,ln&&Ut.createElement("div",(0,ct.Z)({},Eo,{style:{height:0,width:0,overflow:"hidden"}}),Go(Ri-1),Go(Ri),Go(Ri+1)),Ut.createElement(ir.Z,{itemKey:"key",ref:yn,data:ze,height:no,itemHeight:Gn,fullHeight:!1,onMouseDown:pi,onScroll:Rn,virtual:ln,direction:co,innerProps:ln?null:Eo},function(Wi,Ui){var Xi,io=Wi.group,yi=Wi.groupOption,Gt=Wi.data,Wo=Wi.label,sr=Wi.value,Cr=Gt.key;if(io){var Rr,cr=(Rr=Gt.title)!==null&&Rr!==void 0?Rr:Et(Wo)?Wo.toString():void 0;return Ut.createElement("div",{className:Pe()(ce,"".concat(ce,"-group")),title:cr},Wo!==void 0?Wo:Cr)}var uo=Gt.disabled,Jt=Gt.title,wn=Gt.children,Tn=Gt.style,vi=Gt.className,Yn=(0,le.Z)(Gt,qn),oi=(0,No.Z)(Yn,so),ti=ao(sr),Xe="".concat(ce,"-option"),_n=Pe()(ce,Xe,vi,(Xi={},(0,ue.Z)(Xi,"".concat(Xe,"-grouped"),yi),(0,ue.Z)(Xi,"".concat(Xe,"-active"),Ri===Ui&&!uo),(0,ue.Z)(Xi,"".concat(Xe,"-disabled"),uo),(0,ue.Z)(Xi,"".concat(Xe,"-selected"),ti),Xi)),ji=Co(Wi),Oo=!Ai||typeof Ai=="function"||ti,to=typeof ji=="number"?ji:ji||sr,Yi=Et(to)?to.toString():void 0;return Jt!==void 0&&(Yi=Jt),Ut.createElement("div",(0,ct.Z)({},(0,ne.Z)(oi),ln?{}:Ji(Wi,Ui),{"aria-selected":ti,className:_n,title:Yi,onMouseMove:function(){Ri===Ui||uo||fn(Ui)},onClick:function(){uo||un(sr)},style:Tn}),Ut.createElement("div",{className:"".concat(Xe,"-content")},to),Ut.isValidElement(Ai)||ti,Oo&&Ut.createElement(lt,{className:"".concat(ce,"-option-state"),customizeIcon:Ai,customizeIconProps:{isSelected:ti}},ti?"\u2713":null))}))},Gi=Ut.forwardRef(_i);Gi.displayName="OptionList";var Qe=Gi;function ii(Se){var ee=Se.mode,Ke=Se.options,sn=Se.children,mn=Se.backfill,bn=Se.allowClear,jt=Se.placeholder,Be=Se.getInputElement,cn=Se.showSearch,Cn=Se.onSearch,ge=Se.defaultOpen,_e=Se.autoFocus,Rn=Se.labelInValue,Vn=Se.value,$n=Se.inputValue,Xn=Se.optionLabelProp,si=isMultiple(ee),li=cn!==void 0?cn:si||ee==="combobox",Ai=Ke||convertChildrenToData(sn);if(warning(ee!=="tags"||Ai.every(function(co){return!co.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ee==="tags"||ee==="combobox"){var Ii=Ai.some(function(co){return co.options?co.options.some(function(no){return typeof("value"in no?no.value:no.key)=="number"}):typeof("value"in co?co.value:co.key)=="number"});warning(!Ii,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ee!=="combobox"||!Xn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ee==="combobox"||!mn,"`backfill` only works with `combobox` mode."),warning(ee==="combobox"||!Be,"`getInputElement` only work with `combobox` mode."),noteOnce(ee!=="combobox"||!Be||!bn||!jt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Cn&&!li&&ee!=="combobox"&&ee!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ge||_e,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Vn!=null){var Bi=toArray(Vn);warning(!Rn||Bi.every(function(co){return _typeof(co)==="object"&&("key"in co||"value"in co)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!si||Array.isArray(Vn),"`value` should be array when `mode` is `multiple` or `tags`")}if(sn){var ln=null;toNodeArray(sn).some(function(co){if(!React.isValidElement(co)||!co.type)return!1;var no=co,Gn=no.type;if(Gn.isSelectOption)return!1;if(Gn.isSelectOptGroup){var ce=toNodeArray(co.props.children).every(function(ze){return!React.isValidElement(ze)||!co.type||ze.type.isSelectOption?!0:(ln=ze.type,!1)});return!ce}return ln=Gn,!0}),ln&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ln.displayName||ln.name||ln,"`.")),warning($n===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function ai(Se,ee){if(Se){var Ke=function sn(mn){for(var bn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=0;jt2&&arguments[2]!==void 0?arguments[2]:{},bi=To.source,yo=bi===void 0?"keyboard":bi;Is(er),jt&&sn==="combobox"&&vo!==null&&yo==="keyboard"&&Hr(String(vo))},[jt,sn]),oa=function(er,To,bi){var yo=function(){var xr,hi=vi(er);return[Ri?{label:hi==null?void 0:hi[Ji.label],value:er,key:(xr=hi==null?void 0:hi.key)!==null&&xr!==void 0?xr:er}:er,xe(hi)]};if(To&&Vn){var Lr=yo(),Qr=(0,te.Z)(Lr,2),ms=Qr[0],rs=Qr[1];Vn(ms,rs)}else if(!To&&$n&&bi!=="clear"){var Li=yo(),$r=(0,te.Z)(Li,2),Dr=$r[0],as=$r[1];$n(Dr,as)}},Ys=Mi(function(vo,er){var To,bi=un?er.selected:!0;bi?To=un?[].concat((0,Ot.Z)(Tn),[vo]):[vo]:To=Tn.filter(function(yo){return yo.value!==vo}),Yi(To),oa(vo,bi),sn==="combobox"?Hr(""):(!pe||Rn)&&(Ui(""),Hr(""))}),jr=function(er,To){Yi(er);var bi=To.type,yo=To.values;(bi==="remove"||bi==="clear")&&yo.forEach(function(Lr){oa(Lr.value,!1,bi)})},Yo=function(er,To){if(Ui(er),Hr(null),To.source==="submit"){var bi=(er||"").trim();if(bi){var yo=Array.from(new Set([].concat((0,Ot.Z)(oi),[bi])));Yi(yo),oa(bi,!0),Ui("")}return}To.source!=="blur"&&(sn==="combobox"&&Yi(er),ge==null||ge(er))},Sr=function(er){var To=er;sn!=="tags"&&(To=er.map(function(yo){var Lr=yi.get(yo);return Lr==null?void 0:Lr.value}).filter(function(yo){return yo!==void 0}));var bi=Array.from(new Set([].concat((0,Ot.Z)(oi),(0,Ot.Z)(To))));Yi(bi),bi.forEach(function(yo){oa(yo,!0)})},Jr=Ut.useMemo(function(){var vo=ce!==!1&&si!==!1;return(0,Ie.Z)((0,Ie.Z)({},Xi),{},{flattenOptions:to,onActiveValue:Rs,defaultActiveFirstOption:cs,onSelect:Ys,menuItemSelectedIcon:Gn,rawValues:oi,fieldNames:Ji,virtual:vo,direction:ze,listHeight:pi,listItemHeight:fi,childrenAsData:so})},[Xi,to,Rs,cs,Ys,Gn,oi,Ji,ce,si,pi,fi,so]);return Ut.createElement(Pi.Provider,{value:Jr},Ut.createElement(De,(0,ct.Z)({},fn,{id:ao,prefixCls:bn,ref:ee,omitDomProps:vn,mode:sn,displayValues:Yn,onDisplayValuesChange:jr,direction:ze,searchValue:Wi,onSearch:Yo,autoClearSearchValue:Rn,onSearchSplit:Sr,dropdownMatchSelectWidth:si,OptionList:Qe,emptyOptions:!to.length,activeValue:Nr,activeDescendantId:"".concat(ao,"_list_").concat(aa)})))}),zt=Fe;zt.Option=Qo,zt.OptGroup=oo;var Re=zt,qe=Re},39417:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ne}});var ct=xt(72308),Ot=xt(49618),ue=xt(74416),Ie=xt(77321),te=xt(96949),le=xt(55090),kt=xt(80237),ke=xt(77205),me=xt(38793),Ut=xt(92310),Ae=xt.n(Ut),Pe=xt(26112),He=xt(59301),Ft=xt(39378),et=function(Qt){for(var Ce=Qt.prefixCls,Vt=Qt.level,Ee=Qt.isStart,ve=Qt.isEnd,Je="".concat(Ce,"-indent-unit"),je=[],en=0;en0&&arguments[0]!==void 0?arguments[0]:[],Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Tt=wt.length,vt=Bt.length;if(Math.abs(Tt-vt)!==1)return{add:!1,key:null};function ie(xe,Wt){var Kt=new Map;xe.forEach(function(pe){Kt.set(pe,!0)});var he=Wt.filter(function(pe){return!Kt.has(pe)});return he.length===1?he[0]:null}return Tt ").concat(Bt);return Bt}var Ln=nt.forwardRef(function(wt,Bt){var Tt=wt.prefixCls,vt=wt.data,ie=wt.selectable,xe=wt.checkable,Wt=wt.expandedKeys,Kt=wt.selectedKeys,he=wt.checkedKeys,pe=wt.loadedKeys,oe=wt.loadingKeys,De=wt.halfCheckedKeys,an=wt.keyEntities,tn=wt.disabled,Ye=wt.dragging,On=wt.dragOverNodeKey,zn=wt.dropPosition,pn=wt.motion,Ei=wt.height,Oi=wt.itemHeight,ci=wt.virtual,ki=wt.focusable,Mi=wt.activeItem,Mo=wt.focused,oo=wt.tabIndex,Bo=wt.onKeyDown,Qo=wt.onFocus,ro=wt.onBlur,No=wt.onActiveChange,ir=wt.onListChangeStart,Ho=wt.onListChangeEnd,Pi=(0,Pt.Z)(wt,en),Zo=nt.useRef(null),qn=nt.useRef(null);nt.useImperativeHandle(Bt,function(){return{scrollTo:function(_e){Zo.current.scrollTo(_e)},getIndentWidth:function(){return qn.current.offsetWidth}}});var Et=nt.useState(Wt),_i=(0,yt.Z)(Et,2),Gi=_i[0],Qe=_i[1],ii=nt.useState(vt),ai=(0,yt.Z)(ii,2),Ci=ai[0],Pn=ai[1],vn=nt.useState(vt),Me=(0,yt.Z)(vn,2),Fe=Me[0],zt=Me[1],Re=nt.useState([]),qe=(0,yt.Z)(Re,2),Se=qe[0],ee=qe[1],Ke=nt.useState(null),sn=(0,yt.Z)(Ke,2),mn=sn[0],bn=sn[1],jt=nt.useRef(vt);jt.current=vt;function Be(){var ge=jt.current;Pn(ge),zt(ge),ee([]),bn(null),Ho()}(0,Nt.Z)(function(){Qe(Wt);var ge=Je(Gi,Wt);if(ge.key!==null)if(ge.add){var _e=Ci.findIndex(function(li){var Ai=li.key;return Ai===ge.key}),Rn=Dn(je(Ci,vt,ge.key),ci,Ei,Oi),Vn=Ci.slice();Vn.splice(_e+1,0,Wn),zt(Vn),ee(Rn),bn("show")}else{var $n=vt.findIndex(function(li){var Ai=li.key;return Ai===ge.key}),Xn=Dn(je(vt,Ci,ge.key),ci,Ei,Oi),si=vt.slice();si.splice($n+1,0,Wn),zt(si),ee(Xn),bn("hide")}else Ci!==vt&&(Pn(vt),zt(vt))},[Wt,vt]),nt.useEffect(function(){Ye||Be()},[Ye]);var cn=pn?Fe:vt,Cn={expandedKeys:Wt,selectedKeys:Kt,loadedKeys:pe,loadingKeys:oe,checkedKeys:he,halfCheckedKeys:De,dragOverNodeKey:On,dropPosition:zn,keyEntities:an};return nt.createElement(nt.Fragment,null,Mo&&Mi&&nt.createElement("span",{style:jn,"aria-live":"assertive"},We(Mi)),nt.createElement("div",null,nt.createElement("input",{style:jn,disabled:ki===!1||tn,tabIndex:ki!==!1?oo:null,onKeyDown:Bo,onFocus:Qo,onBlur:ro,value:"",onChange:Hn,"aria-label":"for screen reader"})),nt.createElement("div",{className:"".concat(Tt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},nt.createElement("div",{className:"".concat(Tt,"-indent")},nt.createElement("div",{ref:qn,className:"".concat(Tt,"-indent-unit")}))),nt.createElement(Dt.Z,(0,ct.Z)({},Pi,{data:cn,itemKey:Ge,height:Ei,fullHeight:!1,virtual:ci,itemHeight:Oi,prefixCls:"".concat(Tt,"-list"),ref:Zo,onVisibleChange:function(_e,Rn){var Vn=new Set(_e),$n=Rn.filter(function(Xn){return!Vn.has(Xn)});$n.some(function(Xn){return Ge(Xn)===Te})&&Be()}}),function(ge){var _e=ge.pos,Rn=(0,ct.Z)({},(pt(ge.data),ge.data)),Vn=ge.title,$n=ge.key,Xn=ge.isStart,si=ge.isEnd,li=(0,Qt.km)($n,_e);delete Rn.key,delete Rn.children;var Ai=(0,Qt.H8)(li,Cn);return nt.createElement(ve,(0,ct.Z)({},Rn,Ai,{title:Vn,active:!!Mi&&$n===Mi.key,pos:_e,data:ge.data,isStart:Xn,isEnd:si,motion:pn,motionNodes:$n===Te?Se:null,motionType:mn,onMotionStart:ir,onMotionEnd:Be,treeNodeRequiredProps:Cn,onMouseMove:function(){No(null)}}))}))});Ln.displayName="NodeList";var ei=Ln,dn=xt(35654),En=xt(90782),se=xt(67841),gn=10,Mn=function(wt){(0,me.Z)(Tt,wt);var Bt=(0,Ut.Z)(Tt);function Tt(){var vt;(0,le.Z)(this,Tt);for(var ie=arguments.length,xe=new Array(ie),Wt=0;Wt2&&arguments[2]!==void 0?arguments[2]:!1,De=vt.state,an=De.dragChildrenKeys,tn=De.dropPosition,Ye=De.dropTargetKey,On=De.dropTargetPos,zn=De.dropAllowed;if(zn){var pn=vt.props.onDrop;if(vt.setState({dragOverNodeKey:null}),vt.cleanDragState(),Ye!==null){var Ei=(0,Ie.Z)((0,Ie.Z)({},(0,Qt.H8)(Ye,vt.getTreeNodeRequiredProps())),{},{active:((pe=vt.getActiveItem())===null||pe===void 0?void 0:pe.key)===Ye,data:(0,se.Z)(vt.state.keyEntities,Ye).node}),Oi=an.indexOf(Ye)!==-1;(0,et.ZP)(!Oi,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var ci=(0,dn.yx)(On),ki={event:Kt,node:(0,Qt.F)(Ei),dragNode:vt.dragNode?(0,Qt.F)(vt.dragNode.props):null,dragNodesKeys:[vt.dragNode.props.eventKey].concat(an),dropToGap:tn!==0,dropPosition:tn+Number(ci[ci.length-1])};oe||pn==null||pn(ki),vt.dragNode=null}}},vt.cleanDragState=function(){var Kt=vt.state.draggingNodeKey;Kt!==null&&vt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),vt.dragStartMousePosition=null,vt.currentMouseOverDroppableNodeKey=null},vt.triggerExpandActionExpand=function(Kt,he){var pe=vt.state,oe=pe.expandedKeys,De=pe.flattenNodes,an=he.expanded,tn=he.key,Ye=he.isLeaf;if(!(Ye||Kt.shiftKey||Kt.metaKey||Kt.ctrlKey)){var On=De.filter(function(pn){return pn.key===tn})[0],zn=(0,Qt.F)((0,Ie.Z)((0,Ie.Z)({},(0,Qt.H8)(tn,vt.getTreeNodeRequiredProps())),{},{data:On.data}));vt.setExpandedKeys(an?(0,dn._5)(oe,tn):(0,dn.L0)(oe,tn)),vt.onNodeExpand(Kt,zn)}},vt.onNodeClick=function(Kt,he){var pe=vt.props,oe=pe.onClick,De=pe.expandAction;De==="click"&&vt.triggerExpandActionExpand(Kt,he),oe==null||oe(Kt,he)},vt.onNodeDoubleClick=function(Kt,he){var pe=vt.props,oe=pe.onDoubleClick,De=pe.expandAction;De==="doubleClick"&&vt.triggerExpandActionExpand(Kt,he),oe==null||oe(Kt,he)},vt.onNodeSelect=function(Kt,he){var pe=vt.state.selectedKeys,oe=vt.state,De=oe.keyEntities,an=oe.fieldNames,tn=vt.props,Ye=tn.onSelect,On=tn.multiple,zn=he.selected,pn=he[an.key],Ei=!zn;Ei?On?pe=(0,dn.L0)(pe,pn):pe=[pn]:pe=(0,dn._5)(pe,pn);var Oi=pe.map(function(ci){var ki=(0,se.Z)(De,ci);return ki?ki.node:null}).filter(function(ci){return ci});vt.setUncontrolledState({selectedKeys:pe}),Ye==null||Ye(pe,{event:"select",selected:Ei,node:he,selectedNodes:Oi,nativeEvent:Kt.nativeEvent})},vt.onNodeCheck=function(Kt,he,pe){var oe=vt.state,De=oe.keyEntities,an=oe.checkedKeys,tn=oe.halfCheckedKeys,Ye=vt.props,On=Ye.checkStrictly,zn=Ye.onCheck,pn=he.key,Ei,Oi={event:"check",node:he,checked:pe,nativeEvent:Kt.nativeEvent};if(On){var ci=pe?(0,dn.L0)(an,pn):(0,dn._5)(an,pn),ki=(0,dn._5)(tn,pn);Ei={checked:ci,halfChecked:ki},Oi.checkedNodes=ci.map(function(ro){return(0,se.Z)(De,ro)}).filter(function(ro){return ro}).map(function(ro){return ro.node}),vt.setUncontrolledState({checkedKeys:ci})}else{var Mi=(0,En.S)([].concat((0,te.Z)(an),[pn]),!0,De),Mo=Mi.checkedKeys,oo=Mi.halfCheckedKeys;if(!pe){var Bo=new Set(Mo);Bo.delete(pn);var Qo=(0,En.S)(Array.from(Bo),{checked:!1,halfCheckedKeys:oo},De);Mo=Qo.checkedKeys,oo=Qo.halfCheckedKeys}Ei=Mo,Oi.checkedNodes=[],Oi.checkedNodesPositions=[],Oi.halfCheckedKeys=oo,Mo.forEach(function(ro){var No=(0,se.Z)(De,ro);if(No){var ir=No.node,Ho=No.pos;Oi.checkedNodes.push(ir),Oi.checkedNodesPositions.push({node:ir,pos:Ho})}}),vt.setUncontrolledState({checkedKeys:Mo},!1,{halfCheckedKeys:oo})}zn==null||zn(Ei,Oi)},vt.onNodeLoad=function(Kt){var he=Kt.key,pe=new Promise(function(oe,De){vt.setState(function(an){var tn=an.loadedKeys,Ye=tn===void 0?[]:tn,On=an.loadingKeys,zn=On===void 0?[]:On,pn=vt.props,Ei=pn.loadData,Oi=pn.onLoad;if(!Ei||Ye.indexOf(he)!==-1||zn.indexOf(he)!==-1)return null;var ci=Ei(Kt);return ci.then(function(){var ki=vt.state.loadedKeys,Mi=(0,dn.L0)(ki,he);Oi==null||Oi(Mi,{event:"load",node:Kt}),vt.setUncontrolledState({loadedKeys:Mi}),vt.setState(function(Mo){return{loadingKeys:(0,dn._5)(Mo.loadingKeys,he)}}),oe()}).catch(function(ki){if(vt.setState(function(Mo){return{loadingKeys:(0,dn._5)(Mo.loadingKeys,he)}}),vt.loadingRetryTimes[he]=(vt.loadingRetryTimes[he]||0)+1,vt.loadingRetryTimes[he]>=gn){var Mi=vt.state.loadedKeys;(0,et.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),vt.setUncontrolledState({loadedKeys:(0,dn.L0)(Mi,he)}),oe()}De(ki)}),{loadingKeys:(0,dn.L0)(zn,he)}})});return pe.catch(function(){}),pe},vt.onNodeMouseEnter=function(Kt,he){var pe=vt.props.onMouseEnter;pe==null||pe({event:Kt,node:he})},vt.onNodeMouseLeave=function(Kt,he){var pe=vt.props.onMouseLeave;pe==null||pe({event:Kt,node:he})},vt.onNodeContextMenu=function(Kt,he){var pe=vt.props.onRightClick;pe&&(Kt.preventDefault(),pe({event:Kt,node:he}))},vt.onFocus=function(){var Kt=vt.props.onFocus;vt.setState({focused:!0});for(var he=arguments.length,pe=new Array(he),oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!vt.destroyed){var oe=!1,De=!0,an={};Object.keys(Kt).forEach(function(tn){if(tn in vt.props){De=!1;return}oe=!0,an[tn]=Kt[tn]}),oe&&(!he||De)&&vt.setState((0,Ie.Z)((0,Ie.Z)({},an),pe))}},vt.scrollTo=function(Kt){vt.listRef.current.scrollTo(Kt)},vt}return(0,kt.Z)(Tt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ie=this.props.activeKey;ie!==void 0&&ie!==this.state.activeKey&&(this.setState({activeKey:ie}),ie!==null&&this.scrollTo({key:ie}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var ie,xe=this.state,Wt=xe.focused,Kt=xe.flattenNodes,he=xe.keyEntities,pe=xe.draggingNodeKey,oe=xe.activeKey,De=xe.dropLevelOffset,an=xe.dropContainerKey,tn=xe.dropTargetKey,Ye=xe.dropPosition,On=xe.dragOverNodeKey,zn=xe.indent,pn=this.props,Ei=pn.prefixCls,Oi=pn.className,ci=pn.style,ki=pn.showLine,Mi=pn.focusable,Mo=pn.tabIndex,oo=Mo===void 0?0:Mo,Bo=pn.selectable,Qo=pn.showIcon,ro=pn.icon,No=pn.switcherIcon,ir=pn.draggable,Ho=pn.checkable,Pi=pn.checkStrictly,Zo=pn.disabled,qn=pn.motion,Et=pn.loadData,_i=pn.filterTreeNode,Gi=pn.height,Qe=pn.itemHeight,ii=pn.virtual,ai=pn.titleRender,Ci=pn.dropIndicatorRender,Pn=pn.onContextMenu,vn=pn.onScroll,Me=pn.direction,Fe=pn.rootClassName,zt=pn.rootStyle,Re=(0,Ft.Z)(this.props,{aria:!0,data:!0}),qe;return ir&&((0,ue.Z)(ir)==="object"?qe=ir:typeof ir=="function"?qe={nodeDraggable:ir}:qe={}),nt.createElement(ht.k.Provider,{value:{prefixCls:Ei,selectable:Bo,showIcon:Qo,icon:ro,switcherIcon:No,draggable:qe,draggingNodeKey:pe,checkable:Ho,checkStrictly:Pi,disabled:Zo,keyEntities:he,dropLevelOffset:De,dropContainerKey:an,dropTargetKey:tn,dropPosition:Ye,dragOverNodeKey:On,indent:zn,direction:Me,dropIndicatorRender:Ci,loadData:Et,filterTreeNode:_i,titleRender:ai,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},nt.createElement("div",{role:"tree",className:Pe()(Ei,Oi,Fe,(ie={},(0,Ot.Z)(ie,"".concat(Ei,"-show-line"),ki),(0,Ot.Z)(ie,"".concat(Ei,"-focused"),Wt),(0,Ot.Z)(ie,"".concat(Ei,"-active-focused"),oe!==null),ie)),style:zt},nt.createElement(ei,(0,ct.Z)({ref:this.listRef,prefixCls:Ei,style:ci,data:Kt,disabled:Zo,selectable:Bo,checkable:!!Ho,motion:qn,dragging:pe!==null,height:Gi,itemHeight:Qe,virtual:ii,focusable:Mi,focused:Wt,tabIndex:oo,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Pn,onScroll:vn},this.getTreeNodeRequiredProps(),Re))))}}],[{key:"getDerivedStateFromProps",value:function(ie,xe){var Wt=xe.prevProps,Kt={prevProps:ie};function he(Mi){return!Wt&&Mi in ie||Wt&&Wt[Mi]!==ie[Mi]}var pe,oe=xe.fieldNames;if(he("fieldNames")&&(oe=(0,Qt.w$)(ie.fieldNames),Kt.fieldNames=oe),he("treeData")?pe=ie.treeData:he("children")&&((0,et.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),pe=(0,Qt.zn)(ie.children)),pe){Kt.treeData=pe;var De=(0,Qt.I8)(pe,{fieldNames:oe});Kt.keyEntities=(0,Ie.Z)((0,Ot.Z)({},Te,hn),De.keyEntities)}var an=Kt.keyEntities||xe.keyEntities;if(he("expandedKeys")||Wt&&he("autoExpandParent"))Kt.expandedKeys=ie.autoExpandParent||!Wt&&ie.defaultExpandParent?(0,dn.r7)(ie.expandedKeys,an):ie.expandedKeys;else if(!Wt&&ie.defaultExpandAll){var tn=(0,Ie.Z)({},an);delete tn[Te],Kt.expandedKeys=Object.keys(tn).map(function(Mi){return tn[Mi].key})}else!Wt&&ie.defaultExpandedKeys&&(Kt.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?(0,dn.r7)(ie.defaultExpandedKeys,an):ie.defaultExpandedKeys);if(Kt.expandedKeys||delete Kt.expandedKeys,pe||Kt.expandedKeys){var Ye=(0,Qt.oH)(pe||xe.treeData,Kt.expandedKeys||xe.expandedKeys,oe);Kt.flattenNodes=Ye}if(ie.selectable&&(he("selectedKeys")?Kt.selectedKeys=(0,dn.BT)(ie.selectedKeys,ie):!Wt&&ie.defaultSelectedKeys&&(Kt.selectedKeys=(0,dn.BT)(ie.defaultSelectedKeys,ie))),ie.checkable){var On;if(he("checkedKeys")?On=(0,dn.E6)(ie.checkedKeys)||{}:!Wt&&ie.defaultCheckedKeys?On=(0,dn.E6)(ie.defaultCheckedKeys)||{}:pe&&(On=(0,dn.E6)(ie.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),On){var zn=On,pn=zn.checkedKeys,Ei=pn===void 0?[]:pn,Oi=zn.halfCheckedKeys,ci=Oi===void 0?[]:Oi;if(!ie.checkStrictly){var ki=(0,En.S)(Ei,!0,an);Ei=ki.checkedKeys,ci=ki.halfCheckedKeys}Kt.checkedKeys=Ei,Kt.halfCheckedKeys=ci}}return he("loadedKeys")&&(Kt.loadedKeys=ie.loadedKeys),Kt}}]),Tt}(nt.Component);Mn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:lt,allowDrop:function(){return!0},expandAction:!1},Mn.TreeNode=ne.Z;var It=Mn,bt=It},35654:function(An,Nn,xt){"use strict";xt.d(Nn,{BT:function(){return nt},E6:function(){return pt},L0:function(){return Ut},OM:function(){return et},_5:function(){return me},r7:function(){return yt},wA:function(){return Pe},yx:function(){return Ae}});var ct=xt(80702),Ot=xt(62853),ue=xt(48736),Ie=xt(59301),te=xt(39417),le=xt(67841),kt=xt(71430),ke=null;function me(Pt,Nt){if(!Pt)return[];var Dt=Pt.slice(),Zt=Dt.indexOf(Nt);return Zt>=0&&Dt.splice(Zt,1),Dt}function Ut(Pt,Nt){var Dt=(Pt||[]).slice();return Dt.indexOf(Nt)===-1&&Dt.push(Nt),Dt}function Ae(Pt){return Pt.split("-")}function Pe(Pt,Nt){var Dt=[],Zt=(0,le.Z)(Nt,Pt);function ne(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];de.forEach(function(Qt){var Ce=Qt.key,Vt=Qt.children;Dt.push(Ce),ne(Vt)})}return ne(Zt.children),Dt}function He(Pt){if(Pt.parent){var Nt=Ae(Pt.pos);return Number(Nt[Nt.length-1])===Pt.parent.children.length-1}return!1}function Ft(Pt){var Nt=Ae(Pt.pos);return Number(Nt[Nt.length-1])===0}function et(Pt,Nt,Dt,Zt,ne,de,Qt,Ce,Vt,Ee){var ve,Je=Pt.clientX,je=Pt.clientY,en=Pt.target.getBoundingClientRect(),jn=en.top,Hn=en.height,Te=(Ee==="rtl"?-1:1)*(((ne==null?void 0:ne.x)||0)-Je),$t=(Te-12)/Zt,hn=(0,le.Z)(Ce,Dt.props.eventKey);if(je-1.5?de({dragNode:gn,dropNode:Mn,dropPosition:1})?dn=1:It=!1:de({dragNode:gn,dropNode:Mn,dropPosition:0})?dn=0:de({dragNode:gn,dropNode:Mn,dropPosition:1})?dn=1:It=!1:de({dragNode:gn,dropNode:Mn,dropPosition:1})?dn=1:It=!1,{dropPosition:dn,dropLevelOffset:En,dropTargetKey:hn.key,dropTargetPos:hn.pos,dragOverNodeKey:ei,dropContainerKey:dn===0?null:((ve=hn.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:It}}function nt(Pt,Nt){if(Pt){var Dt=Nt.multiple;return Dt?Pt.slice():Pt.length?[Pt[0]]:Pt}}var ht=function(Nt){return Nt};function lt(Pt,Nt){if(!Pt)return[];var Dt=Nt||{},Zt=Dt.processProps,ne=Zt===void 0?ht:Zt,de=Array.isArray(Pt)?Pt:[Pt];return de.map(function(Qt){var Ce=Qt.children,Vt=_objectWithoutProperties(Qt,ke),Ee=lt(Ce,Nt);return React.createElement(TreeNode,_extends({key:Vt.key},ne(Vt)),Ee)})}function pt(Pt){if(!Pt)return null;var Nt;if(Array.isArray(Pt))Nt={checkedKeys:Pt,halfCheckedKeys:void 0};else if((0,Ot.Z)(Pt)==="object")Nt={checkedKeys:Pt.checked||void 0,halfCheckedKeys:Pt.halfChecked||void 0};else return(0,ue.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Nt}function yt(Pt,Nt){var Dt=new Set;function Zt(ne){if(!Dt.has(ne)){var de=(0,le.Z)(Nt,ne);if(de){Dt.add(ne);var Qt=de.parent,Ce=de.node;Ce.disabled||Qt&&Zt(Qt.key)}}}return(Pt||[]).forEach(function(ne){Zt(ne)}),(0,ct.Z)(Dt)}},90782:function(An,Nn,xt){"use strict";xt.d(Nn,{S:function(){return kt}});var ct=xt(48736),Ot=xt(67841);function ue(ke,me){var Ut=new Set;return ke.forEach(function(Ae){me.has(Ae)||Ut.add(Ae)}),Ut}function Ie(ke){var me=ke||{},Ut=me.disabled,Ae=me.disableCheckbox,Pe=me.checkable;return!!(Ut||Ae)||Pe===!1}function te(ke,me,Ut,Ae){for(var Pe=new Set(ke),He=new Set,Ft=0;Ft<=Ut;Ft+=1){var et=me.get(Ft)||new Set;et.forEach(function(pt){var yt=pt.key,Pt=pt.node,Nt=pt.children,Dt=Nt===void 0?[]:Nt;Pe.has(yt)&&!Ae(Pt)&&Dt.filter(function(Zt){return!Ae(Zt.node)}).forEach(function(Zt){Pe.add(Zt.key)})})}for(var nt=new Set,ht=Ut;ht>=0;ht-=1){var lt=me.get(ht)||new Set;lt.forEach(function(pt){var yt=pt.parent,Pt=pt.node;if(!(Ae(Pt)||!pt.parent||nt.has(pt.parent.key))){if(Ae(pt.parent.node)){nt.add(yt.key);return}var Nt=!0,Dt=!1;(yt.children||[]).filter(function(Zt){return!Ae(Zt.node)}).forEach(function(Zt){var ne=Zt.key,de=Pe.has(ne);Nt&&!de&&(Nt=!1),!Dt&&(de||He.has(ne))&&(Dt=!0)}),Nt&&Pe.add(yt.key),Dt&&He.add(yt.key),nt.add(yt.key)}})}return{checkedKeys:Array.from(Pe),halfCheckedKeys:Array.from(ue(He,Pe))}}function le(ke,me,Ut,Ae,Pe){for(var He=new Set(ke),Ft=new Set(me),et=0;et<=Ae;et+=1){var nt=Ut.get(et)||new Set;nt.forEach(function(yt){var Pt=yt.key,Nt=yt.node,Dt=yt.children,Zt=Dt===void 0?[]:Dt;!He.has(Pt)&&!Ft.has(Pt)&&!Pe(Nt)&&Zt.filter(function(ne){return!Pe(ne.node)}).forEach(function(ne){He.delete(ne.key)})})}Ft=new Set;for(var ht=new Set,lt=Ae;lt>=0;lt-=1){var pt=Ut.get(lt)||new Set;pt.forEach(function(yt){var Pt=yt.parent,Nt=yt.node;if(!(Pe(Nt)||!yt.parent||ht.has(yt.parent.key))){if(Pe(yt.parent.node)){ht.add(Pt.key);return}var Dt=!0,Zt=!1;(Pt.children||[]).filter(function(ne){return!Pe(ne.node)}).forEach(function(ne){var de=ne.key,Qt=He.has(de);Dt&&!Qt&&(Dt=!1),!Zt&&(Qt||Ft.has(de))&&(Zt=!0)}),Dt||He.delete(Pt.key),Zt&&Ft.add(Pt.key),ht.add(Pt.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(ue(Ft,He))}}function kt(ke,me,Ut,Ae){var Pe=[],He;Ae?He=Ae:He=Ie;var Ft=new Set(ke.filter(function(lt){var pt=!!(0,Ot.Z)(Ut,lt);return pt||Pe.push(lt),pt})),et=new Map,nt=0;Object.keys(Ut).forEach(function(lt){var pt=Ut[lt],yt=pt.level,Pt=et.get(yt);Pt||(Pt=new Set,et.set(yt,Pt)),Pt.add(pt),nt=Math.max(nt,yt)}),(0,ct.ZP)(!Pe.length,"Tree missing follow keys: ".concat(Pe.slice(0,100).map(function(lt){return"'".concat(lt,"'")}).join(", ")));var ht;return me===!0?ht=te(Ft,et,nt,He):ht=le(Ft,me.halfCheckedKeys,et,nt,He),ht}},67841:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ct}});function ct(Ot,ue){return Ot[ue]}},71430:function(An,Nn,xt){"use strict";xt.d(Nn,{F:function(){return yt},H8:function(){return pt},I8:function(){return lt},km:function(){return Pe},oH:function(){return nt},w$:function(){return He},zn:function(){return et}});var ct=xt(62853),Ot=xt(80702),ue=xt(77321),Ie=xt(74416),te=xt(11592),le=xt(2738),kt=xt(48736),ke=xt(67841),me=["children"];function Ut(Pt,Nt){return"".concat(Pt,"-").concat(Nt)}function Ae(Pt){return Pt&&Pt.type&&Pt.type.isTreeNode}function Pe(Pt,Nt){return Pt!=null?Pt:Nt}function He(Pt){var Nt=Pt||{},Dt=Nt.title,Zt=Nt._title,ne=Nt.key,de=Nt.children,Qt=Dt||"title";return{title:Qt,_title:Zt||[Qt],key:ne||"key",children:de||"children"}}function Ft(Pt,Nt){var Dt=new Map;function Zt(ne){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ne||[]).forEach(function(Qt){var Ce=Qt[Nt.key],Vt=Qt[Nt.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(de).concat(Ce,"]"));var Ee=String(Ce);warning(!Dt.has(Ee)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(Ee)),Dt.set(Ee,!0),Zt(Vt,"".concat(de).concat(Ee," > "))})}Zt(Pt)}function et(Pt){function Nt(Dt){var Zt=(0,te.Z)(Dt);return Zt.map(function(ne){if(!Ae(ne))return(0,kt.ZP)(!ne,"Tree/TreeNode can only accept TreeNode as children."),null;var de=ne.key,Qt=ne.props,Ce=Qt.children,Vt=(0,Ie.Z)(Qt,me),Ee=(0,ue.Z)({key:de},Vt),ve=Nt(Ce);return ve.length&&(Ee.children=ve),Ee}).filter(function(ne){return ne})}return Nt(Pt)}function nt(Pt,Nt,Dt){var Zt=He(Dt),ne=Zt._title,de=Zt.key,Qt=Zt.children,Ce=new Set(Nt===!0?[]:Nt),Vt=[];function Ee(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(je,en){for(var jn=Ut(Je?Je.pos:"0",en),Hn=Pe(je[de],jn),Te,$t=0;$t1&&arguments[1]!==void 0?arguments[1]:{},Dt=Nt.initWrapper,Zt=Nt.processEntity,ne=Nt.onProcessFinished,de=Nt.externalGetKey,Qt=Nt.childrenPropName,Ce=Nt.fieldNames,Vt=arguments.length>2?arguments[2]:void 0,Ee=de||Vt,ve={},Je={},je={posEntities:ve,keyEntities:Je};return Dt&&(je=Dt(je)||je),ht(Pt,function(en){var jn=en.node,Hn=en.index,Te=en.pos,$t=en.key,hn=en.parentPos,Wn=en.level,Dn=en.nodes,Ge={node:jn,nodes:Dn,index:Hn,key:$t,pos:Te,level:Wn},We=Pe($t,Te);ve[Te]=Ge,Je[We]=Ge,Ge.parent=ve[hn],Ge.parent&&(Ge.parent.children=Ge.parent.children||[],Ge.parent.children.push(Ge)),Zt&&Zt(Ge,je)},{externalGetKey:Ee,childrenPropName:Qt,fieldNames:Ce}),ne&&ne(je),je}function pt(Pt,Nt){var Dt=Nt.expandedKeys,Zt=Nt.selectedKeys,ne=Nt.loadedKeys,de=Nt.loadingKeys,Qt=Nt.checkedKeys,Ce=Nt.halfCheckedKeys,Vt=Nt.dragOverNodeKey,Ee=Nt.dropPosition,ve=Nt.keyEntities,Je=(0,ke.Z)(ve,Pt),je={eventKey:Pt,expanded:Dt.indexOf(Pt)!==-1,selected:Zt.indexOf(Pt)!==-1,loaded:ne.indexOf(Pt)!==-1,loading:de.indexOf(Pt)!==-1,checked:Qt.indexOf(Pt)!==-1,halfChecked:Ce.indexOf(Pt)!==-1,pos:String(Je?Je.pos:""),dragOver:Vt===Pt&&Ee===0,dragOverGapTop:Vt===Pt&&Ee===-1,dragOverGapBottom:Vt===Pt&&Ee===1};return je}function yt(Pt){var Nt=Pt.data,Dt=Pt.expanded,Zt=Pt.selected,ne=Pt.checked,de=Pt.loaded,Qt=Pt.loading,Ce=Pt.halfChecked,Vt=Pt.dragOver,Ee=Pt.dragOverGapTop,ve=Pt.dragOverGapBottom,Je=Pt.pos,je=Pt.active,en=Pt.eventKey,jn=(0,ue.Z)((0,ue.Z)({},Nt),{},{expanded:Dt,selected:Zt,checked:ne,loaded:de,loading:Qt,halfChecked:Ce,dragOver:Vt,dragOverGapTop:Ee,dragOverGapBottom:ve,pos:Je,active:je,key:en});return"props"in jn||Object.defineProperty(jn,"props",{get:function(){return(0,kt.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Pt}}),jn}},24514:function(An,Nn,xt){"use strict";xt.d(Nn,{G:function(){return Ie}});var ct=xt(47273),Ot=function(le){if((0,ct.Z)()&&window.document.documentElement){var kt=Array.isArray(le)?le:[le],ke=window.document.documentElement;return kt.some(function(me){return me in ke.style})}return!1},ue=function(le,kt){if(!Ot(le))return!1;var ke=document.createElement("div"),me=ke.style[le];return ke.style[le]=kt,ke.style[le]!==me};function Ie(te,le){return!Array.isArray(te)&&le!==void 0?ue(te,le):Ot(te)}},45680:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return Mn}});var ct=xt(72308),Ot=xt(62853),ue=xt(77321),Ie=xt(49618),te=xt(52487),le=xt(74416),kt=xt(92310),ke=xt.n(kt),me=xt(29301),Ut=xt(70425),Ae=xt(34280),Pe=xt(59301),He=xt(4676),Ft=Pe.forwardRef(function(It,bt){var wt=It.height,Bt=It.offsetY,Tt=It.offsetX,vt=It.children,ie=It.prefixCls,xe=It.onInnerResize,Wt=It.innerProps,Kt=It.rtl,he=It.extra,pe={},oe={display:"flex",flexDirection:"column"};return Bt!==void 0&&(pe={height:wt,position:"relative",overflow:"hidden"},oe=(0,ue.Z)((0,ue.Z)({},oe),{},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({transform:"translateY(".concat(Bt,"px)")},Kt?"marginRight":"marginLeft",-Tt),"position","absolute"),"left",0),"right",0),"top",0))),Pe.createElement("div",{style:pe},Pe.createElement(me.Z,{onResize:function(an){var tn=an.offsetHeight;tn&&xe&&xe()}},Pe.createElement("div",(0,ct.Z)({style:oe,className:ke()((0,Ie.Z)({},"".concat(ie,"-holder-inner"),ie)),ref:bt},Wt),vt,he)))});Ft.displayName="Filler";var et=Ft;function nt(It){var bt=It.children,wt=It.setRef,Bt=Pe.useCallback(function(Tt){wt(Tt)},[]);return Pe.cloneElement(bt,{ref:Bt})}function ht(It,bt,wt,Bt,Tt,vt,ie,xe){var Wt=xe.getKey;return It.slice(bt,wt+1).map(function(Kt,he){var pe=bt+he,oe=ie(Kt,pe,{style:{width:Bt},offsetX:Tt}),De=Wt(Kt);return Pe.createElement(nt,{key:De,setRef:function(tn){return vt(Kt,tn)}},oe)})}function lt(It,bt,wt,Bt){var Tt=wt-It,vt=bt-wt,ie=Math.min(Tt,vt)*2;if(Bt<=ie){var xe=Math.floor(Bt/2);return Bt%2?wt+xe+1:wt-xe}return Tt>vt?wt-(Bt-vt):wt+(Bt-Tt)}function pt(It,bt,wt){var Bt=It.length,Tt=bt.length,vt,ie;if(Bt===0&&Tt===0)return null;Bt2&&arguments[2]!==void 0?arguments[2]:!1,pe=Wt?Kt<0&&xe.current.left||Kt>0&&xe.current.right:Kt<0&&xe.current.top||Kt>0&&xe.current.bottom;return he&&pe?(clearTimeout(vt.current),Tt.current=!1):(!pe||Tt.current)&&ie(),!Tt.current&&pe}};function ne(It,bt,wt,Bt,Tt,vt,ie){var xe=(0,Pe.useRef)(0),Wt=(0,Pe.useRef)(null),Kt=(0,Pe.useRef)(null),he=(0,Pe.useRef)(!1),pe=Zt(bt,wt,Bt,Tt);function oe(zn,pn){if(Pt.Z.cancel(Wt.current),!pe(!1,pn)){var Ei=zn;if(!Ei._virtualHandled)Ei._virtualHandled=!0;else return;xe.current+=pn,Kt.current=pn,Dt||Ei.preventDefault(),Wt.current=(0,Pt.Z)(function(){var Oi=he.current?10:1;ie(xe.current*Oi,!1),xe.current=0})}}function De(zn,pn){ie(pn,!0),Dt||zn.preventDefault()}var an=(0,Pe.useRef)(null),tn=(0,Pe.useRef)(null);function Ye(zn){if(It){Pt.Z.cancel(tn.current),tn.current=(0,Pt.Z)(function(){an.current=null},2);var pn=zn.deltaX,Ei=zn.deltaY,Oi=zn.shiftKey,ci=pn,ki=Ei;(an.current==="sx"||!an.current&&Oi&&Ei&&!pn)&&(ci=Ei,ki=0,an.current="sx");var Mi=Math.abs(ci),Mo=Math.abs(ki);an.current===null&&(an.current=vt&&Mi>Mo?"x":"y"),an.current==="y"?oe(zn,ki):De(zn,ci)}}function On(zn){It&&(he.current=zn.detail===Kt.current)}return[Ye,On]}function de(It,bt,wt,Bt){var Tt=Pe.useMemo(function(){return[new Map,[]]},[It,wt.id,Bt]),vt=(0,te.Z)(Tt,2),ie=vt[0],xe=vt[1],Wt=function(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:he,oe=ie.get(he),De=ie.get(pe);if(oe===void 0||De===void 0)for(var an=It.length,tn=xe.length;tn0&&arguments[0]!==void 0?arguments[0]:!1;he();var an=function(){var On=!1;xe.current.forEach(function(zn,pn){if(zn&&zn.offsetParent){var Ei=zn.offsetHeight,Oi=getComputedStyle(zn),ci=Oi.marginTop,ki=Oi.marginBottom,Mi=ve(ci),Mo=ve(ki),oo=Ei+Mi+Mo;Wt.current.get(pn)!==oo&&(Wt.current.set(pn,oo),On=!0)}}),On&&ie(function(zn){return zn+1})};if(De)an();else{Kt.current+=1;var tn=Kt.current;Promise.resolve().then(function(){tn===Kt.current&&an()})}}function oe(De,an){var tn=It(De),Ye=xe.current.get(tn);an?(xe.current.set(tn,an),pe()):xe.current.delete(tn),!Ye!=!an&&(an?bt==null||bt(De):wt==null||wt(De))}return(0,Pe.useEffect)(function(){return he},[]),[oe,pe,Wt.current,vt]}var je=14/15;function en(It,bt,wt){var Bt=(0,Pe.useRef)(!1),Tt=(0,Pe.useRef)(0),vt=(0,Pe.useRef)(0),ie=(0,Pe.useRef)(null),xe=(0,Pe.useRef)(null),Wt,Kt=function(De){if(Bt.current){var an=Math.ceil(De.touches[0].pageX),tn=Math.ceil(De.touches[0].pageY),Ye=Tt.current-an,On=vt.current-tn,zn=Math.abs(Ye)>Math.abs(On);zn?Tt.current=an:vt.current=tn;var pn=wt(zn,zn?Ye:On,!1,De);pn&&De.preventDefault(),clearInterval(xe.current),pn&&(xe.current=setInterval(function(){zn?Ye*=je:On*=je;var Ei=Math.floor(zn?Ye:On);(!wt(zn,Ei,!0)||Math.abs(Ei)<=.1)&&clearInterval(xe.current)},16))}},he=function(){Bt.current=!1,Wt()},pe=function(De){Wt(),De.touches.length===1&&!Bt.current&&(Bt.current=!0,Tt.current=Math.ceil(De.touches[0].pageX),vt.current=Math.ceil(De.touches[0].pageY),ie.current=De.target,ie.current.addEventListener("touchmove",Kt,{passive:!1}),ie.current.addEventListener("touchend",he,{passive:!0}))};Wt=function(){ie.current&&(ie.current.removeEventListener("touchmove",Kt),ie.current.removeEventListener("touchend",he))},(0,Ae.Z)(function(){return It&&bt.current.addEventListener("touchstart",pe,{passive:!0}),function(){var oe;(oe=bt.current)===null||oe===void 0||oe.removeEventListener("touchstart",pe),Wt(),clearInterval(xe.current)}},[It])}function jn(It){return Math.floor(Math.pow(It,.5))}function Hn(It,bt){var wt="touches"in It?It.touches[0]:It;return wt[bt?"pageX":"pageY"]-window[bt?"scrollX":"scrollY"]}function Te(It,bt,wt){Pe.useEffect(function(){var Bt=bt.current;if(It&&Bt){var Tt=!1,vt,ie,xe=function(){Pt.Z.cancel(vt)},Wt=function oe(){xe(),vt=(0,Pt.Z)(function(){wt(ie),oe()})},Kt=function(De){if(!(De.target.draggable||De.button!==0)){var an=De;an._virtualHandled||(an._virtualHandled=!0,Tt=!0)}},he=function(){Tt=!1,xe()},pe=function(De){if(Tt){var an=Hn(De,!1),tn=Bt.getBoundingClientRect(),Ye=tn.top,On=tn.bottom;if(an<=Ye){var zn=Ye-an;ie=-jn(zn),Wt()}else if(an>=On){var pn=an-On;ie=jn(pn),Wt()}else xe()}};return Bt.addEventListener("mousedown",Kt),Bt.ownerDocument.addEventListener("mouseup",he),Bt.ownerDocument.addEventListener("mousemove",pe),function(){Bt.removeEventListener("mousedown",Kt),Bt.ownerDocument.removeEventListener("mouseup",he),Bt.ownerDocument.removeEventListener("mousemove",pe),xe()}}},[It])}var $t=10;function hn(It,bt,wt,Bt,Tt,vt,ie,xe){var Wt=Pe.useRef(),Kt=Pe.useState(null),he=(0,te.Z)(Kt,2),pe=he[0],oe=he[1];return(0,Ae.Z)(function(){if(pe&&pe.times<$t){if(!It.current){oe(function(qn){return(0,ue.Z)({},qn)});return}vt();var De=pe.targetAlign,an=pe.originAlign,tn=pe.index,Ye=pe.offset,On=It.current.clientHeight,zn=!1,pn=De,Ei=null;if(On){for(var Oi=De||an,ci=0,ki=0,Mi=0,Mo=Math.min(bt.length-1,tn),oo=0;oo<=Mo;oo+=1){var Bo=Tt(bt[oo]);ki=ci;var Qo=wt.get(Bo);Mi=ki+(Qo===void 0?Bt:Qo),ci=Mi}for(var ro=Oi==="top"?Ye:On-Ye,No=Mo;No>=0;No-=1){var ir=Tt(bt[No]),Ho=wt.get(ir);if(Ho===void 0){zn=!0;break}if(ro-=Ho,ro<=0)break}switch(Oi){case"top":Ei=ki-Ye;break;case"bottom":Ei=Mi-On+Ye;break;default:{var Pi=It.current.scrollTop,Zo=Pi+On;kiZo&&(pn="bottom")}}Ei!==null&&ie(Ei),Ei!==pe.lastTop&&(zn=!0)}zn&&oe((0,ue.Z)((0,ue.Z)({},pe),{},{times:pe.times+1,targetAlign:pn,lastTop:Ei}))}},[pe,It.current]),function(De){if(De==null){xe();return}if(Pt.Z.cancel(Wt.current),typeof De=="number")ie(De);else if(De&&(0,Ot.Z)(De)==="object"){var an,tn=De.align;"index"in De?an=De.index:an=bt.findIndex(function(zn){return Tt(zn)===De.key});var Ye=De.offset,On=Ye===void 0?0:Ye;oe({times:0,index:an,offset:On,originAlign:tn})}}}var Wn=Pe.forwardRef(function(It,bt){var wt=It.prefixCls,Bt=It.rtl,Tt=It.scrollOffset,vt=It.scrollRange,ie=It.onStartMove,xe=It.onStopMove,Wt=It.onScroll,Kt=It.horizontal,he=It.spinSize,pe=It.containerSize,oe=It.style,De=It.thumbStyle,an=It.showScrollBar,tn=Pe.useState(!1),Ye=(0,te.Z)(tn,2),On=Ye[0],zn=Ye[1],pn=Pe.useState(null),Ei=(0,te.Z)(pn,2),Oi=Ei[0],ci=Ei[1],ki=Pe.useState(null),Mi=(0,te.Z)(ki,2),Mo=Mi[0],oo=Mi[1],Bo=!Bt,Qo=Pe.useRef(),ro=Pe.useRef(),No=Pe.useState(an),ir=(0,te.Z)(No,2),Ho=ir[0],Pi=ir[1],Zo=Pe.useRef(),qn=function(){an===!0||an===!1||(clearTimeout(Zo.current),Pi(!0),Zo.current=setTimeout(function(){Pi(!1)},3e3))},Et=vt-pe||0,_i=pe-he||0,Gi=Pe.useMemo(function(){if(Tt===0||Et===0)return 0;var zt=Tt/Et;return zt*_i},[Tt,Et,_i]),Qe=function(Re){Re.stopPropagation(),Re.preventDefault()},ii=Pe.useRef({top:Gi,dragging:On,pageY:Oi,startTop:Mo});ii.current={top:Gi,dragging:On,pageY:Oi,startTop:Mo};var ai=function(Re){zn(!0),ci(Hn(Re,Kt)),oo(ii.current.top),ie(),Re.stopPropagation(),Re.preventDefault()};Pe.useEffect(function(){var zt=function(ee){ee.preventDefault()},Re=Qo.current,qe=ro.current;return Re.addEventListener("touchstart",zt,{passive:!1}),qe.addEventListener("touchstart",ai,{passive:!1}),function(){Re.removeEventListener("touchstart",zt),qe.removeEventListener("touchstart",ai)}},[]);var Ci=Pe.useRef();Ci.current=Et;var Pn=Pe.useRef();Pn.current=_i,Pe.useEffect(function(){if(On){var zt,Re=function(ee){var Ke=ii.current,sn=Ke.dragging,mn=Ke.pageY,bn=Ke.startTop;Pt.Z.cancel(zt);var jt=Qo.current.getBoundingClientRect(),Be=pe/(Kt?jt.width:jt.height);if(sn){var cn=(Hn(ee,Kt)-mn)*Be,Cn=bn;!Bo&&Kt?Cn-=cn:Cn+=cn;var ge=Ci.current,_e=Pn.current,Rn=_e?Cn/_e:0,Vn=Math.ceil(Rn*ge);Vn=Math.max(Vn,0),Vn=Math.min(Vn,ge),zt=(0,Pt.Z)(function(){Wt(Vn,Kt)})}},qe=function(){zn(!1),xe()};return window.addEventListener("mousemove",Re,{passive:!0}),window.addEventListener("touchmove",Re,{passive:!0}),window.addEventListener("mouseup",qe,{passive:!0}),window.addEventListener("touchend",qe,{passive:!0}),function(){window.removeEventListener("mousemove",Re),window.removeEventListener("touchmove",Re),window.removeEventListener("mouseup",qe),window.removeEventListener("touchend",qe),Pt.Z.cancel(zt)}}},[On]),Pe.useEffect(function(){return qn(),function(){clearTimeout(Zo.current)}},[Tt]),Pe.useImperativeHandle(bt,function(){return{delayHidden:qn}});var vn="".concat(wt,"-scrollbar"),Me={position:"absolute",visibility:Ho?null:"hidden"},Fe={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Kt?(Me.height=8,Me.left=0,Me.right=0,Me.bottom=0,Fe.height="100%",Fe.width=he,Bo?Fe.left=Gi:Fe.right=Gi):(Me.width=8,Me.top=0,Me.bottom=0,Bo?Me.right=0:Me.left=0,Fe.width="100%",Fe.height=he,Fe.top=Gi),Pe.createElement("div",{ref:Qo,className:ke()(vn,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(vn,"-horizontal"),Kt),"".concat(vn,"-vertical"),!Kt),"".concat(vn,"-visible"),Ho)),style:(0,ue.Z)((0,ue.Z)({},Me),oe),onMouseDown:Qe,onMouseMove:qn},Pe.createElement("div",{ref:ro,className:ke()("".concat(vn,"-thumb"),(0,Ie.Z)({},"".concat(vn,"-thumb-moving"),On)),style:(0,ue.Z)((0,ue.Z)({},Fe),De),onMouseDown:ai}))}),Dn=Wn,Ge=20;function We(){var It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,wt=It/bt*It;return isNaN(wt)&&(wt=0),wt=Math.max(wt,Ge),Math.floor(wt)}var Ln=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ei=[],dn={overflowY:"auto",overflowAnchor:"none"};function En(It,bt){var wt=It.prefixCls,Bt=wt===void 0?"rc-virtual-list":wt,Tt=It.className,vt=It.height,ie=It.itemHeight,xe=It.fullHeight,Wt=xe===void 0?!0:xe,Kt=It.style,he=It.data,pe=It.children,oe=It.itemKey,De=It.virtual,an=It.direction,tn=It.scrollWidth,Ye=It.component,On=Ye===void 0?"div":Ye,zn=It.onScroll,pn=It.onVirtualScroll,Ei=It.onVisibleChange,Oi=It.innerProps,ci=It.extraRender,ki=It.styles,Mi=It.showScrollBar,Mo=Mi===void 0?"optional":Mi,oo=(0,le.Z)(It,Ln),Bo=Pe.useCallback(function(uo){return typeof oe=="function"?oe(uo):uo==null?void 0:uo[oe]},[oe]),Qo=Je(Bo,null,null),ro=(0,te.Z)(Qo,4),No=ro[0],ir=ro[1],Ho=ro[2],Pi=ro[3],Zo=!!(De!==!1&&vt&&ie),qn=Pe.useMemo(function(){return Object.values(Ho.maps).reduce(function(uo,Jt){return uo+Jt},0)},[Ho.id,Ho.maps]),Et=Zo&&he&&(Math.max(ie*he.length,qn)>vt||!!tn),_i=an==="rtl",Gi=ke()(Bt,(0,Ie.Z)({},"".concat(Bt,"-rtl"),_i),Tt),Qe=he||ei,ii=(0,Pe.useRef)(),ai=(0,Pe.useRef)(),Ci=(0,Pe.useRef)(),Pn=(0,Pe.useState)(0),vn=(0,te.Z)(Pn,2),Me=vn[0],Fe=vn[1],zt=(0,Pe.useState)(0),Re=(0,te.Z)(zt,2),qe=Re[0],Se=Re[1],ee=(0,Pe.useState)(!1),Ke=(0,te.Z)(ee,2),sn=Ke[0],mn=Ke[1],bn=function(){mn(!0)},jt=function(){mn(!1)},Be={getKey:Bo};function cn(uo){Fe(function(Jt){var wn;typeof uo=="function"?wn=uo(Jt):wn=uo;var Tn=fi(wn);return ii.current.scrollTop=Tn,Tn})}var Cn=(0,Pe.useRef)({start:0,end:Qe.length}),ge=(0,Pe.useRef)(),_e=yt(Qe,Bo),Rn=(0,te.Z)(_e,1),Vn=Rn[0];ge.current=Vn;var $n=Pe.useMemo(function(){if(!Zo)return{scrollHeight:void 0,start:0,end:Qe.length-1,offset:void 0};if(!Et){var uo;return{scrollHeight:((uo=ai.current)===null||uo===void 0?void 0:uo.offsetHeight)||0,start:0,end:Qe.length-1,offset:void 0}}for(var Jt=0,wn,Tn,vi,Yn=Qe.length,oi=0;oi=Me&&wn===void 0&&(wn=oi,Tn=Jt),ji>Me+vt&&vi===void 0&&(vi=oi),Jt=ji}return wn===void 0&&(wn=0,Tn=0,vi=Math.ceil(vt/ie)),vi===void 0&&(vi=Qe.length-1),vi=Math.min(vi+1,Qe.length-1),{scrollHeight:Jt,start:wn,end:vi,offset:Tn}},[Et,Zo,Me,Qe,Pi,vt]),Xn=$n.scrollHeight,si=$n.start,li=$n.end,Ai=$n.offset;Cn.current.start=si,Cn.current.end=li,Pe.useLayoutEffect(function(){var uo=Ho.getRecord();if(uo.size===1){var Jt=Array.from(uo)[0],wn=Qe[si];if(wn){var Tn=Bo(wn);if(Tn===Jt){var vi=Ho.get(Jt),Yn=vi-ie;cn(function(oi){return oi+Yn})}}}Ho.resetRecord()},[Xn]);var Ii=Pe.useState({width:0,height:vt}),Bi=(0,te.Z)(Ii,2),ln=Bi[0],co=Bi[1],no=function(Jt){co({width:Jt.offsetWidth,height:Jt.offsetHeight})},Gn=(0,Pe.useRef)(),ce=(0,Pe.useRef)(),ze=Pe.useMemo(function(){return We(ln.width,tn)},[ln.width,tn]),yn=Pe.useMemo(function(){return We(ln.height,Xn)},[ln.height,Xn]),pi=Xn-vt,Kn=(0,Pe.useRef)(pi);Kn.current=pi;function fi(uo){var Jt=uo;return Number.isNaN(Kn.current)||(Jt=Math.min(Jt,Kn.current)),Jt=Math.max(Jt,0),Jt}var mi=Me<=0,wi=Me>=pi,Ri=qe<=0,Qi=qe>=tn,fn=Zt(mi,wi,Ri,Qi),ao=function(){return{x:_i?-qe:qe,y:Me}},un=(0,Pe.useRef)(ao()),so=(0,Ut.useEvent)(function(uo){if(pn){var Jt=(0,ue.Z)((0,ue.Z)({},ao()),uo);(un.current.x!==Jt.x||un.current.y!==Jt.y)&&(pn(Jt),un.current=Jt)}});function Co(uo,Jt){var wn=uo;Jt?((0,He.flushSync)(function(){Se(wn)}),so()):cn(wn)}function Ji(uo){var Jt=uo.currentTarget.scrollTop;Jt!==Me&&cn(Jt),zn==null||zn(uo),so()}var Go=function(Jt){var wn=Jt,Tn=tn?tn-ln.width:0;return wn=Math.max(wn,0),wn=Math.min(wn,Tn),wn},Eo=(0,Ut.useEvent)(function(uo,Jt){Jt?((0,He.flushSync)(function(){Se(function(wn){var Tn=wn+(_i?-uo:uo);return Go(Tn)})}),so()):cn(function(wn){var Tn=wn+uo;return Tn})}),Wi=ne(Zo,mi,wi,Ri,Qi,!!tn,Eo),Ui=(0,te.Z)(Wi,2),Xi=Ui[0],io=Ui[1];en(Zo,ii,function(uo,Jt,wn,Tn){var vi=Tn;return fn(uo,Jt,wn)?!1:!vi||!vi._virtualHandled?(vi&&(vi._virtualHandled=!0),Xi({preventDefault:function(){},deltaX:uo?Jt:0,deltaY:uo?0:Jt}),!0):!1}),Te(Et,ii,function(uo){cn(function(Jt){return Jt+uo})}),(0,Ae.Z)(function(){function uo(wn){var Tn=mi&&wn.detail<0,vi=wi&&wn.detail>0;Zo&&!Tn&&!vi&&wn.preventDefault()}var Jt=ii.current;return Jt.addEventListener("wheel",Xi,{passive:!1}),Jt.addEventListener("DOMMouseScroll",io,{passive:!0}),Jt.addEventListener("MozMousePixelScroll",uo,{passive:!1}),function(){Jt.removeEventListener("wheel",Xi),Jt.removeEventListener("DOMMouseScroll",io),Jt.removeEventListener("MozMousePixelScroll",uo)}},[Zo,mi,wi]),(0,Ae.Z)(function(){if(tn){var uo=Go(qe);Se(uo),so({x:uo})}},[ln.width,tn]);var yi=function(){var Jt,wn;(Jt=Gn.current)===null||Jt===void 0||Jt.delayHidden(),(wn=ce.current)===null||wn===void 0||wn.delayHidden()},Gt=hn(ii,Qe,Ho,ie,Bo,function(){return ir(!0)},cn,yi);Pe.useImperativeHandle(bt,function(){return{nativeElement:Ci.current,getScrollInfo:ao,scrollTo:function(Jt){function wn(Tn){return Tn&&(0,Ot.Z)(Tn)==="object"&&("left"in Tn||"top"in Tn)}wn(Jt)?(Jt.left!==void 0&&Se(Go(Jt.left)),Gt(Jt.top)):Gt(Jt)}}}),(0,Ae.Z)(function(){if(Ei){var uo=Qe.slice(si,li+1);Ei(uo,Qe)}},[si,li,Qe]);var Wo=de(Qe,Bo,Ho,ie),sr=ci==null?void 0:ci({start:si,end:li,virtual:Et,offsetX:qe,offsetY:Ai,rtl:_i,getSize:Wo}),Cr=ht(Qe,si,li,tn,qe,No,pe,Be),Rr=null;vt&&(Rr=(0,ue.Z)((0,Ie.Z)({},Wt?"height":"maxHeight",vt),dn),Zo&&(Rr.overflowY="hidden",tn&&(Rr.overflowX="hidden"),sn&&(Rr.pointerEvents="none")));var cr={};return _i&&(cr.dir="rtl"),Pe.createElement("div",(0,ct.Z)({ref:Ci,style:(0,ue.Z)((0,ue.Z)({},Kt),{},{position:"relative"}),className:Gi},cr,oo),Pe.createElement(me.Z,{onResize:no},Pe.createElement(On,{className:"".concat(Bt,"-holder"),style:Rr,ref:ii,onScroll:Ji,onMouseEnter:yi},Pe.createElement(et,{prefixCls:Bt,height:Xn,offsetX:qe,offsetY:Ai,scrollWidth:tn,onInnerResize:ir,ref:ai,innerProps:Oi,rtl:_i,extra:sr},Cr))),Et&&Xn>vt&&Pe.createElement(Dn,{ref:Gn,prefixCls:Bt,scrollOffset:Me,scrollRange:Xn,rtl:_i,onScroll:Co,onStartMove:bn,onStopMove:jt,spinSize:yn,containerSize:ln.height,style:ki==null?void 0:ki.verticalScrollBar,thumbStyle:ki==null?void 0:ki.verticalScrollBarThumb,showScrollBar:Mo}),Et&&tn>ln.width&&Pe.createElement(Dn,{ref:ce,prefixCls:Bt,scrollOffset:qe,scrollRange:tn,rtl:_i,onScroll:Co,onStartMove:bn,onStopMove:jt,spinSize:ze,containerSize:ln.width,horizontal:!0,style:ki==null?void 0:ki.horizontalScrollBar,thumbStyle:ki==null?void 0:ki.horizontalScrollBarThumb,showScrollBar:Mo}))}var se=Pe.forwardRef(En);se.displayName="List";var gn=se,Mn=gn},32637:function(An,Nn,xt){"use strict";An.exports=xt.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(An){"use strict";An.exports="data:image/png;base64,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"},73631:function(An){"use strict";An.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(An){"use strict";An.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},36413:function(An){"use strict";An.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},96908:function(An){"use strict";An.exports="data:image/png;base64,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"},57177:function(An){"use strict";An.exports="data:image/png;base64,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"},81378:function(An){"use strict";An.exports="data:image/png;base64,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"},16722:function(An,Nn,xt){"use strict";xt.d(Nn,{Z:function(){return ke}});const ct=me=>typeof me=="object"&&me!=null&&me.nodeType===1,Ot=(me,Ut)=>(!Ut||me!=="hidden")&&me!=="visible"&&me!=="clip",ue=(me,Ut)=>{if(me.clientHeight{const He=(Ft=>{if(!Ft.ownerDocument||!Ft.ownerDocument.defaultView)return null;try{return Ft.ownerDocument.defaultView.frameElement}catch(et){return null}})(Pe);return!!He&&(He.clientHeightFtUt||Ft>me&&et=Ut&&nt>=Ae?Ft-me-Pe:et>Ut&&ntAe?et-Ut+He:0,te=me=>{const Ut=me.parentElement;return Ut==null?me.getRootNode().host||null:Ut},le=(me,Ut)=>{var Ae,Pe,He,Ft;if(typeof document=="undefined")return[];const{scrollMode:et,block:nt,inline:ht,boundary:lt,skipOverflowHiddenElements:pt}=Ut,yt=typeof lt=="function"?lt:Dn=>Dn!==lt;if(!ct(me))throw new TypeError("Invalid target");const Pt=document.scrollingElement||document.documentElement,Nt=[];let Dt=me;for(;ct(Dt)&&yt(Dt);){if(Dt=te(Dt),Dt===Pt){Nt.push(Dt);break}Dt!=null&&Dt===document.body&&ue(Dt)&&!ue(document.documentElement)||Dt!=null&&ue(Dt,pt)&&Nt.push(Dt)}const Zt=(Pe=(Ae=window.visualViewport)==null?void 0:Ae.width)!=null?Pe:innerWidth,ne=(Ft=(He=window.visualViewport)==null?void 0:He.height)!=null?Ft:innerHeight,{scrollX:de,scrollY:Qt}=window,{height:Ce,width:Vt,top:Ee,right:ve,bottom:Je,left:je}=me.getBoundingClientRect(),{top:en,right:jn,bottom:Hn,left:Te}=(Dn=>{const Ge=window.getComputedStyle(Dn);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(me);let $t=nt==="start"||nt==="nearest"?Ee-en:nt==="end"?Je+Hn:Ee+Ce/2-en+Hn,hn=ht==="center"?je+Vt/2-Te+jn:ht==="end"?ve+jn:je-Te;const Wn=[];for(let Dn=0;Dn=0&&je>=0&&Je<=ne&&ve<=Zt&&(Ge===Pt&&!ue(Ge)||Ee>=ei&&Je<=En&&je>=se&&ve<=dn))return Wn;const gn=getComputedStyle(Ge),Mn=parseInt(gn.borderLeftWidth,10),It=parseInt(gn.borderTopWidth,10),bt=parseInt(gn.borderRightWidth,10),wt=parseInt(gn.borderBottomWidth,10);let Bt=0,Tt=0;const vt="offsetWidth"in Ge?Ge.offsetWidth-Ge.clientWidth-Mn-bt:0,ie="offsetHeight"in Ge?Ge.offsetHeight-Ge.clientHeight-It-wt:0,xe="offsetWidth"in Ge?Ge.offsetWidth===0?0:Ln/Ge.offsetWidth:0,Wt="offsetHeight"in Ge?Ge.offsetHeight===0?0:We/Ge.offsetHeight:0;if(Pt===Ge)Bt=nt==="start"?$t:nt==="end"?$t-ne:nt==="nearest"?Ie(Qt,Qt+ne,ne,It,wt,Qt+$t,Qt+$t+Ce,Ce):$t-ne/2,Tt=ht==="start"?hn:ht==="center"?hn-Zt/2:ht==="end"?hn-Zt:Ie(de,de+Zt,Zt,Mn,bt,de+hn,de+hn+Vt,Vt),Bt=Math.max(0,Bt+Qt),Tt=Math.max(0,Tt+de);else{Bt=nt==="start"?$t-ei-It:nt==="end"?$t-En+wt+ie:nt==="nearest"?Ie(ei,En,We,It,wt+ie,$t,$t+Ce,Ce):$t-(ei+We/2)+ie/2,Tt=ht==="start"?hn-se-Mn:ht==="center"?hn-(se+Ln/2)+vt/2:ht==="end"?hn-dn+bt+vt:Ie(se,dn,Ln,Mn,bt+vt,hn,hn+Vt,Vt);const{scrollLeft:Kt,scrollTop:he}=Ge;Bt=Wt===0?0:Math.max(0,Math.min(he+Bt/Wt,Ge.scrollHeight-We/Wt+ie)),Tt=xe===0?0:Math.max(0,Math.min(Kt+Tt/xe,Ge.scrollWidth-Ln/xe+vt)),$t+=he-Bt,hn+=Kt-Tt}Wn.push({el:Ge,top:Bt,left:Tt})}return Wn},kt=me=>me===!1?{block:"end",inline:"nearest"}:(Ut=>Ut===Object(Ut)&&Object.keys(Ut).length!==0)(me)?me:{block:"start",inline:"nearest"};function ke(me,Ut){if(!me.isConnected||!(He=>{let Ft=He;for(;Ft&&Ft.parentNode;){if(Ft.parentNode===document)return!0;Ft=Ft.parentNode instanceof ShadowRoot?Ft.parentNode.host:Ft.parentNode}return!1})(me))return;const Ae=(He=>{const Ft=window.getComputedStyle(He);return{top:parseFloat(Ft.scrollMarginTop)||0,right:parseFloat(Ft.scrollMarginRight)||0,bottom:parseFloat(Ft.scrollMarginBottom)||0,left:parseFloat(Ft.scrollMarginLeft)||0}})(me);if((He=>typeof He=="object"&&typeof He.behavior=="function")(Ut))return Ut.behavior(le(me,Ut));const Pe=typeof Ut=="boolean"||Ut==null?void 0:Ut.behavior;for(const{el:He,top:Ft,left:et}of le(me,kt(Ut))){const nt=Ft-Ae.top+Ae.bottom,ht=et-Ae.left+Ae.right;He.scroll({top:nt,left:ht,behavior:Pe})}}}}]); +`].includes(gr)})},[wi]),Lr=function(_r,Ms,La){var Fa=!0,Pa=_r;ze==null||ze(null);var Sa=La?null:Wt(_r,wi);return li!=="combobox"&&Sa&&(Pa="",mi==null||mi(Sa),bi(!1),Fa=!1),ci&&da!==Pa&&ci(Pa,{source:Ms?"typing":"effect"}),Fa},Qr=function(_r){!_r||!_r.trim()||ci(_r,{source:"submit"})};Ut.useEffect(function(){!vo&&!Jt&&li!=="combobox"&&Lr("",!1,!1)},[vo]),Ut.useEffect(function(){Sr&&Ai&&Jr(!1),Ai&&Nr(!1)},[Ai]);var ms=Dt(),rs=(0,te.Z)(ms,2),Li=rs[0],$r=rs[1],Dr=function(_r){var Ms=Li(),La=_r.which;if(La===et.Z.ENTER&&(li!=="combobox"&&_r.preventDefault(),vo||bi(!0)),$r(!!da),La===et.Z.BACKSPACE&&!Ms&&Jt&&!da&&Ye.length){for(var Fa=(0,Ot.Z)(Ye),Pa=null,Sa=Fa.length-1;Sa>=0;Sa-=1){var Ea=Fa[Sa];if(!Ea.disabled){Fa.splice(Sa,1),Pa=Ea;break}}Pa&&jn(Fa,{type:"remove",values:[Pa]})}for(var Da=arguments.length,Lu=new Array(Da>1?Da-1:0),rl=1;rl1?Ms-1:0),Fa=1;Fa1?Sa-1:0),Da=1;Da1&&arguments[1]!==void 0?arguments[1]:!1;return(0,Gn.Z)(Se).map(function(Ke,sn){if(!Ut.isValidElement(Ke)||!Ke.type)return null;var mn=Ke,En=mn.type.isSelectOptGroup,jt=mn.key,Be=mn.props,hn=Be.children,Nn=(0,le.Z)(Be,Ei);return ee||!En?Oi(Ke):(0,Ie.Z)((0,Ie.Z)({key:"__RC_SELECT_GRP__".concat(jt===null?sn:jt,"__"),label:jt},Nn),{},{options:gi(hn)})}).filter(function(Ke){return Ke})}function ki(Se,ee,Ke,sn,mn){return Ut.useMemo(function(){var En=Se,jt=!Se;jt&&(En=gi(ee));var Be=new Map,hn=new Map,Nn=function(jn,Rn,Jn){Jn&&typeof Jn=="string"&&jn.set(Rn[Jn],Rn)};function ge(Ye){for(var jn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Rn=0;Rn1&&arguments[1]!==void 0?arguments[1]:1,io=ze.length,yi=0;yi1&&arguments[1]!==void 0?arguments[1]:!1;Qi(Ui);var io={source:Xi?"keyboard":"mouse"},yi=ze[Ui];if(!yi){zn(null,-1,io);return}zn(yi.value,Ui,io)};(0,Ut.useEffect)(function(){fn(ri!==!1?ci(0):-1)},[ze.length,Nn]);var ao=Ut.useCallback(function(Wi){return Ii.has(Wi)&&hn!=="combobox"},[hn,(0,Ot.Z)(Ii).toString(),Ii.size]);(0,Ut.useEffect)(function(){var Wi=setTimeout(function(){if(!Be&&jt&&Ii.size===1){var Xi=Array.from(Ii)[0],io=ze.findIndex(function(yi){var Gt=yi.data;return Gt.value===Xi});io!==-1&&(fn(io),Un(io))}});if(jt){var Ui;(Ui=yn.current)===null||Ui===void 0||Ui.scrollTo(void 0)}return function(){return clearTimeout(Wi)}},[jt,Nn,Jn.length]);var un=function(Ui){Ui!==void 0&&li(Ui,{selected:!Ii.has(Ui)}),Be||ge(!1)};if(Ut.useImperativeHandle(Ke,function(){return{onKeyDown:function(Ui){var Xi=Ui.which,io=Ui.ctrlKey;switch(Xi){case et.Z.N:case et.Z.P:case et.Z.UP:case et.Z.DOWN:{var yi=0;if(Xi===et.Z.UP?yi=-1:Xi===et.Z.DOWN?yi=1:Zo()&&io&&(Xi===et.Z.N?yi=1:Xi===et.Z.P&&(yi=-1)),yi!==0){var Gt=ci(Ri+yi,yi);Un(Gt),fn(Gt,!0)}break}case et.Z.ENTER:{var Wo=ze[Ri];Wo&&!Wo.data.disabled?un(Wo.value):un(void 0),jt&&Ui.preventDefault();break}case et.Z.ESC:ge(!1),jt&&Ui.stopPropagation()}},onKeyUp:function(){},scrollTo:function(Ui){Un(Ui)}}}),ze.length===0)return Ut.createElement("div",{role:"listbox",id:"".concat(En,"_list"),className:"".concat(ce,"-empty"),onMouseDown:pi},Ye);var so=Object.keys(Bi).map(function(Wi){return Bi[Wi]}),Co=function(Ui){return Ui.label};function Ji(Wi,Ui){var Xi=Wi.group;return{role:Xi?"presentation":"option",id:"".concat(En,"_list_").concat(Ui)}}var Go=function(Ui){var Xi=ze[Ui];if(!Xi)return null;var io=Xi.data||{},yi=io.value,Gt=Xi.group,Wo=(0,ne.Z)(io,!0),sr=Co(Xi);return Xi?Ut.createElement("div",(0,ct.Z)({"aria-label":typeof sr=="string"&&!Gt?sr:null},Wo,{key:Ui},Ji(Xi,Ui),{"aria-selected":ao(yi)}),yi):null},Eo={role:"listbox",id:"".concat(En,"_list")};return Ut.createElement(Ut.Fragment,null,ln&&Ut.createElement("div",(0,ct.Z)({},Eo,{style:{height:0,width:0,overflow:"hidden"}}),Go(Ri-1),Go(Ri),Go(Ri+1)),Ut.createElement(ir.Z,{itemKey:"key",ref:yn,data:ze,height:no,itemHeight:Wn,fullHeight:!1,onMouseDown:pi,onScroll:jn,virtual:ln,direction:co,innerProps:ln?null:Eo},function(Wi,Ui){var Xi,io=Wi.group,yi=Wi.groupOption,Gt=Wi.data,Wo=Wi.label,sr=Wi.value,Cr=Gt.key;if(io){var Rr,cr=(Rr=Gt.title)!==null&&Rr!==void 0?Rr:Et(Wo)?Wo.toString():void 0;return Ut.createElement("div",{className:Pe()(ce,"".concat(ce,"-group")),title:cr},Wo!==void 0?Wo:Cr)}var uo=Gt.disabled,Jt=Gt.title,wn=Gt.children,Tn=Gt.style,vi=Gt.className,Xn=(0,le.Z)(Gt,qn),oi=(0,No.Z)(Xn,so),ti=ao(sr),Xe="".concat(ce,"-option"),Yn=Pe()(ce,Xe,vi,(Xi={},(0,ue.Z)(Xi,"".concat(Xe,"-grouped"),yi),(0,ue.Z)(Xi,"".concat(Xe,"-active"),Ri===Ui&&!uo),(0,ue.Z)(Xi,"".concat(Xe,"-disabled"),uo),(0,ue.Z)(Xi,"".concat(Xe,"-selected"),ti),Xi)),ji=Co(Wi),Oo=!Ai||typeof Ai=="function"||ti,to=typeof ji=="number"?ji:ji||sr,Yi=Et(to)?to.toString():void 0;return Jt!==void 0&&(Yi=Jt),Ut.createElement("div",(0,ct.Z)({},(0,ne.Z)(oi),ln?{}:Ji(Wi,Ui),{"aria-selected":ti,className:Yn,title:Yi,onMouseMove:function(){Ri===Ui||uo||fn(Ui)},onClick:function(){uo||un(sr)},style:Tn}),Ut.createElement("div",{className:"".concat(Xe,"-content")},to),Ut.isValidElement(Ai)||ti,Oo&&Ut.createElement(lt,{className:"".concat(ce,"-option-state"),customizeIcon:Ai,customizeIconProps:{isSelected:ti}},ti?"\u2713":null))}))},Gi=Ut.forwardRef(_i);Gi.displayName="OptionList";var Qe=Gi;function ii(Se){var ee=Se.mode,Ke=Se.options,sn=Se.children,mn=Se.backfill,En=Se.allowClear,jt=Se.placeholder,Be=Se.getInputElement,hn=Se.showSearch,Nn=Se.onSearch,ge=Se.defaultOpen,Ye=Se.autoFocus,jn=Se.labelInValue,Rn=Se.value,Jn=Se.inputValue,zn=Se.optionLabelProp,ri=isMultiple(ee),li=hn!==void 0?hn:ri||ee==="combobox",Ai=Ke||convertChildrenToData(sn);if(warning(ee!=="tags"||Ai.every(function(co){return!co.disabled}),"Please avoid setting option to disabled in tags mode since user can always type text as tag."),ee==="tags"||ee==="combobox"){var Ii=Ai.some(function(co){return co.options?co.options.some(function(no){return typeof("value"in no?no.value:no.key)=="number"}):typeof("value"in co?co.value:co.key)=="number"});warning(!Ii,"`value` of Option should not use number type when `mode` is `tags` or `combobox`.")}if(warning(ee!=="combobox"||!zn,"`combobox` mode not support `optionLabelProp`. Please set `value` on Option directly."),warning(ee==="combobox"||!mn,"`backfill` only works with `combobox` mode."),warning(ee==="combobox"||!Be,"`getInputElement` only work with `combobox` mode."),noteOnce(ee!=="combobox"||!Be||!En||!jt,"Customize `getInputElement` should customize clear and placeholder logic instead of configuring `allowClear` and `placeholder`."),Nn&&!li&&ee!=="combobox"&&ee!=="tags"&&warning(!1,"`onSearch` should work with `showSearch` instead of use alone."),noteOnce(!ge||Ye,"`defaultOpen` makes Select open without focus which means it will not close by click outside. You can set `autoFocus` if needed."),Rn!=null){var Bi=toArray(Rn);warning(!jn||Bi.every(function(co){return _typeof(co)==="object"&&("key"in co||"value"in co)}),"`value` should in shape of `{ value: string | number, label?: ReactNode }` when you set `labelInValue` to `true`"),warning(!ri||Array.isArray(Rn),"`value` should be array when `mode` is `multiple` or `tags`")}if(sn){var ln=null;toNodeArray(sn).some(function(co){if(!React.isValidElement(co)||!co.type)return!1;var no=co,Wn=no.type;if(Wn.isSelectOption)return!1;if(Wn.isSelectOptGroup){var ce=toNodeArray(co.props.children).every(function(ze){return!React.isValidElement(ze)||!co.type||ze.type.isSelectOption?!0:(ln=ze.type,!1)});return!ce}return ln=Wn,!0}),ln&&warning(!1,"`children` should be `Select.Option` or `Select.OptGroup` instead of `".concat(ln.displayName||ln.name||ln,"`.")),warning(Jn===void 0,"`inputValue` is deprecated, please use `searchValue` instead.")}}function si(Se,ee){if(Se){var Ke=function sn(mn){for(var En=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,jt=0;jt2&&arguments[2]!==void 0?arguments[2]:{},bi=To.source,yo=bi===void 0?"keyboard":bi;Is(er),jt&&sn==="combobox"&&vo!==null&&yo==="keyboard"&&Hr(String(vo))},[jt,sn]),oa=function(er,To,bi){var yo=function(){var xr,hi=vi(er);return[Ri?{label:hi==null?void 0:hi[Ji.label],value:er,key:(xr=hi==null?void 0:hi.key)!==null&&xr!==void 0?xr:er}:er,xe(hi)]};if(To&&Rn){var Lr=yo(),Qr=(0,te.Z)(Lr,2),ms=Qr[0],rs=Qr[1];Rn(ms,rs)}else if(!To&&Jn&&bi!=="clear"){var Li=yo(),$r=(0,te.Z)(Li,2),Dr=$r[0],as=$r[1];Jn(Dr,as)}},Ys=Mi(function(vo,er){var To,bi=un?er.selected:!0;bi?To=un?[].concat((0,Ot.Z)(Tn),[vo]):[vo]:To=Tn.filter(function(yo){return yo.value!==vo}),Yi(To),oa(vo,bi),sn==="combobox"?Hr(""):(!pe||jn)&&(Ui(""),Hr(""))}),jr=function(er,To){Yi(er);var bi=To.type,yo=To.values;(bi==="remove"||bi==="clear")&&yo.forEach(function(Lr){oa(Lr.value,!1,bi)})},Yo=function(er,To){if(Ui(er),Hr(null),To.source==="submit"){var bi=(er||"").trim();if(bi){var yo=Array.from(new Set([].concat((0,Ot.Z)(oi),[bi])));Yi(yo),oa(bi,!0),Ui("")}return}To.source!=="blur"&&(sn==="combobox"&&Yi(er),ge==null||ge(er))},Sr=function(er){var To=er;sn!=="tags"&&(To=er.map(function(yo){var Lr=yi.get(yo);return Lr==null?void 0:Lr.value}).filter(function(yo){return yo!==void 0}));var bi=Array.from(new Set([].concat((0,Ot.Z)(oi),(0,Ot.Z)(To))));Yi(bi),bi.forEach(function(yo){oa(yo,!0)})},Jr=Ut.useMemo(function(){var vo=ce!==!1&&ri!==!1;return(0,Ie.Z)((0,Ie.Z)({},Xi),{},{flattenOptions:to,onActiveValue:Rs,defaultActiveFirstOption:cs,onSelect:Ys,menuItemSelectedIcon:Wn,rawValues:oi,fieldNames:Ji,virtual:vo,direction:ze,listHeight:pi,listItemHeight:ci,childrenAsData:so})},[Xi,to,Rs,cs,Ys,Wn,oi,Ji,ce,ri,pi,ci,so]);return Ut.createElement(Pi.Provider,{value:Jr},Ut.createElement(De,(0,ct.Z)({},fn,{id:ao,prefixCls:En,ref:ee,omitDomProps:vn,mode:sn,displayValues:Xn,onDisplayValuesChange:jr,direction:ze,searchValue:Wi,onSearch:Yo,autoClearSearchValue:jn,onSearchSplit:Sr,dropdownMatchSelectWidth:ri,OptionList:Qe,emptyOptions:!to.length,activeValue:Nr,activeDescendantId:"".concat(ao,"_list_").concat(aa)})))}),zt=Fe;zt.Option=Qo,zt.OptGroup=oo;var Re=zt,qe=Re},39417:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ne}});var ct=xt(72308),Ot=xt(49618),ue=xt(74416),Ie=xt(77321),te=xt(96949),le=xt(55090),kt=xt(80237),ke=xt(77205),me=xt(38793),Ut=xt(92310),Ae=xt.n(Ut),Pe=xt(26112),He=xt(59301),Ft=xt(39378),et=function(Qt){for(var Ce=Qt.prefixCls,Vt=Qt.level,Ee=Qt.isStart,ve=Qt.isEnd,Je="".concat(Ce,"-indent-unit"),je=[],en=0;en0&&arguments[0]!==void 0?arguments[0]:[],Bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[],Tt=wt.length,vt=Bt.length;if(Math.abs(Tt-vt)!==1)return{add:!1,key:null};function ie(xe,Wt){var Kt=new Map;xe.forEach(function(pe){Kt.set(pe,!0)});var he=Wt.filter(function(pe){return!Kt.has(pe)});return he.length===1?he[0]:null}return Tt ").concat(Bt);return Bt}var Mn=nt.forwardRef(function(wt,Bt){var Tt=wt.prefixCls,vt=wt.data,ie=wt.selectable,xe=wt.checkable,Wt=wt.expandedKeys,Kt=wt.selectedKeys,he=wt.checkedKeys,pe=wt.loadedKeys,oe=wt.loadingKeys,De=wt.halfCheckedKeys,an=wt.keyEntities,tn=wt.disabled,_e=wt.dragging,On=wt.dragOverNodeKey,Gn=wt.dropPosition,pn=wt.motion,Ei=wt.height,Oi=wt.itemHeight,gi=wt.virtual,ki=wt.focusable,Mi=wt.activeItem,Mo=wt.focused,oo=wt.tabIndex,Bo=wt.onKeyDown,Qo=wt.onFocus,ro=wt.onBlur,No=wt.onActiveChange,ir=wt.onListChangeStart,Ho=wt.onListChangeEnd,Pi=(0,Pt.Z)(wt,en),Zo=nt.useRef(null),qn=nt.useRef(null);nt.useImperativeHandle(Bt,function(){return{scrollTo:function(Ye){Zo.current.scrollTo(Ye)},getIndentWidth:function(){return qn.current.offsetWidth}}});var Et=nt.useState(Wt),_i=(0,yt.Z)(Et,2),Gi=_i[0],Qe=_i[1],ii=nt.useState(vt),si=(0,yt.Z)(ii,2),Ci=si[0],Pn=si[1],vn=nt.useState(vt),Me=(0,yt.Z)(vn,2),Fe=Me[0],zt=Me[1],Re=nt.useState([]),qe=(0,yt.Z)(Re,2),Se=qe[0],ee=qe[1],Ke=nt.useState(null),sn=(0,yt.Z)(Ke,2),mn=sn[0],En=sn[1],jt=nt.useRef(vt);jt.current=vt;function Be(){var ge=jt.current;Pn(ge),zt(ge),ee([]),En(null),Ho()}(0,Nt.Z)(function(){Qe(Wt);var ge=Je(Gi,Wt);if(ge.key!==null)if(ge.add){var Ye=Ci.findIndex(function(li){var Ai=li.key;return Ai===ge.key}),jn=Dn(je(Ci,vt,ge.key),gi,Ei,Oi),Rn=Ci.slice();Rn.splice(Ye+1,0,Vn),zt(Rn),ee(jn),En("show")}else{var Jn=vt.findIndex(function(li){var Ai=li.key;return Ai===ge.key}),zn=Dn(je(vt,Ci,ge.key),gi,Ei,Oi),ri=vt.slice();ri.splice(Jn+1,0,Vn),zt(ri),ee(zn),En("hide")}else Ci!==vt&&(Pn(vt),zt(vt))},[Wt,vt]),nt.useEffect(function(){_e||Be()},[_e]);var hn=pn?Fe:vt,Nn={expandedKeys:Wt,selectedKeys:Kt,loadedKeys:pe,loadingKeys:oe,checkedKeys:he,halfCheckedKeys:De,dragOverNodeKey:On,dropPosition:Gn,keyEntities:an};return nt.createElement(nt.Fragment,null,Mo&&Mi&&nt.createElement("span",{style:Hn,"aria-live":"assertive"},We(Mi)),nt.createElement("div",null,nt.createElement("input",{style:Hn,disabled:ki===!1||tn,tabIndex:ki!==!1?oo:null,onKeyDown:Bo,onFocus:Qo,onBlur:ro,value:"",onChange:Zn,"aria-label":"for screen reader"})),nt.createElement("div",{className:"".concat(Tt,"-treenode"),"aria-hidden":!0,style:{position:"absolute",pointerEvents:"none",visibility:"hidden",height:0,overflow:"hidden",border:0,padding:0}},nt.createElement("div",{className:"".concat(Tt,"-indent")},nt.createElement("div",{ref:qn,className:"".concat(Tt,"-indent-unit")}))),nt.createElement(Dt.Z,(0,ct.Z)({},Pi,{data:hn,itemKey:Ge,height:Ei,fullHeight:!1,virtual:gi,itemHeight:Oi,prefixCls:"".concat(Tt,"-list"),ref:Zo,onVisibleChange:function(Ye,jn){var Rn=new Set(Ye),Jn=jn.filter(function(zn){return!Rn.has(zn)});Jn.some(function(zn){return Ge(zn)===Te})&&Be()}}),function(ge){var Ye=ge.pos,jn=(0,ct.Z)({},(pt(ge.data),ge.data)),Rn=ge.title,Jn=ge.key,zn=ge.isStart,ri=ge.isEnd,li=(0,Qt.km)(Jn,Ye);delete jn.key,delete jn.children;var Ai=(0,Qt.H8)(li,Nn);return nt.createElement(ve,(0,ct.Z)({},jn,Ai,{title:Rn,active:!!Mi&&Jn===Mi.key,pos:Ye,data:ge.data,isStart:zn,isEnd:ri,motion:pn,motionNodes:Jn===Te?Se:null,motionType:mn,onMotionStart:ir,onMotionEnd:Be,treeNodeRequiredProps:Nn,onMouseMove:function(){No(null)}}))}))});Mn.displayName="NodeList";var ei=Mn,cn=xt(35654),Cn=xt(90782),se=xt(67841),gn=10,bn=function(wt){(0,me.Z)(Tt,wt);var Bt=(0,Ut.Z)(Tt);function Tt(){var vt;(0,le.Z)(this,Tt);for(var ie=arguments.length,xe=new Array(ie),Wt=0;Wt2&&arguments[2]!==void 0?arguments[2]:!1,De=vt.state,an=De.dragChildrenKeys,tn=De.dropPosition,_e=De.dropTargetKey,On=De.dropTargetPos,Gn=De.dropAllowed;if(Gn){var pn=vt.props.onDrop;if(vt.setState({dragOverNodeKey:null}),vt.cleanDragState(),_e!==null){var Ei=(0,Ie.Z)((0,Ie.Z)({},(0,Qt.H8)(_e,vt.getTreeNodeRequiredProps())),{},{active:((pe=vt.getActiveItem())===null||pe===void 0?void 0:pe.key)===_e,data:(0,se.Z)(vt.state.keyEntities,_e).node}),Oi=an.indexOf(_e)!==-1;(0,et.ZP)(!Oi,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var gi=(0,cn.yx)(On),ki={event:Kt,node:(0,Qt.F)(Ei),dragNode:vt.dragNode?(0,Qt.F)(vt.dragNode.props):null,dragNodesKeys:[vt.dragNode.props.eventKey].concat(an),dropToGap:tn!==0,dropPosition:tn+Number(gi[gi.length-1])};oe||pn==null||pn(ki),vt.dragNode=null}}},vt.cleanDragState=function(){var Kt=vt.state.draggingNodeKey;Kt!==null&&vt.setState({draggingNodeKey:null,dropPosition:null,dropContainerKey:null,dropTargetKey:null,dropLevelOffset:null,dropAllowed:!0,dragOverNodeKey:null}),vt.dragStartMousePosition=null,vt.currentMouseOverDroppableNodeKey=null},vt.triggerExpandActionExpand=function(Kt,he){var pe=vt.state,oe=pe.expandedKeys,De=pe.flattenNodes,an=he.expanded,tn=he.key,_e=he.isLeaf;if(!(_e||Kt.shiftKey||Kt.metaKey||Kt.ctrlKey)){var On=De.filter(function(pn){return pn.key===tn})[0],Gn=(0,Qt.F)((0,Ie.Z)((0,Ie.Z)({},(0,Qt.H8)(tn,vt.getTreeNodeRequiredProps())),{},{data:On.data}));vt.setExpandedKeys(an?(0,cn._5)(oe,tn):(0,cn.L0)(oe,tn)),vt.onNodeExpand(Kt,Gn)}},vt.onNodeClick=function(Kt,he){var pe=vt.props,oe=pe.onClick,De=pe.expandAction;De==="click"&&vt.triggerExpandActionExpand(Kt,he),oe==null||oe(Kt,he)},vt.onNodeDoubleClick=function(Kt,he){var pe=vt.props,oe=pe.onDoubleClick,De=pe.expandAction;De==="doubleClick"&&vt.triggerExpandActionExpand(Kt,he),oe==null||oe(Kt,he)},vt.onNodeSelect=function(Kt,he){var pe=vt.state.selectedKeys,oe=vt.state,De=oe.keyEntities,an=oe.fieldNames,tn=vt.props,_e=tn.onSelect,On=tn.multiple,Gn=he.selected,pn=he[an.key],Ei=!Gn;Ei?On?pe=(0,cn.L0)(pe,pn):pe=[pn]:pe=(0,cn._5)(pe,pn);var Oi=pe.map(function(gi){var ki=(0,se.Z)(De,gi);return ki?ki.node:null}).filter(function(gi){return gi});vt.setUncontrolledState({selectedKeys:pe}),_e==null||_e(pe,{event:"select",selected:Ei,node:he,selectedNodes:Oi,nativeEvent:Kt.nativeEvent})},vt.onNodeCheck=function(Kt,he,pe){var oe=vt.state,De=oe.keyEntities,an=oe.checkedKeys,tn=oe.halfCheckedKeys,_e=vt.props,On=_e.checkStrictly,Gn=_e.onCheck,pn=he.key,Ei,Oi={event:"check",node:he,checked:pe,nativeEvent:Kt.nativeEvent};if(On){var gi=pe?(0,cn.L0)(an,pn):(0,cn._5)(an,pn),ki=(0,cn._5)(tn,pn);Ei={checked:gi,halfChecked:ki},Oi.checkedNodes=gi.map(function(ro){return(0,se.Z)(De,ro)}).filter(function(ro){return ro}).map(function(ro){return ro.node}),vt.setUncontrolledState({checkedKeys:gi})}else{var Mi=(0,Cn.S)([].concat((0,te.Z)(an),[pn]),!0,De),Mo=Mi.checkedKeys,oo=Mi.halfCheckedKeys;if(!pe){var Bo=new Set(Mo);Bo.delete(pn);var Qo=(0,Cn.S)(Array.from(Bo),{checked:!1,halfCheckedKeys:oo},De);Mo=Qo.checkedKeys,oo=Qo.halfCheckedKeys}Ei=Mo,Oi.checkedNodes=[],Oi.checkedNodesPositions=[],Oi.halfCheckedKeys=oo,Mo.forEach(function(ro){var No=(0,se.Z)(De,ro);if(No){var ir=No.node,Ho=No.pos;Oi.checkedNodes.push(ir),Oi.checkedNodesPositions.push({node:ir,pos:Ho})}}),vt.setUncontrolledState({checkedKeys:Mo},!1,{halfCheckedKeys:oo})}Gn==null||Gn(Ei,Oi)},vt.onNodeLoad=function(Kt){var he=Kt.key,pe=new Promise(function(oe,De){vt.setState(function(an){var tn=an.loadedKeys,_e=tn===void 0?[]:tn,On=an.loadingKeys,Gn=On===void 0?[]:On,pn=vt.props,Ei=pn.loadData,Oi=pn.onLoad;if(!Ei||_e.indexOf(he)!==-1||Gn.indexOf(he)!==-1)return null;var gi=Ei(Kt);return gi.then(function(){var ki=vt.state.loadedKeys,Mi=(0,cn.L0)(ki,he);Oi==null||Oi(Mi,{event:"load",node:Kt}),vt.setUncontrolledState({loadedKeys:Mi}),vt.setState(function(Mo){return{loadingKeys:(0,cn._5)(Mo.loadingKeys,he)}}),oe()}).catch(function(ki){if(vt.setState(function(Mo){return{loadingKeys:(0,cn._5)(Mo.loadingKeys,he)}}),vt.loadingRetryTimes[he]=(vt.loadingRetryTimes[he]||0)+1,vt.loadingRetryTimes[he]>=gn){var Mi=vt.state.loadedKeys;(0,et.ZP)(!1,"Retry for `loadData` many times but still failed. No more retry."),vt.setUncontrolledState({loadedKeys:(0,cn.L0)(Mi,he)}),oe()}De(ki)}),{loadingKeys:(0,cn.L0)(Gn,he)}})});return pe.catch(function(){}),pe},vt.onNodeMouseEnter=function(Kt,he){var pe=vt.props.onMouseEnter;pe==null||pe({event:Kt,node:he})},vt.onNodeMouseLeave=function(Kt,he){var pe=vt.props.onMouseLeave;pe==null||pe({event:Kt,node:he})},vt.onNodeContextMenu=function(Kt,he){var pe=vt.props.onRightClick;pe&&(Kt.preventDefault(),pe({event:Kt,node:he}))},vt.onFocus=function(){var Kt=vt.props.onFocus;vt.setState({focused:!0});for(var he=arguments.length,pe=new Array(he),oe=0;oe1&&arguments[1]!==void 0?arguments[1]:!1,pe=arguments.length>2&&arguments[2]!==void 0?arguments[2]:null;if(!vt.destroyed){var oe=!1,De=!0,an={};Object.keys(Kt).forEach(function(tn){if(tn in vt.props){De=!1;return}oe=!0,an[tn]=Kt[tn]}),oe&&(!he||De)&&vt.setState((0,Ie.Z)((0,Ie.Z)({},an),pe))}},vt.scrollTo=function(Kt){vt.listRef.current.scrollTo(Kt)},vt}return(0,kt.Z)(Tt,[{key:"componentDidMount",value:function(){this.destroyed=!1,this.onUpdated()}},{key:"componentDidUpdate",value:function(){this.onUpdated()}},{key:"onUpdated",value:function(){var ie=this.props.activeKey;ie!==void 0&&ie!==this.state.activeKey&&(this.setState({activeKey:ie}),ie!==null&&this.scrollTo({key:ie}))}},{key:"componentWillUnmount",value:function(){window.removeEventListener("dragend",this.onWindowDragEnd),this.destroyed=!0}},{key:"resetDragState",value:function(){this.setState({dragOverNodeKey:null,dropPosition:null,dropLevelOffset:null,dropTargetKey:null,dropContainerKey:null,dropTargetPos:null,dropAllowed:!1})}},{key:"render",value:function(){var ie,xe=this.state,Wt=xe.focused,Kt=xe.flattenNodes,he=xe.keyEntities,pe=xe.draggingNodeKey,oe=xe.activeKey,De=xe.dropLevelOffset,an=xe.dropContainerKey,tn=xe.dropTargetKey,_e=xe.dropPosition,On=xe.dragOverNodeKey,Gn=xe.indent,pn=this.props,Ei=pn.prefixCls,Oi=pn.className,gi=pn.style,ki=pn.showLine,Mi=pn.focusable,Mo=pn.tabIndex,oo=Mo===void 0?0:Mo,Bo=pn.selectable,Qo=pn.showIcon,ro=pn.icon,No=pn.switcherIcon,ir=pn.draggable,Ho=pn.checkable,Pi=pn.checkStrictly,Zo=pn.disabled,qn=pn.motion,Et=pn.loadData,_i=pn.filterTreeNode,Gi=pn.height,Qe=pn.itemHeight,ii=pn.virtual,si=pn.titleRender,Ci=pn.dropIndicatorRender,Pn=pn.onContextMenu,vn=pn.onScroll,Me=pn.direction,Fe=pn.rootClassName,zt=pn.rootStyle,Re=(0,Ft.Z)(this.props,{aria:!0,data:!0}),qe;return ir&&((0,ue.Z)(ir)==="object"?qe=ir:typeof ir=="function"?qe={nodeDraggable:ir}:qe={}),nt.createElement(ht.k.Provider,{value:{prefixCls:Ei,selectable:Bo,showIcon:Qo,icon:ro,switcherIcon:No,draggable:qe,draggingNodeKey:pe,checkable:Ho,checkStrictly:Pi,disabled:Zo,keyEntities:he,dropLevelOffset:De,dropContainerKey:an,dropTargetKey:tn,dropPosition:_e,dragOverNodeKey:On,indent:Gn,direction:Me,dropIndicatorRender:Ci,loadData:Et,filterTreeNode:_i,titleRender:si,onNodeClick:this.onNodeClick,onNodeDoubleClick:this.onNodeDoubleClick,onNodeExpand:this.onNodeExpand,onNodeSelect:this.onNodeSelect,onNodeCheck:this.onNodeCheck,onNodeLoad:this.onNodeLoad,onNodeMouseEnter:this.onNodeMouseEnter,onNodeMouseLeave:this.onNodeMouseLeave,onNodeContextMenu:this.onNodeContextMenu,onNodeDragStart:this.onNodeDragStart,onNodeDragEnter:this.onNodeDragEnter,onNodeDragOver:this.onNodeDragOver,onNodeDragLeave:this.onNodeDragLeave,onNodeDragEnd:this.onNodeDragEnd,onNodeDrop:this.onNodeDrop}},nt.createElement("div",{role:"tree",className:Pe()(Ei,Oi,Fe,(ie={},(0,Ot.Z)(ie,"".concat(Ei,"-show-line"),ki),(0,Ot.Z)(ie,"".concat(Ei,"-focused"),Wt),(0,Ot.Z)(ie,"".concat(Ei,"-active-focused"),oe!==null),ie)),style:zt},nt.createElement(ei,(0,ct.Z)({ref:this.listRef,prefixCls:Ei,style:gi,data:Kt,disabled:Zo,selectable:Bo,checkable:!!Ho,motion:qn,dragging:pe!==null,height:Gi,itemHeight:Qe,virtual:ii,focusable:Mi,focused:Wt,tabIndex:oo,activeItem:this.getActiveItem(),onFocus:this.onFocus,onBlur:this.onBlur,onKeyDown:this.onKeyDown,onActiveChange:this.onActiveChange,onListChangeStart:this.onListChangeStart,onListChangeEnd:this.onListChangeEnd,onContextMenu:Pn,onScroll:vn},this.getTreeNodeRequiredProps(),Re))))}}],[{key:"getDerivedStateFromProps",value:function(ie,xe){var Wt=xe.prevProps,Kt={prevProps:ie};function he(Mi){return!Wt&&Mi in ie||Wt&&Wt[Mi]!==ie[Mi]}var pe,oe=xe.fieldNames;if(he("fieldNames")&&(oe=(0,Qt.w$)(ie.fieldNames),Kt.fieldNames=oe),he("treeData")?pe=ie.treeData:he("children")&&((0,et.ZP)(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),pe=(0,Qt.zn)(ie.children)),pe){Kt.treeData=pe;var De=(0,Qt.I8)(pe,{fieldNames:oe});Kt.keyEntities=(0,Ie.Z)((0,Ot.Z)({},Te,dn),De.keyEntities)}var an=Kt.keyEntities||xe.keyEntities;if(he("expandedKeys")||Wt&&he("autoExpandParent"))Kt.expandedKeys=ie.autoExpandParent||!Wt&&ie.defaultExpandParent?(0,cn.r7)(ie.expandedKeys,an):ie.expandedKeys;else if(!Wt&&ie.defaultExpandAll){var tn=(0,Ie.Z)({},an);delete tn[Te],Kt.expandedKeys=Object.keys(tn).map(function(Mi){return tn[Mi].key})}else!Wt&&ie.defaultExpandedKeys&&(Kt.expandedKeys=ie.autoExpandParent||ie.defaultExpandParent?(0,cn.r7)(ie.defaultExpandedKeys,an):ie.defaultExpandedKeys);if(Kt.expandedKeys||delete Kt.expandedKeys,pe||Kt.expandedKeys){var _e=(0,Qt.oH)(pe||xe.treeData,Kt.expandedKeys||xe.expandedKeys,oe);Kt.flattenNodes=_e}if(ie.selectable&&(he("selectedKeys")?Kt.selectedKeys=(0,cn.BT)(ie.selectedKeys,ie):!Wt&&ie.defaultSelectedKeys&&(Kt.selectedKeys=(0,cn.BT)(ie.defaultSelectedKeys,ie))),ie.checkable){var On;if(he("checkedKeys")?On=(0,cn.E6)(ie.checkedKeys)||{}:!Wt&&ie.defaultCheckedKeys?On=(0,cn.E6)(ie.defaultCheckedKeys)||{}:pe&&(On=(0,cn.E6)(ie.checkedKeys)||{checkedKeys:xe.checkedKeys,halfCheckedKeys:xe.halfCheckedKeys}),On){var Gn=On,pn=Gn.checkedKeys,Ei=pn===void 0?[]:pn,Oi=Gn.halfCheckedKeys,gi=Oi===void 0?[]:Oi;if(!ie.checkStrictly){var ki=(0,Cn.S)(Ei,!0,an);Ei=ki.checkedKeys,gi=ki.halfCheckedKeys}Kt.checkedKeys=Ei,Kt.halfCheckedKeys=gi}}return he("loadedKeys")&&(Kt.loadedKeys=ie.loadedKeys),Kt}}]),Tt}(nt.Component);bn.defaultProps={prefixCls:"rc-tree",showLine:!1,showIcon:!0,selectable:!0,multiple:!1,checkable:!1,disabled:!1,checkStrictly:!1,draggable:!1,defaultExpandParent:!0,autoExpandParent:!1,defaultExpandAll:!1,defaultExpandedKeys:[],defaultCheckedKeys:[],defaultSelectedKeys:[],dropIndicatorRender:lt,allowDrop:function(){return!0},expandAction:!1},bn.TreeNode=ne.Z;var It=bn,bt=It},35654:function(Fn,An,xt){"use strict";xt.d(An,{BT:function(){return nt},E6:function(){return pt},L0:function(){return Ut},OM:function(){return et},_5:function(){return me},r7:function(){return yt},wA:function(){return Pe},yx:function(){return Ae}});var ct=xt(80702),Ot=xt(62853),ue=xt(48736),Ie=xt(59301),te=xt(39417),le=xt(67841),kt=xt(71430),ke=null;function me(Pt,Nt){if(!Pt)return[];var Dt=Pt.slice(),Zt=Dt.indexOf(Nt);return Zt>=0&&Dt.splice(Zt,1),Dt}function Ut(Pt,Nt){var Dt=(Pt||[]).slice();return Dt.indexOf(Nt)===-1&&Dt.push(Nt),Dt}function Ae(Pt){return Pt.split("-")}function Pe(Pt,Nt){var Dt=[],Zt=(0,le.Z)(Nt,Pt);function ne(){var de=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];de.forEach(function(Qt){var Ce=Qt.key,Vt=Qt.children;Dt.push(Ce),ne(Vt)})}return ne(Zt.children),Dt}function He(Pt){if(Pt.parent){var Nt=Ae(Pt.pos);return Number(Nt[Nt.length-1])===Pt.parent.children.length-1}return!1}function Ft(Pt){var Nt=Ae(Pt.pos);return Number(Nt[Nt.length-1])===0}function et(Pt,Nt,Dt,Zt,ne,de,Qt,Ce,Vt,Ee){var ve,Je=Pt.clientX,je=Pt.clientY,en=Pt.target.getBoundingClientRect(),Hn=en.top,Zn=en.height,Te=(Ee==="rtl"?-1:1)*(((ne==null?void 0:ne.x)||0)-Je),$t=(Te-12)/Zt,dn=(0,le.Z)(Ce,Dt.props.eventKey);if(je-1.5?de({dragNode:gn,dropNode:bn,dropPosition:1})?cn=1:It=!1:de({dragNode:gn,dropNode:bn,dropPosition:0})?cn=0:de({dragNode:gn,dropNode:bn,dropPosition:1})?cn=1:It=!1:de({dragNode:gn,dropNode:bn,dropPosition:1})?cn=1:It=!1,{dropPosition:cn,dropLevelOffset:Cn,dropTargetKey:dn.key,dropTargetPos:dn.pos,dragOverNodeKey:ei,dropContainerKey:cn===0?null:((ve=dn.parent)===null||ve===void 0?void 0:ve.key)||null,dropAllowed:It}}function nt(Pt,Nt){if(Pt){var Dt=Nt.multiple;return Dt?Pt.slice():Pt.length?[Pt[0]]:Pt}}var ht=function(Nt){return Nt};function lt(Pt,Nt){if(!Pt)return[];var Dt=Nt||{},Zt=Dt.processProps,ne=Zt===void 0?ht:Zt,de=Array.isArray(Pt)?Pt:[Pt];return de.map(function(Qt){var Ce=Qt.children,Vt=_objectWithoutProperties(Qt,ke),Ee=lt(Ce,Nt);return React.createElement(TreeNode,_extends({key:Vt.key},ne(Vt)),Ee)})}function pt(Pt){if(!Pt)return null;var Nt;if(Array.isArray(Pt))Nt={checkedKeys:Pt,halfCheckedKeys:void 0};else if((0,Ot.Z)(Pt)==="object")Nt={checkedKeys:Pt.checked||void 0,halfCheckedKeys:Pt.halfChecked||void 0};else return(0,ue.ZP)(!1,"`checkedKeys` is not an array or an object"),null;return Nt}function yt(Pt,Nt){var Dt=new Set;function Zt(ne){if(!Dt.has(ne)){var de=(0,le.Z)(Nt,ne);if(de){Dt.add(ne);var Qt=de.parent,Ce=de.node;Ce.disabled||Qt&&Zt(Qt.key)}}}return(Pt||[]).forEach(function(ne){Zt(ne)}),(0,ct.Z)(Dt)}},90782:function(Fn,An,xt){"use strict";xt.d(An,{S:function(){return kt}});var ct=xt(48736),Ot=xt(67841);function ue(ke,me){var Ut=new Set;return ke.forEach(function(Ae){me.has(Ae)||Ut.add(Ae)}),Ut}function Ie(ke){var me=ke||{},Ut=me.disabled,Ae=me.disableCheckbox,Pe=me.checkable;return!!(Ut||Ae)||Pe===!1}function te(ke,me,Ut,Ae){for(var Pe=new Set(ke),He=new Set,Ft=0;Ft<=Ut;Ft+=1){var et=me.get(Ft)||new Set;et.forEach(function(pt){var yt=pt.key,Pt=pt.node,Nt=pt.children,Dt=Nt===void 0?[]:Nt;Pe.has(yt)&&!Ae(Pt)&&Dt.filter(function(Zt){return!Ae(Zt.node)}).forEach(function(Zt){Pe.add(Zt.key)})})}for(var nt=new Set,ht=Ut;ht>=0;ht-=1){var lt=me.get(ht)||new Set;lt.forEach(function(pt){var yt=pt.parent,Pt=pt.node;if(!(Ae(Pt)||!pt.parent||nt.has(pt.parent.key))){if(Ae(pt.parent.node)){nt.add(yt.key);return}var Nt=!0,Dt=!1;(yt.children||[]).filter(function(Zt){return!Ae(Zt.node)}).forEach(function(Zt){var ne=Zt.key,de=Pe.has(ne);Nt&&!de&&(Nt=!1),!Dt&&(de||He.has(ne))&&(Dt=!0)}),Nt&&Pe.add(yt.key),Dt&&He.add(yt.key),nt.add(yt.key)}})}return{checkedKeys:Array.from(Pe),halfCheckedKeys:Array.from(ue(He,Pe))}}function le(ke,me,Ut,Ae,Pe){for(var He=new Set(ke),Ft=new Set(me),et=0;et<=Ae;et+=1){var nt=Ut.get(et)||new Set;nt.forEach(function(yt){var Pt=yt.key,Nt=yt.node,Dt=yt.children,Zt=Dt===void 0?[]:Dt;!He.has(Pt)&&!Ft.has(Pt)&&!Pe(Nt)&&Zt.filter(function(ne){return!Pe(ne.node)}).forEach(function(ne){He.delete(ne.key)})})}Ft=new Set;for(var ht=new Set,lt=Ae;lt>=0;lt-=1){var pt=Ut.get(lt)||new Set;pt.forEach(function(yt){var Pt=yt.parent,Nt=yt.node;if(!(Pe(Nt)||!yt.parent||ht.has(yt.parent.key))){if(Pe(yt.parent.node)){ht.add(Pt.key);return}var Dt=!0,Zt=!1;(Pt.children||[]).filter(function(ne){return!Pe(ne.node)}).forEach(function(ne){var de=ne.key,Qt=He.has(de);Dt&&!Qt&&(Dt=!1),!Zt&&(Qt||Ft.has(de))&&(Zt=!0)}),Dt||He.delete(Pt.key),Zt&&Ft.add(Pt.key),ht.add(Pt.key)}})}return{checkedKeys:Array.from(He),halfCheckedKeys:Array.from(ue(Ft,He))}}function kt(ke,me,Ut,Ae){var Pe=[],He;Ae?He=Ae:He=Ie;var Ft=new Set(ke.filter(function(lt){var pt=!!(0,Ot.Z)(Ut,lt);return pt||Pe.push(lt),pt})),et=new Map,nt=0;Object.keys(Ut).forEach(function(lt){var pt=Ut[lt],yt=pt.level,Pt=et.get(yt);Pt||(Pt=new Set,et.set(yt,Pt)),Pt.add(pt),nt=Math.max(nt,yt)}),(0,ct.ZP)(!Pe.length,"Tree missing follow keys: ".concat(Pe.slice(0,100).map(function(lt){return"'".concat(lt,"'")}).join(", ")));var ht;return me===!0?ht=te(Ft,et,nt,He):ht=le(Ft,me.halfCheckedKeys,et,nt,He),ht}},67841:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ct}});function ct(Ot,ue){return Ot[ue]}},71430:function(Fn,An,xt){"use strict";xt.d(An,{F:function(){return yt},H8:function(){return pt},I8:function(){return lt},km:function(){return Pe},oH:function(){return nt},w$:function(){return He},zn:function(){return et}});var ct=xt(62853),Ot=xt(80702),ue=xt(77321),Ie=xt(74416),te=xt(11592),le=xt(2738),kt=xt(48736),ke=xt(67841),me=["children"];function Ut(Pt,Nt){return"".concat(Pt,"-").concat(Nt)}function Ae(Pt){return Pt&&Pt.type&&Pt.type.isTreeNode}function Pe(Pt,Nt){return Pt!=null?Pt:Nt}function He(Pt){var Nt=Pt||{},Dt=Nt.title,Zt=Nt._title,ne=Nt.key,de=Nt.children,Qt=Dt||"title";return{title:Qt,_title:Zt||[Qt],key:ne||"key",children:de||"children"}}function Ft(Pt,Nt){var Dt=new Map;function Zt(ne){var de=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"";(ne||[]).forEach(function(Qt){var Ce=Qt[Nt.key],Vt=Qt[Nt.children];warning(Ce!=null,"Tree node must have a certain key: [".concat(de).concat(Ce,"]"));var Ee=String(Ce);warning(!Dt.has(Ee)||Ce===null||Ce===void 0,"Same 'key' exist in the Tree: ".concat(Ee)),Dt.set(Ee,!0),Zt(Vt,"".concat(de).concat(Ee," > "))})}Zt(Pt)}function et(Pt){function Nt(Dt){var Zt=(0,te.Z)(Dt);return Zt.map(function(ne){if(!Ae(ne))return(0,kt.ZP)(!ne,"Tree/TreeNode can only accept TreeNode as children."),null;var de=ne.key,Qt=ne.props,Ce=Qt.children,Vt=(0,Ie.Z)(Qt,me),Ee=(0,ue.Z)({key:de},Vt),ve=Nt(Ce);return ve.length&&(Ee.children=ve),Ee}).filter(function(ne){return ne})}return Nt(Pt)}function nt(Pt,Nt,Dt){var Zt=He(Dt),ne=Zt._title,de=Zt.key,Qt=Zt.children,Ce=new Set(Nt===!0?[]:Nt),Vt=[];function Ee(ve){var Je=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return ve.map(function(je,en){for(var Hn=Ut(Je?Je.pos:"0",en),Zn=Pe(je[de],Hn),Te,$t=0;$t1&&arguments[1]!==void 0?arguments[1]:{},Dt=Nt.initWrapper,Zt=Nt.processEntity,ne=Nt.onProcessFinished,de=Nt.externalGetKey,Qt=Nt.childrenPropName,Ce=Nt.fieldNames,Vt=arguments.length>2?arguments[2]:void 0,Ee=de||Vt,ve={},Je={},je={posEntities:ve,keyEntities:Je};return Dt&&(je=Dt(je)||je),ht(Pt,function(en){var Hn=en.node,Zn=en.index,Te=en.pos,$t=en.key,dn=en.parentPos,Vn=en.level,Dn=en.nodes,Ge={node:Hn,nodes:Dn,index:Zn,key:$t,pos:Te,level:Vn},We=Pe($t,Te);ve[Te]=Ge,Je[We]=Ge,Ge.parent=ve[dn],Ge.parent&&(Ge.parent.children=Ge.parent.children||[],Ge.parent.children.push(Ge)),Zt&&Zt(Ge,je)},{externalGetKey:Ee,childrenPropName:Qt,fieldNames:Ce}),ne&&ne(je),je}function pt(Pt,Nt){var Dt=Nt.expandedKeys,Zt=Nt.selectedKeys,ne=Nt.loadedKeys,de=Nt.loadingKeys,Qt=Nt.checkedKeys,Ce=Nt.halfCheckedKeys,Vt=Nt.dragOverNodeKey,Ee=Nt.dropPosition,ve=Nt.keyEntities,Je=(0,ke.Z)(ve,Pt),je={eventKey:Pt,expanded:Dt.indexOf(Pt)!==-1,selected:Zt.indexOf(Pt)!==-1,loaded:ne.indexOf(Pt)!==-1,loading:de.indexOf(Pt)!==-1,checked:Qt.indexOf(Pt)!==-1,halfChecked:Ce.indexOf(Pt)!==-1,pos:String(Je?Je.pos:""),dragOver:Vt===Pt&&Ee===0,dragOverGapTop:Vt===Pt&&Ee===-1,dragOverGapBottom:Vt===Pt&&Ee===1};return je}function yt(Pt){var Nt=Pt.data,Dt=Pt.expanded,Zt=Pt.selected,ne=Pt.checked,de=Pt.loaded,Qt=Pt.loading,Ce=Pt.halfChecked,Vt=Pt.dragOver,Ee=Pt.dragOverGapTop,ve=Pt.dragOverGapBottom,Je=Pt.pos,je=Pt.active,en=Pt.eventKey,Hn=(0,ue.Z)((0,ue.Z)({},Nt),{},{expanded:Dt,selected:Zt,checked:ne,loaded:de,loading:Qt,halfChecked:Ce,dragOver:Vt,dragOverGapTop:Ee,dragOverGapBottom:ve,pos:Je,active:je,key:en});return"props"in Hn||Object.defineProperty(Hn,"props",{get:function(){return(0,kt.ZP)(!1,"Second param return from event is node data instead of TreeNode instance. Please read value directly instead of reading from `props`."),Pt}}),Hn}},24514:function(Fn,An,xt){"use strict";xt.d(An,{G:function(){return Ie}});var ct=xt(47273),Ot=function(le){if((0,ct.Z)()&&window.document.documentElement){var kt=Array.isArray(le)?le:[le],ke=window.document.documentElement;return kt.some(function(me){return me in ke.style})}return!1},ue=function(le,kt){if(!Ot(le))return!1;var ke=document.createElement("div"),me=ke.style[le];return ke.style[le]=kt,ke.style[le]!==me};function Ie(te,le){return!Array.isArray(te)&&le!==void 0?ue(te,le):Ot(te)}},45680:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return bn}});var ct=xt(72308),Ot=xt(62853),ue=xt(77321),Ie=xt(49618),te=xt(52487),le=xt(74416),kt=xt(92310),ke=xt.n(kt),me=xt(29301),Ut=xt(70425),Ae=xt(34280),Pe=xt(59301),He=xt(4676),Ft=Pe.forwardRef(function(It,bt){var wt=It.height,Bt=It.offsetY,Tt=It.offsetX,vt=It.children,ie=It.prefixCls,xe=It.onInnerResize,Wt=It.innerProps,Kt=It.rtl,he=It.extra,pe={},oe={display:"flex",flexDirection:"column"};return Bt!==void 0&&(pe={height:wt,position:"relative",overflow:"hidden"},oe=(0,ue.Z)((0,ue.Z)({},oe),{},(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({transform:"translateY(".concat(Bt,"px)")},Kt?"marginRight":"marginLeft",-Tt),"position","absolute"),"left",0),"right",0),"top",0))),Pe.createElement("div",{style:pe},Pe.createElement(me.Z,{onResize:function(an){var tn=an.offsetHeight;tn&&xe&&xe()}},Pe.createElement("div",(0,ct.Z)({style:oe,className:ke()((0,Ie.Z)({},"".concat(ie,"-holder-inner"),ie)),ref:bt},Wt),vt,he)))});Ft.displayName="Filler";var et=Ft;function nt(It){var bt=It.children,wt=It.setRef,Bt=Pe.useCallback(function(Tt){wt(Tt)},[]);return Pe.cloneElement(bt,{ref:Bt})}function ht(It,bt,wt,Bt,Tt,vt,ie,xe){var Wt=xe.getKey;return It.slice(bt,wt+1).map(function(Kt,he){var pe=bt+he,oe=ie(Kt,pe,{style:{width:Bt},offsetX:Tt}),De=Wt(Kt);return Pe.createElement(nt,{key:De,setRef:function(tn){return vt(Kt,tn)}},oe)})}function lt(It,bt,wt,Bt){var Tt=wt-It,vt=bt-wt,ie=Math.min(Tt,vt)*2;if(Bt<=ie){var xe=Math.floor(Bt/2);return Bt%2?wt+xe+1:wt-xe}return Tt>vt?wt-(Bt-vt):wt+(Bt-Tt)}function pt(It,bt,wt){var Bt=It.length,Tt=bt.length,vt,ie;if(Bt===0&&Tt===0)return null;Bt2&&arguments[2]!==void 0?arguments[2]:!1,pe=Wt?Kt<0&&xe.current.left||Kt>0&&xe.current.right:Kt<0&&xe.current.top||Kt>0&&xe.current.bottom;return he&&pe?(clearTimeout(vt.current),Tt.current=!1):(!pe||Tt.current)&&ie(),!Tt.current&&pe}};function ne(It,bt,wt,Bt,Tt,vt,ie){var xe=(0,Pe.useRef)(0),Wt=(0,Pe.useRef)(null),Kt=(0,Pe.useRef)(null),he=(0,Pe.useRef)(!1),pe=Zt(bt,wt,Bt,Tt);function oe(Gn,pn){if(Pt.Z.cancel(Wt.current),!pe(!1,pn)){var Ei=Gn;if(!Ei._virtualHandled)Ei._virtualHandled=!0;else return;xe.current+=pn,Kt.current=pn,Dt||Ei.preventDefault(),Wt.current=(0,Pt.Z)(function(){var Oi=he.current?10:1;ie(xe.current*Oi,!1),xe.current=0})}}function De(Gn,pn){ie(pn,!0),Dt||Gn.preventDefault()}var an=(0,Pe.useRef)(null),tn=(0,Pe.useRef)(null);function _e(Gn){if(It){Pt.Z.cancel(tn.current),tn.current=(0,Pt.Z)(function(){an.current=null},2);var pn=Gn.deltaX,Ei=Gn.deltaY,Oi=Gn.shiftKey,gi=pn,ki=Ei;(an.current==="sx"||!an.current&&Oi&&Ei&&!pn)&&(gi=Ei,ki=0,an.current="sx");var Mi=Math.abs(gi),Mo=Math.abs(ki);an.current===null&&(an.current=vt&&Mi>Mo?"x":"y"),an.current==="y"?oe(Gn,ki):De(Gn,gi)}}function On(Gn){It&&(he.current=Gn.detail===Kt.current)}return[_e,On]}function de(It,bt,wt,Bt){var Tt=Pe.useMemo(function(){return[new Map,[]]},[It,wt.id,Bt]),vt=(0,te.Z)(Tt,2),ie=vt[0],xe=vt[1],Wt=function(he){var pe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:he,oe=ie.get(he),De=ie.get(pe);if(oe===void 0||De===void 0)for(var an=It.length,tn=xe.length;tn0&&arguments[0]!==void 0?arguments[0]:!1;he();var an=function(){var On=!1;xe.current.forEach(function(Gn,pn){if(Gn&&Gn.offsetParent){var Ei=Gn.offsetHeight,Oi=getComputedStyle(Gn),gi=Oi.marginTop,ki=Oi.marginBottom,Mi=ve(gi),Mo=ve(ki),oo=Ei+Mi+Mo;Wt.current.get(pn)!==oo&&(Wt.current.set(pn,oo),On=!0)}}),On&&ie(function(Gn){return Gn+1})};if(De)an();else{Kt.current+=1;var tn=Kt.current;Promise.resolve().then(function(){tn===Kt.current&&an()})}}function oe(De,an){var tn=It(De),_e=xe.current.get(tn);an?(xe.current.set(tn,an),pe()):xe.current.delete(tn),!_e!=!an&&(an?bt==null||bt(De):wt==null||wt(De))}return(0,Pe.useEffect)(function(){return he},[]),[oe,pe,Wt.current,vt]}var je=14/15;function en(It,bt,wt){var Bt=(0,Pe.useRef)(!1),Tt=(0,Pe.useRef)(0),vt=(0,Pe.useRef)(0),ie=(0,Pe.useRef)(null),xe=(0,Pe.useRef)(null),Wt,Kt=function(De){if(Bt.current){var an=Math.ceil(De.touches[0].pageX),tn=Math.ceil(De.touches[0].pageY),_e=Tt.current-an,On=vt.current-tn,Gn=Math.abs(_e)>Math.abs(On);Gn?Tt.current=an:vt.current=tn;var pn=wt(Gn,Gn?_e:On,!1,De);pn&&De.preventDefault(),clearInterval(xe.current),pn&&(xe.current=setInterval(function(){Gn?_e*=je:On*=je;var Ei=Math.floor(Gn?_e:On);(!wt(Gn,Ei,!0)||Math.abs(Ei)<=.1)&&clearInterval(xe.current)},16))}},he=function(){Bt.current=!1,Wt()},pe=function(De){Wt(),De.touches.length===1&&!Bt.current&&(Bt.current=!0,Tt.current=Math.ceil(De.touches[0].pageX),vt.current=Math.ceil(De.touches[0].pageY),ie.current=De.target,ie.current.addEventListener("touchmove",Kt,{passive:!1}),ie.current.addEventListener("touchend",he,{passive:!0}))};Wt=function(){ie.current&&(ie.current.removeEventListener("touchmove",Kt),ie.current.removeEventListener("touchend",he))},(0,Ae.Z)(function(){return It&&bt.current.addEventListener("touchstart",pe,{passive:!0}),function(){var oe;(oe=bt.current)===null||oe===void 0||oe.removeEventListener("touchstart",pe),Wt(),clearInterval(xe.current)}},[It])}function Hn(It){return Math.floor(Math.pow(It,.5))}function Zn(It,bt){var wt="touches"in It?It.touches[0]:It;return wt[bt?"pageX":"pageY"]-window[bt?"scrollX":"scrollY"]}function Te(It,bt,wt){Pe.useEffect(function(){var Bt=bt.current;if(It&&Bt){var Tt=!1,vt,ie,xe=function(){Pt.Z.cancel(vt)},Wt=function oe(){xe(),vt=(0,Pt.Z)(function(){wt(ie),oe()})},Kt=function(De){if(!(De.target.draggable||De.button!==0)){var an=De;an._virtualHandled||(an._virtualHandled=!0,Tt=!0)}},he=function(){Tt=!1,xe()},pe=function(De){if(Tt){var an=Zn(De,!1),tn=Bt.getBoundingClientRect(),_e=tn.top,On=tn.bottom;if(an<=_e){var Gn=_e-an;ie=-Hn(Gn),Wt()}else if(an>=On){var pn=an-On;ie=Hn(pn),Wt()}else xe()}};return Bt.addEventListener("mousedown",Kt),Bt.ownerDocument.addEventListener("mouseup",he),Bt.ownerDocument.addEventListener("mousemove",pe),function(){Bt.removeEventListener("mousedown",Kt),Bt.ownerDocument.removeEventListener("mouseup",he),Bt.ownerDocument.removeEventListener("mousemove",pe),xe()}}},[It])}var $t=10;function dn(It,bt,wt,Bt,Tt,vt,ie,xe){var Wt=Pe.useRef(),Kt=Pe.useState(null),he=(0,te.Z)(Kt,2),pe=he[0],oe=he[1];return(0,Ae.Z)(function(){if(pe&&pe.times<$t){if(!It.current){oe(function(qn){return(0,ue.Z)({},qn)});return}vt();var De=pe.targetAlign,an=pe.originAlign,tn=pe.index,_e=pe.offset,On=It.current.clientHeight,Gn=!1,pn=De,Ei=null;if(On){for(var Oi=De||an,gi=0,ki=0,Mi=0,Mo=Math.min(bt.length-1,tn),oo=0;oo<=Mo;oo+=1){var Bo=Tt(bt[oo]);ki=gi;var Qo=wt.get(Bo);Mi=ki+(Qo===void 0?Bt:Qo),gi=Mi}for(var ro=Oi==="top"?_e:On-_e,No=Mo;No>=0;No-=1){var ir=Tt(bt[No]),Ho=wt.get(ir);if(Ho===void 0){Gn=!0;break}if(ro-=Ho,ro<=0)break}switch(Oi){case"top":Ei=ki-_e;break;case"bottom":Ei=Mi-On+_e;break;default:{var Pi=It.current.scrollTop,Zo=Pi+On;kiZo&&(pn="bottom")}}Ei!==null&&ie(Ei),Ei!==pe.lastTop&&(Gn=!0)}Gn&&oe((0,ue.Z)((0,ue.Z)({},pe),{},{times:pe.times+1,targetAlign:pn,lastTop:Ei}))}},[pe,It.current]),function(De){if(De==null){xe();return}if(Pt.Z.cancel(Wt.current),typeof De=="number")ie(De);else if(De&&(0,Ot.Z)(De)==="object"){var an,tn=De.align;"index"in De?an=De.index:an=bt.findIndex(function(Gn){return Tt(Gn)===De.key});var _e=De.offset,On=_e===void 0?0:_e;oe({times:0,index:an,offset:On,originAlign:tn})}}}var Vn=Pe.forwardRef(function(It,bt){var wt=It.prefixCls,Bt=It.rtl,Tt=It.scrollOffset,vt=It.scrollRange,ie=It.onStartMove,xe=It.onStopMove,Wt=It.onScroll,Kt=It.horizontal,he=It.spinSize,pe=It.containerSize,oe=It.style,De=It.thumbStyle,an=It.showScrollBar,tn=Pe.useState(!1),_e=(0,te.Z)(tn,2),On=_e[0],Gn=_e[1],pn=Pe.useState(null),Ei=(0,te.Z)(pn,2),Oi=Ei[0],gi=Ei[1],ki=Pe.useState(null),Mi=(0,te.Z)(ki,2),Mo=Mi[0],oo=Mi[1],Bo=!Bt,Qo=Pe.useRef(),ro=Pe.useRef(),No=Pe.useState(an),ir=(0,te.Z)(No,2),Ho=ir[0],Pi=ir[1],Zo=Pe.useRef(),qn=function(){an===!0||an===!1||(clearTimeout(Zo.current),Pi(!0),Zo.current=setTimeout(function(){Pi(!1)},3e3))},Et=vt-pe||0,_i=pe-he||0,Gi=Pe.useMemo(function(){if(Tt===0||Et===0)return 0;var zt=Tt/Et;return zt*_i},[Tt,Et,_i]),Qe=function(Re){Re.stopPropagation(),Re.preventDefault()},ii=Pe.useRef({top:Gi,dragging:On,pageY:Oi,startTop:Mo});ii.current={top:Gi,dragging:On,pageY:Oi,startTop:Mo};var si=function(Re){Gn(!0),gi(Zn(Re,Kt)),oo(ii.current.top),ie(),Re.stopPropagation(),Re.preventDefault()};Pe.useEffect(function(){var zt=function(ee){ee.preventDefault()},Re=Qo.current,qe=ro.current;return Re.addEventListener("touchstart",zt,{passive:!1}),qe.addEventListener("touchstart",si,{passive:!1}),function(){Re.removeEventListener("touchstart",zt),qe.removeEventListener("touchstart",si)}},[]);var Ci=Pe.useRef();Ci.current=Et;var Pn=Pe.useRef();Pn.current=_i,Pe.useEffect(function(){if(On){var zt,Re=function(ee){var Ke=ii.current,sn=Ke.dragging,mn=Ke.pageY,En=Ke.startTop;Pt.Z.cancel(zt);var jt=Qo.current.getBoundingClientRect(),Be=pe/(Kt?jt.width:jt.height);if(sn){var hn=(Zn(ee,Kt)-mn)*Be,Nn=En;!Bo&&Kt?Nn-=hn:Nn+=hn;var ge=Ci.current,Ye=Pn.current,jn=Ye?Nn/Ye:0,Rn=Math.ceil(jn*ge);Rn=Math.max(Rn,0),Rn=Math.min(Rn,ge),zt=(0,Pt.Z)(function(){Wt(Rn,Kt)})}},qe=function(){Gn(!1),xe()};return window.addEventListener("mousemove",Re,{passive:!0}),window.addEventListener("touchmove",Re,{passive:!0}),window.addEventListener("mouseup",qe,{passive:!0}),window.addEventListener("touchend",qe,{passive:!0}),function(){window.removeEventListener("mousemove",Re),window.removeEventListener("touchmove",Re),window.removeEventListener("mouseup",qe),window.removeEventListener("touchend",qe),Pt.Z.cancel(zt)}}},[On]),Pe.useEffect(function(){return qn(),function(){clearTimeout(Zo.current)}},[Tt]),Pe.useImperativeHandle(bt,function(){return{delayHidden:qn}});var vn="".concat(wt,"-scrollbar"),Me={position:"absolute",visibility:Ho?null:"hidden"},Fe={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return Kt?(Me.height=8,Me.left=0,Me.right=0,Me.bottom=0,Fe.height="100%",Fe.width=he,Bo?Fe.left=Gi:Fe.right=Gi):(Me.width=8,Me.top=0,Me.bottom=0,Bo?Me.right=0:Me.left=0,Fe.width="100%",Fe.height=he,Fe.top=Gi),Pe.createElement("div",{ref:Qo,className:ke()(vn,(0,Ie.Z)((0,Ie.Z)((0,Ie.Z)({},"".concat(vn,"-horizontal"),Kt),"".concat(vn,"-vertical"),!Kt),"".concat(vn,"-visible"),Ho)),style:(0,ue.Z)((0,ue.Z)({},Me),oe),onMouseDown:Qe,onMouseMove:qn},Pe.createElement("div",{ref:ro,className:ke()("".concat(vn,"-thumb"),(0,Ie.Z)({},"".concat(vn,"-thumb-moving"),On)),style:(0,ue.Z)((0,ue.Z)({},Fe),De),onMouseDown:si}))}),Dn=Vn,Ge=20;function We(){var It=arguments.length>0&&arguments[0]!==void 0?arguments[0]:0,bt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,wt=It/bt*It;return isNaN(wt)&&(wt=0),wt=Math.max(wt,Ge),Math.floor(wt)}var Mn=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles","showScrollBar"],ei=[],cn={overflowY:"auto",overflowAnchor:"none"};function Cn(It,bt){var wt=It.prefixCls,Bt=wt===void 0?"rc-virtual-list":wt,Tt=It.className,vt=It.height,ie=It.itemHeight,xe=It.fullHeight,Wt=xe===void 0?!0:xe,Kt=It.style,he=It.data,pe=It.children,oe=It.itemKey,De=It.virtual,an=It.direction,tn=It.scrollWidth,_e=It.component,On=_e===void 0?"div":_e,Gn=It.onScroll,pn=It.onVirtualScroll,Ei=It.onVisibleChange,Oi=It.innerProps,gi=It.extraRender,ki=It.styles,Mi=It.showScrollBar,Mo=Mi===void 0?"optional":Mi,oo=(0,le.Z)(It,Mn),Bo=Pe.useCallback(function(uo){return typeof oe=="function"?oe(uo):uo==null?void 0:uo[oe]},[oe]),Qo=Je(Bo,null,null),ro=(0,te.Z)(Qo,4),No=ro[0],ir=ro[1],Ho=ro[2],Pi=ro[3],Zo=!!(De!==!1&&vt&&ie),qn=Pe.useMemo(function(){return Object.values(Ho.maps).reduce(function(uo,Jt){return uo+Jt},0)},[Ho.id,Ho.maps]),Et=Zo&&he&&(Math.max(ie*he.length,qn)>vt||!!tn),_i=an==="rtl",Gi=ke()(Bt,(0,Ie.Z)({},"".concat(Bt,"-rtl"),_i),Tt),Qe=he||ei,ii=(0,Pe.useRef)(),si=(0,Pe.useRef)(),Ci=(0,Pe.useRef)(),Pn=(0,Pe.useState)(0),vn=(0,te.Z)(Pn,2),Me=vn[0],Fe=vn[1],zt=(0,Pe.useState)(0),Re=(0,te.Z)(zt,2),qe=Re[0],Se=Re[1],ee=(0,Pe.useState)(!1),Ke=(0,te.Z)(ee,2),sn=Ke[0],mn=Ke[1],En=function(){mn(!0)},jt=function(){mn(!1)},Be={getKey:Bo};function hn(uo){Fe(function(Jt){var wn;typeof uo=="function"?wn=uo(Jt):wn=uo;var Tn=ci(wn);return ii.current.scrollTop=Tn,Tn})}var Nn=(0,Pe.useRef)({start:0,end:Qe.length}),ge=(0,Pe.useRef)(),Ye=yt(Qe,Bo),jn=(0,te.Z)(Ye,1),Rn=jn[0];ge.current=Rn;var Jn=Pe.useMemo(function(){if(!Zo)return{scrollHeight:void 0,start:0,end:Qe.length-1,offset:void 0};if(!Et){var uo;return{scrollHeight:((uo=si.current)===null||uo===void 0?void 0:uo.offsetHeight)||0,start:0,end:Qe.length-1,offset:void 0}}for(var Jt=0,wn,Tn,vi,Xn=Qe.length,oi=0;oi=Me&&wn===void 0&&(wn=oi,Tn=Jt),ji>Me+vt&&vi===void 0&&(vi=oi),Jt=ji}return wn===void 0&&(wn=0,Tn=0,vi=Math.ceil(vt/ie)),vi===void 0&&(vi=Qe.length-1),vi=Math.min(vi+1,Qe.length-1),{scrollHeight:Jt,start:wn,end:vi,offset:Tn}},[Et,Zo,Me,Qe,Pi,vt]),zn=Jn.scrollHeight,ri=Jn.start,li=Jn.end,Ai=Jn.offset;Nn.current.start=ri,Nn.current.end=li,Pe.useLayoutEffect(function(){var uo=Ho.getRecord();if(uo.size===1){var Jt=Array.from(uo)[0],wn=Qe[ri];if(wn){var Tn=Bo(wn);if(Tn===Jt){var vi=Ho.get(Jt),Xn=vi-ie;hn(function(oi){return oi+Xn})}}}Ho.resetRecord()},[zn]);var Ii=Pe.useState({width:0,height:vt}),Bi=(0,te.Z)(Ii,2),ln=Bi[0],co=Bi[1],no=function(Jt){co({width:Jt.offsetWidth,height:Jt.offsetHeight})},Wn=(0,Pe.useRef)(),ce=(0,Pe.useRef)(),ze=Pe.useMemo(function(){return We(ln.width,tn)},[ln.width,tn]),yn=Pe.useMemo(function(){return We(ln.height,zn)},[ln.height,zn]),pi=zn-vt,Un=(0,Pe.useRef)(pi);Un.current=pi;function ci(uo){var Jt=uo;return Number.isNaN(Un.current)||(Jt=Math.min(Jt,Un.current)),Jt=Math.max(Jt,0),Jt}var mi=Me<=0,wi=Me>=pi,Ri=qe<=0,Qi=qe>=tn,fn=Zt(mi,wi,Ri,Qi),ao=function(){return{x:_i?-qe:qe,y:Me}},un=(0,Pe.useRef)(ao()),so=(0,Ut.useEvent)(function(uo){if(pn){var Jt=(0,ue.Z)((0,ue.Z)({},ao()),uo);(un.current.x!==Jt.x||un.current.y!==Jt.y)&&(pn(Jt),un.current=Jt)}});function Co(uo,Jt){var wn=uo;Jt?((0,He.flushSync)(function(){Se(wn)}),so()):hn(wn)}function Ji(uo){var Jt=uo.currentTarget.scrollTop;Jt!==Me&&hn(Jt),Gn==null||Gn(uo),so()}var Go=function(Jt){var wn=Jt,Tn=tn?tn-ln.width:0;return wn=Math.max(wn,0),wn=Math.min(wn,Tn),wn},Eo=(0,Ut.useEvent)(function(uo,Jt){Jt?((0,He.flushSync)(function(){Se(function(wn){var Tn=wn+(_i?-uo:uo);return Go(Tn)})}),so()):hn(function(wn){var Tn=wn+uo;return Tn})}),Wi=ne(Zo,mi,wi,Ri,Qi,!!tn,Eo),Ui=(0,te.Z)(Wi,2),Xi=Ui[0],io=Ui[1];en(Zo,ii,function(uo,Jt,wn,Tn){var vi=Tn;return fn(uo,Jt,wn)?!1:!vi||!vi._virtualHandled?(vi&&(vi._virtualHandled=!0),Xi({preventDefault:function(){},deltaX:uo?Jt:0,deltaY:uo?0:Jt}),!0):!1}),Te(Et,ii,function(uo){hn(function(Jt){return Jt+uo})}),(0,Ae.Z)(function(){function uo(wn){var Tn=mi&&wn.detail<0,vi=wi&&wn.detail>0;Zo&&!Tn&&!vi&&wn.preventDefault()}var Jt=ii.current;return Jt.addEventListener("wheel",Xi,{passive:!1}),Jt.addEventListener("DOMMouseScroll",io,{passive:!0}),Jt.addEventListener("MozMousePixelScroll",uo,{passive:!1}),function(){Jt.removeEventListener("wheel",Xi),Jt.removeEventListener("DOMMouseScroll",io),Jt.removeEventListener("MozMousePixelScroll",uo)}},[Zo,mi,wi]),(0,Ae.Z)(function(){if(tn){var uo=Go(qe);Se(uo),so({x:uo})}},[ln.width,tn]);var yi=function(){var Jt,wn;(Jt=Wn.current)===null||Jt===void 0||Jt.delayHidden(),(wn=ce.current)===null||wn===void 0||wn.delayHidden()},Gt=dn(ii,Qe,Ho,ie,Bo,function(){return ir(!0)},hn,yi);Pe.useImperativeHandle(bt,function(){return{nativeElement:Ci.current,getScrollInfo:ao,scrollTo:function(Jt){function wn(Tn){return Tn&&(0,Ot.Z)(Tn)==="object"&&("left"in Tn||"top"in Tn)}wn(Jt)?(Jt.left!==void 0&&Se(Go(Jt.left)),Gt(Jt.top)):Gt(Jt)}}}),(0,Ae.Z)(function(){if(Ei){var uo=Qe.slice(ri,li+1);Ei(uo,Qe)}},[ri,li,Qe]);var Wo=de(Qe,Bo,Ho,ie),sr=gi==null?void 0:gi({start:ri,end:li,virtual:Et,offsetX:qe,offsetY:Ai,rtl:_i,getSize:Wo}),Cr=ht(Qe,ri,li,tn,qe,No,pe,Be),Rr=null;vt&&(Rr=(0,ue.Z)((0,Ie.Z)({},Wt?"height":"maxHeight",vt),cn),Zo&&(Rr.overflowY="hidden",tn&&(Rr.overflowX="hidden"),sn&&(Rr.pointerEvents="none")));var cr={};return _i&&(cr.dir="rtl"),Pe.createElement("div",(0,ct.Z)({ref:Ci,style:(0,ue.Z)((0,ue.Z)({},Kt),{},{position:"relative"}),className:Gi},cr,oo),Pe.createElement(me.Z,{onResize:no},Pe.createElement(On,{className:"".concat(Bt,"-holder"),style:Rr,ref:ii,onScroll:Ji,onMouseEnter:yi},Pe.createElement(et,{prefixCls:Bt,height:zn,offsetX:qe,offsetY:Ai,scrollWidth:tn,onInnerResize:ir,ref:si,innerProps:Oi,rtl:_i,extra:sr},Cr))),Et&&zn>vt&&Pe.createElement(Dn,{ref:Wn,prefixCls:Bt,scrollOffset:Me,scrollRange:zn,rtl:_i,onScroll:Co,onStartMove:En,onStopMove:jt,spinSize:yn,containerSize:ln.height,style:ki==null?void 0:ki.verticalScrollBar,thumbStyle:ki==null?void 0:ki.verticalScrollBarThumb,showScrollBar:Mo}),Et&&tn>ln.width&&Pe.createElement(Dn,{ref:ce,prefixCls:Bt,scrollOffset:qe,scrollRange:tn,rtl:_i,onScroll:Co,onStartMove:En,onStopMove:jt,spinSize:ze,containerSize:ln.width,horizontal:!0,style:ki==null?void 0:ki.horizontalScrollBar,thumbStyle:ki==null?void 0:ki.horizontalScrollBarThumb,showScrollBar:Mo}))}var se=Pe.forwardRef(Cn);se.displayName="List";var gn=se,bn=gn},32637:function(Fn,An,xt){"use strict";Fn.exports=xt.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(Fn){"use strict";Fn.exports="data:image/png;base64,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"},73631:function(Fn){"use strict";Fn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(Fn){"use strict";Fn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},36413:function(Fn){"use strict";Fn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},96908:function(Fn){"use strict";Fn.exports="data:image/png;base64,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"},57177:function(Fn){"use strict";Fn.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(Fn){"use strict";Fn.exports="data:image/png;base64,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"},16722:function(Fn,An,xt){"use strict";xt.d(An,{Z:function(){return ke}});const ct=me=>typeof me=="object"&&me!=null&&me.nodeType===1,Ot=(me,Ut)=>(!Ut||me!=="hidden")&&me!=="visible"&&me!=="clip",ue=(me,Ut)=>{if(me.clientHeight{const He=(Ft=>{if(!Ft.ownerDocument||!Ft.ownerDocument.defaultView)return null;try{return Ft.ownerDocument.defaultView.frameElement}catch(et){return null}})(Pe);return!!He&&(He.clientHeightFtUt||Ft>me&&et=Ut&&nt>=Ae?Ft-me-Pe:et>Ut&&ntAe?et-Ut+He:0,te=me=>{const Ut=me.parentElement;return Ut==null?me.getRootNode().host||null:Ut},le=(me,Ut)=>{var Ae,Pe,He,Ft;if(typeof document=="undefined")return[];const{scrollMode:et,block:nt,inline:ht,boundary:lt,skipOverflowHiddenElements:pt}=Ut,yt=typeof lt=="function"?lt:Dn=>Dn!==lt;if(!ct(me))throw new TypeError("Invalid target");const Pt=document.scrollingElement||document.documentElement,Nt=[];let Dt=me;for(;ct(Dt)&&yt(Dt);){if(Dt=te(Dt),Dt===Pt){Nt.push(Dt);break}Dt!=null&&Dt===document.body&&ue(Dt)&&!ue(document.documentElement)||Dt!=null&&ue(Dt,pt)&&Nt.push(Dt)}const Zt=(Pe=(Ae=window.visualViewport)==null?void 0:Ae.width)!=null?Pe:innerWidth,ne=(Ft=(He=window.visualViewport)==null?void 0:He.height)!=null?Ft:innerHeight,{scrollX:de,scrollY:Qt}=window,{height:Ce,width:Vt,top:Ee,right:ve,bottom:Je,left:je}=me.getBoundingClientRect(),{top:en,right:Hn,bottom:Zn,left:Te}=(Dn=>{const Ge=window.getComputedStyle(Dn);return{top:parseFloat(Ge.scrollMarginTop)||0,right:parseFloat(Ge.scrollMarginRight)||0,bottom:parseFloat(Ge.scrollMarginBottom)||0,left:parseFloat(Ge.scrollMarginLeft)||0}})(me);let $t=nt==="start"||nt==="nearest"?Ee-en:nt==="end"?Je+Zn:Ee+Ce/2-en+Zn,dn=ht==="center"?je+Vt/2-Te+Hn:ht==="end"?ve+Hn:je-Te;const Vn=[];for(let Dn=0;Dn=0&&je>=0&&Je<=ne&&ve<=Zt&&(Ge===Pt&&!ue(Ge)||Ee>=ei&&Je<=Cn&&je>=se&&ve<=cn))return Vn;const gn=getComputedStyle(Ge),bn=parseInt(gn.borderLeftWidth,10),It=parseInt(gn.borderTopWidth,10),bt=parseInt(gn.borderRightWidth,10),wt=parseInt(gn.borderBottomWidth,10);let Bt=0,Tt=0;const vt="offsetWidth"in Ge?Ge.offsetWidth-Ge.clientWidth-bn-bt:0,ie="offsetHeight"in Ge?Ge.offsetHeight-Ge.clientHeight-It-wt:0,xe="offsetWidth"in Ge?Ge.offsetWidth===0?0:Mn/Ge.offsetWidth:0,Wt="offsetHeight"in Ge?Ge.offsetHeight===0?0:We/Ge.offsetHeight:0;if(Pt===Ge)Bt=nt==="start"?$t:nt==="end"?$t-ne:nt==="nearest"?Ie(Qt,Qt+ne,ne,It,wt,Qt+$t,Qt+$t+Ce,Ce):$t-ne/2,Tt=ht==="start"?dn:ht==="center"?dn-Zt/2:ht==="end"?dn-Zt:Ie(de,de+Zt,Zt,bn,bt,de+dn,de+dn+Vt,Vt),Bt=Math.max(0,Bt+Qt),Tt=Math.max(0,Tt+de);else{Bt=nt==="start"?$t-ei-It:nt==="end"?$t-Cn+wt+ie:nt==="nearest"?Ie(ei,Cn,We,It,wt+ie,$t,$t+Ce,Ce):$t-(ei+We/2)+ie/2,Tt=ht==="start"?dn-se-bn:ht==="center"?dn-(se+Mn/2)+vt/2:ht==="end"?dn-cn+bt+vt:Ie(se,cn,Mn,bn,bt+vt,dn,dn+Vt,Vt);const{scrollLeft:Kt,scrollTop:he}=Ge;Bt=Wt===0?0:Math.max(0,Math.min(he+Bt/Wt,Ge.scrollHeight-We/Wt+ie)),Tt=xe===0?0:Math.max(0,Math.min(Kt+Tt/xe,Ge.scrollWidth-Mn/xe+vt)),$t+=he-Bt,dn+=Kt-Tt}Vn.push({el:Ge,top:Bt,left:Tt})}return Vn},kt=me=>me===!1?{block:"end",inline:"nearest"}:(Ut=>Ut===Object(Ut)&&Object.keys(Ut).length!==0)(me)?me:{block:"start",inline:"nearest"};function ke(me,Ut){if(!me.isConnected||!(He=>{let Ft=He;for(;Ft&&Ft.parentNode;){if(Ft.parentNode===document)return!0;Ft=Ft.parentNode instanceof ShadowRoot?Ft.parentNode.host:Ft.parentNode}return!1})(me))return;const Ae=(He=>{const Ft=window.getComputedStyle(He);return{top:parseFloat(Ft.scrollMarginTop)||0,right:parseFloat(Ft.scrollMarginRight)||0,bottom:parseFloat(Ft.scrollMarginBottom)||0,left:parseFloat(Ft.scrollMarginLeft)||0}})(me);if((He=>typeof He=="object"&&typeof He.behavior=="function")(Ut))return Ut.behavior(le(me,Ut));const Pe=typeof Ut=="boolean"||Ut==null?void 0:Ut.behavior;for(const{el:He,top:Ft,left:et}of le(me,kt(Ut))){const nt=Ft-Ae.top+Ae.bottom,ht=et-Ae.left+Ae.right;He.scroll({top:nt,left:ht,behavior:Pe})}}}}]); diff --git a/layouts__SimpleLayouts.2e393532.async.js b/layouts__SimpleLayouts.fe9be709.async.js similarity index 77% rename from layouts__SimpleLayouts.2e393532.async.js rename to layouts__SimpleLayouts.fe9be709.async.js index cb29808b20..21c5610eaa 100644 --- a/layouts__SimpleLayouts.2e393532.async.js +++ b/layouts__SimpleLayouts.fe9be709.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[7062],{81953:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return pe}});var e=t(72308),g=t(59301),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},te=I,J=t(7657),B=function(b,oe){return g.createElement(J.Z,(0,e.Z)({},b,{ref:oe,icon:te}))},q=g.forwardRef(B),pe=q},32050:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return pe}});var e=t(72308),g=t(59301),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},te=I,J=t(7657),B=function(b,oe){return g.createElement(J.Z,(0,e.Z)({},b,{ref:oe,icon:te}))},q=g.forwardRef(B),pe=q},84287:function(tt,gt,t){"use strict";var e=t(59301),g=Object.defineProperty,I=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,B=(w,b,oe)=>b in w?g(w,b,{enumerable:!0,configurable:!0,writable:!0,value:oe}):w[b]=oe,q=(w,b)=>{for(var oe in b||(b={}))te.call(b,oe)&&B(w,oe,b[oe]);if(I)for(var oe of I(b))J.call(b,oe)&&B(w,oe,b[oe]);return w};const pe=w=>React.createElement("svg",q({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},w),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"}));gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(tt,gt,t){"use strict";var e=t(59301),g=Object.defineProperty,I=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,B=(w,b,oe)=>b in w?g(w,b,{enumerable:!0,configurable:!0,writable:!0,value:oe}):w[b]=oe,q=(w,b)=>{for(var oe in b||(b={}))te.call(b,oe)&&B(w,oe,b[oe]);if(I)for(var oe of I(b))J.call(b,oe)&&B(w,oe,b[oe]);return w};const pe=w=>React.createElement("svg",q({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},w),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"}));gt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},927:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return pe}});var e=t(59301),g=t(89070),I=t(43418),te="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAACE5JREFUWAmtWH1snVUZ/533tuvYVreyjGy3Y6srTBo2srI4XbtKgFQxIrKYzeAfk8AfCzHbCkPMjPjBP0aCsjr1D01USCQ6oosyiLF8xMGqc2BHauUj1I2Ntghs7dqytuu99/j7nfOee9/73js+jKd53+d5n3Oe5/zO8zznOafX4EO2ta/bhqlJfM4adFJ1hQWyxiIrM5QNG2CY7EnKei5agMf7V5pR9X3QRv0P1pr77WaO3AGLDoKokZYlY2hBtFqLDHLse9ZE2De41hyoNiYte19AzX22nfPdT8NtnJr6UgkIAl/dTLKXwHupeM9gqzmcBpH8rm6JI7ZYm3nhBfyAQHYlFcr4NL6yTn4kEamPxkxkutevx+5Hjcmnh+u7KqB1fXbR+Az2U195UmyWnjH8E1ULvGgsKDlRghTg8MnhPQvrsPVYqxnziqV3BSCBGZuUe21LMUGUKGx6F42K14rZJ6oWeFG19+w3eGnhPLSlQUVOM34pTGfHsR95tCBPozlOFCh5q++YOj7uqyfUxhqDbAYQjxzB8JFuoJ739qRrZ22L5tKcSQx+KbFk1VN2b8Fa5ky8QvojhEVDAh9C1DAH2NYIdFwMNM3TCIsT5wwOnbH45SlgIufDG8arv+RnsQb0SPe/rzdd0lYrAmr+s23PWzznxdXfyRzK1gEPrgU+cbHBa5MWr07KmsHq+RaXLTAYGAe29wFDMyVb6RC62YmxJjKbBj/td5+rJ1LJzeL+ihWUbHkuzpe5GYM9lwsM8MSbwLcGDMZmqc1cWlhrsOsyi20rgTubDb45YDGl0MZNPio1yS1yec2NdsldDq18jEUvzzqjjVj2UMF9i/JRDpFeMc/ihqUWT71p8fU+i3fO0eisRZ4hOjNl8f1/MWxvG3wha/GxedKVntct0SB3tM1hCIAwix0+YZWEVKRhPYF3SRjLxa+tN6hlGX56hHky7RNXyevHAe/OWPxpyCoUuKpem0F9frGBaqGBd5QYOAI1Kw7aBjuFDuWbckQt0DQfYr5srhuGkXdJ5cG4JZP+P+pjWzIn9gR5Vx746ajrLc3Fc7BDWCJM4EZu0xoXkmJ4OLqMl9HYY6Svj3vgrQ00SI9Z5Y+ewJOua/BjBrjj5IEybzjbmkN2YyoMxBJR0OmF5UreSDAmygmoLHqY5/kb3FlfWgWsJygdAu4giOnVlG39KHCcO63/HfXRd/HkgQZbgcquKaAz85GbvrMTBduEApFqUYGKTz2mIH8D4zMGs+Q/swK4Zhkno+w8vbCEpeCLBPmNq4HFDOuP+4G/vBHblN3UIz1LmajnzShD5e8yHO4BcE4HxAnKX/STE0TUPsyJjjUBG5YC937ccE2hz+DEWYs9PNN/N0hjBc0mo2waIz4ey7xxcznq+pGtYf5wc/oW95eqZcjiosRiOYvebWssNrMOLb7IYHSaRXEUGGMBHJ0G/j5icZS16QTDZQjcY/AzsHw54MKoFrAFvBRla2xeFz3fUgugMED1dDUT9YFrgdalBi++Rf6IxaFTrENTCiHcExblLIYP0lpWvFuvZLjPA799+QLzcd8oZCMEUu+HlCCE70DXLAEeuN5g1SLgJ89b/PwYcPoce90yw6hy/RCSWh6fX+Ex87UNwKkJ4DfMLdcI1EVPwH0bUciGWRdW6ztZR+IBjlzCg/NHvBk1EvZ9h4BH+lmV6bQwXkUyp4RNeMQpckwdD6fbrgJ2f5IX7bME1cMebfVqLcJwZHK8kMfb0m098qJ6pDiHS7j3U8Dliw26/0Yw9EyBVVw6GjOHbtjUaFGrpbp646n4OoZ8+zrgbl5+jzPPup4AnmeIHSDaZrr4UhLzZrZwMioU8GSpcGkSDeJS4wlX8zTvbAaO0NCv/0Exz6zk+C0twE8/b3B7qyE4r6t+VgB8dYNBF8G8+jaw6zHgRR4nwa5bcGoBNh/11GQKOJjPubXRueU+l/0tTMT5LP8PHy1gbJKAKSuGnEw/i+QwQ3F3h/4VsfjZEYMMd9fOjcAdGw3+yR131x+BV1ggK1rZdCYXZfC4s738u/Zp5tG1aYV6LvNXtwDLmcg3/4ITaytzkEC5pjAxqdfw5P/hTbwLXcLb1iGL+XUG2wmoj7Xqrj8Ag6fD8PIrb3Lf89r7zNC3zXX0Clse+1gxCSis30+5gMnc1GDwylvAmQkaUxgJItyZg68Ghgx2/p4Xtpt5B7qGt0CiPnqSYA4wd04HmzEoT/w7rI6U69onIasDz6X7zAEeC71lhx0nj5iw2rITU8AMjwuf6J6K97nk6ctDwM79zBN65a/HPX+ctcrbFE3yRED7ShRRLrRXGIRFGF3L7rHtVHou6QHxlzKpx3gBm2AVDttcVI1QijIn4KuZ9WqaJ//QmDdOGKVJXM2iRJStOFfGbBr+nr/CFgFpQOOd+b08M3cVk0S9CYvvB6iyvwRK9uNzxFMncCHqHnow0xV/+pCFj7aN0W7DrRfqhLs5qlZc8AZJ26pXcn1iC/twSq5weuqvvxrH77j+mELUoznD/KJlHpKgqcsumjlve2mqJeWg0nIrtKSpVqHhxcU3wZTGvFRXa9pO7C3/77WqaYE6P23380rRGaaQzcqQVOZQce73YLhLe+rmmq1pMFJxuyytq4Ht15nP8ljpdpX7QiFRyU+EIIQiUJUJ8aKOp51MIereRNvVwAhHVQ8lAWZv588xBf0cY6v8HJMcSXCxQVG14F1ReqWXpeWe4Yf+x59jnMXEa9k2u5mgdrASdHBqV1BTu7hiExGEfPss6b6Rh/9PP1glMDl2xZdtA8vMjRaFTl7tLqVQN86sOukJnmx8jD3FstpTCxw8+ciH+0nvv4gFlb/v9tJbAAAAAElFTkSuQmCC",J="data:image/png;base64,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",B={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const q=({visible:w,occupationValue:b,onCancel:oe=()=>{}})=>{const ye=()=>e.createElement("div",{className:B.flexColumn},e.createElement("img",{className:B.img,src:J}),e.createElement("span",{className:B.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),ne=()=>e.createElement("div",{className:B.flexColumn},e.createElement("img",{className:B.img,src:te}),e.createElement("span",{className:B.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),M=()=>b===3?e.createElement(e.Fragment,null,ne(),ye()):b===2?ye():ne();return e.createElement(I.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:w,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{oe(),g.history.push("/account/certification")},onCancel:()=>{oe()}},e.createElement("div",{className:B.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),e.createElement("div",{className:B.flexRow},M()))};var pe=(0,g.connect)(({paperlibrary:w,loading:b,globalSetting:oe})=>({paperlibrary:w,globalSetting:oe,loading:b.effects}))(q)},24544:function(tt,gt,t){"use strict";var e=t(86204),g=t.n(e),I=Object.defineProperty,te=(pe,w,b)=>w in pe?I(pe,w,{enumerable:!0,configurable:!0,writable:!0,value:b}):pe[w]=b,J=(pe,w,b)=>te(pe,typeof w!="symbol"?w+"":w,b),B=(pe,w,b)=>new Promise((oe,ye)=>{var ne=De=>{try{we(b.next(De))}catch(G){ye(G)}},M=De=>{try{we(b.throw(De))}catch(G){ye(G)}},we=De=>De.done?oe(De.value):Promise.resolve(De.value).then(ne,M);we((b=b.apply(pe,w)).next())});class q extends e.EventEmitter{constructor(w,b){super(),J(this,"url"),J(this,"body"),J(this,"fullContent",""),J(this,"controller",null),J(this,"buffer",""),this.url=w,this.body=b}startStream(){return B(this,null,function*(){this.controller=new AbortController;const{signal:w}=this.controller;try{const b=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:w});if(!b.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${b.status}`);const oe=b.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const M=yield b.json();this.emit("error",M);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ye=b.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:M,value:we}=yield ye.read();if(M)break;const De=ne.decode(we,{stream:!0});this.buffer+=De;const G=this.buffer.split(` -`);this.buffer=G.pop()||"";for(const de of G)if(de.startsWith("data:")){const se=de.slice(5).trim();if(se==="[DONE]")break;try{const at=JSON.parse(se);at.data&&this.handleData(at.data)}catch(at){this.buffer=de+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",at)}}}this.emit("done",this.fullContent)}catch(b){b.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",b.message)}})}handleData(w){w.content&&(this.fullContent+=w.content,this.emit("data",{chunk:w,full:this.fullContent}))}cancelRequest(){var w;(w=this.controller)==null||w.abort()}}gt.Z=q},83251:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ne}});var e=t(59301),g=t(43428),I=t(95237),te=t(43604),J={smartWrp:"smartWrp___NjRcB"},B=t(23954),q=t(85057),pe=t(6021),w=t(59301),b=(M,we,De)=>new Promise((G,de)=>{var se=rt=>{try{Pe(De.next(rt))}catch(nt){de(nt)}},at=rt=>{try{Pe(De.throw(rt))}catch(nt){de(nt)}},Pe=rt=>rt.done?G(rt.value):Promise.resolve(rt.value).then(se,at);Pe((De=De.apply(M,we)).next())});const oe=` +(self.webpackChunk=self.webpackChunk||[]).push([[7062],{81953:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return pe}});var e=t(72308),g=t(59301),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M832 64H296c-4.4 0-8 3.6-8 8v56c0 4.4 3.6 8 8 8h496v688c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8V96c0-17.7-14.3-32-32-32zM704 192H192c-17.7 0-32 14.3-32 32v530.7c0 8.5 3.4 16.6 9.4 22.6l173.3 173.3c2.2 2.2 4.7 4 7.4 5.5v1.9h4.2c3.5 1.3 7.2 2 11 2H704c17.7 0 32-14.3 32-32V224c0-17.7-14.3-32-32-32zM350 856.2L263.9 770H350v86.2zM664 888H414V746c0-22.1-17.9-40-40-40H232V264h432v624z"}}]},name:"copy",theme:"outlined"},te=f,J=t(7657),B=function(P,oe){return g.createElement(J.Z,(0,e.Z)({},P,{ref:oe,icon:te}))},q=g.forwardRef(B),pe=q},32050:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return pe}});var e=t(72308),g=t(59301),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M400 317.7h73.9V656c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V317.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 163a8 8 0 00-12.6 0l-112 141.7c-4.1 5.3-.4 13 6.3 13zM878 626h-60c-4.4 0-8 3.6-8 8v154H214V634c0-4.4-3.6-8-8-8h-60c-4.4 0-8 3.6-8 8v198c0 17.7 14.3 32 32 32h684c17.7 0 32-14.3 32-32V634c0-4.4-3.6-8-8-8z"}}]},name:"upload",theme:"outlined"},te=f,J=t(7657),B=function(P,oe){return g.createElement(J.Z,(0,e.Z)({},P,{ref:oe,icon:te}))},q=g.forwardRef(B),pe=q},84287:function(tt,mt,t){"use strict";var e=t(59301),g=Object.defineProperty,f=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,B=(w,P,oe)=>P in w?g(w,P,{enumerable:!0,configurable:!0,writable:!0,value:oe}):w[P]=oe,q=(w,P)=>{for(var oe in P||(P={}))te.call(P,oe)&&B(w,oe,P[oe]);if(f)for(var oe of f(P))J.call(P,oe)&&B(w,oe,P[oe]);return w};const pe=w=>React.createElement("svg",q({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},w),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"}));mt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(tt,mt,t){"use strict";var e=t(59301),g=Object.defineProperty,f=Object.getOwnPropertySymbols,te=Object.prototype.hasOwnProperty,J=Object.prototype.propertyIsEnumerable,B=(w,P,oe)=>P in w?g(w,P,{enumerable:!0,configurable:!0,writable:!0,value:oe}):w[P]=oe,q=(w,P)=>{for(var oe in P||(P={}))te.call(P,oe)&&B(w,oe,P[oe]);if(f)for(var oe of f(P))J.call(P,oe)&&B(w,oe,P[oe]);return w};const pe=w=>React.createElement("svg",q({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},w),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"}));mt.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},927:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return pe}});var e=t(59301),g=t(89070),f=t(43418),te="data:image/png;base64,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",J="data:image/png;base64,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",B={tilte:"tilte___IfiMG",flexRow:"flexRow___pQP78",flexColumn:"flexColumn___xrBZQ",footerWrap:"footerWrap___C5kCC",img:"img___GoWZu",content:"content___pumTK",modalContent:"modalContent___XvHiZ"};const q=({visible:w,occupationValue:P,onCancel:oe=()=>{}})=>{const ye=()=>e.createElement("div",{className:B.flexColumn},e.createElement("img",{className:B.img,src:J}),e.createElement("span",{className:B.content},"\u672A\u804C\u4E1A\u8BA4\u8BC1")),ne=()=>e.createElement("div",{className:B.flexColumn},e.createElement("img",{className:B.img,src:te}),e.createElement("span",{className:B.content},"\u672A\u5B9E\u540D\u8BA4\u8BC1")),M=()=>P===3?e.createElement(e.Fragment,null,ne(),ye()):P===2?ye():ne();return e.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:w,title:"\u56E0\u4E3A\u4EE5\u4E0B\u539F\u56E0\uFF0C\u60A8\u6682\u65F6\u4E0D\u80FD\u8FDB\u884C\u64CD\u4F5C",okText:"\u7ACB\u5373\u8BA4\u8BC1",cancelText:"\u53D6\u6D88",width:"600px",onOk:()=>{oe(),g.history.push("/account/certification")},onCancel:()=>{oe()}},e.createElement("div",{className:B.tilte},"\u8BF7\u5728\u5B8C\u6210\u6761\u4EF6\u540E\u91CD\u8BD5"),e.createElement("div",{className:B.flexRow},M()))};var pe=(0,g.connect)(({paperlibrary:w,loading:P,globalSetting:oe})=>({paperlibrary:w,globalSetting:oe,loading:P.effects}))(q)},24544:function(tt,mt,t){"use strict";var e=t(86204),g=t.n(e),f=Object.defineProperty,te=(pe,w,P)=>w in pe?f(pe,w,{enumerable:!0,configurable:!0,writable:!0,value:P}):pe[w]=P,J=(pe,w,P)=>te(pe,typeof w!="symbol"?w+"":w,P),B=(pe,w,P)=>new Promise((oe,ye)=>{var ne=De=>{try{we(P.next(De))}catch(G){ye(G)}},M=De=>{try{we(P.throw(De))}catch(G){ye(G)}},we=De=>De.done?oe(De.value):Promise.resolve(De.value).then(ne,M);we((P=P.apply(pe,w)).next())});class q extends e.EventEmitter{constructor(w,P){super(),J(this,"url"),J(this,"body"),J(this,"fullContent",""),J(this,"controller",null),J(this,"buffer",""),this.url=w,this.body=P}startStream(){return B(this,null,function*(){this.controller=new AbortController;const{signal:w}=this.controller;try{const P=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:w});if(!P.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${P.status}`);const oe=P.headers.get("content-type");if(!oe)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(oe.includes("application/json")){const M=yield P.json();this.emit("error",M);return}if(!oe.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const ye=P.body.getReader(),ne=new TextDecoder("utf-8");for(;;){const{done:M,value:we}=yield ye.read();if(M)break;const De=ne.decode(we,{stream:!0});this.buffer+=De;const G=this.buffer.split(` +`);this.buffer=G.pop()||"";for(const de of G)if(de.startsWith("data:")){const ce=de.slice(5).trim();if(ce==="[DONE]")break;try{const ot=JSON.parse(ce);ot.data&&this.handleData(ot.data)}catch(ot){this.buffer=de+` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ot)}}}this.emit("done",this.fullContent)}catch(P){P.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",P.message)}})}handleData(w){w.content&&(this.fullContent+=w.content,this.emit("data",{chunk:w,full:this.fullContent}))}cancelRequest(){var w;(w=this.controller)==null||w.abort()}}mt.Z=q},83251:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ne}});var e=t(59301),g=t(43428),f=t(95237),te=t(43604),J={smartWrp:"smartWrp___NjRcB"},B=t(23954),q=t(85057),pe=t(6021),w=t(59301),P=(M,we,De)=>new Promise((G,de)=>{var ce=it=>{try{Pe(De.next(it))}catch(nt){de(nt)}},ot=it=>{try{Pe(De.throw(it))}catch(nt){de(nt)}},Pe=it=>it.done?G(it.value):Promise.resolve(it.value).then(ce,ot);Pe((De=De.apply(M,we)).next())});const oe=` @@ -136,52 +136,52 @@ initArrayDisplay(); <\/script> -`;function ye({open:M=!0,onChange:we,defaultValue:De,placement:G,width:de,height:se,extra:at,onDynamic:Pe,showExtra:rt=!0}){const nt=(0,e.useRef)(null),lt=(0,e.useRef)(null),[Ke,ze]=(0,e.useState)(De||""),[Re,me]=(0,e.useState)(De||""),[Be,j]=(0,e.useState)(!!M),[T,ge]=(0,e.useState)(1),k={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{M&&(ze(De),me(De),j(!0))},[M,De]),(0,e.useEffect)(()=>{Ke!==""&&(clearTimeout(lt.current),lt.current=setTimeout(()=>{const ot=document.createElement("iframe");if(ot.style.width="100%",ot.style.height="100%",ot.style.border="0",nt.current){nt.current.innerHTML="",nt.current.appendChild(ot);const Wt=ot.contentDocument||ot.contentWindow.document;Wt.open(),Wt.write(Ke),Wt.close()}},1e3))},[M,Ke]);const qe=ot=>{ze(ot),we==null||we(ot,Re)};return w.createElement(g.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Be,width:rt?700:"100%",height:se||"100vh",rootClassName:J.smartWrp,destroyOnClose:!0,onClose:()=>j(!1),extra:rt&&w.createElement("div",null,w.createElement(q.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:T,onChange:ot=>ge(ot)}),w.createElement(pe.Z,{type:"primary",className:"ml20",onClick:()=>b(this,null,function*(){yield Pe(Ke,()=>{j(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},w.createElement(I.Z,{className:"h100"},w.createElement(te.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:T===1?"block":"none"}},w.createElement("div",{className:"h100",ref:nt})),w.createElement(te.Z,{flex:"1",style:{display:T===2?"block":"none"}},w.createElement(B.ZP,{height:"90vh",value:De,language:"html",theme:"vs",showMiniMap:!1,options:k,onChange:qe}))))}var ne=ye},43276:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ze}});var e=t(59301),g=t(96536),I=t(77596),te=t(93772),J=t(14179),B=t(56102),q={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},pe=t(8591),w=t(11611),b=t(35328),oe=t(30084),ye=t(10787),ne=t(50304),M=t(83251),we=Object.defineProperty,De=Object.defineProperties,G=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,se=Object.prototype.hasOwnProperty,at=Object.prototype.propertyIsEnumerable,Pe=(Re,me,Be)=>me in Re?we(Re,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Re[me]=Be,rt=(Re,me)=>{for(var Be in me||(me={}))se.call(me,Be)&&Pe(Re,Be,me[Be]);if(de)for(var Be of de(me))at.call(me,Be)&&Pe(Re,Be,me[Be]);return Re},nt=(Re,me)=>De(Re,G(me)),lt=(Re,me)=>{var Be={};for(var j in Re)se.call(Re,j)&&me.indexOf(j)<0&&(Be[j]=Re[j]);if(Re!=null&&de)for(var j of de(Re))me.indexOf(j)<0&&at.call(Re,j)&&(Be[j]=Re[j]);return Be},ze=({onFinish:Re,value:me,streamingStatus:Be,cancelIndex:j,loadImage:T,onDynamic:ge})=>{const[k,qe]=(0,e.useState)(""),[ot,Wt]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Tt,ke]=(0,e.useState)(0),[Pt,ut]=(0,e.useState)(!1),Mt=H=>H.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Fe,At)=>`$$${At.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ee=()=>{ut(!0),Re==null||Re()};(0,e.useEffect)(()=>{const H=T?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function ye({open:M=!0,onChange:we,defaultValue:De,placement:G,width:de,height:ce,extra:ot,onDynamic:Pe,showExtra:it=!0}){const nt=(0,e.useRef)(null),at=(0,e.useRef)(null),[Je,ze]=(0,e.useState)(De||""),[Re,me]=(0,e.useState)(De||""),[Be,S]=(0,e.useState)(!!M),[O,ge]=(0,e.useState)(1),k={selectOnLineNumbers:!0};(0,e.useEffect)(()=>{M&&(ze(De),me(De),S(!0))},[M,De]),(0,e.useEffect)(()=>{Je!==""&&(clearTimeout(at.current),at.current=setTimeout(()=>{const st=document.createElement("iframe");if(st.style.width="100%",st.style.height="100%",st.style.border="0",nt.current){nt.current.innerHTML="",nt.current.appendChild(st);const Wt=st.contentDocument||st.contentWindow.document;Wt.open(),Wt.write(Je),Wt.close()}},1e3))},[M,Je]);const _e=st=>{ze(st),we==null||we(st,Re)};return w.createElement(g.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:Be,width:it?700:"100%",height:ce||"100vh",rootClassName:J.smartWrp,destroyOnClose:!0,onClose:()=>S(!1),extra:it&&w.createElement("div",null,w.createElement(q.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:O,onChange:st=>ge(st)}),w.createElement(pe.Z,{type:"primary",className:"ml20",onClick:()=>P(this,null,function*(){yield Pe(Je,()=>{S(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},w.createElement(f.Z,{className:"h100"},w.createElement(te.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:O===1?"block":"none"}},w.createElement("div",{className:"h100",ref:nt})),w.createElement(te.Z,{flex:"1",style:{display:O===2?"block":"none"}},w.createElement(B.ZP,{height:"90vh",value:De,language:"html",theme:"vs",showMiniMap:!1,options:k,onChange:_e}))))}var ne=ye},43276:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ze}});var e=t(59301),g=t(96536),f=t(77596),te=t(93772),J=t(14179),B=t(56102),q={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},pe=t(8591),w=t(11611),P=t(35328),oe=t(30084),ye=t(10787),ne=t(50304),M=t(83251),we=Object.defineProperty,De=Object.defineProperties,G=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,Pe=(Re,me,Be)=>me in Re?we(Re,me,{enumerable:!0,configurable:!0,writable:!0,value:Be}):Re[me]=Be,it=(Re,me)=>{for(var Be in me||(me={}))ce.call(me,Be)&&Pe(Re,Be,me[Be]);if(de)for(var Be of de(me))ot.call(me,Be)&&Pe(Re,Be,me[Be]);return Re},nt=(Re,me)=>De(Re,G(me)),at=(Re,me)=>{var Be={};for(var S in Re)ce.call(Re,S)&&me.indexOf(S)<0&&(Be[S]=Re[S]);if(Re!=null&&de)for(var S of de(Re))me.indexOf(S)<0&&ot.call(Re,S)&&(Be[S]=Re[S]);return Be},ze=({onFinish:Re,value:me,streamingStatus:Be,cancelIndex:S,loadImage:O,onDynamic:ge})=>{const[k,_e]=(0,e.useState)(""),[st,Wt]=(0,e.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Tt,ke]=(0,e.useState)(0),[Pt,lt]=(0,e.useState)(!1),Mt=H=>H.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(Fe,gt)=>`$$${gt.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),ee=()=>{lt(!0),Re==null||Re()};(0,e.useEffect)(()=>{const H=O?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${me}`:me,Fe=Mt(H);if(!Pt)if(T||!Be||j>0){qe(Fe),ke(Fe.length),(!Be||j>0)&&!T&&ee();return}else if((Fe==null?void 0:Fe.length)<4)qe(Fe),ke(Fe.length);else if(Tt{qe(Fe.slice(0,Tt+2)),ke(X=>X+2)},At>10?Math.max(500/(At/2),20):50);return()=>clearInterval(Ie)}else Be||ee()},[me,Be,j,T,Tt]);const R=(0,e.useMemo)(()=>e.createElement("section",{className:`${q.answer} fadeIn animated edu_md`},e.createElement(g.UG,{remarkPlugins:[oe.Z,ye.Z],rehypePlugins:[b.Z,te.Z],components:{code(H){var Fe=H,{node:At,inline:Ie,className:X,children:ce}=Fe,$=lt(Fe,["node","inline","className","children"]);const le=/language-(\w+)/.exec(X||""),Ne=String(ce).trim();return Ie||!le?e.createElement("code",rt({className:X},$),ce):e.createElement("code",{className:q.codeCopy,"data-text":`\`\`\`${le?le[1]:""} -${ce} -\`\`\``},e.createElement(B.CopyToClipboard,{text:Ne,onCopy:()=>pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement("button",null,"\u590D\u5236")),le[1]==="html"&&Pt&&e.createElement("button",{className:q.runCode,onClick:()=>{Wt(rt({},nt(rt({},ot),{open:++ot.open,defaultValue:Ne,language:le[1]})))}},"\u8FD0\u884CHTML"),e.createElement(I.Z,rt({wrapLongLines:!0,style:J.Z,language:le[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},$),Ne))},img({node:H}){var Fe;const At=(Fe=H.properties)==null?void 0:Fe.src;return e.createElement(w.Z,{src:At,width:320,"data-text":At,onLoad:()=>T&&setTimeout(()=>ee(),500)})}}},Pt?k:`${k}__`)),[k]);return e.createElement(e.Fragment,null,e.createElement(M.Z,{defaultValue:ot.defaultValue,open:ot.open,language:ot.language,height:ot.height,onChange:(H,Fe)=>{qe(k.replaceAll(Fe,H))},onDynamic:ge}),R)}},93898:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return r}});var e=t(59301),g=t(4676),I=t(71418),te=t(6848),J=t(43418),B=t(8591),q=t(99313),pe=t(92832),w=t(1710),b=t(3113),oe="data:image/png;base64,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",ye={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},ne=t(99064),M=t(34604),we=t(955),De=t(43428),G=t(95237),de={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},se="data:image/png;base64,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",at="data:image/png;base64,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",Pe=t(24544),rt=t(85057),nt=t(3294),lt=t(14791),Ke=t(43276),ze=t(89498),Re=t(86106),me=t(27478),Be=t(36136),j=t(53630),T=Object.defineProperty,ge=Object.defineProperties,k=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Tt=(C,x,N)=>x in C?T(C,x,{enumerable:!0,configurable:!0,writable:!0,value:N}):C[x]=N,ke=(C,x)=>{for(var N in x||(x={}))ot.call(x,N)&&Tt(C,N,x[N]);if(qe)for(var N of qe(x))Wt.call(x,N)&&Tt(C,N,x[N]);return C},Pt=(C,x)=>ge(C,k(x)),ut=(C,x,N)=>new Promise((be,_)=>{var Ee=Oe=>{try{mt(N.next(Oe))}catch(Ve){_(Ve)}},ae=Oe=>{try{mt(N.throw(Oe))}catch(Ve){_(Ve)}},mt=Oe=>Oe.done?be(Oe.value):Promise.resolve(Oe.value).then(Ee,ae);mt((N=N.apply(C,x)).next())}),ee=({examinationBankId:C,visible:x,onChange:N,questionData:be,examName:_,hideInputBox:Ee=!1,noRestrictModal:ae})=>{const[mt,Oe]=(0,e.useState)([]),[Ve,it]=(0,e.useState)(""),[Te,Ze]=(0,e.useState)(!1),[xe,ht]=(0,e.useState)(""),[yt,Dt]=(0,e.useState)([]),[Rt,Yt]=(0,e.useState)(0),[Xt,_t]=(0,e.useState)(!1),[pn,dn]=(0,e.useState)(!1),Q=(0,e.useRef)(!1),l=(0,e.useRef)(null),d=(0,e.useRef)(null),Y=(0,e.useRef)(null),n=(0,e.useRef)(null),D=(0,me.Z)({scrollBoxRef:n,bottomInspectRef:Y,contentRef:d,status:Xt,bottomOffset:160}),a=(0,Be.Z)({contentRef:d,status:Xt}),{openProgress:A,closeProgress:p,CreateProgressModal:V,progressOpen:s}=(0,Re.Z)(),v=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,e.useEffect)(()=>{var je,xt;if(x){y();return}(xt=(je=l.current)==null?void 0:je.cancelRequest)==null||xt.call(je),_t(!1),Ze(!1),Yt(0),Oe([]),ht(""),it("")},[x]);const y=()=>{const je=Date.now(),{text:xt,autoText:P,questionStr:ie}=F();W([{text:xt,key:je,sender:"user",show:!0},{loading:!0,key:je,sender:"AI",show:!0,autoText:P}],ie)},F=()=>{const je=be.map(E=>`${E.count}\u9053${E.name}`).join("\u3001"),xt=e.createElement("span",{className:"c-light-primary"},_),P=e.createElement(e.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",xt,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",je,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),ie=e.createElement(e.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",xt,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",je,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),f=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${_}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${je}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:P,autoText:ie,questionStr:f}},h=()=>{if(Ve.trim()!==""){const je=Date.now(),{autoText:xt}=F(),P=[...mt,{text:Ve,key:je,sender:"user",show:!0},{loading:!0,key:je,sender:"AI",show:!0,autoText:xt}];W(P)}},ve=je=>{var xt;const P=je.reduce((f,E)=>{if(E.sender==="user"){const S=je.find(O=>O.key===E.key&&O.sender==="AI");S&&(S!=null&&S.answer)&&!(S!=null&&S.error)&&f.push({question:E.text,answer:S.answer})}return f},[]),{questionStr:ie}=F();return(xt=P==null?void 0:P[0])!=null&&xt.question&&(P[0].question=ie),P},W=(je,...xt)=>ut(void 0,[je,...xt],function*(P,ie=Ve){Ze(!0),it(""),ht(""),Oe(P);const f=Math.random();let E="done";const S=ve(P),O=(ft,_e,vt=!1)=>{Oe(Ge=>Ge.map((It,Gt)=>Gt===Ge.length-1?Pt(ke({},It),{text:ft,loading:_e,error:vt}):It))};let Ae="\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!";try{for(const[ft,_e]of be.entries()){const vt={scene_type:7,question_type:_e==null?void 0:_e.question_type,examination_bank_id:C,request_identifier:f,prompt:ie,history:S};let Ge=!0;if(l.current=new Pe.Z(`${nt.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,vt),E=yield new Promise((It,Gt)=>{l.current.on("data",st=>{let{chunk:{content:Lt,type:En}}=st;Ge&&(ft===0?Lt=`

    ${_}(\u65B0)

    +${me}`:me,Fe=Mt(H);if(!Pt)if(O||!Be||S>0){_e(Fe),ke(Fe.length),(!Be||S>0)&&!O&&ee();return}else if((Fe==null?void 0:Fe.length)<4)_e(Fe),ke(Fe.length);else if(Tt{_e(Fe.slice(0,Tt+2)),ke(X=>X+2)},gt>10?Math.max(500/(gt/2),20):50);return()=>clearInterval(Ie)}else Be||ee()},[me,Be,S,O,Tt]);const R=(0,e.useMemo)(()=>e.createElement("section",{className:`${q.answer} fadeIn animated edu_md`},e.createElement(g.UG,{remarkPlugins:[oe.Z,ye.Z],rehypePlugins:[P.Z,te.Z],components:{code(H){var Fe=H,{node:gt,inline:Ie,className:X,children:Ae}=Fe,$=at(Fe,["node","inline","className","children"]);const le=/language-(\w+)/.exec(X||""),Ne=String(Ae).trim();return Ie||!le?e.createElement("code",it({className:X},$),Ae):e.createElement("code",{className:q.codeCopy,"data-text":`\`\`\`${le?le[1]:""} +${Ae} +\`\`\``},e.createElement(B.CopyToClipboard,{text:Ne,onCopy:()=>pe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement("button",null,"\u590D\u5236")),le[1]==="html"&&Pt&&e.createElement("button",{className:q.runCode,onClick:()=>{Wt(it({},nt(it({},st),{open:++st.open,defaultValue:Ne,language:le[1]})))}},"\u8FD0\u884CHTML"),e.createElement(f.Z,it({wrapLongLines:!0,style:J.Z,language:le[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},$),Ne))},img({node:H}){var Fe;const gt=(Fe=H.properties)==null?void 0:Fe.src;return e.createElement(w.Z,{src:gt,width:320,"data-text":gt,onLoad:()=>O&&setTimeout(()=>ee(),500)})}}},Pt?k:`${k}__`)),[k]);return e.createElement(e.Fragment,null,e.createElement(M.Z,{defaultValue:st.defaultValue,open:st.open,language:st.language,height:st.height,onChange:(H,Fe)=>{_e(k.replaceAll(Fe,H))},onDynamic:ge}),R)}},93898:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return r}});var e=t(59301),g=t(4676),f=t(71418),te=t(6848),J=t(43418),B=t(8591),q=t(99313),pe=t(92832),w=t(1710),P=t(3113),oe="data:image/png;base64,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",ye={tip:"tip___QcVfU",num:"num___HN8vP",fixedLoading:"fixedLoading___fUVB1"},ne=t(99064),M=t(34604),we=t(955),De=t(43428),G=t(95237),de={wrap:"wrap___DK7GO",left:"left___xFFOm",right:"right___Wn6VB",katex:"katex___zTHCW",liWrap:"liWrap___oz1Sq",chatContainer:"chatContainer___sqw7c",li:"li___tK6IS",avatarIcon:"avatarIcon___ZuJNO",img:"img___VZgHG",content:"content___dfanj",borderBox:"borderBox___VCy5e",text:"text___b520B",bottomActionContainer:"bottomActionContainer___TWDsa",bottomBtn:"bottomBtn___Zjpt1",inputContainer:"inputContainer___J4Z3D",cancelBtn:"cancelBtn___XWBtv",sendBtn:"sendBtn___Fna_S",sendBtnDisabled:"sendBtnDisabled___CVkel",backBottom:"backBottom___Fy2GM"},ce="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF6VnQmAnGV9/z/vMffeV3azuRMCSUgCSQggiCBFEE9UvFpqW6utFopa71bx6GHRWq31xKtSFS0eqICV+wwSIJKQkDvZJJvsObOzO/d7PH9/z/O+s5sY2/4XhpmdnXln3u/7/f1+39/xPFj8H39Wr742GRaOXaYs65WWnVhtuc58y7Lmh4oWZYFv2fpIgdxZFtg2oZMgdByU7eA7Npbt6L958rttUXMsQtsCyyawLEI5gC0HMMcCpf8193ILIVT6ZoUhlgqxw5BEoLAD87ulAuxQkZC/h4ogDHBCX79eXivHsfShQizkOJQsFR63FMdVGO6yHfWz1s4FD+za9V+N/ws01v/2otVLzuv36tZHwfpDlN1m2w6W62LLiVpyLhahpQixNRiBxkPAE+BcQtvRj+Veyd8dG99x8CyLIOESuC4qlPcJ6BH48lgOHoMnXzIMIAJA7gUQ/VwQ4obgBgGOgBiGOAiIIY4fEqoQFXoazEQIlrwnuhhKLoB8hgZXPlH/IhdsGmV911HpTxwef3Dkf8Lo9wL40hUvTR0uTfxtiHpPYFk527KxQhfLtbGdhAZJoQiEEChC+V1AsS0sR8AU0ISB8pwLtkPg2niuTaAZaBO4CXwBUL6hMFiA0zdDuuYDfcLyQQJaBJwG0QAo906gcAXMiInCOtuPQQ80gI4GKgYQ/dhSShNbPtDRdwGhsFw+z6JswWdTbV3/sH//3fXTAXlaAIV1qmr9RKnwAmGVsmxsLCxLgLA0eFiOBkyflzDQEWDknB3Qj11CxyVwxGxdlDAvIaZs4dsODcfFd1yU62hw5bgngRhZrkZSgxabcARiIOD5+m8CoO2H2EFAMgg1E1Gefs4Vc1cCYGTC2pwFKAOSvMdcrMgAwiBirUZVAww84dq5a07Hxt8B8OwF568Lg/BOpawFMeKhsE8g1GBoz2HAi1gjIIdizhpcB+UIwwQ0Y7o4Ll7CJpB7x6HhCnjGtBF2atuVKz6HgdqMIybGptv0h7H5+gZEP8QKAg2G64vPUziBp38X1rmRyRqmikkLMw2A2pfKY5TxvGGAChVi3vJ9bDdB6DXEvx7DVVcfG316x1wmngSgMI86W5VSC+Sk9DmIjxP2aZbY2o8JgJb2fbZmTmijnxczFjZp5kVAavAEMM0+h4btUpOvKsdOJ+jubGPxvB6WDnQz2N1JX0cLLckkthxPKSqez8hUieGJKQ6PTDI0MslEYRpqdcMi8VlitoGYrAAakggDkn6gnxNAxEcKeG4UdJSAqAzzxFdqAHUAkvMV9sot0OdpOy5h4BmmYx1zbeu8w+Nbm36xCWDk8x4EdYHxPtoj6J9QM8OwT4NoxQBa4EqgEFBDzTYBOpTn5IMdh8ARP2dTtx3KoSLZkmHdmYt5yaZVvHDtSlYvHqCvo5WEI0z8n38CFTJeLLH76BiP7dzHPU/v4annD1MWQOV0tUn6mnlpDaqnmSl+UUBpAhj70ZiBmqECZuQmmiCKl9d2bBgrEGI9ke7suTT2iU0A1wyc/wlF+BElB9XxSMw2cg+RtFDa94npxicq5mprJirHQv9dmOca36fcBFUcaipgwWAvr7h8M6+74kLOXbnk9wBmvmRsuf+rRAD2HB3hp488w/f+ewvbdw+B72n2pgIfV4NpfKOAY4KGidQmmAgzxdfJc/JYAAzQGEQ+Us5Vu/bopOVvoRV8cnji6Y/GYQ4xXavOfgU5/WQY+Thjwdq5a0aKsoj8lDyvfaA2azFbGxz5tIRmYMOCWqAYXNjHH7/uCt78ihcz0NPVpJj+krGfOw3xIr8e+/fZi9mEN+JD9N5Kvc6dj/6GL9x2F49s3a2ByVniCyWAiH8UE/VNJI4itQEwMJcsFLMW4MS/CmBREJEz1xpXXhUSmiBTdm1rhZiyfu/Zg5u/FIbqHSedhxKZIuZrcLZxDZg6WhqA5doIA0XbKdfCkcBhu1TFB2VTvPHal3D9n7yW+X095rT/B9D0Z5mIp32u4UXsQiJTiExiFnexFnAUuOLwAS8IuP2eLXzqltvZvuMQrQkLV4trMVHfBJsoMscM1A5IP2f8oS3W43va7G0cLcuUsrBVSCC+U5tz8OWjk0+/07p29bXJXVNHxkG1yQnOUsQAKNJEvpptuVrviYDWQCoxWfF3Rn4oV553qHoe6zes5KPvezsXbFr3vwLnR4wyelKAU/ri+NqrGhdiwDRgGddioBURL08KcOJBkwoSlkUKmCqV+fTXf8QXv/lTGtUGWccyJhyzUY4R+TxbzFL8p85yogynCYT2ezpIykUIQ/ONUUy3zFvUa60ZuPBKrOCXMUPi9ylhoDbTyNIliOhMa46UETA1gA6enLgDf/KWV/Ge6/+E1pacZpx+92lMVX9XFL6I7wgkiXvy9eRdvgL5XUDVaZ64J0ucuoFR/1eBp/WuAVCAS1qKpAVpbLLA/Vu2ceNNX+LAniPkUrY24aYmNCetQRUGyt+EdXJcZ67zsCzcREq/zm809LfS5+YEV1lr5p/3RaV456luSKuiiJCGhY5mojZhfROAjQ+sBQGdPTlu+ugNvPoVL/m9rNOMlo/X4Bi2iYsQ8OV3XxkAJR0MlAAnv1t4+n3ydQyAcZiTDxKg7XpIQomvAteGpA0pG9IWtFs2x0cneNcH/5Vf3fsErSk3ki5yaYzvE9MVQCRzEVzE9kxaZ1JLycKMx1X4vqfzaP1tFF+y1gyc94CCS08FEGUSem1CIpC1LpSAEWk4eWzZVPw6q9Yu5zM3f5C1Z686LetElMpXEhAEKAFGHouZCgD6XsxWWfiW0oDJTcAz7zHfQ0A1+tfIDu3WlSJRMSmc2IjjiC8G17FJuZByLFpEKdTqfPimz/P9795NS8I1/k2D97uFClvz3nym0Ybm4hnCCsjNLOVBa/X8zXtUGK78HVOLTFgYIvDJlTAMnNWD5XqNy696AZ/65w/S19sTBYnI5CPzCCW31B9q42lWmZtvSwVHTNCiEYEm7JPfNSOlwCDgis8OfiuwAkUQWBgRLGYXgyiRNsRRBkDXVtrpJ20b17VxXIuUa5FNOqR+W/L4xMf+ne987UdkUgkNXnwTwa19qy7YSF5s/GKEmqngaCJEYttcwb3WmoHNM6EKW04F0BKHpp2nMTN9NSxH3wTPuufxmjdfxSf//n2k0xmTe2ubMFdUf5gGLyQIQ104EX+lTRNHp3RSXGhIWUuADAUk8HwxE0XghzpLCwJ5b4gv6ZUAqY9tbnJSWmUJ80SyWEp7F8kQXQHQcXBdi4Rrk0jYpJMuGRf+4cOf5bvfuoN0Ookzp0ghzDPkjtO7yEfGsTXK/ZUS29A+uWStmrdRBNnJzl6br6Rvhk3CPA1ilPs2PI9LX7KRL93yUZJJKSjI+zNYpCP8fANgaMCTmpwOCsKi0JLUlUA5eLZLPenQEP/nKTwvJPA8Ql8AC/HkdYG8XzI0UzURVmpf2BSKJoe1hXni7LG0H7QdheMYBrqOOwtiJkHaVnz4+k9w1x3305pK6YusCwvaJfq6xGUIoEy5KzJnxzWs9X0pFZrs6/QAats3TBO/JwDHmkxMuNbw+Mq3P8QVV11AGNT0VRcJA0mUSqNC25ysZp5hoR8DISzTwMTm6mhmNnyFp0010EDLa+T5UF8AqRcoDapIF00areqNg9J5k7BPg2frmqx8nYRtwBQGuq6Lk7BxkxbZTJqwVuX6697Lzm27SCQTWJKxxHJGGG5s2fjAKIDNif/6YumQtqp/kzp9RiDlqygD0bmu6DOp3SlqNY+bP38jr3vTZajQlMmMn5SrliQIMvi+pU9eKhuBgKLv5SZ+zZikF1g0BCj9N2gEwk5l/i6vUwKkMVdPqldKGByVPDWQca5q+CDsEyY6otkkMbItEnbEQg2iMWU34dLSluHE0BGuf/N7KExMaf2oy2YRt0xxQT5DK1MDlnZT5sIZLaywVg+cN0c9nxyLNYBSAxQGCj5KvATUag1e+qqL+eLX34cKa+ZDmyFLImOSej2tARP/JSYcil/T4MS3ECmeNCJGCmgapMDCCwVAAc+wT9joC7jaLRjpEuvIOGRpcSMmbCksYZ4uRSnjCwVEyUhcBzcpIDokki7tnS089ssH+diNf29MNTZZqW/qanUsZgwbtUlHPtePGXp6ACOy6oChS6m60uxE0qZS83jv313HO258DSg/Kv/IVTF5g3ys56Wp1oSNxiQ1kEGgA4QBMQLJtzRwkoLJfRM4MWntbwRQS/tC8Z0ieA2AIoWiml6co2jNZtoqUlBwI0mTiHyhI0FFwEs4JJMObsqlvaOVr37q37ntlttJpxM62zBhxDDQtpwo+zCBcTYrjl5zWgBN0ostdh7lvnEwkftkJsE3vv9x1p2zWJtMJJSM37CihCy0KFeyVGtWEzwBUAcI7e/MvTZVX9HQDJR7A6YwVszXgCogm98FQLE0KW0JiEZYaAeiGajlfuwD5XeJyDoaS+UtNmMB0cVNOiRzaS2kP/jW97Nvxx6SbiIy2CiINHszAqzRjXGVSCuBUwGc9YfxyyQaGzOW7+p7IWs3nsFXvvNhOruyphBpJH2kdaKCJCF+PUFhJkXdM8FE+cJGP5IpApZPIAzzFXU/0GAKYA2RMMJSAVuDKr4yei5mofaNcbIUgRhpVrmorliMZqC51wA6ThSNJTVzdfBwkwlyHS3s3b6Tj7zjb1HiL/SpmvOJSvpRIDFNKGOfkQ49HQNPBjEq5+vMw6JWrfPGt17NRz75Z5GEidOeSNHbkVIXYAOYnkkzVbIJIvBC3ze6zg81cJ4f0PBF/xmfKL/r5/VrjJAWRgoz5bH4UfGNwkQDoKlcxzpW68CmHrQNiBpACzFlE0jElE0wEQDdtEtbZzvf+uzX+Ol//JhUOmly4ij7MJF41gdq1pumE9aa/vOMjDvlx4BoTNlEWANktd7g4595B2/4wxebdoY+ji6sRaZsul7KkpI6eDWb0XySai0gFMZFZqzN1BOwQhqeMWctZQQ0DWJIQ7NQQPX13+qeT8NrUK97NDxhr1yMOZFYm6wA5JIUhiUShmUClASQ2ITlPiEC29V+UG7pbJZGrcaH3/YBxk+M4ugi8mz0NYEyqgKJbIr0qGQisRhoQjjLQANaXCU2XTO45baPsPmCs0xvuFlwMlcIKypQKd80sgPIF5KMFmx8QUdMODQnH3iBdgkaLJ2BCBsVjYZPrV6lVqlSmalTKdaoTTVoTAf4MxZBycFqJCBwsKTSoRztry05KyfAckKcdIid87HaFE47JNoTpNqypFuypDNZEqmUAVpHZWFhgpauDu77+b06qKQTSd1tnDVh8zjmpdaeysJaM3+zOqkOeFL5yWjBqCyta3Gt7Vm+9/NPsmRpf8ROYZvxF6a9HkjJW5fGNYCholFxODzqUioHqEBYU9fBRMzamLJPvVajMlOinK9SGVXUx238QoagkKNeFAYrGvWQehBQF0bi0VBSGTGmLMVOuaBJHDKkyDopWhJJsklhF7g5H5WrErbPoLrLWAOKdG8b6Y4O0pmMNuV0No2dSPCJ93yMQ8/v18J7rvk2fV/U7tTF+bMHNptaye+kc3HR1DSQBEhx7AuWztMAdnVK+qyTn0gDxjXkkMAyVV+doIuYDmB03GZoTOSN9Cl8PS0QNCqUCjOURqpUhm2qR1uZOZGmkFeMVMqM1ork/TzFcIoKRTxVJVANfMsjkLqOmG9UhtfOXWSHTCmEDnbo4KoUSZUl52TpTvQwkJ7P4tZ+5rd00dLhEfaN4y+ewl2eJN3XQyqbo6WzlScf3coXPvk5ktKz1jBYUQkrzseESgKuQspZ2gWfmo3oGpgvJXsBVwS1hd8IWXXuMm798cdIp6V8qQtKBkRdrjCFpzAardBlHwExgEpJsWtIUZiuEVamqY0XqR6ymD6Y48Swxd7JIkMzo4zURymGeWqU8KkQIO1Lya2lX+tFmUEUqLTbjT7f5HdGzgiQODha1ri4KkmKHGknA36CZJBjeXYFmzo3cua8QRILR/HOGsM9q4VMbxduKss/f/CfOLBrt/afuoURFUjiIp98gpxfM4j8LoBS1TT5sBFW4DVCNr9wDd/4wU04MlWg2RXgOIE2Y3GyoVTxdBoUlZ0kRwstwkaDZ7fn2fbACN5QK6UTreweKfBsfh/H6keYJo8flvFVjTBsmOa3BidqNcYZvakrzbnFlbu49RiBGmUW+upJO9V2WNbfy8rFS/FqOQ4PzZCfLDE/McgfDLyYTYtXopaOEW4o07Z6Hk//+jm+/Kl/1xE7znZ02T+qhovZiZGdBGDc9DFdABN95V70mjj4Wt3j8pedz5e/+l5qpQq5eYNM1JJY0xP0zxPfZ2rOtmaLcbp6Ciq08Epl7vvWGLvv6mJ3fpJH808w3DhMTRXxwjJB0GgyuFn+iEGbLWUYQKNsYbYkE8WyGNgozdLxLZI4kif3d+bYtHY5Z6xcjJNIMjxUZ9tTE5wYmWJNxzLevPIN9A0kaWw6hr0qxWf/4ascPXAYO2F4p88n6j/H+vq0JqxJZ7lac4k8Wb1mKavOOZv2vnms3XgWC+a3cc9t97N5wyDzL7ucXfvLrG2bZHCxlLNMOmeKnrONm92/muK+L2S55+BzPDrzAKVwnEYwJUmfCeSR1opUbPTcbEHTSITo9yaAc5+LDxKxc44siyNpVzbD+jMXs2r1Ut2CyLamyedrPPTTExwaztOSDnn3yg+wtK+bxoZ93Hf8YX56x4O6AKFTOx1G55TSBMymD9RaL57Mi+ZfwoD33vRWrnntFYR+g+zAMkokkWrY8dEi933+Fl5w1Xp2+EvpKR7hmhf34GallmtahHq8BJg+WuaOj9r89PGd3Dt9N+VwhCAsz4I2hykGp2aKMfs4Eq5NoJuAz77WREzj6ON6oakjGSPMJVOsWTrIunXL6O3tIJ1L6ADx0MO/YejZgHytyoJsK3+38N9o7a1ycPWDfOHn/0m9XtcuRSxsVtRFbDxbV2PigmpU/8OiWqvyJ3/1Wj788etBVZkYneHIRJly7zLKDQiqAcee3k6w+1HaN7yQI7uOc+2VPaxYOy+a44sooBRbb63yn58rcNvobUx4BwmDyhw2nQJWTKo55fST2BeJ2SbB5qRbUddiVrfG/kp/mk3aznB23zI2bFhE98Is6VwSlbB4+qk9PPzYdjo4k5Hac9zQ809c2v1CKuc+x2ee+TTDo2NIQG5eClN6MkFEZIyOpdFYngQTkRqr1i3lP35yMy05GT+toRqwfU+JA6MBx0oOqlYlqFeYeuZRVqxaxN7Dio2rE1zzxvVY0h6Lrnt10uP7f9PgGw8+yK8r9xD4Mscyh2VN9sWBIQY+QjKy2qgiGR03LqbOsVP9UNgXT7fO/i1m4XzO5j3W9aztSLPtykepzq9guzbP7TzIL+97GjfoxA9rXORcwdva34Vaf4hPH/o4wxOjOh1supAmN8SE528+qR4oL6t7DT7z5ffzytdehgqmsPw6QdnnxEiNBx45yqGiRb1aJWjUmRo6yMpFaSaK7eSSNW5418W09eXMZ9lw+LEaX/ybSW498j1Ga3tNj605nxfLkNjy5rCxyaO4mRl1407F7KTfTw9gbNZreQX/yj8x4E5z16u/w8zCaZyEy+7dh/jlvduo1RRZt40z/FVc3/4hwjWHufnQxymUZ3RRotnqnOtf1w1eYNLmqEwjueW8BV385J7P096RQIUVrHqDRrFGIV/h7rt2s/NoiVK5qjXezHiB3nZFrmMBhbECN974AlaeI6OFugLLw7eU+NJnn+eOqdupeRMmq9GsMwLcZEFzp5/M77NDEtH4hm5zmrw79mmRp46akCef4JyiU5O181jJy+3XsWR5lfLFR0i2JbGTDnv2DHH3/dsolRu0J7tZ7q3i7d1/TemMHXxu72d17VJ07u9yG6yNSy5RUnr3vYY+NxmDuOrVL+Tz3/wgqBIENajXqEzWKOZnePCBvTy65RilSk2XsYr5Cr3tWQYXdDB0eIo3v2U9f/CytWaC1Q/5/kfzfP32J3mk9N/4fikCcE6kbAaMiH3aUpodGH2t5YuvTwW8uj3g7hmXJ6qG3q1WyOac4v6S7svp9rwJF+Zd8RRDbA4ONgs7eti4fhGLls6jpS1Hq9PG9l17eeDxpxgvN2hNdLPK38gfz/8z9vf/klv3fR/XdnS/pFkInMvAcxddokLl4wcigKFaqXHjh67jhg+8GaWKWH5VDzPOTJQpjk3z1NYhfvGzXVTrvq4tTE3V6cq1sWJVG4cPlbjk8sVc92cvwEklqE/7fOWvR/jOow+xrfI4SnezdDf8ZD8YnfRsTt7UNc2v2mmHfGRewDcKDjt1F8EiAaxMKXbXtfqM/MBcXyVaNh4HEYhhflc7m85ezuKlA2Q7U6wdPo+tO57j+8d/SL4c0up2szF8Ma9Z/nLuS3ybR4Ye16N4OtM6zc9JPlBeU6vW+Phn/4o3/+nVswBWG0yPl8iPTLHzuePc/r3t1DxfM1Cyk1LF47xNixg9XuWsdT385fWXkG5LUzxR53M3DnHbtgfZV3nWlMajoKHNtxlMhHHNOu8pznq21iacOpmbUaCZc2KrXEUxhONaQplB+PhHUrtFXZ2cu245Cxf1kW1N0Vrv5smte7l75xbd2OpKdHKp8xouWbOe7xY+x9GxYWwZdYh+TgXyd4JIvVrnHz//Lq697nIIi+AJAw2A48cL7N8zxg9v3UFDqpvRqY6M5dm0aTmVYkDfwlauf9fFtHdnGTtS5eb37uPHOx7maGkPQTTZNLdV2Dy/2UbvbKRtGqSRDSYYzL2Pnzf3Mnlwx6oGnzrs8GBVipUnR05pNC3r6+acdcvon99NNpehVvd58OHn2HXgiJY6PYl5vKzljay9oJNv7/sa46MFs3QlqheYbC2+KMrImLigqk34t7PHH7v5nfzRn1+NCgtYXg2qPtMT04wNFzi8b5I7bt1HvRHqqdRyzac8U2btxgFq0yEt3SneceOF9PTnGDlS4VPv38HPnvs1x0oHCGW9RrMkbnRVE8zZqHEKgDFI2vZPMaK5ZmWRtkIuz4Y8WLEpRw0wM8Jk6pZJ22Ll/F7WrllC77xOMpkM4xNF7n1oByfyU3qIaDC5jFf3voYVlytufepHHDkixdWTPzaewNBgCoAmCTGmUq02+IsbX8t7b3oLhAVoCIAepckZRo8XGdpb4Je3HaNekcU0li7HS89kwYqQcsEj1ZbkbTecy7yBVsZOVPmHD27lru2/4dj0QQLdwYv6DRG7tI86NRMxjjI2mlOYdHpfNHuKcwGPbcQwURrti7rbWXXGIIODvWSyaZ7ff4xfP3OAmheQtBMsS63i5QuvZODFZW69706ODo/pxtSsCZvKTPz9rLPnb9bdyLgaI+Xyiy8/l6//4COosIhVr6IqHjP5MvnREgd3FnnoJwXqFdeMe4SW1o2LzlZMj/mk2pO85Z1n0TOQozRV55MfeoxfPLWLQvkItu1FDXXp90p70lQ0YgkV9x1O9odzr/7/L3hzATRHzSQcejtyLBvspa0jx54DIxwdmdLTXEkrw9nZc7h81XnkNkxz68/uZiyfx9YiOsYoknxay0cMjBpu5kqH6AP/+L6bmTc/i5qZwZuqUC7WmS5W2bttht/8qkFtJq2nmaS5ky9PsWQdlMdTpHvgTX+5mK5emU4I+dTHHuBHD+yiVB+jKycduLgfLJVlc5N2pbxWxmel1xtPHJxcKY8j82kaOE1vfIqFn/ZX03RvSSdIJxPMVD3dlEolbLJWG5u7N3LRhjPxeqf5zh13Ua5XTatAA2guyNzvZa2Vkv4sP3UxUvzgTZ96G3/0tqtQUxM0piqUphtUyj67thQ5vCVJdSqtDybyZ7x+gmVr0pSG2mhZUeXVf9ZHa0dSTwF87d8e4Zs/eJqR4hgLutO6SaSb5FI71MDJ5EE8hGRmaPQMjDwnFyhqooudm26YkZJz243GKUSTWzpLjIeD4zM7Hehxs8zMFKZdm95EHxctPZvNm87i8OQwtz94r5Zqsb40IEYZd9wJXDv//HjqrWnGgadYuKSXH9z5j3RkoD5RojLToDzt89xDRSZ2dFGfljmZkEq9xoRziBVLBinsTzFwYYnLr+0gk02Qyrjce/d2/vEz97JreJQFnSmpE2vzlWl3mdSSYSE9N6MBnbOeMCrIamCilUQxgKbnok8nmp6OZnD0ELhZYOhJDbMpyE81fdNxNG7LzOVlHZfFbQNctm4N61eu5edbHuKZwztJuHpS0HBci+lTGuvr5p8flwmjIUqJjDaVWp03XHcFf3/zn+ONT1Gb9hg5WubYMyFTu7oJPUcXTQ+NHiW1okC/OpPxE1XWXlNl/QtyJNIyh+IwMjzBhz90O/f/5jAp26Y316L7u/JeM9Mdj60JiOZmTNg0qvRqUHlN9I/mQ1T4MIQUcLThazB0GU2qjIFHyWvgaek0V2ca4E+uwCs6k1mWdfdw9QXn0e4s5qv3f5daUMMysx5NE26mnvFzwsDokFHLLgr6ytL91xtuvJYb/uoaqoUyRw+VmNnZTWW4Bb9eJ7A8do/tYfm6Dorbegg7x9j8Bpu++SnduI5Wh/HVL9zJLT/YyuGxEss6u0mQIAwt3Uo27DPXWI9qRADqwUwZKo9yZTPYbQbTdeU7SgFj4AwzRKNFwONT8xtMN6p6uOn0eZiZKBNjnpdu48xFvbxs00U88ewQW448rRvxp1ZgDG5zQF2r+8Lm+LEAiLMEufri3F//+j/gqj+4iPqxFIWDSb0wY9maXhxJAVtLjG13KB+3Wf6SIovOypDMOnq4R49YJBz27Rriwx/7AY/uHEV5Dktb+nCClB7MDGVsVwNo/hEumUAy+0xomcfx6wwcRsibHyMrTMI/K3JFNk17ZUr1mtGcUeexGQR09AxpS6fJ2Uku2bCC+T19/PShrabrFw9InxKM9GygbqCBNRfAGLjOVs6VAAAWlElEQVRo+YU2ZUG33vBJJFI4etTNTKq//o1XcsNfvIrJE3kmj9WplmZYfGYb/Ut7jJ/QNzEVk9Z/6+t38/UfbGHnkSlarQ6WJRfhBmk9Oy02Kc2oQICyAnzLR0Az/T0Dq9x8fNpEECvFhMxV277pSWvnHq1Aj8W51mYy3VBjslqmHsgcrFHxUUw17wP6W9uw8Xj9Feczmi/zwFPPk3SjPPo0ObAZJRSALZo6ML6Os1mJ9IOlG2eScWFLpLj1N6jLiNu738TVl52D4wa6v3D0wAStLVkGlveYlT8R3YWNk2MF/vnTt3PPUwc4OFwip9o5g7PoCPr1sTVElhcBKdN3DXxbQJXnBLyQHsfj05sOs7g1z4d+fSa/qskoR+zjYrMyEVizxzIrT2bqVfL1EjLbfFJFRSm6c616UeKigS5e9aJzeHTbQXYdOq5H43QTKU6d5vK9GeXBkiASRxizrCtymOJoZR2rvkxyoEQ0DxL5IU9x3RuvYmnfIgYGsmx44ULdPx56foyMm2NwTa+eg4l7xTLkuHPHAb7wlTvYtm+M/SeKeNUkS9RKFrOGVrqN8xfgqCOzB4G+1Qnw8PDJ2QEvGRxlXm6au452s823sVxPs1ZmccxqExOALFvAElb6NIIG49UitaA667+UIptM0tfSTr40wStetIGVC/q5/VfbKJar2v2Y9SBSGTMhzARsU8pv8njd4IXaA8kgoYyexbzWqZ2SaTuDqgyYxyYuEmFxfz+Xrt9AKZ9h6ZkDvOkvz6BWDtj/6wo9CzLYnkv/ujZzzGizCDnSs9ue59bb7uH5w+MczZcZmaygaln61XIWsZJeBkmT1T5IwPSoR6DqYQ6q+i8+AVVCu4Hv1Akcj0DMWbynmL4GrwG2j62526BQm6ZQnyZUZgVKWybLvNYuRvKTnLtmIZdtWMF4ocbP73tWD6Zr0ujgExEokjta+MwFcP3ghbIYQc+VCGPi+oXuC8tIhzGIJoixDXS1tvKic9ZRsjewd3gBH3hHmo3rFU/cUeT8V/YyvLdMkgyDq1o1A+RqmpE0i0P7j3DXfz/Cjn2HyM+UGZuuMT5VZ7qscOstdAWDzGMxnQzQSpuO2mImDRrUov/W9X0dz6rhW3UC24AYytiH44FVx7YbWE5NA11qlBkrT5DJwcol/bSmcuzeP8yqFX1cePYi2tty3HHPDg4PT+C48VIyCUxGMxnFGevBuQyMhLRefTmnImKL/4vXyGrqRZNaciTZfcOH+d1drF77Sn4zcinZyhauuvQE5/ZdTDqXZdnGHONHpmlNZ+hZ1qInruSKykCRTJ/mJyvs2nGA53bv5tjYMaaqRR0ti9UGUzMNimUZOHKhniHtdZIJu8jQToo0Dgm99EzHXh2hA3y7YQC0G+Zm1cCugVvFcuq4GZ90C7S1JfVEmFjF6mV9DM5roz3XzjM7h7nnEWGfnLa4nqhFoCf7Im8eMS+OwJqc4gNnRwkjk9fmapYqNFWBpqJR8HpWREAMQuZ1zCdQPeSnDuLXS6xctJIXr30lf/TOTaTbQo48O01nVwsdAym8ejShqnxqFYtSwaGU95gYm+T42DDDk0fJF08wUy9Q9krUvCqVeoOZhk9VJrPqpvojIl7kTxjahMrV3zWepBB/Zct4mxuQcEMSCUU6bdHWkqQlm9b3fZ0tdLXnSCVTdLX0sf35E/z8/kciMS4sjnPf6F4kmWySoSvq0X4KcSxfN7hZkgJdC9N7rBidbkb85XEcSOStspgllN06ojF/WYATmLzUbINi6xEQRznc8Kd/xNv/9DVUaw2OPF2nZ16GXJ8pJqR/kUHtcyisqzPT5SEtjkbFpVJWzJSqFKoFCtUxpiojFKtjlGuTVBpTNLyyliW+FB30wJEyy1D12hDZ2MfWbUoZpEy5DqmESyrpkkrJfVLP/KXdDNlECx2ZPrqSA/z31l9z9+MP6aAjeW+oF5qFJt+eUzg1A/SzP811JDoK6xxPT/bFQSdi25xKYuwcBVg97hsdTBbkxKYeXRVhbtLJ8KpLr+K1L30pi+YtZmJPSFt/g7aCRfrWVpBG0PNQaw2ZOtOnuCyg2Am1NNSwaAQ2dd8y84BhnUpQoyKs9Geo+SUdUT1fxt1qKFXT8ziOFeDaPo4dkpSFNo5D0nVJuzInmKUlkyOXaqMr0Uu96POt+3/I4/sex9WDZqIpzSYVEoj0cGXUWTRBNK4GzQFROovahOOOU6TUpXqjx2IiHagXV8f74ejHkSnHx5oDYvMp0Yr1kM5ML5esvZSrNlzJ4uwS+g8kaNkF9sWhrA6DPRZqp0VtFIoJRWEgpLAgoNwN1axFLeVSSVmUM1BIw2gOjrdAPgelFDRkMxEFyQAyHnTUYMlMyLKZgO6qT9ZvkMLX60fSNYueUpYjY4f5zGO3sG9qD0kBTxqmIt4leocSzc36QLO5SFR9OQXAOBLrTEQ7wyYosfyNBGkcTHReGkmZ5pL/WPVIYeHUkpGRQRJ1Gw1Fxmpn1cA6Lhq8hAuT57C82CEr63AWKhK94rcsKIM/blGcgmJDMWUrCjnFtnMsvr8ZxtotxtsU9RYFqRDdlosbFmbpkM5qUmWbVcNw7a6AjQcCeicV8yoJWoOQu4Ye43N7bmNMjeEmApTtYdmevjeLI8UHRuelk4hodXKU8Zi/xH4wSuVi1uhx3liyyIu0HDIjbmZYMpYz0eYTuqoRvSeSKHIsvUTBky8jh3Nx7aRe8SQLZNJtLdhWJ+t61vK6TVfQWh+gNZ9jXs3RbEh2KhI9CrdFQIUgBXduCnn3mpDjehWhHDMqDshj2TBB/HQzD9XOGqZtbnrI4oa9UhSZZsfEAX6+/THuf3Y7gapCooqyGyjJZEQzOtFSDD2ifHIQ0SI6Sk1NU8mkcs0oHFeANTxxjUwDabY+0dmsXg4fA2hMWOMjwSOumIS2ruDMX9jLOeeezbLBJXRkerDJaUlSrjqUayFb9u2m7ua5ZM0SKqUEd+8dpK3az1lulsGuFvpa0rS2OuRabQoL4JtXwb6FIXlb4Yu9xkso5RtoNx2Vq/TFlAaGzdrj8PVfjLP90ef4r4d+zdCxEUJVwUn4KFvAqxnWiWaUWWsn2lNLkkkpYUWVFV0ea37eXP93CoBN3zW38KNFpJE0uiIczSGbDRhEysjFFnDNUnkB8q3Xv54/vu5aetv7TaDIAzNQKNYZGgs4MZVmzLPZmvN4KH2ChUPPs/3OMsPH58NIHcfOkm1tJ9eZJNvjM71IMXFeC2xshcEUlizhSEfr+fW6LsMOvc9KsQYjM2Sfm2Tjjw6gHt3LieoEjiOi2tO6UFFBWXWU04gyFnneZEvCNCloxBFXV73n+L74+VN04AUzoPSC67jMY0w3ZmMsqKNaerRtU5OZskVTGOgFiG9/zxt4/9+9S/syygEUHcjbElb1Qt9Cqc6hEzCSTzGMxX8thHuXKNSzR7G/cYzEtimCRIfxMXaSQMph1QJhSzvq4lbstUmyMw3SrkOyu51qa1bXFPuqJbpKDVpHfMrPHeDY7mcIvRKu6EFL9r2q650XQquKskRYG9+nMBtI6KJp5PsEwHj+Ri/jnTtmEjHRmK+uNs1Y6wfP36MUesm/ATFCby6AhnpmtbqJ6WZPrag0JKvLBxb18cO7vkBPWyelfJWWdAcUHBjXOVhUg/QpTHsMDVlMjKSYCC0e7ocfr4bRcpnEP28jswMqboJAttqrTWH7BYK2QdTGDHTYuI06mTR0ppNU3YReibnWqpPxK3gNh0VWP51TdX717I+ZmBwiZcveCAKeZCYy/1NHWZ72eUayiIaVWmNUwNUnKJIoqoFH2Zl+XZTTzQFwr7V+8IIHlFLRphOnyBPt42S1YrSjTxSptSKKSu0iviuVBn/1/jfz9r94FTd9+Bs8++QY56xZxp//4Ss5e+FqqERrcS0P36oxNukztjdB8ViOou+yrwO+uxp+065Y8UDAst0+47U6hWKRmfFRqn4Cryupt1XB9Uh1OTitDjPVEmGpRHtSsaojQUZGTTyHF3AmZyXh209/kaGje0i7UkERnyeqX/ReNI8t4MjOZLp3IL4vKhzI/gt6iHxW+80V0nFf2MJ60Fo3eMEXUSra9uR3ATRROVbRJsJJLdBJOnT1tONYCbqSC7j4ovMZPVbkiYcPkEq0UqzkOXtND9dccz6XX3oemUQLKmjgKU/vtzA5VmNyT4bq0S4qXoLhVotfLIVf9sGG3bBpGGo2lG2YseQahFRsEGOUtqQsDZuZLjF29CD5I3vJqBJnrFhIKttKGHTwWnsFy9tP8LmHP8Po6JA2Zy2UdaF2zhLdRLQaKSpd6dxaMq64L9MspMT1xjkrBCy+ZK1feOGVKgj1xjvmZ+4cQyxTjP+ThYCC/iVXbuANb3oJy5cuIJhJMLWnj/vuOMATjz6pdweypexkVykxCZmAC1/4Qt53/aW0ZtLUGx6BrHtrSA48zdSedhrDPVT9JKOtDo8PWPxoHlx8GDZPQKkNJrOK/KExDh8/zowog45OkvPmoxyXRhlOHBlhas8zZCmxcOUK6pluBuw+brSTlNxn+Ne7/oVKeQo3aYK0rJaKljcZGRQvyZCmltT+tB88eaBzbiYSL+6xbOcqvfXT7oLZ+smomEiCG5UT6TwxDY/2njbe9/G38MpXbsL2LIqFgMJMg6PPw8yOxezcfoj7ntxF1U1DWKNeGWaiuoXOtvN50YVL+dgHN+I4SQLPIvQdPbw9OlZgen8btbFuykGOiWyCp+dZ/KwPVtmKY4thuEWx6pYTzH+uStUKyXtljruK6hkDJPsGcCehcOgE1aMH6OxroWXhAjrdNl4WJrkoVWZ77WF+9uxPGT5wUJeqDEeiBpTuG4n/m12VHjfSZ3snsWlHWYkZ6ZzO9S/t1cF03cDmLyl4RzP6RrTV1Ve9xMuns7eDz33zb1i9aSlWqUaQr1PM13i2qtiZL7B4ayfVsdV8b8vTPD/yMJY/TlifwfMmyNjdtCQv4i/e1sYfv2k9oZfC8jOoeppyvcjoxAhTR3KUJ3oo1dspZLI81WHzX8ssSpsd6FRkd1U557sVUmWLBjZTyuJIeZTykhZSPfNpPWERHKtjjU8yf2ErK+wMa6XXS8hAZwnOn+GRbffy0//8IeVSSTe7NFBaf5kAoocotQIwQMU+UAeQWIQ0p3nVl4cKT79TA3jekkv76/XKfmVZMlKuN1w0++pF/a7f7kX1qa+8m6tfsZG9ymdRvkZlpEBhrMjwdIU90xXajpQpHzmPbXst7tq9h3S2lUpByuOPobxpFra/jM6WPJ+/+aUsOaMXK8hgN9oIfYtCfYSR4+NMHk9SnOxg29AUT+zZiZ90KV56CUeuWEVtMGlmfEVBmA1CTCon3bGpMoxJMbiT5EHFZUdD1lWgo110YkjH+CgtmWEWX9bDwbH9fOVfbmFkeIxExjE7AUe9Dy1fdKUpZtrJ1WcznayrkGXbsWe3vxOg1g6c/4nfbir0kRg0fVDZYKLe4KWveRH/+tV3s89u0Fqv0zE+xeTwBIWxGfJTM0xPlskXZ5ge62Ro53p+9OzDlINhav4UeHn8YJQ+60w60j1cdHE3f/u3l5FMpXHJYQU5Gl6N0YkTDB0qcOxoyP1bjzKkd9Jw6Onsx12ynr1rF7K7W/Z0kZqT3v8Zt1ymZXwSt1LG9i2Sdop+t4NzUx30uhlU0qIShGSndrDzmUdYPLiIl7/pfI5OHOffPv0NJiYnTBmsuYhVYmRc0otlXdTkj9Rb1Fr75KH81tkNGOWlsgXocCX/IHCBSdPMXIo0pb9y28e4+NINHArLLJkpMj2aZ/zYOPnJMoV8ialCmelimelCyIn9y7n9yR9RdJYTtC2Hya34ld2kVRvdzkISiTr/cvPVnL95md6oxLVTunA7dqLA7uePsWXbFIdONNC7QcveUG4C287R3zXAgRwctlxdoQnctN5KWfZtkx3krIQioaDfq3GWHTA/4bKg4pMKPSqpPMeHhxgdq/CSi1ez7MJBHtuyi6995T+NRBOVFee/ktPH6/qj/sfslKvsjsQTVtdptgCNTbnmVbdaylqghWUQ0j/Yy+0PfA63vZVGY5qO6QLjw2OMH5/UZfl8foZioUJxqsJUvkb+RC93PfmMliZVf1qvBZb1cI7y6GY5yxa18ZrXruS1Lz+XZCZFQm/yYDF8OM+2p4/wyFMzzDTMjsEVT5abmcGNjlwrA6kG07WS6cLJ+jvZT0HW5ekdOlwy6RQduRwdbVlaW1J6lC3pBnqbglq1gu95ZGyXs84ZgPYk3/qPX7Bly1N64bVxXdrzmURhbv6ru0Y6wB7LOOF5u063CW0sYmQbZFtxpwrVAikMXHT5Rr70zQ9y3K/Tmw7JzMwwMnSC8eE8k/kShYkSxakyhUKVyckak6MdPLFzD0P5g2Scbr2r30w4hheUGEgs46LzB3Vv4tqXn8/Gc5foja7ELHfvOMHjTxzjnicOct6GPsLUII/vLOEkodwISElAyLp0JmSvP5swFAfYQuiksOwUrpPQ63vTSUVLrkE6VcbRpSqYKUzpQJhKu8gIc0dbGyvWD7Dj4FH+49u348k2x/HUQtzCjACJd3cLbY5Zyr76YGHL798GOQZRgkqtUf1JveFdcN11l3LFi9fqUrvnN9i0eRX1YokTR8SESxQnS+SnykxOVpgYD5gca2H38F72DB8mm+ii6pd1RVmpBotzA6xa3UO5YrNx7Rn89TsvNn3WAO675yBPPDXGfdue4E3XnENP3xp+9tAhUk5d79xh2y5Zy6VTpJXrUPHbODxh0d82D1ulQQNpk0yGNGYO4DqTLFnYQTYH9WpZz0KX6x45KZiGaRad0YvdafOTn93D/gNDeq8FLdx0WT/apS0Kow7qiYSTuWbXabaFP7UK2pTT4hMPTo/87T/+yzvf84rXvyRXr1Z46qHHGD14hDWrllObqTIxVmQqX2YyX2ZsvMLEmMvUZIJio8jW3XvxwgoOOcrhlAZwfnoeC3oGyBcd7I5xbv23t9LRnkGFDnf+fA9PPzvB3Vsf5BVXbuSyzRfyw59vJSs7KVoOCeViWykaYRrLyeA7bezN27QnsoxmO/BbcmSnqwyoOl5xiA53mrVnttEIS9HmZGY7PatSwS+4pGXP6hUpnnzuN9x3/5MkpAcQTXg1ez6yFbxlf9bqaPv/2wp+NiuBBx64s//8zWd9dHp07A/nLepo27P1WY7sPk5XawvjI1NMTpaYnCgzNlZh5ESOalnmaFwe2vUkU2XpbrhUwmk9e9KXGCTpdnGkslsPNX7n5j9n49pFehf7X965n517J6kmJ1l1xkKmRnyOjpYJXdlcwmK8exElp41GyaXm5Ci0tDHdPQ8Cl+nVGWgPdUmr4948bctb6fRDllROsHZ6L9lgWhcMhGSSTjo1WYGVws1ajNWOc9sd9+ptooz4A5VQ02B9N20nP3E61s3F5/cycO6L5PEPb7opeeVfX32ZPVN95W8e3726NePOHx+Znj82Nt0yPlrm2HGL0RERnB7pRJpdwwfZdWSEhqoRhB5JO6Td7dV7IHgyrU+CD7ztUt7ymhfoTRcP7i/SM9jKwsEWdu8a499/uJ1j81ZTkp2Zjx5lX0cn9WxWUiJT9BUfeM4a2LASgjzcNQKLc9DdBi0J2HUQdg+zaGaUxbVJ5ucy9C5ayEAwof1jY9JjZn+dxFKrdOud9xy3bXUcpXbhOD9L9vf/n/93GP8PfbOtZaNNkVQAAAAASUVORK5CYII=",ot="data:image/png;base64,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",Pe=t(24544),it=t(85057),nt=t(3294),at=t(14791),Je=t(43276),ze=t(89498),Re=t(86106),me=t(27478),Be=t(36136),S=t(53630),O=Object.defineProperty,ge=Object.defineProperties,k=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Tt=(C,x,N)=>x in C?O(C,x,{enumerable:!0,configurable:!0,writable:!0,value:N}):C[x]=N,ke=(C,x)=>{for(var N in x||(x={}))st.call(x,N)&&Tt(C,N,x[N]);if(_e)for(var N of _e(x))Wt.call(x,N)&&Tt(C,N,x[N]);return C},Pt=(C,x)=>ge(C,k(x)),lt=(C,x,N)=>new Promise((be,_)=>{var Ee=Oe=>{try{ft(N.next(Oe))}catch(Xe){_(Xe)}},ae=Oe=>{try{ft(N.throw(Oe))}catch(Xe){_(Xe)}},ft=Oe=>Oe.done?be(Oe.value):Promise.resolve(Oe.value).then(Ee,ae);ft((N=N.apply(C,x)).next())}),ee=({examinationBankId:C,visible:x,onChange:N,questionData:be,examName:_,hideInputBox:Ee=!1,noRestrictModal:ae})=>{const[ft,Oe]=(0,e.useState)([]),[Xe,ct]=(0,e.useState)(""),[Te,Ze]=(0,e.useState)(!1),[xe,ht]=(0,e.useState)(""),[yt,Ft]=(0,e.useState)([]),[Rt,Yt]=(0,e.useState)(0),[Xt,_t]=(0,e.useState)(!1),[pn,dn]=(0,e.useState)(!1),Q=(0,e.useRef)(!1),l=(0,e.useRef)(null),d=(0,e.useRef)(null),Y=(0,e.useRef)(null),n=(0,e.useRef)(null),D=(0,me.Z)({scrollBoxRef:n,bottomInspectRef:Y,contentRef:d,status:Xt,bottomOffset:160}),a=(0,Be.Z)({contentRef:d,status:Xt}),{openProgress:A,closeProgress:E,CreateProgressModal:V,progressOpen:s}=(0,Re.Z)(),v=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];(0,e.useEffect)(()=>{var je,xt;if(x){y();return}(xt=(je=l.current)==null?void 0:je.cancelRequest)==null||xt.call(je),_t(!1),Ze(!1),Yt(0),Oe([]),ht(""),ct("")},[x]);const y=()=>{const je=Date.now(),{text:xt,autoText:j,questionStr:ie}=F();W([{text:xt,key:je,sender:"user",show:!0},{loading:!0,key:je,sender:"AI",show:!0,autoText:j}],ie)},F=()=>{const je=be.map(p=>`${p.count}\u9053${p.name}`).join("\u3001"),xt=e.createElement("span",{className:"c-light-primary"},_),j=e.createElement(e.Fragment,null,"\u8BF7\u6839\u636E\u8BD5\u5377\u300A",xt,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210",je,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898"),ie=e.createElement(e.Fragment,null,"\u597D\u7684\uFF0C\u6211\u5C06\u6839\u636E\u8BD5\u5377\u300A",xt,"\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u5305\u542B",je,"\uFF0C\u6BCF\u9053\u8BD5\u9898\u90FD\u663E\u793A\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u548C\u77E5\u8BC6\u70B9\u4FE1\u606F"),m=`\u8BF7\u6839\u636E\u8BD5\u5377\u300A${_}\u300B\u91CD\u65B0\u51FA\u4E00\u4EFD\u8BD5\u5377\uFF0C\u9700\u8981\u751F\u6210${je}\uFF0C\u6BCF\u9053\u8BD5\u9898\u9700\u8981\u751F\u6210\u7B54\u6848\u3001\u96BE\u5EA6\u3001\u89E3\u6790\u3001\u77E5\u8BC6\u70B9\uFF0C\u96BE\u5EA6\u4EE5\u201C\u7B80\u5355\u3001\u9002\u4E2D\u3001\u56F0\u96BE\u201D\u663E\u793A\uFF0C\u4E0D\u8981\u6709\u91CD\u590D\u7684\u8BD5\u9898`;return{text:j,autoText:ie,questionStr:m}},h=()=>{if(Xe.trim()!==""){const je=Date.now(),{autoText:xt}=F(),j=[...ft,{text:Xe,key:je,sender:"user",show:!0},{loading:!0,key:je,sender:"AI",show:!0,autoText:xt}];W(j)}},ve=je=>{var xt;const j=je.reduce((m,p)=>{if(p.sender==="user"){const b=je.find(z=>z.key===p.key&&z.sender==="AI");b&&(b!=null&&b.answer)&&!(b!=null&&b.error)&&m.push({question:p.text,answer:b.answer})}return m},[]),{questionStr:ie}=F();return(xt=j==null?void 0:j[0])!=null&&xt.question&&(j[0].question=ie),j},W=(je,...xt)=>lt(void 0,[je,...xt],function*(j,ie=Xe){Ze(!0),ct(""),ht(""),Oe(j);const m=Math.random();let p="done";const b=ve(j),z=(rt,Ke,ut=!1)=>{Oe(Ue=>Ue.map((vt,Gt)=>Gt===Ue.length-1?Pt(ke({},vt),{text:rt,loading:Ke,error:ut}):vt))};let se="\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!";try{for(const[rt,Ke]of be.entries()){const ut={scene_type:7,question_type:Ke==null?void 0:Ke.question_type,examination_bank_id:C,request_identifier:m,prompt:ie,history:b};let Ue=!0;if(l.current=new Pe.Z(`${nt.Z.API_SERVER}/api/stream/intelligent_imports/stream.json`,ut),p=yield new Promise((vt,Gt)=>{l.current.on("data",At=>{let{chunk:{content:Lt,type:En}}=At;Ue&&(rt===0?Lt=`

    ${_}(\u65B0)

    -

    ${v[ft]}\u3001${_e.name}

    +

    ${v[rt]}\u3001${Ke.name}

    ${Lt}`:Lt=` -

    ${v[ft]}\u3001${_e.name}

    +

    ${v[rt]}\u3001${Ke.name}

    -${Lt}`),Ge=!1,_t(!0),En==="text"&&ht(sn=>sn+Lt)}),l.current.on("done",st=>{Oe(Lt=>Lt.map((En,sn)=>sn===Lt.length-1?Pt(ke({},En),{answer:(En.answer||"")+st}):En)),It("done")}),l.current.on("error",st=>{Object.prototype.toString.call(st)==="[object Object]"&&st.status===-1&&B.ZP.warning((st==null?void 0:st.message)||""),Object.prototype.toString.call(st)==="[object Object]"&&st.status===-9&&(Ae="",ae(st.data)),It("error")}),l.current.on("cancelled",()=>It("cancelled")),l.current.startStream()}),E!=="done")break}E==="done"?O("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):E==="error"?O(Ae,!1,!0):E==="cancelled"&&O("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(ft){console.error("Error during stream processing:",ft),O("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{Ze(!1)}}),Qe=(je,xt)=>e.createElement("div",{className:de.li},e.createElement("div",{className:de.avatarIcon},e.createElement("img",{className:de.img,src:at})),e.createElement("div",{className:de.content},e.createElement("div",{className:de.borderBox},je.text))),ue=(je,xt)=>e.createElement("div",{className:de.li},e.createElement("div",{className:de.avatarIcon},e.createElement("img",{className:de.img,src:se})),e.createElement("div",{className:de.content},(je==null?void 0:je.autoText)&&e.createElement("div",{className:de.borderBox},je==null?void 0:je.autoText),(je==null?void 0:je.text)&&e.createElement("div",{className:de.borderBox,style:{marginTop:10}},je==null?void 0:je.text),je.loading&&e.createElement(j.Z,null))),Ce=je=>{if(je.shiftKey){if(je.key==="Enter")return}else if(je.key==="Enter"){if(je.preventDefault(),Q.current)return;h()}},He=()=>ut(void 0,null,function*(){A(),dn(!0),Dt([]);const je=a(),xt=new FormData;xt.append("html",je);const P=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:xt},!0);if((P==null?void 0:P.status)===0)if(P!=null&&P.data){p(100),Dt(P==null?void 0:P.data);return}else B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");dn(!1),p()}),ct=()=>ut(void 0,null,function*(){const je=a(!0);(0,we.RG)(je)}),wt=()=>{var je,xt;Yt(1),(xt=(je=l.current)==null?void 0:je.cancelRequest)==null||xt.call(je)},zt=Te||Xt,un=(0,e.useMemo)(()=>d.current?e.createElement(ze.Z,{noRestrictModal:ae,nodeRef:d}):e.createElement(e.Fragment,null),[d.current]);return e.createElement(e.Fragment,null,e.createElement(De.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:e.createElement("div",{className:de.extraHeader},e.createElement(G.Z,{align:"middle"},!zt&&!!xe&&e.createElement(e.Fragment,null,e.createElement(rt.op,{onClick:He,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(rt.op,{onClick:ct,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const je=xt=>{J.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xt,onOk:()=>{N(!1)}})};if(zt){je("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else xe?je("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):N(!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:x},e.createElement("div",{className:de.wrap},e.createElement("div",{className:de.left},e.createElement("div",{className:de.chatContainer,style:{paddingBottom:Ee?25:0}},mt==null?void 0:mt.map((je,xt)=>e.createElement(e.Fragment,{key:je.key+xt},je.show&&e.createElement(e.Fragment,null,je.sender==="user"&&Qe(je,xt),je.sender==="AI"&&ue(je,xt))))),!Ee&&e.createElement("div",{className:de.inputContainer},e.createElement(pe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Ve,bordered:!1,onChange:je=>it(je.target.value),onPressEnter:Ce,onCompositionStart:()=>{Q.current=!0},onCompositionEnd:()=>{Q.current=!1}}),Xt?e.createElement(te.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${de.cancelBtn}`,onClick:wt})):e.createElement(b.ZP,{disabled:zt,className:(Ve==null?void 0:Ve.trim())===""?de.sendBtnDisabled:de.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:h}))),e.createElement("div",{className:de.right,ref:n},e.createElement("div",{ref:d,className:de.liWrap,contentEditable:!zt},xe&&e.createElement(Ke.Z,{cancelIndex:Rt,streamingStatus:Te,loadImage:!1,onFinish:()=>ut(void 0,null,function*(){Yt(0),setTimeout(()=>_t(!1),0)}),value:xe})),zt&&e.createElement(j.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!D&&e.createElement("div",{className:de.backBottom,onClick:()=>{n.current.scrollTop=n.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:Y}),e.createElement("div",{className:de.bottomActionContainer},zt?e.createElement("div",{onClick:wt,className:de.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:y,className:de.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!zt&&!s&&un),e.createElement(De.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pn},e.createElement(G.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(lt.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:yt,gather:{exercise_name:`${_}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{dn(!1)},onSuccess:je=>{var xt;window.location.href=`/paperlibrary/see/${(xt=je==null?void 0:je.data)==null?void 0:xt.obj_id}`}}),e.createElement("div",{style:{height:70}})),V("\u5904\u7406\u4E2D"))},R=t(88985),H=t(59301),Fe=Object.defineProperty,At=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,ce=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,le=(C,x,N)=>x in C?Fe(C,x,{enumerable:!0,configurable:!0,writable:!0,value:N}):C[x]=N,Ne=(C,x)=>{for(var N in x||(x={}))ce.call(x,N)&&le(C,N,x[N]);if(X)for(var N of X(x))$.call(x,N)&&le(C,N,x[N]);return C},fe=(C,x)=>At(C,Ie(x)),L=(C,x,N)=>new Promise((be,_)=>{var Ee=Oe=>{try{mt(N.next(Oe))}catch(Ve){_(Ve)}},ae=Oe=>{try{mt(N.throw(Oe))}catch(Ve){_(Ve)}},mt=Oe=>Oe.done?be(Oe.value):Promise.resolve(Oe.value).then(Ee,ae);mt((N=N.apply(C,x)).next())}),r=(0,e.forwardRef)(({onUpdateNum:C,onlyMediatorOpenStr:x},N)=>{var be,_;const Ee={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[ae,mt]=(0,e.useState)(Ne({},Ee)),[Oe,Ve]=(0,e.useState)({}),[it,Te]=(0,e.useState)(null),[Ze,xe]=(0,e.useState)(!1),[ht,yt]=(0,e.useState)(!1),[Dt,Rt]=(0,e.useState)(!1),[Yt,Xt]=(0,e.useState)(!1),[_t,pn]=(0,e.useState)(0),[dn,Q]=(0,e.useState)([]),[l,d]=(0,e.useState)([]),[Y,n]=(0,e.useState)(""),[D,a]=(0,e.useState)(!1),[A,p]=(0,e.useState)([]);(0,e.useEffect)(()=>{if(x)return M.Z.subscribe(x,Qe=>{d([Qe.id]),v(Qe.id)})},[x]),(0,e.useEffect)(()=>{it&&s(ae)},[it]),(0,e.useEffect)(()=>{it===!1&&C&&C()},[it]);const V=()=>{Te(!0)};(0,e.useImperativeHandle)(N,()=>({onClick:V}));const s=W=>L(void 0,null,function*(){Xt(!0);const Qe=yield(0,ne.ZP)("/api/question_banks/bank_list.json",{method:"get",params:W});(Qe==null?void 0:Qe.status)===0&&(Q((Qe==null?void 0:Qe.object_list)||[]),pn(Qe==null?void 0:Qe.count)),Xt(!1)}),v=W=>L(void 0,null,function*(){var Qe;const ue=document.createElement("div");ue.className=ye.fixedLoading,document.body.appendChild(ue),g.render(H.createElement(I.Z,{spinning:!0}),ue);const[Ce,He]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:W}})]);if((Ce==null?void 0:Ce.status)===0&&(He==null?void 0:He.status)===0){const ct=((Qe=He==null?void 0:He.data)==null?void 0:Qe.exercise_types)||{};let wt=[{question_type:0,name:"\u5355\u9009\u9898",count:ct==null?void 0:ct.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:ct==null?void 0:ct.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:ct==null?void 0:ct.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:ct==null?void 0:ct.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:ct==null?void 0:ct.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:ct==null?void 0:ct.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:ct==null?void 0:ct.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:ct==null?void 0:ct.q_bpros}];wt=wt.filter(un=>un.count>0);const zt=Ne({usedCount:Ce==null?void 0:Ce.remaining_number,totalCount:Ce==null?void 0:Ce.total_number},He==null?void 0:He.data);p(wt),Ve(zt),zt.totalCount===-1?(zt==null?void 0:zt.imperfect_question_count)>0?xe(!0):Rt(!0):yt(!0)}document.body.removeChild(ue)}),y=W=>{ae.search=W,ae.page=1,mt(Ne({},ae)),s(ae)},F=(W,Qe)=>{ae.page=W,ae.limit=Qe,mt(Ne({},ae)),s(ae)},h=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:W=>H.createElement(te.Z,{title:W},H.createElement("span",null,W))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:W=>H.createElement(te.Z,{title:W},H.createElement("span",null,W))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:W=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(W,Qe)=>H.createElement("a",{href:`/paperlibrary/see/${Qe.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],ve=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return H.createElement(e.Fragment,null,H.createElement(J.default,{centered:!0,open:it,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>Te(!1),onOk:()=>L(void 0,null,function*(){if(l.length===0){B.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(D){B.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}v(l[0])}),afterClose:()=>{d([]),n(""),mt(Ne({},Ee))}},H.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),H.createElement(q.default,{tabBarExtraContent:H.createElement(pe.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Y,onChange:W=>n(W.target.value),onSearch:y}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:H.createElement(w.default,{columns:h,dataSource:dn,loading:Yt,rowSelection:{type:"radio",selectedRowKeys:l,onChange:(W,Qe)=>{var ue;a((ue=Qe[0])==null?void 0:ue.is_only_shixun),d(W)}},scroll:(dn==null?void 0:dn.length)>7?{y:300}:{},rowKey:"id",pagination:{current:ae.page,hideOnSinglePage:!_t,showQuickJumper:!0,showSizeChanger:!0,pageSize:ae.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:_t,size:"default",showTotal:we.rU,onChange:F}})}]})),H.createElement(R.Z,{visible:ht,usedCount:Oe==null?void 0:Oe.usedCount,totalCount:Oe==null?void 0:Oe.totalCount,onCancel:()=>yt(!1),onOk:()=>{yt(!1),(Oe==null?void 0:Oe.imperfect_question_count)>0?xe(!0):Rt(!0)}}),H.createElement(J.default,{centered:!0,open:Ze,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:H.createElement(H.Fragment,null,H.createElement(b.ZP,{onClick:()=>{xe(!1),Rt(!0)}},"\u5FFD\u7565"),H.createElement(b.ZP,{type:"primary",onClick:()=>(0,we.xg)(`/paperlibrary/add/${l[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>xe(!1)},H.createElement("div",{className:ye.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",H.createElement("span",{className:ye.num,style:{color:"#FFB538"}},Oe==null?void 0:Oe.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),H.createElement("img",{src:oe,style:{marginTop:-100}}),H.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(be=Oe==null?void 0:Oe.imperfect_question_list)==null?void 0:be.map((W,Qe)=>H.createElement(e.Fragment,{key:Qe},H.createElement("b",{style:{marginTop:Qe?20:4},className:"flex c-grey-333 mb10"},ve[Qe],"\u3001",W.name),H.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},W.question_number.map((ue,Ce)=>H.createElement("span",{className:"c-grey-333",key:Qe+Ce},"\u7B2C",H.createElement("span",{className:ye.num,style:{color:"#3061D0"}},ue),"\u9898",W.question_number.length-1===Ce?null:"\u3001"))))))),H.createElement(ee,{noRestrictModal:W=>{Ve(fe(Ne({},Oe),{usedCount:0,totalCount:W})),yt(!0)},examinationBankId:l[0],visible:Dt,hideInputBox:!0,questionData:A,examName:(_=Oe==null?void 0:Oe.exercise_types)==null?void 0:_.exam_name,onChange:W=>{Rt(W)}}))})},10072:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ee}});var e=t(59301),g=t(78241),I=t(71418),te=t(43418),J=t(95237),B=t(19842),q=t(8591),pe=t(4676),w="data:image/png;base64,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",b={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=t(79285),ye=t(68664),ne=t(99064),M=t(12290),we=t(34604),De=t(88985),G=t(43428),de=t(3113),se={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},at=t(85057),Pe=t(14791),rt=t(955),nt=t(86106),lt=t(36136),Ke=t(25355),ze=t(85149),Re=t(59879),me=t(24334),Be=t(2554),j=(R,H,Fe)=>new Promise((At,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},ce=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?At(le.value):Promise.resolve(le.value).then(X,ce);$((Fe=Fe.apply(R,H)).next())}),ge=({questionId:R,visible:H,onChange:Fe,questionData:At,noRestrictModal:Ie,noReselect:X,noSaveSuccess:ce})=>{const[$,le]=(0,e.useState)(!1),[Ne,fe]=(0,e.useState)([]),[L,m]=(0,e.useState)(Ke.Q),{contentRef:r,value:C,status:x,open:N,close:be}=L,_=(0,lt.Z)({contentRef:r,status:x}),{openProgress:Ee,closeProgress:ae,CreateProgressModal:mt,progressOpen:Oe}=(0,nt.Z)();(0,e.useEffect)(()=>{H===!0&&(r!=null&&r.current)&&Ve(),H===!1&&be()},[H,!!(r!=null&&r.current)]);const Ve=()=>j(void 0,null,function*(){const Dt={scene_type:5,request_identifier:Math.random(),item_bank_id:R};yield N(Dt)}),it=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Te=["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"],Ze=()=>j(void 0,null,function*(){Ee(),le(!0),fe([]);const yt=_(),Dt=new FormData;Dt.append("html",yt);const Rt=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Dt},!0);if((Rt==null?void 0:Rt.status)===0)if(Rt!=null&&Rt.data){ae(100),fe(Rt==null?void 0:Rt.data);return}else q.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");le(!1),ae()}),xe=()=>j(void 0,null,function*(){const yt=_();(0,rt.RG)(yt)}),ht=(yt,Dt="")=>{var Rt,Yt,Xt;const _t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:dn,choices:Q=[],item_type:l,tag_disciplines:d=[],difficulty:Y,analysis:n,answer_texts:D,standard_answer:a,standard_answers:A,description:p,time_limit:V,language:s,hack_sets:v,code:y,sub_item_banks:F}=yt||At,h=(Rt=it.find(ue=>ue.value===l))==null?void 0:Rt.type,ve=`1.${Dt}\u3010${h}\u3011${dn}`;let W="";const Qe=(Yt=d==null?void 0:d.map(ue=>ue.name))==null?void 0:Yt.join("\u3001");return l==="SUBJECTIVE"?W=(D==null?void 0:D[0])||"":l==="JUDGMENT"?Q==null||Q.forEach((ue,Ce)=>{ue.is_answer&&(W=Ce?"\u9519\u8BEF":"\u6B63\u786E")}):Q==null||Q.forEach((ue,Ce)=>{ue.is_answer&&(W=W+Te[Ce])}),e.createElement("div",{className:se.leftNode,style:yt?{padding:0}:{}},e.createElement(ze.Z,{className:"mb10",value:ve}),Q==null?void 0:Q.map((ue,Ce)=>e.createElement("div",{key:Ce,className:se.option},e.createElement("div",{className:se.serial},Te[Ce],"."),e.createElement(ze.Z,{style:{flex:1},value:ue==null?void 0:ue.choice_text}))),p&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u8BD5\u9898\u63CF\u8FF0"),e.createElement(ze.Z,{style:{flex:1},value:p||""})),l==="COMPLETION"?(Xt=a||A)==null?void 0:Xt.map((ue,Ce)=>{var He,ct;return e.createElement("div",{className:se.row,style:{alignItems:"center"},key:Ce},e.createElement("div",{className:se.label},"\u7B54\u6848",Ce+1),e.createElement("div",{className:se.content},(ue==null?void 0:ue.model)===1?(He=ue==null?void 0:ue.answer_text)==null?void 0:He.join("\u3001"):e.createElement(Re.Z,{value:(ct=ue==null?void 0:ue.answer_text)==null?void 0:ct.join("\u3001"),readOnly:!0})))}):pn.includes(l)&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u7B54\u6848"),e.createElement("div",{className:se.content},W)),!yt&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u96BE\u5EA6"),e.createElement("div",{className:se.content},_t[Y-1]||"")),l!=="COMBINATION"&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u89E3\u6790"),e.createElement(ze.Z,{style:{flex:1},value:n||""})),!yt&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u77E5\u8BC6\u70B9"),e.createElement("div",{className:se.content},Qe)),V&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),e.createElement("div",{className:se.content},V)),s&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u7F16\u7A0B\u8BED\u8A00"),e.createElement("div",{className:se.content},s)),y&&e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},l==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),e.createElement("div",{className:se.content,style:{whiteSpace:"pre-wrap"}},me.Base64.decode(y))),v==null?void 0:v.map((ue,Ce)=>{const He=l==="PROGRAM"?`(${Ce+1})`:"";return e.createElement(e.Fragment,{key:Ce},e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u6D4B\u8BD5\u7528\u4F8B",He,"\u8F93\u5165"),e.createElement("div",{className:se.content},(ue==null?void 0:ue.input)||"")),e.createElement("div",{className:se.row},e.createElement("div",{className:se.label},"\u6D4B\u8BD5\u7528\u4F8B",He,"\u8F93\u51FA"),e.createElement("div",{className:se.content},(ue==null?void 0:ue.output)||"")))}),l==="BPROGRAM"&&(a==null?void 0:a.map((ue,Ce)=>e.createElement("div",{className:se.row,key:Ce},e.createElement("div",{className:se.label},"\u7B54\u6848",Ce+1),e.createElement("div",{className:se.content,style:{whiteSpace:"pre-wrap"}},(ue==null?void 0:ue.answer_text)||"")))),F==null?void 0:F.map((ue,Ce)=>e.createElement(e.Fragment,{key:ue.id},ht(ue,Ce+1))))};return e.createElement(e.Fragment,null,e.createElement(G.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:e.createElement("div",{className:se.extraHeader},e.createElement(J.Z,{align:"middle"},!x&&!!C&&e.createElement(e.Fragment,null,e.createElement(at.op,{onClick:Ze,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(at.op,{onClick:xe,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const yt=Dt=>{te.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Dt,onOk:()=>{Fe(!1)}})};if(x){yt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else C?yt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Fe(!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:H},e.createElement("div",{className:se.wrap},e.createElement("div",{className:se.left},e.createElement(J.Z,{justify:"space-between"},e.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!x&&e.createElement(de.ZP,{onClick:()=>{Fe(!1),X()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),ht()),e.createElement(Ke.Z,{stringTransformer:Be.o,onStatusChange:m,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:e.createElement("div",{className:se.bottomActionContainer},x?e.createElement("div",{onClick:be,className:se.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:Ve,className:se.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Oe,noRestrictModal:Ie,onError:yt=>{Object.prototype.toString.call(yt)==="[object Object]"&&yt.status===-9&&Ie(yt.data)}}))),e.createElement(G.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:$},e.createElement(J.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(11215),alt:"\u4EE5\u9898\u6362\u9898"}),e.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),e.createElement(Pe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ne,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>le(!1),onSuccess:()=>{le(!1),Fe(!1),ce()}}),e.createElement("div",{style:{height:70}})),mt("\u5904\u7406\u4E2D"))},k=t(59301),qe=Object.defineProperty,ot=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,ke=(R,H,Fe)=>H in R?qe(R,H,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):R[H]=Fe,Pt=(R,H)=>{for(var Fe in H||(H={}))Wt.call(H,Fe)&&ke(R,Fe,H[Fe]);if(ot)for(var Fe of ot(H))Tt.call(H,Fe)&&ke(R,Fe,H[Fe]);return R},ut=(R,H,Fe)=>new Promise((At,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},ce=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?At(le.value):Promise.resolve(le.value).then(X,ce);$((Fe=Fe.apply(R,H)).next())}),ee=(0,e.forwardRef)(({onUpdateNum:R,onlyMediatorOpenStr:H},Fe)=>{var At;const[Ie]=g.default.useForm(),[X,ce]=(0,e.useState)({}),[$,le]=(0,e.useState)({}),[Ne,fe]=(0,e.useState)(null),[L,m]=(0,e.useState)(!1),[r,C]=(0,e.useState)(!1),[x,N]=(0,e.useState)([]),[be,_]=(0,e.useState)(!1),[Ee,ae]=(0,e.useState)(!1),[mt,Oe]=(0,e.useState)(""),[Ve,it]=(0,e.useState)([]),[Te,Ze]=(0,e.useState)([]),[xe,ht]=(0,e.useState)(null),yt=g.default.useWatch("knowledge",Ie);(0,e.useEffect)(()=>{if(H)return we.Z.subscribe(H,d=>{Xt(d.id)})},[H]),(0,e.useEffect)(()=>{Ne===!1&&R&&R()},[Ne]);const Dt=()=>ut(void 0,null,function*(){const l=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Ze(l.disciplines||[])}),Rt=l=>ut(void 0,null,function*(){const d=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:l}});it(d.tag_disciplines)}),Yt=l=>ut(void 0,null,function*(){var d,Y,n,D;const a=document.createElement("div");a.className=b.fixedLoading,document.body.appendChild(a),pe.render(k.createElement(I.Z,{spinning:!0}),a);let A={};const p=[],[V,s]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)(`/api/item_banks/${l}/edit_single.json`,{method:"get"})]);if((V==null?void 0:V.status)===0&&(A.usedCount=V==null?void 0:V.remaining_number,A.totalCount=V==null?void 0:V.total_number),s.id){if(s!=null&&s.analysis||p.push(3),(s==null?void 0:s.item_type)==="SUBJECTIVE"&&!((d=s==null?void 0:s.answer_texts)!=null&&d.length)&&p.push(2),!((Y=s==null?void 0:s.tag_disciplines)!=null&&Y.length)){p.push(1);const v=[(n=s==null?void 0:s.discipline)==null?void 0:n.id,(D=s==null?void 0:s.sub_discipline)==null?void 0:D.id].filter(y=>!!y);Ie.setFieldValue("course",v)}A=Pt(Pt({},A),s),N(p)}le(s),ce(A),A.totalCount===-1?p.length?m(!0):_(!0):ae(!0),document.body.removeChild(a)}),Xt=l=>ut(void 0,null,function*(){ht(l),Yt(l),Dt()}),_t=()=>{fe(!0)};(0,e.useImperativeHandle)(Fe,()=>({onClick:_t}));const pn=l=>{it([...Ve,Pt({},l)])},dn=(l,d)=>{if(l!=null&&l.course){const[Y,n]=l.course;Rt(n),Oe(new Date),Ie.setFieldsValue({knowledge:[]})}},Q=()=>ut(void 0,null,function*(){const{analysis:l="",answer_texts:d="",course:Y=[],knowledge:n=[]}=Ie.getFieldsValue()||{},D={item_bank_id:xe,analysis:l,answer_texts:d?[d]:"",sub_discipline_id:(Y==null?void 0:Y[1])||"",tag_discipline_ids:n==null?void 0:n.map(A=>A.value)};C(!0);const a=yield(0,ne.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:D});a.id&&(le(a),m(!1),_(!0)),C(!1)});return k.createElement(e.Fragment,null,k.createElement(te.default,{centered:!0,open:L,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:r,onCancel:()=>m(!1),onOk:()=>Ie.submit(),afterClose:()=>{Ie.resetFields()}},k.createElement("div",{className:b.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),k.createElement("img",{src:w,style:{marginTop:-100}}),k.createElement(g.default,{form:Ie,onValuesChange:dn,layout:"vertical",colon:!1,onFinish:Q},x.includes(1)&&k.createElement(J.Z,{align:"middle",className:"mb20"},k.createElement(g.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},k.createElement(B.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Te})),k.createElement(g.default.Item,{name:"knowledge",className:"mb0 mt30"},k.createElement(ye.N,{key:mt,height:300,zIndex:1003,selectvalues:yt,subId:(At=Ie.getFieldsValue().course)==null?void 0:At[1],knowledgeOptions:Ve,onAddKnowledgeFinish:pn,className:b.knowledgeWrapper}))),x.includes(2)&&k.createElement(g.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},k.createElement(M.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),x.includes(3)&&k.createElement(g.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},k.createElement(M.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Ne&&k.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:fe,isshixuns:!1,ScoreShow:!!Ne,isloadings:!1,onOk:l=>{if(!l.length){q.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Xt(l[0])}}),k.createElement(De.Z,{visible:Ee,usedCount:X==null?void 0:X.usedCount,totalCount:X==null?void 0:X.totalCount,onCancel:()=>ae(!1),onOk:()=>{ae(!1),x.length?m(!0):_(!0)}}),k.createElement(ge,{noReselect:()=>{fe(!0)},noRestrictModal:l=>{ce({usedCount:0,totalCount:l}),ae(!0)},questionId:xe,visible:be,questionData:$,onChange:l=>{_(l)},noSaveSuccess:()=>fe(!1)}))})},35339:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return Ke}});var e=t(59301),g=t(8591),I=t(43428),te=t(95237),J=t(43418),B=t(92832),q=t(54580),pe=t(6848),w=t(43604),b=t(5871),oe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ye=t(85057),ne=t(3294),M=t(14791),we=t(99064),De=t(2554),G=t(955),de=t(86106),se=t(36136),at=t(88985),Pe=t(25355),rt="data:image/png;base64,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",nt=(ze,Re,me)=>new Promise((Be,j)=>{var T=qe=>{try{k(me.next(qe))}catch(ot){j(ot)}},ge=qe=>{try{k(me.throw(qe))}catch(ot){j(ot)}},k=qe=>qe.done?Be(qe.value):Promise.resolve(qe.value).then(T,ge);k((me=me.apply(ze,Re)).next())}),Ke=(0,e.forwardRef)(({onUpdateNum:ze,onSave:Re},me)=>{var Be;const j=`\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%`,[T,ge]=(0,e.useState)(!1),[k,qe]=(0,e.useState)([]),[ot,Wt]=(0,e.useState)(null),[Tt,ke]=(0,e.useState)([]),[Pt,ut]=(0,e.useState)(0),[Mt,ee]=(0,e.useState)(0),[R,H]=(0,e.useState)(!1),[Fe,At]=(0,e.useState)(j),[Ie,X]=(0,e.useState)(0),[ce,$]=(0,e.useState)(0),[le,Ne]=(0,e.useState)(0),[fe,L]=(0,e.useState)(0),[m,r]=(0,e.useState)(0),[C,x]=(0,e.useState)(0),[N,be]=(0,e.useState)(0),[_,Ee]=(0,e.useState)(0),[ae,mt]=(0,e.useState)(Pe.Q),{contentRef:Oe,value:Ve,status:it,open:Te,close:Ze}=ae,xe=(0,se.Z)({contentRef:Oe,status:it}),{openProgress:ht,closeProgress:yt,CreateProgressModal:Dt,progressOpen:Rt}=(0,de.Z)();(0,e.useEffect)(()=>{ot&&pn(),ot===!1&&(Ze(),ze==null||ze(),qe([]),At(j),X(0),$(0),Ne(0),L(0),r(0),x(0),be(0),Ee(0))},[ot]);const Yt=()=>{Wt(!0)};(0,e.useImperativeHandle)(me,()=>({onClick:Yt}));const Xt=n=>{H(!0),ut(n),ee(0)},_t=n=>nt(void 0,null,function*(){const D=n.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(D)==-1?(g.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):n.size/1024/1024>10?(g.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),pn=()=>nt(void 0,null,function*(){const n=yield(0,we.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});n.status===0&&(ut(n.total_number),ee(n.remaining_number))}),dn=n=>(n=n||"",n=String(n),n=n.replace(/\s+/g,""),n),Q=()=>nt(void 0,null,function*(){var n,D;if(dn(Fe)){if(Fe.length>1e3){g.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{g.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!dn(Fe)&&!(k!=null&&k.length)){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const a=[{name:"\u5355\u9009\u9898",num:Ie||0},{name:"\u591A\u9009\u9898",num:ce||0},{name:"\u5224\u65AD\u9898",num:le||0},{name:"\u586B\u7A7A\u9898",num:fe||0},{name:"\u7B80\u7B54\u9898",num:m||0},{name:"\u7EC4\u5408\u9898",num:_||0},{name:"\u7F16\u7A0B\u9898",num:C||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:N||0}],A=a.reduce((s,v)=>s+v.num,0);if(A===0){g.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(A>50){g.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}H(!1);const V={scene_type:6,request_identifier:Math.random(),file_id:(D=(n=k[0])==null?void 0:n.response)==null?void 0:D.id,content:Fe,count_arr:a.map(s=>s.num).join(",")};yield Te(V),pn()}),l=()=>nt(void 0,null,function*(){const n=xe();if(Re){Wt(!1),Re(n);return}ht(),ge(!0),ke([]);const D=new FormData;D.append("html",n);const a=yield(0,we.ZP)("/api/intelligent_imports/import.json",{method:"post",body:D},!0);if((a==null?void 0:a.status)===0)if(a!=null&&a.data){yt(100),ke(a==null?void 0:a.data);return}else g.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ge(!1),yt()}),d=()=>nt(void 0,null,function*(){const n=xe();(0,G.RG)(n)}),Y=["uploading","error"].includes((Be=k==null?void 0:k[0])==null?void 0:Be.status);return e.createElement(e.Fragment,null,e.createElement(at.Z,{visible:R,totalCount:Pt,usedCount:Mt,onCancel:()=>H(!1),onOk:Q}),e.createElement(I.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:e.createElement("div",{className:oe.extraHeader},e.createElement(te.Z,{align:"middle"},!it&&!!Ve&&e.createElement(e.Fragment,null,e.createElement(ye.op,{onClick:l,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(ye.op,{onClick:d,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const n=D=>{J.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:D,onOk:()=>{Wt(!1)}})};if(it){n("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Ve?n("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Wt(!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:ot},e.createElement("div",{className:oe.wrap},e.createElement("div",{className:oe.left},e.createElement("div",{className:oe.tip},e.createElement("img",{src:rt}),e.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")),e.createElement("div",{className:"mb10 mt20 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),e.createElement(B.default.TextArea,{style:{height:160},className:"mb20",value:Fe,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:n=>{At(n.target.value)}}),e.createElement(q.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:k,withCredentials:!0,data:{upload_type:1},beforeUpload:_t,onChange:({file:n})=>{var D,a;n.status!=="removed"&&(n.status==="done"&&((D=n==null?void 0:n.response)==null?void 0:D.status)!==0&&(n.status="error",n.response=(a=n==null?void 0:n.response)==null?void 0:a.message),qe([n]))},onRemove:()=>qe([])},e.createElement(pe.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"},e.createElement(ye.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{className:"c-black mt20"},e.createElement("div",{className:"mb10 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),e.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",e.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),e.createElement(te.Z,{style:{gap:16}},e.createElement(w.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:Ie,onChange:X,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(b.Z,{min:0,max:10,value:ce,onChange:$,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(b.Z,{min:0,max:10,value:le,onChange:Ne,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(b.Z,{min:0,max:10,value:fe,onChange:L,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(b.Z,{min:0,max:10,value:m,onChange:r,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7EC4\u5408\u9898"),e.createElement(b.Z,{min:0,max:10,value:_,onChange:Ee,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7F16\u7A0B\u9898"),e.createElement(b.Z,{min:0,max:10,value:C,onChange:x,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),e.createElement(b.Z,{min:0,max:10,value:N,onChange:be,style:{marginLeft:"8px"}})))),it?e.createElement("div",{onClick:Ze,className:oe.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Y?e.createElement("div",{className:`${oe.bottomBtn} ${oe.disabled}`},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):e.createElement("div",{onClick:()=>{if(Pt!==-1){H(!0);return}Q()},className:oe.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),e.createElement(Pe.Z,{onStatusChange:mt,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rt,noRestrictModal:Xt,stringTransformer:De.o,onError:n=>{Object.prototype.toString.call(n)==="[object Object]"&&n.status===-9&&Xt(n.data)}}))),e.createElement(I.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:T},e.createElement(te.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(36413),alt:"\u667A\u80FD\u51FA\u9898"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),e.createElement(M.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>ge(!1),onSuccess:()=>{ge(!1),Wt(!1)}}),e.createElement("div",{style:{height:70}})),Dt("\u5904\u7406\u4E2D"))})},27478:function(tt,gt,t){"use strict";var e=t(59301);const g=({scrollBoxRef:I,bottomInspectRef:te,contentRef:J,status:B,rootMargin:q="70px",bottomOffset:pe=110})=>{const[w,b]=(0,e.useState)(!0),oe=(0,e.useRef)(!1);return(0,e.useEffect)(()=>{if(!I.current||!te.current)return;const ye=new IntersectionObserver(([ne])=>{var M,we,De,G;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((M=ne.rootBounds)==null?void 0:M.width)===0&&((we=ne.rootBounds)==null?void 0:we.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((De=ne.boundingClientRect)==null?void 0:De.width)===0&&((G=ne.boundingClientRect)==null?void 0:G.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}b(ne.isIntersecting)},{root:I.current,rootMargin:q,threshold:0});return ye.observe(te.current),()=>{ye.disconnect()}},[I.current,te.current,q]),(0,e.useEffect)(()=>{if(!B)return;const ye=I.current,ne=J.current;oe.current=!1;let M=ye.scrollTop;const we=()=>{const{scrollTop:G,scrollHeight:de,clientHeight:se}=ye;G>M?G+se>=de-pe&&(ye.scrollTop=ye.scrollHeight,oe.current=!1):G{oe.current||(ye.scrollTop=ye.scrollHeight)});return De.observe(ne),()=>{setTimeout(()=>{De.unobserve(ne)},250),ye.removeEventListener("scroll",we)}},[B]),w};gt.Z=g},36136:function(tt,gt,t){"use strict";var e=t(59301);const g=({contentRef:I,status:te})=>((0,e.useEffect)(()=>{!te&&(I!=null&&I.current)&&I.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(q=>{q.tagName.toLowerCase()==="code"?q.parentElement&&(q.parentElement.contentEditable="false"):q.tagName.toLowerCase()==="mathx"&&(q.contentEditable="false")})},[te]),(B=!1)=>{const q=oe=>{const ye={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,ne=>ye[ne]||ne)};if(!I.current)return"";const pe=I.current.cloneNode(!0);pe.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ye=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ye=ye.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ye=`$$${ye}$$`);const ne=document.createTextNode(ye);oe.parentNode.replaceChild(ne,oe)}),B&&pe.querySelectorAll('[data-select="disabled"]').forEach(ye=>{var ne;const M=ye.textContent||"",we=document.createTextNode(M+` -`);(ne=ye.parentNode)==null||ne.replaceChild(we,ye)});let b=pe.innerHTML;return B||(b=b.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),b=b.replace(/

    /g,""),b=b.replace(/<\/p>/g,` -`),b=b.replace(/
    /g,` -`),b=b.replace(/\r\n/g,` -`),b=b.replace(/<[^>]*>/g,""),b=q(b),b});gt.Z=g},86106:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ye}});var e=t(59301),g=t(43418),I=t(95237),te=t(93948),J="data:image/png;base64,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",B="data:image/png;base64,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",q="data:image/png;base64,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",pe={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},w=t(59301);const b=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ye=()=>{const[ne,M]=(0,e.useState)(0),[we,De]=(0,e.useState)(!1),[G,de]=(0,e.useState)(!0),se=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(G)return;const Ke=()=>{M(ze=>ze>=99?(clearInterval(se.current),99):ze+1)};return se.current=setInterval(Ke,5e4/99),()=>clearInterval(se.current)},[G]);const at=()=>{M(0),De(!0),de(!1)},Pe=(Ke=0)=>{de(!0),M(Ke),De(!1)},rt=Ke=>{const ze=Ke/1048576;let Re;return ze<=.3?Re=3:ze<=.5?Re=5:ze<=1?Re=10:ze<=2?Re=20:ze<=3?Re=30:ze<=10?Re=ze*10:Re=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Re}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},nt=()=>w.createElement("span",{className:pe.dotLoading},w.createElement("span",null,"."),w.createElement("span",null,"."),w.createElement("span",null,"."));return{progress:ne,progressOpen:we,openProgress:at,closeProgress:Pe,toggleLock:()=>de(Ke=>!Ke),CreateProgressModal:(Ke=b,ze)=>(typeof Ke=="string"&&(Ke=[Ke,Ke,Ke]),w.createElement(g.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:we,title:null,footer:null,width:500,afterClose:()=>M(0)},w.createElement(I.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&w.createElement(w.Fragment,null,w.createElement("img",{src:J,alt:"Step 1"}),w.createElement("div",{className:"mt20 c-light-primary"},Ke[0],nt())),ne>30&&ne<60&&w.createElement(w.Fragment,null,w.createElement("img",{src:B,alt:"Step 2"}),w.createElement("div",{className:"mt20 c-light-primary"},Ke[1],nt())),ne>=60&&w.createElement(w.Fragment,null,w.createElement("img",{src:q,alt:"Step 3"}),w.createElement("div",{className:"mt20 c-light-primary"},Ke[2],nt())),w.createElement(te.Z,{className:pe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!ze&&w.createElement("div",{className:"c-grey-999"},rt(ze)))))}}},89498:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return Pt}});var e=t(59301),g=t(38854),I=t(8591),te=t(6848),J=t(92832),B=t(3113),q=t(43276),pe={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"},b=({position:ut,children:Mt})=>{const{left:ee=0,top:R=0}=ut||{},[H,Fe]=(0,e.useState)(ee),[At,Ie]=(0,e.useState)(R),X=(0,e.useRef)(null),ce=()=>{if(X.current){const $=X.current.offsetWidth,le=X.current.offsetHeight,Ne=window.innerWidth,fe=window.innerHeight;let L=ee,m=R;ee+$>Ne&&(L=Ne-$),L<0&&(L=0),R+le>fe&&(m=fe-le),m<0&&(m=0),Fe(L),Ie(m)}};return(0,e.useEffect)(()=>{if(!X.current||!ut)return;const $=new ResizeObserver(()=>{ce()});return $.observe(X.current),()=>{$.disconnect()}},[ee,R,ut]),(0,e.useEffect)(()=>{ut&&ce()},[ee,R,ut]),ut?e.createElement("div",{ref:X,style:{position:"fixed",left:`${H}px`,top:`${At}px`,zIndex:1050}},Mt):null},oe=t(3294),ye=t(56102),ne=t(24544),M=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,at=(ut,Mt,ee)=>Mt in ut?M(ut,Mt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ut[Mt]=ee,Pe=(ut,Mt)=>{for(var ee in Mt||(Mt={}))de.call(Mt,ee)&&at(ut,ee,Mt[ee]);if(G)for(var ee of G(Mt))se.call(Mt,ee)&&at(ut,ee,Mt[ee]);return ut},rt=(ut,Mt)=>we(ut,De(Mt)),nt=(ut,Mt,ee)=>new Promise((R,H)=>{var Fe=X=>{try{Ie(ee.next(X))}catch(ce){H(ce)}},At=X=>{try{Ie(ee.throw(X))}catch(ce){H(ce)}},Ie=X=>X.done?R(X.value):Promise.resolve(X.value).then(Fe,At);Ie((ee=ee.apply(ut,Mt)).next())}),Ke=({visible:ut,position:Mt,selectText:ee,applyRefinedText:R,fetchUrl:H,noRestrictModal:Fe})=>{var At;const[Ie,X]=(0,e.useState)(!1),[ce,$]=(0,e.useState)([]),[le,Ne]=(0,e.useState)(""),[fe,L]=(0,e.useState)(1),[m,r]=(0,e.useState)(""),[C,x]=(0,e.useState)(!1),N=(0,e.useRef)(null),[be,_]=(0,e.useState)(!1),[Ee,ae]=(0,e.useState)(0),mt=(0,e.useRef)(!1),Oe=((At=ce==null?void 0:ce[(ce==null?void 0:ce.length)-1])==null?void 0:At.loading)===!0;(0,e.useEffect)(()=>{if(ut){L(1);return}_(!1),X(!1),Ve(),ae(0),$([]),L(0)},[ut]);const Ve=()=>{var Q,l;Ne(""),r(""),(l=(Q=N.current)==null?void 0:Q.cancelRequest)==null||l.call(Q)},it=(...Q)=>nt(void 0,[...Q],function*(l="",d=ce){const Y=Date.now(),n=[...d,{text:l,key:Y,sender:"user",show:!0},{loading:!0,key:Y,sender:"AI",show:!0}];L(2),$(n);const D=Ze(d),a={no_record_times:!0,prompt:l,history:D};N.current=new ne.Z(oe.Z.API_SERVER+H,a),yield new Promise(A=>{N.current.on("data",p=>{const{chunk:{msg:V},full:s}=p,v=V==="error";_(!0),r(Rt(s)),$(y=>y.map((F,h)=>h===y.length-1?rt(Pe({},F),{text:s,loading:!1,error:v}):F))}),N.current.on("done",()=>A()),N.current.on("error",p=>{const V="\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(p)==="[object Object]"&&p.status===-9&&(L(1),Fe(p.data)),$(s=>s.map((v,y)=>y===s.length-1?rt(Pe({},v),{text:V,loading:!1,error:!0}):v)),A()}),N.current.on("cancelled",()=>A()),N.current.startStream()}),X(!1)}),Te=Q=>{Ne(Q.target.value)},Ze=Q=>Q.reduce((d,Y)=>{if(Y.sender==="user"){const n=Q.find(D=>D.key===Y.key&&D.sender==="AI");n&&(n!=null&&n.text)&&!(n!=null&&n.error)&&d.push({question:Y.text,answer:n.text})}return d},[]),xe=()=>{if(dn)return;const Q=Yt("\u6539\u5199");Ve(),X(!0),it(Q)},ht=Q=>{if(Q.key==="Enter"&&!Q.shiftKey){if(Q.preventDefault(),mt.current||pn)return;xe()}},yt=()=>{var Q,l;ae(d=>d+1),(l=(Q=N.current)==null?void 0:Q.cancelRequest)==null||l.call(Q),X(!1),_(!1)},Dt=[{key:"1",label:e.createElement("span",null," ",e.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:e.createElement("span",null,e.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:e.createElement("span",null," ",e.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Rt=(Q="")=>{const l=["\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((d,Y)=>{l.push(`\u7B54\u6848${Y+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Y+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Y+1})\u8F93\u51FA\uFF1A`)}),l.forEach(d=>{const Y=new RegExp(d,"g");Q=Q.replace(Y,`**${d}** `)}),Q},Yt=Q=>Q==="\u6539\u5199"?`${le}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ee}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ee}\uFF0C${Q}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Xt=Q=>{let l="";Q.key==="1"&&(l=Yt("\u6DA6\u8272")),Q.key==="2"&&(l=Yt("\u6269\u5199")),Q.key==="3"&&(l=Yt("\u7F29\u5199")),Ve(),X(!0),it(l)},_t=()=>{const Q=ce.splice(ce.length-2),{text:l}=(Q==null?void 0:Q[0])||{};Ve(),X(!0),it(l,ce)},pn=Ie||be,dn=(le==null?void 0:le.trim())==="";return ut?e.createElement(g.Z,{open:dn&&!pn&&(C||!m),overlayStyle:{minWidth:200},menu:{items:Dt,onClick:Xt}},e.createElement(b,{position:Mt},e.createElement("div",{className:pe.wrap},fe===2&&e.createElement(e.Fragment,null,e.createElement("div",{className:pe.chatContainer},Oe&&e.createElement("div",{className:pe.loadingWrp},e.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),e.createElement("div",{className:"ai-loading"})),m&&e.createElement(q.Z,{cancelIndex:Ee,streamingStatus:Ie,loadImage:!1,onFinish:()=>nt(void 0,null,function*(){ae(0),setTimeout(()=>_(!1),0)}),value:m})),e.createElement("div",{className:pe.btnContainer},e.createElement("div",{onClick:()=>R(!0,m),className:pe.btn,style:{padding:"0 16px",width:"initial"}},e.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),e.createElement("div",{onClick:()=>R(!1,m),className:pe.btn,style:{padding:"0 16px",width:"initial"}},e.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),e.createElement(ye.CopyToClipboard,{text:m,onCopy:()=>I.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(te.Z,{title:"\u590D\u5236"},e.createElement("div",{className:pe.btn,style:{marginLeft:"auto"}},e.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),e.createElement(te.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("div",{onClick:_t,className:pe.btn},e.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),e.createElement(te.Z,{title:"\u5220\u9664"},e.createElement("div",{onClick:()=>{L(1),Ve(),$([])},className:pe.btn},e.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),e.createElement("div",{className:pe.inputContainer},e.createElement(J.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:le,bordered:!1,onFocus:()=>x(!0),onBlur:()=>setTimeout(()=>x(!1),300),onChange:Te,onPressEnter:ht,onCompositionStart:()=>mt.current=!0,onCompositionEnd:()=>mt.current=!1}),be?e.createElement("div",{className:`iconfont icon-tingzhihuida ${pe.cancelBtn}`,onClick:yt}):e.createElement(B.ZP,{className:dn?pe.sendBtnDisabled:pe.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:pn,onClick:xe}))))):e.createElement(e.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"},Re=Object.defineProperty,me=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,T=(ut,Mt,ee)=>Mt in ut?Re(ut,Mt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):ut[Mt]=ee,ge=(ut,Mt)=>{for(var ee in Mt||(Mt={}))Be.call(Mt,ee)&&T(ut,ee,Mt[ee]);if(me)for(var ee of me(Mt))j.call(Mt,ee)&&T(ut,ee,Mt[ee]);return ut};const k=ut=>React.createElement("svg",ge({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},ut),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 qe="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Wt=(0,e.forwardRef)(({initialContent:ut,onButtonClick:Mt},ee)=>{const[R,H]=(0,e.useState)(null),[Fe,At]=(0,e.useState)(null),[Ie,X]=(0,e.useState)(""),[ce,$]=(0,e.useState)(null),le=ee,Ne=N=>{const be=document.elementFromPoint(10,N),_=document.createRange();let Ee=null;const ae=document.createTreeWalker(le.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const ht=document.createRange();ht.selectNodeContents(xe);const yt=ht.getBoundingClientRect();return yt.top<=N&&yt.bottom>=N?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let mt="",Oe,Ve,it=null,Te=null,Ze=null;for(;Oe=ae.nextNode();){Oe.parentNode.getAttribute("data-select")==="disabled"&&(Ve=!0),mt+=Oe.textContent,Te||(Te=Oe),Ze=Oe;const xe=document.createRange();xe.selectNodeContents(Oe);const ht=xe.getBoundingClientRect();it===null&&(it=ht.top)}if(Te&&Ze&&!Ve){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ze,Ze.textContent.length),$(xe)}else $(null);return At(it-1),Ve?"":mt.trim()};function fe(N){for(;N.parentElement&&N.parentElement.tagName.toLowerCase()!=="section";){var be=window.getComputedStyle(N.parentElement);if(be.pointerEvents==="none")return!0;N=N.parentElement}return!1}const L=N=>{var be,_;if(fe(N.target)){At(-1e6);return}if(((_=(be=document.getSelection())==null?void 0:be.toString)==null?void 0:_.call(be))!==""){At(-1e6);return}const Ee=Ne(N.clientY);if((Ee==null?void 0:Ee.trim())===""){At(-1e6);return}const ae=le.current.getBoundingClientRect();H(ae.left-30),X(Ee)},m=()=>{},r=N=>{Mt&&Ie&&Mt(Ie,N.clientX,N.clientY,ce)},C=()=>{if(ce){const N=window.getSelection();N.removeAllRanges(),N.addRange(ce)}},x=()=>{window.getSelection().removeAllRanges()};return(0,e.useEffect)(()=>{const N=le.current;return N.addEventListener("mousemove",L),N.addEventListener("mouseleave",m),()=>{N.removeEventListener("mousemove",L),N.removeEventListener("mouseleave",m),x()}},[ut]),e.createElement("div",{className:ze["hover-line-container2"]},Fe!==null&&e.createElement("div",{className:ze["line-button-container"],style:{top:Fe,left:R},onMouseEnter:()=>{C()},onMouseLeave:()=>{x(),At(null),X(""),$(null)}},e.createElement("div",{className:ze.button,onClick:r},e.createElement("img",{src:qe}),e.createElement("span",null,"AI\u6539\u5199"))))}),Tt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Pt=({nodeRef:ut,noRestrictModal:Mt})=>{const[ee,R]=(0,e.useState)(null),[H,Fe]=(0,e.useState)(null),[At,Ie]=(0,e.useState)(!1),[X,ce]=(0,e.useState)(null),[$,le]=(0,e.useState)(!1),[Ne,fe]=(0,e.useState)(!1),L=ut,m=(0,e.useRef)(null),r=(0,e.useRef)(null),[C,x]=(0,e.useState)("");(0,e.useEffect)(()=>{ee!=null&&ee.toString()&&x(ee==null?void 0:ee.toString())},[ee==null?void 0:ee.toString()]);const N=()=>{const ae=window.getSelection(),mt=L.current.scrollTop,Oe=L.current.getBoundingClientRect();if(ae.rangeCount>0&&ae.toString().length>0){const Ve=ae.getRangeAt(0);R(Ve.cloneRange());const it=Ve.getBoundingClientRect(),Te=40;let Ze=it.top+mt-5+Te;Ze{if(!ae||ae.rangeCount===0){le(!1);return}const Oe=ae.getRangeAt(0).getBoundingClientRect(),Ve=window.getComputedStyle(L.current),it=parseInt(Ve.lineHeight),Te=parseInt(Ve.paddingTop),Ze=L.current.scrollTop,xe=L.current.getBoundingClientRect(),ht=Oe.top-xe.top+Ze,yt=Math.floor((ht-Te)/it),Dt=Te+yt*it-Ze;ce(Dt),le(!0)},_=ae=>{L.current&&!L.current.contains(ae.target)&&fe(!1)};(0,e.useEffect)(()=>{const ae=L.current;return ae.addEventListener("scroll",N),ae.addEventListener("input",N),ae.addEventListener("click",N),ae.addEventListener("mouseup",N),ae.addEventListener("keyup",N),ae.addEventListener("click",N),document.addEventListener("mousedown",_),()=>{ae.removeEventListener("scroll",N),ae.removeEventListener("input",N),ae.removeEventListener("click",N),ae.removeEventListener("mouseup",N),ae.removeEventListener("keyup",N),ae.removeEventListener("click",N),document.removeEventListener("mousedown",_)}},[]);const Ee=(ae=!0,mt)=>{if(!ee)return;const Oe=r.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Ve=ee.cloneRange(),it=window.getSelection();if(it.removeAllRanges(),it.addRange(Ve),ae){Ve.deleteContents();const Te=document.createElement("div");Te.innerHTML=Oe;const Ze=Array.from(Te.childNodes);for(;Ze.length>0;)Ve.insertNode(Ze.pop())}else{Ve.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Oe;const Ze=Array.from(Te.childNodes);for(;Ze.length>0;)Ve.insertNode(Ze.pop())}it.removeAllRanges(),R(null),Ie(!1),Fe(null)};return e.createElement("section",{ref:r},H&&e.createElement("div",{ref:m,className:Tt.toolbar,style:{top:H==null?void 0:H.top,left:H==null?void 0:H.left}},e.createElement("div",{className:Tt.button,onClick:()=>Ie(!0)},e.createElement("img",{src:qe}),e.createElement("span",null,"AI\u6539\u5199"))),e.createElement(Ke,{key:JSON.stringify(H),noRestrictModal:Mt,visible:At,position:H,selectText:C,applyRefinedText:Ee,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),L.current&&e.createElement(Wt,{ref:L,onButtonClick:(ae,mt,Oe,Ve)=>{R(Ve),Ie(!0),x(ae),Fe({left:mt,top:Oe+20})}}))}},88985:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return J}});var e=t(59301),g=t(43418),I={num:"num___VQiqB"},J=({visible:B,usedCount:q,totalCount:pe,onOk:w,onCancel:b})=>{const oe=()=>q>0?e.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",pe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",e.createElement("span",{className:I.num},q),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):e.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",pe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",e.createElement("span",{className:I.num},q),"\u6B21\uFF09\u3002");return e.createElement(g.default,{centered:!0,open:B,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:b,onOk:w,footer:q>0?void 0:null},oe())}},25355:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return De},Q:function(){return M}});var e=t(59301),g={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},I=t(24544),te=t(3294),J=t(43276),B=t(89498),q=t(27478),pe=t(53630),w="data:image/png;base64,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",b=t(92310),oe=t.n(b),ye=t(8591),ne=(G,de,se)=>new Promise((at,Pe)=>{var rt=Ke=>{try{lt(se.next(Ke))}catch(ze){Pe(ze)}},nt=Ke=>{try{lt(se.throw(Ke))}catch(ze){Pe(ze)}},lt=Ke=>Ke.done?at(Ke.value):Promise.resolve(Ke.value).then(rt,nt);lt((se=se.apply(G,de)).next())});const M={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var De=({className:G,style:de,onChange:se,onSuccess:at,onCancel:Pe,onError:rt,fetchUrl:nt,noRestrictModal:lt=()=>{},showEditableToolbar:Ke,bottomOffset:ze=110,loadingText:Re,showEmptyData:me=!0,onStatusChange:Be,stringTransformer:j,bottomContainerNode:T})=>{const[ge,k]=(0,e.useState)(!1),[qe,ot]=(0,e.useState)(""),[Wt,Tt]=(0,e.useState)(0),[ke,Pt]=(0,e.useState)(!1),ut=(0,e.useRef)(null),Mt=(0,e.useRef)(null),ee=(0,e.useRef)(null),R=(0,e.useRef)(null),H=(0,q.Z)({scrollBoxRef:R,bottomInspectRef:ee,contentRef:Mt,status:ke,bottomOffset:ze}),Fe=ge||ke;(0,e.useEffect)(()=>{se==null||se(qe)},[qe]),(0,e.useEffect)(()=>{Be==null||Be({contentRef:Mt,status:Fe,value:qe,open:At,close:Ie})},[Fe,qe]);const At=ce=>ne(void 0,null,function*(){k(!0),ot(""),Tt(0);const $=nt;ce!=null&&ce.fetchUrl&&delete ce.fetchUrl,ut.current=new I.Z(`${te.Z.API_SERVER}${$}`,ce),yield new Promise((le,Ne)=>{ut.current.on("data",fe=>{let{chunk:{content:L,type:m}}=fe;Pt(!0),m==="text"&&ot(r=>j?j(r+L):r+L)}),ut.current.on("done",()=>{le()}),ut.current.on("error",fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-1&&ye.ZP.warning((fe==null?void 0:fe.message)||""),le(),rt==null||rt(fe)}),ut.current.on("cancelled",()=>{le(),Pe==null||Pe()}),ut.current.startStream()}),k(!1)}),Ie=()=>{var ce,$;Tt(1),($=(ce=ut.current)==null?void 0:ce.cancelRequest)==null||$.call(ce),k(!1),Pt(!1)},X=(0,e.useMemo)(()=>Mt.current?e.createElement(B.Z,{noRestrictModal:lt,nodeRef:Mt}):e.createElement(e.Fragment,null),[Mt.current]);return e.createElement(e.Fragment,null,e.createElement("div",{className:oe()(g.container,G),style:de,ref:R},e.createElement("div",{ref:Mt,className:g.liWrap,contentEditable:!Fe},qe&&e.createElement(J.Z,{cancelIndex:Wt,streamingStatus:ge,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){Tt(0),setTimeout(()=>Pt(!1),0),at==null||at(qe)}),value:qe})),!qe&&!Fe&&e.createElement("div",{className:g.imgBox},e.createElement("img",{width:56,src:w}),e.createElement("span",null,"\u9884\u89C8\u533A")),me&&Fe&&e.createElement(pe.Z,{text:Re}),!H&&e.createElement("div",{className:g.backBottom,onClick:()=>{R.current.scrollTop=R.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:ee}),T),!Fe&&Ke&&X)}},53630:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return te}});var e=t(59301),g={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},te=({text:J})=>e.createElement("div",null,e.createElement("div",{className:g.loading},e.createElement("div",{className:g.dot}),e.createElement("div",{className:g.dot}),e.createElement("div",{className:g.dot})),!!J&&e.createElement("div",{className:"mt5"},J))},19909:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return it}});var e=t(59301),g=t(43428),I=t(8591),te=t(54580),J=t(43418),B=t(6848),q=t(92832),pe=t(3113),w=t(71418),b=t(64165),oe=t(14478),ye=t(38854),ne=t(92310),M=t.n(ne),we=t(43276),De={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},G=t(59301),de=(Te,Ze,xe)=>new Promise((ht,yt)=>{var Dt=Xt=>{try{Yt(xe.next(Xt))}catch(_t){yt(_t)}},Rt=Xt=>{try{Yt(xe.throw(Xt))}catch(_t){yt(_t)}},Yt=Xt=>Xt.done?ht(Xt.value):Promise.resolve(Xt.value).then(Dt,Rt);Yt((xe=xe.apply(Te,Ze)).next())}),at=({value:Te="",streamingStatus:Ze,onFinish:xe,cancelIndex:ht,time:yt,loading:Dt,loadAll:Rt})=>{const[Yt,Xt]=(0,e.useState)(""),[_t,pn]=(0,e.useState)(!0),dn=(0,e.useRef)(Te),Q=(0,e.useRef)(Ze),l=(0,e.useRef)(0),d=(0,e.useRef)(null),[Y,n]=(0,e.useState)(!1),D=70;(0,e.useEffect)(()=>{Q.current=Ze},[Ze]),(0,e.useEffect)(()=>{dn.current=Te},[Te]),(0,e.useEffect)(()=>{if(!Ze){Xt(dn.current);return}return n(!0),d.current=setInterval(a,D),()=>{clearInterval(d.current)}},[]),(0,e.useEffect)(()=>{Y&&(Xt(dn.current),clearInterval(d.current),n(!1),xe())},[ht]);const a=()=>de(void 0,null,function*(){const A=dn.current[l.current];A!==void 0?(Xt(p=>p+A),l.current++,clearInterval(d.current),d.current=setInterval(a,280/(dn.current.length-l.current))):Q.current===!1&&(Xt(dn.current),clearInterval(d.current),n(!1),xe())});return G.createElement("div",{className:`${De.reasoning} fadeIn animated`},G.createElement("div",{className:De.btn,onClick:()=>pn(!_t)},G.createElement("i",{className:"iconfont icon-shendusikao"}),yt?G.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",yt," \u79D2\uFF09"):G.createElement("span",null,"\u601D\u8003\u4E2D..."),_t?G.createElement("b",{className:"iconfont icon-shouqi6"}):G.createElement("b",{className:"iconfont icon-zhankai6"})),Dt&&G.createElement(w.Z,{spinning:!0,className:"mt20"}),_t&&!Dt&&G.createElement("div",{className:De.content},Yt,Y?G.createElement("span",{className:"aiBlink"},"__"):""))},Pe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},rt=t(81327),nt=Object.defineProperty,lt=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Re=(Te,Ze,xe)=>Ze in Te?nt(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,me=(Te,Ze)=>{for(var xe in Ze||(Ze={}))Ke.call(Ze,xe)&&Re(Te,xe,Ze[xe]);if(lt)for(var xe of lt(Ze))ze.call(Ze,xe)&&Re(Te,xe,Ze[xe]);return Te};const Be=Te=>React.createElement("svg",me({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Te),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 j="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",T=Object.defineProperty,ge=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,qe=Object.prototype.propertyIsEnumerable,ot=(Te,Ze,xe)=>Ze in Te?T(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,Wt=(Te,Ze)=>{for(var xe in Ze||(Ze={}))k.call(Ze,xe)&&ot(Te,xe,Ze[xe]);if(ge)for(var xe of ge(Ze))qe.call(Ze,xe)&&ot(Te,xe,Ze[xe]);return Te};const Tt=Te=>React.createElement("svg",Wt({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Te),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 ke="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Pt=t(59301),Mt=({value:Te,onChange:Ze})=>{const[xe,ht]=(0,e.useState)(!1),yt=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:j},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ke}],Dt=yt.find(Rt=>Rt.key===Te);return Pt.createElement("div",{className:Pe.select},Pt.createElement(rt.Z,{size:10},Pt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Pt.createElement("div",{className:Pe.box,onMouseLeave:()=>ht(!1)},Pt.createElement("div",{className:Pe.text,onClick:()=>ht(!0)},Pt.createElement("img",{src:Dt.img,width:20}),Pt.createElement("span",null,Dt.name),Pt.createElement("b",{className:"iconfont icon-zhankai6"})),xe&&Pt.createElement("div",{className:Pe.itemWrap},Pt.createElement("aside",null,yt.map(Rt=>Pt.createElement("div",{key:Rt.key,className:`${Pe.item} ${Rt.key===Te?Pe.active:""}`,onClick:Yt=>{Yt.stopPropagation(),Ze(Rt.key),ht(!1)}},Pt.createElement("img",{src:Rt.img,width:20}),Pt.createElement("span",null,Rt.name))))))))},ee={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},R=t(99064),H=t(955),Fe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Ie=({src:Te,onClick:Ze,topPercentage:xe=.62,draggableExtraNode:ht})=>{const yt=(0,e.useRef)(null),Dt=(0,e.useRef)(!1),Rt=(0,e.useRef)(!1),[Yt,Xt]=(0,e.useState)(window.innerHeight*xe),[_t,pn]=(0,e.useState)(!1),dn=10;return(0,e.useEffect)(()=>{if(yt.current){let Q=function(D){var a;Dt.current=!0,n=D.pageY,Y=D.pageY-(((a=yt.current)==null?void 0:a.getBoundingClientRect().top)||0),(0,H.kk)("none"),document.onselectstart=function(){return!1}},l=function(){Dt.current&&!Rt.current&&Ze&&Ze(),Dt.current=!1,Rt.current=!1,(0,H.kk)("auto"),document.onselectstart=null},d=function(D){var a;if(Dt.current){const p=D.pageY-Y,V=window.innerHeight-(((a=yt.current)==null?void 0:a.offsetHeight)||0)-50,s=50;if(!Rt.current&&Math.abs(n-D.pageY)>dn&&(Rt.current=!0),Rt.current){let v=Math.max(s,Math.min(p,V));Xt(v)}}},Y=0,n=0;return yt.current.addEventListener("mousedown",Q),document.addEventListener("mousemove",d),document.addEventListener("mouseup",l),()=>{var D,a;(a=(D=yt==null?void 0:yt.current)==null?void 0:D.removeEventListener)==null||a.call(D,"mousedown",Q),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",l)}}},[Ze]),(0,e.useEffect)(()=>{const Q=()=>{Xt(window.innerHeight*xe)};return window.addEventListener("resize",Q),()=>{window.removeEventListener("resize",Q)}},[xe]),e.createElement("div",{className:Fe.draggableImage,style:{top:`${Yt}px`,display:_t?"none":"block",cursor:Dt.current?"grabbing":"grab"},ref:yt},ht&&e.createElement("div",{className:Fe.extraNode,onMouseUp:Q=>Q.stopPropagation(),onMouseDownCapture:Q=>Q.stopPropagation()},ht),e.createElement("img",{className:Fe.img,src:Te,width:60,draggable:"false"}),e.createElement("i",{className:`iconfont icon-tupianguanbi ${Fe.close}`,onMouseUp:Q=>{Q.stopPropagation(),pn(!0)}}))},X="data:image/png;base64,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",ce="data:image/png;base64,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",$="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAABRCAYAAACOlsX2AAAAAXNSR0IArs4c6QAAIABJREFUeF7NmwecHlW9979nZp66fbM9vZOOJKH3FgLSNSAB5HJBEEEBr1yKF1CayEUFqVIEFQygEQg1lFAD6QXSk012N5vN9vb0KeflnHl20yEUue+E/ezDPDPnnN+/txUX/s2ZKvEeRtKfL33J7BviS7/5zbzwJfYX1AmMS8QFT6Rr4auA/WaO/G2uIhB14oePpXrI1Lt3D792+eJbOt2/c39x/iNJ2SuQWYTbBGXvtu5dIPviLgLee8P/IOWOD36b+4vzH0xIxM5H9A+UExKcf6jFg285O/K2l/U9B9/2/qTBBghYWO3qd/IiglO+Y/HUhzb6i+2uSBAsc9vdpA22CwcMNUjZsKzW20WmyvIFao9XlrpYpiRoCb4zyKAzAZ9u7nl+J9ns/V+BOO/+xB4l94eHBxhVZWCakMpI0g786a0Mv/pemPp2f/HcsODav6ezn+G6U0P85oUMx44zWV7r0h6Dn00N8spSh/59BEPLDB54I0N3Ci47LkBxjiCRgfICwfMLHT5a53LSdywSacmclT7Req4zJlsMqzCoKDRYUeeytdOjOwn79DV46xOHDU1foIQSxLn3xreJdHZl9Vp+RDDtIIvH3ra5+Nggs5c5bGr29P3Lpwa5fWZa8+uO6WGueypFMABXnRTi3ZUOW9okwysNpuxrcfesNNeeFtLvb26VVDd5xLJm4ydTgry82KGm2ePUyQGaOiWOJ5k4xCTjoEGpa8F6F1dCXhgGlRocOdbitSUOpx8Q4K4X09x1blhLRigApgG/eylNTfPuwYtzfx/bWUD1JqP6mpx9WEB/HlBqUNvsc/S9lQ4HjrC4/R8p/f93nh/hmr8kNeW/OymgwXQlJK3dkr7FBs3dkn0HmfxmZgq10XETLKq3emxo9Lh8agjDgK6kZHCZwetLHPrkCcb0N7Q0bWryOGZ8gP96IkG/PgYnTgwQDQkqCgWOC4mM5MX5Nj8+IcRF9yc4YoxFKCCYvVSpz66X2l9Mvzsm9Un2cO03zOSiY4O886mjFw9a8MtpEV6YrxaVnHZAgF/82Qd/2BiTAaVm70pNnR5zVzncdl6EZ97P6PsnTQ5w/8tpGtolPzkxxNJqXyKOHGexZrPL3NUu0w4NaK7PW+Ny63lhbpnhr58fFQRMuGRqiDeX2qze7HLOEUHKCwx+/2Kaw8dYmjEL1u1kc7azHeKcO7t3C1fZsaMmWEydFOTOZ5MMrTKYOjHIb/+R5MB9rF5QybTko9W+6F15WpgPVti0dkmiYTjtoCB3PJvikNEWOWHfYDV3eixa5z9/+ckhXppvs6nR47SDAzS1S02gC48PMm+Nw4oajzsuiHDT35JaxP/juCDjBpnkRARbWiXrt7iaSGptT6L3eWx2muaOnSBt52zED+7o2q0fHlhmcPzEAGkbqkoMfUDLAGcnw/mbGcleAbny9DCGECQzkoDl24EHX0pxyUlhbp+R1GuUFghaOn2huuKUMH1LDNK2pDjPYMY7aT5c6XDj9AgPzErR0iW566Io1z2eYGiVyfSjQ/ztrTRb2z0unhrm6TlpGto8inIFl58S1sCvfTyxZ3FVIn32rZ27NVrqLUWYn50R4eV5GWoat7OYWRLddWkuV90f2wb4zAgvfZShscMjNyL4zxPCPPBiklsvzGFzs7qH5v7DL6XoTkquOM1/flOjy+mHBmlsl8xfbXPnxTlc/VBc73/3pTn8/KE4AUtgCDRxph8TojMu6YhLtrZ5rK93uWF6lKUbHF7+2FedPV3i7F8p/u8pwBBc+b0IpUWC9G7WUVS/4I6uXsBXfT9KQa4gY6NdmfrigeeT/PTMCHc8lSCVgfwcQSotyTiSK86I8M5Sm2BAcMLkIGXFBu8uzZAXFTz5mtJbwe9+ksPV98cYUmVy8XcjuK6kON9gY4PL8g0OC9c4lBYa/OjksCbCLU/GtXjv/hKIs27cXuB3flJw1bQosxekqWvaNQi47Ue5/PQP3b2R09Vn5fD3N1M0tHr60FdOi3L/zASXnR7l1ifj+gxnHhlic5OrrexFJ0do7vBYXaMOb7Nxi8tNF+byv0/HaerwiIQEt16cy8/vi+nYqCdAO/+EMMvXOyxd7zBuqMkFUyPc+VScI/YNkpcj+PPLqeyzuyYXYtoN7XsUaXXAq86OkhsVJHYNuZkwLMAFt3T2HuTqH0R5+o2UtqZnHuVT/NEXE9x1eR7t3VI/V5gruPnRmI6kPFdxept8nTc1TGunxxsLMvx0Wg7lRQZzFmV45SM/sAkFBZeeHmHEAIs7nohpTl55dg5/mBGnocVDGHDhdyOsrnH4YNnuXZOYdm3brn44K+HqV2WJSVunp3Vn52tQpcmmz7jS840ybsogqasoT9DaKbUIKo1RAYH6xlWCsoeYOxLOElag/a0KJhxnx32VbVBEyqjzSLAsgb3dM0oS1F7ujkGaPpPirPj+Na3b/PAeYurPtQL6y93H4tv8ew8F96BcvZK3h3W+8AB7v7/43s9bd052vnD5b/qBvcvJvpldxZlXtdYi5Q7Vjn/XAfZ23b197kuTQFU9vndl21Tpeg/DNtC72rYvvfTXeuHfs7+oE6ZxybdejDrj8uabPjOvN+9AEUPcPPO+0l99LSrt5cvfOmB1rjMubb7ps6qHBi2EuHnmQ98O2N2Z172k09d/7LQfNd+kVnn+T98e2P9TwF+fZF9thf8Tkf5qR/1m3vo3Av6+WT6eAcISk21h7usEA/u4ljHSM6h0hZGrju9hxKTnNUhPrpF2ZrXwvKWBtLUgtTxVC8/tJlb6+qC/acDGoGHH7u8Gw9NlIHS8bVjDsEwjY5okLAPHNHBVwKvqOjob0AGfCqrRRSvPw3AcL+DK9aZtz7ak+1TX8pnzNW2+oesbAVxefnxObq433RXicmmaY10rKDwrgGtZpIMWGcsiEwzhmNY2sGpnFeOpjEID1oEzwrURjkvAdgk6rrQ851Mz7d5ndqaeamyc7adcX+P6WoDHMCaY6V9+oWEa19mmGOAZAmlZOFYQNxDE0WADpIJBMoEgBAJgqERZRfHZU2vAXi9gnDQqdzQyNuGMg+FkCCgCeF4tnn1H07rNj8OKz8/yP4cgXxnwPpWHTsQyH/KEMUkqUTUFnmkirSBOwAecDgVJGCYiEmbU4ErGjBjMkIo+lBUWEAoFdB7dGU+yqamNTZubWbJmI1saWzV44WQw0g4RJ4Np21iuh+W5GK670HbsS1tq5yz6Koz+KoDNfSoP+W9M80YEISkEWnxVTmZaGqgbDBIXBgMH9+X804/i1MMnMaiyFEPpbg9jd8mxJMm0zaJ1NTz92lxmvDKXjq4uwq4SbxvTtTEV510X03PTePLXDXUld35Z4/alAA8pmlgQiAT+KqR5sjY8SoSF4q6JFzARVgBloMr7l3PVpdM4c8rhhIJBbZu2JQR+IUDd2y411g+oe4YERZa2jm4eevY1/vjkSyQ7YwQ8G8N1MB0HQ3PaU/o/K5mIn9fevqhzb7m914DHlh1Q7hriFVfI/Qxh+VZWiTAGXlCJsqkt8A8vOJVfXHE+0XBkhzTZkxJXgMrVVdXY/5F4iO1MsMRFFeskESkIK+Atbfzi1w/z0utzCSlH5tiYSuc9F+F5CE8utl37xKameY17A3qvAA8uG1seMaNzJGKUtjGGgRAmwjSQwkQGTCIFUX7/u2s58rAD9b6fxcj6twYKqIKLjURZm4wAVbBQ99JC6O97/I4q28iM1GBDBuSakPdZA/uxP/+LW37zqK/HyppnrbtQ1t1llS3co/YG9BcCVmIcCZtvSeREKRVAhUb5UQtMdVjB8HGD+dPDd1BVVe6D1UA9XCmxMbBVeVX9IEkJgapQpSVkpMDuMdDaD2fLNhmHoOsRMAUhyyAUNMgPGix9fwE/+tHNeOl0lrvZl6WnVGFRzLGP+SLx/iLA5j4Vk2cacIoPxNSAlftB+H3OAw/fj3sf+jU5OXkYCKR0kZ6L4zm61pTxIINFJmARtwySrsTOeGTSHrYtsW0Xx/HwPImnRFXrsNRF/6CBBh0MWhp0TsRi7ZJPuPicaxBKpF0l0q629kJ66ves+pb5p6vS2Z7E+3MB71M+8TohxO0+WPXP1IGDsszqxwoGeGf+IxQVBsEIgMzB80xcx8NxXWz1Y6vKpCAlBUlh6a6EnbF1ES7tSU0U2/V0R0MxWVk0gVTCQ9AQmAEIai6bhEIW0ZwA8978gF/+7DZt3AzP0wRWgIUSEuT19a0L7vjSgEdW7j/JgPcFUqmTb0KFMigBpAGesPBcj1feu4/Bgwt713ecHOyMieM4OI4POG2rqickVFnWlqRsVXl0SbmerkymVZDlymx06Vc5leEKGH7zzAoYPuiQSTgSICc/woyH/8qT9z6lCaP0WQFWh5SSlOvYhzV0Llm4O9C75fBEJgZSleZciZy0o+MUCMPS3BXSxAxYvDb3PirKc7NVcn/TWDyHdMbDtV0yGZeMBuyRyghStqNLvmnbJe1KfU91IWwl6p6v9+pSWmMahp4QCASEBhxUXA5bRCIhcgqi3Pjj6/hk3idaBaTisPokNbcX1rXJg2HRLsXp3QIeXTbxUkzjwR0p5Au1NlimiZAGw0cP5JlZt2EpL6U2FUoHHey0SWtHCDvj4Nq2Bp3OOLpdk8i4uuWigCtdVtxOOq6uNTuuAqz5pK284p5lCt1XCgYUhw3CCnQkSCgSJmMnueyMH+PoPpD2y76/147eu6yufdFOGHYtKDO+fHyOK4KrQPTXtN6OJL6rUabJ0gZ1+o++y3U3TddcVd5UOyDp6ti4tTVMR5eHY6dxegCnXZJpj2TGI60+qzEKxXn94xPFdV1drFd0tQxDAw0GAwR69VgBDmjQ0YIc3nttDo/d9SctEVJIDB+sOnhdpi0zqpHlOyQcu3B4dNmkSzDEQz3JzPZcVoC1pVauxvb4w6NXM+WkA7KbKSupnJQCbGMnDDbUW9gpG1uBTtuk0g7JlEsilaGrq5tYS5J4o0Niq0em3cCNmXgZZSBMzV0zIAhFJVahjShzsEoNcktziBYVEMmJEImGiBblc8Ml19JQU6c5q/4Z0vOjOCkvrW9f/PAOGHZSbGN0xaRlwFgd9ao4OfuA5q5UOqxtoxbTf775W8aMHeSLkBJnXKSwUcGAcDw21Zk0tDhIJ42djNHd1E37eoemVYLGWoOGtjTNyU7a7BZibhdJmcR1VdPJt7gh1ySHKAVGMaWhPvTPq6CyT5TCQRmMUUkio/LJLSmmurqG3157G5aK/LQNUNImMaXxaW37wgnb59M7cHh8+X4HukIbK6EA6neV2majJmWo9GdhaJGePe9+Kqr6+FzVP47WYZ3teC7d7S7vfdRC15o4DUtMFq9tYVHrerZmNpPw2nFkAulltBoo6dB5sRbJbBCiuOX5BiwgA1TmlZIbKIX2Ag4pOYiDJwxEHN5J/n5l3HHdnWyurvEDIxWI+IySruMdXN+1+OMexu4AeGzlxHtA/FT3V7Ul9nP0nlDRwNSpqzQEwUiIf716F3m5uaTCJfQJthGMqEDA8TnkeLRs7OTp/07yxpp1fNjxAd1eE66TQCqi9FTbNVWzIHvAbgdY66NmmqSqMJepx0wkL6+YRfPbaKl2uXD0WQw8xGJl4UoeuefPCFOd219TKADIe2vblvxsd4DNcRWTV0rkCN/mZrtt2casUFx1JedceDJnTDuOgkEjcAIB3vzrLAZPHkW6K82UQ1SpSgX2Hp7tMuPKOL956UVWp+fhOLFt3Ou1pD0WNevos4D1gfV/WbCa8pAXinDcweMYNXYQgbDFzKeWsqWpm+uH3ES/yTa//uA3dHV1+CmJb64V7LV1bYtG90RfvRweWb7/4ADeeimESvq21Zy0CPvm+pCj9+O+P/8PdirOkvVJapwCEltbyHzyLt2UcdG5gygqjWrJqF2Y5ifnz+fVlmdw3fg2sNloqldstTRlOdxDiN5Ip8dN+OKQL0q5cMAp5B+fxCgUzHzhPbZuNBlhDuHaUTfwh8wvWLtlg7+ezzKkJz0hneG1nZ9U7+B0xlbsN00I8YxKEJTSaFXYQaRh1nt/YuDAAF53ksWLm3h9fivdXTFS9evoU9KXww4s5agTR+nD/ePGTi5/7EEa0+t21EsdP2Y52gtwd23UnTtMHvtwFI8at/LuOY9iVzi88trHrFrdSpVXxa2Dfsv/ulezpWurjtJ22MLzzqrtXPzsjoArJ932WWJ2vY4bs0YqoCoZnquD+sHD+/L8nHsQbjt2WzdrPq3n8ScX0xlL0tncxYihFVRV5XL5NcfgfZb43nzmeu5acD9pN6b1T3ia2lrkFTlVZKQuC8khEZc6x6DaFgwMuGx1BGnf+miP0HP6MLkcOXgC444upSC/iFde/5BlaxsYIEdw9cgruLP5GtJOWhu5bZenMrfb69qX3rAD4HFVE2cCp0vPHw7VSm+qupOHdD2mnHIYdz/0E6TdTqqpk5o1W7nn7nfp7E4R63IYNryEUCjIzXd+l3RScNnJ83h609NIz9YeS7uL3mmTHpHzjzUh5NHgCpocyBMSNc5iS0EUiT+E5COwhGDyyCEcdPBoBsqhPDN7NksbNzLOOIipYw7mkY33YKqIRRusLJlU9CX4V03bojN24vDEFQIxWgUVPnGzeqytvOT0s0/glt+dh8h0kGjsYtOaLTx498d0dKVIJjOUV+YTCoa58fYppBJwwVlv80bdq8js7IEG3DOVktWvHQO9HYmgOH9Xf5ur6tT4o3/6gBAcMn44++43DMOw+PvMD2jvSnJ09GSGHxDmnwuex8iyV1no3jFl5Mra9sVjduZwO5iFPe6iZ/se6Tjy+AO5989XIFLtJJu62LS2kafuWUl7u6enYasGWWTSLj+/8RA8z+C8c17h3Zr38JSbyiqU7y22B9YjsjuP/apQVRBSBQMt0r5OquzpgFEDmTBhGC3tMV5+eynCsziz4mxKD+7k6VdnY5rZ4EG/4a9rCKN9U9uC4p0Bu0jdEvANVk9GmH2qtLKE1z++BzPVQryxm/oN7Tz/YDPdbRYZ26WgX5JMWnDJDaMIRUzOnT6TpTXLMA2VHXkkbYeMSg5Uop/V3+2c8fZK10ugXefHBNGgxfC+JXQlMrR0xMkzC5k+9nS6ymt4+d0PdNnbD5q2NSuEwK5pWxTcCfAk1xCWoR52XUengL3cVh89mPHKXYwZFKa7oZv6TTE++ItNvDVCPBUnXNWN4eZw7vV9yCsM8pNLn+OdpSsoivgEsR0/RcyoSojtYeuqiIp5fQL4rjdbzszec9X9HWqbvrypNFCdU2VRg3P7Mf2IY5lXs5zlG9eCUBGfLjJtI6KUdm3H4p0BT2w3hFVomha2oyIhP0VTW2oL4AlGjR/CX2bcgNPYwfplnVS/Wki626KmfRN9BxUhojbfvSRCJC/IE4/O4Vf3zaYqNwdXRZueGmFSs5oq7/XzV6VjqorpqdAyGyZovRNulgguaSdD3FbVMJ0BZUH4sUHIMJnYbxBnHnwCD85+FttL9RpcX3973JNsr+1YvJNIV05cgWC0ipe9HpnOVh8VaOXa1KGPO+FAbrr2h2xdatCxoghXJmgxN+PVlTD42DaGT4xiBQQN9c18/4IHaW5xKA8XIh3DB4wa9laD4B6uAqZIKtVvlVz6Oa0+qFDxsPrWpTMTI57xh9N6jyYkhaEIh40ZRr5ZwntrF+lSec+lCwK6daXWkitr23YxWpNnIlEFsKwObK/HPaNchhbtvNw8LMJaBG+55WLK8nLoakwwdHwhuUWRbC4Lf/zjC/z28XfJyZRQJfsjXVMDcISNLWxc4eD/sxkUTNPqQotKQIQ6rPLXfn3LkWma4p1kVKKRzVtVo6M4EuYHxx/A7I9WkkqndD68HeRePd6DW5p0m8C4XgP2c8MssXu0SDksVenwuw3qt9KWfccO56JpJzHhgEo6mmLkFeST0ycCnkMyluDam55g1gfrEe3FjJL7k0sxNikyJLFFQn/2hM0vJqxjUWOUZzsiYGSQQll3lSo5CGHTlY7RkmrvrWxU5BVQWGBx8iH78szri/yKi3q+F/Q2kZaeuL2uc+GOgcfYvvtNM6T1TA8F1dyzTqKVWOgShFpLUcKveih5UWOFx+8/GSHHctHlo/E6MhT2iRKORon2MVRuRmtzBw8//gJvzl/N5qYkZmclle5QKhhChBxcDTlOnBQpEqSNOLaVwDbSeAq4mcIwkmRIUNfdgGFlGFxeRiKR4vSjxlLX0M2iTzf2ZEYacE+K2KvDntw1tBxXPnmIMMU6n7/bfNm2SUpVEvUBa8FRnQchyAlHGTb6Qro605x9lMnoYeMpKIH8vChWjtDVy3hXmnlzV7Bw2TI2bK2hobOLtg6bdDyMlehD2C4l6EX90pFKa5SomxlcM4VnxsCKYYYTBPJsyvpEiQQDTBhRAV6Ip55/XylJVu9VFVnl6k5WnHUV0xMys2vyAJgT+h6wUko/PdQWWruFnqBL5ZlKzHssg1/UUwe0jDCOaysp5uAJB/C7O6+gtdahsCCCCHkYHwRoC3i0WxkaG2PUbW1ga3ctrbHNtMYb6Yi3EUsnSDu2P3EvDF0ONgMGkaAgGrHIyw3SJy+PssIiyvIqaW3L8PQrr5PIxHGFKuL54aTK9ZTV90u2yhaItTVtC3dNDxXTxlcdcA/In/qK72uFnkhQdWIdYqoCnhJzvzjgaWVXMp/lfDZ6HFI5jAtPPZcJffanNCPIfy0CcYhv9Wjq69E4xKWjUJAQJnFcOowU7SJGkxEnJlJ4Xoqga5PvOJS5LvkScgIB8iNRSkQxbyx4l6fnPQdWGk+kdZVFpwBKnLWFzzo5P5y9t7Zj0W4LAIzve8CBAjlXJTfbh5gq+fe5qWpNfkCiTJi6lAHzQWdH4NVnz8S2BZW5Q5gy5ESOticxsriSyECB1SnINENLQNJkwYIR8NARUNdH0l7oIiNZ56O6h2nBftWCK99zGd3kEuiM8eC8Z5nV9CYikAYl8qSVo/P7rNoFZfNrn8PSdeWeSzzKGu3bb/9lrsvYXn+WbbP4TNerZS1Zj9tS4u8Xz1SAkV+Ux8gRwyiKVuA5uaRcg8U1m/j+EQexdetgihsHMKwgh8r+QfIrBLOO87hjnIcqVuq0StMxa0M8g7HNBo/9ZSvPvvU2by9eQDzWgQx0Ia0U0lC+2cERqnjodyD0Gr2Zkvf5RTy11YTK/S+RQjy0LdPwofeaMdVE08TU1T1tuVWNSxmns/7jFH5+9aXkpfOg3qCzNc3yGliZCHB/eRuxBSvZ9DeJ1R0inFdAsMKhfXQAvl+GlQducRgZDRJwbAoaU6Tmr2HAP1aSWbUBYcRAdCPNbjwjiTTTCJHxQxMVTmqQ2XBym0hfWtu+8HPLtLoQjxlZJbMjxT0Vy97MTnFTjRdlu4fKiKltBg3vz7Mv309TXRcDwn0x6k3d/e5KpFixwmR1Z5DHxsLc6lry7msglQ7gxJohGEEeVUjITVGUHyQdDjFGZChIpuiXLGbV8tlsbvgUS/lrI4Y0EkhTdVD8SqkCqzoeqsrhJyW9IXFdsi0+upkVse2ike37Cttuj62Y/GNDGA9s+zYryvoR1b/xLaJjS4RlYBlBfnDWGdRWt7Hgwy1MOXYMV1x0JmW5xTgkaW5NUvtxlJbWAp4bDq/lCY6c6xKLp2hMpYgFBBnTw4oaNG1tIF6/ljGVUcLhYs629uG1FfewoXYZ0kiBYYNUfzbjjzvp0FTVcv2ov9doedLdu1aLgqSaaXaVNRfQzTRfnH0j1aOvqpF22X+dyZTjDiLVEuGjGQavvjCHpJOhy2vELPT47a3nM2pIse4FNzd10riwkI62Ej6uCPBiieD4Zsm6MknspbU0pVMkKooxKvvRtrGd9mVzGTByMJV5Q7kyEOeP79/Ilub1CEuVinwj5c8WeHi6CeCHldpOC7mwts3d+2aaenGsapcK430pvbAPuKdAbejO3SP/+CVDBpUQq+nm/dYUqfeDLHo/nxeWvYSXqCWT2sTI/ifx6IP7UpxTjpfMYWtLPfWfRGlur2ReYYgnJwg6D4ow8ulOila7tLiS2nCMUL/+mCvTRNo6ObCkhKNNk35VjXwUf4WZf53hA9UuKNvLyuqsn9mRcl15WF3n/L1vl/YI9/jK/a+XCFXcy5ZtVVvT4a5HrmHUyRMobeykYWUdNfUtNNS2U7dkIo+/v4ru5Bri8flUBsZyyvGDue66Y7AoxE4L1lVvYPVyjxnvrCLlCjLHncCKg6pImJ7uJ4XjMQINzRjpMCPjRRyTzkOqP7KsWUh+SZyCgYL/vf0B3a/S3QoFXLmkLHc96dxQ075QN/F3d+1Q39vNA+bYqv3/JSQn+xGnR2nfEmbNfYiE24WoqaN65Wbq69po2NJGw4Z8npg9j/bQCOy2BYRch6pIPx59+FSGDa/CNEKsX1XPv17eyIYGVQCwkGaUPuVlrBYOHaEgnmrWmSaBoMEwQzIuatEv4xLzGtm8eSvHHjuGhevX8eQT/8QwVSLjB0dCibiUs6rbP/7qIw+KAP5Qi/WWIZiorPOUUw/jihvPpyTHpaO6VgPeXNdG/eZ26qrhtY/X0NYdI60GWtwuDh05jsOPGMhF5x+JZVl8MKeaJ/+5jNHjhjJ/vUtSRVOREFVBVRUxsb08sCJEgmHyowaFBd1Ewi7xLvUXcK4ecRi2X3/ufWQGDQ0NPo80h8UiKdPHVH/BzNYXcVivp2a0hCXm2LY96ppfns2hR0zk0wULGDW4Lw01zdTXtrKxpo3qdQFW19ezrq4eWyX1MsG+/YaScII8dv+Z9CnM58knlvHM2x/w4/NP4o33NxG0JAERAieMFyiipi2MkVOKMMKUyBhWaiWj98nTLVhVFxOtKfoMqGJT9zpee/1DzWWEXOVm3KM2xr94VmuvACvQY0onV7hSvnzr7y7bb0B5hLEHjWTeix9AymUs3W4EAAADYUlEQVTTplY2rO9k04YASTvJ258s1rUrQ9gUB/pSn67h/hvP4eiDR/PqS9W4OSkSMYNFmz2cpMuGksEkuy1i4QJiI0eTGBQB16ag2qYwmOE7G5cwLF1PXnEuETtOpt3EyY3xxL9exjTFYs9xT9wbsNrL7Em5d3e/iCEFd//+4r8eftRBJ/cflMOnc1bx6ZItdHV5rF0bI96RwjJCzFmxnC3tjQQNqQfQwmaY808Zz8UXHIlnWpSWRbjv76t5vjbI5uo6OvpWICtLIRxFHqo8oYAPW2FiBXQ0YayppnjTOia6kgMrghTn22yubue5t9+eZSTs86r5N4we9hBASml2tq6+pnvzipsaNnaFXnxuGWWlOWzckKC2Nk1Jbh+au+K8/uk75BgR4l6SfnkljNmnkF/992kIK0hZv3z+8tdPeOvTTuaHBmAUFWCFgrjhPGLDB5MYFIWQg0gGKJq/kVC6AzfWTaqpmf+IdDNuRF66ra3r19fcf+2dnzeT9VWs9B4FINP89sSP3lz1UHtd16SVK9vZvDlNLGaQJ4p0cfzZJa9g6Wk8Q89nnHjYQC754dGYwTBVQ/vw3D83MG/hZmQmiekFsHOjLN+cwczvy6rD9sfOyaO0O8E+bz1NjimYNLIUy1FDb8bCwr6hS39298++tfHhXiKsePbm4CdrzP9csyp+3dat6f52xiKfPqRthzmr5hK3u5CeIJxjcPbUcZx07HcIRMKU9S1iyRsp1s0V1CXqWd6xgWGFVSxoa6cqL6BbO6VFebpNU5IfYvnqFFPLv1PXUb7qDoPOx25+7uZvf0B8e9bfdd5/5aza6E5vaU5evk/JyLHddlysaVrOmoZqDAJUlORy/eXHU1FaSCg3gkhFWT3bZM7y1azt3ki/gjJC0RysYIa059LeGaeqJJ94Ii6H9Kv8NNcovk+uKXvqF8un/N/+CcBu5N24Yb8H9pfF6XOW1M+bUtNYP6yoIGRccPphjBrZT7dBcosjtC2PsnRBnNUNDdiik5I+BeREQnpsMZm2VQt7vcR+PRoJPC1mtc2/mZv///ojj90punz2WfN/nntvQHFezmRXpPcdP3bIqIL8whGWF6xc+04oL7kqQ2Pfpu5omAZThNY6GWuV4waWOp6xcGg0UDPtuWn/lj/j+X+Lbso4jJUfOwAAAABJRU5ErkJggg==",le=t(3294),Ne=t(56102),fe=t(24544),L=t(58617),m=t(32050),r=Object.defineProperty,C=Object.defineProperties,x=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,Ee=(Te,Ze,xe)=>Ze in Te?r(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,ae=(Te,Ze)=>{for(var xe in Ze||(Ze={}))be.call(Ze,xe)&&Ee(Te,xe,Ze[xe]);if(N)for(var xe of N(Ze))_.call(Ze,xe)&&Ee(Te,xe,Ze[xe]);return Te},mt=(Te,Ze)=>C(Te,x(Ze)),Oe=(Te,Ze,xe)=>new Promise((ht,yt)=>{var Dt=Xt=>{try{Yt(xe.next(Xt))}catch(_t){yt(_t)}},Rt=Xt=>{try{Yt(xe.throw(Xt))}catch(_t){yt(_t)}},Yt=Xt=>Xt.done?ht(Xt.value):Promise.resolve(Xt.value).then(Dt,Rt);Yt((xe=xe.apply(Te,Ze)).next())}),it=({title:Te="\u5934\u6B4CAI",placeholder:Ze,hideUpload:xe,hideInputBox:ht,aiIcon:yt=X,userIcon:Dt=ce,dragIcon:Rt=$,children:Yt,fetchUrl:Xt,fetchData:_t={},extraAnswerAction:pn,showDefaultTips:dn=!0,onOpen:Q,onClose:l,loadingOption:d,showPreference:Y=!1,initMessage:n,customRequest:D,visible:a,width:A=1200,isCheckRestrictNumber:p=!1,headNode:V,headFunctionNode:s,showRedraw:v,showEdit:y,promptPropName:F="prompt",topPercentage:h,showSwitchingModel:ve=!1,showImageGenerator:W=!1,showLookHistory:Qe=!1,fetchListObject:ue,customPreference:Ce,customDataNode:He,showAddSession:ct,historyId:wt,draggableExtraNode:zt,drawerExtraNode:un,menuExtraFunctionNode:je,showSceneAwareness:xt=!1,ReactComponent:P=g.Z,topFunctionNode:ie,footerContainerStyle:f,chatContainerStyle:E={},showCodePreview:S=!1,showSource:O=!0,onSendMessage:Ae,onDynamic:ft=()=>{}})=>{var _e,vt;const[Ge,It]=(0,e.useState)(!1),[Gt,st]=(0,e.useState)("qwen-max"),[Lt,En]=(0,e.useState)([]),[sn,gn]=(0,e.useState)([]),[wn,hn]=(0,e.useState)(!1),[Pn,Sn]=(0,e.useState)(!1),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)([]),[Ut,Et]=(0,e.useState)(""),[tn,On]=(0,e.useState)(0),[fn,Gn]=(0,e.useState)(void 0),[cn,zn]=(0,e.useState)(!1),[qn,tu]=(0,e.useState)(null),[Tn,pt]=(0,e.useState)(""),Zt=(0,e.useRef)(),Jt=(0,e.useRef)(null),Ft=(0,e.useRef)(null),[ln,an]=(0,e.useState)(!1),[Yn,Ln]=(0,e.useState)(!1),[mn,Vn]=(0,e.useState)(!1),[Xn,eu]=(0,e.useState)(!1),[u,U]=(0,e.useState)(!1),[re,he]=(0,e.useState)(0),z=(0,e.useRef)(null),Xe=(0,e.useRef)(!1),Ye=(0,e.useRef)(null),[Me,Le]=(0,e.useState)(void 0),[kt,We]=(0,e.useState)(!0),[dt,bt]=(0,e.useState)(A-28),[Ht,Bn]=(0,e.useState)(!1),[gu,su]=(0,e.useState)(!0),[pu,ku]=(0,e.useState)([]),Zu=(0,e.useRef)([]),Xu=(0,e.useRef)(null),Gu=(0,e.useRef)(null),qu=(0,e.useRef)(!1),Wu=dt-22,Ru=Ut==null?void 0:Ut.split(` -`).length,{onAdd:kn,onGetList:Zn,onListClick:Hn,onListDelete:Jn,onListDealData:hu}=ue||{},lu=50,Wn=10,nu={maxCount:lu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Lt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Z=>Oe(void 0,null,function*(){var Ot,nn,An,xn;const Cn=(xn=(An=(nn=(Ot=Z==null?void 0:Z.name)==null?void 0:Ot.split("."))==null?void 0:nn.slice(-1))==null?void 0:An[0])==null?void 0:xn.toLowerCase(),cu=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Cn);return Z.size==0?(I.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),te.default.LIST_IGNORE):cu?Z.size/1024/1024>100?(I.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),te.default.LIST_IGNORE):!0:(I.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),te.default.LIST_IGNORE)}),onChange:({fileList:Z})=>{En(Z)},action:`${(_e=le.Z)==null?void 0:_e.API_SERVER}/api/intelligent_imports/upload_file.json`},vu={maxCount:Wn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:sn,multiple:!0,accept:".jpg,.png,",beforeUpload:Z=>{var Ot,nn,An,xn;const Cn=(xn=(An=(nn=(Ot=Z==null?void 0:Z.name)==null?void 0:Ot.split("."))==null?void 0:nn.slice(-1))==null?void 0:An[0])==null?void 0:xn.toLowerCase(),cu=["jpg","png"].includes(Cn);return Z.size==0?(I.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),te.default.LIST_IGNORE):cu?Z.size/1024/1024>10?(I.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),te.default.LIST_IGNORE):!0:(I.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),te.default.LIST_IGNORE)},onChange:({fileList:Z})=>{gn(Z)},action:`${(vt=le.Z)==null?void 0:vt.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{if(!en.length||!Zt.current)return;const Z=en[en.length-1];Z!=null&&Z.loading&&(Zt.current.scrollTop=Zt.current.scrollHeight)},[en.length]),(0,e.useEffect)(()=>{if(!Zt.current||!z.current)return;const Z=new IntersectionObserver(([Ot])=>{We(Ot.isIntersecting)},{root:Zt.current,rootMargin:"70px",threshold:0});return Z.observe(z.current),()=>{z.current&&Z.unobserve(z.current)}},[Zt.current,z.current]),(0,e.useEffect)(()=>{if(!ln)return;const Z=Zt.current,Ot=Ye.current;Xe.current=!1;let nn=Z.scrollTop;const An=()=>{const{scrollTop:Cn,scrollHeight:_n,clientHeight:cu}=Z;Cn>nn?Cn+cu>=_n-50&&(Z.scrollTop=Z.scrollHeight,Xe.current=!1):Cn{Xe.current||(Z.scrollTop=Z.scrollHeight)});return xn.observe(Ot),()=>{var Cn;xn.unobserve(Ot),(Cn=Z==null?void 0:Z.removeEventListener)==null||Cn.call(Z,"scroll",An)}},[ln]),(0,e.useEffect)(()=>{!ln&&Zu.current.length&&(Dn([...en,...Zu.current]),Zu.current=[])},[ln]),(0,e.useEffect)(()=>{if(!Zt.current)return;const Z=new ResizeObserver(()=>{var Ot;Zt.current&&bt((Ot=Zt.current)==null?void 0:Ot.offsetWidth)});return Z.observe(Zt.current),()=>{Zt.current&&Z.unobserve(Zt.current)}},[Zt.current]),(0,e.useEffect)(()=>{typeof a=="boolean"&&It(a)},[a]),(0,e.useEffect)(()=>{var Z;if(Jt.current&&qn!==null){Jt.current.focus();const Ot=(Z=Jt.current.resizableTextArea)==null?void 0:Z.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[qn]),(0,e.useEffect)(()=>{Ru<5&&zn(!1)},[Ru]),(0,e.useEffect)(()=>{Ge&&n&&(Dn(Du(n)),hn(!0),Ku(n,{history:[]})),Ge&&(Hu(),wt?ll(wt):ct&&!Me&&nl()),Ge||Pu()},[Ge]);const Du=(Z="",Ot=[],nn=[])=>{const An=Date.now();return[{text:Z,key:An,sender:"user",fileList:Ot,imageList:nn,show:!0},{loading:!0,key:An,sender:"AI",show:!0,model:Gt,imageGenerator:Xn,thinkingEnabled:Yn,codePreview:mn}]},Pu=()=>{pt(""),tu(null),En([]),gn([]),Et("")},Ou=()=>{if(Q){Q({chatData:en,setChatData:Dn,setLoading:hn,getData:Ku,renderChatItems:Du,handleAdd:nl,identifier:Me});return}It(!0)},Qu=()=>{if(su(!0),l){l();return}It(!1)},Vu=()=>{zn(!cn)},Hu=()=>Oe(void 0,null,function*(){if(!p)return;const Z=yield(0,R.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Z==null?void 0:Z.status)===0&&(Z==null?void 0:Z.total_number)!==-1&&(On((Z==null?void 0:Z.total_number)-(Z==null?void 0:Z.remaining_number)),Gn(Z==null?void 0:Z.total_number))}),Su=()=>{J.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:e.createElement("div",null,e.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",fn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ju=Z=>Z.reduce((nn,An)=>{if(An.sender==="user"){const xn=Z.find(Cn=>Cn.key===An.key&&Cn.sender==="AI");xn&&(xn!=null&&xn.text)&&!(xn!=null&&xn.error)&&nn.push({question:An.text,answer:xn.text})}return nn},[]),Ku=(...Z)=>Oe(void 0,[...Z],function*(Ot="",nn={},An=en){if(D&&(yield D({mes:Ot,setChatData:Dn,fileList:Lt,body:nn,checkNum:Hu,setLoading:hn,bodyChatData:An,setTyping:an,setImageGenerator:eu,renderChatItems:Du})),!D){const xn=Lt==null?void 0:Lt.map(Au=>{var xu;return(xu=Au==null?void 0:Au.response)==null?void 0:xu.file_id}),Cn=sn==null?void 0:sn.map(Au=>{var xu;return(xu=Au==null?void 0:Au.response)==null?void 0:xu.data}),_n=nn.history||ju(An),cu=ae(ae({identifier:Me,response_mode:"streaming",model:Gt,scene_awareness:u,thinking_enabled:Yn,image_generator:Xn,code_preview:mn,file_ids:xn,image_list:Cn,history:_n,[F]:Ot},_t),nn),Fu=Object.fromEntries(Object.entries(cu).filter(([Au,xu])=>xu!==void 0));Ft.current=new fe.Z(le.Z.API_SERVER+Xt,Fu),yield new Promise((Au,xu)=>{let il=null,sl=null;Ft.current.on("data",Ju=>{an(!0);const{chunk:{content:_u,type:$u,created:el,msg:cl}}=Ju,hl=cl==="error";$u==="thinking"&&(il=il||el,Dn(tl=>[...tl].map((Yu,Al)=>Al===tl.length-1?mt(ae({},Yu),{reasoning:(Yu.reasoning||"")+_u,loading:!1,hideAnswer:!0,error:hl}):Yu))),$u==="text"&&(sl=sl||el,Dn(tl=>[...tl].map((Yu,Al)=>Al===tl.length-1?mt(ae({},Yu),{text:(Yu.text||"")+_u,loading:!1,startTime:il,endTime:sl,error:hl}):Yu)))}),Ft.current.on("done",()=>{Au()}),Ft.current.on("error",Ju=>{let _u="\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(Ju)==="[object Object]"&&Ju.status===-9&&(_u=Ju==null?void 0:Ju.message),Dn($u=>[...$u].map((el,cl)=>cl===$u.length-1?mt(ae({},el),{text:_u,loading:!1,error:!0}):el)),Au()}),Ft.current.on("cancelled",()=>{Au()}),Ft.current.startStream()})}Hu(),hn(!1)}),ml=Z=>{Et(Z.target.value)},Il=(Z,Ot)=>{if(Pu(),hn(!0),Z==="edit"){Zu.current=en.slice(Ot+2);const nn=en.splice(Ot),{fileList:An=[],imageList:xn=[]}=(nn==null?void 0:nn[0])||{},Cn=An.map(Fu=>{var Au;return(Au=Fu.response)==null?void 0:Au.file_id}),_n=xn.map(Fu=>{var Au;return(Au=Fu.response)==null?void 0:Au.data}),cu={history:ju(en),file_ids:Cn,image_list:_n,edit:!0};Dn([...en,...Du(Tn,An,xn)]),Ku(Tn,cu,en)}if(Z==="redraw"){Zu.current=en.slice(Ot+1);const nn=en.splice(Ot-1),{text:An,fileList:xn=[],imageList:Cn=[]}=(nn==null?void 0:nn[0])||{},_n=xn.map(Au=>{var xu;return(xu=Au.response)==null?void 0:xu.file_id}),cu=Cn.map(Au=>{var xu;return(xu=Au.response)==null?void 0:xu.data}),Fu={history:ju(en),file_ids:_n,image_list:cu,edit:!0};Dn([...en,...Du(An,xn,Cn)]),Ku(An,Fu,en)}},Dl=()=>{if(Ut.trim()!==""){Pu(),hn(!0);const Z=Lt.filter(nn=>nn.status==="done"),Ot=sn.filter(nn=>nn.status==="done");Dn([...en,...Du(Ut,Z,Ot)]),Ku(Ut)}},Fl=Z=>{if(Z.shiftKey){if(Z.key==="Enter")return}else if(Z.key==="Enter"){if(Z.preventDefault(),rl||qu.current)return;Dl()}},Tu=(Z,Ot)=>{let nn=!1;y===!0?nn=!0:y==="last"&&(nn=en.reduce((_n,cu,Fu)=>cu.sender==="user"?Fu:_n,-1)===Ot);const An=Ot===qn,xn=[...(Z==null?void 0:Z.fileList)||[],...(Z==null?void 0:Z.imageList)||[]];return e.createElement("div",{className:ee.li,style:ae({width:Wu},E)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:Dt})),e.createElement("div",{className:ee.content},!!(xn!=null&&xn.length)&&e.createElement("div",{className:ee.fileWrap},xn==null?void 0:xn.map((Cn,_n)=>{var cu,Fu;return e.createElement("div",{key:_n,className:ee.file},e.createElement("img",{src:t(90034)(`./${((Fu=(cu=Cn==null?void 0:Cn.name)==null?void 0:cu.split("."))==null?void 0:Fu.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(B.Z,{title:Cn==null?void 0:Cn.name},e.createElement("div",{className:ee.fileName},Cn==null?void 0:Cn.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,H.RD)(Cn==null?void 0:Cn.size))))})),e.createElement("div",{className:ee.borderBox},An?e.createElement(q.default.TextArea,{value:Tn,ref:Jt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Cn=>pt(Cn.target.value)}):e.createElement("div",{className:ee.text},Z==null?void 0:Z.text)),An?e.createElement("div",{className:ee.action},e.createElement(pe.ZP,{onClick:()=>{pt(""),tu(null)},size:"small"},"\u53D6\u6D88"),e.createElement(pe.ZP,{disabled:!Tn.trim(),onClick:()=>Il("edit",Ot),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:ee.action},e.createElement(Ne.CopyToClipboard,{text:(Z==null?void 0:Z.text)||"",onCopy:()=>I.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(B.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),nn&&!wn&&e.createElement(B.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:()=>{tu(Ot),pt((Z==null?void 0:Z.text)||"")},className:"iconfont icon-bianji10 font14"})))))},jl=(Z,Ot)=>{let nn=!1;v===!0?nn=!0:v==="last"&&(nn=en.reduce((Cn,_n,cu)=>_n.sender==="AI"?cu:Cn,-1)===Ot);let An="";return Z!=null&&Z.source?An=Z==null?void 0:Z.source:(Z==null?void 0:Z.model)==="deepseek-r1"?An="\u7531deepseek\u751F\u6210":(Z==null?void 0:Z.model)==="qwen-max"&&(An="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),e.createElement("div",{className:ee.li,style:ae({width:Wu},E)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:yt})),e.createElement("div",{className:ee.content},e.createElement("div",{className:ee.borderBox},Z.loading&&e.createElement(e.Fragment,null,Z!=null&&Z.imageGenerator?e.createElement("div",{className:ee.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(Z!=null&&Z.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:ee.loading},e.createElement("div",{className:ee.dot}),e.createElement("div",{className:ee.dot}),e.createElement("div",{className:ee.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(d==null?void 0:d.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"))),(Z==null?void 0:Z.thinkingEnabled)&&e.createElement(at,{time:Z==null?void 0:Z.time,cancelIndex:re,loading:Z.loading,streamingStatus:!(Z!=null&&Z.text),onFinish:()=>{he(0),Dn(xn=>[...xn].map((Cn,_n)=>_n===xn.length-1?mt(ae({},Cn),{hideAnswer:!1,time:Cn.startTime?Cn.endTime-Cn.startTime:null}):Cn))},value:Z==null?void 0:Z.reasoning}),!!(Z!=null&&Z.text)&&!Z.hideAnswer&&e.createElement(we.Z,{onDynamic:ft,cancelIndex:re,streamingStatus:wn,loadImage:!!(Z!=null&&Z.imageGenerator),onFinish:()=>Oe(void 0,null,function*(){he(0),setTimeout(()=>an(!1),0)}),value:Z==null?void 0:Z.text})),O&&!!(Z!=null&&Z.text)&&An&&e.createElement("div",{className:ee.source},An),e.createElement("div",{className:ee.action},pn==null?void 0:pn(Z,Ot,{onMenuClick:ll}),!(Z!=null&&Z.imageGenerator)&&e.createElement(Ne.CopyToClipboard,{text:String((Z==null?void 0:Z.text)||""),onCopy:()=>I.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(B.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Y&&!wn&&e.createElement(e.Fragment,null,e.createElement(B.Z,{title:"\u559C\u6B22"},e.createElement("i",{style:Z!=null&&Z.like?{color:"#FA8D30"}:{},onClick:()=>fl("like",!(Z!=null&&Z.like),Ot),className:"iconfot icon-yijiejue font15"})),e.createElement(B.Z,{title:"\u4E0D\u559C\u6B22"},e.createElement("i",{style:Z!=null&&Z.dislike?{color:"#e86d7c"}:{},onClick:()=>fl("dislike",!(Z!=null&&Z.dislike),Ot),className:"iconfot icon-weijiejuezhengchang font15"}))),nn&&!wn&&e.createElement(B.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("i",{onClick:()=>Il("redraw",Ot),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},fl=(Z,Ot,nn)=>Oe(void 0,null,function*(){if(Ce){const An=en.slice(0,nn+1),Cn=ju(An).length;yield Ce({type:Z,value:Ot,index:nn,identifier:Me,objectIndex:Cn})}Dn(An=>(An[nn][Z]=Ot,Ot&&(An[nn][Z==="like"?"dislike":"like"]=!1),[...An]))}),au=()=>{var Z,Ot;he(1),(Ot=(Z=Ft.current)==null?void 0:Z.cancelRequest)==null||Ot.call(Z),hn(!1),an(!1)},nl=()=>Oe(void 0,null,function*(){var Z,Ot,nn;(Ot=(Z=Ft.current)==null?void 0:Z.cancelRequest)==null||Ot.call(Z),Pu(),Dn([]),hn(!0);const An=yield kn();(An==null?void 0:An.status)===0&&Le((nn=An==null?void 0:An.data)==null?void 0:nn.identifier),hn(!1),an(!1)}),ul=()=>Oe(void 0,null,function*(){var Z;Kt(!0);const Ot=yield Zn();(Ot==null?void 0:Ot.status)===0&&ku(((Z=Ot==null?void 0:Ot.data)==null?void 0:Z.list)||[]),Kt(!1)}),ll=(...Z)=>Oe(void 0,[...Z],function*(Ot=Me){var nn,An,xn,Cn;(An=(nn=Ft.current)==null?void 0:nn.cancelRequest)==null||An.call(nn),Pu(),Sn(!0);const _n=yield Hn(Ot);if(_n.status===0){const cu=hu(((xn=_n==null?void 0:_n.data)==null?void 0:xn.messages)||[]);Dn(cu),Sn(!1),Le((Cn=_n==null?void 0:_n.data)==null?void 0:Cn.identifier);return}Dn([]),Sn(!1)}),Bl=(Z,Ot)=>Oe(void 0,null,function*(){(yield Jn(Z)).status===0&&(I.ZP.success("\u5220\u9664\u6210\u529F"),Ot===Me&&nl(),ul())}),vl=()=>e.createElement("div",{className:ee.menuWarp},e.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),e.createElement(w.Z,{spinning:Un},!pu.length&&e.createElement(b.Z,{style:{width:250,paddingBottom:30},image:b.Z.PRESENTED_IMAGE_SIMPLE}),!!pu.length&&e.createElement("div",{className:ee.menu},pu.map(function(Z,Ot){return e.createElement("aside",{className:M()(Me===Z.identifier&&ee.active),key:Z.id,onClick:()=>ll(Z.id)},e.createElement("div",{className:ee.menuText},e.createElement(B.Z,{title:Z==null?void 0:Z.question},e.createElement("span",null,Z==null?void 0:Z.question)),je&&je(Z)),e.createElement("div",{className:ee.menuDel,onClick:nn=>nn.stopPropagation()},e.createElement(oe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Bl(Z.id,Z.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},e.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Nl=Z=>{if(Z==="file"){if(sn.length){J.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:()=>{gn([]),Xu.current.upload.uploader.fileInput.click()}});return}Xu.current.upload.uploader.fileInput.click()}if(Z==="image"){if(Lt.length){J.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:()=>{En([]),Gu.current.upload.uploader.fileInput.click()}});return}Gu.current.upload.uploader.fileInput.click()}},Ll=[{key:"file",disabled:Lt.length>=lu,label:e.createElement(B.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Gt!=="deepseek-r1"&&{key:"image",disabled:sn.length>=Wn,label:e.createElement(B.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),al=[...Lt,...sn],rl=al.some(Z=>Z.status==="uploading")||wn||ln,ol=tn>=fn,El=xe||Lt.length>=lu||sn.length>=Wn,wl=Xn||Yn||u||mn||!!al.length,pl={chatData:en,stream:Ft,isDisabledNum:ol,checkNumModal:Su,checkNum:Hu,onClose:Qu,setChatData:Dn,setLoading:hn,getData:Ku,clearStatus:Pu,typing:ln,setImageGenerator:eu,renderChatItems:Du,setSceneAwareness:U,setIdentifier:Le,setCodePreview:Vn,setTyping:an};return e.createElement(e.Fragment,null,Yt?e.createElement("div",{onClick:Ou},Yt):Yt!==null&&e.createElement(Ie,{draggableExtraNode:zt,src:Rt,onClick:Ou,topPercentage:h}),e.createElement(P,{open:Ge,width:Ht?"100%":A,afterOpenChange:Z=>{Z&&su(!1)},push:!1,contentWrapperStyle:gu?{}:{transition:"none"},extra:e.createElement("div",{className:ee.head},un,ve&&e.createElement(Mt,{value:Gt,onChange:Z=>{Ln(!1),eu(!1),st(Z),gn([]),En([])}}),Qe&&e.createElement(e.Fragment,null,e.createElement(ye.Z,{dropdownRender:vl,onOpenChange:Z=>{Z&&ul()},placement:"bottomLeft",arrow:!0},e.createElement("div",{className:ee.headBtn},e.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),ct&&e.createElement(e.Fragment,null,e.createElement("div",{className:ee.headBtn,onClick:nl},e.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),e.createElement(B.Z,{title:Ht?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("div",{className:ee.headBtn,style:{padding:"0 12px"},onClick:()=>Bn(!Ht)},Ht&&e.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Ht&&e.createElement("i",{className:"iconfont icon-quanping4"})))),title:e.createElement("span",{className:"c-grey-333 font16"},Te),onClose:Qu,bodyStyle:{paddingRight:4}},e.createElement("div",{className:M()(ee.wrap,Ge&&"body-overflow-hidden")},e.createElement("div",{ref:Zt,className:ee.chatContainer},ie==null?void 0:ie(pl),dn&&e.createElement("div",{className:`${ee.li} mb20`,style:ae({width:Wu},E)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:yt})),e.createElement("div",{className:ee.content},e.createElement("div",{className:ee.borderBox},V,s==null?void 0:s(pl)))),e.createElement("div",{ref:Ye},e.createElement(w.Z,{spinning:Pn,className:"mt20"},en==null?void 0:en.map((Z,Ot)=>e.createElement(e.Fragment,{key:Z.key+Ot},Z.show&&e.createElement(e.Fragment,null,Z.sender==="user"&&Tu(Z,Ot),Z.sender==="AI"&&jl(Z,Ot),He&&!["AI","user"].includes(Z.sender)&&He(Z,Ot,{width:Wu})))))),!kt&&e.createElement("div",{className:ee.backBottom,onClick:()=>{Zt.current.scrollTop=Zt.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:z})),!ht&&e.createElement("div",{style:f,className:M()(ee.footerContainer,cn&&ee.full,wl&&ee.footerContainerSelected)},e.createElement("div",{className:ee.btnWrp},S&&e.createElement(B.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},e.createElement("div",{onClick:()=>Vn(!mn),className:M()(ee.btn,mn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),xt&&e.createElement(B.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},e.createElement("div",{onClick:()=>U(!u),className:M()(ee.btn,u&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Gt==="deepseek-r1"&&e.createElement(B.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},e.createElement("div",{onClick:()=>Ln(!Yn),className:M()(ee.btn,Yn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),W&&Gt==="qwen-max"&&e.createElement("div",{onClick:()=>eu(!Xn),className:M()(ee.btn,Xn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),al.map(Z=>e.createElement("div",{key:Z.uid},(Z==null?void 0:Z.status)==="uploading"&&e.createElement(w.Z,{indicator:e.createElement(L.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:Z==null?void 0:Z.name,className:"mr10"},(0,H.Pq)(Z.name,20)),e.createElement("i",{onClick:()=>{En(Ot=>Ot.filter(nn=>nn.uid!==Z.uid)),gn(Ot=>Ot.filter(nn=>nn.uid!==Z.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(B.Z,{title:ol&&e.createElement("div",null,e.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",fn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},e.createElement("div",{className:M()(ee.inputContainer,Ru>4&&ee.lineFour,ol&&ee.disabledInput)},e.createElement(te.default,ae({ref:Xu},nu)),e.createElement(te.default,ae({ref:Gu},vu)),e.createElement(ye.Z,{className:`${El&&"hide"}`,menu:{items:Ll,onClick:Z=>Nl(Z.key)},placement:"top"},e.createElement(pe.ZP,{className:ee.uploadBtn,icon:e.createElement(m.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),e.createElement(q.default.TextArea,{rows:Ru>4?4:Ru,placeholder:Ze||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Ut,bordered:!1,style:El?{paddingLeft:0,marginLeft:0}:{},onChange:ml,onPressEnter:Fl,onFocus:()=>Ae==null?void 0:Ae(),onCompositionStart:()=>{qu.current=!0},onCompositionEnd:()=>{qu.current=!1}}),ln?e.createElement(B.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${ee.cancelBtn}`,onClick:au})):e.createElement(pe.ZP,{className:(Ut==null?void 0:Ut.trim())===""?ee.sendBtnDisabled:ee.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:rl,onClick:Dl}),Ru>4&&e.createElement("span",{className:ee.fullIcon,onClick:Vu},cn&&e.createElement("span",{className:"iconfont icon-shousuo"}),!cn&&e.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(tt,gt,t){"use strict";t.d(gt,{o:function(){return e}});const e=g=>(g=g.replace(new RegExp("(?$1'),g=g.replace(new RegExp("(?sn+Lt)}),l.current.on("done",At=>{Oe(Lt=>Lt.map((En,sn)=>sn===Lt.length-1?Pt(ke({},En),{answer:(En.answer||"")+At}):En)),vt("done")}),l.current.on("error",At=>{Object.prototype.toString.call(At)==="[object Object]"&&At.status===-1&&B.ZP.warning((At==null?void 0:At.message)||""),Object.prototype.toString.call(At)==="[object Object]"&&At.status===-9&&(se="",ae(At.data)),vt("error")}),l.current.on("cancelled",()=>vt("cancelled")),l.current.startStream()}),p!=="done")break}p==="done"?z("\u8BD5\u5377\u751F\u6210\u5B8C\u6210",!1):p==="error"?z(se,!1,!0):p==="cancelled"&&z("\u8BD5\u5377\u751F\u6210\u5DF2\u53D6\u6D88",!1,!0)}catch(rt){console.error("Error during stream processing:",rt),z("\u62B1\u6B49\uFF0C\u5904\u7406\u8FC7\u7A0B\u4E2D\u53D1\u751F\u4E86\u9519\u8BEF\u3002",!1,!0)}finally{Ze(!1)}}),Qe=(je,xt)=>e.createElement("div",{className:de.li},e.createElement("div",{className:de.avatarIcon},e.createElement("img",{className:de.img,src:ot})),e.createElement("div",{className:de.content},e.createElement("div",{className:de.borderBox},je.text))),ue=(je,xt)=>e.createElement("div",{className:de.li},e.createElement("div",{className:de.avatarIcon},e.createElement("img",{className:de.img,src:ce})),e.createElement("div",{className:de.content},(je==null?void 0:je.autoText)&&e.createElement("div",{className:de.borderBox},je==null?void 0:je.autoText),(je==null?void 0:je.text)&&e.createElement("div",{className:de.borderBox,style:{marginTop:10}},je==null?void 0:je.text),je.loading&&e.createElement(S.Z,null))),Ce=je=>{if(je.shiftKey){if(je.key==="Enter")return}else if(je.key==="Enter"){if(je.preventDefault(),Q.current)return;h()}},He=()=>lt(void 0,null,function*(){A(),dn(!0),Ft([]);const je=a(),xt=new FormData;xt.append("html",je);const j=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:xt},!0);if((j==null?void 0:j.status)===0)if(j!=null&&j.data){E(100),Ft(j==null?void 0:j.data);return}else B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");dn(!1),E()}),dt=()=>lt(void 0,null,function*(){const je=a(!0);(0,we.RG)(je)}),wt=()=>{var je,xt;Yt(1),(xt=(je=l.current)==null?void 0:je.cancelRequest)==null||xt.call(je)},zt=Te||Xt,un=(0,e.useMemo)(()=>d.current?e.createElement(ze.Z,{noRestrictModal:ae,nodeRef:d}):e.createElement(e.Fragment,null),[d.current]);return e.createElement(e.Fragment,null,e.createElement(De.Z,{title:"\u4EE5\u5377\u6362\u5377",extra:e.createElement("div",{className:de.extraHeader},e.createElement(G.Z,{align:"middle"},!zt&&!!xe&&e.createElement(e.Fragment,null,e.createElement(it.op,{onClick:He,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(it.op,{onClick:dt,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const je=xt=>{J.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:xt,onOk:()=>{N(!1)}})};if(zt){je("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else xe?je("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):N(!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:x},e.createElement("div",{className:de.wrap},e.createElement("div",{className:de.left},e.createElement("div",{className:de.chatContainer,style:{paddingBottom:Ee?25:0}},ft==null?void 0:ft.map((je,xt)=>e.createElement(e.Fragment,{key:je.key+xt},je.show&&e.createElement(e.Fragment,null,je.sender==="user"&&Qe(je,xt),je.sender==="AI"&&ue(je,xt))))),!Ee&&e.createElement("div",{className:de.inputContainer},e.createElement(pe.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u60A8\u7684\u9700\u6C42\u6216\u60F3\u6CD5",value:Xe,bordered:!1,onChange:je=>ct(je.target.value),onPressEnter:Ce,onCompositionStart:()=>{Q.current=!0},onCompositionEnd:()=>{Q.current=!1}}),Xt?e.createElement(te.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${de.cancelBtn}`,onClick:wt})):e.createElement(P.ZP,{disabled:zt,className:(Xe==null?void 0:Xe.trim())===""?de.sendBtnDisabled:de.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),onClick:h}))),e.createElement("div",{className:de.right,ref:n},e.createElement("div",{ref:d,className:de.liWrap,contentEditable:!zt},xe&&e.createElement(Je.Z,{cancelIndex:Rt,streamingStatus:Te,loadImage:!1,onFinish:()=>lt(void 0,null,function*(){Yt(0),setTimeout(()=>_t(!1),0)}),value:xe})),zt&&e.createElement(S.Z,{text:"\u8BD5\u9898\u751F\u6210\u4E2D"}),!D&&e.createElement("div",{className:de.backBottom,onClick:()=>{n.current.scrollTop=n.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:Y}),e.createElement("div",{className:de.bottomActionContainer},zt?e.createElement("div",{onClick:wt,className:de.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:y,className:de.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")))),!zt&&!s&&un),e.createElement(De.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:pn},e.createElement(G.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(at.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:yt,gather:{exercise_name:`${_}(\u65B0)`},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{dn(!1)},onSuccess:je=>{var xt;window.location.href=`/paperlibrary/see/${(xt=je==null?void 0:je.data)==null?void 0:xt.obj_id}`}}),e.createElement("div",{style:{height:70}})),V("\u5904\u7406\u4E2D"))},R=t(88985),H=t(59301),Fe=Object.defineProperty,gt=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,X=Object.getOwnPropertySymbols,Ae=Object.prototype.hasOwnProperty,$=Object.prototype.propertyIsEnumerable,le=(C,x,N)=>x in C?Fe(C,x,{enumerable:!0,configurable:!0,writable:!0,value:N}):C[x]=N,Ne=(C,x)=>{for(var N in x||(x={}))Ae.call(x,N)&&le(C,N,x[N]);if(X)for(var N of X(x))$.call(x,N)&&le(C,N,x[N]);return C},fe=(C,x)=>gt(C,Ie(x)),L=(C,x,N)=>new Promise((be,_)=>{var Ee=Oe=>{try{ft(N.next(Oe))}catch(Xe){_(Xe)}},ae=Oe=>{try{ft(N.throw(Oe))}catch(Xe){_(Xe)}},ft=Oe=>Oe.done?be(Oe.value):Promise.resolve(Oe.value).then(Ee,ae);ft((N=N.apply(C,x)).next())}),r=(0,e.forwardRef)(({onUpdateNum:C,onlyMediatorOpenStr:x},N)=>{var be,_;const Ee={search:"",filter:"myself",is_random:0,object_type:"examination_bank",page:1,limit:10},[ae,ft]=(0,e.useState)(Ne({},Ee)),[Oe,Xe]=(0,e.useState)({}),[ct,Te]=(0,e.useState)(null),[Ze,xe]=(0,e.useState)(!1),[ht,yt]=(0,e.useState)(!1),[Ft,Rt]=(0,e.useState)(!1),[Yt,Xt]=(0,e.useState)(!1),[_t,pn]=(0,e.useState)(0),[dn,Q]=(0,e.useState)([]),[l,d]=(0,e.useState)([]),[Y,n]=(0,e.useState)(""),[D,a]=(0,e.useState)(!1),[A,E]=(0,e.useState)([]);(0,e.useEffect)(()=>{if(x)return M.Z.subscribe(x,Qe=>{d([Qe.id]),v(Qe.id)})},[x]),(0,e.useEffect)(()=>{ct&&s(ae)},[ct]),(0,e.useEffect)(()=>{ct===!1&&C&&C()},[ct]);const V=()=>{Te(!0)};(0,e.useImperativeHandle)(N,()=>({onClick:V}));const s=W=>L(void 0,null,function*(){Xt(!0);const Qe=yield(0,ne.ZP)("/api/question_banks/bank_list.json",{method:"get",params:W});(Qe==null?void 0:Qe.status)===0&&(Q((Qe==null?void 0:Qe.object_list)||[]),pn(Qe==null?void 0:Qe.count)),Xt(!1)}),v=W=>L(void 0,null,function*(){var Qe;const ue=document.createElement("div");ue.className=ye.fixedLoading,document.body.appendChild(ue),g.render(H.createElement(f.Z,{spinning:!0}),ue);const[Ce,He]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)("/api/intelligent_imports/check_examination_bank.json",{method:"get",params:{examination_bank_id:W}})]);if((Ce==null?void 0:Ce.status)===0&&(He==null?void 0:He.status)===0){const dt=((Qe=He==null?void 0:He.data)==null?void 0:Qe.exercise_types)||{};let wt=[{question_type:0,name:"\u5355\u9009\u9898",count:dt==null?void 0:dt.q_singles},{question_type:1,name:"\u591A\u9009\u9898",count:dt==null?void 0:dt.q_doubles},{question_type:2,name:"\u5224\u65AD\u9898",count:dt==null?void 0:dt.q_judges},{question_type:3,name:"\u586B\u7A7A\u9898",count:dt==null?void 0:dt.q_nulls},{question_type:4,name:"\u7B80\u7B54\u9898",count:dt==null?void 0:dt.q_mains},{question_type:6,name:"\u7F16\u7A0B\u9898",count:dt==null?void 0:dt.q_pros},{question_type:7,name:"\u7EC4\u5408\u9898",count:dt==null?void 0:dt.q_combinations},{question_type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",count:dt==null?void 0:dt.q_bpros}];wt=wt.filter(un=>un.count>0);const zt=Ne({usedCount:Ce==null?void 0:Ce.remaining_number,totalCount:Ce==null?void 0:Ce.total_number},He==null?void 0:He.data);E(wt),Xe(zt),zt.totalCount===-1?(zt==null?void 0:zt.imperfect_question_count)>0?xe(!0):Rt(!0):yt(!0)}document.body.removeChild(ue)}),y=W=>{ae.search=W,ae.page=1,ft(Ne({},ae)),s(ae)},F=(W,Qe)=>{ae.page=W,ae.limit=Qe,ft(Ne({},ae)),s(ae)},h=[{title:"\u8BD5\u5377\u540D\u79F0",dataIndex:"name",ellipsis:!0,align:"left",render:W=>H.createElement(te.Z,{title:W},H.createElement("span",null,W))},{title:"\u65B9\u5411&\u8BFE\u7A0B",dataIndex:"course_list_name",width:180,ellipsis:!0,align:"left",render:W=>H.createElement(te.Z,{title:W},H.createElement("span",null,W))},{title:"\u7C7B\u578B",dataIndex:"is_random",width:90,align:"left",render:W=>"\u4EBA\u5DE5\u7EC4\u5377"},{title:"\u66F4\u65B0\u65F6\u95F4",dataIndex:"updated_at",width:160,align:"left"},{title:"\u8BD5\u9898\u6570",dataIndex:"item_num",width:60,align:"center"},{title:"\u603B\u5206",dataIndex:"total_score",width:60,align:"center"},{title:"\u64CD\u4F5C",dataIndex:"action",width:60,align:"center",render:(W,Qe)=>H.createElement("a",{href:`/paperlibrary/see/${Qe.id}?defaultActiveKey=1`,target:"_blank>"},"\u9884\u89C8")}],ve=["\u4E00","\u4E8C","\u4E09","\u56DB","\u4E94","\u516D","\u4E03","\u516B","\u4E5D","\u5341"];return H.createElement(e.Fragment,null,H.createElement(J.default,{centered:!0,open:ct,title:"\u4EE5\u5377\u6362\u5377",width:990,okText:"\u751F\u6210\u65B0\u8BD5\u5377",onCancel:()=>Te(!1),onOk:()=>L(void 0,null,function*(){if(l.length===0){B.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u5377");return}if(D){B.ZP.warning("\u8BD5\u5377\u4E2D\u4EC5\u6709\u5B9E\u8BAD\u9898\uFF0C\u6682\u4E0D\u652F\u6301\u4EE5\u5377\u6362\u5377");return}v(l[0])}),afterClose:()=>{d([]),n(""),ft(Ne({},Ee))}},H.createElement("div",{style:{background:"#F6F7F9",padding:"6px 10px"},className:"mb10 c-grey-333"},"\u8BF7\u5148\u9009\u62E9\u53C2\u7167\u8BD5\u5377\u3002\u65B0\u8BD5\u5377\u4E2D\u6682\u4E0D\u652F\u6301\u81EA\u52A8\u751F\u6210\u5B9E\u8BAD\u9898\uFF0C\u5982\u9700\u4F7F\u7528\uFF0C\u53EF\u5728\u7F16\u8F91\u8BD5\u5377\u65F6\u4ECE\u9898\u5E93\u4E2D\u9009\u7528\u3002"),H.createElement(q.default,{tabBarExtraContent:H.createElement(pe.default.Search,{style:{width:274},placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0\u8FDB\u884C\u641C\u7D22",value:Y,onChange:W=>n(W.target.value),onSearch:y}),items:[{key:"1",label:"\u6211\u7684\u8BD5\u5377\u5E93",children:H.createElement(w.default,{columns:h,dataSource:dn,loading:Yt,rowSelection:{type:"radio",selectedRowKeys:l,onChange:(W,Qe)=>{var ue;a((ue=Qe[0])==null?void 0:ue.is_only_shixun),d(W)}},scroll:(dn==null?void 0:dn.length)>7?{y:300}:{},rowKey:"id",pagination:{current:ae.page,hideOnSinglePage:!_t,showQuickJumper:!0,showSizeChanger:!0,pageSize:ae.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:_t,size:"default",showTotal:we.rU,onChange:F}})}]})),H.createElement(R.Z,{visible:ht,usedCount:Oe==null?void 0:Oe.usedCount,totalCount:Oe==null?void 0:Oe.totalCount,onCancel:()=>yt(!1),onOk:()=>{yt(!1),(Oe==null?void 0:Oe.imperfect_question_count)>0?xe(!0):Rt(!0)}}),H.createElement(J.default,{centered:!0,open:Ze,title:"\u6E29\u99A8\u63D0\u793A",width:810,footer:H.createElement(H.Fragment,null,H.createElement(P.ZP,{onClick:()=>{xe(!1),Rt(!0)}},"\u5FFD\u7565"),H.createElement(P.ZP,{type:"primary",onClick:()=>(0,we.xg)(`/paperlibrary/add/${l[0]}?type=2`)},"\u7ACB\u5373\u5B8C\u5584")),onCancel:()=>xe(!1)},H.createElement("div",{className:ye.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u62E9\u7684\u8BD5\u5377\u4E2D\u6709",H.createElement("span",{className:ye.num,style:{color:"#FFB538"}},Oe==null?void 0:Oe.imperfect_question_count),"\u9053\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u5730\u751F\u6210\u65B0\u8BD5\u5377\u4E2D\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u8865\u5145\u5B8C\u5584\u4E4B\u540E\u518D\u751F\u6210\u8BD5\u5377\u3002"),H.createElement("img",{src:oe,style:{marginTop:-100}}),H.createElement("div",{style:{maxHeight:450,overflow:"auto"}},(be=Oe==null?void 0:Oe.imperfect_question_list)==null?void 0:be.map((W,Qe)=>H.createElement(e.Fragment,{key:Qe},H.createElement("b",{style:{marginTop:Qe?20:4},className:"flex c-grey-333 mb10"},ve[Qe],"\u3001",W.name),H.createElement("div",{style:{background:"#F6F7F9",padding:"6px 20px"}},W.question_number.map((ue,Ce)=>H.createElement("span",{className:"c-grey-333",key:Qe+Ce},"\u7B2C",H.createElement("span",{className:ye.num,style:{color:"#3061D0"}},ue),"\u9898",W.question_number.length-1===Ce?null:"\u3001"))))))),H.createElement(ee,{noRestrictModal:W=>{Xe(fe(Ne({},Oe),{usedCount:0,totalCount:W})),yt(!0)},examinationBankId:l[0],visible:Ft,hideInputBox:!0,questionData:A,examName:(_=Oe==null?void 0:Oe.exercise_types)==null?void 0:_.exam_name,onChange:W=>{Rt(W)}}))})},10072:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ee}});var e=t(59301),g=t(78241),f=t(71418),te=t(43418),J=t(95237),B=t(19842),q=t(8591),pe=t(4676),w="data:image/png;base64,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",P={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},oe=t(79285),ye=t(68664),ne=t(99064),M=t(12290),we=t(34604),De=t(88985),G=t(43428),de=t(3113),ce={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},ot=t(85057),Pe=t(14791),it=t(955),nt=t(86106),at=t(36136),Je=t(25355),ze=t(85149),Re=t(59879),me=t(24334),Be=t(2554),S=(R,H,Fe)=>new Promise((gt,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},Ae=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?gt(le.value):Promise.resolve(le.value).then(X,Ae);$((Fe=Fe.apply(R,H)).next())}),ge=({questionId:R,visible:H,onChange:Fe,questionData:gt,noRestrictModal:Ie,noReselect:X,noSaveSuccess:Ae})=>{const[$,le]=(0,e.useState)(!1),[Ne,fe]=(0,e.useState)([]),[L,I]=(0,e.useState)(Je.Q),{contentRef:r,value:C,status:x,open:N,close:be}=L,_=(0,at.Z)({contentRef:r,status:x}),{openProgress:Ee,closeProgress:ae,CreateProgressModal:ft,progressOpen:Oe}=(0,nt.Z)();(0,e.useEffect)(()=>{H===!0&&(r!=null&&r.current)&&Xe(),H===!1&&be()},[H,!!(r!=null&&r.current)]);const Xe=()=>S(void 0,null,function*(){const Ft={scene_type:5,request_identifier:Math.random(),item_bank_id:R};yield N(Ft)}),ct=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Te=["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"],Ze=()=>S(void 0,null,function*(){Ee(),le(!0),fe([]);const yt=_(),Ft=new FormData;Ft.append("html",yt);const Rt=yield(0,ne.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Ft},!0);if((Rt==null?void 0:Rt.status)===0)if(Rt!=null&&Rt.data){ae(100),fe(Rt==null?void 0:Rt.data);return}else q.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");le(!1),ae()}),xe=()=>S(void 0,null,function*(){const yt=_();(0,it.RG)(yt)}),ht=(yt,Ft="")=>{var Rt,Yt,Xt;const _t=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],pn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:dn,choices:Q=[],item_type:l,tag_disciplines:d=[],difficulty:Y,analysis:n,answer_texts:D,standard_answer:a,standard_answers:A,description:E,time_limit:V,language:s,hack_sets:v,code:y,sub_item_banks:F}=yt||gt,h=(Rt=ct.find(ue=>ue.value===l))==null?void 0:Rt.type,ve=`1.${Ft}\u3010${h}\u3011${dn}`;let W="";const Qe=(Yt=d==null?void 0:d.map(ue=>ue.name))==null?void 0:Yt.join("\u3001");return l==="SUBJECTIVE"?W=(D==null?void 0:D[0])||"":l==="JUDGMENT"?Q==null||Q.forEach((ue,Ce)=>{ue.is_answer&&(W=Ce?"\u9519\u8BEF":"\u6B63\u786E")}):Q==null||Q.forEach((ue,Ce)=>{ue.is_answer&&(W=W+Te[Ce])}),e.createElement("div",{className:ce.leftNode,style:yt?{padding:0}:{}},e.createElement(ze.Z,{className:"mb10",value:ve}),Q==null?void 0:Q.map((ue,Ce)=>e.createElement("div",{key:Ce,className:ce.option},e.createElement("div",{className:ce.serial},Te[Ce],"."),e.createElement(ze.Z,{style:{flex:1},value:ue==null?void 0:ue.choice_text}))),E&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u8BD5\u9898\u63CF\u8FF0"),e.createElement(ze.Z,{style:{flex:1},value:E||""})),l==="COMPLETION"?(Xt=a||A)==null?void 0:Xt.map((ue,Ce)=>{var He,dt;return e.createElement("div",{className:ce.row,style:{alignItems:"center"},key:Ce},e.createElement("div",{className:ce.label},"\u7B54\u6848",Ce+1),e.createElement("div",{className:ce.content},(ue==null?void 0:ue.model)===1?(He=ue==null?void 0:ue.answer_text)==null?void 0:He.join("\u3001"):e.createElement(Re.Z,{value:(dt=ue==null?void 0:ue.answer_text)==null?void 0:dt.join("\u3001"),readOnly:!0})))}):pn.includes(l)&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u7B54\u6848"),e.createElement("div",{className:ce.content},W)),!yt&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u96BE\u5EA6"),e.createElement("div",{className:ce.content},_t[Y-1]||"")),l!=="COMBINATION"&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u89E3\u6790"),e.createElement(ze.Z,{style:{flex:1},value:n||""})),!yt&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u77E5\u8BC6\u70B9"),e.createElement("div",{className:ce.content},Qe)),V&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),e.createElement("div",{className:ce.content},V)),s&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u7F16\u7A0B\u8BED\u8A00"),e.createElement("div",{className:ce.content},s)),y&&e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},l==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),e.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},me.Base64.decode(y))),v==null?void 0:v.map((ue,Ce)=>{const He=l==="PROGRAM"?`(${Ce+1})`:"";return e.createElement(e.Fragment,{key:Ce},e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",He,"\u8F93\u5165"),e.createElement("div",{className:ce.content},(ue==null?void 0:ue.input)||"")),e.createElement("div",{className:ce.row},e.createElement("div",{className:ce.label},"\u6D4B\u8BD5\u7528\u4F8B",He,"\u8F93\u51FA"),e.createElement("div",{className:ce.content},(ue==null?void 0:ue.output)||"")))}),l==="BPROGRAM"&&(a==null?void 0:a.map((ue,Ce)=>e.createElement("div",{className:ce.row,key:Ce},e.createElement("div",{className:ce.label},"\u7B54\u6848",Ce+1),e.createElement("div",{className:ce.content,style:{whiteSpace:"pre-wrap"}},(ue==null?void 0:ue.answer_text)||"")))),F==null?void 0:F.map((ue,Ce)=>e.createElement(e.Fragment,{key:ue.id},ht(ue,Ce+1))))};return e.createElement(e.Fragment,null,e.createElement(G.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:e.createElement("div",{className:ce.extraHeader},e.createElement(J.Z,{align:"middle"},!x&&!!C&&e.createElement(e.Fragment,null,e.createElement(ot.op,{onClick:Ze,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(ot.op,{onClick:xe,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const yt=Ft=>{te.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Ft,onOk:()=>{Fe(!1)}})};if(x){yt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else C?yt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Fe(!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:H},e.createElement("div",{className:ce.wrap},e.createElement("div",{className:ce.left},e.createElement(J.Z,{justify:"space-between"},e.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!x&&e.createElement(de.ZP,{onClick:()=>{Fe(!1),X()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),ht()),e.createElement(Je.Z,{stringTransformer:Be.o,onStatusChange:I,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:e.createElement("div",{className:ce.bottomActionContainer},x?e.createElement("div",{onClick:be,className:ce.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):e.createElement("div",{onClick:Xe,className:ce.bottomBtn},e.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Oe,noRestrictModal:Ie,onError:yt=>{Object.prototype.toString.call(yt)==="[object Object]"&&yt.status===-9&&Ie(yt.data)}}))),e.createElement(G.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:$},e.createElement(J.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(11215),alt:"\u4EE5\u9898\u6362\u9898"}),e.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),e.createElement(Pe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ne,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>le(!1),onSuccess:()=>{le(!1),Fe(!1),Ae()}}),e.createElement("div",{style:{height:70}})),ft("\u5904\u7406\u4E2D"))},k=t(59301),_e=Object.defineProperty,st=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Tt=Object.prototype.propertyIsEnumerable,ke=(R,H,Fe)=>H in R?_e(R,H,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):R[H]=Fe,Pt=(R,H)=>{for(var Fe in H||(H={}))Wt.call(H,Fe)&&ke(R,Fe,H[Fe]);if(st)for(var Fe of st(H))Tt.call(H,Fe)&&ke(R,Fe,H[Fe]);return R},lt=(R,H,Fe)=>new Promise((gt,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},Ae=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?gt(le.value):Promise.resolve(le.value).then(X,Ae);$((Fe=Fe.apply(R,H)).next())}),ee=(0,e.forwardRef)(({onUpdateNum:R,onlyMediatorOpenStr:H},Fe)=>{var gt;const[Ie]=g.default.useForm(),[X,Ae]=(0,e.useState)({}),[$,le]=(0,e.useState)({}),[Ne,fe]=(0,e.useState)(null),[L,I]=(0,e.useState)(!1),[r,C]=(0,e.useState)(!1),[x,N]=(0,e.useState)([]),[be,_]=(0,e.useState)(!1),[Ee,ae]=(0,e.useState)(!1),[ft,Oe]=(0,e.useState)(""),[Xe,ct]=(0,e.useState)([]),[Te,Ze]=(0,e.useState)([]),[xe,ht]=(0,e.useState)(null),yt=g.default.useWatch("knowledge",Ie);(0,e.useEffect)(()=>{if(H)return we.Z.subscribe(H,d=>{Xt(d.id)})},[H]),(0,e.useEffect)(()=>{Ne===!1&&R&&R()},[Ne]);const Ft=()=>lt(void 0,null,function*(){const l=yield(0,ne.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});Ze(l.disciplines||[])}),Rt=l=>lt(void 0,null,function*(){const d=yield(0,ne.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:l}});ct(d.tag_disciplines)}),Yt=l=>lt(void 0,null,function*(){var d,Y,n,D;const a=document.createElement("div");a.className=P.fixedLoading,document.body.appendChild(a),pe.render(k.createElement(f.Z,{spinning:!0}),a);let A={};const E=[],[V,s]=yield Promise.all([(0,ne.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,ne.ZP)(`/api/item_banks/${l}/edit_single.json`,{method:"get"})]);if((V==null?void 0:V.status)===0&&(A.usedCount=V==null?void 0:V.remaining_number,A.totalCount=V==null?void 0:V.total_number),s.id){if(s!=null&&s.analysis||E.push(3),(s==null?void 0:s.item_type)==="SUBJECTIVE"&&!((d=s==null?void 0:s.answer_texts)!=null&&d.length)&&E.push(2),!((Y=s==null?void 0:s.tag_disciplines)!=null&&Y.length)){E.push(1);const v=[(n=s==null?void 0:s.discipline)==null?void 0:n.id,(D=s==null?void 0:s.sub_discipline)==null?void 0:D.id].filter(y=>!!y);Ie.setFieldValue("course",v)}A=Pt(Pt({},A),s),N(E)}le(s),Ae(A),A.totalCount===-1?E.length?I(!0):_(!0):ae(!0),document.body.removeChild(a)}),Xt=l=>lt(void 0,null,function*(){ht(l),Yt(l),Ft()}),_t=()=>{fe(!0)};(0,e.useImperativeHandle)(Fe,()=>({onClick:_t}));const pn=l=>{ct([...Xe,Pt({},l)])},dn=(l,d)=>{if(l!=null&&l.course){const[Y,n]=l.course;Rt(n),Oe(new Date),Ie.setFieldsValue({knowledge:[]})}},Q=()=>lt(void 0,null,function*(){const{analysis:l="",answer_texts:d="",course:Y=[],knowledge:n=[]}=Ie.getFieldsValue()||{},D={item_bank_id:xe,analysis:l,answer_texts:d?[d]:"",sub_discipline_id:(Y==null?void 0:Y[1])||"",tag_discipline_ids:n==null?void 0:n.map(A=>A.value)};C(!0);const a=yield(0,ne.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:D});a.id&&(le(a),I(!1),_(!0)),C(!1)});return k.createElement(e.Fragment,null,k.createElement(te.default,{centered:!0,open:L,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:r,onCancel:()=>I(!1),onOk:()=>Ie.submit(),afterClose:()=>{Ie.resetFields()}},k.createElement("div",{className:P.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),k.createElement("img",{src:w,style:{marginTop:-100}}),k.createElement(g.default,{form:Ie,onValuesChange:dn,layout:"vertical",colon:!1,onFinish:Q},x.includes(1)&&k.createElement(J.Z,{align:"middle",className:"mb20"},k.createElement(g.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},k.createElement(B.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Te})),k.createElement(g.default.Item,{name:"knowledge",className:"mb0 mt30"},k.createElement(ye.N,{key:ft,height:300,zIndex:1003,selectvalues:yt,subId:(gt=Ie.getFieldsValue().course)==null?void 0:gt[1],knowledgeOptions:Xe,onAddKnowledgeFinish:pn,className:P.knowledgeWrapper}))),x.includes(2)&&k.createElement(g.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},k.createElement(M.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),x.includes(3)&&k.createElement(g.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},k.createElement(M.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Ne&&k.createElement(oe.Z,{isIntelligentAssistant:!0,setScoreShow:fe,isshixuns:!1,ScoreShow:!!Ne,isloadings:!1,onOk:l=>{if(!l.length){q.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Xt(l[0])}}),k.createElement(De.Z,{visible:Ee,usedCount:X==null?void 0:X.usedCount,totalCount:X==null?void 0:X.totalCount,onCancel:()=>ae(!1),onOk:()=>{ae(!1),x.length?I(!0):_(!0)}}),k.createElement(ge,{noReselect:()=>{fe(!0)},noRestrictModal:l=>{Ae({usedCount:0,totalCount:l}),ae(!0)},questionId:xe,visible:be,questionData:$,onChange:l=>{_(l)},noSaveSuccess:()=>fe(!1)}))})},35339:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return Je}});var e=t(59301),g=t(8591),f=t(43428),te=t(95237),J=t(43418),B=t(92832),q=t(54580),pe=t(6848),w=t(43604),P=t(5871),oe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},ye=t(85057),ne=t(3294),M=t(14791),we=t(99064),De=t(2554),G=t(955),de=t(86106),ce=t(36136),ot=t(88985),Pe=t(25355),it="data:image/png;base64,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",nt=(ze,Re,me)=>new Promise((Be,S)=>{var O=_e=>{try{k(me.next(_e))}catch(st){S(st)}},ge=_e=>{try{k(me.throw(_e))}catch(st){S(st)}},k=_e=>_e.done?Be(_e.value):Promise.resolve(_e.value).then(O,ge);k((me=me.apply(ze,Re)).next())}),Je=(0,e.forwardRef)(({onUpdateNum:ze,onSave:Re},me)=>{var Be;const S=`\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%`,[O,ge]=(0,e.useState)(!1),[k,_e]=(0,e.useState)([]),[st,Wt]=(0,e.useState)(null),[Tt,ke]=(0,e.useState)([]),[Pt,lt]=(0,e.useState)(0),[Mt,ee]=(0,e.useState)(0),[R,H]=(0,e.useState)(!1),[Fe,gt]=(0,e.useState)(S),[Ie,X]=(0,e.useState)(0),[Ae,$]=(0,e.useState)(0),[le,Ne]=(0,e.useState)(0),[fe,L]=(0,e.useState)(0),[I,r]=(0,e.useState)(0),[C,x]=(0,e.useState)(0),[N,be]=(0,e.useState)(0),[_,Ee]=(0,e.useState)(0),[ae,ft]=(0,e.useState)(Pe.Q),{contentRef:Oe,value:Xe,status:ct,open:Te,close:Ze}=ae,xe=(0,ce.Z)({contentRef:Oe,status:ct}),{openProgress:ht,closeProgress:yt,CreateProgressModal:Ft,progressOpen:Rt}=(0,de.Z)();(0,e.useEffect)(()=>{st&&pn(),st===!1&&(Ze(),ze==null||ze(),_e([]),gt(S),X(0),$(0),Ne(0),L(0),r(0),x(0),be(0),Ee(0))},[st]);const Yt=()=>{Wt(!0)};(0,e.useImperativeHandle)(me,()=>({onClick:Yt}));const Xt=n=>{H(!0),lt(n),ee(0)},_t=n=>nt(void 0,null,function*(){const D=n.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(D)==-1?(g.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):n.size/1024/1024>10?(g.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),pn=()=>nt(void 0,null,function*(){const n=yield(0,we.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});n.status===0&&(lt(n.total_number),ee(n.remaining_number))}),dn=n=>(n=n||"",n=String(n),n=n.replace(/\s+/g,""),n),Q=()=>nt(void 0,null,function*(){var n,D;if(dn(Fe)){if(Fe.length>1e3){g.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{g.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!dn(Fe)&&!(k!=null&&k.length)){g.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const a=[{name:"\u5355\u9009\u9898",num:Ie||0},{name:"\u591A\u9009\u9898",num:Ae||0},{name:"\u5224\u65AD\u9898",num:le||0},{name:"\u586B\u7A7A\u9898",num:fe||0},{name:"\u7B80\u7B54\u9898",num:I||0},{name:"\u7EC4\u5408\u9898",num:_||0},{name:"\u7F16\u7A0B\u9898",num:C||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:N||0}],A=a.reduce((s,v)=>s+v.num,0);if(A===0){g.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(A>50){g.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}H(!1);const V={scene_type:6,request_identifier:Math.random(),file_id:(D=(n=k[0])==null?void 0:n.response)==null?void 0:D.id,content:Fe,count_arr:a.map(s=>s.num).join(",")};yield Te(V),pn()}),l=()=>nt(void 0,null,function*(){const n=xe();if(Re){Wt(!1),Re(n);return}ht(),ge(!0),ke([]);const D=new FormData;D.append("html",n);const a=yield(0,we.ZP)("/api/intelligent_imports/import.json",{method:"post",body:D},!0);if((a==null?void 0:a.status)===0)if(a!=null&&a.data){yt(100),ke(a==null?void 0:a.data);return}else g.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");ge(!1),yt()}),d=()=>nt(void 0,null,function*(){const n=xe();(0,G.RG)(n)}),Y=["uploading","error"].includes((Be=k==null?void 0:k[0])==null?void 0:Be.status);return e.createElement(e.Fragment,null,e.createElement(ot.Z,{visible:R,totalCount:Pt,usedCount:Mt,onCancel:()=>H(!1),onOk:Q}),e.createElement(f.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:e.createElement("div",{className:oe.extraHeader},e.createElement(te.Z,{align:"middle"},!ct&&!!Xe&&e.createElement(e.Fragment,null,e.createElement(ye.op,{onClick:l,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(ye.op,{onClick:d,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const n=D=>{J.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:D,onOk:()=>{Wt(!1)}})};if(ct){n("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xe?n("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Wt(!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:st},e.createElement("div",{className:oe.wrap},e.createElement("div",{className:oe.left},e.createElement("div",{className:oe.tip},e.createElement("img",{src:it}),e.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")),e.createElement("div",{className:"mb10 mt20 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),e.createElement(B.default.TextArea,{style:{height:160},className:"mb20",value:Fe,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:n=>{gt(n.target.value)}}),e.createElement(q.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:k,withCredentials:!0,data:{upload_type:1},beforeUpload:_t,onChange:({file:n})=>{var D,a;n.status!=="removed"&&(n.status==="done"&&((D=n==null?void 0:n.response)==null?void 0:D.status)!==0&&(n.status="error",n.response=(a=n==null?void 0:n.response)==null?void 0:a.message),_e([n]))},onRemove:()=>_e([])},e.createElement(pe.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"},e.createElement(ye.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{className:"c-black mt20"},e.createElement("div",{className:"mb10 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),e.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",e.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),e.createElement(te.Z,{style:{gap:16}},e.createElement(w.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(P.Z,{min:0,max:10,value:Ie,onChange:X,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(P.Z,{min:0,max:10,value:Ae,onChange:$,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(P.Z,{min:0,max:10,value:le,onChange:Ne,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(P.Z,{min:0,max:10,value:fe,onChange:L,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(P.Z,{min:0,max:10,value:I,onChange:r,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7EC4\u5408\u9898"),e.createElement(P.Z,{min:0,max:10,value:_,onChange:Ee,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7F16\u7A0B\u9898"),e.createElement(P.Z,{min:0,max:10,value:C,onChange:x,style:{marginLeft:"8px"}})),e.createElement(w.Z,null,e.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),e.createElement(P.Z,{min:0,max:10,value:N,onChange:be,style:{marginLeft:"8px"}})))),ct?e.createElement("div",{onClick:Ze,className:oe.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):Y?e.createElement("div",{className:`${oe.bottomBtn} ${oe.disabled}`},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):e.createElement("div",{onClick:()=>{if(Pt!==-1){H(!0);return}Q()},className:oe.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),e.createElement(Pe.Z,{onStatusChange:ft,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Rt,noRestrictModal:Xt,stringTransformer:De.o,onError:n=>{Object.prototype.toString.call(n)==="[object Object]"&&n.status===-9&&Xt(n.data)}}))),e.createElement(f.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:O},e.createElement(te.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(36413),alt:"\u667A\u80FD\u51FA\u9898"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),e.createElement(M.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Tt,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>ge(!1),onSuccess:()=>{ge(!1),Wt(!1)}}),e.createElement("div",{style:{height:70}})),Ft("\u5904\u7406\u4E2D"))})},27478:function(tt,mt,t){"use strict";var e=t(59301);const g=({scrollBoxRef:f,bottomInspectRef:te,contentRef:J,status:B,rootMargin:q="70px",bottomOffset:pe=110})=>{const[w,P]=(0,e.useState)(!0),oe=(0,e.useRef)(!1);return(0,e.useEffect)(()=>{if(!f.current||!te.current)return;const ye=new IntersectionObserver(([ne])=>{var M,we,De,G;if(!document.contains(ne.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((M=ne.rootBounds)==null?void 0:M.width)===0&&((we=ne.rootBounds)==null?void 0:we.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((De=ne.boundingClientRect)==null?void 0:De.width)===0&&((G=ne.boundingClientRect)==null?void 0:G.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}P(ne.isIntersecting)},{root:f.current,rootMargin:q,threshold:0});return ye.observe(te.current),()=>{ye.disconnect()}},[f.current,te.current,q]),(0,e.useEffect)(()=>{if(!B)return;const ye=f.current,ne=J.current;oe.current=!1;let M=ye.scrollTop;const we=()=>{const{scrollTop:G,scrollHeight:de,clientHeight:ce}=ye;G>M?G+ce>=de-pe&&(ye.scrollTop=ye.scrollHeight,oe.current=!1):G{oe.current||(ye.scrollTop=ye.scrollHeight)});return De.observe(ne),()=>{setTimeout(()=>{De.unobserve(ne)},250),ye.removeEventListener("scroll",we)}},[B]),w};mt.Z=g},36136:function(tt,mt,t){"use strict";var e=t(59301);const g=({contentRef:f,status:te})=>((0,e.useEffect)(()=>{!te&&(f!=null&&f.current)&&f.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(q=>{q.tagName.toLowerCase()==="code"?q.parentElement&&(q.parentElement.contentEditable="false"):q.tagName.toLowerCase()==="mathx"&&(q.contentEditable="false")})},[te]),(B=!1)=>{const q=oe=>{const ye={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return oe.replace(/&[^;]+;/g,ne=>ye[ne]||ne)};if(!f.current)return"";const pe=f.current.cloneNode(!0);pe.querySelectorAll("code[data-text], mathx[data-text]").forEach(oe=>{let ye=oe.getAttribute("data-text");oe.tagName.toLowerCase()==="code"?ye=ye.replace(/```.*\n|\n```/g,""):oe.tagName.toLowerCase()==="mathx"&&(ye=`$$${ye}$$`);const ne=document.createTextNode(ye);oe.parentNode.replaceChild(ne,oe)}),B&&pe.querySelectorAll('[data-select="disabled"]').forEach(ye=>{var ne;const M=ye.textContent||"",we=document.createTextNode(M+` +`);(ne=ye.parentNode)==null||ne.replaceChild(we,ye)});let P=pe.innerHTML;return B||(P=P.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),P=P.replace(/

    /g,""),P=P.replace(/<\/p>/g,` +`),P=P.replace(/
    /g,` +`),P=P.replace(/\r\n/g,` +`),P=P.replace(/<[^>]*>/g,""),P=q(P),P});mt.Z=g},86106:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ye}});var e=t(59301),g=t(43418),f=t(95237),te=t(93948),J="data:image/png;base64,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",B="data:image/png;base64,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",q="data:image/png;base64,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",pe={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},w=t(59301);const P=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var ye=()=>{const[ne,M]=(0,e.useState)(0),[we,De]=(0,e.useState)(!1),[G,de]=(0,e.useState)(!0),ce=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(G)return;const Je=()=>{M(ze=>ze>=99?(clearInterval(ce.current),99):ze+1)};return ce.current=setInterval(Je,5e4/99),()=>clearInterval(ce.current)},[G]);const ot=()=>{M(0),De(!0),de(!1)},Pe=(Je=0)=>{de(!0),M(Je),De(!1)},it=Je=>{const ze=Je/1048576;let Re;return ze<=.3?Re=3:ze<=.5?Re=5:ze<=1?Re=10:ze<=2?Re=20:ze<=3?Re=30:ze<=10?Re=ze*10:Re=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${Re}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},nt=()=>w.createElement("span",{className:pe.dotLoading},w.createElement("span",null,"."),w.createElement("span",null,"."),w.createElement("span",null,"."));return{progress:ne,progressOpen:we,openProgress:ot,closeProgress:Pe,toggleLock:()=>de(Je=>!Je),CreateProgressModal:(Je=P,ze)=>(typeof Je=="string"&&(Je=[Je,Je,Je]),w.createElement(g.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:we,title:null,footer:null,width:500,afterClose:()=>M(0)},w.createElement(f.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},ne<=30&&w.createElement(w.Fragment,null,w.createElement("img",{src:J,alt:"Step 1"}),w.createElement("div",{className:"mt20 c-light-primary"},Je[0],nt())),ne>30&&ne<60&&w.createElement(w.Fragment,null,w.createElement("img",{src:B,alt:"Step 2"}),w.createElement("div",{className:"mt20 c-light-primary"},Je[1],nt())),ne>=60&&w.createElement(w.Fragment,null,w.createElement("img",{src:q,alt:"Step 3"}),w.createElement("div",{className:"mt20 c-light-primary"},Je[2],nt())),w.createElement(te.Z,{className:pe.progress,status:"active",style:{width:"auto"},size:[300,8],percent:ne}),!!ze&&w.createElement("div",{className:"c-grey-999"},it(ze)))))}}},89498:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return Pt}});var e=t(59301),g=t(38854),f=t(8591),te=t(6848),J=t(92832),B=t(3113),q=t(43276),pe={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"},P=({position:lt,children:Mt})=>{const{left:ee=0,top:R=0}=lt||{},[H,Fe]=(0,e.useState)(ee),[gt,Ie]=(0,e.useState)(R),X=(0,e.useRef)(null),Ae=()=>{if(X.current){const $=X.current.offsetWidth,le=X.current.offsetHeight,Ne=window.innerWidth,fe=window.innerHeight;let L=ee,I=R;ee+$>Ne&&(L=Ne-$),L<0&&(L=0),R+le>fe&&(I=fe-le),I<0&&(I=0),Fe(L),Ie(I)}};return(0,e.useEffect)(()=>{if(!X.current||!lt)return;const $=new ResizeObserver(()=>{Ae()});return $.observe(X.current),()=>{$.disconnect()}},[ee,R,lt]),(0,e.useEffect)(()=>{lt&&Ae()},[ee,R,lt]),lt?e.createElement("div",{ref:X,style:{position:"fixed",left:`${H}px`,top:`${gt}px`,zIndex:1050}},Mt):null},oe=t(3294),ye=t(56102),ne=t(24544),M=Object.defineProperty,we=Object.defineProperties,De=Object.getOwnPropertyDescriptors,G=Object.getOwnPropertySymbols,de=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,ot=(lt,Mt,ee)=>Mt in lt?M(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):lt[Mt]=ee,Pe=(lt,Mt)=>{for(var ee in Mt||(Mt={}))de.call(Mt,ee)&&ot(lt,ee,Mt[ee]);if(G)for(var ee of G(Mt))ce.call(Mt,ee)&&ot(lt,ee,Mt[ee]);return lt},it=(lt,Mt)=>we(lt,De(Mt)),nt=(lt,Mt,ee)=>new Promise((R,H)=>{var Fe=X=>{try{Ie(ee.next(X))}catch(Ae){H(Ae)}},gt=X=>{try{Ie(ee.throw(X))}catch(Ae){H(Ae)}},Ie=X=>X.done?R(X.value):Promise.resolve(X.value).then(Fe,gt);Ie((ee=ee.apply(lt,Mt)).next())}),Je=({visible:lt,position:Mt,selectText:ee,applyRefinedText:R,fetchUrl:H,noRestrictModal:Fe})=>{var gt;const[Ie,X]=(0,e.useState)(!1),[Ae,$]=(0,e.useState)([]),[le,Ne]=(0,e.useState)(""),[fe,L]=(0,e.useState)(1),[I,r]=(0,e.useState)(""),[C,x]=(0,e.useState)(!1),N=(0,e.useRef)(null),[be,_]=(0,e.useState)(!1),[Ee,ae]=(0,e.useState)(0),ft=(0,e.useRef)(!1),Oe=((gt=Ae==null?void 0:Ae[(Ae==null?void 0:Ae.length)-1])==null?void 0:gt.loading)===!0;(0,e.useEffect)(()=>{if(lt){L(1);return}_(!1),X(!1),Xe(),ae(0),$([]),L(0)},[lt]);const Xe=()=>{var Q,l;Ne(""),r(""),(l=(Q=N.current)==null?void 0:Q.cancelRequest)==null||l.call(Q)},ct=(...Q)=>nt(void 0,[...Q],function*(l="",d=Ae){const Y=Date.now(),n=[...d,{text:l,key:Y,sender:"user",show:!0},{loading:!0,key:Y,sender:"AI",show:!0}];L(2),$(n);const D=Ze(d),a={no_record_times:!0,prompt:l,history:D};N.current=new ne.Z(oe.Z.API_SERVER+H,a),yield new Promise(A=>{N.current.on("data",E=>{const{chunk:{msg:V},full:s}=E,v=V==="error";_(!0),r(Rt(s)),$(y=>y.map((F,h)=>h===y.length-1?it(Pe({},F),{text:s,loading:!1,error:v}):F))}),N.current.on("done",()=>A()),N.current.on("error",E=>{const V="\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(E)==="[object Object]"&&E.status===-9&&(L(1),Fe(E.data)),$(s=>s.map((v,y)=>y===s.length-1?it(Pe({},v),{text:V,loading:!1,error:!0}):v)),A()}),N.current.on("cancelled",()=>A()),N.current.startStream()}),X(!1)}),Te=Q=>{Ne(Q.target.value)},Ze=Q=>Q.reduce((d,Y)=>{if(Y.sender==="user"){const n=Q.find(D=>D.key===Y.key&&D.sender==="AI");n&&(n!=null&&n.text)&&!(n!=null&&n.error)&&d.push({question:Y.text,answer:n.text})}return d},[]),xe=()=>{if(dn)return;const Q=Yt("\u6539\u5199");Xe(),X(!0),ct(Q)},ht=Q=>{if(Q.key==="Enter"&&!Q.shiftKey){if(Q.preventDefault(),ft.current||pn)return;xe()}},yt=()=>{var Q,l;ae(d=>d+1),(l=(Q=N.current)==null?void 0:Q.cancelRequest)==null||l.call(Q),X(!1),_(!1)},Ft=[{key:"1",label:e.createElement("span",null," ",e.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:e.createElement("span",null,e.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:e.createElement("span",null," ",e.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Rt=(Q="")=>{const l=["\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((d,Y)=>{l.push(`\u7B54\u6848${Y+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Y+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${Y+1})\u8F93\u51FA\uFF1A`)}),l.forEach(d=>{const Y=new RegExp(d,"g");Q=Q.replace(Y,`**${d}** `)}),Q},Yt=Q=>Q==="\u6539\u5199"?`${le}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${ee}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${ee}\uFF0C${Q}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Xt=Q=>{let l="";Q.key==="1"&&(l=Yt("\u6DA6\u8272")),Q.key==="2"&&(l=Yt("\u6269\u5199")),Q.key==="3"&&(l=Yt("\u7F29\u5199")),Xe(),X(!0),ct(l)},_t=()=>{const Q=Ae.splice(Ae.length-2),{text:l}=(Q==null?void 0:Q[0])||{};Xe(),X(!0),ct(l,Ae)},pn=Ie||be,dn=(le==null?void 0:le.trim())==="";return lt?e.createElement(g.Z,{open:dn&&!pn&&(C||!I),overlayStyle:{minWidth:200},menu:{items:Ft,onClick:Xt}},e.createElement(P,{position:Mt},e.createElement("div",{className:pe.wrap},fe===2&&e.createElement(e.Fragment,null,e.createElement("div",{className:pe.chatContainer},Oe&&e.createElement("div",{className:pe.loadingWrp},e.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),e.createElement("div",{className:"ai-loading"})),I&&e.createElement(q.Z,{cancelIndex:Ee,streamingStatus:Ie,loadImage:!1,onFinish:()=>nt(void 0,null,function*(){ae(0),setTimeout(()=>_(!1),0)}),value:I})),e.createElement("div",{className:pe.btnContainer},e.createElement("div",{onClick:()=>R(!0,I),className:pe.btn,style:{padding:"0 16px",width:"initial"}},e.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),e.createElement("div",{onClick:()=>R(!1,I),className:pe.btn,style:{padding:"0 16px",width:"initial"}},e.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),e.createElement(ye.CopyToClipboard,{text:I,onCopy:()=>f.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(te.Z,{title:"\u590D\u5236"},e.createElement("div",{className:pe.btn,style:{marginLeft:"auto"}},e.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),e.createElement(te.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("div",{onClick:_t,className:pe.btn},e.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),e.createElement(te.Z,{title:"\u5220\u9664"},e.createElement("div",{onClick:()=>{L(1),Xe(),$([])},className:pe.btn},e.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),e.createElement("div",{className:pe.inputContainer},e.createElement(J.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:le,bordered:!1,onFocus:()=>x(!0),onBlur:()=>setTimeout(()=>x(!1),300),onChange:Te,onPressEnter:ht,onCompositionStart:()=>ft.current=!0,onCompositionEnd:()=>ft.current=!1}),be?e.createElement("div",{className:`iconfont icon-tingzhihuida ${pe.cancelBtn}`,onClick:yt}):e.createElement(B.ZP,{className:dn?pe.sendBtnDisabled:pe.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:pn,onClick:xe}))))):e.createElement(e.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"},Re=Object.defineProperty,me=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,S=Object.prototype.propertyIsEnumerable,O=(lt,Mt,ee)=>Mt in lt?Re(lt,Mt,{enumerable:!0,configurable:!0,writable:!0,value:ee}):lt[Mt]=ee,ge=(lt,Mt)=>{for(var ee in Mt||(Mt={}))Be.call(Mt,ee)&&O(lt,ee,Mt[ee]);if(me)for(var ee of me(Mt))S.call(Mt,ee)&&O(lt,ee,Mt[ee]);return lt};const k=lt=>React.createElement("svg",ge({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 _e="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Wt=(0,e.forwardRef)(({initialContent:lt,onButtonClick:Mt},ee)=>{const[R,H]=(0,e.useState)(null),[Fe,gt]=(0,e.useState)(null),[Ie,X]=(0,e.useState)(""),[Ae,$]=(0,e.useState)(null),le=ee,Ne=N=>{const be=document.elementFromPoint(10,N),_=document.createRange();let Ee=null;const ae=document.createTreeWalker(le.current,NodeFilter.SHOW_TEXT,{acceptNode:xe=>{const ht=document.createRange();ht.selectNodeContents(xe);const yt=ht.getBoundingClientRect();return yt.top<=N&&yt.bottom>=N?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let ft="",Oe,Xe,ct=null,Te=null,Ze=null;for(;Oe=ae.nextNode();){Oe.parentNode.getAttribute("data-select")==="disabled"&&(Xe=!0),ft+=Oe.textContent,Te||(Te=Oe),Ze=Oe;const xe=document.createRange();xe.selectNodeContents(Oe);const ht=xe.getBoundingClientRect();ct===null&&(ct=ht.top)}if(Te&&Ze&&!Xe){const xe=document.createRange();xe.setStart(Te,0),xe.setEnd(Ze,Ze.textContent.length),$(xe)}else $(null);return gt(ct-1),Xe?"":ft.trim()};function fe(N){for(;N.parentElement&&N.parentElement.tagName.toLowerCase()!=="section";){var be=window.getComputedStyle(N.parentElement);if(be.pointerEvents==="none")return!0;N=N.parentElement}return!1}const L=N=>{var be,_;if(fe(N.target)){gt(-1e6);return}if(((_=(be=document.getSelection())==null?void 0:be.toString)==null?void 0:_.call(be))!==""){gt(-1e6);return}const Ee=Ne(N.clientY);if((Ee==null?void 0:Ee.trim())===""){gt(-1e6);return}const ae=le.current.getBoundingClientRect();H(ae.left-30),X(Ee)},I=()=>{},r=N=>{Mt&&Ie&&Mt(Ie,N.clientX,N.clientY,Ae)},C=()=>{if(Ae){const N=window.getSelection();N.removeAllRanges(),N.addRange(Ae)}},x=()=>{window.getSelection().removeAllRanges()};return(0,e.useEffect)(()=>{const N=le.current;return N.addEventListener("mousemove",L),N.addEventListener("mouseleave",I),()=>{N.removeEventListener("mousemove",L),N.removeEventListener("mouseleave",I),x()}},[lt]),e.createElement("div",{className:ze["hover-line-container2"]},Fe!==null&&e.createElement("div",{className:ze["line-button-container"],style:{top:Fe,left:R},onMouseEnter:()=>{C()},onMouseLeave:()=>{x(),gt(null),X(""),$(null)}},e.createElement("div",{className:ze.button,onClick:r},e.createElement("img",{src:_e}),e.createElement("span",null,"AI\u6539\u5199"))))}),Tt={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},Pt=({nodeRef:lt,noRestrictModal:Mt})=>{const[ee,R]=(0,e.useState)(null),[H,Fe]=(0,e.useState)(null),[gt,Ie]=(0,e.useState)(!1),[X,Ae]=(0,e.useState)(null),[$,le]=(0,e.useState)(!1),[Ne,fe]=(0,e.useState)(!1),L=lt,I=(0,e.useRef)(null),r=(0,e.useRef)(null),[C,x]=(0,e.useState)("");(0,e.useEffect)(()=>{ee!=null&&ee.toString()&&x(ee==null?void 0:ee.toString())},[ee==null?void 0:ee.toString()]);const N=()=>{const ae=window.getSelection(),ft=L.current.scrollTop,Oe=L.current.getBoundingClientRect();if(ae.rangeCount>0&&ae.toString().length>0){const Xe=ae.getRangeAt(0);R(Xe.cloneRange());const ct=Xe.getBoundingClientRect(),Te=40;let Ze=ct.top+ft-5+Te;Ze{if(!ae||ae.rangeCount===0){le(!1);return}const Oe=ae.getRangeAt(0).getBoundingClientRect(),Xe=window.getComputedStyle(L.current),ct=parseInt(Xe.lineHeight),Te=parseInt(Xe.paddingTop),Ze=L.current.scrollTop,xe=L.current.getBoundingClientRect(),ht=Oe.top-xe.top+Ze,yt=Math.floor((ht-Te)/ct),Ft=Te+yt*ct-Ze;Ae(Ft),le(!0)},_=ae=>{L.current&&!L.current.contains(ae.target)&&fe(!1)};(0,e.useEffect)(()=>{const ae=L.current;return ae.addEventListener("scroll",N),ae.addEventListener("input",N),ae.addEventListener("click",N),ae.addEventListener("mouseup",N),ae.addEventListener("keyup",N),ae.addEventListener("click",N),document.addEventListener("mousedown",_),()=>{ae.removeEventListener("scroll",N),ae.removeEventListener("input",N),ae.removeEventListener("click",N),ae.removeEventListener("mouseup",N),ae.removeEventListener("keyup",N),ae.removeEventListener("click",N),document.removeEventListener("mousedown",_)}},[]);const Ee=(ae=!0,ft)=>{if(!ee)return;const Oe=r.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),Xe=ee.cloneRange(),ct=window.getSelection();if(ct.removeAllRanges(),ct.addRange(Xe),ae){Xe.deleteContents();const Te=document.createElement("div");Te.innerHTML=Oe;const Ze=Array.from(Te.childNodes);for(;Ze.length>0;)Xe.insertNode(Ze.pop())}else{Xe.collapse(!1);const Te=document.createElement("div");Te.innerHTML=" "+Oe;const Ze=Array.from(Te.childNodes);for(;Ze.length>0;)Xe.insertNode(Ze.pop())}ct.removeAllRanges(),R(null),Ie(!1),Fe(null)};return e.createElement("section",{ref:r},H&&e.createElement("div",{ref:I,className:Tt.toolbar,style:{top:H==null?void 0:H.top,left:H==null?void 0:H.left}},e.createElement("div",{className:Tt.button,onClick:()=>Ie(!0)},e.createElement("img",{src:_e}),e.createElement("span",null,"AI\u6539\u5199"))),e.createElement(Je,{key:JSON.stringify(H),noRestrictModal:Mt,visible:gt,position:H,selectText:C,applyRefinedText:Ee,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),L.current&&e.createElement(Wt,{ref:L,onButtonClick:(ae,ft,Oe,Xe)=>{R(Xe),Ie(!0),x(ae),Fe({left:ft,top:Oe+20})}}))}},88985:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return J}});var e=t(59301),g=t(43418),f={num:"num___VQiqB"},J=({visible:B,usedCount:q,totalCount:pe,onOk:w,onCancel:P})=>{const oe=()=>q>0?e.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",pe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",e.createElement("span",{className:f.num},q),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):e.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",pe,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",e.createElement("span",{className:f.num},q),"\u6B21\uFF09\u3002");return e.createElement(g.default,{centered:!0,open:B,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:P,onOk:w,footer:q>0?void 0:null},oe())}},25355:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return De},Q:function(){return M}});var e=t(59301),g={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},f=t(24544),te=t(3294),J=t(43276),B=t(89498),q=t(27478),pe=t(53630),w="data:image/png;base64,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",P=t(92310),oe=t.n(P),ye=t(8591),ne=(G,de,ce)=>new Promise((ot,Pe)=>{var it=Je=>{try{at(ce.next(Je))}catch(ze){Pe(ze)}},nt=Je=>{try{at(ce.throw(Je))}catch(ze){Pe(ze)}},at=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(it,nt);at((ce=ce.apply(G,de)).next())});const M={contentRef:{current:null},value:null,status:!1,open:()=>ne(void 0,null,function*(){}),close:()=>{}};var De=({className:G,style:de,onChange:ce,onSuccess:ot,onCancel:Pe,onError:it,fetchUrl:nt,noRestrictModal:at=()=>{},showEditableToolbar:Je,bottomOffset:ze=110,loadingText:Re,showEmptyData:me=!0,onStatusChange:Be,stringTransformer:S,bottomContainerNode:O})=>{const[ge,k]=(0,e.useState)(!1),[_e,st]=(0,e.useState)(""),[Wt,Tt]=(0,e.useState)(0),[ke,Pt]=(0,e.useState)(!1),lt=(0,e.useRef)(null),Mt=(0,e.useRef)(null),ee=(0,e.useRef)(null),R=(0,e.useRef)(null),H=(0,q.Z)({scrollBoxRef:R,bottomInspectRef:ee,contentRef:Mt,status:ke,bottomOffset:ze}),Fe=ge||ke;(0,e.useEffect)(()=>{ce==null||ce(_e)},[_e]),(0,e.useEffect)(()=>{Be==null||Be({contentRef:Mt,status:Fe,value:_e,open:gt,close:Ie})},[Fe,_e]);const gt=Ae=>ne(void 0,null,function*(){k(!0),st(""),Tt(0);const $=nt;Ae!=null&&Ae.fetchUrl&&delete Ae.fetchUrl,lt.current=new f.Z(`${te.Z.API_SERVER}${$}`,Ae),yield new Promise((le,Ne)=>{lt.current.on("data",fe=>{let{chunk:{content:L,type:I}}=fe;Pt(!0),I==="text"&&st(r=>S?S(r+L):r+L)}),lt.current.on("done",()=>{le()}),lt.current.on("error",fe=>{Object.prototype.toString.call(fe)==="[object Object]"&&fe.status===-1&&ye.ZP.warning((fe==null?void 0:fe.message)||""),le(),it==null||it(fe)}),lt.current.on("cancelled",()=>{le(),Pe==null||Pe()}),lt.current.startStream()}),k(!1)}),Ie=()=>{var Ae,$;Tt(1),($=(Ae=lt.current)==null?void 0:Ae.cancelRequest)==null||$.call(Ae),k(!1),Pt(!1)},X=(0,e.useMemo)(()=>Mt.current?e.createElement(B.Z,{noRestrictModal:at,nodeRef:Mt}):e.createElement(e.Fragment,null),[Mt.current]);return e.createElement(e.Fragment,null,e.createElement("div",{className:oe()(g.container,G),style:de,ref:R},e.createElement("div",{ref:Mt,className:g.liWrap,contentEditable:!Fe},_e&&e.createElement(J.Z,{cancelIndex:Wt,streamingStatus:ge,loadImage:!1,onFinish:()=>ne(void 0,null,function*(){Tt(0),setTimeout(()=>Pt(!1),0),ot==null||ot(_e)}),value:_e})),!_e&&!Fe&&e.createElement("div",{className:g.imgBox},e.createElement("img",{width:56,src:w}),e.createElement("span",null,"\u9884\u89C8\u533A")),me&&Fe&&e.createElement(pe.Z,{text:Re}),!H&&e.createElement("div",{className:g.backBottom,onClick:()=>{R.current.scrollTop=R.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:ee}),O),!Fe&&Je&&X)}},53630:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return te}});var e=t(59301),g={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},te=({text:J})=>e.createElement("div",null,e.createElement("div",{className:g.loading},e.createElement("div",{className:g.dot}),e.createElement("div",{className:g.dot}),e.createElement("div",{className:g.dot})),!!J&&e.createElement("div",{className:"mt5"},J))},19909:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ct}});var e=t(59301),g=t(43428),f=t(8591),te=t(54580),J=t(43418),B=t(6848),q=t(92832),pe=t(3113),w=t(71418),P=t(64165),oe=t(14478),ye=t(38854),ne=t(92310),M=t.n(ne),we=t(43276),De={reasoning:"reasoning___S0mKl",btn:"btn____CIJG",content:"content___CIAh9"},G=t(59301),de=(Te,Ze,xe)=>new Promise((ht,yt)=>{var Ft=Xt=>{try{Yt(xe.next(Xt))}catch(_t){yt(_t)}},Rt=Xt=>{try{Yt(xe.throw(Xt))}catch(_t){yt(_t)}},Yt=Xt=>Xt.done?ht(Xt.value):Promise.resolve(Xt.value).then(Ft,Rt);Yt((xe=xe.apply(Te,Ze)).next())}),ot=({value:Te="",streamingStatus:Ze,onFinish:xe,cancelIndex:ht,time:yt,loading:Ft,loadAll:Rt})=>{const[Yt,Xt]=(0,e.useState)(""),[_t,pn]=(0,e.useState)(!0),dn=(0,e.useRef)(Te),Q=(0,e.useRef)(Ze),l=(0,e.useRef)(0),d=(0,e.useRef)(null),[Y,n]=(0,e.useState)(!1),D=70;(0,e.useEffect)(()=>{Q.current=Ze},[Ze]),(0,e.useEffect)(()=>{dn.current=Te},[Te]),(0,e.useEffect)(()=>{if(!Ze){Xt(dn.current);return}return n(!0),d.current=setInterval(a,D),()=>{clearInterval(d.current)}},[]),(0,e.useEffect)(()=>{Y&&(Xt(dn.current),clearInterval(d.current),n(!1),xe())},[ht]);const a=()=>de(void 0,null,function*(){const A=dn.current[l.current];A!==void 0?(Xt(E=>E+A),l.current++,clearInterval(d.current),d.current=setInterval(a,280/(dn.current.length-l.current))):Q.current===!1&&(Xt(dn.current),clearInterval(d.current),n(!1),xe())});return G.createElement("div",{className:`${De.reasoning} fadeIn animated`},G.createElement("div",{className:De.btn,onClick:()=>pn(!_t)},G.createElement("i",{className:"iconfont icon-shendusikao"}),yt?G.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",yt," \u79D2\uFF09"):G.createElement("span",null,"\u601D\u8003\u4E2D..."),_t?G.createElement("b",{className:"iconfont icon-shouqi6"}):G.createElement("b",{className:"iconfont icon-zhankai6"})),Ft&&G.createElement(w.Z,{spinning:!0,className:"mt20"}),_t&&!Ft&&G.createElement("div",{className:De.content},Yt,Y?G.createElement("span",{className:"aiBlink"},"__"):""))},Pe={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},it=t(81327),nt=Object.defineProperty,at=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Re=(Te,Ze,xe)=>Ze in Te?nt(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,me=(Te,Ze)=>{for(var xe in Ze||(Ze={}))Je.call(Ze,xe)&&Re(Te,xe,Ze[xe]);if(at)for(var xe of at(Ze))ze.call(Ze,xe)&&Re(Te,xe,Ze[xe]);return Te};const Be=Te=>React.createElement("svg",me({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Te),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 S="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",O=Object.defineProperty,ge=Object.getOwnPropertySymbols,k=Object.prototype.hasOwnProperty,_e=Object.prototype.propertyIsEnumerable,st=(Te,Ze,xe)=>Ze in Te?O(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,Wt=(Te,Ze)=>{for(var xe in Ze||(Ze={}))k.call(Ze,xe)&&st(Te,xe,Ze[xe]);if(ge)for(var xe of ge(Ze))_e.call(Ze,xe)&&st(Te,xe,Ze[xe]);return Te};const Tt=Te=>React.createElement("svg",Wt({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Te),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 ke="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",Pt=t(59301),Mt=({value:Te,onChange:Ze})=>{const[xe,ht]=(0,e.useState)(!1),yt=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:S},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:ke}],Ft=yt.find(Rt=>Rt.key===Te);return Pt.createElement("div",{className:Pe.select},Pt.createElement(it.Z,{size:10},Pt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),Pt.createElement("div",{className:Pe.box,onMouseLeave:()=>ht(!1)},Pt.createElement("div",{className:Pe.text,onClick:()=>ht(!0)},Pt.createElement("img",{src:Ft.img,width:20}),Pt.createElement("span",null,Ft.name),Pt.createElement("b",{className:"iconfont icon-zhankai6"})),xe&&Pt.createElement("div",{className:Pe.itemWrap},Pt.createElement("aside",null,yt.map(Rt=>Pt.createElement("div",{key:Rt.key,className:`${Pe.item} ${Rt.key===Te?Pe.active:""}`,onClick:Yt=>{Yt.stopPropagation(),Ze(Rt.key),ht(!1)}},Pt.createElement("img",{src:Rt.img,width:20}),Pt.createElement("span",null,Rt.name))))))))},ee={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},R=t(99064),H=t(955),Fe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},Ie=({src:Te,onClick:Ze,topPercentage:xe=.62,draggableExtraNode:ht})=>{const yt=(0,e.useRef)(null),Ft=(0,e.useRef)(!1),Rt=(0,e.useRef)(!1),[Yt,Xt]=(0,e.useState)(window.innerHeight*xe),[_t,pn]=(0,e.useState)(!1),dn=10;return(0,e.useEffect)(()=>{if(yt.current){let Q=function(D){var a;Ft.current=!0,n=D.pageY,Y=D.pageY-(((a=yt.current)==null?void 0:a.getBoundingClientRect().top)||0),(0,H.kk)("none"),document.onselectstart=function(){return!1}},l=function(){Ft.current&&!Rt.current&&Ze&&Ze(),Ft.current=!1,Rt.current=!1,(0,H.kk)("auto"),document.onselectstart=null},d=function(D){var a;if(Ft.current){const E=D.pageY-Y,V=window.innerHeight-(((a=yt.current)==null?void 0:a.offsetHeight)||0)-50,s=50;if(!Rt.current&&Math.abs(n-D.pageY)>dn&&(Rt.current=!0),Rt.current){let v=Math.max(s,Math.min(E,V));Xt(v)}}},Y=0,n=0;return yt.current.addEventListener("mousedown",Q),document.addEventListener("mousemove",d),document.addEventListener("mouseup",l),()=>{var D,a;(a=(D=yt==null?void 0:yt.current)==null?void 0:D.removeEventListener)==null||a.call(D,"mousedown",Q),document.removeEventListener("mousemove",d),document.removeEventListener("mouseup",l)}}},[Ze]),(0,e.useEffect)(()=>{const Q=()=>{Xt(window.innerHeight*xe)};return window.addEventListener("resize",Q),()=>{window.removeEventListener("resize",Q)}},[xe]),e.createElement("div",{className:Fe.draggableImage,style:{top:`${Yt}px`,display:_t?"none":"block",cursor:Ft.current?"grabbing":"grab"},ref:yt},ht&&e.createElement("div",{className:Fe.extraNode,onMouseUp:Q=>Q.stopPropagation(),onMouseDownCapture:Q=>Q.stopPropagation()},ht),e.createElement("img",{className:Fe.img,src:Te,width:60,draggable:"false"}),e.createElement("i",{className:`iconfont icon-tupianguanbi ${Fe.close}`,onMouseUp:Q=>{Q.stopPropagation(),pn(!0)}}))},X="data:image/png;base64,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",Ae="data:image/png;base64,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",$="data:image/png;base64,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",le=t(3294),Ne=t(56102),fe=t(24544),L=t(58617),I=t(32050),r=Object.defineProperty,C=Object.defineProperties,x=Object.getOwnPropertyDescriptors,N=Object.getOwnPropertySymbols,be=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable,Ee=(Te,Ze,xe)=>Ze in Te?r(Te,Ze,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Te[Ze]=xe,ae=(Te,Ze)=>{for(var xe in Ze||(Ze={}))be.call(Ze,xe)&&Ee(Te,xe,Ze[xe]);if(N)for(var xe of N(Ze))_.call(Ze,xe)&&Ee(Te,xe,Ze[xe]);return Te},ft=(Te,Ze)=>C(Te,x(Ze)),Oe=(Te,Ze,xe)=>new Promise((ht,yt)=>{var Ft=Xt=>{try{Yt(xe.next(Xt))}catch(_t){yt(_t)}},Rt=Xt=>{try{Yt(xe.throw(Xt))}catch(_t){yt(_t)}},Yt=Xt=>Xt.done?ht(Xt.value):Promise.resolve(Xt.value).then(Ft,Rt);Yt((xe=xe.apply(Te,Ze)).next())}),ct=({title:Te="\u5934\u6B4CAI",placeholder:Ze,hideUpload:xe,hideInputBox:ht,aiIcon:yt=X,userIcon:Ft=Ae,dragIcon:Rt=$,children:Yt,fetchUrl:Xt,fetchData:_t={},extraAnswerAction:pn,showDefaultTips:dn=!0,onOpen:Q,onClose:l,loadingOption:d,showPreference:Y=!1,initMessage:n,customRequest:D,visible:a,width:A=1200,isCheckRestrictNumber:E=!1,headNode:V,headFunctionNode:s,showRedraw:v,showEdit:y,promptPropName:F="prompt",topPercentage:h,showSwitchingModel:ve=!1,showImageGenerator:W=!1,showLookHistory:Qe=!1,fetchListObject:ue,customPreference:Ce,customDataNode:He,showAddSession:dt,historyId:wt,draggableExtraNode:zt,drawerExtraNode:un,menuExtraFunctionNode:je,showSceneAwareness:xt=!1,ReactComponent:j=g.Z,topFunctionNode:ie,footerContainerStyle:m,chatContainerStyle:p={},showCodePreview:b=!1,showSource:z=!0,onSendMessage:se,onDynamic:rt=()=>{}})=>{var Ke,ut;const[Ue,vt]=(0,e.useState)(!1),[Gt,At]=(0,e.useState)("qwen-max"),[Lt,En]=(0,e.useState)([]),[sn,gn]=(0,e.useState)([]),[wn,hn]=(0,e.useState)(!1),[Pn,Sn]=(0,e.useState)(!1),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)([]),[Ut,Et]=(0,e.useState)(""),[tn,On]=(0,e.useState)(0),[fn,Gn]=(0,e.useState)(void 0),[cn,zn]=(0,e.useState)(!1),[qn,tu]=(0,e.useState)(null),[Tn,pt]=(0,e.useState)(""),Zt=(0,e.useRef)(),Jt=(0,e.useRef)(null),Dt=(0,e.useRef)(null),[ln,an]=(0,e.useState)(!1),[Yn,Ln]=(0,e.useState)(!1),[mn,Vn]=(0,e.useState)(!1),[Xn,eu]=(0,e.useState)(!1),[u,U]=(0,e.useState)(!1),[re,he]=(0,e.useState)(0),T=(0,e.useRef)(null),Ye=(0,e.useRef)(!1),Ge=(0,e.useRef)(null),[Me,Le]=(0,e.useState)(void 0),[kt,We]=(0,e.useState)(!0),[Ct,bt]=(0,e.useState)(A-28),[Ht,Bn]=(0,e.useState)(!1),[gu,su]=(0,e.useState)(!0),[pu,ku]=(0,e.useState)([]),Zu=(0,e.useRef)([]),Xu=(0,e.useRef)(null),Gu=(0,e.useRef)(null),qu=(0,e.useRef)(!1),Wu=Ct-22,Ru=Ut==null?void 0:Ut.split(` +`).length,{onAdd:kn,onGetList:Zn,onListClick:Hn,onListDelete:Jn,onListDealData:hu}=ue||{},lu=50,Wn=10,nu={maxCount:lu,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Lt,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:Z=>Oe(void 0,null,function*(){var Ot,nn,An,xn;const Cn=(xn=(An=(nn=(Ot=Z==null?void 0:Z.name)==null?void 0:Ot.split("."))==null?void 0:nn.slice(-1))==null?void 0:An[0])==null?void 0:xn.toLowerCase(),cu=["doc","docx","md","pdf","txt","xlsx","xls"].includes(Cn);return Z.size==0?(f.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),te.default.LIST_IGNORE):cu?Z.size/1024/1024>100?(f.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u5236100MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),te.default.LIST_IGNORE):!0:(f.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),te.default.LIST_IGNORE)}),onChange:({fileList:Z})=>{En(Z)},action:`${(Ke=le.Z)==null?void 0:Ke.API_SERVER}/api/intelligent_imports/upload_file.json`},vu={maxCount:Wn,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:sn,multiple:!0,accept:".jpg,.png,",beforeUpload:Z=>{var Ot,nn,An,xn;const Cn=(xn=(An=(nn=(Ot=Z==null?void 0:Z.name)==null?void 0:Ot.split("."))==null?void 0:nn.slice(-1))==null?void 0:An[0])==null?void 0:xn.toLowerCase(),cu=["jpg","png"].includes(Cn);return Z.size==0?(f.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),te.default.LIST_IGNORE):cu?Z.size/1024/1024>10?(f.ZP.warning("\u4E0A\u4F20\u7684\u56FE\u7247\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),te.default.LIST_IGNORE):!0:(f.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),te.default.LIST_IGNORE)},onChange:({fileList:Z})=>{gn(Z)},action:`${(ut=le.Z)==null?void 0:ut.API_SERVER}/api/ai/generals/update_file.json`};(0,e.useEffect)(()=>{if(!en.length||!Zt.current)return;const Z=en[en.length-1];Z!=null&&Z.loading&&(Zt.current.scrollTop=Zt.current.scrollHeight)},[en.length]),(0,e.useEffect)(()=>{if(!Zt.current||!T.current)return;const Z=new IntersectionObserver(([Ot])=>{We(Ot.isIntersecting)},{root:Zt.current,rootMargin:"70px",threshold:0});return Z.observe(T.current),()=>{T.current&&Z.unobserve(T.current)}},[Zt.current,T.current]),(0,e.useEffect)(()=>{if(!ln)return;const Z=Zt.current,Ot=Ge.current;Ye.current=!1;let nn=Z.scrollTop;const An=()=>{const{scrollTop:Cn,scrollHeight:_n,clientHeight:cu}=Z;Cn>nn?Cn+cu>=_n-50&&(Z.scrollTop=Z.scrollHeight,Ye.current=!1):Cn{Ye.current||(Z.scrollTop=Z.scrollHeight)});return xn.observe(Ot),()=>{var Cn;xn.unobserve(Ot),(Cn=Z==null?void 0:Z.removeEventListener)==null||Cn.call(Z,"scroll",An)}},[ln]),(0,e.useEffect)(()=>{!ln&&Zu.current.length&&(Dn([...en,...Zu.current]),Zu.current=[])},[ln]),(0,e.useEffect)(()=>{if(!Zt.current)return;const Z=new ResizeObserver(()=>{var Ot;Zt.current&&bt((Ot=Zt.current)==null?void 0:Ot.offsetWidth)});return Z.observe(Zt.current),()=>{Zt.current&&Z.unobserve(Zt.current)}},[Zt.current]),(0,e.useEffect)(()=>{typeof a=="boolean"&&vt(a)},[a]),(0,e.useEffect)(()=>{var Z;if(Jt.current&&qn!==null){Jt.current.focus();const Ot=(Z=Jt.current.resizableTextArea)==null?void 0:Z.textArea;Ot&&(Ot.selectionStart=Ot.selectionEnd=Ot.value.length)}},[qn]),(0,e.useEffect)(()=>{Ru<5&&zn(!1)},[Ru]),(0,e.useEffect)(()=>{Ue&&n&&(Dn(Du(n)),hn(!0),Ku(n,{history:[]})),Ue&&(Hu(),wt?ll(wt):dt&&!Me&&nl()),Ue||Pu()},[Ue]);const Du=(Z="",Ot=[],nn=[])=>{const An=Date.now();return[{text:Z,key:An,sender:"user",fileList:Ot,imageList:nn,show:!0},{loading:!0,key:An,sender:"AI",show:!0,model:Gt,imageGenerator:Xn,thinkingEnabled:Yn,codePreview:mn}]},Pu=()=>{pt(""),tu(null),En([]),gn([]),Et("")},Ou=()=>{if(Q){Q({chatData:en,setChatData:Dn,setLoading:hn,getData:Ku,renderChatItems:Du,handleAdd:nl,identifier:Me});return}vt(!0)},Qu=()=>{if(su(!0),l){l();return}vt(!1)},Vu=()=>{zn(!cn)},Hu=()=>Oe(void 0,null,function*(){if(!E)return;const Z=yield(0,R.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(Z==null?void 0:Z.status)===0&&(Z==null?void 0:Z.total_number)!==-1&&(On((Z==null?void 0:Z.total_number)-(Z==null?void 0:Z.remaining_number)),Gn(Z==null?void 0:Z.total_number))}),Su=()=>{J.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:e.createElement("div",null,e.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",fn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},ju=Z=>Z.reduce((nn,An)=>{if(An.sender==="user"){const xn=Z.find(Cn=>Cn.key===An.key&&Cn.sender==="AI");xn&&(xn!=null&&xn.text)&&!(xn!=null&&xn.error)&&nn.push({question:An.text,answer:xn.text})}return nn},[]),Ku=(...Z)=>Oe(void 0,[...Z],function*(Ot="",nn={},An=en){if(D&&(yield D({mes:Ot,setChatData:Dn,fileList:Lt,body:nn,checkNum:Hu,setLoading:hn,bodyChatData:An,setTyping:an,setImageGenerator:eu,renderChatItems:Du})),!D){const xn=Lt==null?void 0:Lt.map(Au=>{var xu;return(xu=Au==null?void 0:Au.response)==null?void 0:xu.file_id}),Cn=sn==null?void 0:sn.map(Au=>{var xu;return(xu=Au==null?void 0:Au.response)==null?void 0:xu.data}),_n=nn.history||ju(An),cu=ae(ae({identifier:Me,response_mode:"streaming",model:Gt,scene_awareness:u,thinking_enabled:Yn,image_generator:Xn,code_preview:mn,file_ids:xn,image_list:Cn,history:_n,[F]:Ot},_t),nn),Fu=Object.fromEntries(Object.entries(cu).filter(([Au,xu])=>xu!==void 0));Dt.current=new fe.Z(le.Z.API_SERVER+Xt,Fu),yield new Promise((Au,xu)=>{let il=null,sl=null;Dt.current.on("data",Ju=>{an(!0);const{chunk:{content:_u,type:$u,created:el,msg:cl}}=Ju,hl=cl==="error";$u==="thinking"&&(il=il||el,Dn(tl=>[...tl].map((Yu,Al)=>Al===tl.length-1?ft(ae({},Yu),{reasoning:(Yu.reasoning||"")+_u,loading:!1,hideAnswer:!0,error:hl}):Yu))),$u==="text"&&(sl=sl||el,Dn(tl=>[...tl].map((Yu,Al)=>Al===tl.length-1?ft(ae({},Yu),{text:(Yu.text||"")+_u,loading:!1,startTime:il,endTime:sl,error:hl}):Yu)))}),Dt.current.on("done",()=>{Au()}),Dt.current.on("error",Ju=>{let _u="\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(Ju)==="[object Object]"&&Ju.status===-9&&(_u=Ju==null?void 0:Ju.message),Dn($u=>[...$u].map((el,cl)=>cl===$u.length-1?ft(ae({},el),{text:_u,loading:!1,error:!0}):el)),Au()}),Dt.current.on("cancelled",()=>{Au()}),Dt.current.startStream()})}Hu(),hn(!1)}),ml=Z=>{Et(Z.target.value)},Il=(Z,Ot)=>{if(Pu(),hn(!0),Z==="edit"){Zu.current=en.slice(Ot+2);const nn=en.splice(Ot),{fileList:An=[],imageList:xn=[]}=(nn==null?void 0:nn[0])||{},Cn=An.map(Fu=>{var Au;return(Au=Fu.response)==null?void 0:Au.file_id}),_n=xn.map(Fu=>{var Au;return(Au=Fu.response)==null?void 0:Au.data}),cu={history:ju(en),file_ids:Cn,image_list:_n,edit:!0};Dn([...en,...Du(Tn,An,xn)]),Ku(Tn,cu,en)}if(Z==="redraw"){Zu.current=en.slice(Ot+1);const nn=en.splice(Ot-1),{text:An,fileList:xn=[],imageList:Cn=[]}=(nn==null?void 0:nn[0])||{},_n=xn.map(Au=>{var xu;return(xu=Au.response)==null?void 0:xu.file_id}),cu=Cn.map(Au=>{var xu;return(xu=Au.response)==null?void 0:xu.data}),Fu={history:ju(en),file_ids:_n,image_list:cu,edit:!0};Dn([...en,...Du(An,xn,Cn)]),Ku(An,Fu,en)}},Dl=()=>{if(Ut.trim()!==""){Pu(),hn(!0);const Z=Lt.filter(nn=>nn.status==="done"),Ot=sn.filter(nn=>nn.status==="done");Dn([...en,...Du(Ut,Z,Ot)]),Ku(Ut)}},Fl=Z=>{if(Z.shiftKey){if(Z.key==="Enter")return}else if(Z.key==="Enter"){if(Z.preventDefault(),rl||qu.current)return;Dl()}},Tu=(Z,Ot)=>{let nn=!1;y===!0?nn=!0:y==="last"&&(nn=en.reduce((_n,cu,Fu)=>cu.sender==="user"?Fu:_n,-1)===Ot);const An=Ot===qn,xn=[...(Z==null?void 0:Z.fileList)||[],...(Z==null?void 0:Z.imageList)||[]];return e.createElement("div",{className:ee.li,style:ae({width:Wu},p)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:Ft})),e.createElement("div",{className:ee.content},!!(xn!=null&&xn.length)&&e.createElement("div",{className:ee.fileWrap},xn==null?void 0:xn.map((Cn,_n)=>{var cu,Fu;return e.createElement("div",{key:_n,className:ee.file},e.createElement("img",{src:t(90034)(`./${((Fu=(cu=Cn==null?void 0:Cn.name)==null?void 0:cu.split("."))==null?void 0:Fu.pop())||"txt"}.png`),width:20,className:"mr10"}),e.createElement("aside",null,e.createElement(B.Z,{title:Cn==null?void 0:Cn.name},e.createElement("div",{className:ee.fileName},Cn==null?void 0:Cn.name)),e.createElement("div",{className:"c-grey-999 font12"},(0,H.RD)(Cn==null?void 0:Cn.size))))})),e.createElement("div",{className:ee.borderBox},An?e.createElement(q.default.TextArea,{value:Tn,ref:Jt,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:Cn=>pt(Cn.target.value)}):e.createElement("div",{className:ee.text},Z==null?void 0:Z.text)),An?e.createElement("div",{className:ee.action},e.createElement(pe.ZP,{onClick:()=>{pt(""),tu(null)},size:"small"},"\u53D6\u6D88"),e.createElement(pe.ZP,{disabled:!Tn.trim(),onClick:()=>Il("edit",Ot),type:"primary",size:"small"},"\u786E\u8BA4")):e.createElement("div",{className:ee.action},e.createElement(Ne.CopyToClipboard,{text:(Z==null?void 0:Z.text)||"",onCopy:()=>f.ZP.success("\u590D\u5236\u6210\u529F")},e.createElement(B.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),nn&&!wn&&e.createElement(B.Z,{title:"\u7F16\u8F91"},e.createElement("i",{onClick:()=>{tu(Ot),pt((Z==null?void 0:Z.text)||"")},className:"iconfont icon-bianji10 font14"})))))},jl=(Z,Ot)=>{let nn=!1;v===!0?nn=!0:v==="last"&&(nn=en.reduce((Cn,_n,cu)=>_n.sender==="AI"?cu:Cn,-1)===Ot);let An="";return Z!=null&&Z.source?An=Z==null?void 0:Z.source:(Z==null?void 0:Z.model)==="deepseek-r1"?An="\u7531deepseek\u751F\u6210":(Z==null?void 0:Z.model)==="qwen-max"&&(An="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),e.createElement("div",{className:ee.li,style:ae({width:Wu},p)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:yt})),e.createElement("div",{className:ee.content},e.createElement("div",{className:ee.borderBox},Z.loading&&e.createElement(e.Fragment,null,Z!=null&&Z.imageGenerator?e.createElement("div",{className:ee.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",e.createElement("div",{className:"ai-loading"})):!(Z!=null&&Z.thinkingEnabled)&&e.createElement("div",null,e.createElement("div",{className:ee.loading},e.createElement("div",{className:ee.dot}),e.createElement("div",{className:ee.dot}),e.createElement("div",{className:ee.dot})),e.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(d==null?void 0:d.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"))),(Z==null?void 0:Z.thinkingEnabled)&&e.createElement(ot,{time:Z==null?void 0:Z.time,cancelIndex:re,loading:Z.loading,streamingStatus:!(Z!=null&&Z.text),onFinish:()=>{he(0),Dn(xn=>[...xn].map((Cn,_n)=>_n===xn.length-1?ft(ae({},Cn),{hideAnswer:!1,time:Cn.startTime?Cn.endTime-Cn.startTime:null}):Cn))},value:Z==null?void 0:Z.reasoning}),!!(Z!=null&&Z.text)&&!Z.hideAnswer&&e.createElement(we.Z,{onDynamic:rt,cancelIndex:re,streamingStatus:wn,loadImage:!!(Z!=null&&Z.imageGenerator),onFinish:()=>Oe(void 0,null,function*(){he(0),setTimeout(()=>an(!1),0)}),value:Z==null?void 0:Z.text})),z&&!!(Z!=null&&Z.text)&&An&&e.createElement("div",{className:ee.source},An),e.createElement("div",{className:ee.action},pn==null?void 0:pn(Z,Ot,{onMenuClick:ll}),!(Z!=null&&Z.imageGenerator)&&e.createElement(Ne.CopyToClipboard,{text:String((Z==null?void 0:Z.text)||""),onCopy:()=>f.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(B.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),Y&&!wn&&e.createElement(e.Fragment,null,e.createElement(B.Z,{title:"\u559C\u6B22"},e.createElement("i",{style:Z!=null&&Z.like?{color:"#FA8D30"}:{},onClick:()=>fl("like",!(Z!=null&&Z.like),Ot),className:"iconfot icon-yijiejue font15"})),e.createElement(B.Z,{title:"\u4E0D\u559C\u6B22"},e.createElement("i",{style:Z!=null&&Z.dislike?{color:"#e86d7c"}:{},onClick:()=>fl("dislike",!(Z!=null&&Z.dislike),Ot),className:"iconfot icon-weijiejuezhengchang font15"}))),nn&&!wn&&e.createElement(B.Z,{title:"\u91CD\u65B0\u751F\u6210"},e.createElement("i",{onClick:()=>Il("redraw",Ot),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},fl=(Z,Ot,nn)=>Oe(void 0,null,function*(){if(Ce){const An=en.slice(0,nn+1),Cn=ju(An).length;yield Ce({type:Z,value:Ot,index:nn,identifier:Me,objectIndex:Cn})}Dn(An=>(An[nn][Z]=Ot,Ot&&(An[nn][Z==="like"?"dislike":"like"]=!1),[...An]))}),au=()=>{var Z,Ot;he(1),(Ot=(Z=Dt.current)==null?void 0:Z.cancelRequest)==null||Ot.call(Z),hn(!1),an(!1)},nl=()=>Oe(void 0,null,function*(){var Z,Ot,nn;(Ot=(Z=Dt.current)==null?void 0:Z.cancelRequest)==null||Ot.call(Z),Pu(),Dn([]),hn(!0);const An=yield kn();(An==null?void 0:An.status)===0&&Le((nn=An==null?void 0:An.data)==null?void 0:nn.identifier),hn(!1),an(!1)}),ul=()=>Oe(void 0,null,function*(){var Z;Kt(!0);const Ot=yield Zn();(Ot==null?void 0:Ot.status)===0&&ku(((Z=Ot==null?void 0:Ot.data)==null?void 0:Z.list)||[]),Kt(!1)}),ll=(...Z)=>Oe(void 0,[...Z],function*(Ot=Me){var nn,An,xn,Cn;(An=(nn=Dt.current)==null?void 0:nn.cancelRequest)==null||An.call(nn),Pu(),Sn(!0);const _n=yield Hn(Ot);if(_n.status===0){const cu=hu(((xn=_n==null?void 0:_n.data)==null?void 0:xn.messages)||[]);Dn(cu),Sn(!1),Le((Cn=_n==null?void 0:_n.data)==null?void 0:Cn.identifier);return}Dn([]),Sn(!1)}),Bl=(Z,Ot)=>Oe(void 0,null,function*(){(yield Jn(Z)).status===0&&(f.ZP.success("\u5220\u9664\u6210\u529F"),Ot===Me&&nl(),ul())}),vl=()=>e.createElement("div",{className:ee.menuWarp},e.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),e.createElement(w.Z,{spinning:Un},!pu.length&&e.createElement(P.Z,{style:{width:250,paddingBottom:30},image:P.Z.PRESENTED_IMAGE_SIMPLE}),!!pu.length&&e.createElement("div",{className:ee.menu},pu.map(function(Z,Ot){return e.createElement("aside",{className:M()(Me===Z.identifier&&ee.active),key:Z.id,onClick:()=>ll(Z.id)},e.createElement("div",{className:ee.menuText},e.createElement(B.Z,{title:Z==null?void 0:Z.question},e.createElement("span",null,Z==null?void 0:Z.question)),je&&je(Z)),e.createElement("div",{className:ee.menuDel,onClick:nn=>nn.stopPropagation()},e.createElement(oe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>Bl(Z.id,Z.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},e.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Nl=Z=>{if(Z==="file"){if(sn.length){J.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:()=>{gn([]),Xu.current.upload.uploader.fileInput.click()}});return}Xu.current.upload.uploader.fileInput.click()}if(Z==="image"){if(Lt.length){J.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:()=>{En([]),Gu.current.upload.uploader.fileInput.click()}});return}Gu.current.upload.uploader.fileInput.click()}},Ll=[{key:"file",disabled:Lt.length>=lu,label:e.createElement(B.Z,{placement:"right",title:e.createElement("div",null,e.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),e.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},Gt!=="deepseek-r1"&&{key:"image",disabled:sn.length>=Wn,label:e.createElement(B.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},e.createElement("span",null,e.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),al=[...Lt,...sn],rl=al.some(Z=>Z.status==="uploading")||wn||ln,ol=tn>=fn,El=xe||Lt.length>=lu||sn.length>=Wn,wl=Xn||Yn||u||mn||!!al.length,pl={chatData:en,stream:Dt,isDisabledNum:ol,checkNumModal:Su,checkNum:Hu,onClose:Qu,setChatData:Dn,setLoading:hn,getData:Ku,clearStatus:Pu,typing:ln,setImageGenerator:eu,renderChatItems:Du,setSceneAwareness:U,setIdentifier:Le,setCodePreview:Vn,setTyping:an};return e.createElement(e.Fragment,null,Yt?e.createElement("div",{onClick:Ou},Yt):Yt!==null&&e.createElement(Ie,{draggableExtraNode:zt,src:Rt,onClick:Ou,topPercentage:h}),e.createElement(j,{open:Ue,width:Ht?"100%":A,afterOpenChange:Z=>{Z&&su(!1)},push:!1,contentWrapperStyle:gu?{}:{transition:"none"},extra:e.createElement("div",{className:ee.head},un,ve&&e.createElement(Mt,{value:Gt,onChange:Z=>{Ln(!1),eu(!1),At(Z),gn([]),En([])}}),Qe&&e.createElement(e.Fragment,null,e.createElement(ye.Z,{dropdownRender:vl,onOpenChange:Z=>{Z&&ul()},placement:"bottomLeft",arrow:!0},e.createElement("div",{className:ee.headBtn},e.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),dt&&e.createElement(e.Fragment,null,e.createElement("div",{className:ee.headBtn,onClick:nl},e.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),e.createElement(B.Z,{title:Ht?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},e.createElement("div",{className:ee.headBtn,style:{padding:"0 12px"},onClick:()=>Bn(!Ht)},Ht&&e.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Ht&&e.createElement("i",{className:"iconfont icon-quanping4"})))),title:e.createElement("span",{className:"c-grey-333 font16"},Te),onClose:Qu,bodyStyle:{paddingRight:4}},e.createElement("div",{className:M()(ee.wrap,Ue&&"body-overflow-hidden")},e.createElement("div",{ref:Zt,className:ee.chatContainer},ie==null?void 0:ie(pl),dn&&e.createElement("div",{className:`${ee.li} mb20`,style:ae({width:Wu},p)},e.createElement("div",{className:ee.avatarIcon},e.createElement("img",{className:ee.img,src:yt})),e.createElement("div",{className:ee.content},e.createElement("div",{className:ee.borderBox},V,s==null?void 0:s(pl)))),e.createElement("div",{ref:Ge},e.createElement(w.Z,{spinning:Pn,className:"mt20"},en==null?void 0:en.map((Z,Ot)=>e.createElement(e.Fragment,{key:Z.key+Ot},Z.show&&e.createElement(e.Fragment,null,Z.sender==="user"&&Tu(Z,Ot),Z.sender==="AI"&&jl(Z,Ot),He&&!["AI","user"].includes(Z.sender)&&He(Z,Ot,{width:Wu})))))),!kt&&e.createElement("div",{className:ee.backBottom,onClick:()=>{Zt.current.scrollTop=Zt.current.scrollHeight}},e.createElement("i",{className:"iconfont icon-huidaodibu"})),e.createElement("div",{ref:T})),!ht&&e.createElement("div",{style:m,className:M()(ee.footerContainer,cn&&ee.full,wl&&ee.footerContainerSelected)},e.createElement("div",{className:ee.btnWrp},b&&e.createElement(B.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},e.createElement("div",{onClick:()=>Vn(!mn),className:M()(ee.btn,mn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),xt&&e.createElement(B.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},e.createElement("div",{onClick:()=>U(!u),className:M()(ee.btn,u&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),Gt==="deepseek-r1"&&e.createElement(B.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},e.createElement("div",{onClick:()=>Ln(!Yn),className:M()(ee.btn,Yn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),W&&Gt==="qwen-max"&&e.createElement("div",{onClick:()=>eu(!Xn),className:M()(ee.btn,Xn&&ee.btnActive)},e.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),al.map(Z=>e.createElement("div",{key:Z.uid},(Z==null?void 0:Z.status)==="uploading"&&e.createElement(w.Z,{indicator:e.createElement(L.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),e.createElement("span",{title:Z==null?void 0:Z.name,className:"mr10"},(0,H.Pq)(Z.name,20)),e.createElement("i",{onClick:()=>{En(Ot=>Ot.filter(nn=>nn.uid!==Z.uid)),gn(Ot=>Ot.filter(nn=>nn.uid!==Z.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),e.createElement(B.Z,{title:ol&&e.createElement("div",null,e.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),e.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",fn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},e.createElement("div",{className:M()(ee.inputContainer,Ru>4&&ee.lineFour,ol&&ee.disabledInput)},e.createElement(te.default,ae({ref:Xu},nu)),e.createElement(te.default,ae({ref:Gu},vu)),e.createElement(ye.Z,{className:`${El&&"hide"}`,menu:{items:Ll,onClick:Z=>Nl(Z.key)},placement:"top"},e.createElement(pe.ZP,{className:ee.uploadBtn,icon:e.createElement(I.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),e.createElement(q.default.TextArea,{rows:Ru>4?4:Ru,placeholder:Ze||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:Ut,bordered:!1,style:El?{paddingLeft:0,marginLeft:0}:{},onChange:ml,onPressEnter:Fl,onFocus:()=>se==null?void 0:se(),onCompositionStart:()=>{qu.current=!0},onCompositionEnd:()=>{qu.current=!1}}),ln?e.createElement(B.Z,{title:"\u505C\u6B62\u751F\u6210"},e.createElement("div",{className:`iconfont icon-tingzhihuida ${ee.cancelBtn}`,onClick:au})):e.createElement(pe.ZP,{className:(Ut==null?void 0:Ut.trim())===""?ee.sendBtnDisabled:ee.sendBtn,icon:e.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:rl,onClick:Dl}),Ru>4&&e.createElement("span",{className:ee.fullIcon,onClick:Vu},cn&&e.createElement("span",{className:"iconfont icon-shousuo"}),!cn&&e.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(tt,mt,t){"use strict";t.d(mt,{o:function(){return e}});const e=g=>(g=g.replace(new RegExp("(?$1'),g=g.replace(new RegExp("(?$1 -`),g)},57647:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return de}});var e=t(59301),g=t(17574),I={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},te=t(73631),J=t(5623),B=t(16149),q=Object.defineProperty,pe=Object.defineProperties,w=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ne=(se,at,Pe)=>at in se?q(se,at,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):se[at]=Pe,M=(se,at)=>{for(var Pe in at||(at={}))oe.call(at,Pe)&&ne(se,Pe,at[Pe]);if(b)for(var Pe of b(at))ye.call(at,Pe)&&ne(se,Pe,at[Pe]);return se},we=(se,at)=>pe(se,w(at)),De=(se,at,Pe)=>new Promise((rt,nt)=>{var lt=Re=>{try{ze(Pe.next(Re))}catch(me){nt(me)}},Ke=Re=>{try{ze(Pe.throw(Re))}catch(me){nt(me)}},ze=Re=>Re.done?rt(Re.value):Promise.resolve(Re.value).then(lt,Ke);ze((Pe=Pe.apply(se,at)).next())}),de=({value:se,onChange:at,scrollId:Pe})=>{const[rt,nt]=(0,e.useState)([]);(0,e.useEffect)(()=>{lt()},[]);const lt=()=>De(void 0,null,function*(){const j=yield(0,B.NZ)({});if(j!=null&&j.data){const T=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:e.createElement("img",{src:te,className:I.folderIcon}),isLeaf:!1,children:Ke(j.data||[])}];nt(T)}}),Ke=j=>j.map(T=>({title:T.name,key:T.group_id,icon:e.createElement("img",{src:te,className:I.folderIcon}),isLeaf:T.children.length===0,children:Ke(T.children)})),ze=(j,T,ge)=>j.map(k=>k.key===T?M(M({},k),ge):k.children?we(M({},k),{children:ze(k.children,T,ge)}):k),Re=(j,T,ge)=>j.map(k=>{if(k.key===T)return we(M({},k),{icon:ge?e.createElement("img",{src:J,className:I.folderIcon}):e.createElement("img",{src:te,className:I.folderIcon})});if(k.children)return we(M({},k),{children:Re(k.children,T,ge)})}),me=(j,T)=>{nt(ge=>Re(ge,T.node.key,T.expanded))},Be=se?{selectedKeys:se,defaultExpandedKeys:se}:{};return rt.length>0&&e.createElement("div",{id:Pe||""},e.createElement(g.default,M({showLine:{showLeafIcon:!1},showIcon:!0,treeData:rt,className:I.folderWrapper,onSelect:at,onExpand:me},Be)))}},63454:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return rt}});var e=t(59301),g=t(89070),I=t(43418),te=t(8591),J=t(92832),B=t(24905),q=t(1),pe=t(927),w=t(955),b=t(3113),oe=t(87169),ye={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},ne=t(32637),M=t(59301);const we=({classroomList:nt,dispatch:lt,user:Ke})=>M.createElement(I.default,{open:nt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:M.createElement("span",null,M.createElement(oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{lt({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},M.createElement("div",{style:{textAlign:"center",marginBottom:30}},M.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",M.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),M.createElement("img",{style:{width:130,height:130},src:ne})),M.createElement("div",{className:ye.bottom},M.createElement(b.ZP,{className:ye.yes,onClick:()=>{lt({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var De=(0,g.connect)(({classroomList:nt,user:lt})=>({classroomList:nt,user:lt}))(we),G=t(99064),de=t(59301),se=(nt,lt,Ke)=>new Promise((ze,Re)=>{var me=T=>{try{j(Ke.next(T))}catch(ge){Re(ge)}},Be=T=>{try{j(Ke.throw(T))}catch(ge){Re(ge)}},j=T=>T.done?ze(T.value):Promise.resolve(T.value).then(me,Be);j((Ke=Ke.apply(nt,lt)).next())}),at=(nt=>(nt[nt.Professor=1]="Professor",nt[nt.AssistantProfessor=2]="AssistantProfessor",nt[nt.Student=3]="Student",nt))(at||{});const Pe=({visible:nt,user:lt,account:Ke,onCancel:ze=()=>{},dispatch:Re})=>{const[me,Be]=(0,e.useState)(),[j,T]=(0,e.useState)([]),[ge,k]=(0,e.useState)(!1),[qe,ot]=(0,e.useState)(!1),[Wt,Tt]=(0,e.useState)(),[ke,Pt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var R,H;(R=lt==null?void 0:lt.userInfo)!=null&&R.identity&&T([((H=lt==null?void 0:lt.userInfo)==null?void 0:H.identity)==="student"?3:1])},[lt]);const ut=R=>{const H=()=>{window.location.href=(R==null?void 0:R.jump_url)||`/classrooms/${R==null?void 0:R.course_id}`};if(j.includes(1)){I.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de.createElement("div",{className:"tc"},(R==null?void 0:R.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{H()}});return}H()},Mt=()=>se(void 0,null,function*(){if(!me){te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let R=yield(0,G.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:me}});if(R!=null&&R.need_pro_auth&&!j.includes(1)&&!j.includes(2)){Re({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:me,checkedList:j}}),ee();return}k(!0);const H=yield(0,q.cR)({invite_code:me,professor:j.includes(1)?1:null,assistant_professor:j.includes(2)?1:null,student:j.includes(3)?1:null});if(k(!1),(H==null?void 0:H.status)===-4&&(ze(),Re({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(H==null?void 0:H.status)===-12&&te.ZP.warning(H==null?void 0:H.message),(H==null?void 0:H.status)===-2){if(ee(),H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){ot(!0),Tt(1);return}if(H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){ot(!0),Tt(2);return}if(H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){ot(!0),Tt(3);return}}if((H==null?void 0:H.status)===0){(0,w.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ee(),H!=null&&H.course_id?ut(H):te.ZP.success(H.message);return}}),ee=()=>se(void 0,null,function*(){ze()});return de.createElement(de.Fragment,null,de.createElement(I.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:nt,confirmLoading:ge,onOk:Mt,onCancel:ee},de.createElement("div",{className:"tc"},de.createElement("div",null,de.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),de.createElement(J.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:me,onChange:R=>{if(R.target.value.length>=7){te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Be(R.target.value)}})),de.createElement("div",{className:"mt10 font14"},de.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),de.createElement(B.default.Group,{value:j,onChange:R=>T(R)},de.createElement(B.default,{value:1,disabled:j.includes(2)},"\u6559\u5E08"),de.createElement(B.default,{value:2,disabled:j.includes(1)},"\u52A9\u6559"),de.createElement(B.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),de.createElement(De,null),de.createElement(pe.Z,{visible:qe,onCancel:()=>ot(!1),occupationValue:Wt}))};var rt=(0,g.connect)(({user:nt,account:lt})=>({user:nt,account:lt}))(Pe)},61682:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ie},g:function(){return je}});var e=t(59301),g=t(89070),I=t(44e3),te=t(92832),J=t(43418),B={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},q=t(8591),pe=t(95237),w=t(43604),b=t(20834),oe=t(38854),ye=t(5112),ne=t(1),M=t(955),we=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())}),De=(f=>(f.Manager="manager",f.Developer="developer",f.Reporter="reporter",f))(De||{}),de=({visible:f,onCancel:E=()=>{}})=>{const[S,O]=(0,e.useState)(),[Ae,ft]=(0,e.useState)(),[_e,vt]=(0,e.useState)(!1),Ge=()=>we(void 0,null,function*(){if(!S){q.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(S.length!==6){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!Ae){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}vt(!0);const Gt=yield(0,ne.vm)({code:S,role:Ae});vt(!1),It();const st={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(st[Gt.status]){q.ZP.info(st[Gt.status]);return}if(Gt.status===0){Ae==="reporter"?(q.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,M.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),g.history.push(`/projects/${Gt==null?void 0:Gt.project_id}`)):((0,M.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),It=()=>we(void 0,null,function*(){E()});return e.createElement(e.Fragment,null,e.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:f,confirmLoading:_e,onOk:Ge,onCancel:It},e.createElement("div",{className:"tc"},e.createElement("div",null,e.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.createElement(te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:S,onChange:Gt=>{if(Gt.target.value.length>=7){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}O(Gt.target.value)}})),e.createElement("div",{className:"mt10 font14"},e.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.createElement(ye.ZP.Group,{value:Ae,onChange:Gt=>ft(Gt.target.value)},e.createElement(ye.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),e.createElement(ye.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),e.createElement(ye.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},se=t(63454),at={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},Pe=t(46474),rt=t(78241),nt=t(57809),lt=t(2742),Ke=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())});const ze=({globalSetting:f,dispatch:E,user:S,open:O,onCancel:Ae=()=>{}})=>{const[ft,_e]=(0,e.useState)([]),[vt,Ge]=(0,e.useState)([]),[It,Gt]=(0,e.useState)([]),[st]=rt.default.useForm(),[Lt,En]=(0,e.useState)(!1),[sn,gn]=(0,e.useState)(!1),wn=(0,e.useRef)(null),hn=(0,e.useRef)(1),[Pn,Sn]=(0,e.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,e.useEffect)(()=>{O&&Un()},[O]);const Un=()=>Ke(void 0,null,function*(){var Ut;const Et=yield Kt(Pn);if(!(0,Pe.o1)(E))return;const{user_school_id:tn="",department_id:On="",school_name:fn="",department_name:Gn=""}=S.userInfo||{},cn=(Ut=Et==null?void 0:Et.graduation_years)==null?void 0:Ut.at(-1);Ge([{id:tn,name:fn}]),yield Dn(tn),st.setFieldsValue({year:cn,school_id:tn,department_id:Number(On),name:`${cn}${fn}${Gn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Kt=Ut=>Ke(void 0,null,function*(){const Et=yield(0,lt.J3)(Ut);return Et.status===0&&_e((Et==null?void 0:Et.graduation_years)||[]),Et}),en=(Ut,Et=500)=>{gn(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>Ke(void 0,null,function*(){hn.current+=1;const tn=hn.current,On=yield(0,lt.NT)({keyword:Ut});On.status===0&&hn.current===tn&&(Ge((On==null?void 0:On.schools)||[]),gn(!1))}),Et)},Dn=Ut=>Ke(void 0,null,function*(){if(!Ut)return;const Et=yield(0,lt.Ps)({page:1,limit:9999,id:Ut});Et.status===0&&Gt((Et==null?void 0:Et.departments)||[])});return e.createElement(J.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:O,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Lt,onCancel:Ae,onOk:()=>st.submit()},e.createElement(rt.default,{colon:!1,form:st,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ut,Et)=>{Ut.school_id&&(Dn(Et.school_id),st.setFieldValue("department_id",null))},onFinish:Ut=>Ke(void 0,null,function*(){En(!0);const Et=yield(0,lt.Wz)(Ut);Et.status===0&&(q.ZP.success("\u521B\u5EFA\u6210\u529F"),st.resetFields(),Ae(),(0,M.xg)(`/graduations/${Et==null?void 0:Et.identifier}/index`)),En(!1)})},e.createElement(rt.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},e.createElement(nt.default,{style:{width:344},size:"large",options:ft.map(Ut=>({value:Ut,label:Ut}))})),e.createElement(rt.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(nt.default,{showSearch:!0,filterOption:!1,onSearch:Ut=>{en(Ut)},loading:sn,size:"large",style:{width:344},options:vt.map(Ut=>({value:Ut.id,label:Ut.name}))})),e.createElement(rt.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},e.createElement(nt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:It.map(Ut=>({value:Ut.id,label:Ut.name}))})),e.createElement(rt.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},e.createElement(te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Re=(0,g.connect)(({user:f,globalSetting:E,loading:S})=>({user:f,globalSetting:E,loading:S}))(ze),me=t(99064),Be=Object.defineProperty,j=Object.getOwnPropertySymbols,T=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,k=(f,E,S)=>E in f?Be(f,E,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[E]=S,qe=(f,E)=>{for(var S in E||(E={}))T.call(E,S)&&k(f,S,E[S]);if(j)for(var S of j(E))ge.call(E,S)&&k(f,S,E[S]);return f},ot=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())});const Wt=({globalSetting:f,dispatch:E,user:S,open:O,onCancel:Ae=()=>{}})=>{const[ft]=rt.default.useForm(),[_e,vt]=(0,e.useState)(!1),[Ge,It]=(0,e.useState)(null);return(0,e.useEffect)(()=>{var Gt;if(O){const st={code:"",user_type:((Gt=S==null?void 0:S.userInfo)==null?void 0:Gt.identity)==="student"?2:1,major:""};ft.setFieldsValue(st),It(qe({},st))}},[O]),e.createElement(J.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:O,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:_e,onCancel:Ae,onOk:()=>ft.submit()},e.createElement(rt.default,{colon:!1,form:ft,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Gt,st)=>It(qe({},st)),onFinish:Gt=>ot(void 0,null,function*(){vt(!0);const st=yield(0,me.ZP)("/api/graduations/join.json",{method:"post",body:Gt});st.status===0&&(Ae(),st!=null&&st.identifier?(0,M.xg)(`/graduations/${st==null?void 0:st.identifier}/index`):q.ZP.success(st==null?void 0:st.message)),vt(!1)})},e.createElement(rt.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),e.createElement(rt.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(ye.ZP.Group,null,e.createElement(ye.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),e.createElement(ye.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ge==null?void 0:Ge.user_type)===2&&e.createElement(rt.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},e.createElement(te.default,{showCount:!0,maxLength:60}))))};var Tt=(0,g.connect)(({user:f,globalSetting:E})=>({user:f,globalSetting:E}))(Wt),ke=t(59301),Pt=Object.defineProperty,ut=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,Fe=(f,E,S)=>E in f?Pt(f,E,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[E]=S,At=(f,E)=>{for(var S in E||(E={}))R.call(E,S)&&Fe(f,S,E[S]);if(ee)for(var S of ee(E))H.call(E,S)&&Fe(f,S,E[S]);return f},Ie=(f,E)=>ut(f,Mt(E)),X=(f,E)=>{var S={};for(var O in f)R.call(f,O)&&E.indexOf(O)<0&&(S[O]=f[O]);if(f!=null&&ee)for(var O of ee(f))E.indexOf(O)<0&&H.call(f,O)&&(S[O]=f[O]);return S},ce=(f=>(f.Projects="projects",f.Shixuns="shixuns",f.Classrooms="classrooms",f))(ce||{}),$=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f))($||{});const le=f=>{var E=f,{homePage:S,user:O,globalSetting:Ae,loading:ft,dispatch:_e}=E,vt=X(E,["homePage","user","globalSetting","loading","dispatch"]),Ge,It,Gt,st,Lt,En,sn,gn;const[wn,hn]=(0,e.useState)(),[Pn,Sn]=(0,e.useState)(),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)(!1),Ut=cn=>{var zn;if((0,Pe.tJ)(_e,!1,cn==="classrooms","",!0)){if(cn==="projects"&&!((zn=O.userInfo)!=null&&zn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cn==="classrooms"?hn(!0):cn==="projects"&&Sn(!0)}},Et=(cn,zn)=>{var qn;if((0,Pe.tJ)(_e)){if(zn==="projects"&&!((qn=O.userInfo)!=null&&qn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}zn==="shixuns"&&!(0,Pe.xY)()||cn&&(window.location.href=cn)}},tn=(It=(((Ge=Ae.setting)==null?void 0:Ge.navbar)||[]).find(cn=>cn.link==="/classrooms"))==null?void 0:It.hidden;let On=(st=(((Gt=Ae.setting)==null?void 0:Gt.navbar)||[]).find(cn=>cn.link==="/shixuns"))==null?void 0:st.hidden;const fn=(En=(((Lt=Ae.setting)==null?void 0:Lt.navbar)||[]).find(cn=>cn.link==="/paths"))==null?void 0:En.hidden;(sn=Ae==null?void 0:Ae.setting)!=null&&sn.is_local&&((gn=O==null?void 0:O.userInfo)!=null&&gn.is_shixun_marker||(On=!0));const Gn=cn=>{var zn,qn,tu,Tn,pt,Zt,Jt,Ft,ln,an,Yn,Ln,mn,Vn,Xn,eu,u,U,re;return ke.createElement(ke.Fragment,null,ke.createElement(pe.Z,{justify:"space-around",className:"pt5 pb5"},ke.createElement(w.Z,{className:at.joinCol},((zn=O.userInfo)==null?void 0:zn.user_identity)!=="\u5B66\u751F"&&!tn&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Et("/classrooms/new")},(qn=O.userInfo)!=null&&qn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!On&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Et("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((tu=O.userInfo)==null?void 0:tu.main_site)||!((Tn=O.userInfo)!=null&&Tn.main_site)&&!fn&&(((pt=O.userInfo)==null?void 0:pt.admin)||((Zt=O.userInfo)==null?void 0:Zt.is_teacher)||((Jt=O.userInfo)==null?void 0:Jt.business)))&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Et("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Ft=Ae==null?void 0:Ae.setting)!=null&&Ft.is_local)&&((ln=O.userInfo)==null?void 0:ln.main_site)&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>{var he;return Et(`${(he=Ae==null?void 0:Ae.setting)==null?void 0:he.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((an=O==null?void 0:O.userInfo)==null?void 0:an.identity)!=="student"&&ke.createElement(b.default.Item,Ie(At({},cn),{onClick:()=>{(0,Pe.o1)(_e)&&Kt(!0)}}),ke.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Yn=O.userInfo)!=null&&Yn.main_site)&&ke.createElement("div",null,!tn&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Ut("classrooms")},(Ln=O.userInfo)!=null&&Ln.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((mn=O.userInfo)==null?void 0:mn.main_site)&&!((Vn=Ae==null?void 0:Ae.setting)!=null&&Vn.is_local)&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Ut("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Xn=O.userInfo)==null?void 0:Xn.main_site)&&ke.createElement(w.Z,null,ke.createElement("div",{className:at.joinBoard})),((eu=O.userInfo)==null?void 0:eu.main_site)&&ke.createElement(w.Z,{className:at.joinCol},!tn&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Ut("classrooms")},(u=O.userInfo)!=null&&u.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((U=O.userInfo)==null?void 0:U.main_site)&&!((re=Ae==null?void 0:Ae.setting)!=null&&re.is_local)&&ke.createElement(b.default.Item,At({},cn),ke.createElement("a",{onClick:()=>Ut("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ke.createElement(b.default.Item,Ie(At({},cn),{onClick:()=>{(0,Pe.o1)(_e)&&Dn(!0)}}),ke.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ke.createElement("section",null,ke.createElement(oe.Z,{dropdownRender:()=>ke.createElement(b.default,{className:`${at.rightMenu} ${at.joinMenu} mt10`},ke.createElement(Gn,null)),placement:"bottomRight"},ke.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ke.createElement(se.Z,{visible:wn,onCancel:()=>hn(!1)}),ke.createElement(de,{visible:Pn,onCancel:()=>Sn(!1)}),ke.createElement(Re,{open:Un,onCancel:()=>Kt(!1)}),ke.createElement(Tt,{open:en,onCancel:()=>Dn(!1)}))};var Ne=(0,g.connect)(({homePage:f,loading:E,user:S,globalSetting:O})=>({homePage:f,user:S,globalSetting:O,loading:E.models.index}))(le),fe={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},L=t(24065),m=t(24780),r=t(3294),C=t(59301),x=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,_=(f,E)=>{var S={};for(var O in f)N.call(f,O)&&E.indexOf(O)<0&&(S[O]=f[O]);if(f!=null&&x)for(var O of x(f))E.indexOf(O)<0&&be.call(f,O)&&(S[O]=f[O]);return S},Ee=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())});const ae=f=>{var E,S=RegExp("(^| )"+f+"=([^;]+)(;|$)");return(E=document.cookie.match(S))?decodeURIComponent(E[2]):null},mt=f=>{var E=new Date;E.setTime(E.getTime()-1);var S=ae(f);S!=null&&(document.cookie=f+"="+S+";expires="+E.toGMTString())};var Oe=(f=>(f.Classrooms="classrooms",f.Shixuns="shixuns",f.Paths="paths",f.Projects="projects",f.Videos="videos",f.Topics="topics",f))(Oe||{});const Ve=f=>{var E=f,{homePage:S,user:O,globalSetting:Ae,loading:ft,dispatch:_e,shixunHomeworks:vt,location:Ge,payload:It={}}=E,Gt=_(E,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),st,Lt,En,sn,gn,wn,hn,Pn,Sn,Un;const Kt=(Lt=(((st=Ae.setting)==null?void 0:st.navbar)||[]).find(tn=>tn.link==="/classrooms"))==null?void 0:Lt.hidden,en=(sn=(((En=Ae.setting)==null?void 0:En.navbar)||[]).find(tn=>tn.link==="/shixuns"))==null?void 0:sn.hidden,Dn=(wn=(((gn=Ae.setting)==null?void 0:gn.navbar)||[]).find(tn=>tn.link==="/paths"))==null?void 0:wn.hidden,Ut=(hn=O.userInfo)==null?void 0:hn.is_school_manage,Et=()=>{var tn,On,fn,Gn,cn,zn,qn,tu;return(0,M.Ll)()?C.createElement(b.default,{className:`${fe.rightMenu} ${fe.menuWrap}`},C.createElement(b.default.Item,null,C.createElement(g.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):C.createElement(b.default,{className:`${fe.rightMenu} ${fe.menuWrap}`},C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(tn=O.userInfo)==null?void 0:tn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Kt&&C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(On=O.userInfo)==null?void 0:On.login}/classrooms`},(fn=O.userInfo)!=null&&fn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!en&&C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(Gn=O.userInfo)==null?void 0:Gn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Dn&&C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(cn=O.userInfo)==null?void 0:cn.login}/paths`},(zn=O.userInfo)!=null&&zn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(qn=O.userInfo)==null?void 0:qn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),C.createElement(b.default.Item,null,C.createElement(g.Link,{to:`/users/${(tu=O.userInfo)==null?void 0:tu.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),C.createElement(b.default.Item,null,C.createElement(g.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,L.Ny)()&&C.createElement(b.default.Item,null,C.createElement(g.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,L.JA)()&&C.createElement(b.default.Item,null,C.createElement("a",{onClick:()=>{(0,Pe.tJ)(_e)&&g.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,L.JA)()&&C.createElement(b.default.Item,null,C.createElement("a",{onClick:()=>{(0,Pe.tJ)(_e)&&g.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),C.createElement(b.default.Item,null,C.createElement(g.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:C.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ut&&C.createElement(b.default.Item,null,C.createElement(g.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),C.createElement(b.default.Item,{className:fe.exit},C.createElement("a",{onClick:()=>Ee(void 0,null,function*(){try{const Tn=yield(0,m.vR)({});q.ZP.success(Tn==null?void 0:Tn.message)}catch(Tn){}(0,M.d8)("_educoder_session","logout",1),(0,M.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,L.bg)()?C.createElement(oe.Z,{className:`${fe.height67}`,dropdownRender:Et,placement:"bottomRight"},C.createElement("section",null,C.createElement("aside",null,C.createElement("div",{className:vt.actionTabs.type===1?fe.classromediv:""},C.createElement("img",{className:`${fe.userPic} current ml15`,src:`${(Pn=r.Z)==null?void 0:Pn.IMG_SERVER}/images/${(Sn=O.userInfo)==null?void 0:Sn.image_url}`,alt:"",onClick:()=>{var tn;return g.history.push((0,M.Ll)()?"/account/profile":`/users/${(tn=O.userInfo)==null?void 0:tn.login}/classrooms`)}}),(0,M.Ll)()&&C.createElement("span",{className:"ml10 font16"},(Un=O.userInfo)==null?void 0:Un.username),C.createElement("i",{className:`iconfont icon-zhankai4 ${fe.icon}`}))))):C.createElement("div",{className:`font15 ${Ae.isIlearning?fe.login:""}`},C.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{_e({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var it=(0,g.connect)(({homePage:f,loading:E,user:S,globalSetting:O,shixunHomeworks:Ae})=>({homePage:f,user:S,globalSetting:O,shixunHomeworks:Ae,loading:E.models.index}))(Ve),Te={tip:"tip___a6MfI"},Ze=t(61186),xe=t.n(Ze),ht=t(59301),yt=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())}),Dt=(f=>(f[f.Professor=1]="Professor",f[f.AssistantProfessor=2]="AssistantProfessor",f[f.Student=3]="Student",f))(Dt||{});const Rt=({visible:f,user:E,onCancel:S=()=>{},dispatch:O})=>{var Ae,ft,_e;const[vt,Ge]=(0,e.useState)(),[It,Gt]=(0,e.useState)([]),[st,Lt]=(0,e.useState)(!1),[En,sn]=(0,e.useState)(!1),[gn,wn]=(0,e.useState)(),[hn,Pn]=(0,e.useState)(!1),Sn=(Ae=window.location.pathname)==null?void 0:Ae.includes("classrooms/");(0,e.useEffect)(()=>{var Et,tn;(Et=E==null?void 0:E.userInfo)!=null&&Et.identity&&Gt([((tn=E==null?void 0:E.userInfo)==null?void 0:tn.identity)==="student"?3:1])},[E]),(0,e.useEffect)(()=>{var Et,tn,On;if(console.log(E==null?void 0:E.userInfo),(Et=E==null?void 0:E.userInfo)!=null&&Et.user_status)if(((tn=E==null?void 0:E.userInfo)==null?void 0:tn.role)===15){Pn(!1);return}else{let fn=JSON.parse(Sn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));fn&&(fn==null?void 0:fn.login)===((On=E==null?void 0:E.userInfo)==null?void 0:On.login)?(console.log(xe()(fn==null?void 0:fn.time).add(1,"days")),console.log(xe()(new Date)),xe()(fn==null?void 0:fn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(It.includes(1)){J.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",{className:"tc"},tn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Et}/students`}});return}window.location.href=`/classrooms/${Et}/students`},Kt=()=>yt(void 0,null,function*(){if(!vt){q.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Lt(!0);const Et=yield(0,ne.cR)({invite_code:vt,professor:It.includes(1)?1:null,assistant_professor:It.includes(2)?1:null,student:It.includes(3)?1:null});if(Lt(!1),(Et==null?void 0:Et.status)===-1&&O({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Et==null?void 0:Et.status)===-2){if(en(),Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){sn(!0),wn(1);return}if(Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){sn(!0),wn(2);return}if(Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){sn(!0),wn(3);return}}if((Et==null?void 0:Et.status)===0){(0,M.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),en(),Et!=null&&Et.course_id?Un(Et.course_id,Et.message):q.ZP.success(Et.message);return}}),en=()=>yt(void 0,null,function*(){S()}),Dn=()=>{var Et,tn;Sn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Et=E==null?void 0:E.userInfo)==null?void 0:Et.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(tn=E==null?void 0:E.userInfo)==null?void 0:tn.login})),Pn(!1)},Ut=()=>yt(void 0,null,function*(){let Et=yield(0,me.ZP)("/api/business_contacts.json",{method:"post"});(Et==null?void 0:Et.status)===0&&q.ZP.info("\u7533\u8BF7\u6210\u529F")});return ht.createElement(ht.Fragment,null,hn&&ht.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},ht.createElement("div",{className:Te.tip},ht.createElement("div",null,ht.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Sn?ht.createElement(ht.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((_e=E==null?void 0:E.userInfo)==null?void 0:_e.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):ht.createElement(ht.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),ht.createElement("div",null,ht.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Dn},"\u5FFD\u7565"),ht.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ut},"\u7533\u8BF7\u5EF6\u671F")))))};var Yt=(0,g.connect)(({user:f})=>({user:f}))(Rt),Xt=t(3113),_t="data:image/png;base64,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",pn=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,l=(f,E)=>{var S={};for(var O in f)dn.call(f,O)&&E.indexOf(O)<0&&(S[O]=f[O]);if(f!=null&&pn)for(var O of pn(f))E.indexOf(O)<0&&Q.call(f,O)&&(S[O]=f[O]);return S};const d=null,Y=f=>{var E=f,{homePage:S,user:O,globalSetting:Ae,loading:ft,dispatch:_e,location:vt,text:Ge,shixunHomeworks:It,payload:Gt={}}=E,st=l(E,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Lt,En]=(0,e.useState)("none");return(0,e.useEffect)(()=>{It.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&En("flex")},[It.actionTabs.key]),(0,e.useEffect)(()=>{It.actionTabs.key==="\u9690\u85CF"&&(En("none"),localStorage.setItem("Noviceguide","0"))},[It.actionTabs.key]),e.createElement("div",{style:{display:Lt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.createElement("img",{src:_t,style:{position:"absolute",top:"-32px"}}),e.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},It.actionTabs.text),It.actionTabs.type===9?e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),En("none"),_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),En("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var n=(0,g.connect)(({homePage:f,loading:E,user:S,globalSetting:O,shixunHomeworks:Ae})=>({homePage:f,user:S,globalSetting:O,loading:E.models.index,shixunHomeworks:Ae}))(Y),D=Object.defineProperty,a=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,p=Object.prototype.propertyIsEnumerable,V=(f,E,S)=>E in f?D(f,E,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[E]=S,s=(f,E)=>{for(var S in E||(E={}))A.call(E,S)&&V(f,S,E[S]);if(a)for(var S of a(E))p.call(E,S)&&V(f,S,E[S]);return f};const v=f=>React.createElement("svg",s({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},f),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",F=t(89392),h=t(59301),ve=Object.defineProperty,W=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ce=(f,E,S)=>E in f?ve(f,E,{enumerable:!0,configurable:!0,writable:!0,value:S}):f[E]=S,He=(f,E)=>{for(var S in E||(E={}))Qe.call(E,S)&&Ce(f,S,E[S]);if(W)for(var S of W(E))ue.call(E,S)&&Ce(f,S,E[S]);return f},ct=(f,E)=>{var S={};for(var O in f)Qe.call(f,O)&&E.indexOf(O)<0&&(S[O]=f[O]);if(f!=null&&W)for(var O of W(f))E.indexOf(O)<0&&ue.call(f,O)&&(S[O]=f[O]);return S},wt=(f,E,S)=>new Promise((O,Ae)=>{var ft=Ge=>{try{vt(S.next(Ge))}catch(It){Ae(It)}},_e=Ge=>{try{vt(S.throw(Ge))}catch(It){Ae(It)}},vt=Ge=>Ge.done?O(Ge.value):Promise.resolve(Ge.value).then(ft,_e);vt((S=S.apply(f,E)).next())});const{Header:zt}=I.default,{Search:un}=te.default;function je(){var f,E;const O=window.location.pathname.split("/"),Ae={};return O[1]=="classrooms"&&O.length>3&&!((f=O[4])!=null&&f.includes("newgold"))&&!((E=O[5])!=null&&E.includes("newgold"))&&O[2]!=="coursesId"&&(Ae.course_id=O[2]),O[1]==="shixuns"&&O.length>3&&(Ae.objective_type="shixun",Ae.objective_id=O[2]),O[1]==="paths"&&O.length>3&&(Ae.objective_type="path",Ae.objective_id=O[2]),He(He({},Ae),{school:1})}const xt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],P=f=>{var E=f,{homePage:S,user:O,globalSetting:Ae,loading:ft,dispatch:_e,isLogin:vt=!1,shixunHomeworks:Ge}=E,It=ct(E,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Gt,st,Lt,En,sn,gn,wn,hn,Pn;const Sn=(0,g.useLocation)(),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)(""),[Ut,Et]=(0,e.useState)(!1),tn=je();(0,e.useEffect)(()=>{_e({type:"user/getNavigationInfo",payload:He({},tn)})},[Ae.name]),(0,e.useEffect)(()=>{Ge.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(xt!=null&&xt.includes(Sn==null?void 0:Sn.pathname)||(Sn==null?void 0:Sn.pathname.indexOf("/classrooms"))===0||_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Sn.pathname]),(0,e.useEffect)(()=>{Ge.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ge.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ge.actionTabs.key]),(0,e.useEffect)(()=>{var pt;if(Ae!=null&&Ae.setting){let Zt=(0,F.cloneDeep)((pt=Ae==null?void 0:Ae.setting)==null?void 0:pt.navbar);Zt=Zt==null?void 0:Zt.filter(Ft=>{var ln;return!(Ft!=null&&Ft.hidden)&&!((0,L.JA)()&&((ln=["/paperlibrary","/problemset"])!=null&&ln.includes(Ft.link)))});for(const Ft of Zt)Ft.subitem&&(Ft.subitem=Ft.subitem.filter(ln=>{var an;return!(ln!=null&&ln.hidden)&&!((0,L.JA)()&&((an=["/paperlibrary","/problemset"])!=null&&an.includes(ln.link)))}));let Jt=!1;Zt==null||Zt.map(function(Ft,ln){var an,Yn,Ln;const mn=Sn.pathname;Ft.link===mn&&(Dn(Ft==null?void 0:Ft.link),(0,M.Dk)(mn==="/"?(an=Ae==null?void 0:Ae.setting)==null?void 0:an.name:Tn(Ft==null?void 0:Ft.name)),zn(tu(ln,{name:Ft==null?void 0:Ft.name,link:Ft==null?void 0:Ft.link},Zt)),Jt=!0),(Yn=Ft==null?void 0:Ft.subitem)!=null&&Yn.length&&((Ln=Ft==null?void 0:Ft.subitem)==null||Ln.map(Vn=>{Vn.link===mn&&(Dn(Vn==null?void 0:Vn.link),mn!=="/"&&(0,M.Dk)(Tn(Vn==null?void 0:Vn.name)),zn(tu(ln,{name:Vn==null?void 0:Vn.name,link:Vn==null?void 0:Vn.link},Zt)),Jt=!0)}))}),Jt||zn(Zt)}},[Ae==null?void 0:Ae.setting,O]);const On=(0,e.useMemo)(()=>{var pt,Zt;return(pt=Ae==null?void 0:Ae.setting)!=null&&pt.nav_logo_url?`${r.Z.IMG_SERVER}/${(Zt=Ae==null?void 0:Ae.setting)==null?void 0:Zt.nav_logo_url}`:`${r.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Gt=Ae==null?void 0:Ae.setting)==null?void 0:Gt.nav_logo_url]);function fn(pt){g.history.push("/search?value="+pt)}const Gn=()=>Un?h.createElement("div",{onBlur:()=>{setTimeout(()=>{Kt(!1)},300)}},h.createElement(un,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:fn,autoFocus:!0})):h.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{g.history.push("/search?value=")}}),[cn,zn]=(0,e.useState)([]),qn=(pt,Zt)=>wt(void 0,null,function*(){var Jt,Ft,ln,an,Yn,Ln;if((pt==null?void 0:pt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const mn=yield(0,m.IU)();(Jt=mn==null?void 0:mn.data)!=null&&Jt.engineer_url?(ln=(Ft=mn==null?void 0:mn.data)==null?void 0:Ft.engineer_url)!=null&&ln.includes("http")?(0,M.xg)((an=mn==null?void 0:mn.data)==null?void 0:an.engineer_url):g.history.push((Yn=mn==null?void 0:mn.data)==null?void 0:Yn.engineer_url):(mn==null?void 0:mn.status)!=401&&Et(!0);return}(Ln=pt==null?void 0:pt.link)!=null&&Ln.includes("http")?(0,M.xg)(pt==null?void 0:pt.link):((0,M.Dk)(pt==null?void 0:pt.name),g.history.push(pt==null?void 0:pt.link)),(pt==null?void 0:pt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&_e({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:h.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),tu=(pt,Zt,Jt)=>{const Ft=Jt.slice();return Ft[pt]&&(Ft[pt].name=Zt.name,Ft[pt].link=Zt.link),Ft||[]},Tn=(pt="")=>pt.indexOf("<")>-1?pt.slice(0,pt.indexOf("<")):pt;return Ae.showHeader&&Ae.showHeaderFooter?h.createElement(I.default,{style:{background:`${Sn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${Ae.isIlearning?B["header-iearning"]:B.header} ${Ae.showHeaderFixed?B.headerFixed:""}`},(Ae==null?void 0:Ae.showTip)&&h.createElement(Yt,null),h.createElement(zt,{className:"header",style:{background:`${Sn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Sn.pathname=="/training"?"999":""}`}},h.createElement("section",{className:B["edu-menu"]},(!!Ae.isIlearning||!((st=Ae==null?void 0:Ae.setting)!=null&&st.main_site)&&!!((Lt=Ae==null?void 0:Ae.setting)!=null&&Lt.navbar))&&h.createElement(g.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{_e({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},h.createElement("img",{className:B.logo,title:(En=Ae.setting)==null?void 0:En.name,src:On||y})),h.createElement("ul",{className:`${B.menu} ${(0,M.Ll)()&&"ml0"}`},(0,M.Ll)()&&h.createElement("li",null,h.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,M.Ll)()&&Ae.setting&&cn.map(function(pt,Zt){var Jt,Ft,ln,an,Yn;return h.createElement("li",{key:Zt,className:!((Jt=pt==null?void 0:pt.subitem)!=null&&Jt.length)&&en===(pt==null?void 0:pt.link)||(Ft=pt==null?void 0:pt.subitem)!=null&&Ft.some(Ln=>en===(Ln==null?void 0:Ln.link))?B.actived:""},h.createElement("div",{onClick:()=>qn(pt,Zt),className:B.name},h.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Ln;let mn=pt==null?void 0:pt.name;return(Ln=pt==null?void 0:pt.subitem)==null||Ln.map((Vn,Xn)=>(Vn.link===Sn.pathname&&(mn=Vn.name),Vn)),mn})()}}),((ln=pt==null?void 0:pt.subitem)==null?void 0:ln.length)>0&&h.createElement("i",{className:"iconfont icon-zhankai4"})),((an=pt==null?void 0:pt.subitem)==null?void 0:an.length)>0&&h.createElement("div",{className:B.dropDown},(Yn=pt==null?void 0:pt.subitem)==null?void 0:Yn.map((Ln,mn)=>h.createElement("div",{className:B.subName,onClick:()=>qn(Ln,Zt),key:Zt+"-"+mn},!!mn&&h.createElement("div",{className:B.line}),h.createElement("aside",{className:"font16 c-black"},Tn(Ln.name)),h.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Ln.content)))))})),h.createElement("div",{className:"search-bar",style:{flex:Ae.isIlearning?"initial":"1 0 auto"}},!(0,M.Ll)()&&!(Ae!=null&&Ae.isIlearning)&&h.createElement(h.Fragment,null,h.createElement(Gn,null),!vt&&h.createElement(Ne,null),!vt&&!!((sn=O==null?void 0:O.userInfo)!=null&&sn.login)&&h.createElement(g.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(gn=O==null?void 0:O.userInfo)==null?void 0:gn.login}/user_tidings`},((wn=O==null?void 0:O.navigationInfo)==null?void 0:wn.new_message)&&h.createElement("span",{className:B.newslight}))),!vt&&h.createElement(it,{payload:tn}))),h.createElement(J.default,{centered:!0,destroyOnClose:!0,open:Ut,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,M.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Et(!1)},h.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},h.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),h.createElement("img",{src:`${r.Z.IMG_SERVER}/${(hn=Ae==null?void 0:Ae.setting)==null?void 0:hn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),h.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Pn=Ae==null?void 0:Ae.setting)==null?void 0:Pn.homepage_tea_qq_number)))),h.createElement(n,null)):h.createElement(h.Fragment,null)};var ie=(0,g.connect)(({homePage:f,loading:E,user:S,globalSetting:O,shixunHomeworks:Ae})=>({homePage:f,user:S,globalSetting:O,loading:E.models.index,shixunHomeworks:Ae}))(P)},32570:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return B}});var e=t(60324),g={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},I=t(32637),te=t(59301),B=({type:q,style:pe})=>{const w=te.createElement("div",{className:g.wrap,onClick:b=>{b.preventDefault(),b.stopPropagation()}},te.createElement("p",null,q==="shixun"||q==="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",te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",q==="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"),te.createElement("div",{className:g.contact},te.createElement("div",{className:g.img},te.createElement("img",{src:I,width:"124px",height:"124px"})),te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return te.createElement(e.Z,{content:w},te.createElement("span",{className:g.text,style:pe},"\u9AD8\u6D88\u8017"))}},14791:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return fe},$:function(){return Ne}});var e=t(59301),g={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"},I=t(92310),te=t.n(I),J=t(78241),B=t(8591),q=t(43418),pe=t(5871),w=t(95237),b=t(24905),oe=t(38854),ye=t(54580),ne=t(3113),M=t(93948),we=t(19842),De=t(92832),G=t(85057),de=t(3294),se="data:image/png;base64,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",at="data:image/png;base64,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",Pe="data:image/png;base64,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",rt="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",nt=t(99064),lt=t(57647),Ke=t(5623),ze=t(50304),Re=t(59879),me=t(28451),Be=t(15342),j=t.n(Be),T=(L,m,r)=>new Promise((C,x)=>{var N=Ee=>{try{_(r.next(Ee))}catch(ae){x(ae)}},be=Ee=>{try{_(r.throw(Ee))}catch(ae){x(ae)}},_=Ee=>Ee.done?C(Ee.value):Promise.resolve(Ee.value).then(N,be);_((r=r.apply(L,m)).next())}),k=e.memo(({tagName:L="div",value:m="",className:r,style:C={},onBlur:x,id:N})=>{const be=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(!be.current)return;T(void 0,null,function*(){const ae=be.current;ae.innerHTML="";const mt=m==null?void 0:m.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Oe of mt)if(Oe.startsWith("$$")&&Oe.endsWith("$$")||Oe.startsWith("`$$")&&Oe.endsWith("$$`")){const Ve=Oe.startsWith("`$$")?Oe.slice(3,-3):Oe.slice(2,-2),it=document.createElement("span");it.setAttribute("contentEditable","false"),it.setAttribute("title",Oe),it.className="edu_latex",ae.appendChild(it),j().render(Ve,it,{throwOnError:!1})}else{const Ve=Oe==null?void 0:Oe.replace(/<[^>]*>/g,it=>it.startsWith("{var Ee,ae;if(x&&be.current){const Oe=be.current.cloneNode(!0),Ve=Oe.querySelectorAll("span.edu_latex");for(let it of Ve){const Te=it.getAttribute("title"),Ze=document.createTextNode(Te||""),xe=it;(ae=(Ee=xe.parentNode)==null?void 0:Ee.replaceChild)==null||ae.call(Ee,Ze,xe)}x(Oe.innerHTML)}};return e.createElement(e.Fragment,null,e.createElement(L,{ref:be,contentEditable:!0,className:r,style:C,onBlur:_}))}),qe=t(24065),ot=t(34604),Wt=t(35339),Tt=Object.defineProperty,ke=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,ut=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,R=(L,m,r)=>m in L?Tt(L,m,{enumerable:!0,configurable:!0,writable:!0,value:r}):L[m]=r,H=(L,m)=>{for(var r in m||(m={}))Mt.call(m,r)&&R(L,r,m[r]);if(ut)for(var r of ut(m))ee.call(m,r)&&R(L,r,m[r]);return L},Fe=(L,m)=>ke(L,Pt(m)),At=(L,m,r)=>new Promise((C,x)=>{var N=Ee=>{try{_(r.next(Ee))}catch(ae){x(ae)}},be=Ee=>{try{_(r.throw(Ee))}catch(ae){x(ae)}},_=Ee=>Ee.done?C(Ee.value):Promise.resolve(Ee.value).then(N,be);_((r=r.apply(L,m)).next())});const Ie=L=>{L.preventDefault();let r=(L.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,r)},X=L=>{L.key==="Enter"&&L.preventDefault()},ce=({children:L,style:m})=>e.createElement("div",{className:g.leftBox,style:m,onPaste:Ie},L),$=({children:L,style:m,className:r})=>e.createElement("div",{className:te()(g.rightBox,r),style:m,onPaste:Ie},L),le=({className:L,style:m={},width:r=1200,onCancel:C=()=>{},onSuccess:x=()=>{},gather:N={},mode:be=1,stickyTop:_=0,subDisciplineId:Ee=[],hideWordFeatures:ae,dataSource:mt=[],customLeftHeadNode:Oe,customRightHeadNode:Ve,customLeftContent:it,hideRecognition:Te=!1,onExchange:Ze,isSingleSelection:xe=!1,underpinBackgroundStyle:ht={},headExtraNode:yt,isRefreshItemBank:Dt=!1,okText:Rt="\u786E\u5B9A\u5BFC\u5165",onSave:Yt})=>{var Xt;const[_t,pn]=(0,e.useState)(1),[dn,Q]=(0,e.useState)(0),[l,d]=(0,e.useState)(""),[Y,n]=(0,e.useState)(!1),[D,a]=(0,e.useState)([]),[A,p]=(0,e.useState)([]),[V,s]=(0,e.useState)(!1),[v,y]=(0,e.useState)(!1),[F,h]=(0,e.useState)(!1),[ve,W]=(0,e.useState)(!1),[Qe,ue]=(0,e.useState)([]),[Ce,He]=(0,e.useState)(1),[ct,wt]=(0,e.useState)(!1),[zt,un]=(0,e.useState)(!0),[je,xt]=(0,e.useState)(0),[P,ie]=(0,e.useState)(!1),[f]=J.default.useForm(),[E]=J.default.useForm(),S=(0,e.useRef)(null),O=(0,e.useRef)(null),Ae=(0,e.useRef)(),ft=(0,e.useRef)(null),_e=["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"],vt=["C","C++","Java","Python","JavaScript","Ruby"];(0,e.useEffect)(()=>{mt!=null&&mt.length&&Ln(mt)},[mt]),(0,e.useEffect)(()=>{_t===2&&S.current.focus()},[_t]),(0,e.useEffect)(()=>{F&&It()},[F]);const Ge=()=>{if(_t===1){B.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}q.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:()=>At(void 0,null,function*(){pn(1)})})},It=()=>At(void 0,null,function*(){const u=yield(0,nt.ZP)("/api/disciplines.json",{method:"get",params:{source:be===1?"new_question":"subject"}});ue(u.disciplines||[])}),Gt=u=>{const U=[],re=(he,z)=>{he.length>=2&&U.push(he.join(""));for(let Xe=z;Xe(u=u||"",u=String(u),u=u.replace(/\s+/g,""),u),Lt=u=>(u=u||"",u=String(u),u=u.replace(/

    /g,""),u=u.replace(/
    /g,` +`),g)},57647:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return de}});var e=t(59301),g=t(17574),f={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},te=t(73631),J=t(5623),B=t(16149),q=Object.defineProperty,pe=Object.defineProperties,w=Object.getOwnPropertyDescriptors,P=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,ye=Object.prototype.propertyIsEnumerable,ne=(ce,ot,Pe)=>ot in ce?q(ce,ot,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):ce[ot]=Pe,M=(ce,ot)=>{for(var Pe in ot||(ot={}))oe.call(ot,Pe)&&ne(ce,Pe,ot[Pe]);if(P)for(var Pe of P(ot))ye.call(ot,Pe)&&ne(ce,Pe,ot[Pe]);return ce},we=(ce,ot)=>pe(ce,w(ot)),De=(ce,ot,Pe)=>new Promise((it,nt)=>{var at=Re=>{try{ze(Pe.next(Re))}catch(me){nt(me)}},Je=Re=>{try{ze(Pe.throw(Re))}catch(me){nt(me)}},ze=Re=>Re.done?it(Re.value):Promise.resolve(Re.value).then(at,Je);ze((Pe=Pe.apply(ce,ot)).next())}),de=({value:ce,onChange:ot,scrollId:Pe})=>{const[it,nt]=(0,e.useState)([]);(0,e.useEffect)(()=>{at()},[]);const at=()=>De(void 0,null,function*(){const S=yield(0,B.NZ)({});if(S!=null&&S.data){const O=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:e.createElement("img",{src:te,className:f.folderIcon}),isLeaf:!1,children:Je(S.data||[])}];nt(O)}}),Je=S=>S.map(O=>({title:O.name,key:O.group_id,icon:e.createElement("img",{src:te,className:f.folderIcon}),isLeaf:O.children.length===0,children:Je(O.children)})),ze=(S,O,ge)=>S.map(k=>k.key===O?M(M({},k),ge):k.children?we(M({},k),{children:ze(k.children,O,ge)}):k),Re=(S,O,ge)=>S.map(k=>{if(k.key===O)return we(M({},k),{icon:ge?e.createElement("img",{src:J,className:f.folderIcon}):e.createElement("img",{src:te,className:f.folderIcon})});if(k.children)return we(M({},k),{children:Re(k.children,O,ge)})}),me=(S,O)=>{nt(ge=>Re(ge,O.node.key,O.expanded))},Be=ce?{selectedKeys:ce,defaultExpandedKeys:ce}:{};return it.length>0&&e.createElement("div",{id:Pe||""},e.createElement(g.default,M({showLine:{showLeafIcon:!1},showIcon:!0,treeData:it,className:f.folderWrapper,onSelect:ot,onExpand:me},Be)))}},63454:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return it}});var e=t(59301),g=t(89070),f=t(43418),te=t(8591),J=t(92832),B=t(24905),q=t(1),pe=t(927),w=t(955),P=t(3113),oe=t(87169),ye={bottom:"bottom___z0ujX",yes:"yes___hodnN",no:"no___hiPz5"},ne=t(32637),M=t(59301);const we=({classroomList:nt,dispatch:at,user:Je})=>M.createElement(f.default,{open:nt.actionTabs.key==="\u5230\u671F\u63D0\u793A",width:464,centered:!0,title:M.createElement("span",null,M.createElement(oe.Z,{style:{color:"#faad14",fontSize:"18px"}})," \u63D0\u793A"),onCancel:()=>{at({type:"classroomList/setActionTabs",payload:{key:""}})},footer:null},M.createElement("div",{style:{textAlign:"center",marginBottom:30}},M.createElement("div",{style:{marginBottom:20,textAlign:"left"}},"\u8BE5\u6559\u5B66\u8BFE\u5802\u7684\u8BD5\u7528\u5DF2\u5230\u671F\uFF0C\u76EE\u524D\u65E0\u6CD5\u652F\u6301",M.createElement("span",{style:{color:"#FF9D18"}},"\u8D85\u8FC750"),"\u4EBA\u7684\u6559\u5B66\u6D3B\u52A8\u3002\u5982\u6709\u4EFB\u4F55\u7591\u95EE\uFF0C\u8BF7\u968F\u65F6\u8054\u7CFB\u6211\u4EEC\u3002\u611F\u8C22\u60A8\u7684\u7406\u89E3\u4E0E\u652F\u6301\uFF01"),M.createElement("img",{style:{width:130,height:130},src:ne})),M.createElement("div",{className:ye.bottom},M.createElement(P.ZP,{className:ye.yes,onClick:()=>{at({type:"classroomList/setActionTabs",payload:{key:""}})}},"\u6211\u77E5\u9053\u4E86")));var De=(0,g.connect)(({classroomList:nt,user:at})=>({classroomList:nt,user:at}))(we),G=t(99064),de=t(59301),ce=(nt,at,Je)=>new Promise((ze,Re)=>{var me=O=>{try{S(Je.next(O))}catch(ge){Re(ge)}},Be=O=>{try{S(Je.throw(O))}catch(ge){Re(ge)}},S=O=>O.done?ze(O.value):Promise.resolve(O.value).then(me,Be);S((Je=Je.apply(nt,at)).next())}),ot=(nt=>(nt[nt.Professor=1]="Professor",nt[nt.AssistantProfessor=2]="AssistantProfessor",nt[nt.Student=3]="Student",nt))(ot||{});const Pe=({visible:nt,user:at,account:Je,onCancel:ze=()=>{},dispatch:Re})=>{const[me,Be]=(0,e.useState)(),[S,O]=(0,e.useState)([]),[ge,k]=(0,e.useState)(!1),[_e,st]=(0,e.useState)(!1),[Wt,Tt]=(0,e.useState)(),[ke,Pt]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var R,H;(R=at==null?void 0:at.userInfo)!=null&&R.identity&&O([((H=at==null?void 0:at.userInfo)==null?void 0:H.identity)==="student"?3:1])},[at]);const lt=R=>{const H=()=>{window.location.href=(R==null?void 0:R.jump_url)||`/classrooms/${R==null?void 0:R.course_id}`};if(S.includes(1)){f.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:de.createElement("div",{className:"tc"},(R==null?void 0:R.message)||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{H()}});return}H()},Mt=()=>ce(void 0,null,function*(){if(!me){te.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}let R=yield(0,G.ZP)("/api/courses/get_pro_info.json",{method:"get",params:{invite_code:me}});if(R!=null&&R.need_pro_auth&&!S.includes(1)&&!S.includes(2)){Re({type:"account/setActionTabs",payload:{key:"Account-ProfessionalAuth",code:me,checkedList:S}}),ee();return}k(!0);const H=yield(0,q.cR)({invite_code:me,professor:S.includes(1)?1:null,assistant_professor:S.includes(2)?1:null,student:S.includes(3)?1:null});if(k(!1),(H==null?void 0:H.status)===-4&&(ze(),Re({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}})),(H==null?void 0:H.status)===-12&&te.ZP.warning(H==null?void 0:H.message),(H==null?void 0:H.status)===-2){if(ee(),H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){st(!0),Tt(1);return}if(H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){st(!0),Tt(2);return}if(H.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){st(!0),Tt(3);return}}if((H==null?void 0:H.status)===0){(0,w.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),ee(),H!=null&&H.course_id?lt(H):te.ZP.success(H.message);return}}),ee=()=>ce(void 0,null,function*(){ze()});return de.createElement(de.Fragment,null,de.createElement(f.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u8BFE\u5802",open:nt,confirmLoading:ge,onOk:Mt,onCancel:ee},de.createElement("div",{className:"tc"},de.createElement("div",null,de.createElement("span",null,"\u8BFE\u5802\u9080\u8BF7\u7801\uFF1A"),de.createElement(J.default,{placeholder:"\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801",style:{width:270},value:me,onChange:R=>{if(R.target.value.length>=7){te.ZP.info("\u8BF7\u8F93\u51655\u4F4D\u8BFE\u5802\u9080\u8BF7\u7801\u62166\u4F4D\u5206\u73ED\u9080\u8BF7\u7801\uFF01");return}Be(R.target.value)}})),de.createElement("div",{className:"mt10 font14"},de.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),de.createElement(B.default.Group,{value:S,onChange:R=>O(R)},de.createElement(B.default,{value:1,disabled:S.includes(2)},"\u6559\u5E08"),de.createElement(B.default,{value:2,disabled:S.includes(1)},"\u52A9\u6559"),de.createElement(B.default,{value:3},"\u5B66\u751F/\u53C2\u8D5B\u8005"))))),de.createElement(De,null),de.createElement(pe.Z,{visible:_e,onCancel:()=>st(!1),occupationValue:Wt}))};var it=(0,g.connect)(({user:nt,account:at})=>({user:nt,account:at}))(Pe)},61682:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ie},g:function(){return je}});var e=t(59301),g=t(89070),f=t(44e3),te=t(92832),J=t(43418),B={flex_box_center:"flex_box_center___et8xE",flex_space_between:"flex_space_between___GBGuw",flex_box_vertical_center:"flex_box_vertical_center____6P1q",flex_box_center_end:"flex_box_center_end___whXw6",flex_box_column:"flex_box_column___mWgI_",header:"header___Wn4fJ",logo:"logo___QnotM",menu:"menu___twLGR",dropDown:"dropDown___Cwaoa",line:"line___D1auu",subName:"subName___gql7K",name:"name___dR5V2",actived:"actived___ohMks","edu-menu":"edu-menu___iWLK0",newslight:"newslight___lSZjL",classromediv:"classromediv___knFRv",glow:"glow___gzrPH",spandiv:"spandiv___Gm_hg","header-iearning":"header-iearning___LZfyg",title:"title___Ozzjk",headerFixed:"headerFixed___QLwBd"},q=t(8591),pe=t(95237),w=t(43604),P=t(20834),oe=t(38854),ye=t(5112),ne=t(1),M=t(955),we=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())}),De=(m=>(m.Manager="manager",m.Developer="developer",m.Reporter="reporter",m))(De||{}),de=({visible:m,onCancel:p=()=>{}})=>{const[b,z]=(0,e.useState)(),[se,rt]=(0,e.useState)(),[Ke,ut]=(0,e.useState)(!1),Ue=()=>we(void 0,null,function*(){if(!b){q.ZP.info("\u8BF7\u8F93\u5165\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(b.length!==6){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}if(!se){q.ZP.info("\u8BF7\u9009\u62E9\u4E00\u4E2A\u8EAB\u4EFD\uFF01");return}ut(!0);const Gt=yield(0,ne.vm)({code:b,role:se});ut(!1),vt();const At={1:"\u60A8\u8F93\u5165\u7684\u9080\u8BF7\u7801\u9519\u8BEF",2:"\u60A8\u5DF2\u7ECF\u662F\u8BE5\u9879\u76EE\u6210\u5458",3:"\u8BF7\u9009\u62E9\u4E00\u4E2A\u89D2\u8272",4:"\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279",5:"\u60A8\u5DF2\u7ECF\u7533\u8BF7\u52A0\u5165\u8BE5\u9879\u76EE\u4E86\uFF0C\u8BF7\u8010\u5FC3\u7B49\u5F85",6:"\u60A8\u5DF2\u6210\u529F\u52A0\u5165\u9879\u76EE"};if(At[Gt.status]){q.ZP.info(At[Gt.status]);return}if(Gt.status===0){se==="reporter"?(q.ZP.success("\u60A8\u52A0\u5165\u9879\u76EE\u6210\u529F\uFF01"),(0,M.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u6210\u529F"]),g.history.push(`/projects/${Gt==null?void 0:Gt.project_id}`)):((0,M.L9)(["\u5F00\u53D1\u9879\u76EE","\u52A0\u5165\u9879\u76EE\u7B49\u5F85\u5BA1\u6279"]),q.ZP.success("\u60A8\u7684\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u9879\u76EE\u7BA1\u7406\u5458\u5BA1\u6279\uFF01"));return}}),vt=()=>we(void 0,null,function*(){p()});return e.createElement(e.Fragment,null,e.createElement(J.default,{centered:!0,keyboard:!1,closable:!1,title:"\u52A0\u5165\u9879\u76EE",open:m,confirmLoading:Ke,onOk:Ue,onCancel:vt},e.createElement("div",{className:"tc"},e.createElement("div",null,e.createElement("span",null,"\u9879\u76EE\u9080\u8BF7\u7801\uFF1A"),e.createElement(te.default,{placeholder:"\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801",style:{width:270},value:b,onChange:Gt=>{if(Gt.target.value.length>=7){q.ZP.info("\u8BF7\u8F93\u51656\u4F4D\u5F00\u53D1\u9879\u76EE\u9080\u8BF7\u7801\uFF01");return}z(Gt.target.value)}})),e.createElement("div",{className:"mt10 font14"},e.createElement("span",null,"\u8EAB\u4EFD\uFF1A"),e.createElement(ye.ZP.Group,{value:se,onChange:Gt=>rt(Gt.target.value)},e.createElement(ye.ZP,{value:"manager"},"\u7BA1\u7406\u4EBA\u5458"),e.createElement(ye.ZP,{value:"developer"},"\u5F00\u53D1\u4EBA\u5458"),e.createElement(ye.ZP,{value:"reporter"},"\u62A5\u544A\u4EBA\u5458"))))))},ce=t(63454),ot={flex_box_center:"flex_box_center___cltIf",flex_space_between:"flex_space_between___fKr_O",flex_box_vertical_center:"flex_box_vertical_center____QfiA",flex_box_center_end:"flex_box_center_end___ysqmH",flex_box_column:"flex_box_column___CfE8K",rightMenu:"rightMenu___ADTOX",joinMenu:"joinMenu___aRGsf",joinBoard:"joinBoard___AeUvr",joinCol:"joinCol___fV4uL"},Pe=t(46474),it=t(78241),nt=t(57809),at=t(2742),Je=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())});const ze=({globalSetting:m,dispatch:p,user:b,open:z,onCancel:se=()=>{}})=>{const[rt,Ke]=(0,e.useState)([]),[ut,Ue]=(0,e.useState)([]),[vt,Gt]=(0,e.useState)([]),[At]=it.default.useForm(),[Lt,En]=(0,e.useState)(!1),[sn,gn]=(0,e.useState)(!1),wn=(0,e.useRef)(null),hn=(0,e.useRef)(1),[Pn,Sn]=(0,e.useState)({keyword:"",source:"",status:"",page:1,limit:20});(0,e.useEffect)(()=>{z&&Un()},[z]);const Un=()=>Je(void 0,null,function*(){var Ut;const Et=yield Kt(Pn);if(!(0,Pe.o1)(p))return;const{user_school_id:tn="",department_id:On="",school_name:fn="",department_name:Gn=""}=b.userInfo||{},cn=(Ut=Et==null?void 0:Et.graduation_years)==null?void 0:Ut.at(-1);Ue([{id:tn,name:fn}]),yield Dn(tn),At.setFieldsValue({year:cn,school_id:tn,department_id:Number(On),name:`${cn}${fn}${Gn}\u6BD5\u4E1A\u8BBE\u8BA1`})}),Kt=Ut=>Je(void 0,null,function*(){const Et=yield(0,at.J3)(Ut);return Et.status===0&&Ke((Et==null?void 0:Et.graduation_years)||[]),Et}),en=(Ut,Et=500)=>{gn(!0),clearTimeout(wn.current),wn.current=setTimeout(()=>Je(void 0,null,function*(){hn.current+=1;const tn=hn.current,On=yield(0,at.NT)({keyword:Ut});On.status===0&&hn.current===tn&&(Ue((On==null?void 0:On.schools)||[]),gn(!1))}),Et)},Dn=Ut=>Je(void 0,null,function*(){if(!Ut)return;const Et=yield(0,at.Ps)({page:1,limit:9999,id:Ut});Et.status===0&&Gt((Et==null?void 0:Et.departments)||[])});return e.createElement(J.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:z,title:"\u5F00\u542F\u65B0\u4E00\u5C4A\u6BD5\u4E1A\u8BBE\u8BA1",width:578,confirmLoading:Lt,onCancel:se,onOk:()=>At.submit()},e.createElement(it.default,{colon:!1,form:At,initialValues:{},labelCol:{span:7},size:"large",wrapperCol:{span:17},onValuesChange:(Ut,Et)=>{Ut.school_id&&(Dn(Et.school_id),At.setFieldValue("department_id",null))},onFinish:Ut=>Je(void 0,null,function*(){En(!0);const Et=yield(0,at.Wz)(Ut);Et.status===0&&(q.ZP.success("\u521B\u5EFA\u6210\u529F"),At.resetFields(),se(),(0,M.xg)(`/graduations/${Et==null?void 0:Et.identifier}/index`)),En(!1)})},e.createElement(it.default.Item,{name:"year",label:"\u9009\u62E9\u5C4A\u522B",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5C4A\u522B"}]},e.createElement(nt.default,{style:{width:344},size:"large",options:rt.map(Ut=>({value:Ut,label:Ut}))})),e.createElement(it.default.Item,{name:"school_id",label:"\u5B66\u6821",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u6821"}]},e.createElement(nt.default,{showSearch:!0,filterOption:!1,onSearch:Ut=>{en(Ut)},loading:sn,size:"large",style:{width:344},options:ut.map(Ut=>({value:Ut.id,label:Ut.name}))})),e.createElement(it.default.Item,{name:"department_id",label:"\u5B66\u9662",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u5B66\u9662"}]},e.createElement(nt.default,{showSearch:!0,optionFilterProp:"label",style:{width:344},size:"large",options:vt.map(Ut=>({value:Ut.id,label:Ut.name}))})),e.createElement(it.default.Item,{name:"name",label:"\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{type:"string",whitespace:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u4E1A\u8BBE\u8BA1\u540D\u79F0"}]},e.createElement(te.default,{showCount:!0,style:{width:344},maxLength:60}))))};var Re=(0,g.connect)(({user:m,globalSetting:p,loading:b})=>({user:m,globalSetting:p,loading:b}))(ze),me=t(99064),Be=Object.defineProperty,S=Object.getOwnPropertySymbols,O=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,k=(m,p,b)=>p in m?Be(m,p,{enumerable:!0,configurable:!0,writable:!0,value:b}):m[p]=b,_e=(m,p)=>{for(var b in p||(p={}))O.call(p,b)&&k(m,b,p[b]);if(S)for(var b of S(p))ge.call(p,b)&&k(m,b,p[b]);return m},st=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())});const Wt=({globalSetting:m,dispatch:p,user:b,open:z,onCancel:se=()=>{}})=>{const[rt]=it.default.useForm(),[Ke,ut]=(0,e.useState)(!1),[Ue,vt]=(0,e.useState)(null);return(0,e.useEffect)(()=>{var Gt;if(z){const At={code:"",user_type:((Gt=b==null?void 0:b.userInfo)==null?void 0:Gt.identity)==="student"?2:1,major:""};rt.setFieldsValue(At),vt(_e({},At))}},[z]),e.createElement(J.default,{centered:!0,keyboard:!1,destroyOnClose:!0,open:z,title:"\u52A0\u5165\u6BD5\u8BBE",width:527,confirmLoading:Ke,onCancel:se,onOk:()=>rt.submit()},e.createElement(it.default,{colon:!1,form:rt,initialValues:{user_type:1},labelCol:{span:5},wrapperCol:{span:19},size:"large",onValuesChange:(Gt,At)=>vt(_e({},At)),onFinish:Gt=>st(void 0,null,function*(){ut(!0);const At=yield(0,me.ZP)("/api/graduations/join.json",{method:"post",body:Gt});At.status===0&&(se(),At!=null&&At.identifier?(0,M.xg)(`/graduations/${At==null?void 0:At.identifier}/index`):q.ZP.success(At==null?void 0:At.message)),ut(!1)})},e.createElement(it.default.Item,{name:"code",label:"\u6BD5\u8BBE\u9080\u8BF7\u7801",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(te.default,{placeholder:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801",size:"large"})),e.createElement(it.default.Item,{name:"user_type",label:"\u8EAB\u4EFD",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6BD5\u8BBE\u9080\u8BF7\u7801"}]},e.createElement(ye.ZP.Group,null,e.createElement(ye.ZP,{value:1,style:{color:"#000"}},"\u7BA1\u7406\u5458\uFF08\u6559\u5E08\uFF09"),e.createElement(ye.ZP,{className:"ml30",style:{color:"#000"},value:2},"\u5B66\u751F"))),(Ue==null?void 0:Ue.user_type)===2&&e.createElement(it.default.Item,{style:{marginBottom:0},name:"major",label:"\u4E13\u4E1A",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"},{max:60,message:"\u8F93\u5165\u8D85\u9650\uFF0C\u8BF7\u7F29\u51CF\u5B57\u7B26\u6570"},{whitespace:!0,message:"\u8BF7\u8F93\u5165\u4E13\u4E1A\u540D\u79F0"}]},e.createElement(te.default,{showCount:!0,maxLength:60}))))};var Tt=(0,g.connect)(({user:m,globalSetting:p})=>({user:m,globalSetting:p}))(Wt),ke=t(59301),Pt=Object.defineProperty,lt=Object.defineProperties,Mt=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,R=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable,Fe=(m,p,b)=>p in m?Pt(m,p,{enumerable:!0,configurable:!0,writable:!0,value:b}):m[p]=b,gt=(m,p)=>{for(var b in p||(p={}))R.call(p,b)&&Fe(m,b,p[b]);if(ee)for(var b of ee(p))H.call(p,b)&&Fe(m,b,p[b]);return m},Ie=(m,p)=>lt(m,Mt(p)),X=(m,p)=>{var b={};for(var z in m)R.call(m,z)&&p.indexOf(z)<0&&(b[z]=m[z]);if(m!=null&&ee)for(var z of ee(m))p.indexOf(z)<0&&H.call(m,z)&&(b[z]=m[z]);return b},Ae=(m=>(m.Projects="projects",m.Shixuns="shixuns",m.Classrooms="classrooms",m))(Ae||{}),$=(m=>(m.Classrooms="classrooms",m.Shixuns="shixuns",m.Paths="paths",m.Projects="projects",m.Videos="videos",m.Topics="topics",m))($||{});const le=m=>{var p=m,{homePage:b,user:z,globalSetting:se,loading:rt,dispatch:Ke}=p,ut=X(p,["homePage","user","globalSetting","loading","dispatch"]),Ue,vt,Gt,At,Lt,En,sn,gn;const[wn,hn]=(0,e.useState)(),[Pn,Sn]=(0,e.useState)(),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)(!1),Ut=cn=>{var zn;if((0,Pe.tJ)(Ke,!1,cn==="classrooms","",!0)){if(cn==="projects"&&!((zn=z.userInfo)!=null&&zn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}cn==="classrooms"?hn(!0):cn==="projects"&&Sn(!0)}},Et=(cn,zn)=>{var qn;if((0,Pe.tJ)(Ke)){if(zn==="projects"&&!((qn=z.userInfo)!=null&&qn.email)){q.ZP.info("\u8BF7\u5148\u7ED1\u5B9A\u90AE\u7BB1\uFF0C\u8C22\u8C22");return}zn==="shixuns"&&!(0,Pe.xY)()||cn&&(window.location.href=cn)}},tn=(vt=(((Ue=se.setting)==null?void 0:Ue.navbar)||[]).find(cn=>cn.link==="/classrooms"))==null?void 0:vt.hidden;let On=(At=(((Gt=se.setting)==null?void 0:Gt.navbar)||[]).find(cn=>cn.link==="/shixuns"))==null?void 0:At.hidden;const fn=(En=(((Lt=se.setting)==null?void 0:Lt.navbar)||[]).find(cn=>cn.link==="/paths"))==null?void 0:En.hidden;(sn=se==null?void 0:se.setting)!=null&&sn.is_local&&((gn=z==null?void 0:z.userInfo)!=null&&gn.is_shixun_marker||(On=!0));const Gn=cn=>{var zn,qn,tu,Tn,pt,Zt,Jt,Dt,ln,an,Yn,Ln,mn,Vn,Xn,eu,u,U,re;return ke.createElement(ke.Fragment,null,ke.createElement(pe.Z,{justify:"space-around",className:"pt5 pb5"},ke.createElement(w.Z,{className:ot.joinCol},((zn=z.userInfo)==null?void 0:zn.user_identity)!=="\u5B66\u751F"&&!tn&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Et("/classrooms/new")},(qn=z.userInfo)!=null&&qn.main_site?"\u65B0\u5EFA\u6559\u5B66\u8BFE\u5802":"\u65B0\u5EFA\u8BFE\u5802")),!On&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Et("/shixuns/new","shixuns")},"\u65B0\u5EFA\u5B9E\u8DF5\u9879\u76EE")),(((tu=z.userInfo)==null?void 0:tu.main_site)||!((Tn=z.userInfo)!=null&&Tn.main_site)&&!fn&&(((pt=z.userInfo)==null?void 0:pt.admin)||((Zt=z.userInfo)==null?void 0:Zt.is_teacher)||((Jt=z.userInfo)==null?void 0:Jt.business)))&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Et("/paths/new")},"\u65B0\u5EFA\u5B9E\u8DF5\u8BFE\u7A0B")),!((Dt=se==null?void 0:se.setting)!=null&&Dt.is_local)&&((ln=z.userInfo)==null?void 0:ln.main_site)&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>{var he;return Et(`${(he=se==null?void 0:se.setting)==null?void 0:he.old_url}/projects/deposit/new`,"projects")}},"\u65B0\u5EFA\u5F00\u53D1\u9879\u76EE")),window.location.host!=="narl.educoder.net"&&((an=z==null?void 0:z.userInfo)==null?void 0:an.identity)!=="student"&&ke.createElement(P.default.Item,Ie(gt({},cn),{onClick:()=>{(0,Pe.o1)(Ke)&&Kt(!0)}}),ke.createElement("a",null,"\u65B0\u5EFA\u6BD5\u4E1A\u8BBE\u8BA1")),!((Yn=z.userInfo)!=null&&Yn.main_site)&&ke.createElement("div",null,!tn&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Ut("classrooms")},(Ln=z.userInfo)!=null&&Ln.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((mn=z.userInfo)==null?void 0:mn.main_site)&&!((Vn=se==null?void 0:se.setting)!=null&&Vn.is_local)&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Ut("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")))),((Xn=z.userInfo)==null?void 0:Xn.main_site)&&ke.createElement(w.Z,null,ke.createElement("div",{className:ot.joinBoard})),((eu=z.userInfo)==null?void 0:eu.main_site)&&ke.createElement(w.Z,{className:ot.joinCol},!tn&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Ut("classrooms")},(u=z.userInfo)!=null&&u.main_site?"\u52A0\u5165\u6559\u5B66\u8BFE\u5802":"\u52A0\u5165\u8BFE\u5802")),((U=z.userInfo)==null?void 0:U.main_site)&&!((re=se==null?void 0:se.setting)!=null&&re.is_local)&&ke.createElement(P.default.Item,gt({},cn),ke.createElement("a",{onClick:()=>Ut("projects")},"\u52A0\u5165\u5F00\u53D1\u9879\u76EE")),ke.createElement(P.default.Item,Ie(gt({},cn),{onClick:()=>{(0,Pe.o1)(Ke)&&Dn(!0)}}),ke.createElement("a",null,"\u52A0\u5165\u6BD5\u4E1A\u8BBE\u8BA1")))))};return ke.createElement("section",null,ke.createElement(oe.Z,{dropdownRender:()=>ke.createElement(P.default,{className:`${ot.rightMenu} ${ot.joinMenu} mt10`},ke.createElement(Gn,null)),placement:"bottomRight"},ke.createElement("span",{style:{lineHeight:"inherit"},className:"iconfont icon-tianjiafangda c-white font18 current ml15 mr15"})),ke.createElement(ce.Z,{visible:wn,onCancel:()=>hn(!1)}),ke.createElement(de,{visible:Pn,onCancel:()=>Sn(!1)}),ke.createElement(Re,{open:Un,onCancel:()=>Kt(!1)}),ke.createElement(Tt,{open:en,onCancel:()=>Dn(!1)}))};var Ne=(0,g.connect)(({homePage:m,loading:p,user:b,globalSetting:z})=>({homePage:m,user:b,globalSetting:z,loading:p.models.index}))(le),fe={flex_box_center:"flex_box_center___YbxYn",flex_space_between:"flex_space_between___Atwkg",flex_box_vertical_center:"flex_box_vertical_center____I6AC",flex_box_center_end:"flex_box_center_end___LrYPg",flex_box_column:"flex_box_column___j7QNF",userPic:"userPic___a46Uz",rightMenu:"rightMenu___y_nqk",menuWrap:"menuWrap___iwlZB",exit:"exit___MOREW",classromediv:"classromediv___crYsO",glow:"glow___jMGk7",height67:"height67___asp2E",login:"login___WGEW9",icon:"icon___HABAt"},L=t(24065),I=t(24780),r=t(3294),C=t(59301),x=Object.getOwnPropertySymbols,N=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,_=(m,p)=>{var b={};for(var z in m)N.call(m,z)&&p.indexOf(z)<0&&(b[z]=m[z]);if(m!=null&&x)for(var z of x(m))p.indexOf(z)<0&&be.call(m,z)&&(b[z]=m[z]);return b},Ee=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())});const ae=m=>{var p,b=RegExp("(^| )"+m+"=([^;]+)(;|$)");return(p=document.cookie.match(b))?decodeURIComponent(p[2]):null},ft=m=>{var p=new Date;p.setTime(p.getTime()-1);var b=ae(m);b!=null&&(document.cookie=m+"="+b+";expires="+p.toGMTString())};var Oe=(m=>(m.Classrooms="classrooms",m.Shixuns="shixuns",m.Paths="paths",m.Projects="projects",m.Videos="videos",m.Topics="topics",m))(Oe||{});const Xe=m=>{var p=m,{homePage:b,user:z,globalSetting:se,loading:rt,dispatch:Ke,shixunHomeworks:ut,location:Ue,payload:vt={}}=p,Gt=_(p,["homePage","user","globalSetting","loading","dispatch","shixunHomeworks","location","payload"]),At,Lt,En,sn,gn,wn,hn,Pn,Sn,Un;const Kt=(Lt=(((At=se.setting)==null?void 0:At.navbar)||[]).find(tn=>tn.link==="/classrooms"))==null?void 0:Lt.hidden,en=(sn=(((En=se.setting)==null?void 0:En.navbar)||[]).find(tn=>tn.link==="/shixuns"))==null?void 0:sn.hidden,Dn=(wn=(((gn=se.setting)==null?void 0:gn.navbar)||[]).find(tn=>tn.link==="/paths"))==null?void 0:wn.hidden,Ut=(hn=z.userInfo)==null?void 0:hn.is_school_manage,Et=()=>{var tn,On,fn,Gn,cn,zn,qn,tu;return(0,M.Ll)()?C.createElement(P.default,{className:`${fe.rightMenu} ${fe.menuWrap}`},C.createElement(P.default.Item,null,C.createElement(g.Link,{to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406"))):C.createElement(P.default,{className:`${fe.rightMenu} ${fe.menuWrap}`},C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(tn=z.userInfo)==null?void 0:tn.login}/classrooms`},"\u6211\u7684\u4E2A\u4EBA\u4E3B\u9875")),!Kt&&C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(On=z.userInfo)==null?void 0:On.login}/classrooms`},(fn=z.userInfo)!=null&&fn.main_site?"\u6211\u7684\u6559\u5B66\u8BFE\u5802":"\u6211\u7684\u8BFE\u5802")),!en&&C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(Gn=z.userInfo)==null?void 0:Gn.login}/shixuns`},"\u6211\u7684\u5B9E\u8DF5\u9879\u76EE")),!Dn&&C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(cn=z.userInfo)==null?void 0:cn.login}/paths`},(zn=z.userInfo)!=null&&zn.main_site?"\u6211\u7684\u5B9E\u8DF5\u8BFE\u7A0B":"\u6211\u7684\u8BFE\u7A0B")),C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(qn=z.userInfo)==null?void 0:qn.login}/teach-group`},"\u6211\u7684\u6559\u7814\u56E2\u961F")),C.createElement(P.default.Item,null,C.createElement(g.Link,{to:`/users/${(tu=z.userInfo)==null?void 0:tu.login}/competitions`},"\u6211\u7684\u7ADE\u8D5B\u7BA1\u7406")),C.createElement(P.default.Item,null,C.createElement(g.Link,{to:"/order"},"\u6211\u8D2D\u4E70\u7684\u8BFE\u7A0B")),(0,L.Ny)()&&C.createElement(P.default.Item,null,C.createElement(g.Link,{to:"/quality"},"\u7CBE\u54C1\u8BFE\u7A0B")),!(0,L.JA)()&&C.createElement(P.default.Item,null,C.createElement("a",{onClick:()=>{(0,Pe.tJ)(Ke)&&g.history.push("/problemset")}},"\u8BD5\u9898\u5E93")),!(0,L.JA)()&&C.createElement(P.default.Item,null,C.createElement("a",{onClick:()=>{(0,Pe.tJ)(Ke)&&g.history.push("/paperlibrary")}},"\u8BD5\u5377\u5E93")),C.createElement(P.default.Item,null,C.createElement(g.Link,{onClick:()=>{localStorage.getItem("Noviceguide")==="0"||Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:2,href:"/classrooms",text:C.createElement("div",null,"OK\uFF0C\u63A5\u4E0B\u6765\uFF0C\u8BA9\u6211\u4EEC\u5F00\u59CB\u65B0\u5EFA\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u8BF7\u60A8\u627E\u5230\u95EA\u5149\u6846\u5E76\u70B9\u51FB \u201C\u6559\u5B66\u8BFE\u5802\u201D\u3002")}})},to:"/account/profile"},"\u8D26\u53F7\u7BA1\u7406")),Ut&&C.createElement(P.default.Item,null,C.createElement(g.Link,{to:"/administration/college"},"\u9AD8\u6821\u7BA1\u7406")),C.createElement(P.default.Item,{className:fe.exit},C.createElement("a",{onClick:()=>Ee(void 0,null,function*(){try{const Tn=yield(0,I.vR)({});q.ZP.success(Tn==null?void 0:Tn.message)}catch(Tn){}(0,M.d8)("_educoder_session","logout",1),(0,M.m5)(),localStorage.removeItem("isfirst"),localStorage.removeItem("SystemUpdateadvtime"),localStorage.removeItem("item"),localStorage.removeItem("iscreate"),setTimeout(()=>{window.location.href="/"},800)})},"\u9000\u51FA")))};return(0,L.bg)()?C.createElement(oe.Z,{className:`${fe.height67}`,dropdownRender:Et,placement:"bottomRight"},C.createElement("section",null,C.createElement("aside",null,C.createElement("div",{className:ut.actionTabs.type===1?fe.classromediv:""},C.createElement("img",{className:`${fe.userPic} current ml15`,src:`${(Pn=r.Z)==null?void 0:Pn.IMG_SERVER}/images/${(Sn=z.userInfo)==null?void 0:Sn.image_url}`,alt:"",onClick:()=>{var tn;return g.history.push((0,M.Ll)()?"/account/profile":`/users/${(tn=z.userInfo)==null?void 0:tn.login}/classrooms`)}}),(0,M.Ll)()&&C.createElement("span",{className:"ml10 font16"},(Un=z.userInfo)==null?void 0:Un.username),C.createElement("i",{className:`iconfont icon-zhankai4 ${fe.icon}`}))))):C.createElement("div",{className:`font15 ${se.isIlearning?fe.login:""}`},C.createElement("span",{className:"ml10 mr5 current c-white",onClick:()=>{Ke({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}})}},"\u767B\u5F55 / \u6CE8\u518C"))};var ct=(0,g.connect)(({homePage:m,loading:p,user:b,globalSetting:z,shixunHomeworks:se})=>({homePage:m,user:b,globalSetting:z,shixunHomeworks:se,loading:p.models.index}))(Xe),Te={tip:"tip___a6MfI"},Ze=t(61186),xe=t.n(Ze),ht=t(59301),yt=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())}),Ft=(m=>(m[m.Professor=1]="Professor",m[m.AssistantProfessor=2]="AssistantProfessor",m[m.Student=3]="Student",m))(Ft||{});const Rt=({visible:m,user:p,onCancel:b=()=>{},dispatch:z})=>{var se,rt,Ke;const[ut,Ue]=(0,e.useState)(),[vt,Gt]=(0,e.useState)([]),[At,Lt]=(0,e.useState)(!1),[En,sn]=(0,e.useState)(!1),[gn,wn]=(0,e.useState)(),[hn,Pn]=(0,e.useState)(!1),Sn=(se=window.location.pathname)==null?void 0:se.includes("classrooms/");(0,e.useEffect)(()=>{var Et,tn;(Et=p==null?void 0:p.userInfo)!=null&&Et.identity&&Gt([((tn=p==null?void 0:p.userInfo)==null?void 0:tn.identity)==="student"?3:1])},[p]),(0,e.useEffect)(()=>{var Et,tn,On;if(console.log(p==null?void 0:p.userInfo),(Et=p==null?void 0:p.userInfo)!=null&&Et.user_status)if(((tn=p==null?void 0:p.userInfo)==null?void 0:tn.role)===15){Pn(!1);return}else{let fn=JSON.parse(Sn?localStorage==null?void 0:localStorage.getItem("delaytip_class"):localStorage==null?void 0:localStorage.getItem("delaytip_user"));fn&&(fn==null?void 0:fn.login)===((On=p==null?void 0:p.userInfo)==null?void 0:On.login)?(console.log(xe()(fn==null?void 0:fn.time).add(1,"days")),console.log(xe()(new Date)),xe()(fn==null?void 0:fn.time).add(1,"days").set({hour:0,minute:0,second:0}){if(vt.includes(1)){J.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ht.createElement("div",{className:"tc"},tn||"\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u5BA1\u6838"),onOk:()=>{window.location.href=`/classrooms/${Et}/students`}});return}window.location.href=`/classrooms/${Et}/students`},Kt=()=>yt(void 0,null,function*(){if(!ut){q.ZP.info("\u9080\u8BF7\u7801\u4E0D\u80FD\u4E3A\u7A7A");return}Lt(!0);const Et=yield(0,ne.cR)({invite_code:ut,professor:vt.includes(1)?1:null,assistant_professor:vt.includes(2)?1:null,student:vt.includes(3)?1:null});if(Lt(!1),(Et==null?void 0:Et.status)===-1&&z({type:"classroomList/setActionTabs",payload:{key:"\u5230\u671F\u63D0\u793A"}}),(Et==null?void 0:Et.status)===-2){if(en(),Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u8BA4\u8BC1"){sn(!0),wn(1);return}if(Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u804C\u4E1A\u8BA4\u8BC1"){sn(!0),wn(2);return}if(Et.message==="\u8BE5\u8BFE\u5802\u8981\u6C42\u6210\u5458\u5B8C\u6210\u5B9E\u540D\u548C\u804C\u4E1A\u8BA4\u8BC1"){sn(!0),wn(3);return}}if((Et==null?void 0:Et.status)===0){(0,M.L9)(["\u6559\u5B66\u8BFE\u5802","\u9996\u9875","\u52A0\u5165\u8BFE\u5802"]),en(),Et!=null&&Et.course_id?Un(Et.course_id,Et.message):q.ZP.success(Et.message);return}}),en=()=>yt(void 0,null,function*(){b()}),Dn=()=>{var Et,tn;Sn?localStorage.setItem("delaytip_class",JSON.stringify({time:new Date,login:(Et=p==null?void 0:p.userInfo)==null?void 0:Et.login})):localStorage.setItem("delaytip_user",JSON.stringify({time:new Date,login:(tn=p==null?void 0:p.userInfo)==null?void 0:tn.login})),Pn(!1)},Ut=()=>yt(void 0,null,function*(){let Et=yield(0,me.ZP)("/api/business_contacts.json",{method:"post"});(Et==null?void 0:Et.status)===0&&q.ZP.info("\u7533\u8BF7\u6210\u529F")});return ht.createElement(ht.Fragment,null,hn&&ht.createElement("div",{style:{background:"rgba(255,24,24,0.1)",color:"#E30000",display:"none"}},ht.createElement("div",{className:Te.tip},ht.createElement("div",null,ht.createElement("i",{className:"iconfont icon-tishi9 font14 mr10",style:{color:"#E30000"}}),Sn?ht.createElement(ht.Fragment,null,"\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u60A8\u7684\u6559\u5B66\u8BFE\u5802\u7684",((Ke=p==null?void 0:p.userInfo)==null?void 0:Ke.user_status)==2?"\u90E8\u5206\u529F\u80FD\u5DF2\u88AB\u9650\u5236":"\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236",'\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002'):ht.createElement(ht.Fragment,null,'\u5C0A\u656C\u7684\u8001\u5E08\u60A8\u597D\uFF0C\u8D35\u5355\u4F4D\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u5C06\u53D7\u5230\u9650\u5236\uFF0C\u4E3A\u786E\u4FDD\u6821\u5185\u6559\u5B66\u4E0D\u53D7\u5F71\u54CD\uFF0C\u8BF7\u5148\u70B9\u51FB\u53F3\u4FA7\u7684"\u7533\u8BF7\u5EF6\u671F"\u6309\u94AE\uFF0C\u5E73\u53F0\u5C06\u63A8\u52A8\u89E3\u51B3\u76F8\u5173\u4E8B\u5B9C\u3002')),ht.createElement("div",null,ht.createElement("span",{className:"mr15",style:{color:"#666666",cursor:"pointer"},onClick:Dn},"\u5FFD\u7565"),ht.createElement("span",{style:{color:"#165DFF",cursor:"pointer"},onClick:Ut},"\u7533\u8BF7\u5EF6\u671F")))))};var Yt=(0,g.connect)(({user:m})=>({user:m}))(Rt),Xt=t(3113),_t="data:image/png;base64,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",pn=Object.getOwnPropertySymbols,dn=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable,l=(m,p)=>{var b={};for(var z in m)dn.call(m,z)&&p.indexOf(z)<0&&(b[z]=m[z]);if(m!=null&&pn)for(var z of pn(m))p.indexOf(z)<0&&Q.call(m,z)&&(b[z]=m[z]);return b};const d=null,Y=m=>{var p=m,{homePage:b,user:z,globalSetting:se,loading:rt,dispatch:Ke,location:ut,text:Ue,shixunHomeworks:vt,payload:Gt={}}=p,At=l(p,["homePage","user","globalSetting","loading","dispatch","location","text","shixunHomeworks","payload"]);const[Lt,En]=(0,e.useState)("none");return(0,e.useEffect)(()=>{vt.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&En("flex")},[vt.actionTabs.key]),(0,e.useEffect)(()=>{vt.actionTabs.key==="\u9690\u85CF"&&(En("none"),localStorage.setItem("Noviceguide","0"))},[vt.actionTabs.key]),e.createElement("div",{style:{display:Lt,background:"#fff",width:"100%",height:"200px",position:"fixed",bottom:"0px",boxShadow:"0px -4px 6px 0px rgba(204, 204, 204, 0.2)",zIndex:"999"}},e.createElement("div",{style:{margin:"0 auto",width:"1200px"}},e.createElement("img",{src:_t,style:{position:"absolute",top:"-32px"}}),e.createElement("div",{style:{marginLeft:"151px",marginTop:"40px",fontSize:"18px",color:"#333333"}},vt.actionTabs.text),vt.actionTabs.type===9?e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),En("none"),Ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u5446\u4F1A\u89C1\uFF0C\u6709\u4E8B\u547C\u6211")):e.createElement("div",{style:{display:"flex",justifyContent:"flex-end"}},e.createElement(Xt.ZP,{type:"primary",onClick:()=>{localStorage.setItem("Noviceguide","0"),Ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}}),En("none")},ghost:!0,style:{marginTop:"30px",width:"138px",height:"40px",position:"absolute",top:"124px"}},"\u8DF3\u8FC7\uFF0C\u6211\u81EA\u5DF1\u6765"))))};var n=(0,g.connect)(({homePage:m,loading:p,user:b,globalSetting:z,shixunHomeworks:se})=>({homePage:m,user:b,globalSetting:z,loading:p.models.index,shixunHomeworks:se}))(Y),D=Object.defineProperty,a=Object.getOwnPropertySymbols,A=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,V=(m,p,b)=>p in m?D(m,p,{enumerable:!0,configurable:!0,writable:!0,value:b}):m[p]=b,s=(m,p)=>{for(var b in p||(p={}))A.call(p,b)&&V(m,b,p[b]);if(a)for(var b of a(p))E.call(p,b)&&V(m,b,p[b]);return m};const v=m=>React.createElement("svg",s({width:46,height:18,xmlns:"http://www.w3.org/2000/svg"},m),React.createElement("title",null,"logo2"),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("path",{d:"M6.578 8.8c.162-.682.3-.737.982-.737.689 0 .793.055.632.737-.164.689-.298.76-.987.76-.682 0-.79-.071-.627-.76Zm-.222 1.198h1.488l-1.004 4.23H5.352l1.004-4.23ZM8.465 11.244h2.474l-.275 1.16H8.189zM15.12 12.889l-.317 1.34H11.23l1.291-5.437h1.56l-.974 4.097zM18.688 11.55c.076-.322.01-.541-.459-.541-.501 0-.748.117-.905.642l1.364-.102Zm1.041.955-2.636.156c-.002.369.3.517.84.517.571 0 1.259-.155 1.545-.305l-.26 1.097c-.301.18-1.012.337-1.85.337-1.332 0-2.039-.454-1.626-2.194.413-1.739 1.336-2.193 2.738-2.193 1.504 0 1.762.626 1.455 1.92-.082.344-.166.602-.206.665ZM22.806 12.936l.079-.33h-.595c-.47 0-.636.071-.695.322-.052.22.098.274.404.274.368 0 .655-.117.807-.266m1.857-1.583-.683 2.875h-1.347l-.025-.391c-.175.212-.596.47-1.34.47-.885 0-1.347-.4-1.131-1.308.23-.972.872-1.332 2.101-1.332h.87c.08-.43-.063-.494-.682-.494-.305 0-.6.024-.885.07l.295-1.245c.334-.054.792-.07 1.098-.07 1.48 0 1.963.438 1.729 1.425M28.691 9.92l-.346 1.324h-.118c-.493 0-1.055.188-1.257.776l-.525 2.208h-1.488l1.005-4.23h1.488l-.175.737c.41-.674.828-.815 1.329-.815h.087ZM33.084 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.012-.611-.458-.611-.376 0-.572.133-.685.345l-.663 2.788h-1.488l1.005-4.23h1.488l-.102.431c.28-.29.74-.51 1.43-.51.993 0 1.285.424 1.041 1.45M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23Z",fill:"#196EFD"}),React.createElement("path",{d:"M34.507 8.8c.162-.682.3-.737.982-.737.688 0 .793.055.631.737-.163.689-.297.76-.987.76-.681 0-.79-.071-.626-.76Zm-.222 1.198h1.488l-1.004 4.23H33.28l1.004-4.23ZM40.522 11.369l-.68 2.86h-1.488l.6-2.523c.124-.525.011-.611-.458-.611-.376 0-.573.133-.685.345l-.663 2.788H35.66l1.004-4.23h1.489l-.102.431c.28-.29.74-.51 1.428-.51.996 0 1.286.424 1.043 1.45",fill:"#196EFD"}),React.createElement("path",{d:"M44.025 12.071c-.173.721-.317 1.132-1.023 1.132-.606 0-.577-.519-.433-1.132.137-.57.353-1.088.959-1.088.714 0 .663.41.497 1.088Zm.425-2.076-.086.368c-.094-.31-.382-.44-1.103-.44-1.34 0-1.917.995-2.199 2.148-.302 1.29-.165 2.156 1.175 2.156.714 0 1.089-.18 1.32-.483l-.022.108c-.187.786-.41 2.004-1.32 2.256-.662.188-1.463-.339-2.09-.548a13.981 13.981 0 0 0-2.408-.59c-1.917-.296-3.878-.174-5.73.41-3.287 1.042-6.775 1.315-10.205 1.352-3.509.037-6.943-.052-10.374-.907-1.071-.267-2.084-.825-3.167-1.001-1.74-.284-3.94.465-5.22-1.16-.584-.735-.915-1.6-.915-2.515 0-1.767 1.225-3.324 3.085-4.225l.591-.764c-.11.145-1.174.218-1.397.285a8.478 8.478 0 0 0-1.524.617c-.936.491-1.82 1.178-2.374 2.093-1.003 1.654-.346 3.809.968 5.109.914.903 2.122 1.454 3.368 1.72 1.298.277 2.684-.167 3.943.277 1.134.4 2.144.831 3.342 1.075a31.42 31.42 0 0 0 3.874.526c2.931.224 5.859.083 8.79-.055a29.884 29.884 0 0 0 7.56-1.331c1.817-.577 3.763-.642 5.63-.281 1.471.28 3.187 1.413 4.686.944 1.428-.44 2.033-1.932 2.35-3.265l.923-3.879h-1.47Z",fill:"#23DD7F"}),React.createElement("path",{d:"m20.387 4.16-.735.079c-1.283-1.687-3.518-2.797-6.048-2.797-3.18 0-5.876 1.752-6.834 4.18l-1.81.196C5.17 2.58 8.637 0 12.883 0c3.489 0 6.452 1.737 7.504 4.16",fill:"#196EFD"}),React.createElement("path",{d:"M28.086 6.488h-2.508c-1.003-1.074-3.086-1.802-5.486-1.802-2.408 0-4.491.735-5.494 1.81.736-1.363 3.043-2.567 5.876-2.92 3.446-.426 7.137 1.21 7.612 2.912",fill:"#196EFD"})));var y="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNi41NzggOC44Yy4xNjItLjY4Mi4zLS43MzcuOTgyLS43MzcuNjg5IDAgLjc5My4wNTUuNjMyLjczNy0uMTY0LjY4OS0uMjk4Ljc2LS45ODcuNzYtLjY4MiAwLS43OS0uMDcxLS42MjctLjc2Wm0tLjIyMiAxLjE5OGgxLjQ4OGwtMS4wMDQgNC4yM0g1LjM1MmwxLjAwNC00LjIzWk04LjQ2NSAxMS4yNDRoMi40NzRsLS4yNzUgMS4xNkg4LjE4OXpNMTUuMTIgMTIuODg5bC0uMzE3IDEuMzRIMTEuMjNsMS4yOTEtNS40MzdoMS41NmwtLjk3NCA0LjA5N3pNMTguNjg4IDExLjU1Yy4wNzYtLjMyMi4wMS0uNTQxLS40NTktLjU0MS0uNTAxIDAtLjc0OC4xMTctLjkwNS42NDJsMS4zNjQtLjEwMlptMS4wNDEuOTU1LTIuNjM2LjE1NmMtLjAwMi4zNjkuMy41MTcuODQuNTE3LjU3MSAwIDEuMjU5LS4xNTUgMS41NDUtLjMwNWwtLjI2IDEuMDk3Yy0uMzAxLjE4LTEuMDEyLjMzNy0xLjg1LjMzNy0xLjMzMiAwLTIuMDM5LS40NTQtMS42MjYtMi4xOTQuNDEzLTEuNzM5IDEuMzM2LTIuMTkzIDIuNzM4LTIuMTkzIDEuNTA0IDAgMS43NjIuNjI2IDEuNDU1IDEuOTItLjA4Mi4zNDQtLjE2Ni42MDItLjIwNi42NjVaTTIyLjgwNiAxMi45MzZsLjA3OS0uMzNoLS41OTVjLS40NyAwLS42MzYuMDcxLS42OTUuMzIyLS4wNTIuMjIuMDk4LjI3NC40MDQuMjc0LjM2OCAwIC42NTUtLjExNy44MDctLjI2Nm0xLjg1Ny0xLjU4My0uNjgzIDIuODc1aC0xLjM0N2wtLjAyNS0uMzkxYy0uMTc1LjIxMi0uNTk2LjQ3LTEuMzQuNDctLjg4NSAwLTEuMzQ3LS40LTEuMTMxLTEuMzA4LjIzLS45NzIuODcyLTEuMzMyIDIuMTAxLTEuMzMyaC44N2MuMDgtLjQzLS4wNjMtLjQ5NC0uNjgyLS40OTQtLjMwNSAwLS42LjAyNC0uODg1LjA3bC4yOTUtMS4yNDVjLjMzNC0uMDU0Ljc5Mi0uMDcgMS4wOTgtLjA3IDEuNDggMCAxLjk2My40MzggMS43MjkgMS40MjVNMjguNjkxIDkuOTJsLS4zNDYgMS4zMjRoLS4xMThjLS40OTMgMC0xLjA1NS4xODgtMS4yNTcuNzc2bC0uNTI1IDIuMjA4aC0xLjQ4OGwxLjAwNS00LjIzaDEuNDg4bC0uMTc1LjczN2MuNDEtLjY3NC44MjgtLjgxNSAxLjMyOS0uODE1aC4wODdaTTMzLjA4NCAxMS4zNjlsLS42OCAyLjg2aC0xLjQ4OGwuNi0yLjUyM2MuMTI0LS41MjUuMDEyLS42MTEtLjQ1OC0uNjExLS4zNzYgMC0uNTcyLjEzMy0uNjg1LjM0NWwtLjY2MyAyLjc4OGgtMS40ODhsMS4wMDUtNC4yM2gxLjQ4OGwtLjEwMi40MzFjLjI4LS4yOS43NC0uNTEgMS40My0uNTEuOTkzIDAgMS4yODUuNDI0IDEuMDQxIDEuNDVNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1oiIGZpbGw9IiMxOTZFRkQiLz48cGF0aCBkPSJNMzQuNTA3IDguOGMuMTYyLS42ODIuMy0uNzM3Ljk4Mi0uNzM3LjY4OCAwIC43OTMuMDU1LjYzMS43MzctLjE2My42ODktLjI5Ny43Ni0uOTg3Ljc2LS42ODEgMC0uNzktLjA3MS0uNjI2LS43NlptLS4yMjIgMS4xOThoMS40ODhsLTEuMDA0IDQuMjNIMzMuMjhsMS4wMDQtNC4yM1pNNDAuNTIyIDExLjM2OWwtLjY4IDIuODZoLTEuNDg4bC42LTIuNTIzYy4xMjQtLjUyNS4wMTEtLjYxMS0uNDU4LS42MTEtLjM3NiAwLS41NzMuMTMzLS42ODUuMzQ1bC0uNjYzIDIuNzg4SDM1LjY2bDEuMDA0LTQuMjNoMS40ODlsLS4xMDIuNDMxYy4yOC0uMjkuNzQtLjUxIDEuNDI4LS41MS45OTYgMCAxLjI4Ni40MjQgMS4wNDMgMS40NSIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik00NC4wMjUgMTIuMDcxYy0uMTczLjcyMS0uMzE3IDEuMTMyLTEuMDIzIDEuMTMyLS42MDYgMC0uNTc3LS41MTktLjQzMy0xLjEzMi4xMzctLjU3LjM1My0xLjA4OC45NTktMS4wODguNzE0IDAgLjY2My40MS40OTcgMS4wODhabS40MjUtMi4wNzYtLjA4Ni4zNjhjLS4wOTQtLjMxLS4zODItLjQ0LTEuMTAzLS40NC0xLjM0IDAtMS45MTcuOTk1LTIuMTk5IDIuMTQ4LS4zMDIgMS4yOS0uMTY1IDIuMTU2IDEuMTc1IDIuMTU2LjcxNCAwIDEuMDg5LS4xOCAxLjMyLS40ODNsLS4wMjIuMTA4Yy0uMTg3Ljc4Ni0uNDEgMi4wMDQtMS4zMiAyLjI1Ni0uNjYyLjE4OC0xLjQ2My0uMzM5LTIuMDktLjU0OGExMy45ODEgMTMuOTgxIDAgMCAwLTIuNDA4LS41OWMtMS45MTctLjI5Ni0zLjg3OC0uMTc0LTUuNzMuNDEtMy4yODcgMS4wNDItNi43NzUgMS4zMTUtMTAuMjA1IDEuMzUyLTMuNTA5LjAzNy02Ljk0My0uMDUyLTEwLjM3NC0uOTA3LTEuMDcxLS4yNjctMi4wODQtLjgyNS0zLjE2Ny0xLjAwMS0xLjc0LS4yODQtMy45NC40NjUtNS4yMi0xLjE2LS41ODQtLjczNS0uOTE1LTEuNi0uOTE1LTIuNTE1IDAtMS43NjcgMS4yMjUtMy4zMjQgMy4wODUtNC4yMjVsLjU5MS0uNzY0Yy0uMTEuMTQ1LTEuMTc0LjIxOC0xLjM5Ny4yODVhOC40NzggOC40NzggMCAwIDAtMS41MjQuNjE3Yy0uOTM2LjQ5MS0xLjgyIDEuMTc4LTIuMzc0IDIuMDkzLTEuMDAzIDEuNjU0LS4zNDYgMy44MDkuOTY4IDUuMTA5LjkxNC45MDMgMi4xMjIgMS40NTQgMy4zNjggMS43MiAxLjI5OC4yNzcgMi42ODQtLjE2NyAzLjk0My4yNzcgMS4xMzQuNCAyLjE0NC44MzEgMy4zNDIgMS4wNzVhMzEuNDIgMzEuNDIgMCAwIDAgMy44NzQuNTI2YzIuOTMxLjIyNCA1Ljg1OS4wODMgOC43OS0uMDU1YTI5Ljg4NCAyOS44ODQgMCAwIDAgNy41Ni0xLjMzMWMxLjgxNy0uNTc3IDMuNzYzLS42NDIgNS42My0uMjgxIDEuNDcxLjI4IDMuMTg3IDEuNDEzIDQuNjg2Ljk0NCAxLjQyOC0uNDQgMi4wMzMtMS45MzIgMi4zNS0zLjI2NWwuOTIzLTMuODc5aC0xLjQ3WiIgZmlsbD0iIzIzREQ3RiIvPjxwYXRoIGQ9Im0yMC4zODcgNC4xNi0uNzM1LjA3OWMtMS4yODMtMS42ODctMy41MTgtMi43OTctNi4wNDgtMi43OTctMy4xOCAwLTUuODc2IDEuNzUyLTYuODM0IDQuMThsLTEuODEuMTk2QzUuMTcgMi41OCA4LjYzNyAwIDEyLjg4MyAwYzMuNDg5IDAgNi40NTIgMS43MzcgNy41MDQgNC4xNiIgZmlsbD0iIzE5NkVGRCIvPjxwYXRoIGQ9Ik0yOC4wODYgNi40ODhoLTIuNTA4Yy0xLjAwMy0xLjA3NC0zLjA4Ni0xLjgwMi01LjQ4Ni0xLjgwMi0yLjQwOCAwLTQuNDkxLjczNS01LjQ5NCAxLjgxLjczNi0xLjM2MyAzLjA0My0yLjU2NyA1Ljg3Ni0yLjkyIDMuNDQ2LS40MjYgNy4xMzcgMS4yMSA3LjYxMiAyLjkxMiIgZmlsbD0iIzE5NkVGRCIvPjwvZz48L3N2Zz4=",F=t(89392),h=t(59301),ve=Object.defineProperty,W=Object.getOwnPropertySymbols,Qe=Object.prototype.hasOwnProperty,ue=Object.prototype.propertyIsEnumerable,Ce=(m,p,b)=>p in m?ve(m,p,{enumerable:!0,configurable:!0,writable:!0,value:b}):m[p]=b,He=(m,p)=>{for(var b in p||(p={}))Qe.call(p,b)&&Ce(m,b,p[b]);if(W)for(var b of W(p))ue.call(p,b)&&Ce(m,b,p[b]);return m},dt=(m,p)=>{var b={};for(var z in m)Qe.call(m,z)&&p.indexOf(z)<0&&(b[z]=m[z]);if(m!=null&&W)for(var z of W(m))p.indexOf(z)<0&&ue.call(m,z)&&(b[z]=m[z]);return b},wt=(m,p,b)=>new Promise((z,se)=>{var rt=Ue=>{try{ut(b.next(Ue))}catch(vt){se(vt)}},Ke=Ue=>{try{ut(b.throw(Ue))}catch(vt){se(vt)}},ut=Ue=>Ue.done?z(Ue.value):Promise.resolve(Ue.value).then(rt,Ke);ut((b=b.apply(m,p)).next())});const{Header:zt}=f.default,{Search:un}=te.default;function je(){var m,p;const z=window.location.pathname.split("/"),se={};return z[1]=="classrooms"&&z.length>3&&!((m=z[4])!=null&&m.includes("newgold"))&&!((p=z[5])!=null&&p.includes("newgold"))&&z[2]!=="coursesId"&&(se.course_id=z[2]),z[1]==="shixuns"&&z.length>3&&(se.objective_type="shixun",se.objective_id=z[2]),z[1]==="paths"&&z.length>3&&(se.objective_type="path",se.objective_id=z[2]),He(He({},se),{school:1})}const xt=["/","/classrooms","/account/profile","/account/profile/edit","/classrooms/new"],j=m=>{var p=m,{homePage:b,user:z,globalSetting:se,loading:rt,dispatch:Ke,isLogin:ut=!1,shixunHomeworks:Ue}=p,vt=dt(p,["homePage","user","globalSetting","loading","dispatch","isLogin","shixunHomeworks"]),Gt,At,Lt,En,sn,gn,wn,hn,Pn;const Sn=(0,g.useLocation)(),[Un,Kt]=(0,e.useState)(!1),[en,Dn]=(0,e.useState)(""),[Ut,Et]=(0,e.useState)(!1),tn=je();(0,e.useEffect)(()=>{Ke({type:"user/getNavigationInfo",payload:He({},tn)})},[se.name]),(0,e.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"&&(xt!=null&&xt.includes(Sn==null?void 0:Sn.pathname)||(Sn==null?void 0:Sn.pathname.indexOf("/classrooms"))===0||Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u9690\u85CF"}}))},[Sn.pathname]),(0,e.useEffect)(()=>{Ue.actionTabs.key==="\u5E95\u90E8\u5F39\u7A97"||Ue.actionTabs.key||localStorage.setItem("Noviceguide","0")},[Ue.actionTabs.key]),(0,e.useEffect)(()=>{var pt;if(se!=null&&se.setting){let Zt=(0,F.cloneDeep)((pt=se==null?void 0:se.setting)==null?void 0:pt.navbar);Zt=Zt==null?void 0:Zt.filter(Dt=>{var ln;return!(Dt!=null&&Dt.hidden)&&!((0,L.JA)()&&((ln=["/paperlibrary","/problemset"])!=null&&ln.includes(Dt.link)))});for(const Dt of Zt)Dt.subitem&&(Dt.subitem=Dt.subitem.filter(ln=>{var an;return!(ln!=null&&ln.hidden)&&!((0,L.JA)()&&((an=["/paperlibrary","/problemset"])!=null&&an.includes(ln.link)))}));let Jt=!1;Zt==null||Zt.map(function(Dt,ln){var an,Yn,Ln;const mn=Sn.pathname;Dt.link===mn&&(Dn(Dt==null?void 0:Dt.link),(0,M.Dk)(mn==="/"?(an=se==null?void 0:se.setting)==null?void 0:an.name:Tn(Dt==null?void 0:Dt.name)),zn(tu(ln,{name:Dt==null?void 0:Dt.name,link:Dt==null?void 0:Dt.link},Zt)),Jt=!0),(Yn=Dt==null?void 0:Dt.subitem)!=null&&Yn.length&&((Ln=Dt==null?void 0:Dt.subitem)==null||Ln.map(Vn=>{Vn.link===mn&&(Dn(Vn==null?void 0:Vn.link),mn!=="/"&&(0,M.Dk)(Tn(Vn==null?void 0:Vn.name)),zn(tu(ln,{name:Vn==null?void 0:Vn.name,link:Vn==null?void 0:Vn.link},Zt)),Jt=!0)}))}),Jt||zn(Zt)}},[se==null?void 0:se.setting,z]);const On=(0,e.useMemo)(()=>{var pt,Zt;return(pt=se==null?void 0:se.setting)!=null&&pt.nav_logo_url?`${r.Z.IMG_SERVER}/${(Zt=se==null?void 0:se.setting)==null?void 0:Zt.nav_logo_url}`:`${r.Z.IMG_SERVER}/images/avatars/LaboratorySetting/1nav?t=${new Date().getTime()}`},[(Gt=se==null?void 0:se.setting)==null?void 0:Gt.nav_logo_url]);function fn(pt){g.history.push("/search?value="+pt)}const Gn=()=>Un?h.createElement("div",{onBlur:()=>{setTimeout(()=>{Kt(!1)},300)}},h.createElement(un,{placeholder:"\u5B9E\u8DF5\u8BFE\u7A0B/\u6559\u5B66\u8BFE\u5802/\u5B9E\u8DF5\u9879\u76EE/\u4EA4\u6D41\u95EE\u7B54",className:"search-input mr20",onSearch:fn,autoFocus:!0})):h.createElement("span",{className:"iconfont icon-sousuo font18 current ml15 mr15",onClick:()=>{g.history.push("/search?value=")}}),[cn,zn]=(0,e.useState)([]),qn=(pt,Zt)=>wt(void 0,null,function*(){var Jt,Dt,ln,an,Yn,Ln;if((pt==null?void 0:pt.name)==="\u5DE5\u7A0B\u8BA4\u8BC1"){const mn=yield(0,I.IU)();(Jt=mn==null?void 0:mn.data)!=null&&Jt.engineer_url?(ln=(Dt=mn==null?void 0:mn.data)==null?void 0:Dt.engineer_url)!=null&&ln.includes("http")?(0,M.xg)((an=mn==null?void 0:mn.data)==null?void 0:an.engineer_url):g.history.push((Yn=mn==null?void 0:mn.data)==null?void 0:Yn.engineer_url):(mn==null?void 0:mn.status)!=401&&Et(!0);return}(Ln=pt==null?void 0:pt.link)!=null&&Ln.includes("http")?(0,M.xg)(pt==null?void 0:pt.link):((0,M.Dk)(pt==null?void 0:pt.name),g.history.push(pt==null?void 0:pt.link)),(pt==null?void 0:pt.name)==="\u6559\u5B66\u8BFE\u5802"&&localStorage.getItem("Noviceguide")!=="0"&&Ke({type:"shixunHomeworks/setActionTabs",payload:{key:"\u5E95\u90E8\u5F39\u7A97",type:5,text:h.createElement("div",null,"\u975E\u5E38\u68D2\uFF0C\u54B1\u4EEC\u5DF2\u7ECF\u5230\u8FBE\u3010\u6559\u5B66\u8BFE\u5802\u3011\uFF0C\u5E73\u53F0\u4E0A\u5DF2\u7ECF\u6709\u51E0\u5343\u4F4D\u8001\u5E08\u521B\u5EFA\u4E86\u81EA\u5DF1\u7684\u6559\u5B66\u8BFE\u5802\uFF0C\u4F60\u4E5F\u53EF\u4EE5\u8F7B\u677E\u5B8C\u6210\u54DF\uFF01\u73B0\u5728\u8BF7\u60A8\u70B9\u51FB\u9875\u9762\u4E0A \u201C\u65B0\u5EFA\u8BFE\u5802\u201D\u6309\u94AE\u5F00\u59CB\u65B0\u5EFA\u81EA\u5DF1\u7684\u8BFE\u5802~")}})}),tu=(pt,Zt,Jt)=>{const Dt=Jt.slice();return Dt[pt]&&(Dt[pt].name=Zt.name,Dt[pt].link=Zt.link),Dt||[]},Tn=(pt="")=>pt.indexOf("<")>-1?pt.slice(0,pt.indexOf("<")):pt;return se.showHeader&&se.showHeaderFooter?h.createElement(f.default,{style:{background:`${Sn.pathname=="/training"?"rgba(0,0,0,0)":""}`},className:`${se.isIlearning?B["header-iearning"]:B.header} ${se.showHeaderFixed?B.headerFixed:""}`},(se==null?void 0:se.showTip)&&h.createElement(Yt,null),h.createElement(zt,{className:"header",style:{background:`${Sn.pathname=="/training"?"rgba(0,0,0,0)":""}`,zIndex:`${Sn.pathname=="/training"?"999":""}`}},h.createElement("section",{className:B["edu-menu"]},(!!se.isIlearning||!((At=se==null?void 0:se.setting)!=null&&At.main_site)&&!!((Lt=se==null?void 0:se.setting)!=null&&Lt.navbar))&&h.createElement(g.Link,{style:{display:"flex",alignItems:"center"},onClick:()=>{Ke({type:"shixunHomeworks/setActionTabs",payload:{key:""}})},to:"/"},h.createElement("img",{className:B.logo,title:(En=se.setting)==null?void 0:En.name,src:On||y})),h.createElement("ul",{className:`${B.menu} ${(0,M.Ll)()&&"ml0"}`},(0,M.Ll)()&&h.createElement("li",null,h.createElement("a",{href:"/"},"\u8003\u8BD5\u7CFB\u7EDF")),!(0,M.Ll)()&&se.setting&&cn.map(function(pt,Zt){var Jt,Dt,ln,an,Yn;return h.createElement("li",{key:Zt,className:!((Jt=pt==null?void 0:pt.subitem)!=null&&Jt.length)&&en===(pt==null?void 0:pt.link)||(Dt=pt==null?void 0:pt.subitem)!=null&&Dt.some(Ln=>en===(Ln==null?void 0:Ln.link))?B.actived:""},h.createElement("div",{onClick:()=>qn(pt,Zt),className:B.name},h.createElement("span",{dangerouslySetInnerHTML:{__html:(()=>{var Ln;let mn=pt==null?void 0:pt.name;return(Ln=pt==null?void 0:pt.subitem)==null||Ln.map((Vn,Xn)=>(Vn.link===Sn.pathname&&(mn=Vn.name),Vn)),mn})()}}),((ln=pt==null?void 0:pt.subitem)==null?void 0:ln.length)>0&&h.createElement("i",{className:"iconfont icon-zhankai4"})),((an=pt==null?void 0:pt.subitem)==null?void 0:an.length)>0&&h.createElement("div",{className:B.dropDown},(Yn=pt==null?void 0:pt.subitem)==null?void 0:Yn.map((Ln,mn)=>h.createElement("div",{className:B.subName,onClick:()=>qn(Ln,Zt),key:Zt+"-"+mn},!!mn&&h.createElement("div",{className:B.line}),h.createElement("aside",{className:"font16 c-black"},Tn(Ln.name)),h.createElement("div",{className:"font14",style:{color:"#9FA7B3",whiteSpace:"nowrap"}},Ln.content)))))})),h.createElement("div",{className:"search-bar",style:{flex:se.isIlearning?"initial":"1 0 auto"}},!(0,M.Ll)()&&!(se!=null&&se.isIlearning)&&h.createElement(h.Fragment,null,h.createElement(Gn,null),!ut&&h.createElement(Ne,null),!ut&&!!((sn=z==null?void 0:z.userInfo)!=null&&sn.login)&&h.createElement(g.Link,{className:"iconfont icon-xiaoxilingdang c-white ml15 mr15 font18 relative",to:`/messages/${(gn=z==null?void 0:z.userInfo)==null?void 0:gn.login}/user_tidings`},((wn=z==null?void 0:z.navigationInfo)==null?void 0:wn.new_message)&&h.createElement("span",{className:B.newslight}))),!ut&&h.createElement(ct,{payload:tn}))),h.createElement(J.default,{centered:!0,destroyOnClose:!0,open:Ut,title:"\u63D0\u793A",width:"500px",okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,M.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=DWdqQHAbbfw7_rqm0d-Q_vDn5H6bMp91&jump_from=webapi")},onCancel:()=>Et(!1)},h.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},h.createElement("p",null,"\u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650"),h.createElement("img",{src:`${r.Z.IMG_SERVER}/${(hn=se==null?void 0:se.setting)==null?void 0:hn.homepage_tea_qq_qrcode_url}`,width:200,height:200,className:"mb10"}),h.createElement("p",null,"\u7FA4\u53F7\uFF1A",(Pn=se==null?void 0:se.setting)==null?void 0:Pn.homepage_tea_qq_number)))),h.createElement(n,null)):h.createElement(h.Fragment,null)};var ie=(0,g.connect)(({homePage:m,loading:p,user:b,globalSetting:z,shixunHomeworks:se})=>({homePage:m,user:b,globalSetting:z,loading:p.models.index,shixunHomeworks:se}))(j)},32570:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return B}});var e=t(60324),g={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},f=t(32637),te=t(59301),B=({type:q,style:pe})=>{const w=te.createElement("div",{className:g.wrap,onClick:P=>{P.preventDefault(),P.stopPropagation()}},te.createElement("p",null,q==="shixun"||q==="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",te.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002",q==="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"),te.createElement("div",{className:g.contact},te.createElement("div",{className:g.img},te.createElement("img",{src:f,width:"124px",height:"124px"})),te.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")));return te.createElement(e.Z,{content:w},te.createElement("span",{className:g.text,style:pe},"\u9AD8\u6D88\u8017"))}},14791:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return fe},$:function(){return Ne}});var e=t(59301),g={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"},f=t(92310),te=t.n(f),J=t(78241),B=t(8591),q=t(43418),pe=t(5871),w=t(95237),P=t(24905),oe=t(38854),ye=t(54580),ne=t(3113),M=t(93948),we=t(19842),De=t(92832),G=t(85057),de=t(3294),ce="data:image/png;base64,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",ot="data:image/png;base64,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",Pe="data:image/png;base64,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",it="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",nt=t(99064),at=t(57647),Je=t(5623),ze=t(50304),Re=t(59879),me=t(28451),Be=t(15342),S=t.n(Be),O=(L,I,r)=>new Promise((C,x)=>{var N=Ee=>{try{_(r.next(Ee))}catch(ae){x(ae)}},be=Ee=>{try{_(r.throw(Ee))}catch(ae){x(ae)}},_=Ee=>Ee.done?C(Ee.value):Promise.resolve(Ee.value).then(N,be);_((r=r.apply(L,I)).next())}),k=e.memo(({tagName:L="div",value:I="",className:r,style:C={},onBlur:x,id:N})=>{const be=(0,e.useRef)(null);(0,e.useEffect)(()=>{if(!be.current)return;O(void 0,null,function*(){const ae=be.current;ae.innerHTML="";const ft=I==null?void 0:I.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Oe of ft)if(Oe.startsWith("$$")&&Oe.endsWith("$$")||Oe.startsWith("`$$")&&Oe.endsWith("$$`")){const Xe=Oe.startsWith("`$$")?Oe.slice(3,-3):Oe.slice(2,-2),ct=document.createElement("span");ct.setAttribute("contentEditable","false"),ct.setAttribute("title",Oe),ct.className="edu_latex",ae.appendChild(ct),S().render(Xe,ct,{throwOnError:!1})}else{const Xe=Oe==null?void 0:Oe.replace(/<[^>]*>/g,ct=>ct.startsWith("{var Ee,ae;if(x&&be.current){const Oe=be.current.cloneNode(!0),Xe=Oe.querySelectorAll("span.edu_latex");for(let ct of Xe){const Te=ct.getAttribute("title"),Ze=document.createTextNode(Te||""),xe=ct;(ae=(Ee=xe.parentNode)==null?void 0:Ee.replaceChild)==null||ae.call(Ee,Ze,xe)}x(Oe.innerHTML)}};return e.createElement(e.Fragment,null,e.createElement(L,{ref:be,contentEditable:!0,className:r,style:C,onBlur:_}))}),_e=t(24065),st=t(34604),Wt=t(35339),Tt=Object.defineProperty,ke=Object.defineProperties,Pt=Object.getOwnPropertyDescriptors,lt=Object.getOwnPropertySymbols,Mt=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,R=(L,I,r)=>I in L?Tt(L,I,{enumerable:!0,configurable:!0,writable:!0,value:r}):L[I]=r,H=(L,I)=>{for(var r in I||(I={}))Mt.call(I,r)&&R(L,r,I[r]);if(lt)for(var r of lt(I))ee.call(I,r)&&R(L,r,I[r]);return L},Fe=(L,I)=>ke(L,Pt(I)),gt=(L,I,r)=>new Promise((C,x)=>{var N=Ee=>{try{_(r.next(Ee))}catch(ae){x(ae)}},be=Ee=>{try{_(r.throw(Ee))}catch(ae){x(ae)}},_=Ee=>Ee.done?C(Ee.value):Promise.resolve(Ee.value).then(N,be);_((r=r.apply(L,I)).next())});const Ie=L=>{L.preventDefault();let r=(L.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,r)},X=L=>{L.key==="Enter"&&L.preventDefault()},Ae=({children:L,style:I})=>e.createElement("div",{className:g.leftBox,style:I,onPaste:Ie},L),$=({children:L,style:I,className:r})=>e.createElement("div",{className:te()(g.rightBox,r),style:I,onPaste:Ie},L),le=({className:L,style:I={},width:r=1200,onCancel:C=()=>{},onSuccess:x=()=>{},gather:N={},mode:be=1,stickyTop:_=0,subDisciplineId:Ee=[],hideWordFeatures:ae,dataSource:ft=[],customLeftHeadNode:Oe,customRightHeadNode:Xe,customLeftContent:ct,hideRecognition:Te=!1,onExchange:Ze,isSingleSelection:xe=!1,underpinBackgroundStyle:ht={},headExtraNode:yt,isRefreshItemBank:Ft=!1,okText:Rt="\u786E\u5B9A\u5BFC\u5165",onSave:Yt})=>{var Xt;const[_t,pn]=(0,e.useState)(1),[dn,Q]=(0,e.useState)(0),[l,d]=(0,e.useState)(""),[Y,n]=(0,e.useState)(!1),[D,a]=(0,e.useState)([]),[A,E]=(0,e.useState)([]),[V,s]=(0,e.useState)(!1),[v,y]=(0,e.useState)(!1),[F,h]=(0,e.useState)(!1),[ve,W]=(0,e.useState)(!1),[Qe,ue]=(0,e.useState)([]),[Ce,He]=(0,e.useState)(1),[dt,wt]=(0,e.useState)(!1),[zt,un]=(0,e.useState)(!0),[je,xt]=(0,e.useState)(0),[j,ie]=(0,e.useState)(!1),[m]=J.default.useForm(),[p]=J.default.useForm(),b=(0,e.useRef)(null),z=(0,e.useRef)(null),se=(0,e.useRef)(),rt=(0,e.useRef)(null),Ke=["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"],ut=["C","C++","Java","Python","JavaScript","Ruby"];(0,e.useEffect)(()=>{ft!=null&&ft.length&&Ln(ft)},[ft]),(0,e.useEffect)(()=>{_t===2&&b.current.focus()},[_t]),(0,e.useEffect)(()=>{F&&vt()},[F]);const Ue=()=>{if(_t===1){B.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}q.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:()=>gt(void 0,null,function*(){pn(1)})})},vt=()=>gt(void 0,null,function*(){const u=yield(0,nt.ZP)("/api/disciplines.json",{method:"get",params:{source:be===1?"new_question":"subject"}});ue(u.disciplines||[])}),Gt=u=>{const U=[],re=(he,T)=>{he.length>=2&&U.push(he.join(""));for(let Ye=T;Ye(u=u||"",u=String(u),u=u.replace(/\s+/g,""),u),Lt=u=>(u=u||"",u=String(u),u=u.replace(/
    /g,""),u=u.replace(/
    /g,` `),u=u.replace(/<\/div>/g,` -`),u=sn(u),u),En=u=>u.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),sn=u=>u.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),gn=u=>{var U;const re=u.clipboardData;if(re){const he=re.types.toString(),z=re.items;if(he==="Files"||re.types.indexOf("Files")>-1){u.preventDefault();try{let Xe=z[1];((U=z[0])==null?void 0:U.kind)==="file"&&(Xe=z[0]);const Ye=Xe.getAsFile();(0,me.I)(Ye,Me=>{var Le;if(Me.id){if(((Le=Ye==null?void 0:Ye.type)==null?void 0:Le.indexOf("image"))>-1){const kt=``;document.execCommand("insertText",!1,kt)}}else(Me==null?void 0:Me.status)===401&&(document.location.href="/user/login")})}catch(Xe){B.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function wn(u,U){return At(this,null,function*(){if(typeof u=="string")return yield U(u);if(typeof u!="object"||u===null)return u;if(Array.isArray(u))return yield Promise.all(u.map(z=>At(this,null,function*(){return yield wn(z,U)})));const re={};for(const he in u)if(Object.prototype.hasOwnProperty.call(u,he)){const z=u[he];typeof z=="string"?re[he]=yield U(z):typeof z=="object"?re[he]=yield wn(z,U):re[he]=z}return re})}const hn=()=>At(void 0,null,function*(){var u;n(!0),d("\u5904\u7406\u4E2D"),yield new Promise(he=>setTimeout(he,1e3));let U=(u=O.current)==null?void 0:u.querySelectorAll('[data-text="edit"]'),re="";try{U.forEach(function(he){var z,Xe,Ye,Me;const Le=he.cloneNode(!0),kt=Le.querySelectorAll("span.edu_latex");for(let dt of kt){const bt=dt.getAttribute("title"),Ht=document.createTextNode(bt),Bn=dt;(Xe=(z=Bn.parentNode)==null?void 0:z.replaceChild)==null||Xe.call(z,Ht,Bn)}const We=Le.querySelectorAll("span[style]");for(let dt of We)if(dt.style.fontFamily){const bt=dt.innerHTML,Ht=document.createTextNode(bt),Bn=dt;(Me=(Ye=Bn.parentNode)==null?void 0:Ye.replaceChild)==null||Me.call(Ye,Ht,Bn)}Le==null||Le.childNodes.forEach(function(dt){dt.nodeType===Node.ELEMENT_NODE&&dt.localName!=="h5"&&dt.localName!=="h4"?re+=`

    ${dt.innerHTML}

    `:dt.nodeType===Node.TEXT_NODE&&(re+=`

    ${dt.textContent}

    `)})}),mn("/api/intelligent_imports/import.json",{html:sn(re)})}catch(he){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",he)}}),Pn=u=>{let U=u.filter(re=>!!(re!=null&&re.type));return U=U.map(re=>{var he;const z=(he=Ft.find(Ye=>Ye.id===(re==null?void 0:re.type)))==null?void 0:he.deal,Xe=Fe(H({},re),{id:String(Math.random()).slice(-6),knowledgePoint:st(re==null?void 0:re.knowledgePoint)});return z?z(Xe):Xe}),U},Sn=()=>{if(_t===1){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}q.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:hn})},Un=()=>e.createElement("div",{className:g.row},e.createElement("div",{className:g.leftLayout},e.createElement(ce,{style:{height:675}},_t===1&&e.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>pn(2)},e.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",e.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",e.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",e.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",e.createElement("br",null)),e.createElement("div",{className:g.imgBox,style:{marginTop:75}},e.createElement("img",{width:56,src:at}),e.createElement("span",null,"\u7F16\u8F91\u533A"))),_t===2&&e.createElement("div",{"data-text":"edit",onBlur:()=>{S.current.innerHTML||pn(1)},ref:S,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),e.createElement("div",{className:g.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},e.createElement("div",{className:g.imgBox,style:{marginTop:240}},e.createElement("img",{width:56,src:Pe}),e.createElement("span",null,"\u9884\u89C8\u533A")))),Kt=(u,U,re,he)=>{var z;console.log(u,U,re,he,"onDataChange\u4FEE\u6539\u6570\u503C");const Xe=JSON.parse(JSON.stringify(A));he===void 0?Xe[U][u]=re:Xe[U].questions[he][u]=re;const Ye=H({},Xe[U]),Me=(z=Ft.find(Le=>Le.id===(Ye==null?void 0:Ye.type)))==null?void 0:z.deal;Xe[U]=Me(Ye),p(Xe)},en=(u,U,re)=>{var he;const z=re!==void 0,Xe=(he=Ft.find(Le=>Le.id===(u==null?void 0:u.type)))==null?void 0:he.type,Ye=`${U+1}.${re===void 0?"":re+1+"."}`,Me=`${(u==null?void 0:u.type)==="7"?"{{":""}${Ye}\u3010${Xe}\u3011${(u==null?void 0:u.question)||""}`;return e.createElement(e.Fragment,null,z&&e.createElement("h4",{contentEditable:!0}),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",value:Me}))},Dn=(u,U)=>At(void 0,null,function*(){var re;const he=yield Ze(u,U),z=(re=he==null?void 0:he.data)==null?void 0:re.content;if(z!=null&&z.length){const Xe=Pn(z)[0];D.splice(U,1,Xe),A.splice(U,1,Xe),a([...D]),p([...A])}}),Ut=(u,U,re)=>{var he;const z=re!==void 0,Xe=(he=Ft.find(Me=>Me.id===(u==null?void 0:u.type)))==null?void 0:he.type,Ye=`${U+1}.${re===void 0?"":re+1+"."}`;return z?e.createElement("div",{style:{padding:"10px 18px"}},`${Ye}\u3010${Xe}\u3011`,e.createElement(k,{id:u==null?void 0:u.id,tagName:"span",className:g.edit,onBlur:Me=>Kt("question",U,Me,re),value:(u==null?void 0:u.question)||""})):e.createElement(e.Fragment,null,e.createElement("div",{className:g.actionHead},e.createElement("div",{className:"c-light-primary"},`${Ye}\u3010${Xe}\u3011`),be!==1&&e.createElement(pe.Z,{disabled:(u==null?void 0:u.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Me=>Kt("score",U,Me,re),value:u==null?void 0:u.score}),e.createElement(w.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ze&&e.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Dn(u,U)},e.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),e.createElement(b.default,{onChange:Me=>Kt("checked",U,Me.target.checked,re),checked:!!(u!=null&&u.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",style:{padding:"10px 18px"},className:g.edit,onBlur:Me=>Kt("question",U,Me,re),value:u==null?void 0:u.question}))},Et=(u,U,re)=>e.createElement(e.Fragment,null,["0","1","2","4"].includes(u==null?void 0:u.type)&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u7B54\u6848\uFF1A${U||""}`,tagName:"p"}),!re&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u96BE\u5EA6\uFF1A${(u==null?void 0:u.difficulty)||""}`,tagName:"p"}),(u==null?void 0:u.type)!=="7"&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u89E3\u6790\uFF1A${(u==null?void 0:u.analyze)||""}`,tagName:"p"}),!re&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(u==null?void 0:u.knowledgePoint)||""}`,tagName:"p"})),tn=(u,U,re,he)=>{const z=he!==void 0,Xe=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ye=z&&!u.last&&!u.errorMsg?{marginBottom:10}:{},Me=Xe.map(Le=>({key:Le,label:Le,onClick:()=>Kt("difficulty",re,Le,he)}));return e.createElement("div",{className:g.liWrap,style:Ye},["4"].includes(u==null?void 0:u.type)&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",className:`${g.edit} c-black`,onBlur:Le=>Kt("answer",re,[Le],he),value:U})),!z&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Me}},e.createElement("span",{className:"c-light-primary"},u==null?void 0:u.difficulty,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(u==null?void 0:u.type)!=="7"&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",className:`${g.edit} c-grey-333`,onBlur:Le=>Kt("analyze",re,Le,he),value:u==null?void 0:u.analyze})),!z&&e.createElement("div",{onKeyDown:X,className:g.li},e.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",value:(u==null?void 0:u.knowledgePoint)||"",className:`${g.edit} c-grey-333`,onBlur:Le=>Kt("knowledgePoint",re,st(Lt(Le)),he)})))},On=u=>e.createElement(e.Fragment,null,typeof(u==null?void 0:u.errorMsg)=="string"&&!!(u!=null&&u.errorMsg)&&e.createElement("h5",{contentEditable:!1},e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,u==null?void 0:u.errorMsg))),fn=u=>e.createElement(e.Fragment,null,typeof(u==null?void 0:u.errorMsg)=="string"&&!!(u!=null&&u.errorMsg)&&e.createElement("h5",null,e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,u==null?void 0:u.errorMsg))),Gn=(u,U,re,he)=>{let z="flex";return(xe&&je!==he||V&&!(re!=null&&re.errorMsg))&&(z="none"),e.createElement("div",{className:g.row,style:{display:z}},e.createElement("div",{className:g.leftLayout},it||e.createElement(ce,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},u))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:re!=null&&re.errorMsg?g.error:""},U)))},Ft=[{id:"0",type:"\u5355\u9009\u9898",element:(u,U,re)=>{var he,z;const Xe=re!==void 0;let Ye=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),(z=u==null?void 0:u.options)==null?void 0:z.map((dt,bt)=>e.createElement(k,{id:u==null?void 0:u.id,key:bt,value:`${_e[bt]}.${dt}`,tagName:"p"})),Et(u,Ye,Xe),On(u));let Le=Xe?u:A[U];const kt=Le==null?void 0:Le.options,We=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((dt,bt)=>{var Ht;return e.createElement("div",{key:bt,className:g.option},e.createElement("aside",{className:((Ht=Le==null?void 0:Le.answer)==null?void 0:Ht[0])===_e[bt]?g.active:"",onClick:()=>Kt("answer",U,[_e[bt]],re)},_e[bt]),e.createElement(k,{id:Le==null?void 0:Le.id,tagName:"div",className:`${g.text}`,onBlur:Bn=>{kt[bt]=Bn,Kt("options",U,kt,re)},value:dt}))}),tn(Le,"",U,re),fn(Le));return Xe?[Me,We]:Gn(Me,We,Le,U)},deal:u=>{var U,re,he;u.score=u.score===void 0?2:u.score;let z=st((U=u==null?void 0:u.answer)==null?void 0:U[0]).toUpperCase();u.answer=z?[z]:[];let Xe=[];if(!(u!=null&&u.options))Xe.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{u.options=(re=u.options)==null?void 0:re.slice(0,8);const Ye=u.options.map(Le=>Le==null?void 0:Le.trim().replace(/^\s+|\s+$/g,""));new Set(Ye).size!==Ye.length&&Xe.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return z||Xe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),z&&(_e.slice(0,((he=u==null?void 0:u.options)==null?void 0:he.length)||8).includes(z)||Xe.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")),st(u==null?void 0:u.question)||Xe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Xe.join(` -`),u}},{id:"1",type:"\u591A\u9009\u9898",element:(u,U,re)=>{var he,z;const Xe=re!==void 0;let Ye=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),(z=u==null?void 0:u.options)==null?void 0:z.map((dt,bt)=>e.createElement(k,{id:u==null?void 0:u.id,key:bt,value:`${_e[bt]}.${dt}`,tagName:"p"})),Et(u,Ye,Xe),On(u));let Le=Xe?u:A[U];const kt=Le==null?void 0:Le.options,We=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((dt,bt)=>{var Ht,Bn;return e.createElement("div",{key:bt,className:g.option},e.createElement("aside",{className:(Bn=(Ht=Le==null?void 0:Le.answer)==null?void 0:Ht[0])!=null&&Bn.includes(_e[bt])?g.active:"",onClick:()=>{var gu;let su=((gu=Le==null?void 0:Le.answer)==null?void 0:gu[0])||"";const pu=_e[bt];su.includes(pu)?su=su.replace(new RegExp(pu,"g"),""):su+=pu,su=su.split("").sort().join(""),Kt("answer",U,[su],re)}},_e[bt]),e.createElement(k,{id:Le==null?void 0:Le.id,tagName:"div",className:`${g.text}`,onBlur:gu=>{kt[bt]=gu,Kt("options",U,kt,re)},value:dt}))}),tn(Le,"",U,re),fn(Le));return Xe?[Me,We]:Gn(Me,We,Le,U)},deal:u=>{var U,re,he;u.score=u.score===void 0?2:u.score;let z=st((U=u==null?void 0:u.answer)==null?void 0:U[0]).toUpperCase().split("").sort().join("");u.answer=z?[z]:[];let Xe=[];if(!(u!=null&&u.options))Xe.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{u.options=(re=u.options)==null?void 0:re.slice(0,8);const Ye=u.options.map(Le=>Le==null?void 0:Le.trim().replace(/^\s+|\s+$/g,""));new Set(Ye).size!==Ye.length&&Xe.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(z||Xe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),z){const Ye=_e.slice(0,((he=u==null?void 0:u.options)==null?void 0:he.length)||8);Gt(Ye).includes(z)||Xe.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 st(u==null?void 0:u.question)||Xe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Xe.join(` -`),u}},{id:"2",type:"\u5224\u65AD\u9898",element:(u,U,re)=>{var he,z;const Xe=re!==void 0;let Ye=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),Et(u,Ye,Xe),On(u));let Le=Xe?u:A[U];const kt=["\u6B63\u786E","\u9519\u8BEF"];let We=((z=Le==null?void 0:Le.answer)==null?void 0:z[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(We)?We="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(We)&&(We="\u9519\u8BEF");const dt=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((bt,Ht)=>e.createElement("div",{key:Ht,className:g.option},e.createElement("aside",{style:{borderRadius:2},className:We===bt?g.active:"",onClick:()=>Kt("answer",U,[bt],re)},bt==="\u6B63\u786E"?"T":"F"),e.createElement("div",{style:{pointerEvents:"none"},className:`${g.text}`},bt))),tn(Le,"",U,re),fn(Le));return Xe?[Me,dt]:Gn(Me,dt,Le,U)},deal:u=>{var U;u.score=u.score===void 0?2:u.score;let re=st((U=u==null?void 0:u.answer)==null?void 0:U[0]);u.answer=re?[re]:[];let he=[];return re||he.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),re&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(re)&&he.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"),st(u==null?void 0:u.question)||he.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=he.join(` -`),u}},{id:"3",type:"\u586B\u7A7A\u9898",element:(u,U,re)=>{var he,z;const Xe=re!==void 0,Ye=e.createElement(e.Fragment,null,en(u,U,re),(he=u==null?void 0:u.answer)==null?void 0:he.map((kt,We)=>e.createElement(k,{id:u==null?void 0:u.id,key:We,tagName:"p",value:`\u7B54\u6848${We+1}\uFF1A${kt.text||""}`})),Et(u,"",Xe),On(u));let Me=Xe?u:A[U];const Le=e.createElement(e.Fragment,null,Ut(Me,U,re),(z=Me==null?void 0:Me.answer)==null?void 0:z.map((kt,We)=>e.createElement("div",{key:We,className:g.option},e.createElement("aside",{className:g.fill},"\u586B\u7A7A\u9879",We+1),kt.model===1&&e.createElement(k,{id:Me==null?void 0:Me.id,tagName:"div",onBlur:dt=>{Me.answer[We].latex=Lt(dt),Kt("answer",U,Me.answer,re)},className:`${g.text}`,value:kt.latex}),kt.model===2&&e.createElement(Re.Z,{value:kt.latex,onChange:dt=>{Me.answer[We].latex=dt,Kt("answer",U,Me.answer,re)}}))),tn(Me,"",U,re),fn(Me));return Xe?[Ye,Le]:Gn(Ye,Le,Me,U)},deal:u=>{var U,re,he,z;u.score=u.score===void 0?2:u.score,u.question=(U=u.question)==null?void 0:U.replaceAll("\u2581","_");const Xe=(re=u.answer)==null?void 0:re.map(Me=>{if(Object.prototype.toString.call(Me)==="[object Object]")return Me;Me=Me==null?void 0:Me.trim();const Le={model:1,text:Me,latex:Me};return Me.startsWith("$$")&&Me.endsWith("$$")||Me.startsWith("`$$")&&Me.endsWith("$$`")?(Le.model=2,Le.latex=Me.slice(2,-2)):Le.latex=Lt(Me),Le});u.answer=Xe;let Ye=[];return Xe||Ye.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),st(u==null?void 0:u.question)?u!=null&&u.question.includes("_")?(he=u==null?void 0:u.answer)!=null&&he.length&&((u==null?void 0:u.question.match(/_+/g))||[]).length!==((z=u==null?void 0:u.answer)==null?void 0:z.length)&&Ye.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ye.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Ye.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Ye.join(` -`),u}},{id:"4",type:"\u7B80\u7B54\u9898",element:(u,U,re)=>{var he,z;const Xe=re!==void 0;let Ye=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),Et(u,Ye,Xe),On(u));let Le=Xe?u:A[U];const kt=e.createElement(e.Fragment,null,Ut(Le,U,re),tn(Le,(z=Le==null?void 0:Le.answer)==null?void 0:z[0],U,re),fn(Le));return Xe?[Me,kt]:Gn(Me,kt,Le,U)},deal:u=>{u.score=u.score===void 0?5:u.score;let U=[];return st(u==null?void 0:u.question)||U.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=U.join(` -`),u}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(u,U)=>{var re,he;const z=A[U],Xe=vt.slice(0,4).map(Ye=>({key:Ye,label:Ye,onClick:()=>Kt("platform",U,Ye)}));return e.createElement("div",{className:g.row,style:{display:V?z!=null&&z.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(ce,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),e.createElement(k,{id:u==null?void 0:u.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(u==null?void 0:u.description)||""}`,tagName:"p"}),Et(u),e.createElement(k,{id:u==null?void 0:u.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${u==null?void 0:u.timeLimit}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(u==null?void 0:u.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:(u==null?void 0:u.code)||"",tagName:"div"}),(re=u==null?void 0:u.inputs)==null?void 0:re.map((Ye,Me)=>{var Le;return e.createElement(e.Fragment,{key:Me},e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Me+1})\u8F93\u5165\uFF1A${Ye||""}`,tagName:"div"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Me+1})\u8F93\u51FA\uFF1A${((Le=u==null?void 0:u.outputs)==null?void 0:Le[Me])||""}`,tagName:"div"}))}),On(u)))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:z!=null&&z.errorMsg?g.error:""},Ut(z,U),e.createElement("div",{className:g.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:z==null?void 0:z.description,tagName:"div",onBlur:Ye=>Kt("description",U,Ye)}))),tn(z,"",U),e.createElement("div",{className:g.liWrap},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:z==null?void 0:z.timeLimit,tagName:"div",onBlur:Ye=>Kt("timeLimit",U,Lt(Ye))})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Xe}},e.createElement("span",{className:"c-light-primary"},z==null?void 0:z.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:g.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:(z==null?void 0:z.code)||"",onBlur:Ye=>Kt("code",U,Lt(Ye)),tagName:"div"}))),(he=z==null?void 0:z.inputs)==null?void 0:he.map((Ye,Me)=>{var Le;return e.createElement("div",{className:g.liWrap,key:Me},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Me+1,")\u8F93\u5165\uFF1A"),e.createElement(k,{id:z==null?void 0:z.id,value:Ye||"",className:g.edit,onBlur:kt=>{const We=[...(z==null?void 0:z.inputs)||[]];We[Me]=Lt(kt),Kt("inputs",U,We)},tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Me+1,")\u8F93\u51FA\uFF1A"),e.createElement(k,{id:z==null?void 0:z.id,value:((Le=z==null?void 0:z.outputs)==null?void 0:Le[Me])||"",className:g.edit,onBlur:kt=>{const We=[...(z==null?void 0:z.outputs)||[]];We[Me]=Lt(kt),Kt("outputs",U,We)},tagName:"div"})))}),fn(z))))},deal:u=>{var U,re,he;u.score=u.score===void 0?10:u.score,u.code=(U=u.code)==null?void 0:U.trim();let z=[];st(u==null?void 0:u.question)?((re=u==null?void 0:u.question)==null?void 0:re.length)>60&&z.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):z.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),st(u==null?void 0:u.description)||z.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Xe=st(String((u==null?void 0:u.timeLimit)||""));if(u.timeLimit=Xe,(!Xe||Xe&&!["3","4","5","6","7","8","9","10"].includes(Xe))&&z.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),u.platform=st(u==null?void 0:u.platform),u!=null&&u.platform){const Ye=["c","c++","java","python"],Me=(he=u==null?void 0:u.platform)==null?void 0:he.toLowerCase(),Le=Ye.findIndex(kt=>kt===Me);Le>-1?u.platform=vt[Le]:z.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else z.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(u!=null&&u.inputs)||!(u!=null&&u.outputs))u.inputs=[],u.outputs=[],z.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 Ye=Math.min(u.inputs.length,u.outputs.length);u.inputs=u.inputs.slice(0,Ye),u.outputs=u.outputs.slice(0,Ye),u.outputs.some(Me=>!st(Me))&&z.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return u.errorMsg=z.join(` -`),u}},{id:"7",type:"\u7EC4\u5408\u9898",element:(u,U)=>{var re,he;const z=A[U];return e.createElement("div",{className:g.row,style:{display:V?z!=null&&z.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(ce,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),Et(u),(re=u==null?void 0:u.questions)==null?void 0:re.map((Xe,Ye)=>{var Me;const Le=(Me=Ft.find(kt=>kt.id===(Xe==null?void 0:Xe.type)))==null?void 0:Me.element;return e.createElement(e.Fragment,{key:`left-${u.id}-${Ye}`},Le(Xe,U,Ye)[0])}),On(u),e.createElement("p",{contentEditable:!0},"}}")))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:z!=null&&z.errorMsg?g.error:""},Ut(z,U),tn(z,"",U),(he=z==null?void 0:z.questions)==null?void 0:he.map((Xe,Ye)=>{var Me;const Le=(Me=Ft.find(kt=>kt.id===(Xe==null?void 0:Xe.type)))==null?void 0:Me.element;return e.createElement(e.Fragment,{key:`right-${z.id}-${Ye}`},Le(Xe,U,Ye)[1])}),fn(z))))},deal:u=>{var U,re,he,z,Xe;const Ye=Pn,Me=[...Ft],Le=Me.findIndex(bt=>bt.id==="0"),kt=Me.findIndex(bt=>bt.id==="1");if(Le!==-1){const bt=Me[Le].deal;Me[Le].deal=Ht=>{const Bn=bt(Ht);return Bn.errorMsg&&(Bn.errorMsg=Bn.errorMsg.split(` +`),u=sn(u),u),En=u=>u.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),sn=u=>u.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),gn=u=>{var U;const re=u.clipboardData;if(re){const he=re.types.toString(),T=re.items;if(he==="Files"||re.types.indexOf("Files")>-1){u.preventDefault();try{let Ye=T[1];((U=T[0])==null?void 0:U.kind)==="file"&&(Ye=T[0]);const Ge=Ye.getAsFile();(0,me.I)(Ge,Me=>{var Le;if(Me.id){if(((Le=Ge==null?void 0:Ge.type)==null?void 0:Le.indexOf("image"))>-1){const kt=``;document.execCommand("insertText",!1,kt)}}else(Me==null?void 0:Me.status)===401&&(document.location.href="/user/login")})}catch(Ye){B.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function wn(u,U){return gt(this,null,function*(){if(typeof u=="string")return yield U(u);if(typeof u!="object"||u===null)return u;if(Array.isArray(u))return yield Promise.all(u.map(T=>gt(this,null,function*(){return yield wn(T,U)})));const re={};for(const he in u)if(Object.prototype.hasOwnProperty.call(u,he)){const T=u[he];typeof T=="string"?re[he]=yield U(T):typeof T=="object"?re[he]=yield wn(T,U):re[he]=T}return re})}const hn=()=>gt(void 0,null,function*(){var u;n(!0),d("\u5904\u7406\u4E2D"),yield new Promise(he=>setTimeout(he,1e3));let U=(u=z.current)==null?void 0:u.querySelectorAll('[data-text="edit"]'),re="";try{U.forEach(function(he){var T,Ye,Ge,Me;const Le=he.cloneNode(!0),kt=Le.querySelectorAll("span.edu_latex");for(let Ct of kt){const bt=Ct.getAttribute("title"),Ht=document.createTextNode(bt),Bn=Ct;(Ye=(T=Bn.parentNode)==null?void 0:T.replaceChild)==null||Ye.call(T,Ht,Bn)}const We=Le.querySelectorAll("span[style]");for(let Ct of We)if(Ct.style.fontFamily){const bt=Ct.innerHTML,Ht=document.createTextNode(bt),Bn=Ct;(Me=(Ge=Bn.parentNode)==null?void 0:Ge.replaceChild)==null||Me.call(Ge,Ht,Bn)}Le==null||Le.childNodes.forEach(function(Ct){Ct.nodeType===Node.ELEMENT_NODE&&Ct.localName!=="h5"&&Ct.localName!=="h4"?re+=`

    ${Ct.innerHTML}

    `:Ct.nodeType===Node.TEXT_NODE&&(re+=`

    ${Ct.textContent}

    `)})}),mn("/api/intelligent_imports/import.json",{html:sn(re)})}catch(he){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",he)}}),Pn=u=>{let U=u.filter(re=>!!(re!=null&&re.type));return U=U.map(re=>{var he;const T=(he=Dt.find(Ge=>Ge.id===(re==null?void 0:re.type)))==null?void 0:he.deal,Ye=Fe(H({},re),{id:String(Math.random()).slice(-6),knowledgePoint:At(re==null?void 0:re.knowledgePoint)});return T?T(Ye):Ye}),U},Sn=()=>{if(_t===1){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}q.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:hn})},Un=()=>e.createElement("div",{className:g.row},e.createElement("div",{className:g.leftLayout},e.createElement(Ae,{style:{height:675}},_t===1&&e.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>pn(2)},e.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",e.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",e.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",e.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",e.createElement("br",null)),e.createElement("div",{className:g.imgBox,style:{marginTop:75}},e.createElement("img",{width:56,src:ot}),e.createElement("span",null,"\u7F16\u8F91\u533A"))),_t===2&&e.createElement("div",{"data-text":"edit",onBlur:()=>{b.current.innerHTML||pn(1)},ref:b,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),e.createElement("div",{className:g.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},e.createElement("div",{className:g.imgBox,style:{marginTop:240}},e.createElement("img",{width:56,src:Pe}),e.createElement("span",null,"\u9884\u89C8\u533A")))),Kt=(u,U,re,he)=>{var T;console.log(u,U,re,he,"onDataChange\u4FEE\u6539\u6570\u503C");const Ye=JSON.parse(JSON.stringify(A));he===void 0?Ye[U][u]=re:Ye[U].questions[he][u]=re;const Ge=H({},Ye[U]),Me=(T=Dt.find(Le=>Le.id===(Ge==null?void 0:Ge.type)))==null?void 0:T.deal;Ye[U]=Me(Ge),E(Ye)},en=(u,U,re)=>{var he;const T=re!==void 0,Ye=(he=Dt.find(Le=>Le.id===(u==null?void 0:u.type)))==null?void 0:he.type,Ge=`${U+1}.${re===void 0?"":re+1+"."}`,Me=`${(u==null?void 0:u.type)==="7"?"{{":""}${Ge}\u3010${Ye}\u3011${(u==null?void 0:u.question)||""}`;return e.createElement(e.Fragment,null,T&&e.createElement("h4",{contentEditable:!0}),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",value:Me}))},Dn=(u,U)=>gt(void 0,null,function*(){var re;const he=yield Ze(u,U),T=(re=he==null?void 0:he.data)==null?void 0:re.content;if(T!=null&&T.length){const Ye=Pn(T)[0];D.splice(U,1,Ye),A.splice(U,1,Ye),a([...D]),E([...A])}}),Ut=(u,U,re)=>{var he;const T=re!==void 0,Ye=(he=Dt.find(Me=>Me.id===(u==null?void 0:u.type)))==null?void 0:he.type,Ge=`${U+1}.${re===void 0?"":re+1+"."}`;return T?e.createElement("div",{style:{padding:"10px 18px"}},`${Ge}\u3010${Ye}\u3011`,e.createElement(k,{id:u==null?void 0:u.id,tagName:"span",className:g.edit,onBlur:Me=>Kt("question",U,Me,re),value:(u==null?void 0:u.question)||""})):e.createElement(e.Fragment,null,e.createElement("div",{className:g.actionHead},e.createElement("div",{className:"c-light-primary"},`${Ge}\u3010${Ye}\u3011`),be!==1&&e.createElement(pe.Z,{disabled:(u==null?void 0:u.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:Me=>Kt("score",U,Me,re),value:u==null?void 0:u.score}),e.createElement(w.Z,{align:"middle",style:{marginLeft:"auto"}},!!Ze&&e.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Dn(u,U)},e.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),e.createElement(P.default,{onChange:Me=>Kt("checked",U,Me.target.checked,re),checked:!!(u!=null&&u.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",style:{padding:"10px 18px"},className:g.edit,onBlur:Me=>Kt("question",U,Me,re),value:u==null?void 0:u.question}))},Et=(u,U,re)=>e.createElement(e.Fragment,null,["0","1","2","4"].includes(u==null?void 0:u.type)&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u7B54\u6848\uFF1A${U||""}`,tagName:"p"}),!re&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u96BE\u5EA6\uFF1A${(u==null?void 0:u.difficulty)||""}`,tagName:"p"}),(u==null?void 0:u.type)!=="7"&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u89E3\u6790\uFF1A${(u==null?void 0:u.analyze)||""}`,tagName:"p"}),!re&&e.createElement(k,{id:u==null?void 0:u.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(u==null?void 0:u.knowledgePoint)||""}`,tagName:"p"})),tn=(u,U,re,he)=>{const T=he!==void 0,Ye=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Ge=T&&!u.last&&!u.errorMsg?{marginBottom:10}:{},Me=Ye.map(Le=>({key:Le,label:Le,onClick:()=>Kt("difficulty",re,Le,he)}));return e.createElement("div",{className:g.liWrap,style:Ge},["4"].includes(u==null?void 0:u.type)&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",className:`${g.edit} c-black`,onBlur:Le=>Kt("answer",re,[Le],he),value:U})),!T&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Me}},e.createElement("span",{className:"c-light-primary"},u==null?void 0:u.difficulty,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(u==null?void 0:u.type)!=="7"&&e.createElement("div",{className:g.li},e.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",className:`${g.edit} c-grey-333`,onBlur:Le=>Kt("analyze",re,Le,he),value:u==null?void 0:u.analyze})),!T&&e.createElement("div",{onKeyDown:X,className:g.li},e.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),e.createElement(k,{id:u==null?void 0:u.id,tagName:"div",value:(u==null?void 0:u.knowledgePoint)||"",className:`${g.edit} c-grey-333`,onBlur:Le=>Kt("knowledgePoint",re,At(Lt(Le)),he)})))},On=u=>e.createElement(e.Fragment,null,typeof(u==null?void 0:u.errorMsg)=="string"&&!!(u!=null&&u.errorMsg)&&e.createElement("h5",{contentEditable:!1},e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,u==null?void 0:u.errorMsg))),fn=u=>e.createElement(e.Fragment,null,typeof(u==null?void 0:u.errorMsg)=="string"&&!!(u!=null&&u.errorMsg)&&e.createElement("h5",null,e.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),e.createElement("div",null,u==null?void 0:u.errorMsg))),Gn=(u,U,re,he)=>{let T="flex";return(xe&&je!==he||V&&!(re!=null&&re.errorMsg))&&(T="none"),e.createElement("div",{className:g.row,style:{display:T}},e.createElement("div",{className:g.leftLayout},ct||e.createElement(Ae,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},u))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:re!=null&&re.errorMsg?g.error:""},U)))},Dt=[{id:"0",type:"\u5355\u9009\u9898",element:(u,U,re)=>{var he,T;const Ye=re!==void 0;let Ge=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),(T=u==null?void 0:u.options)==null?void 0:T.map((Ct,bt)=>e.createElement(k,{id:u==null?void 0:u.id,key:bt,value:`${Ke[bt]}.${Ct}`,tagName:"p"})),Et(u,Ge,Ye),On(u));let Le=Ye?u:A[U];const kt=Le==null?void 0:Le.options,We=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((Ct,bt)=>{var Ht;return e.createElement("div",{key:bt,className:g.option},e.createElement("aside",{className:((Ht=Le==null?void 0:Le.answer)==null?void 0:Ht[0])===Ke[bt]?g.active:"",onClick:()=>Kt("answer",U,[Ke[bt]],re)},Ke[bt]),e.createElement(k,{id:Le==null?void 0:Le.id,tagName:"div",className:`${g.text}`,onBlur:Bn=>{kt[bt]=Bn,Kt("options",U,kt,re)},value:Ct}))}),tn(Le,"",U,re),fn(Le));return Ye?[Me,We]:Gn(Me,We,Le,U)},deal:u=>{var U,re,he;u.score=u.score===void 0?2:u.score;let T=At((U=u==null?void 0:u.answer)==null?void 0:U[0]).toUpperCase();u.answer=T?[T]:[];let Ye=[];if(!(u!=null&&u.options))Ye.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{u.options=(re=u.options)==null?void 0:re.slice(0,8);const Ge=u.options.map(Le=>Le==null?void 0:Le.trim().replace(/^\s+|\s+$/g,""));new Set(Ge).size!==Ge.length&&Ye.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return T||Ye.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),T&&(Ke.slice(0,((he=u==null?void 0:u.options)==null?void 0:he.length)||8).includes(T)||Ye.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")),At(u==null?void 0:u.question)||Ye.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Ye.join(` +`),u}},{id:"1",type:"\u591A\u9009\u9898",element:(u,U,re)=>{var he,T;const Ye=re!==void 0;let Ge=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),(T=u==null?void 0:u.options)==null?void 0:T.map((Ct,bt)=>e.createElement(k,{id:u==null?void 0:u.id,key:bt,value:`${Ke[bt]}.${Ct}`,tagName:"p"})),Et(u,Ge,Ye),On(u));let Le=Ye?u:A[U];const kt=Le==null?void 0:Le.options,We=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((Ct,bt)=>{var Ht,Bn;return e.createElement("div",{key:bt,className:g.option},e.createElement("aside",{className:(Bn=(Ht=Le==null?void 0:Le.answer)==null?void 0:Ht[0])!=null&&Bn.includes(Ke[bt])?g.active:"",onClick:()=>{var gu;let su=((gu=Le==null?void 0:Le.answer)==null?void 0:gu[0])||"";const pu=Ke[bt];su.includes(pu)?su=su.replace(new RegExp(pu,"g"),""):su+=pu,su=su.split("").sort().join(""),Kt("answer",U,[su],re)}},Ke[bt]),e.createElement(k,{id:Le==null?void 0:Le.id,tagName:"div",className:`${g.text}`,onBlur:gu=>{kt[bt]=gu,Kt("options",U,kt,re)},value:Ct}))}),tn(Le,"",U,re),fn(Le));return Ye?[Me,We]:Gn(Me,We,Le,U)},deal:u=>{var U,re,he;u.score=u.score===void 0?2:u.score;let T=At((U=u==null?void 0:u.answer)==null?void 0:U[0]).toUpperCase().split("").sort().join("");u.answer=T?[T]:[];let Ye=[];if(!(u!=null&&u.options))Ye.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{u.options=(re=u.options)==null?void 0:re.slice(0,8);const Ge=u.options.map(Le=>Le==null?void 0:Le.trim().replace(/^\s+|\s+$/g,""));new Set(Ge).size!==Ge.length&&Ye.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(T||Ye.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),T){const Ge=Ke.slice(0,((he=u==null?void 0:u.options)==null?void 0:he.length)||8);Gt(Ge).includes(T)||Ye.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 At(u==null?void 0:u.question)||Ye.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Ye.join(` +`),u}},{id:"2",type:"\u5224\u65AD\u9898",element:(u,U,re)=>{var he,T;const Ye=re!==void 0;let Ge=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),Et(u,Ge,Ye),On(u));let Le=Ye?u:A[U];const kt=["\u6B63\u786E","\u9519\u8BEF"];let We=((T=Le==null?void 0:Le.answer)==null?void 0:T[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(We)?We="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(We)&&(We="\u9519\u8BEF");const Ct=e.createElement(e.Fragment,null,Ut(Le,U,re),kt==null?void 0:kt.map((bt,Ht)=>e.createElement("div",{key:Ht,className:g.option},e.createElement("aside",{style:{borderRadius:2},className:We===bt?g.active:"",onClick:()=>Kt("answer",U,[bt],re)},bt==="\u6B63\u786E"?"T":"F"),e.createElement("div",{style:{pointerEvents:"none"},className:`${g.text}`},bt))),tn(Le,"",U,re),fn(Le));return Ye?[Me,Ct]:Gn(Me,Ct,Le,U)},deal:u=>{var U;u.score=u.score===void 0?2:u.score;let re=At((U=u==null?void 0:u.answer)==null?void 0:U[0]);u.answer=re?[re]:[];let he=[];return re||he.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),re&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(re)&&he.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"),At(u==null?void 0:u.question)||he.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=he.join(` +`),u}},{id:"3",type:"\u586B\u7A7A\u9898",element:(u,U,re)=>{var he,T;const Ye=re!==void 0,Ge=e.createElement(e.Fragment,null,en(u,U,re),(he=u==null?void 0:u.answer)==null?void 0:he.map((kt,We)=>e.createElement(k,{id:u==null?void 0:u.id,key:We,tagName:"p",value:`\u7B54\u6848${We+1}\uFF1A${kt.text||""}`})),Et(u,"",Ye),On(u));let Me=Ye?u:A[U];const Le=e.createElement(e.Fragment,null,Ut(Me,U,re),(T=Me==null?void 0:Me.answer)==null?void 0:T.map((kt,We)=>e.createElement("div",{key:We,className:g.option},e.createElement("aside",{className:g.fill},"\u586B\u7A7A\u9879",We+1),kt.model===1&&e.createElement(k,{id:Me==null?void 0:Me.id,tagName:"div",onBlur:Ct=>{Me.answer[We].latex=Lt(Ct),Kt("answer",U,Me.answer,re)},className:`${g.text}`,value:kt.latex}),kt.model===2&&e.createElement(Re.Z,{value:kt.latex,onChange:Ct=>{Me.answer[We].latex=Ct,Kt("answer",U,Me.answer,re)}}))),tn(Me,"",U,re),fn(Me));return Ye?[Ge,Le]:Gn(Ge,Le,Me,U)},deal:u=>{var U,re,he,T;u.score=u.score===void 0?2:u.score,u.question=(U=u.question)==null?void 0:U.replaceAll("\u2581","_");const Ye=(re=u.answer)==null?void 0:re.map(Me=>{if(Object.prototype.toString.call(Me)==="[object Object]")return Me;Me=Me==null?void 0:Me.trim();const Le={model:1,text:Me,latex:Me};return Me.startsWith("$$")&&Me.endsWith("$$")||Me.startsWith("`$$")&&Me.endsWith("$$`")?(Le.model=2,Le.latex=Me.slice(2,-2)):Le.latex=Lt(Me),Le});u.answer=Ye;let Ge=[];return Ye||Ge.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),At(u==null?void 0:u.question)?u!=null&&u.question.includes("_")?(he=u==null?void 0:u.answer)!=null&&he.length&&((u==null?void 0:u.question.match(/_+/g))||[]).length!==((T=u==null?void 0:u.answer)==null?void 0:T.length)&&Ge.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ge.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):Ge.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=Ge.join(` +`),u}},{id:"4",type:"\u7B80\u7B54\u9898",element:(u,U,re)=>{var he,T;const Ye=re!==void 0;let Ge=(he=u==null?void 0:u.answer)==null?void 0:he[0];const Me=e.createElement(e.Fragment,null,en(u,U,re),Et(u,Ge,Ye),On(u));let Le=Ye?u:A[U];const kt=e.createElement(e.Fragment,null,Ut(Le,U,re),tn(Le,(T=Le==null?void 0:Le.answer)==null?void 0:T[0],U,re),fn(Le));return Ye?[Me,kt]:Gn(Me,kt,Le,U)},deal:u=>{u.score=u.score===void 0?5:u.score;let U=[];return At(u==null?void 0:u.question)||U.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),u.errorMsg=U.join(` +`),u}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(u,U)=>{var re,he;const T=A[U],Ye=ut.slice(0,4).map(Ge=>({key:Ge,label:Ge,onClick:()=>Kt("platform",U,Ge)}));return e.createElement("div",{className:g.row,style:{display:V?T!=null&&T.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(Ae,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),e.createElement(k,{id:u==null?void 0:u.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(u==null?void 0:u.description)||""}`,tagName:"p"}),Et(u),e.createElement(k,{id:u==null?void 0:u.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${u==null?void 0:u.timeLimit}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(u==null?void 0:u.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:(u==null?void 0:u.code)||"",tagName:"div"}),(re=u==null?void 0:u.inputs)==null?void 0:re.map((Ge,Me)=>{var Le;return e.createElement(e.Fragment,{key:Me},e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Me+1})\u8F93\u5165\uFF1A${Ge||""}`,tagName:"div"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${Me+1})\u8F93\u51FA\uFF1A${((Le=u==null?void 0:u.outputs)==null?void 0:Le[Me])||""}`,tagName:"div"}))}),On(u)))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:T!=null&&T.errorMsg?g.error:""},Ut(T,U),e.createElement("div",{className:g.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:T==null?void 0:T.description,tagName:"div",onBlur:Ge=>Kt("description",U,Ge)}))),tn(T,"",U),e.createElement("div",{className:g.liWrap},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:T==null?void 0:T.timeLimit,tagName:"div",onBlur:Ge=>Kt("timeLimit",U,Lt(Ge))})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Ye}},e.createElement("span",{className:"c-light-primary"},T==null?void 0:T.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:g.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:(T==null?void 0:T.code)||"",onBlur:Ge=>Kt("code",U,Lt(Ge)),tagName:"div"}))),(he=T==null?void 0:T.inputs)==null?void 0:he.map((Ge,Me)=>{var Le;return e.createElement("div",{className:g.liWrap,key:Me},e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Me+1,")\u8F93\u5165\uFF1A"),e.createElement(k,{id:T==null?void 0:T.id,value:Ge||"",className:g.edit,onBlur:kt=>{const We=[...(T==null?void 0:T.inputs)||[]];We[Me]=Lt(kt),Kt("inputs",U,We)},tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",Me+1,")\u8F93\u51FA\uFF1A"),e.createElement(k,{id:T==null?void 0:T.id,value:((Le=T==null?void 0:T.outputs)==null?void 0:Le[Me])||"",className:g.edit,onBlur:kt=>{const We=[...(T==null?void 0:T.outputs)||[]];We[Me]=Lt(kt),Kt("outputs",U,We)},tagName:"div"})))}),fn(T))))},deal:u=>{var U,re,he;u.score=u.score===void 0?10:u.score,u.code=(U=u.code)==null?void 0:U.trim();let T=[];At(u==null?void 0:u.question)?((re=u==null?void 0:u.question)==null?void 0:re.length)>60&&T.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):T.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),At(u==null?void 0:u.description)||T.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const Ye=At(String((u==null?void 0:u.timeLimit)||""));if(u.timeLimit=Ye,(!Ye||Ye&&!["3","4","5","6","7","8","9","10"].includes(Ye))&&T.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),u.platform=At(u==null?void 0:u.platform),u!=null&&u.platform){const Ge=["c","c++","java","python"],Me=(he=u==null?void 0:u.platform)==null?void 0:he.toLowerCase(),Le=Ge.findIndex(kt=>kt===Me);Le>-1?u.platform=ut[Le]:T.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else T.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(u!=null&&u.inputs)||!(u!=null&&u.outputs))u.inputs=[],u.outputs=[],T.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 Ge=Math.min(u.inputs.length,u.outputs.length);u.inputs=u.inputs.slice(0,Ge),u.outputs=u.outputs.slice(0,Ge),u.outputs.some(Me=>!At(Me))&&T.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return u.errorMsg=T.join(` +`),u}},{id:"7",type:"\u7EC4\u5408\u9898",element:(u,U)=>{var re,he;const T=A[U];return e.createElement("div",{className:g.row,style:{display:V?T!=null&&T.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(Ae,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),Et(u),(re=u==null?void 0:u.questions)==null?void 0:re.map((Ye,Ge)=>{var Me;const Le=(Me=Dt.find(kt=>kt.id===(Ye==null?void 0:Ye.type)))==null?void 0:Me.element;return e.createElement(e.Fragment,{key:`left-${u.id}-${Ge}`},Le(Ye,U,Ge)[0])}),On(u),e.createElement("p",{contentEditable:!0},"}}")))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:T!=null&&T.errorMsg?g.error:""},Ut(T,U),tn(T,"",U),(he=T==null?void 0:T.questions)==null?void 0:he.map((Ye,Ge)=>{var Me;const Le=(Me=Dt.find(kt=>kt.id===(Ye==null?void 0:Ye.type)))==null?void 0:Me.element;return e.createElement(e.Fragment,{key:`right-${T.id}-${Ge}`},Le(Ye,U,Ge)[1])}),fn(T))))},deal:u=>{var U,re,he,T,Ye;const Ge=Pn,Me=[...Dt],Le=Me.findIndex(bt=>bt.id==="0"),kt=Me.findIndex(bt=>bt.id==="1");if(Le!==-1){const bt=Me[Le].deal;Me[Le].deal=Ht=>{const Bn=bt(Ht);return Bn.errorMsg&&(Bn.errorMsg=Bn.errorMsg.split(` `).filter(gu=>gu!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Bn}}if(kt!==-1){const bt=Me[kt].deal;Me[kt].deal=Ht=>{const Bn=bt(Ht);return Bn.errorMsg&&(Bn.errorMsg=Bn.errorMsg.split(` `).filter(gu=>gu!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` `)),Bn}}u.questions=(U=u.questions)!=null&&U.length?Pn(u.questions.slice(0,20)):[],u.questions=(re=u.questions)==null?void 0:re.map((bt,Ht)=>{var Bn;if(bt.type==="0"||bt.type==="1"){const gu=(Bn=bt.options)==null?void 0:Bn.map(su=>su==null?void 0:su.trim().replace(/^\s+|\s+$/g,""));gu&&new Set(gu).size!==gu.length&&(bt.errorMsg=(bt.errorMsg?bt.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Fe(H({},bt),{last:Ht===u.questions.length-1})});const We=(he=u.questions)==null?void 0:he.reduce((bt,Ht)=>{const Bn=parseFloat(Ht.score);return isNaN(Bn)?bt:bt+Bn},0);u.score=We;let dt=[];return(z=u.questions)!=null&&z.length?u.errorMsg=((Xe=u.questions)==null?void 0:Xe.findIndex(bt=>!!bt.errorMsg))>-1:dt.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),st(u==null?void 0:u.question)||dt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),dt.length&&(u.errorMsg=dt.join(` -`)),u}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(u,U)=>{var re,he;const z=A[U],Xe=vt.map(Ye=>({key:Ye,label:Ye,onClick:()=>Kt("platform",U,Ye)}));return e.createElement("div",{className:g.row,style:{display:V?z!=null&&z.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(ce,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),Et(u),e.createElement(k,{id:u==null?void 0:u.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${u==null?void 0:u.timeLimit}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(u==null?void 0:u.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:(u==null?void 0:u.code)||"",tagName:"div"}),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(u==null?void 0:u.input)||""}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(u==null?void 0:u.output)||""}`,tagName:"p"}),(re=u==null?void 0:u.answer)==null?void 0:re.map((Ye,Me)=>e.createElement(k,{key:Me,id:u==null?void 0:u.id,value:`\u7B54\u6848${Me+1}\uFF1A${Ye||""}`,tagName:"p"})),On(u)))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:z!=null&&z.errorMsg?g.error:""},Ut(z,U),tn(z,"",U),e.createElement("div",{className:g.liWrap},e.createElement("div",{className:g.li,onKeyDown:X},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:z==null?void 0:z.timeLimit,tagName:"div",onBlur:Ye=>Kt("timeLimit",U,Lt(Ye))})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Xe}},e.createElement("span",{className:"c-light-primary"},z==null?void 0:z.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:g.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:(z==null?void 0:z.code)||"",onBlur:Ye=>Kt("code",U,Lt(Ye)),tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:(z==null?void 0:z.input)||"",onBlur:Ye=>Kt("input",U,Lt(Ye)),tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),e.createElement(k,{className:g.edit,id:z==null?void 0:z.id,value:(z==null?void 0:z.output)||"",onBlur:Ye=>Kt("output",U,Lt(Ye)),tagName:"div"}))),e.createElement("div",{className:g.liWrap},(he=z==null?void 0:z.answer)==null?void 0:he.map((Ye,Me)=>e.createElement("div",{className:g.li,key:Me},e.createElement("aside",null,"\u7B54\u6848",Me+1,"\uFF1A"),e.createElement(k,{id:z==null?void 0:z.id,value:Ye||"",className:g.edit,onBlur:Le=>{const kt=[...(z==null?void 0:z.answer)||[]];kt[Me]=Lt(Le),Kt("output",U,kt)},tagName:"div"})))),fn(z))))},deal:u=>{var U,re,he,z,Xe,Ye,Me,Le;u.score=u.score===void 0?10:u.score,u.code=(he=(re=(U=u.code)==null?void 0:U.trim())==null?void 0:re.replace(/@_@/g,"@\u2581@"))==null?void 0:he.replace(/@__@/g,"@\u2581\u2581@");let kt=[];if(st(u==null?void 0:u.question)||kt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),st(u==null?void 0:u.code)?/@▁@|@▁▁@/.test(u==null?void 0:u.code)?(z=u==null?void 0:u.answer)!=null&&z.length&&((Xe=u==null?void 0:u.code.match(/@▁@|@▁▁@/g))==null?void 0:Xe.length)!==((Ye=u==null?void 0:u.answer)==null?void 0:Ye.length)&&kt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):kt.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"):kt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),u!=null&&u.answer?(Me=u.answer)!=null&&Me.some(dt=>!st(dt))&&kt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):kt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),u.platform=st(u==null?void 0:u.platform),u!=null&&u.platform){const dt=["c","c++","java","python","javascript","ruby"],bt=(Le=u==null?void 0:u.platform)==null?void 0:Le.toLowerCase(),Ht=dt.findIndex(Bn=>Bn===bt);Ht>-1?u.platform=vt[Ht]:kt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else kt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");st(u==null?void 0:u.output)||kt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const We=st(String((u==null?void 0:u.timeLimit)||""));return u.timeLimit=We,(!We||We&&!["3","4","5","6","7","8","9","10"].includes(We))&&kt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),u.errorMsg=kt.join(` -`),u}}],ln=()=>e.createElement(e.Fragment,null,D.filter(u=>{var U;return!!((U=Ft.find(he=>he.id===(u==null?void 0:u.type)))==null?void 0:U.element)}).map((u,U)=>{var re;const he=(re=Ft.find(z=>z.id===(u==null?void 0:u.type)))==null?void 0:re.element;return e.createElement(e.Fragment,{key:u.id},he(u,U))})),an=()=>At(void 0,null,function*(){const u=A.filter(U=>!U.checked);if(_t!==3||!u.length){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Yt){ie(!0),yield Yt(A),ie(!1);return}f.setFieldsValue({sub_discipline_id:Ee}),h(!0)}),Yn=(u,U=[])=>{if(typeof u=="string")return u.trim();if(Array.isArray(u))return u.map(re=>Yn(re,U));if(typeof u=="object"&&u!==null){const re={};for(const he in u)u.hasOwnProperty(he)&&(U.includes(he)?re[he]=u[he]:re[he]=Yn(u[he],U));return re}return u},Ln=u=>At(void 0,null,function*(){const U=Pn(Yn(u));a(U),p(JSON.parse(JSON.stringify(U))),pn(3),n(!1),s(!1)});(0,e.useEffect)(()=>{if(zt)return;const u=()=>{Q(U=>U>=90?(clearInterval(Ae.current),90):U+1)};return Ae.current=setInterval(u,5e4/90),()=>clearInterval(Ae.current)},[zt]);const mn=(u,U)=>{un(!1);const re=new FormData;Object.keys(U).forEach(z=>{re.append(z,U[z])});const he=new window.XMLHttpRequest;he.withCredentials=!0,he.addEventListener("load",function(z){return At(this,null,function*(){var Xe,Ye;try{const Me=JSON.parse((Xe=z==null?void 0:z.target)==null?void 0:Xe.response);if(un(!0),Q(100),yield new Promise(Le=>setTimeout(()=>Le(),780)),Me.status===0){if(!((Ye=Me==null?void 0:Me.data)!=null&&Ye.length)){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),n(!1);return}Ln((Me==null?void 0:Me.data)||[])}else n(!1),B.ZP.warning(Me==null?void 0:Me.message)}catch(Me){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Me)}})}),he.addEventListener("error",()=>{n(!1)}),he.open("POST",`${de.Z.API_SERVER}${u}`),he.send(re)},Vn=u=>At(void 0,null,function*(){const U=u.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(U)==-1?(B.ZP.error(`${u.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()):(n(!0),d("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{file:u}),Promise.reject())});let Xn=[{key:1,label:e.createElement(ye.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Vn},e.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,qe.Ny)()||(0,qe.$O)())&&Xn.push({key:2,label:e.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{ft.current.onClick()}});const eu=[A.length,(Xt=A.filter(u=>!!(u!=null&&u.errorMsg)))==null?void 0:Xt.length];return e.createElement("div",{className:te()(g.intelligentBox,"intelligent-body-curb",L),style:Fe(H({},m),{width:r}),ref:O},e.createElement("div",{className:g.underpin},e.createElement("b",{style:ht}),e.createElement("b",{style:ht})),e.createElement("div",{className:g.head,style:{top:_}},e.createElement("div",{className:g.leftLayout},Oe||e.createElement(e.Fragment,null,e.createElement(w.Z,{align:"middle"},e.createElement("div",{className:g.title},"\u8BD5\u9898\u7F16\u8F91"),!ae&&e.createElement(G.op,{href:`${de.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",e.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),e.createElement(G.op,{onClick:Ge,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ae&&e.createElement(oe.Z,{overlayClassName:g.menu,menu:{items:Xn}},e.createElement(G.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!yt&&yt),e.createElement("div",{className:g.tip},e.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"))),e.createElement(w.Z,{className:g.rightLayout,style:{alignItems:"start"}},Ve||e.createElement(e.Fragment,null,e.createElement("div",{className:g.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(_t)&&e.createElement(b.default,{className:"ml20",checked:V,onChange:u=>s(u.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(_t)&&e.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",e.createElement("span",{className:"ml5 mr5 c-light-primary"},eu[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",e.createElement("span",{className:"ml5 mr5 c-red-e53"},eu[1]),"\u9898")),xe&&e.createElement("div",{className:g.tabs},D==null?void 0:D.map((u,U)=>e.createElement("div",{onClick:()=>{xt(U)},className:je===U&&g.active,key:U},"\u65B0\u9898",U+1)))),e.createElement("div",{className:g.centerBox},e.createElement("img",{className:"mb10",src:rt,width:56}),!Te&&e.createElement(G.op,{onClick:Sn},"\u8BC6\u522B"))),[1,2].includes(_t)&&Un(),[3].includes(_t)&&ln(),e.createElement("div",{className:"pb10"}),e.createElement("div",{className:g.buttonFixed},e.createElement("div",{className:g.buttonWrap},e.createElement(ne.ZP,{size:"middle",className:`${g.button} mr20`,onClick:C},"\u53D6\u6D88"),e.createElement(ne.ZP,{size:"middle",type:"primary",loading:P,className:`${g.button}`,onClick:an},Rt))),e.createElement(q.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Y,title:null,footer:null,width:320,afterClose:()=>Q(0)},e.createElement(w.Z,{align:"middle",style:{flexDirection:"column"}},e.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},l,e.createElement("span",{className:g.dotLoading},e.createElement("span",null,"."),e.createElement("span",null,"."),e.createElement("span",null,"."))),e.createElement(M.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:dn}),e.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",e.createElement("span",{className:"ml5 c-light-primary"},dn,"%")))),e.createElement(q.default,{centered:!0,open:F,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:v,width:480,onCancel:()=>h(!1),onOk:()=>f.submit(),afterClose:()=>{f.resetFields()}},e.createElement(J.default,{style:{maxHeight:550},form:f,layout:"horizontal",colon:!1,size:"large",onFinish:u=>At(void 0,null,function*(){var U,re,he,z,Xe;const Ye=A.filter(kt=>!kt.checked&&!kt.errorMsg);y(!0);const Me=()=>At(void 0,null,function*(){var kt,We;const dt=yield(0,nt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Fe(H(H({},N),u),{list:Ye,mode:be})});dt.status===0&&(Dt&&((kt=dt==null?void 0:dt.data)!=null&&kt.success)&&window.location.pathname==="/problemset"&&(ot.Z.publish("refresh-item-bank",u.group_id),yield new Promise(bt=>setTimeout(()=>bt(),1500))),B.ZP.success(`\u6210\u529F\u5BFC\u5165${(We=dt==null?void 0:dt.data)==null?void 0:We.success}\u9053\u8BD5\u9898`,3),x(dt),h(!1)),y(!1)});if(be!==1){yield Me();return}const Le=yield(0,nt.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:A,mode:be}});if(Le.status===0){if(!((U=Le==null?void 0:Le.data)!=null&&U.error_size)){yield Me();return}q.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{y(!1)},title:"\u63D0\u793A",content:e.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",e.createElement("span",{className:"c-light-primary ml5 mr5"},(re=Le==null?void 0:Le.data)==null?void 0:re.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",e.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(he=Le==null?void 0:Le.data)==null?void 0:he.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",e.createElement("span",{className:"ml5 mr5"},(Xe=(z=Le==null?void 0:Le.data)==null?void 0:z.index)==null?void 0:Xe.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:Me})}})},e.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),e.createElement(J.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"}]},e.createElement(we.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Qe})),be===1&&e.createElement(J.default.Item,{label:e.createElement(w.Z,{align:"middle",style:{justifyContent:"space-between"}},e.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),e.createElement("div",{onClick:()=>W(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},e.createElement("img",{className:"mr5 primary-hover",src:Ke}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},e.createElement(lt.Z,{key:Ce})))),e.createElement(q.default,{centered:!0,open:ve,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:ct,onCancel:()=>W(!1),onOk:()=>E.submit(),afterClose:()=>{E.resetFields()}},e.createElement(J.default,{style:{maxHeight:550},form:E,layout:"horizontal",colon:!1,size:"large",onFinish:u=>At(void 0,null,function*(){var U;wt(!0),(yield(0,nt.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:u.name,parent_id:(U=u==null?void 0:u.parent_id)==null?void 0:U[0]}})).status===0?(He(Ce+1),setTimeout(()=>{B.ZP.success("\u64CD\u4F5C\u6210\u529F"),W(!1),wt(!1)},1e3)):wt(!1)})},e.createElement(J.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"}]},e.createElement(De.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),e.createElement(J.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},e.createElement(lt.Z,null)))),e.createElement(Wt.Z,{onSave:u=>{n(!0),d("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{html:u})},ref:ft}))},Ne=se;var fe=le},68664:function(tt,gt,t){"use strict";t.d(gt,{N:function(){return De}});var e=t(59301),g=t(57809),I=t(43418),te=t(92832),J=t(8591),B=t(95237),q=t(43604),pe=t(99064),w={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},b=t(92310),oe=t.n(b),ye=t(87169),ne=t(59301),M=(G,de,se)=>new Promise((at,Pe)=>{var rt=Ke=>{try{lt(se.next(Ke))}catch(ze){Pe(ze)}},nt=Ke=>{try{lt(se.throw(Ke))}catch(ze){Pe(ze)}},lt=Ke=>Ke.done?at(Ke.value):Promise.resolve(Ke.value).then(rt,nt);lt((se=se.apply(G,de)).next())});const{Option:we}=g.default,De=({subId:G,value:de,selectvalues:se,disabled:at,knowledgeOptions:Pe=[],className:rt,height:nt,onChange:lt=()=>{},onAddKnowledgeFinish:Ke=()=>{},zIndex:ze=1e3})=>{const Re=(0,e.useRef)(),[me,Be]=(0,e.useState)([]);de=de||[];const j=(ge,k)=>{ge?(Be([...k]),lt([...k])):(Be([]),lt([]))};(0,e.useEffect)(()=>{(se==null?void 0:se.length)>0?(Be([...se]),lt([...se])):(Be([]),lt([]))},[Pe]),(0,e.useEffect)(()=>{(de==null?void 0:de.length)>0&<([...de])},[Pe]);const T=ge=>{ge.preventDefault(),Re.current="",I.default.confirm({centered:!0,width:585,zIndex:ze,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ne.createElement("div",{className:"font14"},ne.createElement("div",{className:w.public_tips},ne.createElement(ye.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("div",{style:{width:"95px"}},ne.createElement("span",{className:w.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(te.default,{className:w.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Re.current,onChange:k=>{Re.current=k.target.value}}))),onOk:()=>new Promise((k,qe)=>M(void 0,null,function*(){if(!Re.current)return J.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),qe();if(Re.current.length>20)return J.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),qe();const ot=yield(0,pe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Re.current,sub_discipline_id:G}});if((ot==null?void 0:ot.status)===0){Ke({id:ot.tag_discipline_id,name:Re.current,type:"personal"});let Wt=se||[];Wt.push(ot.tag_discipline_id),lt([...Wt]),Be([...Wt]),lt([...Wt])}return k()}))})};return ne.createElement(B.Z,{wrap:!1,align:"middle",className:oe()(w.wrap,rt)},ne.createElement(q.Z,null,ne.createElement(g.default,{mode:"multiple",disabled:!G||at,className:w.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:j,style:{width:nt||490},showSearch:!0,allowClear:!0,value:me,filterOption:(ge,k)=>k.label.indexOf(ge.toLowerCase())>=0},Pe==null?void 0:Pe.map(ge=>ne.createElement(we,{key:ge.id,value:ge.id,label:ge.name},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ge.name),(ge==null?void 0:ge.type)==="personal"&&ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),G&&ne.createElement(q.Z,{className:`ml20 ${nt&&w.add_style}`},ne.createElement("span",{className:w.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:w.linkBtn,onClick:T},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},59879:function(tt,gt,t){"use strict";var e=t(59301),g=t(88010),I=t(48136),te=t(41588),J=t(43418),B=t(59301);const q=(0,e.forwardRef)(({callback:pe,width:w,onChange:b,disabled:oe,readOnly:ye,type:ne="",value:M="",style:we={}},De)=>{const G=(0,e.useRef)(),de=(0,e.useRef)(),[se,at]=(0,e.useState)(0),[Pe,rt]=(0,e.useState)(0),[nt,lt]=(0,e.useState)(!1),Ke=()=>{var Be=document.createElement("div");Be.innerHTML=G.current.getValue();var j=Be.innerText;return pe&&pe(j),j};(0,e.useImperativeHandle)(De,()=>({getData:Ke}));const ze=Be=>{Be.preventDefault();const j=Be.clientX-se,T=Be.clientY-Pe;document.body.onmousemove=ge=>{let k=ge.clientX-j,qe=ge.clientY-T;const ot=document.getElementsByClassName("markdown-popup-form")[0],Wt=window.innerWidth-ot.offsetWidth,Tt=window.innerHeight-ot.offsetHeight;k=Math.max(0,Math.min(k,Wt)),qe=Math.max(0,Math.min(qe,Tt)),Re(ge.clientX,ge.clientY,j,T)&&(at(k),rt(qe))},document.body.onmouseup=function(){document.body.onmousemove=null}},Re=(Be,j,T,ge)=>{const k=document.body.clientHeight,qe=document.body.clientWidth;return Be<20&&T>Be||Be>qe-20&&Tj||j>k-20&&ge{nt&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],j=window.innerWidth/2-Be.offsetWidth/2,T=window.innerHeight/2-Be.offsetHeight/2;at(j),rt(T)},0)},[nt]);const me=()=>{oe||ye||lt(!0)};return B.createElement("div",{style:we},B.createElement("div",{style:{width:w||"100%",position:"relative"},className:`${g.Z.mathFillWrap} ${oe||ye?"cursorDefault":""}`,onClick:()=>me()},B.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${g.Z.mathField} ${ne}`,readOnly:ye,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:G,style:{width:"100%",fontSize:M?18:14},value:M||""})),B.createElement(J.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:se,top:Pe},title:B.createElement("div",{style:{cursor:"move"},onMouseDown:ze},"\u8F93\u5165\u516C\u5F0F"),open:nt,onOk:()=>{const Be=de.current.getData();G.current.setValue(Be),b(Be),lt(!1)},onCancel:()=>{lt(!1)},destroyOnClose:!0,className:"markdown-popup-form"},B.createElement(te.Z,{value:M,ref:de,onChange:b,showSaveButton:!1})))});gt.Z=q},43504:function(tt,gt,t){"use strict";t.r(gt),t.d(gt,{default:function(){return Ma}});var e=t(59301),g=t(92736),I=t(81863),te=t(61682),J=t(89070),B=t(61186),q=t.n(B),pe="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",w={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},oe=({user:o,globalSetting:i})=>{var c,Se,$e,Ue,Nt,et;return e.createElement("div",{className:w.footer,style:{height:(c=i==null?void 0:i.setting)!=null&&c.main_site?"":"80px",lineHeight:(Se=i==null?void 0:i.setting)!=null&&Se.main_site?"":"80px"}},(($e=i==null?void 0:i.setting)==null?void 0:$e.main_site)&&e.createElement("aside",{className:w.fastLink},e.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!((Ue=i==null?void 0:i.setting)!=null&&Ue.is_local)&&e.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),e.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),e.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),e.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),e.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),e.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(Nt=i.setting)!=null&&Nt.footer?e.createElement("div",{dangerouslySetInnerHTML:{__html:(et=i.setting)==null?void 0:et.footer}}):e.createElement("div",null,e.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},e.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",q()().year(),"\xA0EduCoder",e.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),e.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},e.createElement("img",{className:"vertical4",src:pe}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),e.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",e.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},ye={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},ne=t(3294),M=t(43418),we=t(955),De=t(85149),de=({user:o,globalSetting:i})=>{var c,Se,$e;const[Ue,Nt]=(0,e.useState)(!1);(0,e.useEffect)(()=>(window.addEventListener("click",Je),()=>{window.removeEventListener("click",Je)}),[]);const et=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Nt(!0);return}(0,we.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},K=(Qt,rn)=>{if(Qt.className===rn)return Qt;for(let $t=0,St=Qt;St=St.parentNode;$t++){if(St.className===rn)return St;if(St==document.documentElement)return!1}},Je=Qt=>{var rn,$t,St;Qt!=null&&Qt.target&&(((rn=Qt==null?void 0:Qt.target)==null?void 0:rn.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((St=($t=Qt==null?void 0:Qt.target)==null?void 0:$t.nextElementSibling)==null?void 0:St.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&K(Qt.target,"module-introduce")&&et()};return e.createElement(e.Fragment,null,e.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Ue,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nt(!1)},e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(c=i==null?void 0:i.setting)==null?void 0:c.homepage_tea_qq_number," "),e.createElement("img",{src:`${ne.Z.IMG_SERVER}/${(Se=i==null?void 0:i.setting)==null?void 0:Se.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),e.createElement("div",{className:ye.newFooter,dangerouslySetInnerHTML:{__html:(0,De.z)(($e=i.setting)==null?void 0:$e.footer,!0)}}))};const se=({user:o,globalSetting:i,loading:c,dispatch:Se})=>{var $e,Ue;return i.showFooter&&i.showHeaderFooter?e.createElement("section",{id:"footer"},($e=i==null?void 0:i.setting)!=null&&$e.main_site&&!((Ue=i==null?void 0:i.setting)!=null&&Ue.is_local)?e.createElement(de,{user:o,globalSetting:i}):e.createElement(oe,{user:o,globalSetting:i})):e.createElement(e.Fragment,null," ")};var at=(0,J.connect)(({user:o,loading:i,globalSetting:c})=>({user:o,globalSetting:c,loading:i.models.index}))(se),Pe=t(6848),rt=t(9122),nt=t(7678),lt={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},Ke=t(32637);const ze=({globalSetting:o,loading:i,shixunHomeworks:c,user:Se,dispatch:$e})=>{var Ue,Nt,et,K,Je,Qt,rn,$t,St,Ct,yn,Fn,Kn,Rn,ou,iu,uu;const[ru,Eu]=(0,e.useState)(!1),[Bu,qt]=(0,e.useState)(!1),[In]=(0,e.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[vn,Nn]=(0,e.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Cu,Qn]=(0,e.useState)(!1),[mu,Nu]=(0,e.useState)(!1),Iu=(0,e.useRef)(),$n=(0,J.useLocation)();(0,e.useEffect)(()=>(window.addEventListener("scroll",Mu),()=>window.removeEventListener("scroll",Mu)),[]),(0,e.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Nn(!1)},5e3)},[]),(0,e.useEffect)(()=>{c.actionTabs.type===99&&(Qn(!0),setTimeout(()=>{Qn(!1)},5e3))},[c.actionTabs]),(0,e.useEffect)(()=>{document.domain==="www.educoder.net"&&($n.pathname==="/"||$n.pathname.indexOf("/competitions/detail/")>-1||$n.pathname.indexOf("/competitions")>-1&&$n.pathname.split("/").length===3)?Nu(!0):Nu(!1)},[$n.pathname]),(0,e.useEffect)(()=>{var Bt,Mn,Vt;(Bt=Se==null?void 0:Se.userInfo)!=null&&Bt.login&&!In.includes((Mn=Se==null?void 0:Se.userInfo)==null?void 0:Mn.login)&&!((Vt=o==null?void 0:o.setting)!=null&&Vt.is_local)&&setTimeout(()=>{var bn,jn,wu=document.createEvent("Events");wu.initEvent("mouseout",!0,!1),Iu&&((bn=Iu.current)==null||bn.dispatchEvent(wu)),In.push((jn=Se==null?void 0:Se.userInfo)==null?void 0:jn.login),localStorage.hideCustom=JSON.stringify(In)},5e3)},[Se]);const Mu=()=>{var Bt;if($n.pathname==="/Activities"){Eu(!1);return}Eu(((Bt=document==null?void 0:document.documentElement)==null?void 0:Bt.scrollTop)>0)},jt=()=>{const Bt=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();qt(!0)};return e.createElement("div",{className:lt.sideBar},e.createElement("div",{id:"wechat_QR_code_ids"},mu&&!(0,we.s2)()&&e.createElement(Pe.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},e.createElement(rt.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${ne.Z.IMG_SERVER}/${(Ue=o==null?void 0:o.setting)==null?void 0:Ue.tab_logo_url}`}),e.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",$n.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},e.createElement("div",{className:lt.wrap},e.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!o.onlyShowBackTop&&(o==null?void 0:o.onlyShowBackTopIcons)&&vn&&e.createElement(e.Fragment,null,!!((Nt=Se==null?void 0:Se.userInfo)!=null&&Nt.login)&&e.createElement(Pe.Z,{placement:"left",defaultVisible:!(In!=null&&In.includes((et=Se==null?void 0:Se.userInfo)==null?void 0:et.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("div",{className:"tc"},e.createElement("img",{className:"mt10",src:Ke,width:"188px",height:"188px"})),e.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),e.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),e.createElement("div",{className:"pt10 font12"},e.createElement("ul",{className:lt.ul},e.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),e.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),e.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},e.createElement("div",{className:lt.wrap,ref:Iu},e.createElement("a",{href:"javascript:void(0)"},e.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((K=o==null?void 0:o.setting)!=null&&K.is_local)&&e.createElement(Pe.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),e.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),e.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},e.createElement("div",{className:lt.wrap},e.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((Je=o==null?void 0:o.setting)!=null&&Je.is_local)&&e.createElement(Pe.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},e.createElement("div",{className:lt.wrap},e.createElement("a",{onClick:jt,className:"c-white"},e.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),e.createElement("div",{onClick:()=>{Nn(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((Qt=o==null?void 0:o.setting)==null?void 0:Qt.main_site)&&!o.onlyShowBackTop&&(o==null?void 0:o.onlyShowBackTopIcons)&&!vn&&e.createElement("div",{onClick:()=>{Nn(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(o==null?void 0:o.showQuestionBackTop)&&!((rn=o==null?void 0:o.setting)!=null&&rn.is_local)&&e.createElement(Pe.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("img",{src:(($t=Se==null?void 0:Se.userInfo)==null?void 0:$t.identity)==="student"?`${ne.Z.IMG_SERVER}/${(St=o==null?void 0:o.setting)==null?void 0:St.homepage_stu_qq_qrcode_url}`:`${ne.Z.IMG_SERVER}/${(Ct=o==null?void 0:o.setting)==null?void 0:Ct.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),e.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},e.createElement("div",{className:lt.wrap},e.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),ru&&e.createElement(Pe.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},e.createElement(nt.Z,{className:`${lt.wrap} ${lt.backTop}`,visibilityHeight:0},e.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),e.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Bu,title:((yn=Se==null?void 0:Se.userInfo)==null?void 0:yn.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>qt(!1)},e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},e.createElement("p",null,((Fn=Se==null?void 0:Se.userInfo)==null?void 0:Fn.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(Kn=o==null?void 0:o.setting)==null?void 0:Kn.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Rn=o==null?void 0:o.setting)==null?void 0:Rn.homepage_tea_qq_number}`),e.createElement("img",{src:((ou=Se==null?void 0:Se.userInfo)==null?void 0:ou.identity)==="student"?`${ne.Z.IMG_SERVER}/${(iu=o==null?void 0:o.setting)==null?void 0:iu.homepage_stu_qq_qrcode_url}`:`${ne.Z.IMG_SERVER}/${(uu=o==null?void 0:o.setting)==null?void 0:uu.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Re=(0,J.connect)(({loading:o,globalSetting:i,user:c,shixunHomeworks:Se})=>({globalSetting:i,user:c,loading:o.models.index,shixunHomeworks:Se}))(ze),me=t(3113),Be=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const j=({user:o,dispatch:i,classroomList:c})=>e.createElement(M.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:c.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{i({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",null,e.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),e.createElement("br",null),e.createElement("div",{style:{textAlign:"end"}},e.createElement(me.ZP,{type:"primary",onClick:()=>Be(void 0,null,function*(){i({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var T=(0,J.connect)(({user:o,classroomList:i})=>({user:o,classroomList:i}))(j),ge=t(98228),k=t(95237),qe=t(43604),ot=t(24905),Wt={name:"name___sZaG7"},Tt=t(59301),ke=Object.defineProperty,Pt=Object.defineProperties,ut=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(o,i,c)=>i in o?ke(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Fe=(o,i)=>{for(var c in i||(i={}))ee.call(i,c)&&H(o,c,i[c]);if(Mt)for(var c of Mt(i))R.call(i,c)&&H(o,c,i[c]);return o},At=(o,i)=>Pt(o,ut(i)),Ie=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const{TreeNode:X}=ge.default,ce=({classroomList:o,loading:i,dispatch:c})=>{var Se,$e,Ue;const[Nt,et]=(0,e.useState)(!1),[K,Je]=(0,e.useState)([]),[Qt,rn]=(0,e.useState)(!0),[$t,St]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{var Ct,yn;o.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&Je([...(yn=(Ct=o==null?void 0:o.actionTabs)==null?void 0:Ct.course_groups)==null?void 0:yn.map(Fn=>Fn.course_group_id)])},[o.actionTabs.key]),(0,e.useEffect)(()=>{var Ct,yn,Fn,Kn;rn(((yn=(Ct=o==null?void 0:o.actionTabs)==null?void 0:Ct.course_groups)==null?void 0:yn.length)===(K==null?void 0:K.length)),St((K==null?void 0:K.length)>0&&(K==null?void 0:K.length)<((Kn=(Fn=o==null?void 0:o.actionTabs)==null?void 0:Fn.course_groups)==null?void 0:Kn.length))},[K]),Tt.createElement(M.default,{centered:!0,title:o.actionTabs.title,open:o.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:Nt,onOk:()=>Ie(void 0,null,function*(){var Ct;et(!0);const yn=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Fn=JSON.stringify(At(Fe({},yn),{course_group:[...K],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Fn,localStorage.setItem("all_student_works_param",Fn),c({type:"classroomList/setActionTabs",payload:{}}),et(!1),(Ct=o==null?void 0:o.actionTabs)==null||Ct.fn()}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})}},Tt.createElement("div",null,Tt.createElement(k.Z,null,Tt.createElement(qe.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Se=o==null?void 0:o.actionTabs)==null?void 0:Se.title,"\u7684\u73ED\u7EA7\uFF1A"),Tt.createElement(qe.Z,{span:24},Tt.createElement(ot.default,{indeterminate:$t,checked:Qt,onChange:Ct=>{var yn,Fn;Je(Ct.target.checked?(Fn=(yn=o==null?void 0:o.actionTabs)==null?void 0:yn.course_groups)==null?void 0:Fn.map(Kn=>Kn.course_group_id):[])}},"\u5168\u9009")),Tt.createElement(ot.default.Group,{style:{width:"100%"},value:K,onChange:Ct=>{Je(Ct)}},Tt.createElement(k.Z,null,(Ue=($e=o==null?void 0:o.actionTabs)==null?void 0:$e.course_groups)==null?void 0:Ue.map((Ct,yn)=>Tt.createElement(qe.Z,{span:8,style:{marginTop:"10px"}},Tt.createElement(ot.default,{value:Ct.course_group_id,style:{fontSize:"14px"}},Tt.createElement("span",{className:Wt.name,title:Ct.group_group_name}," ",Ct.group_group_name),Tt.createElement("span",null,"(",Ct.count,")")))))))))};var $=(0,J.connect)(({classroomList:o,loading:i})=>({classroomList:o,loading:i}))(ce),le=t(8591),Ne=t(57809),fe=t(99064),L={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},m="data:image/png;base64,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",r=t(59301),C=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const{TreeNode:x}=ge.default,N=({classroomList:o,loading:i,dispatch:c,user:Se})=>{var $e,Ue;const[Nt,et]=(0,e.useState)(!1),[K,Je]=(0,e.useState)(""),[Qt,rn]=(0,e.useState)([]),[$t,St]=(0,e.useState)({});return(0,e.useEffect)(()=>{if(o.actionTabs.id&&o.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Kn=function(){return C(this,null,function*(){const Rn=yield(0,fe.ZP)(`/api/courses/${o.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:o.actionTabs.type,type_id:o.actionTabs.type_id}});(Rn==null?void 0:Rn.status)===0&&(rn(Rn==null?void 0:Rn.data),St(Rn==null?void 0:Rn.other_data))})};console.log(o.actionTabs);const{id:Ct,type:yn,type_id:Fn}=o.actionTabs;Kn()}},[o.actionTabs.id]),r.createElement(M.default,{centered:!0,title:o.actionTabs.title,open:o.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:Nt,destroyOnClose:!0,closeIcon:r.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{c({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{Je("")},className:L.modal,onOk:()=>C(void 0,null,function*(){var Ct;if(!K){le.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}et(!0);const yn=yield(0,fe.ZP)(`/api/courses/${o.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:o.actionTabs.type,type_id:o.actionTabs.type_id,code:K}});(yn==null?void 0:yn.status)===0&&(le.ZP.success("\u6388\u6743\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),(Ct=o==null?void 0:o.actionTabs)==null||Ct.fn()),et(!1)}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{className:"mt10"},r.createElement("div",{className:L.title},"\u6388\u6743\u4F7F\u7528"),r.createElement("div",{className:L.content},r.createElement("div",null,r.createElement("div",{className:L.name},"\u60A8\u597D\uFF01",($e=Se==null?void 0:Se.userInfo)==null?void 0:$e.username,"\u8001\u5E08\uFF08",(Ue=Se==null?void 0:Se.userInfo)==null?void 0:Ue.login,"\uFF09\uFF1A"),o.actionTabs.type==="shixun"&&r.createElement("div",{className:L.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",o.actionTabs.name,"-ID",o.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",r.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),o.actionTabs.type==="exercise"&&r.createElement("div",{className:L.tip},"\u5F53\u524D\u8BD5\u5377\u3010",o.actionTabs.name,"-ID",o.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",r.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},o.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),r.createElement("span",{style:{color:"#232B40"}},o.actionTabs.type==="shixun"?$t.env_name:`${$t.env_count}\u4E2A`)),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),r.createElement("span",{style:{color:"#232B40"}},$t.course_name)),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),r.createElement("span",{style:{color:"#232B40"}},$t.student_count,"\u4EBA"))),r.createElement("div",{className:"mt10"},r.createElement("div",{className:L.img},r.createElement("img",{src:Ke,width:"124px",height:"124px"})),r.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),r.createElement("div",{className:L.code},r.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),r.createElement(Ne.default,{popupClassName:L.popu,disabled:!1,className:L.qselect,onChange:Ct=>C(void 0,null,function*(){console.log(Ct),Je(Ct)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:r.createElement("div",{className:L.nocode},r.createElement("div",null,r.createElement("img",{src:m,alt:""}),r.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Qt==null?void 0:Qt.map((Ct,yn)=>r.createElement(Ne.default.Option,{key:Ct.code,value:Ct==null?void 0:Ct.code,label:Ct.code,disabled:Ct.disable},r.createElement("div",{className:L.item},r.createElement("div",{className:L.left,style:{background:yn%2==0?"#52C7B0":"#E36868"}},Ct.code),r.createElement("div",{className:`${L.right} ${Ct.disable&&L.disable}`},o.actionTabs.type==="shixun"&&r.createElement("div",null,r.createElement("span",{className:L.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),r.createElement("span",{className:L.text2},Ct.resource_type_name),Ct.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&r.createElement(Pe.Z,{title:r.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",r.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",r.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),r.createElement("span",{className:L.text2},Ct.max_people,"\u4EBA")),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),r.createElement("span",{className:L.text2},"\u5DF2\u4F7F\u7528 ",r.createElement("span",{className:L.count},Ct.use_count)," \u6B21\uFF0C\u5269\u4F59 ",r.createElement("span",{className:L.count},Ct.left_use_count)," \u6B21"),o.actionTabs.type==="exercise"&&r.createElement(Pe.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",r.createElement("i",{className:"iconfont icon-wenhao1"}))),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),r.createElement("span",{className:L.text2},Ct.start_at," \u81F3 ",Ct.end_at))))))))))};var be=(0,J.connect)(({classroomList:o,loading:i,user:c})=>({classroomList:o,loading:i,user:c}))(N),_={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ee=t(59301);const{TreeNode:ae}=ge.default,mt=({classroomList:o,loading:i,dispatch:c,user:Se})=>{var $e,Ue,Nt;return Ee.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ee.createElement("div",null,Ee.createElement(me.ZP,{type:"primary",onClick:et=>{var K;c({type:"classroomList/setActionTabs",payload:{}}),(K=o==null?void 0:o.actionTabs)==null||K.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:_.modal},Ee.createElement("div",null,Ee.createElement("div",{className:_.content},Ee.createElement("div",null,Ee.createElement("div",{className:_.name},"\u60A8\u597D\uFF01",($e=Se==null?void 0:Se.userInfo)==null?void 0:$e.username,"\u8001\u5E08\uFF08",(Ue=Se==null?void 0:Se.userInfo)==null?void 0:Ue.login,"\uFF09\uFF1A"),Ee.createElement("div",{className:_.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ee.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ee.createElement("div",{className:_.info},Ee.createElement("div",{className:_.icon},Ee.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ee.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ee.createElement("span",{style:{color:"#232B40"}},`${(Nt=o==null?void 0:o.actionTabs)==null?void 0:Nt.count}\u4E2A`))),Ee.createElement("div",null,Ee.createElement("div",{className:_.img},Ee.createElement("img",{src:Ke,width:"124px",height:"124px"})),Ee.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var Oe=(0,J.connect)(({classroomList:o,loading:i,user:c})=>({classroomList:o,loading:i,user:c}))(mt),Ve="data:image/png;base64,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",it="data:image/jpeg;base64,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";const Te=({user:o})=>{var i,c;const[Se,$e]=(0,e.useState)(!1),[Ue,Nt]=(0,e.useState)("");(0,e.useEffect)(()=>{var K,Je;let Qt=localStorage.getItem("extension-modal");if(!((K=o==null?void 0:o.userInfo)!=null&&K.login)||!Qt)return;const rn=q()(),$t=`${(Je=o==null?void 0:o.userInfo)==null?void 0:Je.login}-extend-date`;let St=localStorage.getItem($t);if(St)if(rn<=q()(St))$e(!1);else{$e(!0),localStorage.removeItem($t),localStorage.removeItem("extension-modal");const Ct=q()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Nt(Ct)}else{$e(!0),localStorage.removeItem("extension-modal");const Ct=q()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Nt(Ct)}return()=>{$e(!1)}},[(i=o==null?void 0:o.userInfo)==null?void 0:i.login]);const et=K=>{var Je;const Qt=`${(Je=o==null?void 0:o.userInfo)==null?void 0:Je.login}-extend-date`,rn=q()().endOf("day").format("YYYY-MM-DD HH:mm:ss");K.target.checked?localStorage.setItem(Qt,rn):localStorage.removeItem(Qt)};return e.createElement(M.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Se,zIndex:9999,centered:!0,width:594,onCancel:()=>{$e(!1)},footer:e.createElement(k.Z,{align:"middle",justify:"space-between"},e.createElement(ot.default,{onChange:et},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),e.createElement(me.ZP,{onClick:()=>{$e(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},e.createElement("div",{className:"font14",style:{paddingLeft:16}},e.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),e.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",e.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),e.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),e.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((c=o.userInfo)==null?void 0:c.school_province)==="\u5B89\u5FBD"?it:Ve,alt:"\u4E8C\u7EF4\u7801"}),e.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),e.createElement("div",{style:{textAlign:"right"}},Ue)))};var Ze=(0,J.connect)(({user:o})=>({user:o}))(Te),xe=t(9951),ht={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},yt=t(89392),Dt=t.n(yt),Rt=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const Yt=({dispatch:o,user:i,globalSetting:c})=>{var Se,$e;const[Ue,Nt]=(0,e.useState)({}),[et,K]=(0,e.useState)([]),[Je,Qt]=(0,e.useState)(0),[rn,$t]=(0,e.useState)(!1),St=(0,e.useRef)(null),Ct=(0,J.useLocation)(),yn=(qt,In)=>{let vn=null;return qt===0&&(vn=q()().add(100,"month").unix()),qt===1&&(vn=q()().add(In,"hour").unix()),qt===2&&(vn=q()().add(In,"days").unix()),qt===3&&(vn=q()().add(In*7,"days").unix()),qt===4&&(vn=q()().add(In,"month").unix()),qt===5&&(vn=q()().add(In*3,"month").unix()),vn},Fn=qt=>{var In;const vn=`${(In=i==null?void 0:i.userInfo)==null?void 0:In.login}-deadline-operate`;let Nn=localStorage.getItem(vn)?JSON.parse(localStorage.getItem(vn)):[];Nn=Nn==null?void 0:Nn.filter(mu=>mu.id!==(qt==null?void 0:qt.id));const Cu=yn(qt==null?void 0:qt.show_type,qt==null?void 0:qt.show_count),Qn={id:qt==null?void 0:qt.id,deadline:Cu,type:qt==null?void 0:qt.show_type};Nn==null||Nn.push(Qn),localStorage.setItem(vn,JSON.stringify(Nn))},Kn=()=>{uu(Ue==null?void 0:Ue.id,"close");const qt=et[Je+1];qt?(Fn(qt),Nt(qt),Qt(Je+1),uu(qt==null?void 0:qt.id,"popup")):$t(!1)},Rn=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,e.useEffect)(()=>{var qt,In;c!=null&&c.operateModelPath&&((qt=c==null?void 0:c.setting)!=null&&qt.main_site)&&((In=i==null?void 0:i.userInfo)!=null&&In.login)&&(ru(),setTimeout(()=>{o({type:"globalSetting/setOperateModelPath",payload:""})},300))},[c==null?void 0:c.operateModelPath,(Se=i==null?void 0:i.userInfo)==null?void 0:Se.login,($e=c==null?void 0:c.setting)==null?void 0:$e.main_site]),(0,e.useEffect)(()=>{var qt,In,vn,Nn,Cu,Qn;if((qt=Ct==null?void 0:Ct.pathname)!=null&&qt.includes("/users")&&((vn=(In=Ct==null?void 0:Ct.pathname)==null?void 0:In.split("/"))==null?void 0:vn.length)===4){o({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Nn=Ct==null?void 0:Ct.pathname)!=null&&Nn.includes("/forums/categories")){o({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let mu=0;mu(window.addEventListener("click",iu),()=>{window.removeEventListener("click",iu)}),[Ue]);const ou=qt=>{var In;if(qt!=null&&qt.getAttribute("data-operate-type"))return qt;for(let vn=0,Nn=qt;Nn=Nn.parentNode;vn++){if((In=Nn==null?void 0:Nn.getAttribute)!=null&&In.call(Nn,"data-operate-type"))return Nn;if(Nn==document.documentElement)return!1}},iu=qt=>Rt(void 0,null,function*(){var In;const vn=ou(qt.target);if(vn&&(vn==null?void 0:vn.getAttribute("data-operate-type"))==="click"){qt.preventDefault();let Cu=vn==null?void 0:vn.getAttribute("href");const Qn=vn==null?void 0:vn.getAttribute("target");yield uu(Ue==null?void 0:Ue.id,"enter"),vn!=null&&vn.getAttribute("data-operate-data")&&(Cu=Cu+"?login="+((In=i==null?void 0:i.userInfo)==null?void 0:In.login)),(0,we.xg)(Cu),$t(!1)}}),uu=(qt,In)=>Rt(void 0,null,function*(){return yield(0,fe.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:qt,count_type:In}})}),ru=()=>Rt(void 0,null,function*(){var qt,In,vn;const Nn=yield(0,fe.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Nn==null?void 0:Nn.status)===0&&((qt=Nn==null?void 0:Nn.data)==null?void 0:qt.length)!==0){const Cu=Rn==null?void 0:Rn.findIndex(Iu=>Iu.path===(c==null?void 0:c.operateModelPath));let Qn=Dt().cloneDeep(Nn==null?void 0:Nn.data);Qn=Qn==null?void 0:Qn.filter(Iu=>{var $n;return($n=Iu.show_page)==null?void 0:$n.includes(Cu)});const mu=`${(In=i==null?void 0:i.userInfo)==null?void 0:In.login}-deadline-operate`;let Nu=localStorage.getItem(mu)?JSON.parse(localStorage.getItem(mu)):[];(Nu==null?void 0:Nu.length)!==0&&(Qn=Qn==null?void 0:Qn.filter(Iu=>{let $n=!0;const Mu=Nu==null?void 0:Nu.find(jt=>jt.id===Iu.id);return Mu&&(q()().unix()<=(Mu==null?void 0:Mu.deadline)&&($n=!1),(Mu==null?void 0:Mu.type)===0&&(Iu.show_type===0?$n=!1:$n=!0)),$n})),Qn!=null&&Qn.length&&(Nt(Qn==null?void 0:Qn[Je]),Fn(Qn==null?void 0:Qn[Je]),uu((vn=Qn==null?void 0:Qn[Je])==null?void 0:vn.id,"popup"),$t(!0),K(Qn))}}),Eu=()=>{var qt;const In=(Ue==null?void 0:Ue.popup_type)===1;return e.createElement("div",{className:ht.modalityModal},e.createElement("div",{className:ht.modal,style:{width:Ue==null?void 0:Ue.width,height:In?(Ue==null?void 0:Ue.height)+40:Ue==null?void 0:Ue.height}},e.createElement("div",{className:ht.close,onClick:Kn},e.createElement("i",{className:"iconfont icon-guanbi1"})),e.createElement(xe.Z,{ref:St,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(qt=Ue==null?void 0:Ue.content)==null?void 0:qt.map((vn,Nn)=>e.createElement("aside",{key:Nn,className:ht.itemWarp},e.createElement(De.Z,{value:vn})))),In&&e.createElement(k.Z,{justify:"center"},e.createElement(me.ZP,{type:"primary",className:ht.cancelBtn,onClick:Kn},"\u6211\u77E5\u9053\u4E86"))))},Bu=()=>{var qt;return e.createElement("div",{className:ht.selfdomModal},e.createElement("div",{className:ht.modal,style:{width:Ue==null?void 0:Ue.width,height:Ue==null?void 0:Ue.height}},e.createElement("div",{className:ht.close,onClick:Kn},e.createElement("i",{className:"iconfont icon-htmal5icon19"})),e.createElement(xe.Z,{ref:St,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(qt=Ue==null?void 0:Ue.content)==null?void 0:qt.map((In,vn)=>e.createElement("aside",{key:vn,className:ht.itemWarp},e.createElement(De.Z,{style:{height:Ue==null?void 0:Ue.height},value:In}))))))};return e.createElement(e.Fragment,null,rn&&((Ue==null?void 0:Ue.windows_style)===0?Eu():Bu()))};var Xt=(0,J.connect)(({user:o,globalSetting:i})=>({user:o,globalSetting:i}))(Yt),_t=t(19909),pn=t(54580),dn=t(43428),Q={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},l=t(85057),d=t(14791),Y=t(2554),n=t(86106),D=t(36136),a=t(88985),A=t(25355),p=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const{Dragger:V}=pn.default;var v=(0,e.forwardRef)(({onUpdateNum:o},i)=>{var c;const[Se,$e]=(0,e.useState)(!1),[Ue,Nt]=(0,e.useState)([]),[et,K]=(0,e.useState)(null),[Je,Qt]=(0,e.useState)([]),[rn,$t]=(0,e.useState)(0),[St,Ct]=(0,e.useState)(0),[yn,Fn]=(0,e.useState)(!1),[Kn,Rn]=(0,e.useState)(A.Q),{contentRef:ou,value:iu,status:uu,open:ru,close:Eu}=Kn,Bu=(0,D.Z)({contentRef:ou,status:uu}),{openProgress:qt,closeProgress:In,CreateProgressModal:vn,progressOpen:Nn}=(0,n.Z)();(0,e.useEffect)(()=>{et&&Nu(),et===!1&&(Eu(),o(),Nt([]))},[et]);const Cu=()=>{K(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:Cu}));const Qn=Bt=>{Fn(!0),$t(Bt),Ct(0)},mu=Bt=>p(void 0,null,function*(){const Mn=Bt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Mn)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Bt.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Nu=()=>p(void 0,null,function*(){const Bt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Bt.status===0&&($t(Bt.total_number),Ct(Bt.remaining_number))}),Iu=()=>p(void 0,null,function*(){var Bt,Mn;Fn(!1);const bn={scene_type:0,request_identifier:Math.random(),file_id:(Mn=(Bt=Ue[0])==null?void 0:Bt.response)==null?void 0:Mn.id};yield ru(bn),Nu()}),$n=()=>p(void 0,null,function*(){qt(),$e(!0),Qt([]);const Bt=Bu(),Mn=new FormData;Mn.append("html",Bt);const Vt=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Mn},!0);if((Vt==null?void 0:Vt.status)===0)if(Vt!=null&&Vt.data){In(100),Qt(Vt==null?void 0:Vt.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");$e(!1),In()}),Mu=()=>p(void 0,null,function*(){const Bt=Bu();(0,we.RG)(Bt)}),jt=["uploading","error"].includes((c=Ue==null?void 0:Ue[0])==null?void 0:c.status)||!Ue.length;return e.createElement(e.Fragment,null,e.createElement(a.Z,{visible:yn,totalCount:rn,usedCount:St,onCancel:()=>Fn(!1),onOk:Iu}),e.createElement(dn.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:e.createElement("div",{className:Q.extraHeader},e.createElement(k.Z,{align:"middle"},!uu&&!!iu&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:$n,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(l.op,{onClick:Mu,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const Bt=Mn=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mn,onOk:()=>{K(!1)}})};if(uu){Bt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else iu?Bt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):K(!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:et},e.createElement("div",{className:Q.wrap},e.createElement("div",{className:Q.left},e.createElement("div",{className:Q.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),e.createElement("div",{style:{margin:"auto 0"}},e.createElement(V,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ue,withCredentials:!0,data:{upload_type:1},beforeUpload:mu,onChange:({file:Bt})=>{var Mn,Vt;Bt.status!=="removed"&&(Bt.status==="done"&&((Mn=Bt==null?void 0:Bt.response)==null?void 0:Mn.status)!==0&&(Bt.status="error",Bt.response=(Vt=Bt==null?void 0:Bt.response)==null?void 0:Vt.message),Nt([Bt]))},onRemove:()=>Nt([]),height:280},e.createElement(k.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},e.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),e.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),e.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",e.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),uu?e.createElement("div",{onClick:Eu,className:Q.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):jt?e.createElement("div",{className:`${Q.bottomBtn} ${Q.disabled}`},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):e.createElement("div",{onClick:()=>{if(rn!==-1){Fn(!0);return}Iu()},className:Q.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),e.createElement(A.Z,{onStatusChange:Rn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nn,noRestrictModal:Qn,stringTransformer:Y.o,onError:Bt=>{Object.prototype.toString.call(Bt)==="[object Object]"&&Bt.status===-9&&Qn(Bt.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Se},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Je,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>$e(!1),onSuccess:()=>{$e(!1),K(!1)}}),e.createElement("div",{style:{height:70}})),vn("\u5904\u7406\u4E2D"))}),y={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},F=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const{Dragger:h}=pn.default;var W=(0,e.forwardRef)(({onUpdateNum:o},i)=>{var c;const[Se,$e]=(0,e.useState)(!1),[Ue,Nt]=(0,e.useState)([]),[et,K]=(0,e.useState)(null),[Je,Qt]=(0,e.useState)([]),[rn,$t]=(0,e.useState)(0),[St,Ct]=(0,e.useState)(0),[yn,Fn]=(0,e.useState)(!1),[Kn,Rn]=(0,e.useState)(""),[ou,iu]=(0,e.useState)(A.Q),{contentRef:uu,value:ru,status:Eu,open:Bu,close:qt}=ou,In=(0,D.Z)({contentRef:uu,status:Eu}),{openProgress:vn,closeProgress:Nn,CreateProgressModal:Cu,progressOpen:Qn}=(0,n.Z)();(0,e.useEffect)(()=>{et&&$n(),et===!1&&(qt(),o(),Nt([]))},[et]),(0,e.useEffect)(()=>{if(!Eu&&(uu!=null&&uu.current)){const Vt=uu.current.querySelector('h2[data-type="title"]');if(Vt){const bn=Vt.textContent;Rn(bn)}}},[Eu]);const mu=()=>{K(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:mu}));const Nu=Vt=>{Fn(!0),$t(Vt),Ct(0)},Iu=Vt=>F(void 0,null,function*(){const bn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(bn)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),$n=()=>F(void 0,null,function*(){const Vt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&($t(Vt.total_number),Ct(Vt.remaining_number))}),Mu=()=>F(void 0,null,function*(){var Vt,bn;Fn(!1);const wu={scene_type:4,request_identifier:Math.random(),file_id:(bn=(Vt=Ue[0])==null?void 0:Vt.response)==null?void 0:bn.id};yield Bu(wu),$n()}),jt=()=>F(void 0,null,function*(){vn(),$e(!0),Qt([]);const Vt=In(),bn=new FormData;bn.append("html",Vt);const jn=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:bn},!0);if((jn==null?void 0:jn.status)===0)if(jn!=null&&jn.data){Nn(100),Qt(jn==null?void 0:jn.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");$e(!1),Nn()}),Bt=()=>F(void 0,null,function*(){const Vt=In(!0);(0,we.RG)(Vt)}),Mn=["uploading","error"].includes((c=Ue==null?void 0:Ue[0])==null?void 0:c.status)||!Ue.length;return e.createElement(e.Fragment,null,e.createElement(a.Z,{visible:yn,totalCount:rn,usedCount:St,onCancel:()=>Fn(!1),onOk:Mu}),e.createElement(dn.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:e.createElement("div",{className:y.extraHeader},e.createElement(k.Z,{align:"middle"},!Eu&&!!ru&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:jt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(l.op,{onClick:Bt,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const Vt=bn=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:bn,onOk:()=>{K(!1)}})};if(Eu){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ru?Vt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):K(!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:et},e.createElement("div",{className:y.wrap},e.createElement("div",{className:y.left},e.createElement("div",{className:y.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),e.createElement("div",{style:{margin:"auto 0"}},e.createElement(h,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ue,withCredentials:!0,data:{upload_type:1},beforeUpload:Iu,onChange:({file:Vt})=>{var bn,jn;Vt.status!=="removed"&&(Vt.status==="done"&&((bn=Vt==null?void 0:Vt.response)==null?void 0:bn.status)!==0&&(Vt.status="error",Vt.response=(jn=Vt==null?void 0:Vt.response)==null?void 0:jn.message),Nt([Vt]))},onRemove:()=>Nt([]),height:280},e.createElement(k.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},e.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),e.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),e.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",e.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Eu?e.createElement("div",{onClick:qt,className:y.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):Mn?e.createElement("div",{className:`${y.bottomBtn} ${y.disabled}`},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):e.createElement("div",{onClick:()=>{if(rn!==-1){Fn(!0);return}Mu()},className:y.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),e.createElement(A.Z,{onStatusChange:iu,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Qn,noRestrictModal:Nu,stringTransformer:Y.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&Nu(Vt.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Se},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Je,gather:{exercise_name:Kn},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{$e(!1)},onSuccess:Vt=>{var bn;window.location.href=`/paperlibrary/see/${(bn=Vt==null?void 0:Vt.data)==null?void 0:bn.obj_id}`}}),e.createElement("div",{style:{height:70}})),Cu("\u5904\u7406\u4E2D"))}),Qe=t(10072),ue=t(35339),Ce=t(93898),He={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},ct=t(92310),wt=t.n(ct),zt=t(24065),un=Object.defineProperty,je=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,P=Object.prototype.propertyIsEnumerable,ie=(o,i,c)=>i in o?un(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,f=(o,i)=>{for(var c in i||(i={}))xt.call(i,c)&&ie(o,c,i[c]);if(je)for(var c of je(i))P.call(i,c)&&ie(o,c,i[c]);return o},E=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())});const S=(...o)=>E(void 0,[...o],function*(i={}){var c,Se,$e,Ue;const Nt=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:i},!0);if((Nt==null?void 0:Nt.status)!==0)return Nt;const et=(c=Nt==null?void 0:Nt.data)==null?void 0:c.ai_question_record_id;let K;do if(K=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:et}}),((Se=K==null?void 0:K.data)==null?void 0:Se.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((($e=K==null?void 0:K.data)==null?void 0:$e.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(Je=>setTimeout(Je,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ue=K==null?void 0:K.data)==null?void 0:Ue.status)===0);return K});var Ae=()=>{const o=(0,J.useLocation)(),[i,c]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var K,Je;if((K=o.pathname)!=null&&K.includes("/problemset")||(Je=o.pathname)!=null&&Je.includes("/paperlibrary")){c(!0);return}c(!1)},[o==null?void 0:o.pathname]);const Se=[{img:t(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:e.createRef(),element:v},{img:t(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:e.createRef(),element:W},{img:t(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:e.createRef(),element:ue.Z},{img:t(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\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",show:!0,ref:e.createRef(),element:Qe.Z},{img:t(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:e.createRef(),element:Ce.Z},{img:t(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],$e=K=>{const{isDisabledNum:Je,checkNumModal:Qt,checkNum:rn,onClose:$t}=K;return e.createElement("div",{className:He.bigTips},Se.map((St,Ct)=>e.createElement("div",{key:Ct,onClick:()=>{var yn,Fn;if(St.show){if(Je){Qt();return}(Fn=(yn=St.ref)==null?void 0:yn.current)==null||Fn.onClick()}},className:wt()(He.item,(St==null?void 0:St.show)&&He.show)},e.createElement(k.Z,{align:"middle"},e.createElement("img",{className:"mr10",src:St.img,width:24}),e.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},St.name)),e.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},St.des),!(St!=null&&St.show)&&e.createElement("div",{className:He.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(St!=null&&St.show)&&e.createElement("div",{onClick:yn=>yn.stopPropagation()}," ",e.createElement(St.element,{ref:St.ref,onUpdateNum:rn,onClose:$t})))))},Ue=K=>{let Je=[];return K==null||K.forEach(Qt=>{const rn=Qt.id,$t=Qt.think?{reasoning:Qt.think,thinkingEnabled:!0}:{},St=[{text:Qt.question,key:rn,sender:"user",fileList:[],show:!0},f({key:rn,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},$t)];Je=[...Je,...St]}),Je},Nt="-1",et={onAdd:()=>(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:K=>(0,fe.ZP)(`/api/course_qna_sessions/${K}.json`,{method:"get"}),onListDelete:K=>(0,fe.ZP)(`/api/course_qna_sessions/${K}.json`,{method:"delete"}),onListDealData:Ue};return e.createElement(e.Fragment,null,i&&(0,zt.$O)()&&e.createElement(_t.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:et,headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\u5C0F\u6B4C\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:$e,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},ft=Object.defineProperty,_e=Object.getOwnPropertySymbols,vt=Object.prototype.hasOwnProperty,Ge=Object.prototype.propertyIsEnumerable,It=(o,i,c)=>i in o?ft(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Gt=(o,i)=>{for(var c in i||(i={}))vt.call(i,c)&&It(o,c,i[c]);if(_e)for(var c of _e(i))Ge.call(i,c)&&It(o,c,i[c]);return o};const st=o=>React.createElement("svg",Gt({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var Lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",En=Object.defineProperty,sn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,hn=(o,i,c)=>i in o?En(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Pn=(o,i)=>{for(var c in i||(i={}))gn.call(i,c)&&hn(o,c,i[c]);if(sn)for(var c of sn(i))wn.call(i,c)&&hn(o,c,i[c]);return o};const Sn=o=>React.createElement("svg",Pn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var Un="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Kt=t(59301),Dn=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ue=et=>{var K;const Je=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${Je}/${et}`)},Nt=[{icon:Lt,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:Un,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return Kt.createElement(e.Fragment,null,Kt.createElement(M.default,{centered:!0,open:c,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:Je,name:Qt,description:rn,explainHref:$t,type:St}=et;return Kt.createElement("div",{key:K,style:{marginBottom:KUe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Ut=Object.defineProperty,Et=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,fn=(o,i,c)=>i in o?Ut(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Gn=(o,i)=>{for(var c in i||(i={}))tn.call(i,c)&&fn(o,c,i[c]);if(Et)for(var c of Et(i))On.call(i,c)&&fn(o,c,i[c]);return o};const cn=o=>React.createElement("svg",Gn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",qn=Object.defineProperty,tu=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Zt=(o,i,c)=>i in o?qn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Jt=(o,i)=>{for(var c in i||(i={}))Tn.call(i,c)&&Zt(o,c,i[c]);if(tu)for(var c of tu(i))pt.call(i,c)&&Zt(o,c,i[c]);return o};const Ft=o=>React.createElement("svg",Jt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",an=t(59301),Ln=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ue=et=>{var K;const Je=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${Je}/${et}`)},Nt=[{icon:zn,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:ln,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return an.createElement(e.Fragment,null,an.createElement(M.default,{centered:!0,open:c,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:Je,name:Qt,description:rn,explainHref:$t,type:St}=et;return an.createElement("div",{key:K,style:{marginBottom:KUe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),mn=t(78673),Vn=Object.defineProperty,Xn=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,U=(o,i,c)=>i in o?Vn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,re=(o,i)=>{for(var c in i||(i={}))eu.call(i,c)&&U(o,c,i[c]);if(Xn)for(var c of Xn(i))u.call(i,c)&&U(o,c,i[c]);return o};const he=o=>React.createElement("svg",re({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",Xe=Object.defineProperty,Ye=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,kt=(o,i,c)=>i in o?Xe(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,We=(o,i)=>{for(var c in i||(i={}))Me.call(i,c)&&kt(o,c,i[c]);if(Ye)for(var c of Ye(i))Le.call(i,c)&&kt(o,c,i[c]);return o};const dt=o=>React.createElement("svg",We({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var bt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",Ht=t(59301),gu=(0,e.forwardRef)(({onClose:o},i)=>{const c=(0,J.useDispatch)(),Se=(0,J.useSelector)($t=>{var St;return(St=$t==null?void 0:$t.classroomList)==null?void 0:St.courseAiData}),[$e,Ue]=(0,e.useState)(!1),[Nt,et]=(0,e.useState)(!1),K=(0,e.useRef)(null),Je=()=>{Ue(!0),et(Se==null?void 0:Se.is_open_ai)};(0,e.useImperativeHandle)(i,()=>({onClick:Je}));const Qt=$t=>{var St;const Ct=(St=(0,te.g)())==null?void 0:St.course_id;Ue(!1),o(),J.history.push(`/classrooms/${Ct}/board/${Se==null?void 0:Se.board_id}?type=${$t}`)},rn=[{icon:z,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:bt,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return Ht.createElement(e.Fragment,null,Ht.createElement(M.default,{centered:!0,open:$e,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>Ue(!1),footer:null,bodyStyle:{paddingBottom:25}},Ht.createElement("div",{className:"flex flex-col gap-20 mb20"},Ht.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},Ht.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),Ht.createElement(k.Z,{align:"middle",className:"mt20"},Ht.createElement(mn.Z,{size:"default",checked:Nt,onChange:$t=>{et($t),clearTimeout(K.current),K.current=setTimeout(()=>{var St;c({type:"classroomList/setCourseAiState",payload:{course_id:(St=(0,te.g)())==null?void 0:St.course_id,is_open_ai:$t}})},500)}}),Ht.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",Ht.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),rn.map(($t,St)=>{const{icon:Ct,name:yn,description:Fn,explainHref:Kn,type:Rn}=$t;return Ht.createElement("div",{key:St,style:{marginBottom:StQt(Rn),style:{width:120},className:"mt20",type:"primary"},$t.btnName))))})))}),su=t(92832),pu=t(5871),ku={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},Zu="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==",Xu=Object.defineProperty,Gu=Object.getOwnPropertySymbols,qu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,Ru=(o,i,c)=>i in o?Xu(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,kn=(o,i)=>{for(var c in i||(i={}))qu.call(i,c)&&Ru(o,c,i[c]);if(Gu)for(var c of Gu(i))Wu.call(i,c)&&Ru(o,c,i[c]);return o};const Zn=o=>React.createElement("svg",kn({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},o),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Hn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",Jn=Object.defineProperty,hu=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,nu=(o,i,c)=>i in o?Jn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,vu=(o,i)=>{for(var c in i||(i={}))lu.call(i,c)&&nu(o,c,i[c]);if(hu)for(var c of hu(i))Wn.call(i,c)&&nu(o,c,i[c]);return o};const Du=o=>React.createElement("svg",vu({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},o),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var Pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",Ou=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())}),Vu=(0,e.forwardRef)(({onUpdateNum:o,onSave:i},c)=>{var Se,$e;const Ue=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Fe(H({},bt),{last:Ht===u.questions.length-1})});const We=(he=u.questions)==null?void 0:he.reduce((bt,Ht)=>{const Bn=parseFloat(Ht.score);return isNaN(Bn)?bt:bt+Bn},0);u.score=We;let Ct=[];return(T=u.questions)!=null&&T.length?u.errorMsg=((Ye=u.questions)==null?void 0:Ye.findIndex(bt=>!!bt.errorMsg))>-1:Ct.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),At(u==null?void 0:u.question)||Ct.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Ct.length&&(u.errorMsg=Ct.join(` +`)),u}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(u,U)=>{var re,he;const T=A[U],Ye=ut.map(Ge=>({key:Ge,label:Ge,onClick:()=>Kt("platform",U,Ge)}));return e.createElement("div",{className:g.row,style:{display:V?T!=null&&T.errorMsg?"flex":"none":"flex"}},e.createElement("div",{className:g.leftLayout},e.createElement(Ae,null,e.createElement("div",{"data-text":"edit",contentEditable:!0,className:g.question},en(u,U),Et(u),e.createElement(k,{id:u==null?void 0:u.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${u==null?void 0:u.timeLimit}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(u==null?void 0:u.platform)||""}`,tagName:"p"}),e.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:(u==null?void 0:u.code)||"",tagName:"div"}),e.createElement("h4",null),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(u==null?void 0:u.input)||""}`,tagName:"p"}),e.createElement(k,{id:u==null?void 0:u.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(u==null?void 0:u.output)||""}`,tagName:"p"}),(re=u==null?void 0:u.answer)==null?void 0:re.map((Ge,Me)=>e.createElement(k,{key:Me,id:u==null?void 0:u.id,value:`\u7B54\u6848${Me+1}\uFF1A${Ge||""}`,tagName:"p"})),On(u)))),e.createElement("div",{className:g.rightLayout},e.createElement($,{className:T!=null&&T.errorMsg?g.error:""},Ut(T,U),tn(T,"",U),e.createElement("div",{className:g.liWrap},e.createElement("div",{className:g.li,onKeyDown:X},e.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:T==null?void 0:T.timeLimit,tagName:"div",onBlur:Ge=>Kt("timeLimit",U,Lt(Ge))})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),e.createElement("div",{className:"c-black"},e.createElement(oe.Z,{menu:{items:Ye}},e.createElement("span",{className:"c-light-primary"},T==null?void 0:T.platform,e.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),e.createElement("div",{className:g.li,style:{flexDirection:"column",alignItems:"start"}},e.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:(T==null?void 0:T.code)||"",onBlur:Ge=>Kt("code",U,Lt(Ge)),tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:(T==null?void 0:T.input)||"",onBlur:Ge=>Kt("input",U,Lt(Ge)),tagName:"div"})),e.createElement("div",{className:g.li},e.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),e.createElement(k,{className:g.edit,id:T==null?void 0:T.id,value:(T==null?void 0:T.output)||"",onBlur:Ge=>Kt("output",U,Lt(Ge)),tagName:"div"}))),e.createElement("div",{className:g.liWrap},(he=T==null?void 0:T.answer)==null?void 0:he.map((Ge,Me)=>e.createElement("div",{className:g.li,key:Me},e.createElement("aside",null,"\u7B54\u6848",Me+1,"\uFF1A"),e.createElement(k,{id:T==null?void 0:T.id,value:Ge||"",className:g.edit,onBlur:Le=>{const kt=[...(T==null?void 0:T.answer)||[]];kt[Me]=Lt(Le),Kt("output",U,kt)},tagName:"div"})))),fn(T))))},deal:u=>{var U,re,he,T,Ye,Ge,Me,Le;u.score=u.score===void 0?10:u.score,u.code=(he=(re=(U=u.code)==null?void 0:U.trim())==null?void 0:re.replace(/@_@/g,"@\u2581@"))==null?void 0:he.replace(/@__@/g,"@\u2581\u2581@");let kt=[];if(At(u==null?void 0:u.question)||kt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),At(u==null?void 0:u.code)?/@▁@|@▁▁@/.test(u==null?void 0:u.code)?(T=u==null?void 0:u.answer)!=null&&T.length&&((Ye=u==null?void 0:u.code.match(/@▁@|@▁▁@/g))==null?void 0:Ye.length)!==((Ge=u==null?void 0:u.answer)==null?void 0:Ge.length)&&kt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):kt.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"):kt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),u!=null&&u.answer?(Me=u.answer)!=null&&Me.some(Ct=>!At(Ct))&&kt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):kt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),u.platform=At(u==null?void 0:u.platform),u!=null&&u.platform){const Ct=["c","c++","java","python","javascript","ruby"],bt=(Le=u==null?void 0:u.platform)==null?void 0:Le.toLowerCase(),Ht=Ct.findIndex(Bn=>Bn===bt);Ht>-1?u.platform=ut[Ht]:kt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else kt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");At(u==null?void 0:u.output)||kt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const We=At(String((u==null?void 0:u.timeLimit)||""));return u.timeLimit=We,(!We||We&&!["3","4","5","6","7","8","9","10"].includes(We))&&kt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),u.errorMsg=kt.join(` +`),u}}],ln=()=>e.createElement(e.Fragment,null,D.filter(u=>{var U;return!!((U=Dt.find(he=>he.id===(u==null?void 0:u.type)))==null?void 0:U.element)}).map((u,U)=>{var re;const he=(re=Dt.find(T=>T.id===(u==null?void 0:u.type)))==null?void 0:re.element;return e.createElement(e.Fragment,{key:u.id},he(u,U))})),an=()=>gt(void 0,null,function*(){const u=A.filter(U=>!U.checked);if(_t!==3||!u.length){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Yt){ie(!0),yield Yt(A),ie(!1);return}m.setFieldsValue({sub_discipline_id:Ee}),h(!0)}),Yn=(u,U=[])=>{if(typeof u=="string")return u.trim();if(Array.isArray(u))return u.map(re=>Yn(re,U));if(typeof u=="object"&&u!==null){const re={};for(const he in u)u.hasOwnProperty(he)&&(U.includes(he)?re[he]=u[he]:re[he]=Yn(u[he],U));return re}return u},Ln=u=>gt(void 0,null,function*(){const U=Pn(Yn(u));a(U),E(JSON.parse(JSON.stringify(U))),pn(3),n(!1),s(!1)});(0,e.useEffect)(()=>{if(zt)return;const u=()=>{Q(U=>U>=90?(clearInterval(se.current),90):U+1)};return se.current=setInterval(u,5e4/90),()=>clearInterval(se.current)},[zt]);const mn=(u,U)=>{un(!1);const re=new FormData;Object.keys(U).forEach(T=>{re.append(T,U[T])});const he=new window.XMLHttpRequest;he.withCredentials=!0,he.addEventListener("load",function(T){return gt(this,null,function*(){var Ye,Ge;try{const Me=JSON.parse((Ye=T==null?void 0:T.target)==null?void 0:Ye.response);if(un(!0),Q(100),yield new Promise(Le=>setTimeout(()=>Le(),780)),Me.status===0){if(!((Ge=Me==null?void 0:Me.data)!=null&&Ge.length)){B.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),n(!1);return}Ln((Me==null?void 0:Me.data)||[])}else n(!1),B.ZP.warning(Me==null?void 0:Me.message)}catch(Me){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",Me)}})}),he.addEventListener("error",()=>{n(!1)}),he.open("POST",`${de.Z.API_SERVER}${u}`),he.send(re)},Vn=u=>gt(void 0,null,function*(){const U=u.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(U)==-1?(B.ZP.error(`${u.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()):(n(!0),d("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{file:u}),Promise.reject())});let Xn=[{key:1,label:e.createElement(ye.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:Vn},e.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,_e.Ny)()||(0,_e.$O)())&&Xn.push({key:2,label:e.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{rt.current.onClick()}});const eu=[A.length,(Xt=A.filter(u=>!!(u!=null&&u.errorMsg)))==null?void 0:Xt.length];return e.createElement("div",{className:te()(g.intelligentBox,"intelligent-body-curb",L),style:Fe(H({},I),{width:r}),ref:z},e.createElement("div",{className:g.underpin},e.createElement("b",{style:ht}),e.createElement("b",{style:ht})),e.createElement("div",{className:g.head,style:{top:_}},e.createElement("div",{className:g.leftLayout},Oe||e.createElement(e.Fragment,null,e.createElement(w.Z,{align:"middle"},e.createElement("div",{className:g.title},"\u8BD5\u9898\u7F16\u8F91"),!ae&&e.createElement(G.op,{href:`${de.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",e.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),e.createElement(G.op,{onClick:Ue,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ae&&e.createElement(oe.Z,{overlayClassName:g.menu,menu:{items:Xn}},e.createElement(G.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!yt&&yt),e.createElement("div",{className:g.tip},e.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"))),e.createElement(w.Z,{className:g.rightLayout,style:{alignItems:"start"}},Xe||e.createElement(e.Fragment,null,e.createElement("div",{className:g.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(_t)&&e.createElement(P.default,{className:"ml20",checked:V,onChange:u=>s(u.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(_t)&&e.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",e.createElement("span",{className:"ml5 mr5 c-light-primary"},eu[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",e.createElement("span",{className:"ml5 mr5 c-red-e53"},eu[1]),"\u9898")),xe&&e.createElement("div",{className:g.tabs},D==null?void 0:D.map((u,U)=>e.createElement("div",{onClick:()=>{xt(U)},className:je===U&&g.active,key:U},"\u65B0\u9898",U+1)))),e.createElement("div",{className:g.centerBox},e.createElement("img",{className:"mb10",src:it,width:56}),!Te&&e.createElement(G.op,{onClick:Sn},"\u8BC6\u522B"))),[1,2].includes(_t)&&Un(),[3].includes(_t)&&ln(),e.createElement("div",{className:"pb10"}),e.createElement("div",{className:g.buttonFixed},e.createElement("div",{className:g.buttonWrap},e.createElement(ne.ZP,{size:"middle",className:`${g.button} mr20`,onClick:C},"\u53D6\u6D88"),e.createElement(ne.ZP,{size:"middle",type:"primary",loading:j,className:`${g.button}`,onClick:an},Rt))),e.createElement(q.default,{centered:!0,closable:!1,destroyOnClose:!0,open:Y,title:null,footer:null,width:320,afterClose:()=>Q(0)},e.createElement(w.Z,{align:"middle",style:{flexDirection:"column"}},e.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},l,e.createElement("span",{className:g.dotLoading},e.createElement("span",null,"."),e.createElement("span",null,"."),e.createElement("span",null,"."))),e.createElement(M.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:dn}),e.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",e.createElement("span",{className:"ml5 c-light-primary"},dn,"%")))),e.createElement(q.default,{centered:!0,open:F,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:v,width:480,onCancel:()=>h(!1),onOk:()=>m.submit(),afterClose:()=>{m.resetFields()}},e.createElement(J.default,{style:{maxHeight:550},form:m,layout:"horizontal",colon:!1,size:"large",onFinish:u=>gt(void 0,null,function*(){var U,re,he,T,Ye;const Ge=A.filter(kt=>!kt.checked&&!kt.errorMsg);y(!0);const Me=()=>gt(void 0,null,function*(){var kt,We;const Ct=yield(0,nt.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Fe(H(H({},N),u),{list:Ge,mode:be})});Ct.status===0&&(Ft&&((kt=Ct==null?void 0:Ct.data)!=null&&kt.success)&&window.location.pathname==="/problemset"&&(st.Z.publish("refresh-item-bank",u.group_id),yield new Promise(bt=>setTimeout(()=>bt(),1500))),B.ZP.success(`\u6210\u529F\u5BFC\u5165${(We=Ct==null?void 0:Ct.data)==null?void 0:We.success}\u9053\u8BD5\u9898`,3),x(Ct),h(!1)),y(!1)});if(be!==1){yield Me();return}const Le=yield(0,nt.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:A,mode:be}});if(Le.status===0){if(!((U=Le==null?void 0:Le.data)!=null&&U.error_size)){yield Me();return}q.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{y(!1)},title:"\u63D0\u793A",content:e.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",e.createElement("span",{className:"c-light-primary ml5 mr5"},(re=Le==null?void 0:Le.data)==null?void 0:re.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",e.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(he=Le==null?void 0:Le.data)==null?void 0:he.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",e.createElement("span",{className:"ml5 mr5"},(Ye=(T=Le==null?void 0:Le.data)==null?void 0:T.index)==null?void 0:Ye.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:Me})}})},e.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),e.createElement(J.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"}]},e.createElement(we.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Qe})),be===1&&e.createElement(J.default.Item,{label:e.createElement(w.Z,{align:"middle",style:{justifyContent:"space-between"}},e.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),e.createElement("div",{onClick:()=>W(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},e.createElement("img",{className:"mr5 primary-hover",src:Je}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},e.createElement(at.Z,{key:Ce})))),e.createElement(q.default,{centered:!0,open:ve,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:dt,onCancel:()=>W(!1),onOk:()=>p.submit(),afterClose:()=>{p.resetFields()}},e.createElement(J.default,{style:{maxHeight:550},form:p,layout:"horizontal",colon:!1,size:"large",onFinish:u=>gt(void 0,null,function*(){var U;wt(!0),(yield(0,nt.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:u.name,parent_id:(U=u==null?void 0:u.parent_id)==null?void 0:U[0]}})).status===0?(He(Ce+1),setTimeout(()=>{B.ZP.success("\u64CD\u4F5C\u6210\u529F"),W(!1),wt(!1)},1e3)):wt(!1)})},e.createElement(J.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"}]},e.createElement(De.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),e.createElement(J.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},e.createElement(at.Z,null)))),e.createElement(Wt.Z,{onSave:u=>{n(!0),d("\u5904\u7406\u4E2D"),mn("/api/intelligent_imports/import.json",{html:u})},ref:rt}))},Ne=ce;var fe=le},68664:function(tt,mt,t){"use strict";t.d(mt,{N:function(){return De}});var e=t(59301),g=t(57809),f=t(43418),te=t(92832),J=t(8591),B=t(95237),q=t(43604),pe=t(99064),w={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},P=t(92310),oe=t.n(P),ye=t(87169),ne=t(59301),M=(G,de,ce)=>new Promise((ot,Pe)=>{var it=Je=>{try{at(ce.next(Je))}catch(ze){Pe(ze)}},nt=Je=>{try{at(ce.throw(Je))}catch(ze){Pe(ze)}},at=Je=>Je.done?ot(Je.value):Promise.resolve(Je.value).then(it,nt);at((ce=ce.apply(G,de)).next())});const{Option:we}=g.default,De=({subId:G,value:de,selectvalues:ce,disabled:ot,knowledgeOptions:Pe=[],className:it,height:nt,onChange:at=()=>{},onAddKnowledgeFinish:Je=()=>{},zIndex:ze=1e3})=>{const Re=(0,e.useRef)(),[me,Be]=(0,e.useState)([]);de=de||[];const S=(ge,k)=>{ge?(Be([...k]),at([...k])):(Be([]),at([]))};(0,e.useEffect)(()=>{(ce==null?void 0:ce.length)>0?(Be([...ce]),at([...ce])):(Be([]),at([]))},[Pe]),(0,e.useEffect)(()=>{(de==null?void 0:de.length)>0&&at([...de])},[Pe]);const O=ge=>{ge.preventDefault(),Re.current="",f.default.confirm({centered:!0,width:585,zIndex:ze,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:ne.createElement("div",{className:"font14"},ne.createElement("div",{className:w.public_tips},ne.createElement(ye.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("div",{style:{width:"95px"}},ne.createElement("span",{className:w.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),ne.createElement(te.default,{className:w.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:Re.current,onChange:k=>{Re.current=k.target.value}}))),onOk:()=>new Promise((k,_e)=>M(void 0,null,function*(){if(!Re.current)return J.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),_e();if(Re.current.length>20)return J.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),_e();const st=yield(0,pe.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:Re.current,sub_discipline_id:G}});if((st==null?void 0:st.status)===0){Je({id:st.tag_discipline_id,name:Re.current,type:"personal"});let Wt=ce||[];Wt.push(st.tag_discipline_id),at([...Wt]),Be([...Wt]),at([...Wt])}return k()}))})};return ne.createElement(B.Z,{wrap:!1,align:"middle",className:oe()(w.wrap,it)},ne.createElement(q.Z,null,ne.createElement(g.default,{mode:"multiple",disabled:!G||ot,className:w.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:S,style:{width:nt||490},showSearch:!0,allowClear:!0,value:me,filterOption:(ge,k)=>k.label.indexOf(ge.toLowerCase())>=0},Pe==null?void 0:Pe.map(ge=>ne.createElement(we,{key:ge.id,value:ge.id,label:ge.name},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},ge.name),(ge==null?void 0:ge.type)==="personal"&&ne.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),G&&ne.createElement(q.Z,{className:`ml20 ${nt&&w.add_style}`},ne.createElement("span",{className:w.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),ne.createElement("span",{className:w.linkBtn,onClick:O},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},59879:function(tt,mt,t){"use strict";var e=t(59301),g=t(88010),f=t(48136),te=t(41588),J=t(43418),B=t(59301);const q=(0,e.forwardRef)(({callback:pe,width:w,onChange:P,disabled:oe,readOnly:ye,type:ne="",value:M="",style:we={}},De)=>{const G=(0,e.useRef)(),de=(0,e.useRef)(),[ce,ot]=(0,e.useState)(0),[Pe,it]=(0,e.useState)(0),[nt,at]=(0,e.useState)(!1),Je=()=>{var Be=document.createElement("div");Be.innerHTML=G.current.getValue();var S=Be.innerText;return pe&&pe(S),S};(0,e.useImperativeHandle)(De,()=>({getData:Je}));const ze=Be=>{Be.preventDefault();const S=Be.clientX-ce,O=Be.clientY-Pe;document.body.onmousemove=ge=>{let k=ge.clientX-S,_e=ge.clientY-O;const st=document.getElementsByClassName("markdown-popup-form")[0],Wt=window.innerWidth-st.offsetWidth,Tt=window.innerHeight-st.offsetHeight;k=Math.max(0,Math.min(k,Wt)),_e=Math.max(0,Math.min(_e,Tt)),Re(ge.clientX,ge.clientY,S,O)&&(ot(k),it(_e))},document.body.onmouseup=function(){document.body.onmousemove=null}},Re=(Be,S,O,ge)=>{const k=document.body.clientHeight,_e=document.body.clientWidth;return Be<20&&O>Be||Be>_e-20&&OS||S>k-20&&ge{nt&&setTimeout(()=>{const Be=document.getElementsByClassName("markdown-popup-form")[0],S=window.innerWidth/2-Be.offsetWidth/2,O=window.innerHeight/2-Be.offsetHeight/2;ot(S),it(O)},0)},[nt]);const me=()=>{oe||ye||at(!0)};return B.createElement("div",{style:we},B.createElement("div",{style:{width:w||"100%",position:"relative"},className:`${g.Z.mathFillWrap} ${oe||ye?"cursorDefault":""}`,onClick:()=>me()},B.createElement("math-field",{disabled:oe,locale:"zh_cn",class:`${g.Z.mathField} ${ne}`,readOnly:ye,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:G,style:{width:"100%",fontSize:M?18:14},value:M||""})),B.createElement(J.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:ce,top:Pe},title:B.createElement("div",{style:{cursor:"move"},onMouseDown:ze},"\u8F93\u5165\u516C\u5F0F"),open:nt,onOk:()=>{const Be=de.current.getData();G.current.setValue(Be),P(Be),at(!1)},onCancel:()=>{at(!1)},destroyOnClose:!0,className:"markdown-popup-form"},B.createElement(te.Z,{value:M,ref:de,onChange:P,showSaveButton:!1})))});mt.Z=q},43504:function(tt,mt,t){"use strict";t.r(mt),t.d(mt,{default:function(){return Ma}});var e=t(59301),g=t(92736),f=t(81863),te=t(61682),J=t(89070),B=t(61186),q=t.n(B),pe="data:image/png;base64,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0p8zAAA7SGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU1NzcyLCAyMDE0LzAxLzEzLTE5OjQ0OjAwICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE1LTExLTEwVDE0OjA0OjUwKzA4OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6ODBiY2E5ODUtNGY5Yi02ZTRkLTlmYzktZThmNDkyNjdkZjRlPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD5hZG9iZTpkb2NpZDpwaG90b3Nob3A6ZWRkYWU4MGMtODc3MC0xMWU1LTg0OWEtYmNmZGE2MDI4ZjJlPC94bXBNTTpEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06T3JpZ2luYWxEb2N1bWVudElEPnhtcC5kaWQ6ZDAxN2I5NGUtOTRiZC0yNjQxLThmZjktYmY3YTBhMzY3N2IxPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmQwMTdiOTRlLTk0YmQtMjY0MS04ZmY5LWJmN2EwYTM2NzdiMTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNS0xMS0xMFQxNDowNDo1MCswODowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4MGJjYTk4NS00ZjliLTZlNGQtOWZjOS1lOGY0OTI2N2RmNGU8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTUtMTEtMTBUMTQ6MDQ6NTArMDg6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE0IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT4zQ0I4RkVFOEMyRUJFNkU1QTREQTk3MzI4MzU0MTI0RTwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpPmFkb2JlOmRvY2lkOnBob3Rvc2hvcDpiZGRmY2Y2Zi04NzcwLTExZTUtODQ5YS1iY2ZkYTYwMjhmMmU8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6QmFnPgogICAgICAgICA8L3Bob3Rvc2hvcDpEb2N1bWVudEFuY2VzdG9ycz4KICAgICAgICAgPHBob3Rvc2hvcDpDb2xvck1vZGU+MzwvcGhvdG9zaG9wOkNvbG9yTW9kZT4KICAgICAgICAgPHBob3Rvc2hvcDpJQ0NQcm9maWxlPnNSR0IgSUVDNjE5NjYtMi4xPC9waG90b3Nob3A6SUNDUHJvZmlsZT4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9wbmc8L2RjOmZvcm1hdD4KICAgICAgICAgPHRpZmY6T3JpZW50YXRpb24+MTwvdGlmZjpPcmllbnRhdGlvbj4KICAgICAgICAgPHRpZmY6WFJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOlhSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpZUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WVJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOlJlc29sdXRpb25Vbml0PjI8L3RpZmY6UmVzb2x1dGlvblVuaXQ+CiAgICAgICAgIDxleGlmOkNvbG9yU3BhY2U+MTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjA8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Pu6JurQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAABRFJREFUeNpE1OtvW/Udx/H3ufj4+Ph2nDh2vLgrTSPaFNqGtd0Gy9LRTVymNoNM6ihCaEwdQ5sYAo0HTOwBYg/Yk0pDiG3qmLSiPtjGJERbdZSQaUArykXt1la9hDRNY6dpYsexj30uPj7ntwcVyT/w0ucrfT5fSQgBdguAEBlZhDhaiVikF2j22lfPjP77+Kc/9ZyO9p37th7s2rLlbegveZ4g6jggS4AMAKkkkhAC366DJJADgaJlgA/unTx+4qmT/7oyKpxJfdYzUDIma7M6TsXoDH+3/8jgnrG/iOC2o8JrIiQJECjpvlt0Q7JoimWEkQHN1Sf+8MbE40+O7226M/rtCYX9+k2e0me55+48XXfn1f1PvvfwiVdfOSLFlKitSbh8hq9+DitZFRlZSaHK1aJ35uV3f3+4zr79/fy42CD9pwtULwdUpwLqu//ID4JzPHPoEQ7+00dc/vM/Eoary3oCPR5dBROeRTxaH7x+9MWpkd3nRsyBPL/InmP6cAN5jUlgtcELkXpMTj19kr3GGfLfuovv7T62Z/GjN67aM2c3XHz/nVUw6jmo7ruJI5eT2idz23lwu0XzbAP5eh3JjBJdCnBP3iSyrhu96VD562nG7m8z8cUm3vwwKCSkVgx5aBWsL1aK4cfvHwilGKg2KWuOxjxEAh+WXKT1Bto2E/lGC42QyrRDX5cHkkStKRPtUQ9sHB5btwLOXHrvh+1yeTiT0KATRRQKZId7aSKw7ukm2Fck8dIQxjNbkHsMctuytOw2CEEhZ0Dp7L1Ls6d+sgIaicxgw/Lp73FB7+bEaQN1V4rqnrUEZQvpfy3sYzfxp5fRnh+m69mtvHWoBsQZ2qzSmlrALU0VV8BwaW5Po6ZyZ9Gi+HWN19+M859XSgztKJA2ktgXaoQLHu65GsnyMudfvsKrh6Lkh0w299WplD38pUvDK6CstkyrIZNavMLe+wM6fgL/6Dzdf/scuS9Cu0chzKlkdxUoTFylcvA8rbbC2GiEZHUSq6GiJuUIgAoQM746Lm+4Nhrk+3jiGxYH+np4vTyIP3uB7uokcjqGc6GGNZCjnCnwdzkGKZMnvrlAJ1nEvEPCyKw5tgKCnBMNwdyUxZ2D0/z2V9t48fkRjlqboeEzalfpMmXeOpakiQFkeO7nOjsGJpmbBFybsGNtXQFVs729k8zjz/uUFi7yy+EoY+NxJo7bXJK38MCmLyjEKnSO9NGuOazZaPDrB65x89Q1bF9Hz2qoprYRuPUcvOYnj1ZP/+6wM9/Gq/hQmmH9Q0NE8zoEVYKqSnPBIb2uC9Z2Q6nC9NuXcZJZEv0JYr0G6YF9O7XM9z+QhBAAdFr/fWzp/IHXAtdJVz6cR40LencOEiw5+HYL2dDRu+JIWoTqqSk6gUp6+3p8l2p6w8gjcTM1Lmn33TrZd2ZwFp2yOx9z9HyYzu8aIKi3CKwGGBqKZqLFoL3cpFWqoa/tRi/m8ZZt3LIlYmuaKKkUsS9rI9pXUfjohdzXkr2RTAGvHhIGKmGg4C5aIELa1TrNyUUkJQKShHujQiQmk/92IasZ1s9Ch9Uta0qKaPeOhyw7/ZpdKrU0ZZlUrkNEstEkH8VbRjgOyY1ZUgMpZK2JmtaQMr3XO+pdv1GN23+kaIus1kb4SBHVblTjTzsX8y859cUHPX9251c29WwKLSmhm3KXGkti3eB6rMe01dzI2aWphXFnpnaib2culBQFEbgA/H8ALiI3EysggNoAAAAASUVORK5CYII=",w={flex_box_center:"flex_box_center___DajON",flex_space_between:"flex_space_between___tvLDY",flex_box_vertical_center:"flex_box_vertical_center___PvYv9",flex_box_center_end:"flex_box_center_end___F4Cig",flex_box_column:"flex_box_column___u9A0o",footer:"footer___k7tsL",fastLink:"fastLink___WjVYd",cooperation:"cooperation___Owpto",copyright:"copyright___UL6n9"},oe=({user:o,globalSetting:i})=>{var c,Se,$e,Ve,Nt,et;return e.createElement("div",{className:w.footer,style:{height:(c=i==null?void 0:i.setting)!=null&&c.main_site?"":"80px",lineHeight:(Se=i==null?void 0:i.setting)!=null&&Se.main_site?"":"80px"}},(($e=i==null?void 0:i.setting)==null?void 0:$e.main_site)&&e.createElement("aside",{className:w.fastLink},e.createElement("a",{target:"_blank",href:"/"},"\u7F51\u7AD9\u9996\u9875"),!((Ve=i==null?void 0:i.setting)!=null&&Ve.is_local)&&e.createElement("a",{target:"_blank",href:"/help/about_us"},"\u5173\u4E8E\u6211\u4EEC"),e.createElement("a",{target:"_blank",href:"/help/contact_us"},"\u8054\u7CFB\u6211\u4EEC"),e.createElement("a",{target:"_blank",href:"/help/cooperatives"},"\u5408\u4F5C\u4F19\u4F34"),e.createElement("a",{target:"_blank",href:"/help/agreement"},"\u670D\u52A1\u534F\u8BAE"),e.createElement("a",{target:"_blank",href:"/help/help_center"},"\u5E2E\u52A9\u4E2D\u5FC3"),e.createElement("a",{target:"_blank",href:"/help/feedback"},"\u610F\u89C1\u53CD\u9988")),(Nt=i.setting)!=null&&Nt.footer?e.createElement("div",{dangerouslySetInnerHTML:{__html:(et=i.setting)==null?void 0:et.footer}}):e.createElement("div",null,e.createElement("p",{className:"footer_con-p inline lineh-30 font-14"},e.createElement("span",{className:"font-18 fl"},"\xA9"),"\xA0",q()().year(),"\xA0EduCoder",e.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://beian.miit.gov.cn/",className:"ml15 mr15"},"\u6E58ICP\u590717009477\u53F7"),e.createElement("a",{style:{color:"#888"},target:"_blank",href:"http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=43019002000962",className:"mr15"},e.createElement("img",{className:"vertical4",src:pe}),"\u6E58\u516C\u7F51\u5B89\u590743019002000962\u53F7"),e.createElement("a",{href:"https://team.trustie.net",style:{color:"#888"},target:"_blank"},"Trustie"),"\xA0\xA0\xA0&\xA0\xA0\xA0IntelliDE inside. ",e.createElement("span",{className:"mr15"},"\u7248\u6743\u6240\u6709 \u6E56\u5357\u667A\u64CE\u79D1\u6280\u6709\u9650\u516C\u53F8"))))},ye={flex_box_center:"flex_box_center___mmTa9",flex_space_between:"flex_space_between___jMnlY",flex_box_vertical_center:"flex_box_vertical_center___Nzd52",flex_box_center_end:"flex_box_center_end___rVNra",flex_box_column:"flex_box_column___cg5bF",newFooter:"newFooter___XUH_2"},ne=t(3294),M=t(43418),we=t(955),De=t(85149),de=({user:o,globalSetting:i})=>{var c,Se,$e;const[Ve,Nt]=(0,e.useState)(!1);(0,e.useEffect)(()=>(window.addEventListener("click",qe),()=>{window.removeEventListener("click",qe)}),[]);const et=()=>{if(function(){return/macintosh|mac os x/i.test(navigator.userAgent)}()){Nt(!0);return}(0,we.xg)("//shang.qq.com/wpa/qunwpa?idkey=2f2043d88c1bd61d182b98bf1e061c6185e23055bec832c07d8148fe11c5a6cd")},K=(Qt,rn)=>{if(Qt.className===rn)return Qt;for(let $t=0,St=Qt;St=St.parentNode;$t++){if(St.className===rn)return St;if(St==document.documentElement)return!1}},qe=Qt=>{var rn,$t,St;Qt!=null&&Qt.target&&(((rn=Qt==null?void 0:Qt.target)==null?void 0:rn.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A"||((St=($t=Qt==null?void 0:Qt.target)==null?void 0:$t.nextElementSibling)==null?void 0:St.innerText)==="\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A")&&K(Qt.target,"module-introduce")&&et()};return e.createElement(e.Fragment,null,e.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Ve,title:"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>Nt(!1)},e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center"}},e.createElement("p",null,"\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A",(c=i==null?void 0:i.setting)==null?void 0:c.homepage_tea_qq_number," "),e.createElement("img",{src:`${ne.Z.IMG_SERVER}/${(Se=i==null?void 0:i.setting)==null?void 0:Se.homepage_tea_qq_qrcode_url}`,width:200,height:200}))),e.createElement("div",{className:ye.newFooter,dangerouslySetInnerHTML:{__html:(0,De.z)(($e=i.setting)==null?void 0:$e.footer,!0)}}))};const ce=({user:o,globalSetting:i,loading:c,dispatch:Se})=>{var $e,Ve;return i.showFooter&&i.showHeaderFooter?e.createElement("section",{id:"footer"},($e=i==null?void 0:i.setting)!=null&&$e.main_site&&!((Ve=i==null?void 0:i.setting)!=null&&Ve.is_local)?e.createElement(de,{user:o,globalSetting:i}):e.createElement(oe,{user:o,globalSetting:i})):e.createElement(e.Fragment,null," ")};var ot=(0,J.connect)(({user:o,loading:i,globalSetting:c})=>({user:o,globalSetting:c,loading:i.models.index}))(ce),Pe=t(6848),it=t(9122),nt=t(7678),at={sideBar:"sideBar___iM1tf",wrap:"wrap___GEY86",backTop:"backTop___skoyU",ul:"ul___JwWww",tooltipclass:"tooltipclass___QQUJq"},Je=t(32637);const ze=({globalSetting:o,loading:i,shixunHomeworks:c,user:Se,dispatch:$e})=>{var Ve,Nt,et,K,qe,Qt,rn,$t,St,It,yn,Fn,Kn,Rn,ou,iu,uu;const[ru,Eu]=(0,e.useState)(!1),[Bu,qt]=(0,e.useState)(!1),[In]=(0,e.useState)(localStorage.hideCustom?JSON.parse(localStorage.hideCustom):[]),[vn,Nn]=(0,e.useState)((localStorage==null?void 0:localStorage.hidesidebar)!="1"),[Cu,Qn]=(0,e.useState)(!1),[mu,Nu]=(0,e.useState)(!1),Iu=(0,e.useRef)(),$n=(0,J.useLocation)();(0,e.useEffect)(()=>(window.addEventListener("scroll",Mu),()=>window.removeEventListener("scroll",Mu)),[]),(0,e.useEffect)(()=>{setTimeout(()=>{localStorage.setItem("hidesidebar","1"),Nn(!1)},5e3)},[]),(0,e.useEffect)(()=>{c.actionTabs.type===99&&(Qn(!0),setTimeout(()=>{Qn(!1)},5e3))},[c.actionTabs]),(0,e.useEffect)(()=>{document.domain==="www.educoder.net"&&($n.pathname==="/"||$n.pathname.indexOf("/competitions/detail/")>-1||$n.pathname.indexOf("/competitions")>-1&&$n.pathname.split("/").length===3)?Nu(!0):Nu(!1)},[$n.pathname]),(0,e.useEffect)(()=>{var Bt,Mn,Vt;(Bt=Se==null?void 0:Se.userInfo)!=null&&Bt.login&&!In.includes((Mn=Se==null?void 0:Se.userInfo)==null?void 0:Mn.login)&&!((Vt=o==null?void 0:o.setting)!=null&&Vt.is_local)&&setTimeout(()=>{var bn,jn,wu=document.createEvent("Events");wu.initEvent("mouseout",!0,!1),Iu&&((bn=Iu.current)==null||bn.dispatchEvent(wu)),In.push((jn=Se==null?void 0:Se.userInfo)==null?void 0:jn.login),localStorage.hideCustom=JSON.stringify(In)},5e3)},[Se]);const Mu=()=>{var Bt;if($n.pathname==="/Activities"){Eu(!1);return}Eu(((Bt=document==null?void 0:document.documentElement)==null?void 0:Bt.scrollTop)>0)},jt=()=>{const Bt=function(){return/macintosh|mac os x/i.test(navigator.userAgent)}();qt(!0)};return e.createElement("div",{className:at.sideBar},e.createElement("div",{id:"wechat_QR_code_ids"},mu&&!(0,we.s2)()&&e.createElement(Pe.Z,{placement:"left",overlayInnerStyle:{padding:26},getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",{className:"flex-wrp flex_box_column flex_box_center"},e.createElement(it.Z,{errorLevel:"H",value:window.location.href,bgColor:"#FFF",size:190,icon:`${ne.Z.IMG_SERVER}/${(Ve=o==null?void 0:o.setting)==null?void 0:Ve.tab_logo_url}`}),e.createElement("div",{className:"tc font15 mt20"},"\u8BF7\u4F7F\u7528\u5FAE\u4FE1\u626B\u4E00\u626B\u5206\u4EAB",$n.pathname.indexOf("/competitions")>-1?"\u7ADE\u8D5B":"\u5934\u6B4C"))},e.createElement("div",{className:at.wrap},e.createElement("i",{className:"iconfont icon-icon-weixin c-light-primary font22"}))),!o.onlyShowBackTop&&(o==null?void 0:o.onlyShowBackTopIcons)&&vn&&e.createElement(e.Fragment,null,!!((Nt=Se==null?void 0:Se.userInfo)!=null&&Nt.login)&&e.createElement(Pe.Z,{placement:"left",defaultVisible:!(In!=null&&In.includes((et=Se==null?void 0:Se.userInfo)==null?void 0:et.login)),getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("div",{className:"tc"},e.createElement("img",{className:"mt10",src:Je,width:"188px",height:"188px"})),e.createElement("div",{className:"tc font15 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),e.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),e.createElement("div",{className:"pt10 font12"},e.createElement("ul",{className:at.ul},e.createElement("li",null,"\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66"),e.createElement("li",null,"\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),e.createElement("li",null,"\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002"))))},e.createElement("div",{className:at.wrap,ref:Iu},e.createElement("a",{href:"javascript:void(0)"},e.createElement("i",{className:"iconfont icon-yijianfankui1 c-light-primary font22"})))),!((K=o==null?void 0:o.setting)!=null&&K.is_local)&&e.createElement(Pe.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("img",{src:`${ne.Z.IMG_SERVER}/images/educoder/EWM.jpg`,width:"158px",height:"158px"}),e.createElement("div",{className:"tc font15"},"\u5FAE\u4FE1\u626B\u4E00\u626B"),e.createElement("div",{className:"tc font15"},"\u5173\u6CE8\u516C\u4F17\u53F7"))},e.createElement("div",{className:at.wrap},e.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),!((qe=o==null?void 0:o.setting)!=null&&qe.is_local)&&e.createElement(Pe.Z,{placement:"left",title:"\u5728\u7EBF\u54A8\u8BE2"},e.createElement("div",{className:at.wrap},e.createElement("a",{onClick:jt,className:"c-white"},e.createElement("i",{className:"iconfont icon-QQ1 c-light-primary font22"})))),e.createElement("div",{onClick:()=>{Nn(!1),localStorage.setItem("hidesidebar","1")},style:{textAlign:"center",fontSize:"14px",color:"#0152d9",margin:"10px 0px",cursor:"pointer"}},"\u6536\u8D77")),((Qt=o==null?void 0:o.setting)==null?void 0:Qt.main_site)&&!o.onlyShowBackTop&&(o==null?void 0:o.onlyShowBackTopIcons)&&!vn&&e.createElement("div",{onClick:()=>{Nn(!0),localStorage.setItem("hidesidebar","2")},style:{textAlign:"center",fontSize:"16px",color:"#0152d9",background:"#fff",margin:"10px 0px",cursor:"pointer",position:"absolute",left:"80px",top:"-150px",boxShadow:"0px 0px 8px 0px #f1f1f1",width:"30px",writingMode:"vertical-lr",height:"100px",paddingLeft:"3px"}},"\u8054\u7CFB\u6211\u4EEC"),(o==null?void 0:o.showQuestionBackTop)&&!((rn=o==null?void 0:o.setting)!=null&&rn.is_local)&&e.createElement(Pe.Z,{placement:"left",getPopupContainer:()=>document.getElementById("wechat_QR_code_ids"),title:e.createElement("div",null,e.createElement("img",{src:(($t=Se==null?void 0:Se.userInfo)==null?void 0:$t.identity)==="student"?`${ne.Z.IMG_SERVER}/${(St=o==null?void 0:o.setting)==null?void 0:St.homepage_stu_qq_qrcode_url}`:`${ne.Z.IMG_SERVER}/${(It=o==null?void 0:o.setting)==null?void 0:It.homepage_tea_qq_qrcode_url}`,width:"158px",height:"158px"}),e.createElement("div",{className:"tc font15 mt10",style:{marginBottom:6}},"\u626B\u7801\u8FDB\u7F16\u7A0B\u4EA4\u6D41\u7FA4"))},e.createElement("div",{className:at.wrap},e.createElement("i",{className:"iconfont icon-erweima1 c-light-primary font22"}))),ru&&e.createElement(Pe.Z,{placement:"left",title:"\u8FD4\u56DE\u9876\u90E8"},e.createElement(nt.Z,{className:`${at.wrap} ${at.backTop}`,visibilityHeight:0},e.createElement("i",{className:"iconfont icon-huidaodingbu c-light-primary font14"})))),e.createElement(M.default,{centered:!0,destroyOnClose:!0,open:Bu,title:((yn=Se==null?void 0:Se.userInfo)==null?void 0:yn.identity)==="student"?"\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41\u793E\u533A":"\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41\u793E\u533A",width:"500px",footer:null,onCancel:()=>qt(!1)},e.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"center",marginBottom:20}},e.createElement("p",null,((Fn=Se==null?void 0:Se.userInfo)==null?void 0:Fn.identity)==="student"?`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u5B66\u751F\u4EA4\u6D41QQ\u7FA4\uFF1A${(Kn=o==null?void 0:o.setting)==null?void 0:Kn.homepage_stu_qq_number}`:`\u626B\u7801\u6216\u641C\u7D22\u52A0\u5165\u5934\u6B4C\u6559\u5E08\u4EA4\u6D41QQ\u7FA4\uFF1A${(Rn=o==null?void 0:o.setting)==null?void 0:Rn.homepage_tea_qq_number}`),e.createElement("img",{src:((ou=Se==null?void 0:Se.userInfo)==null?void 0:ou.identity)==="student"?`${ne.Z.IMG_SERVER}/${(iu=o==null?void 0:o.setting)==null?void 0:iu.homepage_stu_qq_qrcode_url}`:`${ne.Z.IMG_SERVER}/${(uu=o==null?void 0:o.setting)==null?void 0:uu.homepage_tea_qq_qrcode_url}`,width:200,height:200}))))};var Re=(0,J.connect)(({loading:o,globalSetting:i,user:c,shixunHomeworks:Se})=>({globalSetting:i,user:c,loading:o.models.index,shixunHomeworks:Se}))(ze),me=t(3113),Be=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const S=({user:o,dispatch:i,classroomList:c})=>e.createElement(M.default,{title:"\u6E29\u99A8\u63D0\u793A",zIndex:9999,footer:null,open:c.actionTabs.key==="\u5BFC\u51FA\u63D0\u9192",onCancel:()=>{i({type:"classroomList/setActionTabs",payload:{}})}},e.createElement("div",null,e.createElement("span",null,"\u60A8\u5728\u5F53\u524D\u680F\u76EE\u4E2D\u6709\u5DF2\u5BFC\u51FA\u7684\u8868\u683C\u672A\u4E0B\u8F7D\uFF0C\u8BF7\u5148\u4E0B\u8F7D\u5DF2\u6709\u8868\u683C\uFF0C\u7136\u540E\u518D\u5BFC\u51FA\u65B0\u7684\u8868\u683C\u3002"),e.createElement("br",null),e.createElement("div",{style:{textAlign:"end"}},e.createElement(me.ZP,{type:"primary",onClick:()=>Be(void 0,null,function*(){i({type:"classroomList/setActionTabs",payload:{}})})},"\u77E5\u9053\u4E86"))));var O=(0,J.connect)(({user:o,classroomList:i})=>({user:o,classroomList:i}))(S),ge=t(98228),k=t(95237),_e=t(43604),st=t(24905),Wt={name:"name___sZaG7"},Tt=t(59301),ke=Object.defineProperty,Pt=Object.defineProperties,lt=Object.getOwnPropertyDescriptors,Mt=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,R=Object.prototype.propertyIsEnumerable,H=(o,i,c)=>i in o?ke(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Fe=(o,i)=>{for(var c in i||(i={}))ee.call(i,c)&&H(o,c,i[c]);if(Mt)for(var c of Mt(i))R.call(i,c)&&H(o,c,i[c]);return o},gt=(o,i)=>Pt(o,lt(i)),Ie=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const{TreeNode:X}=ge.default,Ae=({classroomList:o,loading:i,dispatch:c})=>{var Se,$e,Ve;const[Nt,et]=(0,e.useState)(!1),[K,qe]=(0,e.useState)([]),[Qt,rn]=(0,e.useState)(!0),[$t,St]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{var It,yn;o.actionTabs.key=="\u9009\u62E9\u73ED\u7EA7"&&qe([...(yn=(It=o==null?void 0:o.actionTabs)==null?void 0:It.course_groups)==null?void 0:yn.map(Fn=>Fn.course_group_id)])},[o.actionTabs.key]),(0,e.useEffect)(()=>{var It,yn,Fn,Kn;rn(((yn=(It=o==null?void 0:o.actionTabs)==null?void 0:It.course_groups)==null?void 0:yn.length)===(K==null?void 0:K.length)),St((K==null?void 0:K.length)>0&&(K==null?void 0:K.length)<((Kn=(Fn=o==null?void 0:o.actionTabs)==null?void 0:Fn.course_groups)==null?void 0:Kn.length))},[K]),Tt.createElement(M.default,{centered:!0,title:o.actionTabs.title,open:o.actionTabs.key==="\u9009\u62E9\u73ED\u7EA7",okText:"\u786E\u8BA4\u5BFC\u51FA",cancelText:"\u53D6\u6D88",width:700,bodyStyle:{minHeight:100},confirmLoading:Nt,onOk:()=>Ie(void 0,null,function*(){var It;et(!0);const yn=sessionStorage.all_student_works_params?JSON.parse(sessionStorage.all_student_works_params):[],Fn=JSON.stringify(gt(Fe({},yn),{course_group:[...K],teacher_comment:null,work_status:null,search:null,file_status:null,member_work:null}));sessionStorage.all_student_works_params=Fn,localStorage.setItem("all_student_works_param",Fn),c({type:"classroomList/setActionTabs",payload:{}}),et(!1),(It=o==null?void 0:o.actionTabs)==null||It.fn()}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})}},Tt.createElement("div",null,Tt.createElement(k.Z,null,Tt.createElement(_e.Z,{className:"font14 mb10",span:24},"\u8BF7\u9009\u62E9\u672C\u6B21\u9700\u8981\u5BFC\u51FA",(Se=o==null?void 0:o.actionTabs)==null?void 0:Se.title,"\u7684\u73ED\u7EA7\uFF1A"),Tt.createElement(_e.Z,{span:24},Tt.createElement(st.default,{indeterminate:$t,checked:Qt,onChange:It=>{var yn,Fn;qe(It.target.checked?(Fn=(yn=o==null?void 0:o.actionTabs)==null?void 0:yn.course_groups)==null?void 0:Fn.map(Kn=>Kn.course_group_id):[])}},"\u5168\u9009")),Tt.createElement(st.default.Group,{style:{width:"100%"},value:K,onChange:It=>{qe(It)}},Tt.createElement(k.Z,null,(Ve=($e=o==null?void 0:o.actionTabs)==null?void 0:$e.course_groups)==null?void 0:Ve.map((It,yn)=>Tt.createElement(_e.Z,{span:8,style:{marginTop:"10px"}},Tt.createElement(st.default,{value:It.course_group_id,style:{fontSize:"14px"}},Tt.createElement("span",{className:Wt.name,title:It.group_group_name}," ",It.group_group_name),Tt.createElement("span",null,"(",It.count,")")))))))))};var $=(0,J.connect)(({classroomList:o,loading:i})=>({classroomList:o,loading:i}))(Ae),le=t(8591),Ne=t(57809),fe=t(99064),L={modal:"modal___F5VLC",title:"title___JqMFe",content:"content___f4NH_",name:"name___UtE1a",tip:"tip____F4Fo",info:"info___Outu3",icon:"icon___vRglT",img:"img___XOkOS",code:"code___BFLYc",item:"item___iouDe",left:"left___jflep",right:"right___ZKzah",text1:"text1___mApOX",text2:"text2___lP9Fx",count:"count___TFQl9",disable:"disable___BmHOV",line:"line___R2Nmd",nocode:"nocode___LEukz"},I="data:image/png;base64,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",r=t(59301),C=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const{TreeNode:x}=ge.default,N=({classroomList:o,loading:i,dispatch:c,user:Se})=>{var $e,Ve;const[Nt,et]=(0,e.useState)(!1),[K,qe]=(0,e.useState)(""),[Qt,rn]=(0,e.useState)([]),[$t,St]=(0,e.useState)({});return(0,e.useEffect)(()=>{if(o.actionTabs.id&&o.actionTabs.key==="\u6388\u6743\u4F7F\u7528"){let Kn=function(){return C(this,null,function*(){const Rn=yield(0,fe.ZP)(`/api/courses/${o.actionTabs.id}/get_high_resources_codes.json`,{method:"get",params:{type:o.actionTabs.type,type_id:o.actionTabs.type_id}});(Rn==null?void 0:Rn.status)===0&&(rn(Rn==null?void 0:Rn.data),St(Rn==null?void 0:Rn.other_data))})};console.log(o.actionTabs);const{id:It,type:yn,type_id:Fn}=o.actionTabs;Kn()}},[o.actionTabs.id]),r.createElement(M.default,{centered:!0,title:o.actionTabs.title,open:o.actionTabs.key==="\u6388\u6743\u4F7F\u7528",okText:"\u7ACB\u5373\u9A8C\u8BC1",cancelText:"\u53D6\u6D88",width:804,bodyStyle:{minHeight:350},confirmLoading:Nt,destroyOnClose:!0,closeIcon:r.createElement("i",{className:"iconfont icon-guanbi1 font15",onClick:()=>{c({type:"classroomList/setActionTabs",payload:{}})},style:{color:"#fff"}}),afterClose:()=>{qe("")},className:L.modal,onOk:()=>C(void 0,null,function*(){var It;if(!K){le.ZP.warning("\u8BF7\u9009\u62E9\u6388\u6743\u7801");return}et(!0);const yn=yield(0,fe.ZP)(`/api/courses/${o.actionTabs.id}/check_high_resources_code.json`,{method:"post",body:{type:o.actionTabs.type,type_id:o.actionTabs.type_id,code:K}});(yn==null?void 0:yn.status)===0&&(le.ZP.success("\u6388\u6743\u6210\u529F"),c({type:"classroomList/setActionTabs",payload:{}}),(It=o==null?void 0:o.actionTabs)==null||It.fn()),et(!1)}),onCancel:()=>{c({type:"classroomList/setActionTabs",payload:{}})}},r.createElement("div",{className:"mt10"},r.createElement("div",{className:L.title},"\u6388\u6743\u4F7F\u7528"),r.createElement("div",{className:L.content},r.createElement("div",null,r.createElement("div",{className:L.name},"\u60A8\u597D\uFF01",($e=Se==null?void 0:Se.userInfo)==null?void 0:$e.username,"\u8001\u5E08\uFF08",(Ve=Se==null?void 0:Se.userInfo)==null?void 0:Ve.login,"\uFF09\uFF1A"),o.actionTabs.type==="shixun"&&r.createElement("div",{className:L.tip},"\u5F53\u524D\u5B9E\u8BAD\u4F5C\u4E1A\u3010",o.actionTabs.name,"-ID",o.actionTabs.type_id,"\u3011\u662F\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",r.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u4F5C\u4E1A\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),o.actionTabs.type==="exercise"&&r.createElement("div",{className:L.tip},"\u5F53\u524D\u8BD5\u5377\u3010",o.actionTabs.name,"-ID",o.actionTabs.type_id,"\u3011\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",r.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},o.actionTabs.type==="shixun"?"\u5B9E\u9A8C\u73AF\u5883":"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),r.createElement("span",{style:{color:"#232B40"}},o.actionTabs.type==="shixun"?$t.env_name:`${$t.env_count}\u4E2A`)),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-shiyankecheng",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u6240\u5C5E\u8BFE\u5802"),r.createElement("span",{style:{color:"#232B40"}},$t.course_name)),r.createElement("div",{className:L.info},r.createElement("div",{className:L.icon},r.createElement("i",{className:"iconfont icon-zaixianrenshu",style:{color:"#165DFF"}})),r.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u5B66\u751F\u4EBA\u6570"),r.createElement("span",{style:{color:"#232B40"}},$t.student_count,"\u4EBA"))),r.createElement("div",{className:"mt10"},r.createElement("div",{className:L.img},r.createElement("img",{src:Je,width:"124px",height:"124px"})),r.createElement("div",{className:"tc font14 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801"))),r.createElement("div",{className:L.code},r.createElement("span",{className:"mr10",onClick:()=>console.log(1111)},"\u6388\u6743\u7801"),r.createElement(Ne.default,{popupClassName:L.popu,disabled:!1,className:L.qselect,onChange:It=>C(void 0,null,function*(){console.log(It),qe(It)}),size:"large",optionLabelProp:"lable",style:{flex:1,width:700},placeholder:"\u8BF7\u9009\u62E9\u6388\u6743\u7801",virtual:!1,notFoundContent:r.createElement("div",{className:L.nocode},r.createElement("div",null,r.createElement("img",{src:I,alt:""}),r.createElement("div",{className:"mt10",style:{color:"#666666"}},"\u6682\u65E0\u6388\u6743\u7801\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6~")))},Qt==null?void 0:Qt.map((It,yn)=>r.createElement(Ne.default.Option,{key:It.code,value:It==null?void 0:It.code,label:It.code,disabled:It.disable},r.createElement("div",{className:L.item},r.createElement("div",{className:L.left,style:{background:yn%2==0?"#52C7B0":"#E36868"}},It.code),r.createElement("div",{className:`${L.right} ${It.disable&&L.disable}`},o.actionTabs.type==="shixun"&&r.createElement("div",null,r.createElement("span",{className:L.text1},"\u9002\u7528\u8D44\u6E90\u7C7B\u578B\uFF1A"),r.createElement("span",{className:L.text2},It.resource_type_name),It.resource_type_name==="\u9AD8\u6027\u80FD\u670D\u52A1\u5668"&&r.createElement(Pe.Z,{title:r.createElement("div",null,"\u9002\u7528\u7684\u5B9E\u9A8C\u73AF\u5883\u5305\u62EC\uFF1AARM\u3001\u7B97\u80FD\u4E91\u3001\u4EA4\u5927\u4E91\u3001\u65E0\u5F71\u4E91\u3001\u6E56\u5927\u8D85\u7B97\u4E2D\u5FC3\u3001\u9AD8\u914D\u7F6E\u3001\u5927\u955C\u50CF\u3001\u81EA\u5B9A\u4E49\u955C\u50CF\u7B49\u3002",r.createElement("br",null),"\u4E0D\u5305\u62EC\uFF1AGPU\u3001\u963F\u91CC\u4E91\u3001\u5934\u6B4C\u4E91\u3002"),zIndex:1e4}," ",r.createElement("i",{className:"iconfont icon-wenhao1 font14"}))),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u652F\u6301\u4F7F\u7528\u4EBA\u6570\uFF1A"),r.createElement("span",{className:L.text2},It.max_people,"\u4EBA")),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\uFF1A"),r.createElement("span",{className:L.text2},"\u5DF2\u4F7F\u7528 ",r.createElement("span",{className:L.count},It.use_count)," \u6B21\uFF0C\u5269\u4F59 ",r.createElement("span",{className:L.count},It.left_use_count)," \u6B21"),o.actionTabs.type==="exercise"&&r.createElement(Pe.Z,{title:"\u6388\u6743\u7801\u4F7F\u7528\u6B21\u6570\u6309\u9AD8\u6D88\u8017\u5B9E\u9A8C\u7684\u4E2A\u6570\u8BA1\u7B97\u3002\u5982\uFF1A\u4E00\u5F20\u8BD5\u5377\u5185\uFF0C\u67093\u4E2A\u9AD8\u6D88\u8017\u7684\u5B9E\u9A8C\u3002\u90A3\u4E48\uFF0C\u53D1\u5E03\u8003\u8BD5\u540E\uFF0C\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u9700\u8981\u6263\u96643\u6B21\u3002\u53D1\u5E03\u8003\u8BD5\u7684\u65F6\u5019\uFF0C\u9AD8\u6D88\u8017\u5B9E\u9A8C\u6570\u4E0D\u80FD\u5927\u4E8E\u6388\u6743\u7801\u7684\u5269\u4F59\u4F7F\u7528\u6B21\u6570\u3002",zIndex:1e4}," ",r.createElement("i",{className:"iconfont icon-wenhao1"}))),r.createElement("div",null,r.createElement("span",{className:L.text1},"\u6388\u6743\u7801\u6709\u6548\u671F\uFF1A"),r.createElement("span",{className:L.text2},It.start_at," \u81F3 ",It.end_at))))))))))};var be=(0,J.connect)(({classroomList:o,loading:i,user:c})=>({classroomList:o,loading:i,user:c}))(N),_={modal:"modal___s_owE",content:"content___fKCoG",name:"name____JFNc",tip:"tip___wHgnp",info:"info___I2DZv",icon:"icon___cQ6SY",img:"img___GFBx1"},Ee=t(59301);const{TreeNode:ae}=ge.default,ft=({classroomList:o,loading:i,dispatch:c,user:Se})=>{var $e,Ve,Nt;return Ee.createElement(M.default,{centered:!0,title:"\u63D0\u793A",open:o.actionTabs.key==="\u6388\u6743\u63D0\u793A",closable:!1,maskClosable:!1,footer:Ee.createElement("div",null,Ee.createElement(me.ZP,{type:"primary",onClick:et=>{var K;c({type:"classroomList/setActionTabs",payload:{}}),(K=o==null?void 0:o.actionTabs)==null||K.fn()}},"\u6211\u77E5\u9053\u4E86")),width:600,destroyOnClose:!0,className:_.modal},Ee.createElement("div",null,Ee.createElement("div",{className:_.content},Ee.createElement("div",null,Ee.createElement("div",{className:_.name},"\u60A8\u597D\uFF01",($e=Se==null?void 0:Se.userInfo)==null?void 0:$e.username,"\u8001\u5E08\uFF08",(Ve=Se==null?void 0:Se.userInfo)==null?void 0:Ve.login,"\uFF09\uFF1A"),Ee.createElement("div",{className:_.tip},"\u5F53\u524D\u8BD5\u5377\u5305\u542B\u9AD8\u6D88\u8017\u7C7B\u578B\u7684\u5B9E\u9A8C\u3002",Ee.createElement("br",null),"\u6839\u636E\u5E73\u53F0\u4F7F\u7528\u89C4\u5219\uFF0C\u9700\u8981\u6388\u6743\u624D\u80FD\u4F7F\u7528\u3002\u53D1\u5E03\u8003\u8BD5\u524D\uFF0C\u8BF7\u5148\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u83B7\u53D6\u6388\u6743\u7801\u3002"),Ee.createElement("div",{className:_.info},Ee.createElement("div",{className:_.icon},Ee.createElement("i",{className:"iconfont icon-danceng-shiyanhuanjing",style:{color:"#165DFF"}})),Ee.createElement("span",{className:"mr10",style:{color:"#6A7283"}},"\u9AD8\u6D88\u8017\u5B9E\u9A8C"),Ee.createElement("span",{style:{color:"#232B40"}},`${(Nt=o==null?void 0:o.actionTabs)==null?void 0:Nt.count}\u4E2A`))),Ee.createElement("div",null,Ee.createElement("div",{className:_.img},Ee.createElement("img",{src:Je,width:"124px",height:"124px"})),Ee.createElement("div",{className:"tc font12 mt10",style:{color:"#777A93"}},"\u626B\u4E00\u626B\uFF0C\u83B7\u53D6\u6388\u6743\u7801")))))};var Oe=(0,J.connect)(({classroomList:o,loading:i,user:c})=>({classroomList:o,loading:i,user:c}))(ft),Xe="data:image/png;base64,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",ct="data:image/jpeg;base64,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";const Te=({user:o})=>{var i,c;const[Se,$e]=(0,e.useState)(!1),[Ve,Nt]=(0,e.useState)("");(0,e.useEffect)(()=>{var K,qe;let Qt=localStorage.getItem("extension-modal");if(!((K=o==null?void 0:o.userInfo)!=null&&K.login)||!Qt)return;const rn=q()(),$t=`${(qe=o==null?void 0:o.userInfo)==null?void 0:qe.login}-extend-date`;let St=localStorage.getItem($t);if(St)if(rn<=q()(St))$e(!1);else{$e(!0),localStorage.removeItem($t),localStorage.removeItem("extension-modal");const It=q()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Nt(It)}else{$e(!0),localStorage.removeItem("extension-modal");const It=q()(localStorage.getItem("extension-date")).format("YYYY\u5E74MM\u6708DD\u65E5");Nt(It)}return()=>{$e(!1)}},[(i=o==null?void 0:o.userInfo)==null?void 0:i.login]);const et=K=>{var qe;const Qt=`${(qe=o==null?void 0:o.userInfo)==null?void 0:qe.login}-extend-date`,rn=q()().endOf("day").format("YYYY-MM-DD HH:mm:ss");K.target.checked?localStorage.setItem(Qt,rn):localStorage.removeItem(Qt)};return e.createElement(M.default,{title:"\u6E29\u99A8\u63D0\u793A",open:Se,zIndex:9999,centered:!0,width:594,onCancel:()=>{$e(!1)},footer:e.createElement(k.Z,{align:"middle",justify:"space-between"},e.createElement(st.default,{onChange:et},"\u4ECA\u65E5\u4E0D\u518D\u63D0\u9192"),e.createElement(me.ZP,{onClick:()=>{$e(!1)},style:{borderRadius:4},type:"primary"}," \u5173\u95ED"))},e.createElement("div",{className:"font14",style:{paddingLeft:16}},e.createElement("div",null,"\u8001\u5E08\u60A8\u597D\uFF01"),e.createElement("div",{style:{textIndent:28}},"\u611F\u8C22\u60A8\u5BF9\u5934\u6B4C\u5E73\u53F0\u7684\u8BA4\u53EF\u4E0E\u652F\u6301\uFF01\u6839\u636E\u5E73\u53F0",e.createElement("a",{href:"https://www.educoder.net/help/agreement",target:"_blank"},"\u670D\u52A1\u534F\u8BAE"),"\uFF0C\u8D35\u5355\u4F4D\u514D\u8D39\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u5C06\u9650\u5236\u5BF9\u76F8\u5173\u529F\u80FD\u548C\u8D44\u6E90\u7684\u4F7F\u7528\u3002"),e.createElement("div",{style:{textIndent:28}},"\u8BF7\u60A8\u6DFB\u52A0\u4EE5\u4E0B\u5FAE\u4FE1\u5BA2\u670D\uFF0C\u534F\u52A9\u60A8\u5B8C\u6210\u540E\u7EED\u4F7F\u7528\u53CA\u7533\u8BF7\u6D41\u7A0B\uFF0C\u611F\u8C22\u652F\u6301\u4E0E\u7406\u89E3\u3002"),e.createElement("img",{style:{margin:"8px auto",display:"block"},width:160,src:((c=o.userInfo)==null?void 0:c.school_province)==="\u5B89\u5FBD"?ct:Xe,alt:"\u4E8C\u7EF4\u7801"}),e.createElement("div",{style:{textAlign:"right"}},"\u5934\u6B4C\u8FD0\u8425\u4E2D\u5FC3"),e.createElement("div",{style:{textAlign:"right"}},Ve)))};var Ze=(0,J.connect)(({user:o})=>({user:o}))(Te),xe=t(9951),ht={modalityModal:"modalityModal___fvSjk",modal:"modal___wvA_V",itemWarp:"itemWarp___JNLoV",close:"close___PycHq",cancelBtn:"cancelBtn___kgKTp",selfdomModal:"selfdomModal___doNCF"},yt=t(89392),Ft=t.n(yt),Rt=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const Yt=({dispatch:o,user:i,globalSetting:c})=>{var Se,$e;const[Ve,Nt]=(0,e.useState)({}),[et,K]=(0,e.useState)([]),[qe,Qt]=(0,e.useState)(0),[rn,$t]=(0,e.useState)(!1),St=(0,e.useRef)(null),It=(0,J.useLocation)(),yn=(qt,In)=>{let vn=null;return qt===0&&(vn=q()().add(100,"month").unix()),qt===1&&(vn=q()().add(In,"hour").unix()),qt===2&&(vn=q()().add(In,"days").unix()),qt===3&&(vn=q()().add(In*7,"days").unix()),qt===4&&(vn=q()().add(In,"month").unix()),qt===5&&(vn=q()().add(In*3,"month").unix()),vn},Fn=qt=>{var In;const vn=`${(In=i==null?void 0:i.userInfo)==null?void 0:In.login}-deadline-operate`;let Nn=localStorage.getItem(vn)?JSON.parse(localStorage.getItem(vn)):[];Nn=Nn==null?void 0:Nn.filter(mu=>mu.id!==(qt==null?void 0:qt.id));const Cu=yn(qt==null?void 0:qt.show_type,qt==null?void 0:qt.show_count),Qn={id:qt==null?void 0:qt.id,deadline:Cu,type:qt==null?void 0:qt.show_type};Nn==null||Nn.push(Qn),localStorage.setItem(vn,JSON.stringify(Nn))},Kn=()=>{uu(Ve==null?void 0:Ve.id,"close");const qt=et[qe+1];qt?(Fn(qt),Nt(qt),Qt(qe+1),uu(qt==null?void 0:qt.id,"popup")):$t(!1)},Rn=[{name:"\u9996\u9875",key:0,path:"/"},{name:"\u5B9E\u8DF5\u8BFE\u7A0B",key:1,path:"/paths"},{name:"\u5B9E\u8DF5\u9879\u76EE",key:2,path:"/shixuns"},{name:"\u6559\u5B66\u8BFE\u5802",key:3,path:"/classrooms"},{name:"\u5728\u7EBF\u7ADE\u8D5B",key:4,path:"/competitions"},{name:"\u6559\u5B66\u6848\u4F8B",key:5,path:"/moop_cases"},{name:"\u4EA4\u6D41\u95EE\u7B54",key:6,path:"/forums/categories"},{name:"\u4E2A\u4EBA\u4E2D\u5FC3",key:7,path:"/users"}];(0,e.useEffect)(()=>{var qt,In;c!=null&&c.operateModelPath&&((qt=c==null?void 0:c.setting)!=null&&qt.main_site)&&((In=i==null?void 0:i.userInfo)!=null&&In.login)&&(ru(),setTimeout(()=>{o({type:"globalSetting/setOperateModelPath",payload:""})},300))},[c==null?void 0:c.operateModelPath,(Se=i==null?void 0:i.userInfo)==null?void 0:Se.login,($e=c==null?void 0:c.setting)==null?void 0:$e.main_site]),(0,e.useEffect)(()=>{var qt,In,vn,Nn,Cu,Qn;if((qt=It==null?void 0:It.pathname)!=null&&qt.includes("/users")&&((vn=(In=It==null?void 0:It.pathname)==null?void 0:In.split("/"))==null?void 0:vn.length)===4){o({type:"globalSetting/setOperateModelPath",payload:"/users"});return}if((Nn=It==null?void 0:It.pathname)!=null&&Nn.includes("/forums/categories")){o({type:"globalSetting/setOperateModelPath",payload:"/forums/categories"});return}for(let mu=0;mu(window.addEventListener("click",iu),()=>{window.removeEventListener("click",iu)}),[Ve]);const ou=qt=>{var In;if(qt!=null&&qt.getAttribute("data-operate-type"))return qt;for(let vn=0,Nn=qt;Nn=Nn.parentNode;vn++){if((In=Nn==null?void 0:Nn.getAttribute)!=null&&In.call(Nn,"data-operate-type"))return Nn;if(Nn==document.documentElement)return!1}},iu=qt=>Rt(void 0,null,function*(){var In;const vn=ou(qt.target);if(vn&&(vn==null?void 0:vn.getAttribute("data-operate-type"))==="click"){qt.preventDefault();let Cu=vn==null?void 0:vn.getAttribute("href");const Qn=vn==null?void 0:vn.getAttribute("target");yield uu(Ve==null?void 0:Ve.id,"enter"),vn!=null&&vn.getAttribute("data-operate-data")&&(Cu=Cu+"?login="+((In=i==null?void 0:i.userInfo)==null?void 0:In.login)),(0,we.xg)(Cu),$t(!1)}}),uu=(qt,In)=>Rt(void 0,null,function*(){return yield(0,fe.ZP)("/api/popup_windows/popup_windows_counts.json",{method:"get",params:{id:qt,count_type:In}})}),ru=()=>Rt(void 0,null,function*(){var qt,In,vn;const Nn=yield(0,fe.ZP)("/api/popup_windows/get_popup_windows.json",{method:"get"});if((Nn==null?void 0:Nn.status)===0&&((qt=Nn==null?void 0:Nn.data)==null?void 0:qt.length)!==0){const Cu=Rn==null?void 0:Rn.findIndex(Iu=>Iu.path===(c==null?void 0:c.operateModelPath));let Qn=Ft().cloneDeep(Nn==null?void 0:Nn.data);Qn=Qn==null?void 0:Qn.filter(Iu=>{var $n;return($n=Iu.show_page)==null?void 0:$n.includes(Cu)});const mu=`${(In=i==null?void 0:i.userInfo)==null?void 0:In.login}-deadline-operate`;let Nu=localStorage.getItem(mu)?JSON.parse(localStorage.getItem(mu)):[];(Nu==null?void 0:Nu.length)!==0&&(Qn=Qn==null?void 0:Qn.filter(Iu=>{let $n=!0;const Mu=Nu==null?void 0:Nu.find(jt=>jt.id===Iu.id);return Mu&&(q()().unix()<=(Mu==null?void 0:Mu.deadline)&&($n=!1),(Mu==null?void 0:Mu.type)===0&&(Iu.show_type===0?$n=!1:$n=!0)),$n})),Qn!=null&&Qn.length&&(Nt(Qn==null?void 0:Qn[qe]),Fn(Qn==null?void 0:Qn[qe]),uu((vn=Qn==null?void 0:Qn[qe])==null?void 0:vn.id,"popup"),$t(!0),K(Qn))}}),Eu=()=>{var qt;const In=(Ve==null?void 0:Ve.popup_type)===1;return e.createElement("div",{className:ht.modalityModal},e.createElement("div",{className:ht.modal,style:{width:Ve==null?void 0:Ve.width,height:In?(Ve==null?void 0:Ve.height)+40:Ve==null?void 0:Ve.height}},e.createElement("div",{className:ht.close,onClick:Kn},e.createElement("i",{className:"iconfont icon-guanbi1"})),e.createElement(xe.Z,{ref:St,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(qt=Ve==null?void 0:Ve.content)==null?void 0:qt.map((vn,Nn)=>e.createElement("aside",{key:Nn,className:ht.itemWarp},e.createElement(De.Z,{value:vn})))),In&&e.createElement(k.Z,{justify:"center"},e.createElement(me.ZP,{type:"primary",className:ht.cancelBtn,onClick:Kn},"\u6211\u77E5\u9053\u4E86"))))},Bu=()=>{var qt;return e.createElement("div",{className:ht.selfdomModal},e.createElement("div",{className:ht.modal,style:{width:Ve==null?void 0:Ve.width,height:Ve==null?void 0:Ve.height}},e.createElement("div",{className:ht.close,onClick:Kn},e.createElement("i",{className:"iconfont icon-htmal5icon19"})),e.createElement(xe.Z,{ref:St,dots:!0,autoplay:!0,pauseOnDotsHover:!0},(qt=Ve==null?void 0:Ve.content)==null?void 0:qt.map((In,vn)=>e.createElement("aside",{key:vn,className:ht.itemWarp},e.createElement(De.Z,{style:{height:Ve==null?void 0:Ve.height},value:In}))))))};return e.createElement(e.Fragment,null,rn&&((Ve==null?void 0:Ve.windows_style)===0?Eu():Bu()))};var Xt=(0,J.connect)(({user:o,globalSetting:i})=>({user:o,globalSetting:i}))(Yt),_t=t(19909),pn=t(54580),dn=t(43428),Q={wrap:"wrap___UBl7k",left:"left___xT_eS",tip:"tip___ZKvkV",bottomBtn:"bottomBtn___tgz5f",disabled:"disabled___z2MhU"},l=t(85057),d=t(14791),Y=t(2554),n=t(86106),D=t(36136),a=t(88985),A=t(25355),E=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const{Dragger:V}=pn.default;var v=(0,e.forwardRef)(({onUpdateNum:o},i)=>{var c;const[Se,$e]=(0,e.useState)(!1),[Ve,Nt]=(0,e.useState)([]),[et,K]=(0,e.useState)(null),[qe,Qt]=(0,e.useState)([]),[rn,$t]=(0,e.useState)(0),[St,It]=(0,e.useState)(0),[yn,Fn]=(0,e.useState)(!1),[Kn,Rn]=(0,e.useState)(A.Q),{contentRef:ou,value:iu,status:uu,open:ru,close:Eu}=Kn,Bu=(0,D.Z)({contentRef:ou,status:uu}),{openProgress:qt,closeProgress:In,CreateProgressModal:vn,progressOpen:Nn}=(0,n.Z)();(0,e.useEffect)(()=>{et&&Nu(),et===!1&&(Eu(),o(),Nt([]))},[et]);const Cu=()=>{K(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:Cu}));const Qn=Bt=>{Fn(!0),$t(Bt),It(0)},mu=Bt=>E(void 0,null,function*(){const Mn=Bt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(Mn)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Bt.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Nu=()=>E(void 0,null,function*(){const Bt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Bt.status===0&&($t(Bt.total_number),It(Bt.remaining_number))}),Iu=()=>E(void 0,null,function*(){var Bt,Mn;Fn(!1);const bn={scene_type:0,request_identifier:Math.random(),file_id:(Mn=(Bt=Ve[0])==null?void 0:Bt.response)==null?void 0:Mn.id};yield ru(bn),Nu()}),$n=()=>E(void 0,null,function*(){qt(),$e(!0),Qt([]);const Bt=Bu(),Mn=new FormData;Mn.append("html",Bt);const Vt=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:Mn},!0);if((Vt==null?void 0:Vt.status)===0)if(Vt!=null&&Vt.data){In(100),Qt(Vt==null?void 0:Vt.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");$e(!1),In()}),Mu=()=>E(void 0,null,function*(){const Bt=Bu();(0,we.RG)(Bt)}),jt=["uploading","error"].includes((c=Ve==null?void 0:Ve[0])==null?void 0:c.status)||!Ve.length;return e.createElement(e.Fragment,null,e.createElement(a.Z,{visible:yn,totalCount:rn,usedCount:St,onCancel:()=>Fn(!1),onOk:Iu}),e.createElement(dn.Z,{title:"\u667A\u80FD\u8BC6\u9898",extra:e.createElement("div",{className:Q.extraHeader},e.createElement(k.Z,{align:"middle"},!uu&&!!iu&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:$n,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),e.createElement(l.op,{onClick:Mu,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const Bt=Mn=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Mn,onOk:()=>{K(!1)}})};if(uu){Bt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else iu?Bt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):K(!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:et},e.createElement("div",{className:Q.wrap},e.createElement("div",{className:Q.left},e.createElement("div",{className:Q.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898"),e.createElement("div",{style:{margin:"auto 0"}},e.createElement(V,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ve,withCredentials:!0,data:{upload_type:1},beforeUpload:mu,onChange:({file:Bt})=>{var Mn,Vt;Bt.status!=="removed"&&(Bt.status==="done"&&((Mn=Bt==null?void 0:Bt.response)==null?void 0:Mn.status)!==0&&(Bt.status="error",Bt.response=(Vt=Bt==null?void 0:Bt.response)==null?void 0:Vt.message),Nt([Bt]))},onRemove:()=>Nt([]),height:280},e.createElement(k.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},e.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),e.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),e.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",e.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),uu?e.createElement("div",{onClick:Eu,className:Q.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):jt?e.createElement("div",{className:`${Q.bottomBtn} ${Q.disabled}`},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):e.createElement("div",{onClick:()=>{if(rn!==-1){Fn(!0);return}Iu()},className:Q.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),e.createElement(A.Z,{onStatusChange:Rn,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Nn,noRestrictModal:Qn,stringTransformer:Y.o,onError:Bt=>{Object.prototype.toString.call(Bt)==="[object Object]"&&Bt.status===-9&&Qn(Bt.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Se},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(56914),alt:"\u667A\u80FD\u8BC6\u9898"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u9898")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:qe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>$e(!1),onSuccess:()=>{$e(!1),K(!1)}}),e.createElement("div",{style:{height:70}})),vn("\u5904\u7406\u4E2D"))}),y={wrap:"wrap___z0sz8",left:"left___UhYMe",tip:"tip___QdnuL",bottomBtn:"bottomBtn___m6Ir2",disabled:"disabled___IOEPc"},F=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const{Dragger:h}=pn.default;var W=(0,e.forwardRef)(({onUpdateNum:o},i)=>{var c;const[Se,$e]=(0,e.useState)(!1),[Ve,Nt]=(0,e.useState)([]),[et,K]=(0,e.useState)(null),[qe,Qt]=(0,e.useState)([]),[rn,$t]=(0,e.useState)(0),[St,It]=(0,e.useState)(0),[yn,Fn]=(0,e.useState)(!1),[Kn,Rn]=(0,e.useState)(""),[ou,iu]=(0,e.useState)(A.Q),{contentRef:uu,value:ru,status:Eu,open:Bu,close:qt}=ou,In=(0,D.Z)({contentRef:uu,status:Eu}),{openProgress:vn,closeProgress:Nn,CreateProgressModal:Cu,progressOpen:Qn}=(0,n.Z)();(0,e.useEffect)(()=>{et&&$n(),et===!1&&(qt(),o(),Nt([]))},[et]),(0,e.useEffect)(()=>{if(!Eu&&(uu!=null&&uu.current)){const Vt=uu.current.querySelector('h2[data-type="title"]');if(Vt){const bn=Vt.textContent;Rn(bn)}}},[Eu]);const mu=()=>{K(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:mu}));const Nu=Vt=>{Fn(!0),$t(Vt),It(0)},Iu=Vt=>F(void 0,null,function*(){const bn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(bn)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),$n=()=>F(void 0,null,function*(){const Vt=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&($t(Vt.total_number),It(Vt.remaining_number))}),Mu=()=>F(void 0,null,function*(){var Vt,bn;Fn(!1);const wu={scene_type:4,request_identifier:Math.random(),file_id:(bn=(Vt=Ve[0])==null?void 0:Vt.response)==null?void 0:bn.id};yield Bu(wu),$n()}),jt=()=>F(void 0,null,function*(){vn(),$e(!0),Qt([]);const Vt=In(),bn=new FormData;bn.append("html",Vt);const jn=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:bn},!0);if((jn==null?void 0:jn.status)===0)if(jn!=null&&jn.data){Nn(100),Qt(jn==null?void 0:jn.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u5377");$e(!1),Nn()}),Bt=()=>F(void 0,null,function*(){const Vt=In(!0);(0,we.RG)(Vt)}),Mn=["uploading","error"].includes((c=Ve==null?void 0:Ve[0])==null?void 0:c.status)||!Ve.length;return e.createElement(e.Fragment,null,e.createElement(a.Z,{visible:yn,totalCount:rn,usedCount:St,onCancel:()=>Fn(!1),onOk:Mu}),e.createElement(dn.Z,{title:"\u667A\u80FD\u8BC6\u5377",extra:e.createElement("div",{className:y.extraHeader},e.createElement(k.Z,{align:"middle"},!Eu&&!!ru&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:jt,className:"mr15",shape:"default"},"\u4FDD\u5B58\u81F3\u8BD5\u5377\u5E93"),e.createElement(l.op,{onClick:Bt,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const Vt=bn=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:bn,onOk:()=>{K(!1)}})};if(Eu){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u5377\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else ru?Vt("\u8BD5\u5377\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):K(!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:et},e.createElement("div",{className:y.wrap},e.createElement("div",{className:y.left},e.createElement("div",{className:y.tip},"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\u3001\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377"),e.createElement("div",{style:{margin:"auto 0"}},e.createElement(h,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:Ve,withCredentials:!0,data:{upload_type:1},beforeUpload:Iu,onChange:({file:Vt})=>{var bn,jn;Vt.status!=="removed"&&(Vt.status==="done"&&((bn=Vt==null?void 0:Vt.response)==null?void 0:bn.status)!==0&&(Vt.status="error",Vt.response=(jn=Vt==null?void 0:Vt.response)==null?void 0:jn.message),Nt([Vt]))},onRemove:()=>Nt([]),height:280},e.createElement(k.Z,{align:"middle",justify:"center",style:{flexDirection:"column"}},e.createElement("div",{className:"iconfont icon-shangchuanwenjian2 c-light-primary font30"}),e.createElement("div",{className:"c-light-primary mb10 mt10"},"\u70B9\u51FB\u6216\u5C06\u6587\u4EF6\u62D6\u62FD\u5230\u8FD9\u91CC\u4E0A\u4F20"),e.createElement("div",{className:"c-grey-666"},"\u652F\u6301\u6269\u5C55\u540D\uFF1A.doc .docx .pdf .jpg .png",e.createElement("br",null),"\u4E00\u6B21\u53EA\u80FD\u4E0A\u4F20\u4E00\u4E2A\u6587\u4EF6\uFF0C\u5927\u5C0F\u9650\u5236\u4E3A10MB"))),Eu?e.createElement("div",{onClick:qt,className:y.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u8BC6\u522B"):Mn?e.createElement("div",{className:`${y.bottomBtn} ${y.disabled}`},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"):e.createElement("div",{onClick:()=>{if(rn!==-1){Fn(!0);return}Mu()},className:y.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishishibie font14"}),"\u5F00\u59CB\u8BC6\u522B"))),e.createElement(A.Z,{onStatusChange:iu,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Qn,noRestrictModal:Nu,stringTransformer:Y.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&Nu(Vt.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Se},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(71614),alt:"\u667A\u80FD\u8BC6\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u8BC6\u5377")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:qe,gather:{exercise_name:Kn},okText:"\u786E\u5B9A",mode:4,onCancel:()=>{$e(!1)},onSuccess:Vt=>{var bn;window.location.href=`/paperlibrary/see/${(bn=Vt==null?void 0:Vt.data)==null?void 0:bn.obj_id}`}}),e.createElement("div",{style:{height:70}})),Cu("\u5904\u7406\u4E2D"))}),Qe=t(10072),ue=t(35339),Ce=t(93898),He={bigTips:"bigTips___PGtDh",item:"item___rGzq7",show:"show___a7b2P",mask:"mask___NqkVA"},dt=t(92310),wt=t.n(dt),zt=t(24065),un=Object.defineProperty,je=Object.getOwnPropertySymbols,xt=Object.prototype.hasOwnProperty,j=Object.prototype.propertyIsEnumerable,ie=(o,i,c)=>i in o?un(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,m=(o,i)=>{for(var c in i||(i={}))xt.call(i,c)&&ie(o,c,i[c]);if(je)for(var c of je(i))j.call(i,c)&&ie(o,c,i[c]);return o},p=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())});const b=(...o)=>p(void 0,[...o],function*(i={}){var c,Se,$e,Ve;const Nt=yield Fetch("/api/intelligent_imports/recognize.json",{method:"post",body:i},!0);if((Nt==null?void 0:Nt.status)!==0)return Nt;const et=(c=Nt==null?void 0:Nt.data)==null?void 0:c.ai_question_record_id;let K;do if(K=yield Fetch("/api/intelligent_imports/get_ai_question_record.json",{method:"get",params:{ai_question_record_id:et}}),((Se=K==null?void 0:K.data)==null?void 0:Se.status)===1){console.log("\u64CD\u4F5C\u6210\u529F");break}else if((($e=K==null?void 0:K.data)==null?void 0:$e.status)===0)console.log("\u8BC6\u522B\u4E2D\uFF0C\u7EE7\u7EED\u8F6E\u8BE2..."),yield new Promise(qe=>setTimeout(qe,2e3));else{console.log("\u72B6\u6001\u5F02\u5E38");break}while(((Ve=K==null?void 0:K.data)==null?void 0:Ve.status)===0);return K});var se=()=>{const o=(0,J.useLocation)(),[i,c]=(0,e.useState)(!1);(0,e.useEffect)(()=>{var K,qe;if((K=o.pathname)!=null&&K.includes("/problemset")||(qe=o.pathname)!=null&&qe.includes("/paperlibrary")){c(!0);return}c(!1)},[o==null?void 0:o.pathname]);const Se=[{img:t(56914),name:"\u667A\u80FD\u8BC6\u9898",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u9898\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u9898",show:!0,ref:e.createRef(),element:v},{img:t(71614),name:"\u667A\u80FD\u8BC6\u5377",des:"\u6839\u636E\u7528\u6237\u4E0A\u4F20\u7684\u8BD5\u5377\u6587\u4EF6\uFF08Word\u3001PDF\u3001\u56FE\u7247\uFF09\uFF0C\u667A\u80FD\u8BC6\u522B\u5E76\u63D0\u53D6\u6587\u5B57\u3001\u4EE3\u7801\u3001\u516C\u5F0F\uFF0C\u7EC4\u5408\u63D0\u70BC\u751F\u6210\u8BD5\u5377",show:!0,ref:e.createRef(),element:W},{img:t(36413),name:"\u667A\u80FD\u51FA\u9898",des:"\u6839\u636E\u77E5\u8BC6\u70B9\u53CA\u4E0A\u4F20\u7684\u6559\u5B66\u6587\u6863\uFF0C\u81EA\u52A8\u751F\u6210\u5355\u9009\u3001\u591A\u9009\u3001\u5224\u65AD\u3001\u586B\u7A7A\u3001\u7B80\u7B54\u548C\u7F16\u7A0B\u9898\uFF0C\u63D0\u5347\u51FA\u9898\u6548\u7387",show:!0,ref:e.createRef(),element:ue.Z},{img:t(11215),name:"\u4EE5\u9898\u6362\u9898",des:"\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",show:!0,ref:e.createRef(),element:Qe.Z},{img:t(13825),name:"\u4EE5\u5377\u6362\u5377",des:"\u6839\u636E\u73B0\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6",show:!0,ref:e.createRef(),element:Ce.Z},{img:t(57655),name:"\u667A\u80FD\u7EA0\u9519",des:"\u81EA\u52A8\u8BC6\u522B\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u9519\u522B\u5B57\u3001\u68C0\u67E5\u8BED\u53E5\u7684\u8FDE\u8D2F\u6027\u4E0E\u8BD5\u9898\u7684\u51C6\u786E\u6027\uFF0C\u53D1\u73B0\u8BD5\u9898\u6216\u8BD5\u5377\u7684\u6F5C\u5728\u9519\u8BEF"}],$e=K=>{const{isDisabledNum:qe,checkNumModal:Qt,checkNum:rn,onClose:$t}=K;return e.createElement("div",{className:He.bigTips},Se.map((St,It)=>e.createElement("div",{key:It,onClick:()=>{var yn,Fn;if(St.show){if(qe){Qt();return}(Fn=(yn=St.ref)==null?void 0:yn.current)==null||Fn.onClick()}},className:wt()(He.item,(St==null?void 0:St.show)&&He.show)},e.createElement(k.Z,{align:"middle"},e.createElement("img",{className:"mr10",src:St.img,width:24}),e.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},St.name)),e.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},St.des),!(St!=null&&St.show)&&e.createElement("div",{className:He.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(St!=null&&St.show)&&e.createElement("div",{onClick:yn=>yn.stopPropagation()}," ",e.createElement(St.element,{ref:St.ref,onUpdateNum:rn,onClose:$t})))))},Ve=K=>{let qe=[];return K==null||K.forEach(Qt=>{const rn=Qt.id,$t=Qt.think?{reasoning:Qt.think,thinkingEnabled:!0}:{},St=[{text:Qt.question,key:rn,sender:"user",fileList:[],show:!0},m({key:rn,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},$t)];qe=[...qe,...St]}),qe},Nt="-1",et={onAdd:()=>(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"ItemBank",by_self:!0}}),onListClick:K=>(0,fe.ZP)(`/api/course_qna_sessions/${K}.json`,{method:"get"}),onListDelete:K=>(0,fe.ZP)(`/api/course_qna_sessions/${K}.json`,{method:"delete"}),onListDealData:Ve};return e.createElement(e.Fragment,null,i&&(0,zt.$O)()&&e.createElement(_t.Z,{showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:et,headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\u5C0F\u6B4C\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}}," \u5728\u8BD5\u9898\u5E93/\u8BD5\u5377\u5E93\u6A21\u5757\uFF0C\u6211\u5177\u5907\u6559\u80B2\u5927\u8BED\u8A00\u6A21\u578B\u7684\u5F3A\u5927\u751F\u6210\u80FD\u529B\uFF0C\u901A\u8FC7\u667A\u80FD\u5316\u7684\u51FA\u9898\u548C\u7EC4\u5377\u5DE5\u5177\uFF0C\u4E3A\u60A8\u63D0\u4F9B\u9AD8\u6548\u3001\u7CBE\u51C6\u3001\u4E2A\u6027\u5316\u7684\u8BD5\u9898\u751F\u6210\u670D\u52A1\uFF0C\u652F\u6301\u591A\u5B66\u79D1\u3001\u591A\u9898\u578B\u548C\u4E0D\u540C\u96BE\u6613\u5EA6\uFF0C\u6EE1\u8DB3\u60A8\u7684\u591A\u5143\u5316\u6559\u5B66\u9700\u6C42\u3002"))),headFunctionNode:$e,fetchData:{questionable_type:"ItemBank",is_chat:!0},isCheckRestrictNumber:!0,title:"\u667A\u80FD\u52A9\u6559",fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}))},rt=Object.defineProperty,Ke=Object.getOwnPropertySymbols,ut=Object.prototype.hasOwnProperty,Ue=Object.prototype.propertyIsEnumerable,vt=(o,i,c)=>i in o?rt(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Gt=(o,i)=>{for(var c in i||(i={}))ut.call(i,c)&&vt(o,c,i[c]);if(Ke)for(var c of Ke(i))Ue.call(i,c)&&vt(o,c,i[c]);return o};const At=o=>React.createElement("svg",Gt({width:16,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M13.047.001H9.431v.01a2.18 2.18 0 0 0-1.902 1.586A2.18 2.18 0 0 0 5.627.01V.001H2.01C.9.001 0 .901 0 2.011v8.493c0 1.11.9 2.01 2.01 2.01h2.746v.014h.475v.012c.078-.009.158-.012.238-.012a2.118 2.118 0 0 1 1.982 1.262v.165h.158v-.168a2.118 2.118 0 0 1 1.98-1.26c.08 0 .158.004.238.013v-.012h.475v-.016h2.745c1.11 0 2.01-.9 2.01-2.01V2.009a2.012 2.012 0 0 0-2.01-2.008Zm.638 8.805-2.534 2.536a.344.344 0 0 1-.485 0L9.317 9.989a.343.343 0 0 1 .483-.487l1.108 1.11 2.292-2.29a.343.343 0 1 1 .485.485Z",fill:"#1EDEB8"}),React.createElement("path",{d:"M2.028 10.024a.441.441 0 1 1 0-.884h3.395a.442.442 0 1 1-.002.884H2.028Zm7.607-2.159a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028ZM9.635 5.81a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Zm7.607-2.285a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H9.635Zm-7.607 0a.442.442 0 0 1 0-.884h3.395a.442.442 0 0 1 0 .884H2.028Z",fill:"#FFF",opacity:.59})));var Lt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTMuMDQ3LjAwMUg5LjQzMXYuMDFhMi4xOCAyLjE4IDAgMCAwLTEuOTAyIDEuNTg2QTIuMTggMi4xOCAwIDAgMCA1LjYyNy4wMVYuMDAxSDIuMDFDLjkuMDAxIDAgLjkwMSAwIDIuMDExdjguNDkzYzAgMS4xMS45IDIuMDEgMi4wMSAyLjAxaDIuNzQ2di4wMTRoLjQ3NXYuMDEyYy4wNzgtLjAwOS4xNTgtLjAxMi4yMzgtLjAxMmEyLjExOCAyLjExOCAwIDAgMSAxLjk4MiAxLjI2MnYuMTY1aC4xNTh2LS4xNjhhMi4xMTggMi4xMTggMCAwIDEgMS45OC0xLjI2Yy4wOCAwIC4xNTguMDA0LjIzOC4wMTN2LS4wMTJoLjQ3NXYtLjAxNmgyLjc0NWMxLjExIDAgMi4wMS0uOSAyLjAxLTIuMDFWMi4wMDlhMi4wMTIgMi4wMTIgMCAwIDAtMi4wMS0yLjAwOFptLjYzOCA4LjgwNS0yLjUzNCAyLjUzNmEuMzQ0LjM0NCAwIDAgMS0uNDg1IDBMOS4zMTcgOS45ODlhLjM0My4zNDMgMCAwIDEgLjQ4My0uNDg3bDEuMTA4IDEuMTEgMi4yOTItMi4yOWEuMzQzLjM0MyAwIDEgMSAuNDg1LjQ4NVoiIGZpbGw9IiMxRURFQjgiLz48cGF0aCBkPSJNMi4wMjggMTAuMDI0YS40NDEuNDQxIDAgMSAxIDAtLjg4NGgzLjM5NWEuNDQyLjQ0MiAwIDEgMS0uMDAyLjg4NEgyLjAyOFptNy42MDctMi4xNTlhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEg5LjYzNVptLTcuNjA3IDBhLjQ0Mi40NDIgMCAwIDEgMC0uODg0aDMuMzk1YS40NDIuNDQyIDAgMCAxIDAgLjg4NEgyLjAyOFpNOS42MzUgNS44MWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4Wm03LjYwNy0yLjI4NWEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDkuNjM1Wm0tNy42MDcgMGEuNDQyLjQ0MiAwIDAgMSAwLS44ODRoMy4zOTVhLjQ0Mi40NDIgMCAwIDEgMCAuODg0SDIuMDI4WiIgZmlsbD0iI0ZGRiIgb3BhY2l0eT0iLjU5Ii8+PC9nPjwvc3ZnPg==",En=Object.defineProperty,sn=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,wn=Object.prototype.propertyIsEnumerable,hn=(o,i,c)=>i in o?En(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Pn=(o,i)=>{for(var c in i||(i={}))gn.call(i,c)&&hn(o,c,i[c]);if(sn)for(var c of sn(i))wn.call(i,c)&&hn(o,c,i[c]);return o};const Sn=o=>React.createElement("svg",Pn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605"),React.createElement("path",{d:"M12.923 0H2.693c-.595 0-1.077.482-1.077 1.077v10.77H0v1.076A1.077 1.077 0 0 0 1.077 14h10.23c.595 0 1.077-.482 1.077-1.077V2.153H14V1.078C14 .482 13.518 0 12.923 0ZM4.038 2.692H6.73a.27.27 0 1 1 0 .538H4.038a.27.27 0 0 1 0-.538Zm-2.961 10.77a.538.538 0 0 1-.539-.539v-.538h9.154v.538c0 .19.05.375.144.539h-8.76Zm8.884-3.77H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538H9.96ZM3.769 7.27c0-.148.12-.269.27-.269h3.769a.27.27 0 1 1 0 .538h-3.77a.27.27 0 0 1-.269-.269Zm6.193-1.884H4.038a.27.27 0 0 1 0-.538h5.924a.27.27 0 1 1 0 .538Zm3.5-3.77h-1.078v-.538a.538.538 0 1 1 1.077 0v.539Z",fill:"#1890FF",fillRule:"nonzero"}));var Un="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjkyMyAwSDIuNjkzYy0uNTk1IDAtMS4wNzcuNDgyLTEuMDc3IDEuMDc3djEwLjc3SDB2MS4wNzZBMS4wNzcgMS4wNzcgMCAwIDAgMS4wNzcgMTRoMTAuMjNjLjU5NSAwIDEuMDc3LS40ODIgMS4wNzctMS4wNzdWMi4xNTNIMTRWMS4wNzhDMTQgLjQ4MiAxMy41MTggMCAxMi45MjMgMFpNNC4wMzggMi42OTJINi43M2EuMjcuMjcgMCAxIDEgMCAuNTM4SDQuMDM4YS4yNy4yNyAwIDAgMSAwLS41MzhabS0yLjk2MSAxMC43N2EuNTM4LjUzOCAwIDAgMS0uNTM5LS41Mzl2LS41MzhoOS4xNTR2LjUzOGMwIC4xOS4wNS4zNzUuMTQ0LjUzOWgtOC43NlptOC44ODQtMy43N0g0LjAzOGEuMjcuMjcgMCAwIDEgMC0uNTM4aDUuOTI0YS4yNy4yNyAwIDEgMSAwIC41MzhIOS45NlpNMy43NjkgNy4yN2MwLS4xNDguMTItLjI2OS4yNy0uMjY5aDMuNzY5YS4yNy4yNyAwIDEgMSAwIC41MzhoLTMuNzdhLjI3LjI3IDAgMCAxLS4yNjktLjI2OVptNi4xOTMtMS44ODRINC4wMzhhLjI3LjI3IDAgMCAxIDAtLjUzOGg1LjkyNGEuMjcuMjcgMCAxIDEgMCAuNTM4Wm0zLjUtMy43N2gtMS4wNzh2LS41MzhhLjUzOC41MzggMCAxIDEgMS4wNzcgMHYuNTM5WiIgZmlsbD0iIzE4OTBGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+",Kt=t(59301),Dn=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ve=et=>{var K;const qe=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${qe}/${et}`)},Nt=[{icon:Lt,name:"\u56FE\u6587\u4F5C\u4E1A\u667A\u80FD\u8BC4\u9605",description:"\u5728\u56FE\u6587\u4F5C\u4E1A\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u8BA9AI\u52A9\u6559\u5E2E\u52A9\u4F60\u6253\u5206\u548C\u5199\u8BC4\u8BED\u3002",explainHref:"https://www.educoder.net/forums/38915",type:"common_homework"},{icon:Un,name:"\u8BD5\u5377\u7B80\u7B54\u9898\u667A\u80FD\u8BC4\u9605",description:"\u5728\u8BD5\u5377\u7684\u8BC4\u9605\u9875\u9762\uFF0C\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u8BC4\u9605\u529F\u80FD\uFF0C\u81EA\u52A8\u6279\u6539\u7B80\u7B54\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u60A8\u63D0\u5347\u8BC4\u9605\u6548\u7387\u3002",explainHref:"https://www.educoder.net/forums/40205",type:"exercise"}];return Kt.createElement(e.Fragment,null,Kt.createElement(M.default,{centered:!0,open:c,title:"\u667A\u80FD\u8BC4\u9605",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:qe,name:Qt,description:rn,explainHref:$t,type:St}=et;return Kt.createElement("div",{key:K,style:{marginBottom:KVe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),Ut=Object.defineProperty,Et=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,On=Object.prototype.propertyIsEnumerable,fn=(o,i,c)=>i in o?Ut(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Gn=(o,i)=>{for(var c in i||(i={}))tn.call(i,c)&&fn(o,c,i[c]);if(Et)for(var c of Et(i))On.call(i,c)&&fn(o,c,i[c]);return o};const cn=o=>React.createElement("svg",Gn({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B"),React.createElement("path",{d:"M13.454 0H.504A.503.503 0 0 0 0 .503v2.181h13.957V.504A.503.503 0 0 0 13.454 0ZM2.89 1.845h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm2.121 0h-.537a.503.503 0 0 1 0-1.006h.537a.503.503 0 0 1 0 1.006Zm6.593 0H9.255a.503.503 0 1 1 0-1.006h2.349a.503.503 0 1 1 0 1.006ZM0 3.657v9.763c0 .278.225.504.503.504h12.95a.503.503 0 0 0 .504-.504V3.657H0Zm4.778 6.549a.503.503 0 1 1-.698.725L1.798 8.733a.503.503 0 0 1 0-.725L4.08 5.811a.503.503 0 0 1 .698.725L2.873 8.37l1.905 1.835Zm3.81-4.562-2.282 5.821a.503.503 0 0 1-.937-.367l2.282-5.821a.503.503 0 1 1 .937.367Zm3.57 3.09-2.28 2.197a.503.503 0 0 1-.699-.725l1.905-1.835L9.18 6.536a.503.503 0 0 1 .698-.725l2.282 2.197a.503.503 0 0 1 0 .725Z",fill:"#0368CD",fillRule:"nonzero"}));var zn="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEzLjQ1NCAwSC41MDRBLjUwMy41MDMgMCAwIDAgMCAuNTAzdjIuMTgxaDEzLjk1N1YuNTA0QS41MDMuNTAzIDAgMCAwIDEzLjQ1NCAwWk0yLjg5IDEuODQ1aC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm0yLjEyMSAwaC0uNTM3YS41MDMuNTAzIDAgMCAxIDAtMS4wMDZoLjUzN2EuNTAzLjUwMyAwIDAgMSAwIDEuMDA2Wm02LjU5MyAwSDkuMjU1YS41MDMuNTAzIDAgMSAxIDAtMS4wMDZoMi4zNDlhLjUwMy41MDMgMCAxIDEgMCAxLjAwNlpNMCAzLjY1N3Y5Ljc2M2MwIC4yNzguMjI1LjUwNC41MDMuNTA0aDEyLjk1YS41MDMuNTAzIDAgMCAwIC41MDQtLjUwNFYzLjY1N0gwWm00Ljc3OCA2LjU0OWEuNTAzLjUwMyAwIDEgMS0uNjk4LjcyNUwxLjc5OCA4LjczM2EuNTAzLjUwMyAwIDAgMSAwLS43MjVMNC4wOCA1LjgxMWEuNTAzLjUwMyAwIDAgMSAuNjk4LjcyNUwyLjg3MyA4LjM3bDEuOTA1IDEuODM1Wm0zLjgxLTQuNTYyLTIuMjgyIDUuODIxYS41MDMuNTAzIDAgMCAxLS45MzctLjM2N2wyLjI4Mi01LjgyMWEuNTAzLjUwMyAwIDEgMSAuOTM3LjM2N1ptMy41NyAzLjA5LTIuMjggMi4xOTdhLjUwMy41MDMgMCAwIDEtLjY5OS0uNzI1bDEuOTA1LTEuODM1TDkuMTggNi41MzZhLjUwMy41MDMgMCAwIDEgLjY5OC0uNzI1bDIuMjgyIDIuMTk3YS41MDMuNTAzIDAgMCAxIDAgLjcyNVoiIGZpbGw9IiMwMzY4Q0QiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",qn=Object.defineProperty,tu=Object.getOwnPropertySymbols,Tn=Object.prototype.hasOwnProperty,pt=Object.prototype.propertyIsEnumerable,Zt=(o,i,c)=>i in o?qn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Jt=(o,i)=>{for(var c in i||(i={}))Tn.call(i,c)&&Zt(o,c,i[c]);if(tu)for(var c of tu(i))pt.call(i,c)&&Zt(o,c,i[c]);return o};const Dt=o=>React.createElement("svg",Jt({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B"),React.createElement("g",{fillRule:"nonzero",fill:"none"},React.createElement("path",{d:"M.438 10.106h13.124c.242 0 .438.196.438.438v1.706A1.75 1.75 0 0 1 12.25 14H1.75A1.75 1.75 0 0 1 0 12.25v-1.706c0-.242.196-.438.438-.438Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.406 0h9.188c.966 0 1.75.784 1.75 1.75v6.825a.438.438 0 0 1-.438.438H1.094a.438.438 0 0 1-.438-.438V1.75C.656.784 1.44 0 2.406 0Z",fill:"#DFECFD"}),React.createElement("path",{d:"M12.469 9.012H1.53a.876.876 0 0 1-.875-.875V1.75C.656.785 1.441 0 2.406 0h9.188c.965 0 1.75.785 1.75 1.75v6.387a.876.876 0 0 1-.875.875ZM1.969 7.7H12.03V1.75a.438.438 0 0 0-.437-.438H2.406a.438.438 0 0 0-.437.438V7.7Z",fill:"#DFECFD"}),React.createElement("path",{d:"M3.456 6.563a.656.656 0 0 1-.464-1.12l2.45-2.45a.656.656 0 1 1 .928.927L3.92 6.37a.654.654 0 0 1-.464.193ZM2.625 4.55a.656.656 0 0 1-.464-1.12l1.312-1.313a.656.656 0 1 1 .929.928L3.089 4.358a.654.654 0 0 1-.464.192Z",fill:"#4988FD"}),React.createElement("path",{d:"M2.888 12.6h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Zm3.15 0h-1.4a.569.569 0 1 1 0-1.137h1.4a.569.569 0 1 1 0 1.137Z",fill:"#FFF"})));var ln="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNLjQzOCAxMC4xMDZoMTMuMTI0Yy4yNDIgMCAuNDM4LjE5Ni40MzguNDM4djEuNzA2QTEuNzUgMS43NSAwIDAgMSAxMi4yNSAxNEgxLjc1QTEuNzUgMS43NSAwIDAgMSAwIDEyLjI1di0xLjcwNmMwLS4yNDIuMTk2LS40MzguNDM4LS40MzhaIiBmaWxsPSIjNDk4OEZEIi8+PHBhdGggZD0iTTIuNDA2IDBoOS4xODhjLjk2NiAwIDEuNzUuNzg0IDEuNzUgMS43NXY2LjgyNWEuNDM4LjQzOCAwIDAgMS0uNDM4LjQzOEgxLjA5NGEuNDM4LjQzOCAwIDAgMS0uNDM4LS40MzhWMS43NUMuNjU2Ljc4NCAxLjQ0IDAgMi40MDYgMFoiIGZpbGw9IiNERkVDRkQiLz48cGF0aCBkPSJNMTIuNDY5IDkuMDEySDEuNTNhLjg3Ni44NzYgMCAwIDEtLjg3NS0uODc1VjEuNzVDLjY1Ni43ODUgMS40NDEgMCAyLjQwNiAwaDkuMTg4Yy45NjUgMCAxLjc1Ljc4NSAxLjc1IDEuNzV2Ni4zODdhLjg3Ni44NzYgMCAwIDEtLjg3NS44NzVaTTEuOTY5IDcuN0gxMi4wM1YxLjc1YS40MzguNDM4IDAgMCAwLS40MzctLjQzOEgyLjQwNmEuNDM4LjQzOCAwIDAgMC0uNDM3LjQzOFY3LjdaIiBmaWxsPSIjREZFQ0ZEIi8+PHBhdGggZD0iTTMuNDU2IDYuNTYzYS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwyLjQ1LTIuNDVhLjY1Ni42NTYgMCAxIDEgLjkyOC45MjdMMy45MiA2LjM3YS42NTQuNjU0IDAgMCAxLS40NjQuMTkzWk0yLjYyNSA0LjU1YS42NTYuNjU2IDAgMCAxLS40NjQtMS4xMmwxLjMxMi0xLjMxM2EuNjU2LjY1NiAwIDEgMSAuOTI5LjkyOEwzLjA4OSA0LjM1OGEuNjU0LjY1NCAwIDAgMS0uNDY0LjE5MloiIGZpbGw9IiM0OTg4RkQiLz48cGF0aCBkPSJNMi44ODggMTIuNmgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdabTMuMTUgMGgtMS40YS41NjkuNTY5IDAgMSAxIDAtMS4xMzdoMS40YS41NjkuNTY5IDAgMSAxIDAgMS4xMzdaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg==",an=t(59301),Ln=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ve=et=>{var K;const qe=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${qe}/${et}`)},Nt=[{icon:zn,name:"\u8BFE\u5802\u5B9E\u9A8C\u7F16\u7801\u52A9\u624B",description:"\u5728\u8BFE\u5802\u5B9E\u9A8C\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40241",type:"shixun_homework"},{icon:ln,name:"\u7F16\u7A0B\u4F5C\u4E1A\u7F16\u7801\u52A9\u624B",description:"\u5728\u7F16\u7A0B\u7684\u7F16\u7A0B\u9875\u9762\uFF0C\u53EF\u4EE5\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u7B49\u529F\u80FD\u3002",explainHref:"https://www.educoder.net/forums/40242",type:"program_homework"}];return an.createElement(e.Fragment,null,an.createElement(M.default,{centered:!0,open:c,title:"\u7F16\u7801\u52A9\u624B",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:qe,name:Qt,description:rn,explainHref:$t,type:St}=et;return an.createElement("div",{key:K,style:{marginBottom:KVe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),mn=t(78673),Vn=Object.defineProperty,Xn=Object.getOwnPropertySymbols,eu=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,U=(o,i,c)=>i in o?Vn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,re=(o,i)=>{for(var c in i||(i={}))eu.call(i,c)&&U(o,c,i[c]);if(Xn)for(var c of Xn(i))u.call(i,c)&&U(o,c,i[c]);return o};const he=o=>React.createElement("svg",re({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"\u95EE\u7B54\u96C6"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fill:"#42D5A0",fillRule:"nonzero"},React.createElement("path",{d:"M3.389 11.063a.722.722 0 0 0-.724-.72H.738a.722.722 0 1 0 0 1.442h1.927c.4 0 .724-.324.724-.722ZM.015 6.975c0 .399.324.721.723.721h1.927a.722.722 0 1 0 0-1.443H.738a.722.722 0 0 0-.723.722ZM.738 3.608h1.927a.722.722 0 1 0 0-1.442H.738a.722.722 0 1 0 0 1.442Z"}),React.createElement("path",{d:"M13.117 0c.55 0 .997.324.997.722v12.505c0 .399-.447.722-.997.722H2.184a.722.722 0 0 1-.723-.722v-.72h1.204a1.444 1.444 0 1 0 0-2.887H1.461V8.418h1.204a1.444 1.444 0 1 0 0-2.885H1.461V4.33h1.204a1.444 1.444 0 1 0 0-2.887H1.461v-.72c0-.4.323-.722.723-.722Zm-2.562 8.636a.49.49 0 0 0-.21.05H6.6l-.035-.05c-.257.067-.397.218-.42.453-.024.068 0 .168.07.302 0 .034.011.05.035.05a3.006 3.006 0 0 0 0 .655c.023.27.035.47.035.605v.251c0 .202-.012.387-.035.554 0 .068-.024.169-.07.303v.15c0 .135.116.219.35.253.163 0 .28-.05.35-.152h3.291c.07.067.21.118.42.152l.14-.05a.498.498 0 0 0 .14-.253c0-.1-.011-.251-.034-.453a1.46 1.46 0 0 1 0-.453c-.024-.033-.035-.117-.035-.252 0-.772.023-1.225.07-1.36v-.05c.07-.134.105-.235.105-.302l-.035-.05c-.024-.034-.024-.068 0-.102-.164-.133-.293-.218-.386-.251ZM8.28 4.656c-.14.068-.245.253-.316.555-.747 1.175-1.949 1.78-3.606 1.813l.07.403c.14.437.397.655.77.655.397 0 .876-.168 1.436-.504 0 .068-.012.151-.035.252-.024.1-.024.168 0 .201-.024.068 0 .118.07.151h.07c.117.034.303.018.56-.05.257-.033.455-.05.595-.05.21 0 .584.017 1.12.05h1.121c.07 0 .105-.05.105-.151v-.554c.537.37 1.016.554 1.436.554.42 0 .712-.386.875-1.159h-.07c-1.354 0-2.52-.486-3.501-1.46a.668.668 0 0 0 .07-.202c0-.133-.105-.234-.315-.302-.024 0-.035-.016-.035-.05-.094-.1-.234-.151-.42-.151Zm-1.26-.15h-.526c-.187 0-.269.067-.245.201.046.437.105.806.175 1.108 0 .068.011.084.035.05.327.034.49-.133.49-.503 0-.202.023-.353.07-.453a.616.616 0 0 0 0-.403Zm3.71-.202h-.525c-.14.034-.21.068-.21.1.047.64.117 1.008.21 1.109.023.034.058.034.105 0a.241.241 0 0 1 .14-.05c.14-.033.245-.37.316-1.008a.534.534 0 0 0-.035-.15ZM6.565 2.24a.364.364 0 0 0-.14.1c-.07 0-.14.135-.21.404v.05a4.36 4.36 0 0 1-.525.856c-.234.202-.573.37-1.016.504a.767.767 0 0 1-.175.05c.117.572.362.874.735.907.35-.033.829-.47 1.436-1.31.63.639 1.027.991 1.19 1.058.07-.033.187-.385.35-1.057-.023-.067-.104-.134-.245-.202-.187-.067-.432-.234-.735-.504a12.317 12.317 0 0 1-.105-.15v-.051a.35.35 0 0 0 .07-.202c-.047-.1-.187-.201-.42-.302-.07-.1-.14-.15-.21-.15Zm3.606-.1-.14.1c-.07 0-.128.118-.175.353v.1a1.592 1.592 0 0 1-.42.605c-.374.336-.747.52-1.12.554.07.604.303.924.7.957.35-.067.782-.453 1.295-1.159.56.74 1.062 1.193 1.506 1.36.303 0 .537-.352.7-1.057-.467-.033-1.05-.386-1.75-1.058.023-.1.035-.202.035-.302-.047-.101-.188-.202-.42-.302-.07-.101-.14-.152-.21-.152Z"}),React.createElement("path",{d:"M8.105 9.693h-.98V11.154h2.87v-1.46H8.105ZM8.455 6.067c-.28.336-.69.722-1.226 1.158h2.696c-.327-.201-.77-.536-1.33-1.007a1.13 1.13 0 0 1-.14-.151Z"}))));var T="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbD0iIzQyRDVBMCIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNMy4zODkgMTEuMDYzYS43MjIuNzIyIDAgMCAwLS43MjQtLjcySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MmgxLjkyN2MuNCAwIC43MjQtLjMyNC43MjQtLjcyMlpNLjAxNSA2Ljk3NWMwIC4zOTkuMzI0LjcyMS43MjMuNzIxaDEuOTI3YS43MjIuNzIyIDAgMSAwIDAtMS40NDNILjczOGEuNzIyLjcyMiAwIDAgMC0uNzIzLjcyMlpNLjczOCAzLjYwOGgxLjkyN2EuNzIyLjcyMiAwIDEgMCAwLTEuNDQySC43MzhhLjcyMi43MjIgMCAxIDAgMCAxLjQ0MloiLz48cGF0aCBkPSJNMTMuMTE3IDBjLjU1IDAgLjk5Ny4zMjQuOTk3LjcyMnYxMi41MDVjMCAuMzk5LS40NDcuNzIyLS45OTcuNzIySDIuMTg0YS43MjIuNzIyIDAgMCAxLS43MjMtLjcyMnYtLjcyaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjFWOC40MThoMS4yMDRhMS40NDQgMS40NDQgMCAxIDAgMC0yLjg4NUgxLjQ2MVY0LjMzaDEuMjA0YTEuNDQ0IDEuNDQ0IDAgMSAwIDAtMi44ODdIMS40NjF2LS43MmMwLS40LjMyMy0uNzIyLjcyMy0uNzIyWm0tMi41NjIgOC42MzZhLjQ5LjQ5IDAgMCAwLS4yMS4wNUg2LjZsLS4wMzUtLjA1Yy0uMjU3LjA2Ny0uMzk3LjIxOC0uNDIuNDUzLS4wMjQuMDY4IDAgLjE2OC4wNy4zMDIgMCAuMDM0LjAxMS4wNS4wMzUuMDVhMy4wMDYgMy4wMDYgMCAwIDAgMCAuNjU1Yy4wMjMuMjcuMDM1LjQ3LjAzNS42MDV2LjI1MWMwIC4yMDItLjAxMi4zODctLjAzNS41NTQgMCAuMDY4LS4wMjQuMTY5LS4wNy4zMDN2LjE1YzAgLjEzNS4xMTYuMjE5LjM1LjI1My4xNjMgMCAuMjgtLjA1LjM1LS4xNTJoMy4yOTFjLjA3LjA2Ny4yMS4xMTguNDIuMTUybC4xNC0uMDVhLjQ5OC40OTggMCAwIDAgLjE0LS4yNTNjMC0uMS0uMDExLS4yNTEtLjAzNC0uNDUzYTEuNDYgMS40NiAwIDAgMSAwLS40NTNjLS4wMjQtLjAzMy0uMDM1LS4xMTctLjAzNS0uMjUyIDAtLjc3Mi4wMjMtMS4yMjUuMDctMS4zNnYtLjA1Yy4wNy0uMTM0LjEwNS0uMjM1LjEwNS0uMzAybC0uMDM1LS4wNWMtLjAyNC0uMDM0LS4wMjQtLjA2OCAwLS4xMDItLjE2NC0uMTMzLS4yOTMtLjIxOC0uMzg2LS4yNTFaTTguMjggNC42NTZjLS4xNC4wNjgtLjI0NS4yNTMtLjMxNi41NTUtLjc0NyAxLjE3NS0xLjk0OSAxLjc4LTMuNjA2IDEuODEzbC4wNy40MDNjLjE0LjQzNy4zOTcuNjU1Ljc3LjY1NS4zOTcgMCAuODc2LS4xNjggMS40MzYtLjUwNCAwIC4wNjgtLjAxMi4xNTEtLjAzNS4yNTItLjAyNC4xLS4wMjQuMTY4IDAgLjIwMS0uMDI0LjA2OCAwIC4xMTguMDcuMTUxaC4wN2MuMTE3LjAzNC4zMDMuMDE4LjU2LS4wNS4yNTctLjAzMy40NTUtLjA1LjU5NS0uMDUuMjEgMCAuNTg0LjAxNyAxLjEyLjA1aDEuMTIxYy4wNyAwIC4xMDUtLjA1LjEwNS0uMTUxdi0uNTU0Yy41MzcuMzcgMS4wMTYuNTU0IDEuNDM2LjU1NC40MiAwIC43MTItLjM4Ni44NzUtMS4xNTloLS4wN2MtMS4zNTQgMC0yLjUyLS40ODYtMy41MDEtMS40NmEuNjY4LjY2OCAwIDAgMCAuMDctLjIwMmMwLS4xMzMtLjEwNS0uMjM0LS4zMTUtLjMwMi0uMDI0IDAtLjAzNS0uMDE2LS4wMzUtLjA1LS4wOTQtLjEtLjIzNC0uMTUxLS40Mi0uMTUxWm0tMS4yNi0uMTVoLS41MjZjLS4xODcgMC0uMjY5LjA2Ny0uMjQ1LjIwMS4wNDYuNDM3LjEwNS44MDYuMTc1IDEuMTA4IDAgLjA2OC4wMTEuMDg0LjAzNS4wNS4zMjcuMDM0LjQ5LS4xMzMuNDktLjUwMyAwLS4yMDIuMDIzLS4zNTMuMDctLjQ1M2EuNjE2LjYxNiAwIDAgMCAwLS40MDNabTMuNzEtLjIwMmgtLjUyNWMtLjE0LjAzNC0uMjEuMDY4LS4yMS4xLjA0Ny42NC4xMTcgMS4wMDguMjEgMS4xMDkuMDIzLjAzNC4wNTguMDM0LjEwNSAwYS4yNDEuMjQxIDAgMCAxIC4xNC0uMDVjLjE0LS4wMzMuMjQ1LS4zNy4zMTYtMS4wMDhhLjUzNC41MzQgMCAwIDAtLjAzNS0uMTVaTTYuNTY1IDIuMjRhLjM2NC4zNjQgMCAwIDAtLjE0LjFjLS4wNyAwLS4xNC4xMzUtLjIxLjQwNHYuMDVhNC4zNiA0LjM2IDAgMCAxLS41MjUuODU2Yy0uMjM0LjIwMi0uNTczLjM3LTEuMDE2LjUwNGEuNzY3Ljc2NyAwIDAgMS0uMTc1LjA1Yy4xMTcuNTcyLjM2Mi44NzQuNzM1LjkwNy4zNS0uMDMzLjgyOS0uNDcgMS40MzYtMS4zMS42My42MzkgMS4wMjcuOTkxIDEuMTkgMS4wNTguMDctLjAzMy4xODctLjM4NS4zNS0xLjA1Ny0uMDIzLS4wNjctLjEwNC0uMTM0LS4yNDUtLjIwMi0uMTg3LS4wNjctLjQzMi0uMjM0LS43MzUtLjUwNGExMi4zMTcgMTIuMzE3IDAgMCAxLS4xMDUtLjE1di0uMDUxYS4zNS4zNSAwIDAgMCAuMDctLjIwMmMtLjA0Ny0uMS0uMTg3LS4yMDEtLjQyLS4zMDItLjA3LS4xLS4xNC0uMTUtLjIxLS4xNVptMy42MDYtLjEtLjE0LjFjLS4wNyAwLS4xMjguMTE4LS4xNzUuMzUzdi4xYTEuNTkyIDEuNTkyIDAgMCAxLS40Mi42MDVjLS4zNzQuMzM2LS43NDcuNTItMS4xMi41NTQuMDcuNjA0LjMwMy45MjQuNy45NTcuMzUtLjA2Ny43ODItLjQ1MyAxLjI5NS0xLjE1OS41Ni43NCAxLjA2MiAxLjE5MyAxLjUwNiAxLjM2LjMwMyAwIC41MzctLjM1Mi43LTEuMDU3LS40NjctLjAzMy0xLjA1LS4zODYtMS43NS0xLjA1OC4wMjMtLjEuMDM1LS4yMDIuMDM1LS4zMDItLjA0Ny0uMTAxLS4xODgtLjIwMi0uNDItLjMwMi0uMDctLjEwMS0uMTQtLjE1Mi0uMjEtLjE1MloiLz48cGF0aCBkPSJNOC4xMDUgOS42OTNoLS45OFYxMS4xNTRoMi44N3YtMS40Nkg4LjEwNVpNOC40NTUgNi4wNjdjLS4yOC4zMzYtLjY5LjcyMi0xLjIyNiAxLjE1OGgyLjY5NmMtLjMyNy0uMjAxLS43Ny0uNTM2LTEuMzMtMS4wMDdhMS4xMyAxLjEzIDAgMCAxLS4xNC0uMTUxWiIvPjwvZz48L2c+PC9zdmc+",Ye=Object.defineProperty,Ge=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,kt=(o,i,c)=>i in o?Ye(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,We=(o,i)=>{for(var c in i||(i={}))Me.call(i,c)&&kt(o,c,i[c]);if(Ge)for(var c of Ge(i))Le.call(i,c)&&kt(o,c,i[c]);return o};const Ct=o=>React.createElement("svg",We({width:14,height:14,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"\u5386\u53F2\u5BF9\u8BDD"),React.createElement("defs",null,React.createElement("path",{id:"b_svg__a",d:"M0 0h14v14H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"b_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#b_svg__a"})),React.createElement("use",{fill:"#F6F7F9",opacity:.01,xlinkHref:"#b_svg__a"}),React.createElement("g",{mask:"url(#b_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M5.607 0a1.38 1.38 0 0 0-1.379 1.379v4.613c0 .754.613 1.367 1.368 1.367h3.003a.62.62 0 0 1 .433.177l1.834 1.787a.665.665 0 0 0 1.13-.476V7.602c0-.134.108-.243.242-.243h.32a1.33 1.33 0 0 0 1.33-1.33V1.47A1.472 1.472 0 0 0 12.418 0h-6.81Z",fill:"#64B5F6"}),React.createElement("path",{d:"M5.702 8.147A2.25 2.25 0 0 1 3.45 5.895v-1.16a.342.342 0 0 0-.341-.341H1.483c-.811 0-1.469.658-1.469 1.468v4.562c0 .733.594 1.33 1.33 1.33h.32c.135 0 .243.108.243.242v1.245c0 .589.71.888 1.13.476L4.87 11.93a.624.624 0 0 1 .434-.177h3.003c.754 0 1.367-.613 1.367-1.367l-1-1.968a.265.265 0 0 0-.262-.264c-.728-.003-2.71-.007-2.71-.007Z",fill:"#1E88E5"}))));var bt="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDE0djE0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjZGN0Y5IiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNS42MDcgMGExLjM4IDEuMzggMCAwIDAtMS4zNzkgMS4zNzl2NC42MTNjMCAuNzU0LjYxMyAxLjM2NyAxLjM2OCAxLjM2N2gzLjAwM2EuNjIuNjIgMCAwIDEgLjQzMy4xNzdsMS44MzQgMS43ODdhLjY2NS42NjUgMCAwIDAgMS4xMy0uNDc2VjcuNjAyYzAtLjEzNC4xMDgtLjI0My4yNDItLjI0M2guMzJhMS4zMyAxLjMzIDAgMCAwIDEuMzMtMS4zM1YxLjQ3QTEuNDcyIDEuNDcyIDAgMCAwIDEyLjQxOCAwaC02LjgxWiIgZmlsbD0iIzY0QjVGNiIvPjxwYXRoIGQ9Ik01LjcwMiA4LjE0N0EyLjI1IDIuMjUgMCAwIDEgMy40NSA1Ljg5NXYtMS4xNmEuMzQyLjM0MiAwIDAgMC0uMzQxLS4zNDFIMS40ODNjLS44MTEgMC0xLjQ2OS42NTgtMS40NjkgMS40Njh2NC41NjJjMCAuNzMzLjU5NCAxLjMzIDEuMzMgMS4zM2guMzJjLjEzNSAwIC4yNDMuMTA4LjI0My4yNDJ2MS4yNDVjMCAuNTg5LjcxLjg4OCAxLjEzLjQ3Nkw0Ljg3IDExLjkzYS42MjQuNjI0IDAgMCAxIC40MzQtLjE3N2gzLjAwM2MuNzU0IDAgMS4zNjctLjYxMyAxLjM2Ny0xLjM2N2wtMS0xLjk2OGEuMjY1LjI2NSAwIDAgMC0uMjYyLS4yNjRjLS43MjgtLjAwMy0yLjcxLS4wMDctMi43MS0uMDA3WiIgZmlsbD0iIzFFODhFNSIvPjwvZz48L2c+PC9zdmc+",Ht=t(59301),gu=(0,e.forwardRef)(({onClose:o},i)=>{const c=(0,J.useDispatch)(),Se=(0,J.useSelector)($t=>{var St;return(St=$t==null?void 0:$t.classroomList)==null?void 0:St.courseAiData}),[$e,Ve]=(0,e.useState)(!1),[Nt,et]=(0,e.useState)(!1),K=(0,e.useRef)(null),qe=()=>{Ve(!0),et(Se==null?void 0:Se.is_open_ai)};(0,e.useImperativeHandle)(i,()=>({onClick:qe}));const Qt=$t=>{var St;const It=(St=(0,te.g)())==null?void 0:St.course_id;Ve(!1),o(),J.history.push(`/classrooms/${It}/board/${Se==null?void 0:Se.board_id}?type=${$t}`)},rn=[{icon:T,name:"\u95EE\u7B54\u96C6",description:"\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",explainHref:"https://www.educoder.net/forums/40257",btnName:"\u95EE\u7B54\u96C6\u7BA1\u7406",type:"wendaji"},{icon:bt,name:"\u5386\u53F2\u5BF9\u8BDD",description:"\u6559\u5E08\u53EF\u67E5\u770B\u6240\u6709\u5B66\u751F\u7684\u5386\u53F2\u5BF9\u8BDD\uFF0C\u5BF9\u5927\u6A21\u578B\u56DE\u7B54\u4E0D\u4F73\u7684\u95EE\u9898\u8FDB\u884C\u4EBA\u5DE5\u56DE\u590D\uFF0C\u5E76\u5C06\u5176\u8865\u5145\u81F3\u95EE\u7B54\u96C6\u3002",explainHref:"https://www.educoder.net/forums/40258",btnName:"\u5386\u53F2\u5BF9\u8BDD\u7BA1\u7406",type:"duihua"}];return Ht.createElement(e.Fragment,null,Ht.createElement(M.default,{centered:!0,open:$e,title:"\u667A\u80FD\u95EE\u7B54",width:850,onCancel:()=>Ve(!1),footer:null,bodyStyle:{paddingBottom:25}},Ht.createElement("div",{className:"flex flex-col gap-20 mb20"},Ht.createElement("div",{className:"p20",style:{background:"#F6F7F9"}},Ht.createElement("div",{className:"c-grey-333"},"\u667A\u80FD\u95EE\u7B54"),Ht.createElement(k.Z,{align:"middle",className:"mt20"},Ht.createElement(mn.Z,{size:"default",checked:Nt,onChange:$t=>{et($t),clearTimeout(K.current),K.current=setTimeout(()=>{var St;c({type:"classroomList/setCourseAiState",payload:{course_id:(St=(0,te.g)())==null?void 0:St.course_id,is_open_ai:$t}})},500)}}),Ht.createElement("div",{className:"c-grey-333 ml10"},"\u5F00\u542F\u540E\uFF0C\u6559\u5B66\u8BFE\u5802\u5185\u7684\u5B66\u751F\u5C06\u53EF\u4EE5\u4F7F\u7528\u667A\u80FD\u52A9\u6559\u7684\u529F\u80FD\uFF0C\u4E0EAI\u5BF9\u8BDD\uFF0C\u8BA9AI\u7B54\u7591\u89E3\u60D1\u3002"," ",Ht.createElement("a",{href:"https://www.educoder.net/forums/40256",target:"_blank"},"\u64CD\u4F5C\u8BF4\u660E"))))),rn.map(($t,St)=>{const{icon:It,name:yn,description:Fn,explainHref:Kn,type:Rn}=$t;return Ht.createElement("div",{key:St,style:{marginBottom:StQt(Rn),style:{width:120},className:"mt20",type:"primary"},$t.btnName))))})))}),su=t(92832),pu=t(5871),ku={wrap:"wrap___YYn6N",left:"left___YomRr",tip:"tip___nXV55",bottomBtn:"bottomBtn___dtC5V",disabled:"disabled___Om4jR"},Zu="data:image/png;base64,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",Xu=Object.defineProperty,Gu=Object.getOwnPropertySymbols,qu=Object.prototype.hasOwnProperty,Wu=Object.prototype.propertyIsEnumerable,Ru=(o,i,c)=>i in o?Xu(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,kn=(o,i)=>{for(var c in i||(i={}))qu.call(i,c)&&Ru(o,c,i[c]);if(Gu)for(var c of Gu(i))Wu.call(i,c)&&Ru(o,c,i[c]);return o};const Zn=o=>React.createElement("svg",kn({className:"a_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},o),React.createElement("path",{d:"M670.55 25.088c-1.025.512-2.049 1.024-2.817 2.048l-288.128 181.76L62.933 334.677l-3.072 1.536c-30.293 15.446-13.61 74.838 10.198 121.515 23.552 46.208 61.781 94.592 92.032 79.147 1.024-.512 2.048-1.024 3.328-2.347l286.89-181.717 317.654-126.294 3.072-1.578c30.293-15.403 13.61-74.795-9.942-120.96C739.072 58.027 700.8 9.643 670.55 25.045",fill:"#4FBFEC",opacity:.804}),React.createElement("path",{d:"m684.032 33.707-3.627 1.834L386.39 222.208 63.317 350.635l-3.584 1.834c-7.68 3.926-15.104 12.203-16.512 29.739 2.176 16.981 8.534 37.035 16.896 56.021 3.84 1.28 7.766 1.238 11.606-.085l350.506-141.739 2.56-1.322L745.515 94.805a19.456 19.456 0 0 0 7.424-9.557c-10.454-17.963-23.211-35.413-35.926-47.659-14.25-8.917-25.301-7.808-32.981-3.84z",fill:"#45AED8",opacity:.804}),React.createElement("path",{d:"M735.232 61.91c-32-42.497-53.376-43.862-65.707-37.59l-3.072 1.536-286.848 183.04-316.16 124.203-3.072 1.578c-12.8 6.528-24.32 24.662-8.704 75.52 1.579 4.395 4.694 7.979 8.32 9.984a17.792 17.792 0 0 0 13.142.427l342.314-137.557 2.56-1.28L730.54 85.675a17.792 17.792 0 0 0 7.381-10.88 13.013 13.013 0 0 0-2.688-12.886l-131.925 60.758",fill:"#7EDAFF",opacity:.804}),React.createElement("path",{d:"m390.912 341.461 54.144 107.52 28.16-51.2 57.515 7.51-54.614-107.264z",fill:"#DE5461",opacity:.804}),React.createElement("path",{d:"M475.733 252.97c16.47 32.342 3.414 71.34-28.928 87.809a65.493 65.493 0 0 1-88.064-28.16 66.005 66.005 0 0 1 28.715-88.32 65.621 65.621 0 0 1 88.32 28.672",fill:"#ECB646",opacity:.804}),React.createElement("path",{d:"M392.96 235.05a48.64 48.64 0 0 0-21.163 65.067 48.64 48.64 0 0 0 65.067 21.163 48.64 48.64 0 0 0 21.12-65.11 48.299 48.299 0 0 0-65.067-21.12M451.5 349.996c-39.51 20.138-88.32 4.266-108.459-35.243-20.139-39.51-4.267-88.32 35.243-108.459 39.509-20.138 88.32-4.266 108.458 35.243A80.512 80.512 0 0 1 451.5 349.995",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M428.245 271.36a15.232 15.232 0 0 1-6.57 20.139 15.232 15.232 0 0 1-20.139-6.528 15.232 15.232 0 0 1 6.57-20.139 15.232 15.232 0 0 1 20.14 6.528",fill:"#F5C857",opacity:.804}),React.createElement("path",{d:"M903.253 596.181c-1.152.214-2.346.427-3.413 1.238l-346.027 94.25-357.461 29.184-3.584.598c-35.243 6.229-36.693 71.125-27.136 125.44 9.472 53.76 33.067 114.261 68.267 108.032 1.237-.214 2.432-.427 4.096-1.323l344.704-94.635 358.656-29.397 3.584-.64c35.242-6.187 36.693-71.125 27.221-124.843-10.07-53.632-33.664-114.09-68.864-107.904",fill:"#4FBFEC"}),React.createElement("path",{d:"m914.176 609.024-4.181.768L556.544 707.2l-364.715 29.867-4.181.682c-8.96 1.579-18.987 7.68-25.77 24.875-3.03 17.792-2.817 39.893-.257 61.61a18.773 18.773 0 0 0 11.734 3.457l396.458-34.816 2.987-.512 384.47-102.87a20.48 20.48 0 0 0 10.41-7.381c-4.992-21.333-12.459-42.752-21.504-59.008-11.563-13.355-23.04-15.659-32-14.08z",fill:"#45AED8"}),React.createElement("path",{d:"M957.013 653.227c-19.114-52.694-40.192-60.672-54.528-58.112l-3.584.597-345.088 95.957-356.48 27.734-3.584.682c-14.933 2.603-32 17.323-32 73.344a19.925 19.925 0 0 0 5.291 12.587 18.863 18.863 0 0 0 13.099 4.48l386.944-33.152 2.986-.512 374.912-101.205a18.73 18.73 0 0 0 10.795-8.662 13.653 13.653 0 0 0 1.28-13.781l-151.51 20.565",fill:"#7EDAFF"}),React.createElement("path",{d:"m524.373 828.587 21.419 124.885 44.16-42.837 55.552 25.258-21.973-124.757z",fill:"#DE5461"}),React.createElement("path",{d:"M637.013 765.653a68.565 68.565 0 0 1-56.149 79.446 68.95 68.95 0 0 1-79.957-55.467 69.461 69.461 0 0 1 56.064-80.043 69.12 69.12 0 0 1 80.085 56.064",fill:"#ECB646"}),React.createElement("path",{d:"M559.19 722.133a51.2 51.2 0 0 0-41.302 58.966 51.2 51.2 0 0 0 58.965 41.344 51.2 51.2 0 0 0 41.344-59.008 50.859 50.859 0 0 0-59.008-41.302m23.595 133.718a85.12 85.12 0 0 1-98.347-68.822 85.12 85.12 0 0 1 68.864-98.346 85.12 85.12 0 0 1 98.304 68.864 84.736 84.736 0 0 1-68.821 98.304",fill:"#F5C857"}),React.createElement("path",{d:"M583.552 769.536a16.043 16.043 0 0 1-12.8 18.261 16.043 16.043 0 0 1-18.261-12.8 16.043 16.043 0 0 1 12.8-18.261 16.043 16.043 0 0 1 18.261 12.8",fill:"#F5C857"}),React.createElement("path",{d:"m89.984 615.765 54.315 54.358a6.827 6.827 0 0 0 9.685 0l27.861-27.904a6.827 6.827 0 0 1 11.648 4.821v139.392a6.827 6.827 0 0 1-6.826 6.827H47.36a6.827 6.827 0 0 1-4.821-11.648L70.4 753.707a6.827 6.827 0 0 0 0-9.643l-39.552-39.552c-36.95-44.373-34.603-102.4-23.936-135.765 8.661-27.179 33.835-57.387 54.87-75.648 4.65-4.054 11.391.256 10.453 6.314a495.407 495.407 0 0 0-4.822 46.934c-2.133 38.314 8.619 54.741 22.614 69.418zm791.765-274.432-54.314-54.357a6.827 6.827 0 0 0-9.643 0l-27.904 27.904a6.827 6.827 0 0 1-11.648-4.821V170.667a6.827 6.827 0 0 1 6.827-6.827h139.392a6.827 6.827 0 0 1 4.821 11.648l-27.904 27.904a6.827 6.827 0 0 0 0 9.643l39.552 39.552c36.95 44.373 34.603 102.4 23.979 135.765-8.662 27.136-33.878 57.387-54.912 75.648-4.608 4.053-11.392-.256-10.454-6.315 1.707-11.178 3.755-27.392 4.822-46.933 2.133-38.315-8.619-54.741-22.614-69.419z",fill:"#18D6FF"}));var Hn="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik02NzAuNTUgMjUuMDg4Yy0xLjAyNS41MTItMi4wNDkgMS4wMjQtMi44MTcgMi4wNDhsLTI4OC4xMjggMTgxLjc2TDYyLjkzMyAzMzQuNjc3bC0zLjA3MiAxLjUzNmMtMzAuMjkzIDE1LjQ0Ni0xMy42MSA3NC44MzggMTAuMTk4IDEyMS41MTUgMjMuNTUyIDQ2LjIwOCA2MS43ODEgOTQuNTkyIDkyLjAzMiA3OS4xNDcgMS4wMjQtLjUxMiAyLjA0OC0xLjAyNCAzLjMyOC0yLjM0N2wyODYuODktMTgxLjcxNyAzMTcuNjU0LTEyNi4yOTQgMy4wNzItMS41NzhjMzAuMjkzLTE1LjQwMyAxMy42MS03NC43OTUtOS45NDItMTIwLjk2QzczOS4wNzIgNTguMDI3IDcwMC44IDkuNjQzIDY3MC41NSAyNS4wNDUiIGZpbGw9IiM0RkJGRUMiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJtNjg0LjAzMiAzMy43MDctMy42MjcgMS44MzRMMzg2LjM5IDIyMi4yMDggNjMuMzE3IDM1MC42MzVsLTMuNTg0IDEuODM0Yy03LjY4IDMuOTI2LTE1LjEwNCAxMi4yMDMtMTYuNTEyIDI5LjczOSAyLjE3NiAxNi45ODEgOC41MzQgMzcuMDM1IDE2Ljg5NiA1Ni4wMjEgMy44NCAxLjI4IDcuNzY2IDEuMjM4IDExLjYwNi0uMDg1bDM1MC41MDYtMTQxLjczOSAyLjU2LTEuMzIyTDc0NS41MTUgOTQuODA1YTE5LjQ1NiAxOS40NTYgMCAwIDAgNy40MjQtOS41NTdjLTEwLjQ1NC0xNy45NjMtMjMuMjExLTM1LjQxMy0zNS45MjYtNDcuNjU5LTE0LjI1LTguOTE3LTI1LjMwMS03LjgwOC0zMi45ODEtMy44NHoiIGZpbGw9IiM0NUFFRDgiIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNzM1LjIzMiA2MS45MWMtMzItNDIuNDk3LTUzLjM3Ni00My44NjItNjUuNzA3LTM3LjU5bC0zLjA3MiAxLjUzNi0yODYuODQ4IDE4My4wNC0zMTYuMTYgMTI0LjIwMy0zLjA3MiAxLjU3OGMtMTIuOCA2LjUyOC0yNC4zMiAyNC42NjItOC43MDQgNzUuNTIgMS41NzkgNC4zOTUgNC42OTQgNy45NzkgOC4zMiA5Ljk4NGExNy43OTIgMTcuNzkyIDAgMCAwIDEzLjE0Mi40MjdsMzQyLjMxNC0xMzcuNTU3IDIuNTYtMS4yOEw3MzAuNTQgODUuNjc1YTE3Ljc5MiAxNy43OTIgMCAwIDAgNy4zODEtMTAuODggMTMuMDEzIDEzLjAxMyAwIDAgMC0yLjY4OC0xMi44ODZsLTEzMS45MjUgNjAuNzU4IiBmaWxsPSIjN0VEQUZGIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0ibTM5MC45MTIgMzQxLjQ2MSA1NC4xNDQgMTA3LjUyIDI4LjE2LTUxLjIgNTcuNTE1IDcuNTEtNTQuNjE0LTEwNy4yNjR6IiBmaWxsPSIjREU1NDYxIiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTQ3NS43MzMgMjUyLjk3YzE2LjQ3IDMyLjM0MiAzLjQxNCA3MS4zNC0yOC45MjggODcuODA5YTY1LjQ5MyA2NS40OTMgMCAwIDEtODguMDY0LTI4LjE2IDY2LjAwNSA2Ni4wMDUgMCAwIDEgMjguNzE1LTg4LjMyIDY1LjYyMSA2NS42MjEgMCAwIDEgODguMzIgMjguNjcyIiBmaWxsPSIjRUNCNjQ2IiBvcGFjaXR5PSIuODA0Ii8+PHBhdGggZD0iTTM5Mi45NiAyMzUuMDVhNDguNjQgNDguNjQgMCAwIDAtMjEuMTYzIDY1LjA2NyA0OC42NCA0OC42NCAwIDAgMCA2NS4wNjcgMjEuMTYzIDQ4LjY0IDQ4LjY0IDAgMCAwIDIxLjEyLTY1LjExIDQ4LjI5OSA0OC4yOTkgMCAwIDAtNjUuMDY3LTIxLjEyTTQ1MS41IDM0OS45OTZjLTM5LjUxIDIwLjEzOC04OC4zMiA0LjI2Ni0xMDguNDU5LTM1LjI0My0yMC4xMzktMzkuNTEtNC4yNjctODguMzIgMzUuMjQzLTEwOC40NTkgMzkuNTA5LTIwLjEzOCA4OC4zMi00LjI2NiAxMDguNDU4IDM1LjI0M0E4MC41MTIgODAuNTEyIDAgMCAxIDQ1MS41IDM0OS45OTUiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNNDI4LjI0NSAyNzEuMzZhMTUuMjMyIDE1LjIzMiAwIDAgMS02LjU3IDIwLjEzOSAxNS4yMzIgMTUuMjMyIDAgMCAxLTIwLjEzOS02LjUyOCAxNS4yMzIgMTUuMjMyIDAgMCAxIDYuNTctMjAuMTM5IDE1LjIzMiAxNS4yMzIgMCAwIDEgMjAuMTQgNi41MjgiIGZpbGw9IiNGNUM4NTciIG9wYWNpdHk9Ii44MDQiLz48cGF0aCBkPSJNOTAzLjI1MyA1OTYuMTgxYy0xLjE1Mi4yMTQtMi4zNDYuNDI3LTMuNDEzIDEuMjM4bC0zNDYuMDI3IDk0LjI1LTM1Ny40NjEgMjkuMTg0LTMuNTg0LjU5OGMtMzUuMjQzIDYuMjI5LTM2LjY5MyA3MS4xMjUtMjcuMTM2IDEyNS40NCA5LjQ3MiA1My43NiAzMy4wNjcgMTE0LjI2MSA2OC4yNjcgMTA4LjAzMiAxLjIzNy0uMjE0IDIuNDMyLS40MjcgNC4wOTYtMS4zMjNsMzQ0LjcwNC05NC42MzUgMzU4LjY1Ni0yOS4zOTcgMy41ODQtLjY0YzM1LjI0Mi02LjE4NyAzNi42OTMtNzEuMTI1IDI3LjIyMS0xMjQuODQzLTEwLjA3LTUzLjYzMi0zMy42NjQtMTE0LjA5LTY4Ljg2NC0xMDcuOTA0IiBmaWxsPSIjNEZCRkVDIi8+PHBhdGggZD0ibTkxNC4xNzYgNjA5LjAyNC00LjE4MS43NjhMNTU2LjU0NCA3MDcuMmwtMzY0LjcxNSAyOS44NjctNC4xODEuNjgyYy04Ljk2IDEuNTc5LTE4Ljk4NyA3LjY4LTI1Ljc3IDI0Ljg3NS0zLjAzIDE3Ljc5Mi0yLjgxNyAzOS44OTMtLjI1NyA2MS42MWExOC43NzMgMTguNzczIDAgMCAwIDExLjczNCAzLjQ1N2wzOTYuNDU4LTM0LjgxNiAyLjk4Ny0uNTEyIDM4NC40Ny0xMDIuODdhMjAuNDggMjAuNDggMCAwIDAgMTAuNDEtNy4zODFjLTQuOTkyLTIxLjMzMy0xMi40NTktNDIuNzUyLTIxLjUwNC01OS4wMDgtMTEuNTYzLTEzLjM1NS0yMy4wNC0xNS42NTktMzItMTQuMDh6IiBmaWxsPSIjNDVBRUQ4Ii8+PHBhdGggZD0iTTk1Ny4wMTMgNjUzLjIyN2MtMTkuMTE0LTUyLjY5NC00MC4xOTItNjAuNjcyLTU0LjUyOC01OC4xMTJsLTMuNTg0LjU5Ny0zNDUuMDg4IDk1Ljk1Ny0zNTYuNDggMjcuNzM0LTMuNTg0LjY4MmMtMTQuOTMzIDIuNjAzLTMyIDE3LjMyMy0zMiA3My4zNDRhMTkuOTI1IDE5LjkyNSAwIDAgMCA1LjI5MSAxMi41ODcgMTguODYzIDE4Ljg2MyAwIDAgMCAxMy4wOTkgNC40OGwzODYuOTQ0LTMzLjE1MiAyLjk4Ni0uNTEyIDM3NC45MTItMTAxLjIwNWExOC43MyAxOC43MyAwIDAgMCAxMC43OTUtOC42NjIgMTMuNjUzIDEzLjY1MyAwIDAgMCAxLjI4LTEzLjc4MWwtMTUxLjUxIDIwLjU2NSIgZmlsbD0iIzdFREFGRiIvPjxwYXRoIGQ9Im01MjQuMzczIDgyOC41ODcgMjEuNDE5IDEyNC44ODUgNDQuMTYtNDIuODM3IDU1LjU1MiAyNS4yNTgtMjEuOTczLTEyNC43NTd6IiBmaWxsPSIjREU1NDYxIi8+PHBhdGggZD0iTTYzNy4wMTMgNzY1LjY1M2E2OC41NjUgNjguNTY1IDAgMCAxLTU2LjE0OSA3OS40NDYgNjguOTUgNjguOTUgMCAwIDEtNzkuOTU3LTU1LjQ2NyA2OS40NjEgNjkuNDYxIDAgMCAxIDU2LjA2NC04MC4wNDMgNjkuMTIgNjkuMTIgMCAwIDEgODAuMDg1IDU2LjA2NCIgZmlsbD0iI0VDQjY0NiIvPjxwYXRoIGQ9Ik01NTkuMTkgNzIyLjEzM2E1MS4yIDUxLjIgMCAwIDAtNDEuMzAyIDU4Ljk2NiA1MS4yIDUxLjIgMCAwIDAgNTguOTY1IDQxLjM0NCA1MS4yIDUxLjIgMCAwIDAgNDEuMzQ0LTU5LjAwOCA1MC44NTkgNTAuODU5IDAgMCAwLTU5LjAwOC00MS4zMDJtMjMuNTk1IDEzMy43MThhODUuMTIgODUuMTIgMCAwIDEtOTguMzQ3LTY4LjgyMiA4NS4xMiA4NS4xMiAwIDAgMSA2OC44NjQtOTguMzQ2IDg1LjEyIDg1LjEyIDAgMCAxIDk4LjMwNCA2OC44NjQgODQuNzM2IDg0LjczNiAwIDAgMS02OC44MjEgOTguMzA0IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0iTTU4My41NTIgNzY5LjUzNmExNi4wNDMgMTYuMDQzIDAgMCAxLTEyLjggMTguMjYxIDE2LjA0MyAxNi4wNDMgMCAwIDEtMTguMjYxLTEyLjggMTYuMDQzIDE2LjA0MyAwIDAgMSAxMi44LTE4LjI2MSAxNi4wNDMgMTYuMDQzIDAgMCAxIDE4LjI2MSAxMi44IiBmaWxsPSIjRjVDODU3Ii8+PHBhdGggZD0ibTg5Ljk4NCA2MTUuNzY1IDU0LjMxNSA1NC4zNThhNi44MjcgNi44MjcgMCAwIDAgOS42ODUgMGwyNy44NjEtMjcuOTA0YTYuODI3IDYuODI3IDAgMCAxIDExLjY0OCA0LjgyMXYxMzkuMzkyYTYuODI3IDYuODI3IDAgMCAxLTYuODI2IDYuODI3SDQ3LjM2YTYuODI3IDYuODI3IDAgMCAxLTQuODIxLTExLjY0OEw3MC40IDc1My43MDdhNi44MjcgNi44MjcgMCAwIDAgMC05LjY0M2wtMzkuNTUyLTM5LjU1MmMtMzYuOTUtNDQuMzczLTM0LjYwMy0xMDIuNC0yMy45MzYtMTM1Ljc2NSA4LjY2MS0yNy4xNzkgMzMuODM1LTU3LjM4NyA1NC44Ny03NS42NDggNC42NS00LjA1NCAxMS4zOTEuMjU2IDEwLjQ1MyA2LjMxNGE0OTUuNDA3IDQ5NS40MDcgMCAwIDAtNC44MjIgNDYuOTM0Yy0yLjEzMyAzOC4zMTQgOC42MTkgNTQuNzQxIDIyLjYxNCA2OS40MTh6bTc5MS43NjUtMjc0LjQzMi01NC4zMTQtNTQuMzU3YTYuODI3IDYuODI3IDAgMCAwLTkuNjQzIDBsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDEtMTEuNjQ4LTQuODIxVjE3MC42NjdhNi44MjcgNi44MjcgMCAwIDEgNi44MjctNi44MjdoMTM5LjM5MmE2LjgyNyA2LjgyNyAwIDAgMSA0LjgyMSAxMS42NDhsLTI3LjkwNCAyNy45MDRhNi44MjcgNi44MjcgMCAwIDAgMCA5LjY0M2wzOS41NTIgMzkuNTUyYzM2Ljk1IDQ0LjM3MyAzNC42MDMgMTAyLjQgMjMuOTc5IDEzNS43NjUtOC42NjIgMjcuMTM2LTMzLjg3OCA1Ny4zODctNTQuOTEyIDc1LjY0OC00LjYwOCA0LjA1My0xMS4zOTItLjI1Ni0xMC40NTQtNi4zMTUgMS43MDctMTEuMTc4IDMuNzU1LTI3LjM5MiA0LjgyMi00Ni45MzMgMi4xMzMtMzguMzE1LTguNjE5LTU0Ljc0MS0yMi42MTQtNjkuNDE5eiIgZmlsbD0iIzE4RDZGRiIvPjwvc3ZnPg==",Jn=Object.defineProperty,hu=Object.getOwnPropertySymbols,lu=Object.prototype.hasOwnProperty,Wn=Object.prototype.propertyIsEnumerable,nu=(o,i,c)=>i in o?Jn(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,vu=(o,i)=>{for(var c in i||(i={}))lu.call(i,c)&&nu(o,c,i[c]);if(hu)for(var c of hu(i))Wn.call(i,c)&&nu(o,c,i[c]);return o};const Du=o=>React.createElement("svg",vu({className:"b_svg__icon",viewBox:"0 0 1068 1024",xmlns:"http://www.w3.org/2000/svg",width:208.594,height:200},o),React.createElement("path",{d:"M809.77 821.675H73.345A63.744 63.744 0 0 1 9.557 757.93V489.685c0-35.2 28.587-63.744 63.744-63.744H809.6c35.2 0 63.701 28.544 63.701 63.744v268.246a63.488 63.488 0 0 1-63.573 63.744z",fill:"#363ED6"}),React.createElement("path",{d:"m184.448.555 706.39 175.786L754.943 722.39 48.597 546.603z",fill:"#B2CEF2"}),React.createElement("path",{d:"M52.821 363.392H809.26V926.08H52.779z",fill:"#F0FCFF"}),React.createElement("path",{d:"M398.123 562.987v-65.792a21.333 21.333 0 0 0-21.163-21.163H30.72a21.333 21.333 0 0 0-21.205 21.163v454.357a21.333 21.333 0 0 0 21.205 21.163h821.547a21.333 21.333 0 0 0 21.162-21.163V605.355a21.333 21.333 0 0 0-21.162-21.206H419.328a21.333 21.333 0 0 1-21.205-21.162z",fill:"#145DFF"}),React.createElement("path",{d:"M763.776 499.925h-284.33a9.728 9.728 0 1 1 0-19.456h284.33c5.29 0 9.77 4.267 9.77 9.728s-4.266 9.728-9.77 9.728zm0 42.71h-284.33a9.728 9.728 0 1 1 0-19.456h284.33a9.728 9.728 0 1 1 0 19.456z",fill:"#D4E4F9"}));var Pu="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwNjggMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjA4LjU5NCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik04MDkuNzcgODIxLjY3NUg3My4zNDVBNjMuNzQ0IDYzLjc0NCAwIDAgMSA5LjU1NyA3NTcuOTNWNDg5LjY4NWMwLTM1LjIgMjguNTg3LTYzLjc0NCA2My43NDQtNjMuNzQ0SDgwOS42YzM1LjIgMCA2My43MDEgMjguNTQ0IDYzLjcwMSA2My43NDR2MjY4LjI0NmE2My40ODggNjMuNDg4IDAgMCAxLTYzLjU3MyA2My43NDR6IiBmaWxsPSIjMzYzRUQ2Ii8+PHBhdGggZD0ibTE4NC40NDguNTU1IDcwNi4zOSAxNzUuNzg2TDc1NC45NDMgNzIyLjM5IDQ4LjU5NyA1NDYuNjAzeiIgZmlsbD0iI0IyQ0VGMiIvPjxwYXRoIGQ9Ik01Mi44MjEgMzYzLjM5Mkg4MDkuMjZWOTI2LjA4SDUyLjc3OXoiIGZpbGw9IiNGMEZDRkYiLz48cGF0aCBkPSJNMzk4LjEyMyA1NjIuOTg3di02NS43OTJhMjEuMzMzIDIxLjMzMyAwIDAgMC0yMS4xNjMtMjEuMTYzSDMwLjcyYTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMjA1IDIxLjE2M3Y0NTQuMzU3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMjA1IDIxLjE2M2g4MjEuNTQ3YTIxLjMzMyAyMS4zMzMgMCAwIDAgMjEuMTYyLTIxLjE2M1Y2MDUuMzU1YTIxLjMzMyAyMS4zMzMgMCAwIDAtMjEuMTYyLTIxLjIwNkg0MTkuMzI4YTIxLjMzMyAyMS4zMzMgMCAwIDEtMjEuMjA1LTIxLjE2MnoiIGZpbGw9IiMxNDVERkYiLz48cGF0aCBkPSJNNzYzLjc3NiA0OTkuOTI1aC0yODQuMzNhOS43MjggOS43MjggMCAxIDEgMC0xOS40NTZoMjg0LjMzYzUuMjkgMCA5Ljc3IDQuMjY3IDkuNzcgOS43MjhzLTQuMjY2IDkuNzI4LTkuNzcgOS43Mjh6bTAgNDIuNzFoLTI4NC4zM2E5LjcyOCA5LjcyOCAwIDEgMSAwLTE5LjQ1NmgyODQuMzNhOS43MjggOS43MjggMCAxIDEgMCAxOS40NTZ6IiBmaWxsPSIjRDRFNEY5Ii8+PC9zdmc+",Ou=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())}),Vu=(0,e.forwardRef)(({onUpdateNum:o,onSave:i},c)=>{var Se,$e;const Ve=`\u8BF7\u751F\u6210\u5173\u4E8E\u300APython\u7A0B\u5E8F\u8BBE\u8BA1\u300B\u7684\u8BD5\u9898\u3002 1.\u5355\u9009\u9898\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% 2.\u591A\u9009\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u8FD0\u7B97\u7B26\u548C\u63A7\u5236\u7ED3\u6784\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020% -3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Nt,et]=(0,e.useState)(!1),[K,Je]=(0,e.useState)([]),[Qt,rn]=(0,e.useState)(null),[$t,St]=(0,e.useState)(!1),[Ct,yn]=(0,e.useState)([]),[Fn,Kn]=(0,e.useState)(0),[Rn,ou]=(0,e.useState)(0),[iu,uu]=(0,e.useState)(!1),[ru,Eu]=(0,e.useState)(""),[Bu,qt]=(0,e.useState)(Ue),[In,vn]=(0,e.useState)(0),[Nn,Cu]=(0,e.useState)(0),[Qn,mu]=(0,e.useState)(0),[Nu,Iu]=(0,e.useState)(0),[$n,Mu]=(0,e.useState)(0),[jt,Bt]=(0,e.useState)(0),[Mn,Vt]=(0,e.useState)(0),[bn,jn]=(0,e.useState)(0),[wu,yu]=(0,e.useState)(A.Q),{contentRef:Uu,value:zu,status:Lu,open:ya,close:Tl}=wu,zl=(0,D.Z)({contentRef:Uu,status:Lu}),{openProgress:Da,closeProgress:kl,CreateProgressModal:Fa,progressOpen:Ba}=(0,n.Z)();(0,e.useEffect)(()=>{Qt&&Rl(),Qt===!1&&(Tl(),o==null||o(),Je([]),qt(Ue),vn(0),Cu(0),mu(0),Iu(0),Mu(0),Bt(0),Vt(0),jn(0))},[Qt]),(0,e.useEffect)(()=>{if(!Lu&&(Uu!=null&&Uu.current)){const on=Uu.current.querySelector('h2[data-type="title"]');if(on){const fu=on.textContent;Eu(fu)}}},[Lu]);const Na=()=>{St(!0)};(0,e.useImperativeHandle)(c,()=>({onClick:Na}));const Zl=on=>{uu(!0),Kn(on),ou(0)},wa=on=>Ou(void 0,null,function*(){const fu=on.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(fu)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):on.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),xa=on=>{on==="1"&&(0,we.xg)("/paperlibrary"),on==="2"&&(St(!1),rn(!0))},Rl=()=>Ou(void 0,null,function*(){const on=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});on.status===0&&(Kn(on.total_number),ou(on.remaining_number))}),Ql=on=>(on=on||"",on=String(on),on=on.replace(/\s+/g,""),on),Hl=()=>Ou(void 0,null,function*(){var on,fu;if(Ql(Bu)){if(Bu.length>1e3){le.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{le.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ql(Bu)&&!(K!=null&&K.length)){le.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bu=[{name:"\u5355\u9009\u9898",num:In||0},{name:"\u591A\u9009\u9898",num:Nn||0},{name:"\u5224\u65AD\u9898",num:Qn||0},{name:"\u586B\u7A7A\u9898",num:Nu||0},{name:"\u7B80\u7B54\u9898",num:$n||0},{name:"\u7EC4\u5408\u9898",num:bn||0},{name:"\u7F16\u7A0B\u9898",num:jt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mn||0}],gl=bu.reduce((Cl,Sl)=>Cl+Sl.num,0);if(gl===0){le.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(gl>50){le.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}uu(!1);const xl={scene_type:10,request_identifier:Math.random(),file_id:(fu=(on=K[0])==null?void 0:on.response)==null?void 0:fu.id,content:Bu,count_arr:bu.map(Cl=>Cl.num).join(",")};yield ya(xl),Rl()}),Sa=()=>Ou(void 0,null,function*(){const on=zl();if(i){rn(!1),i(on);return}Da(),et(!0),yn([]);const fu=new FormData;fu.append("html",on);const bu=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:fu},!0);if((bu==null?void 0:bu.status)===0)if(bu!=null&&bu.data){kl(100),yn(bu==null?void 0:bu.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");et(!1),kl()}),ja=()=>Ou(void 0,null,function*(){const on=zl();(0,we.RG)(on)}),Ul=[{icon:Hn,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:Pu,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],La=["uploading","error"].includes((Se=K==null?void 0:K[0])==null?void 0:Se.status);return e.createElement(e.Fragment,null,e.createElement(M.default,{centered:!0,open:$t,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>St(!1),footer:null,bodyStyle:{paddingBottom:25}},Ul.map((on,fu)=>{const{icon:bu,name:gl,description:Vl,explainHref:xl,type:Cl,btnText:Sl}=on;return e.createElement("div",{key:fu,style:{marginBottom:fuxa(Cl),style:{width:88},className:"mt20",type:"primary"},Sl))))})),e.createElement(a.Z,{visible:iu,totalCount:Fn,usedCount:Rn,onCancel:()=>uu(!1),onOk:Hl}),e.createElement(dn.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:e.createElement("div",{className:ku.extraHeader},e.createElement(k.Z,{align:"middle"},!Lu&&!!zu&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:Sa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),e.createElement(l.op,{onClick:ja,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const on=fu=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fu,onOk:()=>{rn(!1)}})};if(Lu){on("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zu?on("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):rn(!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:Qt},e.createElement("div",{className:ku.wrap},e.createElement("div",{className:ku.left},e.createElement("div",{className:ku.tip},e.createElement("img",{src:Zu}),e.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\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\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\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\u5377!")),e.createElement("div",{className:"mb10 mt20 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),e.createElement(su.default.TextArea,{style:{height:160},className:"mb20",value:Bu,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:on=>{qt(on.target.value)}}),e.createElement(pn.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:K,withCredentials:!0,data:{upload_type:1},beforeUpload:wa,onChange:({file:on})=>{var fu,bu;on.status!=="removed"&&(on.status==="done"&&((fu=on==null?void 0:on.response)==null?void 0:fu.status)!==0&&(on.status="error",on.response=(bu=on==null?void 0:on.response)==null?void 0:bu.message),Je([on]))},onRemove:()=>Je([])},e.createElement(Pe.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"},e.createElement(l.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{className:"c-black mt20"},e.createElement("div",{className:"mb10 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),e.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",e.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),e.createElement(k.Z,{style:{gap:16}},e.createElement(qe.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(pu.Z,{min:0,max:10,value:In,onChange:vn,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Nn,onChange:Cu,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Qn,onChange:mu,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Nu,onChange:Iu,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(pu.Z,{min:0,max:10,value:$n,onChange:Mu,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u7EC4\u5408\u9898"),e.createElement(pu.Z,{min:0,max:10,value:bn,onChange:jn,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u7F16\u7A0B\u9898"),e.createElement(pu.Z,{min:0,max:10,value:jt,onChange:Bt,style:{marginLeft:"8px"}})),e.createElement(qe.Z,null,e.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Mn,onChange:Vt,style:{marginLeft:"8px"}})))),Lu?e.createElement("div",{onClick:Tl,className:ku.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):La?e.createElement("div",{className:`${ku.bottomBtn} ${ku.disabled}`},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):e.createElement("div",{onClick:()=>{if(Fn!==-1){uu(!0);return}Hl()},className:ku.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),e.createElement(A.Z,{onStatusChange:yu,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ba,noRestrictModal:Zl,stringTransformer:Y.o,onError:on=>{Object.prototype.toString.call(on)==="[object Object]"&&on.status===-9&&Zl(on.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Ct,gather:{course_id:($e=(0,te.g)())==null?void 0:$e.course_id,exercise_name:ru},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{et(!1)},onSuccess:on=>{var fu;window.location.href=`/classrooms/${(fu=(0,te.g)())==null?void 0:fu.course_id}/exercise`}}),e.createElement("div",{style:{height:70}})),Fa("\u5904\u7406\u4E2D"))}),Hu=Object.defineProperty,Su=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,ml=(o,i,c)=>i in o?Hu(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Il=(o,i)=>{for(var c in i||(i={}))ju.call(i,c)&&ml(o,c,i[c]);if(Su)for(var c of Su(i))Ku.call(i,c)&&ml(o,c,i[c]);return o};const Dl=o=>React.createElement("svg",Il({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var Fl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Tu=t(59301),fl=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ue=et=>{var K;const Je=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${Je}/${et}`)},Nt=[{icon:Fl,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return Tu.createElement(e.Fragment,null,Tu.createElement(M.default,{centered:!0,open:c,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:Je,name:Qt,description:rn,explainHref:$t,type:St}=et;return Tu.createElement("div",{key:K,style:{marginBottom:KUe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),au={bigTips:"bigTips___mewBX",item:"item___OHFMs",show:"show___dsJVI",mask:"mask___h4LAC",btnWarp:"btnWarp___e9Svq",active:"active___qzKJK",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6"},nl=Object.defineProperty,ul=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,vl=(o,i,c)=>i in o?nl(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Nl=(o,i)=>{for(var c in i||(i={}))ll.call(i,c)&&vl(o,c,i[c]);if(ul)for(var c of ul(i))Bl.call(i,c)&&vl(o,c,i[c]);return o};const Ll=o=>React.createElement("svg",Nl({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var al="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",ol=t(56102),El=Object.defineProperty,wl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,An=(o,i,c)=>i in o?El(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,xn=(o,i)=>{for(var c in i||(i={}))Ot.call(i,c)&&An(o,c,i[c]);if(Z)for(var c of Z(i))nn.call(i,c)&&An(o,c,i[c]);return o},Cn=(o,i)=>wl(o,pl(i)),_n=(o,i,c)=>new Promise((Se,$e)=>{var Ue=K=>{try{et(c.next(K))}catch(Je){$e(Je)}},Nt=K=>{try{et(c.throw(K))}catch(Je){$e(Je)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ue,Nt);et((c=c.apply(o,i)).next())}),Fu=()=>{const o=(0,J.useLocation)(),i=(0,J.useDispatch)(),c=(0,J.useSelector)(jt=>{var Bt;return(Bt=jt==null?void 0:jt.classroomList)==null?void 0:Bt.courseAiData}),Se=(0,J.useSelector)(jt=>{var Bt;return(Bt=jt==null?void 0:jt.user)==null?void 0:Bt.userInfo}),[$e,Ue]=(0,e.useState)(!1),[Nt,et]=(0,e.useState)(!1),[K,Je]=(0,e.useState)(!1),[Qt,rn]=(0,e.useState)(null),[$t,St]=(0,e.useState)(""),[Ct,yn]=(0,e.useState)([]),[Fn,Kn]=(0,e.useState)(!1),[Rn,ou]=(0,e.useState)(!1),iu=(0,e.useRef)({}),uu=(0,e.useRef)({}),ru=c==null?void 0:c.id,Eu=(0,J.useParams)();(0,e.useEffect)(()=>{var jt;if(((jt=o.pathname)==null?void 0:jt.slice(0,11))==="/classrooms"&&!Bu()){Ue(!0);return}Ue(!1)},[o==null?void 0:o.pathname]),(0,e.useEffect)(()=>{var jt;Se!=null&&Se.login&&((jt=Se==null?void 0:Se.course)==null?void 0:jt.course_role)===15&&ru&&qt(),ru&&ou(c==null?void 0:c.have_tiding)},[Se==null?void 0:Se.login,ru]),(0,e.useEffect)(()=>{var jt,Bt;((jt=o.pathname)==null?void 0:jt.slice(0,11))==="/classrooms"&&!ru&&!Bu()&&i({type:"classroomList/getCourseAiData",payload:{course_id:((Bt=(0,te.g)())==null?void 0:Bt.course_id)||(Eu==null?void 0:Eu.coursesId)}})},[o==null?void 0:o.pathname]);const Bu=()=>{const jt=o.pathname,Bt=jt==="/classrooms",Mn=jt==="/classrooms/examList",Vt=jt==="/classrooms/new",bn=jt.includes("/initate_answer"),jn=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(jt);return Bt||Mn||Vt||bn||jn},qt=()=>_n(void 0,null,function*(){var jt;let Bt=yield(0,fe.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:ru}});(Bt==null?void 0:Bt.status)===0&&yn(((jt=Bt==null?void 0:Bt.data)==null?void 0:jt.list)||[])}),In=[{img:t(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:e.createRef(),element:gu},{img:t(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:e.createRef(),element:Dn},{img:t(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:e.createRef(),element:fl},{img:t(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:e.createRef(),element:Vu},{img:t(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:e.createRef(),element:Ln},{img:t(41430),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],vn=jt=>{const{isDisabledNum:Bt,checkNumModal:Mn,checkNum:Vt,onClose:bn}=jt;return e.createElement("div",{className:au.bigTips},In.map((jn,wu)=>e.createElement("div",{key:wu,onClick:()=>{var yu,Uu;if(jn.show){if(Bt){Mn();return}(Uu=(yu=jn.ref)==null?void 0:yu.current)==null||Uu.onClick()}},className:wt()(au.item,(jn==null?void 0:jn.show)&&au.show)},e.createElement(k.Z,{align:"middle"},e.createElement("img",{className:"mr10",src:jn.img,width:24}),e.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},jn.name)),e.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},jn.des),!(jn!=null&&jn.show)&&e.createElement("div",{className:au.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(jn!=null&&jn.show)&&e.createElement("div",{onClick:yu=>yu.stopPropagation()}," ",e.createElement(jn.element,{ref:jn.ref,onUpdateNum:Vt,onClose:bn})))))},Nn=jt=>{const{setChatData:Bt,setLoading:Mn,getData:Vt,clearStatus:bn,typing:jn,renderChatItems:wu}=jt,yu=zu=>{if(jn){le.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Mn(!0),bn();const Lu=wu(zu.title);Bt(Lu),Vt(zu.title)},Uu=["#E30000","#FA6400","#F58B1B"];return Ct.length===0?e.createElement(e.Fragment,null):e.createElement("div",{className:au.hot},e.createElement("div",{className:au.title},e.createElement("img",{src:al,width:17}),"\u70ED\u95E8\u95EE\u9898"),e.createElement("div",{className:au.listWrap},e.createElement(k.Z,{style:{width:"100%"}},e.createElement("div",{className:au.box,style:{paddingRight:10}},Ct.slice(0,5).map((zu,Lu)=>e.createElement(Pe.Z,{key:Lu,title:zu.title},e.createElement("aside",{onClick:()=>yu(zu)},e.createElement("b",{style:{color:Uu[Lu]}},Lu+1,".\xA0"),e.createElement("span",null,zu.title))))),e.createElement("div",{className:au.box},Ct.slice(5).map((zu,Lu)=>e.createElement(Pe.Z,{key:Lu,title:zu.title},e.createElement("aside",{onClick:()=>yu(zu)},e.createElement("b",null,Lu+6,".\xA0"),e.createElement("span",null,zu.title))))))))},Cu=jt=>_n(void 0,[jt],function*({type:Bt,value:Mn,index:Vt,identifier:bn,objectIndex:jn}){const wu={index:jn,identifier:bn,course_id:ru};if(Bt==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:wu})).status!==0)return Promise.reject();if(Bt==="dislike"){if((0,zt.dE)()&&Mn)et(!0),uu.current=wu,yield new Promise((yu,Uu)=>{iu.current={resolve:yu,reject:Uu}});else if((yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:wu})).status!==0)return Promise.reject()}}),Qn=()=>_n(void 0,null,function*(){var jt,Bt;if(Qt===null||!$t){le.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}Je(!0),(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Cn(xn({},uu.current),{status:Qt,feedback:$t})})).status===0&&((Bt=(jt=iu.current)==null?void 0:jt.resolve)==null||Bt.call(jt),et(!1)),Je(!1)}),mu=(jt,Bt,Mn)=>(0,zt.dE)()&&e.createElement("div",{className:au.li,style:{width:Mn.width}},e.createElement("div",{className:au.content},e.createElement("div",{className:au.borderBox},e.createElement("div",{className:au.teacher},"\u8001\u5E08\u56DE\u590D"),e.createElement(De.Z,{className:au.text,value:jt==null?void 0:jt.text})),jt.source&&e.createElement("div",{className:au.source},jt.source),e.createElement("div",{className:au.action},e.createElement(ol.CopyToClipboard,{text:String((jt==null?void 0:jt.text)||""),onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(Pe.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),Iu={onAdd:()=>(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:ru,by_self:!0}}),onListClick:jt=>(0,fe.ZP)(`/api/course_qna_sessions/${jt}.json`,{method:"get",params:{questionable_id:ru}}),onListDelete:jt=>(0,fe.ZP)(`/api/course_qna_sessions/${jt}.json`,{method:"delete",body:{questionable_id:ru}}),onListDealData:jt=>{let Bt=[];return jt==null||jt.forEach(Mn=>{var Vt;const bn=Mn.id,jn=Mn.think?{reasoning:Mn.think,thinkingEnabled:!0}:{},wu=[{text:Mn.question,key:bn,sender:"user",fileList:[],show:!0},xn({key:bn,loading:!1,sender:"AI",show:!0,source:Mn.answer_source,text:Mn.answer,like:Mn.like,dislike:Mn.dislike,time:Mn.think_time,id:Mn.id},jn)];Bt=[...Bt,...wu],(Vt=Mn==null?void 0:Mn.teacher_feedback)==null||Vt.forEach(yu=>{Bt.push({id:yu.id,key:`student-${bn}-${yu.id}`,loading:!1,sender:"teacher",show:!0,text:yu.feedback,source:yu.answer_source})})}),Bt}};let $n=!1;(0,zt.dE)()?c!=null&&c.is_open_ai&&($n=!0):(0,zt.$O)()&&($n=!0);const Mu=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return e.createElement(e.Fragment,null,$e&&$n&&e.createElement(_t.Z,{headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\u5C0F\u6B4C\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},c!=null&&c.name?`\u300A${c==null?void 0:c.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),visible:Fn,onOpen:()=>{Kn(!0)},onClose:()=>{Kn(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:Iu,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:mu,headFunctionNode:(0,zt.dE)()?Nn:vn,customPreference:Cu,isCheckRestrictNumber:!0,draggableExtraNode:Rn&&(0,zt.dE)()&&e.createElement("div",{className:au.tip1},e.createElement("img",{src:rl}),e.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),e.createElement("i",{onMouseUp:()=>{ou(!1),i({type:"classroomList/setCourseAiState",payload:{course_id:ru,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Rn&&(0,zt.dE)()&&e.createElement("div",{className:au.tip2},e.createElement("img",{src:rl}),e.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),e.createElement("i",{onClick:jt=>{jt.stopPropagation(),ou(!1),i({type:"classroomList/setCourseAiState",payload:{course_id:ru,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:jt=>(jt==null?void 0:jt.have_teacher_comment)&&e.createElement("div",{className:au.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u667A\u80FD\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:ru,is_chat:!0},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),e.createElement(M.default,{centered:!0,open:Nt,confirmLoading:K,onCancel:()=>{et(!1)},afterClose:()=>{var jt,Bt;(Bt=(jt=iu.current)==null?void 0:jt.reject)==null||Bt.call(jt),St(""),rn(null)},onOk:Qn,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},e.createElement("div",{className:au.btnWarp},Mu.map(jt=>e.createElement("div",{key:jt.id,className:Qt===jt.id?au.active:"",onClick:()=>rn(jt.id)},jt.name))),e.createElement(su.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:$t,onChange:jt=>St(jt.target.value)})))},xu=()=>e.createElement(e.Fragment,null,e.createElement(Ae,null),e.createElement(Fu,null)),il=t(48066),sl=t(29679),Ju=t(19248),_u=t(96512),$u=t(72308),el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},cl=el,hl=t(7657),tl=function(i,c){return e.createElement(hl.Z,(0,$u.Z)({},i,{ref:c,icon:cl}))},Yu=e.forwardRef(tl),Al=Yu,Xl=t(36355),Yl=()=>e.createElement("svg",{width:"252",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .012)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),e.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),e.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),e.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),e.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),e.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),e.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),e.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),e.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),e.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),e.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),e.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),e.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),e.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),e.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),e.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),e.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),e.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),e.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),e.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),e.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),e.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),e.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),e.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),e.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),e.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),e.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),e.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),e.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),e.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),e.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),e.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),e.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),e.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),e.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Gl=()=>e.createElement("svg",{width:"254",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),e.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .067)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),e.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),e.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),e.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),e.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),e.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),e.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),e.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),e.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),e.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),e.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),e.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),e.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),e.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),e.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),e.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),e.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),e.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),e.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),e.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),e.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),e.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),e.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),e.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),e.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),e.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),e.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),e.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),e.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),e.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),e.createElement("mask",{fill:"#fff"}),e.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),e.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),e.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),e.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Wl=()=>e.createElement("svg",{width:"251",height:"294"},e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),e.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),e.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),e.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),e.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),e.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),e.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),e.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),e.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),e.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),e.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),e.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),e.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),e.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),e.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),e.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),e.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),e.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),e.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),e.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),e.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),e.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),e.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),e.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),e.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),e.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),e.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),e.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),e.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),e.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),e.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),e.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),e.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),Kl=t(83116),Jl=t(37613);const ql=o=>{const{componentCls:i,lineHeightHeading3:c,iconCls:Se,padding:$e,paddingXL:Ue,paddingXS:Nt,paddingLG:et,marginXS:K,lineHeight:Je}=o;return{[i]:{padding:`${et*2}px ${Ue}px`,"&-rtl":{direction:"rtl"}},[`${i} ${i}-image`]:{width:o.imageWidth,height:o.imageHeight,margin:"auto"},[`${i} ${i}-icon`]:{marginBottom:et,textAlign:"center",[`& > ${Se}`]:{fontSize:o.iconFontSize}},[`${i} ${i}-title`]:{color:o.colorTextHeading,fontSize:o.titleFontSize,lineHeight:c,marginBlock:K,textAlign:"center"},[`${i} ${i}-subtitle`]:{color:o.colorTextDescription,fontSize:o.subtitleFontSize,lineHeight:Je,textAlign:"center"},[`${i} ${i}-content`]:{marginTop:et,padding:`${et}px ${$e*2.5}px`,backgroundColor:o.colorFillAlter},[`${i} ${i}-extra`]:{margin:o.extraMargin,textAlign:"center","& > *":{marginInlineEnd:Nt,"&:last-child":{marginInlineEnd:0}}}}},_l=o=>{const{componentCls:i,iconCls:c}=o;return{[`${i}-success ${i}-icon > ${c}`]:{color:o.resultSuccessIconColor},[`${i}-error ${i}-icon > ${c}`]:{color:o.resultErrorIconColor},[`${i}-info ${i}-icon > ${c}`]:{color:o.resultInfoIconColor},[`${i}-warning ${i}-icon > ${c}`]:{color:o.resultWarningIconColor}}},$l=o=>[ql(o),_l(o)],ea=o=>$l(o);var ta=(0,Kl.Z)("Result",o=>{const i=o.colorInfo,c=o.colorError,Se=o.colorSuccess,$e=o.colorWarning,Ue=(0,Jl.TS)(o,{resultInfoIconColor:i,resultErrorIconColor:c,resultSuccessIconColor:Se,resultWarningIconColor:$e,imageWidth:250,imageHeight:295});return[ea(Ue)]},o=>({titleFontSize:o.fontSizeHeading3,subtitleFontSize:o.fontSize,iconFontSize:o.fontSizeHeading3*3,extraMargin:`${o.paddingLG}px 0 0 0`}));const na={success:sl.Z,error:Ju.Z,info:_u.Z,warning:Al},dl={404:Yl,500:Gl,403:Wl},ua=Object.keys(dl),la=o=>{let{prefixCls:i,icon:c,status:Se}=o;const $e=wt()(`${i}-icon`);if(ua.includes(`${Se}`)){const Nt=dl[Se];return e.createElement("div",{className:`${$e} ${i}-image`},e.createElement(Nt,null))}const Ue=e.createElement(na[Se]);return c===null||c===!1?null:e.createElement("div",{className:$e},c||Ue)},aa=o=>{let{prefixCls:i,extra:c}=o;return c?e.createElement("div",{className:`${i}-extra`},c):null},Ml=o=>{let{prefixCls:i,className:c,rootClassName:Se,subTitle:$e,title:Ue,style:Nt,children:et,status:K="info",icon:Je,extra:Qt}=o;const{getPrefixCls:rn,direction:$t,result:St}=e.useContext(Xl.E_),Ct=rn("result",i),[yn,Fn]=ta(Ct),Kn=wt()(Ct,`${Ct}-${K}`,c,St==null?void 0:St.className,Se,{[`${Ct}-rtl`]:$t==="rtl"},Fn),Rn=Object.assign(Object.assign({},St==null?void 0:St.style),Nt);return yn(e.createElement("div",{className:Kn,style:Rn},e.createElement(la,{prefixCls:Ct,status:K,icon:Je}),e.createElement("div",{className:`${Ct}-title`},Ue),$e&&e.createElement("div",{className:`${Ct}-subtitle`},$e),e.createElement(aa,{prefixCls:Ct,extra:Qt}),et&&e.createElement("div",{className:`${Ct}-content`},et)))};Ml.PRESENTED_IMAGE_403=dl[403],Ml.PRESENTED_IMAGE_404=dl[404],Ml.PRESENTED_IMAGE_500=dl[500];var ra=Ml,oa=Object.defineProperty,ia=(o,i,c)=>i in o?oa(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,sa=(o,i,c)=>ia(o,typeof i!="symbol"?i+"":i,c);const{Paragraph:ca,Text:Aa}=il.default;class da extends e.Component{constructor(){super(...arguments),sa(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(i){return{hasError:!0,error:i,errorInfo:null}}componentDidCatch(i,c){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",i),console.log("\u9519\u8BEF\u4FE1\u606F:",c),this.setState({error:i,errorInfo:c})}render(){var i,c;return this.state.hasError?e.createElement(ra,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(i=this.state.error)==null?void 0:i.message,extra:[e.createElement(me.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},e.createElement("div",{className:"desc"},e.createElement(ca,null,e.createElement(Aa,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",e.createElement("br",null),(c=this.state.errorInfo)==null?void 0:c.componentStack)))):this.props.children}}var ga=da,Ca=t(26278),ma="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Ia=t(9936),fa=t(78110),du=t(59301),va=Object.defineProperty,yl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Ol=(o,i,c)=>i in o?va(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Ea=(o,i)=>{for(var c in i||(i={}))bl.call(i,c)&&Ol(o,c,i[c]);if(yl)for(var c of yl(i))Pl.call(i,c)&&Ol(o,c,i[c]);return o},pa=(o,i)=>{var c={};for(var Se in o)bl.call(o,Se)&&i.indexOf(Se)<0&&(c[Se]=o[Se]);if(o!=null&&yl)for(var Se of yl(o))i.indexOf(Se)<0&&Pl.call(o,Se)&&(c[Se]=o[Se]);return c};const ha=o=>{var i=o,{loading:c,children:Se,globalSetting:$e,user:Ue,account:Nt}=i,et=pa(i,["loading","children","globalSetting","user","account"]),K,Je,Qt,rn,$t,St,Ct,yn;const Fn=(0,J.useLocation)(),[Kn,Rn]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{let ou=q()().add(0,"days").unix(),iu=localStorage.getItem("mainclose");if(!iu){Rn(!0);return}ou>parseInt(iu)&&Rn(!0)},[]),du.createElement(ga,null,du.createElement(g.ZP,{locale:I.Z,autoInsertSpaceInButton:!1},Fn.pathname==="/"&&Kn&&((Je=(K=$e==null?void 0:$e.setting)==null?void 0:K.adv_index)==null?void 0:Je.image_url)&&((Qt=$e==null?void 0:$e.setting)==null?void 0:Qt.main_site)&&du.createElement("div",{onClick:()=>{var ou,iu;return window.open((iu=(ou=$e==null?void 0:$e.setting)==null?void 0:ou.adv_index)==null?void 0:iu.jump_url)},style:{background:`url(${ne.Z.IMG_SERVER+(($t=(rn=$e==null?void 0:$e.setting)==null?void 0:rn.adv_index)==null?void 0:$t.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},du.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},du.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),du.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",du.createElement("img",{src:ma,style:{marginLeft:5}}))),du.createElement("img",{src:Ia,onClick:ou=>{ou.stopPropagation(),localStorage.setItem("mainclose",q()().add(1,"days").unix()+""),Rn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&du.createElement(te.Z,Ea({},et)),du.createElement("section",{className:Ca.Z.layoutMainClass,style:{marginTop:Fn.pathname=="/training"?"-72px":""}},du.createElement(J.Outlet,null)),du.createElement(Re,null),!(0,we.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&du.createElement(at,null),du.createElement(T,null),du.createElement($,null),du.createElement(be,null),du.createElement(Oe,null),du.createElement(Ze,null),Nt.actionTabs.key==="Account-ProfessionalAuth"&&((Ct=(St=Nt.actionTabs)==null?void 0:St.code)==null?void 0:Ct.length)>0&&du.createElement(fa.Z,{Scoid:(yn=Ue==null?void 0:Ue.userInfo)==null?void 0:yn.user_school_id}),!(0,we.Ll)()&&du.createElement(Xt,null),du.createElement(xu,null)))};var Ma=(0,J.connect)(({loading:o,globalSetting:i,user:c,account:Se})=>({loading:o,user:c,globalSetting:i,account:Se}))(ha)},79285:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return ee}});var e=t(59301),g=t(78241),I=t(8591),te=t(43418),J=t(99313),B=t(57809),q=t(19842),pe=t(98228),w=t(92832),b=t(1710),oe=t(6848),ye=t(58421),ne=t(3113),M=t(99064),we={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"},De=t(26422),G={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"},de=t(85149),se=t(955),at=t(24334);const Pe=["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 nt=({qitem:R})=>{var H,Fe,At,Ie,X,ce,$,le,Ne,fe;return e.createElement("div",{className:G.warp},e.createElement("div",{className:G.mainPart},e.createElement("div",{className:G.qcount},(R==null?void 0:R.question_type)===8&&e.createElement(de.Z,{className:G.content,showProgramFill:!0,value:(H=R==null?void 0:R.program_attr)==null?void 0:H.description}),(R==null?void 0:R.question_type)!=8&&e.createElement(de.Z,{className:G.qtitle,value:(R==null?void 0:R.name)||(R==null?void 0:R.title)})),((R==null?void 0:R.question_type)===0||(R==null?void 0:R.question_type)===2)&&e.createElement("div",null,(Fe=R==null?void 0:R.choices)==null?void 0:Fe.map((L,m)=>e.createElement("div",{className:G.redio},!(L!=null&&L.is_answer)&&e.createElement("span",{className:G.redioitem}),(L==null?void 0:L.is_answer)&&e.createElement("i",{className:`${G.redioitemyes} icon-duigou1`}),e.createElement(de.Z,{className:L!=null&&L.is_answer?G.titleyes:G.title,value:Pe[m]+(L==null?void 0:L.choice_text)}),(L==null?void 0:L.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(R==null?void 0:R.question_type)===1&&e.createElement("div",null,(At=R==null?void 0:R.choices)==null?void 0:At.map((L,m)=>e.createElement("div",{className:G.checkbox},!(L!=null&&L.is_answer)&&e.createElement("span",{className:G.checkboxitem}),(L==null?void 0:L.is_answer)&&e.createElement("i",{className:`${G.checkboxitemyes} icon-duigou1`}),e.createElement(de.Z,{className:L!=null&&L.is_answer?G.titleyes:G.title,value:Pe[m]+(L==null?void 0:L.choice_text)}),(L==null?void 0:L.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(R==null?void 0:R.question_type)===3&&e.createElement("div",{className:G.completion},(Ie=R==null?void 0:R.standard_answer)==null?void 0:Ie.map((L,m)=>{var r;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:G.title},"\u586B\u7A7A\u9879",m+1),e.createElement("div",{className:G.content},(r=L==null?void 0:L.answer_text)==null?void 0:r.map((C,x)=>e.createElement("div",{className:G.items},C))))})),(R==null?void 0:R.question_type)===4&&e.createElement("div",{className:G.simple},e.createElement("div",{className:G.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=R==null?void 0:R.answer_texts)!=null&&X[0]?e.createElement(de.Z,{className:G.content,value:(ce=R==null?void 0:R.answer_texts)==null?void 0:ce[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(R==null?void 0:R.question_type)===5&&(($=R==null?void 0:R.challenge_names)==null?void 0:$.map((L,m)=>e.createElement("div",{className:G.shixun},e.createElement("span",{className:G.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,se.EM)(m+1),"\u9898"),L)))),(R==null?void 0:R.question_type)===6&&e.createElement("div",{className:G.program},e.createElement(de.Z,{className:G.content,value:((le=R==null?void 0:R.program_attr)==null?void 0:le.description)||"- -"})),(R==null?void 0:R.question_type)===7&&((Ne=R==null?void 0:R.sub_item_banks)==null?void 0:Ne.map((L,m)=>{var r,C,x,N,be;return e.createElement("div",null,e.createElement("div",{className:G.combination},e.createElement("span",{className:G.qtitle},L==null?void 0:L.name)),e.createElement("div",{className:G.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((L==null?void 0:L.item_type)=="SINGLE"||(L==null?void 0:L.item_type)=="JUDGMENT")&&((r=L==null?void 0:L.choices)==null?void 0:r.map((_,Ee)=>e.createElement("div",{className:G.redio},!(_!=null&&_.is_answer)&&e.createElement("span",{className:G.redioitem}),(_==null?void 0:_.is_answer)&&e.createElement("i",{className:`${G.redioitemyes} icon-duigou1`}),e.createElement(de.Z,{className:_!=null&&_.is_answer?G.titleyes:G.title,value:Pe[Ee]+(_==null?void 0:_.choice_text)}),(_==null?void 0:_.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(L==null?void 0:L.item_type)=="MULTIPLE"&&((C=L==null?void 0:L.choices)==null?void 0:C.map((_,Ee)=>e.createElement("div",{className:G.checkbox},!(_!=null&&_.is_answer)&&e.createElement("span",{className:G.checkboxitem}),(_==null?void 0:_.is_answer)&&e.createElement("i",{className:`${G.checkboxitemyes} icon-duigou1`}),e.createElement(de.Z,{className:_!=null&&_.is_answer?G.titleyes:G.title,value:Pe[Ee]+(_==null?void 0:_.choice_text)}),(_==null?void 0:_.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(L==null?void 0:L.item_type)=="COMPLETION"&&e.createElement("div",{className:G.completion},(x=L==null?void 0:L.standard_answer)==null?void 0:x.map((_,Ee)=>{var ae;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:G.title},"\u586B\u7A7A\u9879",Ee+1),e.createElement("div",{className:G.content},(ae=_==null?void 0:_.answer_text)==null?void 0:ae.map((mt,Oe)=>e.createElement("div",{className:G.items},mt))))})),(L==null?void 0:L.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:G.simple},e.createElement("div",{className:G.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(N=L==null?void 0:L.answer_texts)!=null&&N[0]?e.createElement(de.Z,{className:G.content,value:(be=L==null?void 0:L.answer_texts)==null?void 0:be[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(R==null?void 0:R.question_type)===8&&e.createElement("div",null,e.createElement(de.Z,{disabledFill:!0,className:G.content,showProgramFill:!0,value:at.Base64.decode(((fe=R==null?void 0:R.program_attr)==null?void 0:fe.code)||"")})),(R==null?void 0:R.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.study_count)||"0"))),e.createElement("a",{className:G.shixunbutton,href:`/shixuns/${R==null?void 0:R.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((R==null?void 0:R.question_type)<=4||[6,8].includes(R==null?void 0:R.question_type))&&e.createElement("div",{className:G.bottom},e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u89E3\u6790"),e.createElement("span",{className:G.right},R!=null&&R.analysis?e.createElement(de.Z,{value:R==null?void 0:R.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u96BE\u5EA6"),e.createElement("span",{className:G.right},(R==null?void 0:R.difficulty)===1?"\u7B80\u5355":(R==null?void 0:R.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:G.right},R!=null&&R.tag_discipline?R==null?void 0:R.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},lt=t(86087),Ke=t(84287),ze=t(89070),Re=t(61485),me=t(32570),Be=t(16149),j=t(59301),T=Object.defineProperty,ge=Object.defineProperties,k=Object.getOwnPropertyDescriptors,qe=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Tt=(R,H,Fe)=>H in R?T(R,H,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):R[H]=Fe,ke=(R,H)=>{for(var Fe in H||(H={}))ot.call(H,Fe)&&Tt(R,Fe,H[Fe]);if(qe)for(var Fe of qe(H))Wt.call(H,Fe)&&Tt(R,Fe,H[Fe]);return R},Pt=(R,H)=>ge(R,k(H)),ut=(R,H,Fe)=>new Promise((At,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},ce=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?At(le.value):Promise.resolve(le.value).then(X,ce);$((Fe=Fe.apply(R,H)).next())});const Mt=({setScoreShow:R,ScoreShow:H,onOk:Fe,isshixuns:At,isloadings:Ie,dispatch:X,isIntelligentAssistant:ce=!1,ispptModal:$=!1,newExercisePaper:le,shixunsDetail:Ne})=>{var fe,L,m;let[r,C]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:ce,is_smart_plan:$,group_id:[]}),[x,N]=(0,e.useState)([]),[be,_]=(0,e.useState)([]),[Ee,ae]=(0,e.useState)([]),[mt,Oe]=(0,e.useState)([]);const[Ve,it]=(0,e.useState)(!1),[Te]=g.default.useForm(),[Ze,xe]=(0,e.useState)(),[ht,yt]=(0,e.useState)(!1);let[Dt,Rt]=(0,e.useState)(At);const[Yt,Xt]=(0,e.useState)([]),[_t,pn]=(0,e.useState)(0),[dn,Q]=(0,e.useState)(!0),[l,d]=(0,e.useState)([]),[Y,n]=(0,e.useState)([]),D=[{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}],a=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[A,p]=(0,e.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 V=(0,e.useRef)(new Set),s=(0,e.useRef)(new Set),v=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],y=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],F=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[h,ve]=(0,e.useState)(!1),W=()=>{Te.resetFields(),Dt=!1,Rt(!1),ve(!1),Te.submit()};(0,e.useEffect)(()=>{var P,ie,f,E,S,O,Ae,ft,_e,vt;(((f=(ie=(P=le==null?void 0:le.editData)==null?void 0:P.exercise)==null?void 0:ie.exist_item_bank_ids)==null?void 0:f.length)>0||((O=(S=(E=le==null?void 0:le.editData)==null?void 0:E.exercise)==null?void 0:S.exist_item_bank_shixun_ids)==null?void 0:O.length)>0)&&n([...(ft=(Ae=le==null?void 0:le.editData)==null?void 0:Ae.exercise)==null?void 0:ft.exist_item_bank_ids,...(vt=(_e=le==null?void 0:le.editData)==null?void 0:_e.exercise)==null?void 0:vt.exist_item_bank_shixun_ids])},[(L=(fe=le==null?void 0:le.editData)==null?void 0:fe.exercise)==null?void 0:L.exist_item_bank_ids]),(0,e.useEffect)(()=>{H&&(Te.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),dn&&Dt&&(Te.setFieldsValue({item_type:"SHIXUN"}),r.item_type="SHIXUN",C(ke({},r)),Q(!1)),Qe(r),ue(),Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[H]),(0,e.useEffect)(()=>{_t>0&&setTimeout(()=>{pn(0)},2e3)},[_t]);function Qe(P){return ut(this,null,function*(){var ie,f,E;if(it(!0),C(ke({},P)),(Ee==null?void 0:Ee.length)<=0&&P.type==="5"){Oe([]),it(!1);return}console.log("----",Ee,Yt);let S=P.type==="5"?Ee==null?void 0:Ee.filter(ft=>!Yt.includes(ft)):null,O=P.type==="5"?Ee==null?void 0:Ee.filter(ft=>Yt.includes(ft)):null,Ae=yield(0,M.ZP)("/api/item_banks.json",{method:"get",params:Pt(ke({},P),{discipline_id:((ie=P==null?void 0:P.courseid)==null?void 0:ie[0])||null,sub_discipline_id:((f=P==null?void 0:P.courseid)==null?void 0:f[1])||null,ids:S,shixun_ids:O,include_shixuns:!ce,group_id:((E=P.group_id)==null?void 0:E.map(ft=>ft==null?void 0:ft.value))||null,keyword:P.keyword?encodeURIComponent(P.keyword):P.keyword,type:P.type==="5"?null:P.type,clazz:P.type==="3"?"ItemBanksGroup":null,bigmodel:ce,is_smart_plan:$})});Oe(Ae),it(!1)})}function ue(){return ut(this,null,function*(){let P=yield(0,M.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:r.type==="5"?null:r.type,clazz:"ItemBanksGroup"}});N((0,De.L)(P==null?void 0:P.disciplines))})}function Ce(P){return ut(this,null,function*(){var ie;let f=yield(0,M.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:P}),E=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ie=f==null?void 0:f.data)==null?void 0:ie.map(S=>({title:S.name,id:S.id,pid:S.id,value:S.id,key:S.id,isLeaf:!S.have_child}))}];d(E)})}function He(P){return ut(this,null,function*(){var ie,f,E,S;it(!0);let O=(ie=P.list)==null?void 0:ie.filter(_e=>!Yt.includes(_e)),Ae=(f=P.list)==null?void 0:f.filter(_e=>Yt.includes(_e));if(O.length===0&&Ae.length===0){it(!1),Oe([]);return}let ft=yield(0,M.ZP)("/api/item_banks.json",{method:"get",params:Pt(ke({},P),{discipline_id:((E=P==null?void 0:P.courseid)==null?void 0:E[0])||null,sub_discipline_id:((S=P==null?void 0:P.courseid)==null?void 0:S[1])||null,ids:O,shixun_ids:Ae,type:P.type==="5"?null:P.type,clazz:P.type==="3"?"ItemBanksGroup":null})});it(!1),Oe(ft)})}const ct=P=>ut(void 0,null,function*(){const ie=yield X({type:"shixunsDetail/release",payload:{id:P}});let f=ie==null?void 0:ie.tag_position,E=(ie==null?void 0:ie.evaluation_set_position)||[],S=ie.status;return S===0?(I.ZP.success("\u53D1\u5E03\u6210\u529F"),Qe(r),!0):(S===2?I.ZP.error(`\u7B2C${E.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):S===3?I.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${f.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):I.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),wt=P=>(P==null?void 0:P.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",zt=(P,ie,f)=>P.map(E=>E.key===ie?ke(ke({},E),f):E.children?Pt(ke({},E),{children:zt(E.children,ie,f)}):E),un=P=>ut(void 0,null,function*(){const{key:ie}=P;let f=r.type;const E=yield(0,Be.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ie),type:f}),{data:S,total_count:O}=E||{};O>0&&d(Ae=>zt(Ae,ie,{children:S.map(ft=>({title:ft.name,id:ft.id,pid:ft.id,value:ft.id,key:ft.id,isLeaf:!ft.have_child}))}))});function je(P){console.log("----",r),P==="1"&&(A.gg=ke({},r)),P==="2"&&(A.scj=ke({},r)),P==="3"&&(A.ttgx=ke({},r)),P==="0"&&(A.wcjd=ke({},r)),P==="5"&&(A.yx=ke({},r)),p(ke({},A))}function xt(){r.type==="1"&&(r=A.gg),r.type==="2"&&(r=A.scj),r.type==="3"&&(r=A.ttgx),r.type==="0"&&(r=A.wcjd),r.type==="5"&&(r=A.yx),(r==null?void 0:r.item_type)==="SHIXUN"?(Dt=!0,Rt(!0)):(Dt=!1,Rt(!1)),Te.setFieldsValue(ke({},r)),C(ke({},r)),Qe(ke({},r))}return j.createElement("div",null,j.createElement(te.default,{title:!1,footer:!1,open:H,width:1200,centered:!0,className:we.scoremodal,onCancel:()=>{R(!1)}},j.createElement("div",{style:{display:"flex",alignItems:"center"}},j.createElement("div",{className:we.title},ce?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),ce&&j.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"),j.createElement(J.default,{className:we.tabWrap,activeKey:r.type,onChange:P=>{P==="3"?(r.show_all_share=!0,Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):r.show_all_share=null,P==="0"&&Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),je(r.type),r.type=P,(r==null?void 0:r.item_type)==="SHIXUN"&&r.type!=="5"&&(Dt=!0,Rt(!0)),ve(!1),r.type==="5"&&(Dt=!1,Rt(!1)),xt(),ue()},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:j.createElement("div",null,"\u5DF2\u9009",Ee.length>0&&j.createElement("span",{className:we.titlecount},Ee.length),_t>0&&j.createElement("span",{className:we.add},"+",_t)),key:"5"}]}),j.createElement(g.default,{layout:"inline",form:Te,onValuesChange:(P,ie)=>{const f=Object.values(ie).some(S=>S!==null&&S!==""&&S!==void 0),E=ie.keyword==="";if(ve(f||!E),r.page=1,(ie==null?void 0:ie.item_type)==="SHIXUN"){if(r.type==="5"?Rt(!1):Rt(!0),P.keyword||P.keyword==="")return;Te.submit()}else{if(P!=null&&P.courseid&&Te.setFieldsValue({tag_discipline_id:""}),Rt(!1),P.keyword||P.keyword==="")return;Te.submit()}},onFinish:P=>{var ie;r.type==="3"&&(!P.group_id||((ie=P==null?void 0:P.group_id)==null?void 0:ie.length)===0)?r.show_all_share=!0:r.show_all_share=null,C(ke(ke({},r),P)),Qe(ke(ke({},r),P))}},j.createElement(g.default.Item,{name:"item_type"},j.createElement(B.default,{className:we.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},($?a:ce?D==null?void 0:D.filter(P=>P.question_type!==5):D).map(P=>j.createElement(B.default.Option,{key:P.value},P.name)))),j.createElement(g.default.Item,{name:"courseid"},j.createElement(q.Z,{className:we.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:x})),!Dt&&j.createElement(g.default.Item,{name:"tag_discipline_id"},j.createElement(B.default,{className:we.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(m=mt==null?void 0:mt.tag_disciplines)==null?void 0:m.map(P=>j.createElement(B.default.Option,{key:P.id},P.name)))),j.createElement(g.default.Item,{name:Dt?"diff":"difficulty"},j.createElement(B.default,{className:we.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Dt&&v.map(P=>j.createElement(B.default.Option,{key:P.value},P.name)),Dt&&y.map(P=>j.createElement(B.default.Option,{key:P.value},P.name)))),Dt&&j.createElement(g.default.Item,{name:"shixun_publish_status"},j.createElement(B.default,{className:we.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},F.map(P=>j.createElement(B.default.Option,{key:P.value},P.name)))),(r.type==="3"||r.type==="0")&&!Dt&&j.createElement(g.default.Item,{name:"group_id"},j.createElement(pe.default,{treeDataSimpleMode:!0,style:{width:118},className:we.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(P,ie)=>ie.title.toUpperCase().indexOf(P.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:un,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:l})),h&&j.createElement("span",{className:we.allqingchu,onClick:W},j.createElement("i",{className:"iconfont icon-guanbi4"}),j.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),j.createElement(g.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},j.createElement(w.default.Search,{className:we.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:j.createElement("i",{className:`iconfont icon-sousuo9 font14 ${we.searchIcon}`,onClick:()=>Te.submit()}),onSearch:P=>{Te.submit()}}))),j.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},j.createElement("div",{onClick:()=>{r.updated_at==="asc"?r.updated_at="desc":r.updated_at="asc",C(Pt(ke({},r),{page:1})),Qe(Pt(ke({},r),{page:1}))}}," ",r.updated_at?j.createElement("img",{src:r.updated_at==="asc"?lt.Z:Ke.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):j.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),j.createElement("div",{onClick:()=>{r.quotes==="asc"?r.quotes="desc":r.quotes="asc",C(Pt(ke({},r),{page:1})),Qe(Pt(ke({},r),{page:1}))},style:{marginLeft:20}}," ",r.quotes?j.createElement("img",{src:r.quotes==="asc"?lt.Z:Ke.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):j.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),j.createElement(b.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(mt==null?void 0:mt.items)||(mt==null?void 0:mt.shixun_list),pagination:!1,loading:Ve,rowKey:P=>P.id,rowSelection:{type:ce||$?"radio":"checkbox",selectedRowKeys:be,getCheckboxProps:P=>({disabled:P.shixun_tag_num===1||(Y==null?void 0:Y.find(ie=>P.id===ie))}),onSelect(P,ie,f){if(ce||$){_([P.id]),s.current=new Set([P.id]),pn(1),ae([P.id]);return}if(ie)Dt&&Xt([...Yt,P.id]),_([...be,P.id]),P.identifier?V.current.add(P.id):s.current.add(P.id),pn(1),ae([...Ee,P.id]);else{P.identifier?V.current.delete(P.id):s.current.delete(P.id);let E=Ee.filter(S=>S!==P.id);if(_(E),ae(E),Dt){let S=Yt.filter(O=>O!==P.id);Xt([...S])}if(r.type==="5"){He(Pt(ke({},r),{list:[...E]}));return}}},onSelectAll(P,ie,f){if(P){const E=f.map(S=>S.id);Dt&&Xt([...Yt,...E]),_([...be,...E]),ae([...Ee,...E]);for(const S of f)S.identifier?V.current.add(S.id):s.current.add(S.id)}else{const E=f.map(O=>O.id),S=be.filter(O=>!E.some(Ae=>Ae===O));if(_([...S]),ae([...S]),Dt){let O=Yt.filter(Ae=>!E.some(ft=>ft===Ae.id));Xt([...O])}r.type==="5"&&He(Pt(ke({},r),{list:[...S]}));for(const O of E)O.identifier?V.current.delete(O):s.current.delete(O)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(P,ie,f)=>{var E,S;return j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",null,Dt||ie!=null&&ie.challenge_names?"\u5B9E\u8BAD\u9898":(S=(E=D==null?void 0:D.filter(O=>O.value===P))==null?void 0:E[0])==null?void 0:S.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Dt?"30%":"60%",key:"name",render:(P,ie,f)=>{var E;return j.createElement("div",{style:{display:"flex",alignItems:"center"}},j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",{className:ie!=null&&ie.high_resources_consume?we.q_title:""},j.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Dt||ie!=null&&ie.challenge_names?ie!=null&&ie.title||P===null?"--":P:(ie==null?void 0:ie.item_type)=="BPROGRAM"?(E=ie==null?void 0:ie.program_attr)==null?void 0:E.description:P}))),(ie==null?void 0:ie.high_resources_consume)&&j.createElement(me.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Dt,render:(P,ie,f)=>{var E;return j.createElement(oe.Z,{title:wt(ie)},j.createElement("span",null,P?(E=P==null?void 0:P.split("\u3001"))==null?void 0:E[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Dt,render:(P,ie,f)=>j.createElement(oe.Z,{title:wt(ie)},j.createElement("span",null,P||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(P,ie,f)=>{var E,S,O,Ae;return j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",null,Dt||ie!=null&&ie.challenge_names?(ie==null?void 0:ie.level)||((S=(E=v==null?void 0:v.filter(ft=>ft.value===P))==null?void 0:E[0])==null?void 0:S.name):(Ae=(O=v==null?void 0:v.filter(ft=>ft.value===P))==null?void 0:O[0])==null?void 0:Ae.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Dt,render:(P,ie,f)=>j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",null,P||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(P,ie,f)=>j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",null,Dt||ie!=null&&ie.challenge_names?(ie==null?void 0:ie.study_count)||(ie==null?void 0:ie.stu_num):P))},{title:j.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",j.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},j.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Dt,render:(P,ie,f)=>j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",null,P||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(P,ie,f)=>j.createElement(oe.Z,{title:wt(ie)},j.createElement("div",{style:{flex:1,textAlign:"start"}},j.createElement("a",{onClick:()=>{var E,S;xe(Pt(ke({},ie),{question_type:Dt||ie!=null&&ie.challenge_names?5:(S=(E=D==null?void 0:D.filter(O=>O.value===(ie==null?void 0:ie.item_type)))==null?void 0:E[0])==null?void 0:S.question_type})),yt(!0)}},"\u67E5\u770B"),(ie==null?void 0:ie.shixun_tag_num)===1&&j.createElement("a",{style:{marginLeft:10},onClick:()=>{te.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:j.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",j.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ie==null?void 0:ie.identifier}/challenges`)}},(ie==null?void 0:ie.shixun_name)||"--"),"\uFF1F"),onOk:()=>ut(void 0,null,function*(){if(!ct(ie==null?void 0:ie.identifier))return new Promise((E,S)=>{S()})})})}},"\u53D1\u5E03")))}].filter(P=>!P.hidden)}),j.createElement(ye.Z,{current:r.page,total:(mt==null?void 0:mt.items_count)||(mt==null?void 0:mt.shixuns_count),style:{marginBottom:20},defaultPageSize:r.per_page,showTotal:P=>j.createElement("span",null,"\u5171\xA0",j.createElement("span",{style:{color:"#165DFF"}},P),"\xA0\u6761\u6570\u636E"),pageSize:r.per_page,onChange:(P,ie)=>{r.page=P,r.per_page=ie,C(ke({},r)),Qe(ke({},r))}}),j.createElement("div",{className:we.bottom},j.createElement(ne.ZP,{className:we.no,onClick:()=>{R(!1)}},"\u53D6\u6D88"),j.createElement(ne.ZP,{loading:Ie,style:{width:Ie&&75},className:we.yes,onClick:()=>ut(void 0,null,function*(){if((Ee==null?void 0:Ee.length)<=0){I.ZP.info(ce||$?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Fe([...s.current],[...V.current],!0,Ee==null?void 0:Ee.length)})},ce?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),j.createElement(te.default,{open:ht,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:we.previewModal,width:1e3,centered:!0,onCancel:()=>{yt(!1)},onOk:()=>{yt(!1)}},j.createElement(nt,{qitem:Ze})))};var ee=(0,ze.connect)(({shixunsDetail:R,newExercisePaper:H})=>({shixunsDetail:R,newExercisePaper:H}))(Mt)},77578:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return e}});const e=g=>g?typeof g=="function"?g():g:null},27666:function(tt,gt,t){"use strict";var e=t(80702),g=t(16089);function I(te){let J;const B=pe=>()=>{J=null,te.apply(void 0,(0,e.Z)(pe))},q=function(){if(J==null){for(var pe=arguments.length,w=new Array(pe),b=0;b{g.Z.cancel(J),J=null},q}gt.Z=I},7678:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return Ke}});var e=t(72308),g=t(59301),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},te=I,J=t(7657),B=function(Re,me){return g.createElement(J.Z,(0,e.Z)({},Re,{ref:me,icon:te}))},q=g.forwardRef(B),pe=q,w=t(92310),b=t.n(w),oe=t(77900),ye=t(2738),ne=t(13845),M=t(92343),we=t(68031),De=t(27666),G=t(36355),de=t(83116),se=t(37613),at=t(17313);const Pe=ze=>{const{componentCls:Re,backTopFontSize:me,backTopSize:Be,zIndexPopup:j}=ze;return{[Re]:Object.assign(Object.assign({},(0,at.Wf)(ze)),{position:"fixed",insetInlineEnd:ze.backTopInlineEnd,insetBlockEnd:ze.backTopBlockEnd,zIndex:j,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Re}-content`]:{width:Be,height:Be,overflow:"hidden",color:ze.backTopColor,textAlign:"center",backgroundColor:ze.backTopBackground,borderRadius:Be,transition:`all ${ze.motionDurationMid}`,"&:hover":{backgroundColor:ze.backTopHoverBackground,transition:`all ${ze.motionDurationMid}`}},[`${Re}-icon`]:{fontSize:me,lineHeight:`${Be}px`}})}},rt=ze=>{const{componentCls:Re}=ze;return{[`@media (max-width: ${ze.screenMD}px)`]:{[Re]:{insetInlineEnd:ze.backTopInlineEndMD}},[`@media (max-width: ${ze.screenXS}px)`]:{[Re]:{insetInlineEnd:ze.backTopInlineEndXS}}}};var nt=(0,de.Z)("BackTop",ze=>{const{fontSizeHeading3:Re,colorTextDescription:me,colorTextLightSolid:Be,colorText:j,controlHeightLG:T}=ze,ge=(0,se.TS)(ze,{backTopBackground:me,backTopColor:Be,backTopHoverBackground:j,backTopFontSize:Re,backTopSize:T,backTopBlockEnd:T*1.25,backTopInlineEnd:T*2.5,backTopInlineEndMD:T*1.5,backTopInlineEndXS:T*.5});return[Pe(ge),rt(ge)]},ze=>({zIndexPopup:ze.zIndexBase+10})),Ke=ze=>{const{prefixCls:Re,className:me,rootClassName:Be,visibilityHeight:j=400,target:T,onClick:ge,duration:k=450}=ze,[qe,ot]=g.useState(j===0),Wt=g.useRef(null),Tt=()=>Wt.current&&Wt.current.ownerDocument?Wt.current.ownerDocument:window,ke=(0,De.Z)(ce=>{const $=(0,ne.Z)(ce.target,!0);ot($>=j)});g.useEffect(()=>{const $=(T||Tt)();return ke({target:$}),$==null||$.addEventListener("scroll",ke),()=>{ke.cancel(),$==null||$.removeEventListener("scroll",ke)}},[T]);const Pt=ce=>{(0,we.Z)(0,{getContainer:T||Tt,duration:k}),ge==null||ge(ce)},{getPrefixCls:ut,direction:Mt}=g.useContext(G.E_),ee=ut("back-top",Re),R=ut(),[H,Fe]=nt(ee),At=b()(Fe,ee,{[`${ee}-rtl`]:Mt==="rtl"},me,Be),Ie=(0,ye.Z)(ze,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),X=g.createElement("div",{className:`${ee}-content`},g.createElement("div",{className:`${ee}-icon`},g.createElement(pe,null)));return H(g.createElement("div",Object.assign({},Ie,{className:At,onClick:Pt,ref:Wt}),g.createElement(oe.default,{visible:qe,motionName:`${R}-fade`},ce=>{let{className:$}=ce;return(0,M.Tm)(ze.children||X,le=>{let{className:Ne}=le;return{className:b()($,Ne)}})})))}},9951:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return dn}});var e=t(59301),g=t(72308),I=t(77321),te=t(96949),J=t(55090),B=t(80237),q=t(77205),pe=t(38793),w=t(49618),b=t(62853),oe=t(74416),ye={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},ne=ye,M=t(53280),we=t(92310),De=t.n(we);function G(Q,l,d){return Math.max(l,Math.min(Q,d))}var de=function(l){var d=["onTouchStart","onTouchMove","onWheel"];d.includes(l._reactName)||l.preventDefault()},se=function(l){for(var d=[],Y=Pe(l),n=rt(l),D=Y;D0?1:0):0},lt=function(l){return l.centerMode?Math.floor((l.slidesToShow-1)/2)+1+(parseInt(l.centerPadding)>0?1:0):l.slidesToShow},Ke=function(l){return l&&l.offsetWidth||0},ze=function(l){return l&&l.offsetHeight||0},Re=function(l){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Y,n,D,a;return Y=l.startX-l.curX,n=l.startY-l.curY,D=Math.atan2(n,Y),a=Math.round(D*180/Math.PI),a<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":d===!0?a>=35&&a<=135?"up":"down":"vertical"},me=function(l){var d=!0;return l.infinite||(l.centerMode&&l.currentSlide>=l.slideCount-1||l.slideCount<=l.slidesToShow||l.currentSlide>=l.slideCount-l.slidesToShow)&&(d=!1),d},Be=function(l,d){var Y={};return d.forEach(function(n){return Y[n]=l[n]}),Y},j=function(l){var d=e.Children.count(l.children),Y=l.listRef,n=Math.ceil(Ke(Y)),D=l.trackRef&&l.trackRef.node,a=Math.ceil(Ke(D)),A;if(l.vertical)A=n;else{var p=l.centerMode&&parseInt(l.centerPadding)*2;typeof l.centerPadding=="string"&&l.centerPadding.slice(-1)==="%"&&(p*=n/100),A=Math.ceil((n-p)/l.slidesToShow)}var V=Y&&ze(Y.querySelector('[data-index="0"]')),s=V*l.slidesToShow,v=l.currentSlide===void 0?l.initialSlide:l.currentSlide;l.rtl&&l.currentSlide===void 0&&(v=d-1-l.initialSlide);var y=l.lazyLoadedList||[],F=se((0,I.Z)((0,I.Z)({},l),{},{currentSlide:v,lazyLoadedList:y}));y=y.concat(F);var h={slideCount:d,slideWidth:A,listWidth:n,trackWidth:a,currentSlide:v,slideHeight:V,listHeight:s,lazyLoadedList:y};return l.autoplaying===null&&l.autoplay&&(h.autoplaying="playing"),h},T=function(l){var d=l.waitForAnimate,Y=l.animating,n=l.fade,D=l.infinite,a=l.index,A=l.slideCount,p=l.lazyLoad,V=l.currentSlide,s=l.centerMode,v=l.slidesToScroll,y=l.slidesToShow,F=l.useCSS,h=l.lazyLoadedList;if(d&&Y)return{};var ve=a,W,Qe,ue,Ce={},He={},ct=D?a:G(a,0,A-1);if(n){if(!D&&(a<0||a>=A))return{};a<0?ve=a+A:a>=A&&(ve=a-A),p&&h.indexOf(ve)<0&&(h=h.concat(ve)),Ce={animating:!0,currentSlide:ve,lazyLoadedList:h,targetSlide:ve},He={animating:!1,targetSlide:ve}}else W=ve,ve<0?(W=ve+A,D?A%v!==0&&(W=A-A%v):W=0):!me(l)&&ve>V?ve=W=V:s&&ve>=A?(ve=D?A:A-1,W=D?0:A-1):ve>=A&&(W=ve-A,D?A%v!==0&&(W=0):W=A-y),!D&&ve+y>=A&&(W=A-y),Qe=R((0,I.Z)((0,I.Z)({},l),{},{slideIndex:ve})),ue=R((0,I.Z)((0,I.Z)({},l),{},{slideIndex:W})),D||(Qe===ue&&(ve=W),Qe=ue),p&&(h=h.concat(se((0,I.Z)((0,I.Z)({},l),{},{currentSlide:ve})))),F?(Ce={animating:!0,currentSlide:W,trackStyle:ee((0,I.Z)((0,I.Z)({},l),{},{left:Qe})),lazyLoadedList:h,targetSlide:ct},He={animating:!1,currentSlide:W,trackStyle:Mt((0,I.Z)((0,I.Z)({},l),{},{left:ue})),swipeLeft:null,targetSlide:ct}):Ce={currentSlide:W,trackStyle:Mt((0,I.Z)((0,I.Z)({},l),{},{left:ue})),lazyLoadedList:h,targetSlide:ct};return{state:Ce,nextState:He}},ge=function(l,d){var Y,n,D,a,A,p=l.slidesToScroll,V=l.slidesToShow,s=l.slideCount,v=l.currentSlide,y=l.targetSlide,F=l.lazyLoad,h=l.infinite;if(a=s%p!==0,Y=a?0:(s-v)%p,d.message==="previous")D=Y===0?p:V-Y,A=v-D,F&&!h&&(n=v-D,A=n===-1?s-1:n),h||(A=y-p);else if(d.message==="next")D=Y===0?p:Y,A=v+D,F&&!h&&(A=(v+p)%s+Y),h||(A=y+p);else if(d.message==="dots")A=d.index*d.slidesToScroll;else if(d.message==="children"){if(A=d.index,h){var ve=Ie((0,I.Z)((0,I.Z)({},l),{},{targetSlide:A}));A>d.currentSlide&&ve==="left"?A=A-s:A10)return{scrolling:!0};A&&(ue.swipeLength=je);var xt=(p?-1:1)*(ue.curX>ue.startX?1:-1);A&&(xt=ue.curY>ue.startY?1:-1);var P=Math.ceil(ve/W),ie=Re(d.touchObject,A),f=ue.swipeLength;return Qe||(V===0&&(ie==="right"||ie==="down")||V+1>=P&&(ie==="left"||ie==="up")||!me(d)&&(ie==="left"||ie==="up"))&&(f=ue.swipeLength*s,v===!1&&y&&(y(ie),zt.edgeDragged=!0)),!F&&Ce&&(Ce(ie),zt.swiped=!0),D?wt=un+f*(He/ct)*xt:p?wt=un-f*xt:wt=un+f*xt,A&&(wt=un+f*xt),zt=(0,I.Z)((0,I.Z)({},zt),{},{touchObject:ue,swipeLeft:wt,trackStyle:Mt((0,I.Z)((0,I.Z)({},d),{},{left:wt}))}),Math.abs(ue.curX-ue.startX)10&&(zt.swiping=!0,de(l)),zt}},Wt=function(l,d){var Y=d.dragging,n=d.swipe,D=d.touchObject,a=d.listWidth,A=d.touchThreshold,p=d.verticalSwiping,V=d.listHeight,s=d.swipeToSlide,v=d.scrolling,y=d.onSwipe,F=d.targetSlide,h=d.currentSlide,ve=d.infinite;if(!Y)return n&&de(l),{};var W=p?V/A:a/A,Qe=Re(D,p),ue={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(v||!D.swipeLength)return ue;if(D.swipeLength>W){de(l),y&&y(Qe);var Ce,He,ct=ve?h:F;switch(Qe){case"left":case"up":He=ct+Pt(d),Ce=s?ke(d,He):He,ue.currentDirection=0;break;case"right":case"down":He=ct-Pt(d),Ce=s?ke(d,He):He,ue.currentDirection=1;break;default:Ce=ct}ue.triggerSlideHandler=Ce}else{var wt=R(d);ue.trackStyle=ee((0,I.Z)((0,I.Z)({},d),{},{left:wt}))}return ue},Tt=function(l){for(var d=l.infinite?l.slideCount*2:l.slideCount,Y=l.infinite?l.slidesToShow*-1:0,n=l.infinite?l.slidesToShow*-1:0,D=[];YY[Y.length-1])d=Y[Y.length-1];else for(var D in Y){if(dl.swipeLeft*-1)return Y=p,!1}else if(p.offsetLeft-d+Ke(p)/2>l.swipeLeft*-1)return Y=p,!1;return!0}),!Y)return 0;var a=l.rtl===!0?l.slideCount-l.currentSlide:l.currentSlide,A=Math.abs(Y.dataset.index-a)||1;return A}else return l.slidesToScroll},ut=function(l,d){return d.reduce(function(Y,n){return Y&&l.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",l)},Mt=function(l){ut(l,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var d,Y,n=l.slideCount+2*l.slidesToShow;l.vertical?Y=n*l.slideHeight:d=At(l)*l.slideWidth;var D={opacity:1,transition:"",WebkitTransition:""};if(l.useTransform){var a=l.vertical?"translate3d(0px, "+l.left+"px, 0px)":"translate3d("+l.left+"px, 0px, 0px)",A=l.vertical?"translate3d(0px, "+l.left+"px, 0px)":"translate3d("+l.left+"px, 0px, 0px)",p=l.vertical?"translateY("+l.left+"px)":"translateX("+l.left+"px)";D=(0,I.Z)((0,I.Z)({},D),{},{WebkitTransform:a,transform:A,msTransform:p})}else l.vertical?D.top=l.left:D.left=l.left;return l.fade&&(D={opacity:1}),d&&(D.width=d),Y&&(D.height=Y),window&&!window.addEventListener&&window.attachEvent&&(l.vertical?D.marginTop=l.left+"px":D.marginLeft=l.left+"px"),D},ee=function(l){ut(l,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var d=Mt(l);return l.useTransform?(d.WebkitTransition="-webkit-transform "+l.speed+"ms "+l.cssEase,d.transition="transform "+l.speed+"ms "+l.cssEase):l.vertical?d.transition="top "+l.speed+"ms "+l.cssEase:d.transition="left "+l.speed+"ms "+l.cssEase,d},R=function(l){if(l.unslick)return 0;ut(l,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var d=l.slideIndex,Y=l.trackRef,n=l.infinite,D=l.centerMode,a=l.slideCount,A=l.slidesToShow,p=l.slidesToScroll,V=l.slideWidth,s=l.listWidth,v=l.variableWidth,y=l.slideHeight,F=l.fade,h=l.vertical,ve=0,W,Qe,ue=0;if(F||l.slideCount===1)return 0;var Ce=0;if(n?(Ce=-H(l),a%p!==0&&d+p>a&&(Ce=-(d>a?A-(d-a):a%p)),D&&(Ce+=parseInt(A/2))):(a%p!==0&&d+p>a&&(Ce=A-a%p),D&&(Ce=parseInt(A/2))),ve=Ce*V,ue=Ce*y,h?W=d*y*-1+ue:W=d*V*-1+ve,v===!0){var He,ct=Y&&Y.node;if(He=d+H(l),Qe=ct&&ct.childNodes[He],W=Qe?Qe.offsetLeft*-1:0,D===!0){He=n?d+H(l):d,Qe=ct&&ct.children[He],W=0;for(var wt=0;wtl.currentSlide?l.targetSlide>l.currentSlide+X(l)?"left":"right":l.targetSlide0&&(a+=1),n&&d%2===0&&(a+=1),a}return n?0:d-1},ce=function(l){var d=l.slidesToShow,Y=l.centerMode,n=l.rtl,D=l.centerPadding;if(Y){var a=(d-1)/2+1;return parseInt(D)>0&&(a+=1),!n&&d%2===0&&(a+=1),a}return n?d-1:0},$=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},le=function(l){var d,Y,n,D,a;l.rtl?a=l.slideCount-1-l.index:a=l.index,n=a<0||a>=l.slideCount,l.centerMode?(D=Math.floor(l.slidesToShow/2),Y=(a-l.currentSlide)%l.slideCount===0,a>l.currentSlide-D-1&&a<=l.currentSlide+D&&(d=!0)):d=l.currentSlide<=a&&a=l.slideCount?A=l.targetSlide-l.slideCount:A=l.targetSlide;var p=a===A;return{"slick-slide":!0,"slick-active":d,"slick-center":Y,"slick-cloned":n,"slick-current":p}},Ne=function(l){var d={};return(l.variableWidth===void 0||l.variableWidth===!1)&&(d.width=l.slideWidth),l.fade&&(d.position="relative",l.vertical&&l.slideHeight?d.top=-l.index*parseInt(l.slideHeight):d.left=-l.index*parseInt(l.slideWidth),d.opacity=l.currentSlide===l.index?1:0,l.useCSS&&(d.transition="opacity "+l.speed+"ms "+l.cssEase+", visibility "+l.speed+"ms "+l.cssEase)),d},fe=function(l,d){return l.key+"-"+d},L=function(l){var d,Y=[],n=[],D=[],a=e.Children.count(l.children),A=Pe(l),p=rt(l);return e.Children.forEach(l.children,function(V,s){var v,y={message:"children",index:s,slidesToScroll:l.slidesToScroll,currentSlide:l.currentSlide};!l.lazyLoad||l.lazyLoad&&l.lazyLoadedList.indexOf(s)>=0?v=V:v=e.createElement("div",null);var F=Ne((0,I.Z)((0,I.Z)({},l),{},{index:s})),h=v.props.className||"",ve=le((0,I.Z)((0,I.Z)({},l),{},{index:s}));if(Y.push(e.cloneElement(v,{key:"original"+fe(v,s),"data-index":s,className:De()(ve,h),tabIndex:"-1","aria-hidden":!ve["slick-active"],style:(0,I.Z)((0,I.Z)({outline:"none"},v.props.style||{}),F),onClick:function(ue){v.props&&v.props.onClick&&v.props.onClick(ue),l.focusOnSelect&&l.focusOnSelect(y)}})),l.infinite&&l.fade===!1){var W=a-s;W<=H(l)&&a!==l.slidesToShow&&(d=-W,d>=A&&(v=V),ve=le((0,I.Z)((0,I.Z)({},l),{},{index:d})),n.push(e.cloneElement(v,{key:"precloned"+fe(v,d),"data-index":d,tabIndex:"-1",className:De()(ve,h),"aria-hidden":!ve["slick-active"],style:(0,I.Z)((0,I.Z)({},v.props.style||{}),F),onClick:function(ue){v.props&&v.props.onClick&&v.props.onClick(ue),l.focusOnSelect&&l.focusOnSelect(y)}}))),a!==l.slidesToShow&&(d=a+s,d=He&&y<=ue:y===He}),wt={message:"dots",index:W,slidesToScroll:V,currentSlide:y},zt=this.clickHandler.bind(this,wt);ve=ve.concat(e.createElement("li",{key:W,className:ct},e.cloneElement(this.props.customPaging(W),{onClick:zt})))}return e.cloneElement(this.props.appendDots(ve),(0,I.Z)({className:this.props.dotsClass},h))}}]),d}(e.PureComponent),x=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(){return(0,te.Z)(this,d),l.apply(this,arguments)}return(0,J.Z)(d,[{key:"clickHandler",value:function(n,D){D&&D.preventDefault(),this.props.clickHandler(n,D)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-prev":!0},D=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(n["slick-disabled"]=!0,D=null);var a={key:"0","data-role":"none",className:De()(n),style:{display:"block"},onClick:D},A={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},p;return this.props.prevArrow?p=e.cloneElement(this.props.prevArrow,(0,I.Z)((0,I.Z)({},a),A)):p=e.createElement("button",(0,g.Z)({key:"0",type:"button"},a)," ","Previous"),p}}]),d}(e.PureComponent),N=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(){return(0,te.Z)(this,d),l.apply(this,arguments)}return(0,J.Z)(d,[{key:"clickHandler",value:function(n,D){D&&D.preventDefault(),this.props.clickHandler(n,D)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-next":!0},D=this.clickHandler.bind(this,{message:"next"});me(this.props)||(n["slick-disabled"]=!0,D=null);var a={key:"1","data-role":"none",className:De()(n),style:{display:"block"},onClick:D},A={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},p;return this.props.nextArrow?p=e.cloneElement(this.props.nextArrow,(0,I.Z)((0,I.Z)({},a),A)):p=e.createElement("button",(0,g.Z)({key:"1",type:"button"},a)," ","Next"),p}}]),d}(e.PureComponent),be=t(76374),_=["animating"],Ee=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(Y){var n;(0,te.Z)(this,d),n=l.call(this,Y),(0,w.Z)((0,B.Z)(n),"listRefHandler",function(a){return n.list=a}),(0,w.Z)((0,B.Z)(n),"trackRefHandler",function(a){return n.track=a}),(0,w.Z)((0,B.Z)(n),"adaptHeight",function(){if(n.props.adaptiveHeight&&n.list){var a=n.list.querySelector('[data-index="'.concat(n.state.currentSlide,'"]'));n.list.style.height=ze(a)+"px"}}),(0,w.Z)((0,B.Z)(n),"componentDidMount",function(){if(n.props.onInit&&n.props.onInit(),n.props.lazyLoad){var a=se((0,I.Z)((0,I.Z)({},n.props),n.state));a.length>0&&(n.setState(function(p){return{lazyLoadedList:p.lazyLoadedList.concat(a)}}),n.props.onLazyLoad&&n.props.onLazyLoad(a))}var A=(0,I.Z)({listRef:n.list,trackRef:n.track},n.props);n.updateState(A,!0,function(){n.adaptHeight(),n.props.autoplay&&n.autoPlay("playing")}),n.props.lazyLoad==="progressive"&&(n.lazyLoadTimer=setInterval(n.progressiveLazyLoad,1e3)),n.ro=new be.Z(function(){n.state.animating?(n.onWindowResized(!1),n.callbackTimers.push(setTimeout(function(){return n.onWindowResized()},n.props.speed))):n.onWindowResized()}),n.ro.observe(n.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(p){p.onfocus=n.props.pauseOnFocus?n.onSlideFocus:null,p.onblur=n.props.pauseOnFocus?n.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",n.onWindowResized):window.attachEvent("onresize",n.onWindowResized)}),(0,w.Z)((0,B.Z)(n),"componentWillUnmount",function(){n.animationEndCallback&&clearTimeout(n.animationEndCallback),n.lazyLoadTimer&&clearInterval(n.lazyLoadTimer),n.callbackTimers.length&&(n.callbackTimers.forEach(function(a){return clearTimeout(a)}),n.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",n.onWindowResized):window.detachEvent("onresize",n.onWindowResized),n.autoplayTimer&&clearInterval(n.autoplayTimer),n.ro.disconnect()}),(0,w.Z)((0,B.Z)(n),"componentDidUpdate",function(a){if(n.checkImagesLoad(),n.props.onReInit&&n.props.onReInit(),n.props.lazyLoad){var A=se((0,I.Z)((0,I.Z)({},n.props),n.state));A.length>0&&(n.setState(function(s){return{lazyLoadedList:s.lazyLoadedList.concat(A)}}),n.props.onLazyLoad&&n.props.onLazyLoad(A))}n.adaptHeight();var p=(0,I.Z)((0,I.Z)({listRef:n.list,trackRef:n.track},n.props),n.state),V=n.didPropsChange(a);V&&n.updateState(p,V,function(){n.state.currentSlide>=e.Children.count(n.props.children)&&n.changeSlide({message:"index",index:e.Children.count(n.props.children)-n.props.slidesToShow,currentSlide:n.state.currentSlide}),(a.autoplay!==n.props.autoplay||a.autoplaySpeed!==n.props.autoplaySpeed)&&(!a.autoplay&&n.props.autoplay?n.autoPlay("playing"):n.props.autoplay?n.autoPlay("update"):n.pause("paused"))})}),(0,w.Z)((0,B.Z)(n),"onWindowResized",function(a){n.debouncedResize&&n.debouncedResize.cancel(),n.debouncedResize=(0,M.D)(50,function(){return n.resizeWindow(a)}),n.debouncedResize()}),(0,w.Z)((0,B.Z)(n),"resizeWindow",function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=!!(n.track&&n.track.node);if(A){var p=(0,I.Z)((0,I.Z)({listRef:n.list,trackRef:n.track},n.props),n.state);n.updateState(p,a,function(){n.props.autoplay?n.autoPlay("update"):n.pause("paused")}),n.setState({animating:!1}),clearTimeout(n.animationEndCallback),delete n.animationEndCallback}}),(0,w.Z)((0,B.Z)(n),"updateState",function(a,A,p){var V=j(a);a=(0,I.Z)((0,I.Z)((0,I.Z)({},a),V),{},{slideIndex:V.currentSlide});var s=R(a);a=(0,I.Z)((0,I.Z)({},a),{},{left:s});var v=Mt(a);(A||e.Children.count(n.props.children)!==e.Children.count(a.children))&&(V.trackStyle=v),n.setState(V,p)}),(0,w.Z)((0,B.Z)(n),"ssrInit",function(){if(n.props.variableWidth){var a=0,A=0,p=[],V=H((0,I.Z)((0,I.Z)((0,I.Z)({},n.props),n.state),{},{slideCount:n.props.children.length})),s=Fe((0,I.Z)((0,I.Z)((0,I.Z)({},n.props),n.state),{},{slideCount:n.props.children.length}));n.props.children.forEach(function(zt){p.push(zt.props.style.width),a+=zt.props.style.width});for(var v=0;v=A&&n.onWindowResized()};if(!V.onclick)V.onclick=function(){return V.parentNode.focus()};else{var v=V.onclick;V.onclick=function(y){v(y),V.parentNode.focus()}}V.onload||(n.props.lazyLoad?V.onload=function(){n.adaptHeight(),n.callbackTimers.push(setTimeout(n.onWindowResized,n.props.speed))}:(V.onload=s,V.onerror=function(){s(),n.props.onLazyLoadError&&n.props.onLazyLoadError()}))})}),(0,w.Z)((0,B.Z)(n),"progressiveLazyLoad",function(){for(var a=[],A=(0,I.Z)((0,I.Z)({},n.props),n.state),p=n.state.currentSlide;p=-H(A);V--)if(n.state.lazyLoadedList.indexOf(V)<0){a.push(V);break}a.length>0?(n.setState(function(s){return{lazyLoadedList:s.lazyLoadedList.concat(a)}}),n.props.onLazyLoad&&n.props.onLazyLoad(a)):n.lazyLoadTimer&&(clearInterval(n.lazyLoadTimer),delete n.lazyLoadTimer)}),(0,w.Z)((0,B.Z)(n),"slideHandler",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=n.props,V=p.asNavFor,s=p.beforeChange,v=p.onLazyLoad,y=p.speed,F=p.afterChange,h=n.state.currentSlide,ve=T((0,I.Z)((0,I.Z)((0,I.Z)({index:a},n.props),n.state),{},{trackRef:n.track,useCSS:n.props.useCSS&&!A})),W=ve.state,Qe=ve.nextState;if(W){s&&s(h,W.currentSlide);var ue=W.lazyLoadedList.filter(function(Ce){return n.state.lazyLoadedList.indexOf(Ce)<0});v&&ue.length>0&&v(ue),!n.props.waitForAnimate&&n.animationEndCallback&&(clearTimeout(n.animationEndCallback),F&&F(h),delete n.animationEndCallback),n.setState(W,function(){V&&n.asNavForIndex!==a&&(n.asNavForIndex=a,V.innerSlider.slideHandler(a)),Qe&&(n.animationEndCallback=setTimeout(function(){var Ce=Qe.animating,He=(0,oe.Z)(Qe,_);n.setState(He,function(){n.callbackTimers.push(setTimeout(function(){return n.setState({animating:Ce})},10)),F&&F(W.currentSlide),delete n.animationEndCallback})},y))})}}),(0,w.Z)((0,B.Z)(n),"changeSlide",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,p=(0,I.Z)((0,I.Z)({},n.props),n.state),V=ge(p,a);if(!(V!==0&&!V)&&(A===!0?n.slideHandler(V,A):n.slideHandler(V),n.props.autoplay&&n.autoPlay("update"),n.props.focusOnSelect)){var s=n.list.querySelectorAll(".slick-current");s[0]&&s[0].focus()}}),(0,w.Z)((0,B.Z)(n),"clickHandler",function(a){n.clickable===!1&&(a.stopPropagation(),a.preventDefault()),n.clickable=!0}),(0,w.Z)((0,B.Z)(n),"keyHandler",function(a){var A=k(a,n.props.accessibility,n.props.rtl);A!==""&&n.changeSlide({message:A})}),(0,w.Z)((0,B.Z)(n),"selectHandler",function(a){n.changeSlide(a)}),(0,w.Z)((0,B.Z)(n),"disableBodyScroll",function(){var a=function(p){p=p||window.event,p.preventDefault&&p.preventDefault(),p.returnValue=!1};window.ontouchmove=a}),(0,w.Z)((0,B.Z)(n),"enableBodyScroll",function(){window.ontouchmove=null}),(0,w.Z)((0,B.Z)(n),"swipeStart",function(a){n.props.verticalSwiping&&n.disableBodyScroll();var A=qe(a,n.props.swipe,n.props.draggable);A!==""&&n.setState(A)}),(0,w.Z)((0,B.Z)(n),"swipeMove",function(a){var A=ot(a,(0,I.Z)((0,I.Z)((0,I.Z)({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));A&&(A.swiping&&(n.clickable=!1),n.setState(A))}),(0,w.Z)((0,B.Z)(n),"swipeEnd",function(a){var A=Wt(a,(0,I.Z)((0,I.Z)((0,I.Z)({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));if(A){var p=A.triggerSlideHandler;delete A.triggerSlideHandler,n.setState(A),p!==void 0&&(n.slideHandler(p),n.props.verticalSwiping&&n.enableBodyScroll())}}),(0,w.Z)((0,B.Z)(n),"touchEnd",function(a){n.swipeEnd(a),n.clickable=!0}),(0,w.Z)((0,B.Z)(n),"slickPrev",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"previous"})},0))}),(0,w.Z)((0,B.Z)(n),"slickNext",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"next"})},0))}),(0,w.Z)((0,B.Z)(n),"slickGoTo",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a=Number(a),isNaN(a))return"";n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"index",index:a,currentSlide:n.state.currentSlide},A)},0))}),(0,w.Z)((0,B.Z)(n),"play",function(){var a;if(n.props.rtl)a=n.state.currentSlide-n.props.slidesToScroll;else if(me((0,I.Z)((0,I.Z)({},n.props),n.state)))a=n.state.currentSlide+n.props.slidesToScroll;else return!1;n.slideHandler(a)}),(0,w.Z)((0,B.Z)(n),"autoPlay",function(a){n.autoplayTimer&&clearInterval(n.autoplayTimer);var A=n.state.autoplaying;if(a==="update"){if(A==="hovered"||A==="focused"||A==="paused")return}else if(a==="leave"){if(A==="paused"||A==="focused")return}else if(a==="blur"&&(A==="paused"||A==="hovered"))return;n.autoplayTimer=setInterval(n.play,n.props.autoplaySpeed+50),n.setState({autoplaying:"playing"})}),(0,w.Z)((0,B.Z)(n),"pause",function(a){n.autoplayTimer&&(clearInterval(n.autoplayTimer),n.autoplayTimer=null);var A=n.state.autoplaying;a==="paused"?n.setState({autoplaying:"paused"}):a==="focused"?(A==="hovered"||A==="playing")&&n.setState({autoplaying:"focused"}):A==="playing"&&n.setState({autoplaying:"hovered"})}),(0,w.Z)((0,B.Z)(n),"onDotsOver",function(){return n.props.autoplay&&n.pause("hovered")}),(0,w.Z)((0,B.Z)(n),"onDotsLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),(0,w.Z)((0,B.Z)(n),"onTrackOver",function(){return n.props.autoplay&&n.pause("hovered")}),(0,w.Z)((0,B.Z)(n),"onTrackLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),(0,w.Z)((0,B.Z)(n),"onSlideFocus",function(){return n.props.autoplay&&n.pause("focused")}),(0,w.Z)((0,B.Z)(n),"onSlideBlur",function(){return n.props.autoplay&&n.state.autoplaying==="focused"&&n.autoPlay("blur")}),(0,w.Z)((0,B.Z)(n),"render",function(){var a=De()("slick-slider",n.props.className,{"slick-vertical":n.props.vertical,"slick-initialized":!0}),A=(0,I.Z)((0,I.Z)({},n.props),n.state),p=Be(A,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),V=n.props.pauseOnHover;p=(0,I.Z)((0,I.Z)({},p),{},{onMouseEnter:V?n.onTrackOver:null,onMouseLeave:V?n.onTrackLeave:null,onMouseOver:V?n.onTrackOver:null,focusOnSelect:n.props.focusOnSelect&&n.clickable?n.selectHandler:null});var s;if(n.props.dots===!0&&n.state.slideCount>=n.props.slidesToShow){var v=Be(A,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),y=n.props.pauseOnDotsHover;v=(0,I.Z)((0,I.Z)({},v),{},{clickHandler:n.changeSlide,onMouseEnter:y?n.onDotsLeave:null,onMouseOver:y?n.onDotsOver:null,onMouseLeave:y?n.onDotsLeave:null}),s=e.createElement(C,v)}var F,h,ve=Be(A,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);ve.clickHandler=n.changeSlide,n.props.arrows&&(F=e.createElement(x,ve),h=e.createElement(N,ve));var W=null;n.props.vertical&&(W={height:n.state.listHeight});var Qe=null;n.props.vertical===!1?n.props.centerMode===!0&&(Qe={padding:"0px "+n.props.centerPadding}):n.props.centerMode===!0&&(Qe={padding:n.props.centerPadding+" 0px"});var ue=(0,I.Z)((0,I.Z)({},W),Qe),Ce=n.props.touchMove,He={className:"slick-list",style:ue,onClick:n.clickHandler,onMouseDown:Ce?n.swipeStart:null,onMouseMove:n.state.dragging&&Ce?n.swipeMove:null,onMouseUp:Ce?n.swipeEnd:null,onMouseLeave:n.state.dragging&&Ce?n.swipeEnd:null,onTouchStart:Ce?n.swipeStart:null,onTouchMove:n.state.dragging&&Ce?n.swipeMove:null,onTouchEnd:Ce?n.touchEnd:null,onTouchCancel:n.state.dragging&&Ce?n.swipeEnd:null,onKeyDown:n.props.accessibility?n.keyHandler:null},ct={className:a,dir:"ltr",style:n.props.style};return n.props.unslick&&(He={className:"slick-list"},ct={className:a,style:n.props.style}),e.createElement("div",ct,n.props.unslick?"":F,e.createElement("div",(0,g.Z)({ref:n.listRefHandler},He),e.createElement(m,(0,g.Z)({ref:n.trackRefHandler},p),n.props.children)),n.props.unslick?"":h,n.props.unslick?"":s)}),n.list=null,n.track=null,n.state=(0,I.Z)((0,I.Z)({},ne),{},{currentSlide:n.props.initialSlide,slideCount:e.Children.count(n.props.children)}),n.callbackTimers=[],n.clickable=!0,n.debouncedResize=null;var D=n.ssrInit();return n.state=(0,I.Z)((0,I.Z)({},n.state),D),n}return(0,J.Z)(d,[{key:"didPropsChange",value:function(n){for(var D=!1,a=0,A=Object.keys(this.props);a1&&arguments[1]!==void 0?arguments[1]:!1;return n.innerSlider.slickGoTo(D,a)}),(0,w.Z)((0,B.Z)(n),"slickPause",function(){return n.innerSlider.pause("paused")}),(0,w.Z)((0,B.Z)(n),"slickPlay",function(){return n.innerSlider.autoPlay("play")}),n.state={breakpoint:null},n._responsiveMediaHandlers=[],n}return(0,J.Z)(d,[{key:"media",value:function(n,D){var a=window.matchMedia(n),A=function(V){var s=V.matches;s&&D()};a.addListener(A),A(a),this._responsiveMediaHandlers.push({mql:a,query:n,listener:A})}},{key:"componentDidMount",value:function(){var n=this;if(this.props.responsive){var D=this.props.responsive.map(function(A){return A.breakpoint});D.sort(function(A,p){return A-p}),D.forEach(function(A,p){var V;p===0?V=mt()({minWidth:0,maxWidth:A}):V=mt()({minWidth:D[p-1]+1,maxWidth:A}),$()&&n.media(V,function(){n.setState({breakpoint:A})})});var a=mt()({minWidth:D.slice(-1)[0]});$()&&this.media(a,function(){n.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(n){n.mql.removeListener(n.listener)})}},{key:"render",value:function(){var n=this,D,a;this.state.breakpoint?(a=this.props.responsive.filter(function(W){return W.breakpoint===n.state.breakpoint}),D=a[0].settings==="unslick"?"unslick":(0,I.Z)((0,I.Z)((0,I.Z)({},Ve),this.props),a[0].settings)):D=(0,I.Z)((0,I.Z)({},Ve),this.props),D.centerMode&&(D.slidesToScroll>1,D.slidesToScroll=1),D.fade&&(D.slidesToShow>1,D.slidesToScroll>1,D.slidesToShow=1,D.slidesToScroll=1);var A=e.Children.toArray(this.props.children);A=A.filter(function(W){return typeof W=="string"?!!W.trim():!!W}),D.variableWidth&&(D.rows>1||D.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),D.variableWidth=!1);for(var p=[],V=null,s=0;s=A.length));h+=1)F.push(e.cloneElement(A[h],{key:100*s+10*y+h,tabIndex:-1,style:{width:"".concat(100/D.slidesPerRow,"%"),display:"inline-block"}}));v.push(e.createElement("div",{key:10*s+y},F))}D.variableWidth?p.push(e.createElement("div",{key:s,style:{width:V}},v)):p.push(e.createElement("div",{key:s},v))}if(D==="unslick"){var ve="regular slider "+(this.props.className||"");return e.createElement("div",{className:ve},A)}else p.length<=D.slidesToShow&&(D.unslick=!0);return e.createElement(Ee,(0,g.Z)({style:this.props.style,ref:this.innerSliderRefHandler},D),p)}}]),d}(e.Component),Te=it,Ze=t(36355),xe=t(17313),ht=t(83116),yt=t(37613);const Dt=Q=>{const{componentCls:l,antCls:d,carouselArrowSize:Y,carouselDotOffset:n,marginXXS:D}=Q,a=-Y*1.25,A=D;return{[l]:Object.assign(Object.assign({},(0,xe.Wf)(Q)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${d}-radio-input, input${d}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${d}-radio-input, input${d}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Y,height:Y,marginTop:-Y/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:a,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:a,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:n},"&-top":{top:n,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:Q.dotWidth,height:Q.dotHeight,marginInline:A,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Q.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:Q.dotHeight,padding:0,color:"transparent",fontSize:0,background:Q.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${Q.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-A,content:'""'}},"&.slick-active":{width:Q.dotActiveWidth,"& button":{background:Q.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Rt=Q=>{const{componentCls:l,carouselDotOffset:d,marginXXS:Y}=Q,n={width:Q.dotHeight,height:Q.dotWidth};return{[`${l}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:Q.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:d},"&-right":{insetInlineEnd:d,insetInlineStart:"auto"},li:Object.assign(Object.assign({},n),{margin:`${Y}px 0`,verticalAlign:"baseline",button:n,"&.slick-active":Object.assign(Object.assign({},n),{button:n})})}}}},Yt=Q=>{const{componentCls:l}=Q;return[{[`${l}-rtl`]:{direction:"rtl",".slick-dots":{[`${l}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${l}-vertical`]:{".slick-dots":{[`${l}-rtl&`]:{flexDirection:"column"}}}}]};var Xt=(0,ht.Z)("Carousel",Q=>{const{controlHeightLG:l,controlHeightSM:d}=Q,Y=(0,yt.TS)(Q,{carouselArrowSize:l/2,carouselDotOffset:d/2});return[Dt(Y),Rt(Y),Yt(Y)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),_t=function(Q,l){var d={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&l.indexOf(Y)<0&&(d[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,Y=Object.getOwnPropertySymbols(Q);n{const{dots:d=!0,arrows:Y=!1,draggable:n=!1,waitForAnimate:D=!1,dotPosition:a="bottom",vertical:A=a==="left"||a==="right",rootClassName:p,className:V,style:s,id:v}=Q,y=_t(Q,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:F,direction:h,carousel:ve}=e.useContext(Ze.E_),W=e.useRef(),Qe=function(P){let ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;W.current.slickGoTo(P,ie)};e.useImperativeHandle(l,()=>({goTo:Qe,autoPlay:W.current.innerSlider.autoPlay,innerSlider:W.current.innerSlider,prev:W.current.slickPrev,next:W.current.slickNext}),[W.current]);const ue=e.useRef(e.Children.count(Q.children));e.useEffect(()=>{ue.current!==e.Children.count(Q.children)&&(Qe(Q.initialSlide||0,!1),ue.current=e.Children.count(Q.children))},[Q.children]);const Ce=Object.assign({vertical:A,className:De()(V,ve==null?void 0:ve.className),style:Object.assign(Object.assign({},ve==null?void 0:ve.style),s)},y);Ce.effect==="fade"&&(Ce.fade=!0);const He=F("carousel",Ce.prefixCls),ct="slick-dots",wt=!!d,zt=De()(ct,`${ct}-${a}`,typeof d=="boolean"?!1:d==null?void 0:d.className),[un,je]=Xt(He),xt=De()(He,{[`${He}-rtl`]:h==="rtl",[`${He}-vertical`]:Ce.vertical},je,p);return un(e.createElement("div",{className:xt,id:v},e.createElement(Te,Object.assign({ref:W},Ce,{dots:wt,dotsClass:zt,arrows:Y,draggable:n,verticalSwiping:A,waitForAnimate:D}))))})},44e3:function(tt,gt,t){"use strict";var e=t(84966),g=t(45818);const I=e.ZP;I.Header=e.h4,I.Footer=e.$_,I.Content=e.VY,I.Sider=g.Z,gt.default=I},14478:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return Re}});var e=t(96512),g=t(92310),I=t.n(g),te=t(10228),J=t(18929),B=t(2738),q=t(59301),pe=t(92343),w=t(36355),b=t(60324),oe=t(92806),ye=t(77578),ne=t(3113),M=t(67797),we=t(9763),De=t(31724),G=t(39722),de=t(83116);const se=me=>{const{componentCls:Be,iconCls:j,antCls:T,zIndexPopup:ge,colorText:k,colorWarning:qe,marginXXS:ot,marginXS:Wt,fontSize:Tt,fontWeightStrong:ke,colorTextHeading:Pt}=me;return{[Be]:{zIndex:ge,[`&${T}-popover`]:{fontSize:Tt},[`${Be}-message`]:{marginBottom:Wt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Be}-message-icon ${j}`]:{color:qe,fontSize:Tt,lineHeight:1,marginInlineEnd:Wt},[`${Be}-title`]:{fontWeight:ke,color:Pt,"&:only-child":{fontWeight:"normal"}},[`${Be}-description`]:{marginTop:ot,color:k}},[`${Be}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Wt}}}}};var at=(0,de.Z)("Popconfirm",me=>se(me),me=>{const{zIndexPopupBase:Be}=me;return{zIndexPopup:Be+60}},{resetStyle:!1}),Pe=function(me,Be){var j={};for(var T in me)Object.prototype.hasOwnProperty.call(me,T)&&Be.indexOf(T)<0&&(j[T]=me[T]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,T=Object.getOwnPropertySymbols(me);ge{const{prefixCls:Be,okButtonProps:j,cancelButtonProps:T,title:ge,description:k,cancelText:qe,okText:ot,okType:Wt="primary",icon:Tt=q.createElement(e.Z,null),showCancel:ke=!0,close:Pt,onConfirm:ut,onCancel:Mt,onPopupClick:ee}=me,{getPrefixCls:R}=q.useContext(w.E_),[H]=(0,we.Z)("Popconfirm",De.Z.Popconfirm),Fe=(0,ye.Z)(ge),At=(0,ye.Z)(k);return q.createElement("div",{className:`${Be}-inner-content`,onClick:ee},q.createElement("div",{className:`${Be}-message`},Tt&&q.createElement("span",{className:`${Be}-message-icon`},Tt),q.createElement("div",{className:`${Be}-message-text`},Fe&&q.createElement("div",{className:I()(`${Be}-title`)},Fe),At&&q.createElement("div",{className:`${Be}-description`},At))),q.createElement("div",{className:`${Be}-buttons`},ke&&q.createElement(ne.ZP,Object.assign({onClick:Mt,size:"small"},T),qe!=null?qe:H==null?void 0:H.cancelText),q.createElement(oe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,M.n)(Wt)),j),actionFn:ut,close:Pt,prefixCls:R("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},ot!=null?ot:H==null?void 0:H.okText)))};var lt=me=>{const{prefixCls:Be,placement:j,className:T,style:ge}=me,k=Pe(me,["prefixCls","placement","className","style"]),{getPrefixCls:qe}=q.useContext(w.E_),ot=qe("popconfirm",Be),[Wt]=at(ot);return Wt(q.createElement(G.ZP,{placement:j,className:I()(ot,T),style:ge,content:q.createElement(rt,Object.assign({prefixCls:ot},k))}))},Ke=function(me,Be){var j={};for(var T in me)Object.prototype.hasOwnProperty.call(me,T)&&Be.indexOf(T)<0&&(j[T]=me[T]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,T=Object.getOwnPropertySymbols(me);ge{const{prefixCls:j,placement:T="top",trigger:ge="click",okType:k="primary",icon:qe=q.createElement(e.Z,null),children:ot,overlayClassName:Wt,onOpenChange:Tt,onVisibleChange:ke}=me,Pt=Ke(me,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:ut}=q.useContext(w.E_),[Mt,ee]=(0,J.Z)(!1,{value:me.open,defaultValue:me.defaultOpen}),R=(Ne,fe)=>{ee(Ne,!0),ke==null||ke(Ne),Tt==null||Tt(Ne,fe)},H=Ne=>{R(!1,Ne)},Fe=Ne=>{var fe;return(fe=me.onConfirm)===null||fe===void 0?void 0:fe.call(void 0,Ne)},At=Ne=>{var fe;R(!1,Ne),(fe=me.onCancel)===null||fe===void 0||fe.call(void 0,Ne)},Ie=Ne=>{Ne.keyCode===te.Z.ESC&&Mt&&R(!1,Ne)},X=Ne=>{const{disabled:fe=!1}=me;fe||R(Ne)},ce=ut("popconfirm",j),$=I()(ce,Wt),[le]=at(ce);return le(q.createElement(b.Z,Object.assign({},(0,B.Z)(Pt,["title"]),{trigger:ge,placement:T,onOpenChange:X,open:Mt,ref:Be,overlayClassName:$,content:q.createElement(rt,Object.assign({okType:k,icon:qe},me,{prefixCls:ce,close:H,onConfirm:Fe,onCancel:At})),"data-popover-inject":!0}),(0,pe.Tm)(ot,{onKeyDown:Ne=>{var fe,L;q.isValidElement(ot)&&((L=ot==null?void 0:(fe=ot.props).onKeyDown)===null||L===void 0||L.call(fe,Ne)),Ie(Ne)}})))});ze._InternalPanelDoNotUseOrYouWillBeFired=lt;var Re=ze},39722:function(tt,gt,t){"use strict";t.d(gt,{t5:function(){return b}});var e=t(92310),g=t.n(e),I=t(55477),te=t(59301),J=t(36355),B=t(77578),q=t(17356),pe=function(ye,ne){var M={};for(var we in ye)Object.prototype.hasOwnProperty.call(ye,we)&&ne.indexOf(we)<0&&(M[we]=ye[we]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,we=Object.getOwnPropertySymbols(ye);De{if(!(!ne&&!M))return te.createElement(te.Fragment,null,ne&&te.createElement("div",{className:`${ye}-title`},(0,B.Z)(ne)),te.createElement("div",{className:`${ye}-inner-content`},(0,B.Z)(M)))},b=ye=>{const{hashId:ne,prefixCls:M,className:we,style:De,placement:G="top",title:de,content:se,children:at}=ye;return te.createElement("div",{className:g()(ne,M,`${M}-pure`,`${M}-placement-${G}`,we),style:De},te.createElement("div",{className:`${M}-arrow`}),te.createElement(I.G,Object.assign({},ye,{className:ne,prefixCls:M}),at||w(M,de,se)))},oe=ye=>{const{prefixCls:ne}=ye,M=pe(ye,["prefixCls"]),{getPrefixCls:we}=te.useContext(J.E_),De=we("popover",ne),[G,de]=(0,q.Z)(De);return G(te.createElement(b,Object.assign({},M,{prefixCls:De,hashId:de})))};gt.ZP=oe},60324:function(tt,gt,t){"use strict";var e=t(92310),g=t.n(e),I=t(59301),te=t(77578),J=t(62892),B=t(36355),q=t(6848),pe=t(39722),w=t(17356),b=function(ne,M){var we={};for(var De in ne)Object.prototype.hasOwnProperty.call(ne,De)&&M.indexOf(De)<0&&(we[De]=ne[De]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,De=Object.getOwnPropertySymbols(ne);G{let{title:M,content:we,prefixCls:De}=ne;return I.createElement(I.Fragment,null,M&&I.createElement("div",{className:`${De}-title`},(0,te.Z)(M)),I.createElement("div",{className:`${De}-inner-content`},(0,te.Z)(we)))},ye=I.forwardRef((ne,M)=>{const{prefixCls:we,title:De,content:G,overlayClassName:de,placement:se="top",trigger:at="hover",mouseEnterDelay:Pe=.1,mouseLeaveDelay:rt=.1,overlayStyle:nt={}}=ne,lt=b(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Ke}=I.useContext(B.E_),ze=Ke("popover",we),[Re,me]=(0,w.Z)(ze),Be=Ke(),j=g()(de,me);return Re(I.createElement(q.Z,Object.assign({placement:se,trigger:at,mouseEnterDelay:Pe,mouseLeaveDelay:rt,overlayStyle:nt},lt,{prefixCls:ze,overlayClassName:j,ref:M,overlay:De||G?I.createElement(oe,{prefixCls:ze,title:De,content:G}):null,transitionName:(0,J.m)(Be,"zoom-big",lt.transitionName),"data-popover-inject":!0})))});ye._InternalPanelDoNotUseOrYouWillBeFired=pe.ZP,gt.Z=ye},17356:function(tt,gt,t){"use strict";var e=t(17313),g=t(29878),I=t(19447),te=t(33166),J=t(83116),B=t(37613);const q=b=>{const{componentCls:oe,popoverColor:ye,minWidth:ne,fontWeightStrong:M,popoverPadding:we,boxShadowSecondary:De,colorTextHeading:G,borderRadiusLG:de,zIndexPopup:se,marginXS:at,colorBgElevated:Pe,popoverBg:rt}=b;return[{[oe]:Object.assign(Object.assign({},(0,e.Wf)(b)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:se,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Pe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:rt,backgroundClip:"padding-box",borderRadius:de,boxShadow:De,padding:we},[`${oe}-title`]:{minWidth:ne,marginBottom:at,color:G,fontWeight:M},[`${oe}-inner-content`]:{color:ye}})},(0,I.ZP)(b,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:b.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},pe=b=>{const{componentCls:oe}=b;return{[oe]:te.i.map(ye=>{const ne=b[`${ye}6`];return{[`&${oe}-${ye}`]:{"--antd-arrow-background-color":ne,[`${oe}-inner`]:{backgroundColor:ne},[`${oe}-arrow`]:{background:"transparent"}}}})}},w=b=>{const{componentCls:oe,lineWidth:ye,lineType:ne,colorSplit:M,paddingSM:we,controlHeight:De,fontSize:G,lineHeight:de,padding:se}=b,at=De-Math.round(G*de),Pe=at/2,rt=at/2-ye,nt=se;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${Pe}px ${nt}px ${rt}px`,borderBottom:`${ye}px ${ne} ${M}`},[`${oe}-inner-content`]:{padding:`${we}px ${nt}px`}}}};gt.Z=(0,J.Z)("Popover",b=>{const{colorBgElevated:oe,colorText:ye,wireframe:ne}=b,M=(0,B.TS)(b,{popoverPadding:12,popoverBg:oe,popoverColor:ye});return[q(M),pe(M),ne&&w(M),(0,g._y)(M,"zoom-big")]},b=>({width:177,minWidth:177,zIndexPopup:b.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},9122:function(tt,gt,t){"use strict";t.d(gt,{Z:function(){return At}});var e=t(59301),g=t(72308),I={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},te=I,J=t(7657),B=function(X,ce){return e.createElement(J.Z,(0,g.Z)({},X,{ref:ce,icon:te}))},q=e.forwardRef(B),pe=q,w=t(92310),b=t.n(w),oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,we=(Ie,X,ce)=>X in Ie?oe(Ie,X,{enumerable:!0,configurable:!0,writable:!0,value:ce}):Ie[X]=ce,De=(Ie,X)=>{for(var ce in X||(X={}))ne.call(X,ce)&&we(Ie,ce,X[ce]);if(ye)for(var ce of ye(X))M.call(X,ce)&&we(Ie,ce,X[ce]);return Ie},G=(Ie,X)=>{var ce={};for(var $ in Ie)ne.call(Ie,$)&&X.indexOf($)<0&&(ce[$]=Ie[$]);if(Ie!=null&&ye)for(var $ of ye(Ie))X.indexOf($)<0&&M.call(Ie,$)&&(ce[$]=Ie[$]);return ce};var de;(Ie=>{const X=class{constructor(m,r,C,x){if(this.version=m,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],mX.MAX_VERSION)throw new RangeError("Version value out of range");if(x<-1||x>7)throw new RangeError("Mask value out of range");this.size=m*4+17;let N=[];for(let _=0;_7)throw new RangeError("Invalid value");let _,Ee;for(_=C;;_++){const Ve=X.getNumDataCodewords(_,r)*8,it=L.getTotalBits(m,_);if(it<=Ve){Ee=it;break}if(_>=x)throw new RangeError("Data too long")}for(const Ve of[X.Ecc.MEDIUM,X.Ecc.QUARTILE,X.Ecc.HIGH])be&&Ee<=X.getNumDataCodewords(_,Ve)*8&&(r=Ve);let ae=[];for(const Ve of m){$(Ve.mode.modeBits,4,ae),$(Ve.numChars,Ve.mode.numCharCountBits(_),ae);for(const it of Ve.getData())ae.push(it)}Ne(ae.length==Ee);const mt=X.getNumDataCodewords(_,r)*8;Ne(ae.length<=mt),$(0,Math.min(4,mt-ae.length),ae),$(0,(8-ae.length%8)%8,ae),Ne(ae.length%8==0);for(let Ve=236;ae.lengthOe[it>>>3]|=Ve<<7-(it&7)),new X(_,r,Oe,N)}getModule(m,r){return 0<=m&&m>>9)*1335;const x=(r<<10|C)^21522;Ne(x>>>15==0);for(let N=0;N<=5;N++)this.setFunctionModule(8,N,le(x,N));this.setFunctionModule(8,7,le(x,6)),this.setFunctionModule(8,8,le(x,7)),this.setFunctionModule(7,8,le(x,8));for(let N=9;N<15;N++)this.setFunctionModule(14-N,8,le(x,N));for(let N=0;N<8;N++)this.setFunctionModule(this.size-1-N,8,le(x,N));for(let N=8;N<15;N++)this.setFunctionModule(8,this.size-15+N,le(x,N));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let m=this.version;for(let C=0;C<12;C++)m=m<<1^(m>>>11)*7973;const r=this.version<<12|m;Ne(r>>>18==0);for(let C=0;C<18;C++){const x=le(r,C),N=this.size-11+C%3,be=Math.floor(C/3);this.setFunctionModule(N,be,x),this.setFunctionModule(be,N,x)}}drawFinderPattern(m,r){for(let C=-4;C<=4;C++)for(let x=-4;x<=4;x++){const N=Math.max(Math.abs(x),Math.abs(C)),be=m+x,_=r+C;0<=be&&be{(Ve!=Ee-N||Te>=_)&&Oe.push(it[Ve])});return Ne(Oe.length==be),Oe}drawCodewords(m){if(m.length!=Math.floor(X.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let r=0;for(let C=this.size-1;C>=1;C-=2){C==6&&(C=5);for(let x=0;x>>3],7-(r&7)),r++)}}Ne(r==m.length*8)}applyMask(m){if(m<0||m>7)throw new RangeError("Mask value out of range");for(let r=0;r5&&m++):(this.finderPenaltyAddHistory(_,Ee),be||(m+=this.finderPenaltyCountPatterns(Ee)*X.PENALTY_N3),be=this.modules[N][ae],_=1);m+=this.finderPenaltyTerminateAndCount(be,_,Ee)*X.PENALTY_N3}for(let N=0;N5&&m++):(this.finderPenaltyAddHistory(_,Ee),be||(m+=this.finderPenaltyCountPatterns(Ee)*X.PENALTY_N3),be=this.modules[ae][N],_=1);m+=this.finderPenaltyTerminateAndCount(be,_,Ee)*X.PENALTY_N3}for(let N=0;Nbe+(_?1:0),r);const C=this.size*this.size,x=Math.ceil(Math.abs(r*20-C*10)/C)-1;return Ne(0<=x&&x<=9),m+=x*X.PENALTY_N4,Ne(0<=m&&m<=2568888),m}getAlignmentPatternPositions(){if(this.version==1)return[];{const m=Math.floor(this.version/7)+2,r=this.version==32?26:Math.ceil((this.version*4+4)/(m*2-2))*2;let C=[6];for(let x=this.size-7;C.lengthX.MAX_VERSION)throw new RangeError("Version number out of range");let r=(16*m+128)*m+64;if(m>=2){const C=Math.floor(m/7)+2;r-=(25*C-10)*C-55,m>=7&&(r-=36)}return Ne(208<=r&&r<=29648),r}static getNumDataCodewords(m,r){return Math.floor(X.getNumRawDataModules(m)/8)-X.ECC_CODEWORDS_PER_BLOCK[r.ordinal][m]*X.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][m]}static reedSolomonComputeDivisor(m){if(m<1||m>255)throw new RangeError("Degree out of range");let r=[];for(let x=0;x0);for(const x of m){const N=x^C.shift();C.push(0),r.forEach((be,_)=>C[_]^=X.reedSolomonMultiply(be,N))}return C}static reedSolomonMultiply(m,r){if(m>>>8||r>>>8)throw new RangeError("Byte out of range");let C=0;for(let x=7;x>=0;x--)C=C<<1^(C>>>7)*285,C^=(r>>>x&1)*m;return Ne(C>>>8==0),C}finderPenaltyCountPatterns(m){const r=m[1];Ne(r<=this.size*3);const C=r>0&&m[2]==r&&m[3]==r*3&&m[4]==r&&m[5]==r;return(C&&m[0]>=r*4&&m[6]>=r?1:0)+(C&&m[6]>=r*4&&m[0]>=r?1:0)}finderPenaltyTerminateAndCount(m,r,C){return m&&(this.finderPenaltyAddHistory(r,C),r=0),r+=this.size,this.finderPenaltyAddHistory(r,C),this.finderPenaltyCountPatterns(C)}finderPenaltyAddHistory(m,r){r[0]==0&&(m+=this.size),r.pop(),r.unshift(m)}};let ce=X;ce.MIN_VERSION=1,ce.MAX_VERSION=40,ce.PENALTY_N1=3,ce.PENALTY_N2=3,ce.PENALTY_N3=40,ce.PENALTY_N4=10,ce.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],ce.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],Ie.QrCode=ce;function $(m,r,C){if(r<0||r>31||m>>>r)throw new RangeError("Value out of range");for(let x=r-1;x>=0;x--)C.push(m>>>x&1)}function le(m,r){return(m>>>r&1)!=0}function Ne(m){if(!m)throw new Error("Assertion error")}const fe=class{constructor(m,r,C){if(this.mode=m,this.numChars=r,this.bitData=C,r<0)throw new RangeError("Invalid argument");this.bitData=C.slice()}static makeBytes(m){let r=[];for(const C of m)$(C,8,r);return new fe(fe.Mode.BYTE,m.length,r)}static makeNumeric(m){if(!fe.isNumeric(m))throw new RangeError("String contains non-numeric characters");let r=[];for(let C=0;C=1<{let X;(ce=>{const $=class{constructor(Ne,fe){this.ordinal=Ne,this.formatBits=fe}};let le=$;le.LOW=new $(0,1),le.MEDIUM=new $(1,0),le.QUARTILE=new $(2,3),le.HIGH=new $(3,2),ce.Ecc=le})(X=Ie.QrCode||(Ie.QrCode={}))})(de||(de={})),(Ie=>{let X;(ce=>{const $=class{constructor(Ne,fe){this.modeBits=Ne,this.numBitsCharCount=fe}numCharCountBits(Ne){return this.numBitsCharCount[Math.floor((Ne+7)/17)]}};let le=$;le.NUMERIC=new $(1,[10,12,14]),le.ALPHANUMERIC=new $(2,[9,11,13]),le.BYTE=new $(4,[8,16,16]),le.KANJI=new $(8,[8,10,12]),le.ECI=new $(7,[0,0,0]),ce.Mode=le})(X=Ie.QrSegment||(Ie.QrSegment={}))})(de||(de={}));var se=de;var at={L:se.QrCode.Ecc.LOW,M:se.QrCode.Ecc.MEDIUM,Q:se.QrCode.Ecc.QUARTILE,H:se.QrCode.Ecc.HIGH},Pe=128,rt="L",nt="#FFFFFF",lt="#000000",Ke=!1,ze=4,Re=.1;function me(Ie,X=0){const ce=[];return Ie.forEach(function($,le){let Ne=null;$.forEach(function(fe,L){if(!fe&&Ne!==null){ce.push(`M${Ne+X} ${le+X}h${L-Ne}v1H${Ne+X}z`),Ne=null;return}if(L===$.length-1){if(!fe)return;Ne===null?ce.push(`M${L+X},${le+X} h1v1H${L+X}z`):ce.push(`M${Ne+X},${le+X} h${L+1-Ne}v1H${Ne+X}z`);return}fe&&Ne===null&&(Ne=L)})}),ce.join("")}function Be(Ie,X){return Ie.slice().map((ce,$)=>$=X.y+X.h?ce:ce.map((le,Ne)=>Ne=X.x+X.w?le:!1))}function j(Ie,X,ce,$){if($==null)return null;const le=ce?ze:0,Ne=Ie.length+le*2,fe=Math.floor(X*Re),L=Ne/X,m=($.width||fe)*L,r=($.height||fe)*L,C=$.x==null?Ie.length/2-m/2:$.x*L,x=$.y==null?Ie.length/2-r/2:$.y*L;let N=null;if($.excavate){let be=Math.floor(C),_=Math.floor(x),Ee=Math.ceil(m+C-be),ae=Math.ceil(r+x-_);N={x:be,y:_,w:Ee,h:ae}}return{x:C,y:x,h:r,w:m,excavation:N}}var T=function(){try{new Path2D().addPath(new Path2D)}catch(Ie){return!1}return!0}();function ge(Ie){const X=Ie,{value:ce,size:$=Pe,level:le=rt,bgColor:Ne=nt,fgColor:fe=lt,includeMargin:L=Ke,style:m,imageSettings:r}=X,C=G(X,["value","size","level","bgColor","fgColor","includeMargin","style","imageSettings"]),x=r==null?void 0:r.src,N=e.useRef(null),be=e.useRef(null),[_,Ee]=e.useState(!1);e.useEffect(()=>{if(N.current!=null){const Oe=N.current,Ve=Oe.getContext("2d");if(!Ve)return;let it=se.QrCode.encodeText(ce,at[le]).getModules();const Te=L?ze:0,Ze=it.length+Te*2,xe=j(it,$,L,r),ht=be.current,yt=xe!=null&&ht!==null&&ht.complete&&ht.naturalHeight!==0&&ht.naturalWidth!==0;yt&&xe.excavation!=null&&(it=Be(it,xe.excavation));const Dt=window.devicePixelRatio||1;Oe.height=Oe.width=$*Dt;const Rt=$/Ze*Dt;Ve.scale(Rt,Rt),Ve.fillStyle=Ne,Ve.fillRect(0,0,Ze,Ze),Ve.fillStyle=fe,T?Ve.fill(new Path2D(me(it,Te))):it.forEach(function(Yt,Xt){Yt.forEach(function(_t,pn){_t&&Ve.fillRect(pn+Te,Xt+Te,1,1)})}),yt&&Ve.drawImage(ht,xe.x+Te,xe.y+Te,xe.w,xe.h)}}),e.useEffect(()=>{Ee(!1)},[x]);const ae=De({height:$,width:$},m);let mt=null;return x!=null&&(mt=e.createElement("img",{src:x,key:x,style:{display:"none"},onLoad:()=>{Ee(!0)},ref:be})),e.createElement(e.Fragment,null,e.createElement("canvas",De({style:ae,height:$,width:$,ref:N},C)),mt)}function k(Ie){const X=Ie,{value:ce,size:$=Pe,level:le=rt,bgColor:Ne=nt,fgColor:fe=lt,includeMargin:L=Ke,imageSettings:m}=X,r=G(X,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let C=se.QrCode.encodeText(ce,at[le]).getModules();const x=L?ze:0,N=C.length+x*2,be=j(C,$,L,m);let _=null;m!=null&&be!=null&&(be.excavation!=null&&(C=Be(C,be.excavation)),_=e.createElement("image",{xlinkHref:m.src,height:be.h,width:be.w,x:be.x+x,y:be.y+x,preserveAspectRatio:"none"}));const Ee=me(C,x);return e.createElement("svg",De({height:$,width:$,viewBox:`0 0 ${N} ${N}`},r),e.createElement("path",{fill:Ne,d:`M0,0 h${N}v${N}H0z`,shapeRendering:"crispEdges"}),e.createElement("path",{fill:fe,d:Ee,shapeRendering:"crispEdges"}),_)}var qe=Ie=>{const X=Ie,{renderAs:ce}=X,$=G(X,["renderAs"]);return ce==="svg"?React.createElement(k,De({},$)):React.createElement(ge,De({},$))},ot=t(3113),Wt=t(36355),Tt=t(9763),ke=t(71418),Pt=t(88088),ut=t(17313),Mt=t(83116),ee=t(37613);const R=Ie=>{const{componentCls:X}=Ie;return{[X]:Object.assign(Object.assign({},(0,ut.Wf)(Ie)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Ie.paddingSM,backgroundColor:Ie.colorWhite,borderRadius:Ie.borderRadiusLG,border:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorSplit}`,position:"relative",width:"100%",height:"100%",overflow:"hidden",[`& > ${X}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Ie.colorText,lineHeight:Ie.lineHeight,background:Ie.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${X}-expired`]:{color:Ie.QRCodeExpiredTextColor}},"&-icon":{marginBlockEnd:Ie.marginXS,fontSize:Ie.controlHeight}}),[`${X}-borderless`]:{borderColor:"transparent"}}};var H=(0,Mt.Z)("QRCode",Ie=>R((0,ee.TS)(Ie,{QRCodeExpiredTextColor:"rgba(0, 0, 0, 0.88)",QRCodeMaskBackgroundColor:"rgba(255, 255, 255, 0.96)"}))),At=Ie=>{const[,X]=(0,Pt.Z)(),{value:ce,type:$="canvas",icon:le="",size:Ne=160,iconSize:fe=40,color:L=X.colorText,errorLevel:m="M",status:r="active",bordered:C=!0,onRefresh:x,style:N,className:be,rootClassName:_,prefixCls:Ee,bgColor:ae="transparent"}=Ie,{getPrefixCls:mt}=(0,e.useContext)(Wt.E_),Oe=mt("qrcode",Ee),[Ve,it]=H(Oe),Te={src:le,x:void 0,y:void 0,height:fe,width:fe,excavate:!0},Ze={value:ce,size:Ne-(X.paddingSM+X.lineWidth)*2,level:m,bgColor:ae,fgColor:L,imageSettings:le?Te:void 0},[xe]=(0,Tt.Z)("QRCode");if(!ce)return null;const ht=b()(Oe,be,_,it,{[`${Oe}-borderless`]:!C});return Ve(e.createElement("div",{style:Object.assign(Object.assign({},N),{width:Ne,height:Ne,backgroundColor:ae}),className:ht},r!=="active"&&e.createElement("div",{className:`${Oe}-mask`},r==="loading"&&e.createElement(ke.Z,null),r==="expired"&&e.createElement(e.Fragment,null,e.createElement("p",{className:`${Oe}-expired`},xe==null?void 0:xe.expired),x&&e.createElement(ot.ZP,{type:"link",icon:e.createElement(pe,null),onClick:x},xe==null?void 0:xe.refresh))),$==="canvas"?e.createElement(ge,Object.assign({},Ze)):e.createElement(k,Object.assign({},Ze))))}},98228:function(tt,gt,t){"use strict";t.d(gt,{default:function(){return D}});var e=t(92310),g=t.n(e),I=t(72308),te=t(80702),J=t(77321),B=t(52487),q=t(74416),pe=t(62853),w=t(77861),b=t(17115),oe=t(90782),ye=t(18929),ne=t(48736),M=t(59301),we=function(a){var A=M.useRef({valueLabels:new Map});return M.useMemo(function(){var p=A.current.valueLabels,V=new Map,s=a.map(function(v){var y,F=v.value,h=(y=v.label)!==null&&y!==void 0?y:p.get(F);return V.set(F,h),(0,J.Z)((0,J.Z)({},v),{},{label:h})});return A.current.valueLabels=V,[s]},[a])},De=function(a,A,p,V){return M.useMemo(function(){var s=a.map(function(h){var ve=h.value;return ve}),v=A.map(function(h){var ve=h.value;return ve}),y=s.filter(function(h){return!V[h]});if(p){var F=(0,oe.S)(s,!0,V);s=F.checkedKeys,v=F.halfCheckedKeys}return[Array.from(new Set([].concat((0,te.Z)(y),(0,te.Z)(s)))),v]},[a,A,p,V])},G=t(71430),de=function(a,A){return M.useMemo(function(){var p=(0,G.I8)(a,{fieldNames:A,initWrapper:function(s){return(0,J.Z)((0,J.Z)({},s),{},{valueEntities:new Map})},processEntity:function(s,v){var y=s.node[A.value];if(0)var F;v.valueEntities.set(y,s)}});return p},[a,A])},se=t(49618),at=t(11592),Pe=function(){return null},rt=Pe,nt=["children","value"];function lt(a){return(0,at.Z)(a).map(function(A){if(!M.isValidElement(A)||!A.type)return null;var p=A,V=p.key,s=p.props,v=s.children,y=s.value,F=(0,q.Z)(s,nt),h=(0,J.Z)({key:V,value:y},F),ve=lt(v);return ve.length&&(h.children=ve),h}).filter(function(A){return A})}function Ke(a){if(!a)return a;var A=(0,J.Z)({},a);return"props"in A||Object.defineProperty(A,"props",{get:function(){return(0,ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),A}}),A}function ze(a,A,p,V,s,v){var y=null,F=null;function h(){function ve(W){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return W.map(function(Ce,He){var ct="".concat(Qe,"-").concat(He),wt=Ce[v.value],zt=p.includes(wt),un=ve(Ce[v.children]||[],ct,zt),je=M.createElement(rt,Ce,un.map(function(P){return P.node}));if(A===wt&&(y=je),zt){var xt={pos:ct,node:je,children:un};return ue||F.push(xt),xt}return null}).filter(function(Ce){return Ce})}F||(F=[],ve(V),F.sort(function(W,Qe){var ue=W.node.props.value,Ce=Qe.node.props.value,He=p.indexOf(ue),ct=p.indexOf(Ce);return He-ct}))}Object.defineProperty(a,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),h(),y}}),Object.defineProperty(a,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),h(),s?F:F.map(function(W){var Qe=W.node;return Qe})}})}var Re=function(a,A,p){var V=p.treeNodeFilterProp,s=p.filterTreeNode,v=p.fieldNames,y=v.children;return M.useMemo(function(){if(!A||s===!1)return a;var F;if(typeof s=="function")F=s;else{var h=A.toUpperCase();F=function(Qe,ue){var Ce=ue[V];return String(Ce).toUpperCase().includes(h)}}function ve(W){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return W.reduce(function(ue,Ce){var He=Ce[y],ct=Qe||F(A,Ke(Ce)),wt=ve(He||[],ct);return(ct||wt.length)&&ue.push((0,J.Z)((0,J.Z)({},Ce),{},(0,se.Z)({isLeaf:void 0},y,wt))),ue},[])}return ve(a)},[a,A,y,V,s])};function me(a){var A=M.useRef();A.current=a;var p=M.useCallback(function(){return A.current.apply(A,arguments)},[]);return p}function Be(a,A){var p=A.id,V=A.pId,s=A.rootPId,v={},y=[],F=a.map(function(h){var ve=(0,J.Z)({},h),W=ve[p];return v[W]=ve,ve.key=ve.key||W,ve});return F.forEach(function(h){var ve=h[V],W=v[ve];W&&(W.children=W.children||[],W.children.push(h)),(ve===s||!W&&s===null)&&y.push(h)}),y}function j(a,A,p){return M.useMemo(function(){return a?p?Be(a,(0,J.Z)({id:"id",pId:"pId",rootPId:null},p!==!0?p:{})):a:lt(A)},[A,p,a])}var T=M.createContext(null),ge=T,k=t(10228),qe=t(80547),ot=t(54844),Wt=M.createContext(null),Tt=Wt;function ke(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}function Pt(a){var A=a||{},p=A.label,V=A.value,s=A.children,v=V||"value";return{_title:p?[p]:["title","label"],value:v,key:v,children:s||"children"}}function ut(a){return!a||a.disabled||a.disableCheckbox||a.checkable===!1}function Mt(a,A){var p=[];function V(s){s.forEach(function(v){var y=v[A.children];y&&(p.push(v[A.value]),V(y))})}return V(a),p}function ee(a){return a==null}var R={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},H=function(A,p){var V=(0,w.lk)(),s=V.prefixCls,v=V.multiple,y=V.searchValue,F=V.toggleOpen,h=V.open,ve=V.notFoundContent,W=M.useContext(Tt),Qe=W.virtual,ue=W.listHeight,Ce=W.listItemHeight,He=W.treeData,ct=W.fieldNames,wt=W.onSelect,zt=W.dropdownMatchSelectWidth,un=W.treeExpandAction,je=M.useContext(ge),xt=je.checkable,P=je.checkedKeys,ie=je.halfCheckedKeys,f=je.treeExpandedKeys,E=je.treeDefaultExpandAll,S=je.treeDefaultExpandedKeys,O=je.onTreeExpand,Ae=je.treeIcon,ft=je.showTreeIcon,_e=je.switcherIcon,vt=je.treeLine,Ge=je.treeNodeFilterProp,It=je.loadData,Gt=je.treeLoadedKeys,st=je.treeMotion,Lt=je.onTreeLoad,En=je.keyEntities,sn=M.useRef(),gn=(0,qe.Z)(function(){return He},[h,He],function(Jt,Ft){return Ft[0]&&Jt[1]!==Ft[1]}),wn=M.useState(null),hn=(0,B.Z)(wn,2),Pn=hn[0],Sn=hn[1],Un=En[Pn],Kt=M.useMemo(function(){return xt?{checked:P,halfChecked:ie}:null},[xt,P,ie]);M.useEffect(function(){if(h&&!v&&P.length){var Jt;(Jt=sn.current)===null||Jt===void 0||Jt.scrollTo({key:P[0]}),Sn(P[0])}},[h]);var en=String(y).toLowerCase(),Dn=function(Ft){return en?String(Ft[Ge]).toLowerCase().includes(en):!1},Ut=M.useState(S),Et=(0,B.Z)(Ut,2),tn=Et[0],On=Et[1],fn=M.useState(null),Gn=(0,B.Z)(fn,2),cn=Gn[0],zn=Gn[1],qn=M.useMemo(function(){return f?(0,te.Z)(f):y?cn:tn},[tn,cn,f,y]);M.useEffect(function(){y&&zn(Mt(He,ct))},[y]);var tu=function(Ft){On(Ft),zn(Ft),O&&O(Ft)},Tn=function(Ft){Ft.preventDefault()},pt=function(Ft,ln){var an=ln.node;xt&&ut(an)||(wt(an.key,{selected:!P.includes(an.key)}),v||F(!1))};if(M.useImperativeHandle(p,function(){var Jt;return{scrollTo:(Jt=sn.current)===null||Jt===void 0?void 0:Jt.scrollTo,onKeyDown:function(ln){var an,Yn=ln.which;switch(Yn){case k.Z.UP:case k.Z.DOWN:case k.Z.LEFT:case k.Z.RIGHT:(an=sn.current)===null||an===void 0||an.onKeyDown(ln);break;case k.Z.ENTER:{if(Un){var Ln=(Un==null?void 0:Un.node)||{},mn=Ln.selectable,Vn=Ln.value;mn!==!1&&pt(null,{node:{key:Pn},selected:!P.includes(Vn)})}break}case k.Z.ESC:F(!1)}},onKeyUp:function(){}}}),gn.length===0)return M.createElement("div",{role:"listbox",className:"".concat(s,"-empty"),onMouseDown:Tn},ve);var Zt={fieldNames:ct};return Gt&&(Zt.loadedKeys=Gt),qn&&(Zt.expandedKeys=qn),M.createElement("div",{onMouseDown:Tn},Un&&h&&M.createElement("span",{style:R,"aria-live":"assertive"},Un.node.value),M.createElement(ot.Z,(0,I.Z)({ref:sn,focusable:!1,prefixCls:"".concat(s,"-tree"),treeData:gn,height:ue,itemHeight:Ce,virtual:Qe!==!1&&zt!==!1,multiple:v,icon:Ae,showIcon:ft,switcherIcon:_e,showLine:vt,loadData:y?null:It,motion:st,activeKey:Pn,checkable:xt,checkStrictly:!0,checkedKeys:Kt,selectedKeys:xt?[]:P,defaultExpandAll:E},Zt,{onActiveChange:Sn,onSelect:pt,onCheck:pt,onExpand:tu,onLoad:Lt,filterTreeNode:Dn,expandAction:un})))},Fe=M.forwardRef(H);Fe.displayName="OptionList";var At=Fe,Ie="SHOW_ALL",X="SHOW_PARENT",ce="SHOW_CHILD";function $(a,A,p,V){var s=new Set(a);return A===ce?a.filter(function(v){var y=p[v];return!(y&&y.children&&y.children.some(function(F){var h=F.node;return s.has(h[V.value])})&&y.children.every(function(F){var h=F.node;return ut(h)||s.has(h[V.value])}))}):A===X?a.filter(function(v){var y=p[v],F=y?y.parent:null;return!(F&&!ut(F.node)&&s.has(F.key))}):a}function le(a){var A=a.searchPlaceholder,p=a.treeCheckStrictly,V=a.treeCheckable,s=a.labelInValue,v=a.value,y=a.multiple;warning(!A,"`searchPlaceholder` has been removed."),p&&s===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(s||p)&&warning(toArray(v).every(function(F){return F&&_typeof(F)==="object"&&"value"in F}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),p||y||V?warning(!v||Array.isArray(v),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(v),"`value` should not be array when `TreeSelect` is single mode.")}var Ne=null,fe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function L(a){return!a||(0,pe.Z)(a)!=="object"}var m=M.forwardRef(function(a,A){var p=a.id,V=a.prefixCls,s=V===void 0?"rc-tree-select":V,v=a.value,y=a.defaultValue,F=a.onChange,h=a.onSelect,ve=a.onDeselect,W=a.searchValue,Qe=a.inputValue,ue=a.onSearch,Ce=a.autoClearSearchValue,He=Ce===void 0?!0:Ce,ct=a.filterTreeNode,wt=a.treeNodeFilterProp,zt=wt===void 0?"value":wt,un=a.showCheckedStrategy,je=a.treeNodeLabelProp,xt=a.multiple,P=a.treeCheckable,ie=a.treeCheckStrictly,f=a.labelInValue,E=a.fieldNames,S=a.treeDataSimpleMode,O=a.treeData,Ae=a.children,ft=a.loadData,_e=a.treeLoadedKeys,vt=a.onTreeLoad,Ge=a.treeDefaultExpandAll,It=a.treeExpandedKeys,Gt=a.treeDefaultExpandedKeys,st=a.onTreeExpand,Lt=a.treeExpandAction,En=a.virtual,sn=a.listHeight,gn=sn===void 0?200:sn,wn=a.listItemHeight,hn=wn===void 0?20:wn,Pn=a.onDropdownVisibleChange,Sn=a.dropdownMatchSelectWidth,Un=Sn===void 0?!0:Sn,Kt=a.treeLine,en=a.treeIcon,Dn=a.showTreeIcon,Ut=a.switcherIcon,Et=a.treeMotion,tn=(0,q.Z)(a,fe),On=(0,b.ZP)(p),fn=P&&!ie,Gn=P||ie,cn=ie||f,zn=Gn||xt,qn=(0,ye.Z)(y,{value:v}),tu=(0,B.Z)(qn,2),Tn=tu[0],pt=tu[1],Zt=M.useMemo(function(){return P?un||ce:Ie},[un,P]),Jt=M.useMemo(function(){return Pt(E)},[JSON.stringify(E)]),Ft=(0,ye.Z)("",{value:W!==void 0?W:Qe,postState:function(Zn){return Zn||""}}),ln=(0,B.Z)(Ft,2),an=ln[0],Yn=ln[1],Ln=function(Zn){Yn(Zn),ue==null||ue(Zn)},mn=j(O,Ae,S),Vn=de(mn,Jt),Xn=Vn.keyEntities,eu=Vn.valueEntities,u=M.useCallback(function(kn){var Zn=[],Hn=[];return kn.forEach(function(Jn){eu.has(Jn)?Hn.push(Jn):Zn.push(Jn)}),{missingRawValues:Zn,existRawValues:Hn}},[eu]),U=Re(mn,an,{fieldNames:Jt,treeNodeFilterProp:zt,filterTreeNode:ct}),re=M.useCallback(function(kn){if(kn){if(je)return kn[je];for(var Zn=Jt._title,Hn=0;Hn{const{componentCls:A,treePrefixCls:p,colorBgElevated:V}=a,s=`.${p}`;return[{[`${A}-dropdown`]:[{padding:`${a.paddingXS}px ${a.paddingXS/2}px`},(0,_t.Yk)(p,(0,Yt.TS)(a,{colorBgContainer:V})),{[s]:{borderRadius:0,[`${s}-list-holder-inner`]:{alignItems:"stretch",[`${s}-treenode`]:{[`${s}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Rt.C2)(`${p}-checkbox`,a),{"&-rtl":{direction:"rtl",[`${s}-switcher${s}-switcher_close`]:{[`${s}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function dn(a,A){return(0,Xt.Z)("TreeSelect",p=>{const V=(0,Yt.TS)(p,{treePrefixCls:A});return[pn(V)]},_t.TM)(a)}var Q=function(a,A){var p={};for(var V in a)Object.prototype.hasOwnProperty.call(a,V)&&A.indexOf(V)<0&&(p[V]=a[V]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,V=Object.getOwnPropertySymbols(a);s{var p,{prefixCls:V,size:s,disabled:v,bordered:y=!0,className:F,rootClassName:h,treeCheckable:ve,multiple:W,listHeight:Qe=256,listItemHeight:ue=26,placement:Ce,notFoundContent:He,switcherIcon:ct,treeLine:wt,getPopupContainer:zt,popupClassName:un,dropdownClassName:je,treeIcon:xt=!1,transitionName:P,choiceTransitionName:ie="",status:f,treeExpandAction:E,builtinPlacements:S,dropdownMatchSelectWidth:O,popupMatchSelectWidth:Ae,allowClear:ft}=a,_e=Q(a,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:vt,getPrefixCls:Ge,renderEmpty:It,direction:Gt,virtual:st,popupMatchSelectWidth:Lt,popupOverflow:En}=M.useContext(ae.E_),sn=Ge(),gn=Ge("select",V),wn=Ge("select-tree",V),hn=Ge("tree-select",V),{compactSize:Pn,compactItemClassnames:Sn}=(0,yt.ri)(gn,Gt),[Un,Kt]=(0,Te.Z)(gn),[en]=dn(hn,wn),Dn=g()(un||je,`${hn}-dropdown`,{[`${hn}-dropdown-rtl`]:Gt==="rtl"},h,Kt),Ut=!!(ve||W),Et=(0,xe.Z)(_e.suffixIcon,_e.showArrow),tn=(p=Ae!=null?Ae:O)!==null&&p!==void 0?p:Lt,{status:On,hasFeedback:fn,isFormItemInput:Gn,feedbackIcon:cn}=M.useContext(it.aM),zn=(0,Ee.F)(On,f),{suffixIcon:qn,removeIcon:tu,clearIcon:Tn}=(0,ht.Z)(Object.assign(Object.assign({},_e),{multiple:Ut,showSuffixIcon:Et,hasFeedback:fn,feedbackIcon:cn,prefixCls:gn,componentName:"TreeSelect"})),pt=ft===!0?{clearIcon:Tn}:ft;let Zt;He!==void 0?Zt=He:Zt=(It==null?void 0:It("Select"))||M.createElement(Oe.Z,{componentName:"Select"});const Jt=(0,N.Z)(_e,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Ft=M.useMemo(()=>Ce!==void 0?Ce:Gt==="rtl"?"bottomRight":"bottomLeft",[Ce,Gt]),ln=(0,Ze.Z)(S,En),an=(0,Ve.Z)(eu=>{var u;return(u=s!=null?s:Pn)!==null&&u!==void 0?u:eu}),Yn=M.useContext(mt.Z),Ln=v!=null?v:Yn,mn=g()(!V&&hn,{[`${gn}-lg`]:an==="large",[`${gn}-sm`]:an==="small",[`${gn}-rtl`]:Gt==="rtl",[`${gn}-borderless`]:!y,[`${gn}-in-form-item`]:Gn},(0,Ee.Z)(gn,zn,fn),Sn,F,h,Kt),Vn=eu=>M.createElement(Dt.Z,{prefixCls:wn,switcherIcon:ct,treeNodeProps:eu,showLine:wt}),Xn=M.createElement(x,Object.assign({virtual:st,disabled:Ln},Jt,{dropdownMatchSelectWidth:tn,builtinPlacements:ln,ref:A,prefixCls:gn,className:mn,listHeight:Qe,listItemHeight:ue,treeCheckable:ve&&M.createElement("span",{className:`${gn}-tree-checkbox-inner`}),treeLine:!!wt,suffixIcon:qn,multiple:Ut,placement:Ft,removeIcon:tu,allowClear:pt,switcherIcon:Vn,showTreeIcon:xt,notFoundContent:Zt,getPopupContainer:zt||vt,treeMotion:null,dropdownClassName:Dn,choiceTransitionName:(0,_.m)(sn,"",ie),transitionName:(0,_.m)(sn,"slide-up",P),treeExpandAction:E}));return Un(en(Xn))},Y=M.forwardRef(l),n=(0,be.Z)(Y);Y.TreeNode=rt,Y.SHOW_ALL=Ie,Y.SHOW_PARENT=X,Y.SHOW_CHILD=ce,Y._InternalPanelDoNotUseOrYouWillBeFired=n;var D=Y},48066:function(tt,gt,t){"use strict";t.d(gt,{default:function(){return V}});var e=t(59301),g=t(40001),I=t(81953),te=t(72308),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},B=J,q=t(7657),pe=function(v,y){return e.createElement(q.Z,(0,te.Z)({},v,{ref:y,icon:B}))},w=e.forwardRef(pe),b=w,oe=t(92310),ye=t.n(oe),ne=t(25769),M=t.n(ne),we=t(29301),De=t(11592),G=t(34280),de=t(18929),se=t(2738),at=t(8654),Pe=t(24514),rt=t(10228),nt=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const y=Ce=>{const{keyCode:He}=Ce;He===rt.Z.ENTER&&Ce.preventDefault()},F=Ce=>{const{keyCode:He}=Ce,{onClick:ct}=s;He===rt.Z.ENTER&&ct&&ct()},{style:h,noStyle:ve,disabled:W}=s,Qe=nt(s,["style","noStyle","disabled"]);let ue={};return ve||(ue=Object.assign({},lt)),W&&(ue.pointerEvents="none"),ue=Object.assign(Object.assign({},ue),h),e.createElement("div",Object.assign({role:"button",tabIndex:0,ref:v},Qe,{onKeyDown:y,onKeyUp:F,style:ue}))}),Re=t(36355),me=t(9763),Be=t(6848),j={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},T=j,ge=function(v,y){return e.createElement(q.Z,(0,te.Z)({},v,{ref:y,icon:T}))},k=e.forwardRef(ge),qe=k,ot=t(92343),Wt=t(1643),Tt=t(15969),ke=t(83116),Pt=t(93398);const ut=(s,v,y,F)=>{const{titleMarginBottom:h,fontWeightStrong:ve}=F;return{marginBottom:h,color:y,fontWeight:ve,fontSize:s,lineHeight:v}},Mt=s=>{const v=[1,2,3,4,5],y={};return v.forEach(F=>{y[` +3.\u7F16\u7A0B\u9898\u8003\u5BDF\u77E5\u8BC6\u70B9:\u53D8\u91CF\u5B9A\u4E49\u3001\u6570\u636E\u7C7B\u578B\u3002\u96BE\u5EA6\u4E3A\u201C\u56F0\u96BE\u201D\u7684\u8BD5\u9898\u536020%`,[Nt,et]=(0,e.useState)(!1),[K,qe]=(0,e.useState)([]),[Qt,rn]=(0,e.useState)(null),[$t,St]=(0,e.useState)(!1),[It,yn]=(0,e.useState)([]),[Fn,Kn]=(0,e.useState)(0),[Rn,ou]=(0,e.useState)(0),[iu,uu]=(0,e.useState)(!1),[ru,Eu]=(0,e.useState)(""),[Bu,qt]=(0,e.useState)(Ve),[In,vn]=(0,e.useState)(0),[Nn,Cu]=(0,e.useState)(0),[Qn,mu]=(0,e.useState)(0),[Nu,Iu]=(0,e.useState)(0),[$n,Mu]=(0,e.useState)(0),[jt,Bt]=(0,e.useState)(0),[Mn,Vt]=(0,e.useState)(0),[bn,jn]=(0,e.useState)(0),[wu,yu]=(0,e.useState)(A.Q),{contentRef:Uu,value:zu,status:Lu,open:ya,close:Tl}=wu,zl=(0,D.Z)({contentRef:Uu,status:Lu}),{openProgress:Da,closeProgress:kl,CreateProgressModal:Fa,progressOpen:Ba}=(0,n.Z)();(0,e.useEffect)(()=>{Qt&&Rl(),Qt===!1&&(Tl(),o==null||o(),qe([]),qt(Ve),vn(0),Cu(0),mu(0),Iu(0),Mu(0),Bt(0),Vt(0),jn(0))},[Qt]),(0,e.useEffect)(()=>{if(!Lu&&(Uu!=null&&Uu.current)){const on=Uu.current.querySelector('h2[data-type="title"]');if(on){const fu=on.textContent;Eu(fu)}}},[Lu]);const Na=()=>{St(!0)};(0,e.useImperativeHandle)(c,()=>({onClick:Na}));const Zl=on=>{uu(!0),Kn(on),ou(0)},wa=on=>Ou(void 0,null,function*(){const fu=on.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(fu)==-1?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):on.size/1024/1024>10?(le.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),xa=on=>{on==="1"&&(0,we.xg)("/paperlibrary"),on==="2"&&(St(!1),rn(!0))},Rl=()=>Ou(void 0,null,function*(){const on=yield(0,fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});on.status===0&&(Kn(on.total_number),ou(on.remaining_number))}),Ql=on=>(on=on||"",on=String(on),on=on.replace(/\s+/g,""),on),Hl=()=>Ou(void 0,null,function*(){var on,fu;if(Ql(Bu)){if(Bu.length>1e3){le.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{le.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ql(Bu)&&!(K!=null&&K.length)){le.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bu=[{name:"\u5355\u9009\u9898",num:In||0},{name:"\u591A\u9009\u9898",num:Nn||0},{name:"\u5224\u65AD\u9898",num:Qn||0},{name:"\u586B\u7A7A\u9898",num:Nu||0},{name:"\u7B80\u7B54\u9898",num:$n||0},{name:"\u7EC4\u5408\u9898",num:bn||0},{name:"\u7F16\u7A0B\u9898",num:jt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:Mn||0}],gl=bu.reduce((Cl,Sl)=>Cl+Sl.num,0);if(gl===0){le.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(gl>50){le.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}uu(!1);const xl={scene_type:10,request_identifier:Math.random(),file_id:(fu=(on=K[0])==null?void 0:on.response)==null?void 0:fu.id,content:Bu,count_arr:bu.map(Cl=>Cl.num).join(",")};yield ya(xl),Rl()}),Sa=()=>Ou(void 0,null,function*(){const on=zl();if(i){rn(!1),i(on);return}Da(),et(!0),yn([]);const fu=new FormData;fu.append("html",on);const bu=yield(0,fe.ZP)("/api/intelligent_imports/import.json",{method:"post",body:fu},!0);if((bu==null?void 0:bu.status)===0)if(bu!=null&&bu.data){kl(100),yn(bu==null?void 0:bu.data);return}else le.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");et(!1),kl()}),ja=()=>Ou(void 0,null,function*(){const on=zl();(0,we.RG)(on)}),Ul=[{icon:Hn,name:"\u4EE5\u5377\u6362\u5377",description:"\u5927\u6A21\u578B\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u7684\u9898\u578B\u3001\u65B9\u5411\u3001\u77E5\u8BC6\u70B9\u3001\u96BE\u6613\u5EA6\uFF0C\u5FEB\u901F\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40403",btnText:"\u53BB\u51FA\u5377",type:"1"},{icon:Pu,name:"\u667A\u80FD\u51FA\u5377",description:"\u8BBE\u7F6E\u8BD5\u5377\u4E2D\u7684\u9898\u578B\u4E0E\u5BF9\u5E94\u7684\u51FA\u9898\u8981\u6C42\u3001\u51FA\u9898\u6570\u91CF\uFF0C\u5927\u6A21\u578B\u5FEB\u901F\u7406\u89E3\u5E76\u751F\u6210\u65B0\u7684\u8BD5\u5377\uFF0C\u589E\u52A0\u8BD5\u5377\u7684\u4E30\u5BCC\u5EA6\u3002",explainHref:"https://www.educoder.net/forums/40404",btnText:"\u7ACB\u5373\u51FA\u5377",type:"2"}],La=["uploading","error"].includes((Se=K==null?void 0:K[0])==null?void 0:Se.status);return e.createElement(e.Fragment,null,e.createElement(M.default,{centered:!0,open:$t,title:"\u667A\u80FD\u51FA\u5377",width:850,onCancel:()=>St(!1),footer:null,bodyStyle:{paddingBottom:25}},Ul.map((on,fu)=>{const{icon:bu,name:gl,description:Vl,explainHref:xl,type:Cl,btnText:Sl}=on;return e.createElement("div",{key:fu,style:{marginBottom:fuxa(Cl),style:{width:88},className:"mt20",type:"primary"},Sl))))})),e.createElement(a.Z,{visible:iu,totalCount:Fn,usedCount:Rn,onCancel:()=>uu(!1),onOk:Hl}),e.createElement(dn.Z,{title:"\u667A\u80FD\u51FA\u5377",extra:e.createElement("div",{className:ku.extraHeader},e.createElement(k.Z,{align:"middle"},!Lu&&!!zu&&e.createElement(e.Fragment,null,e.createElement(l.op,{onClick:Sa,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u5377"),e.createElement(l.op,{onClick:ja,shape:"default",type:"text"},e.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),e.createElement("i",{onClick:()=>{const on=fu=>{M.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:fu,onOk:()=>{rn(!1)}})};if(Lu){on("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else zu?on("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):rn(!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:Qt},e.createElement("div",{className:ku.wrap},e.createElement("div",{className:ku.left},e.createElement("div",{className:ku.tip},e.createElement("img",{src:Zu}),e.createElement("span",null,"\u60A8\u597D\uFF01\u6211\u662F\u60A8\u7684\u667A\u80FD\u51FA\u5377\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\u51FA\u9898\u8981\u6C42\u548C\u4E0A\u4F20\u7684\u6750\u6599\u7075\u6D3B\u751F\u6210\u8BD5\u5377\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\u5377!")),e.createElement("div",{className:"mb10 mt20 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),e.createElement(su.default.TextArea,{style:{height:160},className:"mb20",value:Bu,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:on=>{qt(on.target.value)}}),e.createElement(pn.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${ne.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:K,withCredentials:!0,data:{upload_type:1},beforeUpload:wa,onChange:({file:on})=>{var fu,bu;on.status!=="removed"&&(on.status==="done"&&((fu=on==null?void 0:on.response)==null?void 0:fu.status)!==0&&(on.status="error",on.response=(bu=on==null?void 0:on.response)==null?void 0:bu.message),qe([on]))},onRemove:()=>qe([])},e.createElement(Pe.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"},e.createElement(l.op,{style:{borderRadius:2}},e.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),e.createElement("div",{className:"c-black mt20"},e.createElement("div",{className:"mb10 c-black"},e.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),e.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",e.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),e.createElement(k.Z,{style:{gap:16}},e.createElement(_e.Z,null,e.createElement("label",null,"\u5355\u9009\u9898"),e.createElement(pu.Z,{min:0,max:10,value:In,onChange:vn,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u591A\u9009\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Nn,onChange:Cu,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u5224\u65AD\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Qn,onChange:mu,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u586B\u7A7A\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Nu,onChange:Iu,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u7B80\u7B54\u9898"),e.createElement(pu.Z,{min:0,max:10,value:$n,onChange:Mu,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u7EC4\u5408\u9898"),e.createElement(pu.Z,{min:0,max:10,value:bn,onChange:jn,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u7F16\u7A0B\u9898"),e.createElement(pu.Z,{min:0,max:10,value:jt,onChange:Bt,style:{marginLeft:"8px"}})),e.createElement(_e.Z,null,e.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),e.createElement(pu.Z,{min:0,max:10,value:Mn,onChange:Vt,style:{marginLeft:"8px"}})))),Lu?e.createElement("div",{onClick:Tl,className:ku.bottomBtn},e.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u5377"):La?e.createElement("div",{className:`${ku.bottomBtn} ${ku.disabled}`},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377"):e.createElement("div",{onClick:()=>{if(Fn!==-1){uu(!0);return}Hl()},className:ku.bottomBtn},e.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u5377")),e.createElement(A.Z,{onStatusChange:yu,loadingText:"\u8BD5\u5377\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ba,noRestrictModal:Zl,stringTransformer:Y.o,onError:on=>{Object.prototype.toString.call(on)==="[object Object]"&&on.status===-9&&Zl(on.data)}}))),e.createElement(dn.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Nt},e.createElement(k.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},e.createElement("img",{src:t(64978),alt:"\u667A\u80FD\u51FA\u5377"}),e.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u5377")),e.createElement(d.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:It,gather:{course_id:($e=(0,te.g)())==null?void 0:$e.course_id,exercise_name:ru},okText:"\u786E\u5B9A",mode:5,onCancel:()=>{et(!1)},onSuccess:on=>{var fu;window.location.href=`/classrooms/${(fu=(0,te.g)())==null?void 0:fu.course_id}/exercise`}}),e.createElement("div",{style:{height:70}})),Fa("\u5904\u7406\u4E2D"))}),Hu=Object.defineProperty,Su=Object.getOwnPropertySymbols,ju=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,ml=(o,i,c)=>i in o?Hu(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Il=(o,i)=>{for(var c in i||(i={}))ju.call(i,c)&&ml(o,c,i[c]);if(Su)for(var c of Su(i))Ku.call(i,c)&&ml(o,c,i[c]);return o};const Dl=o=>React.createElement("svg",Il({width:24,height:24,xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink"},o),React.createElement("title",null,"3"),React.createElement("defs",null,React.createElement("path",{id:"a_svg__a",d:"M0 0h24v24H0z"})),React.createElement("g",{fill:"none",fillRule:"evenodd"},React.createElement("mask",{id:"a_svg__b",fill:"#fff"},React.createElement("use",{xlinkHref:"#a_svg__a"})),React.createElement("use",{fill:"#F4F8FF",opacity:.01,xlinkHref:"#a_svg__a"}),React.createElement("g",{mask:"url(#a_svg__b)",fillRule:"nonzero"},React.createElement("path",{d:"M7.598 2.582 2.8 3.428A1.701 1.701 0 0 0 1.42 5.396l2.92 16.562a1.695 1.695 0 0 0 1.969 1.38l1.564-.277a1.152 1.152 0 0 1-.276-.749V2.582Z",fill:"#AEF0FF"}),React.createElement("path",{d:"M21.863 1.403H8.755c-.639 0-1.156.518-1.157 1.156v19.752a1.159 1.159 0 0 0 1.157 1.157h13.108a.14.14 0 0 0 .14-.14V1.542a.14.14 0 0 0-.14-.14Zm-3.575 6.67h-6.493V4.928h6.493v3.145Z",fill:"#EF6A6A"}),React.createElement("path",{fill:"#F9DB91",d:"M11.795 4.928h6.493v3.146h-6.493z"}),React.createElement("path",{d:"M21.863 1.073H8.755c-.721 0-1.339.517-1.464 1.228l-4.548.8a2.029 2.029 0 0 0-1.645 2.353l2.92 16.56a2.027 2.027 0 0 0 2.35 1.647l1.392-.246c.273.247.627.383.995.382h13.108c.26 0 .47-.21.47-.47V1.543a.47.47 0 0 0-.47-.47ZM6.253 23.01a1.366 1.366 0 0 1-1.587-1.112L1.746 5.34a1.37 1.37 0 0 1 1.11-1.587l4.412-.777v1.534c-.85.061-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.534v1.193c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.475 1.522 1.535v1.192c-.85.06-1.522.726-1.522 1.535 0 .809.672 1.474 1.522 1.535v1.192c-.85.06-1.522.725-1.522 1.534 0 .81.672 1.474 1.522 1.535v1.95c0 .171.03.342.089.505l-1.105.193Zm1.014-17.84v1.746c-.486-.055-.862-.425-.862-.872 0-.448.377-.818.863-.874Zm0 4.261v1.747c-.486-.056-.862-.426-.862-.874 0-.447.377-.818.863-.873Zm0 4.261v1.746c-.486-.056-.862-.426-.862-.873s.377-.818.863-.873Zm0 4.26V19.7c-.486-.056-.862-.426-.862-.873 0-.448.377-.818.863-.874Zm14.406 5.185H8.755a.828.828 0 0 1-.827-.827v-4.226c.274.157.456.431.456.742a.79.79 0 0 1-.121.422.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.25-1.115-1.456v-3.545c.273.156.456.43.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.498.22-.77 0-.675-.467-1.249-1.115-1.456V9.564c.273.156.456.43.456.74 0 .15-.042.296-.121.423a.33.33 0 1 0 .56.347c.144-.231.22-.497.22-.77 0-.674-.467-1.249-1.115-1.456V5.303c.273.156.456.431.456.74 0 .15-.042.297-.121.423a.33.33 0 1 0 .56.347c.144-.23.22-.497.22-.769 0-.675-.467-1.25-1.115-1.457V2.56c0-.456.37-.826.827-.827h12.918v21.406Z",fill:"#512C56"}),React.createElement("path",{d:"M11.565 8.402h6.953a.101.101 0 0 0 .1-.101V4.699a.101.101 0 0 0-.1-.101h-6.953a.101.101 0 0 0-.101.101v3.605a.1.1 0 0 0 .101.098Zm.558-3.144h5.833v2.485h-5.833V5.258Zm5.163 11.89h-4.489a.33.33 0 1 0 0 .659h4.489a.33.33 0 1 0 0-.66Zm0 2.334h-4.489a.33.33 0 0 0 0 .66h4.489a.33.33 0 1 0 0-.66Z",fill:"#512C56"}))));var Fl="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDI0djI0SDB6Ii8+PC9kZWZzPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PG1hc2sgaWQ9ImIiIGZpbGw9IiNmZmYiPjx1c2UgeGxpbms6aHJlZj0iI2EiLz48L21hc2s+PHVzZSBmaWxsPSIjRjRGOEZGIiBvcGFjaXR5PSIuMDEiIHhsaW5rOmhyZWY9IiNhIi8+PGcgbWFzaz0idXJsKCNiKSIgZmlsbC1ydWxlPSJub256ZXJvIj48cGF0aCBkPSJNNy41OTggMi41ODIgMi44IDMuNDI4QTEuNzAxIDEuNzAxIDAgMCAwIDEuNDIgNS4zOTZsMi45MiAxNi41NjJhMS42OTUgMS42OTUgMCAwIDAgMS45NjkgMS4zOGwxLjU2NC0uMjc3YTEuMTUyIDEuMTUyIDAgMCAxLS4yNzYtLjc0OVYyLjU4MloiIGZpbGw9IiNBRUYwRkYiLz48cGF0aCBkPSJNMjEuODYzIDEuNDAzSDguNzU1Yy0uNjM5IDAtMS4xNTYuNTE4LTEuMTU3IDEuMTU2djE5Ljc1MmExLjE1OSAxLjE1OSAwIDAgMCAxLjE1NyAxLjE1N2gxMy4xMDhhLjE0LjE0IDAgMCAwIC4xNC0uMTRWMS41NDJhLjE0LjE0IDAgMCAwLS4xNC0uMTRabS0zLjU3NSA2LjY3aC02LjQ5M1Y0LjkyOGg2LjQ5M3YzLjE0NVoiIGZpbGw9IiNFRjZBNkEiLz48cGF0aCBmaWxsPSIjRjlEQjkxIiBkPSJNMTEuNzk1IDQuOTI4aDYuNDkzdjMuMTQ2aC02LjQ5M3oiLz48cGF0aCBkPSJNMjEuODYzIDEuMDczSDguNzU1Yy0uNzIxIDAtMS4zMzkuNTE3LTEuNDY0IDEuMjI4bC00LjU0OC44YTIuMDI5IDIuMDI5IDAgMCAwLTEuNjQ1IDIuMzUzbDIuOTIgMTYuNTZhMi4wMjcgMi4wMjcgMCAwIDAgMi4zNSAxLjY0N2wxLjM5Mi0uMjQ2Yy4yNzMuMjQ3LjYyNy4zODMuOTk1LjM4MmgxMy4xMDhjLjI2IDAgLjQ3LS4yMS40Ny0uNDdWMS41NDNhLjQ3LjQ3IDAgMCAwLS40Ny0uNDdaTTYuMjUzIDIzLjAxYTEuMzY2IDEuMzY2IDAgMCAxLTEuNTg3LTEuMTEyTDEuNzQ2IDUuMzRhMS4zNyAxLjM3IDAgMCAxIDEuMTEtMS41ODdsNC40MTItLjc3N3YxLjUzNGMtLjg1LjA2MS0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNHYxLjE5M2MtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzUgMS41MjIgMS41MzV2MS4xOTJjLS44NS4wNi0xLjUyMi43MjYtMS41MjIgMS41MzUgMCAuODA5LjY3MiAxLjQ3NCAxLjUyMiAxLjUzNXYxLjE5MmMtLjg1LjA2LTEuNTIyLjcyNS0xLjUyMiAxLjUzNCAwIC44MS42NzIgMS40NzQgMS41MjIgMS41MzV2MS45NWMwIC4xNzEuMDMuMzQyLjA4OS41MDVsLTEuMTA1LjE5M1ptMS4wMTQtMTcuODR2MS43NDZjLS40ODYtLjA1NS0uODYyLS40MjUtLjg2Mi0uODcyIDAtLjQ0OC4zNzctLjgxOC44NjMtLjg3NFptMCA0LjI2MXYxLjc0N2MtLjQ4Ni0uMDU2LS44NjItLjQyNi0uODYyLS44NzQgMC0uNDQ3LjM3Ny0uODE4Ljg2My0uODczWm0wIDQuMjYxdjEuNzQ2Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3M3MuMzc3LS44MTguODYzLS44NzNabTAgNC4yNlYxOS43Yy0uNDg2LS4wNTYtLjg2Mi0uNDI2LS44NjItLjg3MyAwLS40NDguMzc3LS44MTguODYzLS44NzRabTE0LjQwNiA1LjE4NUg4Ljc1NWEuODI4LjgyOCAwIDAgMS0uODI3LS44Mjd2LTQuMjI2Yy4yNzQuMTU3LjQ1Ni40MzEuNDU2Ljc0MmEuNzkuNzkgMCAwIDEtLjEyMS40MjIuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNS0xLjExNS0xLjQ1NnYtMy41NDVjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ny0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5OC4yMi0uNzcgMC0uNjc1LS40NjctMS4yNDktMS4xMTUtMS40NTZWOS41NjRjLjI3My4xNTYuNDU2LjQzLjQ1Ni43NCAwIC4xNS0uMDQyLjI5Ni0uMTIxLjQyM2EuMzMuMzMgMCAxIDAgLjU2LjM0N2MuMTQ0LS4yMzEuMjItLjQ5Ny4yMi0uNzcgMC0uNjc0LS40NjctMS4yNDktMS4xMTUtMS40NTZWNS4zMDNjLjI3My4xNTYuNDU2LjQzMS40NTYuNzQgMCAuMTUtLjA0Mi4yOTctLjEyMS40MjNhLjMzLjMzIDAgMSAwIC41Ni4zNDdjLjE0NC0uMjMuMjItLjQ5Ny4yMi0uNzY5IDAtLjY3NS0uNDY3LTEuMjUtMS4xMTUtMS40NTdWMi41NmMwLS40NTYuMzctLjgyNi44MjctLjgyN2gxMi45MTh2MjEuNDA2WiIgZmlsbD0iIzUxMkM1NiIvPjxwYXRoIGQ9Ik0xMS41NjUgOC40MDJoNi45NTNhLjEwMS4xMDEgMCAwIDAgLjEtLjEwMVY0LjY5OWEuMTAxLjEwMSAwIDAgMC0uMS0uMTAxaC02Ljk1M2EuMTAxLjEwMSAwIDAgMC0uMTAxLjEwMXYzLjYwNWEuMS4xIDAgMCAwIC4xMDEuMDk4Wm0uNTU4LTMuMTQ0aDUuODMzdjIuNDg1aC01LjgzM1Y1LjI1OFptNS4xNjMgMTEuODloLTQuNDg5YS4zMy4zMyAwIDEgMCAwIC42NTloNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2Wm0wIDIuMzM0aC00LjQ4OWEuMzMuMzMgMCAwIDAgMCAuNjZoNC40ODlhLjMzLjMzIDAgMSAwIDAtLjY2WiIgZmlsbD0iIzUxMkM1NiIvPjwvZz48L2c+PC9zdmc+",Tu=t(59301),fl=(0,e.forwardRef)(({onClose:o},i)=>{const[c,Se]=(0,e.useState)(!1),$e=()=>{Se(!0)};(0,e.useImperativeHandle)(i,()=>({onClick:$e}));const Ve=et=>{var K;const qe=(K=(0,te.g)())==null?void 0:K.course_id;Se(!1),o(),J.history.push(`/classrooms/${qe}/${et}`)},Nt=[{icon:Fl,name:"\u5728\u7EBF\u8003\u8BD5\u9519\u9898\u63A8\u9001",description:"\u5F00\u542F\u540E\uFF0C\u5927\u6A21\u578B\u5C06\u4F1A\u5728\u8003\u8BD5\u622A\u6B62\u540E\u6839\u636E\u5B66\u751F\u7684\u6BCF\u9053\u9519\u9898\u81EA\u52A8\u63A8\u90011\u9053\u540C\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\uFF0C\u5B66\u751F\u53EF\u8FDB\u884C\u9519\u9898\u63A8\u9001\u7EC3\u4E60\u76F4\u81F3\u505A\u5BF9\u63A8\u9001\u7684\u8BD5\u9898\uFF0C\u5E2E\u52A9\u5B66\u751F\u5DE9\u56FA\u5E76\u638C\u63E1\u8584\u5F31\u77E5\u8BC6\u70B9\u3002",explainHref:"https://www.educoder.net/forums/40436",type:"exercise"}];return Tu.createElement(e.Fragment,null,Tu.createElement(M.default,{centered:!0,open:c,title:"\u9519\u9898\u63A8\u9001",width:850,onCancel:()=>Se(!1),footer:null,bodyStyle:{paddingBottom:25}},Nt.map((et,K)=>{const{icon:qe,name:Qt,description:rn,explainHref:$t,type:St}=et;return Tu.createElement("div",{key:K,style:{marginBottom:KVe(St),style:{width:88},className:"mt20",type:"primary"},"\u53BB\u5F00\u542F"))))})))}),au={bigTips:"bigTips___mewBX",item:"item___OHFMs",show:"show___dsJVI",mask:"mask___h4LAC",btnWarp:"btnWarp___e9Svq",active:"active___qzKJK",hot:"hot___PbZhD",title:"title___q5BhY",listWrap:"listWrap___MAOqx",box:"box___Z_XBI",li:"li___Glbhe",content:"content___y7ZPm",borderBox:"borderBox____3_NP",text:"text___iKvBa",source:"source___fArQ5",action:"action___p4LQG",teacher:"teacher___MnWE2",tip1:"tip1___wzzkN",tip2:"tip2___hA87f",tag:"tag___Rrjg6"},nl=Object.defineProperty,ul=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Bl=Object.prototype.propertyIsEnumerable,vl=(o,i,c)=>i in o?nl(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Nl=(o,i)=>{for(var c in i||(i={}))ll.call(i,c)&&vl(o,c,i[c]);if(ul)for(var c of ul(i))Bl.call(i,c)&&vl(o,c,i[c]);return o};const Ll=o=>React.createElement("svg",Nl({width:17,height:21,xmlns:"http://www.w3.org/2000/svg"},o),React.createElement("title",null,"\u{1F525}"),React.createElement("text",{transform:"translate(-22 -23)",fill:"#232B40",fillRule:"evenodd",fontFamily:"AppleColorEmoji, Apple Color Emoji",fontSize:18},React.createElement("tspan",{x:20,y:41},"\u{1F525}")));var al="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHRleHQgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIyIC0yMykiIGZpbGw9IiMyMzJCNDAiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZm9udC1mYW1pbHk9IkFwcGxlQ29sb3JFbW9qaSwgQXBwbGUgQ29sb3IgRW1vamkiIGZvbnQtc2l6ZT0iMTgiPgogICAgICAgICAgICAgICAgICAgICAgICA8dHNwYW4geD0iMjAiIHk9IjQxIj7wn5SlPC90c3Bhbj4KICAgICAgICAgICAgICAgICAgICA8L3RleHQ+PC9zdmc+",rl="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAArxJREFUOE+N00tIVFEYB/D/Ofcxd8Y7zjgzlQ8mnzCmlVGRBUZl0oMkJKhN9NhF0CaC2lrQpkWbaNMiIlsFRREiRaDQA6pFVFBY2UNKc8THeOd17z3nfKFhFFl09t+P/8f5fwx/eTSyJiSz6CIyV/CCl3Ed8dBMhI6K0ckzVvvg4PwYW2i++G5NvWmyXljJFFgSNP0c5GQgpgXyE9QZ2/em968ADbZUUYA/gJ6oRUkbSChQ+h5kPgdFIUDoTy1X38S2DBRnkd8S0Ou1y8mUt8D1egRqQEYDyHkDlfkI6esQLAGmRSEy6SPR9v5LPwHxad0upthu+OIAhAxC4yBuA7BAhQlIV0JIC1KrhEIMRv5Tj735/sE5gN6vPkYB/QKMSiCQAuXGIdMvQMIHNAaSDEpyCApD6tWA54AX8+cjHXdPzAHi4fIbzijfo1sKgWQU+uJGkCpApl9DZH2A61DMgGAxKL4Eem6IPFa3IdHe82QOmLzZtL/wWbvmT+ehGR5KlhoINYTBA4B0FYTLQTChjDiILBju1DO7Y6B1NvyPFbrBJ2pSNwrjqosrD7NJ7MY4lHLBNIKCDmVEQEoHh4KU9qnYtr5zv33j+O1U2MipO8qVmzSLYJaXIv+lAB4yoYQHZQahJWphemPwKdle1nG9/48epK8323bQvazZxl6+qAEIREDCgTf+Dc7bSSAchV1ZAdeLtia2Xn26YJG6u8FPrm86blXXnEZZcwkpDyr7Ht7IMCZfFhGssKGFgwfLdjzu+XeV+1Iprbz8vBZL7iTKMnI+IPtBIDvsw6qKn403+hfh+zOs5WVuwVuY1/N9TW1GRD9O0t8ucyiZGTJngnXxw6GKmS08HFrljPld/wTmoYlrraWcvNpCPvI1sXK6U6uIVamC22Ise7Tvv4BfLzbzuDkW0IJXip57KLrx1dR3dFo2IutLG2QAAAAASUVORK5CYII=",ol=t(56102),El=Object.defineProperty,wl=Object.defineProperties,pl=Object.getOwnPropertyDescriptors,Z=Object.getOwnPropertySymbols,Ot=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,An=(o,i,c)=>i in o?El(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,xn=(o,i)=>{for(var c in i||(i={}))Ot.call(i,c)&&An(o,c,i[c]);if(Z)for(var c of Z(i))nn.call(i,c)&&An(o,c,i[c]);return o},Cn=(o,i)=>wl(o,pl(i)),_n=(o,i,c)=>new Promise((Se,$e)=>{var Ve=K=>{try{et(c.next(K))}catch(qe){$e(qe)}},Nt=K=>{try{et(c.throw(K))}catch(qe){$e(qe)}},et=K=>K.done?Se(K.value):Promise.resolve(K.value).then(Ve,Nt);et((c=c.apply(o,i)).next())}),Fu=()=>{const o=(0,J.useLocation)(),i=(0,J.useDispatch)(),c=(0,J.useSelector)(jt=>{var Bt;return(Bt=jt==null?void 0:jt.classroomList)==null?void 0:Bt.courseAiData}),Se=(0,J.useSelector)(jt=>{var Bt;return(Bt=jt==null?void 0:jt.user)==null?void 0:Bt.userInfo}),[$e,Ve]=(0,e.useState)(!1),[Nt,et]=(0,e.useState)(!1),[K,qe]=(0,e.useState)(!1),[Qt,rn]=(0,e.useState)(null),[$t,St]=(0,e.useState)(""),[It,yn]=(0,e.useState)([]),[Fn,Kn]=(0,e.useState)(!1),[Rn,ou]=(0,e.useState)(!1),iu=(0,e.useRef)({}),uu=(0,e.useRef)({}),ru=c==null?void 0:c.id,Eu=(0,J.useParams)();(0,e.useEffect)(()=>{var jt;if(((jt=o.pathname)==null?void 0:jt.slice(0,11))==="/classrooms"&&!Bu()){Ve(!0);return}Ve(!1)},[o==null?void 0:o.pathname]),(0,e.useEffect)(()=>{var jt;Se!=null&&Se.login&&((jt=Se==null?void 0:Se.course)==null?void 0:jt.course_role)===15&&ru&&qt(),ru&&ou(c==null?void 0:c.have_tiding)},[Se==null?void 0:Se.login,ru]),(0,e.useEffect)(()=>{var jt,Bt;((jt=o.pathname)==null?void 0:jt.slice(0,11))==="/classrooms"&&!ru&&!Bu()&&i({type:"classroomList/getCourseAiData",payload:{course_id:((Bt=(0,te.g)())==null?void 0:Bt.course_id)||(Eu==null?void 0:Eu.coursesId)}})},[o==null?void 0:o.pathname]);const Bu=()=>{const jt=o.pathname,Bt=jt==="/classrooms",Mn=jt==="/classrooms/examList",Vt=jt==="/classrooms/new",bn=jt.includes("/initate_answer"),jn=/^\/classrooms\/[^\/]+\/exercise\/[^\/]+\/users\/[^\/]+$/.test(jt);return Bt||Mn||Vt||bn||jn},qt=()=>_n(void 0,null,function*(){var jt;let Bt=yield(0,fe.ZP)("/api/course_qna_sets/top.json",{method:"get",params:{course_id:ru}});(Bt==null?void 0:Bt.status)===0&&yn(((jt=Bt==null?void 0:Bt.data)==null?void 0:jt.list)||[])}),In=[{img:t(95502),name:"\u667A\u80FD\u95EE\u7B54",des:"\u4E3A\u8BFE\u5802\u63D0\u4F9B\u5B9E\u65F6\u4E92\u52A8\u652F\u6301\u3002\u6559\u5E08\u53EF\u4E0A\u4F20\u95EE\u7B54\u96C6\uFF0C\u6253\u9020\u4E13\u5C5E\u667A\u80FD\u52A9\u6559\uFF0C\u5B9E\u73B0\u7CBE\u51C6\u89E3\u7B54",show:!0,ref:e.createRef(),element:gu},{img:t(94053),name:"\u667A\u80FD\u8BC4\u9605",des:"\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\u548C\u8BD5\u5377\u7684\u4E3B\u89C2\u9898\uFF0C\u667A\u80FD\u6253\u5206\u5E76\u751F\u6210\u8BC4\u8BED\uFF0C\u4E3A\u6559\u5E08\u63D0\u5347\u8BC4\u9605\u6548\u7387",show:!0,ref:e.createRef(),element:Dn},{img:t(68763),name:"\u9519\u9898\u63A8\u9001",des:"\u6839\u636E\u5B66\u751F\u5728\u8BFE\u5802\u4F5C\u4E1A\u548C\u6D4B\u9A8C\u4E2D\u7684\u9519\u8BEF\u8BD5\u9898\uFF0C\u751F\u6210\u76F8\u5173\u77E5\u8BC6\u70B9\u7684\u65B0\u8BD5\u9898\u4F9B\u5B66\u751F\u5DE9\u56FA\u7EC3\u4E60",show:!0,ref:e.createRef(),element:fl},{img:t(64978),name:"\u667A\u80FD\u51FA\u5377",des:"\u6839\u636E\u5DF2\u6709\u8BD5\u5377\u667A\u80FD\u751F\u6210\u65B0\u8BD5\u5377\u4F9B\u5B66\u751F\u6269\u5C55\u7EC3\u4E60\uFF0C\u4E3A\u6559\u5E08\u548C\u5B66\u751F\u63D0\u4F9B\u66F4\u4E30\u5BCC\u7684\u8BD5\u5377\u8D44\u6E90",show:!0,ref:e.createRef(),element:Vu},{img:t(20736),name:"\u7F16\u7801\u52A9\u624B",des:"\u63D0\u4F9B\u542F\u53D1\u5F0F\u52A9\u5B66\u80FD\u529B\uFF0C\u4E3A\u5B66\u751F\u63D0\u4F9B\u667A\u80FD\u5BA1\u9898\u3001\u4EE3\u7801\u8BCA\u65AD\u548CAI\u8F85\u5BFC\u529F\u80FD\uFF0C\u63D0\u4F9B\u7F16\u7A0B\u89E3\u9898\u601D\u8DEF\uFF0C\u63D0\u5347\u7F16\u7A0B\u80FD\u529B",show:!0,ref:e.createRef(),element:Ln},{img:t(41430),name:"\u6570\u5B57\u5206\u8EAB",des:"\u6839\u636E\u6559\u5E08\u5F62\u8C61\u521B\u5EFA\u865A\u62DF\u6570\u5B57\u4EBA\uFF0C\u66FF\u4EE3\u6559\u5E08\u8FDB\u884C\u6388\u8BFE\u548C\u95EE\u9898\u89E3\u7B54\uFF0C\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u6559\u5B66\u6548\u679C"}],vn=jt=>{const{isDisabledNum:Bt,checkNumModal:Mn,checkNum:Vt,onClose:bn}=jt;return e.createElement("div",{className:au.bigTips},In.map((jn,wu)=>e.createElement("div",{key:wu,onClick:()=>{var yu,Uu;if(jn.show){if(Bt){Mn();return}(Uu=(yu=jn.ref)==null?void 0:yu.current)==null||Uu.onClick()}},className:wt()(au.item,(jn==null?void 0:jn.show)&&au.show)},e.createElement(k.Z,{align:"middle"},e.createElement("img",{className:"mr10",src:jn.img,width:24}),e.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},jn.name)),e.createElement("div",{className:"mt10",style:{color:"#434D6C",paddingLeft:34}},jn.des),!(jn!=null&&jn.show)&&e.createElement("div",{className:au.mask},"\u656C\u8BF7\u671F\u5F85\uFF5E"),!!(jn!=null&&jn.show)&&e.createElement("div",{onClick:yu=>yu.stopPropagation()}," ",e.createElement(jn.element,{ref:jn.ref,onUpdateNum:Vt,onClose:bn})))))},Nn=jt=>{const{setChatData:Bt,setLoading:Mn,getData:Vt,clearStatus:bn,typing:jn,renderChatItems:wu}=jt,yu=zu=>{if(jn){le.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Mn(!0),bn();const Lu=wu(zu.title);Bt(Lu),Vt(zu.title)},Uu=["#E30000","#FA6400","#F58B1B"];return It.length===0?e.createElement(e.Fragment,null):e.createElement("div",{className:au.hot},e.createElement("div",{className:au.title},e.createElement("img",{src:al,width:17}),"\u70ED\u95E8\u95EE\u9898"),e.createElement("div",{className:au.listWrap},e.createElement(k.Z,{style:{width:"100%"}},e.createElement("div",{className:au.box,style:{paddingRight:10}},It.slice(0,5).map((zu,Lu)=>e.createElement(Pe.Z,{key:Lu,title:zu.title},e.createElement("aside",{onClick:()=>yu(zu)},e.createElement("b",{style:{color:Uu[Lu]}},Lu+1,".\xA0"),e.createElement("span",null,zu.title))))),e.createElement("div",{className:au.box},It.slice(5).map((zu,Lu)=>e.createElement(Pe.Z,{key:Lu,title:zu.title},e.createElement("aside",{onClick:()=>yu(zu)},e.createElement("b",null,Lu+6,".\xA0"),e.createElement("span",null,zu.title))))))))},Cu=jt=>_n(void 0,[jt],function*({type:Bt,value:Mn,index:Vt,identifier:bn,objectIndex:jn}){const wu={index:jn,identifier:bn,course_id:ru};if(Bt==="like"&&(yield(0,fe.ZP)("/api/course_qna_records/like.json",{method:"post",body:wu})).status!==0)return Promise.reject();if(Bt==="dislike"){if((0,zt.dE)()&&Mn)et(!0),uu.current=wu,yield new Promise((yu,Uu)=>{iu.current={resolve:yu,reject:Uu}});else if((yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:wu})).status!==0)return Promise.reject()}}),Qn=()=>_n(void 0,null,function*(){var jt,Bt;if(Qt===null||!$t){le.ZP.warning("\u8BF7\u9009\u62E9\u63CF\u8FF0");return}qe(!0),(yield(0,fe.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Cn(xn({},uu.current),{status:Qt,feedback:$t})})).status===0&&((Bt=(jt=iu.current)==null?void 0:jt.resolve)==null||Bt.call(jt),et(!1)),qe(!1)}),mu=(jt,Bt,Mn)=>(0,zt.dE)()&&e.createElement("div",{className:au.li,style:{width:Mn.width}},e.createElement("div",{className:au.content},e.createElement("div",{className:au.borderBox},e.createElement("div",{className:au.teacher},"\u8001\u5E08\u56DE\u590D"),e.createElement(De.Z,{className:au.text,value:jt==null?void 0:jt.text})),jt.source&&e.createElement("div",{className:au.source},jt.source),e.createElement("div",{className:au.action},e.createElement(ol.CopyToClipboard,{text:String((jt==null?void 0:jt.text)||""),onCopy:()=>le.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},e.createElement(Pe.Z,{title:"\u590D\u5236"},e.createElement("i",{className:"iconfot icon-fuzhi8 font13"})))))),Iu={onAdd:()=>(0,fe.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,fe.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Course",questionable_id:ru,by_self:!0}}),onListClick:jt=>(0,fe.ZP)(`/api/course_qna_sessions/${jt}.json`,{method:"get",params:{questionable_id:ru}}),onListDelete:jt=>(0,fe.ZP)(`/api/course_qna_sessions/${jt}.json`,{method:"delete",body:{questionable_id:ru}}),onListDealData:jt=>{let Bt=[];return jt==null||jt.forEach(Mn=>{var Vt;const bn=Mn.id,jn=Mn.think?{reasoning:Mn.think,thinkingEnabled:!0}:{},wu=[{text:Mn.question,key:bn,sender:"user",fileList:[],show:!0},xn({key:bn,loading:!1,sender:"AI",show:!0,source:Mn.answer_source,text:Mn.answer,like:Mn.like,dislike:Mn.dislike,time:Mn.think_time,id:Mn.id},jn)];Bt=[...Bt,...wu],(Vt=Mn==null?void 0:Mn.teacher_feedback)==null||Vt.forEach(yu=>{Bt.push({id:yu.id,key:`student-${bn}-${yu.id}`,loading:!1,sender:"teacher",show:!0,text:yu.feedback,source:yu.answer_source})})}),Bt}};let $n=!1;(0,zt.dE)()?c!=null&&c.is_open_ai&&($n=!0):(0,zt.$O)()&&($n=!0);const Mu=[{id:0,name:"\u6709\u5BB3/\u4E0D\u5B89\u5168"},{id:1,name:"\u865A\u5047\u4FE1\u606F"},{id:2,name:"\u6CA1\u6709\u5E2E\u52A9"},{id:3,name:"\u5176\u4ED6"}];return e.createElement(e.Fragment,null,$e&&$n&&e.createElement(_t.Z,{headNode:e.createElement(e.Fragment,null,e.createElement("div",{className:"c-grey-333 font22"},e.createElement("span",{className:"mr5"},"\u{1F44B}"),"\u55E8\uFF0C\u6211\u662F\u667A\u80FD\u52A9\u6559\u5C0F\u6B4C\uFF0C\u60A8\u7684\u6559\u5B66\u597D\u5E2E\u624B\u3002"),e.createElement("div",{className:"font16 mt20",style:{color:"#434D6C"}},e.createElement("span",{style:{paddingLeft:33}},"\u60A8\u597D\uFF0C\u6211\u662F",e.createElement("span",{className:"c-light-primary"},c!=null&&c.name?`\u300A${c==null?void 0:c.name}\u300B`:""),"\u6559\u5B66\u8BFE\u5802\u7684\u667A\u80FD\u52A9\u6559\uFF0C\u4E13\u4E3A\u63D0\u5347\u8BFE\u5802\u4E92\u52A8\u4E0E\u5B66\u4E60\u6548\u679C\u800C\u8BBE\u8BA1\u3002\u6211\u80FD\u534F\u52A9\u6559\u5E08\u5B9E\u65F6\u4E92\u52A8\u7B54\u7591\uFF0C\u8BD5\u9898\u8D44\u6E90\u751F\u6210\uFF0C\u81EA\u52A8\u6279\u6539\u4F5C\u4E1A\uFF0C\u865A\u62DF\u6570\u5B57\u4EBA\u6388\u8BFE\u7B49\uFF1B\u5E2E\u52A9\u5B66\u751F\u8BD5\u9898\u63A8\u9001\u5DE9\u56FA\u7EC3\u4E60\uFF0C\u542F\u53D1\u5F0F\u52A9\u5B66\u7B49\u3002\u786E\u4FDD\u6559\u5E08\u548C\u5B66\u751F\u5728\u6BCF\u4E00\u5802\u8BFE\u4E0A\u90FD\u80FD\u5F97\u5230\u5168\u65B9\u4F4D\u667A\u80FD\u5316\u7684\u4FDD\u969C\u3002\u8BA9\u6211\u4EEC\u4E00\u8D77\u9AD8\u6548\u5B66\u4E60\uFF0C\u8F7B\u677E\u8FDB\u6B65\uFF01"))),visible:Fn,onOpen:()=>{Kn(!0)},onClose:()=>{Kn(!1)},showSwitchingModel:!0,showLookHistory:!0,showAddSession:!0,fetchListObject:Iu,showPreference:!0,showRedraw:"last",showEdit:"last",customDataNode:mu,headFunctionNode:(0,zt.dE)()?Nn:vn,customPreference:Cu,isCheckRestrictNumber:!0,draggableExtraNode:Rn&&(0,zt.dE)()&&e.createElement("div",{className:au.tip1},e.createElement("img",{src:rl}),e.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),e.createElement("i",{onMouseUp:()=>{ou(!1),i({type:"classroomList/setCourseAiState",payload:{course_id:ru,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),drawerExtraNode:Rn&&(0,zt.dE)()&&e.createElement("div",{className:au.tip2},e.createElement("img",{src:rl}),e.createElement("span",null,"\u8001\u5E08\u56DE\u590D\u4E86\u4F60\u7684\u95EE\u9898\uFF0C\u5FEB\u6765\u770B\u770B\u5427~"),e.createElement("i",{onClick:jt=>{jt.stopPropagation(),ou(!1),i({type:"classroomList/setCourseAiState",payload:{course_id:ru,have_tiding:!1}})},className:"iconfont icon-tupianguanbi font14 current"})),menuExtraFunctionNode:jt=>(jt==null?void 0:jt.have_teacher_comment)&&e.createElement("div",{className:au.tag},"\u8001\u5E08\u56DE\u590D"),title:"\u667A\u80FD\u52A9\u6559",fetchData:{questionable_type:"Course",questionable_id:ru,is_chat:!0},fetchUrl:"/api/stream/course_qna_records/chat_messages.json"}),e.createElement(M.default,{centered:!0,open:Nt,confirmLoading:K,onCancel:()=>{et(!1)},afterClose:()=>{var jt,Bt;(Bt=(jt=iu.current)==null?void 0:jt.reject)==null||Bt.call(jt),St(""),rn(null)},onOk:Qn,title:"\u53CD\u9988",width:"530px",okText:"\u63D0\u4EA4"},e.createElement("div",{className:au.btnWarp},Mu.map(jt=>e.createElement("div",{key:jt.id,className:Qt===jt.id?au.active:"",onClick:()=>rn(jt.id)},jt.name))),e.createElement(su.default.TextArea,{style:{height:280},placeholder:"\u6211\u4EEC\u60F3\u77E5\u9053\u4F60\u5BF9\u6B64\u56DE\u7B54\u4E0D\u6EE1\u610F\u7684\u539F\u56E0\uFF0C\u4F60\u8BA4\u4E3A\u66F4\u597D\u7684\u56DE\u7B54\u662F\u4EC0\u4E48?",value:$t,onChange:jt=>St(jt.target.value)})))},xu=()=>e.createElement(e.Fragment,null,e.createElement(se,null),e.createElement(Fu,null)),il=t(48066),sl=t(29679),Ju=t(19248),_u=t(96512),$u=t(72308),el={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M955.7 856l-416-720c-6.2-10.7-16.9-16-27.7-16s-21.6 5.3-27.7 16l-416 720C56 877.4 71.4 904 96 904h832c24.6 0 40-26.6 27.7-48zM480 416c0-4.4 3.6-8 8-8h48c4.4 0 8 3.6 8 8v184c0 4.4-3.6 8-8 8h-48c-4.4 0-8-3.6-8-8V416zm32 352a48.01 48.01 0 010-96 48.01 48.01 0 010 96z"}}]},name:"warning",theme:"filled"},cl=el,hl=t(7657),tl=function(i,c){return e.createElement(hl.Z,(0,$u.Z)({},i,{ref:c,icon:cl}))},Yu=e.forwardRef(tl),Al=Yu,Xl=t(36355),Yl=()=>e.createElement("svg",{width:"252",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .387h251.772v251.772H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .012)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 127.32v-2.095C0 56.279 55.892.387 124.838.387h2.096c68.946 0 124.838 55.892 124.838 124.838v2.096c0 68.946-55.892 124.838-124.838 124.838h-2.096C55.892 252.16 0 196.267 0 127.321",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.755 130.84a8.276 8.276 0 1 1-16.468-1.66 8.276 8.276 0 0 1 16.468 1.66",fill:"#FFF"}),e.createElement("path",{d:"M36.975 134.297l10.482 5.943M48.373 146.508l-12.648 10.788",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M39.875 159.352a5.667 5.667 0 1 1-11.277-1.136 5.667 5.667 0 0 1 11.277 1.136M57.588 143.247a5.708 5.708 0 1 1-11.358-1.145 5.708 5.708 0 0 1 11.358 1.145M99.018 26.875l29.82-.014a4.587 4.587 0 1 0-.003-9.175l-29.82.013a4.587 4.587 0 1 0 .003 9.176M110.424 45.211l29.82-.013a4.588 4.588 0 0 0-.004-9.175l-29.82.013a4.587 4.587 0 1 0 .004 9.175",fill:"#FFF"}),e.createElement("path",{d:"M112.798 26.861v-.002l15.784-.006a4.588 4.588 0 1 0 .003 9.175l-15.783.007v-.002a4.586 4.586 0 0 0-.004-9.172M184.523 135.668c-.553 5.485-5.447 9.483-10.931 8.93-5.485-.553-9.483-5.448-8.93-10.932.552-5.485 5.447-9.483 10.932-8.93 5.485.553 9.483 5.447 8.93 10.932",fill:"#FFF"}),e.createElement("path",{d:"M179.26 141.75l12.64 7.167M193.006 156.477l-15.255 13.011",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M184.668 170.057a6.835 6.835 0 1 1-13.6-1.372 6.835 6.835 0 0 1 13.6 1.372M203.34 153.325a6.885 6.885 0 1 1-13.7-1.382 6.885 6.885 0 0 1 13.7 1.382",fill:"#FFF"}),e.createElement("path",{d:"M151.931 192.324a2.222 2.222 0 1 1-4.444 0 2.222 2.222 0 0 1 4.444 0zM225.27 116.056a2.222 2.222 0 1 1-4.445 0 2.222 2.222 0 0 1 4.444 0zM216.38 151.08a2.223 2.223 0 1 1-4.446-.001 2.223 2.223 0 0 1 4.446 0zM176.917 107.636a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM195.291 92.165a2.223 2.223 0 1 1-4.445 0 2.223 2.223 0 0 1 4.445 0zM202.058 180.711a2.223 2.223 0 1 1-4.446 0 2.223 2.223 0 0 1 4.446 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M214.404 153.302l-1.912 20.184-10.928 5.99M173.661 174.792l-6.356 9.814h-11.36l-4.508 6.484M174.941 125.168v-15.804M220.824 117.25l-12.84 7.901-15.31-7.902V94.39"}),e.createElement("path",{d:"M166.588 65.936h-3.951a4.756 4.756 0 0 1-4.743-4.742 4.756 4.756 0 0 1 4.743-4.743h3.951a4.756 4.756 0 0 1 4.743 4.743 4.756 4.756 0 0 1-4.743 4.742",fill:"#FFF"}),e.createElement("path",{d:"M174.823 30.03c0-16.281 13.198-29.48 29.48-29.48 16.28 0 29.48 13.199 29.48 29.48 0 16.28-13.2 29.48-29.48 29.48-16.282 0-29.48-13.2-29.48-29.48",fill:"#1677ff"}),e.createElement("path",{d:"M205.952 38.387c.5.5.785 1.142.785 1.928s-.286 1.465-.785 1.964c-.572.5-1.214.75-2 .75-.785 0-1.429-.285-1.929-.785-.572-.5-.82-1.143-.82-1.929s.248-1.428.82-1.928c.5-.5 1.144-.75 1.93-.75.785 0 1.462.25 1.999.75m4.285-19.463c1.428 1.249 2.143 2.963 2.143 5.142 0 1.712-.427 3.13-1.219 4.25-.067.096-.137.18-.218.265-.416.429-1.41 1.346-2.956 2.699a5.07 5.07 0 0 0-1.428 1.75 5.207 5.207 0 0 0-.536 2.357v.5h-4.107v-.5c0-1.357.215-2.536.714-3.5.464-.964 1.857-2.464 4.178-4.536l.43-.5c.643-.785.964-1.643.964-2.535 0-1.18-.358-2.108-1-2.785-.678-.68-1.643-1.001-2.858-1.001-1.536 0-2.642.464-3.357 1.43-.37.5-.621 1.135-.76 1.904a1.999 1.999 0 0 1-1.971 1.63h-.004c-1.277 0-2.257-1.183-1.98-2.43.337-1.518 1.02-2.78 2.073-3.784 1.536-1.5 3.607-2.25 6.25-2.25 2.32 0 4.214.607 5.642 1.894",fill:"#FFF"}),e.createElement("path",{d:"M52.04 76.131s21.81 5.36 27.307 15.945c5.575 10.74-6.352 9.26-15.73 4.935-10.86-5.008-24.7-11.822-11.577-20.88",fill:"#FFB594"}),e.createElement("path",{d:"M90.483 67.504l-.449 2.893c-.753.49-4.748-2.663-4.748-2.663l-1.645.748-1.346-5.684s6.815-4.589 8.917-5.018c2.452-.501 9.884.94 10.7 2.278 0 0 1.32.486-2.227.69-3.548.203-5.043.447-6.79 3.132-1.747 2.686-2.412 3.624-2.412 3.624",fill:"#FFC6A0"}),e.createElement("path",{d:"M128.055 111.367c-2.627-7.724-6.15-13.18-8.917-15.478-3.5-2.906-9.34-2.225-11.366-4.187-1.27-1.231-3.215-1.197-3.215-1.197s-14.98-3.158-16.828-3.479c-2.37-.41-2.124-.714-6.054-1.405-1.57-1.907-2.917-1.122-2.917-1.122l-7.11-1.383c-.853-1.472-2.423-1.023-2.423-1.023l-2.468-.897c-1.645 9.976-7.74 13.796-7.74 13.796 1.795 1.122 15.703 8.3 15.703 8.3l5.107 37.11s-3.321 5.694 1.346 9.109c0 0 19.883-3.743 34.921-.329 0 0 3.047-2.546.972-8.806.523-3.01 1.394-8.263 1.736-11.622.385.772 2.019 1.918 3.14 3.477 0 0 9.407-7.365 11.052-14.012-.832-.723-1.598-1.585-2.267-2.453-.567-.736-.358-2.056-.765-2.717-.669-1.084-1.804-1.378-1.907-1.682",fill:"#FFF"}),e.createElement("path",{d:"M101.09 289.998s4.295 2.041 7.354 1.021c2.821-.94 4.53.668 7.08 1.178 2.55.51 6.874 1.1 11.686-1.26-.103-5.51-6.889-3.98-11.96-6.713-2.563-1.38-3.784-4.722-3.598-8.799h-9.402s-1.392 10.52-1.16 14.573",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.067 289.826s2.428 1.271 6.759.653c3.058-.437 3.712.481 7.423 1.031 3.712.55 10.724-.069 11.823-.894.413 1.1-.343 2.063-.343 2.063s-1.512.603-4.812.824c-2.03.136-5.8.291-7.607-.503-1.787-1.375-5.247-1.903-5.728-.241-3.918.95-7.355-.286-7.355-.286l-.16-2.647z",fill:"#2B0849"}),e.createElement("path",{d:"M108.341 276.044h3.094s-.103 6.702 4.536 8.558c-4.64.618-8.558-2.303-7.63-8.558",fill:"#A4AABA"}),e.createElement("path",{d:"M57.542 272.401s-2.107 7.416-4.485 12.306c-1.798 3.695-4.225 7.492 5.465 7.492 6.648 0 8.953-.48 7.423-6.599-1.53-6.12.266-13.199.266-13.199h-8.669z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.476 289.793s2.097 1.169 6.633 1.169c6.083 0 8.249-1.65 8.249-1.65s.602 1.114-.619 2.165c-.993.855-3.597 1.591-7.39 1.546-4.145-.048-5.832-.566-6.736-1.168-.825-.55-.687-1.58-.137-2.062",fill:"#2B0849"}),e.createElement("path",{d:"M58.419 274.304s.033 1.519-.314 2.93c-.349 1.42-1.078 3.104-1.13 4.139-.058 1.151 4.537 1.58 5.155.034.62-1.547 1.294-6.427 1.913-7.252.619-.825-4.903-2.119-5.624.15",fill:"#A4AABA"}),e.createElement("path",{d:"M99.66 278.514l13.378.092s1.298-54.52 1.853-64.403c.554-9.882 3.776-43.364 1.002-63.128l-12.547-.644-22.849.78s-.434 3.966-1.195 9.976c-.063.496-.682.843-.749 1.365-.075.585.423 1.354.32 1.966-2.364 14.08-6.377 33.104-8.744 46.677-.116.666-1.234 1.009-1.458 2.691-.04.302.211 1.525.112 1.795-6.873 18.744-10.949 47.842-14.277 61.885l14.607-.014s2.197-8.57 4.03-16.97c2.811-12.886 23.111-85.01 23.111-85.01l3.016-.521 1.043 46.35s-.224 1.234.337 2.02c.56.785-.56 1.123-.392 2.244l.392 1.794s-.449 7.178-.898 11.89c-.448 4.71-.092 39.165-.092 39.165",fill:"#7BB2F9"}),e.createElement("path",{d:"M76.085 221.626c1.153.094 4.038-2.019 6.955-4.935M106.36 225.142s2.774-1.11 6.103-3.883",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.275 222.1s2.773-1.11 6.102-3.884",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M74.74 224.767s2.622-.591 6.505-3.365M86.03 151.634c-.27 3.106.3 8.525-4.336 9.123M103.625 149.88s.11 14.012-1.293 15.065c-2.219 1.664-2.99 1.944-2.99 1.944M99.79 150.438s.035 12.88-1.196 24.377M93.673 175.911s7.212-1.664 9.431-1.664M74.31 205.861a212.013 212.013 0 0 1-.979 4.56s-1.458 1.832-1.009 3.776c.449 1.944-.947 2.045-4.985 15.355-1.696 5.59-4.49 18.591-6.348 27.597l-.231 1.12M75.689 197.807a320.934 320.934 0 0 1-.882 4.754M82.591 152.233L81.395 162.7s-1.097.15-.5 2.244c.113 1.346-2.674 15.775-5.18 30.43M56.12 274.418h13.31",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M116.241 148.22s-17.047-3.104-35.893.2c.158 2.514-.003 4.15-.003 4.15s14.687-2.818 35.67-.312c.252-2.355.226-4.038.226-4.038",fill:"#192064"}),e.createElement("path",{d:"M106.322 151.165l.003-4.911a.81.81 0 0 0-.778-.815c-2.44-.091-5.066-.108-7.836-.014a.818.818 0 0 0-.789.815l-.003 4.906a.81.81 0 0 0 .831.813c2.385-.06 4.973-.064 7.73.017a.815.815 0 0 0 .842-.81",fill:"#FFF"}),e.createElement("path",{d:"M105.207 150.233l.002-3.076a.642.642 0 0 0-.619-.646 94.321 94.321 0 0 0-5.866-.01.65.65 0 0 0-.63.647v3.072a.64.64 0 0 0 .654.644 121.12 121.12 0 0 1 5.794.011c.362.01.665-.28.665-.642",fill:"#192064"}),e.createElement("path",{d:"M100.263 275.415h12.338M101.436 270.53c.006 3.387.042 5.79.111 6.506M101.451 264.548a915.75 915.75 0 0 0-.015 4.337M100.986 174.965l.898 44.642s.673 1.57-.225 2.692c-.897 1.122 2.468.673.898 2.243-1.57 1.57.897 1.122 0 3.365-.596 1.489-.994 21.1-1.096 35.146",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M46.876 83.427s-.516 6.045 7.223 5.552c11.2-.712 9.218-9.345 31.54-21.655-.786-2.708-2.447-4.744-2.447-4.744s-11.068 3.11-22.584 8.046c-6.766 2.9-13.395 6.352-13.732 12.801M104.46 91.057l.941-5.372-8.884-11.43-5.037 5.372-1.74 7.834a.321.321 0 0 0 .108.32c.965.8 6.5 5.013 14.347 3.544a.332.332 0 0 0 .264-.268",fill:"#FFC6A0"}),e.createElement("path",{d:"M93.942 79.387s-4.533-2.853-2.432-6.855c1.623-3.09 4.513 1.133 4.513 1.133s.52-3.642 3.121-3.642c.52-1.04 1.561-4.162 1.561-4.162s11.445 2.601 13.526 3.121c0 5.203-2.304 19.424-7.84 19.861-8.892.703-12.449-9.456-12.449-9.456",fill:"#FFC6A0"}),e.createElement("path",{d:"M113.874 73.446c2.601-2.081 3.47-9.722 3.47-9.722s-2.479-.49-6.64-2.05c-4.683-2.081-12.798-4.747-17.48.976-9.668 3.223-2.05 19.823-2.05 19.823l2.713-3.021s-3.935-3.287-2.08-6.243c2.17-3.462 3.92 1.073 3.92 1.073s.637-2.387 3.581-3.342c.355-.71 1.036-2.674 1.432-3.85a1.073 1.073 0 0 1 1.263-.704c2.4.558 8.677 2.019 11.356 2.662.522.125.871.615.82 1.15l-.305 3.248z",fill:"#520038"}),e.createElement("path",{d:"M104.977 76.064c-.103.61-.582 1.038-1.07.956-.489-.083-.801-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.644.698 1.254M112.132 77.694c-.103.61-.582 1.038-1.07.956-.488-.083-.8-.644-.698-1.254.103-.61.582-1.038 1.07-.956.488.082.8.643.698 1.254",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round",d:"M110.13 74.84l-.896 1.61-.298 4.357h-2.228"}),e.createElement("path",{d:"M110.846 74.481s1.79-.716 2.506.537",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.386 74.282s.477-1.114 1.113-.716c.637.398 1.274 1.433.558 1.99-.717.556.159 1.67.159 1.67",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.287 72.93s1.83 1.113 4.137.954",stroke:"#5C2552",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M103.685 81.762s2.227 1.193 4.376 1.193M104.64 84.308s.954.398 1.511.318M94.693 81.205s2.308 7.4 10.424 7.639",stroke:"#DB836E",strokeWidth:"1.118",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.45 89.384s.45 5.647-4.935 12.787M69 82.654s-.726 9.282-8.204 14.206",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M129.405 122.865s-5.272 7.403-9.422 10.768",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M119.306 107.329s.452 4.366-2.127 32.062",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M150.028 151.232h-49.837a1.01 1.01 0 0 1-1.01-1.01v-31.688c0-.557.452-1.01 1.01-1.01h49.837c.558 0 1.01.453 1.01 1.01v31.688a1.01 1.01 0 0 1-1.01 1.01",fill:"#F2D7AD"}),e.createElement("path",{d:"M150.29 151.232h-19.863v-33.707h20.784v32.786a.92.92 0 0 1-.92.92",fill:"#F4D19D"}),e.createElement("path",{d:"M123.554 127.896H92.917a.518.518 0 0 1-.425-.816l6.38-9.113c.193-.277.51-.442.85-.442h31.092l-7.26 10.371z",fill:"#F2D7AD"}),e.createElement("path",{fill:"#CC9B6E",d:"M123.689 128.447H99.25v-.519h24.169l7.183-10.26.424.298z"}),e.createElement("path",{d:"M158.298 127.896h-18.669a2.073 2.073 0 0 1-1.659-.83l-7.156-9.541h19.965c.49 0 .95.23 1.244.622l6.69 8.92a.519.519 0 0 1-.415.83",fill:"#F4D19D"}),e.createElement("path",{fill:"#CC9B6E",d:"M157.847 128.479h-19.384l-7.857-10.475.415-.31 7.7 10.266h19.126zM130.554 150.685l-.032-8.177.519-.002.032 8.177z"}),e.createElement("path",{fill:"#CC9B6E",d:"M130.511 139.783l-.08-21.414.519-.002.08 21.414zM111.876 140.932l-.498-.143 1.479-5.167.498.143zM108.437 141.06l-2.679-2.935 2.665-3.434.41.318-2.397 3.089 2.384 2.612zM116.607 141.06l-.383-.35 2.383-2.612-2.397-3.089.41-.318 2.665 3.434z"}),e.createElement("path",{d:"M154.316 131.892l-3.114-1.96.038 3.514-1.043.092c-1.682.115-3.634.23-4.789.23-1.902 0-2.693 2.258 2.23 2.648l-2.645-.596s-2.168 1.317.504 2.3c0 0-1.58 1.217.561 2.58-.584 3.504 5.247 4.058 7.122 3.59 1.876-.47 4.233-2.359 4.487-5.16.28-3.085-.89-5.432-3.35-7.238",fill:"#FFC6A0"}),e.createElement("path",{d:"M153.686 133.577s-6.522.47-8.36.372c-1.836-.098-1.904 2.19 2.359 2.264 3.739.15 5.451-.044 5.451-.044",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M145.16 135.877c-1.85 1.346.561 2.355.561 2.355s3.478.898 6.73.617",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M151.89 141.71s-6.28.111-6.73-2.132c-.223-1.346.45-1.402.45-1.402M146.114 140.868s-1.103 3.16 5.44 3.533M151.202 129.932v3.477M52.838 89.286c3.533-.337 8.423-1.248 13.582-7.754",stroke:"#DB836E",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M168.567 248.318a6.647 6.647 0 0 1-6.647-6.647v-66.466a6.647 6.647 0 1 1 13.294 0v66.466a6.647 6.647 0 0 1-6.647 6.647",fill:"#5BA02E"}),e.createElement("path",{d:"M176.543 247.653a6.647 6.647 0 0 1-6.646-6.647v-33.232a6.647 6.647 0 1 1 13.293 0v33.232a6.647 6.647 0 0 1-6.647 6.647",fill:"#92C110"}),e.createElement("path",{d:"M186.443 293.613H158.92a3.187 3.187 0 0 1-3.187-3.187v-46.134a3.187 3.187 0 0 1 3.187-3.187h27.524a3.187 3.187 0 0 1 3.187 3.187v46.134a3.187 3.187 0 0 1-3.187 3.187",fill:"#F2D7AD"}),e.createElement("path",{d:"M88.979 89.48s7.776 5.384 16.6 2.842",stroke:"#E4EBF7",strokeWidth:"1.101",strokeLinecap:"round",strokeLinejoin:"round"}))),Gl=()=>e.createElement("svg",{width:"254",height:"294"},e.createElement("defs",null,e.createElement("path",{d:"M0 .335h253.49v253.49H0z"}),e.createElement("path",{d:"M0 293.665h253.49V.401H0z"})),e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("g",{transform:"translate(0 .067)"},e.createElement("mask",{fill:"#fff"}),e.createElement("path",{d:"M0 128.134v-2.11C0 56.608 56.273.334 125.69.334h2.11c69.416 0 125.69 56.274 125.69 125.69v2.11c0 69.417-56.274 125.69-125.69 125.69h-2.11C56.273 253.824 0 197.551 0 128.134",fill:"#E4EBF7",mask:"url(#b)"})),e.createElement("path",{d:"M39.989 132.108a8.332 8.332 0 1 1-16.581-1.671 8.332 8.332 0 0 1 16.58 1.671",fill:"#FFF"}),e.createElement("path",{d:"M37.19 135.59l10.553 5.983M48.665 147.884l-12.734 10.861",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M40.11 160.816a5.706 5.706 0 1 1-11.354-1.145 5.706 5.706 0 0 1 11.354 1.145M57.943 144.6a5.747 5.747 0 1 1-11.436-1.152 5.747 5.747 0 0 1 11.436 1.153M99.656 27.434l30.024-.013a4.619 4.619 0 1 0-.004-9.238l-30.024.013a4.62 4.62 0 0 0 .004 9.238M111.14 45.896l30.023-.013a4.62 4.62 0 1 0-.004-9.238l-30.024.013a4.619 4.619 0 1 0 .004 9.238",fill:"#FFF"}),e.createElement("path",{d:"M113.53 27.421v-.002l15.89-.007a4.619 4.619 0 1 0 .005 9.238l-15.892.007v-.002a4.618 4.618 0 0 0-.004-9.234M150.167 70.091h-3.979a4.789 4.789 0 0 1-4.774-4.775 4.788 4.788 0 0 1 4.774-4.774h3.979a4.789 4.789 0 0 1 4.775 4.774 4.789 4.789 0 0 1-4.775 4.775",fill:"#FFF"}),e.createElement("path",{d:"M171.687 30.234c0-16.392 13.289-29.68 29.681-29.68 16.392 0 29.68 13.288 29.68 29.68 0 16.393-13.288 29.681-29.68 29.681s-29.68-13.288-29.68-29.68",fill:"#FF603B"}),e.createElement("path",{d:"M203.557 19.435l-.676 15.035a1.514 1.514 0 0 1-3.026 0l-.675-15.035a2.19 2.19 0 1 1 4.377 0m-.264 19.378c.513.477.77 1.1.77 1.87s-.257 1.393-.77 1.907c-.55.476-1.21.733-1.943.733a2.545 2.545 0 0 1-1.87-.77c-.55-.514-.806-1.136-.806-1.87 0-.77.256-1.393.806-1.87.513-.513 1.137-.733 1.87-.733.77 0 1.43.22 1.943.733",fill:"#FFF"}),e.createElement("path",{d:"M119.3 133.275c4.426-.598 3.612-1.204 4.079-4.778.675-5.18-3.108-16.935-8.262-25.118-1.088-10.72-12.598-11.24-12.598-11.24s4.312 4.895 4.196 16.199c1.398 5.243.804 14.45.804 14.45s5.255 11.369 11.78 10.487",fill:"#FFB594"}),e.createElement("path",{d:"M100.944 91.61s1.463-.583 3.211.582c8.08 1.398 10.368 6.706 11.3 11.368 1.864 1.282 1.864 2.33 1.864 3.496.365.777 1.515 3.03 1.515 3.03s-7.225 1.748-10.954 6.758c-1.399-6.41-6.936-25.235-6.936-25.235",fill:"#FFF"}),e.createElement("path",{d:"M94.008 90.5l1.019-5.815-9.23-11.874-5.233 5.581-2.593 9.863s8.39 5.128 16.037 2.246",fill:"#FFB594"}),e.createElement("path",{d:"M82.931 78.216s-4.557-2.868-2.445-6.892c1.632-3.107 4.537 1.139 4.537 1.139s.524-3.662 3.139-3.662c.523-1.046 1.569-4.184 1.569-4.184s11.507 2.615 13.6 3.138c-.001 5.23-2.317 19.529-7.884 19.969-8.94.706-12.516-9.508-12.516-9.508",fill:"#FFC6A0"}),e.createElement("path",{d:"M102.971 72.243c2.616-2.093 3.489-9.775 3.489-9.775s-2.492-.492-6.676-2.062c-4.708-2.092-12.867-4.771-17.575.982-9.54 4.41-2.062 19.93-2.062 19.93l2.729-3.037s-3.956-3.304-2.092-6.277c2.183-3.48 3.943 1.08 3.943 1.08s.64-2.4 3.6-3.36c.356-.714 1.04-2.69 1.44-3.872a1.08 1.08 0 0 1 1.27-.707c2.41.56 8.723 2.03 11.417 2.676.524.126.876.619.825 1.156l-.308 3.266z",fill:"#520038"}),e.createElement("path",{d:"M101.22 76.514c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.961.491.083.805.647.702 1.26M94.26 75.074c-.104.613-.585 1.044-1.076.96-.49-.082-.805-.646-.702-1.26.104-.613.585-1.044 1.076-.96.491.082.805.646.702 1.26",fill:"#552950"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round",d:"M99.206 73.644l-.9 1.62-.3 4.38h-2.24"}),e.createElement("path",{d:"M99.926 73.284s1.8-.72 2.52.54",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M81.367 73.084s.48-1.12 1.12-.72c.64.4 1.28 1.44.56 2s.16 1.68.16 1.68",stroke:"#DB836E",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.326 71.724s1.84 1.12 4.16.96",stroke:"#5C2552",strokeWidth:"1.117",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M92.726 80.604s2.24 1.2 4.4 1.2M93.686 83.164s.96.4 1.52.32M83.687 80.044s1.786 6.547 9.262 7.954",stroke:"#DB836E",strokeWidth:"1.063",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M95.548 91.663s-1.068 2.821-8.298 2.105c-7.23-.717-10.29-5.044-10.29-5.044",stroke:"#E4EBF7",strokeWidth:"1.136",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M78.126 87.478s6.526 4.972 16.47 2.486c0 0 9.577 1.02 11.536 5.322 5.36 11.77.543 36.835 0 39.962 3.496 4.055-.466 8.483-.466 8.483-15.624-3.548-35.81-.6-35.81-.6-4.849-3.546-1.223-9.044-1.223-9.044L62.38 110.32c-2.485-15.227.833-19.803 3.549-20.743 3.03-1.049 8.04-1.282 8.04-1.282.496-.058 1.08-.076 1.37-.233 2.36-1.282 2.787-.583 2.787-.583",fill:"#FFF"}),e.createElement("path",{d:"M65.828 89.81s-6.875.465-7.59 8.156c-.466 8.857 3.03 10.954 3.03 10.954s6.075 22.102 16.796 22.957c8.39-2.176 4.758-6.702 4.661-11.42-.233-11.304-7.108-16.897-7.108-16.897s-4.212-13.75-9.789-13.75",fill:"#FFC6A0"}),e.createElement("path",{d:"M71.716 124.225s.855 11.264 9.828 6.486c4.765-2.536 7.581-13.828 9.789-22.568 1.456-5.768 2.58-12.197 2.58-12.197l-4.973-1.709s-2.408 5.516-7.769 12.275c-4.335 5.467-9.144 11.11-9.455 17.713",fill:"#FFC6A0"}),e.createElement("path",{d:"M108.463 105.191s1.747 2.724-2.331 30.535c2.376 2.216 1.053 6.012-.233 7.51",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M123.262 131.527s-.427 2.732-11.77 1.981c-15.187-1.006-25.326-3.25-25.326-3.25l.933-5.8s.723.215 9.71-.068c11.887-.373 18.714-6.07 24.964-1.022 4.039 3.263 1.489 8.16 1.489 8.16",fill:"#FFC6A0"}),e.createElement("path",{d:"M70.24 90.974s-5.593-4.739-11.054 2.68c-3.318 7.223.517 15.284 2.664 19.578-.31 3.729 2.33 4.311 2.33 4.311s.108.895 1.516 2.68c4.078-7.03 6.72-9.166 13.711-12.546-.328-.656-1.877-3.265-1.825-3.767.175-1.69-1.282-2.623-1.282-2.623s-.286-.156-1.165-2.738c-.788-2.313-2.036-5.177-4.895-7.575",fill:"#FFF"}),e.createElement("path",{d:"M90.232 288.027s4.855 2.308 8.313 1.155c3.188-1.063 5.12.755 8.002 1.331 2.881.577 7.769 1.243 13.207-1.424-.117-6.228-7.786-4.499-13.518-7.588-2.895-1.56-4.276-5.336-4.066-9.944H91.544s-1.573 11.89-1.312 16.47",fill:"#CBD1D1"}),e.createElement("path",{d:"M90.207 287.833s2.745 1.437 7.639.738c3.456-.494 3.223.66 7.418 1.282 4.195.621 13.092-.194 14.334-1.126.466 1.242-.388 2.33-.388 2.33s-1.709.682-5.438.932c-2.295.154-8.098.276-10.14-.621-2.02-1.554-4.894-1.515-6.06-.234-4.427 1.075-7.184-.31-7.184-.31l-.181-2.991z",fill:"#2B0849"}),e.createElement("path",{d:"M98.429 272.257h3.496s-.117 7.574 5.127 9.671c-5.244.7-9.672-2.602-8.623-9.671",fill:"#A4AABA"}),e.createElement("path",{d:"M44.425 272.046s-2.208 7.774-4.702 12.899c-1.884 3.874-4.428 7.854 5.729 7.854 6.97 0 9.385-.503 7.782-6.917-1.604-6.415.279-13.836.279-13.836h-9.088z",fill:"#CBD1D1"}),e.createElement("path",{d:"M38.066 290.277s2.198 1.225 6.954 1.225c6.376 0 8.646-1.73 8.646-1.73s.63 1.168-.649 2.27c-1.04.897-3.77 1.668-7.745 1.621-4.347-.05-6.115-.593-7.062-1.224-.864-.577-.72-1.657-.144-2.162",fill:"#2B0849"}),e.createElement("path",{d:"M45.344 274.041s.035 1.592-.329 3.07c-.365 1.49-1.13 3.255-1.184 4.34-.061 1.206 4.755 1.657 5.403.036.65-1.622 1.357-6.737 2.006-7.602.648-.865-5.14-2.222-5.896.156",fill:"#A4AABA"}),e.createElement("path",{d:"M89.476 277.57l13.899.095s1.349-56.643 1.925-66.909c.576-10.267 3.923-45.052 1.042-65.585l-13.037-.669-23.737.81s-.452 4.12-1.243 10.365c-.065.515-.708.874-.777 1.417-.078.608.439 1.407.332 2.044-2.455 14.627-5.797 32.736-8.256 46.837-.121.693-1.282 1.048-1.515 2.796-.042.314.22 1.584.116 1.865-7.14 19.473-12.202 52.601-15.66 67.19l15.176-.015s2.282-10.145 4.185-18.871c2.922-13.389 24.012-88.32 24.012-88.32l3.133-.954-.158 48.568s-.233 1.282.35 2.098c.583.815-.581 1.167-.408 2.331l.408 1.864s-.466 7.458-.932 12.352c-.467 4.895 1.145 40.69 1.145 40.69",fill:"#7BB2F9"}),e.createElement("path",{d:"M64.57 218.881c1.197.099 4.195-2.097 7.225-5.127M96.024 222.534s2.881-1.152 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M96.973 219.373s2.882-1.153 6.34-4.034",stroke:"#648BD8",strokeWidth:"1.032",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M63.172 222.144s2.724-.614 6.759-3.496M74.903 146.166c-.281 3.226.31 8.856-4.506 9.478M93.182 144.344s.115 14.557-1.344 15.65c-2.305 1.73-3.107 2.02-3.107 2.02M89.197 144.923s.269 13.144-1.01 25.088M83.525 170.71s6.81-1.051 9.116-1.051M46.026 270.045l-.892 4.538M46.937 263.289l-.815 4.157M62.725 202.503c-.33 1.618-.102 1.904-.449 3.438 0 0-2.756 1.903-2.29 3.923.466 2.02-.31 3.424-4.505 17.252-1.762 5.807-4.233 18.922-6.165 28.278-.03.144-.521 2.646-1.14 5.8M64.158 194.136c-.295 1.658-.6 3.31-.917 4.938M71.33 146.787l-1.244 10.877s-1.14.155-.519 2.33c.117 1.399-2.778 16.39-5.382 31.615M44.242 273.727H58.07",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M106.18 142.117c-3.028-.489-18.825-2.744-36.219.2a.625.625 0 0 0-.518.644c.063 1.307.044 2.343.015 2.995a.617.617 0 0 0 .716.636c3.303-.534 17.037-2.412 35.664-.266.347.04.66-.214.692-.56.124-1.347.16-2.425.17-3.029a.616.616 0 0 0-.52-.62",fill:"#192064"}),e.createElement("path",{d:"M96.398 145.264l.003-5.102a.843.843 0 0 0-.809-.847 114.104 114.104 0 0 0-8.141-.014.85.85 0 0 0-.82.847l-.003 5.097c0 .476.388.857.864.845 2.478-.064 5.166-.067 8.03.017a.848.848 0 0 0 .876-.843",fill:"#FFF"}),e.createElement("path",{d:"M95.239 144.296l.002-3.195a.667.667 0 0 0-.643-.672c-1.9-.061-3.941-.073-6.094-.01a.675.675 0 0 0-.654.672l-.002 3.192c0 .376.305.677.68.669 1.859-.042 3.874-.043 6.02.012.376.01.69-.291.691-.668",fill:"#192064"}),e.createElement("path",{d:"M90.102 273.522h12.819M91.216 269.761c.006 3.519-.072 5.55 0 6.292M90.923 263.474c-.009 1.599-.016 2.558-.016 4.505M90.44 170.404l.932 46.38s.7 1.631-.233 2.796c-.932 1.166 2.564.7.932 2.33-1.63 1.633.933 1.166 0 3.497-.618 1.546-1.031 21.921-1.138 36.513",stroke:"#648BD8",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M73.736 98.665l2.214 4.312s2.098.816 1.865 2.68l.816 2.214M64.297 116.611c.233-.932 2.176-7.147 12.585-10.488M77.598 90.042s7.691 6.137 16.547 2.72",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M91.974 86.954s5.476-.816 7.574-4.545c1.297-.345.72 2.212-.33 3.671-.7.971-1.01 1.554-1.01 1.554s.194.31.155.816c-.053.697-.175.653-.272 1.048-.081.335.108.657 0 1.049-.046.17-.198.5-.382.878-.12.249-.072.687-.2.948-.231.469-1.562 1.87-2.622 2.855-3.826 3.554-5.018 1.644-6.001-.408-.894-1.865-.661-5.127-.874-6.875-.35-2.914-2.622-3.03-1.923-4.429.343-.685 2.87.69 3.263 1.748.757 2.04 2.952 1.807 2.622 1.69",fill:"#FFC6A0"}),e.createElement("path",{d:"M99.8 82.429c-.465.077-.35.272-.97 1.243-.622.971-4.817 2.932-6.39 3.224-2.589.48-2.278-1.56-4.254-2.855-1.69-1.107-3.562-.638-1.398 1.398.99.932.932 1.107 1.398 3.205.335 1.506-.64 3.67.7 5.593",stroke:"#DB836E",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M79.543 108.673c-2.1 2.926-4.266 6.175-5.557 8.762",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.72 124.768s-2.098-1.942-5.127-2.719c-3.03-.777-3.574-.155-5.516.078-1.942.233-3.885-.932-3.652.7.233 1.63 5.05 1.01 5.206 2.097.155 1.087-6.37 2.796-8.313 2.175-.777.777.466 1.864 2.02 2.175.233 1.554 2.253 1.554 2.253 1.554s.699 1.01 2.641 1.088c2.486 1.32 8.934-.7 10.954-1.554 2.02-.855-.466-5.594-.466-5.594",fill:"#FFC6A0"}),e.createElement("path",{d:"M73.425 122.826s.66 1.127 3.167 1.418c2.315.27 2.563.583 2.563.583s-2.545 2.894-9.07 2.272M72.416 129.274s3.826.097 4.933-.718M74.98 130.75s1.961.136 3.36-.505M77.232 131.916s1.748.019 2.914-.505M73.328 122.321s-.595-1.032 1.262-.427c1.671.544 2.833.055 5.128.155 1.389.061 3.067-.297 3.982.15 1.606.784 3.632 2.181 3.632 2.181s10.526 1.204 19.033-1.127M78.864 108.104s-8.39 2.758-13.168 12.12",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M109.278 112.533s3.38-3.613 7.575-4.662",stroke:"#E4EBF7",strokeWidth:"1.085",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M107.375 123.006s9.697-2.745 11.445-.88",stroke:"#E59788",strokeWidth:".774",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M194.605 83.656l3.971-3.886M187.166 90.933l3.736-3.655M191.752 84.207l-4.462-4.56M198.453 91.057l-4.133-4.225M129.256 163.074l3.718-3.718M122.291 170.039l3.498-3.498M126.561 163.626l-4.27-4.27M132.975 170.039l-3.955-3.955",stroke:"#BFCDDD",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M190.156 211.779h-1.604a4.023 4.023 0 0 1-4.011-4.011V175.68a4.023 4.023 0 0 1 4.01-4.01h1.605a4.023 4.023 0 0 1 4.011 4.01v32.088a4.023 4.023 0 0 1-4.01 4.01",fill:"#A3B4C6"}),e.createElement("path",{d:"M237.824 212.977a4.813 4.813 0 0 1-4.813 4.813h-86.636a4.813 4.813 0 0 1 0-9.626h86.636a4.813 4.813 0 0 1 4.813 4.813",fill:"#A3B4C6"}),e.createElement("mask",{fill:"#fff"}),e.createElement("path",{fill:"#A3B4C6",mask:"url(#d)",d:"M154.098 190.096h70.513v-84.617h-70.513z"}),e.createElement("path",{d:"M224.928 190.096H153.78a3.219 3.219 0 0 1-3.208-3.209V167.92a3.219 3.219 0 0 1 3.208-3.21h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.219 3.219 0 0 1-3.21 3.209M224.928 130.832H153.78a3.218 3.218 0 0 1-3.208-3.208v-18.968a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.21v18.967a3.218 3.218 0 0 1-3.21 3.208",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 120.546a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 120.546h-22.461a.802.802 0 0 1-.802-.802v-3.208c0-.443.359-.803.802-.803h22.46c.444 0 .803.36.803.803v3.208c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M224.928 160.464H153.78a3.218 3.218 0 0 1-3.208-3.209v-18.967a3.219 3.219 0 0 1 3.208-3.209h71.148a3.219 3.219 0 0 1 3.209 3.209v18.967a3.218 3.218 0 0 1-3.21 3.209",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M173.455 130.832h49.301M164.984 130.832h6.089M155.952 130.832h6.75M173.837 160.613h49.3M165.365 160.613h6.089M155.57 160.613h6.751",stroke:"#7C90A5",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M159.563 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M166.98 151.038a2.407 2.407 0 1 1 0-4.814 2.407 2.407 0 0 1 0 4.814M174.397 151.038a2.407 2.407 0 1 1 .001-4.814 2.407 2.407 0 0 1 0 4.814M222.539 151.038h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802M159.563 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M166.98 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M174.397 179.987a2.407 2.407 0 1 1 0-4.813 2.407 2.407 0 0 1 0 4.813M222.539 179.987h-22.461a.802.802 0 0 1-.802-.802v-3.209c0-.443.359-.802.802-.802h22.46c.444 0 .803.36.803.802v3.209c0 .443-.36.802-.802.802",fill:"#FFF",mask:"url(#d)"}),e.createElement("path",{d:"M203.04 221.108h-27.372a2.413 2.413 0 0 1-2.406-2.407v-11.448a2.414 2.414 0 0 1 2.406-2.407h27.372a2.414 2.414 0 0 1 2.407 2.407V218.7a2.413 2.413 0 0 1-2.407 2.407",fill:"#BFCDDD",mask:"url(#d)"}),e.createElement("path",{d:"M177.259 207.217v11.52M201.05 207.217v11.52",stroke:"#A3B4C6",strokeWidth:"1.124",strokeLinecap:"round",strokeLinejoin:"round",mask:"url(#d)"}),e.createElement("path",{d:"M162.873 267.894a9.422 9.422 0 0 1-9.422-9.422v-14.82a9.423 9.423 0 0 1 18.845 0v14.82a9.423 9.423 0 0 1-9.423 9.422",fill:"#5BA02E",mask:"url(#d)"}),e.createElement("path",{d:"M171.22 267.83a9.422 9.422 0 0 1-9.422-9.423v-3.438a9.423 9.423 0 0 1 18.845 0v3.438a9.423 9.423 0 0 1-9.422 9.423",fill:"#92C110",mask:"url(#d)"}),e.createElement("path",{d:"M181.31 293.666h-27.712a3.209 3.209 0 0 1-3.209-3.21V269.79a3.209 3.209 0 0 1 3.209-3.21h27.711a3.209 3.209 0 0 1 3.209 3.21v20.668a3.209 3.209 0 0 1-3.209 3.209",fill:"#F2D7AD",mask:"url(#d)"}))),Wl=()=>e.createElement("svg",{width:"251",height:"294"},e.createElement("g",{fill:"none",fillRule:"evenodd"},e.createElement("path",{d:"M0 129.023v-2.084C0 58.364 55.591 2.774 124.165 2.774h2.085c68.574 0 124.165 55.59 124.165 124.165v2.084c0 68.575-55.59 124.166-124.165 124.166h-2.085C55.591 253.189 0 197.598 0 129.023",fill:"#E4EBF7"}),e.createElement("path",{d:"M41.417 132.92a8.231 8.231 0 1 1-16.38-1.65 8.231 8.231 0 0 1 16.38 1.65",fill:"#FFF"}),e.createElement("path",{d:"M38.652 136.36l10.425 5.91M49.989 148.505l-12.58 10.73",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M41.536 161.28a5.636 5.636 0 1 1-11.216-1.13 5.636 5.636 0 0 1 11.216 1.13M59.154 145.261a5.677 5.677 0 1 1-11.297-1.138 5.677 5.677 0 0 1 11.297 1.138M100.36 29.516l29.66-.013a4.562 4.562 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 0 0 .005 9.126M111.705 47.754l29.659-.013a4.563 4.563 0 1 0-.004-9.126l-29.66.013a4.563 4.563 0 1 0 .005 9.126",fill:"#FFF"}),e.createElement("path",{d:"M114.066 29.503V29.5l15.698-.007a4.563 4.563 0 1 0 .004 9.126l-15.698.007v-.002a4.562 4.562 0 0 0-.004-9.122M185.405 137.723c-.55 5.455-5.418 9.432-10.873 8.882-5.456-.55-9.432-5.418-8.882-10.873.55-5.455 5.418-9.432 10.873-8.882 5.455.55 9.432 5.418 8.882 10.873",fill:"#FFF"}),e.createElement("path",{d:"M180.17 143.772l12.572 7.129M193.841 158.42L178.67 171.36",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{d:"M185.55 171.926a6.798 6.798 0 1 1-13.528-1.363 6.798 6.798 0 0 1 13.527 1.363M204.12 155.285a6.848 6.848 0 1 1-13.627-1.375 6.848 6.848 0 0 1 13.626 1.375",fill:"#FFF"}),e.createElement("path",{d:"M152.988 194.074a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0zM225.931 118.217a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM217.09 153.051a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.42 0zM177.84 109.842a2.21 2.21 0 1 1-4.422 0 2.21 2.21 0 0 1 4.421 0zM196.114 94.454a2.21 2.21 0 1 1-4.421 0 2.21 2.21 0 0 1 4.421 0zM202.844 182.523a2.21 2.21 0 1 1-4.42 0 2.21 2.21 0 0 1 4.42 0z",stroke:"#FFF",strokeWidth:"2"}),e.createElement("path",{stroke:"#FFF",strokeWidth:"2",d:"M215.125 155.262l-1.902 20.075-10.87 5.958M174.601 176.636l-6.322 9.761H156.98l-4.484 6.449M175.874 127.28V111.56M221.51 119.404l-12.77 7.859-15.228-7.86V96.668"}),e.createElement("path",{d:"M180.68 29.32C180.68 13.128 193.806 0 210 0c16.193 0 29.32 13.127 29.32 29.32 0 16.194-13.127 29.322-29.32 29.322-16.193 0-29.32-13.128-29.32-29.321",fill:"#A26EF4"}),e.createElement("path",{d:"M221.45 41.706l-21.563-.125a1.744 1.744 0 0 1-1.734-1.754l.071-12.23a1.744 1.744 0 0 1 1.754-1.734l21.562.125c.964.006 1.74.791 1.735 1.755l-.071 12.229a1.744 1.744 0 0 1-1.754 1.734",fill:"#FFF"}),e.createElement("path",{d:"M215.106 29.192c-.015 2.577-2.049 4.654-4.543 4.64-2.494-.014-4.504-2.115-4.489-4.693l.04-6.925c.016-2.577 2.05-4.654 4.543-4.64 2.494.015 4.504 2.116 4.49 4.693l-.04 6.925zm-4.53-14.074a6.877 6.877 0 0 0-6.916 6.837l-.043 7.368a6.877 6.877 0 0 0 13.754.08l.042-7.368a6.878 6.878 0 0 0-6.837-6.917zM167.566 68.367h-3.93a4.73 4.73 0 0 1-4.717-4.717 4.73 4.73 0 0 1 4.717-4.717h3.93a4.73 4.73 0 0 1 4.717 4.717 4.73 4.73 0 0 1-4.717 4.717",fill:"#FFF"}),e.createElement("path",{d:"M168.214 248.838a6.611 6.611 0 0 1-6.61-6.611v-66.108a6.611 6.611 0 0 1 13.221 0v66.108a6.611 6.611 0 0 1-6.61 6.61",fill:"#5BA02E"}),e.createElement("path",{d:"M176.147 248.176a6.611 6.611 0 0 1-6.61-6.61v-33.054a6.611 6.611 0 1 1 13.221 0v33.053a6.611 6.611 0 0 1-6.61 6.611",fill:"#92C110"}),e.createElement("path",{d:"M185.994 293.89h-27.376a3.17 3.17 0 0 1-3.17-3.17v-45.887a3.17 3.17 0 0 1 3.17-3.17h27.376a3.17 3.17 0 0 1 3.17 3.17v45.886a3.17 3.17 0 0 1-3.17 3.17",fill:"#F2D7AD"}),e.createElement("path",{d:"M81.972 147.673s6.377-.927 17.566-1.28c11.729-.371 17.57 1.086 17.57 1.086s3.697-3.855.968-8.424c1.278-12.077 5.982-32.827.335-48.273-1.116-1.339-3.743-1.512-7.536-.62-1.337.315-7.147-.149-7.983-.1l-15.311-.347s-3.487-.17-8.035-.508c-1.512-.113-4.227-1.683-5.458-.338-.406.443-2.425 5.669-1.97 16.077l8.635 35.642s-3.141 3.61 1.219 7.085",fill:"#FFF"}),e.createElement("path",{d:"M75.768 73.325l-.9-6.397 11.982-6.52s7.302-.118 8.038 1.205c.737 1.324-5.616.993-5.616.993s-1.836 1.388-2.615 2.5c-1.654 2.363-.986 6.471-8.318 5.986-1.708.284-2.57 2.233-2.57 2.233",fill:"#FFC6A0"}),e.createElement("path",{d:"M52.44 77.672s14.217 9.406 24.973 14.444c1.061.497-2.094 16.183-11.892 11.811-7.436-3.318-20.162-8.44-21.482-14.496-.71-3.258 2.543-7.643 8.401-11.76M141.862 80.113s-6.693 2.999-13.844 6.876c-3.894 2.11-10.137 4.704-12.33 7.988-6.224 9.314 3.536 11.22 12.947 7.503 6.71-2.651 28.999-12.127 13.227-22.367",fill:"#FFB594"}),e.createElement("path",{d:"M76.166 66.36l3.06 3.881s-2.783 2.67-6.31 5.747c-7.103 6.195-12.803 14.296-15.995 16.44-3.966 2.662-9.754 3.314-12.177-.118-3.553-5.032.464-14.628 31.422-25.95",fill:"#FFC6A0"}),e.createElement("path",{d:"M64.674 85.116s-2.34 8.413-8.912 14.447c.652.548 18.586 10.51 22.144 10.056 5.238-.669 6.417-18.968 1.145-20.531-.702-.208-5.901-1.286-8.853-2.167-.87-.26-1.611-1.71-3.545-.936l-1.98-.869zM128.362 85.826s5.318 1.956 7.325 13.734c-.546.274-17.55 12.35-21.829 7.805-6.534-6.94-.766-17.393 4.275-18.61 4.646-1.121 5.03-1.37 10.23-2.929",fill:"#FFF"}),e.createElement("path",{d:"M78.18 94.656s.911 7.41-4.914 13.078",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.397 94.68s3.124 2.572 10.263 2.572c7.14 0 9.074-3.437 9.074-3.437",stroke:"#E4EBF7",strokeWidth:".932",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.184 68.639l-6.781-6.177s-5.355-4.314-9.223-.893c-3.867 3.422 4.463 2.083 5.653 4.165 1.19 2.082.848 1.143-2.083.446-5.603-1.331-2.082.893 2.975 5.355 2.091 1.845 6.992.955 6.992.955l2.467-3.851z",fill:"#FFC6A0"}),e.createElement("path",{d:"M105.282 91.315l-.297-10.937-15.918-.027-.53 10.45c-.026.403.17.788.515.999 2.049 1.251 9.387 5.093 15.799.424.287-.21.443-.554.431-.91",fill:"#FFB594"}),e.createElement("path",{d:"M107.573 74.24c.817-1.147.982-9.118 1.015-11.928a1.046 1.046 0 0 0-.965-1.055l-4.62-.365c-7.71-1.044-17.071.624-18.253 6.346-5.482 5.813-.421 13.244-.421 13.244s1.963 3.566 4.305 6.791c.756 1.041.398-3.731 3.04-5.929 5.524-4.594 15.899-7.103 15.899-7.103",fill:"#5C2552"}),e.createElement("path",{d:"M88.426 83.206s2.685 6.202 11.602 6.522c7.82.28 8.973-7.008 7.434-17.505l-.909-5.483c-6.118-2.897-15.478.54-15.478.54s-.576 2.044-.19 5.504c-2.276 2.066-1.824 5.618-1.824 5.618s-.905-1.922-1.98-2.321c-.86-.32-1.897.089-2.322 1.98-1.04 4.632 3.667 5.145 3.667 5.145",fill:"#FFC6A0"}),e.createElement("path",{stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round",d:"M100.843 77.099l1.701-.928-1.015-4.324.674-1.406"}),e.createElement("path",{d:"M105.546 74.092c-.022.713-.452 1.279-.96 1.263-.51-.016-.904-.607-.882-1.32.021-.713.452-1.278.96-1.263.51.016.904.607.882 1.32M97.592 74.349c-.022.713-.452 1.278-.961 1.263-.509-.016-.904-.607-.882-1.32.022-.713.452-1.279.961-1.263.51.016.904.606.882 1.32",fill:"#552950"}),e.createElement("path",{d:"M91.132 86.786s5.269 4.957 12.679 2.327",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M99.776 81.903s-3.592.232-1.44-2.79c1.59-1.496 4.897-.46 4.897-.46s1.156 3.906-3.457 3.25",fill:"#DB836E"}),e.createElement("path",{d:"M102.88 70.6s2.483.84 3.402.715M93.883 71.975s2.492-1.144 4.778-1.073",stroke:"#5C2552",strokeWidth:"1.526",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M86.32 77.374s.961.879 1.458 2.106c-.377.48-1.033 1.152-.236 1.809M99.337 83.719s1.911.151 2.509-.254",stroke:"#DB836E",strokeWidth:"1.145",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M87.782 115.821l15.73-3.012M100.165 115.821l10.04-2.008",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M66.508 86.763s-1.598 8.83-6.697 14.078",stroke:"#E4EBF7",strokeWidth:"1.114",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M128.31 87.934s3.013 4.121 4.06 11.785",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M64.09 84.816s-6.03 9.912-13.607 9.903",stroke:"#DB836E",strokeWidth:".795",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M112.366 65.909l-.142 5.32s5.993 4.472 11.945 9.202c4.482 3.562 8.888 7.455 10.985 8.662 4.804 2.766 8.9 3.355 11.076 1.808 4.071-2.894 4.373-9.878-8.136-15.263-4.271-1.838-16.144-6.36-25.728-9.73",fill:"#FFC6A0"}),e.createElement("path",{d:"M130.532 85.488s4.588 5.757 11.619 6.214",stroke:"#DB836E",strokeWidth:".75",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M121.708 105.73s-.393 8.564-1.34 13.612",stroke:"#E4EBF7",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M115.784 161.512s-3.57-1.488-2.678-7.14",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M101.52 290.246s4.326 2.057 7.408 1.03c2.842-.948 4.564.673 7.132 1.186 2.57.514 6.925 1.108 11.772-1.269-.104-5.551-6.939-4.01-12.048-6.763-2.582-1.39-3.812-4.757-3.625-8.863h-9.471s-1.402 10.596-1.169 14.68",fill:"#CBD1D1"}),e.createElement("path",{d:"M101.496 290.073s2.447 1.281 6.809.658c3.081-.44 3.74.485 7.479 1.039 3.739.554 10.802-.07 11.91-.9.415 1.108-.347 2.077-.347 2.077s-1.523.608-4.847.831c-2.045.137-5.843.293-7.663-.507-1.8-1.385-5.286-1.917-5.77-.243-3.947.958-7.41-.288-7.41-.288l-.16-2.667z",fill:"#2B0849"}),e.createElement("path",{d:"M108.824 276.19h3.116s-.103 6.751 4.57 8.62c-4.673.624-8.62-2.32-7.686-8.62",fill:"#A4AABA"}),e.createElement("path",{d:"M57.65 272.52s-2.122 7.47-4.518 12.396c-1.811 3.724-4.255 7.548 5.505 7.548 6.698 0 9.02-.483 7.479-6.648-1.541-6.164.268-13.296.268-13.296H57.65z",fill:"#CBD1D1"}),e.createElement("path",{d:"M51.54 290.04s2.111 1.178 6.682 1.178c6.128 0 8.31-1.662 8.31-1.662s.605 1.122-.624 2.18c-1 .862-3.624 1.603-7.444 1.559-4.177-.049-5.876-.57-6.786-1.177-.831-.554-.692-1.593-.138-2.078",fill:"#2B0849"}),e.createElement("path",{d:"M58.533 274.438s.034 1.529-.315 2.95c-.352 1.431-1.087 3.127-1.139 4.17-.058 1.16 4.57 1.592 5.194.035.623-1.559 1.303-6.475 1.927-7.306.622-.831-4.94-2.135-5.667.15",fill:"#A4AABA"}),e.createElement("path",{d:"M100.885 277.015l13.306.092s1.291-54.228 1.843-64.056c.552-9.828 3.756-43.13.997-62.788l-12.48-.64-22.725.776s-.433 3.944-1.19 9.921c-.062.493-.677.838-.744 1.358-.075.582.42 1.347.318 1.956-2.35 14.003-6.343 32.926-8.697 46.425-.116.663-1.227 1.004-1.45 2.677-.04.3.21 1.516.112 1.785-6.836 18.643-10.89 47.584-14.2 61.551l14.528-.014s2.185-8.524 4.008-16.878c2.796-12.817 22.987-84.553 22.987-84.553l3-.517 1.037 46.1s-.223 1.228.334 2.008c.558.782-.556 1.117-.39 2.233l.39 1.784s-.446 7.14-.892 11.826c-.446 4.685-.092 38.954-.092 38.954",fill:"#7BB2F9"}),e.createElement("path",{d:"M77.438 220.434c1.146.094 4.016-2.008 6.916-4.91M107.55 223.931s2.758-1.103 6.069-3.862",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M108.459 220.905s2.759-1.104 6.07-3.863",stroke:"#648BD8",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M76.099 223.557s2.608-.587 6.47-3.346M87.33 150.82c-.27 3.088.297 8.478-4.315 9.073M104.829 149.075s.11 13.936-1.286 14.983c-2.207 1.655-2.975 1.934-2.975 1.934M101.014 149.63s.035 12.81-1.19 24.245M94.93 174.965s7.174-1.655 9.38-1.655M75.671 204.754c-.316 1.55-.64 3.067-.973 4.535 0 0-1.45 1.822-1.003 3.756.446 1.934-.943 2.034-4.96 15.273-1.686 5.559-4.464 18.49-6.313 27.447-.078.38-4.018 18.06-4.093 18.423M77.043 196.743a313.269 313.269 0 0 1-.877 4.729M83.908 151.414l-1.19 10.413s-1.091.148-.496 2.23c.111 1.34-2.66 15.692-5.153 30.267M57.58 272.94h13.238",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}),e.createElement("path",{d:"M117.377 147.423s-16.955-3.087-35.7.199c.157 2.501-.002 4.128-.002 4.128s14.607-2.802 35.476-.31c.251-2.342.226-4.017.226-4.017",fill:"#192064"}),e.createElement("path",{d:"M107.511 150.353l.004-4.885a.807.807 0 0 0-.774-.81c-2.428-.092-5.04-.108-7.795-.014a.814.814 0 0 0-.784.81l-.003 4.88c0 .456.371.82.827.808a140.76 140.76 0 0 1 7.688.017.81.81 0 0 0 .837-.806",fill:"#FFF"}),e.createElement("path",{d:"M106.402 149.426l.002-3.06a.64.64 0 0 0-.616-.643 94.135 94.135 0 0 0-5.834-.009.647.647 0 0 0-.626.643l-.001 3.056c0 .36.291.648.651.64 1.78-.04 3.708-.041 5.762.012.36.009.662-.279.662-.64",fill:"#192064"}),e.createElement("path",{d:"M101.485 273.933h12.272M102.652 269.075c.006 3.368.04 5.759.11 6.47M102.667 263.125c-.009 1.53-.015 2.98-.016 4.313M102.204 174.024l.893 44.402s.669 1.561-.224 2.677c-.892 1.116 2.455.67.893 2.231-1.562 1.562.893 1.116 0 3.347-.592 1.48-.988 20.987-1.09 34.956",stroke:"#648BD8",strokeWidth:"1.051",strokeLinecap:"round",strokeLinejoin:"round"}))),Kl=t(83116),Jl=t(37613);const ql=o=>{const{componentCls:i,lineHeightHeading3:c,iconCls:Se,padding:$e,paddingXL:Ve,paddingXS:Nt,paddingLG:et,marginXS:K,lineHeight:qe}=o;return{[i]:{padding:`${et*2}px ${Ve}px`,"&-rtl":{direction:"rtl"}},[`${i} ${i}-image`]:{width:o.imageWidth,height:o.imageHeight,margin:"auto"},[`${i} ${i}-icon`]:{marginBottom:et,textAlign:"center",[`& > ${Se}`]:{fontSize:o.iconFontSize}},[`${i} ${i}-title`]:{color:o.colorTextHeading,fontSize:o.titleFontSize,lineHeight:c,marginBlock:K,textAlign:"center"},[`${i} ${i}-subtitle`]:{color:o.colorTextDescription,fontSize:o.subtitleFontSize,lineHeight:qe,textAlign:"center"},[`${i} ${i}-content`]:{marginTop:et,padding:`${et}px ${$e*2.5}px`,backgroundColor:o.colorFillAlter},[`${i} ${i}-extra`]:{margin:o.extraMargin,textAlign:"center","& > *":{marginInlineEnd:Nt,"&:last-child":{marginInlineEnd:0}}}}},_l=o=>{const{componentCls:i,iconCls:c}=o;return{[`${i}-success ${i}-icon > ${c}`]:{color:o.resultSuccessIconColor},[`${i}-error ${i}-icon > ${c}`]:{color:o.resultErrorIconColor},[`${i}-info ${i}-icon > ${c}`]:{color:o.resultInfoIconColor},[`${i}-warning ${i}-icon > ${c}`]:{color:o.resultWarningIconColor}}},$l=o=>[ql(o),_l(o)],ea=o=>$l(o);var ta=(0,Kl.Z)("Result",o=>{const i=o.colorInfo,c=o.colorError,Se=o.colorSuccess,$e=o.colorWarning,Ve=(0,Jl.TS)(o,{resultInfoIconColor:i,resultErrorIconColor:c,resultSuccessIconColor:Se,resultWarningIconColor:$e,imageWidth:250,imageHeight:295});return[ea(Ve)]},o=>({titleFontSize:o.fontSizeHeading3,subtitleFontSize:o.fontSize,iconFontSize:o.fontSizeHeading3*3,extraMargin:`${o.paddingLG}px 0 0 0`}));const na={success:sl.Z,error:Ju.Z,info:_u.Z,warning:Al},dl={404:Yl,500:Gl,403:Wl},ua=Object.keys(dl),la=o=>{let{prefixCls:i,icon:c,status:Se}=o;const $e=wt()(`${i}-icon`);if(ua.includes(`${Se}`)){const Nt=dl[Se];return e.createElement("div",{className:`${$e} ${i}-image`},e.createElement(Nt,null))}const Ve=e.createElement(na[Se]);return c===null||c===!1?null:e.createElement("div",{className:$e},c||Ve)},aa=o=>{let{prefixCls:i,extra:c}=o;return c?e.createElement("div",{className:`${i}-extra`},c):null},Ml=o=>{let{prefixCls:i,className:c,rootClassName:Se,subTitle:$e,title:Ve,style:Nt,children:et,status:K="info",icon:qe,extra:Qt}=o;const{getPrefixCls:rn,direction:$t,result:St}=e.useContext(Xl.E_),It=rn("result",i),[yn,Fn]=ta(It),Kn=wt()(It,`${It}-${K}`,c,St==null?void 0:St.className,Se,{[`${It}-rtl`]:$t==="rtl"},Fn),Rn=Object.assign(Object.assign({},St==null?void 0:St.style),Nt);return yn(e.createElement("div",{className:Kn,style:Rn},e.createElement(la,{prefixCls:It,status:K,icon:qe}),e.createElement("div",{className:`${It}-title`},Ve),$e&&e.createElement("div",{className:`${It}-subtitle`},$e),e.createElement(aa,{prefixCls:It,extra:Qt}),et&&e.createElement("div",{className:`${It}-content`},et)))};Ml.PRESENTED_IMAGE_403=dl[403],Ml.PRESENTED_IMAGE_404=dl[404],Ml.PRESENTED_IMAGE_500=dl[500];var ra=Ml,oa=Object.defineProperty,ia=(o,i,c)=>i in o?oa(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,sa=(o,i,c)=>ia(o,typeof i!="symbol"?i+"":i,c);const{Paragraph:ca,Text:Aa}=il.default;class da extends e.Component{constructor(){super(...arguments),sa(this,"state",{hasError:!1,error:null,errorInfo:null})}static getDerivedStateFromError(i){return{hasError:!0,error:i,errorInfo:null}}componentDidCatch(i,c){console.log("\u6355\u83B7\u7684\u9519\u8BEF:",i),console.log("\u9519\u8BEF\u4FE1\u606F:",c),this.setState({error:i,errorInfo:c})}render(){var i,c;return this.state.hasError?e.createElement(ra,{status:"warning",title:"\u5F53\u524D\u6D4F\u89C8\u5668\u4F3C\u4E4E\u53D1\u751F\u4E86\u9519\u8BEF\uFF0C\u70B9\u51FB\u4E0B\u65B9\u6309\u94AE\u5237\u65B0\u9875\u9762\u4EE5\u6062\u590D\u6B63\u5E38\u529F\u80FD\uFF01 ",subTitle:(i=this.state.error)==null?void 0:i.message,extra:[e.createElement(me.ZP,{type:"primary",key:"console",onClick:()=>window.location.reload()},"\u7ACB\u5373\u5237\u65B0")]},e.createElement("div",{className:"desc"},e.createElement(ca,null,e.createElement(Aa,{style:{fontSize:14}},"\u8BE6\u7EC6\u4FE1\u606F\uFF1A",e.createElement("br",null),(c=this.state.errorInfo)==null?void 0:c.componentStack)))):this.props.children}}var ga=da,Ca=t(26278),ma="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAANCAYAAACgu+4kAAAAAXNSR0IArs4c6QAAALhJREFUOE+dkjEOgVEQhL8pRCNR0UlE5Qg6Z9C5gcIFUDmAEyhVWgqJBIVE4hwanUSlkpEn709EIe/ZcrPzZXZ2RWLZrkq6f48rRW+7DWyBjqTrpyYJEAS2x0AP6Ep6FJBkQIQsgDLQl+TQywUE8R7YSZpmA6KLOnAGJpKWsv228kfdgEbWCtFBCzgCQ0mrLIDtGnACZpLmWRnYrgAHYFMEmAywXQLWwEXSIPuRbDeBUdz7mQ34daEX5wM7Fb5x5tMAAAAASUVORK5CYII=",Ia=t(9936),fa=t(78110),du=t(59301),va=Object.defineProperty,yl=Object.getOwnPropertySymbols,bl=Object.prototype.hasOwnProperty,Pl=Object.prototype.propertyIsEnumerable,Ol=(o,i,c)=>i in o?va(o,i,{enumerable:!0,configurable:!0,writable:!0,value:c}):o[i]=c,Ea=(o,i)=>{for(var c in i||(i={}))bl.call(i,c)&&Ol(o,c,i[c]);if(yl)for(var c of yl(i))Pl.call(i,c)&&Ol(o,c,i[c]);return o},pa=(o,i)=>{var c={};for(var Se in o)bl.call(o,Se)&&i.indexOf(Se)<0&&(c[Se]=o[Se]);if(o!=null&&yl)for(var Se of yl(o))i.indexOf(Se)<0&&Pl.call(o,Se)&&(c[Se]=o[Se]);return c};const ha=o=>{var i=o,{loading:c,children:Se,globalSetting:$e,user:Ve,account:Nt}=i,et=pa(i,["loading","children","globalSetting","user","account"]),K,qe,Qt,rn,$t,St,It,yn;const Fn=(0,J.useLocation)(),[Kn,Rn]=(0,e.useState)(!1);return(0,e.useEffect)(()=>{let ou=q()().add(0,"days").unix(),iu=localStorage.getItem("mainclose");if(!iu){Rn(!0);return}ou>parseInt(iu)&&Rn(!0)},[]),du.createElement(ga,null,du.createElement(g.ZP,{locale:f.Z,autoInsertSpaceInButton:!1},Fn.pathname==="/"&&Kn&&((qe=(K=$e==null?void 0:$e.setting)==null?void 0:K.adv_index)==null?void 0:qe.image_url)&&((Qt=$e==null?void 0:$e.setting)==null?void 0:Qt.main_site)&&du.createElement("div",{onClick:()=>{var ou,iu;return window.open((iu=(ou=$e==null?void 0:$e.setting)==null?void 0:ou.adv_index)==null?void 0:iu.jump_url)},style:{background:`url(${ne.Z.IMG_SERVER+(($t=(rn=$e==null?void 0:$e.setting)==null?void 0:rn.adv_index)==null?void 0:$t.image_url)}) no-repeat center center`,width:"100%",height:60,margin:"0px auto",display:"flex",cursor:"pointer",backgroundSize:"cover"}},du.createElement("div",{style:{width:1200,margin:"0px auto",height:60,display:"flex",alignItems:"center",justifyContent:"space-between"}},du.createElement("div",{style:{fontSize:24,fontWeight:"bold",color:"#fff",visibility:"hidden"}},"\u3010\u8BA1\u7B97\u673A\u5B66\u4E60\u4EA4\u6D41\u7FA4\u3011\u9886\u53D6C\u8BED\u8A00/Java/Python/\u7A0B\u5E8F\u7ADE\u8D5B\u8D44\u6599\uFF0C\u70B9\u51FB\u52A0\u5165"),du.createElement("div",{onClick:()=>{window.open("https://mp.weixin.qq.com/s/31gNJVLlG1nTymoyL1uUJA")},style:{visibility:"hidden",width:"104px",height:"30px",borderRadius:15,display:"flex",alignItems:"center",justifyContent:"center",color:"#FFFFFF",cursor:"pointer",background:"linear-gradient(270deg, #FF4C00 0%, #FF9C01 100%)"}},"\u67E5\u770B\u8BE6\u60C5 ",du.createElement("img",{src:ma,style:{marginLeft:5}}))),du.createElement("img",{src:Ia,onClick:ou=>{ou.stopPropagation(),localStorage.setItem("mainclose",q()().add(1,"days").unix()+""),Rn(!1)},style:{width:16,height:16,marginRight:6,marginTop:6,cursor:"pointer"}})),document.domain!=="kepukehuan.educoder.net"&&du.createElement(te.Z,Ea({},et)),du.createElement("section",{className:Ca.Z.layoutMainClass,style:{marginTop:Fn.pathname=="/training"?"-72px":""}},du.createElement(J.Outlet,null)),du.createElement(Re,null),!(0,we.Ll)()&&document.domain!=="kepukehuan.educoder.net"&&du.createElement(ot,null),du.createElement(O,null),du.createElement($,null),du.createElement(be,null),du.createElement(Oe,null),du.createElement(Ze,null),Nt.actionTabs.key==="Account-ProfessionalAuth"&&((It=(St=Nt.actionTabs)==null?void 0:St.code)==null?void 0:It.length)>0&&du.createElement(fa.Z,{Scoid:(yn=Ve==null?void 0:Ve.userInfo)==null?void 0:yn.user_school_id}),!(0,we.Ll)()&&du.createElement(Xt,null),du.createElement(xu,null)))};var Ma=(0,J.connect)(({loading:o,globalSetting:i,user:c,account:Se})=>({loading:o,user:c,globalSetting:i,account:Se}))(ha)},79285:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return ee}});var e=t(59301),g=t(78241),f=t(8591),te=t(43418),J=t(99313),B=t(57809),q=t(19842),pe=t(98228),w=t(92832),P=t(1710),oe=t(6848),ye=t(58421),ne=t(3113),M=t(99064),we={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"},De=t(26422),G={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"},de=t(85149),ce=t(955),ot=t(24334);const Pe=["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 nt=({qitem:R})=>{var H,Fe,gt,Ie,X,Ae,$,le,Ne,fe;return e.createElement("div",{className:G.warp},e.createElement("div",{className:G.mainPart},e.createElement("div",{className:G.qcount},(R==null?void 0:R.question_type)===8&&e.createElement(de.Z,{className:G.content,showProgramFill:!0,value:(H=R==null?void 0:R.program_attr)==null?void 0:H.description}),(R==null?void 0:R.question_type)!=8&&e.createElement(de.Z,{className:G.qtitle,value:(R==null?void 0:R.name)||(R==null?void 0:R.title)})),((R==null?void 0:R.question_type)===0||(R==null?void 0:R.question_type)===2)&&e.createElement("div",null,(Fe=R==null?void 0:R.choices)==null?void 0:Fe.map((L,I)=>e.createElement("div",{className:G.redio},!(L!=null&&L.is_answer)&&e.createElement("span",{className:G.redioitem}),(L==null?void 0:L.is_answer)&&e.createElement("i",{className:`${G.redioitemyes} icon-duigou1`}),e.createElement(de.Z,{className:L!=null&&L.is_answer?G.titleyes:G.title,value:Pe[I]+(L==null?void 0:L.choice_text)}),(L==null?void 0:L.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(R==null?void 0:R.question_type)===1&&e.createElement("div",null,(gt=R==null?void 0:R.choices)==null?void 0:gt.map((L,I)=>e.createElement("div",{className:G.checkbox},!(L!=null&&L.is_answer)&&e.createElement("span",{className:G.checkboxitem}),(L==null?void 0:L.is_answer)&&e.createElement("i",{className:`${G.checkboxitemyes} icon-duigou1`}),e.createElement(de.Z,{className:L!=null&&L.is_answer?G.titleyes:G.title,value:Pe[I]+(L==null?void 0:L.choice_text)}),(L==null?void 0:L.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(R==null?void 0:R.question_type)===3&&e.createElement("div",{className:G.completion},(Ie=R==null?void 0:R.standard_answer)==null?void 0:Ie.map((L,I)=>{var r;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:G.title},"\u586B\u7A7A\u9879",I+1),e.createElement("div",{className:G.content},(r=L==null?void 0:L.answer_text)==null?void 0:r.map((C,x)=>e.createElement("div",{className:G.items},C))))})),(R==null?void 0:R.question_type)===4&&e.createElement("div",{className:G.simple},e.createElement("div",{className:G.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(X=R==null?void 0:R.answer_texts)!=null&&X[0]?e.createElement(de.Z,{className:G.content,value:(Ae=R==null?void 0:R.answer_texts)==null?void 0:Ae[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(R==null?void 0:R.question_type)===5&&(($=R==null?void 0:R.challenge_names)==null?void 0:$.map((L,I)=>e.createElement("div",{className:G.shixun},e.createElement("span",{className:G.qtitle},e.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,ce.EM)(I+1),"\u9898"),L)))),(R==null?void 0:R.question_type)===6&&e.createElement("div",{className:G.program},e.createElement(de.Z,{className:G.content,value:((le=R==null?void 0:R.program_attr)==null?void 0:le.description)||"- -"})),(R==null?void 0:R.question_type)===7&&((Ne=R==null?void 0:R.sub_item_banks)==null?void 0:Ne.map((L,I)=>{var r,C,x,N,be;return e.createElement("div",null,e.createElement("div",{className:G.combination},e.createElement("span",{className:G.qtitle},L==null?void 0:L.name)),e.createElement("div",{className:G.warp,style:{padding:"0px",paddingTop:20}},e.createElement("div",null,((L==null?void 0:L.item_type)=="SINGLE"||(L==null?void 0:L.item_type)=="JUDGMENT")&&((r=L==null?void 0:L.choices)==null?void 0:r.map((_,Ee)=>e.createElement("div",{className:G.redio},!(_!=null&&_.is_answer)&&e.createElement("span",{className:G.redioitem}),(_==null?void 0:_.is_answer)&&e.createElement("i",{className:`${G.redioitemyes} icon-duigou1`}),e.createElement(de.Z,{className:_!=null&&_.is_answer?G.titleyes:G.title,value:Pe[Ee]+(_==null?void 0:_.choice_text)}),(_==null?void 0:_.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(L==null?void 0:L.item_type)=="MULTIPLE"&&((C=L==null?void 0:L.choices)==null?void 0:C.map((_,Ee)=>e.createElement("div",{className:G.checkbox},!(_!=null&&_.is_answer)&&e.createElement("span",{className:G.checkboxitem}),(_==null?void 0:_.is_answer)&&e.createElement("i",{className:`${G.checkboxitemyes} icon-duigou1`}),e.createElement(de.Z,{className:_!=null&&_.is_answer?G.titleyes:G.title,value:Pe[Ee]+(_==null?void 0:_.choice_text)}),(_==null?void 0:_.is_answer)&&e.createElement("div",{className:G.yestag},"\u6B63\u786E\u7B54\u6848")))),(L==null?void 0:L.item_type)=="COMPLETION"&&e.createElement("div",{className:G.completion},(x=L==null?void 0:L.standard_answer)==null?void 0:x.map((_,Ee)=>{var ae;return e.createElement("div",{style:{display:"flex"}},e.createElement("span",{className:G.title},"\u586B\u7A7A\u9879",Ee+1),e.createElement("div",{className:G.content},(ae=_==null?void 0:_.answer_text)==null?void 0:ae.map((ft,Oe)=>e.createElement("div",{className:G.items},ft))))})),(L==null?void 0:L.item_type)=="SUBJECTIVE"&&e.createElement("div",{className:G.simple},e.createElement("div",{className:G.title},"\u53C2\u8003\u7B54\u6848"),e.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(N=L==null?void 0:L.answer_texts)!=null&&N[0]?e.createElement(de.Z,{className:G.content,value:(be=L==null?void 0:L.answer_texts)==null?void 0:be[0]}):e.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(R==null?void 0:R.question_type)===8&&e.createElement("div",null,e.createElement(de.Z,{disabledFill:!0,className:G.content,showProgramFill:!0,value:ot.Base64.decode(((fe=R==null?void 0:R.program_attr)==null?void 0:fe.code)||"")})),(R==null?void 0:R.question_type)===5&&e.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},e.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.author_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.author_school_name)||"- -")),e.createElement("div",{style:{marginRight:30}},e.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),e.createElement("span",{style:{color:"#000000"}},(R==null?void 0:R.study_count)||"0"))),e.createElement("a",{className:G.shixunbutton,href:`/shixuns/${R==null?void 0:R.identifier}/challenges?exercise=true`,target:"_blank"},e.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((R==null?void 0:R.question_type)<=4||[6,8].includes(R==null?void 0:R.question_type))&&e.createElement("div",{className:G.bottom},e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u89E3\u6790"),e.createElement("span",{className:G.right},R!=null&&R.analysis?e.createElement(de.Z,{value:R==null?void 0:R.analysis}):e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u96BE\u5EA6"),e.createElement("span",{className:G.right},(R==null?void 0:R.difficulty)===1?"\u7B80\u5355":(R==null?void 0:R.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),e.createElement("div",{className:G.bottomitem},e.createElement("span",{className:G.left},"\u77E5\u8BC6\u70B9"),e.createElement("span",{className:G.right},R!=null&&R.tag_discipline?R==null?void 0:R.tag_discipline:e.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},at=t(86087),Je=t(84287),ze=t(89070),Re=t(61485),me=t(32570),Be=t(16149),S=t(59301),O=Object.defineProperty,ge=Object.defineProperties,k=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,st=Object.prototype.hasOwnProperty,Wt=Object.prototype.propertyIsEnumerable,Tt=(R,H,Fe)=>H in R?O(R,H,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):R[H]=Fe,ke=(R,H)=>{for(var Fe in H||(H={}))st.call(H,Fe)&&Tt(R,Fe,H[Fe]);if(_e)for(var Fe of _e(H))Wt.call(H,Fe)&&Tt(R,Fe,H[Fe]);return R},Pt=(R,H)=>ge(R,k(H)),lt=(R,H,Fe)=>new Promise((gt,Ie)=>{var X=le=>{try{$(Fe.next(le))}catch(Ne){Ie(Ne)}},Ae=le=>{try{$(Fe.throw(le))}catch(Ne){Ie(Ne)}},$=le=>le.done?gt(le.value):Promise.resolve(le.value).then(X,Ae);$((Fe=Fe.apply(R,H)).next())});const Mt=({setScoreShow:R,ScoreShow:H,onOk:Fe,isshixuns:gt,isloadings:Ie,dispatch:X,isIntelligentAssistant:Ae=!1,ispptModal:$=!1,newExercisePaper:le,shixunsDetail:Ne})=>{var fe,L,I;let[r,C]=(0,e.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ae,is_smart_plan:$,group_id:[]}),[x,N]=(0,e.useState)([]),[be,_]=(0,e.useState)([]),[Ee,ae]=(0,e.useState)([]),[ft,Oe]=(0,e.useState)([]);const[Xe,ct]=(0,e.useState)(!1),[Te]=g.default.useForm(),[Ze,xe]=(0,e.useState)(),[ht,yt]=(0,e.useState)(!1);let[Ft,Rt]=(0,e.useState)(gt);const[Yt,Xt]=(0,e.useState)([]),[_t,pn]=(0,e.useState)(0),[dn,Q]=(0,e.useState)(!0),[l,d]=(0,e.useState)([]),[Y,n]=(0,e.useState)([]),D=[{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}],a=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[A,E]=(0,e.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 V=(0,e.useRef)(new Set),s=(0,e.useRef)(new Set),v=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],y=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],F=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[h,ve]=(0,e.useState)(!1),W=()=>{Te.resetFields(),Ft=!1,Rt(!1),ve(!1),Te.submit()};(0,e.useEffect)(()=>{var j,ie,m,p,b,z,se,rt,Ke,ut;(((m=(ie=(j=le==null?void 0:le.editData)==null?void 0:j.exercise)==null?void 0:ie.exist_item_bank_ids)==null?void 0:m.length)>0||((z=(b=(p=le==null?void 0:le.editData)==null?void 0:p.exercise)==null?void 0:b.exist_item_bank_shixun_ids)==null?void 0:z.length)>0)&&n([...(rt=(se=le==null?void 0:le.editData)==null?void 0:se.exercise)==null?void 0:rt.exist_item_bank_ids,...(ut=(Ke=le==null?void 0:le.editData)==null?void 0:Ke.exercise)==null?void 0:ut.exist_item_bank_shixun_ids])},[(L=(fe=le==null?void 0:le.editData)==null?void 0:fe.exercise)==null?void 0:L.exist_item_bank_ids]),(0,e.useEffect)(()=>{H&&(Te.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),dn&&Ft&&(Te.setFieldsValue({item_type:"SHIXUN"}),r.item_type="SHIXUN",C(ke({},r)),Q(!1)),Qe(r),ue(),Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[H]),(0,e.useEffect)(()=>{_t>0&&setTimeout(()=>{pn(0)},2e3)},[_t]);function Qe(j){return lt(this,null,function*(){var ie,m,p;if(ct(!0),C(ke({},j)),(Ee==null?void 0:Ee.length)<=0&&j.type==="5"){Oe([]),ct(!1);return}console.log("----",Ee,Yt);let b=j.type==="5"?Ee==null?void 0:Ee.filter(rt=>!Yt.includes(rt)):null,z=j.type==="5"?Ee==null?void 0:Ee.filter(rt=>Yt.includes(rt)):null,se=yield(0,M.ZP)("/api/item_banks.json",{method:"get",params:Pt(ke({},j),{discipline_id:((ie=j==null?void 0:j.courseid)==null?void 0:ie[0])||null,sub_discipline_id:((m=j==null?void 0:j.courseid)==null?void 0:m[1])||null,ids:b,shixun_ids:z,include_shixuns:!Ae,group_id:((p=j.group_id)==null?void 0:p.map(rt=>rt==null?void 0:rt.value))||null,keyword:j.keyword?encodeURIComponent(j.keyword):j.keyword,type:j.type==="5"?null:j.type,clazz:j.type==="3"?"ItemBanksGroup":null,bigmodel:Ae,is_smart_plan:$})});Oe(se),ct(!1)})}function ue(){return lt(this,null,function*(){let j=yield(0,M.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:r.type==="5"?null:r.type,clazz:"ItemBanksGroup"}});N((0,De.L)(j==null?void 0:j.disciplines))})}function Ce(j){return lt(this,null,function*(){var ie;let m=yield(0,M.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:j}),p=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(ie=m==null?void 0:m.data)==null?void 0:ie.map(b=>({title:b.name,id:b.id,pid:b.id,value:b.id,key:b.id,isLeaf:!b.have_child}))}];d(p)})}function He(j){return lt(this,null,function*(){var ie,m,p,b;ct(!0);let z=(ie=j.list)==null?void 0:ie.filter(Ke=>!Yt.includes(Ke)),se=(m=j.list)==null?void 0:m.filter(Ke=>Yt.includes(Ke));if(z.length===0&&se.length===0){ct(!1),Oe([]);return}let rt=yield(0,M.ZP)("/api/item_banks.json",{method:"get",params:Pt(ke({},j),{discipline_id:((p=j==null?void 0:j.courseid)==null?void 0:p[0])||null,sub_discipline_id:((b=j==null?void 0:j.courseid)==null?void 0:b[1])||null,ids:z,shixun_ids:se,type:j.type==="5"?null:j.type,clazz:j.type==="3"?"ItemBanksGroup":null})});ct(!1),Oe(rt)})}const dt=j=>lt(void 0,null,function*(){const ie=yield X({type:"shixunsDetail/release",payload:{id:j}});let m=ie==null?void 0:ie.tag_position,p=(ie==null?void 0:ie.evaluation_set_position)||[],b=ie.status;return b===0?(f.ZP.success("\u53D1\u5E03\u6210\u529F"),Qe(r),!0):(b===2?f.ZP.error(`\u7B2C${p.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):b===3?f.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${m.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):f.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),wt=j=>(j==null?void 0:j.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",zt=(j,ie,m)=>j.map(p=>p.key===ie?ke(ke({},p),m):p.children?Pt(ke({},p),{children:zt(p.children,ie,m)}):p),un=j=>lt(void 0,null,function*(){const{key:ie}=j;let m=r.type;const p=yield(0,Be.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(ie),type:m}),{data:b,total_count:z}=p||{};z>0&&d(se=>zt(se,ie,{children:b.map(rt=>({title:rt.name,id:rt.id,pid:rt.id,value:rt.id,key:rt.id,isLeaf:!rt.have_child}))}))});function je(j){console.log("----",r),j==="1"&&(A.gg=ke({},r)),j==="2"&&(A.scj=ke({},r)),j==="3"&&(A.ttgx=ke({},r)),j==="0"&&(A.wcjd=ke({},r)),j==="5"&&(A.yx=ke({},r)),E(ke({},A))}function xt(){r.type==="1"&&(r=A.gg),r.type==="2"&&(r=A.scj),r.type==="3"&&(r=A.ttgx),r.type==="0"&&(r=A.wcjd),r.type==="5"&&(r=A.yx),(r==null?void 0:r.item_type)==="SHIXUN"?(Ft=!0,Rt(!0)):(Ft=!1,Rt(!1)),Te.setFieldsValue(ke({},r)),C(ke({},r)),Qe(ke({},r))}return S.createElement("div",null,S.createElement(te.default,{title:!1,footer:!1,open:H,width:1200,centered:!0,className:we.scoremodal,onCancel:()=>{R(!1)}},S.createElement("div",{style:{display:"flex",alignItems:"center"}},S.createElement("div",{className:we.title},Ae?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ae&&S.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"),S.createElement(J.default,{className:we.tabWrap,activeKey:r.type,onChange:j=>{j==="3"?(r.show_all_share=!0,Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):r.show_all_share=null,j==="0"&&Ce({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),je(r.type),r.type=j,(r==null?void 0:r.item_type)==="SHIXUN"&&r.type!=="5"&&(Ft=!0,Rt(!0)),ve(!1),r.type==="5"&&(Ft=!1,Rt(!1)),xt(),ue()},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:S.createElement("div",null,"\u5DF2\u9009",Ee.length>0&&S.createElement("span",{className:we.titlecount},Ee.length),_t>0&&S.createElement("span",{className:we.add},"+",_t)),key:"5"}]}),S.createElement(g.default,{layout:"inline",form:Te,onValuesChange:(j,ie)=>{const m=Object.values(ie).some(b=>b!==null&&b!==""&&b!==void 0),p=ie.keyword==="";if(ve(m||!p),r.page=1,(ie==null?void 0:ie.item_type)==="SHIXUN"){if(r.type==="5"?Rt(!1):Rt(!0),j.keyword||j.keyword==="")return;Te.submit()}else{if(j!=null&&j.courseid&&Te.setFieldsValue({tag_discipline_id:""}),Rt(!1),j.keyword||j.keyword==="")return;Te.submit()}},onFinish:j=>{var ie;r.type==="3"&&(!j.group_id||((ie=j==null?void 0:j.group_id)==null?void 0:ie.length)===0)?r.show_all_share=!0:r.show_all_share=null,C(ke(ke({},r),j)),Qe(ke(ke({},r),j))}},S.createElement(g.default.Item,{name:"item_type"},S.createElement(B.default,{className:we.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},($?a:Ae?D==null?void 0:D.filter(j=>j.question_type!==5):D).map(j=>S.createElement(B.default.Option,{key:j.value},j.name)))),S.createElement(g.default.Item,{name:"courseid"},S.createElement(q.Z,{className:we.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:x})),!Ft&&S.createElement(g.default.Item,{name:"tag_discipline_id"},S.createElement(B.default,{className:we.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(I=ft==null?void 0:ft.tag_disciplines)==null?void 0:I.map(j=>S.createElement(B.default.Option,{key:j.id},j.name)))),S.createElement(g.default.Item,{name:Ft?"diff":"difficulty"},S.createElement(B.default,{className:we.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ft&&v.map(j=>S.createElement(B.default.Option,{key:j.value},j.name)),Ft&&y.map(j=>S.createElement(B.default.Option,{key:j.value},j.name)))),Ft&&S.createElement(g.default.Item,{name:"shixun_publish_status"},S.createElement(B.default,{className:we.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},F.map(j=>S.createElement(B.default.Option,{key:j.value},j.name)))),(r.type==="3"||r.type==="0")&&!Ft&&S.createElement(g.default.Item,{name:"group_id"},S.createElement(pe.default,{treeDataSimpleMode:!0,style:{width:118},className:we.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(j,ie)=>ie.title.toUpperCase().indexOf(j.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:un,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:l})),h&&S.createElement("span",{className:we.allqingchu,onClick:W},S.createElement("i",{className:"iconfont icon-guanbi4"}),S.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),S.createElement(g.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},S.createElement(w.default.Search,{className:we.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:S.createElement("i",{className:`iconfont icon-sousuo9 font14 ${we.searchIcon}`,onClick:()=>Te.submit()}),onSearch:j=>{Te.submit()}}))),S.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},S.createElement("div",{onClick:()=>{r.updated_at==="asc"?r.updated_at="desc":r.updated_at="asc",C(Pt(ke({},r),{page:1})),Qe(Pt(ke({},r),{page:1}))}}," ",r.updated_at?S.createElement("img",{src:r.updated_at==="asc"?at.Z:Je.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):S.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),S.createElement("div",{onClick:()=>{r.quotes==="asc"?r.quotes="desc":r.quotes="asc",C(Pt(ke({},r),{page:1})),Qe(Pt(ke({},r),{page:1}))},style:{marginLeft:20}}," ",r.quotes?S.createElement("img",{src:r.quotes==="asc"?at.Z:Je.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):S.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),S.createElement(P.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ft==null?void 0:ft.items)||(ft==null?void 0:ft.shixun_list),pagination:!1,loading:Xe,rowKey:j=>j.id,rowSelection:{type:Ae||$?"radio":"checkbox",selectedRowKeys:be,getCheckboxProps:j=>({disabled:j.shixun_tag_num===1||(Y==null?void 0:Y.find(ie=>j.id===ie))}),onSelect(j,ie,m){if(Ae||$){_([j.id]),s.current=new Set([j.id]),pn(1),ae([j.id]);return}if(ie)(Ft||j!=null&&j.challenge_names)&&Xt([...Yt,j.id]),_([...be,j.id]),j.identifier?V.current.add(j.id):s.current.add(j.id),pn(1),ae([...Ee,j.id]);else{j.identifier?V.current.delete(j.id):s.current.delete(j.id);let p=Ee.filter(b=>b!==j.id);if(_(p),ae(p),Ft||j!=null&&j.challenge_names){let b=Yt.filter(z=>z!==j.id);Xt([...b])}if(r.type==="5"){He(Pt(ke({},r),{list:[...p]}));return}}},onSelectAll(j,ie,m){var p,b;if(j){const z=m.map(rt=>rt.id),se=(b=m==null?void 0:m.filter(rt=>rt==null?void 0:rt.challenge_names))==null?void 0:b.map(rt=>rt.id);Xt([...Yt,...se]),_([...be,...z]),ae([...Ee,...z]);for(const rt of m)rt.identifier?V.current.add(rt.id):s.current.add(rt.id)}else{const z=m.map(ut=>ut.id),se=be.filter(ut=>!z.some(Ue=>Ue===ut)),rt=(p=m==null?void 0:m.filter(ut=>ut==null?void 0:ut.challenge_names))==null?void 0:p.map(ut=>ut.id);_([...se]),ae([...se]);let Ke=Yt.filter(ut=>!rt.some(Ue=>Ue===ut.id));Xt([...Ke]),r.type==="5"&&He(Pt(ke({},r),{list:[...se]}));for(const ut of z)ut.identifier?V.current.delete(ut):s.current.delete(ut)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(j,ie,m)=>{var p,b;return S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",null,Ft||ie!=null&&ie.challenge_names?"\u5B9E\u8BAD\u9898":(b=(p=D==null?void 0:D.filter(z=>z.value===j))==null?void 0:p[0])==null?void 0:b.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ft?"30%":"60%",key:"name",render:(j,ie,m)=>{var p;return S.createElement("div",{style:{display:"flex",alignItems:"center"}},S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",{className:ie!=null&&ie.high_resources_consume?we.q_title:""},S.createElement(de.Z,{key:1,showLines:1,showTextOnly:!0,value:Ft||ie!=null&&ie.challenge_names?ie!=null&&ie.title||j===null?"--":j:(ie==null?void 0:ie.item_type)=="BPROGRAM"?(p=ie==null?void 0:ie.program_attr)==null?void 0:p.description:j}))),(ie==null?void 0:ie.high_resources_consume)&&S.createElement(me.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ft,render:(j,ie,m)=>{var p;return S.createElement(oe.Z,{title:wt(ie)},S.createElement("span",null,j?(p=j==null?void 0:j.split("\u3001"))==null?void 0:p[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ft,render:(j,ie,m)=>S.createElement(oe.Z,{title:wt(ie)},S.createElement("span",null,j||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(j,ie,m)=>{var p,b,z,se;return S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",null,Ft||ie!=null&&ie.challenge_names?(ie==null?void 0:ie.level)||((b=(p=v==null?void 0:v.filter(rt=>rt.value===j))==null?void 0:p[0])==null?void 0:b.name):(se=(z=v==null?void 0:v.filter(rt=>rt.value===j))==null?void 0:z[0])==null?void 0:se.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ft,render:(j,ie,m)=>S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",null,j||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(j,ie,m)=>S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",null,Ft||ie!=null&&ie.challenge_names?(ie==null?void 0:ie.study_count)||(ie==null?void 0:ie.stu_num):j))},{title:S.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",S.createElement(oe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},S.createElement(Re.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ft,render:(j,ie,m)=>S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",null,j||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(j,ie,m)=>S.createElement(oe.Z,{title:wt(ie)},S.createElement("div",{style:{flex:1,textAlign:"start"}},S.createElement("a",{onClick:()=>{var p,b;xe(Pt(ke({},ie),{question_type:Ft||ie!=null&&ie.challenge_names?5:(b=(p=D==null?void 0:D.filter(z=>z.value===(ie==null?void 0:ie.item_type)))==null?void 0:p[0])==null?void 0:b.question_type})),yt(!0)}},"\u67E5\u770B"),(ie==null?void 0:ie.shixun_tag_num)===1&&S.createElement("a",{style:{marginLeft:10},onClick:()=>{te.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:S.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",S.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${ie==null?void 0:ie.identifier}/challenges`)}},(ie==null?void 0:ie.shixun_name)||"--"),"\uFF1F"),onOk:()=>lt(void 0,null,function*(){if(!dt(ie==null?void 0:ie.identifier))return new Promise((p,b)=>{b()})})})}},"\u53D1\u5E03")))}].filter(j=>!j.hidden)}),S.createElement(ye.Z,{current:r.page,total:(ft==null?void 0:ft.items_count)||(ft==null?void 0:ft.shixuns_count),style:{marginBottom:20},defaultPageSize:r.per_page,showTotal:j=>S.createElement("span",null,"\u5171\xA0",S.createElement("span",{style:{color:"#165DFF"}},j),"\xA0\u6761\u6570\u636E"),pageSize:r.per_page,onChange:(j,ie)=>{r.page=j,r.per_page=ie,C(ke({},r)),Qe(ke({},r))}}),S.createElement("div",{className:we.bottom},S.createElement(ne.ZP,{className:we.no,onClick:()=>{R(!1)}},"\u53D6\u6D88"),S.createElement(ne.ZP,{loading:Ie,style:{width:Ie&&75},className:we.yes,onClick:()=>lt(void 0,null,function*(){if((Ee==null?void 0:Ee.length)<=0){f.ZP.info(Ae||$?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Fe([...s.current],[...V.current],!0,Ee==null?void 0:Ee.length)})},Ae?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),S.createElement(te.default,{open:ht,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:we.previewModal,width:1e3,centered:!0,onCancel:()=>{yt(!1)},onOk:()=>{yt(!1)}},S.createElement(nt,{qitem:Ze})))};var ee=(0,ze.connect)(({shixunsDetail:R,newExercisePaper:H})=>({shixunsDetail:R,newExercisePaper:H}))(Mt)},77578:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return e}});const e=g=>g?typeof g=="function"?g():g:null},27666:function(tt,mt,t){"use strict";var e=t(80702),g=t(16089);function f(te){let J;const B=pe=>()=>{J=null,te.apply(void 0,(0,e.Z)(pe))},q=function(){if(J==null){for(var pe=arguments.length,w=new Array(pe),P=0;P{g.Z.cancel(J),J=null},q}mt.Z=f},7678:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return Je}});var e=t(72308),g=t(59301),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M859.9 168H164.1c-4.5 0-8.1 3.6-8.1 8v60c0 4.4 3.6 8 8.1 8h695.8c4.5 0 8.1-3.6 8.1-8v-60c0-4.4-3.6-8-8.1-8zM518.3 355a8 8 0 00-12.6 0l-112 141.7a7.98 7.98 0 006.3 12.9h73.9V848c0 4.4 3.6 8 8 8h60c4.4 0 8-3.6 8-8V509.7H624c6.7 0 10.4-7.7 6.3-12.9L518.3 355z"}}]},name:"vertical-align-top",theme:"outlined"},te=f,J=t(7657),B=function(Re,me){return g.createElement(J.Z,(0,e.Z)({},Re,{ref:me,icon:te}))},q=g.forwardRef(B),pe=q,w=t(92310),P=t.n(w),oe=t(77900),ye=t(2738),ne=t(13845),M=t(92343),we=t(68031),De=t(27666),G=t(36355),de=t(83116),ce=t(37613),ot=t(17313);const Pe=ze=>{const{componentCls:Re,backTopFontSize:me,backTopSize:Be,zIndexPopup:S}=ze;return{[Re]:Object.assign(Object.assign({},(0,ot.Wf)(ze)),{position:"fixed",insetInlineEnd:ze.backTopInlineEnd,insetBlockEnd:ze.backTopBlockEnd,zIndex:S,width:40,height:40,cursor:"pointer","&:empty":{display:"none"},[`${Re}-content`]:{width:Be,height:Be,overflow:"hidden",color:ze.backTopColor,textAlign:"center",backgroundColor:ze.backTopBackground,borderRadius:Be,transition:`all ${ze.motionDurationMid}`,"&:hover":{backgroundColor:ze.backTopHoverBackground,transition:`all ${ze.motionDurationMid}`}},[`${Re}-icon`]:{fontSize:me,lineHeight:`${Be}px`}})}},it=ze=>{const{componentCls:Re}=ze;return{[`@media (max-width: ${ze.screenMD}px)`]:{[Re]:{insetInlineEnd:ze.backTopInlineEndMD}},[`@media (max-width: ${ze.screenXS}px)`]:{[Re]:{insetInlineEnd:ze.backTopInlineEndXS}}}};var nt=(0,de.Z)("BackTop",ze=>{const{fontSizeHeading3:Re,colorTextDescription:me,colorTextLightSolid:Be,colorText:S,controlHeightLG:O}=ze,ge=(0,ce.TS)(ze,{backTopBackground:me,backTopColor:Be,backTopHoverBackground:S,backTopFontSize:Re,backTopSize:O,backTopBlockEnd:O*1.25,backTopInlineEnd:O*2.5,backTopInlineEndMD:O*1.5,backTopInlineEndXS:O*.5});return[Pe(ge),it(ge)]},ze=>({zIndexPopup:ze.zIndexBase+10})),Je=ze=>{const{prefixCls:Re,className:me,rootClassName:Be,visibilityHeight:S=400,target:O,onClick:ge,duration:k=450}=ze,[_e,st]=g.useState(S===0),Wt=g.useRef(null),Tt=()=>Wt.current&&Wt.current.ownerDocument?Wt.current.ownerDocument:window,ke=(0,De.Z)(Ae=>{const $=(0,ne.Z)(Ae.target,!0);st($>=S)});g.useEffect(()=>{const $=(O||Tt)();return ke({target:$}),$==null||$.addEventListener("scroll",ke),()=>{ke.cancel(),$==null||$.removeEventListener("scroll",ke)}},[O]);const Pt=Ae=>{(0,we.Z)(0,{getContainer:O||Tt,duration:k}),ge==null||ge(Ae)},{getPrefixCls:lt,direction:Mt}=g.useContext(G.E_),ee=lt("back-top",Re),R=lt(),[H,Fe]=nt(ee),gt=P()(Fe,ee,{[`${ee}-rtl`]:Mt==="rtl"},me,Be),Ie=(0,ye.Z)(ze,["prefixCls","className","rootClassName","children","visibilityHeight","target"]),X=g.createElement("div",{className:`${ee}-content`},g.createElement("div",{className:`${ee}-icon`},g.createElement(pe,null)));return H(g.createElement("div",Object.assign({},Ie,{className:gt,onClick:Pt,ref:Wt}),g.createElement(oe.default,{visible:_e,motionName:`${R}-fade`},Ae=>{let{className:$}=Ae;return(0,M.Tm)(ze.children||X,le=>{let{className:Ne}=le;return{className:P()($,Ne)}})})))}},9951:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return dn}});var e=t(59301),g=t(72308),f=t(77321),te=t(96949),J=t(55090),B=t(80237),q=t(77205),pe=t(38793),w=t(49618),P=t(62853),oe=t(74416),ye={animating:!1,autoplaying:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,dragging:!1,edgeDragged:!1,initialized:!1,lazyLoadedList:[],listHeight:null,listWidth:null,scrolling:!1,slideCount:null,slideHeight:null,slideWidth:null,swipeLeft:null,swiped:!1,swiping:!1,touchObject:{startX:0,startY:0,curX:0,curY:0},trackStyle:{},trackWidth:0,targetSlide:0},ne=ye,M=t(53280),we=t(92310),De=t.n(we);function G(Q,l,d){return Math.max(l,Math.min(Q,d))}var de=function(l){var d=["onTouchStart","onTouchMove","onWheel"];d.includes(l._reactName)||l.preventDefault()},ce=function(l){for(var d=[],Y=Pe(l),n=it(l),D=Y;D0?1:0):0},at=function(l){return l.centerMode?Math.floor((l.slidesToShow-1)/2)+1+(parseInt(l.centerPadding)>0?1:0):l.slidesToShow},Je=function(l){return l&&l.offsetWidth||0},ze=function(l){return l&&l.offsetHeight||0},Re=function(l){var d=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,Y,n,D,a;return Y=l.startX-l.curX,n=l.startY-l.curY,D=Math.atan2(n,Y),a=Math.round(D*180/Math.PI),a<0&&(a=360-Math.abs(a)),a<=45&&a>=0||a<=360&&a>=315?"left":a>=135&&a<=225?"right":d===!0?a>=35&&a<=135?"up":"down":"vertical"},me=function(l){var d=!0;return l.infinite||(l.centerMode&&l.currentSlide>=l.slideCount-1||l.slideCount<=l.slidesToShow||l.currentSlide>=l.slideCount-l.slidesToShow)&&(d=!1),d},Be=function(l,d){var Y={};return d.forEach(function(n){return Y[n]=l[n]}),Y},S=function(l){var d=e.Children.count(l.children),Y=l.listRef,n=Math.ceil(Je(Y)),D=l.trackRef&&l.trackRef.node,a=Math.ceil(Je(D)),A;if(l.vertical)A=n;else{var E=l.centerMode&&parseInt(l.centerPadding)*2;typeof l.centerPadding=="string"&&l.centerPadding.slice(-1)==="%"&&(E*=n/100),A=Math.ceil((n-E)/l.slidesToShow)}var V=Y&&ze(Y.querySelector('[data-index="0"]')),s=V*l.slidesToShow,v=l.currentSlide===void 0?l.initialSlide:l.currentSlide;l.rtl&&l.currentSlide===void 0&&(v=d-1-l.initialSlide);var y=l.lazyLoadedList||[],F=ce((0,f.Z)((0,f.Z)({},l),{},{currentSlide:v,lazyLoadedList:y}));y=y.concat(F);var h={slideCount:d,slideWidth:A,listWidth:n,trackWidth:a,currentSlide:v,slideHeight:V,listHeight:s,lazyLoadedList:y};return l.autoplaying===null&&l.autoplay&&(h.autoplaying="playing"),h},O=function(l){var d=l.waitForAnimate,Y=l.animating,n=l.fade,D=l.infinite,a=l.index,A=l.slideCount,E=l.lazyLoad,V=l.currentSlide,s=l.centerMode,v=l.slidesToScroll,y=l.slidesToShow,F=l.useCSS,h=l.lazyLoadedList;if(d&&Y)return{};var ve=a,W,Qe,ue,Ce={},He={},dt=D?a:G(a,0,A-1);if(n){if(!D&&(a<0||a>=A))return{};a<0?ve=a+A:a>=A&&(ve=a-A),E&&h.indexOf(ve)<0&&(h=h.concat(ve)),Ce={animating:!0,currentSlide:ve,lazyLoadedList:h,targetSlide:ve},He={animating:!1,targetSlide:ve}}else W=ve,ve<0?(W=ve+A,D?A%v!==0&&(W=A-A%v):W=0):!me(l)&&ve>V?ve=W=V:s&&ve>=A?(ve=D?A:A-1,W=D?0:A-1):ve>=A&&(W=ve-A,D?A%v!==0&&(W=0):W=A-y),!D&&ve+y>=A&&(W=A-y),Qe=R((0,f.Z)((0,f.Z)({},l),{},{slideIndex:ve})),ue=R((0,f.Z)((0,f.Z)({},l),{},{slideIndex:W})),D||(Qe===ue&&(ve=W),Qe=ue),E&&(h=h.concat(ce((0,f.Z)((0,f.Z)({},l),{},{currentSlide:ve})))),F?(Ce={animating:!0,currentSlide:W,trackStyle:ee((0,f.Z)((0,f.Z)({},l),{},{left:Qe})),lazyLoadedList:h,targetSlide:dt},He={animating:!1,currentSlide:W,trackStyle:Mt((0,f.Z)((0,f.Z)({},l),{},{left:ue})),swipeLeft:null,targetSlide:dt}):Ce={currentSlide:W,trackStyle:Mt((0,f.Z)((0,f.Z)({},l),{},{left:ue})),lazyLoadedList:h,targetSlide:dt};return{state:Ce,nextState:He}},ge=function(l,d){var Y,n,D,a,A,E=l.slidesToScroll,V=l.slidesToShow,s=l.slideCount,v=l.currentSlide,y=l.targetSlide,F=l.lazyLoad,h=l.infinite;if(a=s%E!==0,Y=a?0:(s-v)%E,d.message==="previous")D=Y===0?E:V-Y,A=v-D,F&&!h&&(n=v-D,A=n===-1?s-1:n),h||(A=y-E);else if(d.message==="next")D=Y===0?E:Y,A=v+D,F&&!h&&(A=(v+E)%s+Y),h||(A=y+E);else if(d.message==="dots")A=d.index*d.slidesToScroll;else if(d.message==="children"){if(A=d.index,h){var ve=Ie((0,f.Z)((0,f.Z)({},l),{},{targetSlide:A}));A>d.currentSlide&&ve==="left"?A=A-s:A10)return{scrolling:!0};A&&(ue.swipeLength=je);var xt=(E?-1:1)*(ue.curX>ue.startX?1:-1);A&&(xt=ue.curY>ue.startY?1:-1);var j=Math.ceil(ve/W),ie=Re(d.touchObject,A),m=ue.swipeLength;return Qe||(V===0&&(ie==="right"||ie==="down")||V+1>=j&&(ie==="left"||ie==="up")||!me(d)&&(ie==="left"||ie==="up"))&&(m=ue.swipeLength*s,v===!1&&y&&(y(ie),zt.edgeDragged=!0)),!F&&Ce&&(Ce(ie),zt.swiped=!0),D?wt=un+m*(He/dt)*xt:E?wt=un-m*xt:wt=un+m*xt,A&&(wt=un+m*xt),zt=(0,f.Z)((0,f.Z)({},zt),{},{touchObject:ue,swipeLeft:wt,trackStyle:Mt((0,f.Z)((0,f.Z)({},d),{},{left:wt}))}),Math.abs(ue.curX-ue.startX)10&&(zt.swiping=!0,de(l)),zt}},Wt=function(l,d){var Y=d.dragging,n=d.swipe,D=d.touchObject,a=d.listWidth,A=d.touchThreshold,E=d.verticalSwiping,V=d.listHeight,s=d.swipeToSlide,v=d.scrolling,y=d.onSwipe,F=d.targetSlide,h=d.currentSlide,ve=d.infinite;if(!Y)return n&&de(l),{};var W=E?V/A:a/A,Qe=Re(D,E),ue={dragging:!1,edgeDragged:!1,scrolling:!1,swiping:!1,swiped:!1,swipeLeft:null,touchObject:{}};if(v||!D.swipeLength)return ue;if(D.swipeLength>W){de(l),y&&y(Qe);var Ce,He,dt=ve?h:F;switch(Qe){case"left":case"up":He=dt+Pt(d),Ce=s?ke(d,He):He,ue.currentDirection=0;break;case"right":case"down":He=dt-Pt(d),Ce=s?ke(d,He):He,ue.currentDirection=1;break;default:Ce=dt}ue.triggerSlideHandler=Ce}else{var wt=R(d);ue.trackStyle=ee((0,f.Z)((0,f.Z)({},d),{},{left:wt}))}return ue},Tt=function(l){for(var d=l.infinite?l.slideCount*2:l.slideCount,Y=l.infinite?l.slidesToShow*-1:0,n=l.infinite?l.slidesToShow*-1:0,D=[];YY[Y.length-1])d=Y[Y.length-1];else for(var D in Y){if(dl.swipeLeft*-1)return Y=E,!1}else if(E.offsetLeft-d+Je(E)/2>l.swipeLeft*-1)return Y=E,!1;return!0}),!Y)return 0;var a=l.rtl===!0?l.slideCount-l.currentSlide:l.currentSlide,A=Math.abs(Y.dataset.index-a)||1;return A}else return l.slidesToScroll},lt=function(l,d){return d.reduce(function(Y,n){return Y&&l.hasOwnProperty(n)},!0)?null:console.error("Keys Missing:",l)},Mt=function(l){lt(l,["left","variableWidth","slideCount","slidesToShow","slideWidth"]);var d,Y,n=l.slideCount+2*l.slidesToShow;l.vertical?Y=n*l.slideHeight:d=gt(l)*l.slideWidth;var D={opacity:1,transition:"",WebkitTransition:""};if(l.useTransform){var a=l.vertical?"translate3d(0px, "+l.left+"px, 0px)":"translate3d("+l.left+"px, 0px, 0px)",A=l.vertical?"translate3d(0px, "+l.left+"px, 0px)":"translate3d("+l.left+"px, 0px, 0px)",E=l.vertical?"translateY("+l.left+"px)":"translateX("+l.left+"px)";D=(0,f.Z)((0,f.Z)({},D),{},{WebkitTransform:a,transform:A,msTransform:E})}else l.vertical?D.top=l.left:D.left=l.left;return l.fade&&(D={opacity:1}),d&&(D.width=d),Y&&(D.height=Y),window&&!window.addEventListener&&window.attachEvent&&(l.vertical?D.marginTop=l.left+"px":D.marginLeft=l.left+"px"),D},ee=function(l){lt(l,["left","variableWidth","slideCount","slidesToShow","slideWidth","speed","cssEase"]);var d=Mt(l);return l.useTransform?(d.WebkitTransition="-webkit-transform "+l.speed+"ms "+l.cssEase,d.transition="transform "+l.speed+"ms "+l.cssEase):l.vertical?d.transition="top "+l.speed+"ms "+l.cssEase:d.transition="left "+l.speed+"ms "+l.cssEase,d},R=function(l){if(l.unslick)return 0;lt(l,["slideIndex","trackRef","infinite","centerMode","slideCount","slidesToShow","slidesToScroll","slideWidth","listWidth","variableWidth","slideHeight"]);var d=l.slideIndex,Y=l.trackRef,n=l.infinite,D=l.centerMode,a=l.slideCount,A=l.slidesToShow,E=l.slidesToScroll,V=l.slideWidth,s=l.listWidth,v=l.variableWidth,y=l.slideHeight,F=l.fade,h=l.vertical,ve=0,W,Qe,ue=0;if(F||l.slideCount===1)return 0;var Ce=0;if(n?(Ce=-H(l),a%E!==0&&d+E>a&&(Ce=-(d>a?A-(d-a):a%E)),D&&(Ce+=parseInt(A/2))):(a%E!==0&&d+E>a&&(Ce=A-a%E),D&&(Ce=parseInt(A/2))),ve=Ce*V,ue=Ce*y,h?W=d*y*-1+ue:W=d*V*-1+ve,v===!0){var He,dt=Y&&Y.node;if(He=d+H(l),Qe=dt&&dt.childNodes[He],W=Qe?Qe.offsetLeft*-1:0,D===!0){He=n?d+H(l):d,Qe=dt&&dt.children[He],W=0;for(var wt=0;wtl.currentSlide?l.targetSlide>l.currentSlide+X(l)?"left":"right":l.targetSlide0&&(a+=1),n&&d%2===0&&(a+=1),a}return n?0:d-1},Ae=function(l){var d=l.slidesToShow,Y=l.centerMode,n=l.rtl,D=l.centerPadding;if(Y){var a=(d-1)/2+1;return parseInt(D)>0&&(a+=1),!n&&d%2===0&&(a+=1),a}return n?d-1:0},$=function(){return!!(typeof window!="undefined"&&window.document&&window.document.createElement)},le=function(l){var d,Y,n,D,a;l.rtl?a=l.slideCount-1-l.index:a=l.index,n=a<0||a>=l.slideCount,l.centerMode?(D=Math.floor(l.slidesToShow/2),Y=(a-l.currentSlide)%l.slideCount===0,a>l.currentSlide-D-1&&a<=l.currentSlide+D&&(d=!0)):d=l.currentSlide<=a&&a=l.slideCount?A=l.targetSlide-l.slideCount:A=l.targetSlide;var E=a===A;return{"slick-slide":!0,"slick-active":d,"slick-center":Y,"slick-cloned":n,"slick-current":E}},Ne=function(l){var d={};return(l.variableWidth===void 0||l.variableWidth===!1)&&(d.width=l.slideWidth),l.fade&&(d.position="relative",l.vertical&&l.slideHeight?d.top=-l.index*parseInt(l.slideHeight):d.left=-l.index*parseInt(l.slideWidth),d.opacity=l.currentSlide===l.index?1:0,l.useCSS&&(d.transition="opacity "+l.speed+"ms "+l.cssEase+", visibility "+l.speed+"ms "+l.cssEase)),d},fe=function(l,d){return l.key+"-"+d},L=function(l){var d,Y=[],n=[],D=[],a=e.Children.count(l.children),A=Pe(l),E=it(l);return e.Children.forEach(l.children,function(V,s){var v,y={message:"children",index:s,slidesToScroll:l.slidesToScroll,currentSlide:l.currentSlide};!l.lazyLoad||l.lazyLoad&&l.lazyLoadedList.indexOf(s)>=0?v=V:v=e.createElement("div",null);var F=Ne((0,f.Z)((0,f.Z)({},l),{},{index:s})),h=v.props.className||"",ve=le((0,f.Z)((0,f.Z)({},l),{},{index:s}));if(Y.push(e.cloneElement(v,{key:"original"+fe(v,s),"data-index":s,className:De()(ve,h),tabIndex:"-1","aria-hidden":!ve["slick-active"],style:(0,f.Z)((0,f.Z)({outline:"none"},v.props.style||{}),F),onClick:function(ue){v.props&&v.props.onClick&&v.props.onClick(ue),l.focusOnSelect&&l.focusOnSelect(y)}})),l.infinite&&l.fade===!1){var W=a-s;W<=H(l)&&a!==l.slidesToShow&&(d=-W,d>=A&&(v=V),ve=le((0,f.Z)((0,f.Z)({},l),{},{index:d})),n.push(e.cloneElement(v,{key:"precloned"+fe(v,d),"data-index":d,tabIndex:"-1",className:De()(ve,h),"aria-hidden":!ve["slick-active"],style:(0,f.Z)((0,f.Z)({},v.props.style||{}),F),onClick:function(ue){v.props&&v.props.onClick&&v.props.onClick(ue),l.focusOnSelect&&l.focusOnSelect(y)}}))),a!==l.slidesToShow&&(d=a+s,d=He&&y<=ue:y===He}),wt={message:"dots",index:W,slidesToScroll:V,currentSlide:y},zt=this.clickHandler.bind(this,wt);ve=ve.concat(e.createElement("li",{key:W,className:dt},e.cloneElement(this.props.customPaging(W),{onClick:zt})))}return e.cloneElement(this.props.appendDots(ve),(0,f.Z)({className:this.props.dotsClass},h))}}]),d}(e.PureComponent),x=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(){return(0,te.Z)(this,d),l.apply(this,arguments)}return(0,J.Z)(d,[{key:"clickHandler",value:function(n,D){D&&D.preventDefault(),this.props.clickHandler(n,D)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-prev":!0},D=this.clickHandler.bind(this,{message:"previous"});!this.props.infinite&&(this.props.currentSlide===0||this.props.slideCount<=this.props.slidesToShow)&&(n["slick-disabled"]=!0,D=null);var a={key:"0","data-role":"none",className:De()(n),style:{display:"block"},onClick:D},A={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},E;return this.props.prevArrow?E=e.cloneElement(this.props.prevArrow,(0,f.Z)((0,f.Z)({},a),A)):E=e.createElement("button",(0,g.Z)({key:"0",type:"button"},a)," ","Previous"),E}}]),d}(e.PureComponent),N=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(){return(0,te.Z)(this,d),l.apply(this,arguments)}return(0,J.Z)(d,[{key:"clickHandler",value:function(n,D){D&&D.preventDefault(),this.props.clickHandler(n,D)}},{key:"render",value:function(){var n={"slick-arrow":!0,"slick-next":!0},D=this.clickHandler.bind(this,{message:"next"});me(this.props)||(n["slick-disabled"]=!0,D=null);var a={key:"1","data-role":"none",className:De()(n),style:{display:"block"},onClick:D},A={currentSlide:this.props.currentSlide,slideCount:this.props.slideCount},E;return this.props.nextArrow?E=e.cloneElement(this.props.nextArrow,(0,f.Z)((0,f.Z)({},a),A)):E=e.createElement("button",(0,g.Z)({key:"1",type:"button"},a)," ","Next"),E}}]),d}(e.PureComponent),be=t(76374),_=["animating"],Ee=function(Q){(0,q.Z)(d,Q);var l=(0,pe.Z)(d);function d(Y){var n;(0,te.Z)(this,d),n=l.call(this,Y),(0,w.Z)((0,B.Z)(n),"listRefHandler",function(a){return n.list=a}),(0,w.Z)((0,B.Z)(n),"trackRefHandler",function(a){return n.track=a}),(0,w.Z)((0,B.Z)(n),"adaptHeight",function(){if(n.props.adaptiveHeight&&n.list){var a=n.list.querySelector('[data-index="'.concat(n.state.currentSlide,'"]'));n.list.style.height=ze(a)+"px"}}),(0,w.Z)((0,B.Z)(n),"componentDidMount",function(){if(n.props.onInit&&n.props.onInit(),n.props.lazyLoad){var a=ce((0,f.Z)((0,f.Z)({},n.props),n.state));a.length>0&&(n.setState(function(E){return{lazyLoadedList:E.lazyLoadedList.concat(a)}}),n.props.onLazyLoad&&n.props.onLazyLoad(a))}var A=(0,f.Z)({listRef:n.list,trackRef:n.track},n.props);n.updateState(A,!0,function(){n.adaptHeight(),n.props.autoplay&&n.autoPlay("playing")}),n.props.lazyLoad==="progressive"&&(n.lazyLoadTimer=setInterval(n.progressiveLazyLoad,1e3)),n.ro=new be.Z(function(){n.state.animating?(n.onWindowResized(!1),n.callbackTimers.push(setTimeout(function(){return n.onWindowResized()},n.props.speed))):n.onWindowResized()}),n.ro.observe(n.list),document.querySelectorAll&&Array.prototype.forEach.call(document.querySelectorAll(".slick-slide"),function(E){E.onfocus=n.props.pauseOnFocus?n.onSlideFocus:null,E.onblur=n.props.pauseOnFocus?n.onSlideBlur:null}),window.addEventListener?window.addEventListener("resize",n.onWindowResized):window.attachEvent("onresize",n.onWindowResized)}),(0,w.Z)((0,B.Z)(n),"componentWillUnmount",function(){n.animationEndCallback&&clearTimeout(n.animationEndCallback),n.lazyLoadTimer&&clearInterval(n.lazyLoadTimer),n.callbackTimers.length&&(n.callbackTimers.forEach(function(a){return clearTimeout(a)}),n.callbackTimers=[]),window.addEventListener?window.removeEventListener("resize",n.onWindowResized):window.detachEvent("onresize",n.onWindowResized),n.autoplayTimer&&clearInterval(n.autoplayTimer),n.ro.disconnect()}),(0,w.Z)((0,B.Z)(n),"componentDidUpdate",function(a){if(n.checkImagesLoad(),n.props.onReInit&&n.props.onReInit(),n.props.lazyLoad){var A=ce((0,f.Z)((0,f.Z)({},n.props),n.state));A.length>0&&(n.setState(function(s){return{lazyLoadedList:s.lazyLoadedList.concat(A)}}),n.props.onLazyLoad&&n.props.onLazyLoad(A))}n.adaptHeight();var E=(0,f.Z)((0,f.Z)({listRef:n.list,trackRef:n.track},n.props),n.state),V=n.didPropsChange(a);V&&n.updateState(E,V,function(){n.state.currentSlide>=e.Children.count(n.props.children)&&n.changeSlide({message:"index",index:e.Children.count(n.props.children)-n.props.slidesToShow,currentSlide:n.state.currentSlide}),(a.autoplay!==n.props.autoplay||a.autoplaySpeed!==n.props.autoplaySpeed)&&(!a.autoplay&&n.props.autoplay?n.autoPlay("playing"):n.props.autoplay?n.autoPlay("update"):n.pause("paused"))})}),(0,w.Z)((0,B.Z)(n),"onWindowResized",function(a){n.debouncedResize&&n.debouncedResize.cancel(),n.debouncedResize=(0,M.D)(50,function(){return n.resizeWindow(a)}),n.debouncedResize()}),(0,w.Z)((0,B.Z)(n),"resizeWindow",function(){var a=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,A=!!(n.track&&n.track.node);if(A){var E=(0,f.Z)((0,f.Z)({listRef:n.list,trackRef:n.track},n.props),n.state);n.updateState(E,a,function(){n.props.autoplay?n.autoPlay("update"):n.pause("paused")}),n.setState({animating:!1}),clearTimeout(n.animationEndCallback),delete n.animationEndCallback}}),(0,w.Z)((0,B.Z)(n),"updateState",function(a,A,E){var V=S(a);a=(0,f.Z)((0,f.Z)((0,f.Z)({},a),V),{},{slideIndex:V.currentSlide});var s=R(a);a=(0,f.Z)((0,f.Z)({},a),{},{left:s});var v=Mt(a);(A||e.Children.count(n.props.children)!==e.Children.count(a.children))&&(V.trackStyle=v),n.setState(V,E)}),(0,w.Z)((0,B.Z)(n),"ssrInit",function(){if(n.props.variableWidth){var a=0,A=0,E=[],V=H((0,f.Z)((0,f.Z)((0,f.Z)({},n.props),n.state),{},{slideCount:n.props.children.length})),s=Fe((0,f.Z)((0,f.Z)((0,f.Z)({},n.props),n.state),{},{slideCount:n.props.children.length}));n.props.children.forEach(function(zt){E.push(zt.props.style.width),a+=zt.props.style.width});for(var v=0;v=A&&n.onWindowResized()};if(!V.onclick)V.onclick=function(){return V.parentNode.focus()};else{var v=V.onclick;V.onclick=function(y){v(y),V.parentNode.focus()}}V.onload||(n.props.lazyLoad?V.onload=function(){n.adaptHeight(),n.callbackTimers.push(setTimeout(n.onWindowResized,n.props.speed))}:(V.onload=s,V.onerror=function(){s(),n.props.onLazyLoadError&&n.props.onLazyLoadError()}))})}),(0,w.Z)((0,B.Z)(n),"progressiveLazyLoad",function(){for(var a=[],A=(0,f.Z)((0,f.Z)({},n.props),n.state),E=n.state.currentSlide;E=-H(A);V--)if(n.state.lazyLoadedList.indexOf(V)<0){a.push(V);break}a.length>0?(n.setState(function(s){return{lazyLoadedList:s.lazyLoadedList.concat(a)}}),n.props.onLazyLoad&&n.props.onLazyLoad(a)):n.lazyLoadTimer&&(clearInterval(n.lazyLoadTimer),delete n.lazyLoadTimer)}),(0,w.Z)((0,B.Z)(n),"slideHandler",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=n.props,V=E.asNavFor,s=E.beforeChange,v=E.onLazyLoad,y=E.speed,F=E.afterChange,h=n.state.currentSlide,ve=O((0,f.Z)((0,f.Z)((0,f.Z)({index:a},n.props),n.state),{},{trackRef:n.track,useCSS:n.props.useCSS&&!A})),W=ve.state,Qe=ve.nextState;if(W){s&&s(h,W.currentSlide);var ue=W.lazyLoadedList.filter(function(Ce){return n.state.lazyLoadedList.indexOf(Ce)<0});v&&ue.length>0&&v(ue),!n.props.waitForAnimate&&n.animationEndCallback&&(clearTimeout(n.animationEndCallback),F&&F(h),delete n.animationEndCallback),n.setState(W,function(){V&&n.asNavForIndex!==a&&(n.asNavForIndex=a,V.innerSlider.slideHandler(a)),Qe&&(n.animationEndCallback=setTimeout(function(){var Ce=Qe.animating,He=(0,oe.Z)(Qe,_);n.setState(He,function(){n.callbackTimers.push(setTimeout(function(){return n.setState({animating:Ce})},10)),F&&F(W.currentSlide),delete n.animationEndCallback})},y))})}}),(0,w.Z)((0,B.Z)(n),"changeSlide",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,E=(0,f.Z)((0,f.Z)({},n.props),n.state),V=ge(E,a);if(!(V!==0&&!V)&&(A===!0?n.slideHandler(V,A):n.slideHandler(V),n.props.autoplay&&n.autoPlay("update"),n.props.focusOnSelect)){var s=n.list.querySelectorAll(".slick-current");s[0]&&s[0].focus()}}),(0,w.Z)((0,B.Z)(n),"clickHandler",function(a){n.clickable===!1&&(a.stopPropagation(),a.preventDefault()),n.clickable=!0}),(0,w.Z)((0,B.Z)(n),"keyHandler",function(a){var A=k(a,n.props.accessibility,n.props.rtl);A!==""&&n.changeSlide({message:A})}),(0,w.Z)((0,B.Z)(n),"selectHandler",function(a){n.changeSlide(a)}),(0,w.Z)((0,B.Z)(n),"disableBodyScroll",function(){var a=function(E){E=E||window.event,E.preventDefault&&E.preventDefault(),E.returnValue=!1};window.ontouchmove=a}),(0,w.Z)((0,B.Z)(n),"enableBodyScroll",function(){window.ontouchmove=null}),(0,w.Z)((0,B.Z)(n),"swipeStart",function(a){n.props.verticalSwiping&&n.disableBodyScroll();var A=_e(a,n.props.swipe,n.props.draggable);A!==""&&n.setState(A)}),(0,w.Z)((0,B.Z)(n),"swipeMove",function(a){var A=st(a,(0,f.Z)((0,f.Z)((0,f.Z)({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));A&&(A.swiping&&(n.clickable=!1),n.setState(A))}),(0,w.Z)((0,B.Z)(n),"swipeEnd",function(a){var A=Wt(a,(0,f.Z)((0,f.Z)((0,f.Z)({},n.props),n.state),{},{trackRef:n.track,listRef:n.list,slideIndex:n.state.currentSlide}));if(A){var E=A.triggerSlideHandler;delete A.triggerSlideHandler,n.setState(A),E!==void 0&&(n.slideHandler(E),n.props.verticalSwiping&&n.enableBodyScroll())}}),(0,w.Z)((0,B.Z)(n),"touchEnd",function(a){n.swipeEnd(a),n.clickable=!0}),(0,w.Z)((0,B.Z)(n),"slickPrev",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"previous"})},0))}),(0,w.Z)((0,B.Z)(n),"slickNext",function(){n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"next"})},0))}),(0,w.Z)((0,B.Z)(n),"slickGoTo",function(a){var A=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(a=Number(a),isNaN(a))return"";n.callbackTimers.push(setTimeout(function(){return n.changeSlide({message:"index",index:a,currentSlide:n.state.currentSlide},A)},0))}),(0,w.Z)((0,B.Z)(n),"play",function(){var a;if(n.props.rtl)a=n.state.currentSlide-n.props.slidesToScroll;else if(me((0,f.Z)((0,f.Z)({},n.props),n.state)))a=n.state.currentSlide+n.props.slidesToScroll;else return!1;n.slideHandler(a)}),(0,w.Z)((0,B.Z)(n),"autoPlay",function(a){n.autoplayTimer&&clearInterval(n.autoplayTimer);var A=n.state.autoplaying;if(a==="update"){if(A==="hovered"||A==="focused"||A==="paused")return}else if(a==="leave"){if(A==="paused"||A==="focused")return}else if(a==="blur"&&(A==="paused"||A==="hovered"))return;n.autoplayTimer=setInterval(n.play,n.props.autoplaySpeed+50),n.setState({autoplaying:"playing"})}),(0,w.Z)((0,B.Z)(n),"pause",function(a){n.autoplayTimer&&(clearInterval(n.autoplayTimer),n.autoplayTimer=null);var A=n.state.autoplaying;a==="paused"?n.setState({autoplaying:"paused"}):a==="focused"?(A==="hovered"||A==="playing")&&n.setState({autoplaying:"focused"}):A==="playing"&&n.setState({autoplaying:"hovered"})}),(0,w.Z)((0,B.Z)(n),"onDotsOver",function(){return n.props.autoplay&&n.pause("hovered")}),(0,w.Z)((0,B.Z)(n),"onDotsLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),(0,w.Z)((0,B.Z)(n),"onTrackOver",function(){return n.props.autoplay&&n.pause("hovered")}),(0,w.Z)((0,B.Z)(n),"onTrackLeave",function(){return n.props.autoplay&&n.state.autoplaying==="hovered"&&n.autoPlay("leave")}),(0,w.Z)((0,B.Z)(n),"onSlideFocus",function(){return n.props.autoplay&&n.pause("focused")}),(0,w.Z)((0,B.Z)(n),"onSlideBlur",function(){return n.props.autoplay&&n.state.autoplaying==="focused"&&n.autoPlay("blur")}),(0,w.Z)((0,B.Z)(n),"render",function(){var a=De()("slick-slider",n.props.className,{"slick-vertical":n.props.vertical,"slick-initialized":!0}),A=(0,f.Z)((0,f.Z)({},n.props),n.state),E=Be(A,["fade","cssEase","speed","infinite","centerMode","focusOnSelect","currentSlide","lazyLoad","lazyLoadedList","rtl","slideWidth","slideHeight","listHeight","vertical","slidesToShow","slidesToScroll","slideCount","trackStyle","variableWidth","unslick","centerPadding","targetSlide","useCSS"]),V=n.props.pauseOnHover;E=(0,f.Z)((0,f.Z)({},E),{},{onMouseEnter:V?n.onTrackOver:null,onMouseLeave:V?n.onTrackLeave:null,onMouseOver:V?n.onTrackOver:null,focusOnSelect:n.props.focusOnSelect&&n.clickable?n.selectHandler:null});var s;if(n.props.dots===!0&&n.state.slideCount>=n.props.slidesToShow){var v=Be(A,["dotsClass","slideCount","slidesToShow","currentSlide","slidesToScroll","clickHandler","children","customPaging","infinite","appendDots"]),y=n.props.pauseOnDotsHover;v=(0,f.Z)((0,f.Z)({},v),{},{clickHandler:n.changeSlide,onMouseEnter:y?n.onDotsLeave:null,onMouseOver:y?n.onDotsOver:null,onMouseLeave:y?n.onDotsLeave:null}),s=e.createElement(C,v)}var F,h,ve=Be(A,["infinite","centerMode","currentSlide","slideCount","slidesToShow","prevArrow","nextArrow"]);ve.clickHandler=n.changeSlide,n.props.arrows&&(F=e.createElement(x,ve),h=e.createElement(N,ve));var W=null;n.props.vertical&&(W={height:n.state.listHeight});var Qe=null;n.props.vertical===!1?n.props.centerMode===!0&&(Qe={padding:"0px "+n.props.centerPadding}):n.props.centerMode===!0&&(Qe={padding:n.props.centerPadding+" 0px"});var ue=(0,f.Z)((0,f.Z)({},W),Qe),Ce=n.props.touchMove,He={className:"slick-list",style:ue,onClick:n.clickHandler,onMouseDown:Ce?n.swipeStart:null,onMouseMove:n.state.dragging&&Ce?n.swipeMove:null,onMouseUp:Ce?n.swipeEnd:null,onMouseLeave:n.state.dragging&&Ce?n.swipeEnd:null,onTouchStart:Ce?n.swipeStart:null,onTouchMove:n.state.dragging&&Ce?n.swipeMove:null,onTouchEnd:Ce?n.touchEnd:null,onTouchCancel:n.state.dragging&&Ce?n.swipeEnd:null,onKeyDown:n.props.accessibility?n.keyHandler:null},dt={className:a,dir:"ltr",style:n.props.style};return n.props.unslick&&(He={className:"slick-list"},dt={className:a,style:n.props.style}),e.createElement("div",dt,n.props.unslick?"":F,e.createElement("div",(0,g.Z)({ref:n.listRefHandler},He),e.createElement(I,(0,g.Z)({ref:n.trackRefHandler},E),n.props.children)),n.props.unslick?"":h,n.props.unslick?"":s)}),n.list=null,n.track=null,n.state=(0,f.Z)((0,f.Z)({},ne),{},{currentSlide:n.props.initialSlide,slideCount:e.Children.count(n.props.children)}),n.callbackTimers=[],n.clickable=!0,n.debouncedResize=null;var D=n.ssrInit();return n.state=(0,f.Z)((0,f.Z)({},n.state),D),n}return(0,J.Z)(d,[{key:"didPropsChange",value:function(n){for(var D=!1,a=0,A=Object.keys(this.props);a1&&arguments[1]!==void 0?arguments[1]:!1;return n.innerSlider.slickGoTo(D,a)}),(0,w.Z)((0,B.Z)(n),"slickPause",function(){return n.innerSlider.pause("paused")}),(0,w.Z)((0,B.Z)(n),"slickPlay",function(){return n.innerSlider.autoPlay("play")}),n.state={breakpoint:null},n._responsiveMediaHandlers=[],n}return(0,J.Z)(d,[{key:"media",value:function(n,D){var a=window.matchMedia(n),A=function(V){var s=V.matches;s&&D()};a.addListener(A),A(a),this._responsiveMediaHandlers.push({mql:a,query:n,listener:A})}},{key:"componentDidMount",value:function(){var n=this;if(this.props.responsive){var D=this.props.responsive.map(function(A){return A.breakpoint});D.sort(function(A,E){return A-E}),D.forEach(function(A,E){var V;E===0?V=ft()({minWidth:0,maxWidth:A}):V=ft()({minWidth:D[E-1]+1,maxWidth:A}),$()&&n.media(V,function(){n.setState({breakpoint:A})})});var a=ft()({minWidth:D.slice(-1)[0]});$()&&this.media(a,function(){n.setState({breakpoint:null})})}}},{key:"componentWillUnmount",value:function(){this._responsiveMediaHandlers.forEach(function(n){n.mql.removeListener(n.listener)})}},{key:"render",value:function(){var n=this,D,a;this.state.breakpoint?(a=this.props.responsive.filter(function(W){return W.breakpoint===n.state.breakpoint}),D=a[0].settings==="unslick"?"unslick":(0,f.Z)((0,f.Z)((0,f.Z)({},Xe),this.props),a[0].settings)):D=(0,f.Z)((0,f.Z)({},Xe),this.props),D.centerMode&&(D.slidesToScroll>1,D.slidesToScroll=1),D.fade&&(D.slidesToShow>1,D.slidesToScroll>1,D.slidesToShow=1,D.slidesToScroll=1);var A=e.Children.toArray(this.props.children);A=A.filter(function(W){return typeof W=="string"?!!W.trim():!!W}),D.variableWidth&&(D.rows>1||D.slidesPerRow>1)&&(console.warn("variableWidth is not supported in case of rows > 1 or slidesPerRow > 1"),D.variableWidth=!1);for(var E=[],V=null,s=0;s=A.length));h+=1)F.push(e.cloneElement(A[h],{key:100*s+10*y+h,tabIndex:-1,style:{width:"".concat(100/D.slidesPerRow,"%"),display:"inline-block"}}));v.push(e.createElement("div",{key:10*s+y},F))}D.variableWidth?E.push(e.createElement("div",{key:s,style:{width:V}},v)):E.push(e.createElement("div",{key:s},v))}if(D==="unslick"){var ve="regular slider "+(this.props.className||"");return e.createElement("div",{className:ve},A)}else E.length<=D.slidesToShow&&(D.unslick=!0);return e.createElement(Ee,(0,g.Z)({style:this.props.style,ref:this.innerSliderRefHandler},D),E)}}]),d}(e.Component),Te=ct,Ze=t(36355),xe=t(17313),ht=t(83116),yt=t(37613);const Ft=Q=>{const{componentCls:l,antCls:d,carouselArrowSize:Y,carouselDotOffset:n,marginXXS:D}=Q,a=-Y*1.25,A=D;return{[l]:Object.assign(Object.assign({},(0,xe.Wf)(Q)),{".slick-slider":{position:"relative",display:"block",boxSizing:"border-box",touchAction:"pan-y",WebkitTouchCallout:"none",WebkitTapHighlightColor:"transparent",".slick-track, .slick-list":{transform:"translate3d(0, 0, 0)",touchAction:"pan-y"}},".slick-list":{position:"relative",display:"block",margin:0,padding:0,overflow:"hidden","&:focus":{outline:"none"},"&.dragging":{cursor:"pointer"},".slick-slide":{pointerEvents:"none",[`input${d}-radio-input, input${d}-checkbox-input`]:{visibility:"hidden"},"&.slick-active":{pointerEvents:"auto",[`input${d}-radio-input, input${d}-checkbox-input`]:{visibility:"visible"}},"> div > div":{verticalAlign:"bottom"}}},".slick-track":{position:"relative",top:0,insetInlineStart:0,display:"block","&::before, &::after":{display:"table",content:'""'},"&::after":{clear:"both"}},".slick-slide":{display:"none",float:"left",height:"100%",minHeight:1,img:{display:"block"},"&.dragging img":{pointerEvents:"none"}},".slick-initialized .slick-slide":{display:"block"},".slick-vertical .slick-slide":{display:"block",height:"auto"},".slick-arrow.slick-hidden":{display:"none"},".slick-prev, .slick-next":{position:"absolute",top:"50%",display:"block",width:Y,height:Y,marginTop:-Y/2,padding:0,color:"transparent",fontSize:0,lineHeight:0,background:"transparent",border:0,outline:"none",cursor:"pointer","&:hover, &:focus":{color:"transparent",background:"transparent",outline:"none","&::before":{opacity:1}},"&.slick-disabled::before":{opacity:.25}},".slick-prev":{insetInlineStart:a,"&::before":{content:'"\u2190"'}},".slick-next":{insetInlineEnd:a,"&::before":{content:'"\u2192"'}},".slick-dots":{position:"absolute",insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:15,display:"flex !important",justifyContent:"center",paddingInlineStart:0,margin:0,listStyle:"none","&-bottom":{bottom:n},"&-top":{top:n,bottom:"auto"},li:{position:"relative",display:"inline-block",flex:"0 1 auto",boxSizing:"content-box",width:Q.dotWidth,height:Q.dotHeight,marginInline:A,padding:0,textAlign:"center",textIndent:-999,verticalAlign:"top",transition:`all ${Q.motionDurationSlow}`,button:{position:"relative",display:"block",width:"100%",height:Q.dotHeight,padding:0,color:"transparent",fontSize:0,background:Q.colorBgContainer,border:0,borderRadius:1,outline:"none",cursor:"pointer",opacity:.3,transition:`all ${Q.motionDurationSlow}`,"&: hover, &:focus":{opacity:.75},"&::after":{position:"absolute",inset:-A,content:'""'}},"&.slick-active":{width:Q.dotActiveWidth,"& button":{background:Q.colorBgContainer,opacity:1},"&: hover, &:focus":{opacity:1}}}}})}},Rt=Q=>{const{componentCls:l,carouselDotOffset:d,marginXXS:Y}=Q,n={width:Q.dotHeight,height:Q.dotWidth};return{[`${l}-vertical`]:{".slick-dots":{top:"50%",bottom:"auto",flexDirection:"column",width:Q.dotHeight,height:"auto",margin:0,transform:"translateY(-50%)","&-left":{insetInlineEnd:"auto",insetInlineStart:d},"&-right":{insetInlineEnd:d,insetInlineStart:"auto"},li:Object.assign(Object.assign({},n),{margin:`${Y}px 0`,verticalAlign:"baseline",button:n,"&.slick-active":Object.assign(Object.assign({},n),{button:n})})}}}},Yt=Q=>{const{componentCls:l}=Q;return[{[`${l}-rtl`]:{direction:"rtl",".slick-dots":{[`${l}-rtl&`]:{flexDirection:"row-reverse"}}}},{[`${l}-vertical`]:{".slick-dots":{[`${l}-rtl&`]:{flexDirection:"column"}}}}]};var Xt=(0,ht.Z)("Carousel",Q=>{const{controlHeightLG:l,controlHeightSM:d}=Q,Y=(0,yt.TS)(Q,{carouselArrowSize:l/2,carouselDotOffset:d/2});return[Ft(Y),Rt(Y),Yt(Y)]},()=>({dotWidth:16,dotHeight:3,dotWidthActive:24,dotActiveWidth:24}),{deprecatedTokens:[["dotWidthActive","dotActiveWidth"]]}),_t=function(Q,l){var d={};for(var Y in Q)Object.prototype.hasOwnProperty.call(Q,Y)&&l.indexOf(Y)<0&&(d[Y]=Q[Y]);if(Q!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,Y=Object.getOwnPropertySymbols(Q);n{const{dots:d=!0,arrows:Y=!1,draggable:n=!1,waitForAnimate:D=!1,dotPosition:a="bottom",vertical:A=a==="left"||a==="right",rootClassName:E,className:V,style:s,id:v}=Q,y=_t(Q,["dots","arrows","draggable","waitForAnimate","dotPosition","vertical","rootClassName","className","style","id"]),{getPrefixCls:F,direction:h,carousel:ve}=e.useContext(Ze.E_),W=e.useRef(),Qe=function(j){let ie=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;W.current.slickGoTo(j,ie)};e.useImperativeHandle(l,()=>({goTo:Qe,autoPlay:W.current.innerSlider.autoPlay,innerSlider:W.current.innerSlider,prev:W.current.slickPrev,next:W.current.slickNext}),[W.current]);const ue=e.useRef(e.Children.count(Q.children));e.useEffect(()=>{ue.current!==e.Children.count(Q.children)&&(Qe(Q.initialSlide||0,!1),ue.current=e.Children.count(Q.children))},[Q.children]);const Ce=Object.assign({vertical:A,className:De()(V,ve==null?void 0:ve.className),style:Object.assign(Object.assign({},ve==null?void 0:ve.style),s)},y);Ce.effect==="fade"&&(Ce.fade=!0);const He=F("carousel",Ce.prefixCls),dt="slick-dots",wt=!!d,zt=De()(dt,`${dt}-${a}`,typeof d=="boolean"?!1:d==null?void 0:d.className),[un,je]=Xt(He),xt=De()(He,{[`${He}-rtl`]:h==="rtl",[`${He}-vertical`]:Ce.vertical},je,E);return un(e.createElement("div",{className:xt,id:v},e.createElement(Te,Object.assign({ref:W},Ce,{dots:wt,dotsClass:zt,arrows:Y,draggable:n,verticalSwiping:A,waitForAnimate:D}))))})},44e3:function(tt,mt,t){"use strict";var e=t(84966),g=t(45818);const f=e.ZP;f.Header=e.h4,f.Footer=e.$_,f.Content=e.VY,f.Sider=g.Z,mt.default=f},14478:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return Re}});var e=t(96512),g=t(92310),f=t.n(g),te=t(10228),J=t(18929),B=t(2738),q=t(59301),pe=t(92343),w=t(36355),P=t(60324),oe=t(92806),ye=t(77578),ne=t(3113),M=t(67797),we=t(9763),De=t(31724),G=t(39722),de=t(83116);const ce=me=>{const{componentCls:Be,iconCls:S,antCls:O,zIndexPopup:ge,colorText:k,colorWarning:_e,marginXXS:st,marginXS:Wt,fontSize:Tt,fontWeightStrong:ke,colorTextHeading:Pt}=me;return{[Be]:{zIndex:ge,[`&${O}-popover`]:{fontSize:Tt},[`${Be}-message`]:{marginBottom:Wt,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${Be}-message-icon ${S}`]:{color:_e,fontSize:Tt,lineHeight:1,marginInlineEnd:Wt},[`${Be}-title`]:{fontWeight:ke,color:Pt,"&:only-child":{fontWeight:"normal"}},[`${Be}-description`]:{marginTop:st,color:k}},[`${Be}-buttons`]:{textAlign:"end",whiteSpace:"nowrap",button:{marginInlineStart:Wt}}}}};var ot=(0,de.Z)("Popconfirm",me=>ce(me),me=>{const{zIndexPopupBase:Be}=me;return{zIndexPopup:Be+60}},{resetStyle:!1}),Pe=function(me,Be){var S={};for(var O in me)Object.prototype.hasOwnProperty.call(me,O)&&Be.indexOf(O)<0&&(S[O]=me[O]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,O=Object.getOwnPropertySymbols(me);ge{const{prefixCls:Be,okButtonProps:S,cancelButtonProps:O,title:ge,description:k,cancelText:_e,okText:st,okType:Wt="primary",icon:Tt=q.createElement(e.Z,null),showCancel:ke=!0,close:Pt,onConfirm:lt,onCancel:Mt,onPopupClick:ee}=me,{getPrefixCls:R}=q.useContext(w.E_),[H]=(0,we.Z)("Popconfirm",De.Z.Popconfirm),Fe=(0,ye.Z)(ge),gt=(0,ye.Z)(k);return q.createElement("div",{className:`${Be}-inner-content`,onClick:ee},q.createElement("div",{className:`${Be}-message`},Tt&&q.createElement("span",{className:`${Be}-message-icon`},Tt),q.createElement("div",{className:`${Be}-message-text`},Fe&&q.createElement("div",{className:f()(`${Be}-title`)},Fe),gt&&q.createElement("div",{className:`${Be}-description`},gt))),q.createElement("div",{className:`${Be}-buttons`},ke&&q.createElement(ne.ZP,Object.assign({onClick:Mt,size:"small"},O),_e!=null?_e:H==null?void 0:H.cancelText),q.createElement(oe.Z,{buttonProps:Object.assign(Object.assign({size:"small"},(0,M.n)(Wt)),S),actionFn:lt,close:Pt,prefixCls:R("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},st!=null?st:H==null?void 0:H.okText)))};var at=me=>{const{prefixCls:Be,placement:S,className:O,style:ge}=me,k=Pe(me,["prefixCls","placement","className","style"]),{getPrefixCls:_e}=q.useContext(w.E_),st=_e("popconfirm",Be),[Wt]=ot(st);return Wt(q.createElement(G.ZP,{placement:S,className:f()(st,O),style:ge,content:q.createElement(it,Object.assign({prefixCls:st},k))}))},Je=function(me,Be){var S={};for(var O in me)Object.prototype.hasOwnProperty.call(me,O)&&Be.indexOf(O)<0&&(S[O]=me[O]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ge=0,O=Object.getOwnPropertySymbols(me);ge{const{prefixCls:S,placement:O="top",trigger:ge="click",okType:k="primary",icon:_e=q.createElement(e.Z,null),children:st,overlayClassName:Wt,onOpenChange:Tt,onVisibleChange:ke}=me,Pt=Je(me,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:lt}=q.useContext(w.E_),[Mt,ee]=(0,J.Z)(!1,{value:me.open,defaultValue:me.defaultOpen}),R=(Ne,fe)=>{ee(Ne,!0),ke==null||ke(Ne),Tt==null||Tt(Ne,fe)},H=Ne=>{R(!1,Ne)},Fe=Ne=>{var fe;return(fe=me.onConfirm)===null||fe===void 0?void 0:fe.call(void 0,Ne)},gt=Ne=>{var fe;R(!1,Ne),(fe=me.onCancel)===null||fe===void 0||fe.call(void 0,Ne)},Ie=Ne=>{Ne.keyCode===te.Z.ESC&&Mt&&R(!1,Ne)},X=Ne=>{const{disabled:fe=!1}=me;fe||R(Ne)},Ae=lt("popconfirm",S),$=f()(Ae,Wt),[le]=ot(Ae);return le(q.createElement(P.Z,Object.assign({},(0,B.Z)(Pt,["title"]),{trigger:ge,placement:O,onOpenChange:X,open:Mt,ref:Be,overlayClassName:$,content:q.createElement(it,Object.assign({okType:k,icon:_e},me,{prefixCls:Ae,close:H,onConfirm:Fe,onCancel:gt})),"data-popover-inject":!0}),(0,pe.Tm)(st,{onKeyDown:Ne=>{var fe,L;q.isValidElement(st)&&((L=st==null?void 0:(fe=st.props).onKeyDown)===null||L===void 0||L.call(fe,Ne)),Ie(Ne)}})))});ze._InternalPanelDoNotUseOrYouWillBeFired=at;var Re=ze},39722:function(tt,mt,t){"use strict";t.d(mt,{t5:function(){return P}});var e=t(92310),g=t.n(e),f=t(55477),te=t(59301),J=t(36355),B=t(77578),q=t(17356),pe=function(ye,ne){var M={};for(var we in ye)Object.prototype.hasOwnProperty.call(ye,we)&&ne.indexOf(we)<0&&(M[we]=ye[we]);if(ye!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,we=Object.getOwnPropertySymbols(ye);De{if(!(!ne&&!M))return te.createElement(te.Fragment,null,ne&&te.createElement("div",{className:`${ye}-title`},(0,B.Z)(ne)),te.createElement("div",{className:`${ye}-inner-content`},(0,B.Z)(M)))},P=ye=>{const{hashId:ne,prefixCls:M,className:we,style:De,placement:G="top",title:de,content:ce,children:ot}=ye;return te.createElement("div",{className:g()(ne,M,`${M}-pure`,`${M}-placement-${G}`,we),style:De},te.createElement("div",{className:`${M}-arrow`}),te.createElement(f.G,Object.assign({},ye,{className:ne,prefixCls:M}),ot||w(M,de,ce)))},oe=ye=>{const{prefixCls:ne}=ye,M=pe(ye,["prefixCls"]),{getPrefixCls:we}=te.useContext(J.E_),De=we("popover",ne),[G,de]=(0,q.Z)(De);return G(te.createElement(P,Object.assign({},M,{prefixCls:De,hashId:de})))};mt.ZP=oe},60324:function(tt,mt,t){"use strict";var e=t(92310),g=t.n(e),f=t(59301),te=t(77578),J=t(62892),B=t(36355),q=t(6848),pe=t(39722),w=t(17356),P=function(ne,M){var we={};for(var De in ne)Object.prototype.hasOwnProperty.call(ne,De)&&M.indexOf(De)<0&&(we[De]=ne[De]);if(ne!=null&&typeof Object.getOwnPropertySymbols=="function")for(var G=0,De=Object.getOwnPropertySymbols(ne);G{let{title:M,content:we,prefixCls:De}=ne;return f.createElement(f.Fragment,null,M&&f.createElement("div",{className:`${De}-title`},(0,te.Z)(M)),f.createElement("div",{className:`${De}-inner-content`},(0,te.Z)(we)))},ye=f.forwardRef((ne,M)=>{const{prefixCls:we,title:De,content:G,overlayClassName:de,placement:ce="top",trigger:ot="hover",mouseEnterDelay:Pe=.1,mouseLeaveDelay:it=.1,overlayStyle:nt={}}=ne,at=P(ne,["prefixCls","title","content","overlayClassName","placement","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle"]),{getPrefixCls:Je}=f.useContext(B.E_),ze=Je("popover",we),[Re,me]=(0,w.Z)(ze),Be=Je(),S=g()(de,me);return Re(f.createElement(q.Z,Object.assign({placement:ce,trigger:ot,mouseEnterDelay:Pe,mouseLeaveDelay:it,overlayStyle:nt},at,{prefixCls:ze,overlayClassName:S,ref:M,overlay:De||G?f.createElement(oe,{prefixCls:ze,title:De,content:G}):null,transitionName:(0,J.m)(Be,"zoom-big",at.transitionName),"data-popover-inject":!0})))});ye._InternalPanelDoNotUseOrYouWillBeFired=pe.ZP,mt.Z=ye},17356:function(tt,mt,t){"use strict";var e=t(17313),g=t(29878),f=t(19447),te=t(33166),J=t(83116),B=t(37613);const q=P=>{const{componentCls:oe,popoverColor:ye,minWidth:ne,fontWeightStrong:M,popoverPadding:we,boxShadowSecondary:De,colorTextHeading:G,borderRadiusLG:de,zIndexPopup:ce,marginXS:ot,colorBgElevated:Pe,popoverBg:it}=P;return[{[oe]:Object.assign(Object.assign({},(0,e.Wf)(P)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:ce,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text",transformOrigin:"var(--arrow-x, 50%) var(--arrow-y, 50%)","--antd-arrow-background-color":Pe,"&-rtl":{direction:"rtl"},"&-hidden":{display:"none"},[`${oe}-content`]:{position:"relative"},[`${oe}-inner`]:{backgroundColor:it,backgroundClip:"padding-box",borderRadius:de,boxShadow:De,padding:we},[`${oe}-title`]:{minWidth:ne,marginBottom:ot,color:G,fontWeight:M},[`${oe}-inner-content`]:{color:ye}})},(0,f.ZP)(P,{colorBg:"var(--antd-arrow-background-color)"}),{[`${oe}-pure`]:{position:"relative",maxWidth:"none",margin:P.sizePopupArrow,display:"inline-block",[`${oe}-content`]:{display:"inline-block"}}}]},pe=P=>{const{componentCls:oe}=P;return{[oe]:te.i.map(ye=>{const ne=P[`${ye}6`];return{[`&${oe}-${ye}`]:{"--antd-arrow-background-color":ne,[`${oe}-inner`]:{backgroundColor:ne},[`${oe}-arrow`]:{background:"transparent"}}}})}},w=P=>{const{componentCls:oe,lineWidth:ye,lineType:ne,colorSplit:M,paddingSM:we,controlHeight:De,fontSize:G,lineHeight:de,padding:ce}=P,ot=De-Math.round(G*de),Pe=ot/2,it=ot/2-ye,nt=ce;return{[oe]:{[`${oe}-inner`]:{padding:0},[`${oe}-title`]:{margin:0,padding:`${Pe}px ${nt}px ${it}px`,borderBottom:`${ye}px ${ne} ${M}`},[`${oe}-inner-content`]:{padding:`${we}px ${nt}px`}}}};mt.Z=(0,J.Z)("Popover",P=>{const{colorBgElevated:oe,colorText:ye,wireframe:ne}=P,M=(0,B.TS)(P,{popoverPadding:12,popoverBg:oe,popoverColor:ye});return[q(M),pe(M),ne&&w(M),(0,g._y)(M,"zoom-big")]},P=>({width:177,minWidth:177,zIndexPopup:P.zIndexPopupBase+30}),{resetStyle:!1,deprecatedTokens:[["width","minWidth"]]})},9122:function(tt,mt,t){"use strict";t.d(mt,{Z:function(){return gt}});var e=t(59301),g=t(72308),f={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M909.1 209.3l-56.4 44.1C775.8 155.1 656.2 92 521.9 92 290 92 102.3 279.5 102 511.5 101.7 743.7 289.8 932 521.9 932c181.3 0 335.8-115 394.6-276.1 1.5-4.2-.7-8.9-4.9-10.3l-56.7-19.5a8 8 0 00-10.1 4.8c-1.8 5-3.8 10-5.9 14.9-17.3 41-42.1 77.8-73.7 109.4A344.77 344.77 0 01655.9 829c-42.3 17.9-87.4 27-133.8 27-46.5 0-91.5-9.1-133.8-27A341.5 341.5 0 01279 755.2a342.16 342.16 0 01-73.7-109.4c-17.9-42.4-27-87.4-27-133.9s9.1-91.5 27-133.9c17.3-41 42.1-77.8 73.7-109.4 31.6-31.6 68.4-56.4 109.3-73.8 42.3-17.9 87.4-27 133.8-27 46.5 0 91.5 9.1 133.8 27a341.5 341.5 0 01109.3 73.8c9.9 9.9 19.2 20.4 27.8 31.4l-60.2 47a8 8 0 003 14.1l175.6 43c5 1.2 9.9-2.6 9.9-7.7l.8-180.9c-.1-6.6-7.8-10.3-13-6.2z"}}]},name:"reload",theme:"outlined"},te=f,J=t(7657),B=function(X,Ae){return e.createElement(J.Z,(0,g.Z)({},X,{ref:Ae,icon:te}))},q=e.forwardRef(B),pe=q,w=t(92310),P=t.n(w),oe=Object.defineProperty,ye=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,M=Object.prototype.propertyIsEnumerable,we=(Ie,X,Ae)=>X in Ie?oe(Ie,X,{enumerable:!0,configurable:!0,writable:!0,value:Ae}):Ie[X]=Ae,De=(Ie,X)=>{for(var Ae in X||(X={}))ne.call(X,Ae)&&we(Ie,Ae,X[Ae]);if(ye)for(var Ae of ye(X))M.call(X,Ae)&&we(Ie,Ae,X[Ae]);return Ie},G=(Ie,X)=>{var Ae={};for(var $ in Ie)ne.call(Ie,$)&&X.indexOf($)<0&&(Ae[$]=Ie[$]);if(Ie!=null&&ye)for(var $ of ye(Ie))X.indexOf($)<0&&M.call(Ie,$)&&(Ae[$]=Ie[$]);return Ae};var de;(Ie=>{const X=class{constructor(I,r,C,x){if(this.version=I,this.errorCorrectionLevel=r,this.modules=[],this.isFunction=[],IX.MAX_VERSION)throw new RangeError("Version value out of range");if(x<-1||x>7)throw new RangeError("Mask value out of range");this.size=I*4+17;let N=[];for(let _=0;_7)throw new RangeError("Invalid value");let _,Ee;for(_=C;;_++){const Xe=X.getNumDataCodewords(_,r)*8,ct=L.getTotalBits(I,_);if(ct<=Xe){Ee=ct;break}if(_>=x)throw new RangeError("Data too long")}for(const Xe of[X.Ecc.MEDIUM,X.Ecc.QUARTILE,X.Ecc.HIGH])be&&Ee<=X.getNumDataCodewords(_,Xe)*8&&(r=Xe);let ae=[];for(const Xe of I){$(Xe.mode.modeBits,4,ae),$(Xe.numChars,Xe.mode.numCharCountBits(_),ae);for(const ct of Xe.getData())ae.push(ct)}Ne(ae.length==Ee);const ft=X.getNumDataCodewords(_,r)*8;Ne(ae.length<=ft),$(0,Math.min(4,ft-ae.length),ae),$(0,(8-ae.length%8)%8,ae),Ne(ae.length%8==0);for(let Xe=236;ae.lengthOe[ct>>>3]|=Xe<<7-(ct&7)),new X(_,r,Oe,N)}getModule(I,r){return 0<=I&&I>>9)*1335;const x=(r<<10|C)^21522;Ne(x>>>15==0);for(let N=0;N<=5;N++)this.setFunctionModule(8,N,le(x,N));this.setFunctionModule(8,7,le(x,6)),this.setFunctionModule(8,8,le(x,7)),this.setFunctionModule(7,8,le(x,8));for(let N=9;N<15;N++)this.setFunctionModule(14-N,8,le(x,N));for(let N=0;N<8;N++)this.setFunctionModule(this.size-1-N,8,le(x,N));for(let N=8;N<15;N++)this.setFunctionModule(8,this.size-15+N,le(x,N));this.setFunctionModule(8,this.size-8,!0)}drawVersion(){if(this.version<7)return;let I=this.version;for(let C=0;C<12;C++)I=I<<1^(I>>>11)*7973;const r=this.version<<12|I;Ne(r>>>18==0);for(let C=0;C<18;C++){const x=le(r,C),N=this.size-11+C%3,be=Math.floor(C/3);this.setFunctionModule(N,be,x),this.setFunctionModule(be,N,x)}}drawFinderPattern(I,r){for(let C=-4;C<=4;C++)for(let x=-4;x<=4;x++){const N=Math.max(Math.abs(x),Math.abs(C)),be=I+x,_=r+C;0<=be&&be{(Xe!=Ee-N||Te>=_)&&Oe.push(ct[Xe])});return Ne(Oe.length==be),Oe}drawCodewords(I){if(I.length!=Math.floor(X.getNumRawDataModules(this.version)/8))throw new RangeError("Invalid argument");let r=0;for(let C=this.size-1;C>=1;C-=2){C==6&&(C=5);for(let x=0;x>>3],7-(r&7)),r++)}}Ne(r==I.length*8)}applyMask(I){if(I<0||I>7)throw new RangeError("Mask value out of range");for(let r=0;r5&&I++):(this.finderPenaltyAddHistory(_,Ee),be||(I+=this.finderPenaltyCountPatterns(Ee)*X.PENALTY_N3),be=this.modules[N][ae],_=1);I+=this.finderPenaltyTerminateAndCount(be,_,Ee)*X.PENALTY_N3}for(let N=0;N5&&I++):(this.finderPenaltyAddHistory(_,Ee),be||(I+=this.finderPenaltyCountPatterns(Ee)*X.PENALTY_N3),be=this.modules[ae][N],_=1);I+=this.finderPenaltyTerminateAndCount(be,_,Ee)*X.PENALTY_N3}for(let N=0;Nbe+(_?1:0),r);const C=this.size*this.size,x=Math.ceil(Math.abs(r*20-C*10)/C)-1;return Ne(0<=x&&x<=9),I+=x*X.PENALTY_N4,Ne(0<=I&&I<=2568888),I}getAlignmentPatternPositions(){if(this.version==1)return[];{const I=Math.floor(this.version/7)+2,r=this.version==32?26:Math.ceil((this.version*4+4)/(I*2-2))*2;let C=[6];for(let x=this.size-7;C.lengthX.MAX_VERSION)throw new RangeError("Version number out of range");let r=(16*I+128)*I+64;if(I>=2){const C=Math.floor(I/7)+2;r-=(25*C-10)*C-55,I>=7&&(r-=36)}return Ne(208<=r&&r<=29648),r}static getNumDataCodewords(I,r){return Math.floor(X.getNumRawDataModules(I)/8)-X.ECC_CODEWORDS_PER_BLOCK[r.ordinal][I]*X.NUM_ERROR_CORRECTION_BLOCKS[r.ordinal][I]}static reedSolomonComputeDivisor(I){if(I<1||I>255)throw new RangeError("Degree out of range");let r=[];for(let x=0;x0);for(const x of I){const N=x^C.shift();C.push(0),r.forEach((be,_)=>C[_]^=X.reedSolomonMultiply(be,N))}return C}static reedSolomonMultiply(I,r){if(I>>>8||r>>>8)throw new RangeError("Byte out of range");let C=0;for(let x=7;x>=0;x--)C=C<<1^(C>>>7)*285,C^=(r>>>x&1)*I;return Ne(C>>>8==0),C}finderPenaltyCountPatterns(I){const r=I[1];Ne(r<=this.size*3);const C=r>0&&I[2]==r&&I[3]==r*3&&I[4]==r&&I[5]==r;return(C&&I[0]>=r*4&&I[6]>=r?1:0)+(C&&I[6]>=r*4&&I[0]>=r?1:0)}finderPenaltyTerminateAndCount(I,r,C){return I&&(this.finderPenaltyAddHistory(r,C),r=0),r+=this.size,this.finderPenaltyAddHistory(r,C),this.finderPenaltyCountPatterns(C)}finderPenaltyAddHistory(I,r){r[0]==0&&(I+=this.size),r.pop(),r.unshift(I)}};let Ae=X;Ae.MIN_VERSION=1,Ae.MAX_VERSION=40,Ae.PENALTY_N1=3,Ae.PENALTY_N2=3,Ae.PENALTY_N3=40,Ae.PENALTY_N4=10,Ae.ECC_CODEWORDS_PER_BLOCK=[[-1,7,10,15,20,26,18,20,24,30,18,20,24,26,30,22,24,28,30,28,28,28,28,30,30,26,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,10,16,26,18,24,16,18,22,22,26,30,22,22,24,24,28,28,26,26,26,26,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28],[-1,13,22,18,26,18,24,18,22,20,24,28,26,24,20,30,24,28,28,26,30,28,30,30,30,30,28,30,30,30,30,30,30,30,30,30,30,30,30,30,30],[-1,17,28,22,16,22,28,26,26,24,28,24,28,22,24,24,30,28,28,26,28,30,24,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30]],Ae.NUM_ERROR_CORRECTION_BLOCKS=[[-1,1,1,1,1,1,2,2,2,2,4,4,4,4,4,6,6,6,6,7,8,8,9,9,10,12,12,12,13,14,15,16,17,18,19,19,20,21,22,24,25],[-1,1,1,1,2,2,4,4,4,5,5,5,8,9,9,10,10,11,13,14,16,17,17,18,20,21,23,25,26,28,29,31,33,35,37,38,40,43,45,47,49],[-1,1,1,2,2,4,4,6,6,8,8,8,10,12,16,12,17,16,18,21,20,23,23,25,27,29,34,34,35,38,40,43,45,48,51,53,56,59,62,65,68],[-1,1,1,2,4,4,4,5,6,8,8,11,11,16,16,18,16,19,21,25,25,25,34,30,32,35,37,40,42,45,48,51,54,57,60,63,66,70,74,77,81]],Ie.QrCode=Ae;function $(I,r,C){if(r<0||r>31||I>>>r)throw new RangeError("Value out of range");for(let x=r-1;x>=0;x--)C.push(I>>>x&1)}function le(I,r){return(I>>>r&1)!=0}function Ne(I){if(!I)throw new Error("Assertion error")}const fe=class{constructor(I,r,C){if(this.mode=I,this.numChars=r,this.bitData=C,r<0)throw new RangeError("Invalid argument");this.bitData=C.slice()}static makeBytes(I){let r=[];for(const C of I)$(C,8,r);return new fe(fe.Mode.BYTE,I.length,r)}static makeNumeric(I){if(!fe.isNumeric(I))throw new RangeError("String contains non-numeric characters");let r=[];for(let C=0;C=1<{let X;(Ae=>{const $=class{constructor(Ne,fe){this.ordinal=Ne,this.formatBits=fe}};let le=$;le.LOW=new $(0,1),le.MEDIUM=new $(1,0),le.QUARTILE=new $(2,3),le.HIGH=new $(3,2),Ae.Ecc=le})(X=Ie.QrCode||(Ie.QrCode={}))})(de||(de={})),(Ie=>{let X;(Ae=>{const $=class{constructor(Ne,fe){this.modeBits=Ne,this.numBitsCharCount=fe}numCharCountBits(Ne){return this.numBitsCharCount[Math.floor((Ne+7)/17)]}};let le=$;le.NUMERIC=new $(1,[10,12,14]),le.ALPHANUMERIC=new $(2,[9,11,13]),le.BYTE=new $(4,[8,16,16]),le.KANJI=new $(8,[8,10,12]),le.ECI=new $(7,[0,0,0]),Ae.Mode=le})(X=Ie.QrSegment||(Ie.QrSegment={}))})(de||(de={}));var ce=de;var ot={L:ce.QrCode.Ecc.LOW,M:ce.QrCode.Ecc.MEDIUM,Q:ce.QrCode.Ecc.QUARTILE,H:ce.QrCode.Ecc.HIGH},Pe=128,it="L",nt="#FFFFFF",at="#000000",Je=!1,ze=4,Re=.1;function me(Ie,X=0){const Ae=[];return Ie.forEach(function($,le){let Ne=null;$.forEach(function(fe,L){if(!fe&&Ne!==null){Ae.push(`M${Ne+X} ${le+X}h${L-Ne}v1H${Ne+X}z`),Ne=null;return}if(L===$.length-1){if(!fe)return;Ne===null?Ae.push(`M${L+X},${le+X} h1v1H${L+X}z`):Ae.push(`M${Ne+X},${le+X} h${L+1-Ne}v1H${Ne+X}z`);return}fe&&Ne===null&&(Ne=L)})}),Ae.join("")}function Be(Ie,X){return Ie.slice().map((Ae,$)=>$=X.y+X.h?Ae:Ae.map((le,Ne)=>Ne=X.x+X.w?le:!1))}function S(Ie,X,Ae,$){if($==null)return null;const le=Ae?ze:0,Ne=Ie.length+le*2,fe=Math.floor(X*Re),L=Ne/X,I=($.width||fe)*L,r=($.height||fe)*L,C=$.x==null?Ie.length/2-I/2:$.x*L,x=$.y==null?Ie.length/2-r/2:$.y*L;let N=null;if($.excavate){let be=Math.floor(C),_=Math.floor(x),Ee=Math.ceil(I+C-be),ae=Math.ceil(r+x-_);N={x:be,y:_,w:Ee,h:ae}}return{x:C,y:x,h:r,w:I,excavation:N}}var O=function(){try{new Path2D().addPath(new Path2D)}catch(Ie){return!1}return!0}();function ge(Ie){const X=Ie,{value:Ae,size:$=Pe,level:le=it,bgColor:Ne=nt,fgColor:fe=at,includeMargin:L=Je,style:I,imageSettings:r}=X,C=G(X,["value","size","level","bgColor","fgColor","includeMargin","style","imageSettings"]),x=r==null?void 0:r.src,N=e.useRef(null),be=e.useRef(null),[_,Ee]=e.useState(!1);e.useEffect(()=>{if(N.current!=null){const Oe=N.current,Xe=Oe.getContext("2d");if(!Xe)return;let ct=ce.QrCode.encodeText(Ae,ot[le]).getModules();const Te=L?ze:0,Ze=ct.length+Te*2,xe=S(ct,$,L,r),ht=be.current,yt=xe!=null&&ht!==null&&ht.complete&&ht.naturalHeight!==0&&ht.naturalWidth!==0;yt&&xe.excavation!=null&&(ct=Be(ct,xe.excavation));const Ft=window.devicePixelRatio||1;Oe.height=Oe.width=$*Ft;const Rt=$/Ze*Ft;Xe.scale(Rt,Rt),Xe.fillStyle=Ne,Xe.fillRect(0,0,Ze,Ze),Xe.fillStyle=fe,O?Xe.fill(new Path2D(me(ct,Te))):ct.forEach(function(Yt,Xt){Yt.forEach(function(_t,pn){_t&&Xe.fillRect(pn+Te,Xt+Te,1,1)})}),yt&&Xe.drawImage(ht,xe.x+Te,xe.y+Te,xe.w,xe.h)}}),e.useEffect(()=>{Ee(!1)},[x]);const ae=De({height:$,width:$},I);let ft=null;return x!=null&&(ft=e.createElement("img",{src:x,key:x,style:{display:"none"},onLoad:()=>{Ee(!0)},ref:be})),e.createElement(e.Fragment,null,e.createElement("canvas",De({style:ae,height:$,width:$,ref:N},C)),ft)}function k(Ie){const X=Ie,{value:Ae,size:$=Pe,level:le=it,bgColor:Ne=nt,fgColor:fe=at,includeMargin:L=Je,imageSettings:I}=X,r=G(X,["value","size","level","bgColor","fgColor","includeMargin","imageSettings"]);let C=ce.QrCode.encodeText(Ae,ot[le]).getModules();const x=L?ze:0,N=C.length+x*2,be=S(C,$,L,I);let _=null;I!=null&&be!=null&&(be.excavation!=null&&(C=Be(C,be.excavation)),_=e.createElement("image",{xlinkHref:I.src,height:be.h,width:be.w,x:be.x+x,y:be.y+x,preserveAspectRatio:"none"}));const Ee=me(C,x);return e.createElement("svg",De({height:$,width:$,viewBox:`0 0 ${N} ${N}`},r),e.createElement("path",{fill:Ne,d:`M0,0 h${N}v${N}H0z`,shapeRendering:"crispEdges"}),e.createElement("path",{fill:fe,d:Ee,shapeRendering:"crispEdges"}),_)}var _e=Ie=>{const X=Ie,{renderAs:Ae}=X,$=G(X,["renderAs"]);return Ae==="svg"?React.createElement(k,De({},$)):React.createElement(ge,De({},$))},st=t(3113),Wt=t(36355),Tt=t(9763),ke=t(71418),Pt=t(88088),lt=t(17313),Mt=t(83116),ee=t(37613);const R=Ie=>{const{componentCls:X}=Ie;return{[X]:Object.assign(Object.assign({},(0,lt.Wf)(Ie)),{display:"flex",justifyContent:"center",alignItems:"center",padding:Ie.paddingSM,backgroundColor:Ie.colorWhite,borderRadius:Ie.borderRadiusLG,border:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorSplit}`,position:"relative",width:"100%",height:"100%",overflow:"hidden",[`& > ${X}-mask`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,zIndex:10,display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",color:Ie.colorText,lineHeight:Ie.lineHeight,background:Ie.QRCodeMaskBackgroundColor,textAlign:"center",[`& > ${X}-expired`]:{color:Ie.QRCodeExpiredTextColor}},"&-icon":{marginBlockEnd:Ie.marginXS,fontSize:Ie.controlHeight}}),[`${X}-borderless`]:{borderColor:"transparent"}}};var H=(0,Mt.Z)("QRCode",Ie=>R((0,ee.TS)(Ie,{QRCodeExpiredTextColor:"rgba(0, 0, 0, 0.88)",QRCodeMaskBackgroundColor:"rgba(255, 255, 255, 0.96)"}))),gt=Ie=>{const[,X]=(0,Pt.Z)(),{value:Ae,type:$="canvas",icon:le="",size:Ne=160,iconSize:fe=40,color:L=X.colorText,errorLevel:I="M",status:r="active",bordered:C=!0,onRefresh:x,style:N,className:be,rootClassName:_,prefixCls:Ee,bgColor:ae="transparent"}=Ie,{getPrefixCls:ft}=(0,e.useContext)(Wt.E_),Oe=ft("qrcode",Ee),[Xe,ct]=H(Oe),Te={src:le,x:void 0,y:void 0,height:fe,width:fe,excavate:!0},Ze={value:Ae,size:Ne-(X.paddingSM+X.lineWidth)*2,level:I,bgColor:ae,fgColor:L,imageSettings:le?Te:void 0},[xe]=(0,Tt.Z)("QRCode");if(!Ae)return null;const ht=P()(Oe,be,_,ct,{[`${Oe}-borderless`]:!C});return Xe(e.createElement("div",{style:Object.assign(Object.assign({},N),{width:Ne,height:Ne,backgroundColor:ae}),className:ht},r!=="active"&&e.createElement("div",{className:`${Oe}-mask`},r==="loading"&&e.createElement(ke.Z,null),r==="expired"&&e.createElement(e.Fragment,null,e.createElement("p",{className:`${Oe}-expired`},xe==null?void 0:xe.expired),x&&e.createElement(st.ZP,{type:"link",icon:e.createElement(pe,null),onClick:x},xe==null?void 0:xe.refresh))),$==="canvas"?e.createElement(ge,Object.assign({},Ze)):e.createElement(k,Object.assign({},Ze))))}},98228:function(tt,mt,t){"use strict";t.d(mt,{default:function(){return D}});var e=t(92310),g=t.n(e),f=t(72308),te=t(80702),J=t(77321),B=t(52487),q=t(74416),pe=t(62853),w=t(77861),P=t(17115),oe=t(90782),ye=t(18929),ne=t(48736),M=t(59301),we=function(a){var A=M.useRef({valueLabels:new Map});return M.useMemo(function(){var E=A.current.valueLabels,V=new Map,s=a.map(function(v){var y,F=v.value,h=(y=v.label)!==null&&y!==void 0?y:E.get(F);return V.set(F,h),(0,J.Z)((0,J.Z)({},v),{},{label:h})});return A.current.valueLabels=V,[s]},[a])},De=function(a,A,E,V){return M.useMemo(function(){var s=a.map(function(h){var ve=h.value;return ve}),v=A.map(function(h){var ve=h.value;return ve}),y=s.filter(function(h){return!V[h]});if(E){var F=(0,oe.S)(s,!0,V);s=F.checkedKeys,v=F.halfCheckedKeys}return[Array.from(new Set([].concat((0,te.Z)(y),(0,te.Z)(s)))),v]},[a,A,E,V])},G=t(71430),de=function(a,A){return M.useMemo(function(){var E=(0,G.I8)(a,{fieldNames:A,initWrapper:function(s){return(0,J.Z)((0,J.Z)({},s),{},{valueEntities:new Map})},processEntity:function(s,v){var y=s.node[A.value];if(0)var F;v.valueEntities.set(y,s)}});return E},[a,A])},ce=t(49618),ot=t(11592),Pe=function(){return null},it=Pe,nt=["children","value"];function at(a){return(0,ot.Z)(a).map(function(A){if(!M.isValidElement(A)||!A.type)return null;var E=A,V=E.key,s=E.props,v=s.children,y=s.value,F=(0,q.Z)(s,nt),h=(0,J.Z)({key:V,value:y},F),ve=at(v);return ve.length&&(h.children=ve),h}).filter(function(A){return A})}function Je(a){if(!a)return a;var A=(0,J.Z)({},a);return"props"in A||Object.defineProperty(A,"props",{get:function(){return(0,ne.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),A}}),A}function ze(a,A,E,V,s,v){var y=null,F=null;function h(){function ve(W){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",ue=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return W.map(function(Ce,He){var dt="".concat(Qe,"-").concat(He),wt=Ce[v.value],zt=E.includes(wt),un=ve(Ce[v.children]||[],dt,zt),je=M.createElement(it,Ce,un.map(function(j){return j.node}));if(A===wt&&(y=je),zt){var xt={pos:dt,node:je,children:un};return ue||F.push(xt),xt}return null}).filter(function(Ce){return Ce})}F||(F=[],ve(V),F.sort(function(W,Qe){var ue=W.node.props.value,Ce=Qe.node.props.value,He=E.indexOf(ue),dt=E.indexOf(Ce);return He-dt}))}Object.defineProperty(a,"triggerNode",{get:function(){return(0,ne.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),h(),y}}),Object.defineProperty(a,"allCheckedNodes",{get:function(){return(0,ne.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),h(),s?F:F.map(function(W){var Qe=W.node;return Qe})}})}var Re=function(a,A,E){var V=E.treeNodeFilterProp,s=E.filterTreeNode,v=E.fieldNames,y=v.children;return M.useMemo(function(){if(!A||s===!1)return a;var F;if(typeof s=="function")F=s;else{var h=A.toUpperCase();F=function(Qe,ue){var Ce=ue[V];return String(Ce).toUpperCase().includes(h)}}function ve(W){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return W.reduce(function(ue,Ce){var He=Ce[y],dt=Qe||F(A,Je(Ce)),wt=ve(He||[],dt);return(dt||wt.length)&&ue.push((0,J.Z)((0,J.Z)({},Ce),{},(0,ce.Z)({isLeaf:void 0},y,wt))),ue},[])}return ve(a)},[a,A,y,V,s])};function me(a){var A=M.useRef();A.current=a;var E=M.useCallback(function(){return A.current.apply(A,arguments)},[]);return E}function Be(a,A){var E=A.id,V=A.pId,s=A.rootPId,v={},y=[],F=a.map(function(h){var ve=(0,J.Z)({},h),W=ve[E];return v[W]=ve,ve.key=ve.key||W,ve});return F.forEach(function(h){var ve=h[V],W=v[ve];W&&(W.children=W.children||[],W.children.push(h)),(ve===s||!W&&s===null)&&y.push(h)}),y}function S(a,A,E){return M.useMemo(function(){return a?E?Be(a,(0,J.Z)({id:"id",pId:"pId",rootPId:null},E!==!0?E:{})):a:at(A)},[A,E,a])}var O=M.createContext(null),ge=O,k=t(10228),_e=t(80547),st=t(54844),Wt=M.createContext(null),Tt=Wt;function ke(a){return Array.isArray(a)?a:a!==void 0?[a]:[]}function Pt(a){var A=a||{},E=A.label,V=A.value,s=A.children,v=V||"value";return{_title:E?[E]:["title","label"],value:v,key:v,children:s||"children"}}function lt(a){return!a||a.disabled||a.disableCheckbox||a.checkable===!1}function Mt(a,A){var E=[];function V(s){s.forEach(function(v){var y=v[A.children];y&&(E.push(v[A.value]),V(y))})}return V(a),E}function ee(a){return a==null}var R={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},H=function(A,E){var V=(0,w.lk)(),s=V.prefixCls,v=V.multiple,y=V.searchValue,F=V.toggleOpen,h=V.open,ve=V.notFoundContent,W=M.useContext(Tt),Qe=W.virtual,ue=W.listHeight,Ce=W.listItemHeight,He=W.treeData,dt=W.fieldNames,wt=W.onSelect,zt=W.dropdownMatchSelectWidth,un=W.treeExpandAction,je=M.useContext(ge),xt=je.checkable,j=je.checkedKeys,ie=je.halfCheckedKeys,m=je.treeExpandedKeys,p=je.treeDefaultExpandAll,b=je.treeDefaultExpandedKeys,z=je.onTreeExpand,se=je.treeIcon,rt=je.showTreeIcon,Ke=je.switcherIcon,ut=je.treeLine,Ue=je.treeNodeFilterProp,vt=je.loadData,Gt=je.treeLoadedKeys,At=je.treeMotion,Lt=je.onTreeLoad,En=je.keyEntities,sn=M.useRef(),gn=(0,_e.Z)(function(){return He},[h,He],function(Jt,Dt){return Dt[0]&&Jt[1]!==Dt[1]}),wn=M.useState(null),hn=(0,B.Z)(wn,2),Pn=hn[0],Sn=hn[1],Un=En[Pn],Kt=M.useMemo(function(){return xt?{checked:j,halfChecked:ie}:null},[xt,j,ie]);M.useEffect(function(){if(h&&!v&&j.length){var Jt;(Jt=sn.current)===null||Jt===void 0||Jt.scrollTo({key:j[0]}),Sn(j[0])}},[h]);var en=String(y).toLowerCase(),Dn=function(Dt){return en?String(Dt[Ue]).toLowerCase().includes(en):!1},Ut=M.useState(b),Et=(0,B.Z)(Ut,2),tn=Et[0],On=Et[1],fn=M.useState(null),Gn=(0,B.Z)(fn,2),cn=Gn[0],zn=Gn[1],qn=M.useMemo(function(){return m?(0,te.Z)(m):y?cn:tn},[tn,cn,m,y]);M.useEffect(function(){y&&zn(Mt(He,dt))},[y]);var tu=function(Dt){On(Dt),zn(Dt),z&&z(Dt)},Tn=function(Dt){Dt.preventDefault()},pt=function(Dt,ln){var an=ln.node;xt&<(an)||(wt(an.key,{selected:!j.includes(an.key)}),v||F(!1))};if(M.useImperativeHandle(E,function(){var Jt;return{scrollTo:(Jt=sn.current)===null||Jt===void 0?void 0:Jt.scrollTo,onKeyDown:function(ln){var an,Yn=ln.which;switch(Yn){case k.Z.UP:case k.Z.DOWN:case k.Z.LEFT:case k.Z.RIGHT:(an=sn.current)===null||an===void 0||an.onKeyDown(ln);break;case k.Z.ENTER:{if(Un){var Ln=(Un==null?void 0:Un.node)||{},mn=Ln.selectable,Vn=Ln.value;mn!==!1&&pt(null,{node:{key:Pn},selected:!j.includes(Vn)})}break}case k.Z.ESC:F(!1)}},onKeyUp:function(){}}}),gn.length===0)return M.createElement("div",{role:"listbox",className:"".concat(s,"-empty"),onMouseDown:Tn},ve);var Zt={fieldNames:dt};return Gt&&(Zt.loadedKeys=Gt),qn&&(Zt.expandedKeys=qn),M.createElement("div",{onMouseDown:Tn},Un&&h&&M.createElement("span",{style:R,"aria-live":"assertive"},Un.node.value),M.createElement(st.Z,(0,f.Z)({ref:sn,focusable:!1,prefixCls:"".concat(s,"-tree"),treeData:gn,height:ue,itemHeight:Ce,virtual:Qe!==!1&&zt!==!1,multiple:v,icon:se,showIcon:rt,switcherIcon:Ke,showLine:ut,loadData:y?null:vt,motion:At,activeKey:Pn,checkable:xt,checkStrictly:!0,checkedKeys:Kt,selectedKeys:xt?[]:j,defaultExpandAll:p},Zt,{onActiveChange:Sn,onSelect:pt,onCheck:pt,onExpand:tu,onLoad:Lt,filterTreeNode:Dn,expandAction:un})))},Fe=M.forwardRef(H);Fe.displayName="OptionList";var gt=Fe,Ie="SHOW_ALL",X="SHOW_PARENT",Ae="SHOW_CHILD";function $(a,A,E,V){var s=new Set(a);return A===Ae?a.filter(function(v){var y=E[v];return!(y&&y.children&&y.children.some(function(F){var h=F.node;return s.has(h[V.value])})&&y.children.every(function(F){var h=F.node;return lt(h)||s.has(h[V.value])}))}):A===X?a.filter(function(v){var y=E[v],F=y?y.parent:null;return!(F&&!lt(F.node)&&s.has(F.key))}):a}function le(a){var A=a.searchPlaceholder,E=a.treeCheckStrictly,V=a.treeCheckable,s=a.labelInValue,v=a.value,y=a.multiple;warning(!A,"`searchPlaceholder` has been removed."),E&&s===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(s||E)&&warning(toArray(v).every(function(F){return F&&_typeof(F)==="object"&&"value"in F}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),E||y||V?warning(!v||Array.isArray(v),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(v),"`value` should not be array when `TreeSelect` is single mode.")}var Ne=null,fe=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function L(a){return!a||(0,pe.Z)(a)!=="object"}var I=M.forwardRef(function(a,A){var E=a.id,V=a.prefixCls,s=V===void 0?"rc-tree-select":V,v=a.value,y=a.defaultValue,F=a.onChange,h=a.onSelect,ve=a.onDeselect,W=a.searchValue,Qe=a.inputValue,ue=a.onSearch,Ce=a.autoClearSearchValue,He=Ce===void 0?!0:Ce,dt=a.filterTreeNode,wt=a.treeNodeFilterProp,zt=wt===void 0?"value":wt,un=a.showCheckedStrategy,je=a.treeNodeLabelProp,xt=a.multiple,j=a.treeCheckable,ie=a.treeCheckStrictly,m=a.labelInValue,p=a.fieldNames,b=a.treeDataSimpleMode,z=a.treeData,se=a.children,rt=a.loadData,Ke=a.treeLoadedKeys,ut=a.onTreeLoad,Ue=a.treeDefaultExpandAll,vt=a.treeExpandedKeys,Gt=a.treeDefaultExpandedKeys,At=a.onTreeExpand,Lt=a.treeExpandAction,En=a.virtual,sn=a.listHeight,gn=sn===void 0?200:sn,wn=a.listItemHeight,hn=wn===void 0?20:wn,Pn=a.onDropdownVisibleChange,Sn=a.dropdownMatchSelectWidth,Un=Sn===void 0?!0:Sn,Kt=a.treeLine,en=a.treeIcon,Dn=a.showTreeIcon,Ut=a.switcherIcon,Et=a.treeMotion,tn=(0,q.Z)(a,fe),On=(0,P.ZP)(E),fn=j&&!ie,Gn=j||ie,cn=ie||m,zn=Gn||xt,qn=(0,ye.Z)(y,{value:v}),tu=(0,B.Z)(qn,2),Tn=tu[0],pt=tu[1],Zt=M.useMemo(function(){return j?un||Ae:Ie},[un,j]),Jt=M.useMemo(function(){return Pt(p)},[JSON.stringify(p)]),Dt=(0,ye.Z)("",{value:W!==void 0?W:Qe,postState:function(Zn){return Zn||""}}),ln=(0,B.Z)(Dt,2),an=ln[0],Yn=ln[1],Ln=function(Zn){Yn(Zn),ue==null||ue(Zn)},mn=S(z,se,b),Vn=de(mn,Jt),Xn=Vn.keyEntities,eu=Vn.valueEntities,u=M.useCallback(function(kn){var Zn=[],Hn=[];return kn.forEach(function(Jn){eu.has(Jn)?Hn.push(Jn):Zn.push(Jn)}),{missingRawValues:Zn,existRawValues:Hn}},[eu]),U=Re(mn,an,{fieldNames:Jt,treeNodeFilterProp:zt,filterTreeNode:dt}),re=M.useCallback(function(kn){if(kn){if(je)return kn[je];for(var Zn=Jt._title,Hn=0;Hn{const{componentCls:A,treePrefixCls:E,colorBgElevated:V}=a,s=`.${E}`;return[{[`${A}-dropdown`]:[{padding:`${a.paddingXS}px ${a.paddingXS/2}px`},(0,_t.Yk)(E,(0,Yt.TS)(a,{colorBgContainer:V})),{[s]:{borderRadius:0,[`${s}-list-holder-inner`]:{alignItems:"stretch",[`${s}-treenode`]:{[`${s}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Rt.C2)(`${E}-checkbox`,a),{"&-rtl":{direction:"rtl",[`${s}-switcher${s}-switcher_close`]:{[`${s}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function dn(a,A){return(0,Xt.Z)("TreeSelect",E=>{const V=(0,Yt.TS)(E,{treePrefixCls:A});return[pn(V)]},_t.TM)(a)}var Q=function(a,A){var E={};for(var V in a)Object.prototype.hasOwnProperty.call(a,V)&&A.indexOf(V)<0&&(E[V]=a[V]);if(a!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,V=Object.getOwnPropertySymbols(a);s{var E,{prefixCls:V,size:s,disabled:v,bordered:y=!0,className:F,rootClassName:h,treeCheckable:ve,multiple:W,listHeight:Qe=256,listItemHeight:ue=26,placement:Ce,notFoundContent:He,switcherIcon:dt,treeLine:wt,getPopupContainer:zt,popupClassName:un,dropdownClassName:je,treeIcon:xt=!1,transitionName:j,choiceTransitionName:ie="",status:m,treeExpandAction:p,builtinPlacements:b,dropdownMatchSelectWidth:z,popupMatchSelectWidth:se,allowClear:rt}=a,Ke=Q(a,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:ut,getPrefixCls:Ue,renderEmpty:vt,direction:Gt,virtual:At,popupMatchSelectWidth:Lt,popupOverflow:En}=M.useContext(ae.E_),sn=Ue(),gn=Ue("select",V),wn=Ue("select-tree",V),hn=Ue("tree-select",V),{compactSize:Pn,compactItemClassnames:Sn}=(0,yt.ri)(gn,Gt),[Un,Kt]=(0,Te.Z)(gn),[en]=dn(hn,wn),Dn=g()(un||je,`${hn}-dropdown`,{[`${hn}-dropdown-rtl`]:Gt==="rtl"},h,Kt),Ut=!!(ve||W),Et=(0,xe.Z)(Ke.suffixIcon,Ke.showArrow),tn=(E=se!=null?se:z)!==null&&E!==void 0?E:Lt,{status:On,hasFeedback:fn,isFormItemInput:Gn,feedbackIcon:cn}=M.useContext(ct.aM),zn=(0,Ee.F)(On,m),{suffixIcon:qn,removeIcon:tu,clearIcon:Tn}=(0,ht.Z)(Object.assign(Object.assign({},Ke),{multiple:Ut,showSuffixIcon:Et,hasFeedback:fn,feedbackIcon:cn,prefixCls:gn,componentName:"TreeSelect"})),pt=rt===!0?{clearIcon:Tn}:rt;let Zt;He!==void 0?Zt=He:Zt=(vt==null?void 0:vt("Select"))||M.createElement(Oe.Z,{componentName:"Select"});const Jt=(0,N.Z)(Ke,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Dt=M.useMemo(()=>Ce!==void 0?Ce:Gt==="rtl"?"bottomRight":"bottomLeft",[Ce,Gt]),ln=(0,Ze.Z)(b,En),an=(0,Xe.Z)(eu=>{var u;return(u=s!=null?s:Pn)!==null&&u!==void 0?u:eu}),Yn=M.useContext(ft.Z),Ln=v!=null?v:Yn,mn=g()(!V&&hn,{[`${gn}-lg`]:an==="large",[`${gn}-sm`]:an==="small",[`${gn}-rtl`]:Gt==="rtl",[`${gn}-borderless`]:!y,[`${gn}-in-form-item`]:Gn},(0,Ee.Z)(gn,zn,fn),Sn,F,h,Kt),Vn=eu=>M.createElement(Ft.Z,{prefixCls:wn,switcherIcon:dt,treeNodeProps:eu,showLine:wt}),Xn=M.createElement(x,Object.assign({virtual:At,disabled:Ln},Jt,{dropdownMatchSelectWidth:tn,builtinPlacements:ln,ref:A,prefixCls:gn,className:mn,listHeight:Qe,listItemHeight:ue,treeCheckable:ve&&M.createElement("span",{className:`${gn}-tree-checkbox-inner`}),treeLine:!!wt,suffixIcon:qn,multiple:Ut,placement:Dt,removeIcon:tu,allowClear:pt,switcherIcon:Vn,showTreeIcon:xt,notFoundContent:Zt,getPopupContainer:zt||ut,treeMotion:null,dropdownClassName:Dn,choiceTransitionName:(0,_.m)(sn,"",ie),transitionName:(0,_.m)(sn,"slide-up",j),treeExpandAction:p}));return Un(en(Xn))},Y=M.forwardRef(l),n=(0,be.Z)(Y);Y.TreeNode=it,Y.SHOW_ALL=Ie,Y.SHOW_PARENT=X,Y.SHOW_CHILD=Ae,Y._InternalPanelDoNotUseOrYouWillBeFired=n;var D=Y},48066:function(tt,mt,t){"use strict";t.d(mt,{default:function(){return V}});var e=t(59301),g=t(40001),f=t(81953),te=t(72308),J={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M257.7 752c2 0 4-.2 6-.5L431.9 722c2-.4 3.9-1.3 5.3-2.8l423.9-423.9a9.96 9.96 0 000-14.1L694.9 114.9c-1.9-1.9-4.4-2.9-7.1-2.9s-5.2 1-7.1 2.9L256.8 538.8c-1.5 1.5-2.4 3.3-2.8 5.3l-29.5 168.2a33.5 33.5 0 009.4 29.8c6.6 6.4 14.9 9.9 23.8 9.9zm67.4-174.4L687.8 215l73.3 73.3-362.7 362.6-88.9 15.7 15.6-89zM880 836H144c-17.7 0-32 14.3-32 32v36c0 4.4 3.6 8 8 8h784c4.4 0 8-3.6 8-8v-36c0-17.7-14.3-32-32-32z"}}]},name:"edit",theme:"outlined"},B=J,q=t(7657),pe=function(v,y){return e.createElement(q.Z,(0,te.Z)({},v,{ref:y,icon:B}))},w=e.forwardRef(pe),P=w,oe=t(92310),ye=t.n(oe),ne=t(25769),M=t.n(ne),we=t(29301),De=t(11592),G=t(34280),de=t(18929),ce=t(2738),ot=t(8654),Pe=t(24514),it=t(10228),nt=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const y=Ce=>{const{keyCode:He}=Ce;He===it.Z.ENTER&&Ce.preventDefault()},F=Ce=>{const{keyCode:He}=Ce,{onClick:dt}=s;He===it.Z.ENTER&&dt&&dt()},{style:h,noStyle:ve,disabled:W}=s,Qe=nt(s,["style","noStyle","disabled"]);let ue={};return ve||(ue=Object.assign({},at)),W&&(ue.pointerEvents="none"),ue=Object.assign(Object.assign({},ue),h),e.createElement("div",Object.assign({role:"button",tabIndex:0,ref:v},Qe,{onKeyDown:y,onKeyUp:F,style:ue}))}),Re=t(36355),me=t(9763),Be=t(6848),S={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M864 170h-60c-4.4 0-8 3.6-8 8v518H310v-73c0-6.7-7.8-10.5-13-6.3l-141.9 112a8 8 0 000 12.6l141.9 112c5.3 4.2 13 .4 13-6.3v-75h498c35.3 0 64-28.7 64-64V178c0-4.4-3.6-8-8-8z"}}]},name:"enter",theme:"outlined"},O=S,ge=function(v,y){return e.createElement(q.Z,(0,te.Z)({},v,{ref:y,icon:O}))},k=e.forwardRef(ge),_e=k,st=t(92343),Wt=t(1643),Tt=t(15969),ke=t(83116),Pt=t(93398);const lt=(s,v,y,F)=>{const{titleMarginBottom:h,fontWeightStrong:ve}=F;return{marginBottom:h,color:y,fontWeight:ve,fontSize:s,lineHeight:v}},Mt=s=>{const v=[1,2,3,4,5],y={};return v.forEach(F=>{y[` h${F}&, div&-h${F}, div&-h${F} > textarea, h${F} - `]=ut(s[`fontSizeHeading${F}`],s[`lineHeightHeading${F}`],s.colorTextHeading,s)}),y},ee=s=>{const{componentCls:v}=s;return{"a&, a":Object.assign(Object.assign({},(0,Tt.N)(s)),{textDecoration:s.linkDecoration,"&:active, &:hover":{textDecoration:s.linkHoverDecoration},[`&[disabled], &${v}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:s.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},R=s=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:s.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:s.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Pt.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:s.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),H=s=>{const{componentCls:v,paddingSM:y}=s,F=y;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-s.paddingSM,marginTop:-F,marginBottom:`calc(1em - ${F}px)`},[`${v}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:s.marginXS+2,insetBlockEnd:s.marginXS,color:s.colorTextDescription,fontWeight:"normal",fontSize:s.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Fe=s=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:s.colorSuccess}}}),At=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=s=>{const{componentCls:v,titleMarginTop:y}=s;return{[v]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:s.colorText,wordBreak:"break-word",lineHeight:s.lineHeight,[`&${v}-secondary`]:{color:s.colorTextDescription},[`&${v}-success`]:{color:s.colorSuccess},[`&${v}-warning`]:{color:s.colorWarning},[`&${v}-danger`]:{color:s.colorError,"a&:active, a&:focus":{color:s.colorErrorActive},"a&:hover":{color:s.colorErrorHover}},[`&${v}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Mt(s)),{[` + `]=lt(s[`fontSizeHeading${F}`],s[`lineHeightHeading${F}`],s.colorTextHeading,s)}),y},ee=s=>{const{componentCls:v}=s;return{"a&, a":Object.assign(Object.assign({},(0,Tt.N)(s)),{textDecoration:s.linkDecoration,"&:active, &:hover":{textDecoration:s.linkHoverDecoration},[`&[disabled], &${v}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:s.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},R=s=>({code:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.2em 0.1em",fontSize:"85%",fontFamily:s.fontFamilyCode,background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3},kbd:{margin:"0 0.2em",paddingInline:"0.4em",paddingBlock:"0.15em 0.1em",fontSize:"90%",fontFamily:s.fontFamilyCode,background:"rgba(150, 150, 150, 0.06)",border:"1px solid rgba(100, 100, 100, 0.2)",borderBottomWidth:2,borderRadius:3},mark:{padding:0,backgroundColor:Pt.gold[2]},"u, ins":{textDecoration:"underline",textDecorationSkipInk:"auto"},"s, del":{textDecoration:"line-through"},strong:{fontWeight:600},"ul, ol":{marginInline:0,marginBlock:"0 1em",padding:0,li:{marginInline:"20px 0",marginBlock:0,paddingInline:"4px 0",paddingBlock:0}},ul:{listStyleType:"circle",ul:{listStyleType:"disc"}},ol:{listStyleType:"decimal"},"pre, blockquote":{margin:"1em 0"},pre:{padding:"0.4em 0.6em",whiteSpace:"pre-wrap",wordWrap:"break-word",background:"rgba(150, 150, 150, 0.1)",border:"1px solid rgba(100, 100, 100, 0.2)",borderRadius:3,fontFamily:s.fontFamilyCode,code:{display:"inline",margin:0,padding:0,fontSize:"inherit",fontFamily:"inherit",background:"transparent",border:0}},blockquote:{paddingInline:"0.6em 0",paddingBlock:0,borderInlineStart:"4px solid rgba(100, 100, 100, 0.2)",opacity:.85}}),H=s=>{const{componentCls:v,paddingSM:y}=s,F=y;return{"&-edit-content":{position:"relative","div&":{insetInlineStart:-s.paddingSM,marginTop:-F,marginBottom:`calc(1em - ${F}px)`},[`${v}-edit-content-confirm`]:{position:"absolute",insetInlineEnd:s.marginXS+2,insetBlockEnd:s.marginXS,color:s.colorTextDescription,fontWeight:"normal",fontSize:s.fontSize,fontStyle:"normal",pointerEvents:"none"},textarea:{margin:"0!important",MozTransition:"none",height:"1em"}}}},Fe=s=>({"&-copy-success":{"\n &,\n &:hover,\n &:focus":{color:s.colorSuccess}}}),gt=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-single-line":{whiteSpace:"nowrap"},"&-ellipsis-single-line":{overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),Ie=s=>{const{componentCls:v,titleMarginTop:y}=s;return{[v]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:s.colorText,wordBreak:"break-word",lineHeight:s.lineHeight,[`&${v}-secondary`]:{color:s.colorTextDescription},[`&${v}-success`]:{color:s.colorSuccess},[`&${v}-warning`]:{color:s.colorWarning},[`&${v}-danger`]:{color:s.colorError,"a&:active, a&:focus":{color:s.colorErrorActive},"a&:hover":{color:s.colorErrorHover}},[`&${v}-disabled`]:{color:s.colorTextDisabled,cursor:"not-allowed",userSelect:"none"},"\n div&,\n p\n ":{marginBottom:"1em"}},Mt(s)),{[` & + h1${v}, & + h2${v}, & + h3${v}, @@ -191,4 +191,4 @@ ${Lt}`),Ge=!1,_t(!0),En==="text"&&ht(sn=>sn+Lt)}),l.current.on("done",st=>{Oe(Lt ${v}-expand, ${v}-edit, ${v}-copy - `]:Object.assign(Object.assign({},(0,Tt.N)(s)),{marginInlineStart:s.marginXXS})}),H(s)),Fe(s)),At()),{"&-rtl":{direction:"rtl"}})}};var X=(0,ke.Z)("Typography",s=>[Ie(s)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),$=s=>{const{prefixCls:v,"aria-label":y,className:F,style:h,direction:ve,maxLength:W,autoSize:Qe=!0,value:ue,onSave:Ce,onCancel:He,onEnd:ct,component:wt,enterIcon:zt=e.createElement(qe,null)}=s,un=e.useRef(null),je=e.useRef(!1),xt=e.useRef(),[P,ie]=e.useState(ue);e.useEffect(()=>{ie(ue)},[ue]),e.useEffect(()=>{if(un.current&&un.current.resizableTextArea){const{textArea:st}=un.current.resizableTextArea;st.focus();const{length:Lt}=st.value;st.setSelectionRange(Lt,Lt)}},[]);const f=st=>{let{target:Lt}=st;ie(Lt.value.replace(/[\n\r]/g,""))},E=()=>{je.current=!0},S=()=>{je.current=!1},O=st=>{let{keyCode:Lt}=st;je.current||(xt.current=Lt)},Ae=()=>{Ce(P.trim())},ft=st=>{let{keyCode:Lt,ctrlKey:En,altKey:sn,metaKey:gn,shiftKey:wn}=st;xt.current===Lt&&!je.current&&!En&&!sn&&!gn&&!wn&&(Lt===rt.Z.ENTER?(Ae(),ct==null||ct()):Lt===rt.Z.ESC&&He())},_e=()=>{Ae()},vt=wt?`${v}-${wt}`:"",[Ge,It]=X(v),Gt=ye()(v,`${v}-edit-content`,{[`${v}-rtl`]:ve==="rtl"},F,vt,It);return Ge(e.createElement("div",{className:Gt,style:h},e.createElement(Wt.Z,{ref:un,maxLength:W,value:P,onChange:f,onKeyDown:O,onKeyUp:ft,onCompositionStart:E,onCompositionEnd:S,onBlur:_e,"aria-label":y,rows:1,autoSize:Qe}),zt!==null?(0,ot.Tm)(zt,{className:`${v}-edit-content-confirm`}):null))},le=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const{prefixCls:y,component:F="article",className:h,rootClassName:ve,setContentRef:W,children:Qe,direction:ue,style:Ce}=s,He=le(s,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:ct,direction:wt,typography:zt}=e.useContext(Re.E_),un=ue!=null?ue:wt;let je=v;W&&(je=(0,at.sQ)(v,W));const xt=ct("typography",y),[P,ie]=X(xt),f=ye()(xt,zt==null?void 0:zt.className,{[`${xt}-rtl`]:un==="rtl"},h,ve,ie),E=Object.assign(Object.assign({},zt==null?void 0:zt.style),Ce);return P(e.createElement(F,Object.assign({className:f,style:E,ref:je},He),Qe))});function L(s,v){return e.useMemo(()=>{const y=!!s;return[y,Object.assign(Object.assign({},v),y&&typeof s=="object"?s:null)]},[s])}var r=(s,v)=>{const y=e.useRef(!1);e.useEffect(()=>{y.current?s():y.current=!0},v)};function C(s){const v=typeof s;return v==="string"||v==="number"}function x(s){let v=0;return s.forEach(y=>{C(y)?v+=String(y).length:v+=1}),v}function N(s,v){let y=0;const F=[];for(let h=0;hv){const Ce=v-y;return F.push(String(ve).slice(0,Ce)),F}F.push(ve),y=ue}return s}const be=0,_=1,Ee=2,ae=3,mt=4;var Ve=s=>{let{enabledMeasure:v,children:y,text:F,width:h,fontSize:ve,rows:W,onEllipsis:Qe}=s;const[[ue,Ce,He],ct]=e.useState([0,0,0]),[wt,zt]=e.useState(0),[un,je]=e.useState(be),[xt,P]=e.useState(0),ie=e.useRef(null),f=e.useRef(null),E=e.useMemo(()=>(0,De.Z)(F),[F]),S=e.useMemo(()=>x(E),[E]),O=e.useMemo(()=>!v||un!==ae?wt&&un!==mt&&v?y(N(E,wt),wt{v&&h&&ve&&S&&(je(_),ct([0,Math.ceil(S/2),S]))},[v,h,ve,F,S,W]),(0,G.Z)(()=>{var vt;un===_&&P(((vt=ie.current)===null||vt===void 0?void 0:vt.offsetHeight)||0)},[un]),(0,G.Z)(()=>{var vt,Ge;if(xt){if(un===_){const It=((vt=f.current)===null||vt===void 0?void 0:vt.offsetHeight)||0,Gt=W*xt;It<=Gt?(je(mt),Qe(!1)):je(Ee)}else if(un===Ee)if(ue!==He){const It=((Ge=f.current)===null||Ge===void 0?void 0:Ge.offsetHeight)||0,Gt=W*xt;let st=ue,Lt=He;ue===He-1?Lt=ue:It<=Gt?st=Ce:Lt=Ce;const En=Math.ceil((st+Lt)/2);ct([st,En,Lt])}else je(ae),zt(Ce),Qe(!0)}},[un,ue,He,W,xt]);const Ae={width:h,whiteSpace:"normal",margin:0,padding:0},ft=(vt,Ge,It)=>e.createElement("span",{"aria-hidden":!0,ref:Ge,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(ve/2)*2},It)},vt),_e=(vt,Ge)=>{const It=N(E,vt);return ft(y(It,!0),Ge,Ae)};return e.createElement(e.Fragment,null,O,v&&un!==ae&&un!==mt&&e.createElement(e.Fragment,null,ft("lg",ie,{wordBreak:"keep-all",whiteSpace:"nowrap"}),un===_?ft(y(E,!1),f,Ae):_e(Ce,f)))},Te=s=>{let{enabledEllipsis:v,isEllipsis:y,children:F,tooltipProps:h}=s;return!(h!=null&&h.title)||!v?F:e.createElement(Be.Z,Object.assign({open:y?void 0:!1},h),F)},Ze=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var y,F,h;const{prefixCls:ve,className:W,style:Qe,type:ue,disabled:Ce,children:He,ellipsis:ct,editable:wt,copyable:zt,component:un,title:je}=s,xt=Ze(s,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:P,direction:ie}=e.useContext(Re.E_),[f]=(0,me.Z)("Text"),E=e.useRef(null),S=e.useRef(null),O=P("typography",ve),Ae=(0,se.Z)(xt,["mark","code","delete","underline","strong","keyboard","italic"]),[ft,_e]=L(wt),[vt,Ge]=(0,de.Z)(!1,{value:_e.editing}),{triggerType:It=["icon"]}=_e,Gt=We=>{var dt;We&&((dt=_e.onStart)===null||dt===void 0||dt.call(_e)),Ge(We)};r(()=>{var We;vt||(We=S.current)===null||We===void 0||We.focus()},[vt]);const st=We=>{We==null||We.preventDefault(),Gt(!0)},Lt=We=>{var dt;(dt=_e.onChange)===null||dt===void 0||dt.call(_e,We),Gt(!1)},En=()=>{var We;(We=_e.onCancel)===null||We===void 0||We.call(_e),Gt(!1)},[sn,gn]=L(zt),[wn,hn]=e.useState(!1),Pn=e.useRef(null),Sn={};gn.format&&(Sn.format=gn.format);const Un=()=>{Pn.current&&clearTimeout(Pn.current)},Kt=We=>{var dt;We==null||We.preventDefault(),We==null||We.stopPropagation(),M()(gn.text||String(He)||"",Sn),hn(!0),Un(),Pn.current=setTimeout(()=>{hn(!1)},3e3),(dt=gn.onCopy)===null||dt===void 0||dt.call(gn,We)};e.useEffect(()=>Un,[]);const[en,Dn]=e.useState(!1),[Ut,Et]=e.useState(!1),[tn,On]=e.useState(!1),[fn,Gn]=e.useState(!1),[cn,zn]=e.useState(!1),[qn,tu]=e.useState(!0),[Tn,pt]=L(ct,{expandable:!1}),Zt=Tn&&!tn,{rows:Jt=1}=pt,Ft=e.useMemo(()=>!Zt||pt.suffix!==void 0||pt.onEllipsis||pt.expandable||ft||sn,[Zt,pt,ft,sn]);(0,G.Z)(()=>{Tn&&!Ft&&(Dn((0,Pe.G)("webkitLineClamp")),Et((0,Pe.G)("textOverflow")))},[Ft,Tn]);const ln=e.useMemo(()=>Ft?!1:Jt===1?Ut:en,[Ft,Ut,en]),an=Zt&&(ln?cn:fn),Yn=Zt&&Jt===1&&ln,Ln=Zt&&Jt>1&&ln,mn=We=>{var dt;On(!0),(dt=pt.onExpand)===null||dt===void 0||dt.call(pt,We)},[Vn,Xn]=e.useState(0),[eu,u]=e.useState(0),U=(We,dt)=>{let{offsetWidth:bt}=We;var Ht;Xn(bt),u(parseInt((Ht=window.getComputedStyle)===null||Ht===void 0?void 0:Ht.call(window,dt).fontSize,10)||0)},re=We=>{var dt;Gn(We),fn!==We&&((dt=pt.onEllipsis)===null||dt===void 0||dt.call(pt,We))};e.useEffect(()=>{const We=E.current;if(Tn&&ln&&We){const dt=Ln?We.offsetHeight{const We=E.current;if(typeof IntersectionObserver=="undefined"||!We||!ln||!Zt)return;const dt=new IntersectionObserver(()=>{tu(!!We.offsetParent)});return dt.observe(We),()=>{dt.disconnect()}},[ln,Zt]);let he={};pt.tooltip===!0?he={title:(y=_e.text)!==null&&y!==void 0?y:He}:e.isValidElement(pt.tooltip)?he={title:pt.tooltip}:typeof pt.tooltip=="object"?he=Object.assign({title:(F=_e.text)!==null&&F!==void 0?F:He},pt.tooltip):he={title:pt.tooltip};const z=e.useMemo(()=>{const We=dt=>["string","number"].includes(typeof dt);if(!(!Tn||ln)){if(We(_e.text))return _e.text;if(We(He))return He;if(We(je))return je;if(We(he.title))return he.title}},[Tn,ln,je,he.title,an]);if(vt)return e.createElement($,{value:(h=_e.text)!==null&&h!==void 0?h:typeof He=="string"?He:"",onSave:Lt,onCancel:En,onEnd:_e.onEnd,prefixCls:O,className:W,style:Qe,direction:ie,component:un,maxLength:_e.maxLength,autoSize:_e.autoSize,enterIcon:_e.enterIcon});const Xe=()=>{const{expandable:We,symbol:dt}=pt;if(!We)return null;let bt;return dt?bt=dt:bt=f==null?void 0:f.expand,e.createElement("a",{key:"expand",className:`${O}-expand`,onClick:mn,"aria-label":f==null?void 0:f.expand},bt)},Ye=()=>{if(!ft)return;const{icon:We,tooltip:dt}=_e,bt=(0,De.Z)(dt)[0]||(f==null?void 0:f.edit),Ht=typeof bt=="string"?bt:"";return It.includes("icon")?e.createElement(Be.Z,{key:"edit",title:dt===!1?"":bt},e.createElement(ze,{ref:S,className:`${O}-edit`,onClick:st,"aria-label":Ht},We||e.createElement(b,{role:"button"}))):null},Me=()=>{if(!sn)return;const{tooltips:We,icon:dt}=gn,bt=yt(We),Ht=yt(dt),Bn=wn?ht(bt[1],f==null?void 0:f.copied):ht(bt[0],f==null?void 0:f.copy),gu=wn?f==null?void 0:f.copied:f==null?void 0:f.copy,su=typeof Bn=="string"?Bn:gu;return e.createElement(Be.Z,{key:"copy",title:Bn},e.createElement(ze,{className:ye()(`${O}-copy`,wn&&`${O}-copy-success`),onClick:Kt,"aria-label":su},wn?ht(Ht[1],e.createElement(g.Z,null),!0):ht(Ht[0],e.createElement(I.Z,null),!0)))},Le=We=>[We&&Xe(),Ye(),Me()],kt=We=>[We&&e.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Dt),pt.suffix,Le(We)];return e.createElement(we.Z,{onResize:U,disabled:!Zt||ln},We=>e.createElement(Te,{tooltipProps:he,enabledEllipsis:Zt,isEllipsis:an},e.createElement(fe,Object.assign({className:ye()({[`${O}-${ue}`]:ue,[`${O}-disabled`]:Ce,[`${O}-ellipsis`]:Tn,[`${O}-single-line`]:Zt&&Jt===1,[`${O}-ellipsis-single-line`]:Yn,[`${O}-ellipsis-multiple-line`]:Ln},W),prefixCls:ve,style:Object.assign(Object.assign({},Qe),{WebkitLineClamp:Ln?Jt:void 0}),component:un,ref:(0,at.sQ)(We,E,v),direction:ie,onClick:It.includes("text")?st:void 0,"aria-label":z==null?void 0:z.toString(),title:je},Ae),e.createElement(Ve,{enabledMeasure:Zt&&!ln,text:He,rows:Jt,width:Vn,fontSize:eu,onEllipsis:re},(dt,bt)=>{let Ht=dt;return dt.length&&bt&&z&&(Ht=e.createElement("span",{key:"show-content","aria-hidden":!0},Ht)),xe(s,e.createElement(e.Fragment,null,Ht,kt(bt)))}))))}),Xt=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var{ellipsis:y,rel:F}=s,h=Xt(s,["ellipsis","rel"]);const ve=Object.assign(Object.assign({},h),{rel:F===void 0&&h.target==="_blank"?"noopener noreferrer":F});return delete ve.navigate,e.createElement(Yt,Object.assign({},ve,{ref:v,ellipsis:!!y,component:"a"}))}),Q=e.forwardRef((s,v)=>e.createElement(Yt,Object.assign({ref:v},s,{component:"div"}))),l=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var{ellipsis:y}=s,F=l(s,["ellipsis"]);const h=e.useMemo(()=>y&&typeof y=="object"?(0,se.Z)(y,["expandable","rows"]):y,[y]);return e.createElement(Yt,Object.assign({ref:v},F,{ellipsis:h,component:"span"}))};var Y=e.forwardRef(d),n=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const{level:y=1}=s,F=n(s,["level"]);let h;return D.includes(y)?h=`h${y}`:h="h1",e.createElement(Yt,Object.assign({ref:v},F,{component:h}))});const p=fe;p.Text=Y,p.Link=pn,p.Title=A,p.Paragraph=Q;var V=p},24334:function(tt,gt,t){var e,g;(function(I,te){tt.exports=te(I)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof t.g!="undefined"?t.g:this,function(I){"use strict";I=I||{};var te=I.Base64,J="2.6.4",B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",q=function(T){for(var ge={},k=0,qe=T.length;k>>6)+pe(128|ge&63):pe(224|ge>>>12&15)+pe(128|ge>>>6&63)+pe(128|ge&63)}else{var ge=65536+(T.charCodeAt(0)-55296)*1024+(T.charCodeAt(1)-56320);return pe(240|ge>>>18&7)+pe(128|ge>>>12&63)+pe(128|ge>>>6&63)+pe(128|ge&63)}},b=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(T){return T.replace(b,w)},ye=function(T){var ge=[0,2,1][T.length%3],k=T.charCodeAt(0)<<16|(T.length>1?T.charCodeAt(1):0)<<8|(T.length>2?T.charCodeAt(2):0),qe=[B.charAt(k>>>18),B.charAt(k>>>12&63),ge>=2?"=":B.charAt(k>>>6&63),ge>=1?"=":B.charAt(k&63)];return qe.join("")},ne=I.btoa&&typeof I.btoa=="function"?function(T){return I.btoa(T)}:function(T){if(T.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return T.replace(/[\s\S]{1,3}/g,ye)},M=function(T){return ne(oe(String(T)))},we=function(T){return T.replace(/[+\/]/g,function(ge){return ge=="+"?"-":"_"}).replace(/=/g,"")},De=function(T,ge){return ge?we(M(T)):M(T)},G=function(T){return De(T,!0)},de;I.Uint8Array&&(de=function(T,ge){for(var k="",qe=0,ot=T.length;qe>>18)+B.charAt(Pt>>>12&63)+(typeof Tt!="undefined"?B.charAt(Pt>>>6&63):"=")+(typeof ke!="undefined"?B.charAt(Pt&63):"=")}return ge?we(k):k});var se=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,at=function(T){switch(T.length){case 4:var ge=(7&T.charCodeAt(0))<<18|(63&T.charCodeAt(1))<<12|(63&T.charCodeAt(2))<<6|63&T.charCodeAt(3),k=ge-65536;return pe((k>>>10)+55296)+pe((k&1023)+56320);case 3:return pe((15&T.charCodeAt(0))<<12|(63&T.charCodeAt(1))<<6|63&T.charCodeAt(2));default:return pe((31&T.charCodeAt(0))<<6|63&T.charCodeAt(1))}},Pe=function(T){return T.replace(se,at)},rt=function(T){var ge=T.length,k=ge%4,qe=(ge>0?q[T.charAt(0)]<<18:0)|(ge>1?q[T.charAt(1)]<<12:0)|(ge>2?q[T.charAt(2)]<<6:0)|(ge>3?q[T.charAt(3)]:0),ot=[pe(qe>>>16),pe(qe>>>8&255),pe(qe&255)];return ot.length-=[0,0,2,1][k],ot.join("")},nt=I.atob&&typeof I.atob=="function"?function(T){return I.atob(T)}:function(T){return T.replace(/\S{1,4}/g,rt)},lt=function(T){return nt(String(T).replace(/[^A-Za-z0-9\+\/]/g,""))},Ke=function(T){return Pe(nt(T))},ze=function(T){return String(T).replace(/[-_]/g,function(ge){return ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Re=function(T){return Ke(ze(T))},me;I.Uint8Array&&(me=function(T){return Uint8Array.from(lt(ze(T)),function(ge){return ge.charCodeAt(0)})});var Be=function(){var T=I.Base64;return I.Base64=te,T};if(I.Base64={VERSION:J,atob:lt,btoa:ne,fromBase64:Re,toBase64:De,utob:oe,encode:De,encodeURI:G,btou:Pe,decode:Re,noConflict:Be,fromUint8Array:de,toUint8Array:me},typeof Object.defineProperty=="function"){var j=function(T){return{value:T,enumerable:!1,writable:!0,configurable:!0}};I.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",j(function(){return Re(this)})),Object.defineProperty(String.prototype,"toBase64",j(function(T){return De(this,T)})),Object.defineProperty(String.prototype,"toBase64URI",j(function(){return De(this,!0)}))}}return I.Meteor&&(Base64=I.Base64),tt.exports?tt.exports.Base64=I.Base64:(e=[],g=function(){return I.Base64}.apply(gt,e),g!==void 0&&(tt.exports=g)),{Base64:I.Base64}})},7861:function(tt,gt,t){var e=t(38710),g=function(J){var B=/[height|width]$/;return B.test(J)},I=function(J){var B="",q=Object.keys(J);return q.forEach(function(pe,w){var b=J[pe];pe=e(pe),g(pe)&&typeof b=="number"&&(b=b+"px"),b===!0?B+=pe:b===!1?B+="not "+pe:B+="("+pe+": "+b+")",w[Ie(s)],()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"})),$=s=>{const{prefixCls:v,"aria-label":y,className:F,style:h,direction:ve,maxLength:W,autoSize:Qe=!0,value:ue,onSave:Ce,onCancel:He,onEnd:dt,component:wt,enterIcon:zt=e.createElement(_e,null)}=s,un=e.useRef(null),je=e.useRef(!1),xt=e.useRef(),[j,ie]=e.useState(ue);e.useEffect(()=>{ie(ue)},[ue]),e.useEffect(()=>{if(un.current&&un.current.resizableTextArea){const{textArea:At}=un.current.resizableTextArea;At.focus();const{length:Lt}=At.value;At.setSelectionRange(Lt,Lt)}},[]);const m=At=>{let{target:Lt}=At;ie(Lt.value.replace(/[\n\r]/g,""))},p=()=>{je.current=!0},b=()=>{je.current=!1},z=At=>{let{keyCode:Lt}=At;je.current||(xt.current=Lt)},se=()=>{Ce(j.trim())},rt=At=>{let{keyCode:Lt,ctrlKey:En,altKey:sn,metaKey:gn,shiftKey:wn}=At;xt.current===Lt&&!je.current&&!En&&!sn&&!gn&&!wn&&(Lt===it.Z.ENTER?(se(),dt==null||dt()):Lt===it.Z.ESC&&He())},Ke=()=>{se()},ut=wt?`${v}-${wt}`:"",[Ue,vt]=X(v),Gt=ye()(v,`${v}-edit-content`,{[`${v}-rtl`]:ve==="rtl"},F,ut,vt);return Ue(e.createElement("div",{className:Gt,style:h},e.createElement(Wt.Z,{ref:un,maxLength:W,value:j,onChange:m,onKeyDown:z,onKeyUp:rt,onCompositionStart:p,onCompositionEnd:b,onBlur:Ke,"aria-label":y,rows:1,autoSize:Qe}),zt!==null?(0,st.Tm)(zt,{className:`${v}-edit-content-confirm`}):null))},le=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const{prefixCls:y,component:F="article",className:h,rootClassName:ve,setContentRef:W,children:Qe,direction:ue,style:Ce}=s,He=le(s,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:dt,direction:wt,typography:zt}=e.useContext(Re.E_),un=ue!=null?ue:wt;let je=v;W&&(je=(0,ot.sQ)(v,W));const xt=dt("typography",y),[j,ie]=X(xt),m=ye()(xt,zt==null?void 0:zt.className,{[`${xt}-rtl`]:un==="rtl"},h,ve,ie),p=Object.assign(Object.assign({},zt==null?void 0:zt.style),Ce);return j(e.createElement(F,Object.assign({className:m,style:p,ref:je},He),Qe))});function L(s,v){return e.useMemo(()=>{const y=!!s;return[y,Object.assign(Object.assign({},v),y&&typeof s=="object"?s:null)]},[s])}var r=(s,v)=>{const y=e.useRef(!1);e.useEffect(()=>{y.current?s():y.current=!0},v)};function C(s){const v=typeof s;return v==="string"||v==="number"}function x(s){let v=0;return s.forEach(y=>{C(y)?v+=String(y).length:v+=1}),v}function N(s,v){let y=0;const F=[];for(let h=0;hv){const Ce=v-y;return F.push(String(ve).slice(0,Ce)),F}F.push(ve),y=ue}return s}const be=0,_=1,Ee=2,ae=3,ft=4;var Xe=s=>{let{enabledMeasure:v,children:y,text:F,width:h,fontSize:ve,rows:W,onEllipsis:Qe}=s;const[[ue,Ce,He],dt]=e.useState([0,0,0]),[wt,zt]=e.useState(0),[un,je]=e.useState(be),[xt,j]=e.useState(0),ie=e.useRef(null),m=e.useRef(null),p=e.useMemo(()=>(0,De.Z)(F),[F]),b=e.useMemo(()=>x(p),[p]),z=e.useMemo(()=>!v||un!==ae?wt&&un!==ft&&v?y(N(p,wt),wt{v&&h&&ve&&b&&(je(_),dt([0,Math.ceil(b/2),b]))},[v,h,ve,F,b,W]),(0,G.Z)(()=>{var ut;un===_&&j(((ut=ie.current)===null||ut===void 0?void 0:ut.offsetHeight)||0)},[un]),(0,G.Z)(()=>{var ut,Ue;if(xt){if(un===_){const vt=((ut=m.current)===null||ut===void 0?void 0:ut.offsetHeight)||0,Gt=W*xt;vt<=Gt?(je(ft),Qe(!1)):je(Ee)}else if(un===Ee)if(ue!==He){const vt=((Ue=m.current)===null||Ue===void 0?void 0:Ue.offsetHeight)||0,Gt=W*xt;let At=ue,Lt=He;ue===He-1?Lt=ue:vt<=Gt?At=Ce:Lt=Ce;const En=Math.ceil((At+Lt)/2);dt([At,En,Lt])}else je(ae),zt(Ce),Qe(!0)}},[un,ue,He,W,xt]);const se={width:h,whiteSpace:"normal",margin:0,padding:0},rt=(ut,Ue,vt)=>e.createElement("span",{"aria-hidden":!0,ref:Ue,style:Object.assign({position:"fixed",display:"block",left:0,top:0,zIndex:-9999,visibility:"hidden",pointerEvents:"none",fontSize:Math.floor(ve/2)*2},vt)},ut),Ke=(ut,Ue)=>{const vt=N(p,ut);return rt(y(vt,!0),Ue,se)};return e.createElement(e.Fragment,null,z,v&&un!==ae&&un!==ft&&e.createElement(e.Fragment,null,rt("lg",ie,{wordBreak:"keep-all",whiteSpace:"nowrap"}),un===_?rt(y(p,!1),m,se):Ke(Ce,m)))},Te=s=>{let{enabledEllipsis:v,isEllipsis:y,children:F,tooltipProps:h}=s;return!(h!=null&&h.title)||!v?F:e.createElement(Be.Z,Object.assign({open:y?void 0:!1},h),F)},Ze=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var y,F,h;const{prefixCls:ve,className:W,style:Qe,type:ue,disabled:Ce,children:He,ellipsis:dt,editable:wt,copyable:zt,component:un,title:je}=s,xt=Ze(s,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:j,direction:ie}=e.useContext(Re.E_),[m]=(0,me.Z)("Text"),p=e.useRef(null),b=e.useRef(null),z=j("typography",ve),se=(0,ce.Z)(xt,["mark","code","delete","underline","strong","keyboard","italic"]),[rt,Ke]=L(wt),[ut,Ue]=(0,de.Z)(!1,{value:Ke.editing}),{triggerType:vt=["icon"]}=Ke,Gt=We=>{var Ct;We&&((Ct=Ke.onStart)===null||Ct===void 0||Ct.call(Ke)),Ue(We)};r(()=>{var We;ut||(We=b.current)===null||We===void 0||We.focus()},[ut]);const At=We=>{We==null||We.preventDefault(),Gt(!0)},Lt=We=>{var Ct;(Ct=Ke.onChange)===null||Ct===void 0||Ct.call(Ke,We),Gt(!1)},En=()=>{var We;(We=Ke.onCancel)===null||We===void 0||We.call(Ke),Gt(!1)},[sn,gn]=L(zt),[wn,hn]=e.useState(!1),Pn=e.useRef(null),Sn={};gn.format&&(Sn.format=gn.format);const Un=()=>{Pn.current&&clearTimeout(Pn.current)},Kt=We=>{var Ct;We==null||We.preventDefault(),We==null||We.stopPropagation(),M()(gn.text||String(He)||"",Sn),hn(!0),Un(),Pn.current=setTimeout(()=>{hn(!1)},3e3),(Ct=gn.onCopy)===null||Ct===void 0||Ct.call(gn,We)};e.useEffect(()=>Un,[]);const[en,Dn]=e.useState(!1),[Ut,Et]=e.useState(!1),[tn,On]=e.useState(!1),[fn,Gn]=e.useState(!1),[cn,zn]=e.useState(!1),[qn,tu]=e.useState(!0),[Tn,pt]=L(dt,{expandable:!1}),Zt=Tn&&!tn,{rows:Jt=1}=pt,Dt=e.useMemo(()=>!Zt||pt.suffix!==void 0||pt.onEllipsis||pt.expandable||rt||sn,[Zt,pt,rt,sn]);(0,G.Z)(()=>{Tn&&!Dt&&(Dn((0,Pe.G)("webkitLineClamp")),Et((0,Pe.G)("textOverflow")))},[Dt,Tn]);const ln=e.useMemo(()=>Dt?!1:Jt===1?Ut:en,[Dt,Ut,en]),an=Zt&&(ln?cn:fn),Yn=Zt&&Jt===1&&ln,Ln=Zt&&Jt>1&&ln,mn=We=>{var Ct;On(!0),(Ct=pt.onExpand)===null||Ct===void 0||Ct.call(pt,We)},[Vn,Xn]=e.useState(0),[eu,u]=e.useState(0),U=(We,Ct)=>{let{offsetWidth:bt}=We;var Ht;Xn(bt),u(parseInt((Ht=window.getComputedStyle)===null||Ht===void 0?void 0:Ht.call(window,Ct).fontSize,10)||0)},re=We=>{var Ct;Gn(We),fn!==We&&((Ct=pt.onEllipsis)===null||Ct===void 0||Ct.call(pt,We))};e.useEffect(()=>{const We=p.current;if(Tn&&ln&&We){const Ct=Ln?We.offsetHeight{const We=p.current;if(typeof IntersectionObserver=="undefined"||!We||!ln||!Zt)return;const Ct=new IntersectionObserver(()=>{tu(!!We.offsetParent)});return Ct.observe(We),()=>{Ct.disconnect()}},[ln,Zt]);let he={};pt.tooltip===!0?he={title:(y=Ke.text)!==null&&y!==void 0?y:He}:e.isValidElement(pt.tooltip)?he={title:pt.tooltip}:typeof pt.tooltip=="object"?he=Object.assign({title:(F=Ke.text)!==null&&F!==void 0?F:He},pt.tooltip):he={title:pt.tooltip};const T=e.useMemo(()=>{const We=Ct=>["string","number"].includes(typeof Ct);if(!(!Tn||ln)){if(We(Ke.text))return Ke.text;if(We(He))return He;if(We(je))return je;if(We(he.title))return he.title}},[Tn,ln,je,he.title,an]);if(ut)return e.createElement($,{value:(h=Ke.text)!==null&&h!==void 0?h:typeof He=="string"?He:"",onSave:Lt,onCancel:En,onEnd:Ke.onEnd,prefixCls:z,className:W,style:Qe,direction:ie,component:un,maxLength:Ke.maxLength,autoSize:Ke.autoSize,enterIcon:Ke.enterIcon});const Ye=()=>{const{expandable:We,symbol:Ct}=pt;if(!We)return null;let bt;return Ct?bt=Ct:bt=m==null?void 0:m.expand,e.createElement("a",{key:"expand",className:`${z}-expand`,onClick:mn,"aria-label":m==null?void 0:m.expand},bt)},Ge=()=>{if(!rt)return;const{icon:We,tooltip:Ct}=Ke,bt=(0,De.Z)(Ct)[0]||(m==null?void 0:m.edit),Ht=typeof bt=="string"?bt:"";return vt.includes("icon")?e.createElement(Be.Z,{key:"edit",title:Ct===!1?"":bt},e.createElement(ze,{ref:b,className:`${z}-edit`,onClick:At,"aria-label":Ht},We||e.createElement(P,{role:"button"}))):null},Me=()=>{if(!sn)return;const{tooltips:We,icon:Ct}=gn,bt=yt(We),Ht=yt(Ct),Bn=wn?ht(bt[1],m==null?void 0:m.copied):ht(bt[0],m==null?void 0:m.copy),gu=wn?m==null?void 0:m.copied:m==null?void 0:m.copy,su=typeof Bn=="string"?Bn:gu;return e.createElement(Be.Z,{key:"copy",title:Bn},e.createElement(ze,{className:ye()(`${z}-copy`,wn&&`${z}-copy-success`),onClick:Kt,"aria-label":su},wn?ht(Ht[1],e.createElement(g.Z,null),!0):ht(Ht[0],e.createElement(f.Z,null),!0)))},Le=We=>[We&&Ye(),Ge(),Me()],kt=We=>[We&&e.createElement("span",{"aria-hidden":!0,key:"ellipsis"},Ft),pt.suffix,Le(We)];return e.createElement(we.Z,{onResize:U,disabled:!Zt||ln},We=>e.createElement(Te,{tooltipProps:he,enabledEllipsis:Zt,isEllipsis:an},e.createElement(fe,Object.assign({className:ye()({[`${z}-${ue}`]:ue,[`${z}-disabled`]:Ce,[`${z}-ellipsis`]:Tn,[`${z}-single-line`]:Zt&&Jt===1,[`${z}-ellipsis-single-line`]:Yn,[`${z}-ellipsis-multiple-line`]:Ln},W),prefixCls:ve,style:Object.assign(Object.assign({},Qe),{WebkitLineClamp:Ln?Jt:void 0}),component:un,ref:(0,ot.sQ)(We,p,v),direction:ie,onClick:vt.includes("text")?At:void 0,"aria-label":T==null?void 0:T.toString(),title:je},se),e.createElement(Xe,{enabledMeasure:Zt&&!ln,text:He,rows:Jt,width:Vn,fontSize:eu,onEllipsis:re},(Ct,bt)=>{let Ht=Ct;return Ct.length&&bt&&T&&(Ht=e.createElement("span",{key:"show-content","aria-hidden":!0},Ht)),xe(s,e.createElement(e.Fragment,null,Ht,kt(bt)))}))))}),Xt=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var{ellipsis:y,rel:F}=s,h=Xt(s,["ellipsis","rel"]);const ve=Object.assign(Object.assign({},h),{rel:F===void 0&&h.target==="_blank"?"noopener noreferrer":F});return delete ve.navigate,e.createElement(Yt,Object.assign({},ve,{ref:v,ellipsis:!!y,component:"a"}))}),Q=e.forwardRef((s,v)=>e.createElement(Yt,Object.assign({ref:v},s,{component:"div"}))),l=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{var{ellipsis:y}=s,F=l(s,["ellipsis"]);const h=e.useMemo(()=>y&&typeof y=="object"?(0,ce.Z)(y,["expandable","rows"]):y,[y]);return e.createElement(Yt,Object.assign({ref:v},F,{ellipsis:h,component:"span"}))};var Y=e.forwardRef(d),n=function(s,v){var y={};for(var F in s)Object.prototype.hasOwnProperty.call(s,F)&&v.indexOf(F)<0&&(y[F]=s[F]);if(s!=null&&typeof Object.getOwnPropertySymbols=="function")for(var h=0,F=Object.getOwnPropertySymbols(s);h{const{level:y=1}=s,F=n(s,["level"]);let h;return D.includes(y)?h=`h${y}`:h="h1",e.createElement(Yt,Object.assign({ref:v},F,{component:h}))});const E=fe;E.Text=Y,E.Link=pn,E.Title=A,E.Paragraph=Q;var V=E},24334:function(tt,mt,t){var e,g;(function(f,te){tt.exports=te(f)})(typeof self!="undefined"?self:typeof window!="undefined"?window:typeof t.g!="undefined"?t.g:this,function(f){"use strict";f=f||{};var te=f.Base64,J="2.6.4",B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",q=function(O){for(var ge={},k=0,_e=O.length;k<_e;k++)ge[O.charAt(k)]=k;return ge}(B),pe=String.fromCharCode,w=function(O){if(O.length<2){var ge=O.charCodeAt(0);return ge<128?O:ge<2048?pe(192|ge>>>6)+pe(128|ge&63):pe(224|ge>>>12&15)+pe(128|ge>>>6&63)+pe(128|ge&63)}else{var ge=65536+(O.charCodeAt(0)-55296)*1024+(O.charCodeAt(1)-56320);return pe(240|ge>>>18&7)+pe(128|ge>>>12&63)+pe(128|ge>>>6&63)+pe(128|ge&63)}},P=/[\uD800-\uDBFF][\uDC00-\uDFFFF]|[^\x00-\x7F]/g,oe=function(O){return O.replace(P,w)},ye=function(O){var ge=[0,2,1][O.length%3],k=O.charCodeAt(0)<<16|(O.length>1?O.charCodeAt(1):0)<<8|(O.length>2?O.charCodeAt(2):0),_e=[B.charAt(k>>>18),B.charAt(k>>>12&63),ge>=2?"=":B.charAt(k>>>6&63),ge>=1?"=":B.charAt(k&63)];return _e.join("")},ne=f.btoa&&typeof f.btoa=="function"?function(O){return f.btoa(O)}:function(O){if(O.match(/[^\x00-\xFF]/))throw new RangeError("The string contains invalid characters.");return O.replace(/[\s\S]{1,3}/g,ye)},M=function(O){return ne(oe(String(O)))},we=function(O){return O.replace(/[+\/]/g,function(ge){return ge=="+"?"-":"_"}).replace(/=/g,"")},De=function(O,ge){return ge?we(M(O)):M(O)},G=function(O){return De(O,!0)},de;f.Uint8Array&&(de=function(O,ge){for(var k="",_e=0,st=O.length;_e>>18)+B.charAt(Pt>>>12&63)+(typeof Tt!="undefined"?B.charAt(Pt>>>6&63):"=")+(typeof ke!="undefined"?B.charAt(Pt&63):"=")}return ge?we(k):k});var ce=/[\xC0-\xDF][\x80-\xBF]|[\xE0-\xEF][\x80-\xBF]{2}|[\xF0-\xF7][\x80-\xBF]{3}/g,ot=function(O){switch(O.length){case 4:var ge=(7&O.charCodeAt(0))<<18|(63&O.charCodeAt(1))<<12|(63&O.charCodeAt(2))<<6|63&O.charCodeAt(3),k=ge-65536;return pe((k>>>10)+55296)+pe((k&1023)+56320);case 3:return pe((15&O.charCodeAt(0))<<12|(63&O.charCodeAt(1))<<6|63&O.charCodeAt(2));default:return pe((31&O.charCodeAt(0))<<6|63&O.charCodeAt(1))}},Pe=function(O){return O.replace(ce,ot)},it=function(O){var ge=O.length,k=ge%4,_e=(ge>0?q[O.charAt(0)]<<18:0)|(ge>1?q[O.charAt(1)]<<12:0)|(ge>2?q[O.charAt(2)]<<6:0)|(ge>3?q[O.charAt(3)]:0),st=[pe(_e>>>16),pe(_e>>>8&255),pe(_e&255)];return st.length-=[0,0,2,1][k],st.join("")},nt=f.atob&&typeof f.atob=="function"?function(O){return f.atob(O)}:function(O){return O.replace(/\S{1,4}/g,it)},at=function(O){return nt(String(O).replace(/[^A-Za-z0-9\+\/]/g,""))},Je=function(O){return Pe(nt(O))},ze=function(O){return String(O).replace(/[-_]/g,function(ge){return ge=="-"?"+":"/"}).replace(/[^A-Za-z0-9\+\/]/g,"")},Re=function(O){return Je(ze(O))},me;f.Uint8Array&&(me=function(O){return Uint8Array.from(at(ze(O)),function(ge){return ge.charCodeAt(0)})});var Be=function(){var O=f.Base64;return f.Base64=te,O};if(f.Base64={VERSION:J,atob:at,btoa:ne,fromBase64:Re,toBase64:De,utob:oe,encode:De,encodeURI:G,btou:Pe,decode:Re,noConflict:Be,fromUint8Array:de,toUint8Array:me},typeof Object.defineProperty=="function"){var S=function(O){return{value:O,enumerable:!1,writable:!0,configurable:!0}};f.Base64.extendString=function(){Object.defineProperty(String.prototype,"fromBase64",S(function(){return Re(this)})),Object.defineProperty(String.prototype,"toBase64",S(function(O){return De(this,O)})),Object.defineProperty(String.prototype,"toBase64URI",S(function(){return De(this,!0)}))}}return f.Meteor&&(Base64=f.Base64),tt.exports?tt.exports.Base64=f.Base64:(e=[],g=function(){return f.Base64}.apply(mt,e),g!==void 0&&(tt.exports=g)),{Base64:f.Base64}})},7861:function(tt,mt,t){var e=t(38710),g=function(J){var B=/[height|width]$/;return B.test(J)},f=function(J){var B="",q=Object.keys(J);return q.forEach(function(pe,w){var P=J[pe];pe=e(pe),g(pe)&&typeof P=="number"&&(P=P+"px"),P===!0?B+=pe:P===!1?B+="not "+pe:B+="("+pe+": "+P+")",wbe in De?U(De,be,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):De[be]=Ne,et=(De,be)=>{for(var Ne in be||(be={}))me.call(be,Ne)&&en(De,Ne,be[Ne]);if(Y)for(var Ne of Y(be))Kt.call(be,Ne)&&en(De,Ne,be[Ne]);return De};const tn=De=>React.createElement("svg",et({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},De),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));va.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},36061:function(Lu,va,E){E.d(va,{Z:function(){return xt}});var u=E(59301),U=E(17574),Y=E(16149),me={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Kt=Object.defineProperty,en=Object.defineProperties,et=Object.getOwnPropertyDescriptors,tn=Object.getOwnPropertySymbols,De=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,Ne=(ue,At,Fe)=>At in ue?Kt(ue,At,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[At]=Fe,Te=(ue,At)=>{for(var Fe in At||(At={}))De.call(At,Fe)&&Ne(ue,Fe,At[Fe]);if(tn)for(var Fe of tn(At))be.call(At,Fe)&&Ne(ue,Fe,At[Fe]);return ue},yt=(ue,At)=>en(ue,et(At)),hn=(ue,At)=>{var Fe={};for(var un in ue)De.call(ue,un)&&At.indexOf(un)<0&&(Fe[un]=ue[un]);if(ue!=null&&tn)for(var un of tn(ue))At.indexOf(un)<0&&be.call(ue,un)&&(Fe[un]=ue[un]);return Fe},nn=(ue,At,Fe)=>new Promise((un,_e)=>{var s=ln=>{try{yn(Fe.next(ln))}catch(Se){_e(Se)}},Pt=ln=>{try{yn(Fe.throw(ln))}catch(Se){_e(Se)}},yn=ln=>ln.done?un(ln.value):Promise.resolve(ln.value).then(s,Pt);yn((Fe=Fe.apply(ue,At)).next())}),xt=ue=>{var At=ue,{value:Fe,onChange:un,defaultValue:_e,disabled:s}=At,Pt=hn(At,["value","onChange","defaultValue","disabled"]);const[yn,ln]=(0,u.useState)([]),[Se,Oe]=(0,u.useState)("1");(0,u.useEffect)(()=>{tt()},[]);const tt=()=>nn(void 0,null,function*(){const Ue=yield(0,Y.NZ)({});if(Ue!=null&&Ue.data){const ot=[{title:u.createElement("div",{title:"\u6839\u76EE\u5F55",className:me.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:wt(Ue.data||[])}];ln(ot),Oe("2")}}),wt=Ue=>{function ot(pt){const Re=pt.children,kt=Array.isArray(Re)&&Re.length>0,Wn=pt==null?void 0:pt.group_id;return{title:u.createElement("div",{title:pt==null?void 0:pt.name,className:me.name},pt==null?void 0:pt.name),value:Wn,key:Wn,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:kt?Re==null?void 0:Re.map(rn=>ot(rn)):[]}}return Ue==null?void 0:Ue.map(pt=>ot(pt))},Be=_e?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:Fe,defaultExpandedKeys:Fe};return u.createElement("div",{className:me.customTree},u.createElement(U.default,Te(yt(Te({key:Se},Be),{showIcon:!0,treeData:yn,onSelect:un,disabled:s}),Pt)))}},79669:function(Lu,va,E){E.d(va,{Z:function(){return ln},P:function(){return s}});var u=E(59301),U=E(78241),Y=E(43418),me=E(5112),Kt=E(92832),en=E(1710),et={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},tn=E(49692),De=Object.defineProperty,be=Object.defineProperties,Ne=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,hn=Object.prototype.propertyIsEnumerable,nn=(Se,Oe,tt)=>Oe in Se?De(Se,Oe,{enumerable:!0,configurable:!0,writable:!0,value:tt}):Se[Oe]=tt,Ht=(Se,Oe)=>{for(var tt in Oe||(Oe={}))yt.call(Oe,tt)&&nn(Se,tt,Oe[tt]);if(Te)for(var tt of Te(Oe))hn.call(Oe,tt)&&nn(Se,tt,Oe[tt]);return Se},xt=(Se,Oe)=>be(Se,Ne(Oe)),ue=(Se,Oe)=>{var tt={};for(var wt in Se)yt.call(Se,wt)&&Oe.indexOf(wt)<0&&(tt[wt]=Se[wt]);if(Se!=null&&Te)for(var wt of Te(Se))Oe.indexOf(wt)<0&&hn.call(Se,wt)&&(tt[wt]=Se[wt]);return tt},At=(Se,Oe,tt)=>new Promise((wt,Be)=>{var Ue=Re=>{try{pt(tt.next(Re))}catch(kt){Be(kt)}},ot=Re=>{try{pt(tt.throw(Re))}catch(kt){Be(kt)}},pt=Re=>Re.done?wt(Re.value):Promise.resolve(Re.value).then(Ue,ot);pt((tt=tt.apply(Se,Oe)).next())});const Fe=({studentNames:Se,total:Oe})=>{const tt=["","\u4E00","\u4E24","\u4E09"];return Oe>3?u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:et.orangeColor},Se==null?void 0:Se.join("\u3001")),"\u7B49",u.createElement("span",{className:et.orangeColor},Oe),"\u540D\u5B66\u751F"):u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:et.orangeColor},Se==null?void 0:Se.join("\u3001")),tt[Oe],"\u540D\u5B66\u751F")},un=({used:Se,copy:Oe,canNotCopy:tt,studentNames:wt,studentCount:Be,inPaper:Ue,is_random:ot=!1,position:pt=""})=>{const Re=()=>{if(Oe>0&&tt>0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:et.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",u.createElement("span",{className:et.orangeColor},tt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Oe>0&&tt===0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:et.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Oe===0&&tt>0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:et.orangeColor},tt),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},kt=pt||(Ue?"\u8BD5\u5377":"\u8BFE\u7A0B");return u.createElement("span",null,u.createElement(Fe,{studentNames:wt,total:Be}),"\u5B66\u4E60\u8FC7",kt,"\u4E2D\u7684",u.createElement("span",{className:et.orangeColor},Se),"\u4E2A\u9879\u76EE\uFF0C",Re(),"\u3002\u8BF7\u9009\u62E9",ot?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},_e=({onCancel:Se,onOk:Oe,visible:tt,inPaper:wt,renderData:Be,type:Ue,isMultipleCourse:ot=!1})=>{const[pt]=U.default.useForm(),[Re,kt]=(0,u.useState)(1),[Wn,rn]=(0,u.useState)(!1),Ln=(0,u.useMemo)(()=>(Be==null?void 0:Be.total_num)===1&&(Be==null?void 0:Be.can_copy_num)===1,[Be]),On=(0,u.useMemo)(()=>{var Ae;return(Ae=Be==null?void 0:Be.course_data_list)==null?void 0:Ae.filter(pe=>pe.is_show)},[Be]);return u.createElement(u.Fragment,null,Ln?u.createElement(Y.default,{centered:!0,closable:!0,open:tt,destroyOnClose:!0,title:"\u63D0\u793A",className:et.antdModal,width:682,confirmLoading:Wn,onCancel:Se,onOk:()=>At(void 0,null,function*(){var Ae;rn(!0);let pe=Re;if(ot){const Pe=Ht({},pt.getFieldsValue());pe=(Ae=Be==null?void 0:Be.course_data_list)==null?void 0:Ae.map(Fn=>Pe[Fn.id]!==void 0?xt(Ht({},Fn),{is_copy:Pe[Fn.id]}):Fn)}yield Oe(pe),rn(!1)})},u.createElement("div",{className:et.content,style:{marginBottom:20}},ot?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":u.createElement(u.Fragment,null,u.createElement(Fe,{studentNames:Be==null?void 0:Be.student_names,total:Be==null?void 0:Be.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ot?u.createElement(U.default,{form:pt,preserve:!1},On==null?void 0:On.map(Ae=>u.createElement(u.Fragment,{key:Ae.id},u.createElement("h3",{className:"ml15 mb5"},Ae.name),u.createElement(U.default.Item,{name:Ae.id,initialValue:1},u.createElement(me.ZP.Group,{className:et.content},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):u.createElement(me.ZP.Group,{value:Re,onChange:Ae=>kt(Ae.target.value),className:et.content,style:{marginBottom:30}},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),u.createElement("div",null,u.createElement("div",{className:et.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),u.createElement("div",{className:et.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),u.createElement("div",{className:`${et.content} ${et.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):u.createElement(Y.default,{centered:!0,closable:!0,destroyOnClose:!0,open:tt,confirmLoading:Wn,title:"\u63D0\u793A",width:682,onCancel:Se,onOk:()=>At(void 0,null,function*(){var Ae;rn(!0);let pe=0;if(ot){const Pe=Ht({},pt.getFieldsValue());pe=(Ae=Be==null?void 0:Be.course_data_list)==null?void 0:Ae.map(Fn=>Pe[Fn.id]!==void 0?xt(Ht({},Fn),{is_use:Pe[Fn.id]}):Fn)}yield Oe(pe),rn(!1)})},u.createElement("div",{className:et.content},u.createElement(Fe,{studentNames:Be==null?void 0:Be.student_names,total:Be==null?void 0:Be.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ot?u.createElement(U.default,{form:pt,preserve:!1},u.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),On==null?void 0:On.map(Ae=>u.createElement(u.Fragment,{key:Ae.id},u.createElement("h3",{className:"ml15 mb5"},Ae.name),u.createElement(U.default.Item,{name:Ae.id,initialValue:1},u.createElement(me.ZP.Group,{className:et.content},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):u.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",u.createElement("span",{className:et.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},s=function(){const[Se,Oe]=(0,u.useState)(!1),[tt,wt]=(0,u.useState)();return[Se,()=>Oe(!1),tt,ot=>At(this,null,function*(){var pt;const Re=ot,{isImportMultipleCourse:kt=!1}=Re,Wn=ue(Re,["isImportMultipleCourse"]);console.log(ot);const rn=(ot==null?void 0:ot.result)||(yield(0,tn.Tr)(Wn));return"status"in rn?!1:kt?((pt=rn==null?void 0:rn.course_data_list)==null?void 0:pt.some(On=>On.is_show))?(wt(rn),Oe(!0),!0):rn.course_data_list||[]:rn.student_count===0?!1:(wt(rn),Oe(!0),!0)})]},Pt=Se=>{const[Oe]=U.default.useForm(),[tt,wt]=(0,u.useState)(!1),{onCancel:Be,onOk:Ue,visible:ot,inPaper:pt=!1,renderData:Re,type:kt,isMultipleCourse:Wn=!1,position:rn}=Se;let Ln=(0,u.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:et.tableCell,render(pe,Pe){return u.createElement("a",{href:`/shixuns/${Pe.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Pe)=>u.createElement(u.Fragment,null,u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_copy"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426"))),u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe==null?void 0:Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Kt.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:et.tableCell,render(pe,Pe){return u.createElement("a",{href:`/shixuns/${Pe.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Pe)=>u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_use"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Pe)=>u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_copy"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426")))}],[pt]),On=(0,u.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:et.tableCell,align:"center",ellipsis:!0,render:(pe,Pe)=>u.createElement(u.Fragment,null,u.createElement("a",{href:`/shixuns/${Pe.identifier}/challenges`,target:"_blank"},pe),u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe==null?void 0:Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Kt.default,{type:"hidden"})),u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe==null?void 0:Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Kt.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:et.tableCell,ellipsis:!0,align:"center",render:(pe,Pe)=>u.createElement("a",{href:`/shixuns/${Pe.identifier}/challenges`,target:"_blank"},pe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Pe)=>u.createElement(u.Fragment,null,u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe==null?void 0:Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_use"],initialValue:0},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426"))),u.createElement(U.default.Item,{name:[`${kt==="subject"?Pe==null?void 0:Pe.stage_shixun_id:Pe.shixun_course_id||Pe.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Kt.default,{type:"hidden"})))}],[pt]);if(Wn){const pe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:et.tableCell,render:(Pe,Fn)=>u.createElement("a",{href:`/classrooms/${Fn.course_id}`},Pe)};Ln=[pe,...Ln],On=[pe,...On]}const Ae=(0,u.useMemo)(()=>un({used:Re==null?void 0:Re.repeat_shixun_num,copy:Re==null?void 0:Re.can_copy_num,canNotCopy:Re==null?void 0:Re.no_copy_num,studentNames:Re==null?void 0:Re.student_names,studentCount:Re==null?void 0:Re.student_count,is_random:Re==null?void 0:Re.is_random,inPaper:pt,position:rn}),[Re,pt,rn]);return u.createElement(Y.default,{title:"\u63D0\u793A",centered:!0,open:ot,confirmLoading:tt,onOk:()=>At(void 0,null,function*(){wt(!0);const pe=Oe.getFieldsValue(),Pe=Object.keys(pe).map(Fn=>({id:parseInt(Fn.split("_")[0]),course_id:parseInt(Fn.split("_")[1]),is_use:pe[Fn].is_use,is_copy:pe[Fn].is_copy}));yield Ue(Pe),wt(!1)}),onCancel:Be,width:880,okText:"\u786E\u8BA4",className:et.antdModal,destroyOnClose:!0},u.createElement(U.default,{form:Oe,preserve:!1},u.createElement("div",{className:et.brief},Ae),u.createElement("div",{style:{marginBottom:30}},u.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),u.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),u.createElement("div",{className:et.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Re==null?void 0:Re.can_copy_num)>0&&u.createElement("div",null,u.createElement("div",{className:et.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),u.createElement(en.default,{columns:Ln,className:et.antdTable,dataSource:Re==null?void 0:Re.can_copy_list,rowKey:kt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Re==null?void 0:Re.no_copy_num)>0&&u.createElement("div",null,u.createElement("div",{className:et.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),u.createElement(en.default,{columns:On,className:et.antdTable,dataSource:Re==null?void 0:Re.no_copy_list,rowKey:kt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Re==null?void 0:Re.no_use_list.length)>0&&(Re==null?void 0:Re.no_use_list.map(pe=>u.createElement("div",{key:kt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id},u.createElement(U.default.Item,{name:[`${kt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Kt.default,{type:"hidden"})),u.createElement(U.default.Item,{name:[`${kt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Kt.default,{type:"hidden"})))))))};var ln=Se=>{const{modalType:Oe}=Se;return Oe==="multiple"?u.createElement(Pt,Ht({},Se)):u.createElement(_e,Ht({},Se))}},82438:function(Lu,va,E){E.d(va,{Z:function(){return tn}});var u=E(59301),U={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Y=E(43418),me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Kt="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",en=(De,be,Ne)=>new Promise((Te,yt)=>{var hn=xt=>{try{Ht(Ne.next(xt))}catch(ue){yt(ue)}},nn=xt=>{try{Ht(Ne.throw(xt))}catch(ue){yt(ue)}},Ht=xt=>xt.done?Te(xt.value):Promise.resolve(xt.value).then(hn,nn);Ht((Ne=Ne.apply(De,be)).next())}),tn=({type:De,resdata:be,onok:Ne,oktext:Te,okloading:yt})=>{const[hn,nn]=(0,u.useState)(!1),{can_copy_list:Ht,can_copy_num:xt,challenge_type:ue,course_data_list:At,no_copy_list:Fe,no_copy_num:un,no_use_list:_e,no_use_num:s,repeat_shixun_num:Pt,student_count:yn,total_num:ln,use_num:Se}=be;let Oe=xt>0||De==="exercise";(0,u.useEffect)(()=>{(be==null?void 0:be.student_count)>0&&nn(!0)},[be]),console.log("---11",yt),(0,u.useEffect)(()=>{yt||nn(!1)},[yt]);const tt=()=>{if(De==="exercise"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(De==="exercise"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixun"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="subject"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",u.createElement("span",{className:U.orangeColor},yn)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",u.createElement("span",{className:U.orangeColor},Se)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="exercisepush")return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(De==="shixunpush"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(De==="shixunpush"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},yn),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",u.createElement("span",{className:U.orangeColor},Se),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},wt=()=>{if(De==="exercise"||De==="subject"||De==="exercisepush"||De==="shixunpush")return u.createElement("div",{style:{marginTop:20}},un>0&&u.createElement("div",null,u.createElement("span",{className:U.flex},u.createElement("img",{src:Kt,style:{width:14}}),u.createElement("span",{className:U.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:U.statusbody},De==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(De==="subject"||De==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&u.createElement("span",{className:U.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),De==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&u.createElement("span",{className:U.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),u.createElement("div",null,Fe==null?void 0:Fe.map((Be,Ue)=>u.createElement("a",{href:`/shixuns/${Be.identifier}/challenges`,target:"_blank"},"\u300A",Be==null?void 0:Be.name,"\u300B",Ue+1!==un&&"\u3001"))))),xt>0&&u.createElement("div",{style:{marginTop:20}},u.createElement("span",{className:U.flex},u.createElement("img",{src:me,style:{width:14}}),u.createElement("span",{className:U.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:U.statusbody},De==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(De==="subject"||De==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),De==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),u.createElement("div",null,Ht==null?void 0:Ht.map((Be,Ue)=>u.createElement("a",{href:`/shixuns/${Be.identifier}/challenges`,target:"_blank"},"\u300A",Be==null?void 0:Be.name,"\u300B",Ue+1!==xt&&"\u3001"))))));if(De==="shixun")return u.createElement("div",{style:{marginTop:20}},xt>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return u.createElement(Y.default,{open:hn,onCancel:()=>{nn(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Oe&&"none"}},zIndex:1003,confirmLoading:yt,okText:Oe?Te:"\u6211\u77E5\u9053\u4E86",onOk:()=>en(void 0,null,function*(){Oe?yield Ne([...Ht,..._e]):nn(!1)})},u.createElement("div",{style:{maxHeight:600,overflow:"auto"}},tt(),wt()))}},69082:function(Lu,va,E){E.r(va),E.d(va,{default:function(){return _l}});var u=E(59301),U=E(89070),Y=E(78241),me=E(8591),Kt=E(66104),en=E(92832),et=E(19842),tn=E(24905),De=E(5112),be=E(5871),Ne=E(3113),Te={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},yt=E(43418),hn=E(5083),nn=E(61186),Ht=E.n(nn),xt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const ue=({user:e,dispatch:l,classroomList:r,onModalOk:m,setsubloading:f})=>{const Q=(0,U.useParams)(),[Z,B]=(0,u.useState)(),[p,A]=(0,u.useState)(!1);function V(c){return c&&c{A(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:r.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(p){me.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}f(!1),l({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("div",null,u.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),u.createElement("br",null),u.createElement(hn.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:V,format:"YYYY-MM-DD HH:mm:ss",onChange:(c,g)=>{B(g)},showTime:{defaultValue:Ht()("00:00:00","HH:mm:ss")}}),u.createElement("br",null),u.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),u.createElement("br",null),u.createElement("div",{style:{textAlign:"end"}},u.createElement(Ne.ZP,{loading:p,type:"primary",onClick:()=>xt(void 0,null,function*(){A(!0),m(Z,()=>{l({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var At=(0,U.connect)(({user:e,classroomList:l})=>({user:e,classroomList:l}))(ue),Fe=E(99064),un=E(32134),_e=E(12893),s={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},Pt=E(57809),yn=Object.defineProperty,ln=Object.getOwnPropertySymbols,Se=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,tt=(e,l,r)=>l in e?yn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,wt=(e,l)=>{for(var r in l||(l={}))Se.call(l,r)&&tt(e,r,l[r]);if(ln)for(var r of ln(l))Oe.call(l,r)&&tt(e,r,l[r]);return e},Be=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),ot=({setitem:e,item:l,rz:r})=>{var m,f,Q,Z,B,p,A,V;let[c,g]=(0,u.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[I]=Y.default.useForm(),[M,w]=(0,u.useState)(!1);(0,u.useEffect)(()=>{r&&!M&&(c.zydatas=r,g(wt({},c)),w(!0),l!=null&&l.ec_course_id&&C())},[l,r,M]),console.log(c,"params");function C(){return Be(this,null,function*(){yield D(l==null?void 0:l.ec_major_school_id),yield x(l==null?void 0:l.ec_year_id),yield ae(l==null?void 0:l.ec_course_id),I.setFieldsValue({ec_course_id:l==null?void 0:l.ec_course_id,ec_major_school_id:l==null?void 0:l.ec_major_school_id,ec_point_ids:l==null?void 0:l.ec_point_ids,ec_year_id:l==null?void 0:l.ec_year_id})})}function D(O){return Be(this,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_major_schools/${O}/ec_years/get_year_list.json`,{method:"get"});c.jbdatas=R==null?void 0:R.data,g(wt({},c)),I.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function x(O){return Be(this,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_years/${O}/ec_courses/get_courses.json`,{method:"get"});c.kcdatas=R==null?void 0:R.data,g(wt({},c)),I.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ae=O=>Be(void 0,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_courses/${O}/ec_points.json`,{method:"get",params:{ec_course_id:O}});c.zsdatas=R==null?void 0:R.data,g(wt({},c))});return u.createElement("div",{className:s.from},u.createElement(Y.default,{form:I,layout:"inline",onValuesChange:O=>{console.log("----",O),O.ec_major_school_id&&(c.jbdatas=[],c.kcdatas=[],c.zsdatas=[],g(wt({},c)),D(O.ec_major_school_id)),O.ec_year_id&&(c.kcdatas=[],c.zsdatas=[],g(wt({},c)),x(O.ec_year_id)),O.ec_course_id&&(c.zsdatas=[],g(wt({},c)),ae(O.ec_course_id))},onFinish:O=>Be(void 0,null,function*(){e(O)})},u.createElement(Y.default.Item,{name:"ec_major_school_id"},u.createElement(Pt.default,{style:{width:160},disabled:((m=c.zydatas)==null?void 0:m.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(f=c==null?void 0:c.zydatas)==null?void 0:f.map((O,R)=>u.createElement(Pt.default.Option,{key:R,value:O==null?void 0:O.ec_major_school_id},O==null?void 0:O.name)))),u.createElement(Y.default.Item,{name:"ec_year_id"},u.createElement(Pt.default,{style:{width:160},disabled:((Q=c.jbdatas)==null?void 0:Q.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(Z=c==null?void 0:c.jbdatas)==null?void 0:Z.map((O,R)=>u.createElement(Pt.default.Option,{key:R,value:O==null?void 0:O.ec_year_id},O==null?void 0:O.year)))),u.createElement(Y.default.Item,{name:"ec_course_id"},u.createElement(Pt.default,{style:{width:208},disabled:((B=c.kcdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(p=c==null?void 0:c.kcdatas)==null?void 0:p.map((O,R)=>u.createElement(Pt.default.Option,{key:R,value:O==null?void 0:O.id},O==null?void 0:O.name)))),u.createElement(Y.default.Item,{name:"ec_point_ids"},u.createElement(Pt.default,{onChange:()=>{I.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((A=c.zsdatas)==null?void 0:A.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(V=c==null?void 0:c.zsdatas)==null?void 0:V.map((O,R)=>u.createElement(Pt.default.Option,{key:R,value:O==null?void 0:O.id},O==null?void 0:O.name))))))},pt=Object.defineProperty,Re=Object.defineProperties,kt=Object.getOwnPropertyDescriptors,Wn=Object.getOwnPropertySymbols,rn=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,On=(e,l,r)=>l in e?pt(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Ae=(e,l)=>{for(var r in l||(l={}))rn.call(l,r)&&On(e,r,l[r]);if(Wn)for(var r of Wn(l))Ln.call(l,r)&&On(e,r,l[r]);return e},pe=(e,l)=>Re(e,kt(l)),Pe=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const Fn=({user:e,exercise_id:l=null,homework_common_id:r=null,setitem:m})=>{var f,Q,Z;let[B,p]=(0,u.useState)([{id:Math.random()}]),[A,V]=(0,u.useState)(null);function c(){return Pe(this,null,function*(){var I,M,w,C;let D=yield(0,Fe.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:l,homework_common_id:r}});if(((I=D==null?void 0:D.data)==null?void 0:I.length)>0){let x=[];(M=D==null?void 0:D.data)==null||M.map(ae=>{var O;(O=ae==null?void 0:ae.ec_point_ids)==null||O.map(R=>{x.push(R)})}),m(pe(Ae({},(w=D==null?void 0:D.data)==null?void 0:w[0]),{ec_point_ids:x})),p((C=D==null?void 0:D.data)==null?void 0:C.map(ae=>pe(Ae({},ae),{id:Math.random()})))}})}(0,u.useEffect)(()=>{var I,M;(M=(I=e==null?void 0:e.userInfo)==null?void 0:I.course)!=null&&M.course_school_id&&g()},[(Q=(f=e==null?void 0:e.userInfo)==null?void 0:f.course)==null?void 0:Q.course_school_id]);function g(){return Pe(this,null,function*(){var I,M;const w=yield(0,Fe.ZP)(`/api/schools/${(M=(I=e==null?void 0:e.userInfo)==null?void 0:I.course)==null?void 0:M.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});V(w==null?void 0:w.data),(r||l)&&c()})}return console.log(B,A,"datas"),u.createElement("div",{style:{display:(Z=e.userInfo.course)!=null&&Z.is_openengineering?"":"none"}},u.createElement("div",{className:s.wrap},u.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",u.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),u.createElement("div",{className:s.itemWarp},B==null?void 0:B.map((I,M)=>u.createElement("div",{key:I.id,style:{display:"flex",alignItems:"center",marginBottom:20}},u.createElement(ot,{rz:A,item:I,setitem:w=>{w=Ae(Ae({},B==null?void 0:B[M]),w),B.splice(M,1,w),p([...B]);let C=[];B==null||B.map(D=>{var x;(x=D==null?void 0:D.ec_point_ids)==null||x.map(ae=>{C.push(ae)})}),m(pe(Ae({},w),{ec_point_ids:C}))}}),u.createElement(un.Z,{className:s.addIcon,onClick:()=>{B.push({id:Math.random()}),p([...B])}}),M!=0&&u.createElement(_e.Z,{className:s.deleteIcon,onClick:()=>{B.splice(M,1);let w=[];B==null||B.map(C=>{var D;(D=C==null?void 0:C.ec_point_ids)==null||D.map(x=>{w.push(x)})}),m(pe(Ae({},B[M-1]),{ec_point_ids:w})),p([...B])}}))))))};var uu=(0,U.connect)(({user:e})=>({user:e}))(Fn),Ua=E(20834),Ta=E(71418),Ce=E(38854),Ee=E(6848),Qe=E(43428),se={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},Cn=E(955),Su=E(8797),ku=E(67248),ta=E(12921),ht=E(85149),Nn=E(59301),Sa=Object.defineProperty,el=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,Ca=(e,l,r)=>l in e?Sa(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,gu=(e,l)=>{for(var r in l||(l={}))tl.call(l,r)&&Ca(e,r,l[r]);if(Iu)for(var r of Iu(l))Hu.call(l,r)&&Ca(e,r,l[r]);return e},Zu=(e,l)=>el(e,Eu(l)),lu=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Ou=({Itemid:e,setqitem:l,qitem:r,data:m,getdata:f,bigitem:Q,setBigqitem:Z,isedit:B,handleEditing:p})=>{const[A,V]=(0,u.useState)([]),[c,g]=(0,u.useState)(!1),I=(w,C,D)=>{const x=Array.from(w),[ae]=x.splice(C,1);return x.splice(D,0,ae),x};(0,u.useEffect)(()=>{m.length>0&&V([...m])},[m]);const M=(w,C)=>lu(void 0,null,function*(){if(!w.destination)return;if(B){p();return}const D=I(C,w.source.index,w.destination.index);g(!0);let x=yield(0,Fe.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:D==null?void 0:D.map(ae=>ae.question_id)}});g(!1),x.status===0&&f({id:C==null?void 0:C[w.source.index].question_id})});return Nn.createElement("div",null,Nn.createElement(ta.Z5,{onDragEnd:w=>M(w,A)},Nn.createElement(ta.bK,{droppableId:"droppable"},(w,C)=>Nn.createElement("div",gu({ref:w.innerRef},w.droppableProps),Nn.createElement(Ta.Z,{spinning:c},A.map((D,x)=>Nn.createElement(ta._l,{key:x,draggableId:x.toString(),index:x},(ae,O)=>{var R,Ve;return Nn.createElement("aside",gu(gu({ref:ae.innerRef},ae.draggableProps),ae.dragHandleProps),Nn.createElement(Ee.Z,{title:Nn.createElement(ht.Z,{value:(D==null?void 0:D.question_type)===8?(R=D==null?void 0:D.program_attr)==null?void 0:R.description:D.question_title}),color:"#fff",placement:"left",overlayClassName:se.titleTooltip},Nn.createElement("div",{onClick:()=>{if(B){p();return}l(Zu(gu({},D),{index:x+1})),Z(Q),(0,Cn.Vf)("#question-scroll-id")},className:`${se.qcount} ${D.question_id===(r==null?void 0:r.question_id)?se.qcountclick:""}`},Nn.createElement("span",{className:se.score},D==null?void 0:D.question_score,"\u5206"),Nn.createElement("span",{className:se.qtitle},x+1,"\u3001",Nn.createElement(ht.Z,{value:(D==null?void 0:D.question_type)===8?(Ve=D==null?void 0:D.program_attr)==null?void 0:Ve.description:D.question_title,showTextOnly:!0})))))}))),w.placeholder))))},Gt=E(95237),Rn=E(65357),ja=E(78673),ru=E(61485),hu=E(87198),J=E(59301),ce=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),ba=({form:e,TagDiscipline:l,exerciseitem:r,qitem:m,getTagData:f})=>{var Q;const[Z,B]=(0,u.useState)(!0),[p,A]=(0,u.useState)(!1),[V,c]=(0,u.useState)(""),[g,I]=(0,u.useState)([]),[M,w]=(0,u.useState)([]),[C,D]=(0,u.useState)(0);(0,u.useEffect)(()=>{ae()},[]);const x=O=>ce(void 0,null,function*(){const R=yield(0,Fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:O==null?void 0:O.sub_discipline_id}});w(R==null?void 0:R.tag_disciplines)}),ae=()=>ce(void 0,null,function*(){const O=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});I(O.disciplines||[]),m!=null&&m.sub_discipline_id&&x(m),D(m!=null&&m.sub_discipline_id?1:0),e.setFieldsValue({difficulty:m.difficulty||2,tag_discipline_ids:m.tag_discipline_ids,repeat_answer:!m.repeat_answer,sub_discipline_id:m!=null&&m.sub_discipline_id?[m==null?void 0:m.discipline_id,m==null?void 0:m.sub_discipline_id]:[]})});return J.createElement("div",null,J.createElement("div",{style:{marginTop:30,height:Z?"100%":"0px",overflow:"hidden"}},J.createElement(Y.default.Item,{className:se.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},J.createElement(De.ZP.Group,{className:se.radiogroup},J.createElement(De.ZP.Button,{className:se.easy,value:1},"\u7B80\u5355"),J.createElement(De.ZP.Button,{className:se.medium,value:2},"\u9002\u4E2D"),J.createElement(De.ZP.Button,{className:se.hard,value:3},"\u56F0\u96BE"))),J.createElement(Y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:se.formcenterselect},J.createElement(et.Z,{className:se.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:g,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(O,R)=>{e.setFieldsValue({sub_discipline_id:O,tag_discipline_ids:[]}),D(O?O.length:0),(O==null?void 0:O.length)>0&&(x({sub_discipline_id:O[1]}),O[1]==(m==null?void 0:m.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",m.tag_discipline_ids))},onClear:()=>{w([]),e.setFieldValue("tag_discipline_ids",[]),D(0)}})),J.createElement(Y.default.Item,{className:se.formcenterselect},J.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},J.createElement(Y.default.Item,{name:"tag_discipline_ids"},J.createElement(Pt.default,{className:se.selectitems,disabled:C===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(O,R)=>R.key.indexOf(O.toLowerCase())>=0},M==null?void 0:M.map(O=>J.createElement(Pt.default.Option,{key:O.name+O.id,value:O.id},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},O.name),(O==null?void 0:O.type)==="personal"&&J.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),C>0&&J.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},J.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),J.createElement("a",{onClick:()=>{A(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),J.createElement(Y.default.Item,{className:se.formcenterselect},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement(Y.default.Item,{name:"repeat_answer",valuePropName:"checked"},J.createElement(ja.Z,null)),J.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",J.createElement(Ee.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},J.createElement(ru.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),J.createElement(hu.Z,{open:p,subDisciplineId:(Q=e.getFieldValue("sub_discipline_id"))==null?void 0:Q[1],onCancel:()=>{A(!1)},onOkClick:O=>{w(R=>[...R,O]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),O==null?void 0:O.id])}}))},vn=E(59301),yu=Object.defineProperty,Yu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Ru=(e,l,r)=>l in e?yu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,ka=(e,l)=>{for(var r in l||(l={}))Il.call(l,r)&&Ru(e,r,l[r]);if(Fu)for(var r of Fu(l))Zl.call(l,r)&&Ru(e,r,l[r]);return e},Mu=(e,l)=>Yu(e,hl(l)),Ol=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Pr=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm();(0,u.useEffect)(()=>{var g;V.setFieldsValue(Mu(ka({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(I=>Mu(ka({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const c=g=>{if(!(g!=null&&g.length))return!1;const I=g.map(w=>{var C;return(C=w.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(I).size!==I.length};return vn.createElement("div",null,vn.createElement(Y.default,{form:V,colon:!1,onFinish:g=>{var I,M,w,C,D;if(c(g.choices)){me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let x=(M=(I=g==null?void 0:g.choices)==null?void 0:I.map)==null?void 0:M.call(I,(O,R)=>{if((O==null?void 0:O.standard_boolean)===1)return R+1}),ae=Mu(ka({},g),{item_type:e==null?void 0:e.question_type,question_choices:(C=(w=g==null?void 0:g.choices)==null?void 0:w.map)==null?void 0:C.call(w,O=>O.choice_text),standard_answers:x.filter(O=>O),choices:(D=g==null?void 0:g.choices)==null?void 0:D.map(O=>Mu(ka({},O),{is_answer:O.standard_boolean}))});f(ka(ka({},e),ae))},onFinishFailed:g=>Ol(void 0,null,function*(){var I,M;me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},vn.createElement("div",{style:{display:"flex",alignItems:"center"}},vn.createElement("div",{style:{flex:1}},vn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),vn.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&vn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},vn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),vn.createElement(Ne.ZP,{onClick:()=>{var g;e.isadd?(l(!1),B()):(V.setFieldsValue(Mu(ka({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(I=>Mu(ka({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),vn.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:vn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},vn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},vn.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>Ol(void 0,null,function*(){V.submit()})},"\u4FDD\u5B58"))),vn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},vn.createElement(Gt.Z,{align:"middle"},vn.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},vn.createElement(be.Z,{onBlur:g=>{g.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),vn.createElement(Rn.u,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),vn.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},Nr=E(70472),nl=E(27693),on=E(59301),Rl=Object.defineProperty,yl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,$l=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,oa=(e,l,r)=>l in e?Rl(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Ka=(e,l)=>{for(var r in l||(l={}))Fl.call(l,r)&&oa(e,r,l[r]);if($l)for(var r of $l(l))Sr.call(l,r)&&oa(e,r,l[r]);return e},al=(e,l)=>yl(e,Ml(l)),Tl=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),jl=({qitem:e,TagDiscipline:l,exerciseitem:r,setisedit:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),c=Y.default.useWatch("use_blank_score",V);return(0,u.useEffect)(()=>{V.setFieldsValue(al(Ka({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),on.createElement("div",null,on.createElement(Y.default,{form:V,colon:!1,onValuesChange:(g,I)=>{var M,w,C,D;if(g!=null&&g.standard_answers||g!=null&&g.use_blank_score){let x=((M=V.getFieldValue("standard_answers"))==null?void 0:M.length)>0&&((C=(w=V.getFieldValue("standard_answers"))==null?void 0:w.map(ae=>ae.score))==null?void 0:C.filter(ae=>ae));(x==null?void 0:x.length)>0&&V.setFieldsValue({question_score:(x==null?void 0:x.length)>0&&((D=x.reduce((ae,O)=>ae+O))==null?void 0:D.toFixed(1))})}},onFinish:g=>{f(al(Ka(Ka({},e),g),{item_type:e==null?void 0:e.question_type,standard_answers:g.standard_answers,question_title:g.name}))},onFinishFailed:g=>Tl(void 0,null,function*(){var I,M;g.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Cn.pE)(),me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},on.createElement("div",{style:{display:"flex",alignItems:"center"}},on.createElement("div",{style:{flex:1}},on.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),on.createElement("span",null,"\u586B\u7A7A\u9898")),((A=r==null?void 0:r.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&on.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},on.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),on.createElement(Ne.ZP,{onClick:()=>{e.isadd?(m(!1),B()):(V.setFieldsValue(al(Ka({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),on.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:on.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},on.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},on.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),on.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},on.createElement(Gt.Z,{align:"middle"},c?on.createElement(nl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):on.createElement(Y.default.Item,{key:2,className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},on.createElement(be.Z,{onBlur:g=>{g.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),on.createElement(Y.default.Item,{name:"use_blank_score",noStyle:!0},on.createElement(De.ZP.Group,{className:se.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),on.createElement(Ee.Z,{overlayInnerStyle:{width:460},title:on.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",on.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},on.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),on.createElement(Nr.u,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,answerKey:"standard_answers"}),on.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:r,TagDiscipline:l,form:V}))))},Et=E(11832),zt=E(59301),Vl=Object.defineProperty,ul=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Yl=(e,l,r)=>l in e?Vl(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,$u=(e,l)=>{for(var r in l||(l={}))Ll.call(l,r)&&Yl(e,r,l[r]);if(ou)for(var r of ou(l))Hl.call(l,r)&&Yl(e,r,l[r]);return e},Ga=(e,l)=>ul(e,kr(l)),Ir=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),ll=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm();return(0,u.useEffect)(()=>{var c;V.setFieldsValue(Ga($u({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(g=>Ga($u({},g),{is_answer:g!=null&&g.standard_boolean?1:0}))}))},[e]),zt.createElement("div",null,zt.createElement(Y.default,{form:V,colon:!1,onFinish:c=>{var g,I,M,w;let C=(I=(g=c==null?void 0:c.choices)==null?void 0:g.map)==null?void 0:I.call(g,(D,x)=>{if((D==null?void 0:D.is_answer)===1)return x+1});f(Ga($u($u({},e),c),{question_title:c.name,standard_answers:C.filter(D=>D),question_choices:(w=(M=c==null?void 0:c.choices)==null?void 0:M.map)==null?void 0:w.call(M,D=>D.choice_text)}))},onFinishFailed:c=>Ir(void 0,null,function*(){var g,I;me.ZP.error(c.errorFields[0].errors[0]),V.scrollToField((I=(g=c==null?void 0:c.errorFields)==null?void 0:g[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},zt.createElement("div",{style:{display:"flex",alignItems:"center"}},zt.createElement("div",{style:{flex:1}},zt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),zt.createElement("span",null,"\u5224\u65AD\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&zt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},zt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),zt.createElement(Ne.ZP,{onClick:()=>{var c;e.isadd?(l(!1),B()):(V.setFieldsValue(Ga($u({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(g=>Ga($u({},g),{is_answer:g!=null&&g.standard_boolean?1:0}))})),l(!1))}},"\u53D6\u6D88"),zt.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:zt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},zt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},zt.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),zt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},zt.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},zt.createElement(be.Z,{onBlur:c=>{c.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),zt.createElement(Et.Z,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),zt.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},Ql=E(36381),xe={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},rl=E(12290),Zr=Object.defineProperty,Or=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,Ul=(e,l,r)=>l in e?Zr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Mr=(e,l)=>{for(var r in l||(l={}))zl.call(l,r)&&Ul(e,r,l[r]);if(Tu)for(var r of Tu(l))Wl.call(l,r)&&Ul(e,r,l[r]);return e},ol=(e,l)=>Or(e,Rr(l)),$r=(e,l)=>{var r={};for(var m in e)zl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&Tu)for(var m of Tu(e))l.indexOf(m)<0&&Wl.call(e,m)&&(r[m]=e[m]);return r};const Cu=e=>{var l=e,{value:r,onChange:m,scrollId:f}=l,Q=$r(l,["value","onChange","scrollId"]);return u.createElement("div",{id:f||""},u.createElement(rl.Z,ol(Mr({},Q),{defaultValue:r,onChange:(Z,B)=>{console.log("a:",Z,B),B!=null&&B.length?m(Z,B):m(Z)}})))},Qu=({value:e,onChange:l,placeholder:r,height:m=140,isEdit:f})=>f?u.createElement(rl.Z,{watch:!0,isFocus:!0,height:m,placeholder:r,defaultValue:e,onChange:l}):u.createElement("div",{style:{cursor:"pointer"}},e?u.createElement(ht.Z,{className:xe.inputBorder,value:e}):u.createElement("div",{className:`${xe.inputBorder} ${xe.placeholder}`},r));var Wt=E(43604),Tr=Object.defineProperty,jr=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,zu=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Xl=(e,l,r)=>l in e?Tr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Wu=(e,l)=>{for(var r in l||(l={}))Gl.call(l,r)&&Xl(e,r,l[r]);if(zu)for(var r of zu(l))Jl.call(l,r)&&Xl(e,r,l[r]);return e},bu=(e,l)=>jr(e,Kl(l)),ql=(e,l)=>{var r={};for(var m in e)Gl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&zu)for(var m of zu(e))l.indexOf(m)<0&&Jl.call(e,m)&&(r[m]=e[m]);return r};const er=["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"],Vr=({value:e,onChange:l,choiceTextKey:r,answerKey:m,index:f,isEdit:Q,setInputActive:Z,form:B,choiceOptionsPath:p,allowChangeMode:A,showAddIcon:V,addItem:c,deleteItem:g})=>{const I=(e==null?void 0:e[m])===1,M=()=>{const C=B.getFieldValue(p);B.setFieldValue(p,C.map(D=>bu(Wu({},D),{[m]:0})))},w=()=>{I?l(bu(Wu({},e),{[m]:0})):(A||M(),l(bu(Wu({},e),{[m]:1})))};return u.createElement(Gt.Z,{className:xe.choiceWrap,align:"middle",wrap:!1},u.createElement(Wt.Z,{onClick:w,className:`${xe.choiceIndex} ${I?xe.activeAnswer:""}`},er[f]),u.createElement(Wt.Z,{flex:1,className:`${xe.editorWrap} ml15`,onClick:Z},u.createElement(Qu,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Q,value:e==null?void 0:e[r],onChange:C=>{l(bu(Wu({},e),{[r]:C}))}})),u.createElement(Wt.Z,{flex:"0 0 auto",className:"ml15"},u.createElement("div",{onClick:w,className:`${xe.setAnswerBtn} ${I?xe.activeAnswer:""}`},I?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),u.createElement(Wt.Z,{className:xe.actionWrapper},u.createElement(Ee.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.createElement(un.Z,{className:xe.addIcon,onClick:c,style:{visibility:V?"visible":"hidden"}})),u.createElement(Ee.Z,{title:"\u5220\u9664"},u.createElement(_e.Z,{className:xe.deleteIcon,onClick:g,style:{visibility:f>1?"visible":"hidden"}}))))},Lr=({questionTitlePlaceholder:e,titleKey:l,choiceKey:r,analysisKey:m,choiceTextKey:f,answerKey:Q,choiceOptionsPath:Z,allowChangeMode:B=!0,form:p,showAnalysis:A=!0})=>{const[V,c]=(0,u.useState)(),[g,I]=(0,u.useState)(!1);return u.createElement("div",{className:xe.wrap},u.createElement("div",{className:xe.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),u.createElement(Y.default.List,{name:r,rules:[{validator(M,w){const C=w.some(x=>x[Q]===1),D=w.findIndex(x=>{var ae;return((ae=x[f])==null?void 0:ae.length)<=0});return D!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${er[D]}\u9009\u9879\u7684\u5185\u5BB9`)):C?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(M,{add:w,remove:C})=>u.createElement("div",{id:Array.isArray(Z)?Z.join("_"):`${Z}`},M.map((D,x)=>{var ae=D,{key:O,name:R}=ae,Ve=ql(ae,["key","name"]);const je=V===O,ye=()=>{c(O)},Ot=x<7&&x===M.length-1,q=()=>w({[f]:"",[Q]:0}),Ke=()=>C(R);return u.createElement(Y.default.Item,bu(Wu({},Ve),{key:O,name:R,noStyle:!0}),u.createElement(Vr,{choiceTextKey:f,answerKey:Q,index:x,isEdit:je,setInputActive:ye,form:p,choiceOptionsPath:Z,allowChangeMode:B,showAddIcon:Ot,addItem:q,deleteItem:Ke}))}),M.length<8&&u.createElement("div",{className:`${xe.addBtn} mb30`,onClick:()=>w({[f]:"",[Q]:0})},"\u6DFB\u52A0\u9009\u9879"))),A&&u.createElement("div",{onClick:()=>I(!0)},u.createElement(Y.default.Item,{name:m,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var Ge=E(59301),Hr=Object.defineProperty,Yr=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ar=(e,l,r)=>l in e?Hr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,sl=(e,l)=>{for(var r in l||(l={}))tr.call(l,r)&&ar(e,r,l[r]);if(il)for(var r of il(l))nr.call(l,r)&&ar(e,r,l[r]);return e},cl=(e,l)=>Yr(e,Cl(l)),Qr=(e,l)=>{var r={};for(var m in e)tr.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&il)for(var m of il(e))l.indexOf(m)<0&&nr.call(e,m)&&(r[m]=e[m]);return r};const zr=({value:e,onChange:l})=>{const r=f=>{yt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:xe.modal,onOk:()=>{const Q=[...e];Q.splice(f,1),l(Q)}})},m=()=>{const f=[...e];f.push(""),l(f)};return Ge.createElement(Gt.Z,{className:"ml20"},Ge.createElement(Wt.Z,{flex:1},e==null?void 0:e.map((f,Q)=>Ge.createElement(Gt.Z,{key:`${f}_${Q}`,align:"middle",className:"mb20"},Ge.createElement(en.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:f,autoSize:{maxRows:3},maxLength:1e3,onBlur:Z=>{const B=[...e],p=Z.target.value.trim();B[Q]=p,l(B)}}),Ge.createElement(Ee.Z,{title:"\u5220\u9664"},Ge.createElement(_e.Z,{className:xe.deleteIcon,style:{marginLeft:15,visibility:Q>0?"visible":"hidden"},onClick:()=>r(Q)}))))),Ge.createElement(Wt.Z,null,Ge.createElement("div",{className:`${xe.addBtn}`,onClick:()=>{m()}},"\u65B0\u589E\u7B54\u6848")))},Wr=({value:e=!0,onChange:l})=>Ge.createElement(ja.Z,{checked:!e,onChange:r=>{l(!r)}}),Uu="\u2581",Ur=({questionTitlePlaceholder:e,form:l,name:r,scoreByBlank:m,answerKey:f,titleKey:Q="name",analysisKey:Z="analysis",isOrdered:B="is_ordered"})=>{var p,A;const[V,c]=(0,u.useState)(!1),g=(O,R)=>{const Ve=R.line;let je=0;for(let Ot=0;Ot{const ye=O.getRange(R.from,R.to);let Ot=0;if(R.text.forEach(q=>{Ot+=q.split(Uu).length-1}),R.origin!=="setValue"){if(ye&&ye.indexOf(Uu)!==-1){const q=ye.split(Uu).length-1,Ke=g(O,R.from);if(console.log(`\u5220\u9664${q}\u4E2A\uFF0C \u524D\u9762\u6709${Ke}\u4E2A\uFF0C\u65B0\u589E${Ot}\u4E2A`),q>1){const ge=Array.from({length:q},(vt,bt)=>Ke+bt);je(ge)}else je(Ke)}else if(Ot>0){const q=g(O,R.from);console.log(`\u65B0\u589E${Ot}\u4E2A\uFF0C\u4E4B\u524D\u6709${q}\u4E2A`),Ve(Ot,q)}}},M=()=>{const O=l.getFieldValue(["sub_item_banks",...f]);l.setFieldValue(["sub_item_banks",...f],O==null?void 0:O.map((R,Ve)=>cl(sl({},R),{position:Ve+1})))},w=(0,u.useRef)(),C=(O,R)=>{for(let Ve=0;Ve{D.current(O),M()},ae=(A=(p=l.getFieldValue("sub_item_banks"))==null?void 0:p[f==null?void 0:f[0]])==null?void 0:A[f==null?void 0:f[1]];return console.log(l==null?void 0:l.getFieldValue(["sub_item_banks",...m])),Ge.createElement("div",{className:xe.wrap},Ge.createElement("div",{className:xe.questionTitleEditorWrap},Ge.createElement(Y.default.Item,{label:"\u9898\u5E72",name:Q,labelCol:{span:24},rules:[{required:!0}]},Ge.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(O,R)=>{I(O,R,C,x)}}))),Ge.createElement(Y.default.List,{name:f,rules:[{validator(O,R){if((R==null?void 0:R.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Ve of R){const{answer_text:je}=Ve||{};if(je!=null&&je.some(ye=>(ye==null?void 0:ye.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(O,{add:R,remove:Ve},{errors:je})=>(w.current=R,D.current=Ve,Ge.createElement(Ge.Fragment,null,Ge.createElement(Y.default.Item,{label:Ge.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(O!=null&&O.length)&&Ge.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),O.map((ye,Ot)=>{var q=ye,{key:Ke,name:ge}=q,vt=Qr(q,["key","name"]);return Ge.createElement(Gt.Z,{className:"mb20",key:Ke,align:"top"},Ge.createElement(Wt.Z,{flex:"0 0 auto",className:`${xe.blankIndex} pt5`},"\u586B\u7A7A\u9879",Ot+1),Ge.createElement(Wt.Z,{flex:1},Ge.createElement(Gt.Z,{align:"top",justify:"space-between"},Ge.createElement(Wt.Z,{flex:1},Ge.createElement(Y.default.Item,cl(sl({},vt),{name:[ge,"answer_text"],noStyle:!0}),Ge.createElement(zr,null))),(l==null?void 0:l.getFieldValue(["sub_item_banks",...m]))&&Ge.createElement(Wt.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ge.createElement(Y.default.Item,cl(sl({},vt),{name:[ge,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.blankInputNumberWrapper}),Ge.createElement(be.Z,{onChange:()=>{var bt,Rt;let qt=l==null?void 0:l.getFieldValue(["sub_item_banks",f==null?void 0:f[0],"standard_answers"]),le=0;for(let $e in qt)(bt=qt[$e])!=null&&bt.score&&(le+=Number((Rt=qt[$e])==null?void 0:Rt.score));l==null||l.setFieldValue(["sub_item_banks",f==null?void 0:f[0],"question_score"],le)},className:xe.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ge.createElement(Y.default.Item,cl(sl({},vt),{name:[ge,"position"],noStyle:!0}),Ge.createElement(en.default,{type:"hidden"}))))})))),Ge.createElement(Gt.Z,{align:"middle"},Ge.createElement(Y.default.Item,{name:[r,"downcase"],valuePropName:"checked"},Ge.createElement(ja.Z,null)),Ge.createElement(Wt.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ge.createElement(Gt.Z,{align:"middle"},Ge.createElement(Y.default.Item,{name:[r,"no_space"],valuePropName:"checked"},Ge.createElement(ja.Z,null)),Ge.createElement(Wt.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ae==null?void 0:ae.length)>1&&Ge.createElement(Gt.Z,{align:"middle",className:(ae==null?void 0:ae.length)>1?"mb30":`${xe.hide}`},Ge.createElement(Y.default.Item,{name:B},Ge.createElement(Wr,null)),Ge.createElement(Wt.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ge.createElement("div",{onClick:()=>c(!0)},Ge.createElement(Y.default.Item,{name:Z,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ge.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:V}))))};var Kr=Object.defineProperty,Gr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,lr=(e,l,r)=>l in e?Kr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,ml=(e,l)=>{for(var r in l||(l={}))Ja.call(l,r)&&lr(e,r,l[r]);if(dl)for(var r of dl(l))ur.call(l,r)&&lr(e,r,l[r]);return e},bl=(e,l)=>Gr(e,Jr(l)),Xr=(e,l)=>{var r={};for(var m in e)Ja.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&dl)for(var m of dl(e))l.indexOf(m)<0&&ur.call(e,m)&&(r[m]=e[m]);return r};const qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},eo=({value:e,onChange:l,form:r,choiceKey:m})=>{const f=(e==null?void 0:e.is_answer)===1,Q=e==null?void 0:e.choice_text,Z=()=>{var B;const p=(B=r==null?void 0:r.getFieldValue(["sub_item_banks",...m]))==null?void 0:B.map(A=>({choice_text:A.choice_text,is_answer:0}));r==null||r.setFieldValue(["sub_item_banks",...m],p),l(bl(ml({},e),{is_answer:1}))};return u.createElement(Gt.Z,{className:xe.choiceWrap,align:"middle",wrap:!1},u.createElement(Wt.Z,{onClick:Z,className:`${xe.choiceIndex} ${xe.judgementIndex} ${f?xe.activeAnswer:""}`},qr[Q]),u.createElement(Wt.Z,{flex:1,className:`${xe.editorWrap} ml15`},u.createElement("div",{className:`${xe.inputBorder} ${xe.placeholder} ${f?xe.activeJudgementAnswer:""}`},Q)),u.createElement(Wt.Z,{flex:"0 0 auto",className:"ml15"},u.createElement("div",{onClick:Z,className:`${xe.setAnswerBtn} ${f?xe.activeAnswer:""}`},f?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},to=({questionTitlePlaceholder:e,choiceKey:l="choices",form:r,titleKey:m="name",analysisKey:f="analysis"})=>{const[Q,Z]=(0,u.useState)(!1);return u.createElement("div",{className:xe.wrap},u.createElement("div",{className:xe.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:m,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},u.createElement(Y.default.List,{name:l,rules:[{validator(B,p){return p.some(V=>(V==null?void 0:V.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>u.createElement("div",{id:"choices"},B.map(p=>{var A=p,{key:V,name:c}=A,g=Xr(A,["key","name"]);return u.createElement(Y.default.Item,bl(ml({},g),{key:V,name:c,noStyle:!0}),u.createElement(eo,{form:r,choiceKey:l}))})))),u.createElement("div",{onClick:()=>Z(!0)},u.createElement(Y.default.Item,{name:f,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Q}))))};var rr=E(12563),iu={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},no=E(57008),ao=E(88995),Ut=E(59301);const uo=({qitem:e,form:l,exercise:r,loading:m,dispatch:f,aiReviewSettings:Q=null})=>Ut.createElement("div",{className:iu.ai_config},Ut.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),Ut.createElement("div",{className:iu.pfbz_ts},Ut.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),Ut.createElement("div",{className:"flex"},Ut.createElement("div",{className:iu.btns_pfbz,onClick:()=>{f({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:l.getFieldValue(Q||"ai_review_settings")}})}},Ut.createElement("img",{src:no.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),Ut.createElement("div",{style:{background:"#F6F7F9"}},Ut.createElement(Y.default.List,{name:Q||"ai_review_settings"},(Z,{add:B,remove:p})=>Z.map((A,V)=>{var c;return Ut.createElement(Gt.Z,{key:A.key,style:{padding:"5px 10px 5px 15px"}},Ut.createElement(Wt.Z,{className:iu.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Ut.createElement(Wt.Z,null,Ut.createElement(Y.default.Item,{className:"ml10",name:[A.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Ut.createElement(en.default,{onChange:g=>{l.setFieldValue([A.name,"content"],g.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),Ut.createElement(Wt.Z,{className:iu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Ut.createElement(Wt.Z,null,Ut.createElement(Y.default.Item,{className:"ml10",name:[A.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Ut.createElement(en.default,{onChange:g=>{l.setFieldValue([A.name,"content"],g.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Q?232:318},className:"mr15",maxLength:500}))),Ut.createElement(Wt.Z,{className:iu.lable_name1},"\u6743\u91CD"),Ut.createElement(Wt.Z,null,Ut.createElement(Y.default.Item,{className:"ml10",name:[A.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Ut.createElement(be.Z,{value:l.getFieldValue([A.name,"weight"]),onChange:g=>{Number.isInteger(g)||l.setFieldValue([A.name,"weight"],parseFloat(g).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),Ut.createElement(Gt.Z,{className:(c=iu)==null?void 0:c.h_lh_40},Ut.createElement(Wt.Z,null,Ut.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(Z.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");B()}})),V>0&&Ut.createElement(Wt.Z,null,Ut.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{p(A.name)}}))))}))),Ut.createElement(ao.Z,null));var or=(0,U.connect)(({exercise:e,loading:l})=>({exercise:e,loading:l.effects}))(uo),lo=Object.defineProperty,ir=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,Dl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,dr=(e,l,r)=>l in e?lo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,xl=(e,l)=>{for(var r in l||(l={}))Bl.call(l,r)&&dr(e,r,l[r]);if(Dl)for(var r of Dl(l))cr.call(l,r)&&dr(e,r,l[r]);return e},wl=(e,l)=>ir(e,sr(l)),vl=(e,l)=>{var r={};for(var m in e)Bl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&Dl)for(var m of Dl(e))l.indexOf(m)<0&&cr.call(e,m)&&(r[m]=e[m]);return r};const ro=e=>{var l=e,{value:r,onChange:m}=l,f=vl(l,["value","onChange"]);const Q=Z=>{m([Z])};return u.createElement(rl.Z,wl(xl({},f),{defaultValue:r==null?void 0:r[0],onChange:Q}))},oo=e=>{if(!e)return!1;let l=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},io=({value:e=[],onClose:l})=>u.createElement(rr.default,{closable:!0,onClose:l,className:xe.keywordTag},u.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),so=({questionTitlePlaceholder:e,form:l,showKeywords:r,isMustKeyWords:m=r,titleKey:f="name",analysisKey:Q="analysis",answerTexts:Z="answer_texts",keywords:B="keywords",useKeywords:p="use_keywords",indexs:A,qitem:V,exerciseitem:c,aiReviewSettings:g})=>{var I,M,w,C,D;const[x,ae]=(0,u.useState)(!1),[O,R]=(0,u.useState)(""),Ve=(M=(I=l.getFieldValue("sub_item_banks"))==null?void 0:I[p==null?void 0:p[0]])==null?void 0:M[p==null?void 0:p[1]],je=(C=(w=l.getFieldValue("sub_item_banks"))==null?void 0:w[p==null?void 0:p[0]])==null?void 0:C.question_score;return u.createElement("div",{className:xe.wrap},u.createElement("div",{className:xe.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:f,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Z,labelCol:{span:24}},u.createElement(ro,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),r&&!m&&u.createElement(Y.default.Item,{hidden:!0,name:p,valuePropName:"checked"},u.createElement(ja.Z,{defaultChecked:!0})),r&&m&&u.createElement(Gt.Z,{align:"middle",className:"mb30"},u.createElement(Y.default.Item,{name:p,valuePropName:"checked"},u.createElement(ja.Z,null)),u.createElement(Wt.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),u.createElement(Wt.Z,null,u.createElement(Ee.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},u.createElement(ru.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Ve||!m)&&u.createElement(Y.default.List,{name:B,rules:[{validator(ye,Ot){return m?Ot!=null&&Ot.length?(Ot==null?void 0:Ot.reduce((Ke,ge)=>Ke+ge.score,0))>parseFloat(je)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ye,{add:Ot,remove:q})=>u.createElement(u.Fragment,null,u.createElement("div",{className:`${xe.title} mb10`},m?"\u5173\u952E\u8BCD":u.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),u.createElement(Gt.Z,{align:"middle",className:"font14 mb30"},u.createElement(Wt.Z,{flex:1},u.createElement(en.default,{value:O,onChange:Ke=>{R(Ke.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ke=>{var ge,vt,bt,Rt;const qt=`${(ge=Ke.target)==null?void 0:ge.value}`,le=(bt=(vt=qt==null?void 0:qt.split("|"))==null?void 0:vt.filter(Tt=>!!Tt))==null?void 0:bt.map(Tt=>Tt==null?void 0:Tt.trim()),$e=l.getFieldValue(["sub_item_banks",...B]),Zn=((Rt=$e==null?void 0:$e.map(Tt=>Tt==null?void 0:Tt.keyword))==null?void 0:Rt.flat())||[];for(const Tt of le)if(Zn.includes(Tt)){me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}oo(qt)&&(Ot({keyword:le,score:1}),R(""))},className:xe.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),u.createElement(Wt.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ye.map(Ke=>{var ge=Ke,{key:vt,name:bt}=ge,Rt=vl(ge,["key","name"]);return u.createElement(Gt.Z,{key:vt,className:"mb20",style:{marginRight:148}},u.createElement(Wt.Z,{flex:1},u.createElement(Gt.Z,{align:"middle",justify:"space-between"},u.createElement(Y.default.Item,wl(xl({},Rt),{name:[bt,"keyword"]}),u.createElement(io,{onClose:()=>q(bt)})),m&&u.createElement(Y.default.Item,wl(xl({},Rt),{name:[bt,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:xe.blankInputNumberWrapper}),u.createElement(be.Z,{className:xe.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),u.createElement("div",{onClick:()=>ae(!0)},u.createElement(Y.default.Item,{name:Q,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))),((D=c==null?void 0:c.exercise)==null?void 0:D.is_open_ai_review)&&u.createElement(or,{form:l,qitem:V,aiReviewSettings:g}))};var Je=E(59301),mr=Object.defineProperty,vr=Object.defineProperties,co=Object.getOwnPropertyDescriptors,fl=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Ku=(e,l,r)=>l in e?mr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Al=(e,l)=>{for(var r in l||(l={}))fr.call(l,r)&&Ku(e,r,l[r]);if(fl)for(var r of fl(l))pr.call(l,r)&&Ku(e,r,l[r]);return e},Pl=(e,l)=>vr(e,co(l)),Er=(e,l)=>{var r={};for(var m in e)fr.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&fl)for(var m of fl(e))l.indexOf(m)<0&&pr.call(e,m)&&(r[m]=e[m]);return r};const{Panel:gr}=Ql.default,_r=({questionTitlePlaceholder:e,choiceKey:l,form:r,withScore:m,exerciseitem:f})=>{const Q=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[Z,B]=(0,u.useState)(),[p,A]=(0,u.useState)([]),V=g=>{A(g)},c=({value:g})=>Je.createElement("div",{style:{width:150,paddingLeft:11}},g);return Je.createElement("div",{className:xe.wrap},Je.createElement("div",{className:xe.questionTitleEditorWrap},Je.createElement(Y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Je.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),Je.createElement(Y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Je.createElement(Y.default.List,{name:"sub_item_banks",rules:[{validator(g,I){return I?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(g,{add:I,remove:M,move:w})=>{const C=r.getFieldValue("sub_item_banks");return Je.createElement(Je.Fragment,null,Je.createElement(Ql.default,{className:g.length>0?xe.collapseWrapper:"",bordered:!1,activeKey:p,onChange:V,expandIcon:({isActive:D})=>Je.createElement("i",{className:`iconfont icon-weizhankai ${D?xe.open:xe.close}`,style:{fontSize:14,transition:"all .2s"}})},g.map((D,x)=>{var ae=D,{key:O,name:R}=ae,Ve=Er(ae,["key","name"]),je,ye,Ot,q,Ke,ge,vt,bt,Rt,qt,le,$e,Zn,Tt;return Je.createElement(gr,{className:xe.panel,forceRender:!0,header:Je.createElement("div",{className:xe.panelHeader},"\u7B2C",x+1,"\u5C0F\u9898",Je.createElement("span",null,"\uFF08",((je=C==null?void 0:C[R])==null?void 0:je.question_type)==0?"\u5355\u9009\u9898":((ye=C==null?void 0:C[R])==null?void 0:ye.question_type)==1?"\u591A\u9009\u9898":((Ot=C==null?void 0:C[R])==null?void 0:Ot.question_type)==3?"\u586B\u7A7A\u9898":((q=C==null?void 0:C[R])==null?void 0:q.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:R,extra:Je.createElement(Gt.Z,{align:"middle",onClick:T=>T.stopPropagation()},((Ke=C==null?void 0:C[R])==null?void 0:Ke.question_type)==3&&Je.createElement(Je.Fragment,null,Je.createElement(De.ZP.Group,{defaultValue:(ge=C==null?void 0:C[R])==null?void 0:ge.use_blank_score,className:se.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:T=>{var Dn,ca,xn,jn,Xn;if(r==null||r.setFieldValue(["sub_item_banks",R,"use_blank_score"],(Dn=T==null?void 0:T.target)==null?void 0:Dn.value),(ca=T==null?void 0:T.target)!=null&&ca.value){let gn=0;for(let ga in(xn=r==null?void 0:r.getFieldValue(["sub_item_banks",R]))==null?void 0:xn.standard_answers)gn+=Number((Xn=(jn=r==null?void 0:r.getFieldValue(["sub_item_banks",R]))==null?void 0:jn.standard_answers[ga])==null?void 0:Xn.score);r==null||r.setFieldValue(["sub_item_banks",R,"question_score"],gn||"")}B(new Date)}}),Je.createElement(Ee.Z,{overlayInnerStyle:{width:460},title:Je.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Je.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Je.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),m&&Je.createElement(Y.default.Item,Pl(Al({},Ve),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[R,"question_score"],className:xe.blankInputNumberWrapper}),((vt=C==null?void 0:C[R])==null?void 0:vt.question_type)==3&&((bt=C==null?void 0:C[R])!=null&&bt.use_blank_score)?Je.createElement(c,null):Je.createElement(be.Z,{className:xe.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Je.createElement(Gt.Z,{align:"middle",className:"pl40",style:{width:82}},x!==0&&Je.createElement("div",{onClick:()=>{var T;w(x,x-1);const Dn=(T=r.getFieldValue("sub_item_banks"))==null?void 0:T.map((ca,xn)=>(g.map((jn,Xn)=>{xn===Xn&&(ca.q_position=Number(jn.name)+1)}),ca));r.setFieldValue("sub_item_banks",Dn)}},Je.createElement(Ee.Z,{title:"\u4E0A\u79FB"},Je.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),x{var T;w(x,x+1);const Dn=(T=r.getFieldValue("sub_item_banks"))==null?void 0:T.map((ca,xn)=>(g.map((jn,Xn)=>{xn===Xn&&(ca.q_position=Number(jn.name)+1)}),ca));r.setFieldValue("sub_item_banks",Dn)},className:x===0?"":"ml10"},Je.createElement(Ee.Z,{title:"\u4E0B\u79FB"},Je.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Je.createElement(Ee.Z,{title:"\u5220\u9664"},Je.createElement(_e.Z,{className:`${xe.deleteIcon} ml40`,onClick:()=>M(R)})))},Je.createElement(Y.default.Item,Pl(Al({},Ve),{name:R}),(((Rt=C==null?void 0:C[R])==null?void 0:Rt.question_type)==0||((qt=C==null?void 0:C[R])==null?void 0:qt.question_type)==1)&&Je.createElement(Lr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((le=C==null?void 0:C[R])==null?void 0:le.question_type)==1,form:r,choiceKey:[R,"choices"],titleKey:[R,"name"],analysisKey:[R,"analysis"],choiceOptionsPath:["sub_item_banks",R,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),(($e=C==null?void 0:C[R])==null?void 0:$e.question_type)==3&&Je.createElement(Ur,{form:r,name:R,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[R,"use_blank_score"],titleKey:[R,"name"],analysisKey:[R,"analysis"],isOrdered:[R,"is_ordered"],answerKey:[R,"standard_answers"],key:Z}),((Zn=C==null?void 0:C[R])==null?void 0:Zn.question_type)==2&&Je.createElement(to,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[R,"name"],analysisKey:[R,"analysis"],choiceKey:[R,"choices"]}),((Tt=C==null?void 0:C[R])==null?void 0:Tt.question_type)==4&&Je.createElement(so,{showKeywords:!0,isMustKeyWords:!0,form:r,titleKey:[R,"name"],analysisKey:[R,"analysis"],answerTexts:[R,"answer_texts"],useKeywords:[R,"use_keywords"],keywords:[R,"keywords"],aiReviewSettings:[R,"ai_review_settings"],indexs:R,qitem:C==null?void 0:C[R],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:f})))})),g.length<20&&Je.createElement(Ce.Z,{menu:{items:[{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),A([g==null?void 0:g.length,...p])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),A([g==null?void 0:g.length,...p])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),A([g==null?void 0:g.length,...p])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),A([g==null?void 0:g.length,...p])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),A([g==null?void 0:g.length,...p])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(D=>D.show).map(D=>({label:D.label,key:D.key}))}},Je.createElement("div",{className:`${xe.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Hn=E(59301),hr=Object.defineProperty,pl=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Bu=(e,l,r)=>l in e?hr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Ia=(e,l)=>{for(var r in l||(l={}))mo.call(l,r)&&Bu(e,r,l[r]);if(El)for(var r of El(l))vo.call(l,r)&&Bu(e,r,l[r]);return e},Za=(e,l)=>pl(e,Du(l)),fo=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),po=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),{unified_ai_setting:c,ai_review_settings:g}=m==null?void 0:m.exercise;(0,u.useEffect)(()=>{var M;V.setFieldsValue(Za(Ia({},e),{name:e.question_title,sub_item_banks:(M=e.sub_exercise_questions)==null?void 0:M.map(w=>{var C,D;if(w.question_type==4){const x=((C=w==null?void 0:w.ai_review_settings)==null?void 0:C.length)>0?w.ai_review_settings:g;w.ai_review_settings=x}return Za(Ia({},w),{name:w.question_title,choices:(D=w==null?void 0:w.question_choices)==null?void 0:D.map(x=>Za(Ia({},x),{is_answer:x!=null&&x.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const I=M=>{if(!(M!=null&&M.length))return!1;const w=M.map(D=>{var x;return(x=D.choice_text)==null?void 0:x.trim().replace(/^\s+|\s+$/g,"")});return new Set(w).size!==w.length};return Hn.createElement("div",null,Hn.createElement(Y.default,{form:V,colon:!1,onValuesChange:(M,w)=>{var C,D,x,ae;if(M!=null&&M.sub_item_banks){let O=((C=V.getFieldValue("sub_item_banks"))==null?void 0:C.length)>0&&((x=(D=V.getFieldValue("sub_item_banks"))==null?void 0:D.map(R=>{var Ve;if(R.question_type==3&&(R!=null&&R.use_blank_score)){let je=0;for(let ye in R==null?void 0:R.standard_answers)je+=Number((Ve=R==null?void 0:R.standard_answers[ye])==null?void 0:Ve.score);return je}else return R.question_score}))==null?void 0:x.filter(R=>R));(O==null?void 0:O.length)>0&&V.setFieldsValue({question_score:(ae=parseFloat(O.reduce((R,Ve)=>parseFloat(R)+parseFloat(Ve))))==null?void 0:ae.toFixed(1)})}},onFinish:M=>{var w,C;if((w=M.sub_item_banks)==null?void 0:w.some(x=>x.question_type===0||x.question_type===1?I(x.choices):!1)){me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}f(Za(Ia(Ia({},e),M),{question_title:M.name,sub_questions:(C=M==null?void 0:M.sub_item_banks)==null?void 0:C.map(x=>{var ae,O,R,Ve;return(x==null?void 0:x.question_type)==3?Za(Ia({},x),{question_title:x.name,item_type:x==null?void 0:x.question_type}):Za(Ia({},x),{question_title:x.name,question_choices:(O=(ae=x==null?void 0:x.choices)==null?void 0:ae.map)==null?void 0:O.call(ae,je=>je.choice_text),standard_answers:(Ve=(R=x==null?void 0:x.choices)==null?void 0:R.map)==null?void 0:Ve.call(R,(je,ye)=>(je==null?void 0:je.is_answer)===1&&ye+1).filter(je=>je),item_type:x==null?void 0:x.question_type})})}))},onFinishFailed:M=>fo(void 0,null,function*(){var w,C;me.ZP.error(M.errorFields[0].errors[0]),V.scrollToField((C=(w=M==null?void 0:M.errorFields)==null?void 0:w[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},Hn.createElement("div",{style:{display:"flex",alignItems:"center"}},Hn.createElement("div",{style:{flex:1}},Hn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hn.createElement("span",null,"\u7EC4\u5408\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&Hn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},Hn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hn.createElement(Ne.ZP,{onClick:()=>{var M;e.isadd?(l(!1),B()):(V.setFieldsValue(Za(Ia({},e),{name:e.question_title,sub_item_banks:(M=e.sub_exercise_questions)==null?void 0:M.map(w=>{var C;return Za(Ia({},w),{name:w.question_title,choices:(C=w==null?void 0:w.question_choices)==null?void 0:C.map(D=>Za(Ia({},D),{is_answer:D!=null&&D.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),l(!1))}},"\u53D6\u6D88"),Hn.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hn.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),Hn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hn.createElement(nl.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Hn.createElement(_r,{form:V,withScore:!0,choiceKey:"",exerciseitem:m,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Hn.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},sn=E(59301),Eo=Object.defineProperty,go=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,br=(e,l,r)=>l in e?Eo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,fa=(e,l)=>{for(var r in l||(l={}))Cr.call(l,r)&&br(e,r,l[r]);if(Fr)for(var r of Fr(l))ho.call(l,r)&&br(e,r,l[r]);return e},Xa=(e,l)=>go(e,_o(l)),Gu=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Fo=({qitem:e,setqitem:l,setisedit:r,TagDiscipline:m,exerciseitem:f,seveeditor:Q,deleteitem:Z,showTip:B})=>{var p,A;const[V]=Y.default.useForm();return(0,u.useEffect)(()=>{var c,g;V.setFieldsValue(Xa(fa({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(I=>Xa(fa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(g=e==null?void 0:e.shixun)==null?void 0:g.map(I=>Xa(fa({},I),{defaultscore:I.challenge_score}))},[]),sn.createElement("div",null,sn.createElement(Y.default,{form:V,colon:!1,onFinish:c=>{var g,I;let M=Xa(fa({},c),{question_scores:(g=e==null?void 0:e.shixun)==null?void 0:g.map(w=>w.challenge_score),item_type:e==null?void 0:e.question_type,choices:(I=c==null?void 0:c.choices)==null?void 0:I.map(w=>Xa(fa({},w),{is_answer:w.standard_boolean}))});Q(fa(fa({},e),M))},onFinishFailed:c=>Gu(void 0,null,function*(){var g,I;me.ZP.error(c.errorFields[0].errors[0]),V.scrollToField((I=(g=c==null?void 0:c.errorFields)==null?void 0:g[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},sn.createElement("div",{style:{display:"flex",alignItems:"center"}},sn.createElement("div",{style:{flex:1}},sn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),sn.createElement("span",null,"\u5B9E\u8BAD\u9898")),((p=f==null?void 0:f.exercise)==null?void 0:p.exercise_status)==1&&!(e!=null&&e.isadd)&&sn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Z()}},sn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),sn.createElement(Ne.ZP,{onClick:()=>{var c,g;V.setFieldsValue(Xa(fa({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(I=>Xa(fa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(g=e==null?void 0:e.shixun)==null?void 0:g.map(I=>Xa(fa({},I),{challenge_score:I.defaultscore})),l(fa({},e)),r(!1)}},"\u53D6\u6D88"),sn.createElement(Ee.Z,{overlayClassName:se.shake,open:B,placement:"bottom",color:"rgba(244,156,14,0.19)",title:sn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},sn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},sn.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>Gu(void 0,null,function*(){var c,g,I;if(((g=(c=e==null?void 0:e.shixun)==null?void 0:c.map)==null?void 0:g.call(c,M=>M.challenge_score).filter(M=>M).length)<((I=e==null?void 0:e.shixun)==null?void 0:I.length)){me.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}V.submit()})},"\u4FDD\u5B58"))),sn.createElement(nl.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),sn.createElement(Y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},sn.createElement(rl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),sn.createElement(Gt.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},sn.createElement("div",null,sn.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),sn.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},sn.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(A=e==null?void 0:e.shixun)==null?void 0:A.map((c,g)=>sn.createElement("div",{style:{display:"flex",marginBottom:20}},sn.createElement("div",{style:{flex:1}},g+1,"\u3001",c.challenge_name),sn.createElement("div",null,sn.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",sn.createElement(be.Z,{precision:1,value:c==null?void 0:c.challenge_score,onChange:I=>{const M=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));M[g].challenge_score=I;const w=M.every(D=>!D.challenge_score),C=parseFloat(M==null?void 0:M.map(D=>D.challenge_score).reduce((D,x)=>parseFloat(D||0)+parseFloat(x||0)));V.setFieldsValue({question_score:w?"":C.toFixed(1)}),l(Xa(fa({},e),{shixun:M}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},re={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Co=E(1710),Dr=E(59879),Ju=E(24334),X=E(59301);const gl=["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"],bo=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Do=({qitem:e,exercise:l})=>{var r,m,f,Q,Z,B,p,A,V,c,g,I,M,w,C,D,x,ae,O,R,Ve,je,ye,Ot;return X.createElement("div",{className:re.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&X.createElement("div",{className:re.normalWrap},(r=e==null?void 0:e.question_choices)==null?void 0:r.map((q,Ke)=>X.createElement("div",{className:re.redio},!(q!=null&&q.standard_boolean)&&X.createElement("span",{className:re.redioitem}),(q==null?void 0:q.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),X.createElement("span",{className:`${q!=null&&q.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},(e==null?void 0:e.question_type)===0?gl[Ke]:""),X.createElement(ht.Z,{className:q!=null&&q.standard_boolean?re.titleyes:re.title,value:q==null?void 0:q.choice_text}),(q==null?void 0:q.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&X.createElement("div",{className:re.normalWrap},(m=e==null?void 0:e.question_choices)==null?void 0:m.map((q,Ke)=>X.createElement("div",{className:re.checkbox},!(q!=null&&q.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),(q==null?void 0:q.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${q!=null&&q.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[Ke]),X.createElement(ht.Z,{className:q!=null&&q.standard_boolean?re.titleyes:re.title,value:q==null?void 0:q.choice_text}),(q==null?void 0:q.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&X.createElement("div",{className:re.completion},(f=e==null?void 0:e.standard_answers)==null?void 0:f.map((q,Ke)=>{var ge;return X.createElement(Gt.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Ke+1),X.createElement("div",{className:re.content},(ge=q.answer_text)==null?void 0:ge.map((vt,bt)=>X.createElement("div",{key:bt,className:re.items,style:(q==null?void 0:q.model)===2?{border:0,padding:0}:{}},(q==null?void 0:q.model)===1?X.createElement("pre",{className:"mb0"},vt):X.createElement(Dr.Z,{value:vt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Q=e==null?void 0:e.answer_texts)!=null&&Q[0]?X.createElement(ht.Z,{className:re.content,value:(Z=e==null?void 0:e.answer_texts)==null?void 0:Z[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&X.createElement("div",{className:re.shixunWrapper},(B=e==null?void 0:e.shixun)==null?void 0:B.map((q,Ke)=>{var ge,vt;return X.createElement("div",null,X.createElement("div",{key:Ke,className:`${re.shixun} mb30`},X.createElement("span",{className:re.score},"\uFF08",q==null?void 0:q.challenge_score,"\u5206\uFF09"),X.createElement("span",{className:re.qtitle},(e==null?void 0:e.index)+"."+(Ke+1),"\u3001",q==null?void 0:q.challenge_name)),((vt=(ge=l==null?void 0:l.editData)==null?void 0:ge.exercise)==null?void 0:vt.show_challenge_task_pass)&&X.createElement(ht.Z,{className:re.content,value:(q==null?void 0:q.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&X.createElement("div",{className:re.program,style:{border:!((A=(p=l==null?void 0:l.editData)==null?void 0:p.exercise)!=null&&A.show_hack_sets)&&!((c=(V=l==null?void 0:l.editData)==null?void 0:V.exercise)!=null&&c.show_hack_description)&&"none"}},((I=(g=l==null?void 0:l.editData)==null?void 0:g.exercise)==null?void 0:I.show_hack_sets)&&X.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},X.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},X.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),X.createElement(Co.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(q,Ke,ge)=>ge+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(q,Ke,ge)=>X.createElement(Ee.Z,{title:X.createElement("pre",null,q)},X.createElement("div",{className:re.divname},q))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(q,Ke,ge)=>X.createElement(Ee.Z,{title:X.createElement("pre",null,q)}," ",X.createElement("div",{className:re.divname},q))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((w=(M=l==null?void 0:l.editData)==null?void 0:M.exercise)==null?void 0:w.show_hack_description)&&X.createElement("div",null,X.createElement(ht.Z,{className:re.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((C=e==null?void 0:e.sub_exercise_questions)==null?void 0:C.map((q,Ke)=>{var ge,vt,bt,Rt,qt,le;return X.createElement("div",{key:Ke},X.createElement("div",{className:re.combination},X.createElement("span",{className:re.score},q==null?void 0:q.question_score,"\u5206"),X.createElement("span",{className:re.qtype},(ge=bo.find($e=>$e.type==q.question_type))==null?void 0:ge.name),X.createElement("span",{className:re.qtitle},Ke+1,"\u3001",q==null?void 0:q.question_title)),(q.question_type===0||q.question_type===2)&&X.createElement("div",{className:re.warp,style:{padding:"30px 58px",paddingBottom:0}},X.createElement("div",null,(vt=q==null?void 0:q.question_choices)==null?void 0:vt.map(($e,Zn)=>X.createElement("div",{className:re.redio,key:Zn},!($e!=null&&$e.standard_boolean)&&X.createElement("span",{className:re.redioitem}),($e==null?void 0:$e.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),q.question_type===2&&X.createElement("span",{className:`${$e!=null&&$e.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[Zn]),X.createElement(ht.Z,{className:$e!=null&&$e.standard_boolean?re.titleyes:re.title,value:$e==null?void 0:$e.choice_text}),($e==null?void 0:$e.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848"))))),q.question_type===1&&X.createElement("div",{className:re.normalWrap},(bt=q==null?void 0:q.question_choices)==null?void 0:bt.map(($e,Zn)=>X.createElement("div",{className:re.checkbox,key:Zn},!($e!=null&&$e.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),($e==null?void 0:$e.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${$e!=null&&$e.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[Zn]),X.createElement(ht.Z,{className:$e!=null&&$e.standard_boolean?re.titleyes:re.title,value:$e==null?void 0:$e.choice_text}),($e==null?void 0:$e.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),q.question_type===3&&X.createElement("div",{className:re.completion},(Rt=q==null?void 0:q.standard_answers)==null?void 0:Rt.map(($e,Zn)=>{var Tt;return X.createElement(Gt.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Zn+1),X.createElement("div",{className:re.content},(Tt=$e.answer_text)==null?void 0:Tt.map((T,Dn)=>X.createElement("div",{key:Dn,className:re.items},X.createElement("pre",{className:"mb0"},T)))))})),q.question_type===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(qt=q==null?void 0:q.answer_texts)!=null&&qt[0]?X.createElement(ht.Z,{className:re.content,value:(le=q==null?void 0:q.answer_texts)==null?void 0:le[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},q!=null&&q.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&X.createElement("div",null,X.createElement(ht.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:Ju.Base64.decode(((D=e==null?void 0:e.program_attr)==null?void 0:D.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&X.createElement("div",{className:re.bottom},X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u89E3\u6790"),X.createElement("span",{className:re.right},e!=null&&e.analysis?X.createElement(ht.Z,{value:e==null?void 0:e.analysis}):X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u96BE\u5EA6"),X.createElement("span",{className:re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),X.createElement("div",{className:re.bottomitem},X.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),X.createElement(Ee.Z,{title:((x=e==null?void 0:e.tag_discipline_names)==null?void 0:x.length)<=0||((ae=e==null?void 0:e.tag_discipline_names)==null?void 0:ae.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(R=(O=e==null?void 0:e.tag_discipline_names)==null?void 0:O.join("\uFF1B"))==null?void 0:R.toString()},X.createElement("span",{className:re.right},((Ve=e==null?void 0:e.tag_discipline_names)==null?void 0:Ve.length)<=0?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((je=e==null?void 0:e.tag_discipline_names)==null?void 0:je.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(Ot=(ye=e==null?void 0:e.tag_discipline_names)==null?void 0:ye.join("\uFF1B"))==null?void 0:Ot.toString())))))},Br=E(42609),ju=E(35173),Sn=E(59301),Bo=Object.defineProperty,xo=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,o=(e,l,r)=>l in e?Bo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,i=(e,l)=>{for(var r in l||(l={}))n.call(l,r)&&o(e,r,l[r]);if(t)for(var r of t(l))a.call(l,r)&&o(e,r,l[r]);return e},v=(e,l)=>xo(e,wo(l)),d=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),h=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A,V,c,g;const[I]=Y.default.useForm(),{unified_ai_setting:M,ai_review_settings:w}=m==null?void 0:m.exercise,C=((A=e==null?void 0:e.ai_review_settings)==null?void 0:A.length)>0?e.ai_review_settings:w;return(0,u.useEffect)(()=>{I.setFieldsValue(v(i({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:C}))},[e]),Sn.createElement("div",null,Sn.createElement(Y.default,{form:I,colon:!1,onFinish:D=>{var x;(x=m==null?void 0:m.exercise)!=null&&x.is_open_ai_review&&!(0,Cn.BR)(D==null?void 0:D.ai_review_settings)||f(v(i(i({},e),D),{answer_texts:D==null?void 0:D.answer_texts,question_title:D==null?void 0:D.name}))},onFinishFailed:D=>d(void 0,null,function*(){var x,ae;me.ZP.error(D.errorFields[0].errors[0]),I.scrollToField((ae=(x=D==null?void 0:D.errorFields)==null?void 0:x[0])==null?void 0:ae.name,{behavior:"smooth",block:"center"})})},Sn.createElement("div",{style:{display:"flex",alignItems:"center"}},Sn.createElement("div",{style:{flex:1}},Sn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Sn.createElement("span",null,"\u7B80\u7B54\u9898")),((V=m==null?void 0:m.exercise)==null?void 0:V.exercise_status)==1&&!(e!=null&&e.isadd)&&Sn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},Sn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Sn.createElement(Ne.ZP,{onClick:()=>{e.isadd?(l(!1),B()):(I.setFieldsValue(v(i({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),Sn.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Sn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Sn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Sn.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>{I.submit()}},"\u4FDD\u5B58"))),Sn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Sn.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Sn.createElement(be.Z,{onBlur:D=>{D.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Sn.createElement(ju.W,{form:I,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((c=m==null?void 0:m.exercise)==null?void 0:c.is_open_ai_review)&&!((g=m==null?void 0:m.exercise)!=null&&g.unified_ai_setting)&&Sn.createElement(or,{form:I,qitem:e}),Sn.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:I}))))},F=E(59301),W=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),k=({setScoreShow:e,ScoreShow:l,exerciseitem:r,getdata:m})=>{var f,Q,Z;const[B,p]=(0,u.useState)(!1);function A(){return W(this,null,function*(){var V,c,g;let I=(c=(V=r==null?void 0:r.exercise_question_types)==null?void 0:V.filter(w=>w.Singlequestion))==null?void 0:c.map(w=>({question_type:w.question_type,score:w.Singlequestion})),M=yield(0,Fe.ZP)(`/api/exercises/${(g=r==null?void 0:r.exercise)==null?void 0:g.id}/batch_set_score.json`,{method:"POST",body:{question_arr:I}});(M==null?void 0:M.status)===0&&m()})}return F.createElement("div",null,l&&F.createElement(yt.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:l,width:640,centered:!0,zIndex:10,className:se.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var V,c,g;if(r!=null&&r.use_blank_score&&((g=(c=(V=r==null?void 0:r.exercise_question_types)==null?void 0:V.filter(I=>I.name==="\u586B\u7A7A\u9898"))==null?void 0:c[0])!=null&&g.Singlequestion)){p(!0);return}A(),e(!1)}},F.createElement("div",{className:"c-black"},"\u603B\u5206",F.createElement("span",{className:"ml10 c-light-primary"},(r==null?void 0:r.exercise_question_types.length)>0&&((f=r==null?void 0:r.exercise_types)==null?void 0:f.q_scores))),F.createElement("div",{className:se.content},F.createElement("span",null,"\u9898\u578B\u540D\u79F0"),F.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),F.createElement("span",null,"\u9898\u578B\u603B\u5206"),F.createElement("span",null,"\u64CD\u4F5C")),(Z=(Q=r==null?void 0:r.exercise_question_types)==null?void 0:Q.filter(V=>V.name!=="\u5B9E\u8BAD\u9898"&&V.name!=="\u7EC4\u5408\u9898"))==null?void 0:Z.map(V=>{var c;return F.createElement("div",{className:se.items},F.createElement("span",null,V==null?void 0:V.name),F.createElement("span",null,(c=V==null?void 0:V.items)==null?void 0:c.length),F.createElement("span",null,V==null?void 0:V.score),F.createElement("span",null,"\u6BCF\u9898",F.createElement(be.Z,{max:100,precision:1,min:.1,onChange:g=>{V.Singlequestion=g},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),F.createElement(yt.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:B,width:640,closable:!1,className:se.scoremodal},F.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",F.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),F.createElement("div",{className:se.bottom},F.createElement(Ne.ZP,{className:se.no,onClick:()=>{p(!1)}},"\u53D6\u6D88"),F.createElement(Ne.ZP,{className:se.yes,onClick:()=>{A(),p(!1),e(!1)}},"\u786E\u8BA4"))))},j=E(99313),L=E(98228),_=E(58421),b={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},H=E(26422),S={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const te=["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 de=({qitem:e})=>{var l,r,m,f,Q,Z,B,p,A,V;return u.createElement("div",{className:S.warp},u.createElement("div",{className:S.mainPart},u.createElement("div",{className:S.qcount},(e==null?void 0:e.question_type)===8&&u.createElement(ht.Z,{className:S.content,showProgramFill:!0,value:(l=e==null?void 0:e.program_attr)==null?void 0:l.description}),(e==null?void 0:e.question_type)!=8&&u.createElement(ht.Z,{className:S.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&u.createElement("div",null,(r=e==null?void 0:e.choices)==null?void 0:r.map((c,g)=>u.createElement("div",{className:S.redio},!(c!=null&&c.is_answer)&&u.createElement("span",{className:S.redioitem}),(c==null?void 0:c.is_answer)&&u.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:c!=null&&c.is_answer?S.titleyes:S.title,value:te[g]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&u.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&u.createElement("div",null,(m=e==null?void 0:e.choices)==null?void 0:m.map((c,g)=>u.createElement("div",{className:S.checkbox},!(c!=null&&c.is_answer)&&u.createElement("span",{className:S.checkboxitem}),(c==null?void 0:c.is_answer)&&u.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:c!=null&&c.is_answer?S.titleyes:S.title,value:te[g]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&u.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&u.createElement("div",{className:S.completion},(f=e==null?void 0:e.standard_answer)==null?void 0:f.map((c,g)=>{var I;return u.createElement("div",{style:{display:"flex"}},u.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",g+1),u.createElement("div",{className:S.content},(I=c==null?void 0:c.answer_text)==null?void 0:I.map((M,w)=>u.createElement("div",{className:S.items},M))))})),(e==null?void 0:e.question_type)===4&&u.createElement("div",{className:S.simple},u.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),u.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Q=e==null?void 0:e.answer_texts)!=null&&Q[0]?u.createElement(ht.Z,{className:S.content,value:(Z=e==null?void 0:e.answer_texts)==null?void 0:Z[0]}):u.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((B=e==null?void 0:e.challenge_names)==null?void 0:B.map((c,g)=>u.createElement("div",{className:S.shixun},u.createElement("span",{className:S.qtitle},u.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Cn.EM)(g+1),"\u9898"),c)))),(e==null?void 0:e.question_type)===6&&u.createElement("div",{className:S.simple},u.createElement(ht.Z,{className:S.content,value:((p=e==null?void 0:e.program_attr)==null?void 0:p.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((A=e==null?void 0:e.sub_item_banks)==null?void 0:A.map((c,g)=>{var I,M,w,C,D;return u.createElement("div",null,u.createElement("div",{className:S.combination},u.createElement("span",{className:S.qtitle},c==null?void 0:c.name)),u.createElement("div",{className:S.warp,style:{padding:"0px",paddingTop:20}},u.createElement("div",null,((c==null?void 0:c.item_type)=="SINGLE"||(c==null?void 0:c.item_type)=="JUDGMENT")&&((I=c==null?void 0:c.choices)==null?void 0:I.map((x,ae)=>u.createElement("div",{className:S.redio},!(x!=null&&x.is_answer)&&u.createElement("span",{className:S.redioitem}),(x==null?void 0:x.is_answer)&&u.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:x!=null&&x.is_answer?S.titleyes:S.title,value:te[ae]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&u.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="MULTIPLE"&&((M=c==null?void 0:c.choices)==null?void 0:M.map((x,ae)=>u.createElement("div",{className:S.checkbox},!(x!=null&&x.is_answer)&&u.createElement("span",{className:S.checkboxitem}),(x==null?void 0:x.is_answer)&&u.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:x!=null&&x.is_answer?S.titleyes:S.title,value:te[ae]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&u.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="COMPLETION"&&u.createElement("div",{className:S.completion},(w=c==null?void 0:c.standard_answer)==null?void 0:w.map((x,ae)=>{var O;return u.createElement("div",{style:{display:"flex"}},u.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",ae+1),u.createElement("div",{className:S.content},(O=x==null?void 0:x.answer_text)==null?void 0:O.map((R,Ve)=>u.createElement("div",{className:S.items},R))))})),(c==null?void 0:c.item_type)=="SUBJECTIVE"&&u.createElement("div",{className:S.simple},u.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),u.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(C=c==null?void 0:c.answer_texts)!=null&&C[0]?u.createElement(ht.Z,{className:S.content,value:(D=c==null?void 0:c.answer_texts)==null?void 0:D[0]}):u.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&u.createElement("div",null,u.createElement(ht.Z,{disabledFill:!0,className:S.content,showProgramFill:!0,value:Ju.Base64.decode(((V=e==null?void 0:e.program_attr)==null?void 0:V.code)||"")})),(e==null?void 0:e.question_type)===5&&u.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},u.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),u.createElement("a",{className:S.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},u.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&u.createElement("div",{className:S.bottom},u.createElement("div",{className:S.bottomitem},u.createElement("span",{className:S.left},"\u89E3\u6790"),u.createElement("span",{className:S.right},e!=null&&e.analysis?u.createElement(ht.Z,{value:e==null?void 0:e.analysis}):u.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),u.createElement("div",{className:S.bottomitem},u.createElement("span",{className:S.left},"\u96BE\u5EA6"),u.createElement("span",{className:S.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),u.createElement("div",{className:S.bottomitem},u.createElement("span",{className:S.left},"\u77E5\u8BC6\u70B9"),u.createElement("span",{className:S.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:u.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},oe=E(86087),ne=E(84287),Xe=E(79669),we=E(32570),nt=E(16149),mt=E(82438),Nt=E(49692),z=E(59301),cn=Object.defineProperty,Ct=Object.defineProperties,it=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,Mt=Object.prototype.propertyIsEnumerable,gt=(e,l,r)=>l in e?cn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Me=(e,l)=>{for(var r in l||(l={}))St.call(l,r)&>(e,r,l[r]);if(st)for(var r of st(l))Mt.call(l,r)&>(e,r,l[r]);return e},Yt=(e,l)=>Ct(e,it(l)),$t=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const Mn=({setScoreShow:e,ScoreShow:l,onOk:r,isshixuns:m,isloadings:f,dispatch:Q,shixunsDetail:Z,exercise:B})=>{var p,A,V;let[c,g]=(0,u.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[I,M]=(0,u.useState)([]),[w,C]=(0,u.useState)([]),[D,x]=(0,u.useState)([]),[ae,O]=(0,u.useState)([]);const[R,Ve]=(0,u.useState)(!1),[je]=Y.default.useForm(),[ye,Ot]=(0,u.useState)(),[q,Ke]=(0,u.useState)(!1);let[ge,vt]=(0,u.useState)(m);const[bt,Rt]=(0,u.useState)([]),[qt,le]=(0,u.useState)(!0),[$e,Zn]=(0,u.useState)([]),[Tt,T]=(0,u.useState)(0),[Dn,ca]=(0,u.useState)([]),xn=[{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,Xn]=(0,u.useState)({});(0,u.useEffect)(()=>{var P,K,Le,Ie,qe,Ft,an,dt,zn,Dt;(((Le=(K=(P=B==null?void 0:B.editData)==null?void 0:P.exercise)==null?void 0:K.exist_item_bank_ids)==null?void 0:Le.length)>0||((Ft=(qe=(Ie=B==null?void 0:B.editData)==null?void 0:Ie.exercise)==null?void 0:qe.exist_item_bank_shixun_ids)==null?void 0:Ft.length)>0)&&ca([...(dt=(an=B==null?void 0:B.editData)==null?void 0:an.exercise)==null?void 0:dt.exist_item_bank_ids,...(Dt=(zn=B==null?void 0:B.editData)==null?void 0:zn.exercise)==null?void 0:Dt.exist_item_bank_shixun_ids])},[(A=(p=B==null?void 0:B.editData)==null?void 0:p.exercise)==null?void 0:A.exist_item_bank_ids]);const gn=(0,u.useRef)(new Set),ga=(0,u.useRef)(new Set);let[qn,da]=(0,u.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 jt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Qn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],_a=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[du,ze]=(0,u.useState)(!1),Vt=()=>{je.resetFields(),ge=!1,vt(!1),ze(!1),je.submit()};(0,u.useEffect)(()=>{Tt>0&&setTimeout(()=>{T(0)},2e3)},[Tt]),(0,u.useEffect)(()=>{l&&(je.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),qt&&ge&&(je.setFieldsValue({item_type:"SHIXUN"}),c.item_type="SHIXUN",g(Me({},c)),le(!1)),_n(c),ma(),dn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[l]);function _n(P){return $t(this,null,function*(){var K,Le,Ie;if(Ve(!0),g(P),(D==null?void 0:D.length)<=0&&P.type==="5"){O([]),Ve(!1);return}let qe=P.type==="5"?D==null?void 0:D.filter(dt=>!bt.includes(dt)):null,Ft=P.type==="5"?D==null?void 0:D.filter(dt=>bt.includes(dt)):null,an=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:Yt(Me({},P),{discipline_id:((K=P==null?void 0:P.courseid)==null?void 0:K[0])||null,sub_discipline_id:((Le=P==null?void 0:P.courseid)==null?void 0:Le[1])||null,ids:qe,shixun_ids:Ft,group_id:((Ie=P.group_id)==null?void 0:Ie.map(dt=>dt==null?void 0:dt.value))||null,keyword:P.keyword?encodeURIComponent(P.keyword):P.keyword,include_shixuns:!0,type:P.type==="5"?null:P.type,clazz:P.type==="3"?"ItemBanksGroup":null})});O(an),Ve(!1)})}function dn(P){return $t(this,null,function*(){var K;let Le=yield(0,Fe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:P}),Ie=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(K=Le==null?void 0:Le.data)==null?void 0:K.map(qe=>({title:qe.name,id:qe.id,pid:qe.id,value:qe.id,key:qe.id,isLeaf:!qe.have_child}))}];Zn(Ie)})}function ma(){return $t(this,null,function*(){let P=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:c.type==="5"?null:c.type,clazz:"ItemBanksGroup"}});M((0,H.L)(P==null?void 0:P.disciplines))})}function la(P){return $t(this,null,function*(){var K,Le,Ie,qe;Ve(!0);let Ft=(K=P.list)==null?void 0:K.filter(zn=>!bt.includes(zn)),an=(Le=P.list)==null?void 0:Le.filter(zn=>bt.includes(zn));if(Ft.length===0&&an.length===0){Ve(!1),O([]);return}let dt=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:Yt(Me({},P),{discipline_id:((Ie=P==null?void 0:P.courseid)==null?void 0:Ie[0])||null,sub_discipline_id:((qe=P==null?void 0:P.courseid)==null?void 0:qe[1])||null,ids:Ft,shixun_ids:an,type:P.type==="5"?null:P.type,clazz:P.type==="3"?"ItemBanksGroup":null})});Ve(!1),O(dt)})}const Vn=(0,U.useParams)(),[Qa,Ma,Aa,Pn]=(0,Xe.P)(),za=P=>$t(void 0,null,function*(){const K=yield Q({type:"shixunsDetail/release",payload:{id:P}});let Le=K==null?void 0:K.tag_position,Ie=(K==null?void 0:K.evaluation_set_position)||[],qe=K.status;return qe===0?(me.ZP.success("\u53D1\u5E03\u6210\u529F"),_n(c),!0):(qe===2?me.ZP.error(`\u7B2C${Ie.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):qe===3?me.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Le.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):me.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ct=P=>(P==null?void 0:P.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Xu=(P,K,Le)=>P.map(Ie=>Ie.key===K?Me(Me({},Ie),Le):Ie.children?Yt(Me({},Ie),{children:Xu(Ie.children,K,Le)}):Ie),qu=P=>$t(void 0,null,function*(){const{key:K}=P;let Le=c.type;const Ie=yield(0,nt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(K),type:Le}),{data:qe,total_count:Ft}=Ie||{};Ft>0&&Zn(an=>Xu(an,K,{children:qe.map(dt=>({title:dt.name,id:dt.id,pid:dt.id,value:dt.id,key:dt.id,isLeaf:!dt.have_child}))}))});function mu(P){console.log("----",c),P==="1"&&(qn.gg=Me({},c)),P==="2"&&(qn.scj=Me({},c)),P==="3"&&(qn.ttgx=Me({},c)),P==="0"&&(qn.wcjd=Me({},c)),P==="5"&&(qn.yx=Me({},c)),da(Me({},qn))}function Nl(){c.type==="1"&&(c=qn.gg),c.type==="2"&&(c=qn.scj),c.type==="3"&&(c=qn.ttgx),c.type==="0"&&(c=qn.wcjd),c.type==="5"&&(c=qn.yx),(c==null?void 0:c.item_type)==="SHIXUN"?(ge=!0,vt(!0)):(ge=!1,vt(!1)),je.setFieldsValue(Me({},c)),g(Me({},c)),_n(Me({},c))}return z.createElement("div",null,z.createElement(yt.default,{title:!1,footer:!1,open:l,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{e(!1)}},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("div",{className:b.title},"\u9898\u5E93\u9009\u9898")),z.createElement(j.default,{className:b.tabWrap,activeKey:c.type,onChange:P=>{P==="3"?(c.show_all_share=!0,dn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):c.show_all_share=null,P==="0"&&dn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),mu(c.type),c.type=P,(c==null?void 0:c.item_type)==="SHIXUN"&&c.type!=="5"&&(ge=!0,vt(!0)),ze(!1),c.type==="5"&&(ge=!1,vt(!1)),Nl(),ma()},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:z.createElement("div",null,"\u5DF2\u9009",D.length>0&&z.createElement("span",{className:b.titlecount},D.length),Tt>0&&z.createElement("span",{className:b.add},"+",Tt)),key:"5"}]}),z.createElement(Y.default,{layout:"inline",form:je,onValuesChange:(P,K)=>{var Le,Ie;const qe=Object.values(K).some(an=>an!==null&&an!==""&&an!==void 0),Ft=K.keyword==="";if(ze(qe||!Ft),c.page=1,c.keyword=(Ie=(Le=c.keyword)==null?void 0:Le.replace)==null?void 0:Ie.call(Le,/^\s+|\s+$/g,""),(K==null?void 0:K.item_type)==="SHIXUN"){if(c.type==="5"?vt(!1):vt(!0),P.keyword||P.keyword==="")return;je.submit()}else{if(P!=null&&P.courseid&&je.setFieldsValue({tag_discipline_id:""}),vt(!1),P.keyword||P.keyword==="")return;je.submit()}},onFinish:P=>{var K;c.type==="3"&&(!P.group_id||((K=P==null?void 0:P.group_id)==null?void 0:K.length)===0)?c.show_all_share=!0:c.show_all_share=null,g(Me(Me({},c),P)),_n(Me(Me({},c),P))}},z.createElement(Y.default.Item,{name:"item_type"},z.createElement(Pt.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},xn.map(P=>z.createElement(Pt.default.Option,{key:P.value},P.name)))),z.createElement(Y.default.Item,{name:"courseid"},z.createElement(et.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:I})),!ge&&z.createElement(Y.default.Item,{name:"tag_discipline_id"},z.createElement(Pt.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(V=ae==null?void 0:ae.tag_disciplines)==null?void 0:V.map(P=>z.createElement(Pt.default.Option,{key:P.id},P.name)))),z.createElement(Y.default.Item,{name:ge?"diff":"difficulty"},z.createElement(Pt.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!ge&&jt.map(P=>z.createElement(Pt.default.Option,{key:P.value},P.name)),ge&&Qn.map(P=>z.createElement(Pt.default.Option,{key:P.value},P.name)))),ge&&z.createElement(Y.default.Item,{name:"shixun_publish_status"},z.createElement(Pt.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},_a.map(P=>z.createElement(Pt.default.Option,{key:P.value},P.name)))),(c.type==="3"||c.type==="0")&&!ge&&z.createElement(Y.default.Item,{name:"group_id"},z.createElement(L.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(P,K)=>K.title.toUpperCase().indexOf(P.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:$e})),du&&z.createElement("span",{className:b.allqingchu,onClick:Vt},z.createElement("i",{className:"iconfont icon-guanbi4"}),z.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),z.createElement(Y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},z.createElement(en.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:z.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>je.submit()}),onSearch:P=>{je.submit()}}))),z.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},z.createElement("div",{onClick:()=>{c.updated_at==="asc"?c.updated_at="desc":c.updated_at="asc",g(Yt(Me({},c),{page:1})),_n(Yt(Me({},c),{page:1}))}}," ",c.updated_at?z.createElement("img",{src:c.updated_at==="asc"?oe.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):z.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),z.createElement("div",{onClick:()=>{c.quotes==="asc"?c.quotes="desc":c.quotes="asc",g(Yt(Me({},c),{page:1})),_n(Yt(Me({},c),{page:1}))},style:{marginLeft:20}}," ",c.quotes?z.createElement("img",{src:c.quotes==="asc"?oe.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):z.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),z.createElement(Co.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ae==null?void 0:ae.items)||(ae==null?void 0:ae.shixun_list),pagination:!1,loading:R,rowKey:P=>P.id,rowSelection:{type:"checkbox",selectedRowKeys:[...w,...Dn],getCheckboxProps:P=>({disabled:P.shixun_tag_num===1||(Dn==null?void 0:Dn.find(K=>P.id===K))}),onSelect(P,K,Le){if(console.log("---",Le,K,P),K)(ge||P!=null&&P.challenge_names)&&Rt([...bt,P.id]),C([...w,P.id]),P.identifier?gn.current.add(P.id):ga.current.add(P.id),T(1),x([...D,P.id]);else{P.identifier?gn.current.delete(P.id):ga.current.delete(P.id);let Ie=D.filter(qe=>qe!==P.id);if(C(Ie),x(Ie),ge||P!=null&&P.challenge_names){let qe=bt.filter(Ft=>Ft!==P.id);Rt([...qe])}if(c.type==="5"){la(Yt(Me({},c),{list:[...Ie]}));return}}},onSelectAll(P,K,Le){var Ie,qe;if(console.log("----",Le),P){const Ft=Le.map(dt=>dt.id),an=(qe=Le==null?void 0:Le.filter(dt=>dt==null?void 0:dt.challenge_names))==null?void 0:qe.map(dt=>dt.id);console.log("---",an),Rt([...bt,...an]),C([...w,...Ft]),x([...D,...Ft]);for(const dt of Le)dt.identifier?gn.current.add(dt.id):ga.current.add(dt.id)}else{const Ft=Le.map(Dt=>Dt.id),an=w.filter(Dt=>!Ft.some(ha=>ha===Dt)),dt=(Ie=Le==null?void 0:Le.filter(Dt=>Dt==null?void 0:Dt.challenge_names))==null?void 0:Ie.map(Dt=>Dt.id);C([...an]),x([...an]);let zn=bt.filter(Dt=>!dt.some(ha=>ha===Dt.id));Rt([...zn]),c.type==="5"&&la(Yt(Me({},c),{list:[...an]}));for(const Dt of Ft)Dt.identifier?gn.current.delete(Dt):ga.current.delete(Dt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(P,K,Le)=>{var Ie,qe;return z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",null,ge||K!=null&&K.challenge_names?"\u5B9E\u8BAD\u9898":(qe=(Ie=xn==null?void 0:xn.filter(Ft=>Ft.value===P))==null?void 0:Ie[0])==null?void 0:qe.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ge?"30%":"60%",key:"name",render:(P,K,Le)=>{var Ie;return z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(Ee.Z,{title:ct(K)},z.createElement("span",null,z.createElement(ht.Z,{key:1,showLines:1,showTextOnly:!0,value:ge||K!=null&&K.challenge_names?K!=null&&K.title||P===null?"--":P:(K==null?void 0:K.item_type)=="BPROGRAM"?(Ie=K==null?void 0:K.program_attr)==null?void 0:Ie.description:P}))),(K==null?void 0:K.high_resources_consume)&&z.createElement(we.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ge,render:(P,K,Le)=>{var Ie;return z.createElement(Ee.Z,{title:ct(K)},z.createElement("span",null,P?(Ie=P==null?void 0:P.split("\u3001"))==null?void 0:Ie[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ge,render:(P,K,Le)=>z.createElement(Ee.Z,{title:ct(K)},z.createElement("span",null,P||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(P,K,Le)=>{var Ie,qe,Ft,an;return z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",null,ge||K!=null&&K.challenge_names?(K==null?void 0:K.level)||((qe=(Ie=jt==null?void 0:jt.filter(dt=>dt.value===P))==null?void 0:Ie[0])==null?void 0:qe.name):(an=(Ft=jt==null?void 0:jt.filter(dt=>dt.value===P))==null?void 0:Ft[0])==null?void 0:an.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ge,render:(P,K,Le)=>z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",null,P||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(P,K,Le)=>z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",null,ge||K!=null&&K.challenge_names?(K==null?void 0:K.study_count)||(K==null?void 0:K.stu_num):P))},{title:z.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",z.createElement(Ee.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},z.createElement(ru.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ge,render:(P,K,Le)=>z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",null,P||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(P,K,Le)=>z.createElement(Ee.Z,{title:ct(K)},z.createElement("div",{style:{flex:1,textAlign:"start"}},z.createElement("a",{onClick:()=>{var Ie,qe;Ot(Yt(Me({},K),{question_type:ge||K!=null&&K.challenge_names?5:(qe=(Ie=xn==null?void 0:xn.filter(Ft=>Ft.value===(K==null?void 0:K.item_type)))==null?void 0:Ie[0])==null?void 0:qe.question_type})),Ke(!0)}},"\u67E5\u770B"),(K==null?void 0:K.shixun_tag_num)===1&&z.createElement("a",{style:{marginLeft:10},onClick:()=>{yt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:z.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",z.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${K==null?void 0:K.identifier}/challenges`)}},(K==null?void 0:K.shixun_name)||"--"),"\uFF1F"),onOk:()=>$t(void 0,null,function*(){if(!za(K==null?void 0:K.identifier))return new Promise((Ie,qe)=>{qe()})})})}},"\u53D1\u5E03")))}].filter(P=>!P.hidden)}),z.createElement(_.Z,{current:c.page,total:(ae==null?void 0:ae.items_count)||(ae==null?void 0:ae.shixuns_count),style:{marginBottom:20},defaultPageSize:c.per_page,showTotal:P=>z.createElement("span",null,"\u5171\xA0",z.createElement("span",{style:{color:"#165DFF"}},P),"\xA0\u6761\u6570\u636E"),pageSize:c.per_page,onChange:(P,K)=>{c.page=P,c.per_page=K,g(Me({},c)),_n(Me({},c))}}),z.createElement("div",{className:b.bottom},z.createElement(Ne.ZP,{className:b.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),z.createElement(Ne.ZP,{loading:f,style:{width:f&&75},className:b.yes,onClick:()=>$t(void 0,null,function*(){if((D==null?void 0:D.length)<=0){me.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let P=yield(0,Nt.Tr)({id:[...D==null?void 0:D.filter(K=>bt.includes(K))],course_id:Vn.coursesId,type:"shixun"});(P==null?void 0:P.student_count)===0?r([...ga.current],[...D==null?void 0:D.filter(K=>bt.includes(K))],!0,D==null?void 0:D.length):Xn(P)})},"\u786E\u8BA4"))),z.createElement(yt.default,{open:q,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Ke(!1)},onOk:()=>{Ke(!1)}},z.createElement(de,{qitem:ye})),z.createElement(mt.Z,{resdata:jn,type:"exercise",okloading:f,oktext:(jn==null?void 0:jn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:P=>$t(void 0,null,function*(){const K=[],Le=[];for(const Ie of jn==null?void 0:jn.can_copy_list)K.push(Ie.id);Ma(),yield r([...ga.current],[...gn.current].filter(Ie=>!Le.includes(Ie)),!0,D==null?void 0:D.length,K)})}))};var fn=(0,U.connect)(({shixunsDetail:e,exercise:l})=>({shixunsDetail:e,exercise:l}))(Mn),$n=E(90502),ut=E(59301),bn=Object.defineProperty,kn=Object.defineProperties,Un=Object.getOwnPropertyDescriptors,wn=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,at=(e,l,r)=>l in e?bn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,It=(e,l)=>{for(var r in l||(l={}))ia.call(l,r)&&at(e,r,l[r]);if(wn)for(var r of wn(l))ya.call(l,r)&&at(e,r,l[r]);return e},Qt=(e,l)=>kn(e,Un(l)),Tn=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),pn=({qitem:e,TagDiscipline:l,exerciseitem:r,setisedit:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),c=!0;return(0,u.useEffect)(()=>{var g,I,M;V.setFieldsValue(Qt(It({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Qt(It({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(g=e==null?void 0:e.program_attr)==null?void 0:g.language,code:Ju.Base64.decode(((I=e==null?void 0:e.program_attr)==null?void 0:I.code)||"")},hack_sets:It({},(M=e==null?void 0:e.hack_sets)==null?void 0:M[0]),repeat_answer:!e.repeat_answer}))},[e]),ut.createElement("div",null,ut.createElement(Y.default,{form:V,colon:!1,onValuesChange:(g,I)=>{var M,w,C,D;if(g!=null&&g.standard_answers){let x=((M=V.getFieldValue("standard_answers"))==null?void 0:M.length)>0&&((C=(w=V.getFieldValue("standard_answers"))==null?void 0:w.map(ae=>ae.score))==null?void 0:C.filter(ae=>ae));(x==null?void 0:x.length)>0&&V.setFieldsValue({question_score:(x==null?void 0:x.length)>0&&((D=x.reduce((ae,O)=>ae+O))==null?void 0:D.toFixed(1))})}},onFinish:g=>{var I;f(Qt(It(It({},e),g),{item_type:e==null?void 0:e.question_type,standard_answers:(I=g.standard_answers)==null?void 0:I.map((M,w)=>Qt(It({},M),{position:w+1})),hack_codes:Qt(It({},g.hack_codes),{code:Ju.Base64.encode(g.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:g=>Tn(void 0,null,function*(){var I,M;me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},ut.createElement("div",{style:{display:"flex",alignItems:"center"}},ut.createElement("div",{style:{flex:1}},ut.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ut.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((A=r==null?void 0:r.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&ut.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},ut.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ut.createElement(Ne.ZP,{onClick:()=>{var g,I,M,w;e.isadd?(m(!1),B()):(V.setFieldsValue(Qt(It({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Qt(It({},e),{sub_discipline_id:(g=r==null?void 0:r.exercise)==null?void 0:g.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(I=e==null?void 0:e.program_attr)==null?void 0:I.language,code:Ju.Base64.decode((M=e==null?void 0:e.program_attr)==null?void 0:M.code)},hack_sets:It({},(w=e==null?void 0:e.hack_sets)==null?void 0:w[0]),repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),ut.createElement(Ee.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ut.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ut.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ut.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),ut.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ut.createElement(nl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),ut.createElement($n.t,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),ut.createElement(ba,{getTagData:Z,qitem:e,exerciseitem:r,TagDiscipline:l,form:V}))))},In=E(3294),Oa=E(88918),na=E(94941),aa=E(89392),su=E(36061),xu=E(14791),$=E(59301),Gn=Object.defineProperty,Da=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,Fa=Object.prototype.propertyIsEnumerable,En=(e,l,r)=>l in e?Gn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Jt=(e,l)=>{for(var r in l||(l={}))qa.call(l,r)&&En(e,r,l[r]);if(cu)for(var r of cu(l))Fa.call(l,r)&&En(e,r,l[r]);return e},ua=(e,l)=>Da(e,pa(l)),Zt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const{confirm:Ea}=yt.default,Yn=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Ra=({user:e,dispatch:l,itemid:r,setisedits:m,exercise:f,setitemid:Q})=>{var Z,B,p,A,V,c,g,I,M,w,C,D,x,ae,O,R,Ve,je,ye,Ot,q,Ke,ge,vt,bt,Rt,qt;const[le,$e]=(0,u.useState)(),[Zn,Tt]=(0,u.useState)(!1),[T,Dn]=(0,u.useState)(),[ca,xn]=(0,u.useState)(),jn=(0,u.useRef)(),Xn=(0,u.useRef)(),[gn,ga]=(0,u.useState)(),[qn,da]=(0,u.useState)(!1),[jt,Qn]=(0,u.useState)(!1),[_a,du]=(0,u.useState)(),[ze,Vt]=(0,u.useState)(!1),[_n,dn]=(0,u.useState)(!1),[ma,la]=(0,u.useState)(!1),[Vn,Qa]=(0,u.useState)(!1),[Ma,Aa]=(0,u.useState)(!1),[Pn,za]=(0,u.useState)(!1),ct=(0,U.useParams)(),[Xu,qu]=(0,u.useState)(!1),[mu]=Y.default.useForm(),[Nl,P]=(0,u.useState)(!1),[K,Le]=(0,u.useState)(!1),[Ie,qe]=(0,u.useState)(!1),[Ft,an]=(0,u.useState)(!1),dt=(0,u.useRef)();(0,u.useEffect)(()=>{r&&Dt()},[r]),(0,u.useEffect)(()=>{m(jt)},[jt]),(0,u.useEffect)(()=>{T!=null&&T.question_id&&(xn(T==null?void 0:T.question_score),Xn.current=T==null?void 0:T.question_id)},[T]);const zn=G=>Zt(void 0,null,function*(){let he=yield l({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:G}});l({type:"globalSetting/footerToggle",payload:!1}),du(he)});function Dt(){return Zt(this,null,function*(){var G,he,We,ft,rt,He;da(!0),Tt(!0);const Bt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});da(!1),Tt(!1),$e(Bt),Aa(!1),(G=Bt==null?void 0:Bt.exercise)!=null&&G.sub_discipline_id&&zn((he=Bt==null?void 0:Bt.exercise)==null?void 0:he.sub_discipline_id),Dn(ua(Jt({},(rt=(ft=(We=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:We[0])==null?void 0:ft.items)==null?void 0:rt[0]),{index:1})),ga(ua(Jt({},(He=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:He[0]),{indexs:1}))})}function ha(G,he=!0){return Zt(this,null,function*(){var We,ft,rt,He;he&&(da(!0),Tt(!0));const Bt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});$e(Bt);let Lt=[];(We=Bt==null?void 0:Bt.exercise_question_types)==null||We.map(Ye=>{var fe;(fe=Ye==null?void 0:Ye.items)==null||fe.map((Ze,_t)=>{Lt.push(ua(Jt({},Ze),{index:_t+1}))})});let ea=(ft=Lt.filter(Ye=>Ye.question_id===(G==null?void 0:G.id)))==null?void 0:ft[0],Pu=(He=((rt=Bt==null?void 0:Bt.exercise_question_types)==null?void 0:rt.map((Ye,fe)=>{if((ea==null?void 0:ea.question_type)===(Ye==null?void 0:Ye.question_type))return ua(Jt({},Ye),{indexs:fe+1})})).filter(Ye=>Ye))==null?void 0:He[0];ga(Jt({},Pu)),Dn(Jt({},ea)),xn(ea==null?void 0:ea.question_score),da(!1),Tt(!1),Aa(!1)})}function Au(G){return Zt(this,null,function*(){var he;let We=ua(Jt({},G),{repeat_answer:!G.repeat_answer,difficulty:(G==null?void 0:G.difficulty)||2,item_type:G.question_type,sub_discipline_id:((he=G==null?void 0:G.sub_discipline_id)==null?void 0:he[1])||"",tag_discipline_ids:[],hack:ua(Jt({},G==null?void 0:G.hack),{difficult:(G==null?void 0:G.difficulty)||2}),hack_identifier:sessionStorage.projectFill});G.tag_discipline_ids&&(We.tag_discipline_ids=Array.isArray(G.tag_discipline_ids)?G.tag_discipline_ids:[G.tag_discipline_ids]);let ft=Ma?`/api/exercises/${r}/exercise_questions`:`/api/exercise_questions/${G==null?void 0:G.question_id}.json`;if((G==null?void 0:G.is_my)===1){const rt=Ea({title:"\u63D0\u793A",content:$.createElement("div",null,$.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),$.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{rt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>Zt(this,null,function*(){We.is_cover=1;let He=yield(0,Fe.ZP)(ft,{method:Ma?"post":"PUT",body:Jt({},We)});(He==null?void 0:He.status)===0&&(Qn(!1),ha({id:(He==null?void 0:He.exercise_question_id)||(G==null?void 0:G.question_id)})),rt.destroy()}),onCancel:()=>Zt(this,null,function*(){let He=yield(0,Fe.ZP)(ft,{method:Ma?"post":"PUT",body:Jt({},We)});(He==null?void 0:He.status)===0&&(Qn(!1),ha({id:(He==null?void 0:He.exercise_question_id)||(G==null?void 0:G.question_id)})),rt.destroy()})})}else{let rt=yield(0,Fe.ZP)(ft,{method:Ma?"post":"PUT",body:Jt({},We)});(rt==null?void 0:rt.status)===0&&(Qn(!1),ha({id:(rt==null?void 0:rt.exercise_question_id)||(G==null?void 0:G.question_id)}))}(0,Cn.Vf)("#question-scroll-id")})}function xr(G){return Zt(this,null,function*(){var he,We;Tt(!0);let ft=yield(0,Fe.ZP)(`/api/exercises/${r}/sort_question_type.json`,{method:"post",body:{question_type:G}});if(Tt(!1),(ft==null?void 0:ft.status)===0){const rt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});$e(rt),Aa(!1),(he=rt==null?void 0:rt.exercise)!=null&&he.sub_discipline_id&&zn((We=rt==null?void 0:rt.exercise)==null?void 0:We.sub_discipline_id)}})}const Ao=(G,he,We)=>Zt(void 0,null,function*(){var ft;if(G.length===0){me.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),We();return}const rt={id:ct==null?void 0:ct.exerciseId,file:(ft=G[0])==null?void 0:ft.file,sub_discipline_id:he};No(rt,`${In.Z.API_SERVER}/api/courses/${ct==null?void 0:ct.coursesId}/exercises/import_exercise.json`,He=>{var Bt;if((He==null?void 0:He.status)===0){const Lt={};(Bt=He==null?void 0:He.fail)==null||Bt.forEach($a=>{var Pu;((Pu=Object.keys(Lt))==null?void 0:Pu.includes($a.message))?Lt[$a.message]=Lt[$a.message]+1:Lt[$a.message]=1});let ea=`\u6210\u529F\u5BFC\u5165${He==null?void 0:He.success}\u6761`;Object.keys(Lt).forEach($a=>{ea=ea+`,${$a}${Lt[$a]}\u6761`}),me.ZP.success(ea),Vt(!1),Dt()}(He==null?void 0:He.status)===-1&&(me.ZP.error(He==null?void 0:He.message),We())})}),Po=(G,he)=>Zt(void 0,null,function*(){const We=yield(0,na.zR)({score:(0,aa.round)(G,1),question_id:he==null?void 0:he.question_id});if((We==null?void 0:We.status)===0){me.ZP.success("\u4FEE\u6539\u6210\u529F"),ha({id:Xn.current},!1);return}(We==null?void 0:We.status)===-1&&xn(he==null?void 0:he.question_score)}),Wa=()=>{an(!0)};(0,u.useEffect)(()=>{if(Ft){const G=setTimeout(()=>{an(!1)},2e3);return()=>clearTimeout(G)}},[Ft]);const No=(G,he,We,ft,rt)=>{const He=new FormData;Object.keys(G).forEach(Lt=>{He.append(Lt,G[Lt])});const Bt=new window.XMLHttpRequest;return Bt.withCredentials=!0,Bt.addEventListener("load",function(Lt){var ea;We(JSON.parse((ea=Lt==null?void 0:Lt.target)==null?void 0:ea.response))},!1),Bt.addEventListener("error",function(Lt){rt&&rt(Lt)},!1),Bt.upload.onprogress=Lt=>{ft&&ft(Lt)},Bt.open("POST",he),Bt.send(He),Bt};function vu(){return Zt(this,null,function*(){yt.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:se.modalconfirm,onOk:()=>Zt(this,null,function*(){if(T.question_id){let G=yield(0,Fe.ZP)(`/api/exercise_questions/${T.question_id}.json`,{method:"delete"});(G==null?void 0:G.status)===0&&(Dt(),Qn(!1))}else Dn({}),Qn(!1),Dt()}),cancelText:"\u53D6\u6D88"})})}const Sl=G=>Zt(void 0,null,function*(){return yield(0,Fe.ZP)(`/api/exercises/${r}/select_questions.json`,{method:"post",body:Jt({},G)})}),{overflow:fu,handleMouseEnter:wr,handleMouseLeave:So}=(0,Oa.I)(),Ar=(G,he)=>$.createElement(Ua.default,null,$.createElement(Ua.default.Item,{key:"0",onClick:()=>kl(G==null?void 0:G.question_type)},$.createElement("span",{className:se.moreSpan},"\u65B0\u589E")),$.createElement(Ua.default.Item,{key:"1",disabled:he===0,onClick:()=>Zt(void 0,null,function*(){if(he===0)return;if(jt){Wa();return}let We=(0,Cn.rz)(le==null?void 0:le.exercise_question_types,he,he-1);yield xr(We.map(ft=>ft.name))})},$.createElement("span",{className:se.moreSpan},"\u4E0A\u79FB")),$.createElement(Ua.default.Item,{key:"2",disabled:he===(le==null?void 0:le.exercise_question_types.length)-1,onClick:()=>Zt(void 0,null,function*(){if(he===(le==null?void 0:le.exercise_question_types.length)-1)return;if(jt){Wa();return}let We=(0,Cn.rz)(le==null?void 0:le.exercise_question_types,he,he+1);yield xr(We.map(ft=>ft.name))})},$.createElement("span",{className:se.moreSpan},"\u4E0B\u79FB")),$.createElement(Ua.default.Item,{key:"3",onClick:()=>{var We;mu.setFieldsValue({name:G.name,item_type_en:(We=Yn.find(ft=>ft.id==G.question_type))==null?void 0:We.nameType}),P(!0)}},$.createElement("span",{className:se.moreSpan},"\u91CD\u547D\u540D"))),kl=G=>{var he,We,ft,rt,He,Bt,Lt,ea,$a,Pu,Ye,fe,Ze,_t,mn,Nu,Pa,nu,au,Vu,pu,Na,Ro,Mo;if(jt){Wa();return}if(Aa(!0),G===5){la(!0),Qa(!0);return}if(G===6){let To=(We=(he=f==null?void 0:f.editData)==null?void 0:he.exercise)!=null&&We.set_question_sub_discipline?`/problems/newcreate?express_id=${(ft=le==null?void 0:le.exercise)==null?void 0:ft.id}&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2&discipline_id=${(He=(rt=f==null?void 0:f.editData)==null?void 0:rt.exercise)==null?void 0:He.discipline_id}&sub_discipline_id=${(Lt=(Bt=f==null?void 0:f.editData)==null?void 0:Bt.exercise)==null?void 0:Lt.sub_discipline_id}`:`/problems/newcreate?express_id=${(ea=le==null?void 0:le.exercise)==null?void 0:ea.id}&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2`;U.history.push(To);return}Qn(!0),Dn(G===2?{question_type:G,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Pu=($a=f==null?void 0:f.editData)==null?void 0:$a.exercise)!=null&&Pu.set_question_sub_discipline?(fe=(Ye=f==null?void 0:f.editData)==null?void 0:Ye.exercise)==null?void 0:fe.discipline_id:0,sub_discipline_id:(_t=(Ze=f==null?void 0:f.editData)==null?void 0:Ze.exercise)!=null&&_t.set_question_sub_discipline?(Nu=(mn=f==null?void 0:f.editData)==null?void 0:mn.exercise)==null?void 0:Nu.sub_discipline_id:0,analysis:""}:{question_type:G,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(nu=(Pa=f==null?void 0:f.editData)==null?void 0:Pa.exercise)!=null&&nu.set_question_sub_discipline?(Vu=(au=f==null?void 0:f.editData)==null?void 0:au.exercise)==null?void 0:Vu.discipline_id:0,sub_discipline_id:(Na=(pu=f==null?void 0:f.editData)==null?void 0:pu.exercise)!=null&&Na.set_question_sub_discipline?(Mo=(Ro=f==null?void 0:f.editData)==null?void 0:Ro.exercise)==null?void 0:Mo.sub_discipline_id:0,downcase:!0,no_space:!0})},ko=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Vt(!0)}},{key:2,label:$.createElement("div",null,$.createElement("img",{width:26,style:{position:"absolute",top:-2},src:xu.$}),$.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if(jt){Wa();return}Le(!0)}}];return console.log(gn==null?void 0:gn.question_type,T==null?void 0:T.question_type),$.createElement("div",null,$.createElement(Ta.Z,{spinning:qn},$.createElement("div",{className:se.bg},((Z=le==null?void 0:le.exercise_types)==null?void 0:Z.q_counts)===0&&!jt&&$.createElement(Su.Z,{styles:{marginTop:180},customText:$.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",$.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((B=le==null?void 0:le.exercise_types)==null?void 0:B.q_counts)>0||jt)&&$.createElement("div",{style:{textAlign:"center"}},$.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},$.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},$.createElement("div",{className:se.left},$.createElement("div",{className:se.leftAction},((p=le==null?void 0:le.exercise)==null?void 0:p.exercise_status)===1&&$.createElement(Ne.ZP,{onClick:()=>{if(jt){Wa();return}dn(!0)},className:se.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),$.createElement("div",{className:se.scrollWrapper,style:{overflow:fu},onMouseEnter:wr,onMouseLeave:So},(A=le==null?void 0:le.exercise_question_types)==null?void 0:A.map((G,he)=>$.createElement("div",{key:he,className:"mb30"},$.createElement("div",{className:se.title},$.createElement("div",{className:se.titleleft},$.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Cn.EM)(he+1),"\u3001\u3010",G.name,"\u3011"),$.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",G.count,"\u5C0F\u9898\uFF0C\u5171",G.score,"\u5206\uFF09")),$.createElement(Ce.Z,{dropdownRender:()=>Ar(G,he),placement:"bottomLeft"},$.createElement("div",{className:se.more_style},$.createElement("i",{className:"iconfont icon-sandian font12"})))),$.createElement(Ou,{handleEditing:Wa,isedit:jt,setBigqitem:ga,bigitem:ua(Jt({},G),{indexs:he+1}),setqitem:We=>Zt(void 0,null,function*(){var ft;(ft=jn.current)==null||ft.blur(),Dn(We)}),qitem:T,Itemid:r,getdata:ha,data:G.items})))))),$.createElement("div",{id:"question-scroll-id",style:{overflow:jt?"hidden":"auto"},className:se.right},!(T!=null&&T.isadd)&&$.createElement("div",{className:se.title},!jt&&$.createElement("div",{style:{flex:1}},$.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(gn==null?void 0:gn.indexs)&&(0,Cn.EM)(gn==null?void 0:gn.indexs),"\u3001\u3010",gn==null?void 0:gn.name,"\u3011"),$.createElement(Ee.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},$.createElement("i",{className:`${se.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var G;mu.setFieldsValue({name:gn.name,item_type_en:(G=Yn.find(he=>he.id==gn.question_type))==null?void 0:G.nameType}),P(!0)}})),$.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",gn==null?void 0:gn.count,"\u5C0F\u9898\uFF0C\u5171",gn==null?void 0:gn.score,"\u5206\uFF09"),(T==null?void 0:T.question_type)===6&&$.createElement("span",{onClick:()=>{yt.default.destroyAll(),qe(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(T==null?void 0:T.question_type)===5&&$.createElement(tn.default,{defaultChecked:(c=(V=f==null?void 0:f.editData)==null?void 0:V.exercise)==null?void 0:c.show_challenge_task_pass,onChange:G=>Zt(void 0,null,function*(){let he=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:G.target.checked}});(he==null?void 0:he.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),ha({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(T==null?void 0:T.question_type)===6&&$.createElement("span",{style:{marginLeft:20},onClick:()=>{var G,he,We,ft;yt.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:$.createElement("div",null,(T==null?void 0:T.question_type)===6&&$.createElement(tn.default,{defaultChecked:(he=(G=f==null?void 0:f.editData)==null?void 0:G.exercise)==null?void 0:he.show_hack_sets,onChange:rt=>Zt(void 0,null,function*(){let He=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_hack_sets:rt.target.checked}});(He==null?void 0:He.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),yt.default.destroyAll(),ha({id:Xn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),$.createElement("br",null),(T==null?void 0:T.question_type)===6&&$.createElement(tn.default,{defaultChecked:(ft=(We=f==null?void 0:f.editData)==null?void 0:We.exercise)==null?void 0:ft.show_hack_description,onChange:rt=>Zt(void 0,null,function*(){let He=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_hack_description:rt.target.checked}});(He==null?void 0:He.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),yt.default.destroyAll(),ha({id:Xn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),$.createElement("div",{style:{display:"flex",alignItems:"center"}},(T==null?void 0:T.question_type)===5&&!jt&&$.createElement("a",{className:se.shixun,href:`/shixuns/${T==null?void 0:T.shixun_identifier}/challenges?exercise=true`,target:"_blank"},$.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!jt&&((g=le==null?void 0:le.exercise)==null?void 0:g.exercise_status)==1&&[0,1,2,4,6].includes(T==null?void 0:T.question_type)&&$.createElement(Y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},$.createElement(be.Z,{precision:1,ref:jn,onChange:G=>xn(G),value:ca,onBlur:G=>{Po(G.target.value,T)}})),!jt&&((I=le==null?void 0:le.exercise)==null?void 0:I.exercise_status)==1&&$.createElement(Ee.Z,{title:"\u5220\u9664"},$.createElement("i",{onClick:()=>{vu()},style:{marginRight:20},className:`${se.delete} iconfont icon-shanchu13 mr8 ml8 `})),(T==null?void 0:T.question_type)!==5&&!jt&&$.createElement($.Fragment,null,(T==null?void 0:T.is_my)==1&&$.createElement(Ee.Z,{title:"\u67E5\u770B\u539F\u9898"},$.createElement("i",{className:`${se.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(T==null?void 0:T.question_type)==6?window.open(`/problems/newedit/${T==null?void 0:T.item_bank_hack_identifier}`):(T==null?void 0:T.question_type)==8?window.open(`/problemset/edit/${T==null?void 0:T.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${T==null?void 0:T.item_bank_id}`)}})),$.createElement(Ee.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},$.createElement("i",{className:`${se.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{dt.current=[],yt.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:$.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},$.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),$.createElement(Ta.Z,{spinning:!1},$.createElement(su.Z,{defaultValue:!0,value:dt.current,onChange:G=>dt.current=G}))),onOk:()=>Zt(void 0,null,function*(){var G;(0,na.$l)({id:T==null?void 0:T.question_id,group_id:((G=dt==null?void 0:dt.current)==null?void 0:G[0])||""}).then(he=>{(he==null?void 0:he.status)==0&&(me.ZP.success("\u52A0\u5165\u6210\u529F"),Dt())})})})}}))),!jt&&(((M=le==null?void 0:le.exercise)==null?void 0:M.exercise_status)==1||((w=le==null?void 0:le.exercise)==null?void 0:w.exercise_status)==2&&((D=(C=e.userInfo)==null?void 0:C.course)==null?void 0:D.course_role)!=15||((x=le==null?void 0:le.exercise)==null?void 0:x.exercise_status)==3&&((O=(ae=e.userInfo)==null?void 0:ae.course)==null?void 0:O.course_role)!=15||((R=le==null?void 0:le.exercise)==null?void 0:R.exercise_status)==4&&((je=(Ve=e.userInfo)==null?void 0:Ve.course)==null?void 0:je.course_role)!=15)&&$.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},$.createElement("i",{onClick:()=>{(T==null?void 0:T.question_type)===6?U.history.push(`/problems/newedit/${T==null?void 0:T.hack_identifier}?type=exercises&express_id=${ct.exerciseId}&question_id=${T==null?void 0:T.question_id}&score=${T==null?void 0:T.question_score}&exercise=true&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2`):Qn(!0)},className:`${se.edit} iconfont icon-bianji_Hover ml8`})))),!jt&&$.createElement("div",null,$.createElement("div",{className:se.qcount},$.createElement("span",{className:se.score},T==null?void 0:T.question_score,"\u5206"),$.createElement(ht.Z,{className:se.qtitle,value:(T==null?void 0:T.index)+`\u3001${(T==null?void 0:T.question_type)==8?(ye=T==null?void 0:T.program_attr)==null?void 0:ye.description:T==null?void 0:T.question_title}`}),(T==null?void 0:T.high_resources_consume)&&$.createElement(we.Z,{type:"shixun",style:{marginLeft:10}})),(T==null?void 0:T.question_type)===6&&$.createElement(ku.Z,{onEdit:()=>qe(1),className:"mt10",dataSource:(T==null?void 0:T.languages)||[]}),$.createElement(Do,{exercise:f,TagDiscipline:_a,qitem:T})),jt&&$.createElement("div",null,(T==null?void 0:T.question_type)<=1&&$.createElement(Pr,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}),(T==null?void 0:T.question_type)===5&&$.createElement(Fo,{setqitem:Dn,deleteitem:vu,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,showTip:Ft}),(T==null?void 0:T.question_type)===3&&$.createElement(jl,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}),(T==null?void 0:T.question_type)===2&&$.createElement(ll,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}),(T==null?void 0:T.question_type)===4&&$.createElement(h,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}),(T==null?void 0:T.question_type)===7&&$.createElement(po,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}),(T==null?void 0:T.question_type)===8&&$.createElement(pn,{deleteitem:vu,getTagData:zn,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Dt,showTip:Ft}))))))),$.createElement("div",{className:se.bottomdiv},$.createElement("div",{className:se.exercise_styles},((Ot=le==null?void 0:le.exercise)==null?void 0:Ot.exercise_status)==1&&$.createElement($.Fragment,null,$.createElement("span",{className:se.spanBtn,onClick:()=>{if(jt){Wa();return}la(!0),Qa(!1)}},"\u9898\u5E93\u9009\u9898"),$.createElement(Ce.Z,{menu:{items:ko}},$.createElement("span",{className:se.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),$.createElement("span",{className:se.spanBtn,onClick:()=>Zt(void 0,null,function*(){var G;let he=yield(0,Fe.ZP)(`/api/exercises/${ct==null?void 0:ct.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:ct==null?void 0:ct.coursesId,categoryId:ct==null?void 0:ct.exerciseId}});(he==null?void 0:he.status)!=-1&&window.open(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${ct==null?void 0:ct.exerciseId}/${(G=e.userInfo)==null?void 0:G.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),$.createElement("span",{className:se.spanBtn,onClick:()=>{window.open(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${ct==null?void 0:ct.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Yn==null?void 0:Yn.map(G=>$.createElement(Ne.ZP,{className:se.addQuestionBtn,key:G.id,type:"primary",onClick:()=>{kl(G.id)}},G.name))),((q=le==null?void 0:le.exercise)==null?void 0:q.exercise_status)!=1&&$.createElement($.Fragment,null,$.createElement("span",{style:{width:"1022px"}})),$.createElement("span",{className:se.saveBtn,onClick:()=>{var G,he,We;if(jt){Wa();return}let ft=(he=(G=le==null?void 0:le.exercise_question_types)==null?void 0:G.filter(He=>He.question_type===5)[0])==null?void 0:he.items,rt=0;ft==null||ft.map(He=>{He.high_resources_consume&&(rt=rt+1)}),console.log(rt),rt>0?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:rt,fn:()=>{var He;((He=le==null?void 0:le.exercise)==null?void 0:He.exercise_status)==1?(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),za(!1)):U.history.back()}}}):((We=le==null?void 0:le.exercise)==null?void 0:We.exercise_status)==1?(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),za(!1)):U.history.back()}},$.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),$.createElement(k,{setScoreShow:dn,ScoreShow:_n,exerciseitem:le,getdata:Dt}),ma&&$.createElement(fn,{setScoreShow:la,isshixuns:Vn,isloadings:Xu,ScoreShow:ma,onOk:(G,he,We,ft,rt)=>Zt(void 0,null,function*(){qu(!0);let Bt=yield Sl({exam_id:r,item_bank_ids:G,shixun_ids:he,shixun_copy_ids:rt});qu(!1),(Bt==null?void 0:Bt.status)===0&&yt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Dt()},onCancel:()=>{la(!1),Dt()}})})}),$.createElement(Br.Z,{sub_discipline_id:(Ke=le==null?void 0:le.exercise)!=null&&Ke.sub_discipline_id?[(ge=le==null?void 0:le.exercise)==null?void 0:ge.discipline_id,(vt=le==null?void 0:le.exercise)==null?void 0:vt.sub_discipline_id]:[],visible:ze,onCancel:()=>Vt(!1),onOk:Ao}),$.createElement(yt.default,{title:"\u63D0\u793A",open:Pn,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:$.createElement("div",null,$.createElement(Ne.ZP,{onClick:()=>{za(!1),U.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),$.createElement(Ne.ZP,{type:"primary",onClick:()=>{U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),za(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{za(!1)}},$.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),$.createElement(yt.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Nl,width:500,onOk:()=>mu.submit(),onCancel:()=>P(!1)},$.createElement(Y.default,{form:mu,initialValues:{},onFinish:G=>Zt(void 0,null,function*(){(yield(0,na.RK)(Jt({id:r},G))).status==0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Dt(),P(!1))})},$.createElement(Y.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(G,he){var We,ft,rt,He;const Bt=(We=Yn==null?void 0:Yn.find(Lt=>Lt.nameType==mu.getFieldValue("item_type_en")))==null?void 0:We.id;return(He=(rt=(ft=le==null?void 0:le.exercise_question_types)==null?void 0:ft.filter(Lt=>Lt.question_type!=Bt))==null?void 0:rt.map(Lt=>Lt==null?void 0:Lt.name))!=null&&He.includes(he)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},$.createElement(en.default,{size:"large",maxLength:10,showCount:!0})),$.createElement(Y.default.Item,{hidden:!0,name:"item_type_en"},$.createElement(en.default,{size:"large"})))),$.createElement(Qe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:K},$.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),$.createElement(xu.Z,{stickyTop:-24,subDisciplineId:(bt=le==null?void 0:le.exercise)!=null&&bt.sub_discipline_id?[(Rt=le==null?void 0:le.exercise)==null?void 0:Rt.discipline_id,(qt=le==null?void 0:le.exercise)==null?void 0:qt.sub_discipline_id]:[],onCancel:()=>Le(!1),mode:3,gather:{exercise_id:r},onSuccess:()=>{Le(!1),Dt()}}),$.createElement("div",{style:{height:70}})),$.createElement(ku.Q,{visible:!!Ie,setVisible:qe,tip:Ie===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ie===1?T==null?void 0:T.languages:[],onOk:G=>Zt(void 0,null,function*(){const he={languages:G};Ie===1?he.hack_id=T==null?void 0:T.hack_id:he.exercise_id=r,(yield(0,Fe.ZP)("/api/problems/update_languages.json",{method:"post",body:he})).status===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),ha({id:Xn.current}),qe(!1))})}))};var An=(0,U.connect)(({user:e,exercise:l,dispatch:r})=>({user:e,exercise:l,dispatch:r}))(Ra),Jn=E(85786),eu=E(15730),Bn=E(73157),sa=E(87169),Va=E(86918),ee=E(59301),La=Object.defineProperty,Ba=Object.defineProperties,xa=Object.getOwnPropertyDescriptors,Ha=Object.getOwnPropertySymbols,Ya=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,tu=(e,l,r)=>l in e?La(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,ke=(e,l)=>{for(var r in l||(l={}))Ya.call(l,r)&&tu(e,r,l[r]);if(Ha)for(var r of Ha(l))wu.call(l,r)&&tu(e,r,l[r]);return e},ve=(e,l)=>Ba(e,xa(l)),lt=(e,l)=>{var r={};for(var m in e)Ya.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&Ha)for(var m of Ha(e))l.indexOf(m)<0&&wu.call(e,m)&&(r[m]=e[m]);return r},Xt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const wa=e=>{var l=e,{classroomList:r,globalSetting:m,problemset:f,loading:Q,exercise:Z,user:B,dispatch:p}=l,A=lt(l,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),V,c,g,I,M,w,C,D,x,ae,O,R,Ve,je;const ye=(0,U.useParams)(),[Ot,q]=(0,u.useState)(!1),{userInfo:Ke}=B,[ge]=Y.default.useForm();let[vt,bt]=(0,u.useState)({});const[Rt,qt]=(0,u.useState)(1),[le,$e]=(0,u.useState)(""),[Zn]=(0,U.useSearchParams)(),[Tt,T]=(0,u.useState)(!1),[Dn,ca]=(0,u.useState)(!1),[xn,jn]=(0,u.useState)(!1),[Xn,gn]=(0,u.useState)(""),[ga,qn]=(0,u.useState)(!1),[da,jt]=(0,u.useState)(!1);(0,u.useEffect)(()=>{p({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:ye==null?void 0:ye.coursesId}}),p({type:"globalSetting/footerToggle",payload:!1}),ge.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,u.useEffect)(()=>{ye.exerciseId&&Xt(void 0,null,function*(){var ze,Vt,_n;const dn=yield p({type:"exercise/editExercise",payload:{categoryId:ye.exerciseId}});(dn==null?void 0:dn.status)!==-1&&(((ze=dn==null?void 0:dn.exercise)==null?void 0:ze.exercise_status)===2||((Vt=dn==null?void 0:dn.exercise)==null?void 0:Vt.exercise_status)===3||((_n=dn==null?void 0:dn.exercise)==null?void 0:_n.exercise_status)===4?jn(!0):jn(!1))})},[ye]),(0,u.useEffect)(()=>{if(ye.exerciseId){let ze=Z.editData.exercise;jt(ze==null?void 0:ze.set_question_sub_discipline),ge.setFieldsValue(ve(ke({},ze),{courseid:ze!=null&&ze.sub_discipline_id?[ze==null?void 0:ze.discipline_id,ze==null?void 0:ze.sub_discipline_id]:[]}))}},[Z]),(0,u.useEffect)(()=>{Zn.get("type")==="2"&&($e(ye.exerciseId),qt(2))},[Zn.get("type")]),(0,u.useEffect)(()=>{var ze;let Vt=(ze=f==null?void 0:f.disciplinesData)==null?void 0:ze.checked;Vt!=null&&Vt.sub_discipline_id&&ge.setFieldsValue({courseid:[Vt==null?void 0:Vt.discipline_id,Vt==null?void 0:Vt.sub_discipline_id]})},[(V=f==null?void 0:f.disciplinesData)==null?void 0:V.checked]);function Qn(ze,Vt){return Xt(this,null,function*(){var _n,dn,ma,la;yield ge.validateFields();const Vn=ge.getFieldsValue(),{courseid:Qa}=Vn,[Ma,Aa]=Qa;Vn.sub_discipline_id=Aa,Vn.is_md=!0,Vn.time=parseInt(Vn.time)>9999?9999:Vn.time;const Pn=yield p({type:"exercise/addExercise",payload:ke(ke({},Vn),ye)});Pn.status===0?(yield(0,Fe.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:ye==null?void 0:ye.coursesId,id:(_n=Pn==null?void 0:Pn.data)==null?void 0:_n.exercise_id,time:ze}}),du((dn=Pn.data)==null?void 0:dn.exercise_id),$e((ma=Pn==null?void 0:Pn.data)==null?void 0:ma.exercise_id),qt(2),T(!1),U.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(la=Pn.data)==null?void 0:la.exercise_id}?type=2`)):me.ZP.error(Pn.message),Vt()})}function _a(ze){bt(ke({},ze))}function du(ze){return Xt(this,null,function*(){if(!(vt!=null&&vt.ec_point_ids))return;const Vt=ke({},vt);delete Vt.id;let _n=yield(0,Fe.ZP)(`/api/ec_courses/${vt==null?void 0:vt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:ke({exercise_id:ze},Vt)})})}return ee.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ee.createElement("section",{className:"edu-container"},ee.createElement("section",{className:"animated fadeIn"},ee.createElement("aside",{className:"mt10"},Ke&&ee.createElement(Kt.Z,{separator:">"},ee.createElement(Kt.Z.Item,null,ee.createElement(U.Link,{to:`/classrooms/${ye.coursesId}/exercise`},(c=Ke==null?void 0:Ke.course)==null?void 0:c.course_name)),ee.createElement(Kt.Z.Item,null,ee.createElement(U.Link,{to:`/classrooms/${ye.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ee.createElement(Kt.Z.Item,null,ye.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),ye.exerciseId&&ee.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},ee.createElement(sa.Z,{style:{marginRight:5,color:"#E99237"}}),ee.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),ee.createElement("span",{className:Te.addQuestionBtn,onClick:()=>{p({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ye.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ee.createElement(Bn.Z,{haveInit:!0,init:()=>{gn(new Date)}}),ee.createElement("div",{className:"bg-white"},ee.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ee.createElement("div",{onClick:()=>{if(Dn){me.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}qt(1)},className:Rt===1?Te.selectdiv:Te.divitem},ee.createElement(Jn.Z,{number:1,active:Rt===1,className:"mr10"}),ee.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ee.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ee.createElement("div",{onClick:()=>{if(!ye.exerciseId&&!le){me.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}qt(2),!le&&$e(ye.exerciseId)},className:Rt!==1?Te.selectdiv:Te.divitem},ee.createElement(Jn.Z,{number:2,active:Rt!==1,className:"mr10"}),ee.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Rt===2&&ee.createElement("div",{className:"tc"},ee.createElement(eu.Z,{defaultValue:(I=(g=Z==null?void 0:Z.editData)==null?void 0:g.exercise)==null?void 0:I.exercise_name,onFinish:ze=>Xt(void 0,null,function*(){var Vt,_n,dn,ma,la,Vn,Qa,Ma,Aa,Pn,za,ct;return ze.trim()===((_n=(Vt=Z==null?void 0:Z.editData)==null?void 0:Vt.exercise)==null?void 0:_n.exercise_name)?!0:(yield(0,na.wy)({exercise_name:ze,exercise_description:(ma=(dn=Z==null?void 0:Z.editData)==null?void 0:dn.exercise)==null?void 0:ma.exercise_description,sub_discipline_id:(Vn=(la=Z==null?void 0:Z.editData)==null?void 0:la.exercise)==null?void 0:Vn.sub_discipline_id,time:(Ma=(Qa=Z==null?void 0:Z.editData)==null?void 0:Qa.exercise)==null?void 0:Ma.time,exerciseId:(Pn=(Aa=Z.editData)==null?void 0:Aa.exercise)==null?void 0:Pn.id,difficulty:(ct=(za=Z.editData)==null?void 0:za.exercise)==null?void 0:ct.difficulty})).status===0?(ge.setFieldValue("exercise_name",ze),!0):!1})}),ee.createElement("div",{style:{fontSize:14}},ee.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((w=(M=Z==null?void 0:Z.editData)==null?void 0:M.exercise)==null?void 0:w.time)||"\u4E0D\u9650")),ee.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((D=(C=Z==null?void 0:Z.editData)==null?void 0:C.exercise)==null?void 0:D.difficulty)===1?"\u7B80\u5355":((ae=(x=Z==null?void 0:Z.editData)==null?void 0:x.exercise)==null?void 0:ae.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ee.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((R=(O=Z==null?void 0:Z.editData)==null?void 0:O.exercise_types)==null?void 0:R.q_counts)||0)),ee.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},(je=(Ve=Z==null?void 0:Z.editData)==null?void 0:Ve.exercise_types)==null?void 0:je.q_scores))))),Rt===1&&ee.createElement("div",null,ee.createElement("section",{className:[Te.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},ee.createElement(Y.default,{form:ge,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:ze=>Xt(void 0,null,function*(){var Vt,_n,dn,ma,la;if(q(!0),T(!0),ye.exerciseId){ze.exerciseId=(_n=(Vt=Z.editData)==null?void 0:Vt.exercise)==null?void 0:_n.id,ze.sub_discipline_id=ze.courseid[ze.courseid.length-1],yield(0,na.wy)(ve(ke({},ze),{set_question_sub_discipline:da})),qt(2),du(ye==null?void 0:ye.exerciseId),$e(ye.exerciseId),q(!1),T(!1);return}const Vn=yield(0,Fe.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:ye==null?void 0:ye.coursesId}});if(Vn!=null&&Vn.alert)p({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Qa}=ze,[Ma,Aa]=Qa;ze.sub_discipline_id=Aa,ze.is_md=!0,ze.time=parseInt(ze.time)>9999?9999:ze.time,ze.set_question_sub_discipline=da;const Pn=yield p({type:"exercise/addExercise",payload:ve(ke(ke({},ze),ye),{category_id:Zn.get("catalogue")||null})});Pn.status===0&&(du((dn=Pn.data)==null?void 0:dn.exercise_id),U.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(ma=Pn.data)==null?void 0:ma.exercise_id}?type=2`),$e((la=Pn==null?void 0:Pn.data)==null?void 0:la.exercise_id),qt(2)),T(!1)}q(!1)}),className:Te.formWrap},ee.createElement(Y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:Te.baseLineHeight,rules:[{required:!0,validator:(ze,Vt)=>{var _n;return((_n=Vt==null?void 0:Vt.replaceAll(" ",""))==null?void 0:_n.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ee.createElement(en.default,{maxLength:60,className:Te.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ee.createElement(Y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:Te.baseLineHeight},ee.createElement(et.Z,{disabled:xn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:f.courseOptions,className:Te.baseFormItem,size:"large",popupClassName:Te.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),ee.createElement("div",{className:Te.concat},ee.createElement("div",null,ee.createElement(tn.default,{checked:da,onChange:ze=>{jt(ze.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ee.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ee.createElement("a",{onClick:()=>qn(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ee.createElement(Y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:Te.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ee.createElement(De.ZP.Group,{className:Te.radiogroup,disabled:xn},ee.createElement(De.ZP.Button,{className:Te.easy,value:1},"\u7B80\u5355"),ee.createElement(De.ZP.Button,{className:Te.medium,value:2},"\u9002\u4E2D"),ee.createElement(De.ZP.Button,{className:Te.hard,value:3},"\u56F0\u96BE"))),ee.createElement(Y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:Te.baseLineHeight},ee.createElement("div",{style:{display:"flex",width:"100%"}},ee.createElement(Y.default.Item,{name:"time",noStyle:!0},ee.createElement(be.Z,{disabled:xn,min:1,max:9999,className:Te.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ee.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ee.createElement(Y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ee.createElement(en.default.TextArea,{disabled:xn,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),ee.createElement(uu,{exercise_id:ye==null?void 0:ye.exerciseId,setitem:_a})),ee.createElement("div",{className:Te.bottmodiv},ee.createElement(Ne.ZP,{className:`${Te.cancelBtn}`,type:"primary",onClick:()=>{U.history.back()}},"\u53D6\u6D88"),ee.createElement(Ne.ZP,{loading:Tt,onClick:()=>{ge.validateFields(),ge.submit()},type:"primary",className:`${Te.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),ee.createElement(At,{setsubloading:T,onModalOk:Qn})),Rt===2&&ee.createElement("div",null,ee.createElement(An,{key:Xn,setisedits:ca,setitemid:$e,itemid:le}))),ee.createElement(Va.Z,{open:ga,onCancel:()=>{qn(!1)}}))};var _l=(0,U.connect)(({classroomList:e,loading:l,user:r,problemset:m,globalSetting:f,exercise:Q})=>({classroomList:e,globalSetting:f,problemset:m,user:r,exercise:Q,loading:l.effects}))(wa)},88995:function(Lu,va,E){E.d(va,{Z:function(){return wt}});var u=E(78241),U=E(8591),Y=E(43418),me=E(71418),Kt=E(6848),en=E(57809),et=E(5112),tn=E(92832),De=E(1710),be=E(59301),Ne=E(89070),Te=E(99064),yt=E(955),hn={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},nn=E(24065),Ht=E(12290),xt=E(85149),ue=E(59301),At=Object.defineProperty,Fe=Object.defineProperties,un=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,Pt=Object.prototype.propertyIsEnumerable,yn=(Be,Ue,ot)=>Ue in Be?At(Be,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ot}):Be[Ue]=ot,ln=(Be,Ue)=>{for(var ot in Ue||(Ue={}))s.call(Ue,ot)&&yn(Be,ot,Ue[ot]);if(_e)for(var ot of _e(Ue))Pt.call(Ue,ot)&&yn(Be,ot,Ue[ot]);return Be},Se=(Be,Ue)=>Fe(Be,un(Ue)),Oe=(Be,Ue,ot)=>new Promise((pt,Re)=>{var kt=Ln=>{try{rn(ot.next(Ln))}catch(On){Re(On)}},Wn=Ln=>{try{rn(ot.throw(Ln))}catch(On){Re(On)}},rn=Ln=>Ln.done?pt(Ln.value):Promise.resolve(Ln.value).then(kt,Wn);rn((ot=ot.apply(Be,Ue)).next())});const tt=({shixunHomeworks:Be,exercise:Ue,loading:ot,dispatch:pt})=>{var Re,kt,Wn;const{commonHeader:rn}=Ue,[Ln,On]=(0,be.useState)([]),[Ae,pe]=(0,be.useState)(Se(ln({},(0,Ne.useParams)()),{page:1,limit:10})),[Pe,Fn]=(0,be.useState)([]),[uu,Ua]=(0,be.useState)(""),[Ta,Ce]=(0,be.useState)(1),[Ee]=u.default.useForm(),[Qe,se]=(0,be.useState)({}),[Cn,Su]=(0,be.useState)(null),[ku,ta]=(0,be.useState)(!1),[ht,Nn]=(0,be.useState)([]),[Sa,el]=(0,be.useState)(null),[Eu,Iu]=(0,be.useState)(0),[tl,Hu]=(0,be.useState)(0),[Ca,gu]=(0,be.useState)(!1),Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(J,ce,ra)=>(Ae.page-1)*Ae.limit+ra+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:J=>J||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(J,ce)=>ue.createElement("div",{className:hn.banding,title:J||"--"},J||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(J,ce)=>J===0?ue.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):J===1?ue.createElement("span",{style:{color:"#DF3042"}},!ce.is_make_up&&"\u8003\u8BD5\u4E2D",ce.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):J===2?ue.createElement("span",{style:{color:"#5AB891"}},!ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377",ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ue.createElement("span",{style:{color:"#5AB891"}},!ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(rn==null?void 0:rn.exercise_type)==2&&!(0,nn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(J,ce)=>ce.commit_status===0||ce.commit_status===1?"--":!ce.open_total_score&&(0,nn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(J=typeof J=="number"?Number(J):J,console.log(typeof J),J||(J=0),J===100?ue.createElement("span",{className:"c-green"},J):J>60?ue.createElement("span",{className:"c-orange"},J):J==tl*.6?ue.createElement("span",{className:"c-red"},J):ue.createElement("span",null,J))}].filter(J=>!!J);(0,be.useEffect)(()=>{var J;((J=Ue.actionTabs)==null?void 0:J.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Nn([]),el(null),lu(),Ou(Ae))},[(Re=Ue.actionTabs)==null?void 0:Re.key]);const lu=()=>Oe(void 0,null,function*(){var J;if(!((J=Ue.actionTabs)!=null&&J.showSelectQuestion))return;const ce=yield(0,Te.ZP)(`/api/exercises/${Ae==null?void 0:Ae.categoryId}/all_subj_questions.json`,{method:"get"});ce.status==0&&Nn(ce.data)}),_u=(J,ce)=>{Ae.page=J,Ae.limit=ce,pe(ln({},Ae)),Ou(Ae)},Ou=J=>Oe(void 0,null,function*(){gu(!0);const ce=yield(0,Te.ZP)(`/api/exercises/${Ae.categoryId||(Ae==null?void 0:Ae.exerciseId)}/exercise_users.json`,{method:"get",params:J});ce.status==0&&(Iu(ce.data.total_count),pe(Se(ln({},Ae),{total:ce.data.total_count})),On(ce.data.exercise_users),Hu(ce.data.total_score)),gu(!1)}),Gt=J=>{Ae.search=J,Ae.page=1,Ee.resetFields(),se({}),Fn([]),Su(null),pe(ln({},Ae)),Ou(Ae)},Rn=J=>Oe(void 0,null,function*(){var ce,ra;const ba=ln({},Qe);if(!((ce=J==null?void 0:J.content)!=null&&ce.trim())){U.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}ba.content=J==null?void 0:J.content,ba.attachment_ids=(ra=J==null?void 0:J.attachment_ids)==null?void 0:ra.map(vn=>vn.response.id),ja(ba)}),ja=J=>Oe(void 0,null,function*(){var ce;ta(!0);const{showSelectQuestion:ra,ai_review_settings:ba}=Ue.actionTabs,vn=yield(0,Te.ZP)(`/api/exercises/${(Ae==null?void 0:Ae.categoryId)||(Ae==null?void 0:Ae.exerciseId)}/test_ai_review.json`,{method:"post",body:Se(ln({},J),{exercise_question_id:ra?Sa:(ce=Ue.actionTabs)==null?void 0:ce.questionId,ai_review_settings:ba})});if([0,-3].includes(vn.status)){vn.status==0&&U.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Su(vn);const yu=document.querySelector(".modal-ai-pfcs");if(yu){const Yu=yu.querySelector(".ant-modal-body");Yu&&(Yu.scrollTop=Yu.scrollHeight)}}ta(!1)}),ru=()=>{pt({type:"exercise/setActionTabs",payload:{key:""}}),Ce(1),hu()},hu=()=>{Ee.resetFields(),se({}),Fn([]),Ua(""),Su(null)};return ue.createElement(Y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ku,open:((kt=Ue.actionTabs)==null?void 0:kt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>ru(),okText:Cn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var J;if((J=Ue.actionTabs)!=null&&J.showSelectQuestion&&!Sa)return U.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if(Ta==1){if(Pe.length==0)return U.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");ja({exercise_user_id:Pe[0]})}else Ta==2&&Ee.submit()}},ue.createElement(me.Z,{spinning:ku,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((Wn=Ue.actionTabs)==null?void 0:Wn.showSelectQuestion)&&ue.createElement("div",{className:"flex item-center justify-between mb10"},ue.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},ue.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",ue.createElement(Kt.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ${hn.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),ue.createElement(en.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Sa,onChange:J=>el(J)},ht==null?void 0:ht.map(J=>ue.createElement(en.default.Option,{key:J==null?void 0:J.id,value:J==null?void 0:J.id},J==null?void 0:J.question_title)))),ue.createElement("div",{className:hn.radio_con},ue.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),ue.createElement(et.ZP.Group,{onChange:J=>{J.target.value==1&&_u(1,10),Ce(J.target.value),hu()},value:Ta,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),Ta==1&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"flex justify-between item-center mb10"},ue.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ue.createElement(tn.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:uu,onChange:J=>Ua(J.target.value),onSearch:Gt})),ue.createElement(De.default,{rowSelection:{type:"radio",selectedRowKeys:Pe,onChange:(J,ce)=>{Fn(J)},getCheckboxProps:J=>({disabled:[0,1].includes(J==null?void 0:J.commit_status)})},loading:Ca,rowKey:"exercise_user_id",dataSource:Ln||[],columns:Zu,pagination:{current:Ae.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Ae.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Eu,size:"default",showTotal:yt.rU,onChange:_u},onChange:(J,ce,ra)=>{Ae.page=1,ra.order===void 0?(Ae.order_type=null,Ae.order=null):(Ae.order_type=ra.order==="descend"?"desc":"asc",Ae.order=ra.field),pe(ln({},Ae)),Ou(Ae)}})),Ta==2&&ue.createElement("div",{style:{marginTop:20}},ue.createElement(u.default,{form:Ee,className:hn.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{se(ln({},Ee.getFieldsValue()))},onFinish:Rn},ue.createElement(u.default.Item,{name:"content",label:"",style:{marginBottom:0}},ue.createElement(Ht.Z,{watch:!0})))),Cn&&ue.createElement("div",{className:hn.result_con},ue.createElement("div",{className:hn.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Cn==null?void 0:Cn.status)==0&&ue.createElement("div",{className:"p20"},ue.createElement("div",{className:"mb5"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Cn==null?void 0:Cn.score),ue.createElement("div",{className:"flex"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ue.createElement(xt.Z,{value:Cn==null?void 0:Cn.content,style:{fontSize:"14px"}}))),(Cn==null?void 0:Cn.status)==-3&&ue.createElement("div",{className:"p20"},ue.createElement(xt.Z,{value:Cn==null?void 0:Cn.message,style:{fontSize:"14px"}})))))};var wt=(0,Ne.connect)(({shixunHomeworks:Be,exercise:Ue,loading:ot,user:pt})=>({shixunHomeworks:Be,exercise:Ue,loading:ot.effects,user:pt}))(tt)},73157:function(Lu,va,E){var u=E(59301),U=E(43418),Y=E(99064),me=E(89070),Kt=E(59301),en=(tn,De,be)=>new Promise((Ne,Te)=>{var yt=Ht=>{try{nn(be.next(Ht))}catch(xt){Te(xt)}},hn=Ht=>{try{nn(be.throw(Ht))}catch(xt){Te(xt)}},nn=Ht=>Ht.done?Ne(Ht.value):Promise.resolve(Ht.value).then(yt,hn);nn((be=be.apply(tn,De)).next())});const et=({exercise:tn,dispatch:De,init:be,haveInit:Ne=!1})=>{const Te=(0,me.useParams)(),[yt,hn]=(0,u.useState)(!1);let[nn,Ht]=(0,u.useState)();const[xt,ue]=(0,u.useState)(!1),[At,Fe]=(0,u.useState)(!1);(0,u.useEffect)(()=>{tn.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&un()},[tn.actionTabs]);function un(){return en(this,null,function*(){var _e,s;let Pt=yield(0,Y.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:tn.actionTabs.selectArrs}});if(((_e=Pt==null?void 0:Pt.cover_exercises)==null?void 0:_e.length)>0)hn(!0),Ht((s=Pt==null?void 0:Pt.cover_exercises)==null?void 0:s[0]);else{let yn=yield(0,Y.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:tn.actionTabs.selectArrs}});De({type:"exercise/setActionTabs",payload:{key:""}}),(yn==null?void 0:yn.status)===0&&(Ne&&be(),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}})}return Kt.createElement("div",null,Kt.createElement(U.default,{open:yt,centered:!0,onCancel:_e=>en(void 0,null,function*(){if(_e.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){ue(!0);let s=yield(0,Y.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:tn.actionTabs.selectArrs,update:1}});De({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),(s==null?void 0:s.status)===0&&(Ne&&be(),hn(!1),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}else hn(!1)}),cancelButtonProps:{loading:xt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:At},onOk:()=>en(void 0,null,function*(){Fe(!0);let _e=yield(0,Y.ZP)(`/api/courses/${Te==null?void 0:Te.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:tn.actionTabs.selectArrs}});Fe(!1),(_e==null?void 0:_e.status)===0&&(Ne&&be(),De({type:"exercise/setActionTabs",payload:{key:""}}),hn(!1),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Kt.createElement("div",null,Kt.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Kt.createElement("div",null,Kt.createElement("div",null,"\u8BD5\u5377\uFF1A",nn==null?void 0:nn.origin_exercise_nam),Kt.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Kt.createElement("a",{href:`/paperlibrary/see/${nn==null?void 0:nn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},nn==null?void 0:nn.examination_bank_name))))))};va.Z=(0,me.connect)(({exercise:tn})=>({exercise:tn}))(et)},5083:function(Lu,va,E){E.d(va,{default:function(){return wo}});var u=E(61186),U=E.n(u),Y=E(48736),me=E(90111),Kt=E.n(me),en=E(58319),et=E.n(en),tn=E(23250),De=E.n(tn),be=E(74959),Ne=E.n(be),Te=E(10238),yt=E.n(Te),hn=E(33656),nn=E.n(hn);U().extend(nn()),U().extend(yt()),U().extend(Kt()),U().extend(et()),U().extend(De()),U().extend(Ne()),U().extend(function(t,n){var a=n.prototype,o=a.format;a.format=function(v){var d=(v||"").replace("Wo","wo");return o.bind(this)(d)}});var Ht={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},xt=function(n){var a=Ht[n];return a||n.split("_")[0]},ue=function(){(0,Y.ET)(!1,"Not match any format. Please help to fire a issue about this.")},At={getNow:function(){return U()()},getFixedDate:function(n){return U()(n,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(n){return n.endOf("month")},getWeekDay:function(n){var a=n.locale("en");return a.weekday()+a.localeData().firstDayOfWeek()},getYear:function(n){return n.year()},getMonth:function(n){return n.month()},getDate:function(n){return n.date()},getHour:function(n){return n.hour()},getMinute:function(n){return n.minute()},getSecond:function(n){return n.second()},addYear:function(n,a){return n.add(a,"year")},addMonth:function(n,a){return n.add(a,"month")},addDate:function(n,a){return n.add(a,"day")},setYear:function(n,a){return n.year(a)},setMonth:function(n,a){return n.month(a)},setDate:function(n,a){return n.date(a)},setHour:function(n,a){return n.hour(a)},setMinute:function(n,a){return n.minute(a)},setSecond:function(n,a){return n.second(a)},isAfter:function(n,a){return n.isAfter(a)},isValidate:function(n){return n.isValid()},locale:{getWeekFirstDay:function(n){return U()().locale(xt(n)).localeData().firstDayOfWeek()},getWeekFirstDate:function(n,a){return a.locale(xt(n)).weekday(0)},getWeek:function(n,a){return a.locale(xt(n)).week()},getShortWeekDays:function(n){return U()().locale(xt(n)).localeData().weekdaysMin()},getShortMonths:function(n){return U()().locale(xt(n)).localeData().monthsShort()},format:function(n,a,o){return a.locale(xt(n)).format(o)},parse:function(n,a,o){for(var i=xt(n),v=0;v1&&(d=n.addDate(d,-7)),d}function Gt(t,n,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(n){case"year":return a.addYear(t,o*10);case"quarter":case"month":return a.addYear(t,o);default:return a.addMonth(t,o)}}function Rn(t,n){var a=n.generateConfig,o=n.locale,i=n.format;return typeof i=="function"?i(t):a.locale.format(o.locale,t,i)}function ja(t,n){var a=n.generateConfig,o=n.locale,i=n.formatList;return!t||typeof i[0]=="function"?null:a.locale.parse(o.locale,t,i)}function ru(t){var n=t.cellDate,a=t.mode,o=t.disabledDate,i=t.generateConfig;if(!o)return!1;var v=function(L,_,b){for(var H=_;H<=b;){var S=void 0;switch(L){case"date":{if(S=i.setDate(n,H),!o(S))return!1;break}case"month":{if(S=i.setMonth(n,H),!ru({cellDate:S,mode:"month",generateConfig:i,disabledDate:o}))return!1;break}case"year":{if(S=i.setYear(n,H),!ru({cellDate:S,mode:"year",generateConfig:i,disabledDate:o}))return!1;break}}H+=1}return!0};switch(a){case"date":case"week":return o(n);case"month":{var d=1,y=i.getDate(i.getEndDate(n));return v("date",d,y)}case"quarter":{var h=Math.floor(i.getMonth(n)/3)*3,F=h+2;return v("month",h,F)}case"year":return v("month",0,11);case"decade":{var W=i.getYear(n),N=Math.floor(W/ta)*ta,k=N+ta-1;return v("year",N,k)}}}function hu(t,n){var a=n.formatList,o=n.generateConfig,i=n.locale;return(0,Su.Z)(function(){if(!t)return[[""],""];for(var v="",d=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(F.current),H){h(b);return}F.current=requestAnimationFrame(function(){h(b)})}var N=hu(y,{formatList:a,generateConfig:o,locale:i}),k=(0,Qe.Z)(N,2),j=k[1];function L(b){W(b)}function _(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;W(null,b)}return(0,s.useEffect)(function(){_(!0)},[t]),(0,s.useEffect)(function(){return function(){return cancelAnimationFrame(F.current)}},[]),[j,L,_]}var ce=E(10228),ra=E(16089),ba=E(80702),vn=E(29194),yu=new Map;function Yu(t,n){var a;function o(){(0,vn.Z)(t)?n():a=(0,ra.Z)(function(){o()})}return o(),function(){ra.Z.cancel(a)}}function hl(t,n,a){if(yu.get(t)&&cancelAnimationFrame(yu.get(t)),a<=0){yu.set(t,requestAnimationFrame(function(){t.scrollTop=n}));return}var o=n-t.scrollTop,i=o/a*10;yu.set(t,requestAnimationFrame(function(){t.scrollTop+=i,t.scrollTop!==n&&hl(t,n,a-10)}))}function Fu(t,n){var a=n.onLeftRight,o=n.onCtrlLeftRight,i=n.onUpDown,v=n.onPageUpDown,d=n.onEnter,y=t.which,h=t.ctrlKey,F=t.metaKey;switch(y){case ce.Z.LEFT:if(h||F){if(o)return o(-1),!0}else if(a)return a(-1),!0;break;case ce.Z.RIGHT:if(h||F){if(o)return o(1),!0}else if(a)return a(1),!0;break;case ce.Z.UP:if(i)return i(-1),!0;break;case ce.Z.DOWN:if(i)return i(1),!0;break;case ce.Z.PAGE_UP:if(v)return v(-1),!0;break;case ce.Z.PAGE_DOWN:if(v)return v(1),!0;break;case ce.Z.ENTER:if(d)return d(),!0;break}return!1}function Il(t,n,a,o){var i=t;if(!i)switch(n){case"time":i=o?"hh:mm:ss a":"HH:mm:ss";break;case"week":i="gggg-wo";break;case"month":i="YYYY-MM";break;case"quarter":i="YYYY-[Q]Q";break;case"year":i="YYYY";break;default:i=a?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return i}function Zl(t,n,a){var o=t==="time"?8:10,i=typeof n=="function"?n(a.getNow()).length:n.length;return Math.max(o,i)+2}var Ru=null,ka=new Set;function Mu(t){return!Ru&&typeof window!="undefined"&&window.addEventListener&&(Ru=function(a){(0,ba.Z)(ka).forEach(function(o){o(a)})},window.addEventListener("mousedown",Ru)),ka.add(t),function(){ka.delete(t),ka.size===0&&(window.removeEventListener("mousedown",Ru),Ru=null)}}function Ol(t){var n=t.target;if(t.composed&&n.shadowRoot){var a;return((a=t.composedPath)===null||a===void 0?void 0:a.call(t)[0])||n}return n}var Io=function(n){return n==="month"||n==="date"?"year":n},Pr=function(n){return n==="date"?"month":n},Nr=function(n){return n==="month"||n==="date"?"quarter":n},nl=function(n){return n==="date"?"week":n},on={year:Io,month:Pr,quarter:Nr,week:nl,time:null,date:null};function Rl(t,n){return t.some(function(a){return a&&a.contains(n)})}function yl(t){var n=t.open,a=t.value,o=t.isClickOutside,i=t.triggerOpen,v=t.forwardKeyDown,d=t.onKeyDown,y=t.blurToCancel,h=t.onSubmit,F=t.onCancel,W=t.onFocus,N=t.onBlur,k=t.changeOnBlur,j=(0,s.useState)(!1),L=(0,Qe.Z)(j,2),_=L[0],b=L[1],H=(0,s.useState)(!1),S=(0,Qe.Z)(H,2),te=S[0],ie=S[1],de=(0,s.useRef)(!1),oe=(0,s.useRef)(!1),ne=(0,s.useRef)(!1),Xe={onMouseDown:function(){b(!0),i(!0)},onKeyDown:function(nt){var mt=function(){ne.current=!0};if(d(nt,mt),!ne.current){switch(nt.which){case ce.Z.ENTER:{n?h()!==!1&&b(!0):i(!0),nt.preventDefault();return}case ce.Z.TAB:{_&&n&&!nt.shiftKey?(b(!1),nt.preventDefault()):!_&&n&&!v(nt)&&nt.shiftKey&&(b(!0),nt.preventDefault());return}case ce.Z.ESC:{b(!0),F();return}}!n&&![ce.Z.SHIFT].includes(nt.which)?i(!0):_||v(nt)}},onFocus:function(nt){b(!0),ie(!0),W&&W(nt)},onBlur:function(nt){if(de.current||!o(document.activeElement)){de.current=!1;return}y?setTimeout(function(){for(var mt=document,Nt=mt.activeElement;Nt&&Nt.shadowRoot;)Nt=Nt.shadowRoot.activeElement;o(Nt)&&F()},0):n&&(i(!1),oe.current&&h()),ie(!1),N==null||N(nt)}};return(0,s.useEffect)(function(){oe.current=!1},[n]),(0,s.useEffect)(function(){oe.current=!0},[a]),(0,s.useEffect)(function(){return Mu(function(we){var nt=Ol(we),mt=o(nt);n&&(mt?!k&&(!te||mt)&&i(!1):(de.current=!0,(0,ra.Z)(function(){de.current=!1})))})}),[Xe,{focused:te,typing:_}]}function Ml(t,n){return s.useMemo(function(){return t||(n?((0,Y.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map(function(a){var o=(0,Qe.Z)(a,2),i=o[0],v=o[1];return{label:i,value:v}})):[])},[t,n])}var $l=E(34280);function Fl(t){var n=t.valueTexts,a=t.onTextChange,o=s.useState(""),i=(0,Qe.Z)(o,2),v=i[0],d=i[1],y=s.useRef([]);y.current=n;function h(W){d(W),a(W)}function F(){d(y.current[0])}return(0,$l.Z)(function(){n.every(function(W){return W!==v})&&F()},[n.join("||")]),[v,h,F]}var Sr=s.createContext({}),oa=Sr,Ka=E(62853);function al(t){var n=t.cellRender,a=t.monthCellRender,o=t.dateRender,i=s.useMemo(function(){if(n)return n;if(!(!a&&!o))return function(v,d){var y=v;return o&&d.type==="date"?o(y,d.today):a&&d.type==="month"?a(y,d.locale):d.originNode}},[n,a,o]);return i}function Tl(t,n){for(var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",o=String(t);o.length=1?a|0:1,d=t;d<=n;d+=v)i.push({label:Tl(d,2),value:d,disabled:(o||[]).includes(d)});return i}function Qu(t){var n=t.generateConfig,a=t.prefixCls,o=t.operationRef,i=t.activeColumnIndex,v=t.value,d=t.showHour,y=t.showMinute,h=t.showSecond,F=t.use12Hours,W=t.hourStep,N=W===void 0?1:W,k=t.minuteStep,j=k===void 0?1:k,L=t.secondStep,_=L===void 0?1:L,b=t.disabledHours,H=t.disabledMinutes,S=t.disabledSeconds,te=t.disabledTime,ie=t.hideDisabledOptions,de=t.onSelect,oe=t.cellRender,ne=t.locale,Xe=[],we="".concat(a,"-content"),nt="".concat(a,"-time-panel"),mt,Nt=v?n.getHour(v):-1,z=Nt,cn=v?n.getMinute(v):-1,Ct=v?n.getSecond(v):-1,it=n.getNow(),st=s.useMemo(function(){if(te){var at=te(it);return[at.disabledHours,at.disabledMinutes,at.disabledSeconds]}return[b,H,S]},[b,H,S,te,it]),St=(0,Qe.Z)(st,3),Mt=St[0],gt=St[1],Me=St[2],Yt=Cu(0,23,N,Mt&&Mt()),$t=(0,Su.Z)(function(){return Yt},Yt,$r);F&&(mt=z>=12,z%=12);var Mn=s.useMemo(function(){if(!F)return[!1,!1];var at=[!0,!0];return $t.forEach(function(It){var Qt=It.disabled,Tn=It.value;Qt||(Tn>=12?at[1]=!1:at[0]=!1)}),at},[F,$t]),fn=(0,Qe.Z)(Mn,2),$n=fn[0],ut=fn[1],bn=s.useMemo(function(){return F?$t.filter(mt?function(at){return at.value>=12}:function(at){return at.value<12}).map(function(at){var It=at.value%12,Qt=It===0?"12":Tl(It,2);return(0,Ee.Z)((0,Ee.Z)({},at),{},{label:Qt,value:It})}):$t},[F,mt,$t]),kn=Cu(0,59,j,gt&>(Nt)),Un=Cu(0,59,_,Me&&Me(Nt,cn)),wn=Ul({value:v,generateConfig:n,disabledMinutes:gt,disabledSeconds:Me,minutes:kn,seconds:Un,use12Hours:F});o.current={onUpDown:function(It){var Qt=Xe[i];if(Qt)for(var Tn=Qt.units.findIndex(function(Oa){return Oa.value===Qt.value}),Kn=Qt.units.length,pn=1;pn2&&arguments[2]!==void 0?arguments[2]:!1;(En===b||Xt)&&(su(ve),Xe&&Xe(ve),wn&&wn(ve,lt),we&&!lu(h,ve,aa)&&!(j!=null&&j(ve))&&we(ve))},Jn=function(ve){if(no.includes(En)){var lt,Xt,wa=En==="date";switch(ve===ce.Z.PAGE_UP||ve===ce.Z.PAGE_DOWN?Xt=wa?h.addMonth:h.addYear:Xt=wa?h.addDate:h.addMonth,ve){case ce.Z.LEFT:case ce.Z.PAGE_UP:lt=Xt(Gn,-1);break;case ce.Z.RIGHT:case ce.Z.PAGE_DOWN:lt=Xt(Gn,1);break;case ce.Z.UP:case ce.Z.DOWN:lt=Xt(Gn,Number("".concat(ve===ce.Z.UP?"-":"").concat(wa?Nn:Cl)));break}if(lt)return!(j!=null&&j(lt))}return!0},eu=function(ve){if(pn.current&&pn.current.onKeyDown){var lt=!0,Xt=ve.which;if([ce.Z.LEFT,ce.Z.RIGHT,ce.Z.UP,ce.Z.DOWN,ce.Z.PAGE_UP,ce.Z.PAGE_DOWN,ce.Z.ENTER].includes(Xt)&&(ve.preventDefault(),Xt!==ce.Z.ENTER&&S===0&&(lt=Jn(Xt))),lt)return pn.current.onKeyDown(ve)}return(0,Y.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Bn=function(ve){pn.current&&pn.current.onBlur&&pn.current.onBlur(ve)};Un&&Qt!=="right"&&(Un.current={onKeyDown:eu,onClose:function(){pn.current&&pn.current.onClose&&pn.current.onClose()}}),s.useEffect(function(){F&&!In.current&&Da(F)},[F]),s.useEffect(function(){In.current=!1},[]);var sa,Va=al({cellRender:Mn,monthCellRender:$t,dateRender:Yt}),ee=(0,Ee.Z)((0,Ee.Z)({},t),{},{cellRender:Va,operationRef:pn,prefixCls:i,viewDate:Gn,value:aa,onViewDateChange:pa,sourceMode:Ea,onPanelChange:Ra,disabledDate:j});switch(delete ee.onChange,delete ee.onSelect,En){case"decade":sa=s.createElement(Ge,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;case"year":sa=s.createElement(to,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;case"month":sa=s.createElement(sl,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;case"quarter":sa=s.createElement(Gr,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;case"week":sa=s.createElement(dl,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;case"time":delete ee.showTime,sa=s.createElement(Kl,(0,_e.Z)({},ee,(0,Ka.Z)(ie)==="object"?ie:null,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}));break;default:ie?sa=s.createElement(Jl,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}})):sa=s.createElement(Tu,(0,_e.Z)({},ee,{onSelect:function(ve,lt){pa(ve),An(ve,lt)}}))}var La,Ba,xa=function(){var ve=h.getNow(),lt=Yl(h.getHour(ve),h.getMinute(ve),h.getSecond(ve),$n?st:1,ut?Mt:1,bn?Me:1),Xt=Ll(h,ve,lt[0],lt[1],lt[2]);An(Xt,"submit")};ia||(La=rr(i,En,oe),ie&&En!=="date"?Ba=null:Ba=iu({prefixCls:i,components:cn,needConfirmButton:fn,okDisabled:!aa||j&&j(aa),locale:y,showNow:te,onNow:fn&&xa,onOk:function(){aa&&(An(aa,"submit",!0),z&&z(aa))}}));var Ha;if(de&&En==="date"&&b==="date"&&!ie){var Ya=h.getNow(),wu="".concat(i,"-today-btn"),tu=j&&j(Ya);Ha=s.createElement("a",{className:pe()(wu,tu&&"".concat(wu,"-disabled")),"aria-disabled":tu,onClick:function(){tu||An(Ya,"mouse",!0)}},y.today)}return s.createElement(oa.Provider,{value:(0,Ee.Z)((0,Ee.Z)({},kn),{},{mode:En,hideHeader:"hideHeader"in t?ne:kn.hideHeader,hidePrevBtn:It&&Qt==="right",hideNextBtn:It&&Qt==="left"})},s.createElement("div",{tabIndex:S,className:pe()("".concat(i,"-panel"),v,(n={},(0,Ce.Z)(n,"".concat(i,"-panel-has-range"),Tn&&Tn[0]&&Tn[1]),(0,Ce.Z)(n,"".concat(i,"-panel-has-range-hover"),Kn&&Kn[0]&&Kn[1]),(0,Ce.Z)(n,"".concat(i,"-panel-rtl"),Ct==="rtl"),n)),style:d,onKeyDown:eu,onBlur:Bn,onMouseDown:mt},sa,La||Ba||Ha?s.createElement("div",{className:"".concat(i,"-footer")},La,Ba,Ha):null))}var Ut=ao,uo=E(35593),or={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function lo(t){var n,a=t.prefixCls,o=t.popupElement,i=t.popupStyle,v=t.visible,d=t.dropdownClassName,y=t.dropdownAlign,h=t.transitionName,F=t.getPopupContainer,W=t.children,N=t.range,k=t.popupPlacement,j=t.direction,L="".concat(a,"-dropdown"),_=function(){return k!==void 0?k:j==="rtl"?"bottomRight":"bottomLeft"};return s.createElement(uo.Z,{showAction:[],hideAction:[],popupPlacement:_(),builtinPlacements:or,prefixCls:L,popupTransitionName:h,popup:o,popupAlign:y,popupVisible:v,popupClassName:pe()(d,(n={},(0,Ce.Z)(n,"".concat(L,"-range"),N),(0,Ce.Z)(n,"".concat(L,"-rtl"),j==="rtl"),n)),popupStyle:i,getPopupContainer:F},W)}var ir=lo;function sr(t){var n=t.prefixCls,a=t.presets,o=t.onClick,i=t.onHover;return a.length?s.createElement("div",{className:"".concat(n,"-presets")},s.createElement("ul",null,a.map(function(v,d){var y=v.label,h=v.value;return s.createElement("li",{key:d,onClick:function(){return o==null?void 0:o(Vl(h))},onMouseEnter:function(){return i==null?void 0:i(Vl(h))},onMouseLeave:function(){return i==null?void 0:i(null)}},y)}))):null}function Dl(t){var n=t.picker,a=t.disabledHours,o=t.disabledMinutes,i=t.disabledSeconds;n==="time"&&(a||o||i)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Bl(t,n,a){var o=(0,Ka.Z)(n)==="object"?n.clearIcon:a;return o||s.createElement("span",{className:"".concat(t,"-clear-btn")})}function cr(t){var n,a=t,o=a.prefixCls,i=o===void 0?"rc-picker":o,v=a.id,d=a.name,y=a.tabIndex,h=a.style,F=a.className,W=a.dropdownClassName,N=a.dropdownAlign,k=a.popupStyle,j=a.transitionName,L=a.generateConfig,_=a.locale,b=a.inputReadOnly,H=a.allowClear,S=a.autoFocus,te=a.showTime,ie=a.picker,de=ie===void 0?"date":ie,oe=a.format,ne=a.use12Hours,Xe=a.value,we=a.defaultValue,nt=a.presets,mt=a.open,Nt=a.defaultOpen,z=a.defaultOpenValue,cn=a.suffixIcon,Ct=a.clearIcon,it=a.disabled,st=a.disabledDate,St=a.placeholder,Mt=a.getPopupContainer,gt=a.pickerRef,Me=a.panelRender,Yt=a.onChange,$t=a.onOpenChange,Mn=a.onFocus,fn=a.onBlur,$n=a.onMouseDown,ut=a.onMouseUp,bn=a.onMouseEnter,kn=a.onMouseLeave,Un=a.onContextMenu,wn=a.onClick,ia=a.onKeyDown,ya=a.onSelect,at=a.direction,It=a.autoComplete,Qt=It===void 0?"off":It,Tn=a.inputRender,Kn=a.changeOnBlur,pn=s.useRef(null),In=de==="date"&&!!te||de==="time",Oa=Ml(nt),na=jl(Il(oe,de,te,ne)),aa=s.useRef(null),su=s.useRef(null),xu=s.useRef(null),$=(0,se.Z)(null,{value:Xe,defaultValue:we}),Gn=(0,Qe.Z)($,2),Da=Gn[0],pa=Gn[1],cu=s.useState(Da),qa=(0,Qe.Z)(cu,2),Fa=qa[0],En=qa[1],Jt=s.useRef(null),ua=(0,se.Z)(!1,{value:mt,defaultValue:Nt,postState:function(C){return it?!1:C},onChange:function(C){$t&&$t(C),!C&&Jt.current&&Jt.current.onClose&&Jt.current.onClose()}}),Zt=(0,Qe.Z)(ua,2),Ea=Zt[0],Yn=Zt[1],Ra=hu(Fa,{formatList:na,generateConfig:L,locale:_}),An=(0,Qe.Z)(Ra,2),Jn=An[0],eu=An[1],Bn=Fl({valueTexts:Jn,onTextChange:function(C){var D=ja(C,{locale:_,formatList:na,generateConfig:L});D&&(!st||!st(D))&&En(D)}}),sa=(0,Qe.Z)(Bn,3),Va=sa[0],ee=sa[1],La=sa[2],Ba=function(C){En(C),pa(C),Yt&&!lu(L,Da,C)&&Yt(C,C?Rn(C,{generateConfig:L,locale:_,format:na[0]}):"")},xa=function(C){it&&C||Yn(C)},Ha=function(C){return Ea&&Jt.current&&Jt.current.onKeyDown?Jt.current.onKeyDown(C):((0,Y.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ya=function(){for(var C=arguments.length,D=new Array(C),x=0;xk(F);case"month":return N(_)>N(F);case"week":return W(_)>W(F);default:return!Ca(y,_,F)&&y.isAfter(_,F)}return!1},[v,d[1],F,n]),L=s.useCallback(function(_){if(d[1]||v&&v(_))return!0;if(d[0]&&h)return!Ca(y,_,F)&&y.isAfter(h,_);if(!n&&h)switch(a){case"quarter":return k(_)0&&arguments[0]!==void 0?arguments[0]:!1,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ze=null;m&&da&&da[0]&&da[1]&&_.isAfter(da[1],da[0])&&(Ze=da);var _t=ne;if(ne&&(0,Ka.Z)(ne)==="object"&&ne.defaultValue){var mn=ne.defaultValue;_t=(0,Ee.Z)((0,Ee.Z)({},ne),{},{defaultValue:Et(mn,f)||void 0})}return s.createElement(ou.Provider,{value:{inRange:!0,panelPosition:Ye,rangedValue:Xn||ke,hoverRangedValue:Ze}},s.createElement(Ut,(0,_e.Z)({},t,fe,{cellRender:No,showTime:_t,mode:wa[f],generateConfig:_,style:void 0,direction:Gn,disabledDate:f===0?c:g,disabledTime:function(Pa){return st?st(Pa,f===0?"start":"end"):!1},className:pe()((0,Ce.Z)({},"".concat(d,"-panel-focused"),f===0?!qe:!ha)),value:Et(ke,f),locale:b,tabIndex:-1,onPanelChange:function(Pa,nu){f===0&&Vt(!0),f===1&&Vn(!0),e(zt(wa,nu,f),zt(ke,Pa,f));var au=Pa;Ye==="right"&&wa[f]===nu&&(au=Gt(au,nu,_,-1)),Ya(au,f)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:f===0?Et(ke,1):Et(ke,0)})))}var fu=0,wr=0;if(f&&ua.current&&Ea.current&&Jt.current&&An.current){fu=ua.current.offsetWidth+Ea.current.offsetWidth;var So=An.current.offsetLeft>fu?An.current.offsetLeft-fu:An.current.offsetLeft,Ar=Jt.current.offsetWidth,kl=An.current.offsetWidth;Ar&&kl&&fu>Ar-kl-(Gn==="rtl"?0:So)&&(wr=fu)}var ko=Gn==="rtl"?{right:fu}:{left:fu};function G(){var Ye,fe=rr(d,wa[f],wn),Ze=iu({prefixCls:d,components:xu,needConfirmButton:Fa,okDisabled:!Et(ke,f)||it&&it(ke[f]),locale:b,onOk:function(){var Na=Et(ke,f);Na&&(x(ke,f),aa==null||aa(ke),Z(!1,f,"confirm"))}});if(oe!=="time"&&!ne){var _t=Ha(f),mn=Gt(_t,oe,_),Nu=wa[f],Pa=Nu===oe,nu=Sl(Pa?"left":!1,{pickerValue:_t,onPickerValueChange:function(Na){Ya(Na,f)}}),au=Sl("right",{pickerValue:mn,onPickerValueChange:function(Na){Ya(Gt(Na,oe,_,-1),f)}});Gn==="rtl"?Ye=s.createElement(s.Fragment,null,au,Pa&&nu):Ye=s.createElement(s.Fragment,null,nu,Pa&&au)}else Ye=Sl();var Vu=s.createElement("div",{className:"".concat(d,"-panel-layout")},s.createElement(sr,{prefixCls:d,presets:vu,onClick:function(Na){x(Na,null),Z(!1,f,"preset")},onHover:function(Na){gn(Na)}}),s.createElement("div",null,s.createElement("div",{className:"".concat(d,"-panels")},Ye),(fe||Ze)&&s.createElement("div",{className:"".concat(d,"-footer")},fe,Ze)));return Me&&(Vu=Me(Vu)),s.createElement("div",{className:"".concat(d,"-panel-container"),style:{marginLeft:wr},ref:Jt,onMouseDown:function(Na){Na.preventDefault()}},Vu)}var he=s.createElement("div",{className:pe()("".concat(d,"-range-wrapper"),"".concat(d,"-").concat(oe,"-range-wrapper")),style:{minWidth:w}},s.createElement("div",{ref:An,className:"".concat(d,"-range-arrow"),style:ko}),G()),We;$n&&(We=s.createElement("span",{className:"".concat(d,"-suffix"),onMouseDown:function(fe){fe.preventDefault()}},$n));var ft=Bl(d,fn,ut),rt=s.createElement("span",{onMouseDown:function(fe){fe.preventDefault(),fe.stopPropagation()},onMouseUp:function(fe){fe.preventDefault(),fe.stopPropagation();var Ze=ee;Bn[0]||(Ze=zt(Ze,null,0)),Bn[1]||(Ze=zt(Ze,null,1)),x(Ze,null),Z(!1,f,"clear")},className:"".concat(d,"-clear"),role:"button"},ft),He=fn&&(Et(ee,0)&&!Bn[0]||Et(ee,1)&&!Bn[1]),Bt={size:Zl(oe,Jn[0],_)},Lt=0,ea=0;ua.current&&Zt.current&&Ea.current&&(f===0?ea=ua.current.offsetWidth:(Lt=fu,ea=Zt.current.offsetWidth));var $a=Gn==="rtl"?{right:Lt}:{left:Lt},Pu=function(fe,Ze){var _t=zt(ke,fe,f);if(Ze==="submit"||Ze!=="key"&&!Fa){x(_t,f),f===0?Vt():Vn();var mn=f===0?1:0;Bn[mn]?Z(!1,!1,"confirm"):Z(!1,f,"confirm")}else ve(_t)};return s.createElement(oa.Provider,{value:{operationRef:eu,hideHeader:oe==="time",onDateMouseEnter:Qa,onDateMouseLeave:Ma,hideRanges:!0,onSelect:Pu,open:m}},s.createElement(ir,{visible:m,popupElement:he,popupStyle:W,prefixCls:d,dropdownClassName:N,dropdownAlign:j,getPopupContainer:L,transitionName:k,range:!0,direction:Gn},s.createElement("div",(0,_e.Z)({ref:En,className:pe()(d,"".concat(d,"-range"),F,(n={},(0,Ce.Z)(n,"".concat(d,"-disabled"),Bn[0]&&Bn[1]),(0,Ce.Z)(n,"".concat(d,"-focused"),f===0?Ie:Dt),(0,Ce.Z)(n,"".concat(d,"-rtl"),Gn==="rtl"),n)),style:h,onClick:Au,onMouseEnter:In,onMouseLeave:Oa,onMouseDown:xr,onMouseUp:pn},(0,Cn.Z)(t,{aria:!0,data:!0})),s.createElement("div",{className:pe()("".concat(d,"-input"),(a={},(0,Ce.Z)(a,"".concat(d,"-input-active"),f===0),(0,Ce.Z)(a,"".concat(d,"-input-placeholder"),!!du),a)),ref:ua},s.createElement("input",(0,_e.Z)({id:y,disabled:Bn[0],readOnly:kn||typeof Jn[0]=="function"||!qe,value:du||qt,onChange:function(fe){le(fe.target.value)},autoFocus:S,placeholder:Et(H,0)||"",ref:Yn},K,Bt,{autoComplete:cu}))),s.createElement("div",{className:"".concat(d,"-range-separator"),ref:Ea},nt),s.createElement("div",{className:pe()("".concat(d,"-input"),(o={},(0,Ce.Z)(o,"".concat(d,"-input-active"),f===1),(0,Ce.Z)(o,"".concat(d,"-input-placeholder"),!!ma),o)),ref:Zt},s.createElement("input",(0,_e.Z)({disabled:Bn[1],readOnly:kn||typeof Jn[0]=="function"||!ha,value:ma||T,onChange:function(fe){Dn(fe.target.value)},placeholder:Et(H,1)||"",ref:Ra},dt,Bt,{autoComplete:cu}))),s.createElement("div",{className:"".concat(d,"-active-bar"),style:(0,Ee.Z)((0,Ee.Z)({},$a),{},{width:ea,position:"absolute"})}),We,He&&rt)))}var fl=function(t){(0,Ua.Z)(a,t);var n=(0,Ta.Z)(a);function a(){var o;(0,Pe.Z)(this,a);for(var i=arguments.length,v=new Array(i),d=0;d{const{lineHeight:i}=t,v=Math.floor(a*i)+2,d=Math.max((n-v)/2,0),y=Math.max(n-v-d,0);return{padding:`${d}px ${o}px ${y}px`}},po=t=>{const{componentCls:n,pickerCellCls:a,pickerCellInnerCls:o,cellHeight:i,motionDurationSlow:v,borderRadiusSM:d,motionDurationMid:y,cellHoverBg:h,lineWidth:F,lineType:W,colorPrimary:N,cellActiveWithRangeBg:k,colorTextLightSolid:j,controlHeightSM:L,cellRangeBorderColor:_,pickerCellBorderGap:b,cellHoverWithRangeBg:H,cellWidth:S,colorTextDisabled:te,cellBgDisabled:ie}=t;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:i,transform:"translateY(-50%)",transition:`all ${v}`,content:'""'},[o]:{position:"relative",zIndex:2,display:"inline-block",minWidth:i,height:i,lineHeight:`${i}px`,borderRadius:d,transition:`background ${y}, border ${y}`},"&-range-hover-start, &-range-hover-end":{[o]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${a}-in-view), + &:hover:not(${a}-selected):not(${a}-range-start):not(${a}-range-end):not(${a}-range-hover-start):not(${a}-range-hover-end)`]:{[o]:{background:h}},[`&-in-view${a}-today ${o}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${F}px ${W} ${N}`,borderRadius:d,content:'""'}},[`&-in-view${a}-in-range`]:{position:"relative","&::before":{background:k}},[`&-in-view${a}-selected ${o}, + &-in-view${a}-range-start ${o}, + &-in-view${a}-range-end ${o}`]:{color:j,background:N},[`&-in-view${a}-range-start:not(${a}-range-start-single), + &-in-view${a}-range-end:not(${a}-range-end-single)`]:{"&::before":{background:k}},[`&-in-view${a}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${a}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${a}-range-hover-start:not(${a}-in-range):not(${a}-range-start):not(${a}-range-end), + &-in-view${a}-range-hover-end:not(${a}-in-range):not(${a}-range-start):not(${a}-range-end), + &-in-view${a}-range-hover-start${a}-range-start-single, + &-in-view${a}-range-hover-start${a}-range-start${a}-range-end${a}-range-end-near-hover, + &-in-view${a}-range-hover-end${a}-range-start${a}-range-end${a}-range-start-near-hover, + &-in-view${a}-range-hover-end${a}-range-end-single, + &-in-view${a}-range-hover:not(${a}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:L,borderTop:`${F}px dashed ${_}`,borderBottom:`${F}px dashed ${_}`,transform:"translateY(-50%)",transition:`all ${v}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:b},[`&-in-view${a}-in-range${a}-range-hover::before, + &-in-view${a}-in-range${a}-range-hover-start::before, + &-in-view${a}-in-range${a}-range-hover-end::before, + &-in-view${a}-range-start${a}-range-hover::before, + &-in-view${a}-range-end${a}-range-hover::before, + &-in-view${a}-range-start:not(${a}-range-start-single)${a}-range-hover-start::before, + &-in-view${a}-range-end:not(${a}-range-end-single)${a}-range-hover-end::before, + ${n}-panel + > :not(${n}-date-panel) + &-in-view${a}-in-range${a}-range-hover-start::before, + ${n}-panel + > :not(${n}-date-panel) + &-in-view${a}-in-range${a}-range-hover-end::before`]:{background:H},[`&-in-view${a}-range-start:not(${a}-range-start-single):not(${a}-range-end) ${o}`]:{borderStartStartRadius:d,borderEndStartRadius:d,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${a}-range-end:not(${a}-range-end-single):not(${a}-range-start) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:d,borderEndEndRadius:d},[`&-range-hover${a}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${a}-range-hover:first-child::after, + tr > &-in-view${a}-range-hover-end:first-child::after, + &-in-view${a}-start${a}-range-hover-edge-start${a}-range-hover-edge-start-near-range::after, + &-in-view${a}-range-hover-edge-start:not(${a}-range-hover-edge-start-near-range)::after, + &-in-view${a}-range-hover-start::after`]:{insetInlineStart:(S-i)/2,borderInlineStart:`${F}px dashed ${_}`,borderStartStartRadius:d,borderEndStartRadius:d},[`tr > &-in-view${a}-range-hover:last-child::after, + tr > &-in-view${a}-range-hover-start:last-child::after, + &-in-view${a}-end${a}-range-hover-edge-end${a}-range-hover-edge-end-near-range::after, + &-in-view${a}-range-hover-edge-end:not(${a}-range-hover-edge-end-near-range)::after, + &-in-view${a}-range-hover-end::after`]:{insetInlineEnd:(S-i)/2,borderInlineEnd:`${F}px dashed ${_}`,borderStartEndRadius:d,borderEndEndRadius:d},"&-disabled":{color:te,pointerEvents:"none",[o]:{background:"transparent"},"&::before":{background:ie}},[`&-disabled${a}-today ${o}::before`]:{borderColor:te}}},sn=t=>{const{componentCls:n,pickerCellCls:a,pickerCellInnerCls:o,pickerYearMonthCellWidth:i,pickerControlIconSize:v,cellWidth:d,paddingSM:y,paddingXS:h,paddingXXS:F,colorBgContainer:W,lineWidth:N,lineType:k,borderRadiusLG:j,colorPrimary:L,colorTextHeading:_,colorSplit:b,pickerControlIconBorderWidth:H,colorIcon:S,textHeight:te,motionDurationMid:ie,colorIconHover:de,fontWeightStrong:oe,cellHeight:ne,pickerCellPaddingVertical:Xe,colorTextDisabled:we,colorText:nt,fontSize:mt,cellHoverWithRangeBg:Nt,motionDurationSlow:z,withoutTimeCellHeight:cn,pickerQuarterPanelContentHeight:Ct,colorLink:it,colorLinkActive:st,colorLinkHover:St,cellRangeBorderColor:Mt,borderRadiusSM:gt,colorTextLightSolid:Me,cellHoverBg:Yt,timeColumnHeight:$t,timeColumnWidth:Mn,timeCellHeight:fn,controlItemBgActive:$n,marginXXS:ut,pickerDatePanelPaddingHorizontal:bn}=t,kn=d*7+bn*2,Un=(kn-h*2)/3-i-y,wn=(kn-h*2)/4-i;return{[n]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:W,border:`${N}px ${k} ${b}`,borderRadius:j,outline:"none","&-focused":{borderColor:L},"&-rtl":{direction:"rtl",[`${n}-prev-icon, + ${n}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${n}-next-icon, + ${n}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:kn},"&-header":{display:"flex",padding:`0 ${h}px`,color:_,borderBottom:`${N}px ${k} ${b}`,"> *":{flex:"none"},button:{padding:0,color:S,lineHeight:`${te}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ie}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:mt,"&:hover":{color:de}},"&-view":{flex:"auto",fontWeight:oe,lineHeight:`${te}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:h},"&:hover":{color:L}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:v,height:v,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:v,height:v,border:"0 solid currentcolor",borderBlockStartWidth:H,borderBlockEndWidth:0,borderInlineStartWidth:H,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(v/2),insetInlineStart:Math.ceil(v/2),display:"inline-block",width:v,height:v,border:"0 solid currentcolor",borderBlockStartWidth:H,borderBlockEndWidth:0,borderInlineStartWidth:H,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ne,fontWeight:"normal"},th:{height:ne+Xe*2,color:nt,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Xe}px 0`,color:we,cursor:"pointer","&-in-view":{color:nt}},po(t)),[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start ${o}, + &-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${o}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:Nt,transition:`all ${z}`,content:'""'}},[`&-date-panel + ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start + ${o}::after`]:{insetInlineEnd:-(d-ne)/2,insetInlineStart:0},[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${o}::after`]:{insetInlineEnd:0,insetInlineStart:-(d-ne)/2},[`&-range-hover${n}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-content`]:{height:cn*4},[o]:{padding:`0 ${h}px`}},"&-quarter-panel":{[`${n}-content`]:{height:Ct},[`${n}-cell-range-hover-start::after`]:{insetInlineStart:wn,borderInlineStart:`${N}px dashed ${Mt}`,[`${n}-panel-rtl &`]:{insetInlineEnd:wn,borderInlineEnd:`${N}px dashed ${Mt}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:wn,borderInlineEnd:`${N}px dashed ${Mt}`,[`${n}-panel-rtl &`]:{insetInlineStart:wn,borderInlineStart:`${N}px dashed ${Mt}`}}},[`&-panel ${n}-footer`]:{borderTop:`${N}px ${k} ${b}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${te-2*N}px`,textAlign:"center","&-extra":{padding:`0 ${y}px`,lineHeight:`${te-2*N}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${N}px ${k} ${b}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:it,"&:hover":{color:St},"&:active":{color:st},[`&${n}-today-btn-disabled`]:{color:we,cursor:"not-allowed"}},"&-decade-panel":{[o]:{padding:`0 ${h/2}px`},[`${n}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-body`]:{padding:`0 ${h}px`},[o]:{width:i},[`${n}-cell-range-hover-start::after`]:{borderStartStartRadius:gt,borderEndStartRadius:gt,borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:gt,borderEndEndRadius:gt}},[`${n}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:gt,borderEndEndRadius:gt,[`${n}-panel-rtl &`]:{borderStartStartRadius:gt,borderEndStartRadius:gt,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${n}-cell-range-hover-start::after`]:{insetInlineStart:Un,borderInlineStart:`${N}px dashed ${Mt}`,[`${n}-panel-rtl &`]:{insetInlineEnd:Un,borderInlineEnd:`${N}px dashed ${Mt}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:Un,borderInlineEnd:`${N}px dashed ${Mt}`,[`${n}-panel-rtl &`]:{insetInlineStart:Un,borderInlineStart:`${N}px dashed ${Mt}`}}},"&-week-panel":{[`${n}-body`]:{padding:`${h}px ${y}px`},[`${n}-cell`]:{[`&:hover ${o}, + &-selected ${o}, + ${o}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ie}`},"&:first-child:before":{borderStartStartRadius:gt,borderEndStartRadius:gt},"&:last-child:before":{borderStartEndRadius:gt,borderEndEndRadius:gt}},"&:hover td":{"&:before":{background:Yt}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${a}`]:{"&:before":{background:L},[`&${n}-cell-week`]:{color:new pl.C(Me).setAlpha(.5).toHexString()},[o]:{color:Me}}},"&-range-hover td:before":{background:$n}}},"&-date-panel":{[`${n}-body`]:{padding:`${h}px ${bn}px`},[`${n}-content`]:{width:d*7,th:{width:d,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${n}-time-panel`]:{borderInlineStart:`${N}px ${k} ${b}`},[`${n}-date-panel, + ${n}-time-panel`]:{transition:`opacity ${z}`},"&-active":{[`${n}-date-panel, + ${n}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${n}-content`]:{display:"flex",flex:"auto",height:$t},"&-column":{flex:"1 0 auto",width:Mn,margin:`${F}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ie}`,overflowX:"hidden","&::after":{display:"block",height:$t-fn,content:'""'},"&:not(:first-child)":{borderInlineStart:`${N}px ${k} ${b}`},"&-active":{background:new pl.C($n).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${n}-time-panel-cell`]:{marginInline:ut,[`${n}-time-panel-cell-inner`]:{display:"block",width:Mn-2*ut,height:fn,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Mn-fn)/2,color:nt,lineHeight:`${fn}px`,borderRadius:gt,cursor:"pointer",transition:`background ${ie}`,"&:hover":{background:Yt}},"&-selected":{[`${n}-time-panel-cell-inner`]:{background:$n}},"&-disabled":{[`${n}-time-panel-cell-inner`]:{color:we,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${n}-time-panel-column:after`]:{height:$t-fn+F*2}}}},Eo=t=>{const{componentCls:n,colorBgContainer:a,colorError:o,errorActiveShadow:i,colorWarning:v,warningActiveShadow:d}=t;return{[`${n}:not(${n}-disabled)`]:{[`&${n}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:a,borderColor:o},[`&${n}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Za.TS)(t,{activeBorderColor:o,activeShadow:i}))),[`${n}-active-bar`]:{background:o}},[`&${n}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:a,borderColor:v},[`&${n}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Za.TS)(t,{activeBorderColor:v,activeShadow:d}))),[`${n}-active-bar`]:{background:v}}}}},go=t=>{const{componentCls:n,antCls:a,controlHeight:o,fontSize:i,paddingInline:v,colorBgContainer:d,lineWidth:y,lineType:h,colorBorder:F,borderRadius:W,motionDurationMid:N,colorBgContainerDisabled:k,colorTextDisabled:j,colorTextPlaceholder:L,controlHeightLG:_,fontSizeLG:b,controlHeightSM:H,paddingInlineSM:S,paddingXS:te,marginXS:ie,colorTextDescription:de,lineWidthBold:oe,lineHeight:ne,colorPrimary:Xe,motionDurationSlow:we,zIndexPopup:nt,paddingXXS:mt,paddingSM:Nt,textHeight:z,cellActiveWithRangeBg:cn,colorPrimaryBorder:Ct,sizePopupArrow:it,borderRadiusXS:st,borderRadiusOuter:St,colorBgElevated:Mt,borderRadiusLG:gt,boxShadowSecondary:Me,borderRadiusSM:Yt,colorSplit:$t,cellHoverBg:Mn,presetsWidth:fn,presetsMaxWidth:$n,boxShadowPopoverArrow:ut,colorTextQuaternary:bn}=t;return[{[n]:Object.assign(Object.assign(Object.assign({},(0,El.Wf)(t)),yr(t,o,i,v)),{position:"relative",display:"inline-flex",alignItems:"center",background:d,lineHeight:1,border:`${y}px ${h} ${F}`,borderRadius:W,transition:`border ${N}, box-shadow ${N}`,"&:hover, &-focused":Object.assign({},(0,Du.pU)(t)),"&-focused":Object.assign({},(0,Du.M1)(t)),[`&${n}-disabled`]:{background:k,borderColor:F,cursor:"not-allowed",[`${n}-suffix`]:{color:bn}},[`&${n}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Du.ik)(t)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${n}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:L}}},"&-large":Object.assign(Object.assign({},yr(t,_,b,v)),{[`${n}-input > input`]:{fontSize:b}}),"&-small":Object.assign({},yr(t,H,i,S)),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:te/2,color:j,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ie}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:j,lineHeight:1,background:d,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${N}, color ${N}`,"> *":{verticalAlign:"top"},"&:hover":{color:de}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:b,color:j,fontSize:b,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:de},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-clear`]:{insetInlineEnd:v},"&:hover":{[`${n}-clear`]:{opacity:1}},[`${n}-active-bar`]:{bottom:-y,height:oe,marginInlineStart:v,background:Xe,opacity:0,transition:`all ${we} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${te}px`,lineHeight:1},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:S},[`${n}-active-bar`]:{marginInlineStart:S}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,El.Wf)(t)),sn(t)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:nt,[`&${n}-dropdown-hidden`]:{display:"none"},[`&${n}-dropdown-placement-bottomLeft`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topLeft, + &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topRight, + &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Bu.Qt},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, + &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomRight, + &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomLeft, + &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Bu.fJ},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topLeft, + &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Bu.ly},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, + &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:Bu.Uw},[`${n}-panel > ${n}-time-panel`]:{paddingTop:mt},[`${n}-ranges`]:{marginBottom:0,padding:`${mt}px ${Nt}px`,overflow:"hidden",lineHeight:`${z-2*y-te/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${n}-preset > ${a}-tag-blue`]:{color:Xe,background:cn,borderColor:Ct,cursor:"pointer"},[`${n}-ok`]:{marginInlineStart:"auto"}},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:v*1.5,transition:`left ${we} ease-out`},(0,mo.r)(it,st,St,Mt,ut)),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Mt,borderRadius:gt,boxShadow:Me,transition:`margin ${we}`,[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:fn,maxWidth:$n,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:te,borderInlineEnd:`${y}px ${h} ${$t}`,li:Object.assign(Object.assign({},El.vS),{borderRadius:Yt,paddingInline:te,paddingBlock:(H-Math.round(i*ne))/2,cursor:"pointer",transition:`all ${we}`,"+ li":{marginTop:ie},"&:hover":{background:Mn}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${n}-panel`]:{borderWidth:`0 0 ${y}px`},"&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, + table`]:{textAlign:"center"},"&-focused":{borderColor:F}}}}),"&-dropdown-range":{padding:`${it*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"rotate(180deg)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Bu.oN)(t,"slide-up"),(0,Bu.oN)(t,"slide-down"),(0,Ia.Fm)(t,"move-up"),(0,Ia.Fm)(t,"move-down")]},_o=t=>{const{componentCls:n,controlHeightLG:a,paddingXXS:o,padding:i}=t;return{pickerCellCls:`${n}-cell`,pickerCellInnerCls:`${n}-cell-inner`,pickerYearMonthCellWidth:a*1.5,pickerQuarterPanelContentHeight:a*1.4,pickerCellPaddingVertical:o+o/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:i+o/2}},Fr=t=>({cellHoverBg:t.controlItemBgHover,cellActiveWithRangeBg:t.controlItemBgActive,cellHoverWithRangeBg:new pl.C(t.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new pl.C(t.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t.colorBgContainerDisabled,timeColumnWidth:t.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:t.controlHeightSM*1.5,cellHeight:t.controlHeightSM,textHeight:t.controlHeightLG,withoutTimeCellHeight:t.controlHeightLG*1.65});var Cr=(0,fo.Z)("DatePicker",t=>{const n=(0,Za.TS)((0,Du.e5)(t),_o(t));return[go(n),Eo(n),(0,vo.c)(t,{focusElCls:`${t.componentCls}-focused`})]},t=>Object.assign(Object.assign(Object.assign({},(0,Du.TM)(t)),Fr(t)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:t.zIndexPopupBase+50}));function ho(t,n,a){return a!==void 0?a:n==="year"&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:n==="quarter"&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:n==="month"&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:n==="week"&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:n==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder}function br(t,n,a){return a!==void 0?a:n==="year"&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:n==="quarter"&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:n==="month"&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:n==="week"&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:n==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder}function fa(t,n){const a={adjustX:1,adjustY:1};switch(n){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:a};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:a};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:a};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:a};default:return{points:t==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:a}}}function Xa(t){return t?Array.isArray(t)?t:[t]:[]}function Gu(t){const{format:n,picker:a,showHour:o,showMinute:i,showSecond:v,use12Hours:d}=t,y=Xa(n)[0],h=Object.assign({},t);return n&&Array.isArray(n)&&(h.format=y),y&&typeof y=="string"&&(!y.includes("s")&&v===void 0&&(h.showSecond=!1),!y.includes("m")&&i===void 0&&(h.showMinute=!1),!y.includes("H")&&!y.includes("h")&&!y.includes("K")&&!y.includes("k")&&o===void 0&&(h.showHour=!1),(y.includes("a")||y.includes("A"))&&d===void 0&&(h.use12Hours=!0)),a==="time"?h:(typeof y=="function"&&delete h.format,{showTime:h})}function yo(t,n,a){if(t===!1)return!1;const o={clearIcon:n!=null?n:a};return typeof t=="object"?Object.assign(Object.assign({},o),t):o}var Fo=E(3113);function re(t){return s.createElement(Fo.ZP,Object.assign({size:"small",type:"primary"},t))}var Dr={button:re},Ju=function(t,n){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&n.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i{const{prefixCls:i,getPopupContainer:v,className:d,placement:y,size:h,disabled:F,bordered:W=!0,placeholder:N,popupClassName:k,dropdownClassName:j,status:L,clearIcon:_,allowClear:b,rootClassName:H}=a,S=Ju(a,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),te=s.useRef(null),{getPrefixCls:ie,direction:de,getPopupContainer:oe}=(0,s.useContext)(Al.E_),ne=ie("picker",i),{compactSize:Xe,compactItemClassnames:we}=(0,Hn.ri)(ne,de),{format:nt,showTime:mt,picker:Nt}=a,z=ie(),[cn,Ct]=Cr(ne),it=Object.assign(Object.assign({},mt?Gu(Object.assign({format:nt,picker:Nt},mt)):{}),Nt==="time"?Gu(Object.assign(Object.assign({format:nt},a),{picker:Nt})):{}),st=(0,Er.Z)(ut=>{var bn;return(bn=h!=null?h:Xe)!==null&&bn!==void 0?bn:ut}),St=s.useContext(Pl.Z),Mt=F!=null?F:St,gt=(0,s.useContext)(gr.aM),{hasFeedback:Me,status:Yt,feedbackIcon:$t}=gt,Mn=s.createElement(s.Fragment,null,Nt==="time"?s.createElement(pt,null):s.createElement(tt,null),Me&&$t);(0,s.useImperativeHandle)(o,()=>({focus:()=>{var ut;return(ut=te.current)===null||ut===void 0?void 0:ut.focus()},blur:()=>{var ut;return(ut=te.current)===null||ut===void 0?void 0:ut.blur()}}));const[fn]=(0,_r.Z)("Calendar",hr.Z),$n=Object.assign(Object.assign({},fn),a.locale);return cn(s.createElement(fr,Object.assign({separator:s.createElement("span",{"aria-label":"to",className:`${ne}-separator`},s.createElement(On,null)),disabled:Mt,ref:te,dropdownAlign:fa(de,y),placeholder:br($n,Nt,N),suffixIcon:Mn,prevIcon:s.createElement("span",{className:`${ne}-prev-icon`}),nextIcon:s.createElement("span",{className:`${ne}-next-icon`}),superPrevIcon:s.createElement("span",{className:`${ne}-super-prev-icon`}),superNextIcon:s.createElement("span",{className:`${ne}-super-next-icon`}),transitionName:`${z}-slide-up`},S,it,{className:pe()({[`${ne}-${st}`]:st,[`${ne}-borderless`]:!W},(0,Ku.Z)(ne,(0,Ku.F)(Yt,L),Me),Ct,we,d,H),locale:$n.lang,prefixCls:ne,getPopupContainer:v||oe,generateConfig:t,components:Dr,direction:de,dropdownClassName:pe()(Ct,k||j,H),allowClear:yo(b,_,s.createElement(Re.Z,null))})))})}var gl=function(t,n){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&n.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i{const{prefixCls:L,getPopupContainer:_,style:b,className:H,rootClassName:S,size:te,bordered:ie=!0,placement:de,placeholder:oe,popupClassName:ne,dropdownClassName:Xe,disabled:we,status:nt,clearIcon:mt,allowClear:Nt}=k,z=gl(k,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:cn,direction:Ct,getPopupContainer:it,[W]:st}=(0,s.useContext)(Al.E_),St=cn("picker",L),{compactSize:Mt,compactItemClassnames:gt}=(0,Hn.ri)(St,Ct),Me=s.useRef(null),{format:Yt,showTime:$t}=k,[Mn,fn]=Cr(St);(0,s.useImperativeHandle)(j,()=>({focus:()=>{var In;return(In=Me.current)===null||In===void 0?void 0:In.focus()},blur:()=>{var In;return(In=Me.current)===null||In===void 0?void 0:In.blur()}}));const $n={showToday:!0};let ut={};h&&(ut.picker=h);const bn=h||k.picker;ut=Object.assign(Object.assign(Object.assign({},ut),$t?Gu(Object.assign({format:Yt,picker:bn},$t)):{}),bn==="time"?Gu(Object.assign(Object.assign({format:Yt},k),{picker:bn})):{});const kn=cn(),Un=(0,Er.Z)(In=>{var Oa;return(Oa=te!=null?te:Mt)!==null&&Oa!==void 0?Oa:In}),wn=s.useContext(Pl.Z),ia=we!=null?we:wn,ya=(0,s.useContext)(gr.aM),{hasFeedback:at,status:It,feedbackIcon:Qt}=ya,Tn=s.createElement(s.Fragment,null,bn==="time"?s.createElement(pt,null):s.createElement(tt,null),at&&Qt),[Kn]=(0,_r.Z)("DatePicker",hr.Z),pn=Object.assign(Object.assign({},Kn),k.locale);return Mn(s.createElement(pr,Object.assign({ref:Me,placeholder:ho(pn,bn,oe),suffixIcon:Tn,dropdownAlign:fa(Ct,de),prevIcon:s.createElement("span",{className:`${St}-prev-icon`}),nextIcon:s.createElement("span",{className:`${St}-next-icon`}),superPrevIcon:s.createElement("span",{className:`${St}-super-prev-icon`}),superNextIcon:s.createElement("span",{className:`${St}-super-next-icon`}),transitionName:`${kn}-slide-up`},$n,z,ut,{locale:pn.lang,className:pe()({[`${St}-${Un}`]:Un,[`${St}-borderless`]:!ie},(0,Ku.Z)(St,(0,Ku.F)(It,nt),at),fn,gt,st==null?void 0:st.className,H,S),style:Object.assign(Object.assign({},st==null?void 0:st.style),b),prefixCls:St,getPopupContainer:_||it,generateConfig:t,components:Dr,direction:Ct,disabled:ia,dropdownClassName:pe()(fn,S,ne||Xe),allowClear:yo(Nt,mt,s.createElement(Re.Z,null))})))});return F&&(N.displayName=F),N}const a=n(),o=n("week","WeekPicker"),i=n("month","MonthPicker"),v=n("year","YearPicker"),d=n("time","TimePicker"),y=n("quarter","QuarterPicker");return{DatePicker:a,WeekPicker:o,MonthPicker:i,YearPicker:v,TimePicker:d,QuarterPicker:y}}const $o=null;function Do(t){const{DatePicker:n,WeekPicker:a,MonthPicker:o,YearPicker:i,TimePicker:v,QuarterPicker:d}=bo(t),y=X(t),h=n;return h.WeekPicker=a,h.MonthPicker=o,h.YearPicker=i,h.RangePicker=y,h.TimePicker=v,h.QuarterPicker=d,h}var Br=Do;const ju=Br(Fe);function Sn(t){const n=fa(t.direction,t.placement);return n.overflow.adjustY=!1,n.overflow.adjustX=!1,Object.assign(Object.assign({},t),{dropdownAlign:n})}const Bo=(0,un.Z)(ju,"picker",null,Sn);ju._InternalPanelDoNotUseOrYouWillBeFired=Bo;const xo=(0,un.Z)(ju.RangePicker,"picker",null,Sn);ju._InternalRangePanelDoNotUseOrYouWillBeFired=xo,ju.generatePicker=Br;var wo=ju}}]); diff --git a/p__Classrooms__Lists__Exercise__Add__index.e9283345.async.js b/p__Classrooms__Lists__Exercise__Add__index.e9283345.async.js deleted file mode 100644 index 92ecbef212..0000000000 --- a/p__Classrooms__Lists__Exercise__Add__index.e9283345.async.js +++ /dev/null @@ -1,49 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[292],{57008:function(Lu,va,E){var u=E(59301),U=Object.defineProperty,Y=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,Ut=Object.prototype.propertyIsEnumerable,qt=(Be,De,Se)=>De in Be?U(Be,De,{enumerable:!0,configurable:!0,writable:!0,value:Se}):Be[De]=Se,qe=(Be,De)=>{for(var Se in De||(De={}))me.call(De,Se)&&qt(Be,Se,De[Se]);if(Y)for(var Se of Y(De))Ut.call(De,Se)&&qt(Be,Se,De[Se]);return Be};const en=Be=>React.createElement("svg",qe({width:14,height:13,xmlns:"http://www.w3.org/2000/svg"},Be),React.createElement("title",null,"\u6D4B\u8BD5AI\u8BC4\u5206"),React.createElement("path",{d:"M5.19 1.488a2.133 2.133 0 0 1 3.62 0l.96 1.54a.25.25 0 0 0 .152.11l1.76.437a2.133 2.133 0 0 1 1.12 3.443l-1.234 1.465.136 1.912a2.133 2.133 0 0 1-1.823 2.263l-.152.016a2.133 2.133 0 0 1-.954-.15l-1.681-.683a.25.25 0 0 0-.188 0l-1.681.682a2.133 2.133 0 0 1-2.93-2.128l.13-1.81a.25.25 0 0 0-.058-.178L1.198 7.018a2.133 2.133 0 0 1 1.12-3.443l1.76-.436a.25.25 0 0 0 .152-.11Zm2.053.543a.633.633 0 0 0-.78.25l-.96 1.54a1.75 1.75 0 0 1-1.064.774l-1.761.436a.633.633 0 0 0-.332 1.022L3.514 7.44c.294.348.44.797.407 1.251l-.13 1.81a.633.633 0 0 0 .87.631l1.681-.682a1.75 1.75 0 0 1 1.316 0l1.681.682a.633.633 0 0 0 .87-.631l-.18-2.518 1.625-1.931a.633.633 0 0 0-.332-1.022l-1.761-.436a1.75 1.75 0 0 1-1.065-.774l-.959-1.54a.633.633 0 0 0-.203-.203Zm1.544 5.23a.75.75 0 0 1 .102 1.493l-.102.007H5.362a.75.75 0 0 1-.102-1.494l.102-.006h3.425Z",fill:"#3061D0",fillRule:"nonzero"}));va.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUuMTkgMS40ODhhMi4xMzMgMi4xMzMgMCAwIDEgMy42MiAwbC45NiAxLjU0YS4yNS4yNSAwIDAgMCAuMTUyLjExbDEuNzYuNDM3YTIuMTMzIDIuMTMzIDAgMCAxIDEuMTIgMy40NDNsLTEuMjM0IDEuNDY1LjEzNiAxLjkxMmEyLjEzMyAyLjEzMyAwIDAgMS0xLjgyMyAyLjI2M2wtLjE1Mi4wMTZhMi4xMzMgMi4xMzMgMCAwIDEtLjk1NC0uMTVsLTEuNjgxLS42ODNhLjI1LjI1IDAgMCAwLS4xODggMGwtMS42ODEuNjgyYTIuMTMzIDIuMTMzIDAgMCAxLTIuOTMtMi4xMjhsLjEzLTEuODFhLjI1LjI1IDAgMCAwLS4wNTgtLjE3OEwxLjE5OCA3LjAxOGEyLjEzMyAyLjEzMyAwIDAgMSAxLjEyLTMuNDQzbDEuNzYtLjQzNmEuMjUuMjUgMCAwIDAgLjE1Mi0uMTFabTIuMDUzLjU0M2EuNjMzLjYzMyAwIDAgMC0uNzguMjVsLS45NiAxLjU0YTEuNzUgMS43NSAwIDAgMS0xLjA2NC43NzRsLTEuNzYxLjQzNmEuNjMzLjYzMyAwIDAgMC0uMzMyIDEuMDIyTDMuNTE0IDcuNDRjLjI5NC4zNDguNDQuNzk3LjQwNyAxLjI1MWwtLjEzIDEuODFhLjYzMy42MzMgMCAwIDAgLjg3LjYzMWwxLjY4MS0uNjgyYTEuNzUgMS43NSAwIDAgMSAxLjMxNiAwbDEuNjgxLjY4MmEuNjMzLjYzMyAwIDAgMCAuODctLjYzMWwtLjE4LTIuNTE4IDEuNjI1LTEuOTMxYS42MzMuNjMzIDAgMCAwLS4zMzItMS4wMjJsLTEuNzYxLS40MzZhMS43NSAxLjc1IDAgMCAxLTEuMDY1LS43NzRsLS45NTktMS41NGEuNjMzLjYzMyAwIDAgMC0uMjAzLS4yMDNabTEuNTQ0IDUuMjNhLjc1Ljc1IDAgMCAxIC4xMDIgMS40OTNsLS4xMDIuMDA3SDUuMzYyYS43NS43NSAwIDAgMS0uMTAyLTEuNDk0bC4xMDItLjAwNmgzLjQyNVoiIGZpbGw9IiMzMDYxRDAiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg=="},36061:function(Lu,va,E){E.d(va,{Z:function(){return Dt}});var u=E(59301),U=E(17574),Y=E(16149),me={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},Ut=Object.defineProperty,qt=Object.defineProperties,qe=Object.getOwnPropertyDescriptors,en=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Se=(ue,xt,Fe)=>xt in ue?Ut(ue,xt,{enumerable:!0,configurable:!0,writable:!0,value:Fe}):ue[xt]=Fe,je=(ue,xt)=>{for(var Fe in xt||(xt={}))Be.call(xt,Fe)&&Se(ue,Fe,xt[Fe]);if(en)for(var Fe of en(xt))De.call(xt,Fe)&&Se(ue,Fe,xt[Fe]);return ue},yt=(ue,xt)=>qt(ue,qe(xt)),gn=(ue,xt)=>{var Fe={};for(var nn in ue)Be.call(ue,nn)&&xt.indexOf(nn)<0&&(Fe[nn]=ue[nn]);if(ue!=null&&en)for(var nn of en(ue))xt.indexOf(nn)<0&&De.call(ue,nn)&&(Fe[nn]=ue[nn]);return Fe},tn=(ue,xt,Fe)=>new Promise((nn,_e)=>{var s=an=>{try{_n(Fe.next(an))}catch(ke){_e(ke)}},wt=an=>{try{_n(Fe.throw(an))}catch(ke){_e(ke)}},_n=an=>an.done?nn(an.value):Promise.resolve(an.value).then(s,wt);_n((Fe=Fe.apply(ue,xt)).next())}),Dt=ue=>{var xt=ue,{value:Fe,onChange:nn,defaultValue:_e,disabled:s}=xt,wt=gn(xt,["value","onChange","defaultValue","disabled"]);const[_n,an]=(0,u.useState)([]),[ke,Oe]=(0,u.useState)("1");(0,u.useEffect)(()=>{et()},[]);const et=()=>tn(void 0,null,function*(){const Ue=yield(0,Y.NZ)({});if(Ue!=null&&Ue.data){const ot=[{title:u.createElement("div",{title:"\u6839\u76EE\u5F55",className:me.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Bt(Ue.data||[])}];an(ot),Oe("2")}}),Bt=Ue=>{function ot(pt){const Re=pt.children,Nt=Array.isArray(Re)&&Re.length>0,zn=pt==null?void 0:pt.group_id;return{title:u.createElement("div",{title:pt==null?void 0:pt.name,className:me.name},pt==null?void 0:pt.name),value:zn,key:zn,icon:u.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Nt?Re==null?void 0:Re.map(un=>ot(un)):[]}}return Ue==null?void 0:Ue.map(pt=>ot(pt))},xe=_e?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:Fe,defaultExpandedKeys:Fe};return u.createElement("div",{className:me.customTree},u.createElement(U.default,je(yt(je({key:ke},xe),{showIcon:!0,treeData:_n,onSelect:nn,disabled:s}),wt)))}},79669:function(Lu,va,E){E.d(va,{Z:function(){return an},P:function(){return s}});var u=E(59301),U=E(78241),Y=E(43418),me=E(5112),Ut=E(92832),qt=E(1710),qe={brief:"brief___LOzpE",contentTitle:"contentTitle___xkdcN",content:"content___Vtri0",tips:"tips___tuAtH",antdTable:"antdTable___s8T2N",tableCell:"tableCell___kN9Fw",antdModal:"antdModal___WVBk3",orangeColor:"orangeColor___ryB2u"},en=E(49692),Be=Object.defineProperty,De=Object.defineProperties,Se=Object.getOwnPropertyDescriptors,je=Object.getOwnPropertySymbols,yt=Object.prototype.hasOwnProperty,gn=Object.prototype.propertyIsEnumerable,tn=(ke,Oe,et)=>Oe in ke?Be(ke,Oe,{enumerable:!0,configurable:!0,writable:!0,value:et}):ke[Oe]=et,Vt=(ke,Oe)=>{for(var et in Oe||(Oe={}))yt.call(Oe,et)&&tn(ke,et,Oe[et]);if(je)for(var et of je(Oe))gn.call(Oe,et)&&tn(ke,et,Oe[et]);return ke},Dt=(ke,Oe)=>De(ke,Se(Oe)),ue=(ke,Oe)=>{var et={};for(var Bt in ke)yt.call(ke,Bt)&&Oe.indexOf(Bt)<0&&(et[Bt]=ke[Bt]);if(ke!=null&&je)for(var Bt of je(ke))Oe.indexOf(Bt)<0&&gn.call(ke,Bt)&&(et[Bt]=ke[Bt]);return et},xt=(ke,Oe,et)=>new Promise((Bt,xe)=>{var Ue=Re=>{try{pt(et.next(Re))}catch(Nt){xe(Nt)}},ot=Re=>{try{pt(et.throw(Re))}catch(Nt){xe(Nt)}},pt=Re=>Re.done?Bt(Re.value):Promise.resolve(Re.value).then(Ue,ot);pt((et=et.apply(ke,Oe)).next())});const Fe=({studentNames:ke,total:Oe})=>{const et=["","\u4E00","\u4E24","\u4E09"];return Oe>3?u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:qe.orangeColor},ke==null?void 0:ke.join("\u3001")),"\u7B49",u.createElement("span",{className:qe.orangeColor},Oe),"\u540D\u5B66\u751F"):u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:qe.orangeColor},ke==null?void 0:ke.join("\u3001")),et[Oe],"\u540D\u5B66\u751F")},nn=({used:ke,copy:Oe,canNotCopy:et,studentNames:Bt,studentCount:xe,inPaper:Ue,is_random:ot=!1,position:pt=""})=>{const Re=()=>{if(Oe>0&&et>0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:qe.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C",u.createElement("span",{className:qe.orangeColor},et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236");if(Oe>0&&et===0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:qe.orangeColor},Oe),"\u4E2A\u9879\u76EE\u652F\u6301\u590D\u5236");if(Oe===0&&et>0)return u.createElement(u.Fragment,null,"\u5176\u4E2D",u.createElement("span",{className:qe.orangeColor},et),"\u4E2A\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236")},Nt=pt||(Ue?"\u8BD5\u5377":"\u8BFE\u7A0B");return u.createElement("span",null,u.createElement(Fe,{studentNames:Bt,total:xe}),"\u5B66\u4E60\u8FC7",Nt,"\u4E2D\u7684",u.createElement("span",{className:qe.orangeColor},ke),"\u4E2A\u9879\u76EE\uFF0C",Re(),"\u3002\u8BF7\u9009\u62E9",ot?"":"\u662F\u5426\u7EE7\u7EED\u4F7F\u7528\u548C","\u662F\u5426\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")},_e=({onCancel:ke,onOk:Oe,visible:et,inPaper:Bt,renderData:xe,type:Ue,isMultipleCourse:ot=!1})=>{const[pt]=U.default.useForm(),[Re,Nt]=(0,u.useState)(1),[zn,un]=(0,u.useState)(!1),Ln=(0,u.useMemo)(()=>(xe==null?void 0:xe.total_num)===1&&(xe==null?void 0:xe.can_copy_num)===1,[xe]),On=(0,u.useMemo)(()=>{var Pe;return(Pe=xe==null?void 0:xe.course_data_list)==null?void 0:Pe.filter(pe=>pe.is_show)},[xe]);return u.createElement(u.Fragment,null,Ln?u.createElement(Y.default,{centered:!0,closable:!0,open:et,destroyOnClose:!0,title:"\u63D0\u793A",className:qe.antdModal,width:682,confirmLoading:zn,onCancel:ke,onOk:()=>xt(void 0,null,function*(){var Pe;un(!0);let pe=Re;if(ot){const Ne=Vt({},pt.getFieldsValue());pe=(Pe=xe==null?void 0:xe.course_data_list)==null?void 0:Pe.map(yn=>Ne[yn.id]!==void 0?Dt(Vt({},yn),{is_copy:Ne[yn.id]}):yn)}yield Oe(pe),un(!1)})},u.createElement("div",{className:qe.content,style:{marginBottom:20}},ot?"\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5DF2\u5728\u6559\u5B66\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u8BF7\u95EE\u662F\u5426\u590D\u5236\u6210\u65B0\u7684\u5B9E\u8BAD\u53D1\u9001\u81F3\u6559\u5B66\u8BFE\u5802\u4E2D?":u.createElement(u.Fragment,null,u.createElement(Fe,{studentNames:xe==null?void 0:xe.student_names,total:xe==null?void 0:xe.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u8BF7\u9009\u62E9\u662F\u5426\u5C06\u8BE5\u9879\u76EE\u590D\u5236\u4E3A\u65B0\u9879\u76EE\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\uFF1F")),ot?u.createElement(U.default,{form:pt,preserve:!1},On==null?void 0:On.map(Pe=>u.createElement(u.Fragment,{key:Pe.id},u.createElement("h3",{className:"ml15 mb5"},Pe.name),u.createElement(U.default.Item,{name:Pe.id,initialValue:1},u.createElement(me.ZP.Group,{className:qe.content},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236\u5B9E\u8BAD"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236\u5B9E\u8BAD")))))):u.createElement(me.ZP.Group,{value:Re,onChange:Pe=>Nt(Pe.target.value),className:qe.content,style:{marginBottom:30}},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u590D\u5236"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u590D\u5236")),u.createElement("div",null,u.createElement("div",{className:qe.content,style:{marginBottom:10}},"* \u8BF4\u660E\uFF1A"),u.createElement("div",{className:qe.content,style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),u.createElement("div",{className:`${qe.content} ${qe.orangeColor}`},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"))):u.createElement(Y.default,{centered:!0,closable:!0,destroyOnClose:!0,open:et,confirmLoading:zn,title:"\u63D0\u793A",width:682,onCancel:ke,onOk:()=>xt(void 0,null,function*(){var Pe;un(!0);let pe=0;if(ot){const Ne=Vt({},pt.getFieldsValue());pe=(Pe=xe==null?void 0:xe.course_data_list)==null?void 0:Pe.map(yn=>Ne[yn.id]!==void 0?Dt(Vt({},yn),{is_use:Ne[yn.id]}):yn)}yield Oe(pe),un(!1)})},u.createElement("div",{className:qe.content},u.createElement(Fe,{studentNames:xe==null?void 0:xe.student_names,total:xe==null?void 0:xe.student_count}),"\u5B66\u4E60\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\u3002",ot?u.createElement(U.default,{form:pt,preserve:!1},u.createElement("h3",null,"\u5F53\u524D\u5B9E\u8BAD\u4E0D\u53EF\u590D\u5236\uFF0C\u5DF2\u7ECF\u68C0\u6D4B\u5230\u4EE5\u4E0B\u8BFE\u5802\u5B58\u5728\u8BE5\u5B9E\u8BAD\uFF0C\u540C\u4E00\u5B9E\u8BAD\u5728\u8BFE\u5802\u4E2D\u91CD\u590D\u4F7F\u7528\u65F6\uFF0C\u4F1A\u5BFC\u81F4\u6210\u7EE9\u4E92\u76F8\u5F71\u54CD\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u7EE7\u7EED\u4F7F\u7528"),On==null?void 0:On.map(Pe=>u.createElement(u.Fragment,{key:Pe.id},u.createElement("h3",{className:"ml15 mb5"},Pe.name),u.createElement(U.default.Item,{name:Pe.id,initialValue:1},u.createElement(me.ZP.Group,{className:qe.content},u.createElement(me.ZP,{value:1,style:{color:"#464f66"}},"\u7EE7\u7EED\u4F7F\u7528"),u.createElement(me.ZP,{value:0,style:{color:"#464f66"}},"\u4E0D\u4F7F\u7528")))))):u.createElement("div",null,"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u82E5\u786E\u8BA4\u7EE7\u7EED\u53D1\u9001\uFF0C",u.createElement("span",{className:qe.orangeColor},"\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002"),"\uFF08\u5982\u679C\u4E0D\u60F3\u6E05\u7A7A\u5B66\u751F\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u5EFA\u8BAE\u53C2\u7167\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u5185\u5BB9\u81EA\u884C\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u6216\u8005\u5C1D\u8BD5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u4EBA\u5F00\u653E\u672C\u9879\u76EE\u7684\u590D\u5236\u6743\u9650\uFF09\u3002"))))},s=function(){const[ke,Oe]=(0,u.useState)(!1),[et,Bt]=(0,u.useState)();return[ke,()=>Oe(!1),et,ot=>xt(this,null,function*(){var pt;const Re=ot,{isImportMultipleCourse:Nt=!1}=Re,zn=ue(Re,["isImportMultipleCourse"]);console.log(ot);const un=(ot==null?void 0:ot.result)||(yield(0,en.Tr)(zn));return"status"in un?!1:Nt?((pt=un==null?void 0:un.course_data_list)==null?void 0:pt.some(On=>On.is_show))?(Bt(un),Oe(!0),!0):un.course_data_list||[]:un.student_count===0?!1:(Bt(un),Oe(!0),!0)})]},wt=ke=>{const[Oe]=U.default.useForm(),[et,Bt]=(0,u.useState)(!1),{onCancel:xe,onOk:Ue,visible:ot,inPaper:pt=!1,renderData:Re,type:Nt,isMultipleCourse:zn=!1,position:un}=ke;let Ln=(0,u.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(pe,Ne){return u.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Ne)=>u.createElement(u.Fragment,null,u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_copy"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426"))),u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Ut.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,align:"center",ellipsis:!0,className:qe.tableCell,render(pe,Ne){return u.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},pe)}},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Ne)=>u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_use"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426")))},{title:"\u662F\u5426\u590D\u5236",dataIndex:"is_copy",align:"center",render:(pe,Ne)=>u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_copy"],initialValue:1},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426")))}],[pt]),On=(0,u.useMemo)(()=>pt?[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,align:"center",ellipsis:!0,render:(pe,Ne)=>u.createElement(u.Fragment,null,u.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},pe),u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Ut.default,{type:"hidden"})),u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Ut.default,{type:"hidden"})))}]:[{title:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",dataIndex:"name",width:424,className:qe.tableCell,ellipsis:!0,align:"center",render:(pe,Ne)=>u.createElement("a",{href:`/shixuns/${Ne.identifier}/challenges`,target:"_blank"},pe)},{title:"\u662F\u5426\u4F7F\u7528",dataIndex:"is_use",align:"center",render:(pe,Ne)=>u.createElement(u.Fragment,null,u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_use"],initialValue:0},u.createElement(me.ZP.Group,null,u.createElement(me.ZP,{value:1},"\u662F"),u.createElement(me.ZP,{value:0},"\u5426"))),u.createElement(U.default.Item,{name:[`${Nt==="subject"?Ne==null?void 0:Ne.stage_shixun_id:Ne.shixun_course_id||Ne.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Ut.default,{type:"hidden"})))}],[pt]);if(zn){const pe={title:"\u8BFE\u5802\u540D\u79F0",ellipsis:!0,dataIndex:"course_name",width:190,align:"center",className:qe.tableCell,render:(Ne,yn)=>u.createElement("a",{href:`/classrooms/${yn.course_id}`},Ne)};Ln=[pe,...Ln],On=[pe,...On]}const Pe=(0,u.useMemo)(()=>nn({used:Re==null?void 0:Re.repeat_shixun_num,copy:Re==null?void 0:Re.can_copy_num,canNotCopy:Re==null?void 0:Re.no_copy_num,studentNames:Re==null?void 0:Re.student_names,studentCount:Re==null?void 0:Re.student_count,is_random:Re==null?void 0:Re.is_random,inPaper:pt,position:un}),[Re,pt,un]);return u.createElement(Y.default,{title:"\u63D0\u793A",centered:!0,open:ot,confirmLoading:et,onOk:()=>xt(void 0,null,function*(){Bt(!0);const pe=Oe.getFieldsValue(),Ne=Object.keys(pe).map(yn=>({id:parseInt(yn.split("_")[0]),course_id:parseInt(yn.split("_")[1]),is_use:pe[yn].is_use,is_copy:pe[yn].is_copy}));yield Ue(Ne),Bt(!1)}),onCancel:xe,width:880,okText:"\u786E\u8BA4",className:qe.antdModal,destroyOnClose:!0},u.createElement(U.default,{form:Oe,preserve:!1},u.createElement("div",{className:qe.brief},Pe),u.createElement("div",{style:{marginBottom:30}},u.createElement("div",{style:{marginBottom:20}},"* \u8BF4\u660E"),u.createElement("div",{style:{marginBottom:20}},"1\u3001\u590D\u5236\uFF1A\u7CFB\u7EDF\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF08\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF09\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\u3002"),u.createElement("div",{className:qe.orangeColor},"2\u3001\u4E0D\u590D\u5236\uFF1A\u5F53\u524D\u9879\u76EE\u4F1A\u88AB\u76F4\u63A5\u53D1\u9001\u5230\u8BFE\u5802\u4E2D\u4F7F\u7528\uFF0C\u6311\u6218\u8FC7\u8BE5\u9879\u76EE\u7684\u5B66\u751F\u518D\u6B21\u8FDB\u5165\u9879\u76EE\u5F00\u542F\u6311\u6218\u65F6\uFF0C\u4F1A\u6E05\u7A7A\u4E4B\u524D\u7684\u6311\u6218\u8BB0\u5F55\u3002")),(Re==null?void 0:Re.can_copy_num)>0&&u.createElement("div",null,u.createElement("div",{className:qe.contentTitle},"\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),u.createElement(qt.default,{columns:Ln,className:qe.antdTable,dataSource:Re==null?void 0:Re.can_copy_list,rowKey:Nt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:240},bordered:!0})),(Re==null?void 0:Re.no_copy_num)>0&&u.createElement("div",null,u.createElement("div",{className:qe.contentTitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u9879\u76EE"),u.createElement(qt.default,{columns:On,className:qe.antdTable,dataSource:Re==null?void 0:Re.no_copy_list,rowKey:Nt==="subject"?"stage_shixun_id":"id",pagination:!1,scroll:{y:200},bordered:!0})),(Re==null?void 0:Re.no_use_list.length)>0&&(Re==null?void 0:Re.no_use_list.map(pe=>u.createElement("div",{key:Nt==="subject"?pe.stage_shixun_id:pe.shixun_course_id||pe.id},u.createElement(U.default.Item,{name:[`${Nt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_copy"],hidden:!0,initialValue:0},u.createElement(Ut.default,{type:"hidden"})),u.createElement(U.default.Item,{name:[`${Nt==="subject"?pe==null?void 0:pe.stage_shixun_id:pe.shixun_course_id||pe.id}`,"is_use"],hidden:!0,initialValue:1},u.createElement(Ut.default,{type:"hidden"})))))))};var an=ke=>{const{modalType:Oe}=ke;return Oe==="multiple"?u.createElement(wt,Vt({},ke)):u.createElement(_e,Vt({},ke))}},82438:function(Lu,va,E){E.d(va,{Z:function(){return en}});var u=E(59301),U={flex_box_center:"flex_box_center___rQJfc",flex_space_between:"flex_space_between___MDW24",flex_box_vertical_center:"flex_box_vertical_center___RZbAv",flex_box_center_end:"flex_box_center_end___ILhJA",flex_box_column:"flex_box_column___Fmij7",orangeColor:"orangeColor___U5vU6",redColor:"redColor___qYa6X",statustitle:"statustitle___pTBLm",statusbody:"statusbody___qUPQx",flex:"flex___VtL45"},Y=E(43418),me="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAPCAYAAADUFP50AAAAAXNSR0IArs4c6QAAAUFJREFUOE+V0ktKw1AUxvH/rVqIxT4wkgwEUSmK4APRBfiYCKU7cOZEBOkadAMZiwhuwJETBQciFRTtwJkPBLW2BRGrRanU9kpN2sSYiGaWc/PjuznnCN2Qh8AkPo+AzXxKLLiPhW7ICtDqB4GzQkqM/huGFZgZcDCBBDaaicsTMKbZH2xfwdY5/ICAEGSasC0AwRYblj+gKkENwfy4WS9V4LHsgsk49EZteJKHdBa6w7AybdZzr3D64ILxGKjtNrx9gfsSRBSYtf6xZh1/u+qQClrIhtdFuHmGvhisJcz65RPsZl2Jc/3QE7FhpgDHuT80x2+O9cR1K/GiCDt3rkQ/+Ns43gDFD0YVmHIuQGOOmiGTARhxwkGd1cZ7Vwd0OppWr3911StpcV++Iwn67q/kyBMuHchErcqwFxT1XZXsfQJqo2zI6kdI4QAAAABJRU5ErkJggg==",Ut="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAAXNSR0IArs4c6QAAAW1JREFUOE+dkj1IQmEUht9z/blp4VQEjS39eW+oSCFCpFCI4BiKFGWWQUSrCjVVg+lQNJZQDZGNTm1B4NTibS3n2lo0wuqEN8i/a0HfeN7v+d73nO+QJEcKAJzQPAwCnSpKNtoqkyRHqgDrtUFAb6Rnedx43KgT6O5P0GQijFiNLe/Sy3/B8g+YTIRRrb5jP32JYNADr8eOldU0RJEqVlm8r1kyuA/AIEB10OWy4vBgA4ryCIdjCJlMDmfn1zAY6EmyGY/UrAwrgGATWKsn4mGEQl4Uiw+YX9hT73aZiEcl8eMbZAGA0AT6/ZPY3Ykiny/A55tA7uoGqdQFBD2VbDbDugoSTTEj3gTGYgG8Vt7UeG63hNkZJ7a2s+gw1XqPnf5REKhkt4kxNakO08ycbOtRC/7FcakCwNTJ0WwmDI+1LUCZZDkSYGa5Eewf0G0KAnprNYtFQHdPbZhNS1cmLafF5bUTJsyBSVMHPm+/ADTrfrtCH68WAAAAAElFTkSuQmCC",qt=(Be,De,Se)=>new Promise((je,yt)=>{var gn=Dt=>{try{Vt(Se.next(Dt))}catch(ue){yt(ue)}},tn=Dt=>{try{Vt(Se.throw(Dt))}catch(ue){yt(ue)}},Vt=Dt=>Dt.done?je(Dt.value):Promise.resolve(Dt.value).then(gn,tn);Vt((Se=Se.apply(Be,De)).next())}),en=({type:Be,resdata:De,onok:Se,oktext:je,okloading:yt})=>{const[gn,tn]=(0,u.useState)(!1),{can_copy_list:Vt,can_copy_num:Dt,challenge_type:ue,course_data_list:xt,no_copy_list:Fe,no_copy_num:nn,no_use_list:_e,no_use_num:s,repeat_shixun_num:wt,student_count:_n,total_num:an,use_num:ke}=De;let Oe=Dt>0||Be==="exercise";(0,u.useEffect)(()=>{(De==null?void 0:De.student_count)>0&&tn(!0)},[De]),console.log("---11",yt),(0,u.useEffect)(()=>{yt||tn(!1)},[yt]);const et=()=>{if(Be==="exercise"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u4F5C\u7B54\u5DF2\u6311\u6218\u8FC7\u7684\u5B9E\u8BAD\u9898\u3002"));if(Be==="exercise"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixun"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7\u8BE5\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="subject"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709 ",u.createElement("span",{className:U.orangeColor},_n)," \u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u6311\u6218\u8FC7\u5176\u4E2D\u7684 ",u.createElement("span",{className:U.orangeColor},ke)," \u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u9001\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="exercisepush")return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u5176\u4ED6\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u8BD5\u5377\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE \uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u5728\u5F53\u524D\u8003\u8BD5\u4E2D\u8FDB\u884C\u4F5C\u7B54\u3002"));if(Be==="shixunpush"&&ue===1)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8003\u8BD5\u4E2D\u6311\u6218\u8FC7\u5176\u4E2D\u7684",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"));if(Be==="shixunpush"&&ue===2)return u.createElement(u.Fragment,null,"\u8BFE\u5802\u5185\u6709",u.createElement("span",{className:U.orangeColor},_n),"\u540D\u5B66\u751F\u5DF2\u5728\u8BFE\u5802\u5B9E\u9A8C\u4E2D\u6311\u6218\u8FC7",u.createElement("span",{className:U.orangeColor},ke),"\u4E2A\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E14\u4F5C\u4E1A\u5DF2\u5F00\u542F\u201C\u4F5C\u4E1A\u622A\u6B62\u540E\u4E0D\u5141\u8BB8\u5B66\u751F\u7F16\u8F91\u4EE3\u7801\u201D\u8BBE\u7F6E\u9879\uFF0C",u.createElement("span",{className:U.redColor},"\u91CD\u590D\u53D1\u5E03\u4F1A\u5BFC\u81F4\u8FD9\u90E8\u5206\u5B66\u751F\u65E0\u6CD5\u518D\u63D0\u4EA4\u4F5C\u4E1A\u3002"))},Bt=()=>{if(Be==="exercise"||Be==="subject"||Be==="exercisepush"||Be==="shixunpush")return u.createElement("div",{style:{marginTop:20}},nn>0&&u.createElement("div",null,u.createElement("span",{className:U.flex},u.createElement("img",{src:Ut,style:{width:14}}),u.createElement("span",{className:U.statustitle},"\u4E0D\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:U.statusbody},Be==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",u.createElement("span",{className:U.redColor},"\u4EE5\u4E0B\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u53D1\u9001\u81F3\u8BFE\u5802\u4E2D\u3002"),"\u60A8\u4E5F\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),(Be==="subject"||Be==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&u.createElement("span",{className:U.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),Be==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u6CA1\u6709\u590D\u5236\u6743\u9650\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C",Oe&&u.createElement("span",{className:U.redColor},"\u4E00\u952E\u590D\u5236\u4E0D\u4F1A\u590D\u5236\u6B64\u90E8\u5206\u9879\u76EE\u3002"),"\u5EFA\u8BAE\u60A8\u91CD\u65B0\u9009\u62E9\u5B9E\u8DF5\u9879\u76EE\u518D\u53D1\u5E03\u4F5C\u4E1A\uFF0C\u4E5F\u53EF\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002"),u.createElement("div",null,Fe==null?void 0:Fe.map((xe,Ue)=>u.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",Ue+1!==nn&&"\u3001"))))),Dt>0&&u.createElement("div",{style:{marginTop:20}},u.createElement("span",{className:U.flex},u.createElement("img",{src:me,style:{width:14}}),u.createElement("span",{className:U.statustitle},"\u652F\u6301\u590D\u5236\u7684\u5B9E\u8DF5\u9879\u76EE")),u.createElement("div",{className:U.statusbody},Be==="exercise"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u8BD5\u5377\u4E2D\u7684\u539F\u8BD5\u9898\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),(Be==="subject"||Be==="exercisepush")&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),Be==="shixunpush"&&u.createElement("div",{style:{marginBottom:15}},"\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362\u8BD5\u9898\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\u66FF\u6362\u5F53\u524D\u4F5C\u4E1A\u4E2D\u7684\u5B9E\u8DF5\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002"),u.createElement("div",null,Vt==null?void 0:Vt.map((xe,Ue)=>u.createElement("a",{href:`/shixuns/${xe.identifier}/challenges`,target:"_blank"},"\u300A",xe==null?void 0:xe.name,"\u300B",Ue+1!==Dt&&"\u3001"))))));if(Be==="shixun")return u.createElement("div",{style:{marginTop:20}},Dt>0?"\u8BE5\u9879\u76EE\u652F\u6301\u590D\u5236\uFF0C\u5EFA\u8BAE\u60A8\u4E00\u952E\u590D\u5236\u5E76\u53D1\u9001\uFF08\u5C06\u590D\u5236\u5E76\u521B\u5EFA\u4E00\u4E2A\u65B0\u7684\u9879\u76EE\uFF0C\u4E0D\u4F1A\u590D\u5236\u5B66\u751F\u7684\u6311\u6218\u8BB0\u5F55\uFF0C\u65B0\u7684\u9879\u76EE\u652F\u6301\u8FDB\u884C\u7F16\u8F91\u5E76\u4E0E\u539F\u9879\u76EE\u4FE1\u606F\u4E92\u4E0D\u5F71\u54CD\uFF09\u3002":"\u8BE5\u9879\u76EE\u4E0D\u652F\u6301\u590D\u5236\uFF0C\u60A8\u53EF\u4EE5\u8054\u7CFB\u9879\u76EE\u521B\u5EFA\u8005\u5F00\u542F\u590D\u5236\u6743\u9650\u6216\u8005\u8054\u7CFB\u5E73\u53F0\u6559\u7814\u52A9\u7406\u8FDB\u884C\u534F\u52A9\u3002")};return u.createElement(Y.default,{open:gn,onCancel:()=>{tn(!1)},cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",width:700,centered:!0,cancelButtonProps:{style:{display:!Oe&&"none"}},zIndex:1003,confirmLoading:yt,okText:Oe?je:"\u6211\u77E5\u9053\u4E86",onOk:()=>qt(void 0,null,function*(){Oe?yield Se([...Vt,..._e]):tn(!1)})},u.createElement("div",{style:{maxHeight:600,overflow:"auto"}},et(),Bt()))}},69082:function(Lu,va,E){E.r(va),E.d(va,{default:function(){return _l}});var u=E(59301),U=E(89070),Y=E(78241),me=E(8591),Ut=E(66104),qt=E(92832),qe=E(19842),en=E(24905),Be=E(5112),De=E(5871),Se=E(3113),je={flex_box_center:"flex_box_center___aPGWN",flex_space_between:"flex_space_between___MQNX5",flex_box_vertical_center:"flex_box_vertical_center___Z7QdK",flex_box_center_end:"flex_box_center_end___JQl5O",flex_box_column:"flex_box_column___IhYhx",bg:"bg___Kg8x_",title:"title___UhsVG",titleLeft:"titleLeft___NPVwn",titleRight:"titleRight___UGtmZ",formWrap:"formWrap___Jowb2",baseLineHeight:"baseLineHeight___N68WX",radioBtnWrapper:"radioBtnWrapper___bX7Pi",radiogroup:"radiogroup___ukf8u",easy:"easy___ZHYPU",medium:"medium___piewx",hard:"hard___HMXyt",selectdiv:"selectdiv___gkuBG",divitem:"divitem___vNm0q",bottmodiv:"bottmodiv___assW5",cancelBtn:"cancelBtn___Nl6Pi",confirmBtn:"confirmBtn___BNoFU",baseFormItem:"baseFormItem___ILZ2V",cascaderPopup:"cascaderPopup___QPxW3",addQuestionBtn:"addQuestionBtn___OjehS",concat:"concat___kliXB"},yt=E(43418),gn=E(5083),tn=E(61186),Vt=E.n(tn),Dt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const ue=({user:e,dispatch:l,classroomList:r,onModalOk:m,setsubloading:f})=>{const Q=(0,U.useParams)(),[Z,B]=(0,u.useState)(),[p,A]=(0,u.useState)(!1);function V(c){return c&&c{A(!1)},zIndex:8888,destroyOnClose:!0,footer:null,maskClosable:!1,keyboard:!1,open:r.actionTabs.key==="\u9884\u7EA6\u5F39\u7A97",onCancel:()=>{if(p){me.ZP.warning("\u6B63\u5728\u8BF7\u6C42\u6570\u636E\u4E2D...");return}f(!1),l({type:"classroomList/setActionTabs",payload:{}})}},u.createElement("div",null,u.createElement("span",null,"EduCoder\u6CE8\u610F\u5230\u60A8\u7684\u8BFE\u5802\u4E2D\u5B66\u751F\u4EBA\u6570\u8F83\u591A\u3002\u4E3A\u66F4\u597D\u5730\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u670D\u52A1\uFF0C\u7ED9\u540C\u5B66\u4EEC\u5E26\u6765\u66F4\u597D\u7684\u8003\u8BD5\u4F53\u9A8C\uFF0C\u6211\u4EEC\u5C06\u63D0\u524D\u4E3A\u60A8\u548C\u60A8\u7684\u5B66\u751F\u51C6\u5907\u597D\u670D\u52A1\u5668\u8D44\u6E90\u3002 \u8BF7\u60A8\u544A\u77E5\u6211\u4EEC\uFF0C\u8FD9\u4EFD\u8BD5\u5377\u7684\u9884\u8BA1\u8003\u8BD5\u65F6\u95F4\u662F\uFF1A"),u.createElement("br",null),u.createElement(gn.default,{popupStyle:{zIndex:9999},style:{marginTop:"10px",marginBottom:"10px"},disabledDate:V,format:"YYYY-MM-DD HH:mm:ss",onChange:(c,g)=>{B(g)},showTime:{defaultValue:Vt()("00:00:00","HH:mm:ss")}}),u.createElement("br",null),u.createElement("span",null,"\u611F\u8C22\u60A8\u7684\u914D\u5408"),u.createElement("br",null),u.createElement("div",{style:{textAlign:"end"}},u.createElement(Se.ZP,{loading:p,type:"primary",onClick:()=>Dt(void 0,null,function*(){A(!0),m(Z,()=>{l({type:"classroomList/setActionTabs",payload:{}})})})},"\u786E\u8BA4"))))};var xt=(0,U.connect)(({user:e,classroomList:l})=>({user:e,classroomList:l}))(ue),Fe=E(99064),nn=E(32134),_e=E(12893),s={wrap:"wrap___Ww0Ti",itemWarp:"itemWarp___LMLjd",addIcon:"addIcon___xmRLl",deleteIcon:"deleteIcon___gjwgO"},wt=E(57809),_n=Object.defineProperty,an=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,et=(e,l,r)=>l in e?_n(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Bt=(e,l)=>{for(var r in l||(l={}))ke.call(l,r)&&et(e,r,l[r]);if(an)for(var r of an(l))Oe.call(l,r)&&et(e,r,l[r]);return e},xe=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),ot=({setitem:e,item:l,rz:r})=>{var m,f,Q,Z,B,p,A,V;let[c,g]=(0,u.useState)({zydatas:[],jbdatas:[],kcdatas:[],zsdatas:[],page:1,per_page:20});const[I]=Y.default.useForm(),[M,w]=(0,u.useState)(!1);(0,u.useEffect)(()=>{r&&!M&&(c.zydatas=r,g(Bt({},c)),w(!0),l!=null&&l.ec_course_id&&C())},[l,r,M]),console.log(c,"params");function C(){return xe(this,null,function*(){yield D(l==null?void 0:l.ec_major_school_id),yield x(l==null?void 0:l.ec_year_id),yield ae(l==null?void 0:l.ec_course_id),I.setFieldsValue({ec_course_id:l==null?void 0:l.ec_course_id,ec_major_school_id:l==null?void 0:l.ec_major_school_id,ec_point_ids:l==null?void 0:l.ec_point_ids,ec_year_id:l==null?void 0:l.ec_year_id})})}function D(O){return xe(this,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_major_schools/${O}/ec_years/get_year_list.json`,{method:"get"});c.jbdatas=R==null?void 0:R.data,g(Bt({},c)),I.setFieldsValue({ec_year_id:"",ec_course_id:"",ec_point_ids:[]})})}function x(O){return xe(this,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_years/${O}/ec_courses/get_courses.json`,{method:"get"});c.kcdatas=R==null?void 0:R.data,g(Bt({},c)),I.setFieldsValue({ec_course_id:"",ec_point_ids:[]})})}const ae=O=>xe(void 0,null,function*(){const R=yield(0,Fe.ZP)(`/api/ec_courses/${O}/ec_points.json`,{method:"get",params:{ec_course_id:O}});c.zsdatas=R==null?void 0:R.data,g(Bt({},c))});return u.createElement("div",{className:s.from},u.createElement(Y.default,{form:I,layout:"inline",onValuesChange:O=>{console.log("----",O),O.ec_major_school_id&&(c.jbdatas=[],c.kcdatas=[],c.zsdatas=[],g(Bt({},c)),D(O.ec_major_school_id)),O.ec_year_id&&(c.kcdatas=[],c.zsdatas=[],g(Bt({},c)),x(O.ec_year_id)),O.ec_course_id&&(c.zsdatas=[],g(Bt({},c)),ae(O.ec_course_id))},onFinish:O=>xe(void 0,null,function*(){e(O)})},u.createElement(Y.default.Item,{name:"ec_major_school_id"},u.createElement(wt.default,{style:{width:160},disabled:((m=c.zydatas)==null?void 0:m.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u4E13\u4E1A"},(f=c==null?void 0:c.zydatas)==null?void 0:f.map((O,R)=>u.createElement(wt.default.Option,{key:R,value:O==null?void 0:O.ec_major_school_id},O==null?void 0:O.name)))),u.createElement(Y.default.Item,{name:"ec_year_id"},u.createElement(wt.default,{style:{width:160},disabled:((Q=c.jbdatas)==null?void 0:Q.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BA4\u8BC1\u5C4A\u522B"},(Z=c==null?void 0:c.jbdatas)==null?void 0:Z.map((O,R)=>u.createElement(wt.default.Option,{key:R,value:O==null?void 0:O.ec_year_id},O==null?void 0:O.year)))),u.createElement(Y.default.Item,{name:"ec_course_id"},u.createElement(wt.default,{style:{width:208},disabled:((B=c.kcdatas)==null?void 0:B.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B"},(p=c==null?void 0:c.kcdatas)==null?void 0:p.map((O,R)=>u.createElement(wt.default.Option,{key:R,value:O==null?void 0:O.id},O==null?void 0:O.name)))),u.createElement(Y.default.Item,{name:"ec_point_ids"},u.createElement(wt.default,{onChange:()=>{I.submit()},style:{width:160},maxTagCount:1,maxTagTextLength:7,mode:"multiple",disabled:((A=c.zsdatas)==null?void 0:A.length)<=0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"},(V=c==null?void 0:c.zsdatas)==null?void 0:V.map((O,R)=>u.createElement(wt.default.Option,{key:R,value:O==null?void 0:O.id},O==null?void 0:O.name))))))},pt=Object.defineProperty,Re=Object.defineProperties,Nt=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,Ln=Object.prototype.propertyIsEnumerable,On=(e,l,r)=>l in e?pt(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Pe=(e,l)=>{for(var r in l||(l={}))un.call(l,r)&&On(e,r,l[r]);if(zn)for(var r of zn(l))Ln.call(l,r)&&On(e,r,l[r]);return e},pe=(e,l)=>Re(e,Nt(l)),Ne=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const yn=({user:e,exercise_id:l=null,homework_common_id:r=null,setitem:m})=>{var f,Q,Z;let[B,p]=(0,u.useState)([{id:Math.random()}]),[A,V]=(0,u.useState)(null);function c(){return Ne(this,null,function*(){var I,M,w,C;let D=yield(0,Fe.ZP)("/api/ec_courses/0/ec_points/get_work_points.json",{method:"get",params:{exercise_id:l,homework_common_id:r}});if(((I=D==null?void 0:D.data)==null?void 0:I.length)>0){let x=[];(M=D==null?void 0:D.data)==null||M.map(ae=>{var O;(O=ae==null?void 0:ae.ec_point_ids)==null||O.map(R=>{x.push(R)})}),m(pe(Pe({},(w=D==null?void 0:D.data)==null?void 0:w[0]),{ec_point_ids:x})),p((C=D==null?void 0:D.data)==null?void 0:C.map(ae=>pe(Pe({},ae),{id:Math.random()})))}})}(0,u.useEffect)(()=>{var I,M;(M=(I=e==null?void 0:e.userInfo)==null?void 0:I.course)!=null&&M.course_school_id&&g()},[(Q=(f=e==null?void 0:e.userInfo)==null?void 0:f.course)==null?void 0:Q.course_school_id]);function g(){return Ne(this,null,function*(){var I,M;const w=yield(0,Fe.ZP)(`/api/schools/${(M=(I=e==null?void 0:e.userInfo)==null?void 0:I.course)==null?void 0:M.course_school_id}/ec_majors/get_major_list.json`,{method:"get"});V(w==null?void 0:w.data),(r||l)&&c()})}return console.log(B,A,"datas"),u.createElement("div",{style:{display:(Z=e.userInfo.course)!=null&&Z.is_openengineering?"":"none"}},u.createElement("div",{className:s.wrap},u.createElement("p",null,"\u5DE5\u7A0B\u8BA4\u8BC1",u.createElement("br",null),"\u8003\u6838\u77E5\u8BC6\u70B9"),u.createElement("div",{className:s.itemWarp},B==null?void 0:B.map((I,M)=>u.createElement("div",{key:I.id,style:{display:"flex",alignItems:"center",marginBottom:20}},u.createElement(ot,{rz:A,item:I,setitem:w=>{w=Pe(Pe({},B==null?void 0:B[M]),w),B.splice(M,1,w),p([...B]);let C=[];B==null||B.map(D=>{var x;(x=D==null?void 0:D.ec_point_ids)==null||x.map(ae=>{C.push(ae)})}),m(pe(Pe({},w),{ec_point_ids:C}))}}),u.createElement(nn.Z,{className:s.addIcon,onClick:()=>{B.push({id:Math.random()}),p([...B])}}),M!=0&&u.createElement(_e.Z,{className:s.deleteIcon,onClick:()=>{B.splice(M,1);let w=[];B==null||B.map(C=>{var D;(D=C==null?void 0:C.ec_point_ids)==null||D.map(x=>{w.push(x)})}),m(pe(Pe({},B[M-1]),{ec_point_ids:w})),p([...B])}}))))))};var uu=(0,U.connect)(({user:e})=>({user:e}))(yn),Ua=E(20834),$a=E(71418),be=E(38854),ge=E(6848),Qe=E(43428),se={flex_box_center:"flex_box_center___zCnVx",flex_space_between:"flex_space_between___BBiQD",flex_box_vertical_center:"flex_box_vertical_center___KzPui",flex_box_center_end:"flex_box_center_end___zJokd",flex_box_column:"flex_box_column___Grsys",moreSpan:"moreSpan___VJeLv",bg:"bg___oBBHW",title:"title___xV4Rt",bottomdiv:"bottomdiv___rPfwr",spanBtn:"spanBtn___eJxID",addQuestionBtn:"addQuestionBtn___RPRiP",saveBtn:"saveBtn___y9nNf",left:"left___Q3Qf4",leftAction:"leftAction___GT9yG",Button:"Button___r00OP",iconWrapper:"iconWrapper___wofW_",up:"up___a9RQm",down:"down___x6RAl",disabled:"disabled___mkEME",titleleft:"titleleft___WZ83K",more_style:"more_style___ZXYnN",qcount:"qcount___o6F1k",score:"score___Gy6jr",qtitle:"qtitle___KF7pa",qcountclick:"qcountclick___kvoyc",right:"right___Nfa70",edit:"edit___RVRSb",delete:"delete___J9BAT",yuanti:"yuanti___ljq8l",tianjia:"tianjia___s7Zu2",shixun:"shixun___YkjdZ",scoreByBlankRadio:"scoreByBlankRadio___QYQY5",modalconfirm:"modalconfirm___dmWFe",scoremodal:"scoremodal___CDA7w",close:"close___jdUWv",content:"content___HPqUf",items:"items___YkyQL",bottom:"bottom___mzpp4",yes:"yes___Xio6z",no:"no___hbicD",formcenter:"formcenter___kN8Ax",radiogroup:"radiogroup___htjtc",easy:"easy____g1mR",medium:"medium___vPAsn",hard:"hard___c6tcf",formcenterselect:"formcenterselect___B88vb",selectitems1:"selectitems1___Dzpho",selectitems:"selectitems___wUGKF",morebottom:"morebottom___F5cFQ",scoreinput:"scoreinput___S9Fbv",shake:"shake___IYp2E",titleTooltip:"titleTooltip___J0i26",exercise_styles:"exercise_styles___BJAZm"},Fn=E(955),Su=E(8797),ku=E(67248),ea=E(12921),ht=E(85149),Pn=E(59301),Na=Object.defineProperty,el=Object.defineProperties,Eu=Object.getOwnPropertyDescriptors,Iu=Object.getOwnPropertySymbols,tl=Object.prototype.hasOwnProperty,Hu=Object.prototype.propertyIsEnumerable,Fa=(e,l,r)=>l in e?Na(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,gu=(e,l)=>{for(var r in l||(l={}))tl.call(l,r)&&Fa(e,r,l[r]);if(Iu)for(var r of Iu(l))Hu.call(l,r)&&Fa(e,r,l[r]);return e},Zu=(e,l)=>el(e,Eu(l)),lu=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Ou=({Itemid:e,setqitem:l,qitem:r,data:m,getdata:f,bigitem:Q,setBigqitem:Z,isedit:B,handleEditing:p})=>{const[A,V]=(0,u.useState)([]),[c,g]=(0,u.useState)(!1),I=(w,C,D)=>{const x=Array.from(w),[ae]=x.splice(C,1);return x.splice(D,0,ae),x};(0,u.useEffect)(()=>{m.length>0&&V([...m])},[m]);const M=(w,C)=>lu(void 0,null,function*(){if(!w.destination)return;if(B){p();return}const D=I(C,w.source.index,w.destination.index);g(!0);let x=yield(0,Fe.ZP)(`/api/exercises/${e}/adjust_position.json`,{method:"post",body:{id:e,question_ids:D==null?void 0:D.map(ae=>ae.question_id)}});g(!1),x.status===0&&f({id:C==null?void 0:C[w.source.index].question_id})});return Pn.createElement("div",null,Pn.createElement(ea.Z5,{onDragEnd:w=>M(w,A)},Pn.createElement(ea.bK,{droppableId:"droppable"},(w,C)=>Pn.createElement("div",gu({ref:w.innerRef},w.droppableProps),Pn.createElement($a.Z,{spinning:c},A.map((D,x)=>Pn.createElement(ea._l,{key:x,draggableId:x.toString(),index:x},(ae,O)=>{var R,Le;return Pn.createElement("aside",gu(gu({ref:ae.innerRef},ae.draggableProps),ae.dragHandleProps),Pn.createElement(ge.Z,{title:Pn.createElement(ht.Z,{value:(D==null?void 0:D.question_type)===8?(R=D==null?void 0:D.program_attr)==null?void 0:R.description:D.question_title}),color:"#fff",placement:"left",overlayClassName:se.titleTooltip},Pn.createElement("div",{onClick:()=>{if(B){p();return}l(Zu(gu({},D),{index:x+1})),Z(Q),(0,Fn.Vf)("#question-scroll-id")},className:`${se.qcount} ${D.question_id===(r==null?void 0:r.question_id)?se.qcountclick:""}`},Pn.createElement("span",{className:se.score},D==null?void 0:D.question_score,"\u5206"),Pn.createElement("span",{className:se.qtitle},x+1,"\u3001",Pn.createElement(ht.Z,{value:(D==null?void 0:D.question_type)===8?(Le=D==null?void 0:D.program_attr)==null?void 0:Le.description:D.question_title,showTextOnly:!0})))))}))),w.placeholder))))},Kt=E(95237),Rn=E(65357),Ta=E(78673),ru=E(61485),hu=E(87198),J=E(59301),ce=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Ca=({form:e,TagDiscipline:l,exerciseitem:r,qitem:m,getTagData:f})=>{var Q;const[Z,B]=(0,u.useState)(!0),[p,A]=(0,u.useState)(!1),[V,c]=(0,u.useState)(""),[g,I]=(0,u.useState)([]),[M,w]=(0,u.useState)([]),[C,D]=(0,u.useState)(0);(0,u.useEffect)(()=>{ae()},[]);const x=O=>ce(void 0,null,function*(){const R=yield(0,Fe.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:O==null?void 0:O.sub_discipline_id}});w(R==null?void 0:R.tag_disciplines)}),ae=()=>ce(void 0,null,function*(){const O=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});I(O.disciplines||[]),m!=null&&m.sub_discipline_id&&x(m),D(m!=null&&m.sub_discipline_id?1:0),e.setFieldsValue({difficulty:m.difficulty||2,tag_discipline_ids:m.tag_discipline_ids,repeat_answer:!m.repeat_answer,sub_discipline_id:m!=null&&m.sub_discipline_id?[m==null?void 0:m.discipline_id,m==null?void 0:m.sub_discipline_id]:[]})});return J.createElement("div",null,J.createElement("div",{style:{marginTop:30,height:Z?"100%":"0px",overflow:"hidden"}},J.createElement(Y.default.Item,{className:se.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},J.createElement(Be.ZP.Group,{className:se.radiogroup},J.createElement(Be.ZP.Button,{className:se.easy,value:1},"\u7B80\u5355"),J.createElement(Be.ZP.Button,{className:se.medium,value:2},"\u9002\u4E2D"),J.createElement(Be.ZP.Button,{className:se.hard,value:3},"\u56F0\u96BE"))),J.createElement(Y.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:se.formcenterselect},J.createElement(qe.Z,{className:se.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:g,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(O,R)=>{e.setFieldsValue({sub_discipline_id:O,tag_discipline_ids:[]}),D(O?O.length:0),(O==null?void 0:O.length)>0&&(x({sub_discipline_id:O[1]}),O[1]==(m==null?void 0:m.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",m.tag_discipline_ids))},onClear:()=>{w([]),e.setFieldValue("tag_discipline_ids",[]),D(0)}})),J.createElement(Y.default.Item,{className:se.formcenterselect},J.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},J.createElement(Y.default.Item,{name:"tag_discipline_ids"},J.createElement(wt.default,{className:se.selectitems,disabled:C===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(O,R)=>R.key.indexOf(O.toLowerCase())>=0},M==null?void 0:M.map(O=>J.createElement(wt.default.Option,{key:O.name+O.id,value:O.id},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},O.name),(O==null?void 0:O.type)==="personal"&&J.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),C>0&&J.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},J.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),J.createElement("a",{onClick:()=>{A(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),J.createElement(Y.default.Item,{className:se.formcenterselect},J.createElement("div",{style:{display:"flex",alignItems:"center"}},J.createElement(Y.default.Item,{name:"repeat_answer",valuePropName:"checked"},J.createElement(Ta.Z,null)),J.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"48px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",J.createElement(ge.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},J.createElement(ru.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),J.createElement(hu.Z,{open:p,subDisciplineId:(Q=e.getFieldValue("sub_discipline_id"))==null?void 0:Q[1],onCancel:()=>{A(!1)},onOkClick:O=>{w(R=>[...R,O]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),O==null?void 0:O.id])}}))},dn=E(59301),yu=Object.defineProperty,Yu=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,Fu=Object.getOwnPropertySymbols,Il=Object.prototype.hasOwnProperty,Zl=Object.prototype.propertyIsEnumerable,Ru=(e,l,r)=>l in e?yu(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Sa=(e,l)=>{for(var r in l||(l={}))Il.call(l,r)&&Ru(e,r,l[r]);if(Fu)for(var r of Fu(l))Zl.call(l,r)&&Ru(e,r,l[r]);return e},Mu=(e,l)=>Yu(e,hl(l)),Ol=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Pr=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm();(0,u.useEffect)(()=>{var g;V.setFieldsValue(Mu(Sa({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(I=>Mu(Sa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const c=g=>{if(!(g!=null&&g.length))return!1;const I=g.map(w=>{var C;return(C=w.choice_text)==null?void 0:C.trim().replace(/^\s+|\s+$/g,"")});return new Set(I).size!==I.length};return dn.createElement("div",null,dn.createElement(Y.default,{form:V,colon:!1,onFinish:g=>{var I,M,w,C,D;if(c(g.choices)){me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let x=(M=(I=g==null?void 0:g.choices)==null?void 0:I.map)==null?void 0:M.call(I,(O,R)=>{if((O==null?void 0:O.standard_boolean)===1)return R+1}),ae=Mu(Sa({},g),{item_type:e==null?void 0:e.question_type,question_choices:(C=(w=g==null?void 0:g.choices)==null?void 0:w.map)==null?void 0:C.call(w,O=>O.choice_text),standard_answers:x.filter(O=>O),choices:(D=g==null?void 0:g.choices)==null?void 0:D.map(O=>Mu(Sa({},O),{is_answer:O.standard_boolean}))});f(Sa(Sa({},e),ae))},onFinishFailed:g=>Ol(void 0,null,function*(){var I,M;me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},dn.createElement("div",{style:{display:"flex",alignItems:"center"}},dn.createElement("div",{style:{flex:1}},dn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),dn.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&dn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},dn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),dn.createElement(Se.ZP,{onClick:()=>{var g;e.isadd?(l(!1),B()):(V.setFieldsValue(Mu(Sa({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(I=>Mu(Sa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),dn.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:dn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},dn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},dn.createElement(Se.ZP,{type:"primary",className:"ml20",onClick:()=>Ol(void 0,null,function*(){V.submit()})},"\u4FDD\u5B58"))),dn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},dn.createElement(Kt.Z,{align:"middle"},dn.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},dn.createElement(De.Z,{onBlur:g=>{g.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),dn.createElement(Rn.u,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"question_title",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),dn.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},Nr=E(70472),nl=E(27693),ln=E(59301),Rl=Object.defineProperty,yl=Object.defineProperties,Ml=Object.getOwnPropertyDescriptors,$l=Object.getOwnPropertySymbols,Fl=Object.prototype.hasOwnProperty,Sr=Object.prototype.propertyIsEnumerable,oa=(e,l,r)=>l in e?Rl(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Ka=(e,l)=>{for(var r in l||(l={}))Fl.call(l,r)&&oa(e,r,l[r]);if($l)for(var r of $l(l))Sr.call(l,r)&&oa(e,r,l[r]);return e},al=(e,l)=>yl(e,Ml(l)),Tl=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),jl=({qitem:e,TagDiscipline:l,exerciseitem:r,setisedit:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),c=Y.default.useWatch("use_blank_score",V);return(0,u.useEffect)(()=>{V.setFieldsValue(al(Ka({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ln.createElement("div",null,ln.createElement(Y.default,{form:V,colon:!1,onValuesChange:(g,I)=>{var M,w,C,D;if(g!=null&&g.standard_answers||g!=null&&g.use_blank_score){let x=((M=V.getFieldValue("standard_answers"))==null?void 0:M.length)>0&&((C=(w=V.getFieldValue("standard_answers"))==null?void 0:w.map(ae=>ae.score))==null?void 0:C.filter(ae=>ae));(x==null?void 0:x.length)>0&&V.setFieldsValue({question_score:(x==null?void 0:x.length)>0&&((D=x.reduce((ae,O)=>ae+O))==null?void 0:D.toFixed(1))})}},onFinish:g=>{f(al(Ka(Ka({},e),g),{item_type:e==null?void 0:e.question_type,standard_answers:g.standard_answers,question_title:g.name}))},onFinishFailed:g=>Tl(void 0,null,function*(){var I,M;g.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Fn.pE)(),me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},ln.createElement("div",{style:{display:"flex",alignItems:"center"}},ln.createElement("div",{style:{flex:1}},ln.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ln.createElement("span",null,"\u586B\u7A7A\u9898")),((A=r==null?void 0:r.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&ln.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},ln.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ln.createElement(Se.ZP,{onClick:()=>{e.isadd?(m(!1),B()):(V.setFieldsValue(al(Ka({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),ln.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ln.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ln.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ln.createElement(Se.ZP,{type:"primary",className:"ml20",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),ln.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ln.createElement(Kt.Z,{align:"middle"},c?ln.createElement(nl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ln.createElement(Y.default.Item,{key:2,className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ln.createElement(De.Z,{onBlur:g=>{g.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ln.createElement(Y.default.Item,{name:"use_blank_score",noStyle:!0},ln.createElement(Be.ZP.Group,{className:se.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ln.createElement(ge.Z,{overlayInnerStyle:{width:460},title:ln.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ln.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ln.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ln.createElement(Nr.u,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,answerKey:"standard_answers"}),ln.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:r,TagDiscipline:l,form:V}))))},Et=E(11832),Qt=E(59301),Vl=Object.defineProperty,ul=Object.defineProperties,kr=Object.getOwnPropertyDescriptors,ou=Object.getOwnPropertySymbols,Ll=Object.prototype.hasOwnProperty,Hl=Object.prototype.propertyIsEnumerable,Yl=(e,l,r)=>l in e?Vl(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,$u=(e,l)=>{for(var r in l||(l={}))Ll.call(l,r)&&Yl(e,r,l[r]);if(ou)for(var r of ou(l))Hl.call(l,r)&&Yl(e,r,l[r]);return e},Ga=(e,l)=>ul(e,kr(l)),Ir=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),ll=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm();return(0,u.useEffect)(()=>{var c;V.setFieldsValue(Ga($u({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(g=>Ga($u({},g),{is_answer:g!=null&&g.standard_boolean?1:0}))}))},[e]),Qt.createElement("div",null,Qt.createElement(Y.default,{form:V,colon:!1,onFinish:c=>{var g,I,M,w;let C=(I=(g=c==null?void 0:c.choices)==null?void 0:g.map)==null?void 0:I.call(g,(D,x)=>{if((D==null?void 0:D.is_answer)===1)return x+1});f(Ga($u($u({},e),c),{question_title:c.name,standard_answers:C.filter(D=>D),question_choices:(w=(M=c==null?void 0:c.choices)==null?void 0:M.map)==null?void 0:w.call(M,D=>D.choice_text)}))},onFinishFailed:c=>Ir(void 0,null,function*(){var g,I;me.ZP.error(c.errorFields[0].errors[0]),V.scrollToField((I=(g=c==null?void 0:c.errorFields)==null?void 0:g[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},Qt.createElement("div",{style:{display:"flex",alignItems:"center"}},Qt.createElement("div",{style:{flex:1}},Qt.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Qt.createElement("span",null,"\u5224\u65AD\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&Qt.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},Qt.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Qt.createElement(Se.ZP,{onClick:()=>{var c;e.isadd?(l(!1),B()):(V.setFieldsValue(Ga($u({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(g=>Ga($u({},g),{is_answer:g!=null&&g.standard_boolean?1:0}))})),l(!1))}},"\u53D6\u6D88"),Qt.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Qt.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Qt.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Qt.createElement(Se.ZP,{type:"primary",className:"ml20",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),Qt.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Qt.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Qt.createElement(De.Z,{onBlur:c=>{c.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Qt.createElement(Et.Z,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Qt.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},Ql=E(36381),we={wrap:"wrap___m6v_p",deleteIcon:"deleteIcon___hdYRw",keywordTag:"keywordTag___BLtdn",questionTitleEditorWrap:"questionTitleEditorWrap___fdaK7",choiceWrap:"choiceWrap___wkyUO",choiceIndex:"choiceIndex___tExMq",judgementIndex:"judgementIndex___RMhzJ",setAnswerBtn:"setAnswerBtn___bisIK",activeAnswer:"activeAnswer___MnyyC",activeJudgementAnswer:"activeJudgementAnswer___grGX5",actionWrapper:"actionWrapper___LUawU",addIcon:"addIcon___ckXqe",inputBorder:"inputBorder___nuo0O",placeholder:"placeholder___Dhdir",blankWrapper:"blankWrapper___cnidV",blankInput:"blankInput___iZ5BF",blankInputNumberWrapper:"blankInputNumberWrapper___zlXQc",addBtn:"addBtn___OdgAm",blankIndex:"blankIndex___g4Y7d",baseInputWrapper:"baseInputWrapper___DCOHd",collapseWrapper:"collapseWrapper___SyLrk",panelHeader:"panelHeader___E0il1",open:"open___IFH3V",close:"close___YpIA9",hide:"hide___Nl1W6",scoreByBlankRadio:"scoreByBlankRadio___jpG4i"},rl=E(12290),Zr=Object.defineProperty,Or=Object.defineProperties,Rr=Object.getOwnPropertyDescriptors,Tu=Object.getOwnPropertySymbols,zl=Object.prototype.hasOwnProperty,Wl=Object.prototype.propertyIsEnumerable,Ul=(e,l,r)=>l in e?Zr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Mr=(e,l)=>{for(var r in l||(l={}))zl.call(l,r)&&Ul(e,r,l[r]);if(Tu)for(var r of Tu(l))Wl.call(l,r)&&Ul(e,r,l[r]);return e},ol=(e,l)=>Or(e,Rr(l)),$r=(e,l)=>{var r={};for(var m in e)zl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&Tu)for(var m of Tu(e))l.indexOf(m)<0&&Wl.call(e,m)&&(r[m]=e[m]);return r};const Cu=e=>{var l=e,{value:r,onChange:m,scrollId:f}=l,Q=$r(l,["value","onChange","scrollId"]);return u.createElement("div",{id:f||""},u.createElement(rl.Z,ol(Mr({},Q),{defaultValue:r,onChange:(Z,B)=>{console.log("a:",Z,B),B!=null&&B.length?m(Z,B):m(Z)}})))},Qu=({value:e,onChange:l,placeholder:r,height:m=140,isEdit:f})=>f?u.createElement(rl.Z,{watch:!0,isFocus:!0,height:m,placeholder:r,defaultValue:e,onChange:l}):u.createElement("div",{style:{cursor:"pointer"}},e?u.createElement(ht.Z,{className:we.inputBorder,value:e}):u.createElement("div",{className:`${we.inputBorder} ${we.placeholder}`},r));var zt=E(43604),Tr=Object.defineProperty,jr=Object.defineProperties,Kl=Object.getOwnPropertyDescriptors,zu=Object.getOwnPropertySymbols,Gl=Object.prototype.hasOwnProperty,Jl=Object.prototype.propertyIsEnumerable,Xl=(e,l,r)=>l in e?Tr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Wu=(e,l)=>{for(var r in l||(l={}))Gl.call(l,r)&&Xl(e,r,l[r]);if(zu)for(var r of zu(l))Jl.call(l,r)&&Xl(e,r,l[r]);return e},bu=(e,l)=>jr(e,Kl(l)),ql=(e,l)=>{var r={};for(var m in e)Gl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&zu)for(var m of zu(e))l.indexOf(m)<0&&Jl.call(e,m)&&(r[m]=e[m]);return r};const er=["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"],Vr=({value:e,onChange:l,choiceTextKey:r,answerKey:m,index:f,isEdit:Q,setInputActive:Z,form:B,choiceOptionsPath:p,allowChangeMode:A,showAddIcon:V,addItem:c,deleteItem:g})=>{const I=(e==null?void 0:e[m])===1,M=()=>{const C=B.getFieldValue(p);B.setFieldValue(p,C.map(D=>bu(Wu({},D),{[m]:0})))},w=()=>{I?l(bu(Wu({},e),{[m]:0})):(A||M(),l(bu(Wu({},e),{[m]:1})))};return u.createElement(Kt.Z,{className:we.choiceWrap,align:"middle",wrap:!1},u.createElement(zt.Z,{onClick:w,className:`${we.choiceIndex} ${I?we.activeAnswer:""}`},er[f]),u.createElement(zt.Z,{flex:1,className:`${we.editorWrap} ml15`,onClick:Z},u.createElement(Qu,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:Q,value:e==null?void 0:e[r],onChange:C=>{l(bu(Wu({},e),{[r]:C}))}})),u.createElement(zt.Z,{flex:"0 0 auto",className:"ml15"},u.createElement("div",{onClick:w,className:`${we.setAnswerBtn} ${I?we.activeAnswer:""}`},I?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),u.createElement(zt.Z,{className:we.actionWrapper},u.createElement(ge.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},u.createElement(nn.Z,{className:we.addIcon,onClick:c,style:{visibility:V?"visible":"hidden"}})),u.createElement(ge.Z,{title:"\u5220\u9664"},u.createElement(_e.Z,{className:we.deleteIcon,onClick:g,style:{visibility:f>1?"visible":"hidden"}}))))},Lr=({questionTitlePlaceholder:e,titleKey:l,choiceKey:r,analysisKey:m,choiceTextKey:f,answerKey:Q,choiceOptionsPath:Z,allowChangeMode:B=!0,form:p,showAnalysis:A=!0})=>{const[V,c]=(0,u.useState)(),[g,I]=(0,u.useState)(!1);return u.createElement("div",{className:we.wrap},u.createElement("div",{className:we.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:l,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:Array.isArray(l)?l.join("_"):`${l}`,watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),u.createElement(Y.default.List,{name:r,rules:[{validator(M,w){const C=w.some(x=>x[Q]===1),D=w.findIndex(x=>{var ae;return((ae=x[f])==null?void 0:ae.length)<=0});return D!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${er[D]}\u9009\u9879\u7684\u5185\u5BB9`)):C?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(M,{add:w,remove:C})=>u.createElement("div",{id:Array.isArray(Z)?Z.join("_"):`${Z}`},M.map((D,x)=>{var ae=D,{key:O,name:R}=ae,Le=ql(ae,["key","name"]);const Ve=V===O,ye=()=>{c(O)},It=x<7&&x===M.length-1,q=()=>w({[f]:"",[Q]:0}),Ke=()=>C(R);return u.createElement(Y.default.Item,bu(Wu({},Le),{key:O,name:R,noStyle:!0}),u.createElement(Vr,{choiceTextKey:f,answerKey:Q,index:x,isEdit:Ve,setInputActive:ye,form:p,choiceOptionsPath:Z,allowChangeMode:B,showAddIcon:It,addItem:q,deleteItem:Ke}))}),M.length<8&&u.createElement("div",{className:`${we.addBtn} mb30`,onClick:()=>w({[f]:"",[Q]:0})},"\u6DFB\u52A0\u9009\u9879"))),A&&u.createElement("div",{onClick:()=>I(!0)},u.createElement(Y.default.Item,{name:m,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var Ge=E(59301),Hr=Object.defineProperty,Yr=Object.defineProperties,Cl=Object.getOwnPropertyDescriptors,il=Object.getOwnPropertySymbols,tr=Object.prototype.hasOwnProperty,nr=Object.prototype.propertyIsEnumerable,ar=(e,l,r)=>l in e?Hr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,sl=(e,l)=>{for(var r in l||(l={}))tr.call(l,r)&&ar(e,r,l[r]);if(il)for(var r of il(l))nr.call(l,r)&&ar(e,r,l[r]);return e},cl=(e,l)=>Yr(e,Cl(l)),Qr=(e,l)=>{var r={};for(var m in e)tr.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&il)for(var m of il(e))l.indexOf(m)<0&&nr.call(e,m)&&(r[m]=e[m]);return r};const zr=({value:e,onChange:l})=>{const r=f=>{yt.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:we.modal,onOk:()=>{const Q=[...e];Q.splice(f,1),l(Q)}})},m=()=>{const f=[...e];f.push(""),l(f)};return Ge.createElement(Kt.Z,{className:"ml20"},Ge.createElement(zt.Z,{flex:1},e==null?void 0:e.map((f,Q)=>Ge.createElement(Kt.Z,{key:`${f}_${Q}`,align:"middle",className:"mb20"},Ge.createElement(qt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:f,autoSize:{maxRows:3},maxLength:1e3,onBlur:Z=>{const B=[...e],p=Z.target.value.trim();B[Q]=p,l(B)}}),Ge.createElement(ge.Z,{title:"\u5220\u9664"},Ge.createElement(_e.Z,{className:we.deleteIcon,style:{marginLeft:15,visibility:Q>0?"visible":"hidden"},onClick:()=>r(Q)}))))),Ge.createElement(zt.Z,null,Ge.createElement("div",{className:`${we.addBtn}`,onClick:()=>{m()}},"\u65B0\u589E\u7B54\u6848")))},Wr=({value:e=!0,onChange:l})=>Ge.createElement(Ta.Z,{checked:!e,onChange:r=>{l(!r)}}),Uu="\u2581",Ur=({questionTitlePlaceholder:e,form:l,name:r,scoreByBlank:m,answerKey:f,titleKey:Q="name",analysisKey:Z="analysis",isOrdered:B="is_ordered"})=>{var p,A;const[V,c]=(0,u.useState)(!1),g=(O,R)=>{const Le=R.line;let Ve=0;for(let It=0;It{const ye=O.getRange(R.from,R.to);let It=0;if(R.text.forEach(q=>{It+=q.split(Uu).length-1}),R.origin!=="setValue"){if(ye&&ye.indexOf(Uu)!==-1){const q=ye.split(Uu).length-1,Ke=g(O,R.from);if(console.log(`\u5220\u9664${q}\u4E2A\uFF0C \u524D\u9762\u6709${Ke}\u4E2A\uFF0C\u65B0\u589E${It}\u4E2A`),q>1){const Ee=Array.from({length:q},(mt,Ct)=>Ke+Ct);Ve(Ee)}else Ve(Ke)}else if(It>0){const q=g(O,R.from);console.log(`\u65B0\u589E${It}\u4E2A\uFF0C\u4E4B\u524D\u6709${q}\u4E2A`),Le(It,q)}}},M=()=>{const O=l.getFieldValue(["sub_item_banks",...f]);l.setFieldValue(["sub_item_banks",...f],O==null?void 0:O.map((R,Le)=>cl(sl({},R),{position:Le+1})))},w=(0,u.useRef)(),C=(O,R)=>{for(let Le=0;Le{D.current(O),M()},ae=(A=(p=l.getFieldValue("sub_item_banks"))==null?void 0:p[f==null?void 0:f[0]])==null?void 0:A[f==null?void 0:f[1]];return console.log(l==null?void 0:l.getFieldValue(["sub_item_banks",...m])),Ge.createElement("div",{className:we.wrap},Ge.createElement("div",{className:we.questionTitleEditorWrap},Ge.createElement(Y.default.Item,{label:"\u9898\u5E72",name:Q,labelCol:{span:24},rules:[{required:!0}]},Ge.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(O,R)=>{I(O,R,C,x)}}))),Ge.createElement(Y.default.List,{name:f,rules:[{validator(O,R){if((R==null?void 0:R.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const Le of R){const{answer_text:Ve}=Le||{};if(Ve!=null&&Ve.some(ye=>(ye==null?void 0:ye.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(O,{add:R,remove:Le},{errors:Ve})=>(w.current=R,D.current=Le,Ge.createElement(Ge.Fragment,null,Ge.createElement(Y.default.Item,{label:Ge.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(O!=null&&O.length)&&Ge.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),O.map((ye,It)=>{var q=ye,{key:Ke,name:Ee}=q,mt=Qr(q,["key","name"]);return Ge.createElement(Kt.Z,{className:"mb20",key:Ke,align:"top"},Ge.createElement(zt.Z,{flex:"0 0 auto",className:`${we.blankIndex} pt5`},"\u586B\u7A7A\u9879",It+1),Ge.createElement(zt.Z,{flex:1},Ge.createElement(Kt.Z,{align:"top",justify:"space-between"},Ge.createElement(zt.Z,{flex:1},Ge.createElement(Y.default.Item,cl(sl({},mt),{name:[Ee,"answer_text"],noStyle:!0}),Ge.createElement(zr,null))),(l==null?void 0:l.getFieldValue(["sub_item_banks",...m]))&&Ge.createElement(zt.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},Ge.createElement(Y.default.Item,cl(sl({},mt),{name:[Ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:we.blankInputNumberWrapper}),Ge.createElement(De.Z,{onChange:()=>{var Ct,Zt;let Xt=l==null?void 0:l.getFieldValue(["sub_item_banks",f==null?void 0:f[0],"standard_answers"]),le=0;for(let Te in Xt)(Ct=Xt[Te])!=null&&Ct.score&&(le+=Number((Zt=Xt[Te])==null?void 0:Zt.score));l==null||l.setFieldValue(["sub_item_banks",f==null?void 0:f[0],"question_score"],le)},className:we.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),Ge.createElement(Y.default.Item,cl(sl({},mt),{name:[Ee,"position"],noStyle:!0}),Ge.createElement(qt.default,{type:"hidden"}))))})))),Ge.createElement(Kt.Z,{align:"middle"},Ge.createElement(Y.default.Item,{name:[r,"downcase"],valuePropName:"checked"},Ge.createElement(Ta.Z,null)),Ge.createElement(zt.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),Ge.createElement(Kt.Z,{align:"middle"},Ge.createElement(Y.default.Item,{name:[r,"no_space"],valuePropName:"checked"},Ge.createElement(Ta.Z,null)),Ge.createElement(zt.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(ae==null?void 0:ae.length)>1&&Ge.createElement(Kt.Z,{align:"middle",className:(ae==null?void 0:ae.length)>1?"mb30":`${we.hide}`},Ge.createElement(Y.default.Item,{name:B},Ge.createElement(Wr,null)),Ge.createElement(zt.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),Ge.createElement("div",{onClick:()=>c(!0)},Ge.createElement(Y.default.Item,{name:Z,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},Ge.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:V}))))};var Kr=Object.defineProperty,Gr=Object.defineProperties,Jr=Object.getOwnPropertyDescriptors,dl=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,ur=Object.prototype.propertyIsEnumerable,lr=(e,l,r)=>l in e?Kr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,ml=(e,l)=>{for(var r in l||(l={}))Ja.call(l,r)&&lr(e,r,l[r]);if(dl)for(var r of dl(l))ur.call(l,r)&&lr(e,r,l[r]);return e},bl=(e,l)=>Gr(e,Jr(l)),Xr=(e,l)=>{var r={};for(var m in e)Ja.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&dl)for(var m of dl(e))l.indexOf(m)<0&&ur.call(e,m)&&(r[m]=e[m]);return r};const qr={\u6B63\u786E:"T",\u9519\u8BEF:"F"},eo=({value:e,onChange:l,form:r,choiceKey:m})=>{const f=(e==null?void 0:e.is_answer)===1,Q=e==null?void 0:e.choice_text,Z=()=>{var B;const p=(B=r==null?void 0:r.getFieldValue(["sub_item_banks",...m]))==null?void 0:B.map(A=>({choice_text:A.choice_text,is_answer:0}));r==null||r.setFieldValue(["sub_item_banks",...m],p),l(bl(ml({},e),{is_answer:1}))};return u.createElement(Kt.Z,{className:we.choiceWrap,align:"middle",wrap:!1},u.createElement(zt.Z,{onClick:Z,className:`${we.choiceIndex} ${we.judgementIndex} ${f?we.activeAnswer:""}`},qr[Q]),u.createElement(zt.Z,{flex:1,className:`${we.editorWrap} ml15`},u.createElement("div",{className:`${we.inputBorder} ${we.placeholder} ${f?we.activeJudgementAnswer:""}`},Q)),u.createElement(zt.Z,{flex:"0 0 auto",className:"ml15"},u.createElement("div",{onClick:Z,className:`${we.setAnswerBtn} ${f?we.activeAnswer:""}`},f?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},to=({questionTitlePlaceholder:e,choiceKey:l="choices",form:r,titleKey:m="name",analysisKey:f="analysis"})=>{const[Q,Z]=(0,u.useState)(!1);return u.createElement("div",{className:we.wrap},u.createElement("div",{className:we.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:m,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},u.createElement(Y.default.List,{name:l,rules:[{validator(B,p){return p.some(V=>(V==null?void 0:V.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},B=>u.createElement("div",{id:"choices"},B.map(p=>{var A=p,{key:V,name:c}=A,g=Xr(A,["key","name"]);return u.createElement(Y.default.Item,bl(ml({},g),{key:V,name:c,noStyle:!0}),u.createElement(eo,{form:r,choiceKey:l}))})))),u.createElement("div",{onClick:()=>Z(!0)},u.createElement(Y.default.Item,{name:f,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:Q}))))};var rr=E(12563),iu={ai_config:"ai_config___cJ8LY",znpy:"znpy___RTAAN",pfbz_ts:"pfbz_ts___ux6Ec",btns_pfbz:"btns_pfbz___QFXM_",lable_name1:"lable_name1___c_vnV",h_lh_40:"h_lh_40___ptAW7"},no=E(57008),ao=E(88995),Wt=E(59301);const uo=({qitem:e,form:l,exercise:r,loading:m,dispatch:f,aiReviewSettings:Q=null})=>Wt.createElement("div",{className:iu.ai_config},Wt.createElement("div",{style:{lineHeight:"32px",paddingBottom:8}},"\u8BC4\u5206\u6807\u51C6"),Wt.createElement("div",{className:iu.pfbz_ts},Wt.createElement("div",{style:{color:"#333"}},"\u63D0\u793A\uFF1A\u53C2\u8003\u7B54\u6848\u548C\u9898\u76EE\u89E3\u6790\u8D8A\u5B8C\u5584\uFF0CAI\u667A\u80FD\u8BC4\u9605\u5C31\u8D8A\u7CBE\u51C6~"),Wt.createElement("div",{className:"flex"},Wt.createElement("div",{className:iu.btns_pfbz,onClick:()=>{f({type:"exercise/setActionTabs",payload:{key:"\u6D4B\u8BD5AI\u8BC4\u5206",questionId:e==null?void 0:e.question_id,ai_review_settings:l.getFieldValue(Q||"ai_review_settings")}})}},Wt.createElement("img",{src:no.Z}),"\u6D4B\u8BD5AI\u8BC4\u5206"))),Wt.createElement("div",{style:{background:"#F6F7F9"}},Wt.createElement(Y.default.List,{name:Q||"ai_review_settings"},(Z,{add:B,remove:p})=>Z.map((A,V)=>{var c;return Wt.createElement(Kt.Z,{key:A.key,style:{padding:"5px 10px 5px 15px"}},Wt.createElement(zt.Z,{className:iu.lable_name1},"\u8BC4\u5206\u9879\u76EE"),Wt.createElement(zt.Z,null,Wt.createElement(Y.default.Item,{className:"ml10",name:[A.name,"name"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u9879\u76EE"}]},Wt.createElement(qt.default,{onChange:g=>{l.setFieldValue([A.name,"content"],g.target.value)},placeholder:"\u8BF7\u8F93\u5165\u6700\u591A10\u5B57\u7B26",size:"large",style:{width:142},maxLength:10,className:"mr15"}))),Wt.createElement(zt.Z,{className:iu.lable_name1},"\u8BC4\u5206\u6807\u51C6"),Wt.createElement(zt.Z,null,Wt.createElement(Y.default.Item,{className:"ml10",name:[A.name,"content"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6"}]},Wt.createElement(qt.default,{onChange:g=>{l.setFieldValue([A.name,"content"],g.target.value)},placeholder:"\u8BF7\u8F93\u5165\u8BC4\u5206\u6807\u51C6",size:"large",style:{width:Q?232:318},className:"mr15",maxLength:500}))),Wt.createElement(zt.Z,{className:iu.lable_name1},"\u6743\u91CD"),Wt.createElement(zt.Z,null,Wt.createElement(Y.default.Item,{className:"ml10",name:[A.name,"weight"],rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6743\u91CD"},{pattern:/^(?!0(\.0+)?$)(\d+(\.\d)?)$/,message:"\u6700\u591A\u4FDD\u7559\u4E00\u4F4D\u5C0F\u6570"}]},Wt.createElement(De.Z,{value:l.getFieldValue([A.name,"weight"]),onChange:g=>{Number.isInteger(g)||l.setFieldValue([A.name,"weight"],parseFloat(g).toFixed(2))},size:"large",addonAfter:"%",placeholder:"\u8BF7\u8F93\u5165\u6743\u91CD",min:.01,step:1,max:100,style:{width:"110px"}}))),Wt.createElement(Kt.Z,{className:(c=iu)==null?void 0:c.h_lh_40},Wt.createElement(zt.Z,null,Wt.createElement("i",{className:"iconfont icon-tianjiatimu ml10 current",style:{color:"#00B187"},onClick:()=>{if(Z.length>=10)return me.ZP.info("\u6700\u591A\u53EA\u80FD\u6DFB\u52A010\u4E2A\u8BC4\u5206\u9879\u76EE");B()}})),V>0&&Wt.createElement(zt.Z,null,Wt.createElement("i",{className:"iconfont icon-shanjian1 ml10 current",style:{color:"#E30000"},onClick:()=>{p(A.name)}}))))}))),Wt.createElement(ao.Z,null));var or=(0,U.connect)(({exercise:e,loading:l})=>({exercise:e,loading:l.effects}))(uo),lo=Object.defineProperty,ir=Object.defineProperties,sr=Object.getOwnPropertyDescriptors,Dl=Object.getOwnPropertySymbols,Bl=Object.prototype.hasOwnProperty,cr=Object.prototype.propertyIsEnumerable,dr=(e,l,r)=>l in e?lo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,xl=(e,l)=>{for(var r in l||(l={}))Bl.call(l,r)&&dr(e,r,l[r]);if(Dl)for(var r of Dl(l))cr.call(l,r)&&dr(e,r,l[r]);return e},wl=(e,l)=>ir(e,sr(l)),vl=(e,l)=>{var r={};for(var m in e)Bl.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&Dl)for(var m of Dl(e))l.indexOf(m)<0&&cr.call(e,m)&&(r[m]=e[m]);return r};const ro=e=>{var l=e,{value:r,onChange:m}=l,f=vl(l,["value","onChange"]);const Q=Z=>{m([Z])};return u.createElement(rl.Z,wl(xl({},f),{defaultValue:r==null?void 0:r[0],onChange:Q}))},oo=e=>{if(!e)return!1;let l=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(me.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},io=({value:e=[],onClose:l})=>u.createElement(rr.default,{closable:!0,onClose:l,className:we.keywordTag},u.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),so=({questionTitlePlaceholder:e,form:l,showKeywords:r,isMustKeyWords:m=r,titleKey:f="name",analysisKey:Q="analysis",answerTexts:Z="answer_texts",keywords:B="keywords",useKeywords:p="use_keywords",indexs:A,qitem:V,exerciseitem:c,aiReviewSettings:g})=>{var I,M,w,C,D;const[x,ae]=(0,u.useState)(!1),[O,R]=(0,u.useState)(""),Le=(M=(I=l.getFieldValue("sub_item_banks"))==null?void 0:I[p==null?void 0:p[0]])==null?void 0:M[p==null?void 0:p[1]],Ve=(C=(w=l.getFieldValue("sub_item_banks"))==null?void 0:w[p==null?void 0:p[0]])==null?void 0:C.question_score;return u.createElement("div",{className:we.wrap},u.createElement("div",{className:we.questionTitleEditorWrap},u.createElement(Y.default.Item,{label:"\u9898\u5E72",name:f,labelCol:{span:24},rules:[{required:!0}]},u.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),u.createElement(Y.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:Z,labelCol:{span:24}},u.createElement(ro,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),r&&!m&&u.createElement(Y.default.Item,{hidden:!0,name:p,valuePropName:"checked"},u.createElement(Ta.Z,{defaultChecked:!0})),r&&m&&u.createElement(Kt.Z,{align:"middle",className:"mb30"},u.createElement(Y.default.Item,{name:p,valuePropName:"checked"},u.createElement(Ta.Z,null)),u.createElement(zt.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),u.createElement(zt.Z,null,u.createElement(ge.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},u.createElement(ru.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(Le||!m)&&u.createElement(Y.default.List,{name:B,rules:[{validator(ye,It){return m?It!=null&&It.length?(It==null?void 0:It.reduce((Ke,Ee)=>Ke+Ee.score,0))>parseFloat(Ve)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(ye,{add:It,remove:q})=>u.createElement(u.Fragment,null,u.createElement("div",{className:`${we.title} mb10`},m?"\u5173\u952E\u8BCD":u.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),u.createElement(Kt.Z,{align:"middle",className:"font14 mb30"},u.createElement(zt.Z,{flex:1},u.createElement(qt.default,{value:O,onChange:Ke=>{R(Ke.target.value)},maxLength:50,allowClear:!0,onPressEnter:Ke=>{var Ee,mt,Ct,Zt;const Xt=`${(Ee=Ke.target)==null?void 0:Ee.value}`,le=(Ct=(mt=Xt==null?void 0:Xt.split("|"))==null?void 0:mt.filter(Mt=>!!Mt))==null?void 0:Ct.map(Mt=>Mt==null?void 0:Mt.trim()),Te=l.getFieldValue(["sub_item_banks",...B]),In=((Zt=Te==null?void 0:Te.map(Mt=>Mt==null?void 0:Mt.keyword))==null?void 0:Zt.flat())||[];for(const Mt of le)if(In.includes(Mt)){me.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}oo(Xt)&&(It({keyword:le,score:1}),R(""))},className:we.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),u.createElement(zt.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),ye.map(Ke=>{var Ee=Ke,{key:mt,name:Ct}=Ee,Zt=vl(Ee,["key","name"]);return u.createElement(Kt.Z,{key:mt,className:"mb20",style:{marginRight:148}},u.createElement(zt.Z,{flex:1},u.createElement(Kt.Z,{align:"middle",justify:"space-between"},u.createElement(Y.default.Item,wl(xl({},Zt),{name:[Ct,"keyword"]}),u.createElement(io,{onClose:()=>q(Ct)})),m&&u.createElement(Y.default.Item,wl(xl({},Zt),{name:[Ct,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:we.blankInputNumberWrapper}),u.createElement(De.Z,{className:we.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),u.createElement("div",{onClick:()=>ae(!0)},u.createElement(Y.default.Item,{name:Q,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},u.createElement(Qu,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))),((D=c==null?void 0:c.exercise)==null?void 0:D.is_open_ai_review)&&u.createElement(or,{form:l,qitem:V,aiReviewSettings:g}))};var Je=E(59301),mr=Object.defineProperty,vr=Object.defineProperties,co=Object.getOwnPropertyDescriptors,fl=Object.getOwnPropertySymbols,fr=Object.prototype.hasOwnProperty,pr=Object.prototype.propertyIsEnumerable,Ku=(e,l,r)=>l in e?mr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Al=(e,l)=>{for(var r in l||(l={}))fr.call(l,r)&&Ku(e,r,l[r]);if(fl)for(var r of fl(l))pr.call(l,r)&&Ku(e,r,l[r]);return e},Pl=(e,l)=>vr(e,co(l)),Er=(e,l)=>{var r={};for(var m in e)fr.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&fl)for(var m of fl(e))l.indexOf(m)<0&&pr.call(e,m)&&(r[m]=e[m]);return r};const{Panel:gr}=Ql.default,_r=({questionTitlePlaceholder:e,choiceKey:l,form:r,withScore:m,exerciseitem:f})=>{const Q=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[Z,B]=(0,u.useState)(),[p,A]=(0,u.useState)([]),V=g=>{A(g)},c=({value:g})=>Je.createElement("div",{style:{width:150,paddingLeft:11}},g);return Je.createElement("div",{className:we.wrap},Je.createElement("div",{className:we.questionTitleEditorWrap},Je.createElement(Y.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},Je.createElement(Cu,{scrollId:"name",watch:!0,height:140,placeholder:e}))),Je.createElement(Y.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),Je.createElement(Y.default.List,{name:"sub_item_banks",rules:[{validator(g,I){return I?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(g,{add:I,remove:M,move:w})=>{const C=r.getFieldValue("sub_item_banks");return Je.createElement(Je.Fragment,null,Je.createElement(Ql.default,{className:g.length>0?we.collapseWrapper:"",bordered:!1,activeKey:p,onChange:V,expandIcon:({isActive:D})=>Je.createElement("i",{className:`iconfont icon-weizhankai ${D?we.open:we.close}`,style:{fontSize:14,transition:"all .2s"}})},g.map((D,x)=>{var ae=D,{key:O,name:R}=ae,Le=Er(ae,["key","name"]),Ve,ye,It,q,Ke,Ee,mt,Ct,Zt,Xt,le,Te,In,Mt;return Je.createElement(gr,{className:we.panel,forceRender:!0,header:Je.createElement("div",{className:we.panelHeader},"\u7B2C",x+1,"\u5C0F\u9898",Je.createElement("span",null,"\uFF08",((Ve=C==null?void 0:C[R])==null?void 0:Ve.question_type)==0?"\u5355\u9009\u9898":((ye=C==null?void 0:C[R])==null?void 0:ye.question_type)==1?"\u591A\u9009\u9898":((It=C==null?void 0:C[R])==null?void 0:It.question_type)==3?"\u586B\u7A7A\u9898":((q=C==null?void 0:C[R])==null?void 0:q.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:R,extra:Je.createElement(Kt.Z,{align:"middle",onClick:T=>T.stopPropagation()},((Ke=C==null?void 0:C[R])==null?void 0:Ke.question_type)==3&&Je.createElement(Je.Fragment,null,Je.createElement(Be.ZP.Group,{defaultValue:(Ee=C==null?void 0:C[R])==null?void 0:Ee.use_blank_score,className:se.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:T=>{var bn,ca,Bn,jn,Jn;if(r==null||r.setFieldValue(["sub_item_banks",R,"use_blank_score"],(bn=T==null?void 0:T.target)==null?void 0:bn.value),(ca=T==null?void 0:T.target)!=null&&ca.value){let pn=0;for(let ga in(Bn=r==null?void 0:r.getFieldValue(["sub_item_banks",R]))==null?void 0:Bn.standard_answers)pn+=Number((Jn=(jn=r==null?void 0:r.getFieldValue(["sub_item_banks",R]))==null?void 0:jn.standard_answers[ga])==null?void 0:Jn.score);r==null||r.setFieldValue(["sub_item_banks",R,"question_score"],pn||"")}B(new Date)}}),Je.createElement(ge.Z,{overlayInnerStyle:{width:460},title:Je.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",Je.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},Je.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),m&&Je.createElement(Y.default.Item,Pl(Al({},Le),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[R,"question_score"],className:we.blankInputNumberWrapper}),((mt=C==null?void 0:C[R])==null?void 0:mt.question_type)==3&&((Ct=C==null?void 0:C[R])!=null&&Ct.use_blank_score)?Je.createElement(c,null):Je.createElement(De.Z,{className:we.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),Je.createElement(Kt.Z,{align:"middle",className:"pl40",style:{width:82}},x!==0&&Je.createElement("div",{onClick:()=>{var T;w(x,x-1);const bn=(T=r.getFieldValue("sub_item_banks"))==null?void 0:T.map((ca,Bn)=>(g.map((jn,Jn)=>{Bn===Jn&&(ca.q_position=Number(jn.name)+1)}),ca));r.setFieldValue("sub_item_banks",bn)}},Je.createElement(ge.Z,{title:"\u4E0A\u79FB"},Je.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),x{var T;w(x,x+1);const bn=(T=r.getFieldValue("sub_item_banks"))==null?void 0:T.map((ca,Bn)=>(g.map((jn,Jn)=>{Bn===Jn&&(ca.q_position=Number(jn.name)+1)}),ca));r.setFieldValue("sub_item_banks",bn)},className:x===0?"":"ml10"},Je.createElement(ge.Z,{title:"\u4E0B\u79FB"},Je.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),Je.createElement(ge.Z,{title:"\u5220\u9664"},Je.createElement(_e.Z,{className:`${we.deleteIcon} ml40`,onClick:()=>M(R)})))},Je.createElement(Y.default.Item,Pl(Al({},Le),{name:R}),(((Zt=C==null?void 0:C[R])==null?void 0:Zt.question_type)==0||((Xt=C==null?void 0:C[R])==null?void 0:Xt.question_type)==1)&&Je.createElement(Lr,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((le=C==null?void 0:C[R])==null?void 0:le.question_type)==1,form:r,choiceKey:[R,"choices"],titleKey:[R,"name"],analysisKey:[R,"analysis"],choiceOptionsPath:["sub_item_banks",R,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((Te=C==null?void 0:C[R])==null?void 0:Te.question_type)==3&&Je.createElement(Ur,{form:r,name:R,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",scoreByBlank:[R,"use_blank_score"],titleKey:[R,"name"],analysisKey:[R,"analysis"],isOrdered:[R,"is_ordered"],answerKey:[R,"standard_answers"],key:Z}),((In=C==null?void 0:C[R])==null?void 0:In.question_type)==2&&Je.createElement(to,{form:r,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[R,"name"],analysisKey:[R,"analysis"],choiceKey:[R,"choices"]}),((Mt=C==null?void 0:C[R])==null?void 0:Mt.question_type)==4&&Je.createElement(so,{showKeywords:!0,isMustKeyWords:!0,form:r,titleKey:[R,"name"],analysisKey:[R,"analysis"],answerTexts:[R,"answer_texts"],useKeywords:[R,"use_keywords"],keywords:[R,"keywords"],aiReviewSettings:[R,"ai_review_settings"],indexs:R,qitem:C==null?void 0:C[R],questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",exerciseitem:f})))})),g.length<20&&Je.createElement(be.Z,{menu:{items:[{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),A([g==null?void 0:g.length,...p])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),A([g==null?void 0:g.length,...p])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),A([g==null?void 0:g.length,...p])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),A([g==null?void 0:g.length,...p])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:Je.createElement("div",{onClick:()=>{I({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),A([g==null?void 0:g.length,...p])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(D=>D.show).map(D=>({label:D.label,key:D.key}))}},Je.createElement("div",{className:`${we.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var Hn=E(59301),hr=Object.defineProperty,pl=Object.defineProperties,Du=Object.getOwnPropertyDescriptors,El=Object.getOwnPropertySymbols,mo=Object.prototype.hasOwnProperty,vo=Object.prototype.propertyIsEnumerable,Bu=(e,l,r)=>l in e?hr(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,ka=(e,l)=>{for(var r in l||(l={}))mo.call(l,r)&&Bu(e,r,l[r]);if(El)for(var r of El(l))vo.call(l,r)&&Bu(e,r,l[r]);return e},Ia=(e,l)=>pl(e,Du(l)),fo=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),po=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),{unified_ai_setting:c,ai_review_settings:g}=m==null?void 0:m.exercise;(0,u.useEffect)(()=>{var M;V.setFieldsValue(Ia(ka({},e),{name:e.question_title,sub_item_banks:(M=e.sub_exercise_questions)==null?void 0:M.map(w=>{var C,D;if(w.question_type==4){const x=((C=w==null?void 0:w.ai_review_settings)==null?void 0:C.length)>0?w.ai_review_settings:g;w.ai_review_settings=x}return Ia(ka({},w),{name:w.question_title,choices:(D=w==null?void 0:w.question_choices)==null?void 0:D.map(x=>Ia(ka({},x),{is_answer:x!=null&&x.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const I=M=>{if(!(M!=null&&M.length))return!1;const w=M.map(D=>{var x;return(x=D.choice_text)==null?void 0:x.trim().replace(/^\s+|\s+$/g,"")});return new Set(w).size!==w.length};return Hn.createElement("div",null,Hn.createElement(Y.default,{form:V,colon:!1,onValuesChange:(M,w)=>{var C,D,x,ae;if(M!=null&&M.sub_item_banks){let O=((C=V.getFieldValue("sub_item_banks"))==null?void 0:C.length)>0&&((x=(D=V.getFieldValue("sub_item_banks"))==null?void 0:D.map(R=>{var Le;if(R.question_type==3&&(R!=null&&R.use_blank_score)){let Ve=0;for(let ye in R==null?void 0:R.standard_answers)Ve+=Number((Le=R==null?void 0:R.standard_answers[ye])==null?void 0:Le.score);return Ve}else return R.question_score}))==null?void 0:x.filter(R=>R));(O==null?void 0:O.length)>0&&V.setFieldsValue({question_score:(ae=parseFloat(O.reduce((R,Le)=>parseFloat(R)+parseFloat(Le))))==null?void 0:ae.toFixed(1)})}},onFinish:M=>{var w,C;if((w=M.sub_item_banks)==null?void 0:w.some(x=>x.question_type===0||x.question_type===1?I(x.choices):!1)){me.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}f(Ia(ka(ka({},e),M),{question_title:M.name,sub_questions:(C=M==null?void 0:M.sub_item_banks)==null?void 0:C.map(x=>{var ae,O,R,Le;return(x==null?void 0:x.question_type)==3?Ia(ka({},x),{question_title:x.name,item_type:x==null?void 0:x.question_type}):Ia(ka({},x),{question_title:x.name,question_choices:(O=(ae=x==null?void 0:x.choices)==null?void 0:ae.map)==null?void 0:O.call(ae,Ve=>Ve.choice_text),standard_answers:(Le=(R=x==null?void 0:x.choices)==null?void 0:R.map)==null?void 0:Le.call(R,(Ve,ye)=>(Ve==null?void 0:Ve.is_answer)===1&&ye+1).filter(Ve=>Ve),item_type:x==null?void 0:x.question_type})})}))},onFinishFailed:M=>fo(void 0,null,function*(){var w,C;me.ZP.error(M.errorFields[0].errors[0]),V.scrollToField((C=(w=M==null?void 0:M.errorFields)==null?void 0:w[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},Hn.createElement("div",{style:{display:"flex",alignItems:"center"}},Hn.createElement("div",{style:{flex:1}},Hn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Hn.createElement("span",null,"\u7EC4\u5408\u9898")),((A=m==null?void 0:m.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&Hn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},Hn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Hn.createElement(Se.ZP,{onClick:()=>{var M;e.isadd?(l(!1),B()):(V.setFieldsValue(Ia(ka({},e),{name:e.question_title,sub_item_banks:(M=e.sub_exercise_questions)==null?void 0:M.map(w=>{var C;return Ia(ka({},w),{name:w.question_title,choices:(C=w==null?void 0:w.question_choices)==null?void 0:C.map(D=>Ia(ka({},D),{is_answer:D!=null&&D.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer})),l(!1))}},"\u53D6\u6D88"),Hn.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Hn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Hn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Hn.createElement(Se.ZP,{className:"ml20",type:"primary",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),Hn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Hn.createElement(nl.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),Hn.createElement(_r,{form:V,withScore:!0,choiceKey:"",exerciseitem:m,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),Hn.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:V}))))},rn=E(59301),Eo=Object.defineProperty,go=Object.defineProperties,_o=Object.getOwnPropertyDescriptors,Fr=Object.getOwnPropertySymbols,Cr=Object.prototype.hasOwnProperty,ho=Object.prototype.propertyIsEnumerable,br=(e,l,r)=>l in e?Eo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,fa=(e,l)=>{for(var r in l||(l={}))Cr.call(l,r)&&br(e,r,l[r]);if(Fr)for(var r of Fr(l))ho.call(l,r)&&br(e,r,l[r]);return e},Xa=(e,l)=>go(e,_o(l)),Gu=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),Fo=({qitem:e,setqitem:l,setisedit:r,TagDiscipline:m,exerciseitem:f,seveeditor:Q,deleteitem:Z,showTip:B})=>{var p,A;const[V]=Y.default.useForm();return(0,u.useEffect)(()=>{var c,g;V.setFieldsValue(Xa(fa({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(I=>Xa(fa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(g=e==null?void 0:e.shixun)==null?void 0:g.map(I=>Xa(fa({},I),{defaultscore:I.challenge_score}))},[]),rn.createElement("div",null,rn.createElement(Y.default,{form:V,colon:!1,onFinish:c=>{var g,I;let M=Xa(fa({},c),{question_scores:(g=e==null?void 0:e.shixun)==null?void 0:g.map(w=>w.challenge_score),item_type:e==null?void 0:e.question_type,choices:(I=c==null?void 0:c.choices)==null?void 0:I.map(w=>Xa(fa({},w),{is_answer:w.standard_boolean}))});Q(fa(fa({},e),M))},onFinishFailed:c=>Gu(void 0,null,function*(){var g,I;me.ZP.error(c.errorFields[0].errors[0]),V.scrollToField((I=(g=c==null?void 0:c.errorFields)==null?void 0:g[0])==null?void 0:I.name,{behavior:"smooth",block:"center"})})},rn.createElement("div",{style:{display:"flex",alignItems:"center"}},rn.createElement("div",{style:{flex:1}},rn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),rn.createElement("span",null,"\u5B9E\u8BAD\u9898")),((p=f==null?void 0:f.exercise)==null?void 0:p.exercise_status)==1&&!(e!=null&&e.isadd)&&rn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Z()}},rn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),rn.createElement(Se.ZP,{onClick:()=>{var c,g;V.setFieldsValue(Xa(fa({},e),{name:e==null?void 0:e.question_title,choices:(c=e==null?void 0:e.question_choices)==null?void 0:c.map(I=>Xa(fa({},I),{standard_boolean:I!=null&&I.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(g=e==null?void 0:e.shixun)==null?void 0:g.map(I=>Xa(fa({},I),{challenge_score:I.defaultscore})),l(fa({},e)),r(!1)}},"\u53D6\u6D88"),rn.createElement(ge.Z,{overlayClassName:se.shake,open:B,placement:"bottom",color:"rgba(244,156,14,0.19)",title:rn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},rn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},rn.createElement(Se.ZP,{className:"ml20",type:"primary",onClick:()=>Gu(void 0,null,function*(){var c,g,I;if(((g=(c=e==null?void 0:e.shixun)==null?void 0:c.map)==null?void 0:g.call(c,M=>M.challenge_score).filter(M=>M).length)<((I=e==null?void 0:e.shixun)==null?void 0:I.length)){me.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}V.submit()})},"\u4FDD\u5B58"))),rn.createElement(nl.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),rn.createElement(Y.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},rn.createElement(rl.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),rn.createElement(Kt.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},rn.createElement("div",null,rn.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),rn.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},rn.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(A=e==null?void 0:e.shixun)==null?void 0:A.map((c,g)=>rn.createElement("div",{style:{display:"flex",marginBottom:20}},rn.createElement("div",{style:{flex:1}},g+1,"\u3001",c.challenge_name),rn.createElement("div",null,rn.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",rn.createElement(De.Z,{precision:1,value:c==null?void 0:c.challenge_score,onChange:I=>{const M=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));M[g].challenge_score=I;const w=M.every(D=>!D.challenge_score),C=parseFloat(M==null?void 0:M.map(D=>D.challenge_score).reduce((D,x)=>parseFloat(D||0)+parseFloat(x||0)));V.setFieldsValue({question_score:w?"":C.toFixed(1)}),l(Xa(fa({},e),{shixun:M}))},max:200,min:.1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},re={flex_box_center:"flex_box_center___Vhtb1",flex_space_between:"flex_space_between___k2ZrJ",flex_box_vertical_center:"flex_box_vertical_center___tn6Db",flex_box_center_end:"flex_box_center_end___k3eNX",flex_box_column:"flex_box_column___rsWbi",warp:"warp___UlRJc",indexTag:"indexTag___rjJ1u",normalWrap:"normalWrap___Qm4zY",redio:"redio___VW3yr",redioitem:"redioitem___jAPlJ",redioitemyes:"redioitemyes___VoiQ1",title:"title___Dt2dl",titleyes:"titleyes___Fjh3a",yestag:"yestag___CXrPv",checkbox:"checkbox___CgMU_",checkboxitem:"checkboxitem___PpJ9n",checkboxitemyes:"checkboxitemyes___pCfvZ",bottom:"bottom___BqrmJ",bottomitem:"bottomitem___Qk2rG",left:"left___l29lW",right:"right___nB1XE",completion:"completion___y1m7L",content:"content___AmQy4",items:"items___lIt8e",simple:"simple___zxJLH",shixunWrapper:"shixunWrapper___kAYdL",shixun:"shixun___UE6xS",score:"score___Px5Fq",qtitle:"qtitle___wG7Nn",program:"program___gzKdL",combination:"combination___R0ysn",qtype:"qtype___U0Suy",divname:"divname___guDo9"},Co=E(1710),Dr=E(59879),Ju=E(24334),X=E(59301);const gl=["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"],bo=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var Do=({qitem:e,exercise:l})=>{var r,m,f,Q,Z,B,p,A,V,c,g,I,M,w,C,D,x,ae,O,R,Le,Ve,ye,It;return X.createElement("div",{className:re.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&X.createElement("div",{className:re.normalWrap},(r=e==null?void 0:e.question_choices)==null?void 0:r.map((q,Ke)=>X.createElement("div",{className:re.redio},!(q!=null&&q.standard_boolean)&&X.createElement("span",{className:re.redioitem}),(q==null?void 0:q.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),X.createElement("span",{className:`${q!=null&&q.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},(e==null?void 0:e.question_type)===0?gl[Ke]:""),X.createElement(ht.Z,{className:q!=null&&q.standard_boolean?re.titleyes:re.title,value:q==null?void 0:q.choice_text}),(q==null?void 0:q.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&X.createElement("div",{className:re.normalWrap},(m=e==null?void 0:e.question_choices)==null?void 0:m.map((q,Ke)=>X.createElement("div",{className:re.checkbox},!(q!=null&&q.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),(q==null?void 0:q.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${q!=null&&q.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[Ke]),X.createElement(ht.Z,{className:q!=null&&q.standard_boolean?re.titleyes:re.title,value:q==null?void 0:q.choice_text}),(q==null?void 0:q.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&X.createElement("div",{className:re.completion},(f=e==null?void 0:e.standard_answers)==null?void 0:f.map((q,Ke)=>{var Ee;return X.createElement(Kt.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",Ke+1),X.createElement("div",{className:re.content},(Ee=q.answer_text)==null?void 0:Ee.map((mt,Ct)=>X.createElement("div",{key:Ct,className:re.items,style:(q==null?void 0:q.model)===2?{border:0,padding:0}:{}},(q==null?void 0:q.model)===1?X.createElement("pre",{className:"mb0"},mt):X.createElement(Dr.Z,{value:mt,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Q=e==null?void 0:e.answer_texts)!=null&&Q[0]?X.createElement(ht.Z,{className:re.content,value:(Z=e==null?void 0:e.answer_texts)==null?void 0:Z[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&X.createElement("div",{className:re.shixunWrapper},(B=e==null?void 0:e.shixun)==null?void 0:B.map((q,Ke)=>{var Ee,mt;return X.createElement("div",null,X.createElement("div",{key:Ke,className:`${re.shixun} mb30`},X.createElement("span",{className:re.score},"\uFF08",q==null?void 0:q.challenge_score,"\u5206\uFF09"),X.createElement("span",{className:re.qtitle},(e==null?void 0:e.index)+"."+(Ke+1),"\u3001",q==null?void 0:q.challenge_name)),((mt=(Ee=l==null?void 0:l.editData)==null?void 0:Ee.exercise)==null?void 0:mt.show_challenge_task_pass)&&X.createElement(ht.Z,{className:re.content,value:(q==null?void 0:q.task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&X.createElement("div",{className:re.program,style:{border:!((A=(p=l==null?void 0:l.editData)==null?void 0:p.exercise)!=null&&A.show_hack_sets)&&!((c=(V=l==null?void 0:l.editData)==null?void 0:V.exercise)!=null&&c.show_hack_description)&&"none"}},((I=(g=l==null?void 0:l.editData)==null?void 0:g.exercise)==null?void 0:I.show_hack_sets)&&X.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},X.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},X.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),X.createElement(Co.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(q,Ke,Ee)=>Ee+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(q,Ke,Ee)=>X.createElement(ge.Z,{title:X.createElement("pre",null,q)},X.createElement("div",{className:re.divname},q))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(q,Ke,Ee)=>X.createElement(ge.Z,{title:X.createElement("pre",null,q)}," ",X.createElement("div",{className:re.divname},q))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:e==null?void 0:e.hack_sets})),((w=(M=l==null?void 0:l.editData)==null?void 0:M.exercise)==null?void 0:w.show_hack_description)&&X.createElement("div",null,X.createElement(ht.Z,{className:re.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((C=e==null?void 0:e.sub_exercise_questions)==null?void 0:C.map((q,Ke)=>{var Ee,mt,Ct,Zt,Xt,le;return X.createElement("div",{key:Ke},X.createElement("div",{className:re.combination},X.createElement("span",{className:re.score},q==null?void 0:q.question_score,"\u5206"),X.createElement("span",{className:re.qtype},(Ee=bo.find(Te=>Te.type==q.question_type))==null?void 0:Ee.name),X.createElement("span",{className:re.qtitle},Ke+1,"\u3001",q==null?void 0:q.question_title)),(q.question_type===0||q.question_type===2)&&X.createElement("div",{className:re.warp,style:{padding:"30px 58px",paddingBottom:0}},X.createElement("div",null,(mt=q==null?void 0:q.question_choices)==null?void 0:mt.map((Te,In)=>X.createElement("div",{className:re.redio,key:In},!(Te!=null&&Te.standard_boolean)&&X.createElement("span",{className:re.redioitem}),(Te==null?void 0:Te.standard_boolean)&&X.createElement("i",{className:`${re.redioitemyes} icon-duigou1`}),q.question_type===2&&X.createElement("span",{className:`${Te!=null&&Te.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[In]),X.createElement(ht.Z,{className:Te!=null&&Te.standard_boolean?re.titleyes:re.title,value:Te==null?void 0:Te.choice_text}),(Te==null?void 0:Te.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848"))))),q.question_type===1&&X.createElement("div",{className:re.normalWrap},(Ct=q==null?void 0:q.question_choices)==null?void 0:Ct.map((Te,In)=>X.createElement("div",{className:re.checkbox,key:In},!(Te!=null&&Te.standard_boolean)&&X.createElement("span",{className:re.checkboxitem}),(Te==null?void 0:Te.standard_boolean)&&X.createElement("i",{className:`${re.checkboxitemyes} icon-duigou1`}),X.createElement("span",{className:`${Te!=null&&Te.standard_boolean?re.titleyes:re.title} ${re.indexTag}`},gl[In]),X.createElement(ht.Z,{className:Te!=null&&Te.standard_boolean?re.titleyes:re.title,value:Te==null?void 0:Te.choice_text}),(Te==null?void 0:Te.standard_boolean)&&X.createElement("div",{className:re.yestag},"\u6B63\u786E\u7B54\u6848")))),q.question_type===3&&X.createElement("div",{className:re.completion},(Zt=q==null?void 0:q.standard_answers)==null?void 0:Zt.map((Te,In)=>{var Mt;return X.createElement(Kt.Z,{align:"top"},X.createElement("span",{className:re.title},"\u586B\u7A7A\u9879",In+1),X.createElement("div",{className:re.content},(Mt=Te.answer_text)==null?void 0:Mt.map((T,bn)=>X.createElement("div",{key:bn,className:re.items},X.createElement("pre",{className:"mb0"},T)))))})),q.question_type===4&&X.createElement("div",{className:re.simple},X.createElement("div",{className:re.title},"\u53C2\u8003\u7B54\u6848"),X.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Xt=q==null?void 0:q.answer_texts)!=null&&Xt[0]?X.createElement(ht.Z,{className:re.content,value:(le=q==null?void 0:q.answer_texts)==null?void 0:le[0]}):X.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),X.createElement("div",{className:"mt20 "},X.createElement("span",{className:re.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),X.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},q!=null&&q.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&X.createElement("div",null,X.createElement(ht.Z,{disabledFill:!0,className:re.content,showProgramFill:!0,value:Ju.Base64.decode(((D=e==null?void 0:e.program_attr)==null?void 0:D.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&X.createElement("div",{className:re.bottom},X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u89E3\u6790"),X.createElement("span",{className:re.right},e!=null&&e.analysis?X.createElement(ht.Z,{value:e==null?void 0:e.analysis}):X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),X.createElement("div",{className:`${re.bottomitem} mb30`},X.createElement("span",{className:re.left},"\u96BE\u5EA6"),X.createElement("span",{className:re.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),X.createElement("div",{className:re.bottomitem},X.createElement("span",{className:re.left},"\u77E5\u8BC6\u70B9"),X.createElement(ge.Z,{title:((x=e==null?void 0:e.tag_discipline_names)==null?void 0:x.length)<=0||((ae=e==null?void 0:e.tag_discipline_names)==null?void 0:ae.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(R=(O=e==null?void 0:e.tag_discipline_names)==null?void 0:O.join("\uFF1B"))==null?void 0:R.toString()},X.createElement("span",{className:re.right},((Le=e==null?void 0:e.tag_discipline_names)==null?void 0:Le.length)<=0?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((Ve=e==null?void 0:e.tag_discipline_names)==null?void 0:Ve.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?X.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(It=(ye=e==null?void 0:e.tag_discipline_names)==null?void 0:ye.join("\uFF1B"))==null?void 0:It.toString())))))},Br=E(42609),ju=E(35173),Nn=E(59301),Bo=Object.defineProperty,xo=Object.defineProperties,wo=Object.getOwnPropertyDescriptors,t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,o=(e,l,r)=>l in e?Bo(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,i=(e,l)=>{for(var r in l||(l={}))n.call(l,r)&&o(e,r,l[r]);if(t)for(var r of t(l))a.call(l,r)&&o(e,r,l[r]);return e},v=(e,l)=>xo(e,wo(l)),d=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),h=({qitem:e,setisedit:l,TagDiscipline:r,exerciseitem:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A,V,c,g;const[I]=Y.default.useForm(),{unified_ai_setting:M,ai_review_settings:w}=m==null?void 0:m.exercise,C=((A=e==null?void 0:e.ai_review_settings)==null?void 0:A.length)>0?e.ai_review_settings:w;return(0,u.useEffect)(()=>{I.setFieldsValue(v(i({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer,ai_review_settings:C}))},[e]),Nn.createElement("div",null,Nn.createElement(Y.default,{form:I,colon:!1,onFinish:D=>{var x;(x=m==null?void 0:m.exercise)!=null&&x.is_open_ai_review&&!(0,Fn.BR)(D==null?void 0:D.ai_review_settings)||f(v(i(i({},e),D),{answer_texts:D==null?void 0:D.answer_texts,question_title:D==null?void 0:D.name}))},onFinishFailed:D=>d(void 0,null,function*(){var x,ae;me.ZP.error(D.errorFields[0].errors[0]),I.scrollToField((ae=(x=D==null?void 0:D.errorFields)==null?void 0:x[0])==null?void 0:ae.name,{behavior:"smooth",block:"center"})})},Nn.createElement("div",{style:{display:"flex",alignItems:"center"}},Nn.createElement("div",{style:{flex:1}},Nn.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Nn.createElement("span",null,"\u7B80\u7B54\u9898")),((V=m==null?void 0:m.exercise)==null?void 0:V.exercise_status)==1&&!(e!=null&&e.isadd)&&Nn.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},Nn.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Nn.createElement(Se.ZP,{onClick:()=>{e.isadd?(l(!1),B()):(I.setFieldsValue(v(i({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),l(!1))}},"\u53D6\u6D88"),Nn.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Nn.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Nn.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Nn.createElement(Se.ZP,{type:"primary",className:"ml20",onClick:()=>{I.submit()}},"\u4FDD\u5B58"))),Nn.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Nn.createElement(Y.default.Item,{className:se.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Nn.createElement(De.Z,{onBlur:D=>{D.target.value==="0"&&me.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Nn.createElement(ju.W,{form:I,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),((c=m==null?void 0:m.exercise)==null?void 0:c.is_open_ai_review)&&!((g=m==null?void 0:m.exercise)!=null&&g.unified_ai_setting)&&Nn.createElement(or,{form:I,qitem:e}),Nn.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:m,TagDiscipline:r,form:I}))))},F=E(59301),W=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),k=({setScoreShow:e,ScoreShow:l,exerciseitem:r,getdata:m})=>{var f,Q,Z;const[B,p]=(0,u.useState)(!1);function A(){return W(this,null,function*(){var V,c,g;let I=(c=(V=r==null?void 0:r.exercise_question_types)==null?void 0:V.filter(w=>w.Singlequestion))==null?void 0:c.map(w=>({question_type:w.question_type,score:w.Singlequestion})),M=yield(0,Fe.ZP)(`/api/exercises/${(g=r==null?void 0:r.exercise)==null?void 0:g.id}/batch_set_score.json`,{method:"POST",body:{question_arr:I}});(M==null?void 0:M.status)===0&&m()})}return F.createElement("div",null,l&&F.createElement(yt.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:l,width:640,centered:!0,zIndex:10,className:se.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var V,c,g;if(r!=null&&r.use_blank_score&&((g=(c=(V=r==null?void 0:r.exercise_question_types)==null?void 0:V.filter(I=>I.name==="\u586B\u7A7A\u9898"))==null?void 0:c[0])!=null&&g.Singlequestion)){p(!0);return}A(),e(!1)}},F.createElement("div",{className:"c-black"},"\u603B\u5206",F.createElement("span",{className:"ml10 c-light-primary"},(r==null?void 0:r.exercise_question_types.length)>0&&((f=r==null?void 0:r.exercise_types)==null?void 0:f.q_scores))),F.createElement("div",{className:se.content},F.createElement("span",null,"\u9898\u578B\u540D\u79F0"),F.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),F.createElement("span",null,"\u9898\u578B\u603B\u5206"),F.createElement("span",null,"\u64CD\u4F5C")),(Z=(Q=r==null?void 0:r.exercise_question_types)==null?void 0:Q.filter(V=>V.name!=="\u5B9E\u8BAD\u9898"&&V.name!=="\u7EC4\u5408\u9898"))==null?void 0:Z.map(V=>{var c;return F.createElement("div",{className:se.items},F.createElement("span",null,V==null?void 0:V.name),F.createElement("span",null,(c=V==null?void 0:V.items)==null?void 0:c.length),F.createElement("span",null,V==null?void 0:V.score),F.createElement("span",null,"\u6BCF\u9898",F.createElement(De.Z,{max:100,precision:1,min:.1,onChange:g=>{V.Singlequestion=g},style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),F.createElement(yt.default,{title:!1,footer:!1,centered:!0,zIndex:20,open:B,width:640,closable:!1,className:se.scoremodal},F.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",F.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),F.createElement("div",{className:se.bottom},F.createElement(Se.ZP,{className:se.no,onClick:()=>{p(!1)}},"\u53D6\u6D88"),F.createElement(Se.ZP,{className:se.yes,onClick:()=>{A(),p(!1),e(!1)}},"\u786E\u8BA4"))))},j=E(99313),L=E(98228),_=E(58421),b={flex_box_center:"flex_box_center___aDsO9",flex_space_between:"flex_space_between___5V4Xk",flex_box_vertical_center:"flex_box_vertical_center___rNdEP",flex_box_center_end:"flex_box_center_end___cKjnr",flex_box_column:"flex_box_column___glFYD",scoremodal:"scoremodal___PfqOf",selectWrapper:"selectWrapper___Mtqcz",selectWrappers:"selectWrappers___uX2K9",allqingchu:"allqingchu___IqL8g",title:"title___UgYfD",score:"score___LjJmD",close:"close___I0jAO",content:"content___4u86F",items:"items___mK2L5",bottom:"bottom___vQTEm",yes:"yes___j81JQ",no:"no___kiUH4",titlecount:"titlecount___lliQr",add:"add___QhDj8",search:"search___QCCaL",searchIcon:"searchIcon___oXRH5",tabWrap:"tabWrap___Cu_4D",previewModal:"previewModal___BVDlS"},H=E(26422),N={flex_box_center:"flex_box_center___zojHa",flex_space_between:"flex_space_between___wmLZ4",flex_box_vertical_center:"flex_box_vertical_center___DszWW",flex_box_center_end:"flex_box_center_end___mVCv5",flex_box_column:"flex_box_column___fbC9t",warp:"warp___isAcM",shixunbutton:"shixunbutton___h3Ybb",redio:"redio___xDffb",redioitem:"redioitem___FFPtq",redioitemyes:"redioitemyes___pF7ID",title:"title___mnPZc",titleyes:"titleyes___wrtWQ",yestag:"yestag___D4krY",qcount:"qcount___W5pwO",score:"score___eKQzl",qtitle:"qtitle___lb8MD",checkbox:"checkbox___QpUm4",checkboxitem:"checkboxitem___Wm2SH",checkboxitemyes:"checkboxitemyes___VVVTe",bottom:"bottom___Mn_Bw",bottomitem:"bottomitem___JTyHT",left:"left___nQqpo",right:"right___v58qy",completion:"completion___BnZSp",content:"content___MU8hZ",items:"items___a7i54",simple:"simple___GDw3K",shixun:"shixun___DGzTe",combination:"combination___AG9cr"};const te=["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 de=({qitem:e})=>{var l,r,m,f,Q,Z,B,p,A,V;return u.createElement("div",{className:N.warp},u.createElement("div",{className:N.mainPart},u.createElement("div",{className:N.qcount},(e==null?void 0:e.question_type)===8&&u.createElement(ht.Z,{className:N.content,showProgramFill:!0,value:(l=e==null?void 0:e.program_attr)==null?void 0:l.description}),(e==null?void 0:e.question_type)!=8&&u.createElement(ht.Z,{className:N.qtitle,value:(e==null?void 0:e.name)||(e==null?void 0:e.title)})),((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&u.createElement("div",null,(r=e==null?void 0:e.choices)==null?void 0:r.map((c,g)=>u.createElement("div",{className:N.redio},!(c!=null&&c.is_answer)&&u.createElement("span",{className:N.redioitem}),(c==null?void 0:c.is_answer)&&u.createElement("i",{className:`${N.redioitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:c!=null&&c.is_answer?N.titleyes:N.title,value:te[g]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&u.createElement("div",{className:N.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&u.createElement("div",null,(m=e==null?void 0:e.choices)==null?void 0:m.map((c,g)=>u.createElement("div",{className:N.checkbox},!(c!=null&&c.is_answer)&&u.createElement("span",{className:N.checkboxitem}),(c==null?void 0:c.is_answer)&&u.createElement("i",{className:`${N.checkboxitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:c!=null&&c.is_answer?N.titleyes:N.title,value:te[g]+(c==null?void 0:c.choice_text)}),(c==null?void 0:c.is_answer)&&u.createElement("div",{className:N.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&u.createElement("div",{className:N.completion},(f=e==null?void 0:e.standard_answer)==null?void 0:f.map((c,g)=>{var I;return u.createElement("div",{style:{display:"flex"}},u.createElement("span",{className:N.title},"\u586B\u7A7A\u9879",g+1),u.createElement("div",{className:N.content},(I=c==null?void 0:c.answer_text)==null?void 0:I.map((M,w)=>u.createElement("div",{className:N.items},M))))})),(e==null?void 0:e.question_type)===4&&u.createElement("div",{className:N.simple},u.createElement("div",{className:N.title},"\u53C2\u8003\u7B54\u6848"),u.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Q=e==null?void 0:e.answer_texts)!=null&&Q[0]?u.createElement(ht.Z,{className:N.content,value:(Z=e==null?void 0:e.answer_texts)==null?void 0:Z[0]}):u.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(e==null?void 0:e.question_type)===5&&((B=e==null?void 0:e.challenge_names)==null?void 0:B.map((c,g)=>u.createElement("div",{className:N.shixun},u.createElement("span",{className:N.qtitle},u.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,Fn.EM)(g+1),"\u9898"),c)))),(e==null?void 0:e.question_type)===6&&u.createElement("div",{className:N.simple},u.createElement(ht.Z,{className:N.content,value:((p=e==null?void 0:e.program_attr)==null?void 0:p.description)||"- -"})),(e==null?void 0:e.question_type)===7&&((A=e==null?void 0:e.sub_item_banks)==null?void 0:A.map((c,g)=>{var I,M,w,C,D;return u.createElement("div",null,u.createElement("div",{className:N.combination},u.createElement("span",{className:N.qtitle},c==null?void 0:c.name)),u.createElement("div",{className:N.warp,style:{padding:"0px",paddingTop:20}},u.createElement("div",null,((c==null?void 0:c.item_type)=="SINGLE"||(c==null?void 0:c.item_type)=="JUDGMENT")&&((I=c==null?void 0:c.choices)==null?void 0:I.map((x,ae)=>u.createElement("div",{className:N.redio},!(x!=null&&x.is_answer)&&u.createElement("span",{className:N.redioitem}),(x==null?void 0:x.is_answer)&&u.createElement("i",{className:`${N.redioitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:x!=null&&x.is_answer?N.titleyes:N.title,value:te[ae]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&u.createElement("div",{className:N.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="MULTIPLE"&&((M=c==null?void 0:c.choices)==null?void 0:M.map((x,ae)=>u.createElement("div",{className:N.checkbox},!(x!=null&&x.is_answer)&&u.createElement("span",{className:N.checkboxitem}),(x==null?void 0:x.is_answer)&&u.createElement("i",{className:`${N.checkboxitemyes} icon-duigou1`}),u.createElement(ht.Z,{className:x!=null&&x.is_answer?N.titleyes:N.title,value:te[ae]+(x==null?void 0:x.choice_text)}),(x==null?void 0:x.is_answer)&&u.createElement("div",{className:N.yestag},"\u6B63\u786E\u7B54\u6848")))),(c==null?void 0:c.item_type)=="COMPLETION"&&u.createElement("div",{className:N.completion},(w=c==null?void 0:c.standard_answer)==null?void 0:w.map((x,ae)=>{var O;return u.createElement("div",{style:{display:"flex"}},u.createElement("span",{className:N.title},"\u586B\u7A7A\u9879",ae+1),u.createElement("div",{className:N.content},(O=x==null?void 0:x.answer_text)==null?void 0:O.map((R,Le)=>u.createElement("div",{className:N.items},R))))})),(c==null?void 0:c.item_type)=="SUBJECTIVE"&&u.createElement("div",{className:N.simple},u.createElement("div",{className:N.title},"\u53C2\u8003\u7B54\u6848"),u.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(C=c==null?void 0:c.answer_texts)!=null&&C[0]?u.createElement(ht.Z,{className:N.content,value:(D=c==null?void 0:c.answer_texts)==null?void 0:D[0]}):u.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(e==null?void 0:e.question_type)===8&&u.createElement("div",null,u.createElement(ht.Z,{disabledFill:!0,className:N.content,showProgramFill:!0,value:Ju.Base64.decode(((V=e==null?void 0:e.program_attr)==null?void 0:V.code)||"")})),(e==null?void 0:e.question_type)===5&&u.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},u.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u521B\u5EFA\u8005"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_name)||"- -")),u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u6240\u5C5E\u5355\u4F4D"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.author_school_name)||"- -")),u.createElement("div",{style:{marginRight:30}},u.createElement("span",{style:{marginRight:10,color:"#666666"}},"\u5B66\u4E60\u4EBA\u6570"),u.createElement("span",{style:{color:"#000000"}},(e==null?void 0:e.study_count)||"0"))),u.createElement("a",{className:N.shixunbutton,href:`/shixuns/${e==null?void 0:e.identifier}/challenges?exercise=true`,target:"_blank"},u.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&u.createElement("div",{className:N.bottom},u.createElement("div",{className:N.bottomitem},u.createElement("span",{className:N.left},"\u89E3\u6790"),u.createElement("span",{className:N.right},e!=null&&e.analysis?u.createElement(ht.Z,{value:e==null?void 0:e.analysis}):u.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),u.createElement("div",{className:N.bottomitem},u.createElement("span",{className:N.left},"\u96BE\u5EA6"),u.createElement("span",{className:N.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),u.createElement("div",{className:N.bottomitem},u.createElement("span",{className:N.left},"\u77E5\u8BC6\u70B9"),u.createElement("span",{className:N.right},e!=null&&e.tag_discipline?e==null?void 0:e.tag_discipline:u.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},oe=E(86087),ne=E(84287),Xe=E(79669),Ae=E(32570),tt=E(16149),dt=E(82438),At=E(49692),z=E(59301),on=Object.defineProperty,Ft=Object.defineProperties,it=Object.getOwnPropertyDescriptors,st=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,Ot=Object.prototype.propertyIsEnumerable,gt=(e,l,r)=>l in e?on(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Me=(e,l)=>{for(var r in l||(l={}))Pt.call(l,r)&>(e,r,l[r]);if(st)for(var r of st(l))Ot.call(l,r)&>(e,r,l[r]);return e},Lt=(e,l)=>Ft(e,it(l)),Rt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const Mn=({setScoreShow:e,ScoreShow:l,onOk:r,isshixuns:m,isloadings:f,dispatch:Q,shixunsDetail:Z,exercise:B})=>{var p,A,V;let[c,g]=(0,u.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,group_id:[]}),[I,M]=(0,u.useState)([]),[w,C]=(0,u.useState)([]),[D,x]=(0,u.useState)([]),[ae,O]=(0,u.useState)([]);const[R,Le]=(0,u.useState)(!1),[Ve]=Y.default.useForm(),[ye,It]=(0,u.useState)(),[q,Ke]=(0,u.useState)(!1);let[Ee,mt]=(0,u.useState)(m);const[Ct,Zt]=(0,u.useState)([]),[Xt,le]=(0,u.useState)(!0),[Te,In]=(0,u.useState)([]),[Mt,T]=(0,u.useState)(0),[bn,ca]=(0,u.useState)([]),Bn=[{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,Jn]=(0,u.useState)({});(0,u.useEffect)(()=>{var S,K,lt,Ce,$e,vt,hn,Yt,la,Zn;(((lt=(K=(S=B==null?void 0:B.editData)==null?void 0:S.exercise)==null?void 0:K.exist_item_bank_ids)==null?void 0:lt.length)>0||((vt=($e=(Ce=B==null?void 0:B.editData)==null?void 0:Ce.exercise)==null?void 0:$e.exist_item_bank_shixun_ids)==null?void 0:vt.length)>0)&&ca([...(Yt=(hn=B==null?void 0:B.editData)==null?void 0:hn.exercise)==null?void 0:Yt.exist_item_bank_ids,...(Zn=(la=B==null?void 0:B.editData)==null?void 0:la.exercise)==null?void 0:Zn.exist_item_bank_shixun_ids])},[(A=(p=B==null?void 0:B.editData)==null?void 0:p.exercise)==null?void 0:A.exist_item_bank_ids]);const pn=(0,u.useRef)(new Set),ga=(0,u.useRef)(new Set);let[Xn,da]=(0,u.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 $t=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Qn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],_a=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[du,ze]=(0,u.useState)(!1),Tt=()=>{Ve.resetFields(),Ee=!1,mt(!1),ze(!1),Ve.submit()};(0,u.useEffect)(()=>{Mt>0&&setTimeout(()=>{T(0)},2e3)},[Mt]),(0,u.useEffect)(()=>{l&&(Ve.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Xt&&Ee&&(Ve.setFieldsValue({item_type:"SHIXUN"}),c.item_type="SHIXUN",g(Me({},c)),le(!1)),En(c),ma(),sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[l]);function En(S){return Rt(this,null,function*(){var K,lt,Ce;if(Le(!0),g(S),(D==null?void 0:D.length)<=0&&S.type==="5"){O([]),Le(!1);return}let $e=S.type==="5"?D==null?void 0:D.filter(Yt=>!Ct.includes(Yt)):null,vt=S.type==="5"?D==null?void 0:D.filter(Yt=>Ct.includes(Yt)):null,hn=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:Lt(Me({},S),{discipline_id:((K=S==null?void 0:S.courseid)==null?void 0:K[0])||null,sub_discipline_id:((lt=S==null?void 0:S.courseid)==null?void 0:lt[1])||null,ids:$e,shixun_ids:vt,group_id:((Ce=S.group_id)==null?void 0:Ce.map(Yt=>Yt==null?void 0:Yt.value))||null,keyword:S.keyword?encodeURIComponent(S.keyword):S.keyword,include_shixuns:!0,type:S.type==="5"?null:S.type,clazz:S.type==="3"?"ItemBanksGroup":null})});O(hn),Le(!1)})}function sn(S){return Rt(this,null,function*(){var K;let lt=yield(0,Fe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:S}),Ce=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(K=lt==null?void 0:lt.data)==null?void 0:K.map($e=>({title:$e.name,id:$e.id,pid:$e.id,value:$e.id,key:$e.id,isLeaf:!$e.have_child}))}];In(Ce)})}function ma(){return Rt(this,null,function*(){let S=yield(0,Fe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:c.type==="5"?null:c.type,clazz:"ItemBanksGroup"}});M((0,H.L)(S==null?void 0:S.disciplines))})}function ua(S){return Rt(this,null,function*(){var K,lt,Ce,$e;Le(!0);let vt=(K=S.list)==null?void 0:K.filter(la=>!Ct.includes(la)),hn=(lt=S.list)==null?void 0:lt.filter(la=>Ct.includes(la));if(vt.length===0&&hn.length===0){Le(!1),O([]);return}let Yt=yield(0,Fe.ZP)("/api/item_banks.json",{method:"get",params:Lt(Me({},S),{discipline_id:((Ce=S==null?void 0:S.courseid)==null?void 0:Ce[0])||null,sub_discipline_id:(($e=S==null?void 0:S.courseid)==null?void 0:$e[1])||null,ids:vt,shixun_ids:hn,type:S.type==="5"?null:S.type,clazz:S.type==="3"?"ItemBanksGroup":null})});Le(!1),O(Yt)})}const Vn=(0,U.useParams)(),[Ya,Ra,wa,An]=(0,Xe.P)(),Qa=S=>Rt(void 0,null,function*(){const K=yield Q({type:"shixunsDetail/release",payload:{id:S}});let lt=K==null?void 0:K.tag_position,Ce=(K==null?void 0:K.evaluation_set_position)||[],$e=K.status;return $e===0?(me.ZP.success("\u53D1\u5E03\u6210\u529F"),En(c),!0):($e===2?me.ZP.error(`\u7B2C${Ce.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):$e===3?me.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${lt.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):me.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),ct=S=>(S==null?void 0:S.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Xu=(S,K,lt)=>S.map(Ce=>Ce.key===K?Me(Me({},Ce),lt):Ce.children?Lt(Me({},Ce),{children:Xu(Ce.children,K,lt)}):Ce),qu=S=>Rt(void 0,null,function*(){const{key:K}=S;let lt=c.type;const Ce=yield(0,tt.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(K),type:lt}),{data:$e,total_count:vt}=Ce||{};vt>0&&In(hn=>Xu(hn,K,{children:$e.map(Yt=>({title:Yt.name,id:Yt.id,pid:Yt.id,value:Yt.id,key:Yt.id,isLeaf:!Yt.have_child}))}))});function mu(S){console.log("----",c),S==="1"&&(Xn.gg=Me({},c)),S==="2"&&(Xn.scj=Me({},c)),S==="3"&&(Xn.ttgx=Me({},c)),S==="0"&&(Xn.wcjd=Me({},c)),S==="5"&&(Xn.yx=Me({},c)),da(Me({},Xn))}function Nl(){c.type==="1"&&(c=Xn.gg),c.type==="2"&&(c=Xn.scj),c.type==="3"&&(c=Xn.ttgx),c.type==="0"&&(c=Xn.wcjd),c.type==="5"&&(c=Xn.yx),(c==null?void 0:c.item_type)==="SHIXUN"?(Ee=!0,mt(!0)):(Ee=!1,mt(!1)),Ve.setFieldsValue(Me({},c)),g(Me({},c)),En(Me({},c))}return z.createElement("div",null,z.createElement(yt.default,{title:!1,footer:!1,open:l,width:1200,centered:!0,className:b.scoremodal,onCancel:()=>{e(!1)}},z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement("div",{className:b.title},"\u9898\u5E93\u9009\u9898")),z.createElement(j.default,{className:b.tabWrap,activeKey:c.type,onChange:S=>{S==="3"?(c.show_all_share=!0,sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):c.show_all_share=null,S==="0"&&sn({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),mu(c.type),c.type=S,(c==null?void 0:c.item_type)==="SHIXUN"&&c.type!=="5"&&(Ee=!0,mt(!0)),ze(!1),c.type==="5"&&(Ee=!1,mt(!1)),Nl(),ma()},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:z.createElement("div",null,"\u5DF2\u9009",D.length>0&&z.createElement("span",{className:b.titlecount},D.length),Mt>0&&z.createElement("span",{className:b.add},"+",Mt)),key:"5"}]}),z.createElement(Y.default,{layout:"inline",form:Ve,onValuesChange:(S,K)=>{var lt,Ce;const $e=Object.values(K).some(hn=>hn!==null&&hn!==""&&hn!==void 0),vt=K.keyword==="";if(ze($e||!vt),c.page=1,c.keyword=(Ce=(lt=c.keyword)==null?void 0:lt.replace)==null?void 0:Ce.call(lt,/^\s+|\s+$/g,""),(K==null?void 0:K.item_type)==="SHIXUN"){if(c.type==="5"?mt(!1):mt(!0),S.keyword||S.keyword==="")return;Ve.submit()}else{if(S!=null&&S.courseid&&Ve.setFieldsValue({tag_discipline_id:""}),mt(!1),S.keyword||S.keyword==="")return;Ve.submit()}},onFinish:S=>{var K;c.type==="3"&&(!S.group_id||((K=S==null?void 0:S.group_id)==null?void 0:K.length)===0)?c.show_all_share=!0:c.show_all_share=null,g(Me(Me({},c),S)),En(Me(Me({},c),S))}},z.createElement(Y.default.Item,{name:"item_type"},z.createElement(wt.default,{className:b.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle",allowClear:!0},Bn.map(S=>z.createElement(wt.default.Option,{key:S.value},S.name)))),z.createElement(Y.default.Item,{name:"courseid"},z.createElement(qe.Z,{className:b.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:I})),!Ee&&z.createElement(Y.default.Item,{name:"tag_discipline_id"},z.createElement(wt.default,{className:b.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(V=ae==null?void 0:ae.tag_disciplines)==null?void 0:V.map(S=>z.createElement(wt.default.Option,{key:S.id},S.name)))),z.createElement(Y.default.Item,{name:Ee?"diff":"difficulty"},z.createElement(wt.default,{className:b.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!Ee&&$t.map(S=>z.createElement(wt.default.Option,{key:S.value},S.name)),Ee&&Qn.map(S=>z.createElement(wt.default.Option,{key:S.value},S.name)))),Ee&&z.createElement(Y.default.Item,{name:"shixun_publish_status"},z.createElement(wt.default,{className:b.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},_a.map(S=>z.createElement(wt.default.Option,{key:S.value},S.name)))),(c.type==="3"||c.type==="0")&&!Ee&&z.createElement(Y.default.Item,{name:"group_id"},z.createElement(L.default,{treeDataSimpleMode:!0,style:{width:118},className:b.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(S,K)=>K.title.toUpperCase().indexOf(S.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:qu,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Te})),du&&z.createElement("span",{className:b.allqingchu,onClick:Tt},z.createElement("i",{className:"iconfont icon-guanbi4"}),z.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),z.createElement(Y.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},z.createElement(qt.default.Search,{className:b.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:z.createElement("i",{className:`iconfont icon-sousuo9 font14 ${b.searchIcon}`,onClick:()=>Ve.submit()}),onSearch:S=>{Ve.submit()}}))),z.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},z.createElement("div",{onClick:()=>{c.updated_at==="asc"?c.updated_at="desc":c.updated_at="asc",g(Lt(Me({},c),{page:1})),En(Lt(Me({},c),{page:1}))}}," ",c.updated_at?z.createElement("img",{src:c.updated_at==="asc"?oe.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):z.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),z.createElement("div",{onClick:()=>{c.quotes==="asc"?c.quotes="desc":c.quotes="asc",g(Lt(Me({},c),{page:1})),En(Lt(Me({},c),{page:1}))},style:{marginLeft:20}}," ",c.quotes?z.createElement("img",{src:c.quotes==="asc"?oe.Z:ne.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):z.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),z.createElement(Co.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(ae==null?void 0:ae.items)||(ae==null?void 0:ae.shixun_list),pagination:!1,loading:R,rowKey:S=>S.id,rowSelection:{type:"checkbox",selectedRowKeys:[...w,...bn],getCheckboxProps:S=>({disabled:S.shixun_tag_num===1||(bn==null?void 0:bn.find(K=>S.id===K))}),onSelect(S,K,lt){if(K)Ee&&Zt([...Ct,S.id]),C([...w,S.id]),S.identifier?pn.current.add(S.id):ga.current.add(S.id),T(1),x([...D,S.id]);else{S.identifier?pn.current.delete(S.id):ga.current.delete(S.id);let Ce=D.filter($e=>$e!==S.id);if(C(Ce),x(Ce),Ee){let $e=Ct.filter(vt=>vt!==S.id);Zt([...$e])}if(c.type==="5"){ua(Lt(Me({},c),{list:[...Ce]}));return}}},onSelectAll(S,K,lt){if(S){const Ce=lt.map($e=>$e.id);Ee&&Zt([...Ct,...Ce]),C([...w,...Ce]),x([...D,...Ce]);for(const $e of lt)$e.identifier?pn.current.add($e.id):ga.current.add($e.id)}else{const Ce=lt.map(vt=>vt.id),$e=w.filter(vt=>!Ce.some(hn=>hn===vt));if(C([...$e]),x([...$e]),Ee){let vt=Ct.filter(hn=>!Ce.some(Yt=>Yt===hn.id));Zt([...vt])}c.type==="5"&&ua(Lt(Me({},c),{list:[...$e]}));for(const vt of Ce)vt.identifier?pn.current.delete(vt):ga.current.delete(vt)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(S,K,lt)=>{var Ce,$e;return z.createElement(ge.Z,{title:ct(K)},z.createElement("div",null,Ee||K!=null&&K.challenge_names?"\u5B9E\u8BAD\u9898":($e=(Ce=Bn==null?void 0:Bn.filter(vt=>vt.value===S))==null?void 0:Ce[0])==null?void 0:$e.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:Ee?"30%":"60%",key:"name",render:(S,K,lt)=>{var Ce;return z.createElement("div",{style:{display:"flex",alignItems:"center"}},z.createElement(ge.Z,{title:ct(K)},z.createElement("span",null,z.createElement(ht.Z,{key:1,showLines:1,showTextOnly:!0,value:Ee||K!=null&&K.challenge_names?K!=null&&K.title||S===null?"--":S:(K==null?void 0:K.item_type)=="BPROGRAM"?(Ce=K==null?void 0:K.program_attr)==null?void 0:Ce.description:S}))),(K==null?void 0:K.high_resources_consume)&&z.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!Ee,render:(S,K,lt)=>{var Ce;return z.createElement(ge.Z,{title:ct(K)},z.createElement("span",null,S?(Ce=S==null?void 0:S.split("\u3001"))==null?void 0:Ce[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!Ee,render:(S,K,lt)=>z.createElement(ge.Z,{title:ct(K)},z.createElement("span",null,S||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(S,K,lt)=>{var Ce,$e,vt,hn;return z.createElement(ge.Z,{title:ct(K)},z.createElement("div",null,Ee||K!=null&&K.challenge_names?(K==null?void 0:K.level)||(($e=(Ce=$t==null?void 0:$t.filter(Yt=>Yt.value===S))==null?void 0:Ce[0])==null?void 0:$e.name):(hn=(vt=$t==null?void 0:$t.filter(Yt=>Yt.value===S))==null?void 0:vt[0])==null?void 0:hn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!Ee,render:(S,K,lt)=>z.createElement(ge.Z,{title:ct(K)},z.createElement("div",null,S||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(S,K,lt)=>z.createElement(ge.Z,{title:ct(K)},z.createElement("div",null,Ee||K!=null&&K.challenge_names?(K==null?void 0:K.study_count)||(K==null?void 0:K.stu_num):S))},{title:z.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",z.createElement(ge.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},z.createElement(ru.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!Ee,render:(S,K,lt)=>z.createElement(ge.Z,{title:ct(K)},z.createElement("div",null,S||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(S,K,lt)=>z.createElement(ge.Z,{title:ct(K)},z.createElement("div",{style:{flex:1,textAlign:"start"}},z.createElement("a",{onClick:()=>{var Ce,$e;It(Lt(Me({},K),{question_type:Ee||K!=null&&K.challenge_names?5:($e=(Ce=Bn==null?void 0:Bn.filter(vt=>vt.value===(K==null?void 0:K.item_type)))==null?void 0:Ce[0])==null?void 0:$e.question_type})),Ke(!0)}},"\u67E5\u770B"),(K==null?void 0:K.shixun_tag_num)===1&&z.createElement("a",{style:{marginLeft:10},onClick:()=>{yt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:z.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",z.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${K==null?void 0:K.identifier}/challenges`)}},(K==null?void 0:K.shixun_name)||"--"),"\uFF1F"),onOk:()=>Rt(void 0,null,function*(){if(!Qa(K==null?void 0:K.identifier))return new Promise((Ce,$e)=>{$e()})})})}},"\u53D1\u5E03")))}].filter(S=>!S.hidden)}),z.createElement(_.Z,{current:c.page,total:(ae==null?void 0:ae.items_count)||(ae==null?void 0:ae.shixuns_count),style:{marginBottom:20},defaultPageSize:c.per_page,showTotal:S=>z.createElement("span",null,"\u5171\xA0",z.createElement("span",{style:{color:"#165DFF"}},S),"\xA0\u6761\u6570\u636E"),pageSize:c.per_page,onChange:(S,K)=>{c.page=S,c.per_page=K,g(Me({},c)),En(Me({},c))}}),z.createElement("div",{className:b.bottom},z.createElement(Se.ZP,{className:b.no,onClick:()=>{e(!1)}},"\u53D6\u6D88"),z.createElement(Se.ZP,{loading:f,style:{width:f&&75},className:b.yes,onClick:()=>Rt(void 0,null,function*(){if((D==null?void 0:D.length)<=0){me.ZP.info("\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}let S=yield(0,At.Tr)({id:[...D==null?void 0:D.filter(K=>Ct.includes(K))],course_id:Vn.coursesId,type:"shixun"});(S==null?void 0:S.student_count)===0?r([...ga.current],[...D==null?void 0:D.filter(K=>Ct.includes(K))],!0,D==null?void 0:D.length):Jn(S)})},"\u786E\u8BA4"))),z.createElement(yt.default,{open:q,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:b.previewModal,width:1e3,centered:!0,onCancel:()=>{Ke(!1)},onOk:()=>{Ke(!1)}},z.createElement(de,{qitem:ye})),z.createElement(dt.Z,{resdata:jn,type:"exercise",okloading:f,oktext:(jn==null?void 0:jn.can_copy_num)===0?"\u786E\u5B9A":"\u4E00\u952E\u590D\u5236\u5E76\u66FF\u6362",onok:S=>Rt(void 0,null,function*(){const K=[],lt=[];for(const Ce of jn==null?void 0:jn.can_copy_list)K.push(Ce.id);Ra(),yield r([...ga.current],[...pn.current].filter(Ce=>!lt.includes(Ce)),!0,D==null?void 0:D.length,K)})}))};var mn=(0,U.connect)(({shixunsDetail:e,exercise:l})=>({shixunsDetail:e,exercise:l}))(Mn),$n=E(90502),at=E(59301),Cn=Object.defineProperty,Sn=Object.defineProperties,Wn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,ia=Object.prototype.hasOwnProperty,ha=Object.prototype.propertyIsEnumerable,nt=(e,l,r)=>l in e?Cn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,St=(e,l)=>{for(var r in l||(l={}))ia.call(l,r)&&nt(e,r,l[r]);if(xn)for(var r of xn(l))ha.call(l,r)&&nt(e,r,l[r]);return e},Ht=(e,l)=>Sn(e,Wn(l)),Tn=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())}),vn=({qitem:e,TagDiscipline:l,exerciseitem:r,setisedit:m,seveeditor:f,deleteitem:Q,getTagData:Z,init:B,showTip:p=!1})=>{var A;const[V]=Y.default.useForm(),c=!0;return(0,u.useEffect)(()=>{var g,I,M;V.setFieldsValue(Ht(St({},e),{standard_answers:e.standard_answer,difficulty:(e==null?void 0:e.difficult)||2,item_banks_group_id:e.item_banks_group_id,hack:Ht(St({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(g=e==null?void 0:e.program_attr)==null?void 0:g.language,code:Ju.Base64.decode(((I=e==null?void 0:e.program_attr)==null?void 0:I.code)||"")},hack_sets:St({},(M=e==null?void 0:e.hack_sets)==null?void 0:M[0]),repeat_answer:!e.repeat_answer}))},[e]),at.createElement("div",null,at.createElement(Y.default,{form:V,colon:!1,onValuesChange:(g,I)=>{var M,w,C,D;if(g!=null&&g.standard_answers){let x=((M=V.getFieldValue("standard_answers"))==null?void 0:M.length)>0&&((C=(w=V.getFieldValue("standard_answers"))==null?void 0:w.map(ae=>ae.score))==null?void 0:C.filter(ae=>ae));(x==null?void 0:x.length)>0&&V.setFieldsValue({question_score:(x==null?void 0:x.length)>0&&((D=x.reduce((ae,O)=>ae+O))==null?void 0:D.toFixed(1))})}},onFinish:g=>{var I;f(Ht(St(St({},e),g),{item_type:e==null?void 0:e.question_type,standard_answers:(I=g.standard_answers)==null?void 0:I.map((M,w)=>Ht(St({},M),{position:w+1})),hack_codes:Ht(St({},g.hack_codes),{code:Ju.Base64.encode(g.hack_codes.code)}),standard_answer:void 0}))},onFinishFailed:g=>Tn(void 0,null,function*(){var I,M;me.ZP.error(g.errorFields[0].errors[0]),V.scrollToField((M=(I=g==null?void 0:g.errorFields)==null?void 0:I[0])==null?void 0:M.name,{behavior:"smooth",block:"center"})})},at.createElement("div",{style:{display:"flex",alignItems:"center"}},at.createElement("div",{style:{flex:1}},at.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),at.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),((A=r==null?void 0:r.exercise)==null?void 0:A.exercise_status)==1&&!(e!=null&&e.isadd)&&at.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{Q()}},at.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),at.createElement(Se.ZP,{onClick:()=>{var g,I,M,w;e.isadd?(m(!1),B()):(V.setFieldsValue(Ht(St({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Ht(St({},e),{sub_discipline_id:(g=r==null?void 0:r.exercise)==null?void 0:g.sub_discipline_id,tag_discipline_ids:[]}),hack_codes:{language:(I=e==null?void 0:e.program_attr)==null?void 0:I.language,code:Ju.Base64.decode((M=e==null?void 0:e.program_attr)==null?void 0:M.code)},hack_sets:St({},(w=e==null?void 0:e.hack_sets)==null?void 0:w[0]),repeat_answer:!e.repeat_answer})),m(!1))}},"\u53D6\u6D88"),at.createElement(ge.Z,{overlayClassName:se.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:at.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},at.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},at.createElement(Se.ZP,{className:"ml20",type:"primary",onClick:()=>{V.submit()}},"\u4FDD\u5B58"))),at.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},at.createElement(nl.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),at.createElement($n.t,{form:V,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:c,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),at.createElement(Ca,{getTagData:Z,qitem:e,exerciseitem:r,TagDiscipline:l,form:V}))))},kn=E(3294),Za=E(88918),ta=E(94941),na=E(89392),su=E(36061),xu=E(14791),$=E(59301),Kn=Object.defineProperty,ba=Object.defineProperties,pa=Object.getOwnPropertyDescriptors,cu=Object.getOwnPropertySymbols,qa=Object.prototype.hasOwnProperty,ya=Object.prototype.propertyIsEnumerable,fn=(e,l,r)=>l in e?Kn(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Gt=(e,l)=>{for(var r in l||(l={}))qa.call(l,r)&&fn(e,r,l[r]);if(cu)for(var r of cu(l))ya.call(l,r)&&fn(e,r,l[r]);return e},aa=(e,l)=>ba(e,pa(l)),kt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const{confirm:Ea}=yt.default,Yn=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Oa=({user:e,dispatch:l,itemid:r,setisedits:m,exercise:f,setitemid:Q})=>{var Z,B,p,A,V,c,g,I,M,w,C,D,x,ae,O,R,Le,Ve,ye,It,q,Ke,Ee,mt,Ct,Zt,Xt;const[le,Te]=(0,u.useState)(),[In,Mt]=(0,u.useState)(!1),[T,bn]=(0,u.useState)(),[ca,Bn]=(0,u.useState)(),jn=(0,u.useRef)(),Jn=(0,u.useRef)(),[pn,ga]=(0,u.useState)(),[Xn,da]=(0,u.useState)(!1),[$t,Qn]=(0,u.useState)(!1),[_a,du]=(0,u.useState)(),[ze,Tt]=(0,u.useState)(!1),[En,sn]=(0,u.useState)(!1),[ma,ua]=(0,u.useState)(!1),[Vn,Ya]=(0,u.useState)(!1),[Ra,wa]=(0,u.useState)(!1),[An,Qa]=(0,u.useState)(!1),ct=(0,U.useParams)(),[Xu,qu]=(0,u.useState)(!1),[mu]=Y.default.useForm(),[Nl,S]=(0,u.useState)(!1),[K,lt]=(0,u.useState)(!1),[Ce,$e]=(0,u.useState)(!1),[vt,hn]=(0,u.useState)(!1),Yt=(0,u.useRef)();(0,u.useEffect)(()=>{r&&Zn()},[r]),(0,u.useEffect)(()=>{m($t)},[$t]),(0,u.useEffect)(()=>{T!=null&&T.question_id&&(Bn(T==null?void 0:T.question_score),Jn.current=T==null?void 0:T.question_id)},[T]);const la=G=>kt(void 0,null,function*(){let he=yield l({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:G}});l({type:"globalSetting/footerToggle",payload:!1}),du(he)});function Zn(){return kt(this,null,function*(){var G,he,We,ft,rt,He;da(!0),Mt(!0);const bt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});da(!1),Mt(!1),Te(bt),wa(!1),(G=bt==null?void 0:bt.exercise)!=null&&G.sub_discipline_id&&la((he=bt==null?void 0:bt.exercise)==null?void 0:he.sub_discipline_id),bn(aa(Gt({},(rt=(ft=(We=bt==null?void 0:bt.exercise_question_types)==null?void 0:We[0])==null?void 0:ft.items)==null?void 0:rt[0]),{index:1})),ga(aa(Gt({},(He=bt==null?void 0:bt.exercise_question_types)==null?void 0:He[0]),{indexs:1}))})}function za(G,he=!0){return kt(this,null,function*(){var We,ft,rt,He;he&&(da(!0),Mt(!0));const bt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});Te(bt);let jt=[];(We=bt==null?void 0:bt.exercise_question_types)==null||We.map(Ye=>{var fe;(fe=Ye==null?void 0:Ye.items)==null||fe.map((Ze,_t)=>{jt.push(aa(Gt({},Ze),{index:_t+1}))})});let qn=(ft=jt.filter(Ye=>Ye.question_id===(G==null?void 0:G.id)))==null?void 0:ft[0],Pu=(He=((rt=bt==null?void 0:bt.exercise_question_types)==null?void 0:rt.map((Ye,fe)=>{if((qn==null?void 0:qn.question_type)===(Ye==null?void 0:Ye.question_type))return aa(Gt({},Ye),{indexs:fe+1})})).filter(Ye=>Ye))==null?void 0:He[0];ga(Gt({},Pu)),bn(Gt({},qn)),Bn(qn==null?void 0:qn.question_score),da(!1),Mt(!1),wa(!1)})}function Au(G){return kt(this,null,function*(){var he;let We=aa(Gt({},G),{repeat_answer:!G.repeat_answer,difficulty:(G==null?void 0:G.difficulty)||2,item_type:G.question_type,sub_discipline_id:((he=G==null?void 0:G.sub_discipline_id)==null?void 0:he[1])||"",tag_discipline_ids:[],hack:aa(Gt({},G==null?void 0:G.hack),{difficult:(G==null?void 0:G.difficulty)||2}),hack_identifier:sessionStorage.projectFill});G.tag_discipline_ids&&(We.tag_discipline_ids=Array.isArray(G.tag_discipline_ids)?G.tag_discipline_ids:[G.tag_discipline_ids]);let ft=Ra?`/api/exercises/${r}/exercise_questions`:`/api/exercise_questions/${G==null?void 0:G.question_id}.json`;if((G==null?void 0:G.is_my)===1){const rt=Ea({title:"\u63D0\u793A",content:$.createElement("div",null,$.createElement("p",null,"\u6B64\u9898\u76EE\u5DF2\u5B58\u5728\u4E8E\u8BD5\u9898\u5E93\uFF0C\u662F\u5426\u5C06\u4FEE\u6539\u540E\u7684\u9898\u76EE\u8986\u76D6\u8BD5\u9898\u5E93\u7684\u539F\u9898\uFF1F"),$.createElement("i",{className:"iconfont icon-guanbi",style:{position:"absolute",top:"20px",right:"20px",cursor:"pointer"},onClick:()=>{rt.destroy()}})),okText:"\u8986\u76D6\u539F\u9898",cancelText:"\u4E0D\u8986\u76D6",keyboard:!1,onOk:()=>kt(this,null,function*(){We.is_cover=1;let He=yield(0,Fe.ZP)(ft,{method:Ra?"post":"PUT",body:Gt({},We)});(He==null?void 0:He.status)===0&&(Qn(!1),za({id:(He==null?void 0:He.exercise_question_id)||(G==null?void 0:G.question_id)})),rt.destroy()}),onCancel:()=>kt(this,null,function*(){let He=yield(0,Fe.ZP)(ft,{method:Ra?"post":"PUT",body:Gt({},We)});(He==null?void 0:He.status)===0&&(Qn(!1),za({id:(He==null?void 0:He.exercise_question_id)||(G==null?void 0:G.question_id)})),rt.destroy()})})}else{let rt=yield(0,Fe.ZP)(ft,{method:Ra?"post":"PUT",body:Gt({},We)});(rt==null?void 0:rt.status)===0&&(Qn(!1),za({id:(rt==null?void 0:rt.exercise_question_id)||(G==null?void 0:G.question_id)}))}(0,Fn.Vf)("#question-scroll-id")})}function xr(G){return kt(this,null,function*(){var he,We;Mt(!0);let ft=yield(0,Fe.ZP)(`/api/exercises/${r}/sort_question_type.json`,{method:"post",body:{question_type:G}});if(Mt(!1),(ft==null?void 0:ft.status)===0){const rt=yield l({type:"exercise/editExercise",payload:{categoryId:r}});Te(rt),wa(!1),(he=rt==null?void 0:rt.exercise)!=null&&he.sub_discipline_id&&la((We=rt==null?void 0:rt.exercise)==null?void 0:We.sub_discipline_id)}})}const Ao=(G,he,We)=>kt(void 0,null,function*(){var ft;if(G.length===0){me.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),We();return}const rt={id:ct==null?void 0:ct.exerciseId,file:(ft=G[0])==null?void 0:ft.file,sub_discipline_id:he};No(rt,`${kn.Z.API_SERVER}/api/courses/${ct==null?void 0:ct.coursesId}/exercises/import_exercise.json`,He=>{var bt;if((He==null?void 0:He.status)===0){const jt={};(bt=He==null?void 0:He.fail)==null||bt.forEach(Ma=>{var Pu;((Pu=Object.keys(jt))==null?void 0:Pu.includes(Ma.message))?jt[Ma.message]=jt[Ma.message]+1:jt[Ma.message]=1});let qn=`\u6210\u529F\u5BFC\u5165${He==null?void 0:He.success}\u6761`;Object.keys(jt).forEach(Ma=>{qn=qn+`,${Ma}${jt[Ma]}\u6761`}),me.ZP.success(qn),Tt(!1),Zn()}(He==null?void 0:He.status)===-1&&(me.ZP.error(He==null?void 0:He.message),We())})}),Po=(G,he)=>kt(void 0,null,function*(){const We=yield(0,ta.zR)({score:(0,na.round)(G,1),question_id:he==null?void 0:he.question_id});if((We==null?void 0:We.status)===0){me.ZP.success("\u4FEE\u6539\u6210\u529F"),za({id:Jn.current},!1);return}(We==null?void 0:We.status)===-1&&Bn(he==null?void 0:he.question_score)}),Wa=()=>{hn(!0)};(0,u.useEffect)(()=>{if(vt){const G=setTimeout(()=>{hn(!1)},2e3);return()=>clearTimeout(G)}},[vt]);const No=(G,he,We,ft,rt)=>{const He=new FormData;Object.keys(G).forEach(jt=>{He.append(jt,G[jt])});const bt=new window.XMLHttpRequest;return bt.withCredentials=!0,bt.addEventListener("load",function(jt){var qn;We(JSON.parse((qn=jt==null?void 0:jt.target)==null?void 0:qn.response))},!1),bt.addEventListener("error",function(jt){rt&&rt(jt)},!1),bt.upload.onprogress=jt=>{ft&&ft(jt)},bt.open("POST",he),bt.send(He),bt};function vu(){return kt(this,null,function*(){yt.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:se.modalconfirm,onOk:()=>kt(this,null,function*(){if(T.question_id){let G=yield(0,Fe.ZP)(`/api/exercise_questions/${T.question_id}.json`,{method:"delete"});(G==null?void 0:G.status)===0&&(Zn(),Qn(!1))}else bn({}),Qn(!1),Zn()}),cancelText:"\u53D6\u6D88"})})}const Sl=G=>kt(void 0,null,function*(){return yield(0,Fe.ZP)(`/api/exercises/${r}/select_questions.json`,{method:"post",body:Gt({},G)})}),{overflow:fu,handleMouseEnter:wr,handleMouseLeave:So}=(0,Za.I)(),Ar=(G,he)=>$.createElement(Ua.default,null,$.createElement(Ua.default.Item,{key:"0",onClick:()=>kl(G==null?void 0:G.question_type)},$.createElement("span",{className:se.moreSpan},"\u65B0\u589E")),$.createElement(Ua.default.Item,{key:"1",disabled:he===0,onClick:()=>kt(void 0,null,function*(){if(he===0)return;if($t){Wa();return}let We=(0,Fn.rz)(le==null?void 0:le.exercise_question_types,he,he-1);yield xr(We.map(ft=>ft.name))})},$.createElement("span",{className:se.moreSpan},"\u4E0A\u79FB")),$.createElement(Ua.default.Item,{key:"2",disabled:he===(le==null?void 0:le.exercise_question_types.length)-1,onClick:()=>kt(void 0,null,function*(){if(he===(le==null?void 0:le.exercise_question_types.length)-1)return;if($t){Wa();return}let We=(0,Fn.rz)(le==null?void 0:le.exercise_question_types,he,he+1);yield xr(We.map(ft=>ft.name))})},$.createElement("span",{className:se.moreSpan},"\u4E0B\u79FB")),$.createElement(Ua.default.Item,{key:"3",onClick:()=>{var We;mu.setFieldsValue({name:G.name,item_type_en:(We=Yn.find(ft=>ft.id==G.question_type))==null?void 0:We.nameType}),S(!0)}},$.createElement("span",{className:se.moreSpan},"\u91CD\u547D\u540D"))),kl=G=>{var he,We,ft,rt,He,bt,jt,qn,Ma,Pu,Ye,fe,Ze,_t,cn,Nu,Aa,nu,au,Vu,pu,Pa,Ro,Mo;if($t){Wa();return}if(wa(!0),G===5){ua(!0),Ya(!0);return}if(G===6){let To=(We=(he=f==null?void 0:f.editData)==null?void 0:he.exercise)!=null&&We.set_question_sub_discipline?`/problems/newcreate?express_id=${(ft=le==null?void 0:le.exercise)==null?void 0:ft.id}&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2&discipline_id=${(He=(rt=f==null?void 0:f.editData)==null?void 0:rt.exercise)==null?void 0:He.discipline_id}&sub_discipline_id=${(jt=(bt=f==null?void 0:f.editData)==null?void 0:bt.exercise)==null?void 0:jt.sub_discipline_id}`:`/problems/newcreate?express_id=${(qn=le==null?void 0:le.exercise)==null?void 0:qn.id}&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2`;U.history.push(To);return}Qn(!0),bn(G===2?{question_type:G,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",question_title:"",tag_discipline_ids:[],discipline_id:(Pu=(Ma=f==null?void 0:f.editData)==null?void 0:Ma.exercise)!=null&&Pu.set_question_sub_discipline?(fe=(Ye=f==null?void 0:f.editData)==null?void 0:Ye.exercise)==null?void 0:fe.discipline_id:0,sub_discipline_id:(_t=(Ze=f==null?void 0:f.editData)==null?void 0:Ze.exercise)!=null&&_t.set_question_sub_discipline?(Nu=(cn=f==null?void 0:f.editData)==null?void 0:cn.exercise)==null?void 0:Nu.sub_discipline_id:0,analysis:""}:{question_type:G,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],is_ordered:!0,question_title:"",use_keywords:!1,keywords:[],use_blank_score:!0,allow_student_debug:!1,submit_rule:1,discipline_id:(nu=(Aa=f==null?void 0:f.editData)==null?void 0:Aa.exercise)!=null&&nu.set_question_sub_discipline?(Vu=(au=f==null?void 0:f.editData)==null?void 0:au.exercise)==null?void 0:Vu.discipline_id:0,sub_discipline_id:(Pa=(pu=f==null?void 0:f.editData)==null?void 0:pu.exercise)!=null&&Pa.set_question_sub_discipline?(Mo=(Ro=f==null?void 0:f.editData)==null?void 0:Ro.exercise)==null?void 0:Mo.sub_discipline_id:0,downcase:!0,no_space:!0})},ko=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Tt(!0)}},{key:2,label:$.createElement("div",null,$.createElement("img",{width:26,style:{position:"absolute",top:-2},src:xu.$}),$.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{if($t){Wa();return}lt(!0)}}];return console.log(pn==null?void 0:pn.question_type,T==null?void 0:T.question_type),$.createElement("div",null,$.createElement($a.Z,{spinning:Xn},$.createElement("div",{className:se.bg},((Z=le==null?void 0:le.exercise_types)==null?void 0:Z.q_counts)===0&&!$t&&$.createElement(Su.Z,{styles:{marginTop:180},customText:$.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",$.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((B=le==null?void 0:le.exercise_types)==null?void 0:B.q_counts)>0||$t)&&$.createElement("div",{style:{textAlign:"center"}},$.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},$.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},$.createElement("div",{className:se.left},$.createElement("div",{className:se.leftAction},((p=le==null?void 0:le.exercise)==null?void 0:p.exercise_status)===1&&$.createElement(Se.ZP,{onClick:()=>{if($t){Wa();return}sn(!0)},className:se.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),$.createElement("div",{className:se.scrollWrapper,style:{overflow:fu},onMouseEnter:wr,onMouseLeave:So},(A=le==null?void 0:le.exercise_question_types)==null?void 0:A.map((G,he)=>$.createElement("div",{key:he,className:"mb30"},$.createElement("div",{className:se.title},$.createElement("div",{className:se.titleleft},$.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Fn.EM)(he+1),"\u3001\u3010",G.name,"\u3011"),$.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",G.count,"\u5C0F\u9898\uFF0C\u5171",G.score,"\u5206\uFF09")),$.createElement(be.Z,{dropdownRender:()=>Ar(G,he),placement:"bottomLeft"},$.createElement("div",{className:se.more_style},$.createElement("i",{className:"iconfont icon-sandian font12"})))),$.createElement(Ou,{handleEditing:Wa,isedit:$t,setBigqitem:ga,bigitem:aa(Gt({},G),{indexs:he+1}),setqitem:We=>kt(void 0,null,function*(){var ft;(ft=jn.current)==null||ft.blur(),bn(We)}),qitem:T,Itemid:r,getdata:za,data:G.items})))))),$.createElement("div",{id:"question-scroll-id",style:{overflow:$t?"hidden":"auto"},className:se.right},!(T!=null&&T.isadd)&&$.createElement("div",{className:se.title},!$t&&$.createElement("div",{style:{flex:1}},$.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(pn==null?void 0:pn.indexs)&&(0,Fn.EM)(pn==null?void 0:pn.indexs),"\u3001\u3010",pn==null?void 0:pn.name,"\u3011"),$.createElement(ge.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},$.createElement("i",{className:`${se.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var G;mu.setFieldsValue({name:pn.name,item_type_en:(G=Yn.find(he=>he.id==pn.question_type))==null?void 0:G.nameType}),S(!0)}})),$.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",pn==null?void 0:pn.count,"\u5C0F\u9898\uFF0C\u5171",pn==null?void 0:pn.score,"\u5206\uFF09"),(T==null?void 0:T.question_type)===6&&$.createElement("span",{onClick:()=>{yt.default.destroyAll(),$e(2)},className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(T==null?void 0:T.question_type)===5&&$.createElement(en.default,{defaultChecked:(c=(V=f==null?void 0:f.editData)==null?void 0:V.exercise)==null?void 0:c.show_challenge_task_pass,onChange:G=>kt(void 0,null,function*(){let he=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:G.target.checked}});(he==null?void 0:he.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),za({id:Jn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(T==null?void 0:T.question_type)===6&&$.createElement("span",{style:{marginLeft:20},onClick:()=>{var G,he,We,ft;yt.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:$.createElement("div",null,(T==null?void 0:T.question_type)===6&&$.createElement(en.default,{defaultChecked:(he=(G=f==null?void 0:f.editData)==null?void 0:G.exercise)==null?void 0:he.show_hack_sets,onChange:rt=>kt(void 0,null,function*(){let He=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_hack_sets:rt.target.checked}});(He==null?void 0:He.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),yt.default.destroyAll(),za({id:Jn.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),$.createElement("br",null),(T==null?void 0:T.question_type)===6&&$.createElement(en.default,{defaultChecked:(ft=(We=f==null?void 0:f.editData)==null?void 0:We.exercise)==null?void 0:ft.show_hack_description,onChange:rt=>kt(void 0,null,function*(){let He=yield(0,Fe.ZP)(`/api/exercises/${r}/update_show_columns.json`,{method:"post",body:{show_hack_description:rt.target.checked}});(He==null?void 0:He.status)===0&&(me.ZP.info("\u8BBE\u7F6E\u6210\u529F"),yt.default.destroyAll(),za({id:Jn.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),$.createElement("div",{style:{display:"flex",alignItems:"center"}},(T==null?void 0:T.question_type)===5&&!$t&&$.createElement("a",{className:se.shixun,href:`/shixuns/${T==null?void 0:T.shixun_identifier}/challenges?exercise=true`,target:"_blank"},$.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!$t&&((g=le==null?void 0:le.exercise)==null?void 0:g.exercise_status)==1&&[0,1,2,4,6].includes(T==null?void 0:T.question_type)&&$.createElement(Y.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},$.createElement(De.Z,{precision:1,ref:jn,onChange:G=>Bn(G),value:ca,onBlur:G=>{Po(G.target.value,T)}})),!$t&&((I=le==null?void 0:le.exercise)==null?void 0:I.exercise_status)==1&&$.createElement(ge.Z,{title:"\u5220\u9664"},$.createElement("i",{onClick:()=>{vu()},style:{marginRight:20},className:`${se.delete} iconfont icon-shanchu13 mr8 ml8 `})),(T==null?void 0:T.question_type)!==5&&!$t&&$.createElement($.Fragment,null,(T==null?void 0:T.is_my)==1&&$.createElement(ge.Z,{title:"\u67E5\u770B\u539F\u9898"},$.createElement("i",{className:`${se.yuanti} iconfont icon-chakanyuanti mr8 ml8`,onClick:()=>{(T==null?void 0:T.question_type)==6?window.open(`/problems/newedit/${T==null?void 0:T.item_bank_hack_identifier}`):(T==null?void 0:T.question_type)==8?window.open(`/problemset/edit/${T==null?void 0:T.item_bank_hack_identifier}?type=1`):window.open(`/problemset/edit/${T==null?void 0:T.item_bank_id}`)}})),$.createElement(ge.Z,{title:"\u52A0\u5165\u6211\u7684\u9898\u5E93"},$.createElement("i",{className:`${se.tianjia} iconfont icon-jiarushitiku mr8 ml8`,onClick:()=>{Yt.current=[],yt.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:$.createElement("div",{className:`font14 ${se.overflow}`,style:{maxHeight:500,overflow:"auto"}},$.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),$.createElement($a.Z,{spinning:!1},$.createElement(su.Z,{defaultValue:!0,value:Yt.current,onChange:G=>Yt.current=G}))),onOk:()=>kt(void 0,null,function*(){var G;(0,ta.$l)({id:T==null?void 0:T.question_id,group_id:((G=Yt==null?void 0:Yt.current)==null?void 0:G[0])||""}).then(he=>{(he==null?void 0:he.status)==0&&(me.ZP.success("\u52A0\u5165\u6210\u529F"),Zn())})})})}}))),!$t&&(((M=le==null?void 0:le.exercise)==null?void 0:M.exercise_status)==1||((w=le==null?void 0:le.exercise)==null?void 0:w.exercise_status)==2&&((D=(C=e.userInfo)==null?void 0:C.course)==null?void 0:D.course_role)!=15||((x=le==null?void 0:le.exercise)==null?void 0:x.exercise_status)==3&&((O=(ae=e.userInfo)==null?void 0:ae.course)==null?void 0:O.course_role)!=15||((R=le==null?void 0:le.exercise)==null?void 0:R.exercise_status)==4&&((Ve=(Le=e.userInfo)==null?void 0:Le.course)==null?void 0:Ve.course_role)!=15)&&$.createElement(ge.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},$.createElement("i",{onClick:()=>{(T==null?void 0:T.question_type)===6?U.history.push(`/problems/newedit/${T==null?void 0:T.hack_identifier}?type=exercises&express_id=${ct.exerciseId}&question_id=${T==null?void 0:T.question_id}&score=${T==null?void 0:T.question_score}&exercise=true&callback_url=/classrooms/${ct.coursesId}/exercise/add/${r}?type=2`):Qn(!0)},className:`${se.edit} iconfont icon-bianji_Hover ml8`})))),!$t&&$.createElement("div",null,$.createElement("div",{className:se.qcount},$.createElement("span",{className:se.score},T==null?void 0:T.question_score,"\u5206"),$.createElement(ht.Z,{className:se.qtitle,value:(T==null?void 0:T.index)+`\u3001${(T==null?void 0:T.question_type)==8?(ye=T==null?void 0:T.program_attr)==null?void 0:ye.description:T==null?void 0:T.question_title}`}),(T==null?void 0:T.high_resources_consume)&&$.createElement(Ae.Z,{type:"shixun",style:{marginLeft:10}})),(T==null?void 0:T.question_type)===6&&$.createElement(ku.Z,{onEdit:()=>$e(1),className:"mt10",dataSource:(T==null?void 0:T.languages)||[]}),$.createElement(Do,{exercise:f,TagDiscipline:_a,qitem:T})),$t&&$.createElement("div",null,(T==null?void 0:T.question_type)<=1&&$.createElement(Pr,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}),(T==null?void 0:T.question_type)===5&&$.createElement(Fo,{setqitem:bn,deleteitem:vu,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,showTip:vt}),(T==null?void 0:T.question_type)===3&&$.createElement(jl,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}),(T==null?void 0:T.question_type)===2&&$.createElement(ll,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}),(T==null?void 0:T.question_type)===4&&$.createElement(h,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}),(T==null?void 0:T.question_type)===7&&$.createElement(po,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}),(T==null?void 0:T.question_type)===8&&$.createElement(vn,{deleteitem:vu,getTagData:la,seveeditor:Au,exerciseitem:le,TagDiscipline:_a,setisedit:Qn,qitem:T,init:Zn,showTip:vt}))))))),$.createElement("div",{className:se.bottomdiv},$.createElement("div",{className:se.exercise_styles},((It=le==null?void 0:le.exercise)==null?void 0:It.exercise_status)==1&&$.createElement($.Fragment,null,$.createElement("span",{className:se.spanBtn,onClick:()=>{if($t){Wa();return}ua(!0),Ya(!1)}},"\u9898\u5E93\u9009\u9898"),$.createElement(be.Z,{menu:{items:ko}},$.createElement("span",{className:se.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),$.createElement("span",{className:se.spanBtn,onClick:()=>kt(void 0,null,function*(){var G;let he=yield(0,Fe.ZP)(`/api/exercises/${ct==null?void 0:ct.exerciseId}/simulate_start_answer.json`,{method:"get",params:{coursesId:ct==null?void 0:ct.coursesId,categoryId:ct==null?void 0:ct.exerciseId}});(he==null?void 0:he.status)!=-1&&window.open(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${ct==null?void 0:ct.exerciseId}/${(G=e.userInfo)==null?void 0:G.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),$.createElement("span",{className:se.spanBtn,onClick:()=>{window.open(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${ct==null?void 0:ct.exerciseId}/detail?random=false&tabs=2`)}},"\u8BD5\u5377\u9884\u89C8"),Yn==null?void 0:Yn.map(G=>$.createElement(Se.ZP,{className:se.addQuestionBtn,key:G.id,type:"primary",onClick:()=>{kl(G.id)}},G.name))),((q=le==null?void 0:le.exercise)==null?void 0:q.exercise_status)!=1&&$.createElement($.Fragment,null,$.createElement("span",{style:{width:"1022px"}})),$.createElement("span",{className:se.saveBtn,onClick:()=>{var G,he,We;if($t){Wa();return}let ft=(he=(G=le==null?void 0:le.exercise_question_types)==null?void 0:G.filter(He=>He.question_type===5)[0])==null?void 0:he.items,rt=0;ft==null||ft.map(He=>{He.high_resources_consume&&(rt=rt+1)}),console.log(rt),rt>0?l({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:rt,fn:()=>{var He;((He=le==null?void 0:le.exercise)==null?void 0:He.exercise_status)==1?(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),Qa(!1)):U.history.back()}}}):((We=le==null?void 0:le.exercise)==null?void 0:We.exercise_status)==1?(me.ZP.success("\u4FDD\u5B58\u6210\u529F"),U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),Qa(!1)):U.history.back()}},$.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),$.createElement(k,{setScoreShow:sn,ScoreShow:En,exerciseitem:le,getdata:Zn}),ma&&$.createElement(mn,{setScoreShow:ua,isshixuns:Vn,isloadings:Xu,ScoreShow:ma,onOk:(G,he,We,ft,rt)=>kt(void 0,null,function*(){qu(!0);let bt=yield Sl({exam_id:r,item_bank_ids:G,shixun_ids:he,shixun_copy_ids:rt});qu(!1),(bt==null?void 0:bt.status)===0&&yt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Zn()},onCancel:()=>{ua(!1),Zn()}})})}),$.createElement(Br.Z,{sub_discipline_id:(Ke=le==null?void 0:le.exercise)!=null&&Ke.sub_discipline_id?[(Ee=le==null?void 0:le.exercise)==null?void 0:Ee.discipline_id,(mt=le==null?void 0:le.exercise)==null?void 0:mt.sub_discipline_id]:[],visible:ze,onCancel:()=>Tt(!1),onOk:Ao}),$.createElement(yt.default,{title:"\u63D0\u793A",open:An,confirmLoading:!1,centered:!0,okText:"\u8BBE\u7F6E\u89C4\u5219",cancelText:"\u4FEE\u6539\u8BD5\u5377",footer:$.createElement("div",null,$.createElement(Se.ZP,{onClick:()=>{Qa(!1),U.history.back()}},"\u7A0D\u540E\u518D\u8BF4"),$.createElement(Se.ZP,{type:"primary",onClick:()=>{U.history.push(`/classrooms/${ct==null?void 0:ct.coursesId}/exercise/${r}/detail?random=false&tabs=3`),Qa(!1)}},"\u8BBE\u7F6E\u89C4\u5219")),onCancel:()=>{Qa(!1)}},$.createElement("p",null,"\u8BD5\u5377\u521B\u5EFA\u5B8C\u6210\uFF01\u76EE\u524D\u5904\u4E8E\u672A\u53D1\u5E03\u72B6\u6001\uFF0C\u662F\u5426\u8BBE\u7F6E\u8003\u8BD5\u89C4\u5219\uFF1F")),$.createElement(yt.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:Nl,width:500,onOk:()=>mu.submit(),onCancel:()=>S(!1)},$.createElement(Y.default,{form:mu,initialValues:{},onFinish:G=>kt(void 0,null,function*(){(yield(0,ta.RK)(Gt({id:r},G))).status==0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),Zn(),S(!1))})},$.createElement(Y.default.Item,{name:"name",style:{marginBottom:0},rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(G,he){var We,ft,rt,He;const bt=(We=Yn==null?void 0:Yn.find(jt=>jt.nameType==mu.getFieldValue("item_type_en")))==null?void 0:We.id;return(He=(rt=(ft=le==null?void 0:le.exercise_question_types)==null?void 0:ft.filter(jt=>jt.question_type!=bt))==null?void 0:rt.map(jt=>jt==null?void 0:jt.name))!=null&&He.includes(he)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},$.createElement(qt.default,{size:"large",maxLength:10,showCount:!0})),$.createElement(Y.default.Item,{hidden:!0,name:"item_type_en"},$.createElement(qt.default,{size:"large"})))),$.createElement(Qe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:K},$.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),$.createElement(xu.Z,{stickyTop:-24,subDisciplineId:(Ct=le==null?void 0:le.exercise)!=null&&Ct.sub_discipline_id?[(Zt=le==null?void 0:le.exercise)==null?void 0:Zt.discipline_id,(Xt=le==null?void 0:le.exercise)==null?void 0:Xt.sub_discipline_id]:[],onCancel:()=>lt(!1),mode:3,gather:{exercise_id:r},onSuccess:()=>{lt(!1),Zn()}}),$.createElement("div",{style:{height:70}})),$.createElement(ku.Q,{visible:!!Ce,setVisible:$e,tip:Ce===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ce===1?T==null?void 0:T.languages:[],onOk:G=>kt(void 0,null,function*(){const he={languages:G};Ce===1?he.hack_id=T==null?void 0:T.hack_id:he.exercise_id=r,(yield(0,Fe.ZP)("/api/problems/update_languages.json",{method:"post",body:he})).status===0&&(me.ZP.success("\u4FEE\u6539\u6210\u529F"),za({id:Jn.current}),$e(!1))})}))};var wn=(0,U.connect)(({user:e,exercise:l,dispatch:r})=>({user:e,exercise:l,dispatch:r}))(Oa),Gn=E(85786),eu=E(15730),Dn=E(73157),sa=E(87169),ja=E(86918),ee=E(59301),Va=Object.defineProperty,Da=Object.defineProperties,Ba=Object.getOwnPropertyDescriptors,La=Object.getOwnPropertySymbols,Ha=Object.prototype.hasOwnProperty,wu=Object.prototype.propertyIsEnumerable,tu=(e,l,r)=>l in e?Va(e,l,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[l]=r,Ie=(e,l)=>{for(var r in l||(l={}))Ha.call(l,r)&&tu(e,r,l[r]);if(La)for(var r of La(l))wu.call(l,r)&&tu(e,r,l[r]);return e},ve=(e,l)=>Da(e,Ba(l)),ut=(e,l)=>{var r={};for(var m in e)Ha.call(e,m)&&l.indexOf(m)<0&&(r[m]=e[m]);if(e!=null&&La)for(var m of La(e))l.indexOf(m)<0&&wu.call(e,m)&&(r[m]=e[m]);return r},Jt=(e,l,r)=>new Promise((m,f)=>{var Q=p=>{try{B(r.next(p))}catch(A){f(A)}},Z=p=>{try{B(r.throw(p))}catch(A){f(A)}},B=p=>p.done?m(p.value):Promise.resolve(p.value).then(Q,Z);B((r=r.apply(e,l)).next())});const xa=e=>{var l=e,{classroomList:r,globalSetting:m,problemset:f,loading:Q,exercise:Z,user:B,dispatch:p}=l,A=ut(l,["classroomList","globalSetting","problemset","loading","exercise","user","dispatch"]),V,c,g,I,M,w,C,D,x,ae,O,R,Le,Ve;const ye=(0,U.useParams)(),[It,q]=(0,u.useState)(!1),{userInfo:Ke}=B,[Ee]=Y.default.useForm();let[mt,Ct]=(0,u.useState)({});const[Zt,Xt]=(0,u.useState)(1),[le,Te]=(0,u.useState)(""),[In]=(0,U.useSearchParams)(),[Mt,T]=(0,u.useState)(!1),[bn,ca]=(0,u.useState)(!1),[Bn,jn]=(0,u.useState)(!1),[Jn,pn]=(0,u.useState)(""),[ga,Xn]=(0,u.useState)(!1),[da,$t]=(0,u.useState)(!1);(0,u.useEffect)(()=>{p({type:"problemset/getEditDisciplines",payload:{source:"new_question",identifier:ye==null?void 0:ye.coursesId}}),p({type:"globalSetting/footerToggle",payload:!1}),Ee.setFieldsValue({difficulty:2,courseid:[]})},[]),(0,u.useEffect)(()=>{ye.exerciseId&&Jt(void 0,null,function*(){var ze,Tt,En;const sn=yield p({type:"exercise/editExercise",payload:{categoryId:ye.exerciseId}});(sn==null?void 0:sn.status)!==-1&&(((ze=sn==null?void 0:sn.exercise)==null?void 0:ze.exercise_status)===2||((Tt=sn==null?void 0:sn.exercise)==null?void 0:Tt.exercise_status)===3||((En=sn==null?void 0:sn.exercise)==null?void 0:En.exercise_status)===4?jn(!0):jn(!1))})},[ye]),(0,u.useEffect)(()=>{if(ye.exerciseId){let ze=Z.editData.exercise;$t(ze==null?void 0:ze.set_question_sub_discipline),Ee.setFieldsValue(ve(Ie({},ze),{courseid:ze!=null&&ze.sub_discipline_id?[ze==null?void 0:ze.discipline_id,ze==null?void 0:ze.sub_discipline_id]:[]}))}},[Z]),(0,u.useEffect)(()=>{In.get("type")==="2"&&(Te(ye.exerciseId),Xt(2))},[In.get("type")]),(0,u.useEffect)(()=>{var ze;let Tt=(ze=f==null?void 0:f.disciplinesData)==null?void 0:ze.checked;Tt!=null&&Tt.sub_discipline_id&&Ee.setFieldsValue({courseid:[Tt==null?void 0:Tt.discipline_id,Tt==null?void 0:Tt.sub_discipline_id]})},[(V=f==null?void 0:f.disciplinesData)==null?void 0:V.checked]);function Qn(ze,Tt){return Jt(this,null,function*(){var En,sn,ma,ua;yield Ee.validateFields();const Vn=Ee.getFieldsValue(),{courseid:Ya}=Vn,[Ra,wa]=Ya;Vn.sub_discipline_id=wa,Vn.is_md=!0,Vn.time=parseInt(Vn.time)>9999?9999:Vn.time;const An=yield p({type:"exercise/addExercise",payload:Ie(Ie({},Vn),ye)});An.status===0?(yield(0,Fe.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/notice_at.json`,{method:"POST",body:{course_id:ye==null?void 0:ye.coursesId,id:(En=An==null?void 0:An.data)==null?void 0:En.exercise_id,time:ze}}),du((sn=An.data)==null?void 0:sn.exercise_id),Te((ma=An==null?void 0:An.data)==null?void 0:ma.exercise_id),Xt(2),T(!1),U.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(ua=An.data)==null?void 0:ua.exercise_id}?type=2`)):me.ZP.error(An.message),Tt()})}function _a(ze){Ct(Ie({},ze))}function du(ze){return Jt(this,null,function*(){if(!(mt!=null&&mt.ec_point_ids))return;const Tt=Ie({},mt);delete Tt.id;let En=yield(0,Fe.ZP)(`/api/ec_courses/${mt==null?void 0:mt.ec_course_id}/ec_points/set_work_points.json`,{method:"post",body:Ie({exercise_id:ze},Tt)})})}return ee.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},ee.createElement("section",{className:"edu-container"},ee.createElement("section",{className:"animated fadeIn"},ee.createElement("aside",{className:"mt10"},Ke&&ee.createElement(Ut.Z,{separator:">"},ee.createElement(Ut.Z.Item,null,ee.createElement(U.Link,{to:`/classrooms/${ye.coursesId}/exercise`},(c=Ke==null?void 0:Ke.course)==null?void 0:c.course_name)),ee.createElement(Ut.Z.Item,null,ee.createElement(U.Link,{to:`/classrooms/${ye.coursesId}/exercise`},"\u8BD5\u5377\u5217\u8868")),ee.createElement(Ut.Z.Item,null,ye.exerciseId?"\u7F16\u8F91\u8BD5\u5377":"\u65B0\u5EFA\u8BD5\u5377")))),ye.exerciseId&&ee.createElement("div",{style:{display:"inline-flex",background:"rgba(233, 146, 55, 0.05)",borderRadius:4,height:40,lineHeight:"40px",width:"100%",padding:"0px 10px",alignItems:"center",marginTop:20}},ee.createElement(sa.Z,{style:{marginRight:5,color:"#E99237"}}),ee.createElement("span",{style:{flex:1,color:"#E99237"}},"\u53D1\u5E03\u540E\u7684\u8BD5\u5377\u4E0D\u5141\u8BB8\u8FDB\u884C\u589E\u52A0/\u5220\u9664\u8BD5\u9898\u548C\u4FEE\u6539\u5206\u503C\u7B49\u64CD\u4F5C\uFF0C\u82E5\u9700\u8981\u4E8C\u6B21\u4F7F\u7528\uFF0C\u53EF\u5C06\u8BD5\u5377\u52A0\u5165\u8BD5\u5377\u5E93\u4E2D\u8FDB\u884C\u7F16\u8F91"),ee.createElement("span",{className:je.addQuestionBtn,onClick:()=>{p({type:"exercise/setActionTabs",payload:{key:"\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93",selectArrs:[ye.exerciseId]}})}},"\u52A0\u5165\u8BD5\u5377\u5E93")),ee.createElement(Dn.Z,{haveInit:!0,init:()=>{pn(new Date)}}),ee.createElement("div",{className:"bg-white"},ee.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},ee.createElement("div",{onClick:()=>{if(bn){me.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u8BD5\u9898\u3002");return}Xt(1)},className:Zt===1?je.selectdiv:je.divitem},ee.createElement(Gn.Z,{number:1,active:Zt===1,className:"mr10"}),ee.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),ee.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),ee.createElement("div",{onClick:()=>{if(!ye.exerciseId&&!le){me.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}Xt(2),!le&&Te(ye.exerciseId)},className:Zt!==1?je.selectdiv:je.divitem},ee.createElement(Gn.Z,{number:2,active:Zt!==1,className:"mr10"}),ee.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),Zt===2&&ee.createElement("div",{className:"tc"},ee.createElement(eu.Z,{defaultValue:(I=(g=Z==null?void 0:Z.editData)==null?void 0:g.exercise)==null?void 0:I.exercise_name,onFinish:ze=>Jt(void 0,null,function*(){var Tt,En,sn,ma,ua,Vn,Ya,Ra,wa,An,Qa,ct;return ze.trim()===((En=(Tt=Z==null?void 0:Z.editData)==null?void 0:Tt.exercise)==null?void 0:En.exercise_name)?!0:(yield(0,ta.wy)({exercise_name:ze,exercise_description:(ma=(sn=Z==null?void 0:Z.editData)==null?void 0:sn.exercise)==null?void 0:ma.exercise_description,sub_discipline_id:(Vn=(ua=Z==null?void 0:Z.editData)==null?void 0:ua.exercise)==null?void 0:Vn.sub_discipline_id,time:(Ra=(Ya=Z==null?void 0:Z.editData)==null?void 0:Ya.exercise)==null?void 0:Ra.time,exerciseId:(An=(wa=Z.editData)==null?void 0:wa.exercise)==null?void 0:An.id,difficulty:(ct=(Qa=Z.editData)==null?void 0:Qa.exercise)==null?void 0:ct.difficulty})).status===0?(Ee.setFieldValue("exercise_name",ze),!0):!1})}),ee.createElement("div",{style:{fontSize:14}},ee.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((w=(M=Z==null?void 0:Z.editData)==null?void 0:M.exercise)==null?void 0:w.time)||"\u4E0D\u9650")),ee.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((D=(C=Z==null?void 0:Z.editData)==null?void 0:C.exercise)==null?void 0:D.difficulty)===1?"\u7B80\u5355":((ae=(x=Z==null?void 0:Z.editData)==null?void 0:x.exercise)==null?void 0:ae.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),ee.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},((R=(O=Z==null?void 0:Z.editData)==null?void 0:O.exercise_types)==null?void 0:R.q_counts)||0)),ee.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",ee.createElement("span",{style:{color:"#000000",marginLeft:8}},(Ve=(Le=Z==null?void 0:Z.editData)==null?void 0:Le.exercise_types)==null?void 0:Ve.q_scores))))),Zt===1&&ee.createElement("div",null,ee.createElement("section",{className:[je.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},ee.createElement(Y.default,{form:Ee,colon:!1,layout:"horizontal",labelCol:{span:4},wrapperCol:{span:20},initialValues:{time:60},onFinish:ze=>Jt(void 0,null,function*(){var Tt,En,sn,ma,ua;if(q(!0),T(!0),ye.exerciseId){ze.exerciseId=(En=(Tt=Z.editData)==null?void 0:Tt.exercise)==null?void 0:En.id,ze.sub_discipline_id=ze.courseid[ze.courseid.length-1],yield(0,ta.wy)(ve(Ie({},ze),{set_question_sub_discipline:da})),Xt(2),du(ye==null?void 0:ye.exerciseId),Te(ye.exerciseId),q(!1),T(!1);return}const Vn=yield(0,Fe.ZP)(`/api/courses/${ye==null?void 0:ye.coursesId}/exercises/overload_alert.json`,{method:"get",params:{course_id:ye==null?void 0:ye.coursesId}});if(Vn!=null&&Vn.alert)p({type:"classroomList/setActionTabs",payload:{key:"\u9884\u7EA6\u5F39\u7A97"}});else{const{courseid:Ya}=ze,[Ra,wa]=Ya;ze.sub_discipline_id=wa,ze.is_md=!0,ze.time=parseInt(ze.time)>9999?9999:ze.time,ze.set_question_sub_discipline=da;const An=yield p({type:"exercise/addExercise",payload:ve(Ie(Ie({},ze),ye),{category_id:In.get("catalogue")||null})});An.status===0&&(du((sn=An.data)==null?void 0:sn.exercise_id),U.history.replace(`/classrooms/${ye.coursesId}/exercise/add/${(ma=An.data)==null?void 0:ma.exercise_id}?type=2`),Te((ua=An==null?void 0:An.data)==null?void 0:ua.exercise_id),Xt(2)),T(!1)}q(!1)}),className:je.formWrap},ee.createElement(Y.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:je.baseLineHeight,rules:[{required:!0,validator:(ze,Tt)=>{var En;return((En=Tt==null?void 0:Tt.replaceAll(" ",""))==null?void 0:En.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},ee.createElement(qt.default,{maxLength:60,className:je.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),ee.createElement(Y.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"courseid",className:je.baseLineHeight},ee.createElement(qe.Z,{disabled:Bn,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:f.courseOptions,className:je.baseFormItem,size:"large",popupClassName:je.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14},allowClear:!0})),ee.createElement("div",{className:je.concat},ee.createElement("div",null,ee.createElement(en.default,{checked:da,onChange:ze=>{$t(ze.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),ee.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",ee.createElement("a",{onClick:()=>Xn(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),ee.createElement(Y.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:je.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},ee.createElement(Be.ZP.Group,{className:je.radiogroup,disabled:Bn},ee.createElement(Be.ZP.Button,{className:je.easy,value:1},"\u7B80\u5355"),ee.createElement(Be.ZP.Button,{className:je.medium,value:2},"\u9002\u4E2D"),ee.createElement(Be.ZP.Button,{className:je.hard,value:3},"\u56F0\u96BE"))),ee.createElement(Y.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:je.baseLineHeight},ee.createElement("div",{style:{display:"flex",width:"100%"}},ee.createElement(Y.default.Item,{name:"time",noStyle:!0},ee.createElement(De.Z,{disabled:Bn,min:1,max:9999,className:je.baseFormItem,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),ee.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),ee.createElement(Y.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},ee.createElement(qt.default.TextArea,{disabled:Bn,rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"}))),ee.createElement(uu,{exercise_id:ye==null?void 0:ye.exerciseId,setitem:_a})),ee.createElement("div",{className:je.bottmodiv},ee.createElement(Se.ZP,{className:`${je.cancelBtn}`,type:"primary",onClick:()=>{U.history.back()}},"\u53D6\u6D88"),ee.createElement(Se.ZP,{loading:Mt,onClick:()=>{Ee.validateFields(),Ee.submit()},type:"primary",className:`${je.confirmBtn} ml20`},"\u4E0B\u4E00\u6B65")),ee.createElement(xt,{setsubloading:T,onModalOk:Qn})),Zt===2&&ee.createElement("div",null,ee.createElement(wn,{key:Jn,setisedits:ca,setitemid:Te,itemid:le}))),ee.createElement(ja.Z,{open:ga,onCancel:()=>{Xn(!1)}}))};var _l=(0,U.connect)(({classroomList:e,loading:l,user:r,problemset:m,globalSetting:f,exercise:Q})=>({classroomList:e,globalSetting:f,problemset:m,user:r,exercise:Q,loading:l.effects}))(xa)},88995:function(Lu,va,E){E.d(va,{Z:function(){return Bt}});var u=E(78241),U=E(8591),Y=E(43418),me=E(71418),Ut=E(6848),qt=E(57809),qe=E(5112),en=E(92832),Be=E(1710),De=E(59301),Se=E(89070),je=E(99064),yt=E(955),gn={radio_con:"radio_con___cvwXd",result_con:"result_con___m5Gmr",result_title:"result_title___D7L1n"},tn=E(24065),Vt=E(12290),Dt=E(85149),ue=E(59301),xt=Object.defineProperty,Fe=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,_n=(xe,Ue,ot)=>Ue in xe?xt(xe,Ue,{enumerable:!0,configurable:!0,writable:!0,value:ot}):xe[Ue]=ot,an=(xe,Ue)=>{for(var ot in Ue||(Ue={}))s.call(Ue,ot)&&_n(xe,ot,Ue[ot]);if(_e)for(var ot of _e(Ue))wt.call(Ue,ot)&&_n(xe,ot,Ue[ot]);return xe},ke=(xe,Ue)=>Fe(xe,nn(Ue)),Oe=(xe,Ue,ot)=>new Promise((pt,Re)=>{var Nt=Ln=>{try{un(ot.next(Ln))}catch(On){Re(On)}},zn=Ln=>{try{un(ot.throw(Ln))}catch(On){Re(On)}},un=Ln=>Ln.done?pt(Ln.value):Promise.resolve(Ln.value).then(Nt,zn);un((ot=ot.apply(xe,Ue)).next())});const et=({shixunHomeworks:xe,exercise:Ue,loading:ot,dispatch:pt})=>{var Re,Nt,zn;const{commonHeader:un}=Ue,[Ln,On]=(0,De.useState)([]),[Pe,pe]=(0,De.useState)(ke(an({},(0,Se.useParams)()),{page:1,limit:10})),[Ne,yn]=(0,De.useState)([]),[uu,Ua]=(0,De.useState)(""),[$a,be]=(0,De.useState)(1),[ge]=u.default.useForm(),[Qe,se]=(0,De.useState)({}),[Fn,Su]=(0,De.useState)(null),[ku,ea]=(0,De.useState)(!1),[ht,Pn]=(0,De.useState)([]),[Na,el]=(0,De.useState)(null),[Eu,Iu]=(0,De.useState)(0),[tl,Hu]=(0,De.useState)(0),[Fa,gu]=(0,De.useState)(!1),Zu=[{title:"\u5E8F\u53F7",dataIndex:"1",width:80,render:(J,ce,ra)=>(Pe.page-1)*Pe.limit+ra+1},{title:"\u59D3\u540D",dataIndex:"user_name",ellipsis:!0,width:180},{title:"\u5B66\u53F7",dataIndex:"student_id",align:"left",sorter:!0,render:J=>J||"--"},{title:"\u5206\u73ED",dataIndex:"user_group_name",align:"left",render:(J,ce)=>ue.createElement("div",{className:gn.banding,title:J||"--"},J||"--")},{title:"\u63D0\u4EA4\u72B6\u6001",width:200,dataIndex:"commit_status",render:(J,ce)=>J===0?ue.createElement("span",{style:{color:"#666666"}},"\u672A\u5F00\u59CB"):J===1?ue.createElement("span",{style:{color:"#DF3042"}},!ce.is_make_up&&"\u8003\u8BD5\u4E2D",ce.is_make_up&&"\u8003\u8BD5\u4E2D (\u8865\u8003)"):J===2?ue.createElement("span",{style:{color:"#5AB891"}},!ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377",ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003)",ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u8865\u8003/\u5F3A\u5236)",!ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377 (\u5F3A\u5236)"):ue.createElement("span",{style:{color:"#5AB891"}},!ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54",ce.is_make_up&&!ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003)",ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u8865\u8003/\u5F3A\u5236)",!ce.is_make_up&&ce.is_force_commit&&"\u5DF2\u4EA4\u5377/\u672A\u7B54 (\u5F3A\u5236)")},{title:(un==null?void 0:un.exercise_type)==2&&!(0,tn.dE)()?"\u6700\u9AD8\u6210\u7EE9":"\u6700\u7EC8\u6210\u7EE9",dataIndex:"score",sorter:!0,render:(J,ce)=>ce.commit_status===0||ce.commit_status===1?"--":!ce.open_total_score&&(0,tn.dE)()?"\u8001\u5E08\u5BA1\u6838\u4E2D":(J=typeof J=="number"?Number(J):J,console.log(typeof J),J||(J=0),J===100?ue.createElement("span",{className:"c-green"},J):J>60?ue.createElement("span",{className:"c-orange"},J):J==tl*.6?ue.createElement("span",{className:"c-red"},J):ue.createElement("span",null,J))}].filter(J=>!!J);(0,De.useEffect)(()=>{var J;((J=Ue.actionTabs)==null?void 0:J.key)=="\u6D4B\u8BD5AI\u8BC4\u5206"&&(Pn([]),el(null),lu(),Ou(Pe))},[(Re=Ue.actionTabs)==null?void 0:Re.key]);const lu=()=>Oe(void 0,null,function*(){var J;if(!((J=Ue.actionTabs)!=null&&J.showSelectQuestion))return;const ce=yield(0,je.ZP)(`/api/exercises/${Pe==null?void 0:Pe.categoryId}/all_subj_questions.json`,{method:"get"});ce.status==0&&Pn(ce.data)}),_u=(J,ce)=>{Pe.page=J,Pe.limit=ce,pe(an({},Pe)),Ou(Pe)},Ou=J=>Oe(void 0,null,function*(){gu(!0);const ce=yield(0,je.ZP)(`/api/exercises/${Pe.categoryId||(Pe==null?void 0:Pe.exerciseId)}/exercise_users.json`,{method:"get",params:J});ce.status==0&&(Iu(ce.data.total_count),pe(ke(an({},Pe),{total:ce.data.total_count})),On(ce.data.exercise_users),Hu(ce.data.total_score)),gu(!1)}),Kt=J=>{Pe.search=J,Pe.page=1,ge.resetFields(),se({}),yn([]),Su(null),pe(an({},Pe)),Ou(Pe)},Rn=J=>Oe(void 0,null,function*(){var ce,ra;const Ca=an({},Qe);if(!((ce=J==null?void 0:J.content)!=null&&ce.trim())){U.ZP.warning("\u8BF7\u8F93\u5165\u7B54\u9898\u5185\u5BB9\uFF01");return}Ca.content=J==null?void 0:J.content,Ca.attachment_ids=(ra=J==null?void 0:J.attachment_ids)==null?void 0:ra.map(dn=>dn.response.id),Ta(Ca)}),Ta=J=>Oe(void 0,null,function*(){var ce;ea(!0);const{showSelectQuestion:ra,ai_review_settings:Ca}=Ue.actionTabs,dn=yield(0,je.ZP)(`/api/exercises/${(Pe==null?void 0:Pe.categoryId)||(Pe==null?void 0:Pe.exerciseId)}/test_ai_review.json`,{method:"post",body:ke(an({},J),{exercise_question_id:ra?Na:(ce=Ue.actionTabs)==null?void 0:ce.questionId,ai_review_settings:Ca})});if([0,-3].includes(dn.status)){dn.status==0&&U.ZP.success("\u8BC4\u5206\u6D4B\u8BD5\u6210\u529F\uFF01"),Su(dn);const yu=document.querySelector(".modal-ai-pfcs");if(yu){const Yu=yu.querySelector(".ant-modal-body");Yu&&(Yu.scrollTop=Yu.scrollHeight)}}ea(!1)}),ru=()=>{pt({type:"exercise/setActionTabs",payload:{key:""}}),be(1),hu()},hu=()=>{ge.resetFields(),se({}),yn([]),Ua(""),Su(null)};return ue.createElement(Y.default,{className:"modal-ai-pfcs",width:1150,bodyStyle:{maxHeight:"calc(100vh - 200px)",overflowY:"auto"},centered:!0,title:"\u6D4B\u8BD5AI\u8BC4\u5206",confirmLoading:ku,open:((Nt=Ue.actionTabs)==null?void 0:Nt.key)==="\u6D4B\u8BD5AI\u8BC4\u5206",destroyOnClose:!0,onCancel:()=>ru(),okText:Fn?"\u91CD\u65B0\u6D4B\u8BD5":"\u5F00\u59CB\u6D4B\u8BD5",onOk:()=>{var J;if((J=Ue.actionTabs)!=null&&J.showSelectQuestion&&!Na)return U.ZP.warning("\u8BF7\u9009\u62E9\u9898\u76EE\uFF01");if($a==1){if(Ne.length==0)return U.ZP.warning("\u8BF7\u9009\u62E9\u4E00\u4F4D\u5B66\u751F\u8BD5\u5377\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5\uFF01");Ta({exercise_user_id:Ne[0]})}else $a==2&&ge.submit()}},ue.createElement(me.Z,{spinning:ku,tip:"\u6D4B\u8BD5AI\u8BC4\u5206\u4E2D\u2026\u2026"},((zn=Ue.actionTabs)==null?void 0:zn.showSelectQuestion)&&ue.createElement("div",{className:"flex item-center justify-between mb10"},ue.createElement("div",{style:{width:120,margin:"0 10px",display:"flex",alignItems:"center"}},ue.createElement("span",{style:{color:"red",marginRight:5}},"*"),"\u9009\u62E9\u9898\u76EE",ue.createElement(Ut.Z,{title:"\u667A\u80FD\u8BC4\u9605\u76EE\u524D\u4EC5\u652F\u6301\u7B80\u7B54\u9898\uFF08\u542B\u7EC4\u5408\u9898\u4E2D\u7684\u7B80\u7B54\u9898\uFF09"},ue.createElement("i",{className:`iconfont icon-tishixiaowenhao ${gn.title_icon}`,style:{cursor:"pointer",marginLeft:5,fontSize:"14px"}}))),ue.createElement(qt.default,{style:{width:"calc(100% - 110px)"},size:"large",placeholder:"\u8BF7\u9009\u62E9\u9898\u76EE",value:Na,onChange:J=>el(J)},ht==null?void 0:ht.map(J=>ue.createElement(qt.default.Option,{key:J==null?void 0:J.id,value:J==null?void 0:J.id},J==null?void 0:J.question_title)))),ue.createElement("div",{className:gn.radio_con},ue.createElement("span",{style:{marginRight:32}},"\u6D4B\u8BD5\u65B9\u5F0F"),ue.createElement(qe.ZP.Group,{onChange:J=>{J.target.value==1&&_u(1,10),be(J.target.value),hu()},value:$a,options:[{label:"\u9009\u62E9\u5B66\u751F\u7B54\u6848",value:1,style:{marginRight:30,color:"#000"}},{label:"\u8F93\u5165\u7B54\u9898\u5185\u5BB9",value:2,style:{marginRight:30,color:"#000"}}]})),$a==1&&ue.createElement(ue.Fragment,null,ue.createElement("div",{className:"flex justify-between item-center mb10"},ue.createElement("div",{style:{fontSize:"14px",color:"#FA6400"}},"\u63D0\u793A\uFF1A","\u53EA\u80FD\u9009\u62E9\u5DF2\u63D0\u4EA4\u8BD5\u5377\u7684\u5B66\u751F\u8FDB\u884C\u8BC4\u5206\u6D4B\u8BD5"),ue.createElement(en.default.Search,{style:{width:487},size:"large",placeholder:"\u8BF7\u8F93\u5165\u59D3\u540D\u6216\u8005\u5B66\u53F7\u641C\u7D22",value:uu,onChange:J=>Ua(J.target.value),onSearch:Kt})),ue.createElement(Be.default,{rowSelection:{type:"radio",selectedRowKeys:Ne,onChange:(J,ce)=>{yn(J)},getCheckboxProps:J=>({disabled:[0,1].includes(J==null?void 0:J.commit_status)})},loading:Fa,rowKey:"exercise_user_id",dataSource:Ln||[],columns:Zu,pagination:{current:Pe.page,hideOnSinglePage:!0,showQuickJumper:!0,showSizeChanger:!0,pageSize:Pe.limit,className:"mb0",pageSizeOptions:["10","20","50","100","200"],total:Eu,size:"default",showTotal:yt.rU,onChange:_u},onChange:(J,ce,ra)=>{Pe.page=1,ra.order===void 0?(Pe.order_type=null,Pe.order=null):(Pe.order_type=ra.order==="descend"?"desc":"asc",Pe.order=ra.field),pe(an({},Pe)),Ou(Pe)}})),$a==2&&ue.createElement("div",{style:{marginTop:20}},ue.createElement(u.default,{form:ge,className:gn.formWrap,scrollToFirstError:!0,layout:"vertical",onValuesChange:()=>{se(an({},ge.getFieldsValue()))},onFinish:Rn},ue.createElement(u.default.Item,{name:"content",label:"",style:{marginBottom:0}},ue.createElement(Vt.Z,{watch:!0})))),Fn&&ue.createElement("div",{className:gn.result_con},ue.createElement("div",{className:gn.result_title},"AI\u8BC4\u5206\u7ED3\u679C"),(Fn==null?void 0:Fn.status)==0&&ue.createElement("div",{className:"p20"},ue.createElement("div",{className:"mb5"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold"}},"\u8BC4\u5206\uFF1A"),Fn==null?void 0:Fn.score),ue.createElement("div",{className:"flex"},ue.createElement("span",{style:{color:"#333",fontWeight:"bold",whiteSpace:"nowrap",lineHeight:"26px"}},"\u8BC4\u8BED\uFF1A"),ue.createElement(Dt.Z,{value:Fn==null?void 0:Fn.content,style:{fontSize:"14px"}}))),(Fn==null?void 0:Fn.status)==-3&&ue.createElement("div",{className:"p20"},ue.createElement(Dt.Z,{value:Fn==null?void 0:Fn.message,style:{fontSize:"14px"}})))))};var Bt=(0,Se.connect)(({shixunHomeworks:xe,exercise:Ue,loading:ot,user:pt})=>({shixunHomeworks:xe,exercise:Ue,loading:ot.effects,user:pt}))(et)},73157:function(Lu,va,E){var u=E(59301),U=E(43418),Y=E(99064),me=E(89070),Ut=E(59301),qt=(en,Be,De)=>new Promise((Se,je)=>{var yt=Vt=>{try{tn(De.next(Vt))}catch(Dt){je(Dt)}},gn=Vt=>{try{tn(De.throw(Vt))}catch(Dt){je(Dt)}},tn=Vt=>Vt.done?Se(Vt.value):Promise.resolve(Vt.value).then(yt,gn);tn((De=De.apply(en,Be)).next())});const qe=({exercise:en,dispatch:Be,init:De,haveInit:Se=!1})=>{const je=(0,me.useParams)(),[yt,gn]=(0,u.useState)(!1);let[tn,Vt]=(0,u.useState)();const[Dt,ue]=(0,u.useState)(!1),[xt,Fe]=(0,u.useState)(!1);(0,u.useEffect)(()=>{en.actionTabs.key==="\u5355\u4E2A\u52A0\u5165\u8BD5\u5377\u5E93"&&nn()},[en.actionTabs]);function nn(){return qt(this,null,function*(){var _e,s;let wt=yield(0,Y.ZP)(`/api/courses/${je==null?void 0:je.coursesId}/exercises/check_exercise_cover.json`,{method:"post",body:{check_ids:en.actionTabs.selectArrs}});if(((_e=wt==null?void 0:wt.cover_exercises)==null?void 0:_e.length)>0)gn(!0),Vt((s=wt==null?void 0:wt.cover_exercises)==null?void 0:s[0]);else{let _n=yield(0,Y.ZP)(`/api/courses/${je==null?void 0:je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:en.actionTabs.selectArrs}});Be({type:"exercise/setActionTabs",payload:{key:""}}),(_n==null?void 0:_n.status)===0&&(Se&&De(),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}})}return Ut.createElement("div",null,Ut.createElement(U.default,{open:yt,centered:!0,onCancel:_e=>qt(void 0,null,function*(){if(_e.target.outerText==="\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377"){ue(!0);let s=yield(0,Y.ZP)(`/api/courses/${je==null?void 0:je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:en.actionTabs.selectArrs,update:1}});Be({type:"exercise/setActionTabs",payload:{key:""}}),ue(!1),(s==null?void 0:s.status)===0&&(Se&&De(),gn(!1),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}else gn(!1)}),cancelButtonProps:{loading:Dt},okText:"\u5F62\u6210\u65B0\u8BD5\u5377",cancelText:"\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377",okButtonProps:{loading:xt},onOk:()=>qt(void 0,null,function*(){Fe(!0);let _e=yield(0,Y.ZP)(`/api/courses/${je==null?void 0:je.coursesId}/exercises/join_examination_banks.json`,{method:"post",body:{check_ids:en.actionTabs.selectArrs}});Fe(!1),(_e==null?void 0:_e.status)===0&&(Se&&De(),Be({type:"exercise/setActionTabs",payload:{key:""}}),gn(!1),U.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u52A0\u5165\u6210\u529F\uFF01\u8BD5\u5377\u4E2D\u65B0\u5EFA\u7684\u8BD5\u9898\u5DF2\u4E3A\u60A8\u81EA\u52A8\u540C\u6B65\u81F3\u8BD5\u9898\u5E93~",okText:"\u524D\u5F80\u8BD5\u5377\u5E93",cancelText:"\u7A0D\u540E\u518D\u8BF4",onOk:()=>{me.history.push("/paperlibrary")}}))}),title:"\u52A0\u5165\u8BD5\u5377\u5E93\u63D0\u793A"},Ut.createElement("div",null,Ut.createElement("p",null,"\u8BE5\u8BD5\u5377\u5728\u8BD5\u5377\u5E93\u91CD\u590D\uFF0C\u662F\u5426\u9700\u8981\u8986\u76D6\u539F\u6765\u7684\u8BD5\u5377\uFF1F"),Ut.createElement("div",null,Ut.createElement("div",null,"\u8BD5\u5377\uFF1A",tn==null?void 0:tn.origin_exercise_nam),Ut.createElement("div",null,"\u539F\u8BD5\u5377\uFF1A",Ut.createElement("a",{href:`/paperlibrary/see/${tn==null?void 0:tn.examination_bank_id}?defaultActiveKey=0`,target:"_blank"},tn==null?void 0:tn.examination_bank_name))))))};va.Z=(0,me.connect)(({exercise:en})=>({exercise:en}))(qe)},5083:function(Lu,va,E){E.d(va,{default:function(){return wo}});var u=E(61186),U=E.n(u),Y=E(48736),me=E(90111),Ut=E.n(me),qt=E(58319),qe=E.n(qt),en=E(23250),Be=E.n(en),De=E(74959),Se=E.n(De),je=E(10238),yt=E.n(je),gn=E(33656),tn=E.n(gn);U().extend(tn()),U().extend(yt()),U().extend(Ut()),U().extend(qe()),U().extend(Be()),U().extend(Se()),U().extend(function(t,n){var a=n.prototype,o=a.format;a.format=function(v){var d=(v||"").replace("Wo","wo");return o.bind(this)(d)}});var Vt={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Dt=function(n){var a=Vt[n];return a||n.split("_")[0]},ue=function(){(0,Y.ET)(!1,"Not match any format. Please help to fire a issue about this.")},xt={getNow:function(){return U()()},getFixedDate:function(n){return U()(n,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(n){return n.endOf("month")},getWeekDay:function(n){var a=n.locale("en");return a.weekday()+a.localeData().firstDayOfWeek()},getYear:function(n){return n.year()},getMonth:function(n){return n.month()},getDate:function(n){return n.date()},getHour:function(n){return n.hour()},getMinute:function(n){return n.minute()},getSecond:function(n){return n.second()},addYear:function(n,a){return n.add(a,"year")},addMonth:function(n,a){return n.add(a,"month")},addDate:function(n,a){return n.add(a,"day")},setYear:function(n,a){return n.year(a)},setMonth:function(n,a){return n.month(a)},setDate:function(n,a){return n.date(a)},setHour:function(n,a){return n.hour(a)},setMinute:function(n,a){return n.minute(a)},setSecond:function(n,a){return n.second(a)},isAfter:function(n,a){return n.isAfter(a)},isValidate:function(n){return n.isValid()},locale:{getWeekFirstDay:function(n){return U()().locale(Dt(n)).localeData().firstDayOfWeek()},getWeekFirstDate:function(n,a){return a.locale(Dt(n)).weekday(0)},getWeek:function(n,a){return a.locale(Dt(n)).week()},getShortWeekDays:function(n){return U()().locale(Dt(n)).localeData().weekdaysMin()},getShortMonths:function(n){return U()().locale(Dt(n)).localeData().monthsShort()},format:function(n,a,o){return a.locale(Dt(n)).format(o)},parse:function(n,a,o){for(var i=Dt(n),v=0;v1&&(d=n.addDate(d,-7)),d}function Kt(t,n,a){var o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(n){case"year":return a.addYear(t,o*10);case"quarter":case"month":return a.addYear(t,o);default:return a.addMonth(t,o)}}function Rn(t,n){var a=n.generateConfig,o=n.locale,i=n.format;return typeof i=="function"?i(t):a.locale.format(o.locale,t,i)}function Ta(t,n){var a=n.generateConfig,o=n.locale,i=n.formatList;return!t||typeof i[0]=="function"?null:a.locale.parse(o.locale,t,i)}function ru(t){var n=t.cellDate,a=t.mode,o=t.disabledDate,i=t.generateConfig;if(!o)return!1;var v=function(L,_,b){for(var H=_;H<=b;){var N=void 0;switch(L){case"date":{if(N=i.setDate(n,H),!o(N))return!1;break}case"month":{if(N=i.setMonth(n,H),!ru({cellDate:N,mode:"month",generateConfig:i,disabledDate:o}))return!1;break}case"year":{if(N=i.setYear(n,H),!ru({cellDate:N,mode:"year",generateConfig:i,disabledDate:o}))return!1;break}}H+=1}return!0};switch(a){case"date":case"week":return o(n);case"month":{var d=1,y=i.getDate(i.getEndDate(n));return v("date",d,y)}case"quarter":{var h=Math.floor(i.getMonth(n)/3)*3,F=h+2;return v("month",h,F)}case"year":return v("month",0,11);case"decade":{var W=i.getYear(n),P=Math.floor(W/ea)*ea,k=P+ea-1;return v("year",P,k)}}}function hu(t,n){var a=n.formatList,o=n.generateConfig,i=n.locale;return(0,Su.Z)(function(){if(!t)return[[""],""];for(var v="",d=[],y=0;y1&&arguments[1]!==void 0?arguments[1]:!1;if(cancelAnimationFrame(F.current),H){h(b);return}F.current=requestAnimationFrame(function(){h(b)})}var P=hu(y,{formatList:a,generateConfig:o,locale:i}),k=(0,Qe.Z)(P,2),j=k[1];function L(b){W(b)}function _(){var b=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;W(null,b)}return(0,s.useEffect)(function(){_(!0)},[t]),(0,s.useEffect)(function(){return function(){return cancelAnimationFrame(F.current)}},[]),[j,L,_]}var ce=E(10228),ra=E(16089),Ca=E(80702),dn=E(29194),yu=new Map;function Yu(t,n){var a;function o(){(0,dn.Z)(t)?n():a=(0,ra.Z)(function(){o()})}return o(),function(){ra.Z.cancel(a)}}function hl(t,n,a){if(yu.get(t)&&cancelAnimationFrame(yu.get(t)),a<=0){yu.set(t,requestAnimationFrame(function(){t.scrollTop=n}));return}var o=n-t.scrollTop,i=o/a*10;yu.set(t,requestAnimationFrame(function(){t.scrollTop+=i,t.scrollTop!==n&&hl(t,n,a-10)}))}function Fu(t,n){var a=n.onLeftRight,o=n.onCtrlLeftRight,i=n.onUpDown,v=n.onPageUpDown,d=n.onEnter,y=t.which,h=t.ctrlKey,F=t.metaKey;switch(y){case ce.Z.LEFT:if(h||F){if(o)return o(-1),!0}else if(a)return a(-1),!0;break;case ce.Z.RIGHT:if(h||F){if(o)return o(1),!0}else if(a)return a(1),!0;break;case ce.Z.UP:if(i)return i(-1),!0;break;case ce.Z.DOWN:if(i)return i(1),!0;break;case ce.Z.PAGE_UP:if(v)return v(-1),!0;break;case ce.Z.PAGE_DOWN:if(v)return v(1),!0;break;case ce.Z.ENTER:if(d)return d(),!0;break}return!1}function Il(t,n,a,o){var i=t;if(!i)switch(n){case"time":i=o?"hh:mm:ss a":"HH:mm:ss";break;case"week":i="gggg-wo";break;case"month":i="YYYY-MM";break;case"quarter":i="YYYY-[Q]Q";break;case"year":i="YYYY";break;default:i=a?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"}return i}function Zl(t,n,a){var o=t==="time"?8:10,i=typeof n=="function"?n(a.getNow()).length:n.length;return Math.max(o,i)+2}var Ru=null,Sa=new Set;function Mu(t){return!Ru&&typeof window!="undefined"&&window.addEventListener&&(Ru=function(a){(0,Ca.Z)(Sa).forEach(function(o){o(a)})},window.addEventListener("mousedown",Ru)),Sa.add(t),function(){Sa.delete(t),Sa.size===0&&(window.removeEventListener("mousedown",Ru),Ru=null)}}function Ol(t){var n=t.target;if(t.composed&&n.shadowRoot){var a;return((a=t.composedPath)===null||a===void 0?void 0:a.call(t)[0])||n}return n}var Io=function(n){return n==="month"||n==="date"?"year":n},Pr=function(n){return n==="date"?"month":n},Nr=function(n){return n==="month"||n==="date"?"quarter":n},nl=function(n){return n==="date"?"week":n},ln={year:Io,month:Pr,quarter:Nr,week:nl,time:null,date:null};function Rl(t,n){return t.some(function(a){return a&&a.contains(n)})}function yl(t){var n=t.open,a=t.value,o=t.isClickOutside,i=t.triggerOpen,v=t.forwardKeyDown,d=t.onKeyDown,y=t.blurToCancel,h=t.onSubmit,F=t.onCancel,W=t.onFocus,P=t.onBlur,k=t.changeOnBlur,j=(0,s.useState)(!1),L=(0,Qe.Z)(j,2),_=L[0],b=L[1],H=(0,s.useState)(!1),N=(0,Qe.Z)(H,2),te=N[0],ie=N[1],de=(0,s.useRef)(!1),oe=(0,s.useRef)(!1),ne=(0,s.useRef)(!1),Xe={onMouseDown:function(){b(!0),i(!0)},onKeyDown:function(tt){var dt=function(){ne.current=!0};if(d(tt,dt),!ne.current){switch(tt.which){case ce.Z.ENTER:{n?h()!==!1&&b(!0):i(!0),tt.preventDefault();return}case ce.Z.TAB:{_&&n&&!tt.shiftKey?(b(!1),tt.preventDefault()):!_&&n&&!v(tt)&&tt.shiftKey&&(b(!0),tt.preventDefault());return}case ce.Z.ESC:{b(!0),F();return}}!n&&![ce.Z.SHIFT].includes(tt.which)?i(!0):_||v(tt)}},onFocus:function(tt){b(!0),ie(!0),W&&W(tt)},onBlur:function(tt){if(de.current||!o(document.activeElement)){de.current=!1;return}y?setTimeout(function(){for(var dt=document,At=dt.activeElement;At&&At.shadowRoot;)At=At.shadowRoot.activeElement;o(At)&&F()},0):n&&(i(!1),oe.current&&h()),ie(!1),P==null||P(tt)}};return(0,s.useEffect)(function(){oe.current=!1},[n]),(0,s.useEffect)(function(){oe.current=!0},[a]),(0,s.useEffect)(function(){return Mu(function(Ae){var tt=Ol(Ae),dt=o(tt);n&&(dt?!k&&(!te||dt)&&i(!1):(de.current=!0,(0,ra.Z)(function(){de.current=!1})))})}),[Xe,{focused:te,typing:_}]}function Ml(t,n){return s.useMemo(function(){return t||(n?((0,Y.ZP)(!1,"`ranges` is deprecated. Please use `presets` instead."),Object.entries(n).map(function(a){var o=(0,Qe.Z)(a,2),i=o[0],v=o[1];return{label:i,value:v}})):[])},[t,n])}var $l=E(34280);function Fl(t){var n=t.valueTexts,a=t.onTextChange,o=s.useState(""),i=(0,Qe.Z)(o,2),v=i[0],d=i[1],y=s.useRef([]);y.current=n;function h(W){d(W),a(W)}function F(){d(y.current[0])}return(0,$l.Z)(function(){n.every(function(W){return W!==v})&&F()},[n.join("||")]),[v,h,F]}var Sr=s.createContext({}),oa=Sr,Ka=E(62853);function al(t){var n=t.cellRender,a=t.monthCellRender,o=t.dateRender,i=s.useMemo(function(){if(n)return n;if(!(!a&&!o))return function(v,d){var y=v;return o&&d.type==="date"?o(y,d.today):a&&d.type==="month"?a(y,d.locale):d.originNode}},[n,a,o]);return i}function Tl(t,n){for(var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",o=String(t);o.length=1?a|0:1,d=t;d<=n;d+=v)i.push({label:Tl(d,2),value:d,disabled:(o||[]).includes(d)});return i}function Qu(t){var n=t.generateConfig,a=t.prefixCls,o=t.operationRef,i=t.activeColumnIndex,v=t.value,d=t.showHour,y=t.showMinute,h=t.showSecond,F=t.use12Hours,W=t.hourStep,P=W===void 0?1:W,k=t.minuteStep,j=k===void 0?1:k,L=t.secondStep,_=L===void 0?1:L,b=t.disabledHours,H=t.disabledMinutes,N=t.disabledSeconds,te=t.disabledTime,ie=t.hideDisabledOptions,de=t.onSelect,oe=t.cellRender,ne=t.locale,Xe=[],Ae="".concat(a,"-content"),tt="".concat(a,"-time-panel"),dt,At=v?n.getHour(v):-1,z=At,on=v?n.getMinute(v):-1,Ft=v?n.getSecond(v):-1,it=n.getNow(),st=s.useMemo(function(){if(te){var nt=te(it);return[nt.disabledHours,nt.disabledMinutes,nt.disabledSeconds]}return[b,H,N]},[b,H,N,te,it]),Pt=(0,Qe.Z)(st,3),Ot=Pt[0],gt=Pt[1],Me=Pt[2],Lt=Cu(0,23,P,Ot&&Ot()),Rt=(0,Su.Z)(function(){return Lt},Lt,$r);F&&(dt=z>=12,z%=12);var Mn=s.useMemo(function(){if(!F)return[!1,!1];var nt=[!0,!0];return Rt.forEach(function(St){var Ht=St.disabled,Tn=St.value;Ht||(Tn>=12?nt[1]=!1:nt[0]=!1)}),nt},[F,Rt]),mn=(0,Qe.Z)(Mn,2),$n=mn[0],at=mn[1],Cn=s.useMemo(function(){return F?Rt.filter(dt?function(nt){return nt.value>=12}:function(nt){return nt.value<12}).map(function(nt){var St=nt.value%12,Ht=St===0?"12":Tl(St,2);return(0,ge.Z)((0,ge.Z)({},nt),{},{label:Ht,value:St})}):Rt},[F,dt,Rt]),Sn=Cu(0,59,j,gt&>(At)),Wn=Cu(0,59,_,Me&&Me(At,on)),xn=Ul({value:v,generateConfig:n,disabledMinutes:gt,disabledSeconds:Me,minutes:Sn,seconds:Wn,use12Hours:F});o.current={onUpDown:function(St){var Ht=Xe[i];if(Ht)for(var Tn=Ht.units.findIndex(function(Za){return Za.value===Ht.value}),Un=Ht.units.length,vn=1;vn2&&arguments[2]!==void 0?arguments[2]:!1;(fn===b||Jt)&&(su(ve),Xe&&Xe(ve),xn&&xn(ve,ut),Ae&&!lu(h,ve,na)&&!(j!=null&&j(ve))&&Ae(ve))},Gn=function(ve){if(no.includes(fn)){var ut,Jt,xa=fn==="date";switch(ve===ce.Z.PAGE_UP||ve===ce.Z.PAGE_DOWN?Jt=xa?h.addMonth:h.addYear:Jt=xa?h.addDate:h.addMonth,ve){case ce.Z.LEFT:case ce.Z.PAGE_UP:ut=Jt(Kn,-1);break;case ce.Z.RIGHT:case ce.Z.PAGE_DOWN:ut=Jt(Kn,1);break;case ce.Z.UP:case ce.Z.DOWN:ut=Jt(Kn,Number("".concat(ve===ce.Z.UP?"-":"").concat(xa?Pn:Cl)));break}if(ut)return!(j!=null&&j(ut))}return!0},eu=function(ve){if(vn.current&&vn.current.onKeyDown){var ut=!0,Jt=ve.which;if([ce.Z.LEFT,ce.Z.RIGHT,ce.Z.UP,ce.Z.DOWN,ce.Z.PAGE_UP,ce.Z.PAGE_DOWN,ce.Z.ENTER].includes(Jt)&&(ve.preventDefault(),Jt!==ce.Z.ENTER&&N===0&&(ut=Gn(Jt))),ut)return vn.current.onKeyDown(ve)}return(0,Y.ZP)(!1,"Panel not correct handle keyDown event. Please help to fire issue about this."),!1},Dn=function(ve){vn.current&&vn.current.onBlur&&vn.current.onBlur(ve)};Wn&&Ht!=="right"&&(Wn.current={onKeyDown:eu,onClose:function(){vn.current&&vn.current.onClose&&vn.current.onClose()}}),s.useEffect(function(){F&&!kn.current&&ba(F)},[F]),s.useEffect(function(){kn.current=!1},[]);var sa,ja=al({cellRender:Mn,monthCellRender:Rt,dateRender:Lt}),ee=(0,ge.Z)((0,ge.Z)({},t),{},{cellRender:ja,operationRef:vn,prefixCls:i,viewDate:Kn,value:na,onViewDateChange:pa,sourceMode:Ea,onPanelChange:Oa,disabledDate:j});switch(delete ee.onChange,delete ee.onSelect,fn){case"decade":sa=s.createElement(Ge,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;case"year":sa=s.createElement(to,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;case"month":sa=s.createElement(sl,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;case"quarter":sa=s.createElement(Gr,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;case"week":sa=s.createElement(dl,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;case"time":delete ee.showTime,sa=s.createElement(Kl,(0,_e.Z)({},ee,(0,Ka.Z)(ie)==="object"?ie:null,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}));break;default:ie?sa=s.createElement(Jl,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}})):sa=s.createElement(Tu,(0,_e.Z)({},ee,{onSelect:function(ve,ut){pa(ve),wn(ve,ut)}}))}var Va,Da,Ba=function(){var ve=h.getNow(),ut=Yl(h.getHour(ve),h.getMinute(ve),h.getSecond(ve),$n?st:1,at?Ot:1,Cn?Me:1),Jt=Ll(h,ve,ut[0],ut[1],ut[2]);wn(Jt,"submit")};ia||(Va=rr(i,fn,oe),ie&&fn!=="date"?Da=null:Da=iu({prefixCls:i,components:on,needConfirmButton:mn,okDisabled:!na||j&&j(na),locale:y,showNow:te,onNow:mn&&Ba,onOk:function(){na&&(wn(na,"submit",!0),z&&z(na))}}));var La;if(de&&fn==="date"&&b==="date"&&!ie){var Ha=h.getNow(),wu="".concat(i,"-today-btn"),tu=j&&j(Ha);La=s.createElement("a",{className:pe()(wu,tu&&"".concat(wu,"-disabled")),"aria-disabled":tu,onClick:function(){tu||wn(Ha,"mouse",!0)}},y.today)}return s.createElement(oa.Provider,{value:(0,ge.Z)((0,ge.Z)({},Sn),{},{mode:fn,hideHeader:"hideHeader"in t?ne:Sn.hideHeader,hidePrevBtn:St&&Ht==="right",hideNextBtn:St&&Ht==="left"})},s.createElement("div",{tabIndex:N,className:pe()("".concat(i,"-panel"),v,(n={},(0,be.Z)(n,"".concat(i,"-panel-has-range"),Tn&&Tn[0]&&Tn[1]),(0,be.Z)(n,"".concat(i,"-panel-has-range-hover"),Un&&Un[0]&&Un[1]),(0,be.Z)(n,"".concat(i,"-panel-rtl"),Ft==="rtl"),n)),style:d,onKeyDown:eu,onBlur:Dn,onMouseDown:dt},sa,Va||Da||La?s.createElement("div",{className:"".concat(i,"-footer")},Va,Da,La):null))}var Wt=ao,uo=E(35593),or={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function lo(t){var n,a=t.prefixCls,o=t.popupElement,i=t.popupStyle,v=t.visible,d=t.dropdownClassName,y=t.dropdownAlign,h=t.transitionName,F=t.getPopupContainer,W=t.children,P=t.range,k=t.popupPlacement,j=t.direction,L="".concat(a,"-dropdown"),_=function(){return k!==void 0?k:j==="rtl"?"bottomRight":"bottomLeft"};return s.createElement(uo.Z,{showAction:[],hideAction:[],popupPlacement:_(),builtinPlacements:or,prefixCls:L,popupTransitionName:h,popup:o,popupAlign:y,popupVisible:v,popupClassName:pe()(d,(n={},(0,be.Z)(n,"".concat(L,"-range"),P),(0,be.Z)(n,"".concat(L,"-rtl"),j==="rtl"),n)),popupStyle:i,getPopupContainer:F},W)}var ir=lo;function sr(t){var n=t.prefixCls,a=t.presets,o=t.onClick,i=t.onHover;return a.length?s.createElement("div",{className:"".concat(n,"-presets")},s.createElement("ul",null,a.map(function(v,d){var y=v.label,h=v.value;return s.createElement("li",{key:d,onClick:function(){return o==null?void 0:o(Vl(h))},onMouseEnter:function(){return i==null?void 0:i(Vl(h))},onMouseLeave:function(){return i==null?void 0:i(null)}},y)}))):null}function Dl(t){var n=t.picker,a=t.disabledHours,o=t.disabledMinutes,i=t.disabledSeconds;n==="time"&&(a||o||i)&&warning(!1,"'disabledHours', 'disabledMinutes', 'disabledSeconds' will be removed in the next major version, please use 'disabledTime' instead.")}function Bl(t,n,a){var o=(0,Ka.Z)(n)==="object"?n.clearIcon:a;return o||s.createElement("span",{className:"".concat(t,"-clear-btn")})}function cr(t){var n,a=t,o=a.prefixCls,i=o===void 0?"rc-picker":o,v=a.id,d=a.name,y=a.tabIndex,h=a.style,F=a.className,W=a.dropdownClassName,P=a.dropdownAlign,k=a.popupStyle,j=a.transitionName,L=a.generateConfig,_=a.locale,b=a.inputReadOnly,H=a.allowClear,N=a.autoFocus,te=a.showTime,ie=a.picker,de=ie===void 0?"date":ie,oe=a.format,ne=a.use12Hours,Xe=a.value,Ae=a.defaultValue,tt=a.presets,dt=a.open,At=a.defaultOpen,z=a.defaultOpenValue,on=a.suffixIcon,Ft=a.clearIcon,it=a.disabled,st=a.disabledDate,Pt=a.placeholder,Ot=a.getPopupContainer,gt=a.pickerRef,Me=a.panelRender,Lt=a.onChange,Rt=a.onOpenChange,Mn=a.onFocus,mn=a.onBlur,$n=a.onMouseDown,at=a.onMouseUp,Cn=a.onMouseEnter,Sn=a.onMouseLeave,Wn=a.onContextMenu,xn=a.onClick,ia=a.onKeyDown,ha=a.onSelect,nt=a.direction,St=a.autoComplete,Ht=St===void 0?"off":St,Tn=a.inputRender,Un=a.changeOnBlur,vn=s.useRef(null),kn=de==="date"&&!!te||de==="time",Za=Ml(tt),ta=jl(Il(oe,de,te,ne)),na=s.useRef(null),su=s.useRef(null),xu=s.useRef(null),$=(0,se.Z)(null,{value:Xe,defaultValue:Ae}),Kn=(0,Qe.Z)($,2),ba=Kn[0],pa=Kn[1],cu=s.useState(ba),qa=(0,Qe.Z)(cu,2),ya=qa[0],fn=qa[1],Gt=s.useRef(null),aa=(0,se.Z)(!1,{value:dt,defaultValue:At,postState:function(C){return it?!1:C},onChange:function(C){Rt&&Rt(C),!C&&Gt.current&&Gt.current.onClose&&Gt.current.onClose()}}),kt=(0,Qe.Z)(aa,2),Ea=kt[0],Yn=kt[1],Oa=hu(ya,{formatList:ta,generateConfig:L,locale:_}),wn=(0,Qe.Z)(Oa,2),Gn=wn[0],eu=wn[1],Dn=Fl({valueTexts:Gn,onTextChange:function(C){var D=Ta(C,{locale:_,formatList:ta,generateConfig:L});D&&(!st||!st(D))&&fn(D)}}),sa=(0,Qe.Z)(Dn,3),ja=sa[0],ee=sa[1],Va=sa[2],Da=function(C){fn(C),pa(C),Lt&&!lu(L,ba,C)&&Lt(C,C?Rn(C,{generateConfig:L,locale:_,format:ta[0]}):"")},Ba=function(C){it&&C||Yn(C)},La=function(C){return Ea&&Gt.current&&Gt.current.onKeyDown?Gt.current.onKeyDown(C):((0,Y.ZP)(!1,"Picker not correct forward KeyDown operation. Please help to fire issue about this."),!1)},Ha=function(){for(var C=arguments.length,D=new Array(C),x=0;xk(F);case"month":return P(_)>P(F);case"week":return W(_)>W(F);default:return!Fa(y,_,F)&&y.isAfter(_,F)}return!1},[v,d[1],F,n]),L=s.useCallback(function(_){if(d[1]||v&&v(_))return!0;if(d[0]&&h)return!Fa(y,_,F)&&y.isAfter(h,_);if(!n&&h)switch(a){case"quarter":return k(_)0&&arguments[0]!==void 0?arguments[0]:!1,fe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},Ze=null;m&&da&&da[0]&&da[1]&&_.isAfter(da[1],da[0])&&(Ze=da);var _t=ne;if(ne&&(0,Ka.Z)(ne)==="object"&&ne.defaultValue){var cn=ne.defaultValue;_t=(0,ge.Z)((0,ge.Z)({},ne),{},{defaultValue:Et(cn,f)||void 0})}return s.createElement(ou.Provider,{value:{inRange:!0,panelPosition:Ye,rangedValue:Jn||Ie,hoverRangedValue:Ze}},s.createElement(Wt,(0,_e.Z)({},t,fe,{cellRender:No,showTime:_t,mode:xa[f],generateConfig:_,style:void 0,direction:Kn,disabledDate:f===0?c:g,disabledTime:function(Aa){return st?st(Aa,f===0?"start":"end"):!1},className:pe()((0,be.Z)({},"".concat(d,"-panel-focused"),f===0?!$e:!za)),value:Et(Ie,f),locale:b,tabIndex:-1,onPanelChange:function(Aa,nu){f===0&&Tt(!0),f===1&&Vn(!0),e(Qt(xa,nu,f),Qt(Ie,Aa,f));var au=Aa;Ye==="right"&&xa[f]===nu&&(au=Kt(au,nu,_,-1)),Ha(au,f)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:f===0?Et(Ie,1):Et(Ie,0)})))}var fu=0,wr=0;if(f&&aa.current&&Ea.current&&Gt.current&&wn.current){fu=aa.current.offsetWidth+Ea.current.offsetWidth;var So=wn.current.offsetLeft>fu?wn.current.offsetLeft-fu:wn.current.offsetLeft,Ar=Gt.current.offsetWidth,kl=wn.current.offsetWidth;Ar&&kl&&fu>Ar-kl-(Kn==="rtl"?0:So)&&(wr=fu)}var ko=Kn==="rtl"?{right:fu}:{left:fu};function G(){var Ye,fe=rr(d,xa[f],xn),Ze=iu({prefixCls:d,components:xu,needConfirmButton:ya,okDisabled:!Et(Ie,f)||it&&it(Ie[f]),locale:b,onOk:function(){var Pa=Et(Ie,f);Pa&&(x(Ie,f),na==null||na(Ie),Z(!1,f,"confirm"))}});if(oe!=="time"&&!ne){var _t=La(f),cn=Kt(_t,oe,_),Nu=xa[f],Aa=Nu===oe,nu=Sl(Aa?"left":!1,{pickerValue:_t,onPickerValueChange:function(Pa){Ha(Pa,f)}}),au=Sl("right",{pickerValue:cn,onPickerValueChange:function(Pa){Ha(Kt(Pa,oe,_,-1),f)}});Kn==="rtl"?Ye=s.createElement(s.Fragment,null,au,Aa&&nu):Ye=s.createElement(s.Fragment,null,nu,Aa&&au)}else Ye=Sl();var Vu=s.createElement("div",{className:"".concat(d,"-panel-layout")},s.createElement(sr,{prefixCls:d,presets:vu,onClick:function(Pa){x(Pa,null),Z(!1,f,"preset")},onHover:function(Pa){pn(Pa)}}),s.createElement("div",null,s.createElement("div",{className:"".concat(d,"-panels")},Ye),(fe||Ze)&&s.createElement("div",{className:"".concat(d,"-footer")},fe,Ze)));return Me&&(Vu=Me(Vu)),s.createElement("div",{className:"".concat(d,"-panel-container"),style:{marginLeft:wr},ref:Gt,onMouseDown:function(Pa){Pa.preventDefault()}},Vu)}var he=s.createElement("div",{className:pe()("".concat(d,"-range-wrapper"),"".concat(d,"-").concat(oe,"-range-wrapper")),style:{minWidth:w}},s.createElement("div",{ref:wn,className:"".concat(d,"-range-arrow"),style:ko}),G()),We;$n&&(We=s.createElement("span",{className:"".concat(d,"-suffix"),onMouseDown:function(fe){fe.preventDefault()}},$n));var ft=Bl(d,mn,at),rt=s.createElement("span",{onMouseDown:function(fe){fe.preventDefault(),fe.stopPropagation()},onMouseUp:function(fe){fe.preventDefault(),fe.stopPropagation();var Ze=ee;Dn[0]||(Ze=Qt(Ze,null,0)),Dn[1]||(Ze=Qt(Ze,null,1)),x(Ze,null),Z(!1,f,"clear")},className:"".concat(d,"-clear"),role:"button"},ft),He=mn&&(Et(ee,0)&&!Dn[0]||Et(ee,1)&&!Dn[1]),bt={size:Zl(oe,Gn[0],_)},jt=0,qn=0;aa.current&&kt.current&&Ea.current&&(f===0?qn=aa.current.offsetWidth:(jt=fu,qn=kt.current.offsetWidth));var Ma=Kn==="rtl"?{right:jt}:{left:jt},Pu=function(fe,Ze){var _t=Qt(Ie,fe,f);if(Ze==="submit"||Ze!=="key"&&!ya){x(_t,f),f===0?Tt():Vn();var cn=f===0?1:0;Dn[cn]?Z(!1,!1,"confirm"):Z(!1,f,"confirm")}else ve(_t)};return s.createElement(oa.Provider,{value:{operationRef:eu,hideHeader:oe==="time",onDateMouseEnter:Ya,onDateMouseLeave:Ra,hideRanges:!0,onSelect:Pu,open:m}},s.createElement(ir,{visible:m,popupElement:he,popupStyle:W,prefixCls:d,dropdownClassName:P,dropdownAlign:j,getPopupContainer:L,transitionName:k,range:!0,direction:Kn},s.createElement("div",(0,_e.Z)({ref:fn,className:pe()(d,"".concat(d,"-range"),F,(n={},(0,be.Z)(n,"".concat(d,"-disabled"),Dn[0]&&Dn[1]),(0,be.Z)(n,"".concat(d,"-focused"),f===0?Ce:Zn),(0,be.Z)(n,"".concat(d,"-rtl"),Kn==="rtl"),n)),style:h,onClick:Au,onMouseEnter:kn,onMouseLeave:Za,onMouseDown:xr,onMouseUp:vn},(0,Fn.Z)(t,{aria:!0,data:!0})),s.createElement("div",{className:pe()("".concat(d,"-input"),(a={},(0,be.Z)(a,"".concat(d,"-input-active"),f===0),(0,be.Z)(a,"".concat(d,"-input-placeholder"),!!du),a)),ref:aa},s.createElement("input",(0,_e.Z)({id:y,disabled:Dn[0],readOnly:Sn||typeof Gn[0]=="function"||!$e,value:du||Xt,onChange:function(fe){le(fe.target.value)},autoFocus:N,placeholder:Et(H,0)||"",ref:Yn},K,bt,{autoComplete:cu}))),s.createElement("div",{className:"".concat(d,"-range-separator"),ref:Ea},tt),s.createElement("div",{className:pe()("".concat(d,"-input"),(o={},(0,be.Z)(o,"".concat(d,"-input-active"),f===1),(0,be.Z)(o,"".concat(d,"-input-placeholder"),!!ma),o)),ref:kt},s.createElement("input",(0,_e.Z)({disabled:Dn[1],readOnly:Sn||typeof Gn[0]=="function"||!za,value:ma||T,onChange:function(fe){bn(fe.target.value)},placeholder:Et(H,1)||"",ref:Oa},Yt,bt,{autoComplete:cu}))),s.createElement("div",{className:"".concat(d,"-active-bar"),style:(0,ge.Z)((0,ge.Z)({},Ma),{},{width:qn,position:"absolute"})}),We,He&&rt)))}var fl=function(t){(0,Ua.Z)(a,t);var n=(0,$a.Z)(a);function a(){var o;(0,Ne.Z)(this,a);for(var i=arguments.length,v=new Array(i),d=0;d{const{lineHeight:i}=t,v=Math.floor(a*i)+2,d=Math.max((n-v)/2,0),y=Math.max(n-v-d,0);return{padding:`${d}px ${o}px ${y}px`}},po=t=>{const{componentCls:n,pickerCellCls:a,pickerCellInnerCls:o,cellHeight:i,motionDurationSlow:v,borderRadiusSM:d,motionDurationMid:y,cellHoverBg:h,lineWidth:F,lineType:W,colorPrimary:P,cellActiveWithRangeBg:k,colorTextLightSolid:j,controlHeightSM:L,cellRangeBorderColor:_,pickerCellBorderGap:b,cellHoverWithRangeBg:H,cellWidth:N,colorTextDisabled:te,cellBgDisabled:ie}=t;return{"&::before":{position:"absolute",top:"50%",insetInlineStart:0,insetInlineEnd:0,zIndex:1,height:i,transform:"translateY(-50%)",transition:`all ${v}`,content:'""'},[o]:{position:"relative",zIndex:2,display:"inline-block",minWidth:i,height:i,lineHeight:`${i}px`,borderRadius:d,transition:`background ${y}, border ${y}`},"&-range-hover-start, &-range-hover-end":{[o]:{borderStartEndRadius:0,borderEndEndRadius:0}},[`&:hover:not(${a}-in-view), - &:hover:not(${a}-selected):not(${a}-range-start):not(${a}-range-end):not(${a}-range-hover-start):not(${a}-range-hover-end)`]:{[o]:{background:h}},[`&-in-view${a}-today ${o}`]:{"&::before":{position:"absolute",top:0,insetInlineEnd:0,bottom:0,insetInlineStart:0,zIndex:1,border:`${F}px ${W} ${P}`,borderRadius:d,content:'""'}},[`&-in-view${a}-in-range`]:{position:"relative","&::before":{background:k}},[`&-in-view${a}-selected ${o}, - &-in-view${a}-range-start ${o}, - &-in-view${a}-range-end ${o}`]:{color:j,background:P},[`&-in-view${a}-range-start:not(${a}-range-start-single), - &-in-view${a}-range-end:not(${a}-range-end-single)`]:{"&::before":{background:k}},[`&-in-view${a}-range-start::before`]:{insetInlineStart:"50%"},[`&-in-view${a}-range-end::before`]:{insetInlineEnd:"50%"},[`&-in-view${a}-range-hover-start:not(${a}-in-range):not(${a}-range-start):not(${a}-range-end), - &-in-view${a}-range-hover-end:not(${a}-in-range):not(${a}-range-start):not(${a}-range-end), - &-in-view${a}-range-hover-start${a}-range-start-single, - &-in-view${a}-range-hover-start${a}-range-start${a}-range-end${a}-range-end-near-hover, - &-in-view${a}-range-hover-end${a}-range-start${a}-range-end${a}-range-start-near-hover, - &-in-view${a}-range-hover-end${a}-range-end-single, - &-in-view${a}-range-hover:not(${a}-in-range)`]:{"&::after":{position:"absolute",top:"50%",zIndex:0,height:L,borderTop:`${F}px dashed ${_}`,borderBottom:`${F}px dashed ${_}`,transform:"translateY(-50%)",transition:`all ${v}`,content:'""'}},"&-range-hover-start::after,\n &-range-hover-end::after,\n &-range-hover::after":{insetInlineEnd:0,insetInlineStart:b},[`&-in-view${a}-in-range${a}-range-hover::before, - &-in-view${a}-in-range${a}-range-hover-start::before, - &-in-view${a}-in-range${a}-range-hover-end::before, - &-in-view${a}-range-start${a}-range-hover::before, - &-in-view${a}-range-end${a}-range-hover::before, - &-in-view${a}-range-start:not(${a}-range-start-single)${a}-range-hover-start::before, - &-in-view${a}-range-end:not(${a}-range-end-single)${a}-range-hover-end::before, - ${n}-panel - > :not(${n}-date-panel) - &-in-view${a}-in-range${a}-range-hover-start::before, - ${n}-panel - > :not(${n}-date-panel) - &-in-view${a}-in-range${a}-range-hover-end::before`]:{background:H},[`&-in-view${a}-range-start:not(${a}-range-start-single):not(${a}-range-end) ${o}`]:{borderStartStartRadius:d,borderEndStartRadius:d,borderStartEndRadius:0,borderEndEndRadius:0},[`&-in-view${a}-range-end:not(${a}-range-end-single):not(${a}-range-start) ${o}`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:d,borderEndEndRadius:d},[`&-range-hover${a}-range-end::after`]:{insetInlineStart:"50%"},[`tr > &-in-view${a}-range-hover:first-child::after, - tr > &-in-view${a}-range-hover-end:first-child::after, - &-in-view${a}-start${a}-range-hover-edge-start${a}-range-hover-edge-start-near-range::after, - &-in-view${a}-range-hover-edge-start:not(${a}-range-hover-edge-start-near-range)::after, - &-in-view${a}-range-hover-start::after`]:{insetInlineStart:(N-i)/2,borderInlineStart:`${F}px dashed ${_}`,borderStartStartRadius:d,borderEndStartRadius:d},[`tr > &-in-view${a}-range-hover:last-child::after, - tr > &-in-view${a}-range-hover-start:last-child::after, - &-in-view${a}-end${a}-range-hover-edge-end${a}-range-hover-edge-end-near-range::after, - &-in-view${a}-range-hover-edge-end:not(${a}-range-hover-edge-end-near-range)::after, - &-in-view${a}-range-hover-end::after`]:{insetInlineEnd:(N-i)/2,borderInlineEnd:`${F}px dashed ${_}`,borderStartEndRadius:d,borderEndEndRadius:d},"&-disabled":{color:te,pointerEvents:"none",[o]:{background:"transparent"},"&::before":{background:ie}},[`&-disabled${a}-today ${o}::before`]:{borderColor:te}}},rn=t=>{const{componentCls:n,pickerCellCls:a,pickerCellInnerCls:o,pickerYearMonthCellWidth:i,pickerControlIconSize:v,cellWidth:d,paddingSM:y,paddingXS:h,paddingXXS:F,colorBgContainer:W,lineWidth:P,lineType:k,borderRadiusLG:j,colorPrimary:L,colorTextHeading:_,colorSplit:b,pickerControlIconBorderWidth:H,colorIcon:N,textHeight:te,motionDurationMid:ie,colorIconHover:de,fontWeightStrong:oe,cellHeight:ne,pickerCellPaddingVertical:Xe,colorTextDisabled:Ae,colorText:tt,fontSize:dt,cellHoverWithRangeBg:At,motionDurationSlow:z,withoutTimeCellHeight:on,pickerQuarterPanelContentHeight:Ft,colorLink:it,colorLinkActive:st,colorLinkHover:Pt,cellRangeBorderColor:Ot,borderRadiusSM:gt,colorTextLightSolid:Me,cellHoverBg:Lt,timeColumnHeight:Rt,timeColumnWidth:Mn,timeCellHeight:mn,controlItemBgActive:$n,marginXXS:at,pickerDatePanelPaddingHorizontal:Cn}=t,Sn=d*7+Cn*2,Wn=(Sn-h*2)/3-i-y,xn=(Sn-h*2)/4-i;return{[n]:{"&-panel":{display:"inline-flex",flexDirection:"column",textAlign:"center",background:W,border:`${P}px ${k} ${b}`,borderRadius:j,outline:"none","&-focused":{borderColor:L},"&-rtl":{direction:"rtl",[`${n}-prev-icon, - ${n}-super-prev-icon`]:{transform:"rotate(45deg)"},[`${n}-next-icon, - ${n}-super-next-icon`]:{transform:"rotate(-135deg)"}}},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel,\n &-week-panel,\n &-date-panel,\n &-time-panel":{display:"flex",flexDirection:"column",width:Sn},"&-header":{display:"flex",padding:`0 ${h}px`,color:_,borderBottom:`${P}px ${k} ${b}`,"> *":{flex:"none"},button:{padding:0,color:N,lineHeight:`${te}px`,background:"transparent",border:0,cursor:"pointer",transition:`color ${ie}`,fontSize:"inherit"},"> button":{minWidth:"1.6em",fontSize:dt,"&:hover":{color:de}},"&-view":{flex:"auto",fontWeight:oe,lineHeight:`${te}px`,button:{color:"inherit",fontWeight:"inherit",verticalAlign:"top","&:not(:first-child)":{marginInlineStart:h},"&:hover":{color:L}}}},"&-prev-icon,\n &-next-icon,\n &-super-prev-icon,\n &-super-next-icon":{position:"relative",display:"inline-block",width:v,height:v,"&::before":{position:"absolute",top:0,insetInlineStart:0,display:"inline-block",width:v,height:v,border:"0 solid currentcolor",borderBlockStartWidth:H,borderBlockEndWidth:0,borderInlineStartWidth:H,borderInlineEndWidth:0,content:'""'}},"&-super-prev-icon,\n &-super-next-icon":{"&::after":{position:"absolute",top:Math.ceil(v/2),insetInlineStart:Math.ceil(v/2),display:"inline-block",width:v,height:v,border:"0 solid currentcolor",borderBlockStartWidth:H,borderBlockEndWidth:0,borderInlineStartWidth:H,borderInlineEndWidth:0,content:'""'}},"&-prev-icon,\n &-super-prev-icon":{transform:"rotate(-45deg)"},"&-next-icon,\n &-super-next-icon":{transform:"rotate(135deg)"},"&-content":{width:"100%",tableLayout:"fixed",borderCollapse:"collapse","th, td":{position:"relative",minWidth:ne,fontWeight:"normal"},th:{height:ne+Xe*2,color:tt,verticalAlign:"middle"}},"&-cell":Object.assign({padding:`${Xe}px 0`,color:Ae,cursor:"pointer","&-in-view":{color:tt}},po(t)),[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start ${o}, - &-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${o}`]:{"&::after":{position:"absolute",top:0,bottom:0,zIndex:-1,background:At,transition:`all ${z}`,content:'""'}},[`&-date-panel - ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-start - ${o}::after`]:{insetInlineEnd:-(d-ne)/2,insetInlineStart:0},[`&-date-panel ${n}-cell-in-view${n}-cell-in-range${n}-cell-range-hover-end ${o}::after`]:{insetInlineEnd:0,insetInlineStart:-(d-ne)/2},[`&-range-hover${n}-range-start::after`]:{insetInlineEnd:"50%"},"&-decade-panel,\n &-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-content`]:{height:on*4},[o]:{padding:`0 ${h}px`}},"&-quarter-panel":{[`${n}-content`]:{height:Ft},[`${n}-cell-range-hover-start::after`]:{insetInlineStart:xn,borderInlineStart:`${P}px dashed ${Ot}`,[`${n}-panel-rtl &`]:{insetInlineEnd:xn,borderInlineEnd:`${P}px dashed ${Ot}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:xn,borderInlineEnd:`${P}px dashed ${Ot}`,[`${n}-panel-rtl &`]:{insetInlineStart:xn,borderInlineStart:`${P}px dashed ${Ot}`}}},[`&-panel ${n}-footer`]:{borderTop:`${P}px ${k} ${b}`},"&-footer":{width:"min-content",minWidth:"100%",lineHeight:`${te-2*P}px`,textAlign:"center","&-extra":{padding:`0 ${y}px`,lineHeight:`${te-2*P}px`,textAlign:"start","&:not(:last-child)":{borderBottom:`${P}px ${k} ${b}`}}},"&-now":{textAlign:"start"},"&-today-btn":{color:it,"&:hover":{color:Pt},"&:active":{color:st},[`&${n}-today-btn-disabled`]:{color:Ae,cursor:"not-allowed"}},"&-decade-panel":{[o]:{padding:`0 ${h/2}px`},[`${n}-cell::before`]:{display:"none"}},"&-year-panel,\n &-quarter-panel,\n &-month-panel":{[`${n}-body`]:{padding:`0 ${h}px`},[o]:{width:i},[`${n}-cell-range-hover-start::after`]:{borderStartStartRadius:gt,borderEndStartRadius:gt,borderStartEndRadius:0,borderEndEndRadius:0,[`${n}-panel-rtl &`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:gt,borderEndEndRadius:gt}},[`${n}-cell-range-hover-end::after`]:{borderStartStartRadius:0,borderEndStartRadius:0,borderStartEndRadius:gt,borderEndEndRadius:gt,[`${n}-panel-rtl &`]:{borderStartStartRadius:gt,borderEndStartRadius:gt,borderStartEndRadius:0,borderEndEndRadius:0}}},"&-year-panel,\n &-month-panel":{[`${n}-cell-range-hover-start::after`]:{insetInlineStart:Wn,borderInlineStart:`${P}px dashed ${Ot}`,[`${n}-panel-rtl &`]:{insetInlineEnd:Wn,borderInlineEnd:`${P}px dashed ${Ot}`}},[`${n}-cell-range-hover-end::after`]:{insetInlineEnd:Wn,borderInlineEnd:`${P}px dashed ${Ot}`,[`${n}-panel-rtl &`]:{insetInlineStart:Wn,borderInlineStart:`${P}px dashed ${Ot}`}}},"&-week-panel":{[`${n}-body`]:{padding:`${h}px ${y}px`},[`${n}-cell`]:{[`&:hover ${o}, - &-selected ${o}, - ${o}`]:{background:"transparent !important"}},"&-row":{td:{"&:before":{transition:`background ${ie}`},"&:first-child:before":{borderStartStartRadius:gt,borderEndStartRadius:gt},"&:last-child:before":{borderStartEndRadius:gt,borderEndEndRadius:gt}},"&:hover td":{"&:before":{background:Lt}},"&-range-start td,\n &-range-end td,\n &-selected td":{[`&${a}`]:{"&:before":{background:L},[`&${n}-cell-week`]:{color:new pl.C(Me).setAlpha(.5).toHexString()},[o]:{color:Me}}},"&-range-hover td:before":{background:$n}}},"&-date-panel":{[`${n}-body`]:{padding:`${h}px ${Cn}px`},[`${n}-content`]:{width:d*7,th:{width:d,boxSizing:"border-box",padding:0}}},"&-datetime-panel":{display:"flex",[`${n}-time-panel`]:{borderInlineStart:`${P}px ${k} ${b}`},[`${n}-date-panel, - ${n}-time-panel`]:{transition:`opacity ${z}`},"&-active":{[`${n}-date-panel, - ${n}-time-panel`]:{opacity:.3,"&-active":{opacity:1}}}},"&-time-panel":{width:"auto",minWidth:"auto",direction:"ltr",[`${n}-content`]:{display:"flex",flex:"auto",height:Rt},"&-column":{flex:"1 0 auto",width:Mn,margin:`${F}px 0`,padding:0,overflowY:"hidden",textAlign:"start",listStyle:"none",transition:`background ${ie}`,overflowX:"hidden","&::after":{display:"block",height:Rt-mn,content:'""'},"&:not(:first-child)":{borderInlineStart:`${P}px ${k} ${b}`},"&-active":{background:new pl.C($n).setAlpha(.2).toHexString()},"&:hover":{overflowY:"auto"},"> li":{margin:0,padding:0,[`&${n}-time-panel-cell`]:{marginInline:at,[`${n}-time-panel-cell-inner`]:{display:"block",width:Mn-2*at,height:mn,margin:0,paddingBlock:0,paddingInlineEnd:0,paddingInlineStart:(Mn-mn)/2,color:tt,lineHeight:`${mn}px`,borderRadius:gt,cursor:"pointer",transition:`background ${ie}`,"&:hover":{background:Lt}},"&-selected":{[`${n}-time-panel-cell-inner`]:{background:$n}},"&-disabled":{[`${n}-time-panel-cell-inner`]:{color:Ae,background:"transparent",cursor:"not-allowed"}}}}}},[`&-datetime-panel ${n}-time-panel-column:after`]:{height:Rt-mn+F*2}}}},Eo=t=>{const{componentCls:n,colorBgContainer:a,colorError:o,errorActiveShadow:i,colorWarning:v,warningActiveShadow:d}=t;return{[`${n}:not(${n}-disabled)`]:{[`&${n}-status-error`]:{"&, &:not([disabled]):hover":{backgroundColor:a,borderColor:o},[`&${n}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Ia.TS)(t,{activeBorderColor:o,activeShadow:i}))),[`${n}-active-bar`]:{background:o}},[`&${n}-status-warning`]:{"&, &:not([disabled]):hover":{backgroundColor:a,borderColor:v},[`&${n}-focused, &:focus`]:Object.assign({},(0,Du.M1)((0,Ia.TS)(t,{activeBorderColor:v,activeShadow:d}))),[`${n}-active-bar`]:{background:v}}}}},go=t=>{const{componentCls:n,antCls:a,controlHeight:o,fontSize:i,paddingInline:v,colorBgContainer:d,lineWidth:y,lineType:h,colorBorder:F,borderRadius:W,motionDurationMid:P,colorBgContainerDisabled:k,colorTextDisabled:j,colorTextPlaceholder:L,controlHeightLG:_,fontSizeLG:b,controlHeightSM:H,paddingInlineSM:N,paddingXS:te,marginXS:ie,colorTextDescription:de,lineWidthBold:oe,lineHeight:ne,colorPrimary:Xe,motionDurationSlow:Ae,zIndexPopup:tt,paddingXXS:dt,paddingSM:At,textHeight:z,cellActiveWithRangeBg:on,colorPrimaryBorder:Ft,sizePopupArrow:it,borderRadiusXS:st,borderRadiusOuter:Pt,colorBgElevated:Ot,borderRadiusLG:gt,boxShadowSecondary:Me,borderRadiusSM:Lt,colorSplit:Rt,cellHoverBg:Mn,presetsWidth:mn,presetsMaxWidth:$n,boxShadowPopoverArrow:at,colorTextQuaternary:Cn}=t;return[{[n]:Object.assign(Object.assign(Object.assign({},(0,El.Wf)(t)),yr(t,o,i,v)),{position:"relative",display:"inline-flex",alignItems:"center",background:d,lineHeight:1,border:`${y}px ${h} ${F}`,borderRadius:W,transition:`border ${P}, box-shadow ${P}`,"&:hover, &-focused":Object.assign({},(0,Du.pU)(t)),"&-focused":Object.assign({},(0,Du.M1)(t)),[`&${n}-disabled`]:{background:k,borderColor:F,cursor:"not-allowed",[`${n}-suffix`]:{color:Cn}},[`&${n}-borderless`]:{backgroundColor:"transparent !important",borderColor:"transparent !important",boxShadow:"none !important"},[`${n}-input`]:{position:"relative",display:"inline-flex",alignItems:"center",width:"100%","> input":Object.assign(Object.assign({},(0,Du.ik)(t)),{flex:"auto",minWidth:1,height:"auto",padding:0,background:"transparent",border:0,borderRadius:0,"&:focus":{boxShadow:"none"},"&[disabled]":{background:"transparent"}}),"&:hover":{[`${n}-clear`]:{opacity:1}},"&-placeholder":{"> input":{color:L}}},"&-large":Object.assign(Object.assign({},yr(t,_,b,v)),{[`${n}-input > input`]:{fontSize:b}}),"&-small":Object.assign({},yr(t,H,i,N)),[`${n}-suffix`]:{display:"flex",flex:"none",alignSelf:"center",marginInlineStart:te/2,color:j,lineHeight:1,pointerEvents:"none","> *":{verticalAlign:"top","&:not(:last-child)":{marginInlineEnd:ie}}},[`${n}-clear`]:{position:"absolute",top:"50%",insetInlineEnd:0,color:j,lineHeight:1,background:d,transform:"translateY(-50%)",cursor:"pointer",opacity:0,transition:`opacity ${P}, color ${P}`,"> *":{verticalAlign:"top"},"&:hover":{color:de}},[`${n}-separator`]:{position:"relative",display:"inline-block",width:"1em",height:b,color:j,fontSize:b,verticalAlign:"top",cursor:"default",[`${n}-focused &`]:{color:de},[`${n}-range-separator &`]:{[`${n}-disabled &`]:{cursor:"not-allowed"}}},"&-range":{position:"relative",display:"inline-flex",[`${n}-clear`]:{insetInlineEnd:v},"&:hover":{[`${n}-clear`]:{opacity:1}},[`${n}-active-bar`]:{bottom:-y,height:oe,marginInlineStart:v,background:Xe,opacity:0,transition:`all ${Ae} ease-out`,pointerEvents:"none"},[`&${n}-focused`]:{[`${n}-active-bar`]:{opacity:1}},[`${n}-range-separator`]:{alignItems:"center",padding:`0 ${te}px`,lineHeight:1},[`&${n}-small`]:{[`${n}-clear`]:{insetInlineEnd:N},[`${n}-active-bar`]:{marginInlineStart:N}}},"&-dropdown":Object.assign(Object.assign(Object.assign({},(0,El.Wf)(t)),rn(t)),{position:"absolute",top:-9999,left:{_skip_check_:!0,value:-9999},zIndex:tt,[`&${n}-dropdown-hidden`]:{display:"none"},[`&${n}-dropdown-placement-bottomLeft`]:{[`${n}-range-arrow`]:{top:0,display:"block",transform:"translateY(-100%)"}},[`&${n}-dropdown-placement-topLeft`]:{[`${n}-range-arrow`]:{bottom:0,display:"block",transform:"translateY(100%) rotate(180deg)"}},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topLeft, - &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-topRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topLeft, - &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-topRight`]:{animationName:Bu.Qt},[`&${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomLeft, - &${a}-slide-up-enter${a}-slide-up-enter-active${n}-dropdown-placement-bottomRight, - &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomLeft, - &${a}-slide-up-appear${a}-slide-up-appear-active${n}-dropdown-placement-bottomRight`]:{animationName:Bu.fJ},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topLeft, - &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-topRight`]:{animationName:Bu.ly},[`&${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomLeft, - &${a}-slide-up-leave${a}-slide-up-leave-active${n}-dropdown-placement-bottomRight`]:{animationName:Bu.Uw},[`${n}-panel > ${n}-time-panel`]:{paddingTop:dt},[`${n}-ranges`]:{marginBottom:0,padding:`${dt}px ${At}px`,overflow:"hidden",lineHeight:`${z-2*y-te/2}px`,textAlign:"start",listStyle:"none",display:"flex",justifyContent:"space-between","> li":{display:"inline-block"},[`${n}-preset > ${a}-tag-blue`]:{color:Xe,background:on,borderColor:Ft,cursor:"pointer"},[`${n}-ok`]:{marginInlineStart:"auto"}},[`${n}-range-wrapper`]:{display:"flex",position:"relative"},[`${n}-range-arrow`]:Object.assign({position:"absolute",zIndex:1,display:"none",marginInlineStart:v*1.5,transition:`left ${Ae} ease-out`},(0,mo.r)(it,st,Pt,Ot,at)),[`${n}-panel-container`]:{overflow:"hidden",verticalAlign:"top",background:Ot,borderRadius:gt,boxShadow:Me,transition:`margin ${Ae}`,[`${n}-panel-layout`]:{display:"flex",flexWrap:"nowrap",alignItems:"stretch"},[`${n}-presets`]:{display:"flex",flexDirection:"column",minWidth:mn,maxWidth:$n,ul:{height:0,flex:"auto",listStyle:"none",overflow:"auto",margin:0,padding:te,borderInlineEnd:`${y}px ${h} ${Rt}`,li:Object.assign(Object.assign({},El.vS),{borderRadius:Lt,paddingInline:te,paddingBlock:(H-Math.round(i*ne))/2,cursor:"pointer",transition:`all ${Ae}`,"+ li":{marginTop:ie},"&:hover":{background:Mn}})}},[`${n}-panels`]:{display:"inline-flex",flexWrap:"nowrap",direction:"ltr",[`${n}-panel`]:{borderWidth:`0 0 ${y}px`},"&:last-child":{[`${n}-panel`]:{borderWidth:0}}},[`${n}-panel`]:{verticalAlign:"top",background:"transparent",borderRadius:0,borderWidth:0,[`${n}-content, - table`]:{textAlign:"center"},"&-focused":{borderColor:F}}}}),"&-dropdown-range":{padding:`${it*2/3}px 0`,"&-hidden":{display:"none"}},"&-rtl":{direction:"rtl",[`${n}-separator`]:{transform:"rotate(180deg)"},[`${n}-footer`]:{"&-extra":{direction:"rtl"}}}})},(0,Bu.oN)(t,"slide-up"),(0,Bu.oN)(t,"slide-down"),(0,ka.Fm)(t,"move-up"),(0,ka.Fm)(t,"move-down")]},_o=t=>{const{componentCls:n,controlHeightLG:a,paddingXXS:o,padding:i}=t;return{pickerCellCls:`${n}-cell`,pickerCellInnerCls:`${n}-cell-inner`,pickerYearMonthCellWidth:a*1.5,pickerQuarterPanelContentHeight:a*1.4,pickerCellPaddingVertical:o+o/2,pickerCellBorderGap:2,pickerControlIconSize:7,pickerControlIconBorderWidth:1.5,pickerDatePanelPaddingHorizontal:i+o/2}},Fr=t=>({cellHoverBg:t.controlItemBgHover,cellActiveWithRangeBg:t.controlItemBgActive,cellHoverWithRangeBg:new pl.C(t.colorPrimary).lighten(35).toHexString(),cellRangeBorderColor:new pl.C(t.colorPrimary).lighten(20).toHexString(),cellBgDisabled:t.colorBgContainerDisabled,timeColumnWidth:t.controlHeightLG*1.4,timeColumnHeight:28*8,timeCellHeight:28,cellWidth:t.controlHeightSM*1.5,cellHeight:t.controlHeightSM,textHeight:t.controlHeightLG,withoutTimeCellHeight:t.controlHeightLG*1.65});var Cr=(0,fo.Z)("DatePicker",t=>{const n=(0,Ia.TS)((0,Du.e5)(t),_o(t));return[go(n),Eo(n),(0,vo.c)(t,{focusElCls:`${t.componentCls}-focused`})]},t=>Object.assign(Object.assign(Object.assign({},(0,Du.TM)(t)),Fr(t)),{presetsWidth:120,presetsMaxWidth:200,zIndexPopup:t.zIndexPopupBase+50}));function ho(t,n,a){return a!==void 0?a:n==="year"&&t.lang.yearPlaceholder?t.lang.yearPlaceholder:n==="quarter"&&t.lang.quarterPlaceholder?t.lang.quarterPlaceholder:n==="month"&&t.lang.monthPlaceholder?t.lang.monthPlaceholder:n==="week"&&t.lang.weekPlaceholder?t.lang.weekPlaceholder:n==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.placeholder:t.lang.placeholder}function br(t,n,a){return a!==void 0?a:n==="year"&&t.lang.yearPlaceholder?t.lang.rangeYearPlaceholder:n==="quarter"&&t.lang.quarterPlaceholder?t.lang.rangeQuarterPlaceholder:n==="month"&&t.lang.monthPlaceholder?t.lang.rangeMonthPlaceholder:n==="week"&&t.lang.weekPlaceholder?t.lang.rangeWeekPlaceholder:n==="time"&&t.timePickerLocale.placeholder?t.timePickerLocale.rangePlaceholder:t.lang.rangePlaceholder}function fa(t,n){const a={adjustX:1,adjustY:1};switch(n){case"bottomLeft":return{points:["tl","bl"],offset:[0,4],overflow:a};case"bottomRight":return{points:["tr","br"],offset:[0,4],overflow:a};case"topLeft":return{points:["bl","tl"],offset:[0,-4],overflow:a};case"topRight":return{points:["br","tr"],offset:[0,-4],overflow:a};default:return{points:t==="rtl"?["tr","br"]:["tl","bl"],offset:[0,4],overflow:a}}}function Xa(t){return t?Array.isArray(t)?t:[t]:[]}function Gu(t){const{format:n,picker:a,showHour:o,showMinute:i,showSecond:v,use12Hours:d}=t,y=Xa(n)[0],h=Object.assign({},t);return n&&Array.isArray(n)&&(h.format=y),y&&typeof y=="string"&&(!y.includes("s")&&v===void 0&&(h.showSecond=!1),!y.includes("m")&&i===void 0&&(h.showMinute=!1),!y.includes("H")&&!y.includes("h")&&!y.includes("K")&&!y.includes("k")&&o===void 0&&(h.showHour=!1),(y.includes("a")||y.includes("A"))&&d===void 0&&(h.use12Hours=!0)),a==="time"?h:(typeof y=="function"&&delete h.format,{showTime:h})}function yo(t,n,a){if(t===!1)return!1;const o={clearIcon:n!=null?n:a};return typeof t=="object"?Object.assign(Object.assign({},o),t):o}var Fo=E(3113);function re(t){return s.createElement(Fo.ZP,Object.assign({size:"small",type:"primary"},t))}var Dr={button:re},Ju=function(t,n){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&n.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i{const{prefixCls:i,getPopupContainer:v,className:d,placement:y,size:h,disabled:F,bordered:W=!0,placeholder:P,popupClassName:k,dropdownClassName:j,status:L,clearIcon:_,allowClear:b,rootClassName:H}=a,N=Ju(a,["prefixCls","getPopupContainer","className","placement","size","disabled","bordered","placeholder","popupClassName","dropdownClassName","status","clearIcon","allowClear","rootClassName"]),te=s.useRef(null),{getPrefixCls:ie,direction:de,getPopupContainer:oe}=(0,s.useContext)(Al.E_),ne=ie("picker",i),{compactSize:Xe,compactItemClassnames:Ae}=(0,Hn.ri)(ne,de),{format:tt,showTime:dt,picker:At}=a,z=ie(),[on,Ft]=Cr(ne),it=Object.assign(Object.assign({},dt?Gu(Object.assign({format:tt,picker:At},dt)):{}),At==="time"?Gu(Object.assign(Object.assign({format:tt},a),{picker:At})):{}),st=(0,Er.Z)(at=>{var Cn;return(Cn=h!=null?h:Xe)!==null&&Cn!==void 0?Cn:at}),Pt=s.useContext(Pl.Z),Ot=F!=null?F:Pt,gt=(0,s.useContext)(gr.aM),{hasFeedback:Me,status:Lt,feedbackIcon:Rt}=gt,Mn=s.createElement(s.Fragment,null,At==="time"?s.createElement(pt,null):s.createElement(et,null),Me&&Rt);(0,s.useImperativeHandle)(o,()=>({focus:()=>{var at;return(at=te.current)===null||at===void 0?void 0:at.focus()},blur:()=>{var at;return(at=te.current)===null||at===void 0?void 0:at.blur()}}));const[mn]=(0,_r.Z)("Calendar",hr.Z),$n=Object.assign(Object.assign({},mn),a.locale);return on(s.createElement(fr,Object.assign({separator:s.createElement("span",{"aria-label":"to",className:`${ne}-separator`},s.createElement(On,null)),disabled:Ot,ref:te,dropdownAlign:fa(de,y),placeholder:br($n,At,P),suffixIcon:Mn,prevIcon:s.createElement("span",{className:`${ne}-prev-icon`}),nextIcon:s.createElement("span",{className:`${ne}-next-icon`}),superPrevIcon:s.createElement("span",{className:`${ne}-super-prev-icon`}),superNextIcon:s.createElement("span",{className:`${ne}-super-next-icon`}),transitionName:`${z}-slide-up`},N,it,{className:pe()({[`${ne}-${st}`]:st,[`${ne}-borderless`]:!W},(0,Ku.Z)(ne,(0,Ku.F)(Lt,L),Me),Ft,Ae,d,H),locale:$n.lang,prefixCls:ne,getPopupContainer:v||oe,generateConfig:t,components:Dr,direction:de,dropdownClassName:pe()(Ft,k||j,H),allowClear:yo(b,_,s.createElement(Re.Z,null))})))})}var gl=function(t,n){var a={};for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&n.indexOf(o)<0&&(a[o]=t[o]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i=0,o=Object.getOwnPropertySymbols(t);i{const{prefixCls:L,getPopupContainer:_,style:b,className:H,rootClassName:N,size:te,bordered:ie=!0,placement:de,placeholder:oe,popupClassName:ne,dropdownClassName:Xe,disabled:Ae,status:tt,clearIcon:dt,allowClear:At}=k,z=gl(k,["prefixCls","getPopupContainer","style","className","rootClassName","size","bordered","placement","placeholder","popupClassName","dropdownClassName","disabled","status","clearIcon","allowClear"]),{getPrefixCls:on,direction:Ft,getPopupContainer:it,[W]:st}=(0,s.useContext)(Al.E_),Pt=on("picker",L),{compactSize:Ot,compactItemClassnames:gt}=(0,Hn.ri)(Pt,Ft),Me=s.useRef(null),{format:Lt,showTime:Rt}=k,[Mn,mn]=Cr(Pt);(0,s.useImperativeHandle)(j,()=>({focus:()=>{var kn;return(kn=Me.current)===null||kn===void 0?void 0:kn.focus()},blur:()=>{var kn;return(kn=Me.current)===null||kn===void 0?void 0:kn.blur()}}));const $n={showToday:!0};let at={};h&&(at.picker=h);const Cn=h||k.picker;at=Object.assign(Object.assign(Object.assign({},at),Rt?Gu(Object.assign({format:Lt,picker:Cn},Rt)):{}),Cn==="time"?Gu(Object.assign(Object.assign({format:Lt},k),{picker:Cn})):{});const Sn=on(),Wn=(0,Er.Z)(kn=>{var Za;return(Za=te!=null?te:Ot)!==null&&Za!==void 0?Za:kn}),xn=s.useContext(Pl.Z),ia=Ae!=null?Ae:xn,ha=(0,s.useContext)(gr.aM),{hasFeedback:nt,status:St,feedbackIcon:Ht}=ha,Tn=s.createElement(s.Fragment,null,Cn==="time"?s.createElement(pt,null):s.createElement(et,null),nt&&Ht),[Un]=(0,_r.Z)("DatePicker",hr.Z),vn=Object.assign(Object.assign({},Un),k.locale);return Mn(s.createElement(pr,Object.assign({ref:Me,placeholder:ho(vn,Cn,oe),suffixIcon:Tn,dropdownAlign:fa(Ft,de),prevIcon:s.createElement("span",{className:`${Pt}-prev-icon`}),nextIcon:s.createElement("span",{className:`${Pt}-next-icon`}),superPrevIcon:s.createElement("span",{className:`${Pt}-super-prev-icon`}),superNextIcon:s.createElement("span",{className:`${Pt}-super-next-icon`}),transitionName:`${Sn}-slide-up`},$n,z,at,{locale:vn.lang,className:pe()({[`${Pt}-${Wn}`]:Wn,[`${Pt}-borderless`]:!ie},(0,Ku.Z)(Pt,(0,Ku.F)(St,tt),nt),mn,gt,st==null?void 0:st.className,H,N),style:Object.assign(Object.assign({},st==null?void 0:st.style),b),prefixCls:Pt,getPopupContainer:_||it,generateConfig:t,components:Dr,direction:Ft,disabled:ia,dropdownClassName:pe()(mn,N,ne||Xe),allowClear:yo(At,dt,s.createElement(Re.Z,null))})))});return F&&(P.displayName=F),P}const a=n(),o=n("week","WeekPicker"),i=n("month","MonthPicker"),v=n("year","YearPicker"),d=n("time","TimePicker"),y=n("quarter","QuarterPicker");return{DatePicker:a,WeekPicker:o,MonthPicker:i,YearPicker:v,TimePicker:d,QuarterPicker:y}}const $o=null;function Do(t){const{DatePicker:n,WeekPicker:a,MonthPicker:o,YearPicker:i,TimePicker:v,QuarterPicker:d}=bo(t),y=X(t),h=n;return h.WeekPicker=a,h.MonthPicker=o,h.YearPicker=i,h.RangePicker=y,h.TimePicker=v,h.QuarterPicker=d,h}var Br=Do;const ju=Br(Fe);function Nn(t){const n=fa(t.direction,t.placement);return n.overflow.adjustY=!1,n.overflow.adjustX=!1,Object.assign(Object.assign({},t),{dropdownAlign:n})}const Bo=(0,nn.Z)(ju,"picker",null,Nn);ju._InternalPanelDoNotUseOrYouWillBeFired=Bo;const xo=(0,nn.Z)(ju.RangePicker,"picker",null,Nn);ju._InternalRangePanelDoNotUseOrYouWillBeFired=xo,ju.generatePicker=Br;var wo=ju}}]); diff --git a/p__Paperlibrary__Add__index.2cecf486.async.js b/p__Paperlibrary__Add__index.2cecf486.async.js new file mode 100644 index 0000000000..eea598f9ee --- /dev/null +++ b/p__Paperlibrary__Add__index.2cecf486.async.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{8478:function(Eu,vl,E){E.r(vl),E.d(vl,{default:function(){return Ya},useCourseOptions:function(){return Yn}});var n=E(59301),re=E(89070),w=E(78241),$t=E(66104),ie=E(8591),at=E(71418),Ct=E(92832),El=E(19842),Xt=E(24905),mt=E(5112),we=E(5871),Ne=E(3113),De=E(7761),qe=E(80401),Oe=E(26422),Gl=E(6021),S=E(43418),Re=E(20834),nl=E(38854),Ee=E(6848),Yt=E(43428),j={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},xt=E(955),We=E(99064),fl=E(8797),yl=E(67248),ul=E(12921),Me=E(85149),ze=E(59301),N=Object.defineProperty,Ul=Object.defineProperties,Xl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,gl=Object.prototype.hasOwnProperty,Yl=Object.prototype.propertyIsEnumerable,Fl=(e,t,l)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Rt=(e,t)=>{for(var l in t||(t={}))gl.call(t,l)&&Fl(e,l,t[l]);if(hl)for(var l of hl(t))Yl.call(t,l)&&Fl(e,l,t[l]);return e},se=(e,t)=>Ul(e,Xl(t)),pt=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Kl=({Itemid:e,setqitem:t,qitem:l,data:u,getdata:_,bigitem:x,setBigqitem:P,isedit:p,handleEditing:a})=>{const[o,g]=(0,n.useState)([]),[i,d]=(0,n.useState)(!1);(0,n.useEffect)(()=>{u.length>0&&g([...u])},[u]);const C=(k,v)=>pt(void 0,null,function*(){if(p){a();return}if(!k.destination)return;d(!0);let O=yield(0,We.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${v==null?void 0:v[k.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:v==null?void 0:v[k.source.index].question_id,position:k.destination.index}});d(!1),O.status===0&&_({id:v==null?void 0:v[k.source.index].question_id})});return ze.createElement("div",null,ze.createElement(ul.Z5,{onDragEnd:k=>C(k,o)},ze.createElement(ul.bK,{droppableId:"droppable"},(k,v)=>ze.createElement("div",Rt({ref:k.innerRef},k.droppableProps),ze.createElement(at.Z,{spinning:i},o.map((O,c)=>ze.createElement(ul._l,{key:c,draggableId:c.toString(),index:c},(R,de)=>{var m,r;return ze.createElement("aside",Rt(Rt({ref:R.innerRef},R.draggableProps),R.dragHandleProps),ze.createElement("div",{onClick:()=>{if(p){a();return}t(se(Rt({},O),{index:c+1})),P(x),(0,xt.Vf)("#question-scroll-id")},className:`${j.qcount} ${O.question_id===(l==null?void 0:l.question_id)?j.qcountclick:""}`},ze.createElement("span",{className:j.score},O==null?void 0:O.question_score,"\u5206"),ze.createElement(Ee.Z,{title:ze.createElement(Me.Z,{value:(O==null?void 0:O.question_type)===8?(m=O==null?void 0:O.program_attr)==null?void 0:m.description:O.question_title}),color:"#fff",placement:"left",overlayClassName:j.titleTooltip},ze.createElement("span",{className:j.qtitle},c+1,"\u3001",ze.createElement(Me.Z,{value:(O==null?void 0:O.question_type)===8?(r=O==null?void 0:O.program_attr)==null?void 0:r.description:O.question_title,showTextOnly:!0}))),(O==null?void 0:O.question_imperfect)&&ze.createElement(Ee.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},ze.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),k.placeholder))))},Pe=E(95237),b=E(65357),fe=E(57809),ye=E(78673),At=E(61485),Bt=E(87198),q=E(59301),Ve=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),_e=({form:e,TagDiscipline:t,exerciseitem:l,qitem:u,getTagData:_})=>{var x;const[P,p]=(0,n.useState)(!0),[a,o]=(0,n.useState)(!1),[g,i]=(0,n.useState)(""),[d,C]=(0,n.useState)([]),[k,v]=(0,n.useState)([]),[O,c]=(0,n.useState)(0);(0,n.useEffect)(()=>{de()},[]);const R=m=>Ve(void 0,null,function*(){const r=yield(0,We.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:m==null?void 0:m.sub_discipline_id}});v(r==null?void 0:r.tag_disciplines)}),de=()=>Ve(void 0,null,function*(){const m=yield(0,We.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});C(m.disciplines||[]),u!=null&&u.sub_discipline_id&&R(u),c(u!=null&&u.sub_discipline_id?1:0),e.setFieldsValue({difficulty:u.difficulty||2,repeat_answer:!u.repeat_answer,sub_discipline_id:u!=null&&u.sub_discipline_id?[u==null?void 0:u.discipline_id,u==null?void 0:u.sub_discipline_id]:[]})});return q.createElement("div",null,q.createElement("div",{style:{marginTop:30,overflow:"hidden",height:P?"100%":0}},q.createElement(w.default.Item,{className:j.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},q.createElement(mt.ZP.Group,{className:j.radiogroup},q.createElement(mt.ZP.Button,{className:j.easy,value:1},"\u7B80\u5355"),q.createElement(mt.ZP.Button,{className:j.medium,value:2},"\u9002\u4E2D"),q.createElement(mt.ZP.Button,{className:j.hard,value:3},"\u56F0\u96BE"))),q.createElement(w.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:j.formcenterselect},q.createElement(El.Z,{className:j.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:d,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(m,r)=>{e.setFieldsValue({sub_discipline_id:m,tag_discipline_ids:[]}),c(m?m.length:0),(m==null?void 0:m.length)>0&&(R({sub_discipline_id:m[1]}),m[1]==(u==null?void 0:u.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",u.tag_discipline_ids))},onClear:()=>{v([]),e.setFieldValue("tag_discipline_ids",[]),c(0)}})),q.createElement(w.default.Item,{className:j.formcenterselect},q.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},q.createElement(w.default.Item,{name:"tag_discipline_ids"},q.createElement(fe.default,{className:j.selectitems,disabled:O===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(m,r)=>r.key.indexOf(m.toLowerCase())>=0},k==null?void 0:k.map(m=>q.createElement(fe.default.Option,{key:m.name+m.id,value:m.id},q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},m.name),(m==null?void 0:m.type)==="personal"&&q.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),O>0&&q.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},q.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),q.createElement("a",{onClick:()=>{o(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),q.createElement(w.default.Item,{className:j.formcenterselect},q.createElement("div",{style:{display:"flex",alignItems:"center"}},q.createElement(w.default.Item,{name:"repeat_answer",valuePropName:"checked"},q.createElement(ye.Z,null)),q.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",q.createElement(Ee.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},q.createElement(At.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),q.createElement(Bt.Z,{open:a,subDisciplineId:(x=e.getFieldValue("sub_discipline_id"))==null?void 0:x[1],onCancel:()=>{o(!1)},onOkClick:m=>{v(r=>[...r,m]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),m==null?void 0:m.id])}}))},he=E(59301),Vt=Object.defineProperty,$=Object.defineProperties,it=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,tt=Object.prototype.hasOwnProperty,Lt=Object.prototype.propertyIsEnumerable,Wt=(e,t,l)=>t in e?Vt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ue=(e,t)=>{for(var l in t||(t={}))tt.call(t,l)&&Wt(e,l,t[l]);if(A)for(var l of A(t))Lt.call(t,l)&&Wt(e,l,t[l]);return e},X=(e,t)=>$(e,it(t)),Ae=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),lt=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();(0,n.useEffect)(()=>{var i;o.setFieldsValue(X(Ue({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>X(Ue({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const g=i=>{if(!(i!=null&&i.length))return!1;const d=i.map(k=>{var v;return(v=k.choice_text)==null?void 0:v.trim().replace(/^\s+|\s+$/g,"")});return new Set(d).size!==d.length};return he.createElement("div",null,he.createElement(w.default,{form:o,colon:!1,onFinish:i=>{var d;if(g(i.choices)){ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let C=X(Ue({},i),{item_type:e==null?void 0:e.question_type,choices:(d=i==null?void 0:i.choices)==null?void 0:d.map(k=>X(Ue({},k),{is_answer:k.standard_boolean}))});_(Ue(Ue({},e),C))},onFinishFailed:i=>Ae(void 0,null,function*(){var d,C;ie.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},he.createElement("div",{style:{display:"flex",alignItems:"center"}},he.createElement("div",{style:{flex:1}},he.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),he.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&he.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},he.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),he.createElement(Ne.ZP,{onClick:()=>{var i;e.isadd?(t(!1),p()):(o.setFieldsValue(X(Ue({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>X(Ue({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),he.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:he.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},he.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},he.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>Ae(void 0,null,function*(){o.submit()})},"\u4FDD\u5B58"))),he.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},he.createElement(Pe.Z,{align:"middle"},he.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},he.createElement(we.Z,{onBlur:i=>{i.target.value==="0"&&ie.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),he.createElement(b.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),he.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Mt=E(70472),Kt=E(27693),ue=E(59301),ot=Object.defineProperty,ql=Object.defineProperties,en=Object.getOwnPropertyDescriptors,Bl=Object.getOwnPropertySymbols,al=Object.prototype.hasOwnProperty,be=Object.prototype.propertyIsEnumerable,ht=(e,t,l)=>t in e?ot(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ye=(e,t)=>{for(var l in t||(t={}))al.call(t,l)&&ht(e,l,t[l]);if(Bl)for(var l of Bl(t))be.call(t,l)&&ht(e,l,t[l]);return e},Nt=(e,t)=>ql(e,en(t)),qt=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),tn=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm(),g=w.default.useWatch("use_blank_score",o);return(0,n.useEffect)(()=>{o.setFieldsValue(Nt(Ye({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ue.createElement("div",null,ue.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,k,v,O;if(i!=null&&i.standard_answers||i!=null&&i.use_blank_score){let c=((C=o.getFieldValue("standard_answers"))==null?void 0:C.length)>0&&((v=(k=o.getFieldValue("standard_answers"))==null?void 0:k.map(R=>R.score))==null?void 0:v.filter(R=>R));(c==null?void 0:c.length)>0&&o.setFieldsValue({question_score:(c==null?void 0:c.length)>0&&((O=c.reduce((R,de)=>R+de))==null?void 0:O.toFixed(1))})}},onFinish:i=>{var d;_(Nt(Ye(Ye({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(d=i.standard_answers)==null?void 0:d.map((C,k)=>Nt(Ye({},C),{position:C.choice_id||k+1}))}))},onFinishFailed:i=>qt(void 0,null,function*(){var d,C;i.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,xt.pE)(),ie.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},ue.createElement("div",{style:{display:"flex",alignItems:"center"}},ue.createElement("div",{style:{flex:1}},ue.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ue.createElement("span",null,"\u586B\u7A7A\u9898")),!e.isadd&&ue.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ue.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ue.createElement(Ne.ZP,{onClick:()=>{e.isadd?(u(!1),p()):(o.setFieldsValue(Nt(Ye({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),ue.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ue.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ue.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ue.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),ue.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ue.createElement(Pe.Z,{align:"middle"},g?ue.createElement(Kt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ue.createElement(w.default.Item,{key:2,className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ue.createElement(we.Z,{onBlur:i=>{i.target.value==="0"&&ie.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ue.createElement(w.default.Item,{name:"use_blank_score",noStyle:!0},ue.createElement(mt.ZP.Group,{className:j.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ue.createElement(Ee.Z,{overlayInnerStyle:{width:460},title:ue.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ue.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ue.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ue.createElement(Mt.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,answerKey:"standard_answers"}),ue.createElement(_e,{getTagData:P,qitem:e,exerciseitem:l,TagDiscipline:t,form:o}))))},ln=E(11832),Ie=E(59301),Cl=Object.defineProperty,xl=Object.defineProperties,nn=Object.getOwnPropertyDescriptors,bt=Object.getOwnPropertySymbols,un=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,Dl=(e,t,l)=>t in e?Cl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,_t=(e,t)=>{for(var l in t||(t={}))un.call(t,l)&&Dl(e,l,t[l]);if(bt)for(var l of bt(t))st.call(t,l)&&Dl(e,l,t[l]);return e},gt=(e,t)=>xl(e,nn(t)),zt=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),an=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();return(0,n.useEffect)(()=>{var g;o.setFieldsValue(gt(_t({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(i=>gt(_t({},i),{is_answer:i!=null&&i.standard_boolean?1:0}))}))},[e]),Ie.createElement("div",null,Ie.createElement(w.default,{form:o,colon:!1,onFinish:g=>{_(_t(_t({},e),g))},onFinishFailed:g=>zt(void 0,null,function*(){var i,d;ie.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{style:{flex:1}},Ie.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ie.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&Ie.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Ie.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ie.createElement(Ne.ZP,{onClick:()=>{var g;e.isadd?(t(!1),p()):(o.setFieldsValue(gt(_t({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(i=>gt(_t({},i),{is_answer:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ie.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ie.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ie.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ie.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),Ie.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ie.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ie.createElement(we.Z,{onBlur:g=>{g.target.value==="0"&&ie.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ie.createElement(ln.Z,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Ie.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Al=E(36381),T={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},il=E(12893),vt=E(12290),wl=Object.defineProperty,ol=Object.defineProperties,Nl=Object.getOwnPropertyDescriptors,el=Object.getOwnPropertySymbols,Et=Object.prototype.hasOwnProperty,sl=Object.prototype.propertyIsEnumerable,Pl=(e,t,l)=>t in e?wl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,on=(e,t)=>{for(var l in t||(t={}))Et.call(t,l)&&Pl(e,l,t[l]);if(el)for(var l of el(t))sl.call(t,l)&&Pl(e,l,t[l]);return e},sn=(e,t)=>ol(e,Nl(t)),s=(e,t)=>{var l={};for(var u in e)Et.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&el)for(var u of el(e))t.indexOf(u)<0&&sl.call(e,u)&&(l[u]=e[u]);return l};const f=e=>{var t=e,{value:l,onChange:u,scrollId:_}=t,x=s(t,["value","onChange","scrollId"]);return n.createElement("div",{id:_||""},n.createElement(vt.Z,sn(on({},x),{defaultValue:l,onChange:(P,p)=>{console.log("a:",P,p),p!=null&&p.length?u(P,p):u(P)}})))},z=({value:e,onChange:t,placeholder:l,height:u=140,isEdit:_})=>_?n.createElement(vt.Z,{watch:!0,isFocus:!0,height:u,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(Me.Z,{className:T.inputBorder,value:e}):n.createElement("div",{className:`${T.inputBorder} ${T.placeholder}`},l));var Z=E(43604),H=E(32134),Ce=Object.defineProperty,je=Object.defineProperties,Y=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,tl=Object.prototype.propertyIsEnumerable,vn=(e,t,l)=>t in e?Ce(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,rl=(e,t)=>{for(var l in t||(t={}))Te.call(t,l)&&vn(e,l,t[l]);if(rt)for(var l of rt(t))tl.call(t,l)&&vn(e,l,t[l]);return e},dl=(e,t)=>je(e,Y(t)),fu=(e,t)=>{var l={};for(var u in e)Te.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&rt)for(var u of rt(e))t.indexOf(u)<0&&tl.call(e,u)&&(l[u]=e[u]);return l};const En=["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"],yu=({value:e,onChange:t,choiceTextKey:l,answerKey:u,index:_,isEdit:x,setInputActive:P,form:p,choiceOptionsPath:a,allowChangeMode:o,showAddIcon:g,addItem:i,deleteItem:d})=>{const C=(e==null?void 0:e[u])===1,k=()=>{const O=p.getFieldValue(a);p.setFieldValue(a,O.map(c=>dl(rl({},c),{[u]:0})))},v=()=>{C?t(dl(rl({},e),{[u]:0})):(o||k(),t(dl(rl({},e),{[u]:1})))};return n.createElement(Pe.Z,{className:T.choiceWrap,align:"middle",wrap:!1},n.createElement(Z.Z,{onClick:v,className:`${T.choiceIndex} ${C?T.activeAnswer:""}`},En[_]),n.createElement(Z.Z,{flex:1,className:`${T.editorWrap} ml15`,onClick:P},n.createElement(z,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:x,value:e==null?void 0:e[l],onChange:O=>{t(dl(rl({},e),{[l]:O}))}})),n.createElement(Z.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:v,className:`${T.setAnswerBtn} ${C?T.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(Z.Z,{className:T.actionWrapper},n.createElement(Ee.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(H.Z,{className:T.addIcon,onClick:i,style:{visibility:g?"visible":"hidden"}})),n.createElement(Ee.Z,{title:"\u5220\u9664"},n.createElement(il.Z,{className:T.deleteIcon,onClick:d,style:{visibility:_>1?"visible":"hidden"}}))))},hu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:u,choiceTextKey:_,answerKey:x,choiceOptionsPath:P,allowChangeMode:p=!0,form:a,showAnalysis:o=!0})=>{const[g,i]=(0,n.useState)(),[d,C]=(0,n.useState)(!1);return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(w.default.List,{name:l,rules:[{validator(k,v){const O=v.some(R=>R[x]===1),c=v.findIndex(R=>{var de;return((de=R[_])==null?void 0:de.length)<=0});return c!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${En[c]}\u9009\u9879\u7684\u5185\u5BB9`)):O?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(k,{add:v,remove:O})=>n.createElement("div",{id:Array.isArray(P)?P.join("_"):`${P}`},k.map((c,R)=>{var de=c,{key:m,name:r}=de,J=fu(de,["key","name"]);const le=g===m,ee=()=>{i(m)},oe=R<7&&R===k.length-1,G=()=>v({[_]:"",[x]:0}),h=()=>O(r);return n.createElement(w.default.Item,dl(rl({},J),{key:m,name:r,noStyle:!0}),n.createElement(yu,{choiceTextKey:_,answerKey:x,index:R,isEdit:le,setInputActive:ee,form:a,choiceOptionsPath:P,allowChangeMode:p,showAddIcon:oe,addItem:G,deleteItem:h}))}),k.length<8&&n.createElement("div",{className:`${T.addBtn} mb30`,onClick:()=>v({[_]:"",[x]:0})},"\u6DFB\u52A0\u9009\u9879"))),o&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(w.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(z,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:d}))))};var V=E(59301),gu=Object.defineProperty,Fu=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,kl=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,hn=(e,t,l)=>t in e?gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Sl=(e,t)=>{for(var l in t||(t={}))fn.call(t,l)&&hn(e,l,t[l]);if(kl)for(var l of kl(t))yn.call(t,l)&&hn(e,l,t[l]);return e},Ol=(e,t)=>Fu(e,Bu(t)),bu=(e,t)=>{var l={};for(var u in e)fn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&kl)for(var u of kl(e))t.indexOf(u)<0&&yn.call(e,u)&&(l[u]=e[u]);return l};const Cu=({value:e,onChange:t})=>{const l=_=>{S.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:T.modal,onOk:()=>{const x=[...e];x.splice(_,1),t(x)}})},u=()=>{const _=[...e];_.push(""),t(_)};return V.createElement(Pe.Z,{className:"ml20"},V.createElement(Z.Z,{flex:1},e==null?void 0:e.map((_,x)=>V.createElement(Pe.Z,{key:`${_}_${x}`,align:"middle",className:"mb20"},V.createElement(Ct.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:_,autoSize:{maxRows:3},maxLength:1e3,onBlur:P=>{const p=[...e],a=P.target.value.trim();p[x]=a,t(p)}}),V.createElement(Ee.Z,{title:"\u5220\u9664"},V.createElement(il.Z,{className:T.deleteIcon,style:{marginLeft:15,visibility:x>0?"visible":"hidden"},onClick:()=>l(x)}))))),V.createElement(Z.Z,null,V.createElement("div",{className:`${T.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},xu=({value:e=!0,onChange:t})=>V.createElement(ye.Z,{checked:!e,onChange:l=>{t(!l)}}),cl="\u2581",Du=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:u,answerKey:_,titleKey:x="name",analysisKey:P="analysis",isOrdered:p="is_ordered"})=>{var a,o;const[g,i]=(0,n.useState)(!1),d=(m,r)=>{const J=r.line;let le=0;for(let oe=0;oe{const ee=m.getRange(r.from,r.to);let oe=0;if(r.text.forEach(G=>{oe+=G.split(cl).length-1}),r.origin!=="setValue"){if(ee&&ee.indexOf(cl)!==-1){const G=ee.split(cl).length-1,h=d(m,r.from);if(console.log(`\u5220\u9664${G}\u4E2A\uFF0C \u524D\u9762\u6709${h}\u4E2A\uFF0C\u65B0\u589E${oe}\u4E2A`),G>1){const te=Array.from({length:G},(ge,Fe)=>h+Fe);le(te)}else le(h)}else if(oe>0){const G=d(m,r.from);console.log(`\u65B0\u589E${oe}\u4E2A\uFF0C\u4E4B\u524D\u6709${G}\u4E2A`),J(oe,G)}}},k=()=>{const m=t.getFieldValue(["sub_item_banks",..._]);t.setFieldValue(["sub_item_banks",..._],m==null?void 0:m.map((r,J)=>Ol(Sl({},r),{position:J+1})))},v=(0,n.useRef)(),O=(m,r)=>{for(let J=0;J{c.current(m),k()},de=(o=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[_==null?void 0:_[0]])==null?void 0:o[_==null?void 0:_[1]];return console.log(t==null?void 0:t.getFieldValue(["sub_item_banks",...u])),V.createElement("div",{className:T.wrap},V.createElement("div",{className:T.questionTitleEditorWrap},V.createElement(w.default.Item,{label:"\u9898\u5E72",name:x,labelCol:{span:24},rules:[{required:!0}]},V.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(m,r)=>{C(m,r,O,R)}}))),V.createElement(w.default.List,{name:_,rules:[{validator(m,r){if((r==null?void 0:r.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const J of r){const{answer_text:le}=J||{};if(le!=null&&le.some(ee=>(ee==null?void 0:ee.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(m,{add:r,remove:J},{errors:le})=>(v.current=r,c.current=J,V.createElement(V.Fragment,null,V.createElement(w.default.Item,{label:V.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(m!=null&&m.length)&&V.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),m.map((ee,oe)=>{var G=ee,{key:h,name:te}=G,ge=bu(G,["key","name"]);return V.createElement(Pe.Z,{className:"mb20",key:h,align:"top"},V.createElement(Z.Z,{flex:"0 0 auto",className:`${T.blankIndex} pt5`},"\u586B\u7A7A\u9879",oe+1),V.createElement(Z.Z,{flex:1},V.createElement(Pe.Z,{align:"top",justify:"space-between"},V.createElement(Z.Z,{flex:1},V.createElement(w.default.Item,Ol(Sl({},ge),{name:[te,"answer_text"],noStyle:!0}),V.createElement(Cu,null))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...u]))&&V.createElement(Z.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},V.createElement(w.default.Item,Ol(Sl({},ge),{name:[te,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:T.blankInputNumberWrapper}),V.createElement(we.Z,{onChange:()=>{var Fe,ce;let ne=t==null?void 0:t.getFieldValue(["sub_item_banks",_==null?void 0:_[0],"standard_answers"]),pe=0;for(let Se in ne)(Fe=ne[Se])!=null&&Fe.score&&(pe+=Number((ce=ne[Se])==null?void 0:ce.score));t==null||t.setFieldValue(["sub_item_banks",_==null?void 0:_[0],"question_score"],pe)},className:T.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),V.createElement(w.default.Item,Ol(Sl({},ge),{name:[te,"position"],noStyle:!0}),V.createElement(Ct.default,{type:"hidden"}))))})))),V.createElement(Pe.Z,{align:"middle"},V.createElement(w.default.Item,{name:[l,"downcase"],valuePropName:"checked"},V.createElement(ye.Z,null)),V.createElement(Z.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),V.createElement(Pe.Z,{align:"middle"},V.createElement(w.default.Item,{name:[l,"no_space"],valuePropName:"checked"},V.createElement(ye.Z,null)),V.createElement(Z.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(de==null?void 0:de.length)>1&&V.createElement(Pe.Z,{align:"middle",className:(de==null?void 0:de.length)>1?"mb30":`${T.hide}`},V.createElement(w.default.Item,{name:p},V.createElement(xu,null)),V.createElement(Z.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),V.createElement("div",{onClick:()=>i(!0)},V.createElement(w.default.Item,{name:P,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},V.createElement(z,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var Au=Object.defineProperty,wu=Object.defineProperties,Nu=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Bn=(e,t,l)=>t in e?Au(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,bn=(e,t)=>{for(var l in t||(t={}))gn.call(t,l)&&Bn(e,l,t[l]);if(Zl)for(var l of Zl(t))Fn.call(t,l)&&Bn(e,l,t[l]);return e},Cn=(e,t)=>wu(e,Nu(t)),Pu=(e,t)=>{var l={};for(var u in e)gn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Zl)for(var u of Zl(e))t.indexOf(u)<0&&Fn.call(e,u)&&(l[u]=e[u]);return l};const ku={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Su=({value:e,onChange:t,form:l,choiceKey:u})=>{const _=(e==null?void 0:e.is_answer)===1,x=e==null?void 0:e.choice_text,P=()=>{var p;const a=(p=l==null?void 0:l.getFieldValue(["sub_item_banks",...u]))==null?void 0:p.map(o=>({choice_text:o.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...u],a),t(Cn(bn({},e),{is_answer:1}))};return n.createElement(Pe.Z,{className:T.choiceWrap,align:"middle",wrap:!1},n.createElement(Z.Z,{onClick:P,className:`${T.choiceIndex} ${T.judgementIndex} ${_?T.activeAnswer:""}`},ku[x]),n.createElement(Z.Z,{flex:1,className:`${T.editorWrap} ml15`},n.createElement("div",{className:`${T.inputBorder} ${T.placeholder} ${_?T.activeJudgementAnswer:""}`},x)),n.createElement(Z.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:P,className:`${T.setAnswerBtn} ${_?T.activeAnswer:""}`},_?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Ou=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:u="name",analysisKey:_="analysis"})=>{const[x,P]=(0,n.useState)(!1);return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(w.default.List,{name:t,rules:[{validator(p,a){return a.some(g=>(g==null?void 0:g.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},p=>n.createElement("div",{id:"choices"},p.map(a=>{var o=a,{key:g,name:i}=o,d=Pu(o,["key","name"]);return n.createElement(w.default.Item,Cn(bn({},d),{key:g,name:i,noStyle:!0}),n.createElement(Su,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>P(!0)},n.createElement(w.default.Item,{name:_,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(z,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))))};var Zu=E(12563),Iu=Object.defineProperty,ju=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,An=(e,t,l)=>t in e?Iu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,rn=(e,t)=>{for(var l in t||(t={}))xn.call(t,l)&&An(e,l,t[l]);if(Il)for(var l of Il(t))Dn.call(t,l)&&An(e,l,t[l]);return e},dn=(e,t)=>ju(e,Tu(t)),wn=(e,t)=>{var l={};for(var u in e)xn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Il)for(var u of Il(e))t.indexOf(u)<0&&Dn.call(e,u)&&(l[u]=e[u]);return l};const Qu=e=>{var t=e,{value:l,onChange:u}=t,_=wn(t,["value","onChange"]);const x=P=>{u([P])};return n.createElement(vt.Z,dn(rn({},_),{defaultValue:l==null?void 0:l[0],onChange:x}))},$u=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(ie.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ru=({value:e=[],onClose:t})=>n.createElement(Zu.default,{closable:!0,onClose:t,className:T.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Vu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:u=l,titleKey:_="name",analysisKey:x="analysis",answerTexts:P="answer_texts",keywords:p="keywords",useKeywords:a="use_keywords",indexs:o})=>{var g,i,d,C;const[k,v]=(0,n.useState)(!1),[O,c]=(0,n.useState)(""),R=(i=(g=t.getFieldValue("sub_item_banks"))==null?void 0:g[a==null?void 0:a[0]])==null?void 0:i[a==null?void 0:a[1]],de=(C=(d=t.getFieldValue("sub_item_banks"))==null?void 0:d[a==null?void 0:a[0]])==null?void 0:C.question_score;return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:_,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:P,labelCol:{span:24}},n.createElement(Qu,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!u&&n.createElement(w.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(ye.Z,{defaultChecked:!0})),l&&u&&n.createElement(Pe.Z,{align:"middle",className:"mb30"},n.createElement(w.default.Item,{name:a,valuePropName:"checked"},n.createElement(ye.Z,null)),n.createElement(Z.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(Z.Z,null,n.createElement(Ee.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(At.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(R||!u)&&n.createElement(w.default.List,{name:p,rules:[{validator(m,r){return u?r!=null&&r.length?(r==null?void 0:r.reduce((le,ee)=>le+ee.score,0))>parseFloat(de)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(m,{add:r,remove:J})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${T.title} mb10`},u?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Pe.Z,{align:"middle",className:"font14 mb30"},n.createElement(Z.Z,{flex:1},n.createElement(Ct.default,{value:O,onChange:le=>{c(le.target.value)},maxLength:50,allowClear:!0,onPressEnter:le=>{var ee,oe,G,h;const te=`${(ee=le.target)==null?void 0:ee.value}`,ge=(G=(oe=te==null?void 0:te.split("|"))==null?void 0:oe.filter(ne=>!!ne))==null?void 0:G.map(ne=>ne.trim()),Fe=t.getFieldValue(["sub_item_banks",...p]),ce=((h=Fe==null?void 0:Fe.map(ne=>ne==null?void 0:ne.keyword))==null?void 0:h.flat())||[];for(const ne of ge)if(ce.includes(ne)){ie.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}$u(te)&&(r({keyword:ge,score:1}),c(""))},className:T.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(Z.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),m.map(le=>{var ee=le,{key:oe,name:G}=ee,h=wn(ee,["key","name"]);return n.createElement(Pe.Z,{key:oe,className:"mb20",style:{marginRight:148}},n.createElement(Z.Z,{flex:1},n.createElement(Pe.Z,{align:"middle",justify:"space-between"},n.createElement(w.default.Item,dn(rn({},h),{name:[G,"keyword"]}),n.createElement(Ru,{onClose:()=>J(G)})),u&&n.createElement(w.default.Item,dn(rn({},h),{name:[G,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:T.blankInputNumberWrapper}),n.createElement(we.Z,{className:T.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>v(!0)},n.createElement(w.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(z,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:k}))))};var L=E(59301),Lu=Object.defineProperty,Wu=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,jl=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,kn=(e,t,l)=>t in e?Lu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Sn=(e,t)=>{for(var l in t||(t={}))Nn.call(t,l)&&kn(e,l,t[l]);if(jl)for(var l of jl(t))Pn.call(t,l)&&kn(e,l,t[l]);return e},On=(e,t)=>Wu(e,Mu(t)),zu=(e,t)=>{var l={};for(var u in e)Nn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&jl)for(var u of jl(e))t.indexOf(u)<0&&Pn.call(e,u)&&(l[u]=e[u]);return l};const{Panel:Hu}=Al.default,Ju=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:u})=>{const _=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[x,P]=(0,n.useState)(),[p,a]=(0,n.useState)([]),o=i=>{a(i)},g=({value:i})=>L.createElement("div",{style:{width:150,paddingLeft:11}},i);return L.createElement("div",{className:T.wrap},L.createElement("div",{className:T.questionTitleEditorWrap},L.createElement(w.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},L.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),L.createElement(w.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),L.createElement(w.default.List,{name:"sub_item_banks",rules:[{validator(i,d){return d?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:d,remove:C,move:k})=>{const v=l.getFieldValue("sub_item_banks");return L.createElement(L.Fragment,null,L.createElement(Al.default,{className:i.length>0?T.collapseWrapper:"",bordered:!1,activeKey:p,onChange:o,expandIcon:({isActive:O})=>L.createElement("i",{className:`iconfont icon-weizhankai ${O?T.open:T.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((O,c)=>{var R=O,{key:de,name:m}=R,r=zu(R,["key","name"]),J,le,ee,oe,G,h,te,ge,Fe,ce,ne,pe,Se,W;return L.createElement(Hu,{className:T.panel,forceRender:!0,header:L.createElement("div",{className:T.panelHeader},"\u7B2C",c+1,"\u5C0F\u9898",L.createElement("span",null,"\uFF08",((J=v==null?void 0:v[m])==null?void 0:J.question_type)==0?"\u5355\u9009\u9898":((le=v==null?void 0:v[m])==null?void 0:le.question_type)==1?"\u591A\u9009\u9898":((ee=v==null?void 0:v[m])==null?void 0:ee.question_type)==3?"\u586B\u7A7A\u9898":((oe=v==null?void 0:v[m])==null?void 0:oe.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:m,extra:L.createElement(Pe.Z,{align:"middle",onClick:ae=>ae.stopPropagation()},((G=v==null?void 0:v[m])==null?void 0:G.question_type)==3&&L.createElement(L.Fragment,null,L.createElement(mt.ZP.Group,{defaultValue:(h=v==null?void 0:v[m])==null?void 0:h.use_blank_score,className:j.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ae=>{var ve,Be,Ge,Ke,ut;if(l==null||l.setFieldValue(["sub_item_banks",m,"use_blank_score"],(ve=ae==null?void 0:ae.target)==null?void 0:ve.value),(Be=ae==null?void 0:ae.target)!=null&&Be.value){let dt=0;for(let Ot in(Ge=l==null?void 0:l.getFieldValue(["sub_item_banks",m]))==null?void 0:Ge.standard_answers)dt+=Number((ut=(Ke=l==null?void 0:l.getFieldValue(["sub_item_banks",m]))==null?void 0:Ke.standard_answers[Ot])==null?void 0:ut.score);l==null||l.setFieldValue(["sub_item_banks",m,"question_score"],dt||"")}P(new Date)}}),L.createElement(Ee.Z,{overlayInnerStyle:{width:460},title:L.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",L.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},L.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),u&&L.createElement(w.default.Item,On(Sn({},r),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[m,"question_score"],className:T.blankInputNumberWrapper}),((te=v==null?void 0:v[m])==null?void 0:te.question_type)==3&&((ge=v==null?void 0:v[m])!=null&&ge.use_blank_score)?L.createElement(g,null):L.createElement(we.Z,{className:T.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),L.createElement(Pe.Z,{align:"middle",className:"pl40",style:{width:82}},c!==0&&L.createElement("div",{onClick:()=>{var ae;k(c,c-1);const ve=(ae=l.getFieldValue("sub_item_banks"))==null?void 0:ae.map((Be,Ge)=>(i.map((Ke,ut)=>{Ge===ut&&(Be.q_position=Number(Ke.name)+1)}),Be));l.setFieldValue("sub_item_banks",ve)}},L.createElement(Ee.Z,{title:"\u4E0A\u79FB"},L.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),c{var ae;k(c,c+1);const ve=(ae=l.getFieldValue("sub_item_banks"))==null?void 0:ae.map((Be,Ge)=>(i.map((Ke,ut)=>{Ge===ut&&(Be.q_position=Number(Ke.name)+1)}),Be));l.setFieldValue("sub_item_banks",ve)},className:c===0?"":"ml10"},L.createElement(Ee.Z,{title:"\u4E0B\u79FB"},L.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),L.createElement(Ee.Z,{title:"\u5220\u9664"},L.createElement(il.Z,{className:`${T.deleteIcon} ml40`,onClick:()=>C(m)})))},L.createElement(w.default.Item,On(Sn({},r),{name:m}),(((Fe=v==null?void 0:v[m])==null?void 0:Fe.question_type)==0||((ce=v==null?void 0:v[m])==null?void 0:ce.question_type)==1)&&L.createElement(hu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((ne=v==null?void 0:v[m])==null?void 0:ne.question_type)==1,form:l,choiceKey:[m,"choices"],titleKey:[m,"name"],analysisKey:[m,"analysis"],choiceOptionsPath:["sub_item_banks",m,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((pe=v==null?void 0:v[m])==null?void 0:pe.question_type)==3&&L.createElement(Du,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:m,scoreByBlank:[m,"use_blank_score"],titleKey:[m,"name"],analysisKey:[m,"analysis"],isOrdered:[m,"is_ordered"],answerKey:[m,"standard_answers"],key:x}),((Se=v==null?void 0:v[m])==null?void 0:Se.question_type)==2&&L.createElement(Ou,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[m,"name"],analysisKey:[m,"analysis"],choiceKey:[m,"choices"]}),((W=v==null?void 0:v[m])==null?void 0:W.question_type)==4&&L.createElement(Vu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[m,"name"],analysisKey:[m,"analysis"],answerTexts:[m,"answer_texts"],useKeywords:[m,"use_keywords"],keywords:[m,"keywords"],indexs:m,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:x})))})),i.length<20&&L.createElement(nl.Z,{menu:{items:[{label:L.createElement("div",{onClick:()=>{d({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([i==null?void 0:i.length,...p])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:L.createElement("div",{onClick:()=>{d({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([i==null?void 0:i.length,...p])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:L.createElement("div",{onClick:()=>{d({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([i==null?void 0:i.length,...p])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:L.createElement("div",{onClick:()=>{d({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([i==null?void 0:i.length,...p])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:L.createElement("div",{onClick:()=>{d({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([i==null?void 0:i.length,...p])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(O=>O.show).map(O=>({label:O.label,key:O.key}))}},L.createElement("div",{className:`${T.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var He=E(59301),Gu=Object.defineProperty,Uu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,In=(e,t,l)=>t in e?Gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,It=(e,t)=>{for(var l in t||(t={}))Yu.call(t,l)&&In(e,l,t[l]);if(Zn)for(var l of Zn(t))Ku.call(t,l)&&In(e,l,t[l]);return e},Ht=(e,t)=>Uu(e,Xu(t)),qu=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),ea=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();(0,n.useEffect)(()=>{var i;o.setFieldsValue(Ht(It({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(d=>{var C;return Ht(It({},d),{name:d.question_title,choices:(C=d==null?void 0:d.question_choices)==null?void 0:C.map(k=>Ht(It({},k),{is_answer:k!=null&&k.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const g=i=>{if(!(i!=null&&i.length))return!1;const d=i.map(k=>{var v;return(v=k.choice_text)==null?void 0:v.trim().replace(/^\s+|\s+$/g,"")});return new Set(d).size!==d.length};return He.createElement("div",null,He.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,k,v;if(i!=null&&i.sub_item_banks){let O=((C=o.getFieldValue("sub_item_banks"))==null?void 0:C.length)>0&&((v=(k=o.getFieldValue("sub_item_banks"))==null?void 0:k.map(c=>{var R;if(c.question_type==3&&(c!=null&&c.use_blank_score)){let de=0;for(let m in c==null?void 0:c.standard_answers)de+=Number((R=c==null?void 0:c.standard_answers[m])==null?void 0:R.score);return de}else return c.question_score}))==null?void 0:v.filter(c=>c));(O==null?void 0:O.length)>0&&o.setFieldsValue({question_score:parseFloat(O==null?void 0:O.reduce((c,R)=>parseFloat(c)+parseFloat(R))).toFixed(1)})}},onFinish:i=>{var d,C;if((d=i.sub_item_banks)==null?void 0:d.some(v=>v.question_type===0||v.question_type===1?g(v.choices):!1)){ie.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}_(Ht(It(It({},e),i),{sub_item_banks:(C=i==null?void 0:i.sub_item_banks)==null?void 0:C.map(v=>(console.log(v),Ht(It({},v),{item_type:v==null?void 0:v.question_type,id:(v==null?void 0:v.question_id)||""})))}))},onFinishFailed:i=>qu(void 0,null,function*(){var d,C;ie.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{flex:1}},He.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),He.createElement("span",null,"\u7EC4\u5408\u9898")),!e.isadd&&He.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},He.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),He.createElement(Ne.ZP,{onClick:()=>{var i;e.isadd?(t(!1),p()):(o.setFieldsValue(Ht(It({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>Ht(It({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),He.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:He.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},He.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},He.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),He.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},He.createElement(Kt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),He.createElement(Ju,{form:o,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),He.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},ta=E(90502),Tl=E(24334),Je=E(59301),la=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Tn=(e,t,l)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Pt=(e,t)=>{for(var l in t||(t={}))aa.call(t,l)&&Tn(e,l,t[l]);if(jn)for(var l of jn(t))ia.call(t,l)&&Tn(e,l,t[l]);return e},ml=(e,t)=>na(e,ua(t)),oa=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),sa=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm(),g=!0;return(0,n.useEffect)(()=>{var i,d,C;o.setFieldsValue(ml(Pt({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:ml(Pt({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Tl.Base64.decode(((d=e==null?void 0:e.program_attr)==null?void 0:d.code)||"")},hack_sets:Pt({},(C=e==null?void 0:e.hack_sets)==null?void 0:C[0]),repeat_answer:!e.repeat_answer}))},[e]),Je.createElement("div",null,Je.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,k,v,O;if(i!=null&&i.standard_answers){let c=((C=o.getFieldValue("standard_answers"))==null?void 0:C.length)>0&&((v=(k=o.getFieldValue("standard_answers"))==null?void 0:k.map(R=>R.score))==null?void 0:v.filter(R=>R));(c==null?void 0:c.length)>0&&o.setFieldsValue({question_score:(c==null?void 0:c.length)>0&&((O=c.reduce((R,de)=>R+de))==null?void 0:O.toFixed(1))})}},onFinish:i=>{var d;_(ml(Pt(Pt({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(d=i.standard_answers)==null?void 0:d.map((C,k)=>ml(Pt({},C),{position:k+1})),standard_answer:void 0}))},onFinishFailed:i=>oa(void 0,null,function*(){var d,C;ie.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},Je.createElement("div",{style:{display:"flex",alignItems:"center"}},Je.createElement("div",{style:{flex:1}},Je.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Je.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&Je.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Je.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),Je.createElement(Ne.ZP,{onClick:()=>{var i,d,C;e.isadd?(u(!1),p()):(o.setFieldsValue(ml(Pt({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Pt({},e),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:Tl.Base64.decode((d=e==null?void 0:e.program_attr)==null?void 0:d.code)},hack_sets:Pt({},(C=e==null?void 0:e.hack_sets)==null?void 0:C[0]),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),Je.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Je.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Je.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Je.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),Je.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Je.createElement(Kt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),Je.createElement(ta.t,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),Je.createElement(_e,{getTagData:P,qitem:e,exerciseitem:l,TagDiscipline:t,form:o}))))},xe=E(59301),ra=Object.defineProperty,da=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,$n=(e,t,l)=>t in e?ra(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,ft=(e,t)=>{for(var l in t||(t={}))ma.call(t,l)&&$n(e,l,t[l]);if(Qn)for(var l of Qn(t))pa.call(t,l)&&$n(e,l,t[l]);return e},kt=(e,t)=>da(e,ca(t)),Rn=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),_a=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:u,exerciseitem:_,seveeditor:x,deleteitem:P,showTip:p=!1})=>{var a;const[o]=w.default.useForm();return(0,n.useEffect)(()=>{var g,i;o.setFieldsValue(kt(ft({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(d=>kt(ft({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(d=>kt(ft({},d),{defaultscore:d.challenge_score}))},[]),xe.createElement("div",null,xe.createElement(w.default,{form:o,colon:!1,onFinish:g=>{var i,d;let C=kt(ft({},g),{question_scores:(i=e==null?void 0:e.shixun)==null?void 0:i.map(k=>k.challenge_score),item_type:e==null?void 0:e.question_type,choices:(d=g==null?void 0:g.choices)==null?void 0:d.map(k=>kt(ft({},k),{is_answer:k.standard_boolean}))});x(ft(ft({},e),C))},onFinishFailed:g=>Rn(void 0,null,function*(){var i,d;ie.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{style:{flex:1}},xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),xe.createElement("span",null,"\u5B9E\u8BAD\u9898")),xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{P()}},xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),xe.createElement(Ne.ZP,{onClick:()=>{var g,i;o.setFieldsValue(kt(ft({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(d=>kt(ft({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(d=>kt(ft({},d),{challenge_score:d.defaultscore})),t(ft({},e)),l(!1)}},"\u53D6\u6D88"),xe.createElement(Ee.Z,{overlayClassName:j.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:xe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},xe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},xe.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>Rn(void 0,null,function*(){var g,i,d;if(((i=(g=e==null?void 0:e.shixun)==null?void 0:g.map)==null?void 0:i.call(g,C=>C.challenge_score).filter(C=>C).length)<((d=e==null?void 0:e.shixun)==null?void 0:d.length)){ie.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}o.submit()})},"\u4FDD\u5B58"))),xe.createElement(Kt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),xe.createElement(w.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},xe.createElement(vt.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),xe.createElement(Pe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},xe.createElement("div",null,xe.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),xe.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},xe.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(a=e==null?void 0:e.shixun)==null?void 0:a.map((g,i)=>xe.createElement("div",{key:g.challenge_id,style:{display:"flex",marginBottom:20}},xe.createElement("div",{style:{flex:1}},i+1,"\u3001",g.challenge_name),xe.createElement("div",null,xe.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",xe.createElement(we.Z,{precision:1,value:g==null?void 0:g.challenge_score,onChange:d=>{const C=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));C[i].challenge_score=d;const k=C.every(O=>!O.challenge_score),v=parseFloat(C==null?void 0:C.map(O=>O.challenge_score).reduce((O,c)=>parseFloat(O||0)+parseFloat(c||0)));o.setFieldsValue({question_score:k?"":v.toFixed(1)}),t(kt(ft({},e),{shixun:C}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},D={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},va=E(1710),Ea=E(59879),y=E(59301);const Ql=["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"],fa=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ya=({qitem:e,newExercisePaper:t})=>{var l,u,_,x,P,p,a,o,g,i,d,C,k,v,O,c,R,de,m,r,J,le,ee,oe,G;return y.createElement("div",{className:D.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&y.createElement("div",{className:D.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((h,te)=>y.createElement("div",{className:D.redio,key:te},!(h!=null&&h.standard_boolean)&&y.createElement("span",{className:D.redioitem}),(h==null?void 0:h.standard_boolean)&&y.createElement("i",{className:`${D.redioitemyes} icon-duigou1`}),y.createElement("span",{className:`${h!=null&&h.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},(e==null?void 0:e.question_type)===0?Ql[te]:""),y.createElement(Me.Z,{className:h!=null&&h.standard_boolean?D.titleyes:D.title,value:h==null?void 0:h.choice_text}),(h==null?void 0:h.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&y.createElement("div",{className:D.normalWrap},(u=e==null?void 0:e.question_choices)==null?void 0:u.map((h,te)=>y.createElement("div",{className:D.checkbox,key:te},!(h!=null&&h.standard_boolean)&&y.createElement("span",{className:D.checkboxitem}),(h==null?void 0:h.standard_boolean)&&y.createElement("i",{className:`${D.checkboxitemyes} icon-duigou1`}),y.createElement("span",{className:`${h!=null&&h.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Ql[te]),y.createElement(Me.Z,{className:h!=null&&h.standard_boolean?D.titleyes:D.title,value:h==null?void 0:h.choice_text}),(h==null?void 0:h.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&y.createElement("div",{className:D.completion},(_=e==null?void 0:e.standard_answers)==null?void 0:_.map((h,te)=>{var ge;return y.createElement(Pe.Z,{align:"top"},y.createElement("span",{className:D.title},"\u586B\u7A7A\u9879",te+1),y.createElement("div",{className:D.content},(ge=h.answer_text)==null?void 0:ge.map((Fe,ce)=>y.createElement("div",{key:ce,className:D.items,style:(h==null?void 0:h.model)===2?{border:0,padding:0}:{}},(h==null?void 0:h.model)===1?y.createElement("pre",{className:"mb0"},Fe):y.createElement(Ea.Z,{value:Fe,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&y.createElement("div",{className:D.simple},y.createElement("div",{className:D.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(x=e==null?void 0:e.answer_texts)!=null&&x[0]?y.createElement(Me.Z,{className:D.content,value:(P=e==null?void 0:e.answer_texts)==null?void 0:P[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),y.createElement("div",{className:"mt20 "},y.createElement("span",{className:D.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),y.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&y.createElement("div",{className:D.shixunWrapper},(p=e==null?void 0:e.shixun)==null?void 0:p.map((h,te)=>{var ge,Fe;return y.createElement("div",null,y.createElement("div",{key:te,className:`${D.shixun} mb30`},y.createElement("span",{className:D.score},"\uFF08",h==null?void 0:h.challenge_score,"\u5206\uFF09"),y.createElement("span",{className:D.qtitle},(e==null?void 0:e.index)+"."+(te+1),"\u3001",h==null?void 0:h.challenge_name)),((Fe=(ge=t==null?void 0:t.editData)==null?void 0:ge.exercise)==null?void 0:Fe.show_challenge_task_pass)&&y.createElement(Me.Z,{className:D.content,value:(h==null?void 0:h.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&y.createElement("div",{className:D.program,style:{border:!((o=(a=t==null?void 0:t.editData)==null?void 0:a.exercise)!=null&&o.show_hack_sets)&&!((i=(g=t==null?void 0:t.editData)==null?void 0:g.exercise)!=null&&i.show_hack_description)&&"none"}},((C=(d=t==null?void 0:t.editData)==null?void 0:d.exercise)==null?void 0:C.show_hack_sets)&&y.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},y.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},y.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),y.createElement(va.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(h,te,ge)=>ge+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(h,te,ge)=>y.createElement(Ee.Z,{title:y.createElement("pre",null,h)},y.createElement("div",{className:D.divname},h))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(h,te,ge)=>y.createElement(Ee.Z,{title:y.createElement("pre",null,h)}," ",y.createElement("div",{className:D.divname},h))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(k=e==null?void 0:e.program_attr)==null?void 0:k.hack_sets})),((O=(v=t==null?void 0:t.editData)==null?void 0:v.exercise)==null?void 0:O.show_hack_description)&&y.createElement("div",null,y.createElement(Me.Z,{className:D.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((c=e==null?void 0:e.sub_exercise_questions)==null?void 0:c.map((h,te)=>{var ge,Fe,ce,ne,pe,Se;return y.createElement("div",{key:te},y.createElement("div",{className:D.combination},y.createElement("span",{className:D.score},h==null?void 0:h.question_score,"\u5206"),y.createElement("span",{className:D.qtype},(ge=fa.find(W=>W.type==h.question_type))==null?void 0:ge.name),y.createElement("span",{className:D.qtitle},y.createElement(Me.Z,{value:`${te+1}\u3001${h==null?void 0:h.question_title}`}))),(h.question_type===0||h.question_type===2)&&y.createElement("div",{className:D.warp,style:{padding:"20px 58px 0 58px"}},y.createElement("div",null,(Fe=h==null?void 0:h.question_choices)==null?void 0:Fe.map((W,ae)=>y.createElement("div",{className:D.redio,key:ae},!(W!=null&&W.standard_boolean)&&y.createElement("span",{className:D.redioitem}),(W==null?void 0:W.standard_boolean)&&y.createElement("i",{className:`${D.redioitemyes} icon-duigou1`}),y.createElement("span",{className:`${W!=null&&W.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Ql[ae]),y.createElement(Me.Z,{className:W!=null&&W.standard_boolean?D.titleyes:D.title,value:W==null?void 0:W.choice_text}),(W==null?void 0:W.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848"))))),h.question_type===1&&y.createElement("div",{className:D.normalWrap},(ce=h==null?void 0:h.question_choices)==null?void 0:ce.map((W,ae)=>y.createElement("div",{className:D.checkbox,key:ae},!(W!=null&&W.standard_boolean)&&y.createElement("span",{className:D.checkboxitem}),(W==null?void 0:W.standard_boolean)&&y.createElement("i",{className:`${D.checkboxitemyes} icon-duigou1`}),y.createElement("span",{className:`${W!=null&&W.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Ql[ae]),y.createElement(Me.Z,{className:W!=null&&W.standard_boolean?D.titleyes:D.title,value:W==null?void 0:W.choice_text}),(W==null?void 0:W.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),h.question_type===3&&y.createElement("div",{className:D.completion},(ne=h==null?void 0:h.standard_answers)==null?void 0:ne.map((W,ae)=>{var ve;return y.createElement(Pe.Z,{align:"top"},y.createElement("span",{className:D.title},"\u586B\u7A7A\u9879",ae+1),y.createElement("div",{className:D.content},(ve=W.answer_text)==null?void 0:ve.map((Be,Ge)=>y.createElement("div",{key:Ge,className:D.items},y.createElement("pre",{className:"mb0"},Be)))))})),h.question_type===4&&y.createElement("div",{className:D.simple},y.createElement("div",{className:D.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(pe=h==null?void 0:h.answer_texts)!=null&&pe[0]?y.createElement(Me.Z,{className:D.content,value:(Se=h==null?void 0:h.answer_texts)==null?void 0:Se[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),y.createElement("div",{className:"mt20 "},y.createElement("span",{className:D.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),y.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},h!=null&&h.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&y.createElement("div",null,y.createElement(Me.Z,{disabledFill:!0,className:D.content,showProgramFill:!0,value:Tl.Base64.decode(((R=e==null?void 0:e.program_attr)==null?void 0:R.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&y.createElement("div",{className:D.bottom},y.createElement("div",{className:`${D.bottomitem} mb30`},y.createElement("span",{className:D.left},"\u89E3\u6790"),y.createElement("span",{className:D.right},e!=null&&e.analysis?y.createElement(Me.Z,{value:e==null?void 0:e.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:`${D.bottomitem} mb30`},y.createElement("span",{className:D.left},"\u96BE\u5EA6"),y.createElement("span",{className:D.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:D.bottomitem},y.createElement("span",{className:D.left},"\u77E5\u8BC6\u70B9"),y.createElement(Ee.Z,{title:((de=e==null?void 0:e.tag_discipline_names)==null?void 0:de.length)<=0||((m=e==null?void 0:e.tag_discipline_names)==null?void 0:m.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(J=(r=e==null?void 0:e.tag_discipline_names)==null?void 0:r.join("\uFF1B"))==null?void 0:J.toString()},y.createElement("span",{className:D.right},((le=e==null?void 0:e.tag_discipline_names)==null?void 0:le.length)<=0?y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((ee=e==null?void 0:e.tag_discipline_names)==null?void 0:ee.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(G=(oe=e==null?void 0:e.tag_discipline_names)==null?void 0:oe.join("\uFF1B"))==null?void 0:G.toString())))))},ha=E(42609),ga=E(35173),Le=E(59301),Fa=Object.defineProperty,Ba=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Ln=(e,t,l)=>t in e?Fa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,$l=(e,t)=>{for(var l in t||(t={}))Ca.call(t,l)&&Ln(e,l,t[l]);if(Vn)for(var l of Vn(t))xa.call(t,l)&&Ln(e,l,t[l]);return e},Wn=(e,t)=>Ba(e,ba(t)),Da=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Aa=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();return(0,n.useEffect)(()=>{o.setFieldsValue(Wn($l({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Le.createElement("div",null,Le.createElement(w.default,{form:o,colon:!1,onFinish:g=>{_($l($l({},e),g))},onFinishFailed:g=>Da(void 0,null,function*(){var i,d;ie.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Le.createElement("div",{style:{display:"flex",alignItems:"center"}},Le.createElement("div",{style:{flex:1}},Le.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Le.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&Le.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Le.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Le.createElement(Ne.ZP,{onClick:()=>{e.isadd?(t(!1),p()):(o.setFieldsValue(Wn($l({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Le.createElement(Ee.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Le.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Le.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Le.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),Le.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Le.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Le.createElement(we.Z,{onBlur:g=>{g.target.value==="0"&&ie.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Le.createElement(ga.W,{form:o,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Le.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Ze=E(59301),wa=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Na=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:u})=>{var _,x,P;const[p,a]=(0,n.useState)(!1);function o(){return wa(this,null,function*(){var g,i,d;let C=(i=(g=l==null?void 0:l.exercise_question_types)==null?void 0:g.filter(v=>v.Singlequestion))==null?void 0:i.map(v=>({question_type:v.question_type,score:v.Singlequestion})),k=yield(0,We.ZP)(`/api/examination_banks/${(d=l==null?void 0:l.exercise)==null?void 0:d.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(k==null?void 0:k.status)===0&&u()})}return Ze.createElement("div",null,t&&Ze.createElement(S.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:j.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var g,i,d;if(l!=null&&l.use_blank_score&&((d=(i=(g=l==null?void 0:l.exercise_question_types)==null?void 0:g.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&d.Singlequestion)){a(!0);return}o(),e(!1)}},Ze.createElement("div",{className:"c-black"},"\u603B\u5206",Ze.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((_=l==null?void 0:l.exercise_types)==null?void 0:_.q_scores))),Ze.createElement("div",{className:j.content},Ze.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Ze.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Ze.createElement("span",null,"\u9898\u578B\u603B\u5206"),Ze.createElement("span",null,"\u64CD\u4F5C")),(P=(x=l==null?void 0:l.exercise_question_types)==null?void 0:x.filter(g=>g.name!=="\u5B9E\u8BAD\u9898"&&g.name!=="\u7EC4\u5408\u9898"))==null?void 0:P.map((g,i)=>{var d;return Ze.createElement("div",{key:i,className:j.items},Ze.createElement("span",null,g==null?void 0:g.name),Ze.createElement("span",null,(d=g==null?void 0:g.items)==null?void 0:d.length),Ze.createElement("span",null,g==null?void 0:g.score),Ze.createElement("span",null,"\u6BCF\u9898",Ze.createElement(we.Z,{min:.1,precision:1,max:100,onChange:C=>{g.Singlequestion=C},defaultValue:g.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Ze.createElement(S.default,{title:!1,footer:!1,centered:!0,open:p,zIndex:20,width:640,closable:!1,className:j.scoremodal},Ze.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Ze.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Ze.createElement("div",{className:j.bottom},Ze.createElement(Ne.ZP,{className:j.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Ze.createElement(Ne.ZP,{className:j.yes,onClick:()=>{o(),a(!1),e(!1)}},"\u786E\u8BA4"))))},Pa=E(79285),ka=E(88918),Sa=E(89392),Oa=E(86248),Mn=E(14791),Za=E(32570),F=E(59301),Ia=Object.defineProperty,ja=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Hn=(e,t,l)=>t in e?Ia(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,nt=(e,t)=>{for(var l in t||(t={}))Qa.call(t,l)&&Hn(e,l,t[l]);if(zn)for(var l of zn(t))$a.call(t,l)&&Hn(e,l,t[l]);return e},St=(e,t)=>ja(e,Ta(t)),ke=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())});const ll=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Ra=({user:e,dispatch:t,itemid:l,newExercisePaper:u,setisedits:_})=>{var x,P,p,a,o,g,i,d,C,k,v,O;const[c,R]=(0,n.useState)(),[de,m]=(0,n.useState)(!1),[r,J]=(0,n.useState)(),[le,ee]=(0,n.useState)(),oe=(0,n.useRef)(),G=(0,n.useRef)(),[h,te]=(0,n.useState)(),[ge,Fe]=(0,n.useState)(!1),[ce,ne]=(0,n.useState)(!1),[pe,Se]=(0,n.useState)(),[W,ae]=(0,n.useState)(!1),[ve,Be]=(0,n.useState)(!1),[Ge,Ke]=(0,n.useState)(!1),[ut,dt]=(0,n.useState)(!1),[Ot,pl]=(0,n.useState)(!1),[Vl,cn]=(0,n.useState)(!1),[Ei,fi]=(0,n.useState)(!1),[Ka,Kn]=(0,n.useState)(!1),[_l]=w.default.useForm(),[qa,Ll]=(0,n.useState)(!1),ei=(0,n.useRef)(null),[$e]=(0,re.useSearchParams)(),[Wl,Ml]=(0,n.useState)(!1),qn=$e.get("isIntelligentAssistant"),[Zt,mn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Xe(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{_(ce)},[ce]),(0,n.useEffect)(()=>{r!=null&&r.question_id&&(ee(r==null?void 0:r.question_score),G.current=r==null?void 0:r.question_id)},[r]);const jt=B=>ke(void 0,null,function*(){let I=yield t({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:B}});Se(I)});function Xe(){return ke(this,null,function*(){var B,I,M,U,K,me;Fe(!0),m(!0);const Qe=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});Fe(!1),m(!1),R(Qe),(B=Qe==null?void 0:Qe.exercise)!=null&&B.sub_discipline_id&&jt((I=Qe==null?void 0:Qe.exercise)==null?void 0:I.sub_discipline_id),J(St(nt({},(K=(U=(M=Qe==null?void 0:Qe.exercise_question_types)==null?void 0:M[0])==null?void 0:U.items)==null?void 0:K[0]),{index:1})),te(St(nt({},(me=Qe==null?void 0:Qe.exercise_question_types)==null?void 0:me[0]),{indexs:1}))})}function Jt(B,I=!0){return ke(this,null,function*(){var M,U,K,me;I&&(Fe(!0),m(!0));const Qe=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});R(Qe);let yt=[];(M=Qe==null?void 0:Qe.exercise_question_types)==null||M.map(ct=>{var Ut;(Ut=ct==null?void 0:ct.items)==null||Ut.map((Hl,Jl)=>{yt.push(St(nt({},Hl),{index:Jl+1}))})});let Qt=(U=yt.filter(ct=>ct.question_id===(B==null?void 0:B.id)))==null?void 0:U[0],zl=(me=((K=Qe==null?void 0:Qe.exercise_question_types)==null?void 0:K.map((ct,Ut)=>{if((Qt==null?void 0:Qt.question_type)===(ct==null?void 0:ct.question_type))return St(nt({},ct),{indexs:Ut+1})})).filter(ct=>ct))==null?void 0:me[0];te(nt({},zl)),J(nt({},Qt)),ee(Qt==null?void 0:Qt.question_score),Fe(!1),m(!1)})}function Gt(B){return ke(this,null,function*(){var I;let M=St(nt({},B),{difficulty:(B==null?void 0:B.difficulty)||2,item_type:B.question_type,sub_discipline_id:((I=B==null?void 0:B.sub_discipline_id)==null?void 0:I[1])||"",tag_discipline_ids:[],repeat_answer:!B.repeat_answer}),U={};B.question_type===8&&(U=St(nt({},B),{hack:St(nt({},B==null?void 0:B.hack),{difficult:B.difficulty}),hack_codes:St(nt({},B.hack_codes),{code:Tl.Base64.encode(B.hack_codes.code)}),hack_sets:[nt({},B.hack_sets)],is_blank:!0})),B.tag_discipline_ids&&(M.tag_discipline_ids=Array.isArray(B.tag_discipline_ids)?B.tag_discipline_ids:[B.tag_discipline_ids],U.tag_discipline_ids=Array.isArray(B.tag_discipline_ids)?B.tag_discipline_ids:[B.tag_discipline_ids]),sessionStorage.projectFill&&(U.hack_identifier=sessionStorage.projectFill);let K=yield(0,We.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:B.question_type===8?U:M});(K==null?void 0:K.status)===0&&(ne(!1),Jt(K)),(0,xt.Vf)("#question-scroll-id")})}function yi(B){return ke(this,null,function*(){m(!0);let I=yield(0,We.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});m(!1),(I==null?void 0:I.status)===0&&Xe()})}const ti=(B,I,M)=>ke(void 0,null,function*(){var U;if(B.length===0){ie.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),M();return}const K=yield(0,qe.Hb)(l,(U=B[0])==null?void 0:U.file,I);K.status===0&&(ie.ZP.success(`\u6210\u529F\u5BFC\u5165${K==null?void 0:K.success}\u6761`),ae(!1),Xe()),M()}),li=(B,I)=>ke(void 0,null,function*(){const M=yield(0,qe.kF)({score:(0,Sa.round)(B,1),question_id:I==null?void 0:I.question_id});if((M==null?void 0:M.status)===0){ie.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:G.current},!1);return}(M==null?void 0:M.status)===-1&&ee(I==null?void 0:I.question_score)});function Tt(){return ke(this,null,function*(){S.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:j.modalconfirm,onOk:()=>ke(this,null,function*(){if(r.question_id){let B=yield(0,We.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${r.question_id}.json`,{method:"delete"});(B==null?void 0:B.status)===0&&(Xe(),ne(!1))}else J({}),ne(!1),Xe()}),cancelText:"\u53D6\u6D88"})})}const ni=B=>ke(void 0,null,function*(){return yield(0,We.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:nt({},B)})}),{overflow:ui,handleMouseEnter:ai,handleMouseLeave:ii}=(0,ka.I)(),eu=B=>ke(void 0,null,function*(){var I,M;m(!0);let U=yield(0,We.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});if(m(!1),(U==null?void 0:U.status)===0){const K=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});R(K),(I=K==null?void 0:K.exercise)!=null&&I.sub_discipline_id&&jt((M=K==null?void 0:K.exercise)==null?void 0:M.sub_discipline_id)}}),Ft=()=>ce?(mn(!0),!0):!1;(0,n.useEffect)(()=>{if(Zt){const B=setTimeout(()=>{mn(!1)},2e3);return()=>clearTimeout(B)}},[Zt]);const oi=(B,I)=>F.createElement(Re.default,null,F.createElement(Re.default.Item,{key:"0",onClick:()=>tu(B==null?void 0:B.question_type)},F.createElement("span",{className:j.moreSpan},"\u65B0\u589E")),F.createElement(Re.default.Item,{key:"1",disabled:I===0,onClick:()=>ke(void 0,null,function*(){if(I===0||Ft())return;let M=(0,xt.rz)(c==null?void 0:c.exercise_question_types,I,I-1);yield eu(M.map(U=>U.name))})},F.createElement("span",{className:j.moreSpan},"\u4E0A\u79FB")),F.createElement(Re.default.Item,{key:"2",disabled:I===(c==null?void 0:c.exercise_question_types.length)-1,onClick:()=>ke(void 0,null,function*(){if(I===(c==null?void 0:c.exercise_question_types.length)-1||Ft())return;let M=(0,xt.rz)(c==null?void 0:c.exercise_question_types,I,I+1);yield eu(M.map(U=>U.name))})},F.createElement("span",{className:j.moreSpan},"\u4E0B\u79FB")),F.createElement(Re.default.Item,{key:"3",onClick:()=>{var M;_l.setFieldsValue({name:B.name,item_type_en:(M=ll.find(U=>U.id==B.question_type))==null?void 0:M.nameType}),Ll(!0)}},F.createElement("span",{className:j.moreSpan},"\u91CD\u547D\u540D"))),tu=B=>{var I,M,U,K,me,Qe,yt,Qt,pn,zl,ct,Ut,Hl,Jl,lu,nu,uu,au,iu,ou,su,ru,du,cu,mu,pu,_u,vu;if(!Ft()){if(B===5){dt(!0),pl(!0);return}if(B===6){if($e.get("pageType")=="course")$e.get("updateType")=="course"?re.history.push(`/problems/newcreate?express_id=${(I=c==null?void 0:c.exercise)==null?void 0:I.id}&callback_url=/paperlibrary/add/${(M=c==null?void 0:c.exercise)==null?void 0:M.id}?type=2&pageType=course&updateType=course&courseId=${$e.get("courseId")}&stageId=${$e.get("stageId")}`):re.history.push(`/problems/newcreate?express_id=${(U=c==null?void 0:c.exercise)==null?void 0:U.id}&callback_url=/paperlibrary/add/${(K=c==null?void 0:c.exercise)==null?void 0:K.id}?type=2&pageType=course&courseId=${$e.get("courseId")}&stageId=${$e.get("stageId")}`);else{let ri=(Qe=(me=u==null?void 0:u.editData)==null?void 0:me.exercise)!=null&&Qe.set_question_sub_discipline?`/problems/newcreate?express_id=${(yt=c==null?void 0:c.exercise)==null?void 0:yt.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(pn=(Qt=u==null?void 0:u.editData)==null?void 0:Qt.exercise)==null?void 0:pn.discipline_id}&sub_discipline_id=${(ct=(zl=u==null?void 0:u.editData)==null?void 0:zl.exercise)==null?void 0:ct.sub_discipline_id}`:`/problems/newcreate?express_id=${(Ut=c==null?void 0:c.exercise)==null?void 0:Ut.id}&callback_url=${window.location.pathname+window.location.search}`;re.history.push(ri)}return}ne(!0),J(B===2?{question_type:B,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Jl=(Hl=u==null?void 0:u.editData)==null?void 0:Hl.exercise)!=null&&Jl.set_question_sub_discipline?(nu=(lu=u==null?void 0:u.editData)==null?void 0:lu.exercise)==null?void 0:nu.discipline_id:0,sub_discipline_id:(au=(uu=u==null?void 0:u.editData)==null?void 0:uu.exercise)!=null&&au.set_question_sub_discipline?(ou=(iu=u==null?void 0:u.editData)==null?void 0:iu.exercise)==null?void 0:ou.sub_discipline_id:0,analysis:""}:{question_type:B,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(ru=(su=u==null?void 0:u.editData)==null?void 0:su.exercise)!=null&&ru.set_question_sub_discipline?(cu=(du=u==null?void 0:u.editData)==null?void 0:du.exercise)==null?void 0:cu.discipline_id:0,sub_discipline_id:(pu=(mu=u==null?void 0:u.editData)==null?void 0:mu.exercise)!=null&&pu.set_question_sub_discipline?(vu=(_u=u==null?void 0:u.editData)==null?void 0:_u.exercise)==null?void 0:vu.sub_discipline_id:0})}},si=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{Ft()||ae(!0)}},{key:2,label:F.createElement("div",null,F.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Mn.$}),F.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{Ft()||Be(!0)}}];return F.createElement("div",null,F.createElement(at.Z,{spinning:ge},F.createElement("div",{className:j.bg},F.createElement("div",{style:{textAlign:"center"}},((x=c==null?void 0:c.exercise_types)==null?void 0:x.q_counts)===0&&!ce&&F.createElement(fl.Z,{styles:{marginTop:180},customText:F.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",F.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((P=c==null?void 0:c.exercise_types)==null?void 0:P.q_counts)>0||ce)&&F.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},F.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},F.createElement("div",{className:j.left},F.createElement("div",{className:j.leftAction},F.createElement(Ne.ZP,{onClick:()=>{Ft()||Ke(!0)},className:j.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),F.createElement("div",{className:j.scrollWrapper,style:{overflow:ui},onMouseEnter:ai,onMouseLeave:ii},(p=c==null?void 0:c.exercise_question_types)==null?void 0:p.map((B,I)=>F.createElement("div",{key:I,className:"mb30"},F.createElement("div",{className:j.title},F.createElement("div",{className:j.titleleft},F.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,xt.EM)(I+1),"\u3001\u3010",B.name,"\u3011"),F.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",B.count,"\u5C0F\u9898\uFF0C\u5171",B.score,"\u5206\uFF09")),F.createElement(nl.Z,{dropdownRender:()=>oi(B,I),placement:"bottomLeft"},F.createElement("div",{className:j.more_style},F.createElement("i",{className:"iconfont icon-sandian font12"})))),F.createElement(Kl,{handleEditing:()=>{mn(!0)},isedit:ce,setBigqitem:te,bigitem:St(nt({},B),{indexs:I+1}),setqitem:M=>ke(void 0,null,function*(){var U;(U=oe.current)==null||U.blur(),J(M)}),qitem:r,Itemid:l,getdata:Jt,data:B.items})))))),F.createElement("div",{id:"question-scroll-id",style:{overflow:ce?"hidden":"auto"},className:j.right,ref:ei},!(r!=null&&r.isadd)&&F.createElement("div",{className:j.title},!ce&&F.createElement("div",{style:{flex:1}},F.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(h==null?void 0:h.indexs)&&(0,xt.EM)(h==null?void 0:h.indexs),"\u3001\u3010",h==null?void 0:h.name,"\u3011"),F.createElement(Ee.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},F.createElement("i",{className:`${j.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var B;_l.setFieldsValue({name:h.name,item_type_en:(B=ll.find(I=>I.id==h.question_type))==null?void 0:B.nameType}),Ll(!0)}})),F.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",h==null?void 0:h.count,"\u5C0F\u9898\uFF0C\u5171",h==null?void 0:h.score,"\u5206\uFF09"),(r==null?void 0:r.question_type)===6&&F.createElement("span",{onClick:()=>Ml(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(r==null?void 0:r.question_type)===5&&F.createElement(Xt.default,{defaultChecked:(o=(a=u==null?void 0:u.editData)==null?void 0:a.exercise)==null?void 0:o.show_challenge_task_pass,onChange:B=>ke(void 0,null,function*(){let I=yield(0,We.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:B.target.checked}});(I==null?void 0:I.status)===0&&(ie.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Jt({id:G.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(r==null?void 0:r.question_type)===6&&F.createElement("span",{style:{marginLeft:20},onClick:()=>{var B,I,M,U;S.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:F.createElement("div",null,(r==null?void 0:r.question_type)===6&&F.createElement(Xt.default,{defaultChecked:(I=(B=u==null?void 0:u.editData)==null?void 0:B.exercise)==null?void 0:I.show_hack_sets,onChange:K=>ke(void 0,null,function*(){let me=yield(0,We.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:K.target.checked}});(me==null?void 0:me.status)===0&&(ie.ZP.info("\u8BBE\u7F6E\u6210\u529F"),S.default.destroyAll(),Jt({id:G.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),F.createElement("br",null),(r==null?void 0:r.question_type)===6&&F.createElement(Xt.default,{defaultChecked:(U=(M=u==null?void 0:u.editData)==null?void 0:M.exercise)==null?void 0:U.show_hack_description,onChange:K=>ke(void 0,null,function*(){let me=yield(0,We.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:K.target.checked}});(me==null?void 0:me.status)===0&&(ie.ZP.info("\u8BBE\u7F6E\u6210\u529F"),S.default.destroyAll(),Jt({id:G.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),F.createElement("div",{style:{display:"flex",alignItems:"center"}},(r==null?void 0:r.question_type)===5&&!ce&&F.createElement("a",{className:j.shixun,href:`/shixuns/${r==null?void 0:r.shixun_identifier}/challenges?exercise=true`,target:"_blank"},F.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!ce&&[0,1,2,4,6].includes(r==null?void 0:r.question_type)&&F.createElement(w.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},F.createElement(we.Z,{precision:1,ref:oe,onChange:B=>ee(B),value:le,onBlur:B=>{li(B.target.value,r)}})),!ce&&F.createElement(Ee.Z,{title:"\u5220\u9664"},F.createElement("i",{onClick:()=>{Tt()},style:{marginRight:20},className:`${j.delete} iconfont icon-shanchu13 mr5 `})),!ce&&F.createElement(Ee.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},F.createElement("i",{onClick:()=>{var B,I,M;(r==null?void 0:r.question_type)===6?$e.get("pageType")=="course"?$e.get("updateType")=="course"?re.history.push(`/problems/newedit/${r==null?void 0:r.hack_identifier}?type=exercises&express_id=${(B=c==null?void 0:c.exercise)==null?void 0:B.id}&question_id=${r==null?void 0:r.question_id}&score=${r==null?void 0:r.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${$e.get("courseId")}&stageId=${$e.get("stageId")}`):re.history.push(`/problems/newedit/${r==null?void 0:r.hack_identifier}?type=exercises&express_id=${(I=c==null?void 0:c.exercise)==null?void 0:I.id}&question_id=${r==null?void 0:r.question_id}&score=${r==null?void 0:r.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${$e.get("courseId")}&stageId=${$e.get("stageId")}`):re.history.push(`/problems/newedit/${r==null?void 0:r.hack_identifier}?type=exercises&express_id=${(M=c==null?void 0:c.exercise)==null?void 0:M.id}&question_id=${r==null?void 0:r.question_id}&score=${r==null?void 0:r.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):ne(!0)},className:`${j.edit} iconfont icon-bianji_Hover mr5 `})))),!ce&&F.createElement("div",null,F.createElement("div",{className:j.qcount},F.createElement("span",{className:j.score},r==null?void 0:r.question_score,"\u5206"),F.createElement(Me.Z,{className:j.qtitle,value:(r==null?void 0:r.index)+`\u3001${(r==null?void 0:r.question_type)==8?(g=r==null?void 0:r.program_attr)==null?void 0:g.description:r==null?void 0:r.question_title}`}),(r==null?void 0:r.high_resources_consume)&&F.createElement(Za.Z,{type:"shixun",style:{marginLeft:10}})),(r==null?void 0:r.question_type)===6&&F.createElement(yl.Z,{onEdit:()=>Ml(1),className:"mt10",dataSource:(r==null?void 0:r.languages)||[]}),F.createElement(ya,{newExercisePaper:u,TagDiscipline:pe,qitem:r})),ce&&F.createElement("div",null,(r==null?void 0:r.question_type)<=1&&F.createElement(lt,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}),(r==null?void 0:r.question_type)===5&&F.createElement(_a,{setqitem:J,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,showTip:Zt}),(r==null?void 0:r.question_type)===3&&F.createElement(tn,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}),(r==null?void 0:r.question_type)===2&&F.createElement(an,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}),(r==null?void 0:r.question_type)===4&&F.createElement(Aa,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}),(r==null?void 0:r.question_type)===7&&F.createElement(ea,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}),(r==null?void 0:r.question_type)===8&&F.createElement(sa,{getTagData:jt,deleteitem:Tt,seveeditor:Gt,exerciseitem:c,TagDiscipline:pe,setisedit:ne,qitem:r,init:Xe,showTip:Zt}))))))),F.createElement("div",{className:j.bottomdiv},F.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},F.createElement("span",{className:j.spanBtn,onClick:()=>{Ft()||(dt(!0),pl(!1))}},"\u9898\u5E93\u9009\u9898"),F.createElement(nl.Z,{menu:{items:si}},F.createElement("span",{className:j.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),F.createElement("span",{className:j.spanBtn,onClick:()=>ke(void 0,null,function*(){var B;if(Ft())return;const I=yield(0,qe.JP)(l);I.status===0&&window.open(`/classrooms/coursesId/exercise/${I.exercise_id}/${(B=e.userInfo)==null?void 0:B.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),F.createElement("span",{className:j.spanBtn,onClick:()=>{if(!Ft()){if(qn){window.open(`/paperlibrary/see/${l}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${l}`)}}},"\u8BD5\u5377\u9884\u89C8"),ll==null?void 0:ll.map((B,I)=>F.createElement(Ne.ZP,{key:I,className:j.addQuestionBtn,type:"primary",onClick:()=>{tu(B.id)}},B.name)),F.createElement(Ne.ZP,{className:j.saveBtn,loading:Ka,onClick:()=>{var B,I;const M=()=>ke(void 0,null,function*(){if($e.get("pageType")=="course")if($e.get("updateType")=="course")ie.ZP.info("\u7F16\u8F91\u6210\u529F"),re.history.replace(`/paths/${$e.get("courseId")}`);else{if(Ft())return;(0,Oa._C)({id:$e.get("stageId"),subject_id:$e.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then(me=>{(me==null?void 0:me.status)==0&&(ie.ZP.info("\u521B\u5EFA\u6210\u529F"),re.history.replace(`/paths/${$e.get("courseId")}`))})}else{if(Ft())return;if(qn){Kn(!0);const me=yield(0,We.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:l}});if(Kn(!1),(me==null?void 0:me.status)!==0)return}ie.ZP.info("\u521B\u5EFA\u6210\u529F"),re.history.push("/paperlibrary?defaultActiveKey=0")}});let U=(I=(B=c==null?void 0:c.exercise_question_types)==null?void 0:B.filter(me=>me.question_type===5)[0])==null?void 0:I.items,K=0;U==null||U.map(me=>{me.high_resources_consume&&(K=K+1)}),console.log(K),K>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:K,fn:()=>{M()}}}):M()}},F.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),F.createElement(Na,{setScoreShow:Ke,ScoreShow:Ge,exerciseitem:c,getdata:Xe}),ut&&F.createElement(Pa.Z,{setScoreShow:dt,isshixuns:Ot,ScoreShow:ut,isloadings:Vl,onOk:(B,I,M,U)=>ke(void 0,null,function*(){cn(!0);let me=yield ni({exam_id:l,item_bank_ids:B,shixun_ids:I});cn(!1),(me==null?void 0:me.status)===0&&S.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Xe()},onCancel:()=>{dt(!1),Xe()}})})}),F.createElement(ha.Z,{sub_discipline_id:(i=c==null?void 0:c.exercise)!=null&&i.sub_discipline_id?[(d=c==null?void 0:c.exercise)==null?void 0:d.discipline_id,(C=c==null?void 0:c.exercise)==null?void 0:C.sub_discipline_id]:[],visible:W,onCancel:()=>ae(!1),onOk:ti}),F.createElement(S.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:qa,width:500,onOk:()=>_l.submit(),onCancel:()=>Ll(!1)},F.createElement(w.default,{form:_l,initialValues:{},onFinish:B=>ke(void 0,null,function*(){(yield(0,qe.RK)(nt({id:l},B))).status==0&&(ie.ZP.success("\u4FEE\u6539\u6210\u529F"),Xe(),Ll(!1))})},F.createElement(w.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(B,I){var M,U,K,me;const Qe=(M=ll==null?void 0:ll.find(yt=>yt.nameType==_l.getFieldValue("item_type_en")))==null?void 0:M.id;return(me=(K=(U=c==null?void 0:c.exercise_question_types)==null?void 0:U.filter(yt=>yt.question_type!=Qe))==null?void 0:K.map(yt=>yt==null?void 0:yt.name))!=null&&me.includes(I)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},F.createElement(Ct.default,{size:"large",maxLength:10,showCount:!0})),F.createElement(w.default.Item,{hidden:!0,name:"item_type_en"},F.createElement(Ct.default,{size:"large"})))),F.createElement(Yt.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:ve},F.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),F.createElement(Mn.Z,{stickyTop:-24,subDisciplineId:(k=c==null?void 0:c.exercise)!=null&&k.sub_discipline_id?[(v=c==null?void 0:c.exercise)==null?void 0:v.discipline_id,(O=c==null?void 0:c.exercise)==null?void 0:O.sub_discipline_id]:[],onCancel:()=>Be(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{Be(!1),Xe()}}),F.createElement("div",{style:{height:70}})),F.createElement(yl.Q,{visible:!!Wl,setVisible:Ml,tip:Wl===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Wl===1?r==null?void 0:r.languages:[],onOk:B=>ke(void 0,null,function*(){const I={languages:B};Wl===1?I.hack_id=r==null?void 0:r.hack_id:I.exam_id=l,(yield(0,We.ZP)("/api/problems/update_languages.json",{method:"post",body:I})).status===0&&(ie.ZP.success("\u4FEE\u6539\u6210\u529F"),Jt({id:G.current}),Ml(!1))})}))};var Va=(0,re.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Ra),Jn=E(85786),La=E(15730),Wa=E(86918),Q=E(59301),Ma=Object.defineProperty,za=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Un=(e,t,l)=>t in e?Ma(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Xn=(e,t)=>{for(var l in t||(t={}))Ja.call(t,l)&&Un(e,l,t[l]);if(Gn)for(var l of Gn(t))Ga.call(t,l)&&Un(e,l,t[l]);return e},Ua=(e,t)=>za(e,Ha(t)),Rl=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())});const Yn=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{Rl(void 0,null,function*(){const u=yield(0,qe.d1)({source:"question"});u!=null&&u.disciplines&&t((0,Oe.L)(u==null?void 0:u.disciplines))})},[]),e},Xa=({user:e,newExercisePaper:t,dispatch:l})=>{var u,_,x,P,p,a,o,g,i,d,C,k;const v=(0,re.useParams)(),O=Yn(),[c]=w.default.useForm(),[R,de]=(0,n.useState)(),[m,r]=(0,n.useState)(!1),[J,le]=(0,n.useState)(1),[ee,oe]=(0,n.useState)(""),[G]=(0,re.useSearchParams)(),[h,te]=(0,n.useState)(!1),[ge,Fe]=(0,n.useState)(!1),[ce,ne]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{G.get("type")==="2"&&(oe(v.id),le(2))},[G.get("type")]),(0,n.useEffect)(()=>{if(v.id){if(!O.length)return;Rl(void 0,null,function*(){var Se,W,ae;r(!0);const ve=yield(0,qe.Di)({id:v.id});r(!1);const Be=(Se=ve==null?void 0:ve.exercise)==null?void 0:Se.sub_discipline_id;let Ge=[];for(const dt of O)for(const Ot of dt.children)Ot.value===Be&&(Ge=[dt.value,Ot.value]);const Ke=(W=ve==null?void 0:ve.exercise)==null?void 0:W.time,ut=Ua(Xn({},ve.exercise),{sub_discipline_id:Ge,time:Ke===-1?null:Ke});de(ut),ne((ae=ve.exercise)==null?void 0:ae.set_question_sub_discipline)})}else de({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[O]),Q.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Q.createElement("section",{className:"edu-container"},Q.createElement("section",{className:"animated fadeIn"},Q.createElement("aside",{style:{marginTop:15}},Q.createElement($t.Z,{separator:">"},Q.createElement($t.Z.Item,null,Q.createElement(re.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Q.createElement($t.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Q.createElement("div",{className:"bg-white"},Q.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Q.createElement("div",{onClick:()=>{if(h){ie.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}le(1)},className:J===1?De.Z.selectdiv:De.Z.divitem},Q.createElement(Jn.Z,{number:1,active:J===1,className:"mr10"}),Q.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Q.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Q.createElement("div",{onClick:()=>{if(!v.id&&!ee){ie.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}le(2),!ee&&oe(v.id)},className:J!==1?De.Z.selectdiv:De.Z.divitem},Q.createElement(Jn.Z,{number:2,active:J!==1,className:"mr10"}),Q.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),J===2&&Q.createElement("div",{className:"tc"},Q.createElement(La.Z,{defaultValue:(_=(u=t==null?void 0:t.editData)==null?void 0:u.exercise)==null?void 0:_.exercise_name,onFinish:pe=>Rl(void 0,null,function*(){var Se,W,ae,ve,Be,Ge,Ke,ut,dt,Ot,pl,Vl;return pe.trim()===((W=(Se=t==null?void 0:t.editData)==null?void 0:Se.exercise)==null?void 0:W.exercise_name)?!0:(yield(0,qe.w0)({id:`${(ve=(ae=t==null?void 0:t.editData)==null?void 0:ae.exercise)==null?void 0:ve.id}`,sub_discipline_id:(Ge=(Be=t==null?void 0:t.editData)==null?void 0:Be.exercise)==null?void 0:Ge.sub_discipline_id,time:`${(ut=(Ke=t==null?void 0:t.editData)==null?void 0:Ke.exercise)==null?void 0:ut.time}`,exercise_name:pe,exercise_description:(Ot=(dt=t==null?void 0:t.editData)==null?void 0:dt.exercise)==null?void 0:Ot.exercise_description,difficulty:(Vl=(pl=t==null?void 0:t.editData)==null?void 0:pl.exercise)==null?void 0:Vl.difficulty})).status===0?(c.setFieldValue("exercise_name",pe),l({type:"newExercisePaper/modifyTitle",payload:pe}),!0):!1})}),Q.createElement("div",{style:{fontSize:14}},Q.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},(P=(x=t==null?void 0:t.editData)==null?void 0:x.exercise)==null?void 0:P.time)),Q.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},((a=(p=t==null?void 0:t.editData)==null?void 0:p.exercise)==null?void 0:a.difficulty)===1?"\u7B80\u5355":((g=(o=t==null?void 0:t.editData)==null?void 0:o.exercise)==null?void 0:g.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Q.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},((d=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:d.q_counts)||0)),Q.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},(k=(C=t==null?void 0:t.editData)==null?void 0:C.exercise_types)==null?void 0:k.q_scores))))),J===1&&Q.createElement(at.Z,{spinning:m,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Q.createElement("section",{className:[De.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},R&&Q.createElement(w.default,{layout:"horizontal",form:c,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:De.Z.formWrap,initialValues:R},Q.createElement(w.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:De.Z.baseLineHeight,rules:[{required:!0,validator:(pe,Se)=>{var W;return((W=Se==null?void 0:Se.replaceAll(" ",""))==null?void 0:W.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Q.createElement(Ct.default,{maxLength:60,className:De.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Q.createElement(w.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:De.Z.baseLineHeight},Q.createElement(El.Z,{className:De.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:O,popupClassName:De.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Q.createElement("div",{className:De.Z.concat},Q.createElement("div",null,Q.createElement(Xt.default,{checked:ce,onChange:pe=>{ne(pe.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Q.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Q.createElement("a",{onClick:()=>Fe(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Q.createElement(w.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:De.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Q.createElement(mt.ZP.Group,{className:De.Z.radiogroup},Q.createElement(mt.ZP.Button,{className:De.Z.easy,value:1},"\u7B80\u5355"),Q.createElement(mt.ZP.Button,{className:De.Z.medium,value:2},"\u9002\u4E2D"),Q.createElement(mt.ZP.Button,{className:De.Z.hard,value:3},"\u56F0\u96BE"))),Q.createElement(w.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:De.Z.baseLineHeight},Q.createElement("div",{style:{display:"flex",width:"100%"}},Q.createElement(w.default.Item,{name:"time",noStyle:!0},Q.createElement(we.Z,{min:1,className:De.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Q.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Q.createElement(w.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Q.createElement(Ct.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Q.createElement("div",{className:De.Z.bottmodiv},Q.createElement(Ne.ZP,{className:`${De.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{G.get("pageType")=="course"?re.history.push(`/paths/${G.get("courseId")}`):re.history.push("/paperlibrary")}},"\u53D6\u6D88"),Q.createElement(Gl.Z,{className:`${De.Z.confirmBtn} ml15`,type:"primary",onClick:()=>Rl(void 0,null,function*(){var pe,Se,W,ae;yield c.validateFields();const ve=c.getFieldsValue();if(ve.sub_discipline_id=((pe=ve.sub_discipline_id)==null?void 0:pe.length)>0?ve.sub_discipline_id[1]:"",ve.set_question_sub_discipline=ce,v.id){(yield(0,qe.w0)(Xn({id:v.id},ve))).status===0&&(oe(v.id),le(2),re.history.replace(`/paperlibrary/add/${v.id}?type=2`));return}const Be=yield(0,qe.un)(ve);Be.status===0&&(oe((Se=Be==null?void 0:Be.data)==null?void 0:Se.exam_id),le(2),G.get("pageType")=="course"?re.history.replace(`/paperlibrary/add/${(W=Be==null?void 0:Be.data)==null?void 0:W.exam_id}?type=2&pageType=course&courseId=${G.get("courseId")}&stageId=${G.get("stageId")}`):re.history.replace(`/paperlibrary/add/${(ae=Be==null?void 0:Be.data)==null?void 0:ae.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),J===2&&Q.createElement("div",null,Q.createElement(Va,{setisedits:te,itemid:ee}))),Q.createElement(Wa.Z,{open:ge,onCancel:()=>{Fe(!1)}}))};var Ya=(0,re.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Xa)},79285:function(Eu,vl,E){E.d(vl,{Z:function(){return Pe}});var n=E(59301),re=E(78241),w=E(8591),$t=E(43418),ie=E(99313),at=E(57809),Ct=E(19842),El=E(98228),Xt=E(92832),mt=E(1710),we=E(6848),Ne=E(58421),De=E(3113),qe=E(99064),Oe={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"},Gl=E(26422),S={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"},Re=E(85149),nl=E(955),Ee=E(24334);const Yt=["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 xt=({qitem:b})=>{var fe,ye,At,Bt,q,Ve,et,_e,he,Vt;return n.createElement("div",{className:S.warp},n.createElement("div",{className:S.mainPart},n.createElement("div",{className:S.qcount},(b==null?void 0:b.question_type)===8&&n.createElement(Re.Z,{className:S.content,showProgramFill:!0,value:(fe=b==null?void 0:b.program_attr)==null?void 0:fe.description}),(b==null?void 0:b.question_type)!=8&&n.createElement(Re.Z,{className:S.qtitle,value:(b==null?void 0:b.name)||(b==null?void 0:b.title)})),((b==null?void 0:b.question_type)===0||(b==null?void 0:b.question_type)===2)&&n.createElement("div",null,(ye=b==null?void 0:b.choices)==null?void 0:ye.map(($,it)=>n.createElement("div",{className:S.redio},!($!=null&&$.is_answer)&&n.createElement("span",{className:S.redioitem}),($==null?void 0:$.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Re.Z,{className:$!=null&&$.is_answer?S.titleyes:S.title,value:Yt[it]+($==null?void 0:$.choice_text)}),($==null?void 0:$.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===1&&n.createElement("div",null,(At=b==null?void 0:b.choices)==null?void 0:At.map(($,it)=>n.createElement("div",{className:S.checkbox},!($!=null&&$.is_answer)&&n.createElement("span",{className:S.checkboxitem}),($==null?void 0:$.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Re.Z,{className:$!=null&&$.is_answer?S.titleyes:S.title,value:Yt[it]+($==null?void 0:$.choice_text)}),($==null?void 0:$.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===3&&n.createElement("div",{className:S.completion},(Bt=b==null?void 0:b.standard_answer)==null?void 0:Bt.map(($,it)=>{var A;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",it+1),n.createElement("div",{className:S.content},(A=$==null?void 0:$.answer_text)==null?void 0:A.map((tt,Lt)=>n.createElement("div",{className:S.items},tt))))})),(b==null?void 0:b.question_type)===4&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(q=b==null?void 0:b.answer_texts)!=null&&q[0]?n.createElement(Re.Z,{className:S.content,value:(Ve=b==null?void 0:b.answer_texts)==null?void 0:Ve[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(b==null?void 0:b.question_type)===5&&((et=b==null?void 0:b.challenge_names)==null?void 0:et.map(($,it)=>n.createElement("div",{className:S.shixun},n.createElement("span",{className:S.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,nl.EM)(it+1),"\u9898"),$)))),(b==null?void 0:b.question_type)===6&&n.createElement("div",{className:S.program},n.createElement(Re.Z,{className:S.content,value:((_e=b==null?void 0:b.program_attr)==null?void 0:_e.description)||"- -"})),(b==null?void 0:b.question_type)===7&&((he=b==null?void 0:b.sub_item_banks)==null?void 0:he.map(($,it)=>{var A,tt,Lt,Wt,Ue;return n.createElement("div",null,n.createElement("div",{className:S.combination},n.createElement("span",{className:S.qtitle},$==null?void 0:$.name)),n.createElement("div",{className:S.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,(($==null?void 0:$.item_type)=="SINGLE"||($==null?void 0:$.item_type)=="JUDGMENT")&&((A=$==null?void 0:$.choices)==null?void 0:A.map((X,Ae)=>n.createElement("div",{className:S.redio},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.redioitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.redioitemyes} icon-duigou1`}),n.createElement(Re.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:Yt[Ae]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),($==null?void 0:$.item_type)=="MULTIPLE"&&((tt=$==null?void 0:$.choices)==null?void 0:tt.map((X,Ae)=>n.createElement("div",{className:S.checkbox},!(X!=null&&X.is_answer)&&n.createElement("span",{className:S.checkboxitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${S.checkboxitemyes} icon-duigou1`}),n.createElement(Re.Z,{className:X!=null&&X.is_answer?S.titleyes:S.title,value:Yt[Ae]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:S.yestag},"\u6B63\u786E\u7B54\u6848")))),($==null?void 0:$.item_type)=="COMPLETION"&&n.createElement("div",{className:S.completion},(Lt=$==null?void 0:$.standard_answer)==null?void 0:Lt.map((X,Ae)=>{var wt;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:S.title},"\u586B\u7A7A\u9879",Ae+1),n.createElement("div",{className:S.content},(wt=X==null?void 0:X.answer_text)==null?void 0:wt.map((lt,Mt)=>n.createElement("div",{className:S.items},lt))))})),($==null?void 0:$.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:S.simple},n.createElement("div",{className:S.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Wt=$==null?void 0:$.answer_texts)!=null&&Wt[0]?n.createElement(Re.Z,{className:S.content,value:(Ue=$==null?void 0:$.answer_texts)==null?void 0:Ue[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(b==null?void 0:b.question_type)===8&&n.createElement("div",null,n.createElement(Re.Z,{disabledFill:!0,className:S.content,showProgramFill:!0,value:Ee.Base64.decode(((Vt=b==null?void 0:b.program_attr)==null?void 0:Vt.code)||"")})),(b==null?void 0:b.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.study_count)||"0"))),n.createElement("a",{className:S.shixunbutton,href:`/shixuns/${b==null?void 0:b.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((b==null?void 0:b.question_type)<=4||[6,8].includes(b==null?void 0:b.question_type))&&n.createElement("div",{className:S.bottom},n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u89E3\u6790"),n.createElement("span",{className:S.right},b!=null&&b.analysis?n.createElement(Re.Z,{value:b==null?void 0:b.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u96BE\u5EA6"),n.createElement("span",{className:S.right},(b==null?void 0:b.difficulty)===1?"\u7B80\u5355":(b==null?void 0:b.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:S.bottomitem},n.createElement("span",{className:S.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:S.right},b!=null&&b.tag_discipline?b==null?void 0:b.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},We=E(86087),fl=E(84287),yl=E(89070),ul=E(61485),Me=E(32570),ze=E(16149),N=E(59301),Ul=Object.defineProperty,Xl=Object.defineProperties,hl=Object.getOwnPropertyDescriptors,gl=Object.getOwnPropertySymbols,Yl=Object.prototype.hasOwnProperty,Fl=Object.prototype.propertyIsEnumerable,Rt=(b,fe,ye)=>fe in b?Ul(b,fe,{enumerable:!0,configurable:!0,writable:!0,value:ye}):b[fe]=ye,se=(b,fe)=>{for(var ye in fe||(fe={}))Yl.call(fe,ye)&&Rt(b,ye,fe[ye]);if(gl)for(var ye of gl(fe))Fl.call(fe,ye)&&Rt(b,ye,fe[ye]);return b},pt=(b,fe)=>Xl(b,hl(fe)),Dt=(b,fe,ye)=>new Promise((At,Bt)=>{var q=_e=>{try{et(ye.next(_e))}catch(he){Bt(he)}},Ve=_e=>{try{et(ye.throw(_e))}catch(he){Bt(he)}},et=_e=>_e.done?At(_e.value):Promise.resolve(_e.value).then(q,Ve);et((ye=ye.apply(b,fe)).next())});const Kl=({setScoreShow:b,ScoreShow:fe,onOk:ye,isshixuns:At,isloadings:Bt,dispatch:q,isIntelligentAssistant:Ve=!1,ispptModal:et=!1,newExercisePaper:_e,shixunsDetail:he})=>{var Vt,$,it;let[A,tt]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:Ve,is_smart_plan:et,group_id:[]}),[Lt,Wt]=(0,n.useState)([]),[Ue,X]=(0,n.useState)([]),[Ae,wt]=(0,n.useState)([]),[lt,Mt]=(0,n.useState)([]);const[Kt,ue]=(0,n.useState)(!1),[ot]=re.default.useForm(),[ql,en]=(0,n.useState)(),[Bl,al]=(0,n.useState)(!1);let[be,ht]=(0,n.useState)(At);const[Ye,Nt]=(0,n.useState)([]),[qt,bl]=(0,n.useState)(0),[tn,ln]=(0,n.useState)(!0),[Ie,Cl]=(0,n.useState)([]),[xl,nn]=(0,n.useState)([]),bt=[{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}],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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[st,Dl]=(0,n.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 _t=(0,n.useRef)(new Set),gt=(0,n.useRef)(new Set),zt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],_n=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],an=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Al,T]=(0,n.useState)(!1),il=()=>{ot.resetFields(),be=!1,ht(!1),T(!1),ot.submit()};(0,n.useEffect)(()=>{var s,f,z,Z,H,Ce,je,Y,rt,Te;(((z=(f=(s=_e==null?void 0:_e.editData)==null?void 0:s.exercise)==null?void 0:f.exist_item_bank_ids)==null?void 0:z.length)>0||((Ce=(H=(Z=_e==null?void 0:_e.editData)==null?void 0:Z.exercise)==null?void 0:H.exist_item_bank_shixun_ids)==null?void 0:Ce.length)>0)&&nn([...(Y=(je=_e==null?void 0:_e.editData)==null?void 0:je.exercise)==null?void 0:Y.exist_item_bank_ids,...(Te=(rt=_e==null?void 0:_e.editData)==null?void 0:rt.exercise)==null?void 0:Te.exist_item_bank_shixun_ids])},[($=(Vt=_e==null?void 0:_e.editData)==null?void 0:Vt.exercise)==null?void 0:$.exist_item_bank_ids]),(0,n.useEffect)(()=>{fe&&(ot.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),tn&&be&&(ot.setFieldsValue({item_type:"SHIXUN"}),A.item_type="SHIXUN",tt(se({},A)),ln(!1)),vt(A),wl(),ol({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[fe]),(0,n.useEffect)(()=>{qt>0&&setTimeout(()=>{bl(0)},2e3)},[qt]);function vt(s){return Dt(this,null,function*(){var f,z,Z;if(ue(!0),tt(se({},s)),(Ae==null?void 0:Ae.length)<=0&&s.type==="5"){Mt([]),ue(!1);return}console.log("----",Ae,Ye);let H=s.type==="5"?Ae==null?void 0:Ae.filter(Y=>!Ye.includes(Y)):null,Ce=s.type==="5"?Ae==null?void 0:Ae.filter(Y=>Ye.includes(Y)):null,je=yield(0,qe.ZP)("/api/item_banks.json",{method:"get",params:pt(se({},s),{discipline_id:((f=s==null?void 0:s.courseid)==null?void 0:f[0])||null,sub_discipline_id:((z=s==null?void 0:s.courseid)==null?void 0:z[1])||null,ids:H,shixun_ids:Ce,include_shixuns:!Ve,group_id:((Z=s.group_id)==null?void 0:Z.map(Y=>Y==null?void 0:Y.value))||null,keyword:s.keyword?encodeURIComponent(s.keyword):s.keyword,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null,bigmodel:Ve,is_smart_plan:et})});Mt(je),ue(!1)})}function wl(){return Dt(this,null,function*(){let s=yield(0,qe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:A.type==="5"?null:A.type,clazz:"ItemBanksGroup"}});Wt((0,Gl.L)(s==null?void 0:s.disciplines))})}function ol(s){return Dt(this,null,function*(){var f;let z=yield(0,qe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:s}),Z=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(f=z==null?void 0:z.data)==null?void 0:f.map(H=>({title:H.name,id:H.id,pid:H.id,value:H.id,key:H.id,isLeaf:!H.have_child}))}];Cl(Z)})}function Nl(s){return Dt(this,null,function*(){var f,z,Z,H;ue(!0);let Ce=(f=s.list)==null?void 0:f.filter(rt=>!Ye.includes(rt)),je=(z=s.list)==null?void 0:z.filter(rt=>Ye.includes(rt));if(Ce.length===0&&je.length===0){ue(!1),Mt([]);return}let Y=yield(0,qe.ZP)("/api/item_banks.json",{method:"get",params:pt(se({},s),{discipline_id:((Z=s==null?void 0:s.courseid)==null?void 0:Z[0])||null,sub_discipline_id:((H=s==null?void 0:s.courseid)==null?void 0:H[1])||null,ids:Ce,shixun_ids:je,type:s.type==="5"?null:s.type,clazz:s.type==="3"?"ItemBanksGroup":null})});ue(!1),Mt(Y)})}const el=s=>Dt(void 0,null,function*(){const f=yield q({type:"shixunsDetail/release",payload:{id:s}});let z=f==null?void 0:f.tag_position,Z=(f==null?void 0:f.evaluation_set_position)||[],H=f.status;return H===0?(w.ZP.success("\u53D1\u5E03\u6210\u529F"),vt(A),!0):(H===2?w.ZP.error(`\u7B2C${Z.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):H===3?w.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${z.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):w.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),Et=s=>(s==null?void 0:s.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",sl=(s,f,z)=>s.map(Z=>Z.key===f?se(se({},Z),z):Z.children?pt(se({},Z),{children:sl(Z.children,f,z)}):Z),Pl=s=>Dt(void 0,null,function*(){const{key:f}=s;let z=A.type;const Z=yield(0,ze.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(f),type:z}),{data:H,total_count:Ce}=Z||{};Ce>0&&Cl(je=>sl(je,f,{children:H.map(Y=>({title:Y.name,id:Y.id,pid:Y.id,value:Y.id,key:Y.id,isLeaf:!Y.have_child}))}))});function on(s){console.log("----",A),s==="1"&&(st.gg=se({},A)),s==="2"&&(st.scj=se({},A)),s==="3"&&(st.ttgx=se({},A)),s==="0"&&(st.wcjd=se({},A)),s==="5"&&(st.yx=se({},A)),Dl(se({},st))}function sn(){A.type==="1"&&(A=st.gg),A.type==="2"&&(A=st.scj),A.type==="3"&&(A=st.ttgx),A.type==="0"&&(A=st.wcjd),A.type==="5"&&(A=st.yx),(A==null?void 0:A.item_type)==="SHIXUN"?(be=!0,ht(!0)):(be=!1,ht(!1)),ot.setFieldsValue(se({},A)),tt(se({},A)),vt(se({},A))}return N.createElement("div",null,N.createElement($t.default,{title:!1,footer:!1,open:fe,width:1200,centered:!0,className:Oe.scoremodal,onCancel:()=>{b(!1)}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement("div",{className:Oe.title},Ve?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),Ve&&N.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"),N.createElement(ie.default,{className:Oe.tabWrap,activeKey:A.type,onChange:s=>{s==="3"?(A.show_all_share=!0,ol({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):A.show_all_share=null,s==="0"&&ol({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),on(A.type),A.type=s,(A==null?void 0:A.item_type)==="SHIXUN"&&A.type!=="5"&&(be=!0,ht(!0)),T(!1),A.type==="5"&&(be=!1,ht(!1)),sn(),wl()},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:N.createElement("div",null,"\u5DF2\u9009",Ae.length>0&&N.createElement("span",{className:Oe.titlecount},Ae.length),qt>0&&N.createElement("span",{className:Oe.add},"+",qt)),key:"5"}]}),N.createElement(re.default,{layout:"inline",form:ot,onValuesChange:(s,f)=>{const z=Object.values(f).some(H=>H!==null&&H!==""&&H!==void 0),Z=f.keyword==="";if(T(z||!Z),A.page=1,(f==null?void 0:f.item_type)==="SHIXUN"){if(A.type==="5"?ht(!1):ht(!0),s.keyword||s.keyword==="")return;ot.submit()}else{if(s!=null&&s.courseid&&ot.setFieldsValue({tag_discipline_id:""}),ht(!1),s.keyword||s.keyword==="")return;ot.submit()}},onFinish:s=>{var f;A.type==="3"&&(!s.group_id||((f=s==null?void 0:s.group_id)==null?void 0:f.length)===0)?A.show_all_share=!0:A.show_all_share=null,tt(se(se({},A),s)),vt(se(se({},A),s))}},N.createElement(re.default.Item,{name:"item_type"},N.createElement(at.default,{className:Oe.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(et?un:Ve?bt==null?void 0:bt.filter(s=>s.question_type!==5):bt).map(s=>N.createElement(at.default.Option,{key:s.value},s.name)))),N.createElement(re.default.Item,{name:"courseid"},N.createElement(Ct.Z,{className:Oe.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Lt})),!be&&N.createElement(re.default.Item,{name:"tag_discipline_id"},N.createElement(at.default,{className:Oe.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(it=lt==null?void 0:lt.tag_disciplines)==null?void 0:it.map(s=>N.createElement(at.default.Option,{key:s.id},s.name)))),N.createElement(re.default.Item,{name:be?"diff":"difficulty"},N.createElement(at.default,{className:Oe.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!be&&zt.map(s=>N.createElement(at.default.Option,{key:s.value},s.name)),be&&_n.map(s=>N.createElement(at.default.Option,{key:s.value},s.name)))),be&&N.createElement(re.default.Item,{name:"shixun_publish_status"},N.createElement(at.default,{className:Oe.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},an.map(s=>N.createElement(at.default.Option,{key:s.value},s.name)))),(A.type==="3"||A.type==="0")&&!be&&N.createElement(re.default.Item,{name:"group_id"},N.createElement(El.default,{treeDataSimpleMode:!0,style:{width:118},className:Oe.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(s,f)=>f.title.toUpperCase().indexOf(s.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Pl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ie})),Al&&N.createElement("span",{className:Oe.allqingchu,onClick:il},N.createElement("i",{className:"iconfont icon-guanbi4"}),N.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),N.createElement(re.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},N.createElement(Xt.default.Search,{className:Oe.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:N.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>ot.submit()}),onSearch:s=>{ot.submit()}}))),N.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},N.createElement("div",{onClick:()=>{A.updated_at==="asc"?A.updated_at="desc":A.updated_at="asc",tt(pt(se({},A),{page:1})),vt(pt(se({},A),{page:1}))}}," ",A.updated_at?N.createElement("img",{src:A.updated_at==="asc"?We.Z:fl.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):N.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),N.createElement("div",{onClick:()=>{A.quotes==="asc"?A.quotes="desc":A.quotes="asc",tt(pt(se({},A),{page:1})),vt(pt(se({},A),{page:1}))},style:{marginLeft:20}}," ",A.quotes?N.createElement("img",{src:A.quotes==="asc"?We.Z:fl.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):N.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),N.createElement(mt.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(lt==null?void 0:lt.items)||(lt==null?void 0:lt.shixun_list),pagination:!1,loading:Kt,rowKey:s=>s.id,rowSelection:{type:Ve||et?"radio":"checkbox",selectedRowKeys:Ue,getCheckboxProps:s=>({disabled:s.shixun_tag_num===1||(xl==null?void 0:xl.find(f=>s.id===f))}),onSelect(s,f,z){if(Ve||et){X([s.id]),gt.current=new Set([s.id]),bl(1),wt([s.id]);return}if(f)(be||s!=null&&s.challenge_names)&&Nt([...Ye,s.id]),X([...Ue,s.id]),s.identifier?_t.current.add(s.id):gt.current.add(s.id),bl(1),wt([...Ae,s.id]);else{s.identifier?_t.current.delete(s.id):gt.current.delete(s.id);let Z=Ae.filter(H=>H!==s.id);if(X(Z),wt(Z),be||s!=null&&s.challenge_names){let H=Ye.filter(Ce=>Ce!==s.id);Nt([...H])}if(A.type==="5"){Nl(pt(se({},A),{list:[...Z]}));return}}},onSelectAll(s,f,z){var Z,H;if(s){const Ce=z.map(Y=>Y.id),je=(H=z==null?void 0:z.filter(Y=>Y==null?void 0:Y.challenge_names))==null?void 0:H.map(Y=>Y.id);Nt([...Ye,...je]),X([...Ue,...Ce]),wt([...Ae,...Ce]);for(const Y of z)Y.identifier?_t.current.add(Y.id):gt.current.add(Y.id)}else{const Ce=z.map(Te=>Te.id),je=Ue.filter(Te=>!Ce.some(tl=>tl===Te)),Y=(Z=z==null?void 0:z.filter(Te=>Te==null?void 0:Te.challenge_names))==null?void 0:Z.map(Te=>Te.id);X([...je]),wt([...je]);let rt=Ye.filter(Te=>!Y.some(tl=>tl===Te.id));Nt([...rt]),A.type==="5"&&Nl(pt(se({},A),{list:[...je]}));for(const Te of Ce)Te.identifier?_t.current.delete(Te):gt.current.delete(Te)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(s,f,z)=>{var Z,H;return N.createElement(we.Z,{title:Et(f)},N.createElement("div",null,be||f!=null&&f.challenge_names?"\u5B9E\u8BAD\u9898":(H=(Z=bt==null?void 0:bt.filter(Ce=>Ce.value===s))==null?void 0:Z[0])==null?void 0:H.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:be?"30%":"60%",key:"name",render:(s,f,z)=>{var Z;return N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(we.Z,{title:Et(f)},N.createElement("div",{className:f!=null&&f.high_resources_consume?Oe.q_title:""},N.createElement(Re.Z,{key:1,showLines:1,showTextOnly:!0,value:be||f!=null&&f.challenge_names?f!=null&&f.title||s===null?"--":s:(f==null?void 0:f.item_type)=="BPROGRAM"?(Z=f==null?void 0:f.program_attr)==null?void 0:Z.description:s}))),(f==null?void 0:f.high_resources_consume)&&N.createElement(Me.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!be,render:(s,f,z)=>{var Z;return N.createElement(we.Z,{title:Et(f)},N.createElement("span",null,s?(Z=s==null?void 0:s.split("\u3001"))==null?void 0:Z[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!be,render:(s,f,z)=>N.createElement(we.Z,{title:Et(f)},N.createElement("span",null,s||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(s,f,z)=>{var Z,H,Ce,je;return N.createElement(we.Z,{title:Et(f)},N.createElement("div",null,be||f!=null&&f.challenge_names?(f==null?void 0:f.level)||((H=(Z=zt==null?void 0:zt.filter(Y=>Y.value===s))==null?void 0:Z[0])==null?void 0:H.name):(je=(Ce=zt==null?void 0:zt.filter(Y=>Y.value===s))==null?void 0:Ce[0])==null?void 0:je.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!be,render:(s,f,z)=>N.createElement(we.Z,{title:Et(f)},N.createElement("div",null,s||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(s,f,z)=>N.createElement(we.Z,{title:Et(f)},N.createElement("div",null,be||f!=null&&f.challenge_names?(f==null?void 0:f.study_count)||(f==null?void 0:f.stu_num):s))},{title:N.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",N.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},N.createElement(ul.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!be,render:(s,f,z)=>N.createElement(we.Z,{title:Et(f)},N.createElement("div",null,s||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(s,f,z)=>N.createElement(we.Z,{title:Et(f)},N.createElement("div",{style:{flex:1,textAlign:"start"}},N.createElement("a",{onClick:()=>{var Z,H;en(pt(se({},f),{question_type:be||f!=null&&f.challenge_names?5:(H=(Z=bt==null?void 0:bt.filter(Ce=>Ce.value===(f==null?void 0:f.item_type)))==null?void 0:Z[0])==null?void 0:H.question_type})),al(!0)}},"\u67E5\u770B"),(f==null?void 0:f.shixun_tag_num)===1&&N.createElement("a",{style:{marginLeft:10},onClick:()=>{$t.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:N.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",N.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${f==null?void 0:f.identifier}/challenges`)}},(f==null?void 0:f.shixun_name)||"--"),"\uFF1F"),onOk:()=>Dt(void 0,null,function*(){if(!el(f==null?void 0:f.identifier))return new Promise((Z,H)=>{H()})})})}},"\u53D1\u5E03")))}].filter(s=>!s.hidden)}),N.createElement(Ne.Z,{current:A.page,total:(lt==null?void 0:lt.items_count)||(lt==null?void 0:lt.shixuns_count),style:{marginBottom:20},defaultPageSize:A.per_page,showTotal:s=>N.createElement("span",null,"\u5171\xA0",N.createElement("span",{style:{color:"#165DFF"}},s),"\xA0\u6761\u6570\u636E"),pageSize:A.per_page,onChange:(s,f)=>{A.page=s,A.per_page=f,tt(se({},A)),vt(se({},A))}}),N.createElement("div",{className:Oe.bottom},N.createElement(De.ZP,{className:Oe.no,onClick:()=>{b(!1)}},"\u53D6\u6D88"),N.createElement(De.ZP,{loading:Bt,style:{width:Bt&&75},className:Oe.yes,onClick:()=>Dt(void 0,null,function*(){if((Ae==null?void 0:Ae.length)<=0){w.ZP.info(Ve||et?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}ye([...gt.current],[..._t.current],!0,Ae==null?void 0:Ae.length)})},Ve?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),N.createElement($t.default,{open:Bl,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Oe.previewModal,width:1e3,centered:!0,onCancel:()=>{al(!1)},onOk:()=>{al(!1)}},N.createElement(xt,{qitem:ql})))};var Pe=(0,yl.connect)(({shixunsDetail:b,newExercisePaper:fe})=>({shixunsDetail:b,newExercisePaper:fe}))(Kl)}}]); diff --git a/p__Paperlibrary__Add__index.9cd36d2b.async.js b/p__Paperlibrary__Add__index.9cd36d2b.async.js deleted file mode 100644 index 672ce22f4a..0000000000 --- a/p__Paperlibrary__Add__index.9cd36d2b.async.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunk=self.webpackChunk||[]).push([[3260],{8478:function(Eu,_l,E){E.r(_l),E.d(_l,{default:function(){return Ya},useCourseOptions:function(){return Yn}});var n=E(59301),se=E(89070),w=E(78241),Qt=E(66104),ae=E(8591),ut=E(71418),bt=E(92832),vl=E(19842),Ut=E(24905),dt=E(5112),we=E(5871),Ne=E(3113),De=E(7761),Ke=E(80401),Oe=E(26422),Jl=E(6021),O=E(43418),Qe=E(20834),tl=E(38854),fe=E(6848),Xt=E(43428),j={flex_box_center:"flex_box_center___gi93l",flex_space_between:"flex_space_between___mWMLA",flex_box_vertical_center:"flex_box_vertical_center___rk4nc",flex_box_center_end:"flex_box_center_end___B8XxF",flex_box_column:"flex_box_column___AX3Vm",moreSpan:"moreSpan___hbStq",bg:"bg___Ya739",title:"title___BC46y",bottomdiv:"bottomdiv___uaPr6",spanBtn:"spanBtn___jjgnA",addQuestionBtn:"addQuestionBtn___qOlYW",saveBtn:"saveBtn___ulgem",left:"left___i8aTX",leftAction:"leftAction___sQkuq",Button:"Button___auxWm",iconWrapper:"iconWrapper___h3H1m",up:"up___tLyCX",down:"down___T5_aj",disabled:"disabled___GRBbF",titleleft:"titleleft___xZGbq",more_style:"more_style___nhWCX",qcount:"qcount___ID7OA",score:"score___T7dbm",qtitle:"qtitle___qJBFd",qcountclick:"qcountclick___m_VKG",right:"right___CBabI",edit:"edit___WHuql",delete:"delete___Pa6db",shixun:"shixun___oObBe",scoreByBlankRadio:"scoreByBlankRadio___r4AWn",modalconfirm:"modalconfirm___Ru9B_",scoremodal:"scoremodal___BdW7P",close:"close___blHYk",content:"content___jlm9o",items:"items___i3TrH",bottom:"bottom___zMQZ6",yes:"yes___lOPY6",no:"no___gtzKI",formcenter:"formcenter___fCxkm",radiogroup:"radiogroup___oXWHc",easy:"easy___ANNVD",medium:"medium___ov7N3",hard:"hard___n4afW",formcenterselect:"formcenterselect___lYa4f",selectitems1:"selectitems1___Y2Zy4",selectitems:"selectitems___c9Pt5",morebottom:"morebottom____I_ev",scoreinput:"scoreinput___O8EhL",shake:"shake___QxkjH",titleTooltip:"titleTooltip___CAyYg",exercise_styles:"exercise_styles___u40hG"},Ct=E(955),Le=E(99064),El=E(8797),fl=E(67248),ll=E(12921),We=E(85149),Me=E(59301),N=Object.defineProperty,Gl=Object.defineProperties,Ul=Object.getOwnPropertyDescriptors,yl=Object.getOwnPropertySymbols,hl=Object.prototype.hasOwnProperty,Xl=Object.prototype.propertyIsEnumerable,gl=(e,t,l)=>t in e?N(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,$t=(e,t)=>{for(var l in t||(t={}))hl.call(t,l)&&gl(e,l,t[l]);if(yl)for(var l of yl(t))Xl.call(t,l)&&gl(e,l,t[l]);return e},oe=(e,t)=>Gl(e,Ul(t)),ct=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Yl=({Itemid:e,setqitem:t,qitem:l,data:u,getdata:_,bigitem:x,setBigqitem:P,isedit:p,handleEditing:a})=>{const[o,g]=(0,n.useState)([]),[i,d]=(0,n.useState)(!1);(0,n.useEffect)(()=>{u.length>0&&g([...u])},[u]);const C=(S,v)=>ct(void 0,null,function*(){if(p){a();return}if(!S.destination)return;d(!0);let Z=yield(0,Le.ZP)(`/api/examination_banks/${e}/examination_banks_item_banks/${v==null?void 0:v[S.source.index].question_id}/adjust_position.json`,{method:"post",body:{id:e,itemid:v==null?void 0:v[S.source.index].question_id,position:S.destination.index}});d(!1),Z.status===0&&_({id:v==null?void 0:v[S.source.index].question_id})});return Me.createElement("div",null,Me.createElement(ll.Z5,{onDragEnd:S=>C(S,o)},Me.createElement(ll.bK,{droppableId:"droppable"},(S,v)=>Me.createElement("div",$t({ref:S.innerRef},S.droppableProps),Me.createElement(ut.Z,{spinning:i},o.map((Z,c)=>Me.createElement(ll._l,{key:c,draggableId:c.toString(),index:c},(V,de)=>{var m,s;return Me.createElement("aside",$t($t({ref:V.innerRef},V.draggableProps),V.dragHandleProps),Me.createElement("div",{onClick:()=>{if(p){a();return}t(oe($t({},Z),{index:c+1})),P(x),(0,Ct.Vf)("#question-scroll-id")},className:`${j.qcount} ${Z.question_id===(l==null?void 0:l.question_id)?j.qcountclick:""}`},Me.createElement("span",{className:j.score},Z==null?void 0:Z.question_score,"\u5206"),Me.createElement(fe.Z,{title:Me.createElement(We.Z,{value:(Z==null?void 0:Z.question_type)===8?(m=Z==null?void 0:Z.program_attr)==null?void 0:m.description:Z.question_title}),color:"#fff",placement:"left",overlayClassName:j.titleTooltip},Me.createElement("span",{className:j.qtitle},c+1,"\u3001",Me.createElement(We.Z,{value:(Z==null?void 0:Z.question_type)===8?(s=Z==null?void 0:Z.program_attr)==null?void 0:s.description:Z.question_title,showTextOnly:!0}))),(Z==null?void 0:Z.question_imperfect)&&Me.createElement(fe.Z,{title:"\u77E5\u8BC6\u70B9\u4FE1\u606F\u4E0D\u5B8C\u5584"},Me.createElement("div",{style:{transform:"scaleY(-1)",color:"#E99237"},className:"iconfont icon-tishi12"}))))}))),S.placeholder))))},Pe=E(95237),b=E(65357),ye=E(57809),he=E(78673),Dt=E(61485),Ft=E(87198),K=E(59301),$e=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),_e=({form:e,TagDiscipline:t,exerciseitem:l,qitem:u,getTagData:_})=>{var x;const[P,p]=(0,n.useState)(!0),[a,o]=(0,n.useState)(!1),[g,i]=(0,n.useState)(""),[d,C]=(0,n.useState)([]),[S,v]=(0,n.useState)([]),[Z,c]=(0,n.useState)(0);(0,n.useEffect)(()=>{de()},[]);const V=m=>$e(void 0,null,function*(){const s=yield(0,Le.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:m==null?void 0:m.sub_discipline_id}});v(s==null?void 0:s.tag_disciplines)}),de=()=>$e(void 0,null,function*(){const m=yield(0,Le.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});C(m.disciplines||[]),u!=null&&u.sub_discipline_id&&V(u),c(u!=null&&u.sub_discipline_id?1:0),e.setFieldsValue({difficulty:u.difficulty||2,repeat_answer:!u.repeat_answer,sub_discipline_id:u!=null&&u.sub_discipline_id?[u==null?void 0:u.discipline_id,u==null?void 0:u.sub_discipline_id]:[]})});return K.createElement("div",null,K.createElement("div",{style:{marginTop:30,overflow:"hidden",height:P?"100%":0}},K.createElement(w.default.Item,{className:j.formcenter,rules:[{required:!0,message:"\u8BF7\u5148\u9009\u62E9\u96BE\u5EA6"}],label:"\u96BE\u5EA6",name:"difficulty"},K.createElement(dt.ZP.Group,{className:j.radiogroup},K.createElement(dt.ZP.Button,{className:j.easy,value:1},"\u7B80\u5355"),K.createElement(dt.ZP.Button,{className:j.medium,value:2},"\u9002\u4E2D"),K.createElement(dt.ZP.Button,{className:j.hard,value:3},"\u56F0\u96BE"))),K.createElement(w.default.Item,{name:"sub_discipline_id",label:"\u77E5\u8BC6\u70B9",className:j.formcenterselect},K.createElement(vl.Z,{className:j.selectitems1,expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:d,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(m,s)=>{e.setFieldsValue({sub_discipline_id:m,tag_discipline_ids:[]}),c(m?m.length:0),(m==null?void 0:m.length)>0&&(V({sub_discipline_id:m[1]}),m[1]==(u==null?void 0:u.sub_discipline_id)&&e.setFieldValue("tag_discipline_ids",u.tag_discipline_ids))},onClear:()=>{v([]),e.setFieldValue("tag_discipline_ids",[]),c(0)}})),K.createElement(w.default.Item,{className:j.formcenterselect},K.createElement("div",{style:{display:"flex",alignItems:"center",paddingLeft:55}},K.createElement(w.default.Item,{name:"tag_discipline_ids"},K.createElement(ye.default,{className:j.selectitems,disabled:Z===0,showSearch:!0,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",mode:"multiple",listHeight:200,dropdownStyle:{zIndex:9},allowClear:!0,optionFilterProp:"children",filterOption:(m,s)=>s.key.indexOf(m.toLowerCase())>=0},S==null?void 0:S.map(m=>K.createElement(ye.default.Option,{key:m.name+m.id,value:m.id},K.createElement("div",{style:{display:"flex",alignItems:"center"}},K.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},m.name),(m==null?void 0:m.type)==="personal"&&K.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),Z>0&&K.createElement("div",{style:{marginLeft:20,marginTop:"-16px",lineHeight:"48px",height:48,fontSize:14}},K.createElement("span",null,"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),K.createElement("a",{onClick:()=>{o(!0)},style:{marginLeft:3,color:"#3061D0"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))),K.createElement(w.default.Item,{className:j.formcenterselect},K.createElement("div",{style:{display:"flex",alignItems:"center"}},K.createElement(w.default.Item,{name:"repeat_answer",valuePropName:"checked"},K.createElement(he.Z,null)),K.createElement("div",{style:{marginLeft:10,marginTop:"-16px",lineHeight:"40px",height:48,color:"#000000"}},"\u4E0D\u5141\u8BB8\u5B66\u751F\u91CD\u590D\u7B54\u9898",K.createElement(fe.Z,{placement:"right",title:"\u5F00\u542F\u540E\uFF0C\u5B66\u751F\u4F5C\u7B54\u5B8C\u6210\u8BE5\u9898\u5E76\u8FDB\u5165\u4E0B\u4E00\u9898\u4E4B\u540E\uFF0C\u4E0D\u5141\u8BB8\u518D\u4FEE\u6539\u8BE5\u9898\u7B54\u6848"},K.createElement(Dt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))))),K.createElement(Ft.Z,{open:a,subDisciplineId:(x=e.getFieldValue("sub_discipline_id"))==null?void 0:x[1],onCancel:()=>{o(!1)},onOkClick:m=>{v(s=>[...s,m]),e.setFieldValue("tag_discipline_ids",[...e.getFieldValue("tag_discipline_ids"),m==null?void 0:m.id])}}))},ge=E(59301),Rt=Object.defineProperty,$=Object.defineProperties,at=Object.getOwnPropertyDescriptors,A=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Vt=Object.prototype.propertyIsEnumerable,Lt=(e,t,l)=>t in e?Rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ge=(e,t)=>{for(var l in t||(t={}))et.call(t,l)&&Lt(e,l,t[l]);if(A)for(var l of A(t))Vt.call(t,l)&&Lt(e,l,t[l]);return e},X=(e,t)=>$(e,at(t)),Ae=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),tt=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();(0,n.useEffect)(()=>{var i;o.setFieldsValue(X(Ge({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>X(Ge({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)}))},[e]);const g=i=>{if(!(i!=null&&i.length))return!1;const d=i.map(S=>{var v;return(v=S.choice_text)==null?void 0:v.trim().replace(/^\s+|\s+$/g,"")});return new Set(d).size!==d.length};return ge.createElement("div",null,ge.createElement(w.default,{form:o,colon:!1,onFinish:i=>{var d;if(g(i.choices)){ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}let C=X(Ge({},i),{item_type:e==null?void 0:e.question_type,choices:(d=i==null?void 0:i.choices)==null?void 0:d.map(S=>X(Ge({},S),{is_answer:S.standard_boolean}))});_(Ge(Ge({},e),C))},onFinishFailed:i=>Ae(void 0,null,function*(){var d,C;ae.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{style:{flex:1}},ge.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ge.createElement("span",null,(e==null?void 0:e.question_type)===1?"\u591A\u9009\u9898":"\u5355\u9009\u9898")),!e.isadd&&ge.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ge.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ge.createElement(Ne.ZP,{onClick:()=>{var i;e.isadd?(t(!1),p()):(o.setFieldsValue(X(Ge({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>X(Ge({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),ge.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ge.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ge.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ge.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>Ae(void 0,null,function*(){o.submit()})},"\u4FDD\u5B58"))),ge.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ge.createElement(Pe.Z,{align:"middle"},ge.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ge.createElement(we.Z,{onBlur:i=>{i.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1}))),ge.createElement(b.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",titleKey:"name",choiceKey:"choices",analysisKey:"analysis",choiceOptionsPath:"choices",choiceTextKey:"choice_text",answerKey:"standard_boolean"}),ge.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Wt=E(70472),Yt=E(27693),ne=E(59301),it=Object.defineProperty,Kl=Object.defineProperties,ql=Object.getOwnPropertyDescriptors,Fl=Object.getOwnPropertySymbols,nl=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ft=(e,t,l)=>t in e?it(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Xe=(e,t)=>{for(var l in t||(t={}))nl.call(t,l)&&ft(e,l,t[l]);if(Fl)for(var l of Fl(t))ve.call(t,l)&&ft(e,l,t[l]);return e},wt=(e,t)=>Kl(e,ql(t)),Kt=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),en=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm(),g=w.default.useWatch("use_blank_score",o);return(0,n.useEffect)(()=>{o.setFieldsValue(wt(Xe({},e),{standard_answers:e.standard_answers||[],name:e.question_title,repeat_answer:!e.repeat_answer}))},[e]),ne.createElement("div",null,ne.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,S,v,Z;if(i!=null&&i.standard_answers||i!=null&&i.use_blank_score){let c=((C=o.getFieldValue("standard_answers"))==null?void 0:C.length)>0&&((v=(S=o.getFieldValue("standard_answers"))==null?void 0:S.map(V=>V.score))==null?void 0:v.filter(V=>V));(c==null?void 0:c.length)>0&&o.setFieldsValue({question_score:(c==null?void 0:c.length)>0&&((Z=c.reduce((V,de)=>V+de))==null?void 0:Z.toFixed(1))})}},onFinish:i=>{var d;_(wt(Xe(Xe({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(d=i.standard_answers)==null?void 0:d.map((C,S)=>wt(Xe({},C),{position:C.choice_id||S+1}))}))},onFinishFailed:i=>Kt(void 0,null,function*(){var d,C;i.errorFields[0].errors[0]==="\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"&&(0,Ct.pE)(),ae.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},ne.createElement("div",{style:{display:"flex",alignItems:"center"}},ne.createElement("div",{style:{flex:1}},ne.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ne.createElement("span",null,"\u586B\u7A7A\u9898")),!e.isadd&&ne.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ne.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),ne.createElement(Ne.ZP,{onClick:()=>{e.isadd?(u(!1),p()):(o.setFieldsValue(wt(Xe({},e),{standard_answers:e.standard_answers,name:e.question_title,repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),ne.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ne.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ne.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ne.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),ne.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ne.createElement(Pe.Z,{align:"middle"},g?ne.createElement(Yt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}):ne.createElement(w.default.Item,{key:2,className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},ne.createElement(we.Z,{onBlur:i=>{i.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle",max:100,min:.1})),ne.createElement(w.default.Item,{name:"use_blank_score",noStyle:!0},ne.createElement(dt.ZP.Group,{className:j.scoreByBlankRadio,optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}]})),ne.createElement(fe.Z,{overlayInnerStyle:{width:460},title:ne.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",ne.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},ne.createElement("i",{className:"icon-tishixiaowenhao font18 ml20 c-3061d0"}))),ne.createElement(Wt.u,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,answerKey:"standard_answers"}),ne.createElement(_e,{getTagData:P,qitem:e,exerciseitem:l,TagDiscipline:t,form:o}))))},tn=E(11832),Ie=E(59301),bl=Object.defineProperty,Cl=Object.defineProperties,ln=Object.getOwnPropertyDescriptors,Bt=Object.getOwnPropertySymbols,nn=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,xl=(e,t,l)=>t in e?bl(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,mt=(e,t)=>{for(var l in t||(t={}))nn.call(t,l)&&xl(e,l,t[l]);if(Bt)for(var l of Bt(t))ot.call(t,l)&&xl(e,l,t[l]);return e},yt=(e,t)=>Cl(e,ln(t)),Mt=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),un=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();return(0,n.useEffect)(()=>{var g;o.setFieldsValue(yt(mt({},e),{name:e.question_title,repeat_answer:!e.repeat_answer,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(i=>yt(mt({},i),{is_answer:i!=null&&i.standard_boolean?1:0}))}))},[e]),Ie.createElement("div",null,Ie.createElement(w.default,{form:o,colon:!1,onFinish:g=>{_(mt(mt({},e),g))},onFinishFailed:g=>Mt(void 0,null,function*(){var i,d;ae.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Ie.createElement("div",{style:{display:"flex",alignItems:"center"}},Ie.createElement("div",{style:{flex:1}},Ie.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ie.createElement("span",null,"\u5224\u65AD\u9898")),!(e!=null&&e.isadd)&&Ie.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Ie.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ie.createElement(Ne.ZP,{onClick:()=>{var g;e.isadd?(t(!1),p()):(o.setFieldsValue(yt(mt({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(i=>yt(mt({},i),{is_answer:i!=null&&i.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ie.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ie.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ie.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ie.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),Ie.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ie.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ie.createElement(we.Z,{onBlur:g=>{g.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ie.createElement(tn.Z,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",choiceKey:""}),Ie.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Dl=E(36381),T={wrap:"wrap___YewKC",deleteIcon:"deleteIcon___AKmkj",keywordTag:"keywordTag___hMKmU",questionTitleEditorWrap:"questionTitleEditorWrap___SpNyf",choiceWrap:"choiceWrap___lDCnP",choiceIndex:"choiceIndex___dabwf",judgementIndex:"judgementIndex___sausK",setAnswerBtn:"setAnswerBtn___moVcF",activeAnswer:"activeAnswer___Cd32c",activeJudgementAnswer:"activeJudgementAnswer___rbuoo",actionWrapper:"actionWrapper___dZuBC",addIcon:"addIcon___A9GtN",inputBorder:"inputBorder___DeyjY",placeholder:"placeholder___dhOmk",blankWrapper:"blankWrapper___vU8Cg",blankInput:"blankInput___Vzre8",blankInputNumberWrapper:"blankInputNumberWrapper___yLeaN",addBtn:"addBtn___LhI0I",blankIndex:"blankIndex___caKgB",baseInputWrapper:"baseInputWrapper___DhjJY",collapseWrapper:"collapseWrapper___btrfP",panelHeader:"panelHeader___xIZ7O",open:"open___IMQhg",close:"close___FTAU3",hide:"hide___GBtJP",scoreByBlankRadio:"scoreByBlankRadio___HAunQ"},ul=E(12893),pt=E(12290),Al=Object.defineProperty,al=Object.defineProperties,wl=Object.getOwnPropertyDescriptors,qt=Object.getOwnPropertySymbols,_t=Object.prototype.hasOwnProperty,il=Object.prototype.propertyIsEnumerable,Nl=(e,t,l)=>t in e?Al(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,an=(e,t)=>{for(var l in t||(t={}))_t.call(t,l)&&Nl(e,l,t[l]);if(qt)for(var l of qt(t))il.call(t,l)&&Nl(e,l,t[l]);return e},on=(e,t)=>al(e,wl(t)),r=(e,t)=>{var l={};for(var u in e)_t.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&qt)for(var u of qt(e))t.indexOf(u)<0&&il.call(e,u)&&(l[u]=e[u]);return l};const f=e=>{var t=e,{value:l,onChange:u,scrollId:_}=t,x=r(t,["value","onChange","scrollId"]);return n.createElement("div",{id:_||""},n.createElement(pt.Z,on(an({},x),{defaultValue:l,onChange:(P,p)=>{console.log("a:",P,p),p!=null&&p.length?u(P,p):u(P)}})))},G=({value:e,onChange:t,placeholder:l,height:u=140,isEdit:_})=>_?n.createElement(pt.Z,{watch:!0,isFocus:!0,height:u,placeholder:l,defaultValue:e,onChange:t}):n.createElement("div",{style:{cursor:"pointer"}},e?n.createElement(We.Z,{className:T.inputBorder,value:e}):n.createElement("div",{className:`${T.inputBorder} ${T.placeholder}`},l));var k=E(43604),R=E(32134),re=Object.defineProperty,Re=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,ht=Object.getOwnPropertySymbols,ol=Object.prototype.hasOwnProperty,_n=Object.prototype.propertyIsEnumerable,vn=(e,t,l)=>t in e?re(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,sl=(e,t)=>{for(var l in t||(t={}))ol.call(t,l)&&vn(e,l,t[l]);if(ht)for(var l of ht(t))_n.call(t,l)&&vn(e,l,t[l]);return e},rl=(e,t)=>Re(e,Ce(t)),fu=(e,t)=>{var l={};for(var u in e)ol.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&ht)for(var u of ht(e))t.indexOf(u)<0&&_n.call(e,u)&&(l[u]=e[u]);return l};const En=["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"],yu=({value:e,onChange:t,choiceTextKey:l,answerKey:u,index:_,isEdit:x,setInputActive:P,form:p,choiceOptionsPath:a,allowChangeMode:o,showAddIcon:g,addItem:i,deleteItem:d})=>{const C=(e==null?void 0:e[u])===1,S=()=>{const Z=p.getFieldValue(a);p.setFieldValue(a,Z.map(c=>rl(sl({},c),{[u]:0})))},v=()=>{C?t(rl(sl({},e),{[u]:0})):(o||S(),t(rl(sl({},e),{[u]:1})))};return n.createElement(Pe.Z,{className:T.choiceWrap,align:"middle",wrap:!1},n.createElement(k.Z,{onClick:v,className:`${T.choiceIndex} ${C?T.activeAnswer:""}`},En[_]),n.createElement(k.Z,{flex:1,className:`${T.editorWrap} ml15`,onClick:P},n.createElement(G,{height:155,placeholder:"\u8BF7\u60A8\u8F93\u5165\u9009\u9879",isEdit:x,value:e==null?void 0:e[l],onChange:Z=>{t(rl(sl({},e),{[l]:Z}))}})),n.createElement(k.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:v,className:`${T.setAnswerBtn} ${C?T.activeAnswer:""}`},C?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")),n.createElement(k.Z,{className:T.actionWrapper},n.createElement(fe.Z,{title:"\u65B0\u589E\u53C2\u8003\u7B54\u6848"},n.createElement(R.Z,{className:T.addIcon,onClick:i,style:{visibility:g?"visible":"hidden"}})),n.createElement(fe.Z,{title:"\u5220\u9664"},n.createElement(ul.Z,{className:T.deleteIcon,onClick:d,style:{visibility:_>1?"visible":"hidden"}}))))},hu=({questionTitlePlaceholder:e,titleKey:t,choiceKey:l,analysisKey:u,choiceTextKey:_,answerKey:x,choiceOptionsPath:P,allowChangeMode:p=!0,form:a,showAnalysis:o=!0})=>{const[g,i]=(0,n.useState)(),[d,C]=(0,n.useState)(!1);return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:t,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:Array.isArray(t)?t.join("_"):`${t}`,watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}}),n.createElement(w.default.List,{name:l,rules:[{validator(S,v){const Z=v.some(V=>V[x]===1),c=v.findIndex(V=>{var de;return((de=V[_])==null?void 0:de.length)<=0});return c!==-1?Promise.reject(new Error(`\u8BF7\u5148\u8F93\u5165${En[c]}\u9009\u9879\u7684\u5185\u5BB9`)):Z?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},(S,{add:v,remove:Z})=>n.createElement("div",{id:Array.isArray(P)?P.join("_"):`${P}`},S.map((c,V)=>{var de=c,{key:m,name:s}=de,H=fu(de,["key","name"]);const te=g===m,q=()=>{i(m)},ie=V<7&&V===S.length-1,J=()=>v({[_]:"",[x]:0}),h=()=>Z(s);return n.createElement(w.default.Item,rl(sl({},H),{key:m,name:s,noStyle:!0}),n.createElement(yu,{choiceTextKey:_,answerKey:x,index:V,isEdit:te,setInputActive:q,form:a,choiceOptionsPath:P,allowChangeMode:p,showAddIcon:ie,addItem:J,deleteItem:h}))}),S.length<8&&n.createElement("div",{className:`${T.addBtn} mb30`,onClick:()=>v({[_]:"",[x]:0})},"\u6DFB\u52A0\u9009\u9879"))),o&&n.createElement("div",{onClick:()=>C(!0)},n.createElement(w.default.Item,{name:u,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(G,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:d}))))};var L=E(59301),gu=Object.defineProperty,Fu=Object.defineProperties,Bu=Object.getOwnPropertyDescriptors,Pl=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,yn=Object.prototype.propertyIsEnumerable,hn=(e,t,l)=>t in e?gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,kl=(e,t)=>{for(var l in t||(t={}))fn.call(t,l)&&hn(e,l,t[l]);if(Pl)for(var l of Pl(t))yn.call(t,l)&&hn(e,l,t[l]);return e},Sl=(e,t)=>Fu(e,Bu(t)),bu=(e,t)=>{var l={};for(var u in e)fn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Pl)for(var u of Pl(e))t.indexOf(u)<0&&yn.call(e,u)&&(l[u]=e[u]);return l};const Cu=({value:e,onChange:t})=>{const l=_=>{O.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:"\u786E\u8BA4\u8981\u5220\u9664\u8FD9\u4E2A\u53C2\u8003\u7B54\u6848\u5417\uFF1F",className:T.modal,onOk:()=>{const x=[...e];x.splice(_,1),t(x)}})},u=()=>{const _=[...e];_.push(""),t(_)};return L.createElement(Pe.Z,{className:"ml20"},L.createElement(k.Z,{flex:1},e==null?void 0:e.map((_,x)=>L.createElement(Pe.Z,{key:`${_}_${x}`,align:"middle",className:"mb20"},L.createElement(bt.default.TextArea,{style:{flex:1,minHeight:44},defaultValue:_,autoSize:{maxRows:3},maxLength:1e3,onBlur:P=>{const p=[...e],a=P.target.value.trim();p[x]=a,t(p)}}),L.createElement(fe.Z,{title:"\u5220\u9664"},L.createElement(ul.Z,{className:T.deleteIcon,style:{marginLeft:15,visibility:x>0?"visible":"hidden"},onClick:()=>l(x)}))))),L.createElement(k.Z,null,L.createElement("div",{className:`${T.addBtn}`,onClick:()=>{u()}},"\u65B0\u589E\u7B54\u6848")))},xu=({value:e=!0,onChange:t})=>L.createElement(he.Z,{checked:!e,onChange:l=>{t(!l)}}),dl="\u2581",Du=({questionTitlePlaceholder:e,form:t,name:l,scoreByBlank:u,answerKey:_,titleKey:x="name",analysisKey:P="analysis",isOrdered:p="is_ordered"})=>{var a,o;const[g,i]=(0,n.useState)(!1),d=(m,s)=>{const H=s.line;let te=0;for(let ie=0;ie{const q=m.getRange(s.from,s.to);let ie=0;if(s.text.forEach(J=>{ie+=J.split(dl).length-1}),s.origin!=="setValue"){if(q&&q.indexOf(dl)!==-1){const J=q.split(dl).length-1,h=d(m,s.from);if(console.log(`\u5220\u9664${J}\u4E2A\uFF0C \u524D\u9762\u6709${h}\u4E2A\uFF0C\u65B0\u589E${ie}\u4E2A`),J>1){const ee=Array.from({length:J},(Fe,Be)=>h+Be);te(ee)}else te(h)}else if(ie>0){const J=d(m,s.from);console.log(`\u65B0\u589E${ie}\u4E2A\uFF0C\u4E4B\u524D\u6709${J}\u4E2A`),H(ie,J)}}},S=()=>{const m=t.getFieldValue(["sub_item_banks",..._]);t.setFieldValue(["sub_item_banks",..._],m==null?void 0:m.map((s,H)=>Sl(kl({},s),{position:H+1})))},v=(0,n.useRef)(),Z=(m,s)=>{for(let H=0;H{c.current(m),S()},de=(o=(a=t.getFieldValue("sub_item_banks"))==null?void 0:a[_==null?void 0:_[0]])==null?void 0:o[_==null?void 0:_[1]];return console.log(t==null?void 0:t.getFieldValue(["sub_item_banks",...u])),L.createElement("div",{className:T.wrap},L.createElement("div",{className:T.questionTitleEditorWrap},L.createElement(w.default.Item,{label:"\u9898\u5E72",name:x,labelCol:{span:24},rules:[{required:!0}]},L.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e,showNullButton:!0,onCMBeforeChange:(m,s)=>{C(m,s,Z,V)}}))),L.createElement(w.default.List,{name:_,rules:[{validator(m,s){if((s==null?void 0:s.length)===0)return Promise.reject(new Error("\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879"));for(const H of s){const{answer_text:te}=H||{};if(te!=null&&te.some(q=>(q==null?void 0:q.length)===0))return Promise.reject(new Error("\u586B\u7A7A\u9879\u7B54\u6848\u4E0D\u80FD\u4E3A\u7A7A"))}return Promise.resolve()}}]},(m,{add:s,remove:H},{errors:te})=>(v.current=s,c.current=H,L.createElement(L.Fragment,null,L.createElement(w.default.Item,{label:L.createElement("span",null,"\u586B\u7A7A\u9879\u7B54\u6848",!(m!=null&&m.length)&&L.createElement("span",{style:{color:"#E99237"}},"\uFF08\u8BF7\u5148\u5728\u9898\u5E72\u4E2D\u63D2\u5165\u586B\u7A7A\u9879\uFF09")),required:!0,labelCol:{span:24}}),m.map((q,ie)=>{var J=q,{key:h,name:ee}=J,Fe=bu(J,["key","name"]);return L.createElement(Pe.Z,{className:"mb20",key:h,align:"top"},L.createElement(k.Z,{flex:"0 0 auto",className:`${T.blankIndex} pt5`},"\u586B\u7A7A\u9879",ie+1),L.createElement(k.Z,{flex:1},L.createElement(Pe.Z,{align:"top",justify:"space-between"},L.createElement(k.Z,{flex:1},L.createElement(w.default.Item,Sl(kl({},Fe),{name:[ee,"answer_text"],noStyle:!0}),L.createElement(Cu,null))),(t==null?void 0:t.getFieldValue(["sub_item_banks",...u]))&&L.createElement(k.Z,{flex:"224px",style:{margin:"-7px 0 0 20px"}},L.createElement(w.default.Item,Sl(kl({},Fe),{name:[ee,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:T.blankInputNumberWrapper}),L.createElement(we.Z,{onChange:()=>{var Be,ce;let le=t==null?void 0:t.getFieldValue(["sub_item_banks",_==null?void 0:_[0],"standard_answers"]),pe=0;for(let Se in le)(Be=le[Se])!=null&&Be.score&&(pe+=Number((ce=le[Se])==null?void 0:ce.score));t==null||t.setFieldValue(["sub_item_banks",_==null?void 0:_[0],"question_score"],pe)},className:T.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C"})))),L.createElement(w.default.Item,Sl(kl({},Fe),{name:[ee,"position"],noStyle:!0}),L.createElement(bt.default,{type:"hidden"}))))})))),L.createElement(Pe.Z,{align:"middle"},L.createElement(w.default.Item,{name:[l,"downcase"],valuePropName:"checked"},L.createElement(he.Z,null)),L.createElement(k.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u5B57\u6BCD\u5927\u5C0F\u5199")),L.createElement(Pe.Z,{align:"middle"},L.createElement(w.default.Item,{name:[l,"no_space"],valuePropName:"checked"},L.createElement(he.Z,null)),L.createElement(k.Z,{className:"ml10"},"\u5224\u5206\u65F6\u5FFD\u7565\u7B54\u6848\u4E2D\u7684\u7A7A\u683C")),(de==null?void 0:de.length)>1&&L.createElement(Pe.Z,{align:"middle",className:(de==null?void 0:de.length)>1?"mb30":`${T.hide}`},L.createElement(w.default.Item,{name:p},L.createElement(xu,null)),L.createElement(k.Z,{className:"ml10"},"\u5141\u8BB8\u5B66\u751F\u6BCF\u4E2A\u586B\u7A7A\u7684\u7B54\u6848\u4E0E\u6807\u51C6\u7B54\u6848\u7684\u987A\u5E8F\u4E0D\u4E00\u81F4")),L.createElement("div",{onClick:()=>i(!0)},L.createElement(w.default.Item,{name:P,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},L.createElement(G,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:g}))))};var Au=Object.defineProperty,wu=Object.defineProperties,Nu=Object.getOwnPropertyDescriptors,Ol=Object.getOwnPropertySymbols,gn=Object.prototype.hasOwnProperty,Fn=Object.prototype.propertyIsEnumerable,Bn=(e,t,l)=>t in e?Au(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,bn=(e,t)=>{for(var l in t||(t={}))gn.call(t,l)&&Bn(e,l,t[l]);if(Ol)for(var l of Ol(t))Fn.call(t,l)&&Bn(e,l,t[l]);return e},Cn=(e,t)=>wu(e,Nu(t)),Pu=(e,t)=>{var l={};for(var u in e)gn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Ol)for(var u of Ol(e))t.indexOf(u)<0&&Fn.call(e,u)&&(l[u]=e[u]);return l};const ku={\u6B63\u786E:"T",\u9519\u8BEF:"F"},Su=({value:e,onChange:t,form:l,choiceKey:u})=>{const _=(e==null?void 0:e.is_answer)===1,x=e==null?void 0:e.choice_text,P=()=>{var p;const a=(p=l==null?void 0:l.getFieldValue(["sub_item_banks",...u]))==null?void 0:p.map(o=>({choice_text:o.choice_text,is_answer:0}));l==null||l.setFieldValue(["sub_item_banks",...u],a),t(Cn(bn({},e),{is_answer:1}))};return n.createElement(Pe.Z,{className:T.choiceWrap,align:"middle",wrap:!1},n.createElement(k.Z,{onClick:P,className:`${T.choiceIndex} ${T.judgementIndex} ${_?T.activeAnswer:""}`},ku[x]),n.createElement(k.Z,{flex:1,className:`${T.editorWrap} ml15`},n.createElement("div",{className:`${T.inputBorder} ${T.placeholder} ${_?T.activeJudgementAnswer:""}`},x)),n.createElement(k.Z,{flex:"0 0 auto",className:"ml15"},n.createElement("div",{onClick:P,className:`${T.setAnswerBtn} ${_?T.activeAnswer:""}`},_?"\u6B63\u786E\u7B54\u6848":"\u8BBE\u4E3A\u7B54\u6848")))},Ou=({questionTitlePlaceholder:e,choiceKey:t="choices",form:l,titleKey:u="name",analysisKey:_="analysis"})=>{const[x,P]=(0,n.useState)(!1);return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:u,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u7B54\u6848\u9009\u9879",required:!0,labelCol:{span:24}},n.createElement(w.default.List,{name:t,rules:[{validator(p,a){return a.some(g=>(g==null?void 0:g.is_answer)===1)?Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u6B63\u786E\u7B54\u6848"))}}]},p=>n.createElement("div",{id:"choices"},p.map(a=>{var o=a,{key:g,name:i}=o,d=Pu(o,["key","name"]);return n.createElement(w.default.Item,Cn(bn({},d),{key:g,name:i,noStyle:!0}),n.createElement(Su,{form:l,choiceKey:t}))})))),n.createElement("div",{onClick:()=>P(!0)},n.createElement(w.default.Item,{name:_,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(G,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:x}))))};var Zu=E(12563),Iu=Object.defineProperty,ju=Object.defineProperties,Tu=Object.getOwnPropertyDescriptors,Zl=Object.getOwnPropertySymbols,xn=Object.prototype.hasOwnProperty,Dn=Object.prototype.propertyIsEnumerable,An=(e,t,l)=>t in e?Iu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,sn=(e,t)=>{for(var l in t||(t={}))xn.call(t,l)&&An(e,l,t[l]);if(Zl)for(var l of Zl(t))Dn.call(t,l)&&An(e,l,t[l]);return e},rn=(e,t)=>ju(e,Tu(t)),wn=(e,t)=>{var l={};for(var u in e)xn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Zl)for(var u of Zl(e))t.indexOf(u)<0&&Dn.call(e,u)&&(l[u]=e[u]);return l};const Qu=e=>{var t=e,{value:l,onChange:u}=t,_=wn(t,["value","onChange"]);const x=P=>{u([P])};return n.createElement(pt.Z,rn(sn({},_),{defaultValue:l==null?void 0:l[0],onChange:x}))},$u=e=>{if(!e)return!1;if(/^s*$/.test(e)||e.trim()===""){ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u5168\u4E3A\u7A7A\u683C");return}let t=new RegExp("[ `~!@#$^&*()={}':;,\\[\\].<>/?~\uFF01@#\uFFE5\u2026\u2026&*\uFF08\uFF09\u2014\u3010\u3011\u2018\uFF1B\uFF1A\u201D\u201C\u3002\uFF0C\u3001\uFF1F\u300C\u300D\u300E\u300F_\\+\\-\xB7%\u300A\u300B]|[\\\\/]");return e==="|"?(ae.ZP.warning("\u5173\u952E\u8BCD\u4E0D\u80FD\u53EA\u8F93\u5165\u4E00\u4E2A\u201C|\u201D\u5B57\u7B26\uFF01"),!1):!0},Ru=({value:e=[],onClose:t})=>n.createElement(Zu.default,{closable:!0,onClose:t,className:T.keywordTag},n.createElement("pre",{style:{margin:"0px",whiteSpace:"pre-wrap"}},e.join(" \u6216 "))),Vu=({questionTitlePlaceholder:e,form:t,showKeywords:l,isMustKeyWords:u=l,titleKey:_="name",analysisKey:x="analysis",answerTexts:P="answer_texts",keywords:p="keywords",useKeywords:a="use_keywords",indexs:o})=>{var g,i,d,C;const[S,v]=(0,n.useState)(!1),[Z,c]=(0,n.useState)(""),V=(i=(g=t.getFieldValue("sub_item_banks"))==null?void 0:g[a==null?void 0:a[0]])==null?void 0:i[a==null?void 0:a[1]],de=(C=(d=t.getFieldValue("sub_item_banks"))==null?void 0:d[a==null?void 0:a[0]])==null?void 0:C.question_score;return n.createElement("div",{className:T.wrap},n.createElement("div",{className:T.questionTitleEditorWrap},n.createElement(w.default.Item,{label:"\u9898\u5E72",name:_,labelCol:{span:24},rules:[{required:!0}]},n.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),n.createElement(w.default.Item,{label:"\u53C2\u8003\u7B54\u6848",name:P,labelCol:{span:24}},n.createElement(Qu,{watch:!0,height:140,placeholder:"\u8BF7\u7F16\u8F91\u53C2\u8003\u7B54\u6848\uFF08\u975E\u5FC5\u586B\uFF09"})),l&&!u&&n.createElement(w.default.Item,{hidden:!0,name:a,valuePropName:"checked"},n.createElement(he.Z,{defaultChecked:!0})),l&&u&&n.createElement(Pe.Z,{align:"middle",className:"mb30"},n.createElement(w.default.Item,{name:a,valuePropName:"checked"},n.createElement(he.Z,null)),n.createElement(k.Z,{className:"ml10"},"\u5F00\u542F\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206"),n.createElement(k.Z,null,n.createElement(fe.Z,{placement:"right",title:"\u9009\u4E2D\u540E\uFF0C\u9700\u8981\u8BBE\u7F6E\u6BCF\u4E2A\u5173\u952E\u8BCD\u7684\u5206\u503C\uFF0C\u7CFB\u7EDF\u4F1A\u6839\u636E\u8BBE\u7F6E\u7684\u5173\u952E\u8BCD\u8FDB\u884C\u81EA\u52A8\u5224\u5206\uFF1B \u6240\u6709\u5173\u952E\u8BCD\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u5C0F\u9898\u5206\u503C\u3002"},n.createElement(Dt.Z,{style:{color:"#3061D0",marginLeft:6,cursor:"pointer"}})))),(V||!u)&&n.createElement(w.default.List,{name:p,rules:[{validator(m,s){return u?s!=null&&s.length?(s==null?void 0:s.reduce((te,q)=>te+q.score,0))>parseFloat(de)?Promise.reject(new Error("\u6240\u6709\u5173\u952E\u8BCD\u7684\u5206\u503C\u4E4B\u548C\u5FC5\u987B\u5C0F\u4E8E\u7B49\u4E8E\u8BE5\u5C0F\u9898\u7684\u5206\u503C")):Promise.resolve():Promise.reject(new Error("\u8BF7\u8BBE\u7F6E\u5224\u5206\u5173\u952E\u8BCD")):Promise.resolve()}}]},(m,{add:s,remove:H})=>n.createElement(n.Fragment,null,n.createElement("div",{className:`${T.title} mb10`},u?"\u5173\u952E\u8BCD":n.createElement("span",{style:{color:"#9096A3"}},"\u5224\u5206\u5173\u952E\u8BCD")),n.createElement(Pe.Z,{align:"middle",className:"font14 mb30"},n.createElement(k.Z,{flex:1},n.createElement(bt.default,{value:Z,onChange:te=>{c(te.target.value)},maxLength:50,allowClear:!0,onPressEnter:te=>{var q,ie,J,h;const ee=`${(q=te.target)==null?void 0:q.value}`,Fe=(J=(ie=ee==null?void 0:ee.split("|"))==null?void 0:ie.filter(le=>!!le))==null?void 0:J.map(le=>le.trim()),Be=t.getFieldValue(["sub_item_banks",...p]),ce=((h=Be==null?void 0:Be.map(le=>le==null?void 0:le.keyword))==null?void 0:h.flat())||[];for(const le of Fe)if(ce.includes(le)){ae.ZP.error("\u4E3A\u907F\u514D\u5224\u5206\u9519\u8BEF\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u5173\u952E\u8BCD");return}$u(ee)&&(s({keyword:Fe,score:1}),c(""))},className:T.inputBorder,placeholder:"\u652F\u6301\u8BBE\u7F6E\u591A\u4E2A\u5173\u952E\u8BCD\uFF1B\u5E76\u5217\u5173\u952E\u8BCD\uFF08\u6216\u7684\u5173\u7CFB\uFF09\u8BF7\u7528\u201C|\u201D\u5206\u9694\u5F00"})),n.createElement(k.Z,{flex:"148px",style:{textAlign:"right",color:"#e99237"}},"\u201C\u56DE\u8F66\u952E\u201D\u4FDD\u5B58\u5173\u952E\u8BCD")),m.map(te=>{var q=te,{key:ie,name:J}=q,h=wn(q,["key","name"]);return n.createElement(Pe.Z,{key:ie,className:"mb20",style:{marginRight:148}},n.createElement(k.Z,{flex:1},n.createElement(Pe.Z,{align:"middle",justify:"space-between"},n.createElement(w.default.Item,rn(sn({},h),{name:[J,"keyword"]}),n.createElement(Ru,{onClose:()=>H(J)})),u&&n.createElement(w.default.Item,rn(sn({},h),{name:[J,"score"],label:"\u5206\u503C",rules:[{required:!0}],className:T.blankInputNumberWrapper}),n.createElement(we.Z,{className:T.blankInput,min:.1,max:100,precision:1,style:{width:"100%"},placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u5206\u6570"})))))}))),n.createElement("div",{onClick:()=>v(!0)},n.createElement(w.default.Item,{name:x,label:"\u9898\u76EE\u89E3\u6790",labelCol:{span:24}},n.createElement(G,{placeholder:"\u8BF7\u7F16\u8F91\u9898\u76EE\u89E3\u6790\uFF08\u975E\u5FC5\u586B\uFF09",isEdit:S}))))};var W=E(59301),Lu=Object.defineProperty,Wu=Object.defineProperties,Mu=Object.getOwnPropertyDescriptors,Il=Object.getOwnPropertySymbols,Nn=Object.prototype.hasOwnProperty,Pn=Object.prototype.propertyIsEnumerable,kn=(e,t,l)=>t in e?Lu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Sn=(e,t)=>{for(var l in t||(t={}))Nn.call(t,l)&&kn(e,l,t[l]);if(Il)for(var l of Il(t))Pn.call(t,l)&&kn(e,l,t[l]);return e},On=(e,t)=>Wu(e,Mu(t)),zu=(e,t)=>{var l={};for(var u in e)Nn.call(e,u)&&t.indexOf(u)<0&&(l[u]=e[u]);if(e!=null&&Il)for(var u of Il(e))t.indexOf(u)<0&&Pn.call(e,u)&&(l[u]=e[u]);return l};const{Panel:Hu}=Dl.default,Ju=({questionTitlePlaceholder:e,choiceKey:t,form:l,withScore:u})=>{const _=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],[x,P]=(0,n.useState)(),[p,a]=(0,n.useState)([]),o=i=>{a(i)},g=({value:i})=>W.createElement("div",{style:{width:150,paddingLeft:11}},i);return W.createElement("div",{className:T.wrap},W.createElement("div",{className:T.questionTitleEditorWrap},W.createElement(w.default.Item,{label:"\u9898\u5E72",name:"name",labelCol:{span:24},rules:[{required:!0}]},W.createElement(f,{scrollId:"name",watch:!0,height:140,placeholder:e}))),W.createElement(w.default.Item,{label:"\u5C0F\u9898",required:!0,labelCol:{span:24}}),W.createElement(w.default.List,{name:"sub_item_banks",rules:[{validator(i,d){return d?Promise.resolve():Promise.reject(new Error("\u8BF7\u6DFB\u52A0\u5C0F\u9898"))}}]},(i,{add:d,remove:C,move:S})=>{const v=l.getFieldValue("sub_item_banks");return W.createElement(W.Fragment,null,W.createElement(Dl.default,{className:i.length>0?T.collapseWrapper:"",bordered:!1,activeKey:p,onChange:o,expandIcon:({isActive:Z})=>W.createElement("i",{className:`iconfont icon-weizhankai ${Z?T.open:T.close}`,style:{fontSize:14,transition:"all .2s"}})},i.map((Z,c)=>{var V=Z,{key:de,name:m}=V,s=zu(V,["key","name"]),H,te,q,ie,J,h,ee,Fe,Be,ce,le,pe,Se,M;return W.createElement(Hu,{className:T.panel,forceRender:!0,header:W.createElement("div",{className:T.panelHeader},"\u7B2C",c+1,"\u5C0F\u9898",W.createElement("span",null,"\uFF08",((H=v==null?void 0:v[m])==null?void 0:H.question_type)==0?"\u5355\u9009\u9898":((te=v==null?void 0:v[m])==null?void 0:te.question_type)==1?"\u591A\u9009\u9898":((q=v==null?void 0:v[m])==null?void 0:q.question_type)==3?"\u586B\u7A7A\u9898":((ie=v==null?void 0:v[m])==null?void 0:ie.question_type)==2?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898","\uFF09")),key:m,extra:W.createElement(Pe.Z,{align:"middle",onClick:ue=>ue.stopPropagation()},((J=v==null?void 0:v[m])==null?void 0:J.question_type)==3&&W.createElement(W.Fragment,null,W.createElement(dt.ZP.Group,{defaultValue:(h=v==null?void 0:v[m])==null?void 0:h.use_blank_score,className:j.scoreByBlankRadio,style:{marginRight:20},optionType:"button",options:[{label:"\u6309\u7A7A\u7ED9\u5206",value:!0},{label:"\u6309\u9898\u7ED9\u5206",value:!1}],onChange:ue=>{var Ee,be,Je,Ye,nt;if(l==null||l.setFieldValue(["sub_item_banks",m,"use_blank_score"],(Ee=ue==null?void 0:ue.target)==null?void 0:Ee.value),(be=ue==null?void 0:ue.target)!=null&&be.value){let st=0;for(let St in(Je=l==null?void 0:l.getFieldValue(["sub_item_banks",m]))==null?void 0:Je.standard_answers)st+=Number((nt=(Ye=l==null?void 0:l.getFieldValue(["sub_item_banks",m]))==null?void 0:Ye.standard_answers[St])==null?void 0:nt.score);l==null||l.setFieldValue(["sub_item_banks",m,"question_score"],st||"")}P(new Date)}}),W.createElement(fe.Z,{overlayInnerStyle:{width:460},title:W.createElement("div",null,"\u6309\u7A7A\u7ED9\u5206\uFF1A\u9700\u8981\u5206\u522B\u8BBE\u7F6E\u6BCF\u4E2A\u586B\u7A7A\u9879\u7684\u5206\u503C\uFF0C\u586B\u7A7A\u9879\u7B54\u5BF9\u4E4B\u540E\u5219\u83B7\u5F97\u5BF9\u5E94\u7684\u5206\u503C\u3002",W.createElement("br",null),"\u6309\u9898\u7ED9\u5206\uFF1A\u9700\u8981\u8BBE\u7F6E\u6574\u4E2A\u5C0F\u9898\u7684\u5206\u503C\uFF0C\u7B54\u5BF9\u5168\u90E8\u586B\u7A7A\u9879\u4E4B\u540E\u624D\u80FD\u83B7\u5F97\u8BE5\u5C0F\u9898\u7684\u5206\u503C\u3002")},W.createElement("i",{className:"icon-tishixiaowenhao font18 mr25 c-3061d0"}))),u&&W.createElement(w.default.Item,On(Sn({},s),{rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5C0F\u9898\u5206\u503C"}],label:"\u5206\u503C",name:[m,"question_score"],className:T.blankInputNumberWrapper}),((ee=v==null?void 0:v[m])==null?void 0:ee.question_type)==3&&((Fe=v==null?void 0:v[m])!=null&&Fe.use_blank_score)?W.createElement(g,null):W.createElement(we.Z,{className:T.blankInput,placeholder:"\u8BF7\u8F93\u5165\u5206\u6570",min:.1,precision:1,max:100,style:{width:150}})),W.createElement(Pe.Z,{align:"middle",className:"pl40",style:{width:82}},c!==0&&W.createElement("div",{onClick:()=>{var ue;S(c,c-1);const Ee=(ue=l.getFieldValue("sub_item_banks"))==null?void 0:ue.map((be,Je)=>(i.map((Ye,nt)=>{Je===nt&&(be.q_position=Number(Ye.name)+1)}),be));l.setFieldValue("sub_item_banks",Ee)}},W.createElement(fe.Z,{title:"\u4E0A\u79FB"},W.createElement("i",{className:"iconfont icon-shangyi3 c-grey-999 primary-hover"}))),c{var ue;S(c,c+1);const Ee=(ue=l.getFieldValue("sub_item_banks"))==null?void 0:ue.map((be,Je)=>(i.map((Ye,nt)=>{Je===nt&&(be.q_position=Number(Ye.name)+1)}),be));l.setFieldValue("sub_item_banks",Ee)},className:c===0?"":"ml10"},W.createElement(fe.Z,{title:"\u4E0B\u79FB"},W.createElement("i",{className:"iconfont icon-xiayi3 c-grey-999 primary-hover"})))),W.createElement(fe.Z,{title:"\u5220\u9664"},W.createElement(ul.Z,{className:`${T.deleteIcon} ml40`,onClick:()=>C(m)})))},W.createElement(w.default.Item,On(Sn({},s),{name:m}),(((Be=v==null?void 0:v[m])==null?void 0:Be.question_type)==0||((ce=v==null?void 0:v[m])==null?void 0:ce.question_type)==1)&&W.createElement(hu,{questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9009\u62E9\u9898\u9898\u5E72\u5185\u5BB9",allowChangeMode:((le=v==null?void 0:v[m])==null?void 0:le.question_type)==1,form:l,choiceKey:[m,"choices"],titleKey:[m,"name"],analysisKey:[m,"analysis"],choiceOptionsPath:["sub_item_banks",m,"choices"],choiceTextKey:"choice_text",answerKey:"is_answer"}),((pe=v==null?void 0:v[m])==null?void 0:pe.question_type)==3&&W.createElement(Du,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u9898\u5E72\u5E76\u8BBE\u7F6E\u586B\u7A7A\u9879",name:m,scoreByBlank:[m,"use_blank_score"],titleKey:[m,"name"],analysisKey:[m,"analysis"],isOrdered:[m,"is_ordered"],answerKey:[m,"standard_answers"],key:x}),((Se=v==null?void 0:v[m])==null?void 0:Se.question_type)==2&&W.createElement(Ou,{form:l,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u5224\u65AD\u9898\u9898\u5E72\u5185\u5BB9",titleKey:[m,"name"],analysisKey:[m,"analysis"],choiceKey:[m,"choices"]}),((M=v==null?void 0:v[m])==null?void 0:M.question_type)==4&&W.createElement(Vu,{showKeywords:!0,isMustKeyWords:!0,form:l,titleKey:[m,"name"],analysisKey:[m,"analysis"],answerTexts:[m,"answer_texts"],useKeywords:[m,"use_keywords"],keywords:[m,"keywords"],indexs:m,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9",key:x})))})),i.length<20&&W.createElement(tl.Z,{menu:{items:[{label:W.createElement("div",{onClick:()=>{d({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:0,item_type:"SINGLE"}),a([i==null?void 0:i.length,...p])}},"\u5355\u9009\u9898"),key:"1",show:!0},{label:W.createElement("div",{onClick:()=>{d({name:"",choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),analysis:"",question_type:1,item_type:"MULTIPLE"}),a([i==null?void 0:i.length,...p])}},"\u591A\u9009\u9898"),key:"2",show:!0},{label:W.createElement("div",{onClick:()=>{d({name:"",choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],analysis:"",question_type:2,item_type:"JUDGMENT"}),a([i==null?void 0:i.length,...p])}},"\u5224\u65AD\u9898"),key:"3",show:!0},{label:W.createElement("div",{onClick:()=>{d({name:"",analysis:"",is_ordered:!0,standard_answers:[],question_type:3,item_type:"COMPLETION",use_blank_score:!0,downcase:!0,no_space:!0}),a([i==null?void 0:i.length,...p])}},"\u586B\u7A7A\u9898"),key:"4",show:!0},{label:W.createElement("div",{onClick:()=>{d({name:"",answer_texts:[],keywords:[],use_keywords:!1,analysis:"",question_type:4,item_type:"SUBJECTIVE"}),a([i==null?void 0:i.length,...p])}},"\u7B80\u7B54\u9898"),key:"5",show:!0}].filter(Z=>Z.show).map(Z=>({label:Z.label,key:Z.key}))}},W.createElement("div",{className:`${T.addBtn}`},"\u6DFB\u52A0\u5C0F\u9898")))}))};var ze=E(59301),Gu=Object.defineProperty,Uu=Object.defineProperties,Xu=Object.getOwnPropertyDescriptors,Zn=Object.getOwnPropertySymbols,Yu=Object.prototype.hasOwnProperty,Ku=Object.prototype.propertyIsEnumerable,In=(e,t,l)=>t in e?Gu(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Zt=(e,t)=>{for(var l in t||(t={}))Yu.call(t,l)&&In(e,l,t[l]);if(Zn)for(var l of Zn(t))Ku.call(t,l)&&In(e,l,t[l]);return e},zt=(e,t)=>Uu(e,Xu(t)),qu=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),ea=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();(0,n.useEffect)(()=>{var i;o.setFieldsValue(zt(Zt({},e),{name:e.question_title,sub_item_banks:(i=e.sub_exercise_questions)==null?void 0:i.map(d=>{var C;return zt(Zt({},d),{name:d.question_title,choices:(C=d==null?void 0:d.question_choices)==null?void 0:C.map(S=>zt(Zt({},S),{is_answer:S!=null&&S.standard_boolean?1:0}))})}),repeat_answer:!e.repeat_answer}))},[e]);const g=i=>{if(!(i!=null&&i.length))return!1;const d=i.map(S=>{var v;return(v=S.choice_text)==null?void 0:v.trim().replace(/^\s+|\s+$/g,"")});return new Set(d).size!==d.length};return ze.createElement("div",null,ze.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,S,v;if(i!=null&&i.sub_item_banks){let Z=((C=o.getFieldValue("sub_item_banks"))==null?void 0:C.length)>0&&((v=(S=o.getFieldValue("sub_item_banks"))==null?void 0:S.map(c=>{var V;if(c.question_type==3&&(c!=null&&c.use_blank_score)){let de=0;for(let m in c==null?void 0:c.standard_answers)de+=Number((V=c==null?void 0:c.standard_answers[m])==null?void 0:V.score);return de}else return c.question_score}))==null?void 0:v.filter(c=>c));(Z==null?void 0:Z.length)>0&&o.setFieldsValue({question_score:parseFloat(Z==null?void 0:Z.reduce((c,V)=>parseFloat(c)+parseFloat(V))).toFixed(1)})}},onFinish:i=>{var d,C;if((d=i.sub_item_banks)==null?void 0:d.some(v=>v.question_type===0||v.question_type===1?g(v.choices):!1)){ae.ZP.error("\u9009\u62E9\u9898\u9009\u9879\u5185\u5BB9\u4E0D\u80FD\u91CD\u590D\uFF0C\u8BF7\u4FEE\u6539\u540E\u518D\u4FDD\u5B58");return}_(zt(Zt(Zt({},e),i),{sub_item_banks:(C=i==null?void 0:i.sub_item_banks)==null?void 0:C.map(v=>(console.log(v),zt(Zt({},v),{item_type:v==null?void 0:v.question_type,id:(v==null?void 0:v.question_id)||""})))}))},onFinishFailed:i=>qu(void 0,null,function*(){var d,C;ae.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},ze.createElement("div",{style:{display:"flex",alignItems:"center"}},ze.createElement("div",{style:{flex:1}},ze.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),ze.createElement("span",null,"\u7EC4\u5408\u9898")),!e.isadd&&ze.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},ze.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),ze.createElement(Ne.ZP,{onClick:()=>{var i;e.isadd?(t(!1),p()):(o.setFieldsValue(zt(Zt({},e),{name:e==null?void 0:e.question_title,choices:(i=e==null?void 0:e.question_choices)==null?void 0:i.map(d=>zt(Zt({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),ze.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:ze.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},ze.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},ze.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),ze.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},ze.createElement(Yt.Z,{text:"\uFF08\u7EC4\u5408\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5C0F\u9898\u5206\u503C\u4E4B\u548C\uFF09"}),ze.createElement(Ju,{form:o,withScore:!0,choiceKey:"",questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7EC4\u5408\u9898\u9898\u5E72\u5185\u5BB9"}),ze.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},ta=E(90502),jl=E(24334),He=E(59301),la=Object.defineProperty,na=Object.defineProperties,ua=Object.getOwnPropertyDescriptors,jn=Object.getOwnPropertySymbols,aa=Object.prototype.hasOwnProperty,ia=Object.prototype.propertyIsEnumerable,Tn=(e,t,l)=>t in e?la(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Nt=(e,t)=>{for(var l in t||(t={}))aa.call(t,l)&&Tn(e,l,t[l]);if(jn)for(var l of jn(t))ia.call(t,l)&&Tn(e,l,t[l]);return e},cl=(e,t)=>na(e,ua(t)),oa=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),sa=({qitem:e,TagDiscipline:t,exerciseitem:l,setisedit:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm(),g=!0;return(0,n.useEffect)(()=>{var i,d,C;o.setFieldsValue(cl(Nt({},e),{standard_answers:e.standard_answer,difficulty:e.difficulty,item_banks_group_id:e.item_banks_group_id,hack:cl(Nt({},e),{time_limit:(e==null?void 0:e.time_limit)||3}),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:jl.Base64.decode(((d=e==null?void 0:e.program_attr)==null?void 0:d.code)||"")},hack_sets:Nt({},(C=e==null?void 0:e.hack_sets)==null?void 0:C[0]),repeat_answer:!e.repeat_answer}))},[e]),He.createElement("div",null,He.createElement(w.default,{form:o,colon:!1,onValuesChange:(i,d)=>{var C,S,v,Z;if(i!=null&&i.standard_answers){let c=((C=o.getFieldValue("standard_answers"))==null?void 0:C.length)>0&&((v=(S=o.getFieldValue("standard_answers"))==null?void 0:S.map(V=>V.score))==null?void 0:v.filter(V=>V));(c==null?void 0:c.length)>0&&o.setFieldsValue({question_score:(c==null?void 0:c.length)>0&&((Z=c.reduce((V,de)=>V+de))==null?void 0:Z.toFixed(1))})}},onFinish:i=>{var d;_(cl(Nt(Nt({},e),i),{item_type:e==null?void 0:e.question_type,standard_answers:(d=i.standard_answers)==null?void 0:d.map((C,S)=>cl(Nt({},C),{position:S+1})),standard_answer:void 0}))},onFinishFailed:i=>oa(void 0,null,function*(){var d,C;ae.ZP.error(i.errorFields[0].errors[0]),o.scrollToField((C=(d=i==null?void 0:i.errorFields)==null?void 0:d[0])==null?void 0:C.name,{behavior:"smooth",block:"center"})})},He.createElement("div",{style:{display:"flex",alignItems:"center"}},He.createElement("div",{style:{flex:1}},He.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),He.createElement("span",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898")),!e.isadd&&He.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},He.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}})," \u5220\u9664"),He.createElement(Ne.ZP,{onClick:()=>{var i,d,C;e.isadd?(u(!1),p()):(o.setFieldsValue(cl(Nt({},e),{standard_answers:e.standard_answer,difficulty:e.difficult,item_banks_group_id:e.item_banks_group_id,hack:Nt({},e),hack_codes:{language:(i=e==null?void 0:e.program_attr)==null?void 0:i.language,code:jl.Base64.decode((d=e==null?void 0:e.program_attr)==null?void 0:d.code)},hack_sets:Nt({},(C=e==null?void 0:e.hack_sets)==null?void 0:C[0]),repeat_answer:!e.repeat_answer})),u(!1))}},"\u53D6\u6D88"),He.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:He.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},He.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},He.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),He.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},He.createElement(Yt.Z,{text:"\uFF08\u5C0F\u9898\u5206\u503C\u7B49\u4E8E\u5404\u586B\u7A7A\u9879\u5206\u503C\u4E4B\u548C\uFF09"}),He.createElement(ta.t,{form:o,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7A0B\u5E8F\u586B\u7A7A\u9898\u9898\u5E72\u5185\u5BB9",scoreByBlank:g,hackidentifier:e==null?void 0:e.hack_identifier,answerKey:"standard_answers"}),He.createElement(_e,{getTagData:P,qitem:e,exerciseitem:l,TagDiscipline:t,form:o}))))},xe=E(59301),ra=Object.defineProperty,da=Object.defineProperties,ca=Object.getOwnPropertyDescriptors,Qn=Object.getOwnPropertySymbols,ma=Object.prototype.hasOwnProperty,pa=Object.prototype.propertyIsEnumerable,$n=(e,t,l)=>t in e?ra(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,vt=(e,t)=>{for(var l in t||(t={}))ma.call(t,l)&&$n(e,l,t[l]);if(Qn)for(var l of Qn(t))pa.call(t,l)&&$n(e,l,t[l]);return e},Pt=(e,t)=>da(e,ca(t)),Rn=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),_a=({qitem:e,setqitem:t,setisedit:l,TagDiscipline:u,exerciseitem:_,seveeditor:x,deleteitem:P,showTip:p=!1})=>{var a;const[o]=w.default.useForm();return(0,n.useEffect)(()=>{var g,i;o.setFieldsValue(Pt(vt({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(d=>Pt(vt({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(d=>Pt(vt({},d),{defaultscore:d.challenge_score}))},[]),xe.createElement("div",null,xe.createElement(w.default,{form:o,colon:!1,onFinish:g=>{var i,d;let C=Pt(vt({},g),{question_scores:(i=e==null?void 0:e.shixun)==null?void 0:i.map(S=>S.challenge_score),item_type:e==null?void 0:e.question_type,choices:(d=g==null?void 0:g.choices)==null?void 0:d.map(S=>Pt(vt({},S),{is_answer:S.standard_boolean}))});x(vt(vt({},e),C))},onFinishFailed:g=>Rn(void 0,null,function*(){var i,d;ae.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},xe.createElement("div",{style:{display:"flex",alignItems:"center"}},xe.createElement("div",{style:{flex:1}},xe.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),xe.createElement("span",null,"\u5B9E\u8BAD\u9898")),xe.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{P()}},xe.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),xe.createElement(Ne.ZP,{onClick:()=>{var g,i;o.setFieldsValue(Pt(vt({},e),{name:e==null?void 0:e.question_title,choices:(g=e==null?void 0:e.question_choices)==null?void 0:g.map(d=>Pt(vt({},d),{standard_boolean:d!=null&&d.standard_boolean?1:0})),repeat_answer:!(e!=null&&e.repeat_answer)})),e.shixun=(i=e==null?void 0:e.shixun)==null?void 0:i.map(d=>Pt(vt({},d),{challenge_score:d.defaultscore})),t(vt({},e)),l(!1)}},"\u53D6\u6D88"),xe.createElement(fe.Z,{overlayClassName:j.shake,open:p,placement:"bottom",color:"rgba(244,156,14,0.19)",title:xe.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},xe.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},xe.createElement(Ne.ZP,{className:"ml20",type:"primary",onClick:()=>Rn(void 0,null,function*(){var g,i,d;if(((i=(g=e==null?void 0:e.shixun)==null?void 0:g.map)==null?void 0:i.call(g,C=>C.challenge_score).filter(C=>C).length)<((d=e==null?void 0:e.shixun)==null?void 0:d.length)){ae.ZP.info("\u5206\u6570\u4E0D\u80FD\u4E3A\u7A7A");return}o.submit()})},"\u4FDD\u5B58"))),xe.createElement(Yt.Z,{text:"\uFF08\u5B9E\u8BAD\u9898\u5206\u503C\u7B49\u4E8E\u5404\u5173\u5361\u5206\u503C\u4E4B\u548C\uFF09"}),xe.createElement(w.default.Item,{label:"\u9898\u5E72",name:"question_title",labelCol:{span:24},rules:[{required:!0}]},xe.createElement(pt.Z,{watch:!0,height:140,placeholder:"",defaultValue:e.question_title}))),xe.createElement(Pe.Z,{style:{marginBottom:15},align:"middle",justify:"space-between"},xe.createElement("div",null,xe.createElement("span",{style:{color:"red"}},"*"),"\u5173\u5361\u540D\u79F0"),xe.createElement("a",{href:`/shixuns/${e==null?void 0:e.shixun_identifier}/challenges?exercise=true`,target:"_blank"},xe.createElement("i",{onClick:()=>{},className:"iconfont icon-shixunkecheng font14 mr5"}),"\u5B9E\u8BAD\u8BE6\u60C5")),(a=e==null?void 0:e.shixun)==null?void 0:a.map((g,i)=>xe.createElement("div",{key:g.challenge_id,style:{display:"flex",marginBottom:20}},xe.createElement("div",{style:{flex:1}},i+1,"\u3001",g.challenge_name),xe.createElement("div",null,xe.createElement("span",{style:{color:"red"}},"*"),"\u5206\u503C",xe.createElement(we.Z,{precision:1,value:g==null?void 0:g.challenge_score,onChange:d=>{const C=JSON.parse(JSON.stringify((e==null?void 0:e.shixun)||[]));C[i].challenge_score=d;const S=C.every(Z=>!Z.challenge_score),v=parseFloat(C==null?void 0:C.map(Z=>Z.challenge_score).reduce((Z,c)=>parseFloat(Z||0)+parseFloat(c||0)));o.setFieldsValue({question_score:S?"":v.toFixed(1)}),t(Pt(vt({},e),{shixun:C}))},max:200,min:1,style:{marginLeft:10,width:150},placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",size:"middle"})))))},D={flex_box_center:"flex_box_center___ljmk3",flex_space_between:"flex_space_between___Fy45C",flex_box_vertical_center:"flex_box_vertical_center___SoC1C",flex_box_center_end:"flex_box_center_end___MumBX",flex_box_column:"flex_box_column___cutpt",warp:"warp___w1JUC",indexTag:"indexTag___LPncW",normalWrap:"normalWrap___pEIzs",redio:"redio___I6tXM",redioitem:"redioitem___cS4Gp",redioitemyes:"redioitemyes___JBDmk",title:"title___XAohQ",titleyes:"titleyes____bNQk",yestag:"yestag___zQnb1",checkbox:"checkbox___MHadU",checkboxitem:"checkboxitem___KX7mB",checkboxitemyes:"checkboxitemyes___MpOWf",bottom:"bottom___FkHfO",bottomitem:"bottomitem___AS0Qp",left:"left___U23z1",right:"right___yJVEk",completion:"completion___Bu5G6",content:"content___LySPW",items:"items___ETMq9",simple:"simple___XX5t0",shixunWrapper:"shixunWrapper___w6oIG",shixun:"shixun___ePWKn",score:"score___nGh9k",qtitle:"qtitle___DAMW1",program:"program___Mm1qL",combination:"combination___Sw7S6",qtype:"qtype___Xdl60",divname:"divname___AZYhO"},va=E(1710),Ea=E(59879),y=E(59301);const Tl=["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"],fa=[{type:0,name:"\u5355\u9009\u9898"},{type:1,name:"\u591A\u9009\u9898"},{type:2,name:"\u5224\u65AD\u9898"},{type:3,name:"\u586B\u7A7A\u9898"},{type:4,name:"\u7B80\u7B54\u9898"},{type:5,name:"\u5B9E\u8BAD\u9898"},{type:6,name:"\u7F16\u7A0B\u9898"},{type:7,name:"\u7EC4\u5408\u9898"},{type:8,name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}];var ya=({qitem:e,newExercisePaper:t})=>{var l,u,_,x,P,p,a,o,g,i,d,C,S,v,Z,c,V,de,m,s,H,te,q,ie,J;return y.createElement("div",{className:D.warp},((e==null?void 0:e.question_type)===0||(e==null?void 0:e.question_type)===2)&&y.createElement("div",{className:D.normalWrap},(l=e==null?void 0:e.question_choices)==null?void 0:l.map((h,ee)=>y.createElement("div",{className:D.redio,key:ee},!(h!=null&&h.standard_boolean)&&y.createElement("span",{className:D.redioitem}),(h==null?void 0:h.standard_boolean)&&y.createElement("i",{className:`${D.redioitemyes} icon-duigou1`}),y.createElement("span",{className:`${h!=null&&h.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},(e==null?void 0:e.question_type)===0?Tl[ee]:""),y.createElement(We.Z,{className:h!=null&&h.standard_boolean?D.titleyes:D.title,value:h==null?void 0:h.choice_text}),(h==null?void 0:h.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===1&&y.createElement("div",{className:D.normalWrap},(u=e==null?void 0:e.question_choices)==null?void 0:u.map((h,ee)=>y.createElement("div",{className:D.checkbox,key:ee},!(h!=null&&h.standard_boolean)&&y.createElement("span",{className:D.checkboxitem}),(h==null?void 0:h.standard_boolean)&&y.createElement("i",{className:`${D.checkboxitemyes} icon-duigou1`}),y.createElement("span",{className:`${h!=null&&h.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Tl[ee]),y.createElement(We.Z,{className:h!=null&&h.standard_boolean?D.titleyes:D.title,value:h==null?void 0:h.choice_text}),(h==null?void 0:h.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),(e==null?void 0:e.question_type)===3&&y.createElement("div",{className:D.completion},(_=e==null?void 0:e.standard_answers)==null?void 0:_.map((h,ee)=>{var Fe;return y.createElement(Pe.Z,{align:"top"},y.createElement("span",{className:D.title},"\u586B\u7A7A\u9879",ee+1),y.createElement("div",{className:D.content},(Fe=h.answer_text)==null?void 0:Fe.map((Be,ce)=>y.createElement("div",{key:ce,className:D.items,style:(h==null?void 0:h.model)===2?{border:0,padding:0}:{}},(h==null?void 0:h.model)===1?y.createElement("pre",{className:"mb0"},Be):y.createElement(Ea.Z,{value:Be,disabled:!0})))))})),(e==null?void 0:e.question_type)===4&&y.createElement("div",{className:D.simple},y.createElement("div",{className:D.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(x=e==null?void 0:e.answer_texts)!=null&&x[0]?y.createElement(We.Z,{className:D.content,value:(P=e==null?void 0:e.answer_texts)==null?void 0:P[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),y.createElement("div",{className:"mt20 "},y.createElement("span",{className:D.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),y.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},e!=null&&e.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))),(e==null?void 0:e.question_type)===5&&y.createElement("div",{className:D.shixunWrapper},(p=e==null?void 0:e.shixun)==null?void 0:p.map((h,ee)=>{var Fe,Be;return y.createElement("div",null,y.createElement("div",{key:ee,className:`${D.shixun} mb30`},y.createElement("span",{className:D.score},"\uFF08",h==null?void 0:h.challenge_score,"\u5206\uFF09"),y.createElement("span",{className:D.qtitle},(e==null?void 0:e.index)+"."+(ee+1),"\u3001",h==null?void 0:h.challenge_name)),((Be=(Fe=t==null?void 0:t.editData)==null?void 0:Fe.exercise)==null?void 0:Be.show_challenge_task_pass)&&y.createElement(We.Z,{className:D.content,value:(h==null?void 0:h.challenge_task_pass)||"\u6682\u65E0\u5173\u5361\u63CF\u8FF0"}))})),(e==null?void 0:e.question_type)===6&&y.createElement("div",{className:D.program,style:{border:!((o=(a=t==null?void 0:t.editData)==null?void 0:a.exercise)!=null&&o.show_hack_sets)&&!((i=(g=t==null?void 0:t.editData)==null?void 0:g.exercise)!=null&&i.show_hack_description)&&"none"}},((C=(d=t==null?void 0:t.editData)==null?void 0:d.exercise)==null?void 0:C.show_hack_sets)&&y.createElement("div",{style:{marginBottom:10,border:"1px solid #F1F4F9"}},y.createElement("p",{style:{padding:"0px 10px",height:40,lineHeight:"40px",background:"#F1F4F9",color:"#3061D0"}},y.createElement("i",{className:"iconfont icon-ceshiyongli"})," \u6D4B\u8BD5\u7528\u4F8B\uFF1A"),y.createElement(va.default,{style:{margin:10},columns:[{title:"\u5E8F\u53F7",dataIndex:"name",key:"name",width:"10%",render:(h,ee,Fe)=>Fe+1},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165",dataIndex:"input",key:"input",width:"40%",render:(h,ee,Fe)=>y.createElement(fe.Z,{title:y.createElement("pre",null,h)},y.createElement("div",{className:D.divname},h))},{title:"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA",dataIndex:"output",key:"output",width:"40%",render:(h,ee,Fe)=>y.createElement(fe.Z,{title:y.createElement("pre",null,h)}," ",y.createElement("div",{className:D.divname},h))},{title:"\u662F\u5426\u53EF\u89C1",dataIndex:"visibility_cn",key:"visibility_cn",width:"10%"}],pagination:!1,dataSource:(S=e==null?void 0:e.program_attr)==null?void 0:S.hack_sets})),((Z=(v=t==null?void 0:t.editData)==null?void 0:v.exercise)==null?void 0:Z.show_hack_description)&&y.createElement("div",null,y.createElement(We.Z,{className:D.content,value:(e==null?void 0:e.description)||"- -"}))),(e==null?void 0:e.question_type)===7&&((c=e==null?void 0:e.sub_exercise_questions)==null?void 0:c.map((h,ee)=>{var Fe,Be,ce,le,pe,Se;return y.createElement("div",{key:ee},y.createElement("div",{className:D.combination},y.createElement("span",{className:D.score},h==null?void 0:h.question_score,"\u5206"),y.createElement("span",{className:D.qtype},(Fe=fa.find(M=>M.type==h.question_type))==null?void 0:Fe.name),y.createElement("span",{className:D.qtitle},y.createElement(We.Z,{value:`${ee+1}\u3001${h==null?void 0:h.question_title}`}))),(h.question_type===0||h.question_type===2)&&y.createElement("div",{className:D.warp,style:{padding:"20px 58px 0 58px"}},y.createElement("div",null,(Be=h==null?void 0:h.question_choices)==null?void 0:Be.map((M,ue)=>y.createElement("div",{className:D.redio,key:ue},!(M!=null&&M.standard_boolean)&&y.createElement("span",{className:D.redioitem}),(M==null?void 0:M.standard_boolean)&&y.createElement("i",{className:`${D.redioitemyes} icon-duigou1`}),y.createElement("span",{className:`${M!=null&&M.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Tl[ue]),y.createElement(We.Z,{className:M!=null&&M.standard_boolean?D.titleyes:D.title,value:M==null?void 0:M.choice_text}),(M==null?void 0:M.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848"))))),h.question_type===1&&y.createElement("div",{className:D.normalWrap},(ce=h==null?void 0:h.question_choices)==null?void 0:ce.map((M,ue)=>y.createElement("div",{className:D.checkbox,key:ue},!(M!=null&&M.standard_boolean)&&y.createElement("span",{className:D.checkboxitem}),(M==null?void 0:M.standard_boolean)&&y.createElement("i",{className:`${D.checkboxitemyes} icon-duigou1`}),y.createElement("span",{className:`${M!=null&&M.standard_boolean?D.titleyes:D.title} ${D.indexTag}`},Tl[ue]),y.createElement(We.Z,{className:M!=null&&M.standard_boolean?D.titleyes:D.title,value:M==null?void 0:M.choice_text}),(M==null?void 0:M.standard_boolean)&&y.createElement("div",{className:D.yestag},"\u6B63\u786E\u7B54\u6848")))),h.question_type===3&&y.createElement("div",{className:D.completion},(le=h==null?void 0:h.standard_answers)==null?void 0:le.map((M,ue)=>{var Ee;return y.createElement(Pe.Z,{align:"top"},y.createElement("span",{className:D.title},"\u586B\u7A7A\u9879",ue+1),y.createElement("div",{className:D.content},(Ee=M.answer_text)==null?void 0:Ee.map((be,Je)=>y.createElement("div",{key:Je,className:D.items},y.createElement("pre",{className:"mb0"},be)))))})),h.question_type===4&&y.createElement("div",{className:D.simple},y.createElement("div",{className:D.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(pe=h==null?void 0:h.answer_texts)!=null&&pe[0]?y.createElement(We.Z,{className:D.content,value:(Se=h==null?void 0:h.answer_texts)==null?void 0:Se[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")),y.createElement("div",{className:"mt20 "},y.createElement("span",{className:D.title,style:{color:"#3061D0"}},"\u5224\u5206\u65B9\u5F0F"),y.createElement("span",{style:{color:"#000",marginLeft:10,fontSize:"16px"}},h!=null&&h.use_keywords?"\u5173\u952E\u8BCD\u81EA\u52A8\u5224\u5206":"\u624B\u52A8\u5224\u5206"))))})),(e==null?void 0:e.question_type)===8&&y.createElement("div",null,y.createElement(We.Z,{disabledFill:!0,className:D.content,showProgramFill:!0,value:jl.Base64.decode(((V=e==null?void 0:e.program_attr)==null?void 0:V.code)||"")})),((e==null?void 0:e.question_type)<=4||[6,8].includes(e==null?void 0:e.question_type))&&y.createElement("div",{className:D.bottom},y.createElement("div",{className:`${D.bottomitem} mb30`},y.createElement("span",{className:D.left},"\u89E3\u6790"),y.createElement("span",{className:D.right},e!=null&&e.analysis?y.createElement(We.Z,{value:e==null?void 0:e.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:`${D.bottomitem} mb30`},y.createElement("span",{className:D.left},"\u96BE\u5EA6"),y.createElement("span",{className:D.right},(e==null?void 0:e.difficulty)===1?"\u7B80\u5355":(e==null?void 0:e.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:D.bottomitem},y.createElement("span",{className:D.left},"\u77E5\u8BC6\u70B9"),y.createElement(fe.Z,{title:((de=e==null?void 0:e.tag_discipline_names)==null?void 0:de.length)<=0||((m=e==null?void 0:e.tag_discipline_names)==null?void 0:m.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?"\u6682\u672A\u8BBE\u7F6E~":(H=(s=e==null?void 0:e.tag_discipline_names)==null?void 0:s.join("\uFF1B"))==null?void 0:H.toString()},y.createElement("span",{className:D.right},((te=e==null?void 0:e.tag_discipline_names)==null?void 0:te.length)<=0?y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):((q=e==null?void 0:e.tag_discipline_names)==null?void 0:q.length)==1&&["-"].includes(e==null?void 0:e.tag_discipline_names[0])?y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"):(J=(ie=e==null?void 0:e.tag_discipline_names)==null?void 0:ie.join("\uFF1B"))==null?void 0:J.toString())))))},ha=E(42609),ga=E(35173),Ve=E(59301),Fa=Object.defineProperty,Ba=Object.defineProperties,ba=Object.getOwnPropertyDescriptors,Vn=Object.getOwnPropertySymbols,Ca=Object.prototype.hasOwnProperty,xa=Object.prototype.propertyIsEnumerable,Ln=(e,t,l)=>t in e?Fa(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Ql=(e,t)=>{for(var l in t||(t={}))Ca.call(t,l)&&Ln(e,l,t[l]);if(Vn)for(var l of Vn(t))xa.call(t,l)&&Ln(e,l,t[l]);return e},Wn=(e,t)=>Ba(e,ba(t)),Da=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Aa=({qitem:e,setisedit:t,TagDiscipline:l,exerciseitem:u,seveeditor:_,deleteitem:x,getTagData:P,init:p,showTip:a=!1})=>{const[o]=w.default.useForm();return(0,n.useEffect)(()=>{o.setFieldsValue(Wn(Ql({},e),{name:e.question_title,answer_texts:e.answer_texts,repeat_answer:!e.repeat_answer}))},[e]),Ve.createElement("div",null,Ve.createElement(w.default,{form:o,colon:!1,onFinish:g=>{_(Ql(Ql({},e),g))},onFinishFailed:g=>Da(void 0,null,function*(){var i,d;ae.ZP.error(g.errorFields[0].errors[0]),o.scrollToField((d=(i=g==null?void 0:g.errorFields)==null?void 0:i[0])==null?void 0:d.name,{behavior:"smooth",block:"center"})})},Ve.createElement("div",{style:{display:"flex",alignItems:"center"}},Ve.createElement("div",{style:{flex:1}},Ve.createElement("span",{style:{display:"inline-flex",border:"1px solid #9096A3",borderRadius:"50%",width:10,height:10,marginRight:5,background:"#9096A3"}}),Ve.createElement("span",null,"\u7B80\u7B54\u9898")),!(e!=null&&e.isadd)&&Ve.createElement("span",{style:{marginLeft:20,marginRight:20,color:"red",cursor:"pointer"},onClick:()=>{x()}},Ve.createElement("i",{className:"iconfont icon-piliangshanchu3",style:{fontSize:14,marginRight:6}}),"\u5220\u9664"),Ve.createElement(Ne.ZP,{onClick:()=>{e.isadd?(t(!1),p()):(o.setFieldsValue(Wn(Ql({},e),{name:e==null?void 0:e.question_title,answer_texts:e.answer_texts||[],repeat_answer:!(e!=null&&e.repeat_answer)})),t(!1))}},"\u53D6\u6D88"),Ve.createElement(fe.Z,{overlayClassName:j.shake,open:a,placement:"bottom",color:"rgba(244,156,14,0.19)",title:Ve.createElement("div",{style:{color:"#FF841A",fontSize:"14px"}},Ve.createElement("i",{className:"iconfont icon-tishi11 mr5 font14"}),"\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002")},Ve.createElement(Ne.ZP,{type:"primary",className:"ml20",onClick:()=>{o.submit()}},"\u4FDD\u5B58"))),Ve.createElement("div",{style:{maxHeight:"calc(100vh - 148px)",overflowY:"auto",marginTop:"10px",paddingRight:"5px"}},Ve.createElement(w.default.Item,{className:j.scoreinput,name:"question_score",label:"\u5206\u503C",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5206\u503C"}]},Ve.createElement(we.Z,{onBlur:g=>{g.target.value==="0"&&ae.ZP.error("\u5206\u503C\u5FC5\u987B\u5927\u4E8E0\u4E14\u5C0F\u4E8E\u7B49\u4E8E100")},style:{width:150},precision:1,placeholder:"\u8BF7\u8F93\u5165\u5206\u503C",max:100,min:.1})),Ve.createElement(ga.W,{form:o,showKeywords:!0,questionTitlePlaceholder:"\u8BF7\u7F16\u8F91\u7B80\u7B54\u9898\u9898\u5E72\u5185\u5BB9"}),Ve.createElement(_e,{getTagData:P,qitem:e,exerciseitem:u,TagDiscipline:l,form:o}))))},Ze=E(59301),wa=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())}),Na=({setScoreShow:e,ScoreShow:t,exerciseitem:l,getdata:u})=>{var _,x,P;const[p,a]=(0,n.useState)(!1);function o(){return wa(this,null,function*(){var g,i,d;let C=(i=(g=l==null?void 0:l.exercise_question_types)==null?void 0:g.filter(v=>v.Singlequestion))==null?void 0:i.map(v=>({question_type:v.question_type,score:v.Singlequestion})),S=yield(0,Le.ZP)(`/api/examination_banks/${(d=l==null?void 0:l.exercise)==null?void 0:d.id}/batch_set_score.json`,{method:"POST",body:{question_arr:C}});(S==null?void 0:S.status)===0&&u()})}return Ze.createElement("div",null,t&&Ze.createElement(O.default,{title:"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C",open:t,width:640,centered:!0,zIndex:10,className:j.scoremodal,onCancel:()=>{e(!1)},onOk:()=>{var g,i,d;if(l!=null&&l.use_blank_score&&((d=(i=(g=l==null?void 0:l.exercise_question_types)==null?void 0:g.filter(C=>C.name==="\u586B\u7A7A\u9898"))==null?void 0:i[0])!=null&&d.Singlequestion)){a(!0);return}o(),e(!1)}},Ze.createElement("div",{className:"c-black"},"\u603B\u5206",Ze.createElement("span",{className:"ml10 c-light-primary"},(l==null?void 0:l.exercise_question_types.length)>0&&((_=l==null?void 0:l.exercise_types)==null?void 0:_.q_scores))),Ze.createElement("div",{className:j.content},Ze.createElement("span",null,"\u9898\u578B\u540D\u79F0"),Ze.createElement("span",null,"\u5C0F\u9898\u603B\u6570"),Ze.createElement("span",null,"\u9898\u578B\u603B\u5206"),Ze.createElement("span",null,"\u64CD\u4F5C")),(P=(x=l==null?void 0:l.exercise_question_types)==null?void 0:x.filter(g=>g.name!=="\u5B9E\u8BAD\u9898"&&g.name!=="\u7EC4\u5408\u9898"))==null?void 0:P.map((g,i)=>{var d;return Ze.createElement("div",{key:i,className:j.items},Ze.createElement("span",null,g==null?void 0:g.name),Ze.createElement("span",null,(d=g==null?void 0:g.items)==null?void 0:d.length),Ze.createElement("span",null,g==null?void 0:g.score),Ze.createElement("span",null,"\u6BCF\u9898",Ze.createElement(we.Z,{min:.1,precision:1,max:100,onChange:C=>{g.Singlequestion=C},defaultValue:g.Singlequestion,style:{width:90,height:38,margin:"0px 10px",display:"flex",alignItems:"center"}}),"\u5206"))})),Ze.createElement(O.default,{title:!1,footer:!1,centered:!0,open:p,zIndex:20,width:640,closable:!1,className:j.scoremodal},Ze.createElement("div",{style:{marginTop:40}},"\u586B\u7A7A\u9898\u4E2D\u5B58\u5728",Ze.createElement("span",{style:{color:"#FA6400"}},"\u6309\u7A7A\u7ED9\u5206"),"\u7684\u5C0F\u9898\uFF0C\u82E5\u6279\u91CF\u8BBE\u7F6E\u5206\u503C\u4F1A\u7EDF\u4E00\u5C06\u586B\u7A7A\u9898\u6539\u4E3A\u6309\u9898\u7ED9\u5206"),Ze.createElement("div",{className:j.bottom},Ze.createElement(Ne.ZP,{className:j.no,onClick:()=>{a(!1)}},"\u53D6\u6D88"),Ze.createElement(Ne.ZP,{className:j.yes,onClick:()=>{o(),a(!1),e(!1)}},"\u786E\u8BA4"))))},Pa=E(79285),ka=E(88918),Sa=E(89392),Oa=E(86248),Mn=E(14791),Za=E(32570),F=E(59301),Ia=Object.defineProperty,ja=Object.defineProperties,Ta=Object.getOwnPropertyDescriptors,zn=Object.getOwnPropertySymbols,Qa=Object.prototype.hasOwnProperty,$a=Object.prototype.propertyIsEnumerable,Hn=(e,t,l)=>t in e?Ia(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,lt=(e,t)=>{for(var l in t||(t={}))Qa.call(t,l)&&Hn(e,l,t[l]);if(zn)for(var l of zn(t))$a.call(t,l)&&Hn(e,l,t[l]);return e},kt=(e,t)=>ja(e,Ta(t)),ke=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())});const el=[{name:"\u5355\u9009\u9898",id:0,count:"q_singles",score:"q_singles_scores",nameType:"SINGLE"},{name:"\u591A\u9009\u9898",id:1,count:"q_doubles",score:"q_doubles_scores",nameType:"MULTIPLE"},{name:"\u5224\u65AD\u9898",id:2,count:"q_judges",score:"q_judges_scores",nameType:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",id:3,count:"q_nulls",score:"q_nulls_scores",nameType:"COMPLETION"},{name:"\u7B80\u7B54\u9898",id:4,count:"q_mains",score:"q_mains_scores",nameType:"SUBJECTIVE"},{name:"\u5B9E\u8BAD\u9898",id:5,count:"q_shixuns",score:"q_shixuns_scores",nameType:"PRACTICAL"},{name:"\u7F16\u7A0B\u9898",id:6,count:"q_pros",score:"q_pros_scores",nameType:"PROGRAM"},{name:"\u7EC4\u5408\u9898",id:7,count:"q_combinations",score:"q_combinations_scores",nameType:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",id:8,count:"q_combinations",score:"q_combinations_scores",nameType:"BPROGRAM"}],Ra=({user:e,dispatch:t,itemid:l,newExercisePaper:u,setisedits:_})=>{var x,P,p,a,o,g,i,d,C,S,v,Z;const[c,V]=(0,n.useState)(),[de,m]=(0,n.useState)(!1),[s,H]=(0,n.useState)(),[te,q]=(0,n.useState)(),ie=(0,n.useRef)(),J=(0,n.useRef)(),[h,ee]=(0,n.useState)(),[Fe,Be]=(0,n.useState)(!1),[ce,le]=(0,n.useState)(!1),[pe,Se]=(0,n.useState)(),[M,ue]=(0,n.useState)(!1),[Ee,be]=(0,n.useState)(!1),[Je,Ye]=(0,n.useState)(!1),[nt,st]=(0,n.useState)(!1),[St,ml]=(0,n.useState)(!1),[Rl,dn]=(0,n.useState)(!1),[Ei,fi]=(0,n.useState)(!1),[Ka,Kn]=(0,n.useState)(!1),[pl]=w.default.useForm(),[qa,Vl]=(0,n.useState)(!1),ei=(0,n.useRef)(null),[Te]=(0,se.useSearchParams)(),[Ll,Wl]=(0,n.useState)(!1),qn=Te.get("isIntelligentAssistant"),[Ot,cn]=(0,n.useState)(!1);(0,n.useEffect)(()=>{Ue(),t({type:"globalSetting/footerToggle",payload:!1})},[]),(0,n.useEffect)(()=>{_(ce)},[ce]),(0,n.useEffect)(()=>{s!=null&&s.question_id&&(q(s==null?void 0:s.question_score),J.current=s==null?void 0:s.question_id)},[s]);const It=B=>ke(void 0,null,function*(){let I=yield t({type:"newExercisePaper/getTagDiscipline",payload:{sub_discipline_id:B}});Se(I)});function Ue(){return ke(this,null,function*(){var B,I,z,U,Y,me;Be(!0),m(!0);const je=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});Be(!1),m(!1),V(je),(B=je==null?void 0:je.exercise)!=null&&B.sub_discipline_id&&It((I=je==null?void 0:je.exercise)==null?void 0:I.sub_discipline_id),H(kt(lt({},(Y=(U=(z=je==null?void 0:je.exercise_question_types)==null?void 0:z[0])==null?void 0:U.items)==null?void 0:Y[0]),{index:1})),ee(kt(lt({},(me=je==null?void 0:je.exercise_question_types)==null?void 0:me[0]),{indexs:1}))})}function Ht(B,I=!0){return ke(this,null,function*(){var z,U,Y,me;I&&(Be(!0),m(!0));const je=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});V(je);let Et=[];(z=je==null?void 0:je.exercise_question_types)==null||z.map(rt=>{var Gt;(Gt=rt==null?void 0:rt.items)==null||Gt.map((zl,Hl)=>{Et.push(kt(lt({},zl),{index:Hl+1}))})});let Tt=(U=Et.filter(rt=>rt.question_id===(B==null?void 0:B.id)))==null?void 0:U[0],Ml=(me=((Y=je==null?void 0:je.exercise_question_types)==null?void 0:Y.map((rt,Gt)=>{if((Tt==null?void 0:Tt.question_type)===(rt==null?void 0:rt.question_type))return kt(lt({},rt),{indexs:Gt+1})})).filter(rt=>rt))==null?void 0:me[0];ee(lt({},Ml)),H(lt({},Tt)),q(Tt==null?void 0:Tt.question_score),Be(!1),m(!1)})}function Jt(B){return ke(this,null,function*(){var I;let z=kt(lt({},B),{difficulty:(B==null?void 0:B.difficulty)||2,item_type:B.question_type,sub_discipline_id:((I=B==null?void 0:B.sub_discipline_id)==null?void 0:I[1])||"",tag_discipline_ids:[],repeat_answer:!B.repeat_answer}),U={};B.question_type===8&&(U=kt(lt({},B),{hack:kt(lt({},B==null?void 0:B.hack),{difficult:B.difficulty}),hack_codes:kt(lt({},B.hack_codes),{code:jl.Base64.encode(B.hack_codes.code)}),hack_sets:[lt({},B.hack_sets)],is_blank:!0})),B.tag_discipline_ids&&(z.tag_discipline_ids=Array.isArray(B.tag_discipline_ids)?B.tag_discipline_ids:[B.tag_discipline_ids],U.tag_discipline_ids=Array.isArray(B.tag_discipline_ids)?B.tag_discipline_ids:[B.tag_discipline_ids]),sessionStorage.projectFill&&(U.hack_identifier=sessionStorage.projectFill);let Y=yield(0,Le.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/create_item_bank.json`,{method:"post",body:B.question_type===8?U:z});(Y==null?void 0:Y.status)===0&&(le(!1),Ht(Y)),(0,Ct.Vf)("#question-scroll-id")})}function yi(B){return ke(this,null,function*(){m(!0);let I=yield(0,Le.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});m(!1),(I==null?void 0:I.status)===0&&Ue()})}const ti=(B,I,z)=>ke(void 0,null,function*(){var U;if(B.length===0){ae.ZP.warning("\u8BF7\u4E0A\u4F20\u6587\u4EF6"),z();return}const Y=yield(0,Ke.Hb)(l,(U=B[0])==null?void 0:U.file,I);Y.status===0&&(ae.ZP.success(`\u6210\u529F\u5BFC\u5165${Y==null?void 0:Y.success}\u6761`),ue(!1),Ue()),z()}),li=(B,I)=>ke(void 0,null,function*(){const z=yield(0,Ke.kF)({score:(0,Sa.round)(B,1),question_id:I==null?void 0:I.question_id});if((z==null?void 0:z.status)===0){ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Ht({id:J.current},!1);return}(z==null?void 0:z.status)===-1&&q(I==null?void 0:I.question_score)});function jt(){return ke(this,null,function*(){O.default.confirm({title:"\u63D0\u793A",content:"\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u4E2A\u8BD5\u9898\u5417\uFF1F",okText:"\u786E\u5B9A",centered:!0,className:j.modalconfirm,onOk:()=>ke(this,null,function*(){if(s.question_id){let B=yield(0,Le.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks/${s.question_id}.json`,{method:"delete"});(B==null?void 0:B.status)===0&&(Ue(),le(!1))}else H({}),le(!1),Ue()}),cancelText:"\u53D6\u6D88"})})}const ni=B=>ke(void 0,null,function*(){return yield(0,Le.ZP)(`/api/examination_banks/${l}/examination_banks_item_banks.json`,{method:"post",body:lt({},B)})}),{overflow:ui,handleMouseEnter:ai,handleMouseLeave:ii}=(0,ka.I)(),eu=B=>ke(void 0,null,function*(){var I,z;m(!0);let U=yield(0,Le.ZP)(`/api/examination_banks/${l}/sort_question_type.json`,{method:"post",body:{question_type:B}});if(m(!1),(U==null?void 0:U.status)===0){const Y=yield t({type:"newExercisePaper/editExercise",payload:{id:l}});V(Y),(I=Y==null?void 0:Y.exercise)!=null&&I.sub_discipline_id&&It((z=Y==null?void 0:Y.exercise)==null?void 0:z.sub_discipline_id)}}),gt=()=>ce?(cn(!0),!0):!1;(0,n.useEffect)(()=>{if(Ot){const B=setTimeout(()=>{cn(!1)},2e3);return()=>clearTimeout(B)}},[Ot]);const oi=(B,I)=>F.createElement(Qe.default,null,F.createElement(Qe.default.Item,{key:"0",onClick:()=>tu(B==null?void 0:B.question_type)},F.createElement("span",{className:j.moreSpan},"\u65B0\u589E")),F.createElement(Qe.default.Item,{key:"1",disabled:I===0,onClick:()=>ke(void 0,null,function*(){if(I===0||gt())return;let z=(0,Ct.rz)(c==null?void 0:c.exercise_question_types,I,I-1);yield eu(z.map(U=>U.name))})},F.createElement("span",{className:j.moreSpan},"\u4E0A\u79FB")),F.createElement(Qe.default.Item,{key:"2",disabled:I===(c==null?void 0:c.exercise_question_types.length)-1,onClick:()=>ke(void 0,null,function*(){if(I===(c==null?void 0:c.exercise_question_types.length)-1||gt())return;let z=(0,Ct.rz)(c==null?void 0:c.exercise_question_types,I,I+1);yield eu(z.map(U=>U.name))})},F.createElement("span",{className:j.moreSpan},"\u4E0B\u79FB")),F.createElement(Qe.default.Item,{key:"3",onClick:()=>{var z;pl.setFieldsValue({name:B.name,item_type_en:(z=el.find(U=>U.id==B.question_type))==null?void 0:z.nameType}),Vl(!0)}},F.createElement("span",{className:j.moreSpan},"\u91CD\u547D\u540D"))),tu=B=>{var I,z,U,Y,me,je,Et,Tt,mn,Ml,rt,Gt,zl,Hl,lu,nu,uu,au,iu,ou,su,ru,du,cu,mu,pu,_u,vu;if(!gt()){if(B===5){st(!0),ml(!0);return}if(B===6){if(Te.get("pageType")=="course")Te.get("updateType")=="course"?se.history.push(`/problems/newcreate?express_id=${(I=c==null?void 0:c.exercise)==null?void 0:I.id}&callback_url=/paperlibrary/add/${(z=c==null?void 0:c.exercise)==null?void 0:z.id}?type=2&pageType=course&updateType=course&courseId=${Te.get("courseId")}&stageId=${Te.get("stageId")}`):se.history.push(`/problems/newcreate?express_id=${(U=c==null?void 0:c.exercise)==null?void 0:U.id}&callback_url=/paperlibrary/add/${(Y=c==null?void 0:c.exercise)==null?void 0:Y.id}?type=2&pageType=course&courseId=${Te.get("courseId")}&stageId=${Te.get("stageId")}`);else{let ri=(je=(me=u==null?void 0:u.editData)==null?void 0:me.exercise)!=null&&je.set_question_sub_discipline?`/problems/newcreate?express_id=${(Et=c==null?void 0:c.exercise)==null?void 0:Et.id}&callback_url=${window.location.pathname+window.location.search}&discipline_id=${(mn=(Tt=u==null?void 0:u.editData)==null?void 0:Tt.exercise)==null?void 0:mn.discipline_id}&sub_discipline_id=${(rt=(Ml=u==null?void 0:u.editData)==null?void 0:Ml.exercise)==null?void 0:rt.sub_discipline_id}`:`/problems/newcreate?express_id=${(Gt=c==null?void 0:c.exercise)==null?void 0:Gt.id}&callback_url=${window.location.pathname+window.location.search}`;se.history.push(ri)}return}le(!0),H(B===2?{question_type:B,isadd:!0,repeat_answer:!0,choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],question_choices:[{choice_text:"\u6B63\u786E",is_answer:0},{choice_text:"\u9519\u8BEF",is_answer:0}],difficulty:2,standard_answers:[],question_score:"",tag_discipline_ids:[],question_title:"",discipline_id:(Hl=(zl=u==null?void 0:u.editData)==null?void 0:zl.exercise)!=null&&Hl.set_question_sub_discipline?(nu=(lu=u==null?void 0:u.editData)==null?void 0:lu.exercise)==null?void 0:nu.discipline_id:0,sub_discipline_id:(au=(uu=u==null?void 0:u.editData)==null?void 0:uu.exercise)!=null&&au.set_question_sub_discipline?(ou=(iu=u==null?void 0:u.editData)==null?void 0:iu.exercise)==null?void 0:ou.sub_discipline_id:0,analysis:""}:{question_type:B,question_choices:Array.from({length:4},()=>({choice_text:"",is_answer:0})),standard_answers:[],repeat_answer:!0,difficulty:2,isadd:!0,tag_discipline_ids:[],question_score:"",analysis:"",sub_item_banks:[],question_title:"",is_ordered:!0,use_keywords:!1,use_blank_score:!0,keywords:[],allow_student_debug:!1,submit_rule:1,downcase:!0,no_space:!0,discipline_id:(ru=(su=u==null?void 0:u.editData)==null?void 0:su.exercise)!=null&&ru.set_question_sub_discipline?(cu=(du=u==null?void 0:u.editData)==null?void 0:du.exercise)==null?void 0:cu.discipline_id:0,sub_discipline_id:(pu=(mu=u==null?void 0:u.editData)==null?void 0:mu.exercise)!=null&&pu.set_question_sub_discipline?(vu=(_u=u==null?void 0:u.editData)==null?void 0:_u.exercise)==null?void 0:vu.sub_discipline_id:0})}},si=[{key:1,label:"\u6279\u91CF\u5BFC\u5165",onClick:()=>{gt()||ue(!0)}},{key:2,label:F.createElement("div",null,F.createElement("img",{width:26,style:{position:"absolute",top:-2},src:Mn.$}),F.createElement("span",null,"\u667A\u80FD\u5BFC\u5165")),onClick:()=>{gt()||be(!0)}}];return F.createElement("div",null,F.createElement(ut.Z,{spinning:Fe},F.createElement("div",{className:j.bg},F.createElement("div",{style:{textAlign:"center"}},((x=c==null?void 0:c.exercise_types)==null?void 0:x.q_counts)===0&&!ce&&F.createElement(El.Z,{styles:{marginTop:180},customText:F.createElement("span",null,"\u8FD8\u6CA1\u6709\u8BD5\u9898\uFF0C\u8BF7\u4ECE",F.createElement("span",{className:"c-light-primary"},"\u5E95\u90E8\u64CD\u4F5C\u680F"),"\u8FDB\u884C\u6DFB\u52A0~")}),(((P=c==null?void 0:c.exercise_types)==null?void 0:P.q_counts)>0||ce)&&F.createElement("div",{style:{marginTop:20,borderTop:"1px solid #DCDCDC",display:"block",alignItems:"stretch"}},F.createElement("div",{style:{backgroundColor:"#F6F7F9",display:"inline-block",position:"sticky",top:0}},F.createElement("div",{className:j.left},F.createElement("div",{className:j.leftAction},F.createElement(Ne.ZP,{onClick:()=>{gt()||Ye(!0)},className:j.Button},"\u6279\u91CF\u8BBE\u7F6E\u5206\u503C")),F.createElement("div",{className:j.scrollWrapper,style:{overflow:ui},onMouseEnter:ai,onMouseLeave:ii},(p=c==null?void 0:c.exercise_question_types)==null?void 0:p.map((B,I)=>F.createElement("div",{key:I,className:"mb30"},F.createElement("div",{className:j.title},F.createElement("div",{className:j.titleleft},F.createElement("span",{style:{color:"#000000",fontWeight:400,fontSize:12}}," ",(0,Ct.EM)(I+1),"\u3001\u3010",B.name,"\u3011"),F.createElement("span",{style:{color:"#464F66",fontSize:12}},"\uFF08",B.count,"\u5C0F\u9898\uFF0C\u5171",B.score,"\u5206\uFF09")),F.createElement(tl.Z,{dropdownRender:()=>oi(B,I),placement:"bottomLeft"},F.createElement("div",{className:j.more_style},F.createElement("i",{className:"iconfont icon-sandian font12"})))),F.createElement(Yl,{handleEditing:()=>{cn(!0)},isedit:ce,setBigqitem:ee,bigitem:kt(lt({},B),{indexs:I+1}),setqitem:z=>ke(void 0,null,function*(){var U;(U=ie.current)==null||U.blur(),H(z)}),qitem:s,Itemid:l,getdata:Ht,data:B.items})))))),F.createElement("div",{id:"question-scroll-id",style:{overflow:ce?"hidden":"auto"},className:j.right,ref:ei},!(s!=null&&s.isadd)&&F.createElement("div",{className:j.title},!ce&&F.createElement("div",{style:{flex:1}},F.createElement("span",{style:{color:"#000000",fontWeight:600,fontSize:16}}," ",(h==null?void 0:h.indexs)&&(0,Ct.EM)(h==null?void 0:h.indexs),"\u3001\u3010",h==null?void 0:h.name,"\u3011"),F.createElement(fe.Z,{title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0"},F.createElement("i",{className:`${j.edit} iconfont icon-bianji_Hover mr5 ml5 font18`,onClick:()=>{var B;pl.setFieldsValue({name:h.name,item_type_en:(B=el.find(I=>I.id==h.question_type))==null?void 0:B.nameType}),Vl(!0)}})),F.createElement("span",{style:{color:"#464F66",fontSize:16,fontWeight:400}},"\uFF08",h==null?void 0:h.count,"\u5C0F\u9898\uFF0C\u5171",h==null?void 0:h.score,"\u5206\uFF09"),(s==null?void 0:s.question_type)===6&&F.createElement("span",{onClick:()=>Wl(2),className:"current c-light-primary font14 bold-400"},"\u6279\u91CF\u8BBE\u7F6E\u7F16\u7A0B\u8BED\u8A00"),(s==null?void 0:s.question_type)===5&&F.createElement(Ut.default,{defaultChecked:(o=(a=u==null?void 0:u.editData)==null?void 0:a.exercise)==null?void 0:o.show_challenge_task_pass,onChange:B=>ke(void 0,null,function*(){let I=yield(0,Le.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_challenge_task_pass:B.target.checked}});(I==null?void 0:I.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),Ht({id:J.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u5173\u5361\u63CF\u8FF0"),(s==null?void 0:s.question_type)===6&&F.createElement("span",{style:{marginLeft:20},onClick:()=>{var B,I,z,U;O.default.confirm({title:"\u7F16\u7A0B\u9898\u8BBE\u7F6E",icon:null,centered:!0,closable:!0,footer:null,content:F.createElement("div",null,(s==null?void 0:s.question_type)===6&&F.createElement(Ut.default,{defaultChecked:(I=(B=u==null?void 0:u.editData)==null?void 0:B.exercise)==null?void 0:I.show_hack_sets,onChange:Y=>ke(void 0,null,function*(){let me=yield(0,Le.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_sets:Y.target.checked}});(me==null?void 0:me.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),O.default.destroyAll(),Ht({id:J.current}))}),style:{marginTop:20,marginBottom:20}},"\u5C55\u793A\u6D4B\u8BD5\u7528\u4F8B"),F.createElement("br",null),(s==null?void 0:s.question_type)===6&&F.createElement(Ut.default,{defaultChecked:(U=(z=u==null?void 0:u.editData)==null?void 0:z.exercise)==null?void 0:U.show_hack_description,onChange:Y=>ke(void 0,null,function*(){let me=yield(0,Le.ZP)(`/api/examination_banks/${l}/update_show_columns.json`,{method:"post",body:{show_hack_description:Y.target.checked}});(me==null?void 0:me.status)===0&&(ae.ZP.info("\u8BBE\u7F6E\u6210\u529F"),O.default.destroyAll(),Ht({id:J.current}))}),style:{marginBottom:10}},"\u5C55\u793A\u8BD5\u9898\u63CF\u8FF0"))})},className:"current c-light-primary font14 bold-400"},"\u7F16\u7A0B\u9898\u663E\u793A\u8BBE\u7F6E")),F.createElement("div",{style:{display:"flex",alignItems:"center"}},(s==null?void 0:s.question_type)===5&&!ce&&F.createElement("a",{className:j.shixun,href:`/shixuns/${s==null?void 0:s.shixun_identifier}/challenges?exercise=true`,target:"_blank"},F.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"),!ce&&[0,1,2,4,6].includes(s==null?void 0:s.question_type)&&F.createElement(w.default.Item,{label:"\u5206\u503C",style:{margin:"0 20px"},required:!0},F.createElement(we.Z,{precision:1,ref:ie,onChange:B=>q(B),value:te,onBlur:B=>{li(B.target.value,s)}})),!ce&&F.createElement(fe.Z,{title:"\u5220\u9664"},F.createElement("i",{onClick:()=>{jt()},style:{marginRight:20},className:`${j.delete} iconfont icon-shanchu13 mr5 `})),!ce&&F.createElement(fe.Z,{title:"\u7F16\u8F91\u8BD5\u9898"},F.createElement("i",{onClick:()=>{var B,I,z;(s==null?void 0:s.question_type)===6?Te.get("pageType")=="course"?Te.get("updateType")=="course"?se.history.push(`/problems/newedit/${s==null?void 0:s.hack_identifier}?type=exercises&express_id=${(B=c==null?void 0:c.exercise)==null?void 0:B.id}&question_id=${s==null?void 0:s.question_id}&score=${s==null?void 0:s.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&updateType=course&courseId=${Te.get("courseId")}&stageId=${Te.get("stageId")}`):se.history.push(`/problems/newedit/${s==null?void 0:s.hack_identifier}?type=exercises&express_id=${(I=c==null?void 0:c.exercise)==null?void 0:I.id}&question_id=${s==null?void 0:s.question_id}&score=${s==null?void 0:s.question_score}&exercise=true&callback_url=${location.pathname}?type=2&pageType=course&courseId=${Te.get("courseId")}&stageId=${Te.get("stageId")}`):se.history.push(`/problems/newedit/${s==null?void 0:s.hack_identifier}?type=exercises&express_id=${(z=c==null?void 0:c.exercise)==null?void 0:z.id}&question_id=${s==null?void 0:s.question_id}&score=${s==null?void 0:s.question_score}&exercise=true&callback_url=${window.location.pathname+window.location.search}`):le(!0)},className:`${j.edit} iconfont icon-bianji_Hover mr5 `})))),!ce&&F.createElement("div",null,F.createElement("div",{className:j.qcount},F.createElement("span",{className:j.score},s==null?void 0:s.question_score,"\u5206"),F.createElement(We.Z,{className:j.qtitle,value:(s==null?void 0:s.index)+`\u3001${(s==null?void 0:s.question_type)==8?(g=s==null?void 0:s.program_attr)==null?void 0:g.description:s==null?void 0:s.question_title}`}),(s==null?void 0:s.high_resources_consume)&&F.createElement(Za.Z,{type:"shixun",style:{marginLeft:10}})),(s==null?void 0:s.question_type)===6&&F.createElement(fl.Z,{onEdit:()=>Wl(1),className:"mt10",dataSource:(s==null?void 0:s.languages)||[]}),F.createElement(ya,{newExercisePaper:u,TagDiscipline:pe,qitem:s})),ce&&F.createElement("div",null,(s==null?void 0:s.question_type)<=1&&F.createElement(tt,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}),(s==null?void 0:s.question_type)===5&&F.createElement(_a,{setqitem:H,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,showTip:Ot}),(s==null?void 0:s.question_type)===3&&F.createElement(en,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}),(s==null?void 0:s.question_type)===2&&F.createElement(un,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}),(s==null?void 0:s.question_type)===4&&F.createElement(Aa,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}),(s==null?void 0:s.question_type)===7&&F.createElement(ea,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}),(s==null?void 0:s.question_type)===8&&F.createElement(sa,{getTagData:It,deleteitem:jt,seveeditor:Jt,exerciseitem:c,TagDiscipline:pe,setisedit:le,qitem:s,init:Ue,showTip:Ot}))))))),F.createElement("div",{className:j.bottomdiv},F.createElement("div",{style:{width:1200,margin:"0px auto",display:"flex",justifyContent:"space-between",alignItems:"center"}},F.createElement("span",{className:j.spanBtn,onClick:()=>{gt()||(st(!0),ml(!1))}},"\u9898\u5E93\u9009\u9898"),F.createElement(tl.Z,{menu:{items:si}},F.createElement("span",{className:j.spanBtn},"\u5BFC\u5165\u8BD5\u9898")),F.createElement("span",{className:j.spanBtn,onClick:()=>ke(void 0,null,function*(){var B;if(gt())return;const I=yield(0,Ke.JP)(l);I.status===0&&window.open(`/classrooms/coursesId/exercise/${I.exercise_id}/${(B=e.userInfo)==null?void 0:B.login}/initate_answer`)})},"\u6A21\u62DF\u8003\u8BD5"),F.createElement("span",{className:j.spanBtn,onClick:()=>{if(!gt()){if(qn){window.open(`/paperlibrary/see/${l}?isIntelligentAssistant=true`);return}window.open(`/paperlibrary/see/${l}`)}}},"\u8BD5\u5377\u9884\u89C8"),el==null?void 0:el.map((B,I)=>F.createElement(Ne.ZP,{key:I,className:j.addQuestionBtn,type:"primary",onClick:()=>{tu(B.id)}},B.name)),F.createElement(Ne.ZP,{className:j.saveBtn,loading:Ka,onClick:()=>{var B,I;const z=()=>ke(void 0,null,function*(){if(Te.get("pageType")=="course")if(Te.get("updateType")=="course")ae.ZP.info("\u7F16\u8F91\u6210\u529F"),se.history.replace(`/paths/${Te.get("courseId")}`);else{if(gt())return;(0,Oa._C)({id:Te.get("stageId"),subject_id:Te.get("courseId"),homework_type:"exercise",examination_bank_ids:[l]}).then(me=>{(me==null?void 0:me.status)==0&&(ae.ZP.info("\u521B\u5EFA\u6210\u529F"),se.history.replace(`/paths/${Te.get("courseId")}`))})}else{if(gt())return;if(qn){Kn(!0);const me=yield(0,Le.ZP)("/api/intelligent_imports/save_recognize_papers.json",{method:"post",body:{examination_bank_id:l}});if(Kn(!1),(me==null?void 0:me.status)!==0)return}ae.ZP.info("\u521B\u5EFA\u6210\u529F"),se.history.push("/paperlibrary?defaultActiveKey=0")}});let U=(I=(B=c==null?void 0:c.exercise_question_types)==null?void 0:B.filter(me=>me.question_type===5)[0])==null?void 0:I.items,Y=0;U==null||U.map(me=>{me.high_resources_consume&&(Y=Y+1)}),console.log(Y),Y>0?t({type:"classroomList/setActionTabs",payload:{key:"\u6388\u6743\u63D0\u793A",count:Y,fn:()=>{z()}}}):z()}},F.createElement("i",{className:"iconfont icon-baocun1",style:{fontSize:15,marginRight:5}}),"\u4FDD\u5B58\u8BD5\u5377"))),F.createElement(Na,{setScoreShow:Ye,ScoreShow:Je,exerciseitem:c,getdata:Ue}),nt&&F.createElement(Pa.Z,{setScoreShow:st,isshixuns:St,ScoreShow:nt,isloadings:Rl,onOk:(B,I,z,U)=>ke(void 0,null,function*(){dn(!0);let me=yield ni({exam_id:l,item_bank_ids:B,shixun_ids:I});dn(!1),(me==null?void 0:me.status)===0&&O.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,content:"\u65B0\u52FE\u9009\u7684\u8BD5\u9898\u5DF2\u7ECF\u6DFB\u52A0\u5230\u8BD5\u5377\uFF0C\u5982\u679C\u9700\u8981\u7EE7\u7EED\u6DFB\u52A0\u65B0\u8BD5\u9898\u8BF7\u70B9\u51FB\u201C\u7EE7\u7EED\u9009\u9898\u201D\uFF0C\u5C06\u56DE\u5230\u60A8\u4E0A\u6B21\u64CD\u4F5C\u7684\u9009\u9898\u9875\u9762",okText:"\u7EE7\u7EED\u9009\u9898",cancelText:"\u8FD4\u56DE\u8BD5\u5377",onOk:()=>{Ue()},onCancel:()=>{st(!1),Ue()}})})}),F.createElement(ha.Z,{sub_discipline_id:(i=c==null?void 0:c.exercise)!=null&&i.sub_discipline_id?[(d=c==null?void 0:c.exercise)==null?void 0:d.discipline_id,(C=c==null?void 0:c.exercise)==null?void 0:C.sub_discipline_id]:[],visible:M,onCancel:()=>ue(!1),onOk:ti}),F.createElement(O.default,{centered:!0,title:"\u7F16\u8F91\u9898\u578B\u540D\u79F0",open:qa,width:500,onOk:()=>pl.submit(),onCancel:()=>Vl(!1)},F.createElement(w.default,{form:pl,initialValues:{},onFinish:B=>ke(void 0,null,function*(){(yield(0,Ke.RK)(lt({id:l},B))).status==0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Ue(),Vl(!1))})},F.createElement(w.default.Item,{style:{marginBottom:0},name:"name",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u9898\u578B\u540D\u79F0"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"},{validator(B,I){var z,U,Y,me;const je=(z=el==null?void 0:el.find(Et=>Et.nameType==pl.getFieldValue("item_type_en")))==null?void 0:z.id;return(me=(Y=(U=c==null?void 0:c.exercise_question_types)==null?void 0:U.filter(Et=>Et.question_type!=je))==null?void 0:Y.map(Et=>Et==null?void 0:Et.name))!=null&&me.includes(I)?Promise.reject(new Error("\u9898\u578B\u540D\u79F0\u5DF2\u5B58\u5728\uFF0C\u8BF7\u52FF\u8BBE\u7F6E\u76F8\u540C\u7684\u9898\u578B\u540D\u79F0")):Promise.resolve()}}]},F.createElement(bt.default,{size:"large",maxLength:10,showCount:!0})),F.createElement(w.default.Item,{hidden:!0,name:"item_type_en"},F.createElement(bt.default,{size:"large"})))),F.createElement(Xt.Z,{placement:"bottom",height:"100%",destroyOnClose:!0,closable:!1,className:"body-overflow-hidden",open:Ee},F.createElement("div",{style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},"\u667A\u80FD\u5BFC\u5165"),F.createElement(Mn.Z,{stickyTop:-24,subDisciplineId:(S=c==null?void 0:c.exercise)!=null&&S.sub_discipline_id?[(v=c==null?void 0:c.exercise)==null?void 0:v.discipline_id,(Z=c==null?void 0:c.exercise)==null?void 0:Z.sub_discipline_id]:[],onCancel:()=>be(!1),mode:2,gather:{exam_id:l},onSuccess:()=>{be(!1),Ue()}}),F.createElement("div",{style:{height:70}})),F.createElement(fl.Q,{visible:!!Ll,setVisible:Wl,tip:Ll===2&&"\u8BBE\u7F6E\u5DF2\u6DFB\u52A0\u5728\u8BD5\u5377\u4E2D\u7684\u7F16\u7A0B\u9898\u6240\u5141\u8BB8\u4F7F\u7528\u7684\u7F16\u7A0B\u8BED\u8A00",dataSource:Ll===1?s==null?void 0:s.languages:[],onOk:B=>ke(void 0,null,function*(){const I={languages:B};Ll===1?I.hack_id=s==null?void 0:s.hack_id:I.exam_id=l,(yield(0,Le.ZP)("/api/problems/update_languages.json",{method:"post",body:I})).status===0&&(ae.ZP.success("\u4FEE\u6539\u6210\u529F"),Ht({id:J.current}),Wl(!1))})}))};var Va=(0,se.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Ra),Jn=E(85786),La=E(15730),Wa=E(86918),Q=E(59301),Ma=Object.defineProperty,za=Object.defineProperties,Ha=Object.getOwnPropertyDescriptors,Gn=Object.getOwnPropertySymbols,Ja=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Un=(e,t,l)=>t in e?Ma(e,t,{enumerable:!0,configurable:!0,writable:!0,value:l}):e[t]=l,Xn=(e,t)=>{for(var l in t||(t={}))Ja.call(t,l)&&Un(e,l,t[l]);if(Gn)for(var l of Gn(t))Ga.call(t,l)&&Un(e,l,t[l]);return e},Ua=(e,t)=>za(e,Ha(t)),$l=(e,t,l)=>new Promise((u,_)=>{var x=a=>{try{p(l.next(a))}catch(o){_(o)}},P=a=>{try{p(l.throw(a))}catch(o){_(o)}},p=a=>a.done?u(a.value):Promise.resolve(a.value).then(x,P);p((l=l.apply(e,t)).next())});const Yn=()=>{const[e,t]=(0,n.useState)([]);return(0,n.useEffect)(()=>{$l(void 0,null,function*(){const u=yield(0,Ke.d1)({source:"question"});u!=null&&u.disciplines&&t((0,Oe.L)(u==null?void 0:u.disciplines))})},[]),e},Xa=({user:e,newExercisePaper:t,dispatch:l})=>{var u,_,x,P,p,a,o,g,i,d,C,S;const v=(0,se.useParams)(),Z=Yn(),[c]=w.default.useForm(),[V,de]=(0,n.useState)(),[m,s]=(0,n.useState)(!1),[H,te]=(0,n.useState)(1),[q,ie]=(0,n.useState)(""),[J]=(0,se.useSearchParams)(),[h,ee]=(0,n.useState)(!1),[Fe,Be]=(0,n.useState)(!1),[ce,le]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{J.get("type")==="2"&&(ie(v.id),te(2))},[J.get("type")]),(0,n.useEffect)(()=>{if(v.id){if(!Z.length)return;$l(void 0,null,function*(){var Se,M,ue;s(!0);const Ee=yield(0,Ke.Di)({id:v.id});s(!1);const be=(Se=Ee==null?void 0:Ee.exercise)==null?void 0:Se.sub_discipline_id;let Je=[];for(const st of Z)for(const St of st.children)St.value===be&&(Je=[st.value,St.value]);const Ye=(M=Ee==null?void 0:Ee.exercise)==null?void 0:M.time,nt=Ua(Xn({},Ee.exercise),{sub_discipline_id:Je,time:Ye===-1?null:Ye});de(nt),le((ue=Ee.exercise)==null?void 0:ue.set_question_sub_discipline)})}else de({time:60,difficulty:2});l({type:"globalSetting/footerToggle",payload:!1})},[Z]),Q.createElement("div",{style:{background:"#ffffff",marginTop:-8,padding:8,minHeight:"100vh",paddingBottom:64}},Q.createElement("section",{className:"edu-container"},Q.createElement("section",{className:"animated fadeIn"},Q.createElement("aside",{style:{marginTop:15}},Q.createElement(Qt.Z,{separator:">"},Q.createElement(Qt.Z.Item,null,Q.createElement(se.Link,{to:"/paperlibrary"},"\u8BD5\u5377\u5E93")),Q.createElement(Qt.Z.Item,null,"\u4EBA\u5DE5\u7EC4\u5377")))),Q.createElement("div",{className:"bg-white"},Q.createElement("div",{style:{display:"flex",justifyContent:"center",paddingTop:20,alignItems:"center"}},Q.createElement("div",{onClick:()=>{if(h){ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u6216\u53D6\u6D88\u5F53\u524D\u6B63\u5728\u7F16\u8F91\u7684\u8BD5\u9898\u3002");return}te(1)},className:H===1?De.Z.selectdiv:De.Z.divitem},Q.createElement(Jn.Z,{number:1,active:H===1,className:"mr10"}),Q.createElement("span",null,"\u8BD5\u5377\u57FA\u7840\u4FE1\u606F")),Q.createElement("div",{style:{width:188,border:"1px dotted #9096A3",margin:"0px 30px",height:1}}),Q.createElement("div",{onClick:()=>{if(!v.id&&!q){ae.ZP.info("\u8BF7\u5148\u4FDD\u5B58\u57FA\u7840\u4FE1\u606F\u518D\u65B0\u5EFA\u8BD5\u9898");return}te(2),!q&&ie(v.id)},className:H!==1?De.Z.selectdiv:De.Z.divitem},Q.createElement(Jn.Z,{number:2,active:H!==1,className:"mr10"}),Q.createElement("span",null,"\u7F16\u8F91\u8BD5\u9898"))),H===2&&Q.createElement("div",{className:"tc"},Q.createElement(La.Z,{defaultValue:(_=(u=t==null?void 0:t.editData)==null?void 0:u.exercise)==null?void 0:_.exercise_name,onFinish:pe=>$l(void 0,null,function*(){var Se,M,ue,Ee,be,Je,Ye,nt,st,St,ml,Rl;return pe.trim()===((M=(Se=t==null?void 0:t.editData)==null?void 0:Se.exercise)==null?void 0:M.exercise_name)?!0:(yield(0,Ke.w0)({id:`${(Ee=(ue=t==null?void 0:t.editData)==null?void 0:ue.exercise)==null?void 0:Ee.id}`,sub_discipline_id:(Je=(be=t==null?void 0:t.editData)==null?void 0:be.exercise)==null?void 0:Je.sub_discipline_id,time:`${(nt=(Ye=t==null?void 0:t.editData)==null?void 0:Ye.exercise)==null?void 0:nt.time}`,exercise_name:pe,exercise_description:(St=(st=t==null?void 0:t.editData)==null?void 0:st.exercise)==null?void 0:St.exercise_description,difficulty:(Rl=(ml=t==null?void 0:t.editData)==null?void 0:ml.exercise)==null?void 0:Rl.difficulty})).status===0?(c.setFieldValue("exercise_name",pe),l({type:"newExercisePaper/modifyTitle",payload:pe}),!0):!1})}),Q.createElement("div",{style:{fontSize:14}},Q.createElement("span",{style:{color:"#5F6368"}},"\u7B54\u9898\u65F6\u957F",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},(P=(x=t==null?void 0:t.editData)==null?void 0:x.exercise)==null?void 0:P.time)),Q.createElement("span",{style:{margin:"0px 30px",color:"#5F6368"}},"\u96BE\u5EA6",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},((a=(p=t==null?void 0:t.editData)==null?void 0:p.exercise)==null?void 0:a.difficulty)===1?"\u7B80\u5355":((g=(o=t==null?void 0:t.editData)==null?void 0:o.exercise)==null?void 0:g.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),Q.createElement("span",{style:{marginRight:30,color:"#5F6368"}},"\u8BD5\u9898\u603B\u6570",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},((d=(i=t==null?void 0:t.editData)==null?void 0:i.exercise_types)==null?void 0:d.q_counts)||0)),Q.createElement("span",{style:{color:"#5F6368"}},"\u603B\u5206",Q.createElement("span",{style:{color:"#000000",marginLeft:8}},(S=(C=t==null?void 0:t.editData)==null?void 0:C.exercise_types)==null?void 0:S.q_scores))))),H===1&&Q.createElement(ut.Z,{spinning:m,size:"middle",style:{position:"fixed",maxHeight:"100vh"},className:"mt30"},Q.createElement("section",{className:[De.Z.bg,"mt20"].join(" "),style:{padding:"30px 120px 300px 120px"}},V&&Q.createElement(w.default,{layout:"horizontal",form:c,colon:!1,labelCol:{span:4},wrapperCol:{span:20},className:De.Z.formWrap,initialValues:V},Q.createElement(w.default.Item,{name:"exercise_name",label:"\u8BD5\u5377\u540D\u79F0",className:De.Z.baseLineHeight,rules:[{required:!0,validator:(pe,Se)=>{var M;return((M=Se==null?void 0:Se.replaceAll(" ",""))==null?void 0:M.length)>0?Promise.resolve():Promise.reject("\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0")}}]},Q.createElement(bt.default,{maxLength:60,className:De.Z.baseFormItem,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u540D\u79F0",showCount:!0})),Q.createElement(w.default.Item,{label:"\u65B9\u5411&\u8BFE\u7A0B",name:"sub_discipline_id",className:De.Z.baseLineHeight},Q.createElement(vl.Z,{className:De.Z.baseFormItem,allowClear:!0,placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Z,popupClassName:De.Z.cascaderPopup,dropdownMenuColumnStyle:{padding:"8px 12px",fontSize:14}})),Q.createElement("div",{className:De.Z.concat},Q.createElement("div",null,Q.createElement(Ut.default,{checked:ce,onChange:pe=>{le(pe.target.checked)},style:{color:"#000"}},"\u8BBE\u7F6E\u8BE5\u65B9\u5411&\u8BFE\u7A0B\u4E3A\u8BD5\u9898\u6A21\u7248\uFF08\u521B\u5EFA\u65B0\u8BD5\u9898\u81EA\u52A8\u4F7F\u7528\u8BE5\u65B9\u5411&\u8BFE\u7A0B\uFF09")),Q.createElement("div",null,"\u6CA1\u6709\u5408\u9002\u7684\u65B9\u5411&\u8BFE\u7A0B\uFF1F",Q.createElement("a",{onClick:()=>Be(!0)},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"))),Q.createElement(w.default.Item,{label:"\u96BE\u5EA6",name:"difficulty",className:De.Z.radioBtnWrapper,rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u96BE\u5EA6"}]},Q.createElement(dt.ZP.Group,{className:De.Z.radiogroup},Q.createElement(dt.ZP.Button,{className:De.Z.easy,value:1},"\u7B80\u5355"),Q.createElement(dt.ZP.Button,{className:De.Z.medium,value:2},"\u9002\u4E2D"),Q.createElement(dt.ZP.Button,{className:De.Z.hard,value:3},"\u56F0\u96BE"))),Q.createElement(w.default.Item,{label:"\u7B54\u9898\u65F6\u957F",className:De.Z.baseLineHeight},Q.createElement("div",{style:{display:"flex",width:"100%"}},Q.createElement(w.default.Item,{name:"time",noStyle:!0},Q.createElement(we.Z,{min:1,className:De.Z.baseFormItem,max:9999,style:{width:220},maxLength:60,placeholder:"\u8BF7\u586B\u5199\u7B54\u9898\u65F6\u957F"})),Q.createElement("span",{style:{marginLeft:"10px",width:"40px",lineHeight:"46px",fontSize:14}},"\u5206\u949F"))),Q.createElement(w.default.Item,{label:"\u8BD5\u5377\u987B\u77E5",name:"exercise_description"},Q.createElement(bt.default.TextArea,{rows:6,maxLength:65535,placeholder:"\u8BF7\u8F93\u5165\u8BD5\u5377\u987B\u77E5"})))),Q.createElement("div",{className:De.Z.bottmodiv},Q.createElement(Ne.ZP,{className:`${De.Z.cancelBtn} mr5`,type:"primary",onClick:()=>{J.get("pageType")=="course"?se.history.push(`/paths/${J.get("courseId")}`):se.history.push("/paperlibrary")}},"\u53D6\u6D88"),Q.createElement(Jl.Z,{className:`${De.Z.confirmBtn} ml15`,type:"primary",onClick:()=>$l(void 0,null,function*(){var pe,Se,M,ue;yield c.validateFields();const Ee=c.getFieldsValue();if(Ee.sub_discipline_id=((pe=Ee.sub_discipline_id)==null?void 0:pe.length)>0?Ee.sub_discipline_id[1]:"",Ee.set_question_sub_discipline=ce,v.id){(yield(0,Ke.w0)(Xn({id:v.id},Ee))).status===0&&(ie(v.id),te(2),se.history.replace(`/paperlibrary/add/${v.id}?type=2`));return}const be=yield(0,Ke.un)(Ee);be.status===0&&(ie((Se=be==null?void 0:be.data)==null?void 0:Se.exam_id),te(2),J.get("pageType")=="course"?se.history.replace(`/paperlibrary/add/${(M=be==null?void 0:be.data)==null?void 0:M.exam_id}?type=2&pageType=course&courseId=${J.get("courseId")}&stageId=${J.get("stageId")}`):se.history.replace(`/paperlibrary/add/${(ue=be==null?void 0:be.data)==null?void 0:ue.exam_id}?type=2`))})},"\u4E0B\u4E00\u6B65"))),H===2&&Q.createElement("div",null,Q.createElement(Va,{setisedits:ee,itemid:q}))),Q.createElement(Wa.Z,{open:Fe,onCancel:()=>{Be(!1)}}))};var Ya=(0,se.connect)(({user:e,newExercisePaper:t,dispatch:l})=>({user:e,newExercisePaper:t,dispatch:l}))(Xa)},79285:function(Eu,_l,E){E.d(_l,{Z:function(){return Pe}});var n=E(59301),se=E(78241),w=E(8591),Qt=E(43418),ae=E(99313),ut=E(57809),bt=E(19842),vl=E(98228),Ut=E(92832),dt=E(1710),we=E(6848),Ne=E(58421),De=E(3113),Ke=E(99064),Oe={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"},Jl=E(26422),O={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"},Qe=E(85149),tl=E(955),fe=E(24334);const Xt=["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 Ct=({qitem:b})=>{var ye,he,Dt,Ft,K,$e,qe,_e,ge,Rt;return n.createElement("div",{className:O.warp},n.createElement("div",{className:O.mainPart},n.createElement("div",{className:O.qcount},(b==null?void 0:b.question_type)===8&&n.createElement(Qe.Z,{className:O.content,showProgramFill:!0,value:(ye=b==null?void 0:b.program_attr)==null?void 0:ye.description}),(b==null?void 0:b.question_type)!=8&&n.createElement(Qe.Z,{className:O.qtitle,value:(b==null?void 0:b.name)||(b==null?void 0:b.title)})),((b==null?void 0:b.question_type)===0||(b==null?void 0:b.question_type)===2)&&n.createElement("div",null,(he=b==null?void 0:b.choices)==null?void 0:he.map(($,at)=>n.createElement("div",{className:O.redio},!($!=null&&$.is_answer)&&n.createElement("span",{className:O.redioitem}),($==null?void 0:$.is_answer)&&n.createElement("i",{className:`${O.redioitemyes} icon-duigou1`}),n.createElement(Qe.Z,{className:$!=null&&$.is_answer?O.titleyes:O.title,value:Xt[at]+($==null?void 0:$.choice_text)}),($==null?void 0:$.is_answer)&&n.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===1&&n.createElement("div",null,(Dt=b==null?void 0:b.choices)==null?void 0:Dt.map(($,at)=>n.createElement("div",{className:O.checkbox},!($!=null&&$.is_answer)&&n.createElement("span",{className:O.checkboxitem}),($==null?void 0:$.is_answer)&&n.createElement("i",{className:`${O.checkboxitemyes} icon-duigou1`}),n.createElement(Qe.Z,{className:$!=null&&$.is_answer?O.titleyes:O.title,value:Xt[at]+($==null?void 0:$.choice_text)}),($==null?void 0:$.is_answer)&&n.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),(b==null?void 0:b.question_type)===3&&n.createElement("div",{className:O.completion},(Ft=b==null?void 0:b.standard_answer)==null?void 0:Ft.map(($,at)=>{var A;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:O.title},"\u586B\u7A7A\u9879",at+1),n.createElement("div",{className:O.content},(A=$==null?void 0:$.answer_text)==null?void 0:A.map((et,Vt)=>n.createElement("div",{className:O.items},et))))})),(b==null?void 0:b.question_type)===4&&n.createElement("div",{className:O.simple},n.createElement("div",{className:O.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(K=b==null?void 0:b.answer_texts)!=null&&K[0]?n.createElement(Qe.Z,{className:O.content,value:($e=b==null?void 0:b.answer_texts)==null?void 0:$e[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(b==null?void 0:b.question_type)===5&&((qe=b==null?void 0:b.challenge_names)==null?void 0:qe.map(($,at)=>n.createElement("div",{className:O.shixun},n.createElement("span",{className:O.qtitle},n.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,tl.EM)(at+1),"\u9898"),$)))),(b==null?void 0:b.question_type)===6&&n.createElement("div",{className:O.program},n.createElement(Qe.Z,{className:O.content,value:((_e=b==null?void 0:b.program_attr)==null?void 0:_e.description)||"- -"})),(b==null?void 0:b.question_type)===7&&((ge=b==null?void 0:b.sub_item_banks)==null?void 0:ge.map(($,at)=>{var A,et,Vt,Lt,Ge;return n.createElement("div",null,n.createElement("div",{className:O.combination},n.createElement("span",{className:O.qtitle},$==null?void 0:$.name)),n.createElement("div",{className:O.warp,style:{padding:"0px",paddingTop:20}},n.createElement("div",null,(($==null?void 0:$.item_type)=="SINGLE"||($==null?void 0:$.item_type)=="JUDGMENT")&&((A=$==null?void 0:$.choices)==null?void 0:A.map((X,Ae)=>n.createElement("div",{className:O.redio},!(X!=null&&X.is_answer)&&n.createElement("span",{className:O.redioitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${O.redioitemyes} icon-duigou1`}),n.createElement(Qe.Z,{className:X!=null&&X.is_answer?O.titleyes:O.title,value:Xt[Ae]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),($==null?void 0:$.item_type)=="MULTIPLE"&&((et=$==null?void 0:$.choices)==null?void 0:et.map((X,Ae)=>n.createElement("div",{className:O.checkbox},!(X!=null&&X.is_answer)&&n.createElement("span",{className:O.checkboxitem}),(X==null?void 0:X.is_answer)&&n.createElement("i",{className:`${O.checkboxitemyes} icon-duigou1`}),n.createElement(Qe.Z,{className:X!=null&&X.is_answer?O.titleyes:O.title,value:Xt[Ae]+(X==null?void 0:X.choice_text)}),(X==null?void 0:X.is_answer)&&n.createElement("div",{className:O.yestag},"\u6B63\u786E\u7B54\u6848")))),($==null?void 0:$.item_type)=="COMPLETION"&&n.createElement("div",{className:O.completion},(Vt=$==null?void 0:$.standard_answer)==null?void 0:Vt.map((X,Ae)=>{var At;return n.createElement("div",{style:{display:"flex"}},n.createElement("span",{className:O.title},"\u586B\u7A7A\u9879",Ae+1),n.createElement("div",{className:O.content},(At=X==null?void 0:X.answer_text)==null?void 0:At.map((tt,Wt)=>n.createElement("div",{className:O.items},tt))))})),($==null?void 0:$.item_type)=="SUBJECTIVE"&&n.createElement("div",{className:O.simple},n.createElement("div",{className:O.title},"\u53C2\u8003\u7B54\u6848"),n.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(Lt=$==null?void 0:$.answer_texts)!=null&&Lt[0]?n.createElement(Qe.Z,{className:O.content,value:(Ge=$==null?void 0:$.answer_texts)==null?void 0:Ge[0]}):n.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(b==null?void 0:b.question_type)===8&&n.createElement("div",null,n.createElement(Qe.Z,{disabledFill:!0,className:O.content,showProgramFill:!0,value:fe.Base64.decode(((Rt=b==null?void 0:b.program_attr)==null?void 0:Rt.code)||"")})),(b==null?void 0:b.question_type)===5&&n.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},n.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.author_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.author_school_name)||"- -")),n.createElement("div",{style:{marginRight:30}},n.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),n.createElement("span",{style:{color:"#000000"}},(b==null?void 0:b.study_count)||"0"))),n.createElement("a",{className:O.shixunbutton,href:`/shixuns/${b==null?void 0:b.identifier}/challenges?exercise=true`,target:"_blank"},n.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((b==null?void 0:b.question_type)<=4||[6,8].includes(b==null?void 0:b.question_type))&&n.createElement("div",{className:O.bottom},n.createElement("div",{className:O.bottomitem},n.createElement("span",{className:O.left},"\u89E3\u6790"),n.createElement("span",{className:O.right},b!=null&&b.analysis?n.createElement(Qe.Z,{value:b==null?void 0:b.analysis}):n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),n.createElement("div",{className:O.bottomitem},n.createElement("span",{className:O.left},"\u96BE\u5EA6"),n.createElement("span",{className:O.right},(b==null?void 0:b.difficulty)===1?"\u7B80\u5355":(b==null?void 0:b.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),n.createElement("div",{className:O.bottomitem},n.createElement("span",{className:O.left},"\u77E5\u8BC6\u70B9"),n.createElement("span",{className:O.right},b!=null&&b.tag_discipline?b==null?void 0:b.tag_discipline:n.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},Le=E(86087),El=E(84287),fl=E(89070),ll=E(61485),We=E(32570),Me=E(16149),N=E(59301),Gl=Object.defineProperty,Ul=Object.defineProperties,yl=Object.getOwnPropertyDescriptors,hl=Object.getOwnPropertySymbols,Xl=Object.prototype.hasOwnProperty,gl=Object.prototype.propertyIsEnumerable,$t=(b,ye,he)=>ye in b?Gl(b,ye,{enumerable:!0,configurable:!0,writable:!0,value:he}):b[ye]=he,oe=(b,ye)=>{for(var he in ye||(ye={}))Xl.call(ye,he)&&$t(b,he,ye[he]);if(hl)for(var he of hl(ye))gl.call(ye,he)&&$t(b,he,ye[he]);return b},ct=(b,ye)=>Ul(b,yl(ye)),xt=(b,ye,he)=>new Promise((Dt,Ft)=>{var K=_e=>{try{qe(he.next(_e))}catch(ge){Ft(ge)}},$e=_e=>{try{qe(he.throw(_e))}catch(ge){Ft(ge)}},qe=_e=>_e.done?Dt(_e.value):Promise.resolve(_e.value).then(K,$e);qe((he=he.apply(b,ye)).next())});const Yl=({setScoreShow:b,ScoreShow:ye,onOk:he,isshixuns:Dt,isloadings:Ft,dispatch:K,isIntelligentAssistant:$e=!1,ispptModal:qe=!1,newExercisePaper:_e,shixunsDetail:ge})=>{var Rt,$,at;let[A,et]=(0,n.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:$e,is_smart_plan:qe,group_id:[]}),[Vt,Lt]=(0,n.useState)([]),[Ge,X]=(0,n.useState)([]),[Ae,At]=(0,n.useState)([]),[tt,Wt]=(0,n.useState)([]);const[Yt,ne]=(0,n.useState)(!1),[it]=se.default.useForm(),[Kl,ql]=(0,n.useState)(),[Fl,nl]=(0,n.useState)(!1);let[ve,ft]=(0,n.useState)(Dt);const[Xe,wt]=(0,n.useState)([]),[Kt,Bl]=(0,n.useState)(0),[en,tn]=(0,n.useState)(!0),[Ie,bl]=(0,n.useState)([]),[Cl,ln]=(0,n.useState)([]),Bt=[{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}],nn=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[ot,xl]=(0,n.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 mt=(0,n.useRef)(new Set),yt=(0,n.useRef)(new Set),Mt=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],pn=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],un=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[Dl,T]=(0,n.useState)(!1),ul=()=>{it.resetFields(),ve=!1,ft(!1),T(!1),it.submit()};(0,n.useEffect)(()=>{var r,f,G,k,R,re,Re,Ce,ht,ol;(((G=(f=(r=_e==null?void 0:_e.editData)==null?void 0:r.exercise)==null?void 0:f.exist_item_bank_ids)==null?void 0:G.length)>0||((re=(R=(k=_e==null?void 0:_e.editData)==null?void 0:k.exercise)==null?void 0:R.exist_item_bank_shixun_ids)==null?void 0:re.length)>0)&&ln([...(Ce=(Re=_e==null?void 0:_e.editData)==null?void 0:Re.exercise)==null?void 0:Ce.exist_item_bank_ids,...(ol=(ht=_e==null?void 0:_e.editData)==null?void 0:ht.exercise)==null?void 0:ol.exist_item_bank_shixun_ids])},[($=(Rt=_e==null?void 0:_e.editData)==null?void 0:Rt.exercise)==null?void 0:$.exist_item_bank_ids]),(0,n.useEffect)(()=>{ye&&(it.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),en&&ve&&(it.setFieldsValue({item_type:"SHIXUN"}),A.item_type="SHIXUN",et(oe({},A)),tn(!1)),pt(A),Al(),al({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[ye]),(0,n.useEffect)(()=>{Kt>0&&setTimeout(()=>{Bl(0)},2e3)},[Kt]);function pt(r){return xt(this,null,function*(){var f,G,k;if(ne(!0),et(oe({},r)),(Ae==null?void 0:Ae.length)<=0&&r.type==="5"){Wt([]),ne(!1);return}console.log("----",Ae,Xe);let R=r.type==="5"?Ae==null?void 0:Ae.filter(Ce=>!Xe.includes(Ce)):null,re=r.type==="5"?Ae==null?void 0:Ae.filter(Ce=>Xe.includes(Ce)):null,Re=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:ct(oe({},r),{discipline_id:((f=r==null?void 0:r.courseid)==null?void 0:f[0])||null,sub_discipline_id:((G=r==null?void 0:r.courseid)==null?void 0:G[1])||null,ids:R,shixun_ids:re,include_shixuns:!$e,group_id:((k=r.group_id)==null?void 0:k.map(Ce=>Ce==null?void 0:Ce.value))||null,keyword:r.keyword?encodeURIComponent(r.keyword):r.keyword,type:r.type==="5"?null:r.type,clazz:r.type==="3"?"ItemBanksGroup":null,bigmodel:$e,is_smart_plan:qe})});Wt(Re),ne(!1)})}function Al(){return xt(this,null,function*(){let r=yield(0,Ke.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:A.type==="5"?null:A.type,clazz:"ItemBanksGroup"}});Lt((0,Jl.L)(r==null?void 0:r.disciplines))})}function al(r){return xt(this,null,function*(){var f;let G=yield(0,Ke.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:r}),k=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(f=G==null?void 0:G.data)==null?void 0:f.map(R=>({title:R.name,id:R.id,pid:R.id,value:R.id,key:R.id,isLeaf:!R.have_child}))}];bl(k)})}function wl(r){return xt(this,null,function*(){var f,G,k,R;ne(!0);let re=(f=r.list)==null?void 0:f.filter(ht=>!Xe.includes(ht)),Re=(G=r.list)==null?void 0:G.filter(ht=>Xe.includes(ht));if(re.length===0&&Re.length===0){ne(!1),Wt([]);return}let Ce=yield(0,Ke.ZP)("/api/item_banks.json",{method:"get",params:ct(oe({},r),{discipline_id:((k=r==null?void 0:r.courseid)==null?void 0:k[0])||null,sub_discipline_id:((R=r==null?void 0:r.courseid)==null?void 0:R[1])||null,ids:re,shixun_ids:Re,type:r.type==="5"?null:r.type,clazz:r.type==="3"?"ItemBanksGroup":null})});ne(!1),Wt(Ce)})}const qt=r=>xt(void 0,null,function*(){const f=yield K({type:"shixunsDetail/release",payload:{id:r}});let G=f==null?void 0:f.tag_position,k=(f==null?void 0:f.evaluation_set_position)||[],R=f.status;return R===0?(w.ZP.success("\u53D1\u5E03\u6210\u529F"),pt(A),!0):(R===2?w.ZP.error(`\u7B2C${k.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):R===3?w.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${G.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):w.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),_t=r=>(r==null?void 0:r.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",il=(r,f,G)=>r.map(k=>k.key===f?oe(oe({},k),G):k.children?ct(oe({},k),{children:il(k.children,f,G)}):k),Nl=r=>xt(void 0,null,function*(){const{key:f}=r;let G=A.type;const k=yield(0,Me.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(f),type:G}),{data:R,total_count:re}=k||{};re>0&&bl(Re=>il(Re,f,{children:R.map(Ce=>({title:Ce.name,id:Ce.id,pid:Ce.id,value:Ce.id,key:Ce.id,isLeaf:!Ce.have_child}))}))});function an(r){console.log("----",A),r==="1"&&(ot.gg=oe({},A)),r==="2"&&(ot.scj=oe({},A)),r==="3"&&(ot.ttgx=oe({},A)),r==="0"&&(ot.wcjd=oe({},A)),r==="5"&&(ot.yx=oe({},A)),xl(oe({},ot))}function on(){A.type==="1"&&(A=ot.gg),A.type==="2"&&(A=ot.scj),A.type==="3"&&(A=ot.ttgx),A.type==="0"&&(A=ot.wcjd),A.type==="5"&&(A=ot.yx),(A==null?void 0:A.item_type)==="SHIXUN"?(ve=!0,ft(!0)):(ve=!1,ft(!1)),it.setFieldsValue(oe({},A)),et(oe({},A)),pt(oe({},A))}return N.createElement("div",null,N.createElement(Qt.default,{title:!1,footer:!1,open:ye,width:1200,centered:!0,className:Oe.scoremodal,onCancel:()=>{b(!1)}},N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement("div",{className:Oe.title},$e?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),$e&&N.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"),N.createElement(ae.default,{className:Oe.tabWrap,activeKey:A.type,onChange:r=>{r==="3"?(A.show_all_share=!0,al({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):A.show_all_share=null,r==="0"&&al({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),an(A.type),A.type=r,(A==null?void 0:A.item_type)==="SHIXUN"&&A.type!=="5"&&(ve=!0,ft(!0)),T(!1),A.type==="5"&&(ve=!1,ft(!1)),on(),Al()},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:N.createElement("div",null,"\u5DF2\u9009",Ae.length>0&&N.createElement("span",{className:Oe.titlecount},Ae.length),Kt>0&&N.createElement("span",{className:Oe.add},"+",Kt)),key:"5"}]}),N.createElement(se.default,{layout:"inline",form:it,onValuesChange:(r,f)=>{const G=Object.values(f).some(R=>R!==null&&R!==""&&R!==void 0),k=f.keyword==="";if(T(G||!k),A.page=1,(f==null?void 0:f.item_type)==="SHIXUN"){if(A.type==="5"?ft(!1):ft(!0),r.keyword||r.keyword==="")return;it.submit()}else{if(r!=null&&r.courseid&&it.setFieldsValue({tag_discipline_id:""}),ft(!1),r.keyword||r.keyword==="")return;it.submit()}},onFinish:r=>{var f;A.type==="3"&&(!r.group_id||((f=r==null?void 0:r.group_id)==null?void 0:f.length)===0)?A.show_all_share=!0:A.show_all_share=null,et(oe(oe({},A),r)),pt(oe(oe({},A),r))}},N.createElement(se.default.Item,{name:"item_type"},N.createElement(ut.default,{className:Oe.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(qe?nn:$e?Bt==null?void 0:Bt.filter(r=>r.question_type!==5):Bt).map(r=>N.createElement(ut.default.Option,{key:r.value},r.name)))),N.createElement(se.default.Item,{name:"courseid"},N.createElement(bt.Z,{className:Oe.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Vt})),!ve&&N.createElement(se.default.Item,{name:"tag_discipline_id"},N.createElement(ut.default,{className:Oe.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(at=tt==null?void 0:tt.tag_disciplines)==null?void 0:at.map(r=>N.createElement(ut.default.Option,{key:r.id},r.name)))),N.createElement(se.default.Item,{name:ve?"diff":"difficulty"},N.createElement(ut.default,{className:Oe.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!ve&&Mt.map(r=>N.createElement(ut.default.Option,{key:r.value},r.name)),ve&&pn.map(r=>N.createElement(ut.default.Option,{key:r.value},r.name)))),ve&&N.createElement(se.default.Item,{name:"shixun_publish_status"},N.createElement(ut.default,{className:Oe.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},un.map(r=>N.createElement(ut.default.Option,{key:r.value},r.name)))),(A.type==="3"||A.type==="0")&&!ve&&N.createElement(se.default.Item,{name:"group_id"},N.createElement(vl.default,{treeDataSimpleMode:!0,style:{width:118},className:Oe.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(r,f)=>f.title.toUpperCase().indexOf(r.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Nl,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:Ie})),Dl&&N.createElement("span",{className:Oe.allqingchu,onClick:ul},N.createElement("i",{className:"iconfont icon-guanbi4"}),N.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),N.createElement(se.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},N.createElement(Ut.default.Search,{className:Oe.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:N.createElement("i",{className:`iconfont icon-sousuo9 font14 ${Oe.searchIcon}`,onClick:()=>it.submit()}),onSearch:r=>{it.submit()}}))),N.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},N.createElement("div",{onClick:()=>{A.updated_at==="asc"?A.updated_at="desc":A.updated_at="asc",et(ct(oe({},A),{page:1})),pt(ct(oe({},A),{page:1}))}}," ",A.updated_at?N.createElement("img",{src:A.updated_at==="asc"?Le.Z:El.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):N.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),N.createElement("div",{onClick:()=>{A.quotes==="asc"?A.quotes="desc":A.quotes="asc",et(ct(oe({},A),{page:1})),pt(ct(oe({},A),{page:1}))},style:{marginLeft:20}}," ",A.quotes?N.createElement("img",{src:A.quotes==="asc"?Le.Z:El.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):N.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),N.createElement(dt.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(tt==null?void 0:tt.items)||(tt==null?void 0:tt.shixun_list),pagination:!1,loading:Yt,rowKey:r=>r.id,rowSelection:{type:$e||qe?"radio":"checkbox",selectedRowKeys:Ge,getCheckboxProps:r=>({disabled:r.shixun_tag_num===1||(Cl==null?void 0:Cl.find(f=>r.id===f))}),onSelect(r,f,G){if($e||qe){X([r.id]),yt.current=new Set([r.id]),Bl(1),At([r.id]);return}if(f)ve&&wt([...Xe,r.id]),X([...Ge,r.id]),r.identifier?mt.current.add(r.id):yt.current.add(r.id),Bl(1),At([...Ae,r.id]);else{r.identifier?mt.current.delete(r.id):yt.current.delete(r.id);let k=Ae.filter(R=>R!==r.id);if(X(k),At(k),ve){let R=Xe.filter(re=>re!==r.id);wt([...R])}if(A.type==="5"){wl(ct(oe({},A),{list:[...k]}));return}}},onSelectAll(r,f,G){if(r){const k=G.map(R=>R.id);ve&&wt([...Xe,...k]),X([...Ge,...k]),At([...Ae,...k]);for(const R of G)R.identifier?mt.current.add(R.id):yt.current.add(R.id)}else{const k=G.map(re=>re.id),R=Ge.filter(re=>!k.some(Re=>Re===re));if(X([...R]),At([...R]),ve){let re=Xe.filter(Re=>!k.some(Ce=>Ce===Re.id));wt([...re])}A.type==="5"&&wl(ct(oe({},A),{list:[...R]}));for(const re of k)re.identifier?mt.current.delete(re):yt.current.delete(re)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(r,f,G)=>{var k,R;return N.createElement(we.Z,{title:_t(f)},N.createElement("div",null,ve||f!=null&&f.challenge_names?"\u5B9E\u8BAD\u9898":(R=(k=Bt==null?void 0:Bt.filter(re=>re.value===r))==null?void 0:k[0])==null?void 0:R.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:ve?"30%":"60%",key:"name",render:(r,f,G)=>{var k;return N.createElement("div",{style:{display:"flex",alignItems:"center"}},N.createElement(we.Z,{title:_t(f)},N.createElement("div",{className:f!=null&&f.high_resources_consume?Oe.q_title:""},N.createElement(Qe.Z,{key:1,showLines:1,showTextOnly:!0,value:ve||f!=null&&f.challenge_names?f!=null&&f.title||r===null?"--":r:(f==null?void 0:f.item_type)=="BPROGRAM"?(k=f==null?void 0:f.program_attr)==null?void 0:k.description:r}))),(f==null?void 0:f.high_resources_consume)&&N.createElement(We.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!ve,render:(r,f,G)=>{var k;return N.createElement(we.Z,{title:_t(f)},N.createElement("span",null,r?(k=r==null?void 0:r.split("\u3001"))==null?void 0:k[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!ve,render:(r,f,G)=>N.createElement(we.Z,{title:_t(f)},N.createElement("span",null,r||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(r,f,G)=>{var k,R,re,Re;return N.createElement(we.Z,{title:_t(f)},N.createElement("div",null,ve||f!=null&&f.challenge_names?(f==null?void 0:f.level)||((R=(k=Mt==null?void 0:Mt.filter(Ce=>Ce.value===r))==null?void 0:k[0])==null?void 0:R.name):(Re=(re=Mt==null?void 0:Mt.filter(Ce=>Ce.value===r))==null?void 0:re[0])==null?void 0:Re.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!ve,render:(r,f,G)=>N.createElement(we.Z,{title:_t(f)},N.createElement("div",null,r||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(r,f,G)=>N.createElement(we.Z,{title:_t(f)},N.createElement("div",null,ve||f!=null&&f.challenge_names?(f==null?void 0:f.study_count)||(f==null?void 0:f.stu_num):r))},{title:N.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",N.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},N.createElement(ll.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!ve,render:(r,f,G)=>N.createElement(we.Z,{title:_t(f)},N.createElement("div",null,r||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(r,f,G)=>N.createElement(we.Z,{title:_t(f)},N.createElement("div",{style:{flex:1,textAlign:"start"}},N.createElement("a",{onClick:()=>{var k,R;ql(ct(oe({},f),{question_type:ve||f!=null&&f.challenge_names?5:(R=(k=Bt==null?void 0:Bt.filter(re=>re.value===(f==null?void 0:f.item_type)))==null?void 0:k[0])==null?void 0:R.question_type})),nl(!0)}},"\u67E5\u770B"),(f==null?void 0:f.shixun_tag_num)===1&&N.createElement("a",{style:{marginLeft:10},onClick:()=>{Qt.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:N.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",N.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${f==null?void 0:f.identifier}/challenges`)}},(f==null?void 0:f.shixun_name)||"--"),"\uFF1F"),onOk:()=>xt(void 0,null,function*(){if(!qt(f==null?void 0:f.identifier))return new Promise((k,R)=>{R()})})})}},"\u53D1\u5E03")))}].filter(r=>!r.hidden)}),N.createElement(Ne.Z,{current:A.page,total:(tt==null?void 0:tt.items_count)||(tt==null?void 0:tt.shixuns_count),style:{marginBottom:20},defaultPageSize:A.per_page,showTotal:r=>N.createElement("span",null,"\u5171\xA0",N.createElement("span",{style:{color:"#165DFF"}},r),"\xA0\u6761\u6570\u636E"),pageSize:A.per_page,onChange:(r,f)=>{A.page=r,A.per_page=f,et(oe({},A)),pt(oe({},A))}}),N.createElement("div",{className:Oe.bottom},N.createElement(De.ZP,{className:Oe.no,onClick:()=>{b(!1)}},"\u53D6\u6D88"),N.createElement(De.ZP,{loading:Ft,style:{width:Ft&&75},className:Oe.yes,onClick:()=>xt(void 0,null,function*(){if((Ae==null?void 0:Ae.length)<=0){w.ZP.info($e||qe?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}he([...yt.current],[...mt.current],!0,Ae==null?void 0:Ae.length)})},$e?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),N.createElement(Qt.default,{open:Fl,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:Oe.previewModal,width:1e3,centered:!0,onCancel:()=>{nl(!1)},onOk:()=>{nl(!1)}},N.createElement(Ct,{qitem:Kl})))};var Pe=(0,fl.connect)(({shixunsDetail:b,newExercisePaper:ye})=>({shixunsDetail:b,newExercisePaper:ye}))(Yl)}}]); diff --git a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.a444a6cc.async.js b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.de3448b0.async.js similarity index 75% rename from p__Paperlibrary__Random__ExchangeFromProblemSet__index.a444a6cc.async.js rename to p__Paperlibrary__Random__ExchangeFromProblemSet__index.de3448b0.async.js index 88fa9fa92c..6fa9ca581b 100644 --- a/p__Paperlibrary__Random__ExchangeFromProblemSet__index.a444a6cc.async.js +++ b/p__Paperlibrary__Random__ExchangeFromProblemSet__index.de3448b0.async.js @@ -1,6 +1,6 @@ -(self.webpackChunk=self.webpackChunk||[]).push([[1545,4599,6270],{88010:function(lt,Ft){"use strict";Ft.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61293:function(lt,Ft){"use strict";Ft.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"}},88175:function(lt,Ft){"use strict";Ft.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},38476:function(){"use strict"},84287:function(lt,Ft,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ve),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"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(lt,Ft,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ve),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"}));Ft.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},39775:function(lt,Ft,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ve),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"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(lt,Ft,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ve),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"})));Ft.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74413:function(){"use strict";function lt(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(lt.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(lt.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(lt.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(lt.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,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof lt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var Ft=[];function te(oe,a){var E=Ft.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function y(){var oe=Ft.pop();return oe===void 0?new go.Point:oe}function ue(oe){Ft.push(oe)}function Oe(oe,a,E,x,b,z,ee,ne,ae){ae||(ae=new go.Point);var le=oe-E,re=b-ee,ie=NaN,Ae=NaN;if(le===0)if(re===0)oe===E&&(ie=oe,Ae=a);else{var de=(z-ne)/re,Pe=z-de*b;ie=oe,Ae=de*ie+Pe}else if(re===0){var me=(a-x)/le,ge=a-me*oe;ie=b,Ae=me*ie+ge}else{var me=(a-x)/le,de=(z-ne)/re,ge=a-me*oe,Pe=z-de*b;ie=(Pe-ge)/(me-de),Ae=me*ie+ge}return ae.x=ie,ae.y=Ae,ae}function fe(oe,a,E,x,b,z,ee,ne,ae,le,re,ie,Ae,de){var Pe=1-ae,me=ae,ge=oe*Pe+E*me,at=a*Pe+x*me,Ve=E*Pe+b*me,pe=x*Pe+z*me,He=b*Pe+ee*me,je=z*Pe+ne*me,Me=ge*Pe+Ve*me,Te=at*Pe+pe*me,Qe=Ve*Pe+He*me,tt=pe*Pe+je*me,_e=Me*Pe+Qe*me,ot=Te*Pe+tt*me;le.x=ge,le.y=at,re.x=Me,re.y=Te,ie.x=_e,ie.y=ot,Ae.x=Qe,Ae.y=tt,de.x=He,de.y=je}var he=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),Ee=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new lt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*Ee,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-b,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,E){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=he,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,Ee*a,0,a,(1-Ee)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,Ee*E,(1-Ee)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,Ee*E,Ee*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-Ee)*a,0,0,(1-Ee)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new lt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=he,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new lt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new lt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,E)/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,a,E){var x=Ee/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*E,a,(1-x)*E,(b+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var z=a/2,ee=E/2,ne=Math.atan2(E,a),ae=x-Math.min(Math.cos(ne)*x/2,z),le=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,re=new go.PathFigure(ae,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),re.add(new go.PathSegment(go.PathSegment.Line,a-ae,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,le)),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,a,E-le)),re.add(new go.PathSegment(go.PathSegment.Line,a-ae,E)),re.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),re.add(new go.PathSegment(go.PathSegment.Line,ae,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,E-le)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new lt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new lt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,Ee*a,0,a,(.5-Ee/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+Ee/2)*E,Ee*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ee=.3,ne=0,ae=z*Ee;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee)*a,(.5-ae+ne)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee+.05)*a,(.5-ae+ne-.02)*E)),z=.2,ee=0,ne=-.3,ae=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee)*a,(.5-ae+ne)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee)*a,(.5-ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),z=.2,ee=-.3,ne=0,ae=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee-.05)*a,(.5-ae+ne-.02)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee)*a,(.5-ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,E*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*E,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,E*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.8535533905932737,b=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure(ee*a,(ne-z)*E);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),z=.4,b=Ee*.4;var le=y(),re=y(),ie=y(),Ae=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,le,re,ie,Ae,Ae);var de=y(),Pe=y(),me=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ae,Ae,me,de,Pe);var ge=y(),at=y(),Ve=y();fe(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,ge,at,Ve,Ae,Ae);var pe=y(),He=y(),je=y();return fe(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ae,Ae,je,pe,He),ae.add(new go.PathSegment(go.PathSegment.Move,je.x*a,je.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,pe.x*a,pe.y*E,He.x*a,He.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,le.x*a,le.y*E,re.x*a,re.y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,je.x*a,je.y*E).close()),ae.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,de.x*a,de.y*E,Pe.x*a,Pe.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ve.x*a,Ve.y*E,ge.x*a,ge.y*E,at.x*a,at.y*E).close()),ue(le),ue(re),ue(ie),ue(Ae),ue(de),ue(Pe),ue(me),ue(ge),ue(at),ue(Ve),ue(pe),ue(He),ue(je),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,E){var x=new go.Geometry,b=Ee*.4,z=.4,ee=.5,ne=.5,ae=y(),le=y(),re=y(),ie=y(),Ae=new go.PathFigure((ee-z)*a,ne*E,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,re,ie,le,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,re.x*a,re.y*E,ie.x*a,ie.y*E));var de=te(le.x,le.y);fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,ae,ae,le,re,ie);var Pe=te(le.x,le.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(de.x*.1+.95*.9)*a,de.y*.1*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,de.y*.1*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,.15*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,(Pe.y*.1+.05*.9)*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),z=.35,b=Ee*.35;var me=new go.PathFigure(ee*a,(ne-z)*E,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E));var ge=new go.PathFigure((ee-z)*a,ne*E,!1);return x.add(ge),ue(ae),ue(le),ue(re),ue(ie),ue(de),ue(Pe),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*Ee,ae=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ne+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ne+ee)*E,(.5+ne+z)*a,(.5-b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ne+ee)*E,(.5-ne+z)*a,(.5+b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),b=.325,z=0,ee=-.125,ne=b*Ee;var ae=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ne+ee)*E,(.5+ne+z)*a,(.5+b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ne+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ne+ee)*E));var ae=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);return x.add(ae),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new lt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new lt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*E,ne=(.5+b/2)*E,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Line,z,E)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/E);var re=Oe(0,ne/E,1,ne/E,z/a,1,1,.5,y());return ae.spot2=new go.Spot(re.x,re.y),ue(re),ae}),go.Shape.setFigureParameter("Arrow2",0,new lt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new lt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var z=a-x,ee=(E-b)/2,ne=ee+b,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Line,z,E)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/E);var re=Oe(0,ne/E,1,ne/E,z/a,1,1,.5,y());return ae.spot2=new go.Spot(re.x,re.y),ue(re),ae}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new lt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ae=Oe(0,.5,.3,0,0,b/E,.1,b/E,y());return ee.spot1=new go.Spot(ae.x,ae.y),ae=Oe(.7,1,1,.5,0,z/E,1,z/E,ae),ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new lt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new lt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ne=(E-b)/2,ae=ne+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ne=0,ae=E):(z=0,ee=E,ne=0,ae=E));var le=new go.Geometry,re=new go.PathFigure(a,.5*E,!0);le.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var ie=Oe(0,.5,.3,ne/E,0,z/E,1,z/E,y());return le.spot1=new go.Spot(ie.x,ie.y),ie=Oe(.7,ae/E,1,.5,0,ee/E,1,ee/E,ie),le.spot2=new go.Spot(ie.x,ie.y),ue(ie),le}),go.Shape.setFigureParameter("IBeamArrow",0,new lt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/E);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new lt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new lt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ne=(E-b)/2,ae=ne+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ne=0,ae=E):(z=0,ee=E,ne=0,ae=E));var le=new go.Geometry,re=new go.PathFigure(a,.5*E,!0);le.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),le.spot1=new go.Spot(0,z/E);var ie=Oe(.7,ae/E,1,.5,0,ee/E,1,ee/E,y());return le.spot2=new go.Spot(ie.x,ie.y),ue(ie),le}),go.Shape.setFigureParameter("Pointer",0,new lt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Oe(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ue(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new lt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b.spot1=new go.Spot(x,.35);var ee=Oe(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ue(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new lt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new lt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(E-x)/2,z=b+x;x>E&&(b=0,z=E);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/E);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("SquareArrow",0,new lt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(0,.9*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Ee*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-Ee*x,(.5+z)*a,1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-Ee*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-Ee*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(0,E-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Ee*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-Ee*x,(.5+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-Ee*x));var ne=new go.PathFigure(0,E-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-Ee*x,(.5-z)*a,E-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-Ee*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Ee*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Ee*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Ee*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Ee*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+Ee*x,0,2*x,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+Ee*x,E)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Ee*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Ee*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Ee*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Ee*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-Ee*x,0,a-2*x,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-Ee*x,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,b=.2,z=.1,ee=Ee*b,ne=Ee*z,ae=.5,le=.1,re=new go.PathFigure(ae*a,(le+z)*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae-b)*a,le*E,(ae-ee)*a,(le+z)*E,(ae-b)*a,(le+ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-z)*E,(ae-b)*a,(le-ne)*E,(ae-ee)*a,(le-z)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae+b)*a,le*E,(ae+ee)*a,(le-z)*E,(ae+b)*a,(le-ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+z)*E,(ae+b)*a,(le+ne)*E,(ae+ee)*a,(le+z)*E));var ie=.05,Ae=Ee*ie;ae=.05,le=.25;var de=new go.PathFigure(.5*a,.2*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ae=.95,le=.25,de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ie)*a,le*E,(ae+Ae)*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ie=.025,Ae=Ee*ie,ae=.825,le=.35,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ie=.05,Ae=Ee*ie,ae=.5,le=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ie=.025,Ae=Ee*ie,ae=.175,le=.35,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ie=.05,Ae=Ee*ie,ae=.05,le=.25,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E,(ae-Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new lt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ne=new go.PathFigure(a,.1*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+b)*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ne=new go.PathFigure(a,.1*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Ee*.2,ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ne=new go.PathFigure(0,b*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ee=new go.PathFigure(a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=Ee*.5,ne=.5,ae=new go.PathFigure(a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,a,(ne+ee)*E,(ne+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*E,(ne-ee)*a,E,0,(ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*E,(ne-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*E,(ne+ee)*a,0,a,(ne-ee)*E));var le=new go.PathFigure((z+b)*a,(z+b)*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),le.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*E)),le.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(.5*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+b)*E,(z+b)*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ne=new go.PathFigure(.5*b*a,b*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+b)*a,0,a,(.5-b)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+b)*E,(.5+b)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ne=new go.PathFigure(a,z*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ae=new go.PathFigure(.8*a,.75*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,b=Ee*.1,z=.1,ee=.9,ne=.5,ae=new go.PathFigure(.8*a,.5*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var le=new go.PathFigure((ee+z)*a,ne*E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne-z)*E,(ee+z)*a,(ne-b)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.4,ee=Ee*.1,ne=.1,ae=.9,le=.5,re=new go.PathFigure(.8*a,.5*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+b)*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+b)*a,0,.8*a,(.5-z)*E));var ie=new go.PathFigure((ae+ne)*a,le*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,le*E,(ae-ee)*a,(le+ne)*E,(ae-ne)*a,(le+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,le*E,(ae+ee)*a,(le-ne)*E,(ae+ne)*a,(le-ee)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=0,ne=.5,ae=new go.PathFigure(.8*a,.5*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ne-b)*E,.7*a,(ne-z)*E)),b=.1,z=Ee*.1,ee=.9,ne=.5;var le=new go.PathFigure((ee-b)*a,ne*E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=0,ne=.5,ae=new go.PathFigure(0,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z+z)*a,(ne-b)*E,.8*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ne+z)*E,(ee+z+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ne-b)*E,.7*a,(ne-z)*E)),b=.1,z=Ee*.1,ee=.9,ne=.5;var re=new go.PathFigure((ee-b)*a,ne*E,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var le=new go.PathFigure(.2*a,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z)*a,(ne-b)*E,.9*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,b=Ee*.1,z=.1,ee=.1,ne=.5,ae=new go.PathFigure((ee-b*.5)*a,E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,E,(ee+z)*a,0,(ee+b)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-z)*a,ne*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne-z)*E,(ee+z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*E,ee*a,(ne-z)*E,ee*a,(ne+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,b=a,z=E;a=a*.38,E=E*.6;var ee=Ee*.8,ne=.8,ae=0,le=.5,re=(b-a)/2,ie=(z-E)/2,Ae=new go.PathFigure(ae*a+re,(le+ne)*E+ie,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*a+re,le*E+ie,ae*a+re,(le-ne)*E+ie,(ae-ne+ee*.5)*a+re,(le-ee)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae-ne+ee*.5)*a+re,(le+ee)*E+ie,ae*a+re,(le+ne)*E+ie).close()),ee=Ee*.4,ne=.4,ae=.2,le=.5;var de=new go.PathFigure(ae*a+re,(le+ne)*E+ie,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*a+re,le*E+ie,ae*a+re,(le-ne)*E+ie,(ae-ne+ee*.5)*a+re,(le-ee)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae-ne+ee*.5)*a+re,(le+ee)*E+ie,ae*a+re,(le+ne)*E+ie).close()),ee=Ee*.2,ne=.2,ae=.5,le=.5;var Pe=new go.PathFigure((ae-ne)*a+re,le*E+ie,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),ee=Ee*.4,ne=.4,ae=.8,le=.5;var me=new go.PathFigure(ae*a+re,(le-ne)*E+ie,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*a+re,le*E+ie,ae*a+re,(le+ne)*E+ie,(ae+ne-ee*.5)*a+re,(le+ee)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae+ne-ee*.5)*a+re,(le-ee)*E+ie,ae*a+re,(le-ne)*E+ie).close()),ee=Ee*.8,ne=.8,ae=1,le=.5;var ge=new go.PathFigure(ae*a+re,(le-ne)*E+ie,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*a+re,le*E+ie,ae*a+re,(le+ne)*E+ie,(ae+ne-ee*.5)*a+re,(le+ee)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae+ne-ee*.5)*a+re,(le-ee)*E+ie,ae*a+re,(le-ne)*E+ie).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.6*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,b=Ee*.4,z=.4,ee=.5,ne=.5,ae=y(),le=y(),re=y(),ie=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ae,ae,le,re,ie);var Ae=te(le.x,le.y),de=new go.PathFigure(le.x*a,le.y*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),fe(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,re,ie,le,ae,ae),de.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),b=Ee*.3,z=.3,fe(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,re,ie,le,ae,ae),de.add(new go.PathSegment(go.PathSegment.Line,le.x*a,le.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,ie.x*a,ie.y*E,re.x*a,re.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ae,ae,le,re,ie),de.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,ie.x*a,ie.y*E,re.x*a,re.y*E).close());var de=new go.PathFigure(.45*a,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ue(ae),ue(le),ue(re),ue(ie),ue(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ee,ne,ae){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+ae)*E).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*Ee,ae=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,re=1,ie=.5,Ae=.5,de=0,Pe=new go.PathFigure(ae*a,(1-le)*E,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,ie*E,re*a,.7*E,re*a,ie*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*a,(de+z)*E,(.5+b+z)*a,(.5-ne+z)*E,(.5+ne+z)*a,(.5-b+z)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-b+z)*a,(.5+ne+ee)*E,(.5-ne+z)*a,.9*E)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.7*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ee=.5-.285,ne=.5,ae=ee,le=Math.PI/4,re=4*(1-Math.cos(le))/(3*Math.sin(le)),ie=re*.5,Ae=ee,de=ee,Pe=re*Ae,me=re*de;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ae)*a,ae*E,(ne-(Pe+Ae)/2)*a,(ae+(de+me)/2)*E,(ne-Ae)*a,(ae+me)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-de)*E,(ne-Ae)*a,(ae-me)*E,(ne-Pe)*a,(ae-de)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ae)*a,ae*E,(ne+Pe)*a,(ae-de)*E,(ne+Ae)*a,(ae-me)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ne+Ae)*a,(ae+me)*E,(ne+(Pe+Ae)/2)*a,(ae+(de+me)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var ge=new go.PathFigure(.2*a,E,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var at=new go.PathFigure(.8*a,E,!1);return x.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(.1*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.05*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ee=new go.PathFigure(.675*a,.575*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+z)*E,(b+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-z)*a,E,0,(b+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*E,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+z)*a,0,a,(b-z)*E));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ee=new go.PathFigure(0,.6*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ee=.1,ne=Ee*.1,ae=.2,le=.9,re=new go.PathFigure((ae-ee)*a,le*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,le*E,(ae+ne)*a,(le-ee)*E,(ae+ee)*a,(le-ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,le*E,(ae-ne)*a,(le+ee)*E,(ae-ee)*a,(le+ne)*E).close()),ee=.1,ne=Ee*.1,ae=.8,le=.9;var ie=new go.PathFigure((ae-ee)*a,le*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,le*E,(ae+ne)*a,(le-ee)*E,(ae+ee)*a,(le-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,le*E,(ae-ne)*a,(le+ee)*E,(ae-ee)*a,(le+ne)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.5*a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ne=new go.PathFigure(.5*a,.7*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ae=.1,le=Ee*.1,re=.1,ie=.9,Ae=new go.PathFigure((re-ae)*a,ie*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ae)*E,(re-ae)*a,(ie-le)*E,(re-le)*a,(ie-ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*a,ie*E,(re+le)*a,(ie-ae)*E,(re+ae)*a,(ie-le)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+ae)*E,(re+ae)*a,(ie+le)*E,(re+le)*a,(ie+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*a,ie*E,(re-le)*a,(ie+ae)*E,(re-ae)*a,(ie+le)*E)),ae=.1,le=Ee*.1,re=.4,ie=.9;var de=new go.PathFigure((re-ae)*a,ie*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ae)*E,(re-ae)*a,(ie-le)*E,(re-le)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*a,ie*E,(re+le)*a,(ie-ae)*E,(re+ae)*a,(ie-le)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+ae)*E,(re+ae)*a,(ie+le)*E,(re+le)*a,(ie+ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*a,ie*E,(re-le)*a,(ie+ae)*E,(re-ae)*a,(ie+le)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ee=new go.PathFigure(.55*a,.4*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var re=.05,ie=Ee*.05,Ae=.175,de=.95,ne=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.375,de=.95,ae=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.625,de=.95,le=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.825,de=.95,Pe=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E).close());var me=new go.PathFigure(0,E,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(.15*a,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ne=.05,ae=Ee*.05,le=.35,re=.775,ie=new go.PathFigure((le-ne)*a,re*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(re-ne)*E,(le-ne)*a,(re-ae)*E,(le-ae)*a,(re-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,re*E,(le+ae)*a,(re-ne)*E,(le+ne)*a,(re-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(re+ne)*E,(le+ne)*a,(re+ae)*E,(le+ae)*a,(re+ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,re*E,(le-ae)*a,(re+ne)*E,(le-ne)*a,(re+ae)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,b=.3,z=Ee*.3,ee=.5,ne=.7,ae=new go.PathFigure((ee-b)*a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E));var le=new go.PathFigure(0,.7*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-b)*a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E));var le=new go.PathFigure(.15*a,.5*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-b)*a,ne*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E).close()),b=.05,z=Ee*.05,ee=.5,ne=.8;var le=new go.PathFigure((ee-b)*a,ne*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ee=new go.PathFigure(.402*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ne=new go.PathFigure(.678*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ae=new go.PathFigure(.5*a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ee=new go.PathFigure(a*.408,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ne=new go.PathFigure(a*.612,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ae=new go.PathFigure(a*.816,E,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ee=new go.PathFigure(a*.055,.13*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ne=new go.PathFigure(a*.055,.18*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ae=new go.PathFigure(a*1,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.55*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(a*.11,E*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,b=8,z=b*Ee,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ae=new go.PathFigure(a*.83,E*1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var le=new go.PathFigure(a*.78,E*.05,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),le.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*Ee,z=E*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ee=new go.PathFigure(a*.28,E*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,b=15,z=b*Ee,ee=new go.PathFigure(a*.62,E*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.4,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.5,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,E*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),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")},80727: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 lt={},Ft="5.0",te={},y=null,ue=!1,Oe=!1,fe=null,he=!1,ye=null,Ee=null,ke=0;ke4?parseFloat(Ce):5};lt.setHTML5Codebase=function(Ce,Fe){Ee=Ce,tt(Ce,Fe)},lt.setJavaCodebase=lt.setJavaCodebaseVersion=lt.isCompiledInstalled=lt.setPreCompiledScriptPath=lt.setPreCompiledResourcePath=function(){},lt.setHTML5CodebaseVersion=function(Ce,Fe){var Je=parseFloat(Ce);if(Je!==NaN&&Je<5){console.log("The GeoGebra HTML5 codebase version "+Je+" is deprecated. Using version latest instead.");return}ye=Ce,Qe(Ce,Fe)},lt.getHTML5CodebaseVersion=function(){return oe},lt.getParameters=function(){return te},lt.setFontsCSSURL=function(Ce){ee=Ce},lt.setGiacJSURL=function(Ce){},lt.setJNLPFile=function(Ce){ce=Ce},lt.setJNLPBaseDir=function(Ce){},lt.inject=function(){function Ce(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Fe="auto",Je=te.id,xe,ct=!1,St=0;St=5)return!0;var Ce=lt.getAppletObject();return Ce&&typeof Ce.recalculateEnvironments=="function"?(Ce.recalculateEnvironments(),!0):!1},lt.startAnimation=function(){var Ce=lt.getAppletObject();return Ce&&typeof Ce.startAnimation=="function"?(Ce.startAnimation(),!0):!1},lt.stopAnimation=function(){var Ce=lt.getAppletObject();return Ce&&typeof Ce.stopAnimation=="function"?(Ce.stopAnimation(),!0):!1},lt.getAppletObject=function(){var Ce=te.id!==void 0?te.id:"ggbApplet";return window[Ce]},lt.resize=function(){};var Pe=function(Ce,Fe,Je){var xe=document.createElement("param");xe.setAttribute("name",Fe),xe.setAttribute("value",Je),Ce.appendChild(xe)},me=function(Ce){return Ce&&Ce!=="false"},ge=function(Ce,Fe,Je){ae(oe)<=4.2&&(Je=!0);var xe=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(xe=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var St=Fe.width,be=Fe.height;if(Fe.disableAutoScale=Fe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Fe.disableAutoScale,Fe.width!==void 0)if(ae(oe)<=4.4)me(Fe.showToolBar)&&(Fe.height-=7),me(Fe.showAlgebraInput)&&(Fe.height-=37),Fe.width<605&&me(Fe.showToolBar)&&(Fe.width=605,St=605);else{var it=100;(me(Fe.showToolBar)||me(Fe.showMenuBar))&&(Fe.hasOwnProperty("customToolBar")&&(Fe.customToolbar=Fe.customToolBar),it=me(Fe.showMenuBar)?245:155),St=5?(Fe.appletOnLoad=function(ut){var We=Ce.querySelector(".ggb_preview");We&&We.parentNode.removeChild(We),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Re),window.GGBT_wsf_view&&$(window).trigger("resize"),Se(ut)},Bt||Re.appendChild(ft)):ct.appendChild(ft),Re.appendChild(ct),Bt||Ce.appendChild(Re),setTimeout(function(){lt.resize()},1)}else{var It=document.createElement("div");It.className="applet_scaler",It.style.position="relative",It.style.display="block",It.appendChild(ct),Ce.appendChild(It),Fe.appletOnLoad=function(ut){lt.resize(),Se(ut)}}function Et(ut,We){We&&typeof We.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ut,We.appletOnLoad):renderGGBElement(ut),_e("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",We)}function Jt(ut,We){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ut,params:We}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){Et(Ot.article,Ot.params)}),html5AppletsToProcess=null)},ae(oe)<5&&(ut.className+=" geogebraweb")):Et(ut,We)}if(xe){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Lt.remove(),Re.attr("id","fullscreencontent").show(),jQuery(Se).append(Re),window.dispatchEvent(new Event("resize"))):ge(Lt,Fe,!1),window.GGBT_wsf_view.launchFullScreen(Se)}else Ge=xe,ge(Ce,Fe,!1);if(!window.GGBT_wsf_view)for(be=0;beCe/4*3&&(Lt=Ce/4*3),Se=Lt/5.8,it.setAttribute("src",b),it.setAttribute("width",Lt),it.setAttribute("height",Se);var Re=(Ce-Lt)/2,Bt=(Fe-Se)/2;it.style.left=Re+"px",it.style.top=Bt+"px",ct.appendChild(it)}}return ct.appendChild(be),ct},Me=function(Ce){return Ce=Ce.toLowerCase(),Ce==="html5"||Ce==="screenshot"?Ce:"html5"},Te=["web","webSimple","web3d","tablet","tablet3d","phone"],Qe=function(Ce,Fe){if(oe=Ce,Fe){tt(oe,!0);return}var Je=!ue;if(Je){var xe=ae(oe);!isNaN(xe)&&xe<4.4&&(Je=!1)}var ct,St;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var be=oe.indexOf("//");be>0?St=oe:be===0?St=ct+oe:St="https://www.geogebra.org/apps/5.2.814.0/";for(var it in Te)if(oe.slice(Te[it].length*-1)===Te[it]||oe.slice((Te[it].length+1)*-1)===Te[it]+"/"){tt(St,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Je&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!me(te.showToolBar)&&!me(te.showMenuBar)&&!me(te.showAlgebraInput)&&!me(te.enableRightClick)&&(!te.appName||te.appName=="classic")?St+="webSimple/":St+="web3d/",tt(St,!1)},tt=function(Ce,Fe){if(Ce.requirejs){we=Ce;return}Ce.slice(-1)!=="/"&&(Ce+="/"),we=Ce,Fe===null&&(Fe=Ce.indexOf("http")===-1),Le=Fe,a="web.nocache.js",E=!1;var Je=we.split("/");Je.length>1&&(!Fe&&Je[Je.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):Te.indexOf(Je[Je.length-2])>=0&&(a=Je[Je.length-2]+".nocache.js")),Je=Ce.split("/"),oe=Je[Je.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 xe=parseFloat(oe);xe!==NaN&&xe<5&&Ce.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+xe+" is deprecated. Using version latest instead."),Qe("5.0",Fe))},_e=function(Ce,Fe){window.console&&window.console.log&&(!Fe||typeof Fe.showLogging=="undefined"||Fe.showLogging&&Fe.showLogging!=="false")&&console.log(Ce)};te.material_id!==void 0?ie(ot):ot();function ot(){var Ce=Ft;ye!==null?Ce=ye:parseFloat(Ce)<5&&(Ce="5.0"),Qe(Ce,!1),Ee!==null&&tt(Ee,Le),he=!0}return lt},GGBAppletUtils=function(){"use strict";function lt(){return window.GGBT_wsf_edit!==void 0}function Ft(he,ye){ye!=1?(he.style.transformOrigin="0% 0% 0px",he.style.webkitTransformOrigin="0% 0% 0px",he.style.transform="scale("+ye+","+ye+")",he.style.webkitTransform="scale("+ye+","+ye+")",he.style.maxWidth="initial",he.querySelector(".ggb_preview")!==null&&(he.querySelector(".ggb_preview").style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[0]!==void 0&&(he.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[1]!==void 0&&(he.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(he.style.transform="none",he.style.webkitTransform="none")}function te(he,ye,Ee,ke,ve,ce){var we=null;if(ce!=null&&ce!="")for(var Le=he.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+ce+" ")>-1){we=Le;break}else Le=Le.parentNode;var Ge=0,oe=0,a=0,E=0,x=0,b=0,z=0;if(we)Ge=we.offsetWidth,oe=Math.max(ke?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ge=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ge):(Ge=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),he){var ee=he.getBoundingClientRect();ee.left>0&&ee.left<=Ge&&(ve===void 0||!ve)&&(document.dir==="rtl"?(x=Ge-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),E=b+x)}if(he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=he.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return he&&((Ee===void 0||!Ee)&&ye>0&&ye+E1&&(ce=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(he.hasOwnProperty("disableAutoScale")&&he.disableAutoScale))ve=y(he,ye,ce,Ee,he.scaleContainerClass);else return ke;return ce&&(!he.hasOwnProperty("scale")||ke===1)?ve:Math.min(ke,ve)}function Oe(he){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),Ee=Math.min(window.innerHeight,document.documentElement.clientHeight),ke=he.getBoundingClientRect(),ve=(ye-ke.width)/2,ce=(Ee-ke.height)/2;ce<0&&(ce=0),he.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ve<40?he.style.left="40px":he.style.left=ve+"px",he.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?he.style.top="40px":he.style.top=ce+"px",he.style.left=ve+"px")}function fe(he,ye){var Ee=he.querySelector(".appletParameters");if(Ee){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==Ee.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(he)}if(Ee.parentElement&&/fullscreen/.test(Ee.parentElement.className))return;var ke=ue(ye,he);lt()&&Ee.setAttribute("data-param-scale",ke);for(var ve=null,ce=0;ce=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(lt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(lt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(lt){var Ft=c[lt];return Ft==null?null:Ft},r=d,webModule.__errFn=e}function B(){function lt(he){var ye=he.lastIndexOf(rb);ye==-1&&(ye=he.length);var Ee=he.indexOf(sb);Ee==-1&&(Ee=he.length);var ke=he.lastIndexOf(tb,Math.min(Ee,ye));return ke>=O?he.substring(O,ke+P):W}function Ft(he){if(!he.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=he+vb,he=lt(ye.src)}return he}function te(){var he=__gwt_getMetaProperty(wb);return he!=null?he:W}function y(){for(var he=o.getElementsByTagName(_),ye=O;yeO?he[he.length-P].href:W}function Oe(){var he=o.location;return he.href==he.protocol+zb+he.host+he.pathname+he.search+he.hash}var fe=te();return fe==W&&(fe=y()),fe==W&&(fe=ue()),fe==W&&Oe()&&(fe=lt(o.location.href)),fe=Ft(fe),fe}function C(lt){return lt.match(/^\//)||lt.match(/^[a-zA-Z]+:\/\//)?lt:webModule.__moduleBase+lt}function D(){var lt=[],Ft=O,te=[],y=[];function ue(he){var ye=y[he](),Ee=te[he];if(ye in Ee)return ye;var ke=[];for(var ve in Ee)ke[Ee[ve]]=ve;throw r&&r(he,ke,ye),null}if(__gwt_isKnownPropertyValue=function(he,ye){return ye in te[he]},webModule.__getPropMap=function(){var he={};for(var ye in te)te.hasOwnProperty(ye)&&(he[ye]=ue(ye));return he},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var fe=Oe.indexOf(Db);fe!=-1&&(Ft=parseInt(Oe.substring(fe+P),$),Oe=Oe.substring(O,fe))}catch(he){}return webModule.__softPermutationId=Ft,C(Oe+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})()},77903:function(lt,Ft,te){"use strict";te.d(Ft,{Ax:function(){return fe},Ds:function(){return he},KI:function(){return Ee},SI:function(){return Oe},f1:function(){return ue}});var y=te(3294);function ue(ke){let ve=!0;if(ke.length>0){for(let ce=0;ceE in a?Oe(a,E,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[E]=x,ce=(a,E)=>{for(var x in E||(E={}))Ee.call(E,x)&&ve(a,x,E[x]);if(ye)for(var x of ye(E))ke.call(E,x)&&ve(a,x,E[x]);return a},we=(a,E)=>fe(a,he(E)),Le=(a,E)=>{var x={};for(var b in a)Ee.call(a,b)&&E.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))E.indexOf(b)<0&&ke.call(a,b)&&(x[b]=a[b]);return x},Ge=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())});const oe=a=>{var E=a,{children:x}=E,b=Le(E,["children"]);const[z,ee]=(0,ue.useState)(!1);return ue.createElement(y.ZP,we(ce({},b),{loading:z,onClick:ne=>Ge(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(ae){console.error(ae),ee(!1)}})}),x)}},24544:function(lt,Ft,te){"use strict";var y=te(86204),ue=te.n(y),Oe=Object.defineProperty,fe=(ke,ve,ce)=>ve in ke?Oe(ke,ve,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ke[ve]=ce,he=(ke,ve,ce)=>fe(ke,typeof ve!="symbol"?ve+"":ve,ce),ye=(ke,ve,ce)=>new Promise((we,Le)=>{var Ge=E=>{try{a(ce.next(E))}catch(x){Le(x)}},oe=E=>{try{a(ce.throw(E))}catch(x){Le(x)}},a=E=>E.done?we(E.value):Promise.resolve(E.value).then(Ge,oe);a((ce=ce.apply(ke,ve)).next())});class Ee extends y.EventEmitter{constructor(ve,ce){super(),he(this,"url"),he(this,"body"),he(this,"fullContent",""),he(this,"controller",null),he(this,"buffer",""),this.url=ve,this.body=ce}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:ve}=this.controller;try{const ce=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ve});if(!ce.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ce.status}`);const we=ce.headers.get("content-type");if(!we)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(we.includes("application/json")){const oe=yield ce.json();this.emit("error",oe);return}if(!we.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Le=ce.body.getReader(),Ge=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield Le.read();if(oe)break;const E=Ge.decode(a,{stream:!0});this.buffer+=E;const x=this.buffer.split(` +(self.webpackChunk=self.webpackChunk||[]).push([[1545,4599,6270],{88010:function(lt,Ct){"use strict";Ct.Z={lists:"lists___xhHyq",item:"item___pWJAA",children:"children___sDG61",diamond:"diamond___FwgzD",button:"button___WPN6r",mathWrap:"mathWrap___FmnMJ",mathFillWrap:"mathFillWrap___PmY3H"}},61293:function(lt,Ct){"use strict";Ct.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"}},88175:function(lt,Ct){"use strict";Ct.Z={modalContent:"modalContent___UXmJC",modalContentLeft:"modalContentLeft___JOFgX",green:"green___rI_w_",textArea:"textArea___OTapv",red:"red___cDswv",row:"row___CE3Y7",html:"html___u9n4r",line:"line___Lh9Lb"}},38476:function(){"use strict"},84287:function(lt,Ct,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({className:"jiangxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ve),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Im0yNDguNjg2IDgwMy4xODItNjUuODI5IDc1LjkyMlY2NTguMjg2aC03My4xNDN2MjIwLjgxOGwtNjUuODI4LTc1Ljk5NUwwIDg1MS4zODMgMTQ2LjI4NiAxMDI0IDI5Mi41NyA4NTEuNTN6IiBmaWxsPSIjMTQ1REZGIi8+PHBhdGggZD0iTTE0Ni4yODYgMCAwIDE1OC43Mmw0My44ODYgNTUuMjIzIDY1LjgyOC03NS45MjJ2MjI3LjY5M2g3My4xNDNWMTM4LjAyMWw2NS44MjkgNzUuOTIyIDQzLjg4NS01NS4yMjN6IiBmaWxsPSIjOThCREY3Ii8+PC9zdmc+"},86087:function(lt,Ct,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({className:"shengxu_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:32,height:32},ve),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"}));Ct.Z="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiPjxwYXRoIGQ9Ik0zNjUuNzE0IDczLjE0M0gxMDI0djczLjE0M0gzNjUuNzE0em0wIDI5Mi41NzFIMTAyNHY3My4xNDNIMzY1LjcxNHptMCAyOTIuNTcySDEwMjR2NzMuMTQzSDM2NS43MTR6bTAgMjkyLjU3MUgxMDI0VjEwMjRIMzY1LjcxNHYtNzMuMTQzek0yNDguNjg2IDgwMy4xODJsLTY1LjgyOSA3NS45MjJWNjU4LjI4NmgtNzMuMTQzdjIyMC44MThsLTY1LjgyOC03NS45OTVMMCA4NTEuMzgzIDE0Ni4yODYgMTAyNCAyOTIuNTcgODUxLjUzeiIgZmlsbD0iIzk4QkRGNyIvPjxwYXRoIGQ9Ik0xNDYuMjg2IDAgMCAxNTguNzJsNDMuODg2IDU1LjIyMyA2NS44MjgtNzUuOTIydjIyNy42OTNoNzMuMTQzVjEzOC4wMjFsNjUuODI5IDc1LjkyMiA0My44ODUtNTUuMjIzeiIgZmlsbD0iIzE0NURGRiIvPjwvc3ZnPg=="},39775:function(lt,Ct,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ve),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"})));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBmaWxsLW9wYWNpdHk9Ii4wMSIgZmlsbD0iI0ZGRiIgZD0iTTAgMGgzMHYzMEgweiIvPjxwYXRoIGQ9Ik02Ljg2NiAyNi45MjhoLTEuMjhhMi41NjEgMi41NjEgMCAwIDEtMi41NjItMi41NjFWNS41ODVhMi41NjEgMi41NjEgMCAwIDEgMi41NjEtMi41NmgxLjI4djQuMjY4YTIuNTYxIDIuNTYxIDAgMCAwIDIuNTYyIDIuNTZoMy44NDJhMi41NjEgMi41NjEgMCAwIDAgMi41Ni0yLjU2VjMuMDI0aDIuOTE1bDguMTg0IDguMTg0djEzLjE1OWEyLjU2MSAyLjU2MSAwIDAgMS0yLjU2MSAyLjU2MWgtMS4yOHYtNS45NzZjMC0uOTQzLS43NjUtMS43MDctMS43MDgtMS43MDdIOC41NzNjLS45NDMgMC0xLjcwNy43NjQtMS43MDcgMS43MDd2NS45NzZaIiBmaWxsPSIjQjZEMEZDIi8+PHBhdGggZD0iTTguNTczIDMuMDI0aDUuNTV2NC4yNjlhLjg1NC44NTQgMCAwIDEtLjg1NC44NTNIOS40MjdhLjg1NC44NTQgMCAwIDEtLjg1NC0uODUzVjMuMDI0Wk04LjU3MyAyNi45Mjh2LTUuOTc2SDIxLjM4djUuOTc2eiIgZmlsbD0iIzE4OTBGRiIvPjwvZz48L3N2Zz4="},93450:function(lt,Ct,te){"use strict";var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ve,ce,we)=>ce in ve?ue(ve,ce,{enumerable:!0,configurable:!0,writable:!0,value:we}):ve[ce]=we,Ee=(ve,ce)=>{for(var we in ce||(ce={}))fe.call(ce,we)&&ye(ve,we,ce[we]);if(Oe)for(var we of Oe(ce))he.call(ce,we)&&ye(ve,we,ce[we]);return ve};const ke=ve=>React.createElement("svg",Ee({width:30,height:30,xmlns:"http://www.w3.org/2000/svg"},ve),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"})));Ct.Z="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzAiIGhlaWdodD0iMzAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbC1ydWxlPSJub256ZXJvIiBmaWxsPSJub25lIj48cGF0aCBkPSJNMzAgMTVjMCA4LjI4NC02LjcxNiAxNS0xNSAxNS04LjI4NCAwLTE1LTYuNzE2LTE1LTE1QzAgNi43MTYgNi43MTYgMCAxNSAwYzguMjg0IDAgMTUgNi43MTYgMTUgMTVaIiBmaWxsPSIjQkFGRkYwIi8+PHBhdGggZD0iTTI1LjUgMTVjMCA1LjgtNC43IDEwLjUtMTAuNSAxMC41UzQuNSAyMC44IDQuNSAxNSA5LjIgNC41IDE1IDQuNSAyNS41IDkuMiAyNS41IDE1WiIgZmlsbD0iIzQ0RDdCNiIvPjxwYXRoIGQ9Ik0xMy41IDlhMS41IDEuNSAwIDAgMSAxLjUgMS41djQuMzc5bDMuNTYgMy41NmExLjUgMS41IDAgMCAxLTIuMTIgMi4xMjJsLTQtNEExLjUgMS41IDAgMCAxIDEyIDE1LjV2LTVBMS41IDEuNSAwIDAgMSAxMy41IDlaIiBmaWxsPSIjRkZGIi8+PC9nPjwvc3ZnPg=="},74413:function(){"use strict";function lt(oe,a,E,x){E===void 0&&(E=0),x===void 0&&(x=1/0),this._name=oe,this._defaultValue=a,this._minimum=E,this._maximum=x}Object.defineProperty(lt.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(lt.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(lt.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(lt.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,a){var E=go.Shape._FigureParameters[oe];return E?E[a]:null},go.Shape.setFigureParameter=function(oe,a,E){if(!(E instanceof lt))throw new Error("Third argument to Shape.setFigureParameter is not FigureParameter: "+E);if(E.defaultValueE.maximum)throw new Error("defaultValue must be between minimum and maximum, not: "+E.defaultValue);var x=go.Shape._FigureParameters[oe];x||(x=[],go.Shape._FigureParameters[oe]=x),x[a]=E};var Ct=[];function te(oe,a){var E=Ct.pop();return E===void 0?new go.Point(oe,a):(E.x=oe,E.y=a,E)}function y(){var oe=Ct.pop();return oe===void 0?new go.Point:oe}function ue(oe){Ct.push(oe)}function Oe(oe,a,E,x,b,z,ee,ne,ae){ae||(ae=new go.Point);var le=oe-E,re=b-ee,ie=NaN,Ae=NaN;if(le===0)if(re===0)oe===E&&(ie=oe,Ae=a);else{var de=(z-ne)/re,Pe=z-de*b;ie=oe,Ae=de*ie+Pe}else if(re===0){var me=(a-x)/le,ge=a-me*oe;ie=b,Ae=me*ie+ge}else{var me=(a-x)/le,de=(z-ne)/re,ge=a-me*oe,Pe=z-de*b;ie=(Pe-ge)/(me-de),Ae=me*ie+ge}return ae.x=ie,ae.y=Ae,ae}function fe(oe,a,E,x,b,z,ee,ne,ae,le,re,ie,Ae,de){var Pe=1-ae,me=ae,ge=oe*Pe+E*me,at=a*Pe+x*me,Ve=E*Pe+b*me,pe=x*Pe+z*me,Ke=b*Pe+ee*me,je=z*Pe+ne*me,Me=ge*Pe+Ve*me,Te=at*Pe+pe*me,Qe=Ve*Pe+Ke*me,tt=pe*Pe+je*me,_e=Me*Pe+Qe*me,ot=Te*Pe+tt*me;le.x=ge,le.y=at,re.x=Me,re.y=Te,ie.x=_e,ie.y=ot,Ae.x=Qe,Ae.y=tt,de.x=Ke,de.y=je}var he=new go.Spot(.156,.156),ye=new go.Spot(.844,.844),Ee=4*((Math.sqrt(2)-1)/3);go.Shape.setFigureParameter("RoundedRectangle",0,new lt("CornerRounding",5)),go.Shape.defineFigureGenerator("RoundedRectangle",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=5),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*Ee,z=new go.Geometry().add(new go.PathFigure(x,0,!0).add(new go.PathSegment(go.PathSegment.Line,a-x,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)).add(new go.PathSegment(go.PathSegment.Line,a,E-x)).add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,E-b,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,x,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,b,E,0,E-b)).add(new go.PathSegment(go.PathSegment.Line,0,x)).add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()));return b>1&&(z.spot1=new go.Spot(0,0,b,b),z.spot2=new go.Spot(1,1,-b,-b)),z}),go.Shape.defineFigureGenerator("Border","RoundedRectangle"),go.Shape.defineFigureGenerator("TriangleRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.25,.5,.75)}),go.Shape.defineFigureGenerator("TriangleDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close())).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("TriangleLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,0).close())).setSpots(.5,.25,1,.75)}),go.Shape.defineFigureGenerator("TriangleUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,E).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close())).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("Triangle","TriangleUp"),go.Shape.defineFigureGenerator("Diamond",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close())).setSpots(.25,.25,.75,.75)}),go.Shape.defineFigureGenerator("LineH",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=E/2,x.endX=a,x.endY=E/2,x}),go.Shape.defineFigureGenerator("LineV",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a/2,x.startY=0,x.endX=a/2,x.endY=E,x}),go.Shape.defineFigureGenerator("BarH","Rectangle"),go.Shape.defineFigureGenerator("BarV","Rectangle"),go.Shape.defineFigureGenerator("MinusLine","LineH"),go.Shape.defineFigureGenerator("PlusLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E/2,!1).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("XLine",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LineRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.25*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)))}),go.Shape.defineFigureGenerator("LineDown",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.25*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Line,a,.25*E)))}),go.Shape.defineFigureGenerator("LineLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.75*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,E)))}),go.Shape.defineFigureGenerator("LineUp",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.75*E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,a,.75*E)))}),go.Shape.defineFigureGenerator("AsteriskLine",function(oe,a,E){var x=.2/Math.SQRT2;return new go.Geometry().add(new go.PathFigure(x*a,(1-x)*E,!1).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Move,0,E/2)).add(new go.PathSegment(go.PathSegment.Line,a,E/2)).add(new go.PathSegment(go.PathSegment.Move,a/2,0)).add(new go.PathSegment(go.PathSegment.Line,a/2,E)))}),go.Shape.defineFigureGenerator("CircleLine",function(oe,a,E){var x=a/2,b=new go.Geometry().add(new go.PathFigure(a,a/2,!1).add(new go.PathSegment(go.PathSegment.Arc,0,360,x,x,x,x).close()));return b.spot1=he,b.spot2=ye,b.defaultStretch=go.GraphObject.Uniform,b}),go.Shape.defineFigureGenerator("Line1",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=0,x.startY=0,x.endX=a,x.endY=E,x}),go.Shape.defineFigureGenerator("Line2",function(oe,a,E){var x=new go.Geometry(go.Geometry.Line);return x.startX=a,x.startY=0,x.endX=0,x.endY=E,x}),go.Shape.defineFigureGenerator("Curve1",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,Ee*a,0,a,(1-Ee)*E)))}),go.Shape.defineFigureGenerator("Curve2",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,a,E,0,Ee*E,(1-Ee)*a,E)))}),go.Shape.defineFigureGenerator("Curve3",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,Ee*E,Ee*a,E)))}),go.Shape.defineFigureGenerator("Curve4",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Bezier,0,E,(1-Ee)*a,0,0,(1-Ee)*E)))}),go.Shape.defineFigureGenerator("TriangleDownLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,.5,.5,1)}),go.Shape.defineFigureGenerator("TriangleDownRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(a,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(.5,.5,1,1)}),go.Shape.defineFigureGenerator("TriangleUpLeft",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())).setSpots(0,0,.5,.5)}),go.Shape.defineFigureGenerator("TriangleUpRight",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E).close())).setSpots(.5,0,1,.5)}),go.Shape.defineFigureGenerator("RightTriangle","TriangleDownLeft"),go.Shape.setFigureParameter("Parallelogram1",0,new lt("Indent",.1,-.99,.99)),go.Shape.defineFigureGenerator("Parallelogram1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)?x=.1:x<-1?x=-1:x>1&&(x=1);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),b.5&&(x=.5);var b=Math.abs(x)*a;if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())):z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())),ba&&(x=a/2);var b=Math.abs(x);if(x===0){var z=new go.Geometry(go.Geometry.Rectangle);return z.startX=0,z.startY=0,z.endX=a,z.endY=E,z}else{var z=new go.Geometry;return x>0?z.add(new go.PathFigure(0,0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a-b,E)).add(new go.PathSegment(go.PathSegment.Line,b,E).close())):z.add(new go.PathFigure(b,0).add(new go.PathSegment(go.PathSegment.Line,a-b,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close())),b0&&(ee.add(new go.PathSegment(go.PathSegment.Move,a/2+ne,a/2)),ee.add(new go.PathSegment(go.PathSegment.Arc,0,-360,b,b,ne,ne).close())),z.spot1=he,z.spot2=ye,z.defaultStretch=go.GraphObject.Uniform,z}),go.Shape.defineFigureGenerator("Cloud",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.08034461*a,.1944299*E,!0).add(new go.PathSegment(go.PathSegment.Bezier,.2008615*a,.05349299*E,-.09239631*a,.07836421*E,.1406031*a,-.0542823*E)).add(new go.PathSegment(go.PathSegment.Bezier,.4338609*a,.074219*E,.2450511*a,-.00697547*E,.3776197*a,-.01112067*E)).add(new go.PathSegment(go.PathSegment.Bezier,.6558228*a,.07004196*E,.4539471*a,0,.6066018*a,-.02526587*E)).add(new go.PathSegment(go.PathSegment.Bezier,.8921095*a,.08370865*E,.6914277*a,-.01904177*E,.8921095*a,-.01220843*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9147671*a,.3194596*E,1.036446*a,.04105738*E,1.020377*a,.3022052*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9082935*a,.562044*E,1.04448*a,.360238*E,.992256*a,.5219009*E)).add(new go.PathSegment(go.PathSegment.Bezier,.9212406*a,.8217117*E,1.032337*a,.5771781*E,1.018411*a,.8120651*E)).add(new go.PathSegment(go.PathSegment.Bezier,.7592566*a,.9156953*E,1.028411*a,.9571472*E,.8556702*a,1.052487*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5101666*a,.9310455*E,.7431877*a,1.009325*E,.5624123*a,1.021761*E)).add(new go.PathSegment(go.PathSegment.Bezier,.2609328*a,.9344623*E,.4820677*a,1.031761*E,.3030112*a,1.002796*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.870098*E,.2329994*a,1.01518*E,.03213784*a,1.01518*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06829292*a,.6545475*E,-.02812061*a,.9032597*E,-.01205169*a,.6835638*E)).add(new go.PathSegment(go.PathSegment.Bezier,.06427569*a,.4265613*E,-.01812061*a,.6089503*E,-.00606892*a,.4555777*E)).add(new go.PathSegment(go.PathSegment.Bezier,.08034461*a,.1944299*E,-.01606892*a,.3892545*E,-.01205169*a,.1944299*E))).setSpots(.1,.1,.9,.9)}),go.Shape.defineFigureGenerator("StopSign",function(oe,a,E){var x=1/(Math.SQRT2+2);return new go.Geometry().add(new go.PathFigure(x*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E)).add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,x*E).close())).setSpots(x/2,x/2,1-x/2,1-x/2)}),go.Shape.setFigureParameter("Pie",0,new lt("Start",0,-360,360)),go.Shape.setFigureParameter("Pie",1,new lt("Sweep",315,-360,360)),go.Shape.defineFigureGenerator("Pie",function(oe,a,E){var x=oe?oe.parameter1:NaN,b=oe?oe.parameter2:NaN;isNaN(x)&&(x=0),isNaN(b)&&(b=315);var z=x%360;z<0&&(z+=360);var ee=b%360,ne=Math.min(a,E)/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,a,E){var x=Ee/Math.SQRT2*.5,b=Math.SQRT2/2,z=1-Math.SQRT2/2;return new go.Geometry().add(new go.PathFigure(a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,b*a,z*E,a,(1-x)*E,(b+x)*a,(z+x)*E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()))}),go.Shape.setFigureParameter("ThickCross",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThinCross",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinCross",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=Math.min(x,a)/2,z=a/2,ee=E/2;return new go.Geometry().add(new go.PathFigure(z-b,0,!0).add(new go.PathSegment(go.PathSegment.Line,z+b,0)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee-b)).add(new go.PathSegment(go.PathSegment.Line,a,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,z+b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,E)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee+b)).add(new go.PathSegment(go.PathSegment.Line,0,ee-b)).add(new go.PathSegment(go.PathSegment.Line,z-b,ee-b).close()))}),go.Shape.setFigureParameter("ThickX",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("ThickX",function(oe,a,E){var x=oe?oe.parameter1:NaN;if((isNaN(x)||x<0)&&(x=30),a===0||E===0){var b=new go.Geometry(go.Geometry.Rectangle);return b.startX=0,b.startY=0,b.endX=a,b.endY=E,b}else{var z=a/2,ee=E/2,ne=Math.atan2(E,a),ae=x-Math.min(Math.cos(ne)*x/2,z),le=x-Math.min(Math.sin(ne)*x/2,ee),b=new go.Geometry,re=new go.PathFigure(ae,0,!0);return b.add(re),re.add(new go.PathSegment(go.PathSegment.Line,z,.2*E)),re.add(new go.PathSegment(go.PathSegment.Line,a-ae,0)),re.add(new go.PathSegment(go.PathSegment.Line,a,le)),re.add(new go.PathSegment(go.PathSegment.Line,.8*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,a,E-le)),re.add(new go.PathSegment(go.PathSegment.Line,a-ae,E)),re.add(new go.PathSegment(go.PathSegment.Line,z,.8*E)),re.add(new go.PathSegment(go.PathSegment.Line,ae,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,E-le)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,0,le).close()),b}}),go.Shape.setFigureParameter("ThinX",0,new lt("Thickness",10)),go.Shape.defineFigureGenerator("ThinX",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=10);var b=new go.Geometry,z=new go.PathFigure(.1*a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.1*E).close()),b}),go.Shape.setFigureParameter("SquareIBeam",0,new lt("BeamWidth",.2,.1,.9)),go.Shape.defineFigureGenerator("SquareIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5+x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,(1-x)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(.5-x/2)*a,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E).close()),b}),go.Shape.setFigureParameter("RoundedIBeam",0,new lt("Curviness",.5,.05,.65)),go.Shape.defineFigureGenerator("RoundedIBeam",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.5);var b=new go.Geometry,z=new go.PathFigure(0,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,E,Math.abs(1-x)*a,.25*E,Math.abs(1-x)*a,.75*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b}),go.Shape.defineFigureGenerator("HalfEllipse",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,Ee*a,0,a,(.5-Ee/2)*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,(.5+Ee/2)*E,Ee*a,E).close())).setSpots(0,.156,.844,.844)}),go.Shape.defineFigureGenerator("Crescent",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,E,a,0,a,E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.5*a,.75*E,.5*a,.25*E).close())).setSpots(.311,.266,.744,.744)}),go.Shape.defineFigureGenerator("Heart",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,.1*a,.8*E,0,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,0,0,.45*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.55*a,0,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.5*E,.9*a,.8*E).close())).setSpots(.14,.29,.86,.78)}),go.Shape.defineFigureGenerator("Spade",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,0,!0).add(new go.PathSegment(go.PathSegment.Line,.51*a,.01*E)).add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.6*a,.2*E,a,.25*E)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.7*E,a,.8*E,.6*a,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,.5*a,.75*E,.55*a,.95*E)).add(new go.PathSegment(go.PathSegment.Line,.25*a,E)).add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.7*E,.45*a,.95*E,.5*a,.75*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.4*a,.8*E,0,.8*E)).add(new go.PathSegment(go.PathSegment.Bezier,.49*a,.01*E,0,.25*E,.4*a,.2*E).close())).setSpots(.14,.26,.86,.78)}),go.Shape.defineFigureGenerator("Club",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.4*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.15*a,E,.5*a,.75*E,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.6*E,.55*a,.95*E,.5*a,.75*E));var z=.2,ee=.3,ne=0,ae=z*Ee;return b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee)*a,(.5-ae+ne)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.65*a,.36771243*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee+.05)*a,(.5-ae+ne-.02)*E)),z=.2,ee=0,ne=-.3,ae=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+z+ee)*a,(.5+ne)*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee)*a,(.5-ae+ne)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee)*a,(.5-ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-ae+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),z=.2,ee=-.3,ne=0,ae=z*Ee,b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5-z+ne)*E,(1-.5+z+ee-.05)*a,(.5-ae+ne-.02)*E,(.5+ae+ee)*a,(.5-z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5-z+ee)*a,(.5+ne)*E,(.5-ae+ee)*a,(.5-z+ne)*E,(.5-z+ee)*a,(.5-ae+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,(.5+ee)*a,(.5+z+ne)*E,(.5-z+ee)*a,(.5+ae+ne)*E,(.5-ae+ee)*a,(.5+z+ne)*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.6*E,(.5+ae+ee)*a,(.5+z+ne)*E,(.5+z+ee)*a,(.5+ae+ne)*E).close()),x.setSpots(.06,.33,.93,.68),x}),go.Shape.defineFigureGenerator("YinYang",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*.5,a*.5,a*.5,a*.5)),b.add(new go.PathSegment(go.PathSegment.Arc,90,-180,a*.5,a*.75,a*.25,a*.25)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,a*.5,a*.25,a*.25,a*.25));var z=.1,ee=.5,ne=.25;return b.add(new go.PathSegment(go.PathSegment.Move,(ee+z)*a,ne*E)),b.add(new go.PathSegment(go.PathSegment.Arc,0,-360,a*ee,E*ne,z*a,z*a).close()),b=new go.PathFigure(a*.5,0,!1),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*.5,a*.5,a*.5,a*.5)),ne=.75,b=new go.PathFigure((ee+z)*a,ne*E,!0),x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,0,360,a*ee,E*ne,z*a,z*a).close()),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Peace",function(oe,a,E){var x=.8535533905932737,b=.5*a,z=.5*E;return new go.Geometry().add(new go.PathFigure(b,0,!1).add(new go.PathSegment(go.PathSegment.Arc,270,360,b,z,b,z)).add(new go.PathSegment(go.PathSegment.Line,b,E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,x*E)).add(new go.PathSegment(go.PathSegment.Move,b,z)).add(new go.PathSegment(go.PathSegment.Line,x*a,x*E)))}),go.Shape.defineFigureGenerator("NotAllowed",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure(ee*a,(ne-z)*E);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),z=.4,b=Ee*.4;var le=y(),re=y(),ie=y(),Ae=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.42,le,re,ie,Ae,Ae);var de=y(),Pe=y(),me=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.58,Ae,Ae,me,de,Pe);var ge=y(),at=y(),Ve=y();fe(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.42,ge,at,Ve,Ae,Ae);var pe=y(),Ke=y(),je=y();return fe(ee,ne+z,ee-b,ne+z,ee-z,ne+b,ee-z,ne,.58,Ae,Ae,je,pe,Ke),ae.add(new go.PathSegment(go.PathSegment.Move,je.x*a,je.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,pe.x*a,pe.y*E,Ke.x*a,Ke.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ie.x*a,ie.y*E,le.x*a,le.y*E,re.x*a,re.y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,je.x*a,je.y*E).close()),ae.add(new go.PathSegment(go.PathSegment.Move,Ve.x*a,Ve.y*E)),ae.add(new go.PathSegment(go.PathSegment.Line,me.x*a,me.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,de.x*a,de.y*E,Pe.x*a,Pe.y*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ve.x*a,Ve.y*E,ge.x*a,ge.y*E,at.x*a,at.y*E).close()),ue(le),ue(re),ue(ie),ue(Ae),ue(de),ue(Pe),ue(me),ue(ge),ue(at),ue(Ve),ue(pe),ue(Ke),ue(je),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("Fragile",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.25*a,0)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.29*a,.33*E)).add(new go.PathSegment(go.PathSegment.Line,.35*a,.25*E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.15*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.5*E,a,.25*E,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,E)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.5*E,0,.25*E).close()))}),go.Shape.setFigureParameter("HourGlass",0,new lt("Thickness",30)),go.Shape.defineFigureGenerator("HourGlass",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=30),x>a&&(x=a);var b=(a-x)/2,z=b+x;return new go.Geometry().add(new go.PathFigure(z,.5*E).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)).add(new go.PathSegment(go.PathSegment.Line,b,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,0)).add(new go.PathSegment(go.PathSegment.Line,a,0).close()))}),go.Shape.defineFigureGenerator("Lightning",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,.55*E).add(new go.PathSegment(go.PathSegment.Line,.6*a,0)).add(new go.PathSegment(go.PathSegment.Line,.3*a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,a,.45*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.55*E).close()))}),go.Shape.defineFigureGenerator("GenderMale",function(oe,a,E){var x=new go.Geometry,b=Ee*.4,z=.4,ee=.5,ne=.5,ae=y(),le=y(),re=y(),ie=y(),Ae=new go.PathFigure((ee-z)*a,ne*E,!1);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.44,re,ie,le,ae,ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,re.x*a,re.y*E,ie.x*a,ie.y*E));var de=te(le.x,le.y);fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.56,ae,ae,le,re,ie);var Pe=te(le.x,le.y);Ae.add(new go.PathSegment(go.PathSegment.Line,(de.x*.1+.95*.9)*a,de.y*.1*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,de.y*.1*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,.85*a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,0)),Ae.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,.15*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,(Pe.x*.1+.9)*a,(Pe.y*.1+.05*.9)*E)),Ae.add(new go.PathSegment(go.PathSegment.Line,Pe.x*a,Pe.y*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),z=.35,b=Ee*.35;var me=new go.PathFigure(ee*a,(ne-z)*E,!1);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),me.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E));var ge=new go.PathFigure((ee-z)*a,ne*E,!1);return x.add(ge),ue(ae),ue(le),ue(re),ue(ie),ue(de),ue(Pe),x.spot1=new go.Spot(.202,.257),x.spot2=new go.Spot(.792,.739),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("GenderFemale",function(oe,a,E){var x=new go.Geometry,b=.375,z=0,ee=-.125,ne=b*Ee,ae=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ne+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ne+ee)*E,(.5+ne+z)*a,(.5-b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.475+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ne+ee)*E,(.5-ne+z)*a,(.5+b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.425*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.475*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.9*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.575*a,.85*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E).close()),b=.325,z=0,ee=-.125,ne=b*Ee;var ae=new go.PathFigure((1-.5+b+z)*a,(.5+ee)*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5+b+ee)*E,(.5+b+z)*a,(.5+ne+ee)*E,(.5+ne+z)*a,(.5+b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5+b+ee)*E,(.5-b+z)*a,(.5+ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(.5+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(1-.5+b+z)*a,(.5+ee)*E,(.5+ne+z)*a,(.5-b+ee)*E,(1-.5+b+z)*a,(.5-ne+ee)*E));var ae=new go.PathFigure((.525+z)*a,(.5+b+ee)*E,!1);return x.add(ae),x.spot1=new go.Spot(.232,.136),x.spot2=new go.Spot(.682,.611),x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicImplies",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E))).setSpots(0,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicIff",function(oe,a,E){var x=oe?oe.parameter1:NaN;return isNaN(x)&&(x=.2),new go.Geometry().add(new go.PathFigure((1-x)*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,(1-x)*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,x*a,0)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,x*a,E))).setSpots(.2,0,.8,.5)}),go.Shape.defineFigureGenerator("LogicNot",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)))}),go.Shape.defineFigureGenerator("LogicAnd",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.25,.5,.75,1)}),go.Shape.defineFigureGenerator("LogicOr",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0))).setSpots(.219,0,.78,.409)}),go.Shape.defineFigureGenerator("LogicXor",function(oe,a,E){var x=new go.Geometry().add(new go.PathFigure(.5*a,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Arc,0,360,.5*a,.5*E,.5*a,.5*E)));return x.defaultStretch=go.GraphObject.Uniform,x}),go.Shape.defineFigureGenerator("LogicTruth",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.5*a,0)).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)))}),go.Shape.defineFigureGenerator("LogicFalsity",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Move,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,0)))}),go.Shape.defineFigureGenerator("LogicThereExists",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,0,.5*E)).add(new go.PathSegment(go.PathSegment.Move,a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E)))}),go.Shape.defineFigureGenerator("LogicForAll",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,.5*a,E)).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E))).setSpots(.25,0,.75,.5)}),go.Shape.defineFigureGenerator("LogicIsDefinedAs",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Move,0,.5*E)).add(new go.PathSegment(go.PathSegment.Line,a,.5*E)).add(new go.PathSegment(go.PathSegment.Move,0,E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(.01,.01,.99,.49)}),go.Shape.defineFigureGenerator("LogicIntersect",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(0,E,!1).add(new go.PathSegment(go.PathSegment.Line,0,x*E)).add(new go.PathSegment(go.PathSegment.Arc,180,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,a,E))).setSpots(0,.5,1,1)}),go.Shape.defineFigureGenerator("LogicUnion",function(oe,a,E){var x=.5;return new go.Geometry().add(new go.PathFigure(a,0,!1).add(new go.PathSegment(go.PathSegment.Line,a,x*E)).add(new go.PathSegment(go.PathSegment.Arc,0,180,x*a,x*E,x*a,x*E)).add(new go.PathSegment(go.PathSegment.Line,0,0))).setSpots(0,0,1,.5)}),go.Shape.setFigureParameter("Arrow",0,new lt("ArrowheadWidth",.3,.01,.99)),go.Shape.setFigureParameter("Arrow",1,new lt("TailHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("Arrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=.3);var z=(1-x)*a,ee=(.5-b/2)*E,ne=(.5+b/2)*E,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Line,z,E)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/E);var re=Oe(0,ne/E,1,ne/E,z/a,1,1,.5,y());return ae.spot2=new go.Spot(re.x,re.y),ue(re),ae}),go.Shape.setFigureParameter("Arrow2",0,new lt("ArrowheadWidth",30)),go.Shape.setFigureParameter("Arrow2",0,new lt("TailHeight",30)),go.Shape.defineFigureGenerator("Arrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=30),x>a&&(x=a);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=30),b=Math.min(b,E/2);var z=a-x,ee=(E-b)/2,ne=ee+b,ae=new go.Geometry,le=new go.PathFigure(0,ee,!0);ae.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z,ee)),le.add(new go.PathSegment(go.PathSegment.Line,z,0)),le.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Line,z,E)),le.add(new go.PathSegment(go.PathSegment.Line,z,ne)),le.add(new go.PathSegment(go.PathSegment.Line,0,ne).close()),ae.spot1=new go.Spot(0,ee/E);var re=Oe(0,ne/E,1,ne/E,z/a,1,1,.5,y());return ae.spot2=new go.Spot(re.x,re.y),ue(re),ae}),go.Shape.defineFigureGenerator("Chevron",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("DoubleArrow",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.214*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.786*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,1*E).close()),x}),go.Shape.setFigureParameter("DoubleEndArrow",0,new lt("ConnecterHeight",.3,.01,.99)),go.Shape.defineFigureGenerator("DoubleEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.3*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close());var ae=Oe(0,.5,.3,0,0,b/E,.1,b/E,y());return ee.spot1=new go.Spot(ae.x,ae.y),ae=Oe(.7,1,1,.5,0,z/E,1,z/E,ae),ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("DoubleEndArrow2",0,new lt("ConnecterHeight",40)),go.Shape.setFigureParameter("DoubleEndArrow2",1,new lt("ArrowHeight",100)),go.Shape.defineFigureGenerator("DoubleEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ne=(E-b)/2,ae=ne+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ne=0,ae=E):(z=0,ee=E,ne=0,ae=E));var le=new go.Geometry,re=new go.PathFigure(a,.5*E,!0);le.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.3*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close());var ie=Oe(0,.5,.3,ne/E,0,z/E,1,z/E,y());return le.spot1=new go.Spot(ie.x,ie.y),ie=Oe(.7,ae/E,1,.5,0,ee/E,1,ee/E,ie),le.spot2=new go.Spot(ie.x,ie.y),ue(ie),le}),go.Shape.setFigureParameter("IBeamArrow",0,new lt("ConnectorHeight",.7,.51,.97)),go.Shape.defineFigureGenerator("IBeamArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(0,b/E);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("IBeamArrow2",0,new lt("ConnectorHeight",40)),go.Shape.setFigureParameter("IBeamArrow2",1,new lt("BeamArrowHeight",100)),go.Shape.defineFigureGenerator("IBeamArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=40);var b=oe?oe.parameter2:NaN;isNaN(b)&&(b=100);var z=(E-x)/2,ee=z+x,ne=(E-b)/2,ae=ne+b;(x>E||b>E)&&(b>x?(x=x*E/b,z=(E-x)/2,ee=z+x,ne=0,ae=E):(z=0,ee=E,ne=0,ae=E));var le=new go.Geometry,re=new go.PathFigure(a,.5*E,!0);le.add(re),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ee)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,ae)),re.add(new go.PathSegment(go.PathSegment.Line,0,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,ne)),re.add(new go.PathSegment(go.PathSegment.Line,.2*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),re.add(new go.PathSegment(go.PathSegment.Line,.7*a,ne).close()),le.spot1=new go.Spot(0,z/E);var ie=Oe(.7,ae/E,1,.5,0,ee/E,1,ee/E,y());return le.spot2=new go.Spot(ie.x,ie.y),ue(ie),le}),go.Shape.setFigureParameter("Pointer",0,new lt("BackPoint",.1,0,.2)),go.Shape.defineFigureGenerator("Pointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.1);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0).close()),b.spot1=new go.Spot(x,.35);var ee=Oe(.2,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ue(ee),b}),go.Shape.setFigureParameter("RoundedPointer",0,new lt("RoundedEdge",.3,0,.5)),go.Shape.defineFigureGenerator("RoundedPointer",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.3);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Bezier,0,0,x*a,.75*E,x*a,.25*E).close()),b.spot1=new go.Spot(x,.35);var ee=Oe(0,.65,1,.65,0,1,1,.5,y());return b.spot2=new go.Spot(ee.x,ee.y),ue(ee),b}),go.Shape.setFigureParameter("SplitEndArrow",0,new lt("TailHeight",.4,.01,.99)),go.Shape.defineFigureGenerator("SplitEndArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.4);var b=(.5-x/2)*E,z=(.5+x/2)*E,ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,.3);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("SplitEndArrow2",0,new lt("TailThickness",50)),go.Shape.defineFigureGenerator("SplitEndArrow2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=50);var b=(E-x)/2,z=b+x;x>E&&(b=0,z=E);var ee=new go.Geometry,ne=new go.PathFigure(a,.5*E,!0);ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,z)),ne.add(new go.PathSegment(go.PathSegment.Line,0,z)),ne.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,0,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,.7*a,0).close()),ee.spot1=new go.Spot(.2,b/E);var ae=Oe(.7,1,1,.5,0,z/E,1,z/E,y());return ee.spot2=new go.Spot(ae.x,ae.y),ue(ae),ee}),go.Shape.setFigureParameter("SquareArrow",0,new lt("ArrowPoint",.7,.2,.9)),go.Shape.defineFigureGenerator("SquareArrow",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.7);var b=new go.Geometry,z=new go.PathFigure(a,.5*E,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,x*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=go.Spot.TopLeft,b.spot2=new go.Spot(x,1),b}),go.Shape.defineFigureGenerator("Cone1",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(0,.9*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E).close()),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.97),x}),go.Shape.defineFigureGenerator("Cone2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.9*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,E,.85/.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.9*E).close());var z=new go.PathFigure(0,.9*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.9*E,(1-.85/.9)*a,.8*E,.85/.9*a,.8*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.82),x}),go.Shape.defineFigureGenerator("Cube1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.15*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.5,.85),x}),go.Shape.defineFigureGenerator("Cube2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.3*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0).close());var z=new go.PathFigure(0,.3*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,.7*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(.7,1),x}),go.Shape.defineFigureGenerator("Cylinder1",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(0,x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Ee*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,1*a,x,(.5+z)*a,0,1*a,Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,1*E,1*a,E-Ee*x,(.5+z)*a,1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,1*E,0,E-Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,0,x));var ne=new go.PathFigure(a,x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,2*x,1*a,2*x-Ee*x,(.5+z)*a,2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,x,(.5-z)*a,2*x,0,2*x-Ee*x)),b.spot1=new go.Spot(0,0,0,2*x),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder2",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,E/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(0,E-x,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,Ee*x,(.5-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,x,(.5+z)*a,0,a,Ee*x)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-x)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,E-Ee*x,(.5+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-x,(.5-z)*a,E,0,E-Ee*x));var ne=new go.PathFigure(0,E-x,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E-2*x,0,E-x-Ee*x,(.5-z)*a,E-2*x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,E-x,(.5+z)*a,E-2*x,a,E-x-Ee*x)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,0,-2*x),b}),go.Shape.defineFigureGenerator("Cylinder3",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Ee*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Ee*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Ee*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Ee*x,0));var ne=new go.PathFigure(x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,2*x,.5*E,x+Ee*x,0,2*x,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,E,2*x,(.5+z)*E,x+Ee*x,E)),b.spot1=new go.Spot(0,0,2*x,0),b.spot2=new go.Spot(1,1),b}),go.Shape.defineFigureGenerator("Cylinder4",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=5),x=Math.min(x,a/3);var b=new go.Geometry,z=Ee*.5,ee=new go.PathFigure(a-x,0,!0);b.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,a-Ee*x,0,a,(.5-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a,(.5+z)*E,a-Ee*x,E)),ee.add(new go.PathSegment(go.PathSegment.Line,x,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,Ee*x,E,0,(.5+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,(.5-z)*E,Ee*x,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a-x,0));var ne=new go.PathFigure(a-x,0,!1);return b.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-2*x,.5*E,a-x-Ee*x,0,a-2*x,(.5-z)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,E,a-2*x,(.5+z)*E,a-x-Ee*x,E)),b.spot1=new go.Spot(0,0),b.spot2=new go.Spot(1,1,-2*x,0),b}),go.Shape.defineFigureGenerator("Prism1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.25*a,.25*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.408,.172),x.spot2=new go.Spot(.833,.662),x}),go.Shape.defineFigureGenerator("Prism2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,.25*a,.5*E)),x.spot1=new go.Spot(.25,.5),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("Pyramid1",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Pyramid2",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.85*E).close());var z=new go.PathFigure(.5*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.85*E)),z.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),x.spot1=new go.Spot(.25,.367),x.spot2=new go.Spot(.75,.875),x}),go.Shape.defineFigureGenerator("Actor",function(oe,a,E){var x=new go.Geometry,b=.2,z=.1,ee=Ee*b,ne=Ee*z,ae=.5,le=.1,re=new go.PathFigure(ae*a,(le+z)*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae-b)*a,le*E,(ae-ee)*a,(le+z)*E,(ae-b)*a,(le+ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-z)*E,(ae-b)*a,(le-ne)*E,(ae-ee)*a,(le-z)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae+b)*a,le*E,(ae+ee)*a,(le-z)*E,(ae+b)*a,(le-ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+z)*E,(ae+b)*a,(le+ne)*E,(ae+ee)*a,(le+z)*E));var ie=.05,Ae=Ee*ie;ae=.05,le=.25;var de=new go.PathFigure(.5*a,.2*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.95*a,.2*E)),ae=.95,le=.25,de.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ie)*a,le*E,(ae+Ae)*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,.85*a,.35*E)),ie=.025,Ae=Ee*ie,ae=.825,le=.35,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E)),ie=.05,Ae=Ee*ie,ae=.5,le=.7,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.45*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),de.add(new go.PathSegment(go.PathSegment.Line,.2*a,.35*E)),ie=.025,Ae=Ee*ie,ae=.175,le=.35,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae+ie)*a,(le-Ae)*E,(ae+Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ie)*a,le*E,(ae-Ae)*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),de.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),ie=.05,Ae=Ee*ie,ae=.05,le=.25,de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ie)*E,(ae-ie)*a,(le-Ae)*E,(ae-Ae)*a,(le-ie)*E)),de.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),x.spot1=new go.Spot(.2,.2),x.spot2=new go.Spot(.8,.65),x}),go.Shape.setFigureParameter("Card",0,new lt("CornerCutoutSize",.2,.1,.9)),go.Shape.defineFigureGenerator("Card",function(oe,a,E){var x=oe?oe.parameter1:NaN;isNaN(x)&&(x=.2);var b=new go.Geometry,z=new go.PathFigure(a,0,!0);return b.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,x*E)),z.add(new go.PathSegment(go.PathSegment.Line,x*a,0).close()),b.spot1=new go.Spot(0,x),b.spot2=go.Spot.BottomRight,b}),go.Shape.defineFigureGenerator("Collate",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E));var z=new go.PathFigure(.5*a,.5*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,.25),x}),go.Shape.defineFigureGenerator("CreateRequest",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("Database",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ne=new go.PathFigure(a,.1*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.4*E,a,(.3+z)*E,(.5+b)*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.3*E,(.5-b)*a,.4*E,0,(.3+z)*E)),x.spot1=new go.Spot(0,.4),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("DataStorage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.9*E,.25*a,.1*E).close()),x.spot1=new go.Spot(.226,0),x.spot2=new go.Spot(.81,1),x}),go.Shape.defineFigureGenerator("DiskStorage",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.1,ee=new go.PathFigure(a,.1*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.9+z)*E,(.5+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,(.5-b)*a,E,0,(.9+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,(.1-z)*E,(.5-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,(.5+b)*a,0,a,(.1-z)*E));var ne=new go.PathFigure(a,.1*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,a,(.1+z)*E,(.5+b)*a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.1*E,(.5-b)*a,.2*E,0,(.1+z)*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,.2*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.3*E,a,(.2+z)*E,(.5+b)*a,.3*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,.2*E,(.5-b)*a,.3*E,0,(.2+z)*E)),x.spot1=new go.Spot(0,.3),x.spot2=new go.Spot(1,.9),x}),go.Shape.defineFigureGenerator("Display",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,E,a,0,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close()),x.spot1=new go.Spot(.25,0),x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("DividedEvent",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)?b=.2:b<.15&&(b=.15);var z=Ee*.2,ee=new go.PathFigure(0,.2*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,0,(.2-z)*E,(.2-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.2*E,(.8+z)*a,0,a,(.2-z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,E,a,(.8+z)*E,(.8+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,.8*E,(.2-z)*a,E,0,(.8+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.2*E));var ne=new go.PathFigure(0,b*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("DividedProcess",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.1)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(0,b*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,b*E)),x}),go.Shape.defineFigureGenerator("Document",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("ExternalOrganization",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;(isNaN(b)||b<.2)&&(b=.2);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,0,b*E)),ee.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Move,0,(1-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,(1-b)*E)),x}),go.Shape.defineFigureGenerator("ExternalProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(.1*a,.4*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.9*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.6*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Move,.4*a,.9*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.9*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("File",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(.75*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Interrupt",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E));var z=new go.PathFigure(a,.5*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,E));var ee=new go.PathFigure(a,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("InternalStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.1);var ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,z*E)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*E)),x}),go.Shape.defineFigureGenerator("Junction",function(oe,a,E){var x=new go.Geometry,b=1/Math.SQRT2,z=(1-1/Math.SQRT2)/2,ee=Ee*.5,ne=.5,ae=new go.PathFigure(a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,E,a,(ne+ee)*E,(ne+ee)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,ne*E,(ne-ee)*a,E,0,(ne+ee)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,0,0,(ne-ee)*E,(ne-ee)*a,0)),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,ne*E,(ne+ee)*a,0,a,(ne-ee)*E));var le=new go.PathFigure((z+b)*a,(z+b)*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,z*a,z*E)),le.add(new go.PathSegment(go.PathSegment.Move,z*a,(z+b)*E)),le.add(new go.PathSegment(go.PathSegment.Line,(z+b)*a,z*E)),x}),go.Shape.defineFigureGenerator("LinedDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close());var z=new go.PathFigure(.1*a,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.75*E)),x.spot1=new go.Spot(.1,0),x.spot2=new go.Spot(1,.6),x}),go.Shape.defineFigureGenerator("LoopLimit",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MagneticTape",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(.5*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,(z+.1)*a,.9*E,a,(z+b)*E,(z+b)*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),x.spot1=new go.Spot(.15,.15),x.spot2=new go.Spot(.85,.8),x}),go.Shape.defineFigureGenerator("ManualInput",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E).close()),x.spot1=new go.Spot(0,.25),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("MessageFromUser",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.7);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,b*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("MicroformProcessing",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,b*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("MicroformRecording",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("MultiDocument",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.44*E,.96*a,.47*E,.93*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.54*E,.86*a,.57*E,.83*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.4*a,.4*E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0).close());var z=new go.PathFigure(.1*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.44*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.8,.77),x}),go.Shape.defineFigureGenerator("MultiProcess",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.1*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close());var z=new go.PathFigure(.2*a,.1*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.1*E)),z.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Move,.1*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.9*E)),x.spot1=new go.Spot(0,.2),x.spot2=new go.Spot(.8,1),x}),go.Shape.defineFigureGenerator("OfflineStorage",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=1-b,ee=new go.PathFigure(0,0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close());var ne=new go.PathFigure(.5*b*a,b*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,(1-.5*b)*a,b*E)),x}),go.Shape.defineFigureGenerator("OffPageConnector",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.75,1),x}),go.Shape.defineFigureGenerator("Or",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ne=new go.PathFigure(a,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),x}),go.Shape.defineFigureGenerator("PaperTape",function(oe,a,E){var x=new go.Geometry;E=E/.8;var b=new go.PathFigure(0,.7*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.3*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.3*E,.5*a,.6*E,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.7*E,.5*a,.4*E,.5*a,E).close()),x.spot1=new go.Spot(0,.49),x.spot2=new go.Spot(1,.75),x}),go.Shape.defineFigureGenerator("PrimitiveFromCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("PrimitiveToCall",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN,z=oe?oe.parameter2:NaN;isNaN(b)&&(b=.1),isNaN(z)&&(z=.3);var ee=new go.PathFigure(0,0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Procedure",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure((1-b)*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,b*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x}),go.Shape.defineFigureGenerator("Process",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),x.spot2=go.Spot.BottomRight,x}),go.Shape.defineFigureGenerator("Sort",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E).close());var z=new go.PathFigure(0,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),x.spot1=new go.Spot(.25,.25),x.spot2=new go.Spot(.75,.5),x}),go.Shape.defineFigureGenerator("Start",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.25);var z=new go.PathFigure(b*a,0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E));var ee=new go.PathFigure(b*a,0,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,b*a,E)),ee.add(new go.PathSegment(go.PathSegment.Move,(1-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,(1-b)*a,E)),x.spot1=new go.Spot(b,0),x.spot2=new go.Spot(1-b,1),x}),go.Shape.defineFigureGenerator("Terminator",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.25*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,.75*a,.5*E,.25*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Arc,90,180,.25*a,.5*E,.25*a,.5*E)),x.spot1=new go.Spot(.23,0),x.spot2=new go.Spot(.77,1),x}),go.Shape.defineFigureGenerator("TransmittalTape",function(oe,a,E){var x=new go.Geometry,b=oe?oe.parameter1:NaN;isNaN(b)&&(b=.1);var z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,(1-b)*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,(1-b)*E).close()),x.spot1=go.Spot.TopLeft,x}),go.Shape.defineFigureGenerator("AndGate",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=new go.PathFigure(0,0,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(.5+b)*a,0,a,(.5-b)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,(.5+b)*E,(.5+b)*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=go.Spot.TopLeft,x.spot2=new go.Spot(.55,1),x}),go.Shape.defineFigureGenerator("Buffer",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Clock",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=new go.PathFigure(a,z*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,E,a,(z+b)*E,(z+b)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,z*E,(z-b)*a,E,0,(z+b)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,z*a,0,0,(z-b)*E,(z-b)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,z*E,(z+b)*a,0,a,(z-b)*E));var ne=new go.PathFigure(a,z*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,z*E));var ae=new go.PathFigure(.8*a,.75*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.6*a,.75*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.75*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.4*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Line,.2*a,.75*E)),x}),go.Shape.defineFigureGenerator("Ground",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Move,.3*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),x}),go.Shape.defineFigureGenerator("Inverter",function(oe,a,E){var x=new go.Geometry,b=Ee*.1,z=.1,ee=.9,ne=.5,ae=new go.PathFigure(.8*a,.5*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,0,E)),ae.add(new go.PathSegment(go.PathSegment.Line,0,0)),ae.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E));var le=new go.PathFigure((ee+z)*a,ne*E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne-z)*E,(ee+z)*a,(ne-b)*E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.4,.75),x}),go.Shape.defineFigureGenerator("NandGate",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=Ee*.4,ee=Ee*.1,ne=.1,ae=.9,le=.5,re=new go.PathFigure(.8*a,.5*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,.8*a,(.5+z)*E,(.4+b)*a,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,E)),re.add(new go.PathSegment(go.PathSegment.Line,0,0)),re.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),re.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(.4+b)*a,0,.8*a,(.5-z)*E));var ie=new go.PathFigure((ae+ne)*a,le*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a,le*E,(ae-ee)*a,(le+ne)*E,(ae-ne)*a,(le+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a,le*E,(ae+ee)*a,(le-ne)*E,(ae+ne)*a,(le-ee)*E)),x.spot1=new go.Spot(0,.05),x.spot2=new go.Spot(.55,.95),x}),go.Shape.defineFigureGenerator("NorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=0,ne=.5,ae=new go.PathFigure(.8*a,.5*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.7*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ne-b)*E,.7*a,(ne-z)*E)),b=.1,z=Ee*.1,ee=.9,ne=.5;var le=new go.PathFigure((ee-b)*a,ne*E,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.6,.75),x}),go.Shape.defineFigureGenerator("OrGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=0,ne=.5,ae=new go.PathFigure(0,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z+z)*a,(ne-b)*E,.8*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.8*a,(ne+z)*E,(ee+z+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,0,0,.25*a,.75*E,.25*a,.25*E).close()),x.spot1=new go.Spot(.2,.25),x.spot2=new go.Spot(.75,.75),x}),go.Shape.defineFigureGenerator("XnorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var le=new go.PathFigure(.8*a,.5*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.7*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.5*E,(ee+z)*a,(ne-b)*E,.7*a,(ne-z)*E)),b=.1,z=Ee*.1,ee=.9,ne=.5;var re=new go.PathFigure((ee-b)*a,ne*E,!0);return x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.65,.75),x}),go.Shape.defineFigureGenerator("XorGate",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*b,ee=.2,ne=.5,ae=new go.PathFigure(.1*a,0,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,E,.35*a,.25*E,.35*a,.75*E));var le=new go.PathFigure(.2*a,0,!0);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,(ee+z)*a,(ne-b)*E,.9*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,E,.9*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.2*a,0,.45*a,.75*E,.45*a,.25*E).close()),x.spot1=new go.Spot(.4,.25),x.spot2=new go.Spot(.8,.75),x}),go.Shape.defineFigureGenerator("Capacitor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Resistor",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),x}),go.Shape.defineFigureGenerator("Inductor",function(oe,a,E){var x=new go.Geometry,b=Ee*.1,z=.1,ee=.1,ne=.5,ae=new go.PathFigure((ee-b*.5)*a,E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.3,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.5,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.7,ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,E,(ee+z)*a,0,(ee+b)*a,E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,0,(ee-b)*a,E,(ee-z)*a,0)),ee=.9,ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b*.5)*a,E,(ee+z)*a,0,(ee+b)*a,E)),x}),go.Shape.defineFigureGenerator("ACvoltageSource",function(oe,a,E){var x=new go.Geometry,b=Ee*.5,z=.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-z)*a,ne*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-z)*E,(ee-z)*a,(ne-b)*E,(ee-b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne-z)*E,(ee+z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Move,(ee-z+.1)*a,ne*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z-.1)*a,ne*E,ee*a,(ne-z)*E,ee*a,(ne+z)*E)),x}),go.Shape.defineFigureGenerator("DCvoltageSource",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("Diode",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x.spot1=new go.Spot(0,.25),x.spot2=new go.Spot(.5,.75),x}),go.Shape.defineFigureGenerator("Wifi",function(oe,a,E){var x=new go.Geometry,b=a,z=E;a=a*.38,E=E*.6;var ee=Ee*.8,ne=.8,ae=0,le=.5,re=(b-a)/2,ie=(z-E)/2,Ae=new go.PathFigure(ae*a+re,(le+ne)*E+ie,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*a+re,le*E+ie,ae*a+re,(le-ne)*E+ie,(ae-ne+ee*.5)*a+re,(le-ee)*E+ie)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae-ne+ee*.5)*a+re,(le+ee)*E+ie,ae*a+re,(le+ne)*E+ie).close()),ee=Ee*.4,ne=.4,ae=.2,le=.5;var de=new go.PathFigure(ae*a+re,(le+ne)*E+ie,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne+ee*.5)*a+re,le*E+ie,ae*a+re,(le-ne)*E+ie,(ae-ne+ee*.5)*a+re,(le-ee)*E+ie)),de.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae-ne+ee*.5)*a+re,(le+ee)*E+ie,ae*a+re,(le+ne)*E+ie).close()),ee=Ee*.2,ne=.2,ae=.5,le=.5;var Pe=new go.PathFigure((ae-ne)*a+re,le*E+ie,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae-ne)*a+re,(le-ee)*E+ie,(ae-ee)*a+re,(le-ne)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ne)*a+re,le*E+ie,(ae-ee)*a+re,(le+ne)*E+ie,(ae-ne)*a+re,(le+ee)*E+ie)),ee=Ee*.4,ne=.4,ae=.8,le=.5;var me=new go.PathFigure(ae*a+re,(le-ne)*E+ie,!0);x.add(me),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*a+re,le*E+ie,ae*a+re,(le+ne)*E+ie,(ae+ne-ee*.5)*a+re,(le+ee)*E+ie)),me.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae+ne-ee*.5)*a+re,(le-ee)*E+ie,ae*a+re,(le-ne)*E+ie).close()),ee=Ee*.8,ne=.8,ae=1,le=.5;var ge=new go.PathFigure(ae*a+re,(le-ne)*E+ie,!0);return x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne)*a+re,le*E+ie,(ae+ee)*a+re,(le-ne)*E+ie,(ae+ne)*a+re,(le-ee)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le+ne)*E+ie,(ae+ne)*a+re,(le+ee)*E+ie,(ae+ee)*a+re,(le+ne)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ne-ee*.5)*a+re,le*E+ie,ae*a+re,(le+ne)*E+ie,(ae+ne-ee*.5)*a+re,(le+ee)*E+ie)),ge.add(new go.PathSegment(go.PathSegment.Bezier,ae*a+re,(le-ne)*E+ie,(ae+ne-ee*.5)*a+re,(le-ee)*E+ie,ae*a+re,(le-ne)*E+ie).close()),x}),go.Shape.defineFigureGenerator("Email",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,0,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,0)),z.add(new go.PathSegment(go.PathSegment.Move,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Move,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.54*E)),x}),go.Shape.defineFigureGenerator("Ethernet",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.35*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,0).close());var z=new go.PathFigure(.1*a,E,!0,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var ee=new go.PathFigure(.6*a,E,!0,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.6*a,E).close());var ne=new go.PathFigure(0,.5*E,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.5*a,.4*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.75*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.75*a,.6*E)),ne.add(new go.PathSegment(go.PathSegment.Move,.25*a,.5*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.25*a,.6*E)),x}),go.Shape.defineFigureGenerator("Power",function(oe,a,E){var x=new go.Geometry,b=Ee*.4,z=.4,ee=.5,ne=.5,ae=y(),le=y(),re=y(),ie=y();fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ae,ae,le,re,ie);var Ae=te(le.x,le.y),de=new go.PathFigure(le.x*a,le.y*E,!0);x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee+z)*a,(ne+b)*E,(ee+b)*a,(ne+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,(ee-b)*a,(ne+z)*E,(ee-z)*a,(ne+b)*E)),fe(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,re,ie,le,ae,ae),de.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,re.x*a,re.y*E,ie.x*a,ie.y*E)),b=Ee*.3,z=.3,fe(ee-z,ne,ee-z,ne-b,ee-b,ne-z,ee,ne-z,.5,re,ie,le,ae,ae),de.add(new go.PathSegment(go.PathSegment.Line,le.x*a,le.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee-z)*a,ne*E,ie.x*a,ie.y*E,re.x*a,re.y*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+z)*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(ee+z)*a,ne*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),fe(ee,ne-z,ee+b,ne-z,ee+z,ne-b,ee+z,ne,.5,ae,ae,le,re,ie),de.add(new go.PathSegment(go.PathSegment.Bezier,le.x*a,le.y*E,ie.x*a,ie.y*E,re.x*a,re.y*E).close());var de=new go.PathFigure(.45*a,0,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Line,.45*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,.5*E)),de.add(new go.PathSegment(go.PathSegment.Line,.55*a,0).close()),ue(ae),ue(le),ue(re),ue(ie),ue(Ae),x.spot1=new go.Spot(.25,.45),x.spot2=new go.Spot(.75,.8),x}),go.Shape.defineFigureGenerator("Fallout",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E/2,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,180,360,a/2,E/2,a/2,E/2));function z(ee,ne,ae){ee.add(new go.PathSegment(go.PathSegment.Move,(.3+ne)*a,(.8+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.5+ne)*a,(.5+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.1+ne)*a,(.5+ae)*E)),ee.add(new go.PathSegment(go.PathSegment.Line,(.3+ne)*a,(.8+ae)*E).close())}return z(b,0,0),z(b,.4,0),z(b,.2,-.3),x}),go.Shape.defineFigureGenerator("IrritationHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close()),x.spot1=new go.Spot(.3,.3),x.spot2=new go.Spot(.7,.7),x}),go.Shape.defineFigureGenerator("ElectricalHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.37*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.11*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.04*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.49*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.37*E)),b.add(new go.PathSegment(go.PathSegment.Line,.63*a,.86*E)),b.add(new go.PathSegment(go.PathSegment.Line,.77*a,.91*E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.34*a,.78*E)),b.add(new go.PathSegment(go.PathSegment.Line,.44*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.56*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.68*E).close()),x}),go.Shape.defineFigureGenerator("FireHazard",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.29*a,0,-.25*a,.63*E,.45*a,.44*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.51*a,.42*E,.48*a,.17*E,.54*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.59*a,.18*E,.59*a,.29*E,.58*a,.28*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.75*a,.6*E,.8*a,.34*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.88*a,.31*E,.87*a,.48*E,.88*a,.43*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,1.17*a,.76*E,.82*a,.8*E).close()),x.spot1=new go.Spot(.07,.445),x.spot2=new go.Spot(.884,.958),x}),go.Shape.defineFigureGenerator("BpmnActivityLoop",function(oe,a,E){var x=new go.Geometry,b=.5,z=0,ee=0,ne=b*Ee,ae=.4*Math.SQRT2/2+.5,le=.5-.5*Math.SQRT2/2,re=1,ie=.5,Ae=.5,de=0,Pe=new go.PathFigure(ae*a,(1-le)*E,!1);return x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,re*a,ie*E,re*a,.7*E,re*a,ie*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+z)*a,(de+z)*E,(.5+b+z)*a,(.5-ne+z)*E,(.5+ne+z)*a,(.5-b+z)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.5-b+z)*a,(.5+ee)*E,(.5-ne+z)*a,(.5-b+ee)*E,(.5-b+z)*a,(.5-ne+ee)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(.35+z)*a,.9*E,(.5-b+z)*a,(.5+ne+ee)*E,(.5-ne+z)*a,.9*E)),Pe.add(new go.PathSegment(go.PathSegment.Move,(.25+z)*a,.8*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.35+z)*a,.9*E)),Pe.add(new go.PathSegment(go.PathSegment.Line,(.2+z)*a,.95*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityParallel",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivitySequential",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),x}),go.Shape.defineFigureGenerator("BpmnActivityAdHoc",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.2*a,.35*E,.3*a,.35*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.7*a,.65*E,.8*a,.65*E)),x}),go.Shape.defineFigureGenerator("BpmnActivityCompensation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E).close()),x}),go.Shape.defineFigureGenerator("BpmnTaskMessage",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E).close());var b=new go.PathFigure(0,.2*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskScript",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.7*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,0,.6*a,.5*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,E,.4*a,.5*E,a,.5*E).close());var z=new go.PathFigure(.45*a,.73*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.7*a,.73*E)),z.add(new go.PathSegment(go.PathSegment.Move,.38*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.63*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Move,.31*a,.27*E)),z.add(new go.PathSegment(go.PathSegment.Line,.56*a,.27*E)),x}),go.Shape.defineFigureGenerator("BpmnTaskUser",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(.335*a,(1-.555)*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,a,.68*E,(1-.12)*a,.46*E,(1-.02)*a,.54*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.68*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.335*a,(1-.555)*E,.02*a,.54*E,.12*a,.46*E)),z.add(new go.PathSegment(go.PathSegment.Line,.365*a,(1-.595)*E));var ee=.5-.285,ne=.5,ae=ee,le=Math.PI/4,re=4*(1-Math.cos(le))/(3*Math.sin(le)),ie=re*.5,Ae=ee,de=ee,Pe=re*Ae,me=re*de;z.add(new go.PathSegment(go.PathSegment.Bezier,(ne-Ae)*a,ae*E,(ne-(Pe+Ae)/2)*a,(ae+(de+me)/2)*E,(ne-Ae)*a,(ae+me)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,ne*a,(ae-de)*E,(ne-Ae)*a,(ae-me)*E,(ne-Pe)*a,(ae-de)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(ne+Ae)*a,ae*E,(ne+Pe)*a,(ae-de)*E,(ne+Ae)*a,(ae-me)*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,(1-.365)*a,(1-.595)*E,(ne+Ae)*a,(ae+me)*E,(ne+(Pe+Ae)/2)*a,(ae+(de+me)/2)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.365)*a,(1-.595)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.555)*E)),z.add(new go.PathSegment(go.PathSegment.Line,(1-.335)*a,(1-.405)*E)),z.add(new go.PathSegment(go.PathSegment.Line,.335*a,(1-.405)*E));var ge=new go.PathFigure(.2*a,E,!1);x.add(ge),ge.add(new go.PathSegment(go.PathSegment.Line,.2*a,.8*E));var at=new go.PathFigure(.8*a,E,!1);return x.add(at),at.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventConditional",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,E).close());var z=new go.PathFigure(.2*a,.2*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.8*E)),x}),go.Shape.defineFigureGenerator("BpmnEventError",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("BpmnEventEscalation",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b);var z=new go.PathFigure(a,E,!1);x.add(z);var ee=new go.PathFigure(.1*a,E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Caution",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.05*a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.8*E,0,E,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.55*a,.1*E,.5*a,0,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.95*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,E,a,E,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,E));var z=.05;return b.add(new go.PathSegment(go.PathSegment.Move,(.5-z)*a,.875*E)),b.add(new go.PathSegment(go.PathSegment.Arc,180,-360,.5*a,.875*E,z*a,z*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.325*E,.575*a,.725*E,.625*a,.375*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.75*E,.375*a,.375*E,.425*a,.725*E)),x}),go.Shape.defineFigureGenerator("Recycle",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.45*a,.95*E,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.185*a,.85*E,.17*a,.95*E,.15*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.235*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,.3*a,.625*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,.275*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.05*a,.575*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.1875*a,.95*E,0,.675*E,0,.7*E)),b.add(new go.PathSegment(go.PathSegment.Move,.45*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.775*E)),b.add(new go.PathSegment(go.PathSegment.Line,.22*a,.775*E));var z=new go.PathFigure(.475*a,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.4*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.225*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Line,.275*a,.175*E)),z.add(new go.PathSegment(go.PathSegment.Line,.325*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,.05*E,.35*a,0,.375*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.575*a,.375*E)),z.add(new go.PathSegment(go.PathSegment.Line,.525*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.75*a,.475*E)),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.315*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.32*E)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.05*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,0,.65*a,.05*E,.625*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.38*a,.0105*E));var ee=new go.PathFigure(.675*a,.575*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.875*a,.525*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,.85*a,.95*E,a,.8*E,a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.95*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.85*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.725*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.65*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.7*a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Line,a,.775*E)),ee.add(new go.PathSegment(go.PathSegment.Move,.675*a,.575*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.775*a,.775*E)),x}),go.Shape.defineFigureGenerator("BpmnEventTimer",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=new go.PathFigure(a,b*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,E,a,(b+z)*E,(b+z)*a,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,b*E,(b-z)*a,E,0,(b+z)*E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b*a,0,0,(b-z)*E,(b-z)*a,0)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a,b*E,(b+z)*a,0,a,(b-z)*E));var ne=new go.PathFigure(b*a,0,!1);return x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.15*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,E)),ne.add(new go.PathSegment(go.PathSegment.Line,b*a,.85*E)),ne.add(new go.PathSegment(go.PathSegment.Move,0,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.15*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.85*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.58*a,.1*E)),ne.add(new go.PathSegment(go.PathSegment.Move,b*a,b*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.78*a,.54*E)),x}),go.Shape.defineFigureGenerator("Package",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.15*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close());var z=new go.PathFigure(0,.15*E,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,0)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.65*a,.15*E).close()),x.spot1=new go.Spot(0,.1),x.spot2=new go.Spot(1,1),x}),go.Shape.defineFigureGenerator("Class",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(0,.5*E,!1);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,.5*E).close()),x}),go.Shape.defineFigureGenerator("Component",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close());var z=new go.PathFigure(0,.2*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.2*E)),z.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.2*E).close());var ee=new go.PathFigure(0,.6*E,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.6*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.45*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,0,.6*E).close()),x}),go.Shape.defineFigureGenerator("Boat Shipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.15*a,.6*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.6*E));var z=new go.PathFigure(.15*a,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.85*a,.6*E)),x}),go.Shape.defineFigureGenerator("Customer/Supplier",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.66*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,.33*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Workcell",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.65*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.35*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),x}),go.Shape.defineFigureGenerator("Supermarket",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.33*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.33*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.66*E)),b.add(new go.PathSegment(go.PathSegment.Move,a,.66*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),x}),go.Shape.defineFigureGenerator("TruckShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(a,.8*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,.6*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.8*E).close());var ee=.1,ne=Ee*.1,ae=.2,le=.9,re=new go.PathFigure((ae-ee)*a,le*E,!0);x.add(re),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,le*E,(ae+ne)*a,(le-ee)*E,(ae+ee)*a,(le-ne)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E)),re.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,le*E,(ae-ne)*a,(le+ee)*E,(ae-ee)*a,(le+ne)*E).close()),ee=.1,ne=Ee*.1,ae=.8,le=.9;var ie=new go.PathFigure((ae-ee)*a,le*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le-ee)*E,(ae-ee)*a,(le-ne)*E,(ae-ne)*a,(le-ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae+ee)*a,le*E,(ae+ne)*a,(le-ee)*E,(ae+ee)*a,(le-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,ae*a,(le+ee)*E,(ae+ee)*a,(le+ne)*E,(ae+ne)*a,(le+ee)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(ae-ee)*a,le*E,(ae-ne)*a,(le+ee)*E,(ae-ee)*a,(le+ne)*E).close()),x}),go.Shape.defineFigureGenerator("KanbanPost",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.2*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,0)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,E)),x}),go.Shape.defineFigureGenerator("Forklift",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0));var z=new go.PathFigure(0,.5*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var ee=new go.PathFigure(.5*a,.8*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.1*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.8*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.5*a,.8*E));var ne=new go.PathFigure(.5*a,.7*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a,.7*E));var ae=.1,le=Ee*.1,re=.1,ie=.9,Ae=new go.PathFigure((re-ae)*a,ie*E,!0);x.add(Ae),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ae)*E,(re-ae)*a,(ie-le)*E,(re-le)*a,(ie-ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*a,ie*E,(re+le)*a,(ie-ae)*E,(re+ae)*a,(ie-le)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+ae)*E,(re+ae)*a,(ie+le)*E,(re+le)*a,(ie+ae)*E)),Ae.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*a,ie*E,(re-le)*a,(ie+ae)*E,(re-ae)*a,(ie+le)*E)),ae=.1,le=Ee*.1,re=.4,ie=.9;var de=new go.PathFigure((re-ae)*a,ie*E,!0);return x.add(de),de.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie-ae)*E,(re-ae)*a,(ie-le)*E,(re-le)*a,(ie-ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(re+ae)*a,ie*E,(re+le)*a,(ie-ae)*E,(re+ae)*a,(ie-le)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,re*a,(ie+ae)*E,(re+ae)*a,(ie+le)*E,(re+le)*a,(ie+ae)*E)),de.add(new go.PathSegment(go.PathSegment.Bezier,(re-ae)*a,ie*E,(re-le)*a,(ie+ae)*E,(re-ae)*a,(ie+le)*E)),x}),go.Shape.defineFigureGenerator("RailShipment",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.1*a,.4*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.45*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.4*E).close());var z=new go.PathFigure(.45*a,.7*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.55*a,.7*E));var ee=new go.PathFigure(.55*a,.4*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.9*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.9*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.55*a,.4*E).close());var re=.05,ie=Ee*.05,Ae=.175,de=.95,ne=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),ne.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.375,de=.95,ae=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.625,de=.95,le=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E));var re=.05,ie=Ee*.05,Ae=.825,de=.95,Pe=new go.PathFigure((Ae-re)*a,de*E,!0);x.add(Pe),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de-re)*E,(Ae-re)*a,(de-ie)*E,(Ae-ie)*a,(de-re)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae+re)*a,de*E,(Ae+ie)*a,(de-re)*E,(Ae+re)*a,(de-ie)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,Ae*a,(de+re)*E,(Ae+re)*a,(de+ie)*E,(Ae+ie)*a,(de+re)*E)),Pe.add(new go.PathSegment(go.PathSegment.Bezier,(Ae-re)*a,de*E,(Ae-ie)*a,(de+re)*E,(Ae-re)*a,(de+ie)*E).close());var me=new go.PathFigure(0,E,!1);return x.add(me),me.add(new go.PathSegment(go.PathSegment.Line,a,E).close()),x}),go.Shape.defineFigureGenerator("Warehouse",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,0).close());var z=new go.PathFigure(0,.2*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.2*E).close());var ee=new go.PathFigure(.15*a,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,.5*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.4*a,E)),ee.add(new go.PathSegment(go.PathSegment.Line,.15*a,E).close());var ne=.05,ae=Ee*.05,le=.35,re=.775,ie=new go.PathFigure((le-ne)*a,re*E,!0);return x.add(ie),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(re-ne)*E,(le-ne)*a,(re-ae)*E,(le-ae)*a,(re-ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le+ne)*a,re*E,(le+ae)*a,(re-ne)*E,(le+ne)*a,(re-ae)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,le*a,(re+ne)*E,(le+ne)*a,(re+ae)*E,(le+ae)*a,(re+ne)*E)),ie.add(new go.PathSegment(go.PathSegment.Bezier,(le-ne)*a,re*E,(le-ae)*a,(re+ne)*E,(le-ne)*a,(re+ae)*E).close()),x}),go.Shape.defineFigureGenerator("ControlCenter",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E).close()),x}),go.Shape.defineFigureGenerator("Bluetooth",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.75*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.25*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Bookmark",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),b.add(new go.PathSegment(go.PathSegment.Line,0,0)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Move,.2*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,.8*a,.4*E)),x}),go.Shape.defineFigureGenerator("Globe",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.5*E,.75*a,0,a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,a,.75*E,.75*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.25*a,E,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,0,.25*E,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,E,.15*a,.25*E,.15*a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.85*a,.75*E,.85*a,.25*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.15*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.15*E,.35*a,.3*E,.65*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.1675*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8325*a,.85*E,.35*a,.7*E,.65*a,.7*E)),x}),go.Shape.defineFigureGenerator("Wave",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.25*E,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.25*E,.1*a,0,.2*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.25*E,.425*a,.5*E,.575*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.25*E,.8*a,0,.9*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.75*E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.25*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.75*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.75*E,.1*a,.5*E,.2*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.7*a,.75*E,.425*a,E,.575*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.75*E,.8*a,.5*E,.9*a,.5*E)),x}),go.Shape.defineFigureGenerator("Operator",function(oe,a,E){var x=new go.Geometry,b=.3,z=Ee*.3,ee=.5,ne=.7,ae=new go.PathFigure((ee-b)*a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E));var le=new go.PathFigure(0,.7*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,a,.7*E,0,0,a,0)),x}),go.Shape.defineFigureGenerator("TripleFanBlades",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.5*a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.65*a,.3*E,.65*a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.35*a,.5*E,.35*a,.3*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,E,.3*a,.6*E,.1*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.2*a,E,.35*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.65*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,E,.7*a,.6*E,.9*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.65*E,.8*a,E,.65*a,.95*E)),x}),go.Shape.defineFigureGenerator("CentrifugalPump",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a,0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,0,.075*E,0,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.4*a,E,0,E,.4*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.4*E,.8*a,E,.85*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,0)),x}),go.Shape.defineFigureGenerator("Battery",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,.4*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.1*E));var z=new go.PathFigure(0,.6*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,0,.4*E)),z.add(new go.PathSegment(go.PathSegment.Line,a,.4*E)),x}),go.Shape.defineFigureGenerator("Delete",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-b)*a,ne*E,!0);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E));var le=new go.PathFigure(.15*a,.5*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,.85*a,.5*E)),x}),go.Shape.defineFigureGenerator("Flag",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.1*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Move,0,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.1*E,.15*a,0,.35*a,0)),b.add(new go.PathSegment(go.PathSegment.Bezier,a,.1*E,.65*a,.2*E,.85*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.5*E,.85*a,.6*E,.65*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.5*E,.35*a,.4*E,.15*a,.4*E).close()),x}),go.Shape.defineFigureGenerator("Help",function(oe,a,E){var x=new go.Geometry,b=.5,z=Ee*.5,ee=.5,ne=.5,ae=new go.PathFigure((ee-b)*a,ne*E,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),ae.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E).close()),b=.05,z=Ee*.05,ee=.5,ne=.8;var le=new go.PathFigure((ee-b)*a,ne*E,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne-b)*E,(ee-b)*a,(ne-z)*E,(ee-z)*a,(ne-b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee+b)*a,ne*E,(ee+z)*a,(ne-b)*E,(ee+b)*a,(ne-z)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,ee*a,(ne+b)*E,(ee+b)*a,(ne+z)*E,(ee+z)*a,(ne+b)*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,(ee-b)*a,ne*E,(ee-z)*a,(ne+b)*E,(ee-b)*a,(ne+z)*E).close()),le.add(new go.PathSegment(go.PathSegment.Move,.5*a,.7*E)),le.add(new go.PathSegment(go.PathSegment.Line,.5*a,.5*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.5*a,.2*E,.75*a,.475*E,.75*a,.225*E)),le.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.35*E,.4*a,.2*E,.3*a,.25*E)),x}),go.Shape.defineFigureGenerator("Location",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.5*a,E,!0).add(new go.PathSegment(go.PathSegment.Line,.75*a,.5*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5*a,0,.975*a,.025*E,.5*a,0)).add(new go.PathSegment(go.PathSegment.Bezier,.25*a,.5*E,.5*a,0,.025*a,.025*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)).add(new go.PathSegment(go.PathSegment.Arc,270,360,.5*a,.3*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Lock",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.3*E)),x}),go.Shape.defineFigureGenerator("Unlocked",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,.5*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.5*E));var z=new go.PathFigure(.2*a,.5*E,!1);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Move,.2*a,.5*E)),z.add(new go.PathSegment(go.PathSegment.Line,.2*a,.3*E)),z.add(new go.PathSegment(go.PathSegment.Bezier,.8*a,.3*E,.25*a,0,.75*a,0)),z.add(new go.PathSegment(go.PathSegment.Line,.8*a,.35*E)),x}),go.Shape.defineFigureGenerator("Gear",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(.9375*a,.56246875*E,!0).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.80621875*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.763*a,.3316875*E,.79840625*a,.39915625*E,.7834375*a,.3635*E)).add(new go.PathSegment(go.PathSegment.Line,.8566875*a,.23796875*E)).add(new go.PathSegment(go.PathSegment.Line,.76825*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.67596875*a,.24184375*E)).add(new go.PathSegment(go.PathSegment.Bezier,.5625*a,.19378125*E,.64228125*a,.2188125*E,.603875*a,.2021875*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.0625*E)).add(new go.PathSegment(go.PathSegment.Line,.4375*a,.19378125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.32775*a,.239375*E,.39759375*a,.20190625*E,.36053125*a,.2176875*E)).add(new go.PathSegment(go.PathSegment.Line,.2379375*a,.14959375*E)).add(new go.PathSegment(go.PathSegment.Line,.14953125*a,.2379375*E)).add(new go.PathSegment(go.PathSegment.Line,.23934375*a,.3278125*E)).add(new go.PathSegment(go.PathSegment.Bezier,.19378125*a,.4375*E,.21765625*a,.36059375*E,.201875*a,.397625*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.4375*E)).add(new go.PathSegment(go.PathSegment.Line,.0625*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Line,.1938125*a,.5625*E)).add(new go.PathSegment(go.PathSegment.Bezier,.241875*a,.67596875*E,.20221875*a,.603875*E,.21884375*a,.64228125*E)).add(new go.PathSegment(go.PathSegment.Line,.1495625*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.238*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.3316875*a,.76296875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.43753125*a,.80621875*E,.36353125*a,.78340625*E,.3991875*a,.79840625*E)).add(new go.PathSegment(go.PathSegment.Line,.43753125*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.9375*E)).add(new go.PathSegment(go.PathSegment.Line,.5625*a,.80621875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.67225*a,.760625*E,.602375*a,.79809375*E,.63946875*a,.78234375*E)).add(new go.PathSegment(go.PathSegment.Line,.76828125*a,.8566875*E)).add(new go.PathSegment(go.PathSegment.Line,.85671875*a,.76825*E)).add(new go.PathSegment(go.PathSegment.Line,.76065625*a,.67221875*E)).add(new go.PathSegment(go.PathSegment.Bezier,.80621875*a,.56246875*E,.78234375*a,.63940625*E,.798125*a,.602375*E)).add(new go.PathSegment(go.PathSegment.Line,.9375*a,.56246875*E).close()).add(new go.PathSegment(go.PathSegment.Move,.5*a,.6*E)).add(new go.PathSegment(go.PathSegment.Arc,90,360,.5*a,.5*E,.1*a,.1*E).close()))}),go.Shape.defineFigureGenerator("Hand",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.5*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Bezier,.1*a,.3*E,0,.375*E,.05*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.45*a,.075*E,.3*a,.225*E,.4*a,.175*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.525*a,.075*E,.46*a,.05*E,.525*a,.05*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.3*a,.4*E,.525*a,.275*E,.475*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.55*E,a,.4*E,a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.425*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.55*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.6*a,.7*E,.675*a,.55*E,.675*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.575*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.575*a,.85*E,.65*a,.7*E,.65*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Line,.525*a,.85*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.535*a,E,.61*a,.85*E,.61*a,E)),b.add(new go.PathSegment(go.PathSegment.Bezier,0,.9*E,.435*a,E,0,E).close()),x}),go.Shape.defineFigureGenerator("Map",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,.2*E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.25*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.25*a,.8*E)),b.add(new go.PathSegment(go.PathSegment.Move,.5*a,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E)),b.add(new go.PathSegment(go.PathSegment.Move,.75*a,0)),b.add(new go.PathSegment(go.PathSegment.Line,.75*a,.8*E)),x}),go.Shape.defineFigureGenerator("Eject",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a,E)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.7)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.7).close());var z=new go.PathFigure(0,E*.6,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a,.6*E)),z.add(new go.PathSegment(go.PathSegment.Line,.5*a,0).close()),x}),go.Shape.defineFigureGenerator("Pencil",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.2*E).close()))}),go.Shape.defineFigureGenerator("Building",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.046*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.3)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,(1-.046)*a,E*.85)),b.add(new go.PathSegment(go.PathSegment.Line,a,E*.85).close());var z=new go.PathFigure(.126*a,.85*E,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,.126*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.45*E)),z.add(new go.PathSegment(go.PathSegment.Line,.322*a,.85*E).close());var ee=new go.PathFigure(.402*a,.85*E,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,.402*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.45*E)),ee.add(new go.PathSegment(go.PathSegment.Line,.598*a,.85*E).close());var ne=new go.PathFigure(.678*a,.85*E,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,.678*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.45*E)),ne.add(new go.PathSegment(go.PathSegment.Line,.874*a,.85*E).close());var ae=new go.PathFigure(.5*a,.1*E,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,(.046+.15)*a,.3*E)),ae.add(new go.PathSegment(go.PathSegment.Line,(1-(.046+.15))*a,.3*E).close()),x}),go.Shape.defineFigureGenerator("Staircase",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.8)),b.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.6)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.4)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.2)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.15)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*.95).close()),x}),go.Shape.defineFigureGenerator("5Bars",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,E*1,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.184,E*(1-.184)).close());var z=new go.PathFigure(a*.204,E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.204,E*(1-.184))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*(1-.184*2))),z.add(new go.PathSegment(go.PathSegment.Line,a*.388,E*1).close());var ee=new go.PathFigure(a*.408,E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.408,E*(1-.184*2))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*(1-.184*3))),ee.add(new go.PathSegment(go.PathSegment.Line,a*.592,E*1).close());var ne=new go.PathFigure(a*.612,E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.612,E*(1-.184*3))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*(1-.184*4))),ne.add(new go.PathSegment(go.PathSegment.Line,a*.796,E*1).close());var ae=new go.PathFigure(a*.816,E,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.816,E*(1-.184*4))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-.184*5))),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1).close()),x}),go.Shape.defineFigureGenerator("PC",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,0).close());var z=new go.PathFigure(a*.055,.07*E,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.07)),z.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.1).close());var ee=new go.PathFigure(a*.055,.13*E,!0);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.13)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.16)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.16).close());var ne=new go.PathFigure(a*.055,.18*E,!0);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.18)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.245,E*.21)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.055,E*.21).close());var ae=new go.PathFigure(a*1,0,!0);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,0)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.65)),ae.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.65).close()),x}),go.Shape.defineFigureGenerator("Plane",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(.55*a,E,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.7*E)),b.add(new go.PathSegment(go.PathSegment.Line,.1*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.35*a,.525*E,0,.4*E,.225*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.4*a,.475*E)),b.add(new go.PathSegment(go.PathSegment.Line,.15*a,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,.2*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.325*E)),b.add(new go.PathSegment(go.PathSegment.Line,.85*a,.1*E)),b.add(new go.PathSegment(go.PathSegment.Bezier,.9*a,.2*E,.975*a,0,a,.08*E)),b.add(new go.PathSegment(go.PathSegment.Line,.7*a,.45*E)),b.add(new go.PathSegment(go.PathSegment.Line,.6*a,.95*E)),b.add(new go.PathSegment(go.PathSegment.Line,.55*a,E).close()),x}),go.Shape.defineFigureGenerator("Key",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*1,E*.5,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.4*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.2*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.35*E)),b.add(new go.PathSegment(go.PathSegment.Line,0,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.15,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,.8*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.65*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,.55*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,.6*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,.575*E)),b.add(new go.PathSegment(go.PathSegment.Line,a*.9,.6*E).close()),b.add(new go.PathSegment(go.PathSegment.Move,.17*a,.425*E)),b.add(new go.PathSegment(go.PathSegment.Arc,270,360,.17*a,.5*E,.075*a,.075*E).close()),x}),go.Shape.defineFigureGenerator("FilmTape",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(0,0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Arc,270,180,a*0,a*.3,a*.055)),b.add(new go.PathSegment(go.PathSegment.Line,0,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.08,E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*1),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*2),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*3),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*4),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*5),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*6),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*7),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*8),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*9),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*10),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*11),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*12),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*13),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*14),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*.95)),b.add(new go.PathSegment(go.PathSegment.Line,a*(.08+.056*15),E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var z=new go.PathFigure(0,0,!1);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*0)),z.add(new go.PathSegment(go.PathSegment.Arc,270,-180,a*1,a*.3,a*.055)),z.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1));var ee=new go.PathFigure(a*.11,E*.1,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.1)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*0),E*.8)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.11,E*.8).close());var ne=new go.PathFigure(a*(.11+.24133333*1+.028*1),E*.1,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.1)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*1),E*.8)),ne.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*1+.028*1),E*.8).close());var ae=new go.PathFigure(a*(.11+.24133333*2+.028*2),E*.1,!1);return x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.1)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*3+.028*2),E*.8)),ae.add(new go.PathSegment(go.PathSegment.Line,a*(.11+.24133333*2+.028*2),E*.8).close()),x}),go.Shape.defineFigureGenerator("FloppyDisk",function(oe,a,E){var x=new go.Geometry,b=8,z=b*Ee,ee=new go.PathFigure(b,0,!1);x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.86,0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.14)),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,0,b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,b,0,0,z,z,0).close());var ne=new go.PathFigure(a*.83,0,!1);x.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.3)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*0).close());var ae=new go.PathFigure(a*.83,E*1,!1);x.add(ae),ae.add(new go.PathSegment(go.PathSegment.Line,a*.83,E*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*.5)),ae.add(new go.PathSegment(go.PathSegment.Line,a*.17,E*1).close());var le=new go.PathFigure(a*.78,E*.05,!1);return x.add(le),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.05)),le.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.25)),le.add(new go.PathSegment(go.PathSegment.Line,a*.78,E*.25).close()),x}),go.Shape.defineFigureGenerator("SpeechBubble",function(oe,a,E){var x=oe?oe.parameter1:NaN;(isNaN(x)||x<0)&&(x=15),x=Math.min(x,a/3),x=Math.min(x,E/3);var b=x*Ee,z=E*.8,ee=new go.Geometry,ne=new go.PathFigure(x,0,!0);return ee.add(ne),ne.add(new go.PathSegment(go.PathSegment.Line,a-x,0)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a,x,a-b,0,a,b)),ne.add(new go.PathSegment(go.PathSegment.Line,a,z-x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,a-x,z,a,z-b,a-b,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,z)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.7,E)),ne.add(new go.PathSegment(go.PathSegment.Line,a*.55,z)),ne.add(new go.PathSegment(go.PathSegment.Line,x,z)),ne.add(new go.PathSegment(go.PathSegment.Bezier,0,z-x,b,z,0,z-b)),ne.add(new go.PathSegment(go.PathSegment.Line,0,x)),ne.add(new go.PathSegment(go.PathSegment.Bezier,x,0,0,b,b,0).close()),b>1?(ee.spot1=new go.Spot(0,0,b,b),ee.spot2=new go.Spot(1,.8,-b,-b)):(ee.spot1=go.Spot.TopLeft,ee.spot2=new go.Spot(1,.8)),ee}),go.Shape.defineFigureGenerator("Repeat",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.45,!0);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.2,E*.45).close());var z=new go.PathFigure(a*1,E*.55,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.55)),z.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.1)),z.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),z.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*.55).close()),x}),go.Shape.defineFigureGenerator("Windows",function(oe,a,E){return new go.Geometry().add(new go.PathFigure(0,0,!0).add(new go.PathSegment(go.PathSegment.Line,a,0)).add(new go.PathSegment(go.PathSegment.Line,a,E)).add(new go.PathSegment(go.PathSegment.Line,0,E).close()).add(new go.PathSegment(go.PathSegment.Move,.4*a,.4*E)).add(new go.PathSegment(go.PathSegment.Line,.4*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.8*E)).add(new go.PathSegment(go.PathSegment.Line,.9*a,.4*E).close()).add(new go.PathSegment(go.PathSegment.Move,.2*a,.1*E)).add(new go.PathSegment(go.PathSegment.Line,.2*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.7*a,.1*E).close()).add(new go.PathSegment(go.PathSegment.Move,.1*a,.6*E)).add(new go.PathSegment(go.PathSegment.Line,.1*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.9*E)).add(new go.PathSegment(go.PathSegment.Line,.5*a,.6*E).close()))}),go.Shape.defineFigureGenerator("Terminal",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*.1,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.9)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.9).close());var z=new go.PathFigure(a*.1,E*.2,!0);x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.25)),z.add(new go.PathSegment(go.PathSegment.Line,a*.22,E*.285)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.1,E*.37)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.32)),z.add(new go.PathSegment(go.PathSegment.Line,a*.275,E*.25).close());var ee=new go.PathFigure(a*.28,E*.37,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.37)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.41)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.28,E*.41).close()),x}),go.Shape.defineFigureGenerator("Beaker",function(oe,a,E){var x=new go.Geometry,b=15,z=b*Ee,ee=new go.PathFigure(a*.62,E*.475,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a,E-b)),ee.add(new go.PathSegment(go.PathSegment.Bezier,a-b,E,a,E-z,a-z,E)),ee.add(new go.PathSegment(go.PathSegment.Line,b,E)),ee.add(new go.PathSegment(go.PathSegment.Bezier,0,E-b,z,E,0,E-z)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.475)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.38,E*.03)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*0)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.62,E*.03).close()),z>1?(x.spot1=new go.Spot(0,0,z,z),x.spot2=new go.Spot(1,1,-z,-z)):(x.spot1=go.Spot.TopLeft,x.spot2=go.Spot.BottomRight),x}),go.Shape.defineFigureGenerator("Download",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.4,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.66)),ee.add(new go.PathSegment(go.PathSegment.Line,a*(1-.26),E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.44)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*0).close()),x}),go.Shape.defineFigureGenerator("Bin",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;return b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close()),x}),go.Shape.defineFigureGenerator("Upload",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*0,E*1,!0);x.add(b);var z=.1/.3;b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.8,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.66,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.755,E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*.93,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.64,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.61,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.39,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.36,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*.07,E*(1-z))),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.755),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*.055)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.66),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*(1-.8),E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*(1-z)).close());var ee=new go.PathFigure(a*.5,E*0,!0);return x.add(ee),ee.add(new go.PathSegment(go.PathSegment.Line,a*.26,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.4,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.63)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.6,E*.25)),ee.add(new go.PathSegment(go.PathSegment.Line,a*.74,E*.25).close()),x}),go.Shape.defineFigureGenerator("EmptyDrink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close()),x}),go.Shape.defineFigureGenerator("Drink",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.15,E*0,!1);x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.85,E*0)),b.add(new go.PathSegment(go.PathSegment.Line,a*.7,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.3,E*1).close());var z=new go.PathFigure(a*.235,E*.28,!0);return x.add(z),z.add(new go.PathSegment(go.PathSegment.Line,a*.765,E*.28)),z.add(new go.PathSegment(go.PathSegment.Line,a*.655,E*.97)),z.add(new go.PathSegment(go.PathSegment.Line,a*.345,E*.97).close()),x}),go.Shape.defineFigureGenerator("4Arrows",function(oe,a,E){var x=new go.Geometry,b=new go.PathFigure(a*.5,E*0,!0);return x.add(b),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*1,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*.75,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.55,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.65,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.5,E*1)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.75)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.55)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.65)),b.add(new go.PathSegment(go.PathSegment.Line,a*0,E*.5)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.35)),b.add(new go.PathSegment(go.PathSegment.Line,a*.25,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.45)),b.add(new go.PathSegment(go.PathSegment.Line,a*.45,E*.25)),b.add(new go.PathSegment(go.PathSegment.Line,a*.35,E*.25).close()),x}),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")},80727: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 lt={},Ct="5.0",te={},y=null,ue=!1,Oe=!1,fe=null,he=!1,ye=null,Ee=null,ke=0;ke4?parseFloat(Ce):5};lt.setHTML5Codebase=function(Ce,Fe){Ee=Ce,tt(Ce,Fe)},lt.setJavaCodebase=lt.setJavaCodebaseVersion=lt.isCompiledInstalled=lt.setPreCompiledScriptPath=lt.setPreCompiledResourcePath=function(){},lt.setHTML5CodebaseVersion=function(Ce,Fe){var Je=parseFloat(Ce);if(Je!==NaN&&Je<5){console.log("The GeoGebra HTML5 codebase version "+Je+" is deprecated. Using version latest instead.");return}ye=Ce,Qe(Ce,Fe)},lt.getHTML5CodebaseVersion=function(){return oe},lt.getParameters=function(){return te},lt.setFontsCSSURL=function(Ce){ee=Ce},lt.setGiacJSURL=function(Ce){},lt.setJNLPFile=function(Ce){ce=Ce},lt.setJNLPBaseDir=function(Ce){},lt.inject=function(){function Ce(){return window.frameElement&&window.frameElement.getAttribute("data-singleton")}for(var Fe="auto",Je=te.id,xe,ct=!1,St=0;St=5)return!0;var Ce=lt.getAppletObject();return Ce&&typeof Ce.recalculateEnvironments=="function"?(Ce.recalculateEnvironments(),!0):!1},lt.startAnimation=function(){var Ce=lt.getAppletObject();return Ce&&typeof Ce.startAnimation=="function"?(Ce.startAnimation(),!0):!1},lt.stopAnimation=function(){var Ce=lt.getAppletObject();return Ce&&typeof Ce.stopAnimation=="function"?(Ce.stopAnimation(),!0):!1},lt.getAppletObject=function(){var Ce=te.id!==void 0?te.id:"ggbApplet";return window[Ce]},lt.resize=function(){};var Pe=function(Ce,Fe,Je){var xe=document.createElement("param");xe.setAttribute("name",Fe),xe.setAttribute("value",Je),Ce.appendChild(xe)},me=function(Ce){return Ce&&Ce!=="false"},ge=function(Ce,Fe,Je){ae(oe)<=4.2&&(Je=!0);var xe=!isRenderGGBElementEnabled&&!scriptLoadStarted;(!isRenderGGBElementEnabled&&!scriptLoadStarted||ggbHTML5LoadedCodebaseVersion!==oe||ggbHTML5LoadedCodebaseIsWebSimple&&!E)&&(xe=!0,isRenderGGBElementEnabled=!1,scriptLoadStarted=!1);var ct=document.createElement("div");ct.classList.add("appletParameters","notranslate");var St=Fe.width,be=Fe.height;if(Fe.disableAutoScale=Fe.disableAutoScale===void 0?GGBAppletUtils.isFlexibleWorksheetEditor():Fe.disableAutoScale,Fe.width!==void 0)if(ae(oe)<=4.4)me(Fe.showToolBar)&&(Fe.height-=7),me(Fe.showAlgebraInput)&&(Fe.height-=37),Fe.width<605&&me(Fe.showToolBar)&&(Fe.width=605,St=605);else{var it=100;(me(Fe.showToolBar)||me(Fe.showMenuBar))&&(Fe.hasOwnProperty("customToolBar")&&(Fe.customToolbar=Fe.customToolBar),it=me(Fe.showMenuBar)?245:155),St=5?(Fe.appletOnLoad=function(ut){var We=Ce.querySelector(".ggb_preview");We&&We.parentNode.removeChild(We),window.GGBT_spinner&&window.GGBT_spinner.removeSpinner(Re),window.GGBT_wsf_view&&$(window).trigger("resize"),Se(ut)},Bt||Re.appendChild(ft)):ct.appendChild(ft),Re.appendChild(ct),Bt||Ce.appendChild(Re),setTimeout(function(){lt.resize()},1)}else{var It=document.createElement("div");It.className="applet_scaler",It.style.position="relative",It.style.display="block",It.appendChild(ct),Ce.appendChild(It),Fe.appletOnLoad=function(ut){lt.resize(),Se(ut)}}function Et(ut,We){We&&typeof We.appletOnLoad=="function"&&typeof renderGGBElement=="function"?renderGGBElement(ut,We.appletOnLoad):renderGGBElement(ut),_e("GeoGebra HTML5 applet injected and rendered with previously loaded codebase.",We)}function Jt(ut,We){typeof renderGGBElement=="undefined"?(html5AppletsToProcess===null&&(html5AppletsToProcess=[]),html5AppletsToProcess.push({article:ut,params:We}),window.renderGGBElementReady=function(){isRenderGGBElementEnabled=!0,html5AppletsToProcess!==null&&html5AppletsToProcess.length&&(html5AppletsToProcess.forEach(function(Ot){Et(Ot.article,Ot.params)}),html5AppletsToProcess=null)},ae(oe)<5&&(ut.className+=" geogebraweb")):Et(ut,We)}if(xe){scriptLoadStarted=!0;for(var Ie=0;Ie0?(Lt.remove(),Re.attr("id","fullscreencontent").show(),jQuery(Se).append(Re),window.dispatchEvent(new Event("resize"))):ge(Lt,Fe,!1),window.GGBT_wsf_view.launchFullScreen(Se)}else Ge=xe,ge(Ce,Fe,!1);if(!window.GGBT_wsf_view)for(be=0;beCe/4*3&&(Lt=Ce/4*3),Se=Lt/5.8,it.setAttribute("src",b),it.setAttribute("width",Lt),it.setAttribute("height",Se);var Re=(Ce-Lt)/2,Bt=(Fe-Se)/2;it.style.left=Re+"px",it.style.top=Bt+"px",ct.appendChild(it)}}return ct.appendChild(be),ct},Me=function(Ce){return Ce=Ce.toLowerCase(),Ce==="html5"||Ce==="screenshot"?Ce:"html5"},Te=["web","webSimple","web3d","tablet","tablet3d","phone"],Qe=function(Ce,Fe){if(oe=Ce,Fe){tt(oe,!0);return}var Je=!ue;if(Je){var xe=ae(oe);!isNaN(xe)&&xe<4.4&&(Je=!1)}var ct,St;window.location.protocol.substr(0,4)==="http"?ct=window.location.protocol:ct="http:";var be=oe.indexOf("//");be>0?St=oe:be===0?St=ct+oe:St="https://www.geogebra.org/apps/5.2.814.0/";for(var it in Te)if(oe.slice(Te[it].length*-1)===Te[it]||oe.slice((Te[it].length+1)*-1)===Te[it]+"/"){tt(St,!1);return}!GGBAppletUtils.isFlexibleWorksheetEditor()&&Je&&!y.is3D&&!y.AV&&!y.SV&&!y.CV&&!y.EV2&&!y.CP&&!y.PC&&!y.DA&&!y.FI&&!y.PV&&!me(te.showToolBar)&&!me(te.showMenuBar)&&!me(te.showAlgebraInput)&&!me(te.enableRightClick)&&(!te.appName||te.appName=="classic")?St+="webSimple/":St+="web3d/",tt(St,!1)},tt=function(Ce,Fe){if(Ce.requirejs){we=Ce;return}Ce.slice(-1)!=="/"&&(Ce+="/"),we=Ce,Fe===null&&(Fe=Ce.indexOf("http")===-1),Le=Fe,a="web.nocache.js",E=!1;var Je=we.split("/");Je.length>1&&(!Fe&&Je[Je.length-2]==="webSimple"?(a="webSimple.nocache.js",E=!0):Te.indexOf(Je[Je.length-2])>=0&&(a=Je[Je.length-2]+".nocache.js")),Je=Ce.split("/"),oe=Je[Je.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 xe=parseFloat(oe);xe!==NaN&&xe<5&&Ce.indexOf("geogebra.org")>=0&&(console.log("The GeoGebra HTML5 codebase version "+xe+" is deprecated. Using version latest instead."),Qe("5.0",Fe))},_e=function(Ce,Fe){window.console&&window.console.log&&(!Fe||typeof Fe.showLogging=="undefined"||Fe.showLogging&&Fe.showLogging!=="false")&&console.log(Ce)};te.material_id!==void 0?ie(ot):ot();function ot(){var Ce=Ct;ye!==null?Ce=ye:parseFloat(Ce)<5&&(Ce="5.0"),Qe(Ce,!1),Ee!==null&&tt(Ee,Le),he=!0}return lt},GGBAppletUtils=function(){"use strict";function lt(){return window.GGBT_wsf_edit!==void 0}function Ct(he,ye){ye!=1?(he.style.transformOrigin="0% 0% 0px",he.style.webkitTransformOrigin="0% 0% 0px",he.style.transform="scale("+ye+","+ye+")",he.style.webkitTransform="scale("+ye+","+ye+")",he.style.maxWidth="initial",he.querySelector(".ggb_preview")!==null&&(he.querySelector(".ggb_preview").style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[0]!==void 0&&(he.querySelectorAll(".ggb_preview img")[0].style.maxWidth="initial"),he.querySelectorAll(".ggb_preview img")[1]!==void 0&&(he.querySelectorAll(".ggb_preview img")[1].style.maxWidth="initial")):(he.style.transform="none",he.style.webkitTransform="none")}function te(he,ye,Ee,ke,ve,ce){var we=null;if(ce!=null&&ce!="")for(var Le=he.parentNode;Le!=null;)if((" "+Le.className+" ").indexOf(" "+ce+" ")>-1){we=Le;break}else Le=Le.parentNode;var Ge=0,oe=0,a=0,E=0,x=0,b=0,z=0;if(we)Ge=we.offsetWidth,oe=Math.max(ke?we.offsetWidth:0,we.offsetHeight);else{if(window.innerWidth&&document.documentElement.clientWidth?(Ge=Math.min(window.innerWidth,document.documentElement.clientWidth),oe=Math.min(window.innerHeight,document.documentElement.clientHeight),a=Ge):(Ge=window.innerWidth,oe=window.innerHeight,a=window.innerWidth),he){var ee=he.getBoundingClientRect();ee.left>0&&ee.left<=Ge&&(ve===void 0||!ve)&&(document.dir==="rtl"?(x=Ge-ee.width-ee.left,b=a<=480?10:30):(b=ee.left,x=a<=480?10:30),E=b+x)}if(he&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){var ne=he.getBoundingClientRect();window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(E=40,z=0):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(E=0,z=40)}}return he&&((Ee===void 0||!Ee)&&ye>0&&ye+E1&&(ce=!0)),ye&&typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()&&(ce=!0),!(he.hasOwnProperty("disableAutoScale")&&he.disableAutoScale))ve=y(he,ye,ce,Ee,he.scaleContainerClass);else return ke;return ce&&(!he.hasOwnProperty("scale")||ke===1)?ve:Math.min(ke,ve)}function Oe(he){var ye=Math.min(window.innerWidth,document.documentElement.clientWidth),Ee=Math.min(window.innerHeight,document.documentElement.clientHeight),ke=he.getBoundingClientRect(),ve=(ye-ke.width)/2,ce=(Ee-ke.height)/2;ce<0&&(ce=0),he.style.position="relative",window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionRight"?(ve<40?he.style.left="40px":he.style.left=ve+"px",he.style.top=ce+"px"):window.GGBT_wsf_view.getCloseBtnPosition()==="closePositionTop"&&(ce<40?he.style.top="40px":he.style.top=ce+"px",he.style.left=ve+"px")}function fe(he,ye){var Ee=he.querySelector(".appletParameters");if(Ee){if(typeof window.GGBT_wsf_view=="object"&&window.GGBT_wsf_view.isFullscreen()){if(ye.id!==Ee.getAttribute("data-param-id"))return;window.GGBT_wsf_view.setCloseBtnPosition(he)}if(Ee.parentElement&&/fullscreen/.test(Ee.parentElement.className))return;var ke=ue(ye,he);lt()&&Ee.setAttribute("data-param-scale",ke);for(var ve=null,ce=0;ce=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(lt){alert(nb+k+ob)}}else if(j==pb&&(k=i.getAttribute(kb),k))try{e=eval(k)}catch(lt){alert(nb+k+qb)}}}__gwt_getMetaProperty=function(lt){var Ct=c[lt];return Ct==null?null:Ct},r=d,webModule.__errFn=e}function B(){function lt(he){var ye=he.lastIndexOf(rb);ye==-1&&(ye=he.length);var Ee=he.indexOf(sb);Ee==-1&&(Ee=he.length);var ke=he.lastIndexOf(tb,Math.min(Ee,ye));return ke>=O?he.substring(O,ke+P):W}function Ct(he){if(!he.match(/^\w+:\/\//)){var ye=o.createElement(ub);ye.src=he+vb,he=lt(ye.src)}return he}function te(){var he=__gwt_getMetaProperty(wb);return he!=null?he:W}function y(){for(var he=o.getElementsByTagName(_),ye=O;yeO?he[he.length-P].href:W}function Oe(){var he=o.location;return he.href==he.protocol+zb+he.host+he.pathname+he.search+he.hash}var fe=te();return fe==W&&(fe=y()),fe==W&&(fe=ue()),fe==W&&Oe()&&(fe=lt(o.location.href)),fe=Ct(fe),fe}function C(lt){return lt.match(/^\//)||lt.match(/^[a-zA-Z]+:\/\//)?lt:webModule.__moduleBase+lt}function D(){var lt=[],Ct=O,te=[],y=[];function ue(he){var ye=y[he](),Ee=te[he];if(ye in Ee)return ye;var ke=[];for(var ve in Ee)ke[Ee[ve]]=ve;throw r&&r(he,ke,ye),null}if(__gwt_isKnownPropertyValue=function(he,ye){return ye in te[he]},webModule.__getPropMap=function(){var he={};for(var ye in te)te.hasOwnProperty(ye)&&(he[ye]=ue(ye));return he},webModule.__computePropValue=ue,n.__gwt_activeModules[L].bindings=webModule.__getPropMap,p())return C(Bb);var Oe;try{Oe=Cb;var fe=Oe.indexOf(Db);fe!=-1&&(Ct=parseInt(Oe.substring(fe+P),$),Oe=Oe.substring(O,fe))}catch(he){}return webModule.__softPermutationId=Ct,C(Oe+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})()},77903:function(lt,Ct,te){"use strict";te.d(Ct,{Ax:function(){return fe},Ds:function(){return he},KI:function(){return Ee},SI:function(){return Oe},f1:function(){return ue}});var y=te(3294);function ue(ke){let ve=!0;if(ke.length>0){for(let ce=0;ceE in a?Oe(a,E,{enumerable:!0,configurable:!0,writable:!0,value:x}):a[E]=x,ce=(a,E)=>{for(var x in E||(E={}))Ee.call(E,x)&&ve(a,x,E[x]);if(ye)for(var x of ye(E))ke.call(E,x)&&ve(a,x,E[x]);return a},we=(a,E)=>fe(a,he(E)),Le=(a,E)=>{var x={};for(var b in a)Ee.call(a,b)&&E.indexOf(b)<0&&(x[b]=a[b]);if(a!=null&&ye)for(var b of ye(a))E.indexOf(b)<0&&ke.call(a,b)&&(x[b]=a[b]);return x},Ge=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())});const oe=a=>{var E=a,{children:x}=E,b=Le(E,["children"]);const[z,ee]=(0,ue.useState)(!1);return ue.createElement(y.ZP,we(ce({},b),{loading:z,onClick:ne=>Ge(void 0,null,function*(){try{ee(!0),yield b.onClick(ne),ee(!1)}catch(ae){console.error(ae),ee(!1)}})}),x)}},24544:function(lt,Ct,te){"use strict";var y=te(86204),ue=te.n(y),Oe=Object.defineProperty,fe=(ke,ve,ce)=>ve in ke?Oe(ke,ve,{enumerable:!0,configurable:!0,writable:!0,value:ce}):ke[ve]=ce,he=(ke,ve,ce)=>fe(ke,typeof ve!="symbol"?ve+"":ve,ce),ye=(ke,ve,ce)=>new Promise((we,Le)=>{var Ge=E=>{try{a(ce.next(E))}catch(x){Le(x)}},oe=E=>{try{a(ce.throw(E))}catch(x){Le(x)}},a=E=>E.done?we(E.value):Promise.resolve(E.value).then(Ge,oe);a((ce=ce.apply(ke,ve)).next())});class Ee extends y.EventEmitter{constructor(ve,ce){super(),he(this,"url"),he(this,"body"),he(this,"fullContent",""),he(this,"controller",null),he(this,"buffer",""),this.url=ve,this.body=ce}startStream(){return ye(this,null,function*(){this.controller=new AbortController;const{signal:ve}=this.controller;try{const ce=yield fetch(this.url,{method:"POST",headers:{"Content-Type":"application/json; charset=utf-8"},credentials:"include",body:JSON.stringify(this.body),signal:ve});if(!ce.ok)throw new Error(`\u8BF7\u6C42\u5931\u8D25: ${ce.status}`);const we=ce.headers.get("content-type");if(!we)throw new Error("\u54CD\u5E94\u5934\u7F3A\u5C11 content-type");if(we.includes("application/json")){const oe=yield ce.json();this.emit("error",oe);return}if(!we.includes("text/event-stream"))throw new Error("\u54CD\u5E94\u6570\u636E\u683C\u5F0F\u9519\u8BEF");const Le=ce.body.getReader(),Ge=new TextDecoder("utf-8");for(;;){const{done:oe,value:a}=yield Le.read();if(oe)break;const E=Ge.decode(a,{stream:!0});this.buffer+=E;const x=this.buffer.split(` `);this.buffer=x.pop()||"";for(const b of x)if(b.startsWith("data:")){const z=b.slice(5).trim();if(z==="[DONE]")break;try{const ee=JSON.parse(z);ee.data&&this.handleData(ee.data)}catch(ee){this.buffer=b+` -`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(ce){ce.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ce.message)}})}handleData(ve){ve.content&&(this.fullContent+=ve.content,this.emit("data",{chunk:ve,full:this.fullContent}))}cancelRequest(){var ve;(ve=this.controller)==null||ve.abort()}}Ft.Z=Ee},83251:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ge}});var y=te(59301),ue=te(43428),Oe=te(95237),fe=te(43604),he={smartWrp:"smartWrp___NjRcB"},ye=te(23954),Ee=te(85057),ke=te(6021),ve=te(59301),ce=(oe,a,E)=>new Promise((x,b)=>{var z=ae=>{try{ne(E.next(ae))}catch(le){b(le)}},ee=ae=>{try{ne(E.throw(ae))}catch(le){b(le)}},ne=ae=>ae.done?x(ae.value):Promise.resolve(ae.value).then(z,ee);ne((E=E.apply(oe,a)).next())});const we=` +`+this.buffer,console.error("\u89E3\u6790 JSON \u5931\u8D25:",ee)}}}this.emit("done",this.fullContent)}catch(ce){ce.name==="AbortError"?this.emit("cancelled",this.fullContent):this.emit("error",ce.message)}})}handleData(ve){ve.content&&(this.fullContent+=ve.content,this.emit("data",{chunk:ve,full:this.fullContent}))}cancelRequest(){var ve;(ve=this.controller)==null||ve.abort()}}Ct.Z=Ee},83251:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ge}});var y=te(59301),ue=te(43428),Oe=te(95237),fe=te(43604),he={smartWrp:"smartWrp___NjRcB"},ye=te(23954),Ee=te(85057),ke=te(6021),ve=te(59301),ce=(oe,a,E)=>new Promise((x,b)=>{var z=ae=>{try{ne(E.next(ae))}catch(le){b(le)}},ee=ae=>{try{ne(E.throw(ae))}catch(le){b(le)}},ne=ae=>ae.done?x(ae.value):Promise.resolve(ae.value).then(z,ee);ne((E=E.apply(oe,a)).next())});const we=` @@ -136,36 +136,36 @@ initArrayDisplay(); <\/script> -`;function Le({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,showExtra:ae=!0}){const le=(0,y.useRef)(null),re=(0,y.useRef)(null),[ie,Ae]=(0,y.useState)(E||""),[de,Pe]=(0,y.useState)(E||""),[me,ge]=(0,y.useState)(!!oe),[at,Ve]=(0,y.useState)(1),pe={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(Ae(E),Pe(E),ge(!0))},[oe,E]),(0,y.useEffect)(()=>{ie!==""&&(clearTimeout(re.current),re.current=setTimeout(()=>{const je=document.createElement("iframe");if(je.style.width="100%",je.style.height="100%",je.style.border="0",le.current){le.current.innerHTML="",le.current.appendChild(je);const Me=je.contentDocument||je.contentWindow.document;Me.open(),Me.write(ie),Me.close()}},1e3))},[oe,ie]);const He=je=>{Ae(je),a==null||a(je,de)};return ve.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:me,width:ae?700:"100%",height:z||"100vh",rootClassName:he.smartWrp,destroyOnClose:!0,onClose:()=>ge(!1),extra:ae&&ve.createElement("div",null,ve.createElement(Ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:at,onChange:je=>Ve(je)}),ve.createElement(ke.Z,{type:"primary",className:"ml20",onClick:()=>ce(this,null,function*(){yield ne(ie,()=>{ge(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ve.createElement(Oe.Z,{className:"h100"},ve.createElement(fe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:at===1?"block":"none"}},ve.createElement("div",{className:"h100",ref:le})),ve.createElement(fe.Z,{flex:"1",style:{display:at===2?"block":"none"}},ve.createElement(ye.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:pe,onChange:He}))))}var Ge=Le},43276:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ae}});var y=te(59301),ue=te(96536),Oe=te(77596),fe=te(93772),he=te(14179),ye=te(56102),Ee={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ke=te(8591),ve=te(11611),ce=te(35328),we=te(30084),Le=te(10787),Ge=te(50304),oe=te(83251),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Pe,me)=>Pe in de?a(de,Pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):de[Pe]=me,ae=(de,Pe)=>{for(var me in Pe||(Pe={}))z.call(Pe,me)&&ne(de,me,Pe[me]);if(b)for(var me of b(Pe))ee.call(Pe,me)&&ne(de,me,Pe[me]);return de},le=(de,Pe)=>E(de,x(Pe)),re=(de,Pe)=>{var me={};for(var ge in de)z.call(de,ge)&&Pe.indexOf(ge)<0&&(me[ge]=de[ge]);if(de!=null&&b)for(var ge of b(de))Pe.indexOf(ge)<0&&ee.call(de,ge)&&(me[ge]=de[ge]);return me},Ae=({onFinish:de,value:Pe,streamingStatus:me,cancelIndex:ge,loadImage:at,onDynamic:Ve})=>{const[pe,He]=(0,y.useState)(""),[je,Me]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,Qe]=(0,y.useState)(0),[tt,_e]=(0,y.useState)(!1),ot=Je=>Je.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(xe,ct)=>`$$${ct.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ce=()=>{_e(!0),de==null||de()};(0,y.useEffect)(()=>{const Je=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A +`;function Le({open:oe=!0,onChange:a,defaultValue:E,placement:x,width:b,height:z,extra:ee,onDynamic:ne,showExtra:ae=!0}){const le=(0,y.useRef)(null),re=(0,y.useRef)(null),[ie,Ae]=(0,y.useState)(E||""),[de,Pe]=(0,y.useState)(E||""),[me,ge]=(0,y.useState)(!!oe),[at,Ve]=(0,y.useState)(1),pe={selectOnLineNumbers:!0};(0,y.useEffect)(()=>{oe&&(Ae(E),Pe(E),ge(!0))},[oe,E]),(0,y.useEffect)(()=>{ie!==""&&(clearTimeout(re.current),re.current=setTimeout(()=>{const je=document.createElement("iframe");if(je.style.width="100%",je.style.height="100%",je.style.border="0",le.current){le.current.innerHTML="",le.current.appendChild(je);const Me=je.contentDocument||je.contentWindow.document;Me.open(),Me.write(ie),Me.close()}},1e3))},[oe,ie]);const Ke=je=>{Ae(je),a==null||a(je,de)};return ve.createElement(ue.Z,{title:"\u667A\u80FD\u52A8\u6548",placement:"right",open:me,width:ae?700:"100%",height:z||"100vh",rootClassName:he.smartWrp,destroyOnClose:!0,onClose:()=>ge(!1),extra:ae&&ve.createElement("div",null,ve.createElement(Ee.tp,{dataSource:[{name:"\u9884\u89C8",id:1},{name:"\u4EE3\u7801",id:2}],value:at,onChange:je=>Ve(je)}),ve.createElement(ke.Z,{type:"primary",className:"ml20",onClick:()=>ce(this,null,function*(){yield ne(ie,()=>{ge(!1)})})},"\u4FDD\u5B58\u81F3\u8BFE\u4EF6"))},ve.createElement(Oe.Z,{className:"h100"},ve.createElement(fe.Z,{flex:"1",style:{background:"#f6f7fb",borderRight:"#e8eaf1 1px solid",display:at===1?"block":"none"}},ve.createElement("div",{className:"h100",ref:le})),ve.createElement(fe.Z,{flex:"1",style:{display:at===2?"block":"none"}},ve.createElement(ye.ZP,{height:"90vh",value:E,language:"html",theme:"vs",showMiniMap:!1,options:pe,onChange:Ke}))))}var Ge=Le},43276:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ae}});var y=te(59301),ue=te(96536),Oe=te(77596),fe=te(93772),he=te(14179),ye=te(56102),Ee={answer:"answer___UngkO",imgWrap:"imgWrap___ORTRf",codeCopy:"codeCopy___re8vm",runCode:"runCode___MYs9m"},ke=te(8591),ve=te(11611),ce=te(35328),we=te(30084),Le=te(10787),Ge=te(50304),oe=te(83251),a=Object.defineProperty,E=Object.defineProperties,x=Object.getOwnPropertyDescriptors,b=Object.getOwnPropertySymbols,z=Object.prototype.hasOwnProperty,ee=Object.prototype.propertyIsEnumerable,ne=(de,Pe,me)=>Pe in de?a(de,Pe,{enumerable:!0,configurable:!0,writable:!0,value:me}):de[Pe]=me,ae=(de,Pe)=>{for(var me in Pe||(Pe={}))z.call(Pe,me)&&ne(de,me,Pe[me]);if(b)for(var me of b(Pe))ee.call(Pe,me)&&ne(de,me,Pe[me]);return de},le=(de,Pe)=>E(de,x(Pe)),re=(de,Pe)=>{var me={};for(var ge in de)z.call(de,ge)&&Pe.indexOf(ge)<0&&(me[ge]=de[ge]);if(de!=null&&b)for(var ge of b(de))Pe.indexOf(ge)<0&&ee.call(de,ge)&&(me[ge]=de[ge]);return me},Ae=({onFinish:de,value:Pe,streamingStatus:me,cancelIndex:ge,loadImage:at,onDynamic:Ve})=>{const[pe,Ke]=(0,y.useState)(""),[je,Me]=(0,y.useState)({defaultValue:"",open:0,language:"",placement:"right",height:"100vh"}),[Te,Qe]=(0,y.useState)(0),[tt,_e]=(0,y.useState)(!1),ot=Je=>Je.replace(/`(\$\$.*?\$\$)`/g,"$1").replace(/\$\$([\s\S]*?)\$\$/g,(xe,ct)=>`$$${ct.trim()}$$`).replace(/\\\(([\s\S]*?)\\\)/g,'$$$$$1$$$$').replace(/\\\[([\s\S]*?)\\\]/g,'$$$$$1$$$$').replace(/_{2,}/g,"`$&`"),Ce=()=>{_e(!0),de==null||de()};(0,y.useEffect)(()=>{const Je=at?`\u8FD9\u662F\u6839\u636E\u60A8\u7684\u63CF\u8FF0\u751F\u6210\u7684\u56FE\u7247\uFF1A -${Pe}`:Pe,xe=ot(Je);if(!tt)if(at||!me||ge>0){He(xe),Qe(xe.length),(!me||ge>0)&&!at&&Ce();return}else if((xe==null?void 0:xe.length)<4)He(xe),Qe(xe.length);else if(Te{He(xe.slice(0,Te+2)),Qe(be=>be+2)},ct>10?Math.max(500/(ct/2),20):50);return()=>clearInterval(St)}else me||Ce()},[Pe,me,ge,at,Te]);const Fe=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ee.answer} fadeIn animated edu_md`},y.createElement(ue.UG,{remarkPlugins:[we.Z,Le.Z],rehypePlugins:[ce.Z,fe.Z],components:{code(Je){var xe=Je,{node:ct,inline:St,className:be,children:it}=xe,Lt=re(xe,["node","inline","className","children"]);const Se=/language-(\w+)/.exec(be||""),Re=String(it).trim();return St||!Se?y.createElement("code",ae({className:be},Lt),it):y.createElement("code",{className:Ee.codeCopy,"data-text":`\`\`\`${Se?Se[1]:""} +${Pe}`:Pe,xe=ot(Je);if(!tt)if(at||!me||ge>0){Ke(xe),Qe(xe.length),(!me||ge>0)&&!at&&Ce();return}else if((xe==null?void 0:xe.length)<4)Ke(xe),Qe(xe.length);else if(Te{Ke(xe.slice(0,Te+2)),Qe(be=>be+2)},ct>10?Math.max(500/(ct/2),20):50);return()=>clearInterval(St)}else me||Ce()},[Pe,me,ge,at,Te]);const Fe=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ee.answer} fadeIn animated edu_md`},y.createElement(ue.UG,{remarkPlugins:[we.Z,Le.Z],rehypePlugins:[ce.Z,fe.Z],components:{code(Je){var xe=Je,{node:ct,inline:St,className:be,children:it}=xe,Lt=re(xe,["node","inline","className","children"]);const Se=/language-(\w+)/.exec(be||""),Re=String(it).trim();return St||!Se?y.createElement("code",ae({className:be},Lt),it):y.createElement("code",{className:Ee.codeCopy,"data-text":`\`\`\`${Se?Se[1]:""} ${it} -\`\`\``},y.createElement(ye.CopyToClipboard,{text:Re,onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),Se[1]==="html"&&tt&&y.createElement("button",{className:Ee.runCode,onClick:()=>{Me(ae({},le(ae({},je),{open:++je.open,defaultValue:Re,language:Se[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Oe.Z,ae({wrapLongLines:!0,style:he.Z,language:Se[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Lt),Re))},img({node:Je}){var xe;const ct=(xe=Je.properties)==null?void 0:xe.src;return y.createElement(ve.Z,{src:ct,width:320,"data-text":ct,onLoad:()=>at&&setTimeout(()=>Ce(),500)})}}},tt?pe:`${pe}__`)),[pe]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:je.defaultValue,open:je.open,language:je.language,height:je.height,onChange:(Je,xe)=>{He(pe.replaceAll(xe,Je))},onDynamic:Ve}),Fe)}},10072:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ce}});var y=te(59301),ue=te(78241),Oe=te(71418),fe=te(43418),he=te(95237),ye=te(19842),Ee=te(8591),ke=te(4676),ve="data:image/png;base64,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",ce={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},we=te(79285),Le=te(68664),Ge=te(99064),oe=te(12290),a=te(34604),E=te(88985),x=te(43428),b=te(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},ee=te(85057),ne=te(14791),ae=te(955),le=te(86106),re=te(36136),ie=te(25355),Ae=te(85149),de=te(59879),Pe=te(24334),me=te(2554),ge=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())}),Ve=({questionId:Fe,visible:Je,onChange:xe,questionData:ct,noRestrictModal:St,noReselect:be,noSaveSuccess:it})=>{const[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)([]),[ft,It]=(0,y.useState)(ie.Q),{contentRef:Et,value:Jt,status:Ie,open:et,close:Pt}=ft,st=(0,re.Z)({contentRef:Et,status:Ie}),{openProgress:rt,closeProgress:ut,CreateProgressModal:We,progressOpen:Ot}=(0,le.Z)();(0,y.useEffect)(()=>{Je===!0&&(Et!=null&&Et.current)&&nn(),Je===!1&&Pt()},[Je,!!(Et!=null&&Et.current)]);const nn=()=>ge(void 0,null,function*(){const sn={scene_type:5,request_identifier:Math.random(),item_bank_id:Fe};yield et(sn)}),Mt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],qt=["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"],en=()=>ge(void 0,null,function*(){rt(),Se(!0),Bt([]);const Pn=st(),sn=new FormData;sn.append("html",Pn);const In=yield(0,Ge.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sn},!0);if((In==null?void 0:In.status)===0)if(In!=null&&In.data){ut(100),Bt(In==null?void 0:In.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Se(!1),ut()}),dn=()=>ge(void 0,null,function*(){const Pn=st();(0,ae.RG)(Pn)}),wn=(Pn,sn="")=>{var In,Wt,kt;const Qt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Zn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:xn,choices:fn=[],item_type:rn,tag_disciplines:En=[],difficulty:an,analysis:Vt,answer_texts:zn,standard_answer:xt,standard_answers:bt,description:_t,time_limit:Rt,language:De,hack_sets:ht,code:yt,sub_item_banks:Gt}=Pn||ct,pt=(In=Mt.find(Ze=>Ze.value===rn))==null?void 0:In.type,mt=`1.${sn}\u3010${pt}\u3011${xn}`;let Ne="";const Ue=(Wt=En==null?void 0:En.map(Ze=>Ze.name))==null?void 0:Wt.join("\u3001");return rn==="SUBJECTIVE"?Ne=(zn==null?void 0:zn[0])||"":rn==="JUDGMENT"?fn==null||fn.forEach((Ze,wt)=>{Ze.is_answer&&(Ne=wt?"\u9519\u8BEF":"\u6B63\u786E")}):fn==null||fn.forEach((Ze,wt)=>{Ze.is_answer&&(Ne=Ne+qt[wt])}),y.createElement("div",{className:z.leftNode,style:Pn?{padding:0}:{}},y.createElement(Ae.Z,{className:"mb10",value:mt}),fn==null?void 0:fn.map((Ze,wt)=>y.createElement("div",{key:wt,className:z.option},y.createElement("div",{className:z.serial},qt[wt],"."),y.createElement(Ae.Z,{style:{flex:1},value:Ze==null?void 0:Ze.choice_text}))),_t&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(Ae.Z,{style:{flex:1},value:_t||""})),rn==="COMPLETION"?(kt=xt||bt)==null?void 0:kt.map((Ze,wt)=>{var Ut,tn;return y.createElement("div",{className:z.row,style:{alignItems:"center"},key:wt},y.createElement("div",{className:z.label},"\u7B54\u6848",wt+1),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.model)===1?(Ut=Ze==null?void 0:Ze.answer_text)==null?void 0:Ut.join("\u3001"):y.createElement(de.Z,{value:(tn=Ze==null?void 0:Ze.answer_text)==null?void 0:tn.join("\u3001"),readOnly:!0})))}):Zn.includes(rn)&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7B54\u6848"),y.createElement("div",{className:z.content},Ne)),!Pn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u96BE\u5EA6"),y.createElement("div",{className:z.content},Qt[an-1]||"")),rn!=="COMBINATION"&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u89E3\u6790"),y.createElement(Ae.Z,{style:{flex:1},value:Vt||""})),!Pn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:z.content},Ue)),Rt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:z.content},Rt)),De&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:z.content},De)),yt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},rn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Pe.Base64.decode(yt))),ht==null?void 0:ht.map((Ze,wt)=>{const Ut=rn==="PROGRAM"?`(${wt+1})`:"";return y.createElement(y.Fragment,{key:wt},y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u5165"),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.input)||"")),y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u51FA"),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.output)||"")))}),rn==="BPROGRAM"&&(xt==null?void 0:xt.map((Ze,wt)=>y.createElement("div",{className:z.row,key:wt},y.createElement("div",{className:z.label},"\u7B54\u6848",wt+1),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(Ze==null?void 0:Ze.answer_text)||"")))),Gt==null?void 0:Gt.map((Ze,wt)=>y.createElement(y.Fragment,{key:Ze.id},wn(Ze,wt+1))))};return y.createElement(y.Fragment,null,y.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:z.extraHeader},y.createElement(he.Z,{align:"middle"},!Ie&&!!Jt&&y.createElement(y.Fragment,null,y.createElement(ee.op,{onClick:en,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(ee.op,{onClick:dn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Pn=sn=>{fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn,onOk:()=>{xe(!1)}})};if(Ie){Pn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Jt?Pn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):xe(!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:Je},y.createElement("div",{className:z.wrap},y.createElement("div",{className:z.left},y.createElement(he.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&y.createElement(b.ZP,{onClick:()=>{xe(!1),be()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),wn()),y.createElement(ie.Z,{stringTransformer:me.o,onStatusChange:It,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:z.bottomActionContainer},Ie?y.createElement("div",{onClick:Pt,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:nn,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ot,noRestrictModal:St,onError:Pn=>{Object.prototype.toString.call(Pn)==="[object Object]"&&Pn.status===-9&&St(Pn.data)}}))),y.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Lt},y.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Re,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Se(!1),onSuccess:()=>{Se(!1),xe(!1),it()}}),y.createElement("div",{style:{height:70}})),We("\u5904\u7406\u4E2D"))},pe=te(59301),He=Object.defineProperty,je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Qe=(Fe,Je,xe)=>Je in Fe?He(Fe,Je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Fe[Je]=xe,tt=(Fe,Je)=>{for(var xe in Je||(Je={}))Me.call(Je,xe)&&Qe(Fe,xe,Je[xe]);if(je)for(var xe of je(Je))Te.call(Je,xe)&&Qe(Fe,xe,Je[xe]);return Fe},_e=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())}),Ce=(0,y.forwardRef)(({onUpdateNum:Fe,onlyMediatorOpenStr:Je},xe)=>{var ct;const[St]=ue.default.useForm(),[be,it]=(0,y.useState)({}),[Lt,Se]=(0,y.useState)({}),[Re,Bt]=(0,y.useState)(null),[ft,It]=(0,y.useState)(!1),[Et,Jt]=(0,y.useState)(!1),[Ie,et]=(0,y.useState)([]),[Pt,st]=(0,y.useState)(!1),[rt,ut]=(0,y.useState)(!1),[We,Ot]=(0,y.useState)(""),[nn,Mt]=(0,y.useState)([]),[qt,en]=(0,y.useState)([]),[dn,wn]=(0,y.useState)(null),Pn=ue.default.useWatch("knowledge",St);(0,y.useEffect)(()=>{if(Je)return a.Z.subscribe(Je,En=>{kt(En.id)})},[Je]),(0,y.useEffect)(()=>{Re===!1&&Fe&&Fe()},[Re]);const sn=()=>_e(void 0,null,function*(){const rn=yield(0,Ge.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});en(rn.disciplines||[])}),In=rn=>_e(void 0,null,function*(){const En=yield(0,Ge.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rn}});Mt(En.tag_disciplines)}),Wt=rn=>_e(void 0,null,function*(){var En,an,Vt,zn;const xt=document.createElement("div");xt.className=ce.fixedLoading,document.body.appendChild(xt),ke.render(pe.createElement(Oe.Z,{spinning:!0}),xt);let bt={};const _t=[],[Rt,De]=yield Promise.all([(0,Ge.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,Ge.ZP)(`/api/item_banks/${rn}/edit_single.json`,{method:"get"})]);if((Rt==null?void 0:Rt.status)===0&&(bt.usedCount=Rt==null?void 0:Rt.remaining_number,bt.totalCount=Rt==null?void 0:Rt.total_number),De.id){if(De!=null&&De.analysis||_t.push(3),(De==null?void 0:De.item_type)==="SUBJECTIVE"&&!((En=De==null?void 0:De.answer_texts)!=null&&En.length)&&_t.push(2),!((an=De==null?void 0:De.tag_disciplines)!=null&&an.length)){_t.push(1);const ht=[(Vt=De==null?void 0:De.discipline)==null?void 0:Vt.id,(zn=De==null?void 0:De.sub_discipline)==null?void 0:zn.id].filter(yt=>!!yt);St.setFieldValue("course",ht)}bt=tt(tt({},bt),De),et(_t)}Se(De),it(bt),bt.totalCount===-1?_t.length?It(!0):st(!0):ut(!0),document.body.removeChild(xt)}),kt=rn=>_e(void 0,null,function*(){wn(rn),Wt(rn),sn()}),Qt=()=>{Bt(!0)};(0,y.useImperativeHandle)(xe,()=>({onClick:Qt}));const Zn=rn=>{Mt([...nn,tt({},rn)])},xn=(rn,En)=>{if(rn!=null&&rn.course){const[an,Vt]=rn.course;In(Vt),Ot(new Date),St.setFieldsValue({knowledge:[]})}},fn=()=>_e(void 0,null,function*(){const{analysis:rn="",answer_texts:En="",course:an=[],knowledge:Vt=[]}=St.getFieldsValue()||{},zn={item_bank_id:dn,analysis:rn,answer_texts:En?[En]:"",sub_discipline_id:(an==null?void 0:an[1])||"",tag_discipline_ids:Vt==null?void 0:Vt.map(bt=>bt.value)};Jt(!0);const xt=yield(0,Ge.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:zn});xt.id&&(Se(xt),It(!1),st(!0)),Jt(!1)});return pe.createElement(y.Fragment,null,pe.createElement(fe.default,{centered:!0,open:ft,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:Et,onCancel:()=>It(!1),onOk:()=>St.submit(),afterClose:()=>{St.resetFields()}},pe.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:ve,style:{marginTop:-100}}),pe.createElement(ue.default,{form:St,onValuesChange:xn,layout:"vertical",colon:!1,onFinish:fn},Ie.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(ye.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:qt})),pe.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(Le.N,{key:We,height:300,zIndex:1003,selectvalues:Pn,subId:(ct=St.getFieldsValue().course)==null?void 0:ct[1],knowledgeOptions:nn,onAddKnowledgeFinish:Zn,className:ce.knowledgeWrapper}))),Ie.includes(2)&&pe.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&pe.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Re&&pe.createElement(we.Z,{isIntelligentAssistant:!0,setScoreShow:Bt,isshixuns:!1,ScoreShow:!!Re,isloadings:!1,onOk:rn=>{if(!rn.length){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}kt(rn[0])}}),pe.createElement(E.Z,{visible:rt,usedCount:be==null?void 0:be.usedCount,totalCount:be==null?void 0:be.totalCount,onCancel:()=>ut(!1),onOk:()=>{ut(!1),Ie.length?It(!0):st(!0)}}),pe.createElement(Ve,{noReselect:()=>{Bt(!0)},noRestrictModal:rn=>{it({usedCount:0,totalCount:rn}),ut(!0)},questionId:dn,visible:Pt,questionData:Lt,onChange:rn=>{st(rn)},noSaveSuccess:()=>Bt(!1)}))})},35339:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ie}});var y=te(59301),ue=te(8591),Oe=te(43428),fe=te(95237),he=te(43418),ye=te(92832),Ee=te(54580),ke=te(6848),ve=te(43604),ce=te(5871),we={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Le=te(85057),Ge=te(3294),oe=te(14791),a=te(99064),E=te(2554),x=te(955),b=te(86106),z=te(36136),ee=te(88985),ne=te(25355),ae="data:image/png;base64,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",le=(Ae,de,Pe)=>new Promise((me,ge)=>{var at=He=>{try{pe(Pe.next(He))}catch(je){ge(je)}},Ve=He=>{try{pe(Pe.throw(He))}catch(je){ge(je)}},pe=He=>He.done?me(He.value):Promise.resolve(He.value).then(at,Ve);pe((Pe=Pe.apply(Ae,de)).next())}),ie=(0,y.forwardRef)(({onUpdateNum:Ae,onSave:de},Pe)=>{var me;const ge=`\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%`,[at,Ve]=(0,y.useState)(!1),[pe,He]=(0,y.useState)([]),[je,Me]=(0,y.useState)(null),[Te,Qe]=(0,y.useState)([]),[tt,_e]=(0,y.useState)(0),[ot,Ce]=(0,y.useState)(0),[Fe,Je]=(0,y.useState)(!1),[xe,ct]=(0,y.useState)(ge),[St,be]=(0,y.useState)(0),[it,Lt]=(0,y.useState)(0),[Se,Re]=(0,y.useState)(0),[Bt,ft]=(0,y.useState)(0),[It,Et]=(0,y.useState)(0),[Jt,Ie]=(0,y.useState)(0),[et,Pt]=(0,y.useState)(0),[st,rt]=(0,y.useState)(0),[ut,We]=(0,y.useState)(ne.Q),{contentRef:Ot,value:nn,status:Mt,open:qt,close:en}=ut,dn=(0,z.Z)({contentRef:Ot,status:Mt}),{openProgress:wn,closeProgress:Pn,CreateProgressModal:sn,progressOpen:In}=(0,b.Z)();(0,y.useEffect)(()=>{je&&Zn(),je===!1&&(en(),Ae==null||Ae(),He([]),ct(ge),be(0),Lt(0),Re(0),ft(0),Et(0),Ie(0),Pt(0),rt(0))},[je]);const Wt=()=>{Me(!0)};(0,y.useImperativeHandle)(Pe,()=>({onClick:Wt}));const kt=Vt=>{Je(!0),_e(Vt),Ce(0)},Qt=Vt=>le(void 0,null,function*(){const zn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(zn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Zn=()=>le(void 0,null,function*(){const Vt=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&(_e(Vt.total_number),Ce(Vt.remaining_number))}),xn=Vt=>(Vt=Vt||"",Vt=String(Vt),Vt=Vt.replace(/\s+/g,""),Vt),fn=()=>le(void 0,null,function*(){var Vt,zn;if(xn(xe)){if(xe.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!xn(xe)&&!(pe!=null&&pe.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const xt=[{name:"\u5355\u9009\u9898",num:St||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Se||0},{name:"\u586B\u7A7A\u9898",num:Bt||0},{name:"\u7B80\u7B54\u9898",num:It||0},{name:"\u7EC4\u5408\u9898",num:st||0},{name:"\u7F16\u7A0B\u9898",num:Jt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:et||0}],bt=xt.reduce((De,ht)=>De+ht.num,0);if(bt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(bt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Je(!1);const Rt={scene_type:6,request_identifier:Math.random(),file_id:(zn=(Vt=pe[0])==null?void 0:Vt.response)==null?void 0:zn.id,content:xe,count_arr:xt.map(De=>De.num).join(",")};yield qt(Rt),Zn()}),rn=()=>le(void 0,null,function*(){const Vt=dn();if(de){Me(!1),de(Vt);return}wn(),Ve(!0),Qe([]);const zn=new FormData;zn.append("html",Vt);const xt=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:zn},!0);if((xt==null?void 0:xt.status)===0)if(xt!=null&&xt.data){Pn(100),Qe(xt==null?void 0:xt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ve(!1),Pn()}),En=()=>le(void 0,null,function*(){const Vt=dn();(0,x.RG)(Vt)}),an=["uploading","error"].includes((me=pe==null?void 0:pe[0])==null?void 0:me.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Fe,totalCount:tt,usedCount:ot,onCancel:()=>Je(!1),onOk:fn}),y.createElement(Oe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:we.extraHeader},y.createElement(fe.Z,{align:"middle"},!Mt&&!!nn&&y.createElement(y.Fragment,null,y.createElement(Le.op,{onClick:rn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(Le.op,{onClick:En,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Vt=zn=>{he.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn,onOk:()=>{Me(!1)}})};if(Mt){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nn?Vt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Me(!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:je},y.createElement("div",{className:we.wrap},y.createElement("div",{className:we.left},y.createElement("div",{className:we.tip},y.createElement("img",{src:ae}),y.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")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:xe,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Vt=>{ct(Vt.target.value)}}),y.createElement(Ee.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ge.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:pe,withCredentials:!0,data:{upload_type:1},beforeUpload:Qt,onChange:({file:Vt})=>{var zn,xt;Vt.status!=="removed"&&(Vt.status==="done"&&((zn=Vt==null?void 0:Vt.response)==null?void 0:zn.status)!==0&&(Vt.status="error",Vt.response=(xt=Vt==null?void 0:Vt.response)==null?void 0:xt.message),He([Vt]))},onRemove:()=>He([])},y.createElement(ke.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"},y.createElement(Le.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.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",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(ve.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:St,onChange:be,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:it,onChange:Lt,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Se,onChange:Re,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Bt,onChange:ft,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ce.Z,{min:0,max:10,value:It,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ce.Z,{min:0,max:10,value:st,onChange:rt,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Jt,onChange:Ie,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:et,onChange:Pt,style:{marginLeft:"8px"}})))),Mt?y.createElement("div",{onClick:en,className:we.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):an?y.createElement("div",{className:`${we.bottomBtn} ${we.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(tt!==-1){Je(!0);return}fn()},className:we.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ne.Z,{onStatusChange:We,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!In,noRestrictModal:kt,stringTransformer:E.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&kt(Vt.data)}}))),y.createElement(Oe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:at},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ve(!1),onSuccess:()=>{Ve(!1),Me(!1)}}),y.createElement("div",{style:{height:70}})),sn("\u5904\u7406\u4E2D"))})},27478:function(lt,Ft,te){"use strict";var y=te(59301);const ue=({scrollBoxRef:Oe,bottomInspectRef:fe,contentRef:he,status:ye,rootMargin:Ee="70px",bottomOffset:ke=110})=>{const[ve,ce]=(0,y.useState)(!0),we=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Oe.current||!fe.current)return;const Le=new IntersectionObserver(([Ge])=>{var oe,a,E,x;if(!document.contains(Ge.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ge.rootBounds)==null?void 0:oe.width)===0&&((a=Ge.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Ge.boundingClientRect)==null?void 0:E.width)===0&&((x=Ge.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(Ge.isIntersecting)},{root:Oe.current,rootMargin:Ee,threshold:0});return Le.observe(fe.current),()=>{Le.disconnect()}},[Oe.current,fe.current,Ee]),(0,y.useEffect)(()=>{if(!ye)return;const Le=Oe.current,Ge=he.current;we.current=!1;let oe=Le.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=Le;x>oe?x+z>=b-ke&&(Le.scrollTop=Le.scrollHeight,we.current=!1):x{we.current||(Le.scrollTop=Le.scrollHeight)});return E.observe(Ge),()=>{setTimeout(()=>{E.unobserve(Ge)},250),Le.removeEventListener("scroll",a)}},[ye]),ve};Ft.Z=ue},36136:function(lt,Ft,te){"use strict";var y=te(59301);const ue=({contentRef:Oe,status:fe})=>((0,y.useEffect)(()=>{!fe&&(Oe!=null&&Oe.current)&&Oe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ee=>{Ee.tagName.toLowerCase()==="code"?Ee.parentElement&&(Ee.parentElement.contentEditable="false"):Ee.tagName.toLowerCase()==="mathx"&&(Ee.contentEditable="false")})},[fe]),(ye=!1)=>{const Ee=we=>{const Le={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return we.replace(/&[^;]+;/g,Ge=>Le[Ge]||Ge)};if(!Oe.current)return"";const ke=Oe.current.cloneNode(!0);ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(we=>{let Le=we.getAttribute("data-text");we.tagName.toLowerCase()==="code"?Le=Le.replace(/```.*\n|\n```/g,""):we.tagName.toLowerCase()==="mathx"&&(Le=`$$${Le}$$`);const Ge=document.createTextNode(Le);we.parentNode.replaceChild(Ge,we)}),ye&&ke.querySelectorAll('[data-select="disabled"]').forEach(Le=>{var Ge;const oe=Le.textContent||"",a=document.createTextNode(oe+` +\`\`\``},y.createElement(ye.CopyToClipboard,{text:Re,onCopy:()=>ke.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),Se[1]==="html"&&tt&&y.createElement("button",{className:Ee.runCode,onClick:()=>{Me(ae({},le(ae({},je),{open:++je.open,defaultValue:Re,language:Se[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Oe.Z,ae({wrapLongLines:!0,style:he.Z,language:Se[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Lt),Re))},img({node:Je}){var xe;const ct=(xe=Je.properties)==null?void 0:xe.src;return y.createElement(ve.Z,{src:ct,width:320,"data-text":ct,onLoad:()=>at&&setTimeout(()=>Ce(),500)})}}},tt?pe:`${pe}__`)),[pe]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:je.defaultValue,open:je.open,language:je.language,height:je.height,onChange:(Je,xe)=>{Ke(pe.replaceAll(xe,Je))},onDynamic:Ve}),Fe)}},10072:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ce}});var y=te(59301),ue=te(78241),Oe=te(71418),fe=te(43418),he=te(95237),ye=te(19842),Ee=te(8591),ke=te(4676),ve="data:image/png;base64,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",ce={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},we=te(79285),Le=te(68664),Ge=te(99064),oe=te(12290),a=te(34604),E=te(88985),x=te(43428),b=te(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},ee=te(85057),ne=te(14791),ae=te(955),le=te(86106),re=te(36136),ie=te(25355),Ae=te(85149),de=te(59879),Pe=te(24334),me=te(2554),ge=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())}),Ve=({questionId:Fe,visible:Je,onChange:xe,questionData:ct,noRestrictModal:St,noReselect:be,noSaveSuccess:it})=>{const[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)([]),[ft,It]=(0,y.useState)(ie.Q),{contentRef:Et,value:Jt,status:Ie,open:et,close:Pt}=ft,st=(0,re.Z)({contentRef:Et,status:Ie}),{openProgress:rt,closeProgress:ut,CreateProgressModal:We,progressOpen:Ot}=(0,le.Z)();(0,y.useEffect)(()=>{Je===!0&&(Et!=null&&Et.current)&&nn(),Je===!1&&Pt()},[Je,!!(Et!=null&&Et.current)]);const nn=()=>ge(void 0,null,function*(){const dn={scene_type:5,request_identifier:Math.random(),item_bank_id:Fe};yield et(dn)}),Mt=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],qt=["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"],en=()=>ge(void 0,null,function*(){rt(),Se(!0),Bt([]);const yn=st(),dn=new FormData;dn.append("html",yn);const In=yield(0,Ge.ZP)("/api/intelligent_imports/import.json",{method:"post",body:dn},!0);if((In==null?void 0:In.status)===0)if(In!=null&&In.data){ut(100),Bt(In==null?void 0:In.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Se(!1),ut()}),cn=()=>ge(void 0,null,function*(){const yn=st();(0,ae.RG)(yn)}),wn=(yn,dn="")=>{var In,Wt,kt;const Qt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Gn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Ln,choices:fn=[],item_type:rn,tag_disciplines:En=[],difficulty:an,analysis:Vt,answer_texts:jn,standard_answer:Dt,standard_answers:bt,description:_t,time_limit:Rt,language:De,hack_sets:ht,code:yt,sub_item_banks:Gt}=yn||ct,pt=(In=Mt.find(Ze=>Ze.value===rn))==null?void 0:In.type,mt=`1.${dn}\u3010${pt}\u3011${Ln}`;let Ne="";const Ue=(Wt=En==null?void 0:En.map(Ze=>Ze.name))==null?void 0:Wt.join("\u3001");return rn==="SUBJECTIVE"?Ne=(jn==null?void 0:jn[0])||"":rn==="JUDGMENT"?fn==null||fn.forEach((Ze,wt)=>{Ze.is_answer&&(Ne=wt?"\u9519\u8BEF":"\u6B63\u786E")}):fn==null||fn.forEach((Ze,wt)=>{Ze.is_answer&&(Ne=Ne+qt[wt])}),y.createElement("div",{className:z.leftNode,style:yn?{padding:0}:{}},y.createElement(Ae.Z,{className:"mb10",value:mt}),fn==null?void 0:fn.map((Ze,wt)=>y.createElement("div",{key:wt,className:z.option},y.createElement("div",{className:z.serial},qt[wt],"."),y.createElement(Ae.Z,{style:{flex:1},value:Ze==null?void 0:Ze.choice_text}))),_t&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(Ae.Z,{style:{flex:1},value:_t||""})),rn==="COMPLETION"?(kt=Dt||bt)==null?void 0:kt.map((Ze,wt)=>{var Ut,tn;return y.createElement("div",{className:z.row,style:{alignItems:"center"},key:wt},y.createElement("div",{className:z.label},"\u7B54\u6848",wt+1),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.model)===1?(Ut=Ze==null?void 0:Ze.answer_text)==null?void 0:Ut.join("\u3001"):y.createElement(de.Z,{value:(tn=Ze==null?void 0:Ze.answer_text)==null?void 0:tn.join("\u3001"),readOnly:!0})))}):Gn.includes(rn)&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7B54\u6848"),y.createElement("div",{className:z.content},Ne)),!yn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u96BE\u5EA6"),y.createElement("div",{className:z.content},Qt[an-1]||"")),rn!=="COMBINATION"&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u89E3\u6790"),y.createElement(Ae.Z,{style:{flex:1},value:Vt||""})),!yn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:z.content},Ue)),Rt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:z.content},Rt)),De&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:z.content},De)),yt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},rn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Pe.Base64.decode(yt))),ht==null?void 0:ht.map((Ze,wt)=>{const Ut=rn==="PROGRAM"?`(${wt+1})`:"";return y.createElement(y.Fragment,{key:wt},y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u5165"),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.input)||"")),y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Ut,"\u8F93\u51FA"),y.createElement("div",{className:z.content},(Ze==null?void 0:Ze.output)||"")))}),rn==="BPROGRAM"&&(Dt==null?void 0:Dt.map((Ze,wt)=>y.createElement("div",{className:z.row,key:wt},y.createElement("div",{className:z.label},"\u7B54\u6848",wt+1),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(Ze==null?void 0:Ze.answer_text)||"")))),Gt==null?void 0:Gt.map((Ze,wt)=>y.createElement(y.Fragment,{key:Ze.id},wn(Ze,wt+1))))};return y.createElement(y.Fragment,null,y.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:z.extraHeader},y.createElement(he.Z,{align:"middle"},!Ie&&!!Jt&&y.createElement(y.Fragment,null,y.createElement(ee.op,{onClick:en,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(ee.op,{onClick:cn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const yn=dn=>{fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:dn,onOk:()=>{xe(!1)}})};if(Ie){yn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Jt?yn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):xe(!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:Je},y.createElement("div",{className:z.wrap},y.createElement("div",{className:z.left},y.createElement(he.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!Ie&&y.createElement(b.ZP,{onClick:()=>{xe(!1),be()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),wn()),y.createElement(ie.Z,{stringTransformer:me.o,onStatusChange:It,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:z.bottomActionContainer},Ie?y.createElement("div",{onClick:Pt,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:nn,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ot,noRestrictModal:St,onError:yn=>{Object.prototype.toString.call(yn)==="[object Object]"&&yn.status===-9&&St(yn.data)}}))),y.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Lt},y.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Re,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Se(!1),onSuccess:()=>{Se(!1),xe(!1),it()}}),y.createElement("div",{style:{height:70}})),We("\u5904\u7406\u4E2D"))},pe=te(59301),Ke=Object.defineProperty,je=Object.getOwnPropertySymbols,Me=Object.prototype.hasOwnProperty,Te=Object.prototype.propertyIsEnumerable,Qe=(Fe,Je,xe)=>Je in Fe?Ke(Fe,Je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Fe[Je]=xe,tt=(Fe,Je)=>{for(var xe in Je||(Je={}))Me.call(Je,xe)&&Qe(Fe,xe,Je[xe]);if(je)for(var xe of je(Je))Te.call(Je,xe)&&Qe(Fe,xe,Je[xe]);return Fe},_e=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())}),Ce=(0,y.forwardRef)(({onUpdateNum:Fe,onlyMediatorOpenStr:Je},xe)=>{var ct;const[St]=ue.default.useForm(),[be,it]=(0,y.useState)({}),[Lt,Se]=(0,y.useState)({}),[Re,Bt]=(0,y.useState)(null),[ft,It]=(0,y.useState)(!1),[Et,Jt]=(0,y.useState)(!1),[Ie,et]=(0,y.useState)([]),[Pt,st]=(0,y.useState)(!1),[rt,ut]=(0,y.useState)(!1),[We,Ot]=(0,y.useState)(""),[nn,Mt]=(0,y.useState)([]),[qt,en]=(0,y.useState)([]),[cn,wn]=(0,y.useState)(null),yn=ue.default.useWatch("knowledge",St);(0,y.useEffect)(()=>{if(Je)return a.Z.subscribe(Je,En=>{kt(En.id)})},[Je]),(0,y.useEffect)(()=>{Re===!1&&Fe&&Fe()},[Re]);const dn=()=>_e(void 0,null,function*(){const rn=yield(0,Ge.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});en(rn.disciplines||[])}),In=rn=>_e(void 0,null,function*(){const En=yield(0,Ge.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rn}});Mt(En.tag_disciplines)}),Wt=rn=>_e(void 0,null,function*(){var En,an,Vt,jn;const Dt=document.createElement("div");Dt.className=ce.fixedLoading,document.body.appendChild(Dt),ke.render(pe.createElement(Oe.Z,{spinning:!0}),Dt);let bt={};const _t=[],[Rt,De]=yield Promise.all([(0,Ge.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,Ge.ZP)(`/api/item_banks/${rn}/edit_single.json`,{method:"get"})]);if((Rt==null?void 0:Rt.status)===0&&(bt.usedCount=Rt==null?void 0:Rt.remaining_number,bt.totalCount=Rt==null?void 0:Rt.total_number),De.id){if(De!=null&&De.analysis||_t.push(3),(De==null?void 0:De.item_type)==="SUBJECTIVE"&&!((En=De==null?void 0:De.answer_texts)!=null&&En.length)&&_t.push(2),!((an=De==null?void 0:De.tag_disciplines)!=null&&an.length)){_t.push(1);const ht=[(Vt=De==null?void 0:De.discipline)==null?void 0:Vt.id,(jn=De==null?void 0:De.sub_discipline)==null?void 0:jn.id].filter(yt=>!!yt);St.setFieldValue("course",ht)}bt=tt(tt({},bt),De),et(_t)}Se(De),it(bt),bt.totalCount===-1?_t.length?It(!0):st(!0):ut(!0),document.body.removeChild(Dt)}),kt=rn=>_e(void 0,null,function*(){wn(rn),Wt(rn),dn()}),Qt=()=>{Bt(!0)};(0,y.useImperativeHandle)(xe,()=>({onClick:Qt}));const Gn=rn=>{Mt([...nn,tt({},rn)])},Ln=(rn,En)=>{if(rn!=null&&rn.course){const[an,Vt]=rn.course;In(Vt),Ot(new Date),St.setFieldsValue({knowledge:[]})}},fn=()=>_e(void 0,null,function*(){const{analysis:rn="",answer_texts:En="",course:an=[],knowledge:Vt=[]}=St.getFieldsValue()||{},jn={item_bank_id:cn,analysis:rn,answer_texts:En?[En]:"",sub_discipline_id:(an==null?void 0:an[1])||"",tag_discipline_ids:Vt==null?void 0:Vt.map(bt=>bt.value)};Jt(!0);const Dt=yield(0,Ge.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:jn});Dt.id&&(Se(Dt),It(!1),st(!0)),Jt(!1)});return pe.createElement(y.Fragment,null,pe.createElement(fe.default,{centered:!0,open:ft,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:Et,onCancel:()=>It(!1),onOk:()=>St.submit(),afterClose:()=>{St.resetFields()}},pe.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),pe.createElement("img",{src:ve,style:{marginTop:-100}}),pe.createElement(ue.default,{form:St,onValuesChange:Ln,layout:"vertical",colon:!1,onFinish:fn},Ie.includes(1)&&pe.createElement(he.Z,{align:"middle",className:"mb20"},pe.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},pe.createElement(ye.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:qt})),pe.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},pe.createElement(Le.N,{key:We,height:300,zIndex:1003,selectvalues:yn,subId:(ct=St.getFieldsValue().course)==null?void 0:ct[1],knowledgeOptions:nn,onAddKnowledgeFinish:Gn,className:ce.knowledgeWrapper}))),Ie.includes(2)&&pe.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},pe.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),Ie.includes(3)&&pe.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},pe.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),Re&&pe.createElement(we.Z,{isIntelligentAssistant:!0,setScoreShow:Bt,isshixuns:!1,ScoreShow:!!Re,isloadings:!1,onOk:rn=>{if(!rn.length){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}kt(rn[0])}}),pe.createElement(E.Z,{visible:rt,usedCount:be==null?void 0:be.usedCount,totalCount:be==null?void 0:be.totalCount,onCancel:()=>ut(!1),onOk:()=>{ut(!1),Ie.length?It(!0):st(!0)}}),pe.createElement(Ve,{noReselect:()=>{Bt(!0)},noRestrictModal:rn=>{it({usedCount:0,totalCount:rn}),ut(!0)},questionId:cn,visible:Pt,questionData:Lt,onChange:rn=>{st(rn)},noSaveSuccess:()=>Bt(!1)}))})},35339:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ie}});var y=te(59301),ue=te(8591),Oe=te(43428),fe=te(95237),he=te(43418),ye=te(92832),Ee=te(54580),ke=te(6848),ve=te(43604),ce=te(5871),we={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},Le=te(85057),Ge=te(3294),oe=te(14791),a=te(99064),E=te(2554),x=te(955),b=te(86106),z=te(36136),ee=te(88985),ne=te(25355),ae="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==",le=(Ae,de,Pe)=>new Promise((me,ge)=>{var at=Ke=>{try{pe(Pe.next(Ke))}catch(je){ge(je)}},Ve=Ke=>{try{pe(Pe.throw(Ke))}catch(je){ge(je)}},pe=Ke=>Ke.done?me(Ke.value):Promise.resolve(Ke.value).then(at,Ve);pe((Pe=Pe.apply(Ae,de)).next())}),ie=(0,y.forwardRef)(({onUpdateNum:Ae,onSave:de},Pe)=>{var me;const ge=`\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%`,[at,Ve]=(0,y.useState)(!1),[pe,Ke]=(0,y.useState)([]),[je,Me]=(0,y.useState)(null),[Te,Qe]=(0,y.useState)([]),[tt,_e]=(0,y.useState)(0),[ot,Ce]=(0,y.useState)(0),[Fe,Je]=(0,y.useState)(!1),[xe,ct]=(0,y.useState)(ge),[St,be]=(0,y.useState)(0),[it,Lt]=(0,y.useState)(0),[Se,Re]=(0,y.useState)(0),[Bt,ft]=(0,y.useState)(0),[It,Et]=(0,y.useState)(0),[Jt,Ie]=(0,y.useState)(0),[et,Pt]=(0,y.useState)(0),[st,rt]=(0,y.useState)(0),[ut,We]=(0,y.useState)(ne.Q),{contentRef:Ot,value:nn,status:Mt,open:qt,close:en}=ut,cn=(0,z.Z)({contentRef:Ot,status:Mt}),{openProgress:wn,closeProgress:yn,CreateProgressModal:dn,progressOpen:In}=(0,b.Z)();(0,y.useEffect)(()=>{je&&Gn(),je===!1&&(en(),Ae==null||Ae(),Ke([]),ct(ge),be(0),Lt(0),Re(0),ft(0),Et(0),Ie(0),Pt(0),rt(0))},[je]);const Wt=()=>{Me(!0)};(0,y.useImperativeHandle)(Pe,()=>({onClick:Wt}));const kt=Vt=>{Je(!0),_e(Vt),Ce(0)},Qt=Vt=>le(void 0,null,function*(){const jn=Vt.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(jn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Vt.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Gn=()=>le(void 0,null,function*(){const Vt=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Vt.status===0&&(_e(Vt.total_number),Ce(Vt.remaining_number))}),Ln=Vt=>(Vt=Vt||"",Vt=String(Vt),Vt=Vt.replace(/\s+/g,""),Vt),fn=()=>le(void 0,null,function*(){var Vt,jn;if(Ln(xe)){if(xe.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Ln(xe)&&!(pe!=null&&pe.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const Dt=[{name:"\u5355\u9009\u9898",num:St||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Se||0},{name:"\u586B\u7A7A\u9898",num:Bt||0},{name:"\u7B80\u7B54\u9898",num:It||0},{name:"\u7EC4\u5408\u9898",num:st||0},{name:"\u7F16\u7A0B\u9898",num:Jt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:et||0}],bt=Dt.reduce((De,ht)=>De+ht.num,0);if(bt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(bt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Je(!1);const Rt={scene_type:6,request_identifier:Math.random(),file_id:(jn=(Vt=pe[0])==null?void 0:Vt.response)==null?void 0:jn.id,content:xe,count_arr:Dt.map(De=>De.num).join(",")};yield qt(Rt),Gn()}),rn=()=>le(void 0,null,function*(){const Vt=cn();if(de){Me(!1),de(Vt);return}wn(),Ve(!0),Qe([]);const jn=new FormData;jn.append("html",Vt);const Dt=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:jn},!0);if((Dt==null?void 0:Dt.status)===0)if(Dt!=null&&Dt.data){yn(100),Qe(Dt==null?void 0:Dt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ve(!1),yn()}),En=()=>le(void 0,null,function*(){const Vt=cn();(0,x.RG)(Vt)}),an=["uploading","error"].includes((me=pe==null?void 0:pe[0])==null?void 0:me.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Fe,totalCount:tt,usedCount:ot,onCancel:()=>Je(!1),onOk:fn}),y.createElement(Oe.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:we.extraHeader},y.createElement(fe.Z,{align:"middle"},!Mt&&!!nn&&y.createElement(y.Fragment,null,y.createElement(Le.op,{onClick:rn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(Le.op,{onClick:En,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Vt=jn=>{he.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:jn,onOk:()=>{Me(!1)}})};if(Mt){Vt("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nn?Vt("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Me(!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:je},y.createElement("div",{className:we.wrap},y.createElement("div",{className:we.left},y.createElement("div",{className:we.tip},y.createElement("img",{src:ae}),y.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")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:xe,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Vt=>{ct(Vt.target.value)}}),y.createElement(Ee.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ge.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:pe,withCredentials:!0,data:{upload_type:1},beforeUpload:Qt,onChange:({file:Vt})=>{var jn,Dt;Vt.status!=="removed"&&(Vt.status==="done"&&((jn=Vt==null?void 0:Vt.response)==null?void 0:jn.status)!==0&&(Vt.status="error",Vt.response=(Dt=Vt==null?void 0:Vt.response)==null?void 0:Dt.message),Ke([Vt]))},onRemove:()=>Ke([])},y.createElement(ke.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"},y.createElement(Le.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.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",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(ve.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:St,onChange:be,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:it,onChange:Lt,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Se,onChange:Re,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Bt,onChange:ft,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ce.Z,{min:0,max:10,value:It,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ce.Z,{min:0,max:10,value:st,onChange:rt,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Jt,onChange:Ie,style:{marginLeft:"8px"}})),y.createElement(ve.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:et,onChange:Pt,style:{marginLeft:"8px"}})))),Mt?y.createElement("div",{onClick:en,className:we.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):an?y.createElement("div",{className:`${we.bottomBtn} ${we.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(tt!==-1){Je(!0);return}fn()},className:we.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ne.Z,{onStatusChange:We,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!In,noRestrictModal:kt,stringTransformer:E.o,onError:Vt=>{Object.prototype.toString.call(Vt)==="[object Object]"&&Vt.status===-9&&kt(Vt.data)}}))),y.createElement(Oe.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:at},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Te,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ve(!1),onSuccess:()=>{Ve(!1),Me(!1)}}),y.createElement("div",{style:{height:70}})),dn("\u5904\u7406\u4E2D"))})},27478:function(lt,Ct,te){"use strict";var y=te(59301);const ue=({scrollBoxRef:Oe,bottomInspectRef:fe,contentRef:he,status:ye,rootMargin:Ee="70px",bottomOffset:ke=110})=>{const[ve,ce]=(0,y.useState)(!0),we=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Oe.current||!fe.current)return;const Le=new IntersectionObserver(([Ge])=>{var oe,a,E,x;if(!document.contains(Ge.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ge.rootBounds)==null?void 0:oe.width)===0&&((a=Ge.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Ge.boundingClientRect)==null?void 0:E.width)===0&&((x=Ge.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(Ge.isIntersecting)},{root:Oe.current,rootMargin:Ee,threshold:0});return Le.observe(fe.current),()=>{Le.disconnect()}},[Oe.current,fe.current,Ee]),(0,y.useEffect)(()=>{if(!ye)return;const Le=Oe.current,Ge=he.current;we.current=!1;let oe=Le.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=Le;x>oe?x+z>=b-ke&&(Le.scrollTop=Le.scrollHeight,we.current=!1):x{we.current||(Le.scrollTop=Le.scrollHeight)});return E.observe(Ge),()=>{setTimeout(()=>{E.unobserve(Ge)},250),Le.removeEventListener("scroll",a)}},[ye]),ve};Ct.Z=ue},36136:function(lt,Ct,te){"use strict";var y=te(59301);const ue=({contentRef:Oe,status:fe})=>((0,y.useEffect)(()=>{!fe&&(Oe!=null&&Oe.current)&&Oe.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ee=>{Ee.tagName.toLowerCase()==="code"?Ee.parentElement&&(Ee.parentElement.contentEditable="false"):Ee.tagName.toLowerCase()==="mathx"&&(Ee.contentEditable="false")})},[fe]),(ye=!1)=>{const Ee=we=>{const Le={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return we.replace(/&[^;]+;/g,Ge=>Le[Ge]||Ge)};if(!Oe.current)return"";const ke=Oe.current.cloneNode(!0);ke.querySelectorAll("code[data-text], mathx[data-text]").forEach(we=>{let Le=we.getAttribute("data-text");we.tagName.toLowerCase()==="code"?Le=Le.replace(/```.*\n|\n```/g,""):we.tagName.toLowerCase()==="mathx"&&(Le=`$$${Le}$$`);const Ge=document.createTextNode(Le);we.parentNode.replaceChild(Ge,we)}),ye&&ke.querySelectorAll('[data-select="disabled"]').forEach(Le=>{var Ge;const oe=Le.textContent||"",a=document.createTextNode(oe+` `);(Ge=Le.parentNode)==null||Ge.replaceChild(a,Le)});let ce=ke.innerHTML;return ye||(ce=ce.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ce=ce.replace(/

    /g,""),ce=ce.replace(/<\/p>/g,` `),ce=ce.replace(/
    /g,` `),ce=ce.replace(/\r\n/g,` -`),ce=ce.replace(/<[^>]*>/g,""),ce=Ee(ce),ce});Ft.Z=ue},86106:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Le}});var y=te(59301),ue=te(43418),Oe=te(95237),fe=te(93948),he="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=",ye="data:image/png;base64,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",Ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAABeCAYAAADYHcHYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tfQmcHFd55//V0cfcl2Z0jKTRZcuWZNmy8SVb8gEmCWD4EWzO9TqBxPjAgV1gs9mwiCQEOzYbCAmbi2OzkHgBQ8Bg8IFlfMnYum0dHml0a6TR3NMzfdXxlv979bprWjOa8cQGsdn6qdXV3TVVr77/+873fV8JvIrtuaOyKZHGu2WIeQjR79rYJ4B9jsTxFa1i9FWc6v8fWkEBMR2KfON5WZeowofqq/HJZEK2ubZA0gGSLqBOIDHmODjm2NjvF7FfSuyxLXSFQJddj+5lQhSmc51/z8dMCcQLp+S6gyfxN2EoVyKMCC8ASwCODSQc/UoloMBJuQLJBOA6gAwghYUh28YRKdHle+gMJfbaEvsTSRzsqsKpa4Xw/z0DYO59SiAe2S/n945gt5CyRkQA8J1/aN7HnYzHWIBjaYDINYZ7CFLCBWwbkCECCQw4Ng76IbrCAHvDAJ0ywH7h4dC//D0GNmwQ4b8XkKYE4m82ypq6OpwSUqbHAWHAIKViwEQfNf2i76Usk5MguREnGYAITtIRcF3NaX4Az7LRIwQOegG6ZIDdvsA+FNBVTODIJU1i+P81gKYE4ivPyFonhVMCMmVFXEBikcj8XAIhtq92Y2dWuxVXMh8JEnHiZwMSxZoSeS6QsAHXFXAcTfogQE5Y6IaFrmIB+2WIvaGFfWEBXY6N45fMFdlfR5CmBIKKumjLU5ZEkgAocSSAhBUokeOHQr30pBclcRUnfuVF4iCViBZxjWEevo/jJAHYjuYmA5QbcRG/DwJQhWWEwFEaCYUCOiGwp+DhgO2ia3AIJ29eIYpnK0hTAvF3m2W9HaJHSJk0oqnO9bCm3UIqaStieYFEwZPIeUC2CGTVvkAhoJgRJBBERP34BUtcMQF1FCAxcBTnSEVshHznK9SHcIJYEUAEiSIu4UaizuJkQRhKDMHCYeojr4DO0MIeP8B+q4hD2IXem28Wwa8SpCmB+MuNsqEqhR5AJhRHAFjaWMR5c5KGTqeNX59UKmIRpLwBSQFVBskjJyli678wnBLnBMMZpfcYGDKE0vi8Dt8Dfg4V4dV7CKGtu8hoSNCyS2iRR7CEBokA9ELgEIGh0QCgU9rY7+Rw6P2rMAQhYlru9YFrSiC+/LRslJbsKeRDt7VGKmLVp0LMaXBQlQDSCYGELZR8jxNwsuFWgkROykacNKa4Ccj7BFAglAKSf2A4IwJBcUb8ZQAhCCVAhAYm4hzzPbmIf0sQlNFAcFwgldQgJZMaKN5nGKIgLJy0LRwIfAXSHsfBPoo+L8SxDy4XmdcKlimB+B/PySbhyZ4Xdxcd8jd9BxK/OgnUpIC6KqChWqC5Wqj32qRAdUqgigA5AnZ0helMqRJIIeCFmpMIzmgBGC1C7ROogh/pJQMGxVVEYEP8IBwPhAEkDqDhMn5nRB+Z0xYSDi05F0gnJdJJoIr3lCJgmsssIKucWAv7gyK6HIE9wsJ+IXAgPR/HrxUi/2pAmhKI+zfKFgmceHF3zplbz1kaYmhMYqxAvcAboAiSSCUs1KRs1FYJ1BKgNNBYLdBUI9BYbaE+zd+BmqRA0p3yspOKOxLU88lFUgE0kgeGc8BwHsgUgZxnKW5SosmIMbMf+85wVVz0kfN4P/xO6R8pEYQSQcCXVjSWkIpjqnmP1QKNvL9aC401FqrSFugiQWLEtnFUCHQFPp4TAl+9dq7oOxMwU1Lkzx+Ws0QCJ57aOmQvm20jV/Bw/aoa/GDzMG5dX48HXyygs9uDJQRcx4JtW0riExzeBO2pVEKgJiXQUmvhkqUprF1mKw/837oZs1efR+skirrRolTgDGaB/iwwmCNgAtmiQLGkl8xflblBGwj6PGqCKeDKQPh+CC96+b5E0ePnAIEvYVn6PhuqLbTUO2httLFknou5LQ6EJbr9At70xoVi95lF9hkosuER2Zp0cOJ9FwRWb0bi5cNZ9GZdbN43jEC6OHQqh3Q6rWZLGITKOjIed6U4IjDvvKIOb78kidrU5EBM9st0xFulnuJYDNfSqsvkJYZyQP+Yfg3khOIqWnnkJD2hI0AIRBiqCUXCx4HwFAih+s4nt5BryE2h1NZdNNhLz0vjxqtqYDniqRvmWetnDMQfPS7bqiS671wrrYTy6Mrhjbwv0TcS4mh/iP09PvafKOJwX4Ce4QCj+VANRukIggPNIe9a24DfvjSlOOS12uKmrjlnHLRKU7h0XUV3Pa68R66Rinv6xyT6RoGBUXKTxGgeKBRJeAk/CBTxyQ0GGL7zHJyMBoiSPySBt66twRWravqPnMKc2y4R3kT3PSU1NvxIzhYuuj+yVgpaGdFkKaFuPGN+T8uJ04ny+9RwiMO9Pg6e4ivA0X4fvSMB3kGOuDiplHnc256UCyIqGj9EC6GyJRW/qUqOKX2OvPfKPzPcE3cijYVmLFafIClRF6IvI9EzHOLEYIATQwFODQUYGguRK4ZKh/BvKcq04i+PZsm8BH7nxqbeF7vE3A3XThzknBKIP/qJnGMDx/9grRQMO8RNxzgIhiBU5sns8yhms8jUXK+9cGowAlSQ2NEdYs1CR1le09kGMh68IIRtCTD87kQvfrYsikFyW8nCjbRFdOYYAHEQJgOgTDojnk4/b8Tg6gLkgrF8iIHRACcGAjz7SgEv7isoMJTij4axeJ6LW97adHJ7hzVvg5g4kDklNT72kJyXtnDso1dJHdqOOU+8TjwCG4YeasYeRCK/FV6mB/vq/xbVVamSCctjtx8LcMF8Z5zldKZB9I4U1Y3xGONQKtKrSLD2X/S7UGDxswanzHHjxFTMWzfcXQYpAqAivDLR3080iXjtzfsLuP/7gwiDOBAJvO+3mo6+a4m1YMY64pMPy3YrxNG710oVvlbsFxbh5vYg6y6CsOu0Rxzm0Jj9Z7j57QhGj2BvcBeC5jeiPl32mHnYSycCrCIQzpRzQI25L1NU4Fug6WhCJdqWVxPBzIaSf07QNAg6LiaU82bAUWONXPgyR5cBiM/kMwEwmeFgW8Bf/XAYT+/OlWi+ZH4C77yh8eD7l9mLZwzE3d+SC1JpHL7rSso+qcIG9d6zaHCOYbAvg57GD8GRGcwrfh1uYTf8kWN4Kfw4/MZ1aKgCOLBIdSjivXxScwSdvfg2GSwDmWJkv2uCcvYbcaRBKKuaMihxIaMnD0mtjGl61WpPe2VCWBqXCDj9q94mVfKxgVcCwlP9n2cy+Nefj5XE09IFSbz1+sbOW8+1zp0xEHc+KBemEzh01xXamfECIOF1Yg4eB6M0R3Pnoa1qH5zsVnjDx7FNfgqy8VLFCQTBTEDzvvtUgNXtjpL3k26xnwZHiuXAnoo68l9kIkfKwRyuFHr8tBElDbGMSVkCJvKoiYRRrsLoHcNx8VWwShthArbg4d98ahQPbx7T4Etg6cIk3riuYfdt59srZgzER78nO2wbBwkElTWDeH4ANI/9A2rsXghhI/T6UOg/hK34NNCwEnUpvUI3br0iotGeU5ojzghENFrSYnCM7nu0XhFfIYz5KyVOMFqb1yKRDSiG4MZHiHSA8aIVFxjvULGMcj7GBzUtCxZvqkLHVBKWXP9PT2bw2I5cyZRd0pHEuivrt9+10r5oxkDc/qBcnHbRddcVIVIOQxwSBR8QwQBm938ENrLIj6WxI/FZoLoD1QmhQSixelmh8zsDBK0fs51JWwyPemq2qviORTESKW5LhyE4KcgJDDtQbJW38r4iaZw7Sh8jcRUXNRWz3FhYDL9bxn6fnJfVOL++cRRPvpzTpmwILOlI4PJL61786AXOpTMG4iPfk0sY2Lrj8lDZ/rw9xRUcWeEg8kNdGLHXwEk3jQPgtPXsaDbvJUcscOAYbXuGm+JPI4ojNPEpNvhnJM7uYwGO9NOr1Sdg/OqcORbOmcOlPC26yrO3PI11NFdqbolC5ROFjeMOWWkVsQKIiRS2AeKZPXnt4Elg0cIE1lxUu+kTFzlXzhiI274jlyUddL73ghDz6hk61gG1YqAv4vk6/l8arBErFdOcH6kzDEfQ1JzOlsnSamL4PfIbJPBcJ51DHZJXVlykWRkQnN9sYd1yk+dD1IiLnvklcWPEVqQ0NMwGNwNa5JhF36vTOM6kazDmXnhbX31iDC/uLygg6Gt0LExg1cq6jX94sXXdjIG487vyHMvCK2SxmgTQUi1x7eIATdW2Yj3ay5yVKlA2BcsSiF09WkdMBMRE0Ixwyc8AIQRODEps6vQ1Z0A7iyvmOwqozV2eGselSx0snxeFASCQyUl0D4aorwLqq3T0V6mB0gQqx5dKoEQyiSCr4yiaqCTNNsnN0pf46sYsth0sqqgtwViwIIFzzq95/FMXW2+aMRC3f1+e60iV6lKaNe9cUcDitqQ2zyKXXoWNVbylvEBkxkoCc4BUCztPBFi9YGIgJhpkJhvpCNBhA7YeDHCgJ1TO5cr5DlYvdFUkd8cRH8/s1UvSDCi+87KE9j8sgR9uKeJon87MoS/EtRQVJa1lRFigrkqvr1BvlcLjBoiYcrbdaXLEkznsOurp8HkoMX+Bg46lVQ9veIPzlhkDcccD8jwrid2cFdw44961soBFrckYO1ecPlJSiksYClcE0Ur74ECIxa2xmTWFfNKiSYNIZbztUIB9J0NFwLdclES1yi0Bdh728RSB4LEW8N61SW0+C2BwVGLXsQD9mRDDOcaOoskSs7KYCFGb1otbrfUCi9u0hUQctNiVcLlSNMVGTv3az/LY2+2XRNO8dgfzFqa+/yeXOe+YMRC3fUuen0hgl+EIBcSqAjpmJaYa0/jfzcyKYkPT/eNRAhGWrbCTwxI/2x0o0UTduf78BJbPdbCdQOwuKjs37QI3X5HUMSjjD/CCQpvejHkNZiX6M4wey9JCF30kNdlC4DcvstWilgGC3yd54ukA8VQBB04FJY6YPc9G27z0d/7scuumGQPx4QfkSjeFl+JA3LSqgAWvFogpbmAy1T06RtFUNoE5w594OVDKOtK/WDbHVquAP9+vfY5VC2xcstjRSjzSXCYkT8KWIqQaG72g5EulS4ayDORJLJtrlSw0Y4hUV+vJN5kuVCKYHPG0hyP9QYkjWmdbaG51/uWzaxPvmzEQd/2rXEXRHgfi5lUFzG9JTGlBVF50QmJPYTxlRqNYU8yB48x9am+A3mFtOcWjqXMbBa5b6aooQGSh4uFtPkayUokezvLmGoogoCatEx/UkmgkhrQhxVU6rS/K1qBEDa2VKTaK0K8/4+P4INdjtLJubhOoa7K+cc9Vyf8wYyA+8l25Gha2jwPiggLam6ce1FSDns7vGghtvhp/TfkUQuD4gMSRvlCtnVN5L5xlqZdOfoksISHwxMs+Tg5Gvo+5KHWJDZWJYnRDQw0TIgTSSa08SkHByOtuqJ36npUf8SwXx8LScmtjK1BTL756z9XJD84YiA9/R17kOtgaB+LdFxQw9zUGYjLGGCEQVPia+oo4JHzK1dnopy0YGdlhThgpiqInMULRMybVCtzQKDCajxIgositiXIwM2XtClvrmEhRc7+5XhsoZ9oMEH2j0ZJpKNEwC0hVhX//F9ekb5sxEHc+KNdYNrZMBkRJXpZiNdGlYhYJv5me+3b6MEei6KsOaQMv7Jc43KvjXjVpoKFKixvOZpqttH70pWOKNnLgSoo3Emd0RHNFqcTWMMEZ02vaDNFctlz7ISUTXACt9VNzBMf49edCDI5FHBVK1LVIJNLBl+67puruGQNx+/fkxY7A5nFArC5gTuPUg5pq9kz5uwBGRorKFjfhboKwt1uboCrMEtson5mDVJdmCo/Ot6pN6zwsK+YjKCfNZGoYE7UE3HiP2pyeRvLsadwzJ8HXngsxkitfo7ZFwk2En7/v2tTHZwzEHQ/KN9g2XogD8Z7VBbRNY1BTEXo6XDLEFToTioiiqpzrxUCo3KrhLJS4GcnqRDSVa1Uhaqg/6LDRcaPYYe5VVZIZ5pprSglmsXCGMQCMM0GfZO407/nrz0pkCmbtGqhtCeEm5Wf/Yn3yj2cMxJ3fkZdZDp5/PYCYCij+TiDooZY3E57WMOpFHk15HsZsjAwTziKAuG+4xwCvwhVCZ/IxK7GmCqiJwGHaJb1xoxvMdbmO1d5UlgLxEVVOqK8+wwzFaN1aaiCsZPCZ+9enN8wYiNsflJc7NjbFgXjvhQXManhtRdNk3DE4XBgHBAmQLWgicpbG5Xg5ThSxRKQLaO4yXTOT1ZyTyWqnjgHLuOnLMaiU0pTAuR3WuFVEArGg2T2jD6HGIoF/fDpUE0LppBCoaw1hJYI/vn99+rMzBuKOb8srbRfPqsXwyK5+70UREGeK8k1nuk9DNg0QCGYQRzN/5xHgSJ8mGE1PKmwG8yhumAbJJVhyCZd01XhpacVFTsRHjCAztzabB0aZu5TlvkSxqDPJz19qo7Zah/15bSrwhTGOiN9e/Dbolf/D0zSpyxHf+jYJy/Y/cd+1VffPGIi7HpRrYeOZMCo5pE3/vouKaKl/9Q5d5SCmgQMIBDPpItcAPcNA5wlaO7o4Ja4PKG5oTREQOmu1VUB1WhdXMtqr9YGu14iDo8elf/dVxJSp/BrQSOrBVUBMHuIw90IQ/+7JAMUSvYDGuRLCDT92/7rUF2YMxO3fllfbLp4K/bLyef+aIpqnYcpNhymmOoYhjrGcvqv4ApynTE+tDyhuaKWM5aEIEBlZpVNThBEMZnRXk3PSQCqllTX9EOO4jTPFI04wC1xM1e1onhoIxrK+/ISvYlpmZbC5nYGx8PbPr0v97YyBuPNBuU5Y8mdBhDBv8gMXF9Fc99rqiMkGSCKRI5hnqpJ+PZ3eqPUBRVC0CS7jaqtprKABoi5g3IjKmtwzTpxEBSxMs1cp91VC6QbqHpq6hkeUHwkojpgOEEVf4q8fZwhcX43jb+2wIOzgQ/evT39lxkB8+NvyGtuRGxUQUab0LZd4aKr7t4umEg2nYouK3wmEAabghWq1UFcI6a0YAAdP+qirtlFfY8GxLR3Uo4mbDZHNATkqa70KO25juD6ZEFiy0FbFK68WCOqGL/yESXHRkqwE5i51YLvBLX9xdfp/zxyIb3nX2Y79U5/KJ8rtvPVSH42/JI6YDkbUW8xRpSXUOxLiiR1jeHJnTqd7OvQdLDTX22htctDW6KClgXUctjJhCyyAYcQ1FyKX42etI5Z22Kiv1cr61XAES9M+/6O8spZMvGrh8gSEI997/7rkAzMG4rZvy+ttSz6ugdBFKb9zeYDGaQTApkPE1+oYzuR/edpDV48OblCMFbwA+aKPfDFAoRgoLlI+iQGomgCxlsFBW5Ot6hpq0uSgqHNCxGI8HwsIF06gIyoNDsav7v0+K4z1xOW2dGUKluXffN81Vd+eORDf8t4kLPvRwCuHdT90ZYiGipDwVJZsPKsiEsCvCQa87t6j2krZdjBU6wn0G1RydmRSGWLRQycYJYAKgdqPA5R0LVUJRFDaGm3MbiRANlpqbSybrcUxOWYysTqcDfHnD45GAS/tfJ6/phrClu+4f13y+zMG4vcfkDcIO3zEJxBRGdNtV0nUT5MjyEG9owFYS8F817QrVH4Us0HscXlI0RCnY9PG7oay/uHNvl7cj1J2VJVplGnCHCwqcL4bi6oSIK1zyDWh4qACX1EhiuEglqa11FmY1+xgwSxXveY02WiqtXVCdbTANDAa4k+/NVICgkNdfVktLIRvu+/a1A8nBWLjrvxSO5G4/0hf0D6YCTuHRr0Xxwpy21gOu770u7W9v/dN783CsX7iedHSXyBxx3pMG4gTGR+nMoFewNFiU226V4dAmq+Epd4JFO3907CIf2EcBwAtKaGyCRlzIif0j7LARKrIJ0PeusavXKTP/RJArF4lQIFOCTI12/G5oQDyNNdQvGmQQlUmQIB4bFWSANklgKiPHngmq2tFou0NV9VDiPDN961PPTo5EHvyb3Ud5yFekDOp6FsYKwoMZPziSEEc6MuE/YMFrKUlwmgnk8vufiPZd3rmaxyIyQZhZKlSrqoFkeacKnIPC9dVYtl4ePhxVjpyuWJy0RzGsRqABrgGkZEqiYBhbnKGAijKzVUmMjnI11mMhoOMiOO4jT/BS7EoheIsT4AKBIdg6e8Ink5a0AtZjFt1LK3C6GjwyZ7D3nfz1X1Hd21YcVoHBPHE7vxv2bbzoyKVGeuSYzlKPBFnilpsHwtVFkT/WIiFLQLtLa5ScFwrZiuGUoJvBbUpmrqHfWQKoTp/nOhnUhKGe0h+5ZBF4KRdqyTeWqvK085gcZquir4oARRI1R2BEVsCNBBxEAEysafJACIHEcQzAVSkDoq4h1xUVDqIaSw2hModxaAQzn6EwV4ZhjtDS2zftu+pJ8VPd+V/U1jOw9qq0IXmpprfJOnSFFMzJtAD4WIKa+SyhVCtDbO0ddFsB+cvOHOWA01MzrqcKnIPld6gfU9xYRT4VCrCAMkFoKsWpEpBuImMhZKPEA+7VqBvACKx6Agy3Ybg8GUSCUj4OAeVdJAvVXG+4SB60+Ze4hxkHNK4BUd681hhqeS4/yV+ssP7DcsRP9ZAsLKSxeamzpjcECobnaW7WnTpGWGy+3TEksAEuOkqVqVMblFMxAHkGNUmIgKIIOVZQhvdvBELlX9LT3ftgpTO5DCqpwKNCS25mI4pnTM60Chxdc3onIw9KYCyWvcQIO5T7Jn0G5M9yr8n7ZSIiwwEijoeZywtAxDv+2jPKDI5j5m6OfHj7d6bhS1+QjYyQJhc1qbqUAXQMtkQOw4XMJQVmNucQiDLBeVadNCZCvDba9PjlBRvqD8bKKuJx9FaouznilnKsVTYgLI/TrASAULNLQQm54Xq3XjQPC9zmq4kEBXpLZWecomiZ5KDcSCjiXTaeaJwhSG64SAaBUq8ZUO1BqLC61F4wxzLCcyJy/EzJsZyYl4mm/dxsHuYHJEX/7ol/2bHcX6irQFtQQR+Fq+ctHDL+ho015q4C9eLc3hwUxbntNcoMPTk0sppJOvj3esIRJklqLj29OhCE7PFdYSS/XYETiT7qawnS1DmLOLNMHzN96WMhkbIVc7+Sf2aOEeYfcMRMU4Yh1vsZGY3LkKV9x2Ng+NiOJ213OQg6lZyEEuEzXZsQLe2yBV8HDgeAfHtzd4NjiUeIRBKxgUSb5v7Xfztz5fDbTgXcxt1BejqhbZKO3lsxxg27vKwaHZVRGAdqx8c9fG+a9PjrBvqmM5eT83siVyG+M0agGj20YultaS4x7UUJzGN3yQeG9FRkxjPTSXumIjFpuKImFKfVKRNcI7TdFoc1Miv4b3RGHh0p6cixmwcMDAWB8LKiW88m7/BdR0FBOVYS6IHb5nzEF48MRs/PfVbivhUKhQFb1njqnj/H3ylFysX1Uc1Czoy2Tfi4QPXVY3jCI6b8p/iiQqest+Ivclk/0TgEMSy32GpOg2ats1p5tPEMu+myEgvLV5EiDEdU1UWxZVFTDSdbjhM4ONUrI+rU0fnNGLWZKDsOhKo3F36OqcB8bUnvTdZrniUNjCtoxW1O3FF87P4p5cuRJ97KRzL0r2QAuD8dhsXdtj4u0eHkPMSpcAZQTo17OGW608HwtxjXPkVIvGSpSfLnhZR9FQdW1EGN9FE5o0SmDe0R+HRcXpCk+80nTyBItdZgiagfvqV4sZWWUDr4/iZnQpovak2SbEJUQkED6ahvbc7wJauSYD48kbvjbYlHgsIhATOrd6F62b9GA++sgZ7iutUxxnTYocZ2NesdPDwllF0nhBoqXOVfiAQ3QNF3PqmauXul8zRScRB5Uxj6KQYtQXS3c9CJc7OxD0E4uJ5lUDE2UNTS5mdE44jxgcRaqcTfvwfmtJ6rvFZCNB5qgDfz6HOHkHacVFV146EY09oUvPcnQTiwCRAfPFR73rLFo/7vrZs6p0BfGDOl3GiMAf3br0ZHXNqlcgiGPOaBNYscfDQzzMYzruoSlglIPYez2H30SyWzklgVUcS589Por3FUR1bTPggfltn8hf4m7I0Ki2niHt4Pk6AS9qTUejEyJOYUTCpTogJ8TjnVPga6mPFIDUQAWYHW5AOjkOEY4A3DFkcwZjfgsMNtyCVKHd2q9Q1BGLbZEDc+1DueifhPh6oqkDOIIF3tn0DLekM/mHfe1C06jGaC5BwLFx7AcWRwNcfG0ZLXTpy4fU68cuHsnhx/5i6fVU7BiZ60dFLYOXCJFYsTGJhq4PqpPaGJzIPp9CnpXOTe8gxbTV0hsafa3LrSf9idIIRlSV6x2Jhygo6DQh9QFIOoTV4Dgm/F/BGAT+LMD+C3tEkji/4Y9SxfqdS70Q3tu9EODEQlpUVn/tB7jrbdX+qgIhmSK0zAiccwUDQjosWcbElULmudTU2DpzwsHV/oIJdJAJnJoHY0TWGrQfHd/rkzZRaNNiWKipZ0OrivPlJLJ/nYmELLTEd8JkJMLSmKjcDRFwBl/YnEFMKkDgqJhOnpGk1IpxaDUEXmvwtsPxRIMjSzlesGw53oSvTgpFzP4NapsdG+bKVYyMQ2yfiCAXEQ941jis2+l6gPdSYl9neHGL1IpYrWaqlaHd/iO0HWQmjQ84kIJd3uc67rWsU2w97kCoBSp9EdRViyRb7ZNg6JuW6FhKurTz1dMpGW4ODjlkOFrdaaG+yVI0bwZ0sdhW/uTgQEwFgJlZlMlKcxsZyMucdD60WRhaKmOVvRo2/HwjGgKAQDdCB9PPwu3+GrfItcJZ/WNUZmq2SO/d1h9hxcAIdQSDue0RWWyK4F1JcFwThOZLL3IGOxBKUhCOVTU+XnovwxqoxfoEBYs+x/PCmvWM3CynXwU5cjdBbIyyrRik2i70AmTXBpC0LiQRj+BEgLgGyVA21bQuVt8oahwXNFtobdYIxjYGJgDFAxGe83o//f7rAI3EbZZeaKKPWHORlVWlJtHS0EMq5FX4/lljPwvV6AT8DhKz7okK2kT8Ons1RAAAPKUlEQVS0EbuxFoWqc3A4sR5L59SrnoZmCGoUMWQJxEsHGWmIzNe8jwP0rAlEfJj3PCYXOH6wVlq4XkhxdRCGS6SETUUezw+Nzx7O3nQCOHiqOFjM17b9/W26MdSKO07VhGl/jYVwne26621LXuI6doNpR00wEgTD0dxBjlHh44qQN5V9a53A/CaB+c0Cs2p1I3jeJL3yEifE0JhITxgucGQObeE21IQnVSbImLMUfWIZPKQimpW1dp3/Cpr9LbCDEcDLaE6QFqRfRP7os3i+/g/RXX1dqYhzeatAXcq0UI2oZCw3Pt9hukCMmztSivsezXcIaV8lgDdKWGvDMFwUQljUJ8ZOpxlZlQRODgaDvYNVJSAq52H7x46m51W5q52kfVUqkbzGdXFpwrVmqR5MFjvfEIhYmx9Ta2cmWKQACSQrfjpmCVx/XpSDr0TqeC4w44uDUh12Y7a/CU7IzjEq9Akp0hh1l6NXnIMQeinUlnm0+ZtQ7R3QXECd4BMEAJljGM2F6Dn3Xrw01IpRJhurPrMS5822UJc83ds3jEEdMSFHiAqOOJ2Jy99s2LDBqrv8DxdLKa8Stns9INYKGXS4NkTSDTGaQ/fw88n50+1wv2LDrsTi+nkrE659VSKRusaycJllhXOV7lEVQsZymdjQpSP1sd9IRKGTMgjjAIiK4S0RYpa/DY3+LgjJUChXhgL2dADsNEK7DgNYhp1jS3Bu3QDaik/D8fsiLsgCvqcUs+x/Gf31N6B//h2ES9WMMwNdmfd0hglEeuLx8tvXBIhKkDZIabX8tLA06VpX16St63L54Hu/uy75nTOBeabfrtkgnYUdxXMzI/mPC2Hdmk7acFzdMdPM6vgt0nH86JsTSv9MZrLSIdzXPYLrmjaijs2cdTG4fhlzwk4DThqBVYMs6lHjH4IIyAFjmgtofBQzGOs/gi31H0drxxvUgDgW9p7K5A0QEivn2qpwZqKNE2tS0STssYn/aqbUfA3+7spPdd8tLOuLJJbr2EinHFSlXaSSjtIlZqOl9tHfSCog4lbKOFHkHUBr/gkkMQqEnNW6hYAMfOS7tyAxfx1sdnZz2NOI5g4XYjz9Ilg8fKwbRzO1eDZ9N+xEHVbPtUqW5Y5jAUZiomlVu42marb40lucuARif3eInRMp67MRiKsIhGN/kbPXWGZK3Aj287NATkmnXNRVO/jEjSllHmu7vbwJ6aO1uAmNxa1AWACCohZHTDAe60Wm9yD6zrsfeasR54x8Fa5qwR+BIViypZvP+0OHsSV3JXbZN6iTV7nAmnZbN50HsOWIr5IUjGi6cKGN5ppY1kAMjDhHnFLLs0DOWE1nIxDrN5y8W9jWFyWBUNOqXE0an2W0pu773eZSlrcRYYlgAHOzP0Iq6I5md0Q2Nt7t245BzEffuX8KadXg+JBEcWAvbmj4MSy3GnBSbLgB6eWQH+nD7vS78cKpdtXGTgGREHhDh44lkbAvdPlqOVVnh0hcvMhRKTfxzXjpPL4zsppOB8I6+0TTO7/Yv2EoE35aUDRMAgK/JxD33tKofA/jiPK9MbsJs4e+A3BmU9xYKcUuxe5n8Zz8j2i78D0lkcF+ta/0hFhZ04n1bTvV+nE4ehJDxVr0ttyEU9kUth/RMTgSm8WSly11Sik6mzo9lYRA055ccclSB231ZSCMaFJgRDqCoumsBuKhbrkcAT63dXfhxqc3j1gqfUb9M++RPRRZU/Ql/uwDjeWqoZJglph//POo9o8AySbAG0HviUN4yL4HudRiXHd+2eRlP9rOE5pjLmrej2WpfQhSC5CpXq2If2okxJaDfslgoI+wdrlbAuLp3UW1CkegqX4uO8fF7MaJgaA1aDzrsxKIR07KVhngU0GIDxU8pF7qzOP57Vkt++MKz3S4jJoj8kEdf/K+hpJo0kdrNGx/AItPfB6hl8HRbBt+WPwDZP2EKmB802pNSFJ3XzeBiGY8gLlNNi5exPZH+mwnB0O82GWAkCr8sn5FQtdfCOBnLxXBzD5uBOKK5a46h9lKYimKuXUe1yEOA0RpzdqyR39lVtMjJ2W1HeLuX+SBfaLoodE8fOPl/QW8uDNbaicaF0/xGBGB+O831ynRpCHQMRmGVIqBhcH+fjQ01CCZTCrCc82YCcJtDeUZu+uIj30EIqLCghYLaxaX6+SO9wf4eadX+p1pQ9euKgPxxI4iBjK6momiae35LuY1ayAqxRKH+crZBISU0n7qJN7/i1aVnyn66FDJCuYBHGwR11XA1peZUm9E0jjdp0SVCm+4Av/tXTUlHWFAEGA4RqrOxEOjITJ5i7Ec1FfbmFVvqaVf05eJi/xs1cDEORK0tcHCRYvKQBztDbDpFaa76K2p1sL1F+o+UBzeY9s0EEY0Xb3CRXuLXr6NA0GxZIDYfjZwxHMn5fXCxr1egIuLNOujVMfSU1AksPdgEdt253WHzGhqjVspju6Qy5P/9berIyBMG0tyRKBWz7SYYgjDRsG3VFcBNpQfHmNaJHtu8PECAs21Vqk9NnOY4qmdR/sCPLsn6o7DFhB1Fm5YU+aIR7YU0T+iK/LIEVevTGDBrIgjonHy7awB4sUBufIX0fLPeQHe4vkQ5qknShwZMKL9zkNF7NhdKPXeUF5spQCNZNTtv5lGWz1tfmU3mRa7CgweoipLdQ9lJSyM9UKisac3ezURHDZhZ0J0U60ocQ1FHnUBfxscDdE3rNONLl7mlvpH/XhzQXETNx67bkUCC1rLQBgdUQKiWy8MnWIeLnOgTF7T660jtvbKucLGp0Pg1qKHhEpVjD+UKdqPc0TnYQ8790RAxKSt9inGi6nqpMBlyxx0tFqY1WCpRim6QXo87FFWmZWhEHNKHsGSKxK8d1jnIfE07FTA81IkmQePlDL2AOw64uFIr+YyZvatW5VAR5tuphI/twLiF13VqCMmAsKy7Mzroqyf6ZW1VRY+Ztn4T56PevP8H2VvVxC/xBURSPsOedixp1gySyuJX4IioqpSlJJZhGxaYqGtQaK9RWBRq6tKtvSypVHo5VTK0o2bKGEMY3IgHTTWX58aCpX4IaFZmUqHbVadpcqHjaHAlCE2ViFXsZPBREAwOrP3WIht1BEVHPG6ALF1UN5oAX8TSrSbInnThMRwhHmPiybDKRQFh7p9dPcEGB7RuVYTJ6dNNL+BgZEiuvtzKnv83OVprFycwtJmG+11NpiQZiyv8bw1vU8cG5Uzn40xMiaViU2Ttq1RP2OIllw81hIXTVzV3XOcK5y/BCCe7ZFLalLY7RWhFgwVqWKdwczsLT0Zy4ipOJfEHmvGPNKevgAnTwUYHAqirscVRKvAYyBTQM+Azm+c05FC65yEWg2sSVporbEwt9ZGWxXQmGSRTLmBvDnrxPCWy8BKNgS5JuKEnqEQAyNah3BF8YLI8vqVAfHZ74+2tcxKHp/XbNm0SLjoo1b2IlDMKl9JRMV1RrRvuMSIMJVTRRlelOgfCtBDUAZZb61JVskt/SNlIJYtr8KijpRO21SrgVG7bNWIHWBCCSvQGlxGvT3Ma3JU9zJTfzdZeH3cVDAOv+n74fGpXOPFk1HWe39ZHLFho0wli36PlGEdKzOp5OY0U9npxOISKLGnKY5T4AaYiENUblNsnw9TMo8/o9jq6wswMBiikC+DMjBSwIn+HJqbXKy9ol5lI6p6vSh3Vqc/ainOt/6BIh5+cgAneooqort8fvrYR99W+88tTc4az5MXC4FGpeOiJrxTCbG4figp7MiPoGhSsSajIwpBcPBERghhbXvNlfUXng6+GQbyXazC0s9u0yk1fF4bZSlBYWV/XIGf9pjLCTjF6BDNTRoQ/UhM3dBkoD/A4ECAvqEimmdZWLm8OmrsHnvohwEg6nT5/NYRbNo6HBWhOKFt2V8ZSxT+y5F7Fg6SiAcPylSxFqsCgbWOjXWhxKVSYi4TcCo7GVQadZWeNbmCynrnIYY4BIbzSnA9sOXA8CeTvYX+1xwIDuh/Pifn+X74NuGId4dBeKUMkdCPCePz2nQX4rYm/SA9ztS4zpiQQ+h5R2GEOGi0iNRj1yLxYKKwatZHnWlKMj3a4fW7ewp4eOMAegc8tVYOYe2zID/8yhfanzjTjN+4UTotq7DMEsEVlmWvFwKXh4FcwgQU0yKj8nrGd+E7zdeXjjA5LvzTA33W0yOW8/wPPqgfs/m6ABG/mb/amG0XjnOjbTs3eYG8MvTDBOvM+Fw3EoxgtDVZaKpjn1WhRVFciU+wb3SMeTeZdUamx2V7KSjLzjN+iKdeGMbmnboOWgjHg5BfHCoOfab3yytGpxI7lb9LKcXLA2h3gcukwHrHxpW+hxW2LZOqc07MGSVHHOzFse2HcMTzird+6m2pffHzve5AjAPledkuC+HbLVvcXCyGlwehTKgiSp3ticY6C3ObLfUubD6PNBI/MTAIlFHk5pHKkQ9XMgqMtVa6tgAOH8vjx08OYCjjq4ePCCF2ijD8vc4vzX/h1QJwpuM3d4+0VCdrL4bAOsfBVaGPCy1L1pHxgkB+bFmjPWGroF8qEPEb+PzPsvND33m7EM5NRT+83CenqBJZzSmM68xttRUorEJSFa8xQOI+yUScYcAoFkM8sWkIL+3lo2YY+HFyUsp7EM69d/+XROG1BGGic508Kav7Ev5FCctp8+rx0Aox8cPNf2VAxAf9Z49k5yNw3g7bualQDK7wfemy7puFk2TplgYL89psNDZEoLCyKVoVY3gvLqpKCcBcrD+Uw2PPDCEzxpQ99TjXTX4Y/H7XXy14+fUG4NWe/6wAIj7oT/8gu8CXzo1SOjcXPf9yL5Au83IpvsjeLY22AqWpkeFtoatbuTBjArBMo8wF2LhpBK8cyGrrTDgjYeB/+pXt+/4aT14bdZ56taR6fY8/64CI3+5//mZuoXTstwewbvK94DI/IKdE1pctMavJxrzZDurrLGV5DY4E2H+4gF2dY8jmQ139KsVj+Xzx9v1fWtD1+pLy33b2sxqI+K3d+U250Pdz7wiRuMn3/UuDQLpFz1ftgIIw1LXN7G7gk3tYbWT1e2H4yR33tH1NG7Nn9/ZrA0ScjB/8x9zCQijfIWHd5BWDS4t+6KpWC4FAoejl/NB+oFD0/9uWP5914uwmf3l0v5ZAxIn7nr/MdWSRv84vhA1eaO3PZ/Kbnv7cnN5fFwDMOP8vz4/Uk8nae+oAAAAASUVORK5CYII=",ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ve=te(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Le=()=>{const[Ge,oe]=(0,y.useState)(0),[a,E]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const ie=()=>{oe(Ae=>Ae>=99?(clearInterval(z.current),99):Ae+1)};return z.current=setInterval(ie,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),E(!0),b(!1)},ne=(ie=0)=>{b(!0),oe(ie),E(!1)},ae=ie=>{const Ae=ie/1048576;let de;return Ae<=.3?de=3:Ae<=.5?de=5:Ae<=1?de=10:Ae<=2?de=20:Ae<=3?de=30:Ae<=10?de=Ae*10:de=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${de}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>ve.createElement("span",{className:ke.dotLoading},ve.createElement("span",null,"."),ve.createElement("span",null,"."),ve.createElement("span",null,"."));return{progress:Ge,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(ie=>!ie),CreateProgressModal:(ie=ce,Ae)=>(typeof ie=="string"&&(ie=[ie,ie,ie]),ve.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},ve.createElement(Oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ge<=30&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:he,alt:"Step 1"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[0],le())),Ge>30&&Ge<60&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:ye,alt:"Step 2"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[1],le())),Ge>=60&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:Ee,alt:"Step 3"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[2],le())),ve.createElement(fe.Z,{className:ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ge}),!!Ae&&ve.createElement("div",{className:"c-grey-999"},ae(Ae)))))}}},89498:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return tt}});var y=te(59301),ue=te(38854),Oe=te(8591),fe=te(6848),he=te(92832),ye=te(3113),Ee=te(43276),ke={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"},ce=({position:_e,children:ot})=>{const{left:Ce=0,top:Fe=0}=_e||{},[Je,xe]=(0,y.useState)(Ce),[ct,St]=(0,y.useState)(Fe),be=(0,y.useRef)(null),it=()=>{if(be.current){const Lt=be.current.offsetWidth,Se=be.current.offsetHeight,Re=window.innerWidth,Bt=window.innerHeight;let ft=Ce,It=Fe;Ce+Lt>Re&&(ft=Re-Lt),ft<0&&(ft=0),Fe+Se>Bt&&(It=Bt-Se),It<0&&(It=0),xe(ft),St(It)}};return(0,y.useEffect)(()=>{if(!be.current||!_e)return;const Lt=new ResizeObserver(()=>{it()});return Lt.observe(be.current),()=>{Lt.disconnect()}},[Ce,Fe,_e]),(0,y.useEffect)(()=>{_e&&it()},[Ce,Fe,_e]),_e?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Je}px`,top:`${ct}px`,zIndex:1050}},ot):null},we=te(3294),Le=te(56102),Ge=te(24544),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(_e,ot,Ce)=>ot in _e?oe(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,ne=(_e,ot)=>{for(var Ce in ot||(ot={}))b.call(ot,Ce)&&ee(_e,Ce,ot[Ce]);if(x)for(var Ce of x(ot))z.call(ot,Ce)&&ee(_e,Ce,ot[Ce]);return _e},ae=(_e,ot)=>a(_e,E(ot)),le=(_e,ot,Ce)=>new Promise((Fe,Je)=>{var xe=be=>{try{St(Ce.next(be))}catch(it){Je(it)}},ct=be=>{try{St(Ce.throw(be))}catch(it){Je(it)}},St=be=>be.done?Fe(be.value):Promise.resolve(be.value).then(xe,ct);St((Ce=Ce.apply(_e,ot)).next())}),ie=({visible:_e,position:ot,selectText:Ce,applyRefinedText:Fe,fetchUrl:Je,noRestrictModal:xe})=>{var ct;const[St,be]=(0,y.useState)(!1),[it,Lt]=(0,y.useState)([]),[Se,Re]=(0,y.useState)(""),[Bt,ft]=(0,y.useState)(1),[It,Et]=(0,y.useState)(""),[Jt,Ie]=(0,y.useState)(!1),et=(0,y.useRef)(null),[Pt,st]=(0,y.useState)(!1),[rt,ut]=(0,y.useState)(0),We=(0,y.useRef)(!1),Ot=((ct=it==null?void 0:it[(it==null?void 0:it.length)-1])==null?void 0:ct.loading)===!0;(0,y.useEffect)(()=>{if(_e){ft(1);return}st(!1),be(!1),nn(),ut(0),Lt([]),ft(0)},[_e]);const nn=()=>{var fn,rn;Re(""),Et(""),(rn=(fn=et.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn)},Mt=(...fn)=>le(void 0,[...fn],function*(rn="",En=it){const an=Date.now(),Vt=[...En,{text:rn,key:an,sender:"user",show:!0},{loading:!0,key:an,sender:"AI",show:!0}];ft(2),Lt(Vt);const zn=en(En),xt={no_record_times:!0,prompt:rn,history:zn};et.current=new Ge.Z(we.Z.API_SERVER+Je,xt),yield new Promise(bt=>{et.current.on("data",_t=>{const{chunk:{msg:Rt},full:De}=_t,ht=Rt==="error";st(!0),Et(In(De)),Lt(yt=>yt.map((Gt,pt)=>pt===yt.length-1?ae(ne({},Gt),{text:De,loading:!1,error:ht}):Gt))}),et.current.on("done",()=>bt()),et.current.on("error",_t=>{const Rt="\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(_t)==="[object Object]"&&_t.status===-9&&(ft(1),xe(_t.data)),Lt(De=>De.map((ht,yt)=>yt===De.length-1?ae(ne({},ht),{text:Rt,loading:!1,error:!0}):ht)),bt()}),et.current.on("cancelled",()=>bt()),et.current.startStream()}),be(!1)}),qt=fn=>{Re(fn.target.value)},en=fn=>fn.reduce((En,an)=>{if(an.sender==="user"){const Vt=fn.find(zn=>zn.key===an.key&&zn.sender==="AI");Vt&&(Vt!=null&&Vt.text)&&!(Vt!=null&&Vt.error)&&En.push({question:an.text,answer:Vt.text})}return En},[]),dn=()=>{if(xn)return;const fn=Wt("\u6539\u5199");nn(),be(!0),Mt(fn)},wn=fn=>{if(fn.key==="Enter"&&!fn.shiftKey){if(fn.preventDefault(),We.current||Zn)return;dn()}},Pn=()=>{var fn,rn;ut(En=>En+1),(rn=(fn=et.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn),be(!1),st(!1)},sn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],In=(fn="")=>{const rn=["\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((En,an)=>{rn.push(`\u7B54\u6848${an+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A`)}),rn.forEach(En=>{const an=new RegExp(En,"g");fn=fn.replace(an,`**${En}** `)}),fn},Wt=fn=>fn==="\u6539\u5199"?`${Se}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ce}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ce}\uFF0C${fn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,kt=fn=>{let rn="";fn.key==="1"&&(rn=Wt("\u6DA6\u8272")),fn.key==="2"&&(rn=Wt("\u6269\u5199")),fn.key==="3"&&(rn=Wt("\u7F29\u5199")),nn(),be(!0),Mt(rn)},Qt=()=>{const fn=it.splice(it.length-2),{text:rn}=(fn==null?void 0:fn[0])||{};nn(),be(!0),Mt(rn,it)},Zn=St||Pt,xn=(Se==null?void 0:Se.trim())==="";return _e?y.createElement(ue.Z,{open:xn&&!Zn&&(Jt||!It),overlayStyle:{minWidth:200},menu:{items:sn,onClick:kt}},y.createElement(ce,{position:ot},y.createElement("div",{className:ke.wrap},Bt===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.chatContainer},Ot&&y.createElement("div",{className:ke.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),It&&y.createElement(Ee.Z,{cancelIndex:rt,streamingStatus:St,loadImage:!1,onFinish:()=>le(void 0,null,function*(){ut(0),setTimeout(()=>st(!1),0)}),value:It})),y.createElement("div",{className:ke.btnContainer},y.createElement("div",{onClick:()=>Fe(!0,It),className:ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Fe(!1,It),className:ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(Le.CopyToClipboard,{text:It,onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:ke.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Qt,className:ke.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{ft(1),nn(),Lt([])},className:ke.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:ke.inputContainer},y.createElement(he.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Se,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:qt,onPressEnter:wn,onCompositionStart:()=>We.current=!0,onCompositionEnd:()=>We.current=!1}),Pt?y.createElement("div",{className:`iconfont icon-tingzhihuida ${ke.cancelBtn}`,onClick:Pn}):y.createElement(ye.ZP,{className:xn?ke.sendBtnDisabled:ke.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Zn,onClick:dn}))))):y.createElement(y.Fragment,null)},Ae={"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"},de=Object.defineProperty,Pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,at=(_e,ot,Ce)=>ot in _e?de(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,Ve=(_e,ot)=>{for(var Ce in ot||(ot={}))me.call(ot,Ce)&&at(_e,Ce,ot[Ce]);if(Pe)for(var Ce of Pe(ot))ge.call(ot,Ce)&&at(_e,Ce,ot[Ce]);return _e};const pe=_e=>React.createElement("svg",Ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},_e),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Me=(0,y.forwardRef)(({initialContent:_e,onButtonClick:ot},Ce)=>{const[Fe,Je]=(0,y.useState)(null),[xe,ct]=(0,y.useState)(null),[St,be]=(0,y.useState)(""),[it,Lt]=(0,y.useState)(null),Se=Ce,Re=et=>{const Pt=document.elementFromPoint(10,et),st=document.createRange();let rt=null;const ut=document.createTreeWalker(Se.current,NodeFilter.SHOW_TEXT,{acceptNode:dn=>{const wn=document.createRange();wn.selectNodeContents(dn);const Pn=wn.getBoundingClientRect();return Pn.top<=et&&Pn.bottom>=et?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let We="",Ot,nn,Mt=null,qt=null,en=null;for(;Ot=ut.nextNode();){Ot.parentNode.getAttribute("data-select")==="disabled"&&(nn=!0),We+=Ot.textContent,qt||(qt=Ot),en=Ot;const dn=document.createRange();dn.selectNodeContents(Ot);const wn=dn.getBoundingClientRect();Mt===null&&(Mt=wn.top)}if(qt&&en&&!nn){const dn=document.createRange();dn.setStart(qt,0),dn.setEnd(en,en.textContent.length),Lt(dn)}else Lt(null);return ct(Mt-1),nn?"":We.trim()};function Bt(et){for(;et.parentElement&&et.parentElement.tagName.toLowerCase()!=="section";){var Pt=window.getComputedStyle(et.parentElement);if(Pt.pointerEvents==="none")return!0;et=et.parentElement}return!1}const ft=et=>{var Pt,st;if(Bt(et.target)){ct(-1e6);return}if(((st=(Pt=document.getSelection())==null?void 0:Pt.toString)==null?void 0:st.call(Pt))!==""){ct(-1e6);return}const rt=Re(et.clientY);if((rt==null?void 0:rt.trim())===""){ct(-1e6);return}const ut=Se.current.getBoundingClientRect();Je(ut.left-30),be(rt)},It=()=>{},Et=et=>{ot&&St&&ot(St,et.clientX,et.clientY,it)},Jt=()=>{if(it){const et=window.getSelection();et.removeAllRanges(),et.addRange(it)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const et=Se.current;return et.addEventListener("mousemove",ft),et.addEventListener("mouseleave",It),()=>{et.removeEventListener("mousemove",ft),et.removeEventListener("mouseleave",It),Ie()}},[_e]),y.createElement("div",{className:Ae["hover-line-container2"]},xe!==null&&y.createElement("div",{className:Ae["line-button-container"],style:{top:xe,left:Fe},onMouseEnter:()=>{Jt()},onMouseLeave:()=>{Ie(),ct(null),be(""),Lt(null)}},y.createElement("div",{className:Ae.button,onClick:Et},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))))}),Te={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},tt=({nodeRef:_e,noRestrictModal:ot})=>{const[Ce,Fe]=(0,y.useState)(null),[Je,xe]=(0,y.useState)(null),[ct,St]=(0,y.useState)(!1),[be,it]=(0,y.useState)(null),[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)(!1),ft=_e,It=(0,y.useRef)(null),Et=(0,y.useRef)(null),[Jt,Ie]=(0,y.useState)("");(0,y.useEffect)(()=>{Ce!=null&&Ce.toString()&&Ie(Ce==null?void 0:Ce.toString())},[Ce==null?void 0:Ce.toString()]);const et=()=>{const ut=window.getSelection(),We=ft.current.scrollTop,Ot=ft.current.getBoundingClientRect();if(ut.rangeCount>0&&ut.toString().length>0){const nn=ut.getRangeAt(0);Fe(nn.cloneRange());const Mt=nn.getBoundingClientRect(),qt=40;let en=Mt.top+We-5+qt;en{if(!ut||ut.rangeCount===0){Se(!1);return}const Ot=ut.getRangeAt(0).getBoundingClientRect(),nn=window.getComputedStyle(ft.current),Mt=parseInt(nn.lineHeight),qt=parseInt(nn.paddingTop),en=ft.current.scrollTop,dn=ft.current.getBoundingClientRect(),wn=Ot.top-dn.top+en,Pn=Math.floor((wn-qt)/Mt),sn=qt+Pn*Mt-en;it(sn),Se(!0)},st=ut=>{ft.current&&!ft.current.contains(ut.target)&&Bt(!1)};(0,y.useEffect)(()=>{const ut=ft.current;return ut.addEventListener("scroll",et),ut.addEventListener("input",et),ut.addEventListener("click",et),ut.addEventListener("mouseup",et),ut.addEventListener("keyup",et),ut.addEventListener("click",et),document.addEventListener("mousedown",st),()=>{ut.removeEventListener("scroll",et),ut.removeEventListener("input",et),ut.removeEventListener("click",et),ut.removeEventListener("mouseup",et),ut.removeEventListener("keyup",et),ut.removeEventListener("click",et),document.removeEventListener("mousedown",st)}},[]);const rt=(ut=!0,We)=>{if(!Ce)return;const Ot=Et.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),nn=Ce.cloneRange(),Mt=window.getSelection();if(Mt.removeAllRanges(),Mt.addRange(nn),ut){nn.deleteContents();const qt=document.createElement("div");qt.innerHTML=Ot;const en=Array.from(qt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}else{nn.collapse(!1);const qt=document.createElement("div");qt.innerHTML=" "+Ot;const en=Array.from(qt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}Mt.removeAllRanges(),Fe(null),St(!1),xe(null)};return y.createElement("section",{ref:Et},Je&&y.createElement("div",{ref:It,className:Te.toolbar,style:{top:Je==null?void 0:Je.top,left:Je==null?void 0:Je.left}},y.createElement("div",{className:Te.button,onClick:()=>St(!0)},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(ie,{key:JSON.stringify(Je),noRestrictModal:ot,visible:ct,position:Je,selectText:Jt,applyRefinedText:rt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),ft.current&&y.createElement(Me,{ref:ft,onButtonClick:(ut,We,Ot,nn)=>{Fe(nn),St(!0),Ie(ut),xe({left:We,top:Ot+20})}}))}},88985:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return he}});var y=te(59301),ue=te(43418),Oe={num:"num___VQiqB"},he=({visible:ye,usedCount:Ee,totalCount:ke,onOk:ve,onCancel:ce})=>{const we=()=>Ee>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Oe.num},Ee),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Oe.num},Ee),"\u6B21\uFF09\u3002");return y.createElement(ue.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ce,onOk:ve,footer:Ee>0?void 0:null},we())}},25355:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return E},Q:function(){return oe}});var y=te(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Oe=te(24544),fe=te(3294),he=te(43276),ye=te(89498),Ee=te(27478),ke=te(53630),ve="data:image/png;base64,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",ce=te(92310),we=te.n(ce),Le=te(8591),Ge=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>Ge(void 0,null,function*(){}),close:()=>{}};var E=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:ae,fetchUrl:le,noRestrictModal:re=()=>{},showEditableToolbar:ie,bottomOffset:Ae=110,loadingText:de,showEmptyData:Pe=!0,onStatusChange:me,stringTransformer:ge,bottomContainerNode:at})=>{const[Ve,pe]=(0,y.useState)(!1),[He,je]=(0,y.useState)(""),[Me,Te]=(0,y.useState)(0),[Qe,tt]=(0,y.useState)(!1),_e=(0,y.useRef)(null),ot=(0,y.useRef)(null),Ce=(0,y.useRef)(null),Fe=(0,y.useRef)(null),Je=(0,Ee.Z)({scrollBoxRef:Fe,bottomInspectRef:Ce,contentRef:ot,status:Qe,bottomOffset:Ae}),xe=Ve||Qe;(0,y.useEffect)(()=>{z==null||z(He)},[He]),(0,y.useEffect)(()=>{me==null||me({contentRef:ot,status:xe,value:He,open:ct,close:St})},[xe,He]);const ct=it=>Ge(void 0,null,function*(){pe(!0),je(""),Te(0);const Lt=le;it!=null&&it.fetchUrl&&delete it.fetchUrl,_e.current=new Oe.Z(`${fe.Z.API_SERVER}${Lt}`,it),yield new Promise((Se,Re)=>{_e.current.on("data",Bt=>{let{chunk:{content:ft,type:It}}=Bt;tt(!0),It==="text"&&je(Et=>ge?ge(Et+ft):Et+ft)}),_e.current.on("done",()=>{Se()}),_e.current.on("error",Bt=>{Object.prototype.toString.call(Bt)==="[object Object]"&&Bt.status===-1&&Le.ZP.warning((Bt==null?void 0:Bt.message)||""),Se(),ae==null||ae(Bt)}),_e.current.on("cancelled",()=>{Se(),ne==null||ne()}),_e.current.startStream()}),pe(!1)}),St=()=>{var it,Lt;Te(1),(Lt=(it=_e.current)==null?void 0:it.cancelRequest)==null||Lt.call(it),pe(!1),tt(!1)},be=(0,y.useMemo)(()=>ot.current?y.createElement(ye.Z,{noRestrictModal:re,nodeRef:ot}):y.createElement(y.Fragment,null),[ot.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:we()(ue.container,x),style:b,ref:Fe},y.createElement("div",{ref:ot,className:ue.liWrap,contentEditable:!xe},He&&y.createElement(he.Z,{cancelIndex:Me,streamingStatus:Ve,loadImage:!1,onFinish:()=>Ge(void 0,null,function*(){Te(0),setTimeout(()=>tt(!1),0),ee==null||ee(He)}),value:He})),!He&&!xe&&y.createElement("div",{className:ue.imgBox},y.createElement("img",{width:56,src:ve}),y.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&xe&&y.createElement(ke.Z,{text:de}),!Je&&y.createElement("div",{className:ue.backBottom,onClick:()=>{Fe.current.scrollTop=Fe.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ce}),at),!xe&&ie&&be)}},53630:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return fe}});var y=te(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:he})=>y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),!!he&&y.createElement("div",{className:"mt5"},he))},31707:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return b}});var y=te(59301),ue=te(19909),Oe={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},fe=te(8591),he=te(95237),ye=te(99064),Ee=Object.defineProperty,ke=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))we.call(ee,ne)&&Ge(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))Le.call(ee,ne)&&Ge(z,ne,ee[ne]);return z},a=(z,ee)=>ke(z,ve(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({description:z,code:ee,showData:ne={},sendParams:ae={},allShow:le=!1,draggableExtraNode:re})=>{const ie=[{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:z,show:ne==null?void 0:ne.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:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.ai_code_diagnosis,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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:z,query:ee,show:ne==null?void 0:ne.ai_code_comment,type:8}],Ae=ge=>{const{setChatData:at,setLoading:Ve,getData:pe,clearStatus:He,typing:je,setImageGenerator:Me,renderChatItems:Te,setSceneAwareness:Qe,setIdentifier:tt}=ge;let _e=ie;return le||(_e=ie.filter(ot=>ot.show)),y.createElement("div",{className:`${Oe.bigTips} mt10`},_e.map((ot,Ce)=>y.createElement("div",{onClick:()=>E(void 0,null,function*(){var Fe;if(je){fe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Qe(!1),Me(!1),Ve(!0),He();const Je=Te(ot.query);Je[0].show=!1,Je[1].imageGenerator=!1,at(Je);const xe=yield me.onAdd(),ct=(Fe=xe==null?void 0:xe.data)==null?void 0:Fe.identifier;tt(ct),pe("",a(oe({type:ot.type,description:ot.description,query:ot.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:ct},ae),{prompt:ne==null?void 0:ne.ai_code_evaluation_promote}))}),key:Ce,className:Oe.item},y.createElement(he.Z,{align:"middle"},y.createElement("img",{className:"mr10",src:ot.img}),y.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},ot.name)),y.createElement("div",{className:"mt10",style:{color:"#434D6C"}},ot.des))))},de=ge=>E(void 0,[ge],function*({type:at,value:Ve,index:pe,identifier:He,objectIndex:je}){const Me={index:je,identifier:He};if(at==="like"&&(yield(0,ye.ZP)("/api/course_qna_records/like.json",{method:"post",body:Me})).status!==0||at==="dislike"&&(yield(0,ye.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Me})).status!==0)return Promise.reject()}),me={onAdd:()=>(0,ye.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ye.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Game",by_self:!0}}),onListClick:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"get"}),onListDelete:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"delete"}),onListDealData:ge=>{let at=[];return ge==null||ge.forEach(Ve=>{var pe;const He=Ve.id,je=Ve.think?{reasoning:Ve.think,thinkingEnabled:!0}:{},Me=[{text:Ve.question,key:He,sender:"user",fileList:[],show:!0},oe({key:He,loading:!1,sender:"AI",show:!0,source:Ve.answer_source,text:Ve.answer,like:Ve.like,dislike:Ve.dislike,time:Ve.think_time,id:Ve.id,imageGenerator:((pe=Ve==null?void 0:Ve.answer)==null?void 0:pe.slice(0,4))==="new Promise((wn,Pn)=>{var sn=kt=>{try{Wt(dn.next(kt))}catch(Qt){Pn(Qt)}},In=kt=>{try{Wt(dn.throw(kt))}catch(Qt){Pn(Qt)}},Wt=kt=>kt.done?wn(kt.value):Promise.resolve(kt.value).then(sn,In);Wt((dn=dn.apply(qt,en)).next())}),ee=({value:qt="",streamingStatus:en,onFinish:dn,cancelIndex:wn,time:Pn,loading:sn,loadAll:In})=>{const[Wt,kt]=(0,y.useState)(""),[Qt,Zn]=(0,y.useState)(!0),xn=(0,y.useRef)(qt),fn=(0,y.useRef)(en),rn=(0,y.useRef)(0),En=(0,y.useRef)(null),[an,Vt]=(0,y.useState)(!1),zn=70;(0,y.useEffect)(()=>{fn.current=en},[en]),(0,y.useEffect)(()=>{xn.current=qt},[qt]),(0,y.useEffect)(()=>{if(!en){kt(xn.current);return}return Vt(!0),En.current=setInterval(xt,zn),()=>{clearInterval(En.current)}},[]),(0,y.useEffect)(()=>{an&&(kt(xn.current),clearInterval(En.current),Vt(!1),dn())},[wn]);const xt=()=>b(void 0,null,function*(){const bt=xn.current[rn.current];bt!==void 0?(kt(_t=>_t+bt),rn.current++,clearInterval(En.current),En.current=setInterval(xt,280/(xn.current.length-rn.current))):fn.current===!1&&(kt(xn.current),clearInterval(En.current),Vt(!1),dn())});return x.createElement("div",{className:`${E.reasoning} fadeIn animated`},x.createElement("div",{className:E.btn,onClick:()=>Zn(!Qt)},x.createElement("i",{className:"iconfont icon-shendusikao"}),Pn?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Pn," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),Qt?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),sn&&x.createElement(ve.Z,{spinning:!0,className:"mt20"}),Qt&&!sn&&x.createElement("div",{className:E.content},Wt,an?x.createElement("span",{className:"aiBlink"},"__"):""))},ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ae=te(81327),le=Object.defineProperty,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(qt,en,dn)=>en in qt?le(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):qt[en]=dn,Pe=(qt,en)=>{for(var dn in en||(en={}))ie.call(en,dn)&&de(qt,dn,en[dn]);if(re)for(var dn of re(en))Ae.call(en,dn)&&de(qt,dn,en[dn]);return qt};const me=qt=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},qt),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 ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",at=Object.defineProperty,Ve=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,je=(qt,en,dn)=>en in qt?at(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):qt[en]=dn,Me=(qt,en)=>{for(var dn in en||(en={}))pe.call(en,dn)&&je(qt,dn,en[dn]);if(Ve)for(var dn of Ve(en))He.call(en,dn)&&je(qt,dn,en[dn]);return qt};const Te=qt=>React.createElement("svg",Me({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},qt),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 Qe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",tt=te(59301),ot=({value:qt,onChange:en})=>{const[dn,wn]=(0,y.useState)(!1),Pn=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Qe}],sn=Pn.find(In=>In.key===qt);return tt.createElement("div",{className:ne.select},tt.createElement(ae.Z,{size:10},tt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),tt.createElement("div",{className:ne.box,onMouseLeave:()=>wn(!1)},tt.createElement("div",{className:ne.text,onClick:()=>wn(!0)},tt.createElement("img",{src:sn.img,width:20}),tt.createElement("span",null,sn.name),tt.createElement("b",{className:"iconfont icon-zhankai6"})),dn&&tt.createElement("div",{className:ne.itemWrap},tt.createElement("aside",null,Pn.map(In=>tt.createElement("div",{key:In.key,className:`${ne.item} ${In.key===qt?ne.active:""}`,onClick:Wt=>{Wt.stopPropagation(),en(In.key),wn(!1)}},tt.createElement("img",{src:In.img,width:20}),tt.createElement("span",null,In.name))))))))},Ce={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Fe=te(99064),Je=te(955),xe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},St=({src:qt,onClick:en,topPercentage:dn=.62,draggableExtraNode:wn})=>{const Pn=(0,y.useRef)(null),sn=(0,y.useRef)(!1),In=(0,y.useRef)(!1),[Wt,kt]=(0,y.useState)(window.innerHeight*dn),[Qt,Zn]=(0,y.useState)(!1),xn=10;return(0,y.useEffect)(()=>{if(Pn.current){let fn=function(zn){var xt;sn.current=!0,Vt=zn.pageY,an=zn.pageY-(((xt=Pn.current)==null?void 0:xt.getBoundingClientRect().top)||0),(0,Je.kk)("none"),document.onselectstart=function(){return!1}},rn=function(){sn.current&&!In.current&&en&&en(),sn.current=!1,In.current=!1,(0,Je.kk)("auto"),document.onselectstart=null},En=function(zn){var xt;if(sn.current){const _t=zn.pageY-an,Rt=window.innerHeight-(((xt=Pn.current)==null?void 0:xt.offsetHeight)||0)-50,De=50;if(!In.current&&Math.abs(Vt-zn.pageY)>xn&&(In.current=!0),In.current){let ht=Math.max(De,Math.min(_t,Rt));kt(ht)}}},an=0,Vt=0;return Pn.current.addEventListener("mousedown",fn),document.addEventListener("mousemove",En),document.addEventListener("mouseup",rn),()=>{var zn,xt;(xt=(zn=Pn==null?void 0:Pn.current)==null?void 0:zn.removeEventListener)==null||xt.call(zn,"mousedown",fn),document.removeEventListener("mousemove",En),document.removeEventListener("mouseup",rn)}}},[en]),(0,y.useEffect)(()=>{const fn=()=>{kt(window.innerHeight*dn)};return window.addEventListener("resize",fn),()=>{window.removeEventListener("resize",fn)}},[dn]),y.createElement("div",{className:xe.draggableImage,style:{top:`${Wt}px`,display:Qt?"none":"block",cursor:sn.current?"grabbing":"grab"},ref:Pn},wn&&y.createElement("div",{className:xe.extraNode,onMouseUp:fn=>fn.stopPropagation(),onMouseDownCapture:fn=>fn.stopPropagation()},wn),y.createElement("img",{className:xe.img,src:qt,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${xe.close}`,onMouseUp:fn=>{fn.stopPropagation(),Zn(!0)}}))},be="data:image/png;base64,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",it="data:image/png;base64,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",Lt="data:image/png;base64,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",Se=te(3294),Re=te(56102),Bt=te(24544),ft=te(58617),It=te(32050),Et=Object.defineProperty,Jt=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(qt,en,dn)=>en in qt?Et(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):qt[en]=dn,ut=(qt,en)=>{for(var dn in en||(en={}))Pt.call(en,dn)&&rt(qt,dn,en[dn]);if(et)for(var dn of et(en))st.call(en,dn)&&rt(qt,dn,en[dn]);return qt},We=(qt,en)=>Jt(qt,Ie(en)),Ot=(qt,en,dn)=>new Promise((wn,Pn)=>{var sn=kt=>{try{Wt(dn.next(kt))}catch(Qt){Pn(Qt)}},In=kt=>{try{Wt(dn.throw(kt))}catch(Qt){Pn(Qt)}},Wt=kt=>kt.done?wn(kt.value):Promise.resolve(kt.value).then(sn,In);Wt((dn=dn.apply(qt,en)).next())}),Mt=({title:qt="\u5934\u6B4CAI",placeholder:en,hideUpload:dn,hideInputBox:wn,aiIcon:Pn=be,userIcon:sn=it,dragIcon:In=Lt,children:Wt,fetchUrl:kt,fetchData:Qt={},extraAnswerAction:Zn,showDefaultTips:xn=!0,onOpen:fn,onClose:rn,loadingOption:En,showPreference:an=!1,initMessage:Vt,customRequest:zn,visible:xt,width:bt=1200,isCheckRestrictNumber:_t=!1,headNode:Rt,headFunctionNode:De,showRedraw:ht,showEdit:yt,promptPropName:Gt="prompt",topPercentage:pt,showSwitchingModel:mt=!1,showImageGenerator:Ne=!1,showLookHistory:Ue=!1,fetchListObject:Ze,customPreference:wt,customDataNode:Ut,showAddSession:tn,historyId:gn,draggableExtraNode:An,drawerExtraNode:Mn,menuExtraFunctionNode:pn,showSceneAwareness:jn=!1,ReactComponent:Ke=ue.Z,topFunctionNode:Nt,footerContainerStyle:Ln,chatContainerStyle:Dt={},showCodePreview:On=!1,showSource:Ct=!0,onSendMessage:Kt,onDynamic:Fn=()=>{}})=>{var hn,Hn;const[$n,oa]=(0,y.useState)(!1),[ca,Qn]=(0,y.useState)("qwen-max"),[_n,on]=(0,y.useState)([]),[Aa,ua]=(0,y.useState)([]),[Na,qn]=(0,y.useState)(!1),[Ht,Nn]=(0,y.useState)(!1),[Un,cn]=(0,y.useState)(!1),[kn,ze]=(0,y.useState)([]),[va,Oa]=(0,y.useState)(""),[Da,ja]=(0,y.useState)(0),[Sn,Ga]=(0,y.useState)(void 0),[Xa,sa]=(0,y.useState)(!1),[da,Gn]=(0,y.useState)(null),[ba,Ra]=(0,y.useState)(""),Yn=(0,y.useRef)(),ta=(0,y.useRef)(null),Sa=(0,y.useRef)(null),[Pa,zt]=(0,y.useState)(!1),[ln,Zt]=(0,y.useState)(!1),[Tn,ra]=(0,y.useState)(!1),[Dn,ga]=(0,y.useState)(!1),[se,vt]=(0,y.useState)(!1),[Be,qe]=(0,y.useState)(0),Ye=(0,y.useRef)(null),At=(0,y.useRef)(!1),gt=(0,y.useRef)(null),[nt,dt]=(0,y.useState)(void 0),[Xt,vn]=(0,y.useState)(!0),[un,$t]=(0,y.useState)(bt-28),[Tt,bn]=(0,y.useState)(!1),[mn,na]=(0,y.useState)(!0),[Xe,yn]=(0,y.useState)([]),aa=(0,y.useRef)([]),Ta=(0,y.useRef)(null),Kn=(0,y.useRef)(null),Qa=(0,y.useRef)(!1),Jn=un-22,ma=va==null?void 0:va.split(` -`).length,{onAdd:ia,onGetList:fa,onListClick:xa,onListDelete:ha,onListDealData:ka}=Ze||{},ya=50,za=10,Ca={maxCount:ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:_n,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:jt=>Ot(void 0,null,function*(){var ea,pa,Ba,La;const wa=(La=(Ba=(pa=(ea=jt==null?void 0:jt.name)==null?void 0:ea.split("."))==null?void 0:pa.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(wa);return jt.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?jt.size/1024/1024>100?(Oe.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:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:jt})=>{on(jt)},action:`${(hn=Se.Z)==null?void 0:hn.API_SERVER}/api/intelligent_imports/upload_file.json`},Wa={maxCount:za,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Aa,multiple:!0,accept:".jpg,.png,",beforeUpload:jt=>{var ea,pa,Ba,La;const wa=(La=(Ba=(pa=(ea=jt==null?void 0:jt.name)==null?void 0:ea.split("."))==null?void 0:pa.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["jpg","png"].includes(wa);return jt.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?jt.size/1024/1024>10?(Oe.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:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:jt})=>{ua(jt)},action:`${(Hn=Se.Z)==null?void 0:Hn.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!kn.length||!Yn.current)return;const jt=kn[kn.length-1];jt!=null&&jt.loading&&(Yn.current.scrollTop=Yn.current.scrollHeight)},[kn.length]),(0,y.useEffect)(()=>{if(!Yn.current||!Ye.current)return;const jt=new IntersectionObserver(([ea])=>{vn(ea.isIntersecting)},{root:Yn.current,rootMargin:"70px",threshold:0});return jt.observe(Ye.current),()=>{Ye.current&&jt.unobserve(Ye.current)}},[Yn.current,Ye.current]),(0,y.useEffect)(()=>{if(!Pa)return;const jt=Yn.current,ea=gt.current;At.current=!1;let pa=jt.scrollTop;const Ba=()=>{const{scrollTop:wa,scrollHeight:qa,clientHeight:Rn}=jt;wa>pa?wa+Rn>=qa-50&&(jt.scrollTop=jt.scrollHeight,At.current=!1):wa{At.current||(jt.scrollTop=jt.scrollHeight)});return La.observe(ea),()=>{var wa;La.unobserve(ea),(wa=jt==null?void 0:jt.removeEventListener)==null||wa.call(jt,"scroll",Ba)}},[Pa]),(0,y.useEffect)(()=>{!Pa&&aa.current.length&&(ze([...kn,...aa.current]),aa.current=[])},[Pa]),(0,y.useEffect)(()=>{if(!Yn.current)return;const jt=new ResizeObserver(()=>{var ea;Yn.current&&$t((ea=Yn.current)==null?void 0:ea.offsetWidth)});return jt.observe(Yn.current),()=>{Yn.current&&jt.unobserve(Yn.current)}},[Yn.current]),(0,y.useEffect)(()=>{typeof xt=="boolean"&&oa(xt)},[xt]),(0,y.useEffect)(()=>{var jt;if(ta.current&&da!==null){ta.current.focus();const ea=(jt=ta.current.resizableTextArea)==null?void 0:jt.textArea;ea&&(ea.selectionStart=ea.selectionEnd=ea.value.length)}},[da]),(0,y.useEffect)(()=>{ma<5&&sa(!1)},[ma]),(0,y.useEffect)(()=>{$n&&Vt&&(ze(Ka(Vt)),qn(!0),vo(Vt,{history:[]})),$n&&(Ea(),gn?no(gn):tn&&!nt&&Eo()),$n||Ja()},[$n]);const Ka=(jt="",ea=[],pa=[])=>{const Ba=Date.now();return[{text:jt,key:Ba,sender:"user",fileList:ea,imageList:pa,show:!0},{loading:!0,key:Ba,sender:"AI",show:!0,model:ca,imageGenerator:Dn,thinkingEnabled:ln,codePreview:Tn}]},Ja=()=>{Ra(""),Gn(null),on([]),ua([]),Oa("")},fo=()=>{if(fn){fn({chatData:kn,setChatData:ze,setLoading:qn,getData:vo,renderChatItems:Ka,handleAdd:Eo,identifier:nt});return}oa(!0)},$a=()=>{if(na(!0),rn){rn();return}oa(!1)},io=()=>{sa(!Xa)},Ea=()=>Ot(void 0,null,function*(){if(!_t)return;const jt=yield(0,Fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(jt==null?void 0:jt.status)===0&&(jt==null?void 0:jt.total_number)!==-1&&(ja((jt==null?void 0:jt.total_number)-(jt==null?void 0:jt.remaining_number)),Ga(jt==null?void 0:jt.total_number))}),Ma=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Sn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Vn=jt=>jt.reduce((pa,Ba)=>{if(Ba.sender==="user"){const La=jt.find(wa=>wa.key===Ba.key&&wa.sender==="AI");La&&(La!=null&&La.text)&&!(La!=null&&La.error)&&pa.push({question:Ba.text,answer:La.text})}return pa},[]),vo=(...jt)=>Ot(void 0,[...jt],function*(ea="",pa={},Ba=kn){if(zn&&(yield zn({mes:ea,setChatData:ze,fileList:_n,body:pa,checkNum:Ea,setLoading:qn,bodyChatData:Ba,setTyping:zt,setImageGenerator:ga,renderChatItems:Ka})),!zn){const La=_n==null?void 0:_n.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.file_id}),wa=Aa==null?void 0:Aa.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.data}),qa=pa.history||Vn(Ba),Rn=ut(ut({identifier:nt,response_mode:"streaming",model:ca,scene_awareness:se,thinking_enabled:ln,image_generator:Dn,code_preview:Tn,file_ids:La,image_list:wa,history:qa,[Gt]:ea},Qt),pa),la=Object.fromEntries(Object.entries(Rn).filter(([Za,Ha])=>Ha!==void 0));Sa.current=new Bt.Z(Se.Z.API_SERVER+kt,la),yield new Promise((Za,Ha)=>{let uo=null,ao=null;Sa.current.on("data",Ia=>{zt(!0);const{chunk:{content:Ua,type:mo,created:Do,msg:So}}=Ia,ko=So==="error";mo==="thinking"&&(uo=uo||Do,ze(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(ut({},Po),{reasoning:(Po.reasoning||"")+Ua,loading:!1,hideAnswer:!0,error:ko}):Po))),mo==="text"&&(ao=ao||Do,ze(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(ut({},Po),{text:(Po.text||"")+Ua,loading:!1,startTime:uo,endTime:ao,error:ko}):Po)))}),Sa.current.on("done",()=>{Za()}),Sa.current.on("error",Ia=>{let Ua="\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(Ia)==="[object Object]"&&Ia.status===-9&&(Ua=Ia==null?void 0:Ia.message),ze(mo=>[...mo].map((Do,So)=>So===mo.length-1?We(ut({},Do),{text:Ua,loading:!1,error:!0}):Do)),Za()}),Sa.current.on("cancelled",()=>{Za()}),Sa.current.startStream()})}Ea(),qn(!1)}),Fo=jt=>{Oa(jt.target.value)},Bo=(jt,ea)=>{if(Ja(),qn(!0),jt==="edit"){aa.current=kn.slice(ea+2);const pa=kn.splice(ea),{fileList:Ba=[],imageList:La=[]}=(pa==null?void 0:pa[0])||{},wa=Ba.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.file_id}),qa=La.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.data}),Rn={history:Vn(kn),file_ids:wa,image_list:qa,edit:!0};ze([...kn,...Ka(ba,Ba,La)]),vo(ba,Rn,kn)}if(jt==="redraw"){aa.current=kn.slice(ea+1);const pa=kn.splice(ea-1),{text:Ba,fileList:La=[],imageList:wa=[]}=(pa==null?void 0:pa[0])||{},qa=La.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.file_id}),Rn=wa.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.data}),la={history:Vn(kn),file_ids:qa,image_list:Rn,edit:!0};ze([...kn,...Ka(Ba,La,wa)]),vo(Ba,la,kn)}},Mo=()=>{if(va.trim()!==""){Ja(),qn(!0);const jt=_n.filter(pa=>pa.status==="done"),ea=Aa.filter(pa=>pa.status==="done");ze([...kn,...Ka(va,jt,ea)]),vo(va)}},Ho=jt=>{if(jt.shiftKey){if(jt.key==="Enter")return}else if(jt.key==="Enter"){if(jt.preventDefault(),jo||Qa.current)return;Mo()}},wo=(jt,ea)=>{let pa=!1;yt===!0?pa=!0:yt==="last"&&(pa=kn.reduce((qa,Rn,la)=>Rn.sender==="user"?la:qa,-1)===ea);const Ba=ea===da,La=[...(jt==null?void 0:jt.fileList)||[],...(jt==null?void 0:jt.imageList)||[]];return y.createElement("div",{className:Ce.li,style:ut({width:Jn},Dt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:sn})),y.createElement("div",{className:Ce.content},!!(La!=null&&La.length)&&y.createElement("div",{className:Ce.fileWrap},La==null?void 0:La.map((wa,qa)=>{var Rn,la;return y.createElement("div",{key:qa,className:Ce.file},y.createElement("img",{src:te(90034)(`./${((la=(Rn=wa==null?void 0:wa.name)==null?void 0:Rn.split("."))==null?void 0:la.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(ye.Z,{title:wa==null?void 0:wa.name},y.createElement("div",{className:Ce.fileName},wa==null?void 0:wa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Je.RD)(wa==null?void 0:wa.size))))})),y.createElement("div",{className:Ce.borderBox},Ba?y.createElement(Ee.default.TextArea,{value:ba,ref:ta,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wa=>Ra(wa.target.value)}):y.createElement("div",{className:Ce.text},jt==null?void 0:jt.text)),Ba?y.createElement("div",{className:Ce.action},y.createElement(ke.ZP,{onClick:()=>{Ra(""),Gn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(ke.ZP,{disabled:!ba.trim(),onClick:()=>Bo("edit",ea),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:Ce.action},y.createElement(Re.CopyToClipboard,{text:(jt==null?void 0:jt.text)||"",onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),pa&&!Na&&y.createElement(ye.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Gn(ea),Ra((jt==null?void 0:jt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},bo=(jt,ea)=>{let pa=!1;ht===!0?pa=!0:ht==="last"&&(pa=kn.reduce((wa,qa,Rn)=>qa.sender==="AI"?Rn:wa,-1)===ea);let Ba="";return jt!=null&&jt.source?Ba=jt==null?void 0:jt.source:(jt==null?void 0:jt.model)==="deepseek-r1"?Ba="\u7531deepseek\u751F\u6210":(jt==null?void 0:jt.model)==="qwen-max"&&(Ba="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:Ce.li,style:ut({width:Jn},Dt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:Pn})),y.createElement("div",{className:Ce.content},y.createElement("div",{className:Ce.borderBox},jt.loading&&y.createElement(y.Fragment,null,jt!=null&&jt.imageGenerator?y.createElement("div",{className:Ce.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(jt!=null&&jt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:Ce.loading},y.createElement("div",{className:Ce.dot}),y.createElement("div",{className:Ce.dot}),y.createElement("div",{className:Ce.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(En==null?void 0:En.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"))),(jt==null?void 0:jt.thinkingEnabled)&&y.createElement(ee,{time:jt==null?void 0:jt.time,cancelIndex:Be,loading:jt.loading,streamingStatus:!(jt!=null&&jt.text),onFinish:()=>{qe(0),ze(La=>[...La].map((wa,qa)=>qa===La.length-1?We(ut({},wa),{hideAnswer:!1,time:wa.startTime?wa.endTime-wa.startTime:null}):wa))},value:jt==null?void 0:jt.reasoning}),!!(jt!=null&&jt.text)&&!jt.hideAnswer&&y.createElement(a.Z,{onDynamic:Fn,cancelIndex:Be,streamingStatus:Na,loadImage:!!(jt!=null&&jt.imageGenerator),onFinish:()=>Ot(void 0,null,function*(){qe(0),setTimeout(()=>zt(!1),0)}),value:jt==null?void 0:jt.text})),Ct&&!!(jt!=null&&jt.text)&&Ba&&y.createElement("div",{className:Ce.source},Ba),y.createElement("div",{className:Ce.action},Zn==null?void 0:Zn(jt,ea,{onMenuClick:no}),!(jt!=null&&jt.imageGenerator)&&y.createElement(Re.CopyToClipboard,{text:String((jt==null?void 0:jt.text)||""),onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),an&&!Na&&y.createElement(y.Fragment,null,y.createElement(ye.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:jt!=null&&jt.like?{color:"#FA8D30"}:{},onClick:()=>Va("like",!(jt!=null&&jt.like),ea),className:"iconfot icon-yijiejue font15"})),y.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:jt!=null&&jt.dislike?{color:"#e86d7c"}:{},onClick:()=>Va("dislike",!(jt!=null&&jt.dislike),ea),className:"iconfot icon-weijiejuezhengchang font15"}))),pa&&!Na&&y.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Bo("redraw",ea),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Va=(jt,ea,pa)=>Ot(void 0,null,function*(){if(wt){const Ba=kn.slice(0,pa+1),wa=Vn(Ba).length;yield wt({type:jt,value:ea,index:pa,identifier:nt,objectIndex:wa})}ze(Ba=>(Ba[pa][jt]=ea,ea&&(Ba[pa][jt==="like"?"dislike":"like"]=!1),[...Ba]))}),Uo=()=>{var jt,ea;qe(1),(ea=(jt=Sa.current)==null?void 0:jt.cancelRequest)==null||ea.call(jt),qn(!1),zt(!1)},Eo=()=>Ot(void 0,null,function*(){var jt,ea,pa;(ea=(jt=Sa.current)==null?void 0:jt.cancelRequest)==null||ea.call(jt),Ja(),ze([]),qn(!0);const Ba=yield ia();(Ba==null?void 0:Ba.status)===0&&dt((pa=Ba==null?void 0:Ba.data)==null?void 0:pa.identifier),qn(!1),zt(!1)}),Fa=()=>Ot(void 0,null,function*(){var jt;cn(!0);const ea=yield fa();(ea==null?void 0:ea.status)===0&&yn(((jt=ea==null?void 0:ea.data)==null?void 0:jt.list)||[]),cn(!1)}),no=(...jt)=>Ot(void 0,[...jt],function*(ea=nt){var pa,Ba,La,wa;(Ba=(pa=Sa.current)==null?void 0:pa.cancelRequest)==null||Ba.call(pa),Ja(),Nn(!0);const qa=yield xa(ea);if(qa.status===0){const Rn=ka(((La=qa==null?void 0:qa.data)==null?void 0:La.messages)||[]);ze(Rn),Nn(!1),dt((wa=qa==null?void 0:qa.data)==null?void 0:wa.identifier);return}ze([]),Nn(!1)}),ho=(jt,ea)=>Ot(void 0,null,function*(){(yield ha(jt)).status===0&&(Oe.ZP.success("\u5220\u9664\u6210\u529F"),ea===nt&&Eo(),Fa())}),eo=()=>y.createElement("div",{className:Ce.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(ve.Z,{spinning:Un},!Xe.length&&y.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Xe.length&&y.createElement("div",{className:Ce.menu},Xe.map(function(jt,ea){return y.createElement("aside",{className:oe()(nt===jt.identifier&&Ce.active),key:jt.id,onClick:()=>no(jt.id)},y.createElement("div",{className:Ce.menuText},y.createElement(ye.Z,{title:jt==null?void 0:jt.question},y.createElement("span",null,jt==null?void 0:jt.question)),pn&&pn(jt)),y.createElement("div",{className:Ce.menuDel,onClick:pa=>pa.stopPropagation()},y.createElement(we.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ho(jt.id,jt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ya=jt=>{if(jt==="file"){if(Aa.length){he.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:()=>{ua([]),Ta.current.upload.uploader.fileInput.click()}});return}Ta.current.upload.uploader.fileInput.click()}if(jt==="image"){if(_n.length){he.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:()=>{on([]),Kn.current.upload.uploader.fileInput.click()}});return}Kn.current.upload.uploader.fileInput.click()}},so=[{key:"file",disabled:_n.length>=ya,label:y.createElement(ye.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},ca!=="deepseek-r1"&&{key:"image",disabled:Aa.length>=za,label:y.createElement(ye.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yo=[..._n,...Aa],jo=yo.some(jt=>jt.status==="uploading")||Na||Pa,Oo=Da>=Sn,To=dn||_n.length>=ya||Aa.length>=za,Zo=Dn||ln||se||Tn||!!yo.length,Go={chatData:kn,stream:Sa,isDisabledNum:Oo,checkNumModal:Ma,checkNum:Ea,onClose:$a,setChatData:ze,setLoading:qn,getData:vo,clearStatus:Ja,typing:Pa,setImageGenerator:ga,renderChatItems:Ka,setSceneAwareness:vt,setIdentifier:dt,setCodePreview:ra,setTyping:zt};return y.createElement(y.Fragment,null,Wt?y.createElement("div",{onClick:fo},Wt):Wt!==null&&y.createElement(St,{draggableExtraNode:An,src:In,onClick:fo,topPercentage:pt}),y.createElement(Ke,{open:$n,width:Tt?"100%":bt,afterOpenChange:jt=>{jt&&na(!1)},push:!1,contentWrapperStyle:mn?{}:{transition:"none"},extra:y.createElement("div",{className:Ce.head},Mn,mt&&y.createElement(ot,{value:ca,onChange:jt=>{Zt(!1),ga(!1),Qn(jt),ua([]),on([])}}),Ue&&y.createElement(y.Fragment,null,y.createElement(Le.Z,{dropdownRender:eo,onOpenChange:jt=>{jt&&Fa()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:Ce.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),tn&&y.createElement(y.Fragment,null,y.createElement("div",{className:Ce.headBtn,onClick:Eo},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(ye.Z,{title:Tt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:Ce.headBtn,style:{padding:"0 12px"},onClick:()=>bn(!Tt)},Tt&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Tt&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("span",{className:"c-grey-333 font16"},qt),onClose:$a,bodyStyle:{paddingRight:4}},y.createElement("div",{className:oe()(Ce.wrap,$n&&"body-overflow-hidden")},y.createElement("div",{ref:Yn,className:Ce.chatContainer},Nt==null?void 0:Nt(Go),xn&&y.createElement("div",{className:`${Ce.li} mb20`,style:ut({width:Jn},Dt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:Pn})),y.createElement("div",{className:Ce.content},y.createElement("div",{className:Ce.borderBox},Rt,De==null?void 0:De(Go)))),y.createElement("div",{ref:gt},y.createElement(ve.Z,{spinning:Ht,className:"mt20"},kn==null?void 0:kn.map((jt,ea)=>y.createElement(y.Fragment,{key:jt.key+ea},jt.show&&y.createElement(y.Fragment,null,jt.sender==="user"&&wo(jt,ea),jt.sender==="AI"&&bo(jt,ea),Ut&&!["AI","user"].includes(jt.sender)&&Ut(jt,ea,{width:Jn})))))),!Xt&&y.createElement("div",{className:Ce.backBottom,onClick:()=>{Yn.current.scrollTop=Yn.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ye})),!wn&&y.createElement("div",{style:Ln,className:oe()(Ce.footerContainer,Xa&&Ce.full,Zo&&Ce.footerContainerSelected)},y.createElement("div",{className:Ce.btnWrp},On&&y.createElement(ye.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>ra(!Tn),className:oe()(Ce.btn,Tn&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),jn&&y.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>vt(!se),className:oe()(Ce.btn,se&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ca==="deepseek-r1"&&y.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>Zt(!ln),className:oe()(Ce.btn,ln&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ne&&ca==="qwen-max"&&y.createElement("div",{onClick:()=>ga(!Dn),className:oe()(Ce.btn,Dn&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yo.map(jt=>y.createElement("div",{key:jt.uid},(jt==null?void 0:jt.status)==="uploading"&&y.createElement(ve.Z,{indicator:y.createElement(ft.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:jt==null?void 0:jt.name,className:"mr10"},(0,Je.Pq)(jt.name,20)),y.createElement("i",{onClick:()=>{on(ea=>ea.filter(pa=>pa.uid!==jt.uid)),ua(ea=>ea.filter(pa=>pa.uid!==jt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(ye.Z,{title:Oo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Sn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{className:oe()(Ce.inputContainer,ma>4&&Ce.lineFour,Oo&&Ce.disabledInput)},y.createElement(fe.default,ut({ref:Ta},Ca)),y.createElement(fe.default,ut({ref:Kn},Wa)),y.createElement(Le.Z,{className:`${To&&"hide"}`,menu:{items:so,onClick:jt=>Ya(jt.key)},placement:"top"},y.createElement(ke.ZP,{className:Ce.uploadBtn,icon:y.createElement(It.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Ee.default.TextArea,{rows:ma>4?4:ma,placeholder:en||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:va,bordered:!1,style:To?{paddingLeft:0,marginLeft:0}:{},onChange:Fo,onPressEnter:Ho,onFocus:()=>Kt==null?void 0:Kt(),onCompositionStart:()=>{Qa.current=!0},onCompositionEnd:()=>{Qa.current=!1}}),Pa?y.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${Ce.cancelBtn}`,onClick:Uo})):y.createElement(ke.ZP,{className:(va==null?void 0:va.trim())===""?Ce.sendBtnDisabled:Ce.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:jo,onClick:Mo}),ma>4&&y.createElement("span",{className:Ce.fullIcon,onClick:io},Xa&&y.createElement("span",{className:"iconfont icon-shousuo"}),!Xa&&y.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(lt,Ft,te){"use strict";te.d(Ft,{o:function(){return y}});const y=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?]*>/g,""),ce=Ee(ce),ce});Ct.Z=ue},86106:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Le}});var y=te(59301),ue=te(43418),Oe=te(95237),fe=te(93948),he="data:image/png;base64,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",ye="data:image/png;base64,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",Ee="data:image/png;base64,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",ke={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},ve=te(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var Le=()=>{const[Ge,oe]=(0,y.useState)(0),[a,E]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const ie=()=>{oe(Ae=>Ae>=99?(clearInterval(z.current),99):Ae+1)};return z.current=setInterval(ie,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),E(!0),b(!1)},ne=(ie=0)=>{b(!0),oe(ie),E(!1)},ae=ie=>{const Ae=ie/1048576;let de;return Ae<=.3?de=3:Ae<=.5?de=5:Ae<=1?de=10:Ae<=2?de=20:Ae<=3?de=30:Ae<=10?de=Ae*10:de=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${de}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>ve.createElement("span",{className:ke.dotLoading},ve.createElement("span",null,"."),ve.createElement("span",null,"."),ve.createElement("span",null,"."));return{progress:Ge,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(ie=>!ie),CreateProgressModal:(ie=ce,Ae)=>(typeof ie=="string"&&(ie=[ie,ie,ie]),ve.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},ve.createElement(Oe.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ge<=30&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:he,alt:"Step 1"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[0],le())),Ge>30&&Ge<60&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:ye,alt:"Step 2"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[1],le())),Ge>=60&&ve.createElement(ve.Fragment,null,ve.createElement("img",{src:Ee,alt:"Step 3"}),ve.createElement("div",{className:"mt20 c-light-primary"},ie[2],le())),ve.createElement(fe.Z,{className:ke.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ge}),!!Ae&&ve.createElement("div",{className:"c-grey-999"},ae(Ae)))))}}},89498:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return tt}});var y=te(59301),ue=te(38854),Oe=te(8591),fe=te(6848),he=te(92832),ye=te(3113),Ee=te(43276),ke={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"},ce=({position:_e,children:ot})=>{const{left:Ce=0,top:Fe=0}=_e||{},[Je,xe]=(0,y.useState)(Ce),[ct,St]=(0,y.useState)(Fe),be=(0,y.useRef)(null),it=()=>{if(be.current){const Lt=be.current.offsetWidth,Se=be.current.offsetHeight,Re=window.innerWidth,Bt=window.innerHeight;let ft=Ce,It=Fe;Ce+Lt>Re&&(ft=Re-Lt),ft<0&&(ft=0),Fe+Se>Bt&&(It=Bt-Se),It<0&&(It=0),xe(ft),St(It)}};return(0,y.useEffect)(()=>{if(!be.current||!_e)return;const Lt=new ResizeObserver(()=>{it()});return Lt.observe(be.current),()=>{Lt.disconnect()}},[Ce,Fe,_e]),(0,y.useEffect)(()=>{_e&&it()},[Ce,Fe,_e]),_e?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Je}px`,top:`${ct}px`,zIndex:1050}},ot):null},we=te(3294),Le=te(56102),Ge=te(24544),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(_e,ot,Ce)=>ot in _e?oe(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,ne=(_e,ot)=>{for(var Ce in ot||(ot={}))b.call(ot,Ce)&&ee(_e,Ce,ot[Ce]);if(x)for(var Ce of x(ot))z.call(ot,Ce)&&ee(_e,Ce,ot[Ce]);return _e},ae=(_e,ot)=>a(_e,E(ot)),le=(_e,ot,Ce)=>new Promise((Fe,Je)=>{var xe=be=>{try{St(Ce.next(be))}catch(it){Je(it)}},ct=be=>{try{St(Ce.throw(be))}catch(it){Je(it)}},St=be=>be.done?Fe(be.value):Promise.resolve(be.value).then(xe,ct);St((Ce=Ce.apply(_e,ot)).next())}),ie=({visible:_e,position:ot,selectText:Ce,applyRefinedText:Fe,fetchUrl:Je,noRestrictModal:xe})=>{var ct;const[St,be]=(0,y.useState)(!1),[it,Lt]=(0,y.useState)([]),[Se,Re]=(0,y.useState)(""),[Bt,ft]=(0,y.useState)(1),[It,Et]=(0,y.useState)(""),[Jt,Ie]=(0,y.useState)(!1),et=(0,y.useRef)(null),[Pt,st]=(0,y.useState)(!1),[rt,ut]=(0,y.useState)(0),We=(0,y.useRef)(!1),Ot=((ct=it==null?void 0:it[(it==null?void 0:it.length)-1])==null?void 0:ct.loading)===!0;(0,y.useEffect)(()=>{if(_e){ft(1);return}st(!1),be(!1),nn(),ut(0),Lt([]),ft(0)},[_e]);const nn=()=>{var fn,rn;Re(""),Et(""),(rn=(fn=et.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn)},Mt=(...fn)=>le(void 0,[...fn],function*(rn="",En=it){const an=Date.now(),Vt=[...En,{text:rn,key:an,sender:"user",show:!0},{loading:!0,key:an,sender:"AI",show:!0}];ft(2),Lt(Vt);const jn=en(En),Dt={no_record_times:!0,prompt:rn,history:jn};et.current=new Ge.Z(we.Z.API_SERVER+Je,Dt),yield new Promise(bt=>{et.current.on("data",_t=>{const{chunk:{msg:Rt},full:De}=_t,ht=Rt==="error";st(!0),Et(In(De)),Lt(yt=>yt.map((Gt,pt)=>pt===yt.length-1?ae(ne({},Gt),{text:De,loading:!1,error:ht}):Gt))}),et.current.on("done",()=>bt()),et.current.on("error",_t=>{const Rt="\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(_t)==="[object Object]"&&_t.status===-9&&(ft(1),xe(_t.data)),Lt(De=>De.map((ht,yt)=>yt===De.length-1?ae(ne({},ht),{text:Rt,loading:!1,error:!0}):ht)),bt()}),et.current.on("cancelled",()=>bt()),et.current.startStream()}),be(!1)}),qt=fn=>{Re(fn.target.value)},en=fn=>fn.reduce((En,an)=>{if(an.sender==="user"){const Vt=fn.find(jn=>jn.key===an.key&&jn.sender==="AI");Vt&&(Vt!=null&&Vt.text)&&!(Vt!=null&&Vt.error)&&En.push({question:an.text,answer:Vt.text})}return En},[]),cn=()=>{if(Ln)return;const fn=Wt("\u6539\u5199");nn(),be(!0),Mt(fn)},wn=fn=>{if(fn.key==="Enter"&&!fn.shiftKey){if(fn.preventDefault(),We.current||Gn)return;cn()}},yn=()=>{var fn,rn;ut(En=>En+1),(rn=(fn=et.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn),be(!1),st(!1)},dn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],In=(fn="")=>{const rn=["\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((En,an)=>{rn.push(`\u7B54\u6848${an+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${an+1})\u8F93\u51FA\uFF1A`)}),rn.forEach(En=>{const an=new RegExp(En,"g");fn=fn.replace(an,`**${En}** `)}),fn},Wt=fn=>fn==="\u6539\u5199"?`${Se}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${Ce}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${Ce}\uFF0C${fn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,kt=fn=>{let rn="";fn.key==="1"&&(rn=Wt("\u6DA6\u8272")),fn.key==="2"&&(rn=Wt("\u6269\u5199")),fn.key==="3"&&(rn=Wt("\u7F29\u5199")),nn(),be(!0),Mt(rn)},Qt=()=>{const fn=it.splice(it.length-2),{text:rn}=(fn==null?void 0:fn[0])||{};nn(),be(!0),Mt(rn,it)},Gn=St||Pt,Ln=(Se==null?void 0:Se.trim())==="";return _e?y.createElement(ue.Z,{open:Ln&&!Gn&&(Jt||!It),overlayStyle:{minWidth:200},menu:{items:dn,onClick:kt}},y.createElement(ce,{position:ot},y.createElement("div",{className:ke.wrap},Bt===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.chatContainer},Ot&&y.createElement("div",{className:ke.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),It&&y.createElement(Ee.Z,{cancelIndex:rt,streamingStatus:St,loadImage:!1,onFinish:()=>le(void 0,null,function*(){ut(0),setTimeout(()=>st(!1),0)}),value:It})),y.createElement("div",{className:ke.btnContainer},y.createElement("div",{onClick:()=>Fe(!0,It),className:ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Fe(!1,It),className:ke.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(Le.CopyToClipboard,{text:It,onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:ke.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Qt,className:ke.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{ft(1),nn(),Lt([])},className:ke.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:ke.inputContainer},y.createElement(he.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Se,bordered:!1,onFocus:()=>Ie(!0),onBlur:()=>setTimeout(()=>Ie(!1),300),onChange:qt,onPressEnter:wn,onCompositionStart:()=>We.current=!0,onCompositionEnd:()=>We.current=!1}),Pt?y.createElement("div",{className:`iconfont icon-tingzhihuida ${ke.cancelBtn}`,onClick:yn}):y.createElement(ye.ZP,{className:Ln?ke.sendBtnDisabled:ke.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Gn,onClick:cn}))))):y.createElement(y.Fragment,null)},Ae={"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"},de=Object.defineProperty,Pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,at=(_e,ot,Ce)=>ot in _e?de(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,Ve=(_e,ot)=>{for(var Ce in ot||(ot={}))me.call(ot,Ce)&&at(_e,Ce,ot[Ce]);if(Pe)for(var Ce of Pe(ot))ge.call(ot,Ce)&&at(_e,Ce,ot[Ce]);return _e};const pe=_e=>React.createElement("svg",Ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},_e),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 Ke="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Me=(0,y.forwardRef)(({initialContent:_e,onButtonClick:ot},Ce)=>{const[Fe,Je]=(0,y.useState)(null),[xe,ct]=(0,y.useState)(null),[St,be]=(0,y.useState)(""),[it,Lt]=(0,y.useState)(null),Se=Ce,Re=et=>{const Pt=document.elementFromPoint(10,et),st=document.createRange();let rt=null;const ut=document.createTreeWalker(Se.current,NodeFilter.SHOW_TEXT,{acceptNode:cn=>{const wn=document.createRange();wn.selectNodeContents(cn);const yn=wn.getBoundingClientRect();return yn.top<=et&&yn.bottom>=et?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let We="",Ot,nn,Mt=null,qt=null,en=null;for(;Ot=ut.nextNode();){Ot.parentNode.getAttribute("data-select")==="disabled"&&(nn=!0),We+=Ot.textContent,qt||(qt=Ot),en=Ot;const cn=document.createRange();cn.selectNodeContents(Ot);const wn=cn.getBoundingClientRect();Mt===null&&(Mt=wn.top)}if(qt&&en&&!nn){const cn=document.createRange();cn.setStart(qt,0),cn.setEnd(en,en.textContent.length),Lt(cn)}else Lt(null);return ct(Mt-1),nn?"":We.trim()};function Bt(et){for(;et.parentElement&&et.parentElement.tagName.toLowerCase()!=="section";){var Pt=window.getComputedStyle(et.parentElement);if(Pt.pointerEvents==="none")return!0;et=et.parentElement}return!1}const ft=et=>{var Pt,st;if(Bt(et.target)){ct(-1e6);return}if(((st=(Pt=document.getSelection())==null?void 0:Pt.toString)==null?void 0:st.call(Pt))!==""){ct(-1e6);return}const rt=Re(et.clientY);if((rt==null?void 0:rt.trim())===""){ct(-1e6);return}const ut=Se.current.getBoundingClientRect();Je(ut.left-30),be(rt)},It=()=>{},Et=et=>{ot&&St&&ot(St,et.clientX,et.clientY,it)},Jt=()=>{if(it){const et=window.getSelection();et.removeAllRanges(),et.addRange(it)}},Ie=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const et=Se.current;return et.addEventListener("mousemove",ft),et.addEventListener("mouseleave",It),()=>{et.removeEventListener("mousemove",ft),et.removeEventListener("mouseleave",It),Ie()}},[_e]),y.createElement("div",{className:Ae["hover-line-container2"]},xe!==null&&y.createElement("div",{className:Ae["line-button-container"],style:{top:xe,left:Fe},onMouseEnter:()=>{Jt()},onMouseLeave:()=>{Ie(),ct(null),be(""),Lt(null)}},y.createElement("div",{className:Ae.button,onClick:Et},y.createElement("img",{src:Ke}),y.createElement("span",null,"AI\u6539\u5199"))))}),Te={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},tt=({nodeRef:_e,noRestrictModal:ot})=>{const[Ce,Fe]=(0,y.useState)(null),[Je,xe]=(0,y.useState)(null),[ct,St]=(0,y.useState)(!1),[be,it]=(0,y.useState)(null),[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)(!1),ft=_e,It=(0,y.useRef)(null),Et=(0,y.useRef)(null),[Jt,Ie]=(0,y.useState)("");(0,y.useEffect)(()=>{Ce!=null&&Ce.toString()&&Ie(Ce==null?void 0:Ce.toString())},[Ce==null?void 0:Ce.toString()]);const et=()=>{const ut=window.getSelection(),We=ft.current.scrollTop,Ot=ft.current.getBoundingClientRect();if(ut.rangeCount>0&&ut.toString().length>0){const nn=ut.getRangeAt(0);Fe(nn.cloneRange());const Mt=nn.getBoundingClientRect(),qt=40;let en=Mt.top+We-5+qt;en{if(!ut||ut.rangeCount===0){Se(!1);return}const Ot=ut.getRangeAt(0).getBoundingClientRect(),nn=window.getComputedStyle(ft.current),Mt=parseInt(nn.lineHeight),qt=parseInt(nn.paddingTop),en=ft.current.scrollTop,cn=ft.current.getBoundingClientRect(),wn=Ot.top-cn.top+en,yn=Math.floor((wn-qt)/Mt),dn=qt+yn*Mt-en;it(dn),Se(!0)},st=ut=>{ft.current&&!ft.current.contains(ut.target)&&Bt(!1)};(0,y.useEffect)(()=>{const ut=ft.current;return ut.addEventListener("scroll",et),ut.addEventListener("input",et),ut.addEventListener("click",et),ut.addEventListener("mouseup",et),ut.addEventListener("keyup",et),ut.addEventListener("click",et),document.addEventListener("mousedown",st),()=>{ut.removeEventListener("scroll",et),ut.removeEventListener("input",et),ut.removeEventListener("click",et),ut.removeEventListener("mouseup",et),ut.removeEventListener("keyup",et),ut.removeEventListener("click",et),document.removeEventListener("mousedown",st)}},[]);const rt=(ut=!0,We)=>{if(!Ce)return;const Ot=Et.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),nn=Ce.cloneRange(),Mt=window.getSelection();if(Mt.removeAllRanges(),Mt.addRange(nn),ut){nn.deleteContents();const qt=document.createElement("div");qt.innerHTML=Ot;const en=Array.from(qt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}else{nn.collapse(!1);const qt=document.createElement("div");qt.innerHTML=" "+Ot;const en=Array.from(qt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}Mt.removeAllRanges(),Fe(null),St(!1),xe(null)};return y.createElement("section",{ref:Et},Je&&y.createElement("div",{ref:It,className:Te.toolbar,style:{top:Je==null?void 0:Je.top,left:Je==null?void 0:Je.left}},y.createElement("div",{className:Te.button,onClick:()=>St(!0)},y.createElement("img",{src:Ke}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(ie,{key:JSON.stringify(Je),noRestrictModal:ot,visible:ct,position:Je,selectText:Jt,applyRefinedText:rt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),ft.current&&y.createElement(Me,{ref:ft,onButtonClick:(ut,We,Ot,nn)=>{Fe(nn),St(!0),Ie(ut),xe({left:We,top:Ot+20})}}))}},88985:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return he}});var y=te(59301),ue=te(43418),Oe={num:"num___VQiqB"},he=({visible:ye,usedCount:Ee,totalCount:ke,onOk:ve,onCancel:ce})=>{const we=()=>Ee>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Oe.num},Ee),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",ke,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Oe.num},Ee),"\u6B21\uFF09\u3002");return y.createElement(ue.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ce,onOk:ve,footer:Ee>0?void 0:null},we())}},25355:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return E},Q:function(){return oe}});var y=te(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Oe=te(24544),fe=te(3294),he=te(43276),ye=te(89498),Ee=te(27478),ke=te(53630),ve="data:image/png;base64,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",ce=te(92310),we=te.n(ce),Le=te(8591),Ge=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>Ge(void 0,null,function*(){}),close:()=>{}};var E=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:ae,fetchUrl:le,noRestrictModal:re=()=>{},showEditableToolbar:ie,bottomOffset:Ae=110,loadingText:de,showEmptyData:Pe=!0,onStatusChange:me,stringTransformer:ge,bottomContainerNode:at})=>{const[Ve,pe]=(0,y.useState)(!1),[Ke,je]=(0,y.useState)(""),[Me,Te]=(0,y.useState)(0),[Qe,tt]=(0,y.useState)(!1),_e=(0,y.useRef)(null),ot=(0,y.useRef)(null),Ce=(0,y.useRef)(null),Fe=(0,y.useRef)(null),Je=(0,Ee.Z)({scrollBoxRef:Fe,bottomInspectRef:Ce,contentRef:ot,status:Qe,bottomOffset:Ae}),xe=Ve||Qe;(0,y.useEffect)(()=>{z==null||z(Ke)},[Ke]),(0,y.useEffect)(()=>{me==null||me({contentRef:ot,status:xe,value:Ke,open:ct,close:St})},[xe,Ke]);const ct=it=>Ge(void 0,null,function*(){pe(!0),je(""),Te(0);const Lt=le;it!=null&&it.fetchUrl&&delete it.fetchUrl,_e.current=new Oe.Z(`${fe.Z.API_SERVER}${Lt}`,it),yield new Promise((Se,Re)=>{_e.current.on("data",Bt=>{let{chunk:{content:ft,type:It}}=Bt;tt(!0),It==="text"&&je(Et=>ge?ge(Et+ft):Et+ft)}),_e.current.on("done",()=>{Se()}),_e.current.on("error",Bt=>{Object.prototype.toString.call(Bt)==="[object Object]"&&Bt.status===-1&&Le.ZP.warning((Bt==null?void 0:Bt.message)||""),Se(),ae==null||ae(Bt)}),_e.current.on("cancelled",()=>{Se(),ne==null||ne()}),_e.current.startStream()}),pe(!1)}),St=()=>{var it,Lt;Te(1),(Lt=(it=_e.current)==null?void 0:it.cancelRequest)==null||Lt.call(it),pe(!1),tt(!1)},be=(0,y.useMemo)(()=>ot.current?y.createElement(ye.Z,{noRestrictModal:re,nodeRef:ot}):y.createElement(y.Fragment,null),[ot.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:we()(ue.container,x),style:b,ref:Fe},y.createElement("div",{ref:ot,className:ue.liWrap,contentEditable:!xe},Ke&&y.createElement(he.Z,{cancelIndex:Me,streamingStatus:Ve,loadImage:!1,onFinish:()=>Ge(void 0,null,function*(){Te(0),setTimeout(()=>tt(!1),0),ee==null||ee(Ke)}),value:Ke})),!Ke&&!xe&&y.createElement("div",{className:ue.imgBox},y.createElement("img",{width:56,src:ve}),y.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&xe&&y.createElement(ke.Z,{text:de}),!Je&&y.createElement("div",{className:ue.backBottom,onClick:()=>{Fe.current.scrollTop=Fe.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ce}),at),!xe&&ie&&be)}},53630:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return fe}});var y=te(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:he})=>y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),!!he&&y.createElement("div",{className:"mt5"},he))},31707:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return b}});var y=te(59301),ue=te(19909),Oe={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},fe=te(8591),he=te(95237),ye=te(99064),Ee=Object.defineProperty,ke=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))we.call(ee,ne)&&Ge(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))Le.call(ee,ne)&&Ge(z,ne,ee[ne]);return z},a=(z,ee)=>ke(z,ve(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({description:z,code:ee,showData:ne={},sendParams:ae={},allShow:le=!1,draggableExtraNode:re})=>{const ie=[{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:z,show:ne==null?void 0:ne.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:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.ai_code_diagnosis,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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:z,query:ee,show:ne==null?void 0:ne.ai_code_comment,type:8}],Ae=ge=>{const{setChatData:at,setLoading:Ve,getData:pe,clearStatus:Ke,typing:je,setImageGenerator:Me,renderChatItems:Te,setSceneAwareness:Qe,setIdentifier:tt}=ge;let _e=ie;return le||(_e=ie.filter(ot=>ot.show)),y.createElement("div",{className:`${Oe.bigTips} mt10`},_e.map((ot,Ce)=>y.createElement("div",{onClick:()=>E(void 0,null,function*(){var Fe;if(je){fe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Qe(!1),Me(!1),Ve(!0),Ke();const Je=Te(ot.query);Je[0].show=!1,Je[1].imageGenerator=!1,at(Je);const xe=yield me.onAdd(),ct=(Fe=xe==null?void 0:xe.data)==null?void 0:Fe.identifier;tt(ct),pe("",a(oe({type:ot.type,description:ot.description,query:ot.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:ct},ae),{prompt:ne==null?void 0:ne.ai_code_evaluation_promote}))}),key:Ce,className:Oe.item},y.createElement(he.Z,{align:"middle"},y.createElement("img",{className:"mr10",src:ot.img}),y.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},ot.name)),y.createElement("div",{className:"mt10",style:{color:"#434D6C"}},ot.des))))},de=ge=>E(void 0,[ge],function*({type:at,value:Ve,index:pe,identifier:Ke,objectIndex:je}){const Me={index:je,identifier:Ke};if(at==="like"&&(yield(0,ye.ZP)("/api/course_qna_records/like.json",{method:"post",body:Me})).status!==0||at==="dislike"&&(yield(0,ye.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Me})).status!==0)return Promise.reject()}),me={onAdd:()=>(0,ye.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ye.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Game",by_self:!0}}),onListClick:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"get"}),onListDelete:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"delete"}),onListDealData:ge=>{let at=[];return ge==null||ge.forEach(Ve=>{var pe;const Ke=Ve.id,je=Ve.think?{reasoning:Ve.think,thinkingEnabled:!0}:{},Me=[{text:Ve.question,key:Ke,sender:"user",fileList:[],show:!0},oe({key:Ke,loading:!1,sender:"AI",show:!0,source:Ve.answer_source,text:Ve.answer,like:Ve.like,dislike:Ve.dislike,time:Ve.think_time,id:Ve.id,imageGenerator:((pe=Ve==null?void 0:Ve.answer)==null?void 0:pe.slice(0,4))==="new Promise((wn,yn)=>{var dn=kt=>{try{Wt(cn.next(kt))}catch(Qt){yn(Qt)}},In=kt=>{try{Wt(cn.throw(kt))}catch(Qt){yn(Qt)}},Wt=kt=>kt.done?wn(kt.value):Promise.resolve(kt.value).then(dn,In);Wt((cn=cn.apply(qt,en)).next())}),ee=({value:qt="",streamingStatus:en,onFinish:cn,cancelIndex:wn,time:yn,loading:dn,loadAll:In})=>{const[Wt,kt]=(0,y.useState)(""),[Qt,Gn]=(0,y.useState)(!0),Ln=(0,y.useRef)(qt),fn=(0,y.useRef)(en),rn=(0,y.useRef)(0),En=(0,y.useRef)(null),[an,Vt]=(0,y.useState)(!1),jn=70;(0,y.useEffect)(()=>{fn.current=en},[en]),(0,y.useEffect)(()=>{Ln.current=qt},[qt]),(0,y.useEffect)(()=>{if(!en){kt(Ln.current);return}return Vt(!0),En.current=setInterval(Dt,jn),()=>{clearInterval(En.current)}},[]),(0,y.useEffect)(()=>{an&&(kt(Ln.current),clearInterval(En.current),Vt(!1),cn())},[wn]);const Dt=()=>b(void 0,null,function*(){const bt=Ln.current[rn.current];bt!==void 0?(kt(_t=>_t+bt),rn.current++,clearInterval(En.current),En.current=setInterval(Dt,280/(Ln.current.length-rn.current))):fn.current===!1&&(kt(Ln.current),clearInterval(En.current),Vt(!1),cn())});return x.createElement("div",{className:`${E.reasoning} fadeIn animated`},x.createElement("div",{className:E.btn,onClick:()=>Gn(!Qt)},x.createElement("i",{className:"iconfont icon-shendusikao"}),yn?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",yn," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),Qt?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),dn&&x.createElement(ve.Z,{spinning:!0,className:"mt20"}),Qt&&!dn&&x.createElement("div",{className:E.content},Wt,an?x.createElement("span",{className:"aiBlink"},"__"):""))},ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ae=te(81327),le=Object.defineProperty,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(qt,en,cn)=>en in qt?le(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:cn}):qt[en]=cn,Pe=(qt,en)=>{for(var cn in en||(en={}))ie.call(en,cn)&&de(qt,cn,en[cn]);if(re)for(var cn of re(en))Ae.call(en,cn)&&de(qt,cn,en[cn]);return qt};const me=qt=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},qt),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 ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",at=Object.defineProperty,Ve=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,Ke=Object.prototype.propertyIsEnumerable,je=(qt,en,cn)=>en in qt?at(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:cn}):qt[en]=cn,Me=(qt,en)=>{for(var cn in en||(en={}))pe.call(en,cn)&&je(qt,cn,en[cn]);if(Ve)for(var cn of Ve(en))Ke.call(en,cn)&&je(qt,cn,en[cn]);return qt};const Te=qt=>React.createElement("svg",Me({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},qt),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 Qe="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",tt=te(59301),ot=({value:qt,onChange:en})=>{const[cn,wn]=(0,y.useState)(!1),yn=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Qe}],dn=yn.find(In=>In.key===qt);return tt.createElement("div",{className:ne.select},tt.createElement(ae.Z,{size:10},tt.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),tt.createElement("div",{className:ne.box,onMouseLeave:()=>wn(!1)},tt.createElement("div",{className:ne.text,onClick:()=>wn(!0)},tt.createElement("img",{src:dn.img,width:20}),tt.createElement("span",null,dn.name),tt.createElement("b",{className:"iconfont icon-zhankai6"})),cn&&tt.createElement("div",{className:ne.itemWrap},tt.createElement("aside",null,yn.map(In=>tt.createElement("div",{key:In.key,className:`${ne.item} ${In.key===qt?ne.active:""}`,onClick:Wt=>{Wt.stopPropagation(),en(In.key),wn(!1)}},tt.createElement("img",{src:In.img,width:20}),tt.createElement("span",null,In.name))))))))},Ce={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Fe=te(99064),Je=te(955),xe={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},St=({src:qt,onClick:en,topPercentage:cn=.62,draggableExtraNode:wn})=>{const yn=(0,y.useRef)(null),dn=(0,y.useRef)(!1),In=(0,y.useRef)(!1),[Wt,kt]=(0,y.useState)(window.innerHeight*cn),[Qt,Gn]=(0,y.useState)(!1),Ln=10;return(0,y.useEffect)(()=>{if(yn.current){let fn=function(jn){var Dt;dn.current=!0,Vt=jn.pageY,an=jn.pageY-(((Dt=yn.current)==null?void 0:Dt.getBoundingClientRect().top)||0),(0,Je.kk)("none"),document.onselectstart=function(){return!1}},rn=function(){dn.current&&!In.current&&en&&en(),dn.current=!1,In.current=!1,(0,Je.kk)("auto"),document.onselectstart=null},En=function(jn){var Dt;if(dn.current){const _t=jn.pageY-an,Rt=window.innerHeight-(((Dt=yn.current)==null?void 0:Dt.offsetHeight)||0)-50,De=50;if(!In.current&&Math.abs(Vt-jn.pageY)>Ln&&(In.current=!0),In.current){let ht=Math.max(De,Math.min(_t,Rt));kt(ht)}}},an=0,Vt=0;return yn.current.addEventListener("mousedown",fn),document.addEventListener("mousemove",En),document.addEventListener("mouseup",rn),()=>{var jn,Dt;(Dt=(jn=yn==null?void 0:yn.current)==null?void 0:jn.removeEventListener)==null||Dt.call(jn,"mousedown",fn),document.removeEventListener("mousemove",En),document.removeEventListener("mouseup",rn)}}},[en]),(0,y.useEffect)(()=>{const fn=()=>{kt(window.innerHeight*cn)};return window.addEventListener("resize",fn),()=>{window.removeEventListener("resize",fn)}},[cn]),y.createElement("div",{className:xe.draggableImage,style:{top:`${Wt}px`,display:Qt?"none":"block",cursor:dn.current?"grabbing":"grab"},ref:yn},wn&&y.createElement("div",{className:xe.extraNode,onMouseUp:fn=>fn.stopPropagation(),onMouseDownCapture:fn=>fn.stopPropagation()},wn),y.createElement("img",{className:xe.img,src:qt,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${xe.close}`,onMouseUp:fn=>{fn.stopPropagation(),Gn(!0)}}))},be="data:image/png;base64,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",it="data:image/png;base64,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",Lt="data:image/png;base64,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",Se=te(3294),Re=te(56102),Bt=te(24544),ft=te(58617),It=te(32050),Et=Object.defineProperty,Jt=Object.defineProperties,Ie=Object.getOwnPropertyDescriptors,et=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(qt,en,cn)=>en in qt?Et(qt,en,{enumerable:!0,configurable:!0,writable:!0,value:cn}):qt[en]=cn,ut=(qt,en)=>{for(var cn in en||(en={}))Pt.call(en,cn)&&rt(qt,cn,en[cn]);if(et)for(var cn of et(en))st.call(en,cn)&&rt(qt,cn,en[cn]);return qt},We=(qt,en)=>Jt(qt,Ie(en)),Ot=(qt,en,cn)=>new Promise((wn,yn)=>{var dn=kt=>{try{Wt(cn.next(kt))}catch(Qt){yn(Qt)}},In=kt=>{try{Wt(cn.throw(kt))}catch(Qt){yn(Qt)}},Wt=kt=>kt.done?wn(kt.value):Promise.resolve(kt.value).then(dn,In);Wt((cn=cn.apply(qt,en)).next())}),Mt=({title:qt="\u5934\u6B4CAI",placeholder:en,hideUpload:cn,hideInputBox:wn,aiIcon:yn=be,userIcon:dn=it,dragIcon:In=Lt,children:Wt,fetchUrl:kt,fetchData:Qt={},extraAnswerAction:Gn,showDefaultTips:Ln=!0,onOpen:fn,onClose:rn,loadingOption:En,showPreference:an=!1,initMessage:Vt,customRequest:jn,visible:Dt,width:bt=1200,isCheckRestrictNumber:_t=!1,headNode:Rt,headFunctionNode:De,showRedraw:ht,showEdit:yt,promptPropName:Gt="prompt",topPercentage:pt,showSwitchingModel:mt=!1,showImageGenerator:Ne=!1,showLookHistory:Ue=!1,fetchListObject:Ze,customPreference:wt,customDataNode:Ut,showAddSession:tn,historyId:gn,draggableExtraNode:Sn,drawerExtraNode:Mn,menuExtraFunctionNode:pn,showSceneAwareness:Zn=!1,ReactComponent:He=ue.Z,topFunctionNode:Nt,footerContainerStyle:bn,chatContainerStyle:xt={},showCodePreview:kn=!1,showSource:Ft=!0,onSendMessage:Ht,onDynamic:An=()=>{}})=>{var vn,Rn;const[qn,oa]=(0,y.useState)(!1),[ca,Un]=(0,y.useState)("qwen-max"),[$n,on]=(0,y.useState)([]),[Aa,ua]=(0,y.useState)([]),[Na,_n]=(0,y.useState)(!1),[Kt,Nn]=(0,y.useState)(!1),[Vn,sn]=(0,y.useState)(!1),[Tn,ze]=(0,y.useState)([]),[va,Oa]=(0,y.useState)(""),[Da,ja]=(0,y.useState)(0),[Pn,Ga]=(0,y.useState)(void 0),[Xa,sa]=(0,y.useState)(!1),[da,Wn]=(0,y.useState)(null),[ba,Ra]=(0,y.useState)(""),Hn=(0,y.useRef)(),ta=(0,y.useRef)(null),Sa=(0,y.useRef)(null),[Pa,zt]=(0,y.useState)(!1),[ln,Zt]=(0,y.useState)(!1),[On,ra]=(0,y.useState)(!1),[xn,ga]=(0,y.useState)(!1),[se,vt]=(0,y.useState)(!1),[Be,qe]=(0,y.useState)(0),Ye=(0,y.useRef)(null),At=(0,y.useRef)(!1),gt=(0,y.useRef)(null),[nt,dt]=(0,y.useState)(void 0),[Xt,hn]=(0,y.useState)(!0),[un,$t]=(0,y.useState)(bt-28),[Tt,Dn]=(0,y.useState)(!1),[mn,na]=(0,y.useState)(!0),[Xe,Cn]=(0,y.useState)([]),aa=(0,y.useRef)([]),Ta=(0,y.useRef)(null),Kn=(0,y.useRef)(null),Qa=(0,y.useRef)(!1),Jn=un-22,ma=va==null?void 0:va.split(` +`).length,{onAdd:ia,onGetList:fa,onListClick:xa,onListDelete:ha,onListDealData:ka}=Ze||{},ya=50,za=10,Ca={maxCount:ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$n,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:jt=>Ot(void 0,null,function*(){var ea,pa,Ba,La;const wa=(La=(Ba=(pa=(ea=jt==null?void 0:jt.name)==null?void 0:ea.split("."))==null?void 0:pa.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),zn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(wa);return jt.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):zn?jt.size/1024/1024>100?(Oe.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:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:jt})=>{on(jt)},action:`${(vn=Se.Z)==null?void 0:vn.API_SERVER}/api/intelligent_imports/upload_file.json`},Wa={maxCount:za,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Aa,multiple:!0,accept:".jpg,.png,",beforeUpload:jt=>{var ea,pa,Ba,La;const wa=(La=(Ba=(pa=(ea=jt==null?void 0:jt.name)==null?void 0:ea.split("."))==null?void 0:pa.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),zn=["jpg","png"].includes(wa);return jt.size==0?(Oe.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):zn?jt.size/1024/1024>10?(Oe.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:(Oe.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:jt})=>{ua(jt)},action:`${(Rn=Se.Z)==null?void 0:Rn.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!Tn.length||!Hn.current)return;const jt=Tn[Tn.length-1];jt!=null&&jt.loading&&(Hn.current.scrollTop=Hn.current.scrollHeight)},[Tn.length]),(0,y.useEffect)(()=>{if(!Hn.current||!Ye.current)return;const jt=new IntersectionObserver(([ea])=>{hn(ea.isIntersecting)},{root:Hn.current,rootMargin:"70px",threshold:0});return jt.observe(Ye.current),()=>{Ye.current&&jt.unobserve(Ye.current)}},[Hn.current,Ye.current]),(0,y.useEffect)(()=>{if(!Pa)return;const jt=Hn.current,ea=gt.current;At.current=!1;let pa=jt.scrollTop;const Ba=()=>{const{scrollTop:wa,scrollHeight:qa,clientHeight:zn}=jt;wa>pa?wa+zn>=qa-50&&(jt.scrollTop=jt.scrollHeight,At.current=!1):wa{At.current||(jt.scrollTop=jt.scrollHeight)});return La.observe(ea),()=>{var wa;La.unobserve(ea),(wa=jt==null?void 0:jt.removeEventListener)==null||wa.call(jt,"scroll",Ba)}},[Pa]),(0,y.useEffect)(()=>{!Pa&&aa.current.length&&(ze([...Tn,...aa.current]),aa.current=[])},[Pa]),(0,y.useEffect)(()=>{if(!Hn.current)return;const jt=new ResizeObserver(()=>{var ea;Hn.current&&$t((ea=Hn.current)==null?void 0:ea.offsetWidth)});return jt.observe(Hn.current),()=>{Hn.current&&jt.unobserve(Hn.current)}},[Hn.current]),(0,y.useEffect)(()=>{typeof Dt=="boolean"&&oa(Dt)},[Dt]),(0,y.useEffect)(()=>{var jt;if(ta.current&&da!==null){ta.current.focus();const ea=(jt=ta.current.resizableTextArea)==null?void 0:jt.textArea;ea&&(ea.selectionStart=ea.selectionEnd=ea.value.length)}},[da]),(0,y.useEffect)(()=>{ma<5&&sa(!1)},[ma]),(0,y.useEffect)(()=>{qn&&Vt&&(ze(Ka(Vt)),_n(!0),vo(Vt,{history:[]})),qn&&(Ea(),gn?no(gn):tn&&!nt&&Eo()),qn||Ja()},[qn]);const Ka=(jt="",ea=[],pa=[])=>{const Ba=Date.now();return[{text:jt,key:Ba,sender:"user",fileList:ea,imageList:pa,show:!0},{loading:!0,key:Ba,sender:"AI",show:!0,model:ca,imageGenerator:xn,thinkingEnabled:ln,codePreview:On}]},Ja=()=>{Ra(""),Wn(null),on([]),ua([]),Oa("")},fo=()=>{if(fn){fn({chatData:Tn,setChatData:ze,setLoading:_n,getData:vo,renderChatItems:Ka,handleAdd:Eo,identifier:nt});return}oa(!0)},$a=()=>{if(na(!0),rn){rn();return}oa(!1)},io=()=>{sa(!Xa)},Ea=()=>Ot(void 0,null,function*(){if(!_t)return;const jt=yield(0,Fe.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(jt==null?void 0:jt.status)===0&&(jt==null?void 0:jt.total_number)!==-1&&(ja((jt==null?void 0:jt.total_number)-(jt==null?void 0:jt.remaining_number)),Ga(jt==null?void 0:jt.total_number))}),Ma=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",Pn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Yn=jt=>jt.reduce((pa,Ba)=>{if(Ba.sender==="user"){const La=jt.find(wa=>wa.key===Ba.key&&wa.sender==="AI");La&&(La!=null&&La.text)&&!(La!=null&&La.error)&&pa.push({question:Ba.text,answer:La.text})}return pa},[]),vo=(...jt)=>Ot(void 0,[...jt],function*(ea="",pa={},Ba=Tn){if(jn&&(yield jn({mes:ea,setChatData:ze,fileList:$n,body:pa,checkNum:Ea,setLoading:_n,bodyChatData:Ba,setTyping:zt,setImageGenerator:ga,renderChatItems:Ka})),!jn){const La=$n==null?void 0:$n.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.file_id}),wa=Aa==null?void 0:Aa.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.data}),qa=pa.history||Yn(Ba),zn=ut(ut({identifier:nt,response_mode:"streaming",model:ca,scene_awareness:se,thinking_enabled:ln,image_generator:xn,code_preview:On,file_ids:La,image_list:wa,history:qa,[Gt]:ea},Qt),pa),la=Object.fromEntries(Object.entries(zn).filter(([Za,Ha])=>Ha!==void 0));Sa.current=new Bt.Z(Se.Z.API_SERVER+kt,la),yield new Promise((Za,Ha)=>{let uo=null,ao=null;Sa.current.on("data",Ia=>{zt(!0);const{chunk:{content:Ua,type:mo,created:Do,msg:So}}=Ia,ko=So==="error";mo==="thinking"&&(uo=uo||Do,ze(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(ut({},Po),{reasoning:(Po.reasoning||"")+Ua,loading:!1,hideAnswer:!0,error:ko}):Po))),mo==="text"&&(ao=ao||Do,ze(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(ut({},Po),{text:(Po.text||"")+Ua,loading:!1,startTime:uo,endTime:ao,error:ko}):Po)))}),Sa.current.on("done",()=>{Za()}),Sa.current.on("error",Ia=>{let Ua="\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(Ia)==="[object Object]"&&Ia.status===-9&&(Ua=Ia==null?void 0:Ia.message),ze(mo=>[...mo].map((Do,So)=>So===mo.length-1?We(ut({},Do),{text:Ua,loading:!1,error:!0}):Do)),Za()}),Sa.current.on("cancelled",()=>{Za()}),Sa.current.startStream()})}Ea(),_n(!1)}),Fo=jt=>{Oa(jt.target.value)},Bo=(jt,ea)=>{if(Ja(),_n(!0),jt==="edit"){aa.current=Tn.slice(ea+2);const pa=Tn.splice(ea),{fileList:Ba=[],imageList:La=[]}=(pa==null?void 0:pa[0])||{},wa=Ba.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.file_id}),qa=La.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.data}),zn={history:Yn(Tn),file_ids:wa,image_list:qa,edit:!0};ze([...Tn,...Ka(ba,Ba,La)]),vo(ba,zn,Tn)}if(jt==="redraw"){aa.current=Tn.slice(ea+1);const pa=Tn.splice(ea-1),{text:Ba,fileList:La=[],imageList:wa=[]}=(pa==null?void 0:pa[0])||{},qa=La.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.file_id}),zn=wa.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.data}),la={history:Yn(Tn),file_ids:qa,image_list:zn,edit:!0};ze([...Tn,...Ka(Ba,La,wa)]),vo(Ba,la,Tn)}},Mo=()=>{if(va.trim()!==""){Ja(),_n(!0);const jt=$n.filter(pa=>pa.status==="done"),ea=Aa.filter(pa=>pa.status==="done");ze([...Tn,...Ka(va,jt,ea)]),vo(va)}},Ho=jt=>{if(jt.shiftKey){if(jt.key==="Enter")return}else if(jt.key==="Enter"){if(jt.preventDefault(),jo||Qa.current)return;Mo()}},wo=(jt,ea)=>{let pa=!1;yt===!0?pa=!0:yt==="last"&&(pa=Tn.reduce((qa,zn,la)=>zn.sender==="user"?la:qa,-1)===ea);const Ba=ea===da,La=[...(jt==null?void 0:jt.fileList)||[],...(jt==null?void 0:jt.imageList)||[]];return y.createElement("div",{className:Ce.li,style:ut({width:Jn},xt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:dn})),y.createElement("div",{className:Ce.content},!!(La!=null&&La.length)&&y.createElement("div",{className:Ce.fileWrap},La==null?void 0:La.map((wa,qa)=>{var zn,la;return y.createElement("div",{key:qa,className:Ce.file},y.createElement("img",{src:te(90034)(`./${((la=(zn=wa==null?void 0:wa.name)==null?void 0:zn.split("."))==null?void 0:la.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(ye.Z,{title:wa==null?void 0:wa.name},y.createElement("div",{className:Ce.fileName},wa==null?void 0:wa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Je.RD)(wa==null?void 0:wa.size))))})),y.createElement("div",{className:Ce.borderBox},Ba?y.createElement(Ee.default.TextArea,{value:ba,ref:ta,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wa=>Ra(wa.target.value)}):y.createElement("div",{className:Ce.text},jt==null?void 0:jt.text)),Ba?y.createElement("div",{className:Ce.action},y.createElement(ke.ZP,{onClick:()=>{Ra(""),Wn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(ke.ZP,{disabled:!ba.trim(),onClick:()=>Bo("edit",ea),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:Ce.action},y.createElement(Re.CopyToClipboard,{text:(jt==null?void 0:jt.text)||"",onCopy:()=>Oe.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),pa&&!Na&&y.createElement(ye.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{Wn(ea),Ra((jt==null?void 0:jt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},bo=(jt,ea)=>{let pa=!1;ht===!0?pa=!0:ht==="last"&&(pa=Tn.reduce((wa,qa,zn)=>qa.sender==="AI"?zn:wa,-1)===ea);let Ba="";return jt!=null&&jt.source?Ba=jt==null?void 0:jt.source:(jt==null?void 0:jt.model)==="deepseek-r1"?Ba="\u7531deepseek\u751F\u6210":(jt==null?void 0:jt.model)==="qwen-max"&&(Ba="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:Ce.li,style:ut({width:Jn},xt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:yn})),y.createElement("div",{className:Ce.content},y.createElement("div",{className:Ce.borderBox},jt.loading&&y.createElement(y.Fragment,null,jt!=null&&jt.imageGenerator?y.createElement("div",{className:Ce.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(jt!=null&&jt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:Ce.loading},y.createElement("div",{className:Ce.dot}),y.createElement("div",{className:Ce.dot}),y.createElement("div",{className:Ce.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(En==null?void 0:En.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"))),(jt==null?void 0:jt.thinkingEnabled)&&y.createElement(ee,{time:jt==null?void 0:jt.time,cancelIndex:Be,loading:jt.loading,streamingStatus:!(jt!=null&&jt.text),onFinish:()=>{qe(0),ze(La=>[...La].map((wa,qa)=>qa===La.length-1?We(ut({},wa),{hideAnswer:!1,time:wa.startTime?wa.endTime-wa.startTime:null}):wa))},value:jt==null?void 0:jt.reasoning}),!!(jt!=null&&jt.text)&&!jt.hideAnswer&&y.createElement(a.Z,{onDynamic:An,cancelIndex:Be,streamingStatus:Na,loadImage:!!(jt!=null&&jt.imageGenerator),onFinish:()=>Ot(void 0,null,function*(){qe(0),setTimeout(()=>zt(!1),0)}),value:jt==null?void 0:jt.text})),Ft&&!!(jt!=null&&jt.text)&&Ba&&y.createElement("div",{className:Ce.source},Ba),y.createElement("div",{className:Ce.action},Gn==null?void 0:Gn(jt,ea,{onMenuClick:no}),!(jt!=null&&jt.imageGenerator)&&y.createElement(Re.CopyToClipboard,{text:String((jt==null?void 0:jt.text)||""),onCopy:()=>Oe.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),an&&!Na&&y.createElement(y.Fragment,null,y.createElement(ye.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:jt!=null&&jt.like?{color:"#FA8D30"}:{},onClick:()=>Va("like",!(jt!=null&&jt.like),ea),className:"iconfot icon-yijiejue font15"})),y.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:jt!=null&&jt.dislike?{color:"#e86d7c"}:{},onClick:()=>Va("dislike",!(jt!=null&&jt.dislike),ea),className:"iconfot icon-weijiejuezhengchang font15"}))),pa&&!Na&&y.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Bo("redraw",ea),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Va=(jt,ea,pa)=>Ot(void 0,null,function*(){if(wt){const Ba=Tn.slice(0,pa+1),wa=Yn(Ba).length;yield wt({type:jt,value:ea,index:pa,identifier:nt,objectIndex:wa})}ze(Ba=>(Ba[pa][jt]=ea,ea&&(Ba[pa][jt==="like"?"dislike":"like"]=!1),[...Ba]))}),Uo=()=>{var jt,ea;qe(1),(ea=(jt=Sa.current)==null?void 0:jt.cancelRequest)==null||ea.call(jt),_n(!1),zt(!1)},Eo=()=>Ot(void 0,null,function*(){var jt,ea,pa;(ea=(jt=Sa.current)==null?void 0:jt.cancelRequest)==null||ea.call(jt),Ja(),ze([]),_n(!0);const Ba=yield ia();(Ba==null?void 0:Ba.status)===0&&dt((pa=Ba==null?void 0:Ba.data)==null?void 0:pa.identifier),_n(!1),zt(!1)}),Fa=()=>Ot(void 0,null,function*(){var jt;sn(!0);const ea=yield fa();(ea==null?void 0:ea.status)===0&&Cn(((jt=ea==null?void 0:ea.data)==null?void 0:jt.list)||[]),sn(!1)}),no=(...jt)=>Ot(void 0,[...jt],function*(ea=nt){var pa,Ba,La,wa;(Ba=(pa=Sa.current)==null?void 0:pa.cancelRequest)==null||Ba.call(pa),Ja(),Nn(!0);const qa=yield xa(ea);if(qa.status===0){const zn=ka(((La=qa==null?void 0:qa.data)==null?void 0:La.messages)||[]);ze(zn),Nn(!1),dt((wa=qa==null?void 0:qa.data)==null?void 0:wa.identifier);return}ze([]),Nn(!1)}),ho=(jt,ea)=>Ot(void 0,null,function*(){(yield ha(jt)).status===0&&(Oe.ZP.success("\u5220\u9664\u6210\u529F"),ea===nt&&Eo(),Fa())}),eo=()=>y.createElement("div",{className:Ce.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(ve.Z,{spinning:Vn},!Xe.length&&y.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Xe.length&&y.createElement("div",{className:Ce.menu},Xe.map(function(jt,ea){return y.createElement("aside",{className:oe()(nt===jt.identifier&&Ce.active),key:jt.id,onClick:()=>no(jt.id)},y.createElement("div",{className:Ce.menuText},y.createElement(ye.Z,{title:jt==null?void 0:jt.question},y.createElement("span",null,jt==null?void 0:jt.question)),pn&&pn(jt)),y.createElement("div",{className:Ce.menuDel,onClick:pa=>pa.stopPropagation()},y.createElement(we.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ho(jt.id,jt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ya=jt=>{if(jt==="file"){if(Aa.length){he.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:()=>{ua([]),Ta.current.upload.uploader.fileInput.click()}});return}Ta.current.upload.uploader.fileInput.click()}if(jt==="image"){if($n.length){he.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:()=>{on([]),Kn.current.upload.uploader.fileInput.click()}});return}Kn.current.upload.uploader.fileInput.click()}},so=[{key:"file",disabled:$n.length>=ya,label:y.createElement(ye.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},ca!=="deepseek-r1"&&{key:"image",disabled:Aa.length>=za,label:y.createElement(ye.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yo=[...$n,...Aa],jo=yo.some(jt=>jt.status==="uploading")||Na||Pa,Oo=Da>=Pn,To=cn||$n.length>=ya||Aa.length>=za,Zo=xn||ln||se||On||!!yo.length,Go={chatData:Tn,stream:Sa,isDisabledNum:Oo,checkNumModal:Ma,checkNum:Ea,onClose:$a,setChatData:ze,setLoading:_n,getData:vo,clearStatus:Ja,typing:Pa,setImageGenerator:ga,renderChatItems:Ka,setSceneAwareness:vt,setIdentifier:dt,setCodePreview:ra,setTyping:zt};return y.createElement(y.Fragment,null,Wt?y.createElement("div",{onClick:fo},Wt):Wt!==null&&y.createElement(St,{draggableExtraNode:Sn,src:In,onClick:fo,topPercentage:pt}),y.createElement(He,{open:qn,width:Tt?"100%":bt,afterOpenChange:jt=>{jt&&na(!1)},push:!1,contentWrapperStyle:mn?{}:{transition:"none"},extra:y.createElement("div",{className:Ce.head},Mn,mt&&y.createElement(ot,{value:ca,onChange:jt=>{Zt(!1),ga(!1),Un(jt),ua([]),on([])}}),Ue&&y.createElement(y.Fragment,null,y.createElement(Le.Z,{dropdownRender:eo,onOpenChange:jt=>{jt&&Fa()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:Ce.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),tn&&y.createElement(y.Fragment,null,y.createElement("div",{className:Ce.headBtn,onClick:Eo},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(ye.Z,{title:Tt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:Ce.headBtn,style:{padding:"0 12px"},onClick:()=>Dn(!Tt)},Tt&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Tt&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("span",{className:"c-grey-333 font16"},qt),onClose:$a,bodyStyle:{paddingRight:4}},y.createElement("div",{className:oe()(Ce.wrap,qn&&"body-overflow-hidden")},y.createElement("div",{ref:Hn,className:Ce.chatContainer},Nt==null?void 0:Nt(Go),Ln&&y.createElement("div",{className:`${Ce.li} mb20`,style:ut({width:Jn},xt)},y.createElement("div",{className:Ce.avatarIcon},y.createElement("img",{className:Ce.img,src:yn})),y.createElement("div",{className:Ce.content},y.createElement("div",{className:Ce.borderBox},Rt,De==null?void 0:De(Go)))),y.createElement("div",{ref:gt},y.createElement(ve.Z,{spinning:Kt,className:"mt20"},Tn==null?void 0:Tn.map((jt,ea)=>y.createElement(y.Fragment,{key:jt.key+ea},jt.show&&y.createElement(y.Fragment,null,jt.sender==="user"&&wo(jt,ea),jt.sender==="AI"&&bo(jt,ea),Ut&&!["AI","user"].includes(jt.sender)&&Ut(jt,ea,{width:Jn})))))),!Xt&&y.createElement("div",{className:Ce.backBottom,onClick:()=>{Hn.current.scrollTop=Hn.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ye})),!wn&&y.createElement("div",{style:bn,className:oe()(Ce.footerContainer,Xa&&Ce.full,Zo&&Ce.footerContainerSelected)},y.createElement("div",{className:Ce.btnWrp},kn&&y.createElement(ye.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>ra(!On),className:oe()(Ce.btn,On&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Zn&&y.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>vt(!se),className:oe()(Ce.btn,se&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ca==="deepseek-r1"&&y.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>Zt(!ln),className:oe()(Ce.btn,ln&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),Ne&&ca==="qwen-max"&&y.createElement("div",{onClick:()=>ga(!xn),className:oe()(Ce.btn,xn&&Ce.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yo.map(jt=>y.createElement("div",{key:jt.uid},(jt==null?void 0:jt.status)==="uploading"&&y.createElement(ve.Z,{indicator:y.createElement(ft.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:jt==null?void 0:jt.name,className:"mr10"},(0,Je.Pq)(jt.name,20)),y.createElement("i",{onClick:()=>{on(ea=>ea.filter(pa=>pa.uid!==jt.uid)),ua(ea=>ea.filter(pa=>pa.uid!==jt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(ye.Z,{title:Oo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",Pn,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{className:oe()(Ce.inputContainer,ma>4&&Ce.lineFour,Oo&&Ce.disabledInput)},y.createElement(fe.default,ut({ref:Ta},Ca)),y.createElement(fe.default,ut({ref:Kn},Wa)),y.createElement(Le.Z,{className:`${To&&"hide"}`,menu:{items:so,onClick:jt=>Ya(jt.key)},placement:"top"},y.createElement(ke.ZP,{className:Ce.uploadBtn,icon:y.createElement(It.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Ee.default.TextArea,{rows:ma>4?4:ma,placeholder:en||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:va,bordered:!1,style:To?{paddingLeft:0,marginLeft:0}:{},onChange:Fo,onPressEnter:Ho,onFocus:()=>Ht==null?void 0:Ht(),onCompositionStart:()=>{Qa.current=!0},onCompositionEnd:()=>{Qa.current=!1}}),Pa?y.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${Ce.cancelBtn}`,onClick:Uo})):y.createElement(ke.ZP,{className:(va==null?void 0:va.trim())===""?Ce.sendBtnDisabled:Ce.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:jo,onClick:Mo}),ma>4&&y.createElement("span",{className:Ce.fullIcon,onClick:io},Xa&&y.createElement("span",{className:"iconfont icon-shousuo"}),!Xa&&y.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(lt,Ct,te){"use strict";te.d(Ct,{o:function(){return y}});const y=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?$1 -`),ue)},36061:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return x}});var y=te(59301),ue=te(17574),Oe=te(16149),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},he=Object.defineProperty,ye=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,we=(b,z,ee)=>z in b?he(b,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[z]=ee,Le=(b,z)=>{for(var ee in z||(z={}))ve.call(z,ee)&&we(b,ee,z[ee]);if(ke)for(var ee of ke(z))ce.call(z,ee)&&we(b,ee,z[ee]);return b},Ge=(b,z)=>ye(b,Ee(z)),oe=(b,z)=>{var ee={};for(var ne in b)ve.call(b,ne)&&z.indexOf(ne)<0&&(ee[ne]=b[ne]);if(b!=null&&ke)for(var ne of ke(b))z.indexOf(ne)<0&&ce.call(b,ne)&&(ee[ne]=b[ne]);return ee},a=(b,z,ee)=>new Promise((ne,ae)=>{var le=Ae=>{try{ie(ee.next(Ae))}catch(de){ae(de)}},re=Ae=>{try{ie(ee.throw(Ae))}catch(de){ae(de)}},ie=Ae=>Ae.done?ne(Ae.value):Promise.resolve(Ae.value).then(le,re);ie((ee=ee.apply(b,z)).next())}),x=b=>{var z=b,{value:ee,onChange:ne,defaultValue:ae,disabled:le}=z,re=oe(z,["value","onChange","defaultValue","disabled"]);const[ie,Ae]=(0,y.useState)([]),[de,Pe]=(0,y.useState)("1");(0,y.useEffect)(()=>{me()},[]);const me=()=>a(void 0,null,function*(){const Ve=yield(0,Oe.NZ)({});if(Ve!=null&&Ve.data){const pe=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Ve.data||[])}];Ae(pe),Pe("2")}}),ge=Ve=>{function pe(He){const je=He.children,Me=Array.isArray(je)&&je.length>0,Te=He==null?void 0:He.group_id;return{title:y.createElement("div",{title:He==null?void 0:He.name,className:fe.name},He==null?void 0:He.name),value:Te,key:Te,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Me?je==null?void 0:je.map(Qe=>pe(Qe)):[]}}return Ve==null?void 0:Ve.map(He=>pe(He))},at=ae?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ee,defaultExpandedKeys:ee};return y.createElement("div",{className:fe.customTree},y.createElement(ue.default,Le(Ge(Le({key:de},at),{showIcon:!0,treeData:ie,onSelect:ne,disabled:le}),re)))}},67054:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return me},U:function(){return Ae}});var y=te(59301),ue=te(31797),Oe=te(43418),fe=te(1710),he=te(4901),ye=te(94941),Ee=te(61186),ke=te.n(Ee),ve={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"},ce="data:image/png;base64,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",we="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAL4AAACqCAYAAAATM/UQAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4FdW2/vfMnH5OThKaCKgEEsDe+7Nc27Vg96pX5YqdpkhvFop0laJYsKDXrqhXrnrtvVcsSOgElCKQnF5n9vvWnjknByTkzJCEJGR/773PR/bs2Xvtdfasvda//sXQ0loksBtKgO2Ga97lS+Zr0QoxpNAVcQBpxqDt8kntZhNoUfx63nDOIWE59gW810NqdQI03gWIK+BMBlQZjGvg0i9A6G0g/iYrxUf1PKWW4QG0KH49qgFfggshd5kKLd4e2noFmmqvUeIcKiQ5AuZeBx6aiDI8zRjUepzebj10i+LXw/bzJegBueND4DgE6bVe069gUhDMWQ4l2pOVYIPp51seqFUCLYpfq4jMdeDLcCyXD/wfSyxygaeVrU54nuc3lnaFIwUoYUjpv7Ey/GhuFi29a5NAi+LXJiETf+eLcRx3HvI2Yj+42baS1ZVZNy63J/WarrdcARScwUrTb5uYSkvXWiTQovh1pCJ8Bfbm0uGrEPsWWyk9KbukK3taA8IJhkQKSArrXYLDpsGpAG47h6IAwqqnH0HuzjA5AkU9hHXB0jqa7m4/TIvi14EK8KVwQNn/V55c2pnxhJQ92XXdRjgJrKuUUbFGxrLVEv5Yp2BLAJCYhFZFGjrswdGlJIV9OqTRxs/hsXFd+au/EBpgXwVf8gC2J6J1MOXdfogWxa8DFeDL95wD+Hvx1G+ejEBJZ7kErN4k4fMfHHjjbSd++cWGQFACVzk4B7jozCBLQKs2KRx8QApnnZLEkYek0NGvgtEgWf2XopAds1hpbGQdTHm3H6JF8XdSBciDw91nfcfCb7hyh0ox4OflMh55xou3PnAgHZNgt2mQJF3khk6L/6Z/SXFATXJ4fMBZp8fR+/IoundKQ849+TVbFHKKLrtf7eS0d/vHWxR/J1WAr9rvM6Q2HwV1vSy0WQLSEvDtYjsm3OvFwh9scDo0yMIpz2pw43NwaHT2Q+McqRTD0UclMerWCA7cJwlGdr/+deBgrkUojR7A2Fa/nZ1cxe73eIvi78Se88U4D57TnkLknayvnsybpesUDB9bgG+/d8LtToPUWrdr8hA3deUa0qqMY45NYMroADoVafqlly7JUEJAegDrhid2Yuq7/aN57MRuL6PtCkBcaO0nrEb0u3ZgkWyfKhWYNNOPp19wwePk4CzjoslT1KT4xq02rWm49oo4hvQLwZnOmYbkCqAw1pG1Rbhld6xJIM/dsDZ4c36KL/GOgX3fEYh97ckY6mkZeOcrOwYO90NTJTCh9NTEUZ1X45yDZfyhnMPl47h/SiWOPzgNJIyPBkEbuPIw65YYlNegLZ3+IoEWxbegFHwV2nP5rOUs8j8XSLkNt+O6CMOAMQX45ksXHI5tnfHmX0RmfEJlOOnEJGaMrUKhbLg5GVlO9jiTkvuzUiw3P3LLEy2Kb0EH+IrOL0Fz9ER6sQ4640BSBv79HycmTPJBsUvijM/13Jh9jfgtiR+VJNydd4yqwqVnJcAypz6X0pCcH7Ky6Glmx27pn9dtq0VMuRLgS3E0d5zzHqL/dWdPDQkoXy/j+kEFWLvKDptNgwYpn6ts7cJlHGpaQrducTx8TwgdC1X9oit+cLYIpNQFrAzv1D5QS49cCbSc+Cb0gcxvrD5sEZKrukHbnJVd2gFMvN+Phx91wO2se5FyimSlJdx4YxS39A7ClsxEtRgguSpQGu3CGHKvvyZWtXt2rftdasZy5Evla7j9/2ay2Ie6+5LsETuwcLmMXn2KEQkxSHL9iJRuDK2LNcy9dwsO6KrqF12BAVJCYOx2Vpqa0YxFX+dLq59dqvNp7voB+VIUwHlqBY985GeEGDYkF2UMgyf48N8FbridGuijUNeNwl4a49BSHOefE8f40SG4VeH31JvkiYBH9mHdsKmu391cx6v7XWqmkuLL2syE0v46xH5yZ3XbBrz9pQN9hhVCVukeysF0AE7dN8bBNQaHC7h3fBVOOy6hn/qi2eOQpOdZWfzqun9x8xyxnnapeQmLL0cZd5z7Iwu95sri6RmwOclwzcDW+PFHwGkjUKbh4qmH5dPI9D1RVYajD1cxe/JmtHIa7k1x6rtjQPTYlqSV/ITfovh5yImv7PEB0pHjoVYQYl6YOZoNeOxFN8ZO88GtcIHENOCWeYy4M130oMGooUFcdX4Mcipz0ZU1MOePrCxy2M6Mvrs826L4tew0L8eZcJ/9IiKv6xFaajZg5XoJvW5qjbUbOGzkaG+wxpFWGfYpUfHIPZUoaa3noxPMmcEVBo9dy7rjhQabThN9UYvi72DjOIcNa05YxWM/7sl4MNszQe7LGV489oQXbpeOrGnIpkkqWFJBr6ujGHZTEA5yZIpJMED2boYz1Il1Qqwh59TU3tWi+DtS/GWeYVAOuw3Rj71ZuI0N+GKRDdf1L0YyQbgaQ+EaaOcztwg64QuKOB6YVoUj902CHE16yqIjAoXfy7omb2ugKTXJ17Qofg3bxlegHbefvZwF3/KApbNJ4iHOMOC2Qrz/nh1OR+Y6a0aMuuqS4tKgLJNmZUJ9MsqfVoHTT0ti2u1V8Anos3Hyy94Y5HB31gUVJobdrbqa2bHdSjB8+d7PAN4LkfzVIRZOkrIDL79nx+DRRVBk+qd8+UK2Fh0hMGWZ/k2CqlECioltyHkljSPZyb0ZxJn/FwejiK6Yq5IEs7/NyqI9d6tNM7FYExI3MWoT78qX43DuvOAjFnxF99mTssnAhjDDvwYUYfFiG+x2a4ukTCvOJRy4fxJpDvz8kx02xdoPSGMatDRwzJFp3DshgLZurTpJXXZHgeiZrAwfW5tp836qRfG32V+Bx6k47Cckf98P6nr9MKZ8WAdw/5MeTJvhg8tFHnVKBDQrPiZSCz1eDdPHBxBLMAwdXQROvCNGLq4ZdaMkF/oR2RwqhvaLodfFESgZ9CZdSiTPMnQNdWshpf2rVM3unJl9aZJ9ebl8FXefNYeFF3jJNy9McAX4ba2MXjcWY0slICkUoRW2iqlGpgk5/M8+K4Gpt1UhHmUYOK4AH7zvgGKzCJUl5dcklJRQUKsSZR1U/aIrvlKuEJAYxsq0B01NdDfo3KL4OZvMN8LL46euYZEvCrPphAyIywyjp3rxwkseuB102ltD23PO0KatioemVeKA0jRUDfj6VwV9hhQhFAJkIlC24BwVPnxJwxWXxjC8XwTOLI6H0Ju+EGzBvVhnVO0G+pz3ElsUP1fxl7WezpWufVj8S3f2n23Ah987cMOtfvA0uS+tBauEcjKO63pHMPTGCBh52elHJQET5/jx7yedkG0MUjZHN+89FB3pa9KqjYp7xoVx7IGJnFPfEQPYE6ws3sfciM27d4viG/vLl6CEu3r+ysKvOyEZl0QZqEox3DS8Fb74XIbdaZg+Zr05dEfgQPeuaTw8owodMskkBsphyQYFN9zqQ0WFw7joWlA6PXSLU06OY8qYEAooTTHr3vTEgMhhrAy/WRi5WT7SovgZxV/R/R1oqZO4ulzgcci21xzA06+5MXq8Dw6bgby0IDF6RLJxjBkewhVnxyDqoOQQyKZk4PGX3JhydyGYQrlbVmLB+kXX4+EYMyyAC09PQMqiNxUVzPkl6xY+vllqsYVFWdhGC29p5I/wJThNc5/7Cgu/lqUAJPflmioJV/QpxtrVkm6G5EDg810SqbCmASccG8fsiSF4iRptW2ZkCdgYkdF3RAG++84hUhf1LBMzPwB9chpjOHD/BGZNCqKj3+DjEURX7jCk6BWsFK/lO/fm3G+3V3zOoWDtcct57Ne9mFZ9/0s5gOkPeHD/XC88TnMqmFEYYWloGrx+YOakAE48NJmDod9ardIK8M6XDgwZVYBkggmqwQy/jhkFJBcrs2noe30EN10ZgT0T1NJxPBvQNbQXY8j+q5mxm1PfFsUvdw3SXMeNZdF3vVlh2IAfl9jQq38xomFAsnKfFQewBpVJ+Mf5cUwYGoCcNO4I25M6ByKMYfhkH15b4ITDTgEF8y82TH3s2TGF+yYHsf8+aYhsXHHqO6nQxCRWmp7YnJTYylp2a8Xn5WjNvT1XIfimh0nprN0dYcDQsX4seMMBp8tKoErfCq5qaN+RY+69lejWURVRVjKXamqaAvy41IYbBhVjyyYVCuEiLDTGKT+A4aLzYrhtUAhubZuLri1SwjpjvYWhm80ju7fiL+v0BFfa/oPFv3MKRaVLrR1443MH+g8tgMIlkWBiAUem4+MljoF9IujbKwIBEs7AH2pSHwYkGDDzMR8eeMQpFF/ggUzvEgW1gMIiYPKdAZxyVI6JxewJSLb/sNLIpc1Giy0sxLRILbyjUT7Cl+Bg7r7ocxaar9N7EzuZBGyOS+h9axF+WqjApXBxWTTfGDSVY/8Dk5g7PYA2GQxNHgMRCmJVpYybBhVg6VIHlCyOx8RF1zjgKW5w/LEJTL0jiNZbpSl6ouCRk1k3fJ3HlJplFyu72iwEwVcd8gPSmw9EqiLL/KTagUdf8GLCVA9cdsokNAseM5JSOIPdyXHX7SGc/zfDfVnbaZ+RKgPIvfniGy7cMdEnfpFWsxoJF+RycgwbFMY/e8YgZ9ybTOaQ3IvQNbTb0o3vlorPy3GZ5j53rhR+zZs1I2Rg2QYFV/UpxIb1EhTFgmiEcnOonOHUkxO4d1yg2r7O97gwXrspyXDLGD8+/9QBmz3j3sx3EKOfwbzcvXtSuDc7tzbcm/RnyRUCT/Zn3dQnTY7aLLpb2N2mvW7+B9xQT69Qo1+0Yjyk+00YkLQBY+/2Y94zDngssqHRF4IoQIpbqbhvSlDPjDLrOMygQRXg4+8duGVYAaIxyaikkvkC5Wf20P2A7rWSDFzTK4qB14VFmmI2CUbyVaEw2Gl3pBvf/RR/eauJsB10M4+87yHznWxqpgBf/mLDtTe3QjKhQhLlRsyLhgo6EI75qitiGNU/DDmRn4Ju9yhhQJQDY2cW4IUXXLAR/p9pYJpsmGB5HkDk4eEM7dqrmHVXEId2Swr3plg3c0bA+UOsW2JwnqM1m27md7cJL12U5HRc9BuCr7kYI+yurgBhSicc4ccHHzvgdKrgFiDHNJamQsCD595bhb1bp3Vy151omgz8VkHuTT/++IPBljW/zG2bOOEZcPYZCYwfEYCP7i5ZFjZvDCx8wO5GN25OgjuxiY3hUb6y7A1NU06VUotsGawMdwKv/M+BQWOKYLepxklvKhlQ/wFxQLZpGHZrDNdcFNbdlzvZ6EdJF92Hn3Fj+n0+2AVXptkLtz4JMnkKfBxjRwdwzgmJ6jRFKGkozg9Z1/BuRTe+2yg+X4qTNPc//suCLwgTRzSRTijhX/38KC93wG63QhUi8MbitD/ssDQenFqFIrv6VzyO1R+BBPwRknDTUD9++dEO2WmNplCA7gAcengcsyeEtk5TlNwRsOhuRTe+Wyg+5XbzimOWIrGyM9OqA5ZpO3Dfky7cM5PSCenUNi8OeiLNNXg9wNSxIZxxXLxGPI5V3Sccz4IP7BhxZyHUNIdkAUNBF29JBRQXMLBfDL0vCkHJXrwlwvFUoGtwt6EbN7/TVndvFz7Hyx39Nfepk6Tw67r7kv6X0glXy7iqTzEqtzDIRO9tQRp0iqaTGi7omcLUMQHYclmM63DNAQ0YPNaP994j9Kb5iQoYA2eC2Hafzhrun1SJso5GmqKYp4twPGNYWWpmHU670Q5lXoKNdinbnxhfg2Iu9VyNEIHQDMObATEJGDW5AC/Nd8PtJjekbrLk33RbW1VV+AqBJ+4P4qASg9gp/0Hy60lcnTLw9SIbbhpcjGBAg7wTeb8Epbj8kgRG9g/BmcHx0K+e+SJAcLegGzez0/ltUiPrxVd0fATSnlcg/rXA44hG6YTfOnD9YD9Y2tpJT8OQ+zKVknHdtWGM6Vc3F9oaxUc4HkpTfMCLJ5/wQCEyK9OmmREk4Bz+VipmjA3juEMT1bEGyREH5OdZWbTZ0403a8Xny3EAd176FQIvuOiUy/DjUDrhDUOL8OVXCpyCH8eCGJiGdIphn701PPlgpV6bqr6K8WT0lQHLNiq4YWAhVlcoBo7H/ElDUAbK8vrbSRqm3L4FfsIDkc0mmBk8MfDIMawbFpofuek8YWHHm87i+MqDvgYPHobkyiywXU8ndGH0eC+clGRoMXmc/JcpDowbFRJ03YhaSJoyK0rDvfn0Ky5MmF5gLU/AeCclp7udwJjhQVz093h1mqLIfXT/wEqDh5udXlPq32wVny/BRdxzyTwWeNFLbktxotmA1ZslXNW3EGsqdAYzitDqVIDmWjLJcdRRSTx6TwBeC8+be1tOb0pTjMnoN6IA33zjgN1mDsaQHYnryNMD9k+IlMhsNcVMmiKPNmu68Wap+HwlnLCdVsGj37ZhWmUWB5+yA1PneDHnUXc2ndBUqErnCBFYd9nB8eDdlTjpyFSdBKvy/iEwQJX1EkSDRxUimbCeIUbvlG0cN10TRt9/RfVqisLiYWCybxOcwb2aK91481T88sKx8BwxGKF3PNnkDzvw/VIZV/dthWhYgkT0GxYaBYLiKeCC8+OYPiagU/Y1dONAiAGjpvixYIETNgqYcUpaMdkIVMcZOu6pYtbkIA7IeKXER8QZgaI1W7px07IyKdoG786XoiPcFy1BaIFLxOUNS4DSCW8d68Mbb3jgcVqJ0OpLSascbVppmPdgJXps5Qdv2KVSKaKflim4/lY/tmxSIIsfsoXt5JpIU7zg3BjuvDUM91Z0474YpFA31hVrGnZ19f82C5Kq/0ntzBv4yq6vatx7lpT40SbGoRU6gDc+dmDAiEIonEElZj0LdjlZOsk0MKhPBLdcH9Hhk/k2ukgTs4hmwIJzJE/hA+KMFaq7LfVITeMb7s2Zj3nwwCNe4eERZptp/RecJPAXpTH5zjBOOSqnmiKzJSHZ32KlkXPzXWZT6desFJ+X43juveItFnq6mt5bAjZFKZ2wED/9bIPTroEom6zk0aZSHD26p/HEnADaOPPA44iLIkBkyBtCEiorJYSigEqxA5n88LqaEFd+gZuhqLUq0hQFCDOP3xSBSCs2K7hmYCFWLFOqWdjM7qrxruOOSWL6nVVo5drKvUlpin9n3fBJU1HqfOZpVkT5jLlL+pBrmq85phyJiq5M/T07B6L3fuRZD+6a5ofLqdLhZkHpjXA/AyaPDeHiM6LVF9qalNSQbCgF/PCbHQved2LhDzaEIhxqWgFnhFnWT2ibAhQWchx6SBrnnBrDAV2T8GQ8UTvaIcO9+dSrLkyaVgDOrFVYIWHR18zp0DD81gguPzcqqFCMnyWguJeiS6h7c6Ibbz6Kv8R2o+bqOZ2FX/YK1zydYgqwbJ2MXn2KsX4DoCjmeWpIQFRVnNyXJ5+UxpwpVXCTAz+PUzmiMbz2vguzHnJj7RoZiqKf7ts+SxdMlVORBwmdu6YxpE8Yp/9fAo4snGAHZwkHfo/IGHqnD59/aYdDYdaqjhKWB0C3MrroVqGkjarnE4ivlisMlhjCyrSHdsmpVg8vbRaKz5fDD2fPNTz8ro9xIgfWNyxhA+68pwBPP+2Gw2Wy5I4hbJFwngYcPuCxGVU4cr/80gnJ5fjpj3bcPLIYgSoOB8UMhLRrELlwlWpIpyXs0V7DzIkhHLGvYW/XsktJBrz7lQ3D7ihELCaB8HZmm7B2RIkihquviuBWI01RH4cuIQUh2ALNhm7cgojMirT++/Ple86B0vVqRD92ZSkn7ZROqODavkVIpnVyHFM+e2PaFNyKJYCrroxh/JAQJIrQ5tFCHBgwugDvfkAxA20bE2tbsWf4QCioBKhJhrP/Hsc944I5FIA1vNQYakuSYcIML15+zQ27XobadBOFK8DQdg9KU6zCYT3SWRwPl5wxBsxjZfG+pgduhA80ecXnS9CDe6/4jgWec0HYzfoBFdIY+o8swocfO+BwUpKpeTOHhqKLaLsOKp5+YAs60+c/DzwOvar8dwmXXFOMeFQWF9x8BU0GByFpiorTmP9YJfYqIh997Zddui//uNyBAcP92LCRwSZows3HpMnsYtBw5hlR3DUyAm8mTVHgeLxx8PAhrBsWN0JdNjWlfPfD1KAN2ZmvPugzaI6jEP86G8HhduClt1wYdlshFJtqKJ35pdIBSCU1Rw4K4YZ/5lxoa1kgmTkffifjmv7FcCkSNFPEx7rCMhvHk/dX4SgyrfT04Jqb4T0KqwwPPeXGnEd8kCT6wpmFWhuv0ACPT8X4kRGc/bcYWC7duOT6gpWF/q8h97g+3mVeG+pjFhbH5Itxnub/11Os6jkvo90xLrTrggxX9CvGimUSHDZLHntxxKaSMg46NIEnZgbhtxmXvTzmqirAB98quLZ/KzhtOiYmb/ep0FUVkqzgsTlVOGb/eO0UJYbvnu4QK/+0YcBoPxYtkoS3KP9vTc7C6KLNJBx2cBIzJgbQ3pNDbS55w2Dhf7JSLMhDFI22S5NVfL4UDrhOX83j5e2QrtALJdMJ7QBmPu7BjNkeuMgfbcHEoZMyzblgNbhnShXOOj5pCo9Ddvo35RL+eVMryCplPRFZWx6OeVITrgl6E8UNPPvQZhywT453pTY1otJCYHj5bSfGTvFCTUtWiinqUTQuwW5Lo3/fKK77R0xPUxROA5GmuAFdg02abrzpKv6ygjHcedYIROZ7GE/pp70d+GWVgl59i1BVxaGI3FQrS+RIphjOPCOBmeMDsJP7Mk+9FborAYtWSbjk+lZIx+n/z7IU1qa6QvHJyvYWa3hp7hZ0bqflda/IukgZsD4sYdSUArz3gQMOxXwwV3ds6gumfINZkwPo0SGHLoW5woA6iXVLNlm6cStaUfvm1XMPvgrtue3SZQi/7Wa8Un9bJp1woh8vvuKG20Wnllm916n6qNq438/w2P1bcHBJunYbe5v1kslRsVHGef9qjWiEatiauVjrX6niNim89ngV2vrzN7Ey00hJwKcLbbh1VBGCVE1R4pA0KW//vohdZJhMZI7LLo6LNEUX5ROLXzbFSAqiUIJdmirdeNNU/BUlL3Kp87ks9qFdeHJoIxzAu1/b0GdQKwGIYabyZ6s1l1x6qTTHTdfGMKKvhXRC46L5+xYJ5/Rqi1BQA5Pyd6TqtH8M7dtrWDBvM/z0A84Xv5NZBgOCKYYpD3vw1LMeOGWy2WkO5rdbhYa2xcDk8UGceJBRTVEcNE2bbty8JOr5NK9teL4ER/GC3u+zymfdYFRFTT/VK9MM1w0uwLdfO+FwGAcTlSk3+QNIp4GSvTU88dAWdPDl50r8y5wZsDEko2fvVvhzI524NMX8RE2Kr3KOzvsArz6+GZ68UWtbz4KAeIsqbBgwsgAVFYTetGj0GUHqE05M4O47Atk0RRFvk5su3Xh+u1GbNjbQ30mPUXHMIg2hblJsEXEPiM83uS+fetWNMXf54BSYTNM2jp6HRd4MzjB2VBBXUDrhTrChVSYYLrqxGCuXyznUf7ULShQ/h4ruPThefmgL7ARbsNIYQJCJJ+a7cPd9PoFGNXsIZF5LcnG5GW4fEsCFf8+ppkgl3mX/InTZ3OToxpuW4i+Re3PvlbNY6Fmv8PGJoAqweotenfCPNUzH4+SBo9lWl2goQl8efWQaj9xbBS+dtGZNjKymEB8ncOXNhVj4A9F856+5NA9iZTv6qDj+PTMAySzbcs6r6JJdsVnGwDsL8eN3Cmw6UNtU40IOeuT7gB4qZk2qQodiVY8VClu/bRja5r6sm/pvUwPv4s5NRvH5n/DxxPlrWOwbP9Q/sl4Hove+9xEfZj3ohtdSdULdY0P3NqdTw313B3EyVSekoJHFw5b2lHh7bhhSiA8/c8BNRSby3WiRxM5w5ilJzJlUaf2rY3z0qLTQG584MWqcD+mkZFAH5f9FFF5iYqjQGGRFw43XxtD3X+EslIJDBlNaV6FgQ5OiG286ir+s/UzYj74esQUucAM3oAA/LCc24SJs2QzIJu154yYgtDKuyrjkggimjgpCNq4O+erq9mx8ArYMHO3HG++49HhCno3MirTKcHHPJKaNrQIieT64vW7GRXtTjOG2u3144y0HnPRFNOedzY5Mbs4O7bkoXXpQaQ5YTyqOgsceZN1iTYZuvEkoPl+OUu7qtZCFXnWBB/WNIHpvxjDirkK8+aYdipypC2tOUUgAIp2wnYrH51ShR/v88Dg7fAsFkiRgxMQCvESuVXf+mkacN6rKccWlSUwYHtAVP/8DervTIhzPV4sduHVEITZtYVB2VHpxuyPotqMGKgrM0JPSFAeF4DF+QQLfo7SLg6/fj5Vhhbkd2DW9m4birzrgQ848x7HY10rW8KZ0ws+cGDq6EEnKB6RPrhUZcgj35cABEdxytVGd0Mo4uc9QWqAMjJ/pxbwnPXB7dPxNXk3jSHLgpuviGHFTUOfrsdoydx0C7akMMx734rEn3MLLpEcWzGF5xHdLA/yFGibdEcBpx+jVFMXvknnSkB0fsq5bmgTdeJ67YVXyO/8cL8eZWsF1L0qBf3uyUlaAzRGGm0b48d33dsgyRTut1YQlCHDZfgk8OZvSCY2g185Om0oLycB9T7hxz2wf3MLUyVPUnOASwPBbw7jx8vyBcbVNme7pS9fZ0H+0H8uWyVAkFYyZk5n4HYlSKsAxR8UwfWwIbXLjDHK7CPiG81kZ3q1tPrv673nuxq6ZJsFlsPbUVTxRsSdLL83eNimd8PGXnJhyj1+3ekzoVfVKiB+HqjkwTB0XwAWn7Zz7cisJUUqgAjz9qgtjxvvhcZlgdSCiJzBxol5yZpzAN3XTJCCqMTz3phuTp/oIjWTUUzSvAqT8DqeGwQPC6HV+FHIGPUpFgpXC1SjZ2JWxfADcdbM0K6OYX7WVt1h8hi/zDOPu829D8AWvKN1joC+Xr5Nx7aBCrFmtgIp/53911CcioqNgSCeBk05J4MFJATjIrWPVfbnt+hiQloEF7zoxYETzWk/rAAAgAElEQVQRPG7NKLiWhyCMFMA504I47fi659pfF5YwZLwfn39mh81mtZqijjgt66LioWmV6NQ6B0gntw6DhW5jpYkZeax2l3VptIrPV6AdnJct5+H3PUzbmBUQpRPedZ8PTz3l0qmyDWvVnATpAsngKeCYO7MSR/VI6cUc6lAaBE1+63M7brilKMvals8cyatD6MzHZlfhuMOS+olfF/My7H0KC7z3rRPDbitALMYsoTf1g0aDLDHc3DeC6y6NwE6nvpgnVYNvF2HudXuzjticz5p3RZ+6EGm9zJsvL3kGSumFiL/rADcyq2zAV7860HdoIQIBvTph5ppmZhJkeCSTDFdfGcMdg4KQdiJCW9N7VQn4/GcbevUtFrWr8vsq6flXNgfD0w9W4RByGdaWhJLvwnN2upLSFGd5Mf/VTJqiOVtRlBWiVE7O0WNfDRNGEAtbSkeR6gC2OBh/jnUN9c53eg3dr1EqPl+Ow7n7ho8QeMbNENZlIgFBlWHIHX4Bt6VCa6aw9jl7m04zdOiUwhMPVKGk2Dz6MZ9NomDnrysVXHpdEVIUOMoToEkgOV+hhufnVqJ0j/qZGx0jP6xUcPMIP9avl2En3hALFyWCV1CM4sKeMQzpE4I3k2lGsrbtEUN6/dGsO37KR14N3afRKb6Oxzl6Ieep/Vn8B4HHocYdwH/ecWLkeC9IcXUvTn7naEaotFi6z6oax5ihQVzzj7j1yGgtO0XOj9UbZVzQuxihEBVozm9rSfHbtOF4dd4mtPXV4b0j9/UUA1EZ5j7rxqy5XmJhMVcMJmcsokXZu4OGUYNDOOWoJEQVVQElIVoLzw+sdFOjpBtvfIpfLl/FfdfMYcEnvdkqajJV/pNx46AiLPpNFvjyakCOuSVQgsmhhyTw+IxK+GnHzf128tNe4wu1oUrGOVe31qPKeSu+hk6dGF6b9ye8VLChnuZHWWIrNikYOLoIv/4iQbFbIdoiYB8X9IUnn0xBrQjaZtIUhfITjmfjNaw7XsxfcA3T05zW1POc+Hp4eOrctUj8VMjSq7NamXIADz7pw8w5LkgSfQHM+Z/FF4N+KuS5sTPMnlKJM0ymE1pZ+paEjPN7F+P3tZJOJJVHo8htWamGVx/bArtaV26m7byYosscePk9F8ZN9kFNEQtbHhPcposA1XENbVtp6H9TFJedFat2b9K3RGm1CY4NjY5u3MJSzQsn3yf4srbT4DqhLw//xy3SCakpwM8VCm68tRU2bBCQKEteDrKgUkkNPc9K4u47jXTCfCdmsR9RnFzez49ffyIq79qP7gwy88gj4njqvgDkBqAg3xBlGDXZj3c/0FnYzDe9uAbdwQ4/MIkJo4LokrmbiFO/VQSI3MvK4reZH7v+nrCy0nqZDV+CEnh7/8Ijr7qYWiki/DS5qMxwxzQfXnrFCVuWfs/stDk0lYlQ+7z7K3FAl2qipHpZjDEoOYv6DC/EB584sskxO3of6QkVnTj91Djm3BWou+DVDl6aYsBnPzkxaLQPgQDdRSjCkaddZowrUFKCkoTjqsti6NsrDKdYDHVggLJHDFjXqOjGzWpQvekJX73f20D7kxH9QMmmE9qBD79x4eZRPsSi1j7FFDkiMtVkCuh3bRTD+oV2Dv+SrwTIlJCBoXf48err+SE0yUuipYFLL45j4ugAhEOrPnfIQG8G0wxTH/Lg6Wc9gpIkUyAp36Vm+pHjoKxrGmOHEf1hsjpJnnlTkJU3Wdeq88yOWV/961Osec+ZL8GpWkHfV6XKxz1ghlNdAsjfPGB0Ib743A5JsaoDKtJpBV26pDHvgUp08ORB7533zHfQ0VD8cXf78OQzXrhdaq2uE53AiuP6qxMYNSDQID9QYV4BWLTWhptH+rB6lQ0ykXARB7nJpoLD5eA458wERvUPoYDqc2WuKXL7KLR1jYZufJcrPjkFsPbk5Vpyw15S6jf9+0jycgDP/deJsZP94jOaMX3M7YVgyIGqyZg4pgqXnZuoN/flX+ZlANXufdyNWff74XURqHfHTSi+BgwZGEa/K6nwhLnVWu7NdBzPk/9xYdoMSlOs9Tda46soX7jDHgwjBgbx9/+LQcoEtZgDkAuWocuf3RoD3fiuV/ylrlu5+5/jWOjfejohNUlPJ7xhSDGWLpWhUK0mwRJgrpGipVLAMcckMPfuILx0/FD0xhSln7l3Znsb3PXPvebEqPHEzV87rl6YxZxj0tgqXHKGAVew+Hqzj1Ga4potEgbfUYBvvqNqimZH0O15mj95sP7v2ATGDw9hjww9iojoknuzcjDrlnrYyuh1+YxZXarLd4OXozX3XbaKRz72MPUP3Z1G5XbswD1zvXj4MY+o7aTT7+U7VWMQ+oRrgMPB8cC9VTiB0gkbwEuSK6A04XU+dKLPUF3xDTLiWmX40L1bcPJRBn6o1t5114HSFN/5zIHhd1KOgw57NXfc6BdjYqErKgL6XhPDVReGYMuc+uSGVtoEIa/fm3VGVd3N3PxI+WqT+ZHzeIIv2+sJ7jrkHyz0ujN7E7IB3y2xoc9gP7Zska2BqMi7xjXEkzL+cVEMk0c2jGtw2yUTeezHPzjRu48fduHONG6TNciGLpWKwkSl9CN65MfDn4eY8+8iAZtjDHfc48Prr7ug2Mwqvh5YFJhPpmF/wvGMqsK+nXLQm0pRDDw1j5WFdynd+C5TfL4EB2u+6z+XAs+7wILZ9LoIGIZO9OGtN936hVYck2aa4VdOA0VtVfz7wUp021OtO7CXiakQXmfhCsLrFIITak14vHfsKnR7VbzwaCXKaM55UJKbmM6OuxrBcEpT/HqxDQNHFmDTZpuIkptTEv2LS7a+x6PhHxfGMOjaKNwZ1ly6rMntY9D+OHRX0o2bW1OdSRngq4/8QYN8oBT9StJJSgHuBP73iRuDx3ihJsmuN+dPrp4eF7b9oP5RDOhtgQ2tjtZJulSxScL517RCKCAbeJ2af8j0G99jjzReeXwLWlO6Yj0GbmtcIqUpphlmzHPjsSe8sFmmH9VzdEv2UXH70DCOOySpV18V8Rm3Ctn5Beu6ZZfRje8SxefluEwr6D9XqprrzZKvS8CfUYa+w4vw/fc2SPSZzTdPdatdJJ+9iv32S+GJ2UG0dtRROqGVHwMDNkUknHd1K6xfL9WcNGP8FojMqktJCv+ZtwVOq1QIVua5zTOE41m6QcEtI/woXyqLCitmz30akvz6Dhtw+ilx3DYohGJK7cy6N/cIg6+/nJXhv3UwZdNDNLji8z+ohvC5FTz2SyuWXlmdTmgHHn3Rjen3eg0PTg6O2MSyKC2OPBR3TwjgvL/F9OintaFMvLVGox1BjeEfNxahfHGG0Klmkatp4KCDk3jxwSrIlHHe4LtjrIMIeMHwwptu3DXFK7A4ksWvr6YxtGmbxtB+EZx3eiynmqINUIrXo8uGvSm+uPPCNjdCg4uWL281UXOdd7MUpORxI53QBiz5Q8F1gwrx+xpCX5pbBPWmrwMVakskgVNPSeL+iZWgUrS1Os/Nvyr/J4jGjxGxlB+ffOqEky64NSDB6LdJmLTT/hbHQ5MCeryhwXdn66X9EWEYMc6Hjz9zwU7Zbixvlv/sQGS+SbKGIw9P466RQezVKvei2yoMLbRL6MYbVLR8Bfbmrt6/8dB/XZL2Z1Y4cQW4a7YPzzzjgaRQ6R7zmk8LIcVxezU8el8AR3TbBV6RbX8SInrLMGKCH/NfVeBy1RQN1S/kVG/rikvjGD98J4mk8v9p7rAnVVP84Fs7ht5eiEhEg2ySlYEGFzllVDm9UMM1vaK4ntIUswcSA2ztopDWNzjdeMMq/soeb3Bpn1NZ7G2biCTRMecAPv3ZjpsHFyIUogPRGvqSLsiJuIRrro7itoH5VyesIx3Z/jAGv86UB3x4+FGq0KInuv+16cnoqiqjf58IBl3XQHii2hbPgKoEw8T7CvDiyw6B2Rf1uWp7LufvuZkT3bslMH5EBAeXpqq9bMyfgIRXWWngMhPD7nRXM2vYqZfxpTiR+/q9gaon3IS+Ei+mdMI0w613+vHh+07IhO2w2Cgrq1Mncl9u0SsFGmm6Foerm8eM6O1jLzsxbqJfsC1sP12SXFrEpyNh7O1VuKpnouHgCjtaKZUepWqKKxQMHF6I39dV5xWYUn9G6FjA6QYu6BnHiD4heKgqI110acspTVFdfyLrhm/qRvC1j9Igik9RbKw5eSnUqs5ILDRgUXo64ctvOTFmfAHSmlEgzcKMBLW2yjBqeADXXFKH/Di1y6/WHsS28PYnDtw0uHCH0GRy/lHy/FyKMh/Z8FHmGhdCaYoaw6PPOzFrjk/49cnNbGGbhG+f0hRHDwrjb8fEdYceDSQ5OSTfr+jy54EWrhG17sH2OliZv+kX8XJHP+45ezKLLPBCS+mLtQM/LVMwYGQR/liTk4xtYkYZtkxiTDj3nDgmjwnCTT406x8O02ur7QFNBn5Yoiedy1SOZzvXF90cYHC6VTz/WKVeb6ohg1e1LIK8yn+EGMbe7cP/iASX3Jsm9ikzvH7R5Tj84BTuHBZGaQeDmYE6sKIwEGwwunEL069tq7f+O1+NIi6fU4HY116mVvPjRCVg3D0FePEVhzjprBUt4IJZuLiVirkzgjikq4EBb0SKT1NZvVnSk85Fosf2EHIE7gLa7ZHG/Hmb0S5DMtuI1kEJKx//YMOwOwtQWamIwJaV6YmEIL+KKy+Nos9V0Zx4hQzIRZXwb9qLtc1Qa5jTNTO961/xV3Scy+WyK1n8I2fuhfbtLwkM5RPKQEpvbSLEjyPj2quDGNkvklOS0owI6r9vVZzh/OuKULHKLvAvf2lk7nKge/cUXp5bqVdBqcba1f8E83wD5Ufc+4gbTz7rFUEtK02vm055xSncNjiEow9I6aBcIRZvFIr6ACuNDbEytplnrOlbnm/gy7C/5r7saxb6r4vxan6cTXEmqnR88akdkqjNZC3CRCzHlGBy/5QgurVP75oQfx6yiGrAvwYX4puvHQZYbWuxk8uPMq+OPzGJedMDYJQF3ggbXXR/WWnDoNsLsHylAoeN6ySyJhsFtYh789yzoxjeJ4pCiq6LiC7heFrHwf+sd7px87M2sUi+8uCvOXAYEj9JjLJJqDmBf//HjYl3e5BOZSp0mBg084HlkiBBGj04iCvPj+nQ18bYjEysURPJJejebpEIOgHJh3/lZTGMH7qT1OD1LAOqq/Xv15yYPrNAAAhFQNeS8nN07KBhcL8wzjkprvPxCN13pqE4PmBdAqfX51LqTfH5ElykeS6fx4Ive5m4vuusICs2Kug/zI8lSxVx2ltp9IVIJCUcd3QS08ZVob1PEzi3RtmMTKzZT3pw70wf3OTS3Mawo+QNVZMwfFAYN/4z3DhcmdsK0/goE45n1WYJIyf48eXXdnHqWwsxc3HRPeG4BG4bHEGnjAtaJKy0ioBvrle68XpRfL4STthOq9DiS9pI6YpqfhwbcPdDPjzypFtYeswy/oPD6QLuHh/AqcckdB6XellJ3fyUKCFlwUd2DBxSCIdz+xOluN1906pw2rGJBk+YMbVKCspx4M2PnbhtYgHiMZY3PeK276FIe5siDdf1juLqi6NQqIK8+IDYwGTfanTZUm904/WiLry8cCz3nDAY4Tc8WZp0B/DNLzJuHlWIjRup7mrG7WhuCiSadILh/AujGHvrNgnNpnaw4TqTS3PhUgWX3tBKjwht6w8hDkofx0uPbEFpI3NlbldKVMc3ImHibA9eW+CGYilNsRo8ePABSdw2NKwTz2YpCAvDQGQMK0vNrI+dMqd1ecyAL0VHuC5YgsjHLvDN2aQjIlcaPdmH1990QBIoNJPZPYa+qGmOdu01zJpchUNL05AaQ4S2NrkwYF1QwkXXFmPjOlkk2OQ2TePoXKJi/iNbUFCPtIG1TdPM39MS8NUiO24d6ceWzXpE19SVPGM6aYDPy3HJhVHccm0EHlFmkWZC9YpaReD+s17oxute8Vd2fRVS67MQ/dqWSTChC+2CD5wYPcGLWEQWazL7Yl1OHClVQv+bQoKFgODdTaIZxZZvGObHZ584YM9WQdT9WRTOP/WUuChQIdhVzApnVwiB4CZJhsn3e/HcfDcUiTBWplRfnzXX3Ztd9klh1KAwTqSaAJmLruQhUPmzrCxyTV0vsU5FzMtxPPde8RbCL7sZN/hxZGB9SMLNo6lelU0EcMyDW3VdSCY59jtQxcyJAZQUpy3Jua4FmNd4dMGVgBmPekU9Xg8lnhvwZAFO0xiG3BJE36uijfNiW8MiyWr7/Gc7xk3zYvkKm2C6s+DgETWGXXYuGORGDgijjUE8Kw47pXUM6U11TjdeZ4rPOSRUHF3OU4GuSC8GMz5ZhMeZ+6wLd8/xgdMKLUCOhQAopiNzjB0dwMWnJaA0BRMnozAE9pKBT7+3o/fNRaDqbozMPR2bBpeX44nZW3D4vkYwJ69fU+PoRMnpT8134f7HaX/JYUGBGTOwEb0+GMXs2rfVcEufMC46Iy4quot9Zw4NkusHVlpVp3Tjdaf4S2w3wnPhdARf9opvFY1sAxav1d2XK1ZRmDtTBM3ca6l3PAGcckoCU8YEt6601zj2f8ezMO4nG2MShowrQPlSqt1VrRwHHZjGlFFB+EzXn931i6dT/9eVNkyY4cXX39pFgE7c3kxaPXQA0D3hyCOTuHNICCXtDLyScG8Wh4EtvVkpXqqrFZvTwBreypfDz+3nViD+TQFT12e9FgkFmDS7AE8974KUOQVMclFTiJto9XwFGmZMCuD/DklCbqzBqpp2JXMxl4HvFtmwfLWc9WqROLp2VnFIWeMCpuWtYJScnmJ47V0Hps7yIRJlIoPOWkQXKCzUcPUVMdxweRh2A7YsOLLlok1wbqozuvE6Uvw953D7UVezyAIXuKGVTuDTH+wYNMqPysr8S+H8VeAUrGK48oooRvYNw2vqM5r39jVcx+1hXMS3fhenSe6EBAhxunKDjHse8OL1d5ywKUbegSXt4ujRQ8Udg4M4tJuB3qRxmD8CJOqMbtzS1HJlxMvRnfuu/J6F33VBo9NeN+Or0gzDxvnx3ntUr8pEZe+tNoC8OBx7ddJw39QA9turibgvd0KJmuSjBMvQGD76xo6x03zYsF6CbGMm/ZvCxQNNkwQfz3lUV+uGcLV7l27NttZR4M/urCvW7Kycdl7xVx30GZf8R7Ho53IWRE6Er/9zYfyUAqQSmaqy5l9FtmJaUzH8lih6XxwBYZmaRSNRZHD5Tfik32ovJGB9QMJDT3nw7+fdVPTTSKzPF9JARm31RXevvdIYMSCM049L6OhNoT6uFCTbm6w0uNN04+a1MWe1fCnO1TzXPs3C871MrdInJwNrKiUMGF6In3+1GejL/NU1E9ck25cutIcdnsDMcQF0LOKNF4+T7/LI3ceByoiESEwP4hGLcqGXGAwoJJ3vQI2sn6FFxPT8zRIHxk334rfFChyKFWcGFx4em43jbycmcNvAMPbwG2S/tGy5dRTapjNYN3y6M1KwrPicw441p1bw1Pp2LLUom06YtgOz5rnw4NwCS2DjzISoMiHVe514WyV6npyE0lSVgnaHajfKQPkaGd9+T5dbOwJV5PbTUFysoqxExZEHJ9C5vdZ0ld9YZ2Wc4dnXXZj5oAdakn7Q1qjYNJWjVVsN/a8N45/nxnPwWDZAKliKrpu77wzduHXFX+YfDdd5IxF+yQMtmnVfLlxmR98RXmz4g4JVVn6Tuh8smZBx9lkxjB8RQDHx0TRhM4eCVx9+Y8cLC9xYuFBBICgjRdwddHo4IJT/6CMTuOy8OI7aL4eBwIr4duEz4o7OgPLfFUye5cHHnzlgt1RXS6dLlyS9QuWdQ8PotpdRvklcdIvD4FWDWTfNMt24JcXnq9Ce2y5dhujXbqauyoaqiTxp7PRCvPyKXsHEWuxdgyrSCYH7plQJ1uAmgcfZVuFIsvSFtgEff2/H1NkeLF5sF9lmClVuzHCicwYCJVIS95FHpESpooO75mzyLlRkK6+mO2hUBd74yIlJ9+p1tawQhAkjSWPw+jmuuiSKPv+KiDRFnWaV3JvFQUh/7sW6IGBlntYUf0XXF7mt+7mIvmNnRDpPP3UH8ObnDowY50ekikNmkqXwtTjtkxzXXRPDoOvCOstuEz3tRZJ2UMLgsQX48gsnHCK489cmiFSFGavhrDOSmDAsBL9wCVrZ0kbwDBW33iJhxiM+/Oc1JxTTaYr6TY+YJ6iVdtUwZlAYxx6YyEFvemNg8uOsNNDPyopNKz5fgqN4wXXvI/iam2kb9UOdyFHjDLfc7seXX9iFiSMIX02PzpBOqejaTcXsiQFBlc2aEjQhdwcYQAjGVz5wYdhoPxRZpw+pUZeFx5eLH8fsaRGcfES0cePyd6RthNnXgM8WOnDn9AKsXS2Jy6rZoJbgW+YMTqeGs89IYmS/MAozxLNEGenoFmdYfDArQblZ5TelmpRphoqjF4GhG6Lf0taK93E78OzrToyf6odqJSlEaINxGjJg9NAQruhppBOamqHZ5ddvf6JGvGOaH888X0vVQ0PpdRpB4PrecYzq3zDF3+pNAsR+HWaCCPjRJ7zi60UuTnOsywYmVwM6tE9jcL8IzjklLujGRZMKVUiuL1jXdabpxk2pFV8i90ZB71kIPOdFJnlcBlb+SbWT/Fi40J53Be+tBa6fBsmUhuOPS2P6HQGRTthUTRyxNmIclhj6jSjEe1Q82VG7itE2q6qGc/6ewKwJQSBi8ZpU+6sapAfVwvhxuQ0T7vbi+4VUQDpfn/7W0xPuTZnjuGMSuGNoGJ2KjcqVZAnZS8NQl5qmG89b8fmf8CFx3hoe/83P1GV6JWKyx23A/Y97MPdJD9Lkqch7xJzFEcVcmsHtVjHtrhBOPTIhLrRWhmqQHc3nJYbi3zLGj/+97YCTir/V0oTipznO7xnHPXc27qTz2taS+fEHEwzz33Fh+myP4DYl2L6VRswMRcUqbvgXpSlGYMsSzzoBe/t16LxyHzN043lPgy9rP5M7TrieRV5zgbD25I2zAd+XE8lQISrWGKRQFi5k9EgySWVjUhgzMAB/E8lC2tEG0hVHYPAf82L2Az543GqtNq5e7pNh8M1h9L9q11VysaKYNT1DOJ6l6xRMm+PGO+87YVckwc5gCrdP/cmykRj23y+JO4aFcWCXHD4e295hqBsmsm7xSfnOPS/F58tRyt29FrIQ4XHW6fY4ofI4AxUwXvC6S1QYpB9DXgNuM7t0Gmi/Zxqzp4RwcJcm6r7cjsQJsvvVEjv6DixEMAQocq50sjFqIw1Tr3HbprWGh2dU4cDOOfR6+e5mY+xHX7408O7XDkyY5sOmTQYy1YKmkI55fBr+cX5MpCl6CcYtDloZcHSNgpeXsBJsyEcMeekpX3nAh5D3OB7Rj2S9kJHuvnz9IxfunOpB1RadJ8Qk4ti40Oqw4wE3RUQ6YbPB4xh2PlVEmfWwF/NecIKnSPl1qILIwCJvgcjYY0hpgMuh4uqrExhwVRiORsYBmo8y1dhHAv6olHD/k148+5LLiGNY4yCkr2LnzmmMHBjCyVTCNeP1k9smwLRXWddNedGN16r4vBxncl+fFxF+3sPULQa7LbAhImHInX589ZXdyJQxLxr6gNG9YL8DE5g9MYR9iqmUvPlxGu0TpNsSsOpPCXPmefDWu06EAvTJprxjcm/qpzx9Pqlwwvl/j+GGq2PYk4oiN2WIxnY2hJx9X/5qx9ipPqxYIevMDKbsHX1QUVeL0hRPiWPsoBAKHBm6cXJvlkVZqvykfOjGd6j4nMOGtaeu5KnKDiz5I1299Jc7gHnznZh5vxfRmJ5qZpb90vBgginA+FEBXHRqHBSzaY4to/z/fd+Jr76xY+0fiiiCoXEJbo+KvTuqOPHoJM4+JY6OrZs4XmfbDcw4chiwOcrw1Ksu3PeIW+Riiq+d/uHLu1EkhA6L9ntomHZnEEfvn6yO9UgFHLL/V5SsqZVufMeKv8wzFJ7LbueB57xM+Nb0dMLytTIGjykUFfGEwotjutaPx1aLo94JSic8LYHJo0Jo4zIqpJgQQt7SagwdFSCaZCivULDqdxmBSjLxZBT6UyjpxNGjcwouyltoqgG7PGRMdX9/Wa2INMVvvtJ5RHWlN6c7AsejMPS6LILrLouiHaE3jUOTK2Vhllreh3VXn9rRlGp8I1+GtnBdupLHvnWz9Iqt0gmnP+TF08+5kcpyX5rQVlopY6Jelb+AY8akKhx3cBNMJ8xjo7fbxSBfIvccfbYVuqCR2d/gdf+sLmAnnjPSFIlqZuoML8JhZgAZzSk+zYCYKcq6JNH/esLsJ2HLWgsOwNapCp5lHdkemdP6r3OuWfFXljwN5eCLEH3DAY3oTfQL7Wc/2jFyvA9/rFcs8CVUs1+nUgy9/hnH0L5V8GYcHDsh0yb56G64bt3sk3H3gx68/j+XCEzpB75J5ResGxrOOSOOfr2jKGmfcy+ydYyCB+awrqGhNenFdt/Gl+Ew7rnhExZ61QUq5kC9jHTCMZN9ePtdp4hf6cUc8jdz9BwbFam0hL32SeOBKSF075ike15L210kQAlGKsNH3zswfqoP69ZJAslrUu2F2qU1jvbtNdx4dRiX/D0BV9YzIoHby2IsvXh/VgYyV/7Stq/4q4/8GXDtx2OfM5bhb7YDL7/rxMRpPlQFKQKXv8LnvpU8OfSZGj4whN4XRUFQe9FMWEu7i44023XKwMYqCQ8/48G8ZylN0dKBrx+jmoQTj0/g5mtDODiXqUJqlYaifMBKNmyXbvwvis8Xy1dy//UPIPSMl6lB3f6UgbVbZAwe68MP3zt0IiQLwSr6QCTjDIcdkcCMCUF0KGhm7stmq6l1vDAD3vh9uZ6c/ttvilFKtNoUzveNqgoU+lX0ujyGXhfHUOQyLrp0kNp7RJD67TzWDe9tO95Wis/Xw8NTPdciuQHX5OkAAAmRSURBVLIwN51QtQMPPeXF/Y+6kExQMQdzp30Gk0cXOrsTmHJbAGeeFG/a6YT57kxLv+1LgGroxiU8/7oLMx5w60VCyObdXnW8HchQB/YBBx2Qws03RHDioTrOSxgRzAumtFmNkpV/oRvfWvGXtZ3G3af3ZcH57gweh6oT/rxMweA7CrFqFUXbLBz14lOmIhFXBG3EuKFBFArKkRat2J0lQGmKS/5QMGm2Bx9+4oRT0ajoqWl7n9ybdjvDRedFceOVUXQg9GbGLayUhKH9PoaVJbaiG88qPl+CEu7t9Qsi77tY+neDrBKIMoaJs72Y/4oDaloUrLLUVJWjTSuO2VOrcFj3VNNMJ7S08paHapQApSmmGd78zClKQ1VVSYJ12fx5SPxLDF321tDvuhDOPikBgScQA9kAe0kY9vJ9WEdszsylWvFX7/cWpL3+hsh7CnhSt+1twAffOjBygg+bN9KErMFKRY2nlISbro3g5mtCIDNMjG9+hS1a1NwkwIiORsGsRz146T9OwbhspdGpTxiQv58Sx4BrIyjrmMu92T4OJJ5lpVuydONC8flSHMq9N37CQvPd0Dbp7yVOdw4MvcuPd99ziKx30lYrBz6xoe3XQ8U9UwIobWfQe7covZX9bX7PkMODA5//5MBdU3xYsVyGbLg3TakI15DmDO3baejXO4yLzozDkfG2k3nuLItBLe+WYWHTFX/lfm/C1ul0hN+XsiFEG/DdYgX9hhVg82ZblhTAiuanqKLf5VGcf3bMoPduse+bnwZbW5Fwk0gcm8MyXnnNhdffouR0i5STOjEDLjgrJk79vdoYtj69xLZHAog+xLoGbxHnOt8IL7TefyL0rhNqDiWhE3jgKY8oZKDfuK0vTOIM3fdLosAg/Ld8UbA2hZanGrUE9CxcAqNWbpaxbLUiElWsOlEIEXDwgUkM6hsWzNrZ6ipcBpz7RuH5uR1VTmd8CS5E4chHUTWnEFo1RQkVdBg4rgD/+59LYErMY+1zpc1Bp74wl7hZHGej3rWWye2kBDIYNQEOoLJXGf+JOY+5MQsGcqK0b5/GLTdGcPHpcbAMvJvGcx5ShcQPF7HueJ/xct8kXnDxUBZ8ToampxRSS8pA78EF+PYbl54yt1NA+cwqLK1mJ0Xb8njjlsDWumGUlbA0ZVJdAj8WFKiCerDXBQbUPXMxtZckoa69i5UmxzFecezbHK7TWPRjVH8XgDhjuGpgIRb+aDc+O6auGpYm3vJQiwR2VgJUbspboKFP7wh6XxQDsZVnvYdSa0Dxf8pKlv8f47+f/S1PBw5j8S+RLepANpcNuGFYET79nBTfPJZiZxfQ8nyLBKxIgPJyiY3h5uvDuKJnfOt4kVQM2Pb8kXX+5RDG157zPdLBQxD/XFd847PAXcDt0wvw4nynAALpMIWW1iKBxiwB/S5Zsk8ag/pEcNaJcWQwluLwlosA296/sc4/7sv46iNe06RWPaXIexDZ0Bl7yAm88KYL4yb7BB8KuZx2Q/h4Y97llrltIwHSz2QaOPboBAbfGMWhPXK8OtRXbkMnfjnbZ2F3xpe1maW5zx8ghZ5C9nJLIxBD2gY7bhxSoGN0RLMSvmrZnxYJNJAEOINsU/HPS2Loc0UUrXPZ+MihaCsDk+LzWUnFxeTO7M2L7prJtkzzQTOqmhhHe9rOcM/DHjz2jBsapcYJmEGL8jfQNra8xoQERJ5HiqF7jxRuuT6MU49JQd6WosV1YhKxT25n3bUpjJejNS+6dS0LvuJAerWe8p7RbRuw9HcFQ+/y4ZefbCKxPJt0ZWJSLV1bJFB/EiCd5HpJWA9w+SVR9L4kira55YOEsaKAe84MsPiCC1hXfKBDFtac9rMGz/5S5E2AJ7ayaDQ78PrHTtxzvwcVqxVRwIBSDlss/vrbypaRzUiAKiVCJLKccmIKN10Vxv4lKb1eWm52n60DuK3TZrbXl21IfXXFX4xLtNZ3PSZtmeWFtg0DmwTENIb5b7sx71kXVq6gc1+CzAw2MDNzbOnbIoE6lADx52uqBJcbOP6YJHpdEsPh+yZgzxYTN0qzEd7Gc3Yc8Y/vZ6WBIVvdVvmak37TpPbdpdArAI9vfY+VgIgm4Z1P7Zj/ugMLf7IjVCVBkhkEHaRsEGe2eDzrcFtbhtpKAob5TXSLdMJrGgeTOfbcg4uc2wvPjGO/Lqlqpc88LABqncEdXcIs/m4JK8WfWyv+EpzKi29/BaHXvSxRzZqWfbkEpBnDT0tt+PArBd9978DK1QqqAlSoTdJZw/XvR8uOtUigjiWgexVFRogEUTCvVbGKg/ZL4+gjEjju8CQ6tVZBFEXZYCt5cYTv3g/u6RmWoi8OY6WJBzIT2zr1cIlvqFY85A6p6jkP0ksAvh2SejsQjDAsXWPHihUMFX9IqArYoBKomv7HIoqzjiXVMlwzkoCupHr5Z1ElskhFpz05Dtw3hY5t03ASN08m1TA32MS8gPuMONKLf8Y+vx6fy5//F98kX9HlCXiv6MVDL4Ill+h8mdv2MpgXSNHDCYZYXIJWHfRtRiJvWUqjkgCDqLjjcnK4HJqultkCEVuf9pB8gPcUDak1y5D67ghWimDuWrbrlOfL2k7hviv7s/iPbsQIymAwqW2vt8CTNirxtEymOUsgY85kLOqMTmZJyRi4sifgOjnGUj+7sM9CO2NZVH5WMjVGo3i5fBm85z8EqZVNi37uklJk+iSriU9a4ljNWb2axtq2vU7KxeCOg6guVoRFXn8J8u83sc4wTu2tl7RD9eVrUIxE61FwndxXk7xplljlY2oFkN6o43oyZpAZnuemIdKWWTYFCTAbuOQDk9uD2zoDSocAS/0cRPTjAaw7/rOjJeR1bvOlaAPgdMjdr4St0/FgcIG5YoAtDUb37G1bzrDZX2UNrxIE6TkwoL/8d0321TbvzKSI5Z4CW8Gpzby/NrFk89H0N9C9S6shR23b9dUsq+oSKaJcyg7Wl/tXjVLachi+/gIhz/gBjfH0lKftjF+DBZypz5n7yNYnrZGlVAOWpXpfqt+5XVHVlOOXzYLaes6cp7lsT0KLM6h/2lnqtw8RX/QYumE+Y7XXy6xth/8if6ImB6BgJdpDQ2ujdGnOonKuwunsf2//79VZiDt+futsxb/2re3v1fPQ1TTTant/5lqvbvcZ3dWg/99cOe54/O2Ptf31b2/83OetvD93rpmxapp/vuPXJp9c98j23mXcU3cgy23lQ6qdgowgNPwCCYtZKRJmPlKmFd/M4C19WyTQWCXw/2FPRE8ZCmprAAAAAElFTkSuQmCC",Le=te(955),Ge=te(89070),oe=te(37518),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(ge,at,Ve)=>at in ge?E(ge,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ge[at]=Ve,le=(ge,at)=>{for(var Ve in at||(at={}))ee.call(at,Ve)&&ae(ge,Ve,at[Ve]);if(z)for(var Ve of z(at))ne.call(at,Ve)&&ae(ge,Ve,at[Ve]);return ge},re=(ge,at)=>x(ge,b(at)),ie=(ge,at,Ve)=>new Promise((pe,He)=>{var je=Qe=>{try{Te(Ve.next(Qe))}catch(tt){He(tt)}},Me=Qe=>{try{Te(Ve.throw(Qe))}catch(tt){He(tt)}},Te=Qe=>Qe.done?pe(Qe.value):Promise.resolve(Qe.value).then(je,Me);Te((Ve=Ve.apply(ge,at)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:de}=ue.default,Pe=({exercise:ge,socket:at,dispatch:Ve,onStartScreenshot:pe,onCloseScreenshot:He,handleToDetail:je})=>{const[Me,Te]=Oe.default.useModal(),Qe=(0,y.useRef)(),[tt,_e]=(0,y.useState)(!0),ot=(0,y.useRef)(!1),Ce=(0,Ge.useParams)();(0,y.useEffect)(()=>{var et,Pt,st;if(document.addEventListener((0,he.gH)(),Jt,!1),window.addEventListener("blur",It,!1),(et=ge.exerciseUserInfo)!=null&&et.screen_open&&(0,he.vp)()&&_e(!1),(Pt=ge.exerciseUserInfo)!=null&&Pt.screen_open&&!(0,he.vp)()){(0,Le.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;Qe.current=Oe.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(de,{onFinish:()=>ie(void 0,null,function*(){var ut;const We=yield Et();(ut=Qe.current)==null||ut.destroy(),We.used_screen_num&&Re(We.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+rt*1e3})),"S\uFF09"),onOk:()=>{var ut;(0,Le.RG)(" ",!0),(ut=Qe.current)==null||ut.destroy(),_e(!1),(0,he.Dj)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}})}return(st=ge.exerciseUserInfo)!=null&&st.screen_open&&!(0,he.vp)()||document.getElementById("root").addEventListener("click",Je,!1),()=>{document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Jt,!1),window.removeEventListener("blur",It,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Jt,!1))},500),xe()},[ge.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&Bt()},500)},[ge.exerciseUserInfo]);const Fe=()=>ie(void 0,null,function*(){const et=yield Et();setTimeout(()=>{var Pt,st;(Pt=Qe.current)==null||Pt.destroy(),Qe.current=Oe.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},et.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(st=ge.exerciseUserInfo)==null?void 0:st.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ie(void 0,null,function*(){(0,he.Dj)(document.body)})})},1e3)}),Je=et=>{!(0,he.vp)()&&et.target.nodeName!=="A"&&et.target.nodeName!=="BUTTON"&&et.target.innerHTML!=="\u786E \u5B9A"&&(0,he.Dj)(document.body)},xe=()=>ie(void 0,null,function*(){const et=yield Ve({type:"exercise/getExerciseUserInfo",payload:le({},Ce)});return et==null?void 0:et.data}),ct=et=>ie(void 0,null,function*(){var Pt;if((Pt=ge.exerciseUserInfo)!=null&&Pt.screen_at){const rt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const st=yield(0,ye.oy)({id:Ce.categoryId});if(st!=null&&st.is_commit){Oe.default.destroyAll(),yield St(),ft(!0);return}else Re(et+1)}),St=()=>ie(void 0,null,function*(){var et;const Pt=ke()(),st=ge.exerciseUserInfo.screen_sec;if(Lt.current.length>0){const rt=Pt.format("YYYY-MM-DD HH:mm:ss");let ut=Math.floor(Pt.diff(ke()(Lt.current[0].start))/1e3);const We=Lt.current.length;ut/st>>0>We&&(ut=(We+1)*st-1),yield(0,ye.P8)(Ce.categoryId,{exercise_user_id:(et=ge.exerciseUserInfo)==null?void 0:et.exercise_user_id,time:rt,time_long:ut,count:We})}Lt.current=[]}),be=(0,y.useRef)(0),it=(0,y.useRef)(0),Lt=(0,y.useRef)([]),Se=(0,y.useRef)(!1),Re=et=>ie(void 0,null,function*(){var Pt;ot.current||(pe(),Oe.default.destroyAll(),be.current=ke()().valueOf(),Se.current=!0,Qe.current=Oe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ve.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:ve.exitFullScreenModal},a.createElement("img",{src:ce,alt:"",className:ve.warningIcon}),a.createElement("div",{className:ve.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:ve.warningText},((Pt=ge.exerciseUserInfo)==null?void 0:Pt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:ve.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:ve.warningText},et-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(de,{className:ve.countdownWrapper,onFinish:()=>{it.current=ke()().valueOf(),Lt.current.push({start:be.current,end:it.current}),ct(et)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Le.RG)(" ",!0),St(),(0,he.Dj)(document.body),He(),Qe.current.destroy(),Se.current=!1}}))}),Bt=()=>ie(void 0,null,function*(){Oe.default.destroyAll(),(yield(0,ye.VL)({categoryId:Ce.categoryId,commit_method:1}))&&ft()}),ft=(et=!1)=>ie(void 0,null,function*(){var Pt,st;if(document.removeEventListener((0,he.gH)(),Jt,!1),(0,he.BU)(),Oe.default.destroyAll(),ot.current=!0,et){const rt=yield(0,ye.Yu)(Ce.categoryId,{exercise_user_id:(Pt=ge.exerciseUserInfo)==null?void 0:Pt.exercise_user_id});Me.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ve.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ve.forcedModalContent},a.createElement("img",{src:we,alt:""}),a.createElement("div",{className:ve.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:ve.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(st=ge.exerciseUserInfo)==null?void 0:st.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(fe.default,{dataSource:rt==null?void 0:rt.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:()=>{He(),je()},onOk:()=>{Ge.history.push(`/classrooms/${Ce.coursesId}/exercisenotice/${Ce.categoryId}/users/${Ce.login}?isShowApply=true`)}})}else Me.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{je()}})}),It=et=>{(0,he.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Se.current&&(0,he.BU)()},Et=()=>ie(void 0,null,function*(){var et;if((et=ge.exerciseUserInfo)!=null&&et.screen_at){const rt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Pt=yield(0,ye.oy)({id:Ce.categoryId});if(Pt!=null&&Pt.is_commit){ft();return}return yield xe()}),Jt=()=>ie(void 0,null,function*(){var et;if((0,Le.RG)(" ",!0),(0,he.vp)()){if((et=ge.exerciseUserInfo)!=null&&et.screen_at){var Pt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((Pt==null?void 0:Pt.status)===-6)return}}else if(!Se.current){var Pt=yield(0,ye.ck)(le({},Ce));if((Pt==null?void 0:Pt.status)===-6)return;const rt=yield xe();Re(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ie(void 0,null,function*(){(0,ye.ck)(le({},Ce));const et=yield xe();Re(et.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Te)};var me=(0,Ge.connect)(({exercise:ge,globalSetting:at})=>({globalSetting:at,exercise:ge}))(Pe)},57647:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return b}});var y=te(59301),ue=te(17574),Oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),he=te(5623),ye=te(16149),Ee=Object.defineProperty,ke=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))we.call(ee,ne)&&Ge(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))Le.call(ee,ne)&&Ge(z,ne,ee[ne]);return z},a=(z,ee)=>ke(z,ve(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[ae,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{re()},[]);const re=()=>E(void 0,null,function*(){const ge=yield(0,ye.NZ)({});if(ge!=null&&ge.data){const at=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:Oe.folderIcon}),isLeaf:!1,children:ie(ge.data||[])}];le(at)}}),ie=ge=>ge.map(at=>({title:at.name,key:at.group_id,icon:y.createElement("img",{src:fe,className:Oe.folderIcon}),isLeaf:at.children.length===0,children:ie(at.children)})),Ae=(ge,at,Ve)=>ge.map(pe=>pe.key===at?oe(oe({},pe),Ve):pe.children?a(oe({},pe),{children:Ae(pe.children,at,Ve)}):pe),de=(ge,at,Ve)=>ge.map(pe=>{if(pe.key===at)return a(oe({},pe),{icon:Ve?y.createElement("img",{src:he,className:Oe.folderIcon}):y.createElement("img",{src:fe,className:Oe.folderIcon})});if(pe.children)return a(oe({},pe),{children:de(pe.children,at,Ve)})}),Pe=(ge,at)=>{le(Ve=>de(Ve,at.node.key,at.expanded))},me=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ae.length>0&&y.createElement("div",{id:ne||""},y.createElement(ue.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ae,className:Oe.folderWrapper,onSelect:ee,onExpand:Pe},me)))}},73142:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ke}});var y=te(78241),ue=te(92832),Oe=te(3113),fe=te(59301),he={search:"search___JA0r9",btn:"btn___GGtZC"},ye=te(59301),ke=({value:ve,onChange:ce})=>{const[we]=y.default.useForm(),Le=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{ve&&we.setFieldsValue(ve)},ve);const Ge=oe=>{Le.current||ce(oe),Le.current=!0,setTimeout(()=>{Le.current=!1},2e3)};return ye.createElement("div",{className:he.search},ye.createElement(y.default,{className:he.formWrap,colon:!1,form:we,size:"large",layout:"inline",onFinish:oe=>{Le.current||Ge(oe)}},ye.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ye.createElement(ue.default,{style:{width:200,height:40}})),ye.createElement(Oe.ZP,{className:he.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ye}});var y=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=te(32637),fe=te(59301),ye=({type:Ee,style:ke})=>{const ve=fe.createElement("div",{className:ue.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},fe.createElement("p",null,Ee==="shixun"||Ee==="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",Ee==="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:ue.contact},fe.createElement("div",{className:ue.img},fe.createElement("img",{src:Oe,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(y.Z,{content:ve},fe.createElement("span",{className:ue.text,style:ke},"\u9AD8\u6D88\u8017"))}},23960:function(lt,Ft,te){"use strict";te.d(Ft,{X:function(){return fe},y:function(){return Oe}});var y=te(59301),ue=te(8591);const Oe=he=>{(0,y.useEffect)(()=>{if(he){const ye=ke=>{ke.key==="F12"&&(ke.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ee=ke=>{ke.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",Ee),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",Ee)}}},[he])},fe=()=>{const[he,ye]=(0,y.useState)(!1),Ee=ke=>{const{keyCode:ve,ctrlKey:ce,metaKey:we,type:Le}=ke;(Le==="paste"||(ve===67||ve===86)&&(we||ce))&&(ue.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ke.preventDefault(),ke.stopPropagation())};return(0,y.useEffect)(()=>(he&&(window.addEventListener("keydown",Ee,!0),window.addEventListener("paste",Ee,!0)),()=>{window.removeEventListener("keydown",Ee,!0),window.removeEventListener("paste",Ee,!0)}),[he]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:he}}},73524:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return we}});var y=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=te(92310),fe=te.n(Oe),he=te(71418),ye=te(2859),Ee=te(99064),ke=te(955),ve=(Le,Ge,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Le,Ge)).next())}),we=({data:Le,className:Ge,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,y.useRef)(null),ne=(0,y.useRef)(null),ae=(0,y.useRef)(null),le=(0,y.useRef)(null),[re,ie]=(0,y.useState)(!1),[Ae,de]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&Pe()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)),()=>{document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)}),[Le==null?void 0:Le.visible]);const Pe=()=>ve(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,ke.ZJ)(Le==null?void 0:Le.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){at()},ie(!1),de("")}),me=Ve=>ve(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pe=yield(0,Ee.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ve.dataUrl}});pe!=null&&pe.id&&!z?(yield(0,Ee.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:pe==null?void 0:pe.id,settings:JSON.stringify(Ve.state)}})).status===0&&x():pe!=null&&pe.id&&x(pe),ie(!1),de("")}),ge=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.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(He=>{const je=document.querySelector(He.name);je&&je.setAttribute("title",He.title)})},at=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",me),ne.current.addEventListener("beforeclose",E),b&&(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(),Le!=null&&Le.snapshotData&&ne.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return y.createElement(y.Fragment,null,(Le==null?void 0:Le.visible)&&y.createElement(he.Z,{spinning:re,tip:Ae,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:le,className:fe()(ue.imageDimensions,Ge,oe?ue.fullWidth:""),style:a},y.createElement("img",{className:ue.img,ref:ee}))))}},14791:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Bt},$:function(){return Re}});var y=te(59301),ue={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"},Oe=te(92310),fe=te.n(Oe),he=te(78241),ye=te(8591),Ee=te(43418),ke=te(5871),ve=te(95237),ce=te(24905),we=te(38854),Le=te(54580),Ge=te(3113),oe=te(93948),a=te(19842),E=te(92832),x=te(85057),b=te(3294),z="data:image/png;base64,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",ee="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHAAAAB4CAYAAAAqs3YmAAAAAXNSR0IArs4c6QAACbJJREFUeF7tnVtMHNcZx79vxruLITZUceNbwEpr8KXAwi6+pm3qKoraqhepVfvWB3sJqKn60Mf2hfLSPvYhquVgcKTmrVIrpbdIURXbTWPMZYHl4osSy7FpiO2QFBuDze7OOdUh3t1hvLczZ2BmzMcbO9853zf/33xnvpk5MwfB5h/nHNs6p2ohZWwH5NUcMWSzq3XZjCEaGvD5Ch64+V7vvpuIyO0IgXYafaPresXd6flWRL7FTntqs1IBxtinNXU1I+e6n3soq400QJF5kdjEYYInK3VxewFx9ExLv2wmSgOMdkzWccMIOxs+9SYUqIDA+IW+/Tdk1JAHeDxxiGvwTMYJ6nAnWLUw3v/7ow9kHK932yO/vLAxuVDVzI2cloAwN9IbfldGG3mAJ8ZeMhcsoc0L/yJ4MpLnbAXEpXtVL2Z+EYXNWG/zP2V6kwYYiSW+Z3Yw0hf+m4xDsl2pgKqeBNDlI4oAugxA1T0BVFXQ5fYE0GUAqu4JoKqCLrcngC4DUHVPAFUVdLk9AXQZgKp7AqiqoMvtCaDLAFTdE0BVBV1uTwBdBqDqngCqKuhyewLoMgBV9wRQVUGX2xNAlwGouieAqgq63N4xgDTP02WSJdwXmke6/ESe5nl6G541OvM8UqR5nv6Cl4k2O4+U5nn6E6CIWswjxahlnueeukr40Qs1sKnSvzv2JEY+vwjw5/NzcPXmYm73EOYwapnn+euf7iB4Hj0CBMTfvjGTjU4UNmgtY3/XucOj4VNYQoFfvZYDKP4ngD47Lgigz4BZwyWABNDnCvg8fMpAAuhzBRwO35oR1ireut3qXrbqpwwkgA4r4PPuKAMJoJQCNIRKyeU9YwLoPSZSERFAKbm8Z0wAvcdEKiICKCWX94wJoPeYSEVEAKXk8p4xAfQeE6mICKCUXN4zJoDeYyIVEQGUkst7xgTQe0ykIiKAUnJ5z5gAeo+JVEQEUEou7xkTQO8xkYrIUYBDVxZh6Ooi3J41IJk2pAJZ78bBDTps3aLDgT2VcGBv+S+iOAJQzNH/0zuz8MFHyfXOwZH9370zCD/55pay3klxBGDf3wmeI+RMnQiIse+WXkdFGaAYNv9yfs7p+Kk/APjhCzUlh1NlgCffnIXpW7mhk9aNsHfs5Vs3onZbEF75QfEsVAbY1Xd7RcFC60bYAyhaWdeNEIVNd2xr0Q6VAVo7oHUj7AMULWXfzySAano73poAOi7p2nZIANdWb8e9EUDHJV3bDgng2urtuDfPA7QG6LQCfq+CCaDPl78jgARw5YKOpV75lb2QpyG0+EnD8xno9DnvSeuPAPqcqDLAlvbx72ic6xkdSn3sTnYI9bm+qx6+DMD8H7trT3wNONRkIi31uUkC6CzTcgEW/Nzk0dilXQ8h1Ww3LL9eh337F++HPllM7meQ3soZpnnQuDF6quUDROR2tbDTTqXIW/7gq/jkcuuJsSOapj1tJwA/AhTP4R7eqzqKACtmE3FufPz92taR7m5kdrSw08YuwOwnl4VT8dHzuZtzETsQ/QawELyM+GsN0Q7AFR89zwXO8fn2y3UPMVXHADeZC5tiR5afAOaDh8AYB00z7+NaQiwXYNFlB2RSX3WhChlfTtrmhafjhwDJK09vDgRn5yBiLubWCqKqnsvrRsj8qTqU8eWUbT54GsD14b7wZMZHtGM4wFng8FpDVNXziQcoqs1bi4tfNRcsVnhuQiSAJdK0LTbVyiD9bMYMdfww3tM8UaiZyERIh45xZKG1KGw8D7Dck3QhQVWLpEgs8S0ACIj+RcECuvF2vKctVRjg+F5u8Hrr9tU6JxLAEhnYenz8RdT4xozZliS88/Yb4YV8zQ6+PNaQZrinUJerAZEAlgDY0nmpXkun9mbNDJjDYOqiNQsjsfhugA37MnYaosG1DaOcpXavZmFDAEsA7Ori2l+nJyOIbHshiG3Hx7/ENP6VzHZxzaVrocF4z57ZQtXpSF9r3Inbbp4H6NSlgEo/AuKbN8aimq5ts0IMaPrOZEprMsMLhgIDg3/Y92mp6tQJiASwTLJ5MxFhAThU5eAxI5hMDgz+8VAW3mpDJIBlAhRmeTPxUXvOMV2B2kB/X+NnxS4xrBf7gDgTP900Ync4JYASAItB5JWVF0dfrf+kVHf5zokqEAlgKcXzbM+Xicj5/zbVhi+e68Z0qS6dhEgAS6ldYLtXIBJAmwALDaduZaLd3Xjib2aXEsYrmVgqzkLb1z3AbCbOjEU1lrtO9EsmEsBHh/ZyJipA7HiNB4aHxlc8T1SpTsvNSAJoUsqPEAmg5VD3G8RVB6j6PNA6lKg+HyxnaPITRAJY7DpR8Zw4NDhxBIFXZ10o3nbLFyoBLJKSTmSiFSLq2qV4T9O1ckaCcmwIYAmVHIeIsBA/3XzW7s1va7irDrCco8jrNp9DnIpqzMg+Tyz3OlG8unCgPdHCALMTqzg34qNnIjNO7DcBLFNFOxAFvIMdY2GDabVmNxqy+aHTLeedyEICWCbA3B2b8jKxELyMO9QDw/Ge/R9LuM9rSgAlFSwnE/PB01Cb1wEupzg7KFxyhvdGX28+L+n+MXMCaEPBYhDP/gYM67Ap4H1xY0X/W6/WL0XaJ5qBs13CrR7Sh4ZONt6yEULuykS2serzK1l/XrUvBFHT+X3zOc8MT+zLj7smg9dm0seAYZAD3h3ta/63yj5SBiqolw/iymIll3nm36Mdk3XcMMLitwBqgwO9TbfthkEA7Sr3qJ2A+I//JtoY4GOf2kW9ol/MLbW6EOfItljieY74BUCYG+kNv2s3DAJoVzlTOwHxrZnE7lRaqzNP4wfGub4hcL1qx/6r1rk20Y7hap4MfB10gIoADFw4Fb5jJxQCaEe1Am2Wq88TQ88aeqjePN8UOV8KBmGq/1TLR+ambbFEIwN4TtwUiJ9p+Y+dUKQBRk+MvcQRs69e0UfPH5ddgDz88vjONOP1HPGpjAXnOFtdoU2cO9l4X/xmfpWt3GmNVm/yAI8nDnENnsl0RMsOFM4bAfLozxI7kkloyIJknIOuX9u8c/b9c93H0q2xkV0IerMG+mfDfY3vyWahPEBTBSXrzE/2Tj53FCAjsavbde1BA+PaJqEDZ/ggqPMrRiBUxZJLDeK3QkVPMd2kAX4ezMRhRF56nRg/EbPE6iTA3BDKsa3z8jaNpxsMxjc/NhzqcCfeEx6QkU0aoOhcfFfm7vR865MMcTUAmkEe/PnU1vQSazA/8EXO78fPtJxddYDLQ4C4lumcqoWUsR2QV5sLG5kAvGq7mgDN+3zglcltfCn1ZcbwKR30S0OvN03LaPJ/jAi5buoQkzIAAAAASUVORK5CYII=",ne="data:image/png;base64,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",ae="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",le=te(99064),re=te(57647),ie=te(5623),Ae=te(50304),de=te(59879),Pe=te(28451),me=te(15342),ge=te.n(me),at=(ft,It,Et)=>new Promise((Jt,Ie)=>{var et=rt=>{try{st(Et.next(rt))}catch(ut){Ie(ut)}},Pt=rt=>{try{st(Et.throw(rt))}catch(ut){Ie(ut)}},st=rt=>rt.done?Jt(rt.value):Promise.resolve(rt.value).then(et,Pt);st((Et=Et.apply(ft,It)).next())}),pe=y.memo(({tagName:ft="div",value:It="",className:Et,style:Jt={},onBlur:Ie,id:et})=>{const Pt=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Pt.current)return;at(void 0,null,function*(){const ut=Pt.current;ut.innerHTML="";const We=It==null?void 0:It.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ot of We)if(Ot.startsWith("$$")&&Ot.endsWith("$$")||Ot.startsWith("`$$")&&Ot.endsWith("$$`")){const nn=Ot.startsWith("`$$")?Ot.slice(3,-3):Ot.slice(2,-2),Mt=document.createElement("span");Mt.setAttribute("contentEditable","false"),Mt.setAttribute("title",Ot),Mt.className="edu_latex",ut.appendChild(Mt),ge().render(nn,Mt,{throwOnError:!1})}else{const nn=Ot==null?void 0:Ot.replace(/<[^>]*>/g,Mt=>Mt.startsWith("{var rt,ut;if(Ie&&Pt.current){const Ot=Pt.current.cloneNode(!0),nn=Ot.querySelectorAll("span.edu_latex");for(let Mt of nn){const qt=Mt.getAttribute("title"),en=document.createTextNode(qt||""),dn=Mt;(ut=(rt=dn.parentNode)==null?void 0:rt.replaceChild)==null||ut.call(rt,en,dn)}Ie(Ot.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(ft,{ref:Pt,contentEditable:!0,className:Et,style:Jt,onBlur:st}))}),He=te(24065),je=te(34604),Me=te(35339),Te=Object.defineProperty,Qe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Fe=(ft,It,Et)=>It in ft?Te(ft,It,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[It]=Et,Je=(ft,It)=>{for(var Et in It||(It={}))ot.call(It,Et)&&Fe(ft,Et,It[Et]);if(_e)for(var Et of _e(It))Ce.call(It,Et)&&Fe(ft,Et,It[Et]);return ft},xe=(ft,It)=>Qe(ft,tt(It)),ct=(ft,It,Et)=>new Promise((Jt,Ie)=>{var et=rt=>{try{st(Et.next(rt))}catch(ut){Ie(ut)}},Pt=rt=>{try{st(Et.throw(rt))}catch(ut){Ie(ut)}},st=rt=>rt.done?Jt(rt.value):Promise.resolve(rt.value).then(et,Pt);st((Et=Et.apply(ft,It)).next())});const St=ft=>{ft.preventDefault();let Et=(ft.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},be=ft=>{ft.key==="Enter"&&ft.preventDefault()},it=({children:ft,style:It})=>y.createElement("div",{className:ue.leftBox,style:It,onPaste:St},ft),Lt=({children:ft,style:It,className:Et})=>y.createElement("div",{className:fe()(ue.rightBox,Et),style:It,onPaste:St},ft),Se=({className:ft,style:It={},width:Et=1200,onCancel:Jt=()=>{},onSuccess:Ie=()=>{},gather:et={},mode:Pt=1,stickyTop:st=0,subDisciplineId:rt=[],hideWordFeatures:ut,dataSource:We=[],customLeftHeadNode:Ot,customRightHeadNode:nn,customLeftContent:Mt,hideRecognition:qt=!1,onExchange:en,isSingleSelection:dn=!1,underpinBackgroundStyle:wn={},headExtraNode:Pn,isRefreshItemBank:sn=!1,okText:In="\u786E\u5B9A\u5BFC\u5165",onSave:Wt})=>{var kt;const[Qt,Zn]=(0,y.useState)(1),[xn,fn]=(0,y.useState)(0),[rn,En]=(0,y.useState)(""),[an,Vt]=(0,y.useState)(!1),[zn,xt]=(0,y.useState)([]),[bt,_t]=(0,y.useState)([]),[Rt,De]=(0,y.useState)(!1),[ht,yt]=(0,y.useState)(!1),[Gt,pt]=(0,y.useState)(!1),[mt,Ne]=(0,y.useState)(!1),[Ue,Ze]=(0,y.useState)([]),[wt,Ut]=(0,y.useState)(1),[tn,gn]=(0,y.useState)(!1),[An,Mn]=(0,y.useState)(!0),[pn,jn]=(0,y.useState)(0),[Ke,Nt]=(0,y.useState)(!1),[Ln]=he.default.useForm(),[Dt]=he.default.useForm(),On=(0,y.useRef)(null),Ct=(0,y.useRef)(null),Kt=(0,y.useRef)(),Fn=(0,y.useRef)(null),hn=["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"],Hn=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{We!=null&&We.length&&Zt(We)},[We]),(0,y.useEffect)(()=>{Qt===2&&On.current.focus()},[Qt]),(0,y.useEffect)(()=>{Gt&&oa()},[Gt]);const $n=()=>{if(Qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ee.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:()=>ct(void 0,null,function*(){Zn(1)})})},oa=()=>ct(void 0,null,function*(){const se=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:Pt===1?"new_question":"subject"}});Ze(se.disciplines||[])}),ca=se=>{const vt=[],Be=(qe,Ye)=>{qe.length>=2&&vt.push(qe.join(""));for(let At=Ye;At(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),_n=se=>(se=se||"",se=String(se),se=se.replace(/

    /g,""),se=se.replace(/
    /g,` +`),ue)},36061:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return x}});var y=te(59301),ue=te(17574),Oe=te(16149),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},he=Object.defineProperty,ye=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,ke=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,we=(b,z,ee)=>z in b?he(b,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[z]=ee,Le=(b,z)=>{for(var ee in z||(z={}))ve.call(z,ee)&&we(b,ee,z[ee]);if(ke)for(var ee of ke(z))ce.call(z,ee)&&we(b,ee,z[ee]);return b},Ge=(b,z)=>ye(b,Ee(z)),oe=(b,z)=>{var ee={};for(var ne in b)ve.call(b,ne)&&z.indexOf(ne)<0&&(ee[ne]=b[ne]);if(b!=null&&ke)for(var ne of ke(b))z.indexOf(ne)<0&&ce.call(b,ne)&&(ee[ne]=b[ne]);return ee},a=(b,z,ee)=>new Promise((ne,ae)=>{var le=Ae=>{try{ie(ee.next(Ae))}catch(de){ae(de)}},re=Ae=>{try{ie(ee.throw(Ae))}catch(de){ae(de)}},ie=Ae=>Ae.done?ne(Ae.value):Promise.resolve(Ae.value).then(le,re);ie((ee=ee.apply(b,z)).next())}),x=b=>{var z=b,{value:ee,onChange:ne,defaultValue:ae,disabled:le}=z,re=oe(z,["value","onChange","defaultValue","disabled"]);const[ie,Ae]=(0,y.useState)([]),[de,Pe]=(0,y.useState)("1");(0,y.useEffect)(()=>{me()},[]);const me=()=>a(void 0,null,function*(){const Ve=yield(0,Oe.NZ)({});if(Ve!=null&&Ve.data){const pe=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Ve.data||[])}];Ae(pe),Pe("2")}}),ge=Ve=>{function pe(Ke){const je=Ke.children,Me=Array.isArray(je)&&je.length>0,Te=Ke==null?void 0:Ke.group_id;return{title:y.createElement("div",{title:Ke==null?void 0:Ke.name,className:fe.name},Ke==null?void 0:Ke.name),value:Te,key:Te,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Me?je==null?void 0:je.map(Qe=>pe(Qe)):[]}}return Ve==null?void 0:Ve.map(Ke=>pe(Ke))},at=ae?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ee,defaultExpandedKeys:ee};return y.createElement("div",{className:fe.customTree},y.createElement(ue.default,Le(Ge(Le({key:de},at),{showIcon:!0,treeData:ie,onSelect:ne,disabled:le}),re)))}},67054:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return me},U:function(){return Ae}});var y=te(59301),ue=te(31797),Oe=te(43418),fe=te(1710),he=te(4901),ye=te(94941),Ee=te(61186),ke=te.n(Ee),ve={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"},ce="data:image/png;base64,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",we="data:image/png;base64,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",Le=te(955),Ge=te(89070),oe=te(37518),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(ge,at,Ve)=>at in ge?E(ge,at,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ge[at]=Ve,le=(ge,at)=>{for(var Ve in at||(at={}))ee.call(at,Ve)&&ae(ge,Ve,at[Ve]);if(z)for(var Ve of z(at))ne.call(at,Ve)&&ae(ge,Ve,at[Ve]);return ge},re=(ge,at)=>x(ge,b(at)),ie=(ge,at,Ve)=>new Promise((pe,Ke)=>{var je=Qe=>{try{Te(Ve.next(Qe))}catch(tt){Ke(tt)}},Me=Qe=>{try{Te(Ve.throw(Qe))}catch(tt){Ke(tt)}},Te=Qe=>Qe.done?pe(Qe.value):Promise.resolve(Qe.value).then(je,Me);Te((Ve=Ve.apply(ge,at)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:de}=ue.default,Pe=({exercise:ge,socket:at,dispatch:Ve,onStartScreenshot:pe,onCloseScreenshot:Ke,handleToDetail:je})=>{const[Me,Te]=Oe.default.useModal(),Qe=(0,y.useRef)(),[tt,_e]=(0,y.useState)(!0),ot=(0,y.useRef)(!1),Ce=(0,Ge.useParams)();(0,y.useEffect)(()=>{var et,Pt,st;if(document.addEventListener((0,he.gH)(),Jt,!1),window.addEventListener("blur",It,!1),(et=ge.exerciseUserInfo)!=null&&et.screen_open&&(0,he.vp)()&&_e(!1),(Pt=ge.exerciseUserInfo)!=null&&Pt.screen_open&&!(0,he.vp)()){(0,Le.RG)(" ",!0);const rt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;Qe.current=Oe.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(de,{onFinish:()=>ie(void 0,null,function*(){var ut;const We=yield Et();(ut=Qe.current)==null||ut.destroy(),We.used_screen_num&&Re(We.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+rt*1e3})),"S\uFF09"),onOk:()=>{var ut;(0,Le.RG)(" ",!0),(ut=Qe.current)==null||ut.destroy(),_e(!1),(0,he.Dj)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}})}return(st=ge.exerciseUserInfo)!=null&&st.screen_open&&!(0,he.vp)()||document.getElementById("root").addEventListener("click",Je,!1),()=>{document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Jt,!1),window.removeEventListener("blur",It,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Jt,!1))},500),xe()},[ge.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&Bt()},500)},[ge.exerciseUserInfo]);const Fe=()=>ie(void 0,null,function*(){const et=yield Et();setTimeout(()=>{var Pt,st;(Pt=Qe.current)==null||Pt.destroy(),Qe.current=Oe.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},et.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(st=ge.exerciseUserInfo)==null?void 0:st.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ie(void 0,null,function*(){(0,he.Dj)(document.body)})})},1e3)}),Je=et=>{!(0,he.vp)()&&et.target.nodeName!=="A"&&et.target.nodeName!=="BUTTON"&&et.target.innerHTML!=="\u786E \u5B9A"&&(0,he.Dj)(document.body)},xe=()=>ie(void 0,null,function*(){const et=yield Ve({type:"exercise/getExerciseUserInfo",payload:le({},Ce)});return et==null?void 0:et.data}),ct=et=>ie(void 0,null,function*(){var Pt;if((Pt=ge.exerciseUserInfo)!=null&&Pt.screen_at){const rt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const st=yield(0,ye.oy)({id:Ce.categoryId});if(st!=null&&st.is_commit){Oe.default.destroyAll(),yield St(),ft(!0);return}else Re(et+1)}),St=()=>ie(void 0,null,function*(){var et;const Pt=ke()(),st=ge.exerciseUserInfo.screen_sec;if(Lt.current.length>0){const rt=Pt.format("YYYY-MM-DD HH:mm:ss");let ut=Math.floor(Pt.diff(ke()(Lt.current[0].start))/1e3);const We=Lt.current.length;ut/st>>0>We&&(ut=(We+1)*st-1),yield(0,ye.P8)(Ce.categoryId,{exercise_user_id:(et=ge.exerciseUserInfo)==null?void 0:et.exercise_user_id,time:rt,time_long:ut,count:We})}Lt.current=[]}),be=(0,y.useRef)(0),it=(0,y.useRef)(0),Lt=(0,y.useRef)([]),Se=(0,y.useRef)(!1),Re=et=>ie(void 0,null,function*(){var Pt;ot.current||(pe(),Oe.default.destroyAll(),be.current=ke()().valueOf(),Se.current=!0,Qe.current=Oe.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:ve.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:ve.exitFullScreenModal},a.createElement("img",{src:ce,alt:"",className:ve.warningIcon}),a.createElement("div",{className:ve.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:ve.warningText},((Pt=ge.exerciseUserInfo)==null?void 0:Pt.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:ve.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:ve.warningText},et-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(de,{className:ve.countdownWrapper,onFinish:()=>{it.current=ke()().valueOf(),Lt.current.push({start:be.current,end:it.current}),ct(et)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,Le.RG)(" ",!0),St(),(0,he.Dj)(document.body),Ke(),Qe.current.destroy(),Se.current=!1}}))}),Bt=()=>ie(void 0,null,function*(){Oe.default.destroyAll(),(yield(0,ye.VL)({categoryId:Ce.categoryId,commit_method:1}))&&ft()}),ft=(et=!1)=>ie(void 0,null,function*(){var Pt,st;if(document.removeEventListener((0,he.gH)(),Jt,!1),(0,he.BU)(),Oe.default.destroyAll(),ot.current=!0,et){const rt=yield(0,ye.Yu)(Ce.categoryId,{exercise_user_id:(Pt=ge.exerciseUserInfo)==null?void 0:Pt.exercise_user_id});Me.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:ve.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:ve.forcedModalContent},a.createElement("img",{src:we,alt:""}),a.createElement("div",{className:ve.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:ve.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(st=ge.exerciseUserInfo)==null?void 0:st.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(fe.default,{dataSource:rt==null?void 0:rt.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:()=>{Ke(),je()},onOk:()=>{Ge.history.push(`/classrooms/${Ce.coursesId}/exercisenotice/${Ce.categoryId}/users/${Ce.login}?isShowApply=true`)}})}else Me.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{je()}})}),It=et=>{(0,he.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Se.current&&(0,he.BU)()},Et=()=>ie(void 0,null,function*(){var et;if((et=ge.exerciseUserInfo)!=null&&et.screen_at){const rt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((rt==null?void 0:rt.status)===-6)return}const Pt=yield(0,ye.oy)({id:Ce.categoryId});if(Pt!=null&&Pt.is_commit){ft();return}return yield xe()}),Jt=()=>ie(void 0,null,function*(){var et;if((0,Le.RG)(" ",!0),(0,he.vp)()){if((et=ge.exerciseUserInfo)!=null&&et.screen_at){var Pt=yield(0,ye.ck)(re(le({},Ce),{reset:!0}));if((Pt==null?void 0:Pt.status)===-6)return}}else if(!Se.current){var Pt=yield(0,ye.ck)(le({},Ce));if((Pt==null?void 0:Pt.status)===-6)return;const rt=yield xe();Re(rt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),Ie=()=>ie(void 0,null,function*(){(0,ye.ck)(le({},Ce));const et=yield xe();Re(et.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Te)};var me=(0,Ge.connect)(({exercise:ge,globalSetting:at})=>({globalSetting:at,exercise:ge}))(Pe)},57647:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return b}});var y=te(59301),ue=te(17574),Oe={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),he=te(5623),ye=te(16149),Ee=Object.defineProperty,ke=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,we=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,Ge=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))we.call(ee,ne)&&Ge(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))Le.call(ee,ne)&&Ge(z,ne,ee[ne]);return z},a=(z,ee)=>ke(z,ve(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[ae,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{re()},[]);const re=()=>E(void 0,null,function*(){const ge=yield(0,ye.NZ)({});if(ge!=null&&ge.data){const at=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:Oe.folderIcon}),isLeaf:!1,children:ie(ge.data||[])}];le(at)}}),ie=ge=>ge.map(at=>({title:at.name,key:at.group_id,icon:y.createElement("img",{src:fe,className:Oe.folderIcon}),isLeaf:at.children.length===0,children:ie(at.children)})),Ae=(ge,at,Ve)=>ge.map(pe=>pe.key===at?oe(oe({},pe),Ve):pe.children?a(oe({},pe),{children:Ae(pe.children,at,Ve)}):pe),de=(ge,at,Ve)=>ge.map(pe=>{if(pe.key===at)return a(oe({},pe),{icon:Ve?y.createElement("img",{src:he,className:Oe.folderIcon}):y.createElement("img",{src:fe,className:Oe.folderIcon})});if(pe.children)return a(oe({},pe),{children:de(pe.children,at,Ve)})}),Pe=(ge,at)=>{le(Ve=>de(Ve,at.node.key,at.expanded))},me=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ae.length>0&&y.createElement("div",{id:ne||""},y.createElement(ue.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ae,className:Oe.folderWrapper,onSelect:ee,onExpand:Pe},me)))}},73142:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ke}});var y=te(78241),ue=te(92832),Oe=te(3113),fe=te(59301),he={search:"search___JA0r9",btn:"btn___GGtZC"},ye=te(59301),ke=({value:ve,onChange:ce})=>{const[we]=y.default.useForm(),Le=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{ve&&we.setFieldsValue(ve)},ve);const Ge=oe=>{Le.current||ce(oe),Le.current=!0,setTimeout(()=>{Le.current=!1},2e3)};return ye.createElement("div",{className:he.search},ye.createElement(y.default,{className:he.formWrap,colon:!1,form:we,size:"large",layout:"inline",onFinish:oe=>{Le.current||Ge(oe)}},ye.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ye.createElement(ue.default,{style:{width:200,height:40}})),ye.createElement(Oe.ZP,{className:he.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ye}});var y=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Oe=te(32637),fe=te(59301),ye=({type:Ee,style:ke})=>{const ve=fe.createElement("div",{className:ue.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},fe.createElement("p",null,Ee==="shixun"||Ee==="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",Ee==="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:ue.contact},fe.createElement("div",{className:ue.img},fe.createElement("img",{src:Oe,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(y.Z,{content:ve},fe.createElement("span",{className:ue.text,style:ke},"\u9AD8\u6D88\u8017"))}},23960:function(lt,Ct,te){"use strict";te.d(Ct,{X:function(){return fe},y:function(){return Oe}});var y=te(59301),ue=te(8591);const Oe=he=>{(0,y.useEffect)(()=>{if(he){const ye=ke=>{ke.key==="F12"&&(ke.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ee=ke=>{ke.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",Ee),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",Ee)}}},[he])},fe=()=>{const[he,ye]=(0,y.useState)(!1),Ee=ke=>{const{keyCode:ve,ctrlKey:ce,metaKey:we,type:Le}=ke;(Le==="paste"||(ve===67||ve===86)&&(we||ce))&&(ue.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),ke.preventDefault(),ke.stopPropagation())};return(0,y.useEffect)(()=>(he&&(window.addEventListener("keydown",Ee,!0),window.addEventListener("paste",Ee,!0)),()=>{window.removeEventListener("keydown",Ee,!0),window.removeEventListener("paste",Ee,!0)}),[he]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:he}}},73524:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return we}});var y=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Oe=te(92310),fe=te.n(Oe),he=te(71418),ye=te(2859),Ee=te(99064),ke=te(955),ve=(Le,Ge,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Le,Ge)).next())}),we=({data:Le,className:Ge,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,y.useRef)(null),ne=(0,y.useRef)(null),ae=(0,y.useRef)(null),le=(0,y.useRef)(null),[re,ie]=(0,y.useState)(!1),[Ae,de]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),Le!=null&&Le.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",Le!=null&&Le.src&&Pe()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)),()=>{document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)}),[Le==null?void 0:Le.visible]);const Pe=()=>ve(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,ke.ZJ)(Le==null?void 0:Le.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){at()},ie(!1),de("")}),me=Ve=>ve(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u4FDD\u5B58\u4E2D");const pe=yield(0,Ee.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Le.title,file:Ve.dataUrl}});pe!=null&&pe.id&&!z?(yield(0,Ee.ZP)(`/api/attachments/${Le.id}/add_subitem.json`,{method:"post",body:{subitem_id:pe==null?void 0:pe.id,settings:JSON.stringify(Ve.state)}})).status===0&&x():pe!=null&&pe.id&&x(pe),ie(!1),de("")}),ge=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.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(Ke=>{const je=document.querySelector(Ke.name);je&&je.setAttribute("title",Ke.title)})},at=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",me),ne.current.addEventListener("beforeclose",E),b&&(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(),Le!=null&&Le.snapshotData&&ne.current.restoreState(Le.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return y.createElement(y.Fragment,null,(Le==null?void 0:Le.visible)&&y.createElement(he.Z,{spinning:re,tip:Ae,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:le,className:fe()(ue.imageDimensions,Ge,oe?ue.fullWidth:""),style:a},y.createElement("img",{className:ue.img,ref:ee}))))}},14791:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Bt},$:function(){return Re}});var y=te(59301),ue={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"},Oe=te(92310),fe=te.n(Oe),he=te(78241),ye=te(8591),Ee=te(43418),ke=te(5871),ve=te(95237),ce=te(24905),we=te(38854),Le=te(54580),Ge=te(3113),oe=te(93948),a=te(19842),E=te(92832),x=te(85057),b=te(3294),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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",ae="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",le=te(99064),re=te(57647),ie=te(5623),Ae=te(50304),de=te(59879),Pe=te(28451),me=te(15342),ge=te.n(me),at=(ft,It,Et)=>new Promise((Jt,Ie)=>{var et=rt=>{try{st(Et.next(rt))}catch(ut){Ie(ut)}},Pt=rt=>{try{st(Et.throw(rt))}catch(ut){Ie(ut)}},st=rt=>rt.done?Jt(rt.value):Promise.resolve(rt.value).then(et,Pt);st((Et=Et.apply(ft,It)).next())}),pe=y.memo(({tagName:ft="div",value:It="",className:Et,style:Jt={},onBlur:Ie,id:et})=>{const Pt=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!Pt.current)return;at(void 0,null,function*(){const ut=Pt.current;ut.innerHTML="";const We=It==null?void 0:It.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Ot of We)if(Ot.startsWith("$$")&&Ot.endsWith("$$")||Ot.startsWith("`$$")&&Ot.endsWith("$$`")){const nn=Ot.startsWith("`$$")?Ot.slice(3,-3):Ot.slice(2,-2),Mt=document.createElement("span");Mt.setAttribute("contentEditable","false"),Mt.setAttribute("title",Ot),Mt.className="edu_latex",ut.appendChild(Mt),ge().render(nn,Mt,{throwOnError:!1})}else{const nn=Ot==null?void 0:Ot.replace(/<[^>]*>/g,Mt=>Mt.startsWith("{var rt,ut;if(Ie&&Pt.current){const Ot=Pt.current.cloneNode(!0),nn=Ot.querySelectorAll("span.edu_latex");for(let Mt of nn){const qt=Mt.getAttribute("title"),en=document.createTextNode(qt||""),cn=Mt;(ut=(rt=cn.parentNode)==null?void 0:rt.replaceChild)==null||ut.call(rt,en,cn)}Ie(Ot.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(ft,{ref:Pt,contentEditable:!0,className:Et,style:Jt,onBlur:st}))}),Ke=te(24065),je=te(34604),Me=te(35339),Te=Object.defineProperty,Qe=Object.defineProperties,tt=Object.getOwnPropertyDescriptors,_e=Object.getOwnPropertySymbols,ot=Object.prototype.hasOwnProperty,Ce=Object.prototype.propertyIsEnumerable,Fe=(ft,It,Et)=>It in ft?Te(ft,It,{enumerable:!0,configurable:!0,writable:!0,value:Et}):ft[It]=Et,Je=(ft,It)=>{for(var Et in It||(It={}))ot.call(It,Et)&&Fe(ft,Et,It[Et]);if(_e)for(var Et of _e(It))Ce.call(It,Et)&&Fe(ft,Et,It[Et]);return ft},xe=(ft,It)=>Qe(ft,tt(It)),ct=(ft,It,Et)=>new Promise((Jt,Ie)=>{var et=rt=>{try{st(Et.next(rt))}catch(ut){Ie(ut)}},Pt=rt=>{try{st(Et.throw(rt))}catch(ut){Ie(ut)}},st=rt=>rt.done?Jt(rt.value):Promise.resolve(rt.value).then(et,Pt);st((Et=Et.apply(ft,It)).next())});const St=ft=>{ft.preventDefault();let Et=(ft.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},be=ft=>{ft.key==="Enter"&&ft.preventDefault()},it=({children:ft,style:It})=>y.createElement("div",{className:ue.leftBox,style:It,onPaste:St},ft),Lt=({children:ft,style:It,className:Et})=>y.createElement("div",{className:fe()(ue.rightBox,Et),style:It,onPaste:St},ft),Se=({className:ft,style:It={},width:Et=1200,onCancel:Jt=()=>{},onSuccess:Ie=()=>{},gather:et={},mode:Pt=1,stickyTop:st=0,subDisciplineId:rt=[],hideWordFeatures:ut,dataSource:We=[],customLeftHeadNode:Ot,customRightHeadNode:nn,customLeftContent:Mt,hideRecognition:qt=!1,onExchange:en,isSingleSelection:cn=!1,underpinBackgroundStyle:wn={},headExtraNode:yn,isRefreshItemBank:dn=!1,okText:In="\u786E\u5B9A\u5BFC\u5165",onSave:Wt})=>{var kt;const[Qt,Gn]=(0,y.useState)(1),[Ln,fn]=(0,y.useState)(0),[rn,En]=(0,y.useState)(""),[an,Vt]=(0,y.useState)(!1),[jn,Dt]=(0,y.useState)([]),[bt,_t]=(0,y.useState)([]),[Rt,De]=(0,y.useState)(!1),[ht,yt]=(0,y.useState)(!1),[Gt,pt]=(0,y.useState)(!1),[mt,Ne]=(0,y.useState)(!1),[Ue,Ze]=(0,y.useState)([]),[wt,Ut]=(0,y.useState)(1),[tn,gn]=(0,y.useState)(!1),[Sn,Mn]=(0,y.useState)(!0),[pn,Zn]=(0,y.useState)(0),[He,Nt]=(0,y.useState)(!1),[bn]=he.default.useForm(),[xt]=he.default.useForm(),kn=(0,y.useRef)(null),Ft=(0,y.useRef)(null),Ht=(0,y.useRef)(),An=(0,y.useRef)(null),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"],Rn=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{We!=null&&We.length&&Zt(We)},[We]),(0,y.useEffect)(()=>{Qt===2&&kn.current.focus()},[Qt]),(0,y.useEffect)(()=>{Gt&&oa()},[Gt]);const qn=()=>{if(Qt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ee.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:()=>ct(void 0,null,function*(){Gn(1)})})},oa=()=>ct(void 0,null,function*(){const se=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:Pt===1?"new_question":"subject"}});Ze(se.disciplines||[])}),ca=se=>{const vt=[],Be=(qe,Ye)=>{qe.length>=2&&vt.push(qe.join(""));for(let At=Ye;At(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),$n=se=>(se=se||"",se=String(se),se=se.replace(/
    /g,""),se=se.replace(/
    /g,` `),se=se.replace(/<\/div>/g,` -`),se=Aa(se),se),on=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Aa=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ua=se=>{var vt;const Be=se.clipboardData;if(Be){const qe=Be.types.toString(),Ye=Be.items;if(qe==="Files"||Be.types.indexOf("Files")>-1){se.preventDefault();try{let At=Ye[1];((vt=Ye[0])==null?void 0:vt.kind)==="file"&&(At=Ye[0]);const gt=At.getAsFile();(0,Pe.I)(gt,nt=>{var dt;if(nt.id){if(((dt=gt==null?void 0:gt.type)==null?void 0:dt.indexOf("image"))>-1){const Xt=``;document.execCommand("insertText",!1,Xt)}}else(nt==null?void 0:nt.status)===401&&(document.location.href="/user/login")})}catch(At){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Na(se,vt){return ct(this,null,function*(){if(typeof se=="string")return yield vt(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(Ye=>ct(this,null,function*(){return yield Na(Ye,vt)})));const Be={};for(const qe in se)if(Object.prototype.hasOwnProperty.call(se,qe)){const Ye=se[qe];typeof Ye=="string"?Be[qe]=yield vt(Ye):typeof Ye=="object"?Be[qe]=yield Na(Ye,vt):Be[qe]=Ye}return Be})}const qn=()=>ct(void 0,null,function*(){var se;Vt(!0),En("\u5904\u7406\u4E2D"),yield new Promise(qe=>setTimeout(qe,1e3));let vt=(se=Ct.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),Be="";try{vt.forEach(function(qe){var Ye,At,gt,nt;const dt=qe.cloneNode(!0),Xt=dt.querySelectorAll("span.edu_latex");for(let un of Xt){const $t=un.getAttribute("title"),Tt=document.createTextNode($t),bn=un;(At=(Ye=bn.parentNode)==null?void 0:Ye.replaceChild)==null||At.call(Ye,Tt,bn)}const vn=dt.querySelectorAll("span[style]");for(let un of vn)if(un.style.fontFamily){const $t=un.innerHTML,Tt=document.createTextNode($t),bn=un;(nt=(gt=bn.parentNode)==null?void 0:gt.replaceChild)==null||nt.call(gt,Tt,bn)}dt==null||dt.childNodes.forEach(function(un){un.nodeType===Node.ELEMENT_NODE&&un.localName!=="h5"&&un.localName!=="h4"?Be+=`

    ${un.innerHTML}

    `:un.nodeType===Node.TEXT_NODE&&(Be+=`

    ${un.textContent}

    `)})}),Tn("/api/intelligent_imports/import.json",{html:Aa(Be)})}catch(qe){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",qe)}}),Ht=se=>{let vt=se.filter(Be=>!!(Be!=null&&Be.type));return vt=vt.map(Be=>{var qe;const Ye=(qe=Sa.find(gt=>gt.id===(Be==null?void 0:Be.type)))==null?void 0:qe.deal,At=xe(Je({},Be),{id:String(Math.random()).slice(-6),knowledgePoint:Qn(Be==null?void 0:Be.knowledgePoint)});return Ye?Ye(At):At}),vt},Nn=()=>{if(Qt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ee.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})},Un=()=>y.createElement("div",{className:ue.row},y.createElement("div",{className:ue.leftLayout},y.createElement(it,{style:{height:675}},Qt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Zn(2)},y.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",y.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",y.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",y.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",y.createElement("br",null)),y.createElement("div",{className:ue.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Qt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{On.current.innerHTML||Zn(1)},ref:On,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ue.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ne}),y.createElement("span",null,"\u9884\u89C8\u533A")))),cn=(se,vt,Be,qe)=>{var Ye;console.log(se,vt,Be,qe,"onDataChange\u4FEE\u6539\u6570\u503C");const At=JSON.parse(JSON.stringify(bt));qe===void 0?At[vt][se]=Be:At[vt].questions[qe][se]=Be;const gt=Je({},At[vt]),nt=(Ye=Sa.find(dt=>dt.id===(gt==null?void 0:gt.type)))==null?void 0:Ye.deal;At[vt]=nt(gt),_t(At)},kn=(se,vt,Be)=>{var qe;const Ye=Be!==void 0,At=(qe=Sa.find(dt=>dt.id===(se==null?void 0:se.type)))==null?void 0:qe.type,gt=`${vt+1}.${Be===void 0?"":Be+1+"."}`,nt=`${(se==null?void 0:se.type)==="7"?"{{":""}${gt}\u3010${At}\u3011${(se==null?void 0:se.question)||""}`;return y.createElement(y.Fragment,null,Ye&&y.createElement("h4",{contentEditable:!0}),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",value:nt}))},ze=(se,vt)=>ct(void 0,null,function*(){var Be;const qe=yield en(se,vt),Ye=(Be=qe==null?void 0:qe.data)==null?void 0:Be.content;if(Ye!=null&&Ye.length){const At=Ht(Ye)[0];zn.splice(vt,1,At),bt.splice(vt,1,At),xt([...zn]),_t([...bt])}}),va=(se,vt,Be)=>{var qe;const Ye=Be!==void 0,At=(qe=Sa.find(nt=>nt.id===(se==null?void 0:se.type)))==null?void 0:qe.type,gt=`${vt+1}.${Be===void 0?"":Be+1+"."}`;return Ye?y.createElement("div",{style:{padding:"10px 18px"}},`${gt}\u3010${At}\u3011`,y.createElement(pe,{id:se==null?void 0:se.id,tagName:"span",className:ue.edit,onBlur:nt=>cn("question",vt,nt,Be),value:(se==null?void 0:se.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ue.actionHead},y.createElement("div",{className:"c-light-primary"},`${gt}\u3010${At}\u3011`),Pt!==1&&y.createElement(ke.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:nt=>cn("score",vt,nt,Be),value:se==null?void 0:se.score}),y.createElement(ve.Z,{align:"middle",style:{marginLeft:"auto"}},!!en&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ze(se,vt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ce.default,{onChange:nt=>cn("checked",vt,nt.target.checked,Be),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:nt=>cn("question",vt,nt,Be),value:se==null?void 0:se.question}))},Oa=(se,vt,Be)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!Be&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!Be&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),Da=(se,vt,Be,qe)=>{const Ye=qe!==void 0,At=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],gt=Ye&&!se.last&&!se.errorMsg?{marginBottom:10}:{},nt=At.map(dt=>({key:dt,label:dt,onClick:()=>cn("difficulty",Be,dt,qe)}));return y.createElement("div",{className:ue.liWrap,style:gt},["4"].includes(se==null?void 0:se.type)&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:dt=>cn("answer",Be,[dt],qe),value:vt})),!Ye&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:nt}},y.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:dt=>cn("analyze",Be,dt,qe),value:se==null?void 0:se.analyze})),!Ye&&y.createElement("div",{onKeyDown:be,className:ue.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:dt=>cn("knowledgePoint",Be,Qn(_n(dt)),qe)})))},ja=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Sn=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Ga=(se,vt,Be,qe)=>{let Ye="flex";return(dn&&pn!==qe||Rt&&!(Be!=null&&Be.errorMsg))&&(Ye="none"),y.createElement("div",{className:ue.row,style:{display:Ye}},y.createElement("div",{className:ue.leftLayout},Mt||y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},se))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Be!=null&&Be.errorMsg?ue.error:""},vt)))},Sa=[{id:"0",type:"\u5355\u9009\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,kn(se,vt,Be),(Ye=se==null?void 0:se.options)==null?void 0:Ye.map((un,$t)=>y.createElement(pe,{id:se==null?void 0:se.id,key:$t,value:`${hn[$t]}.${un}`,tagName:"p"})),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=dt==null?void 0:dt.options,vn=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map((un,$t)=>{var Tt;return y.createElement("div",{key:$t,className:ue.option},y.createElement("aside",{className:((Tt=dt==null?void 0:dt.answer)==null?void 0:Tt[0])===hn[$t]?ue.active:"",onClick:()=>cn("answer",vt,[hn[$t]],Be)},hn[$t]),y.createElement(pe,{id:dt==null?void 0:dt.id,tagName:"div",className:`${ue.text}`,onBlur:bn=>{Xt[$t]=bn,cn("options",vt,Xt,Be)},value:un}))}),Da(dt,"",vt,Be),Sn(dt));return At?[nt,vn]:Ga(nt,vn,dt,vt)},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?2:se.score;let Ye=Qn((vt=se==null?void 0:se.answer)==null?void 0:vt[0]).toUpperCase();se.answer=Ye?[Ye]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Be=se.options)==null?void 0:Be.slice(0,8);const gt=se.options.map(dt=>dt==null?void 0:dt.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ye||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ye&&(hn.slice(0,((qe=se==null?void 0:se.options)==null?void 0:qe.length)||8).includes(Ye)||At.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")),Qn(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` -`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,kn(se,vt,Be),(Ye=se==null?void 0:se.options)==null?void 0:Ye.map((un,$t)=>y.createElement(pe,{id:se==null?void 0:se.id,key:$t,value:`${hn[$t]}.${un}`,tagName:"p"})),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=dt==null?void 0:dt.options,vn=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map((un,$t)=>{var Tt,bn;return y.createElement("div",{key:$t,className:ue.option},y.createElement("aside",{className:(bn=(Tt=dt==null?void 0:dt.answer)==null?void 0:Tt[0])!=null&&bn.includes(hn[$t])?ue.active:"",onClick:()=>{var mn;let na=((mn=dt==null?void 0:dt.answer)==null?void 0:mn[0])||"";const Xe=hn[$t];na.includes(Xe)?na=na.replace(new RegExp(Xe,"g"),""):na+=Xe,na=na.split("").sort().join(""),cn("answer",vt,[na],Be)}},hn[$t]),y.createElement(pe,{id:dt==null?void 0:dt.id,tagName:"div",className:`${ue.text}`,onBlur:mn=>{Xt[$t]=mn,cn("options",vt,Xt,Be)},value:un}))}),Da(dt,"",vt,Be),Sn(dt));return At?[nt,vn]:Ga(nt,vn,dt,vt)},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?2:se.score;let Ye=Qn((vt=se==null?void 0:se.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");se.answer=Ye?[Ye]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Be=se.options)==null?void 0:Be.slice(0,8);const gt=se.options.map(dt=>dt==null?void 0:dt.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ye||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ye){const gt=hn.slice(0,((qe=se==null?void 0:se.options)==null?void 0:qe.length)||8);ca(gt).includes(Ye)||At.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 Qn(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` -`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,kn(se,vt,Be),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=["\u6B63\u786E","\u9519\u8BEF"];let vn=((Ye=dt==null?void 0:dt.answer)==null?void 0:Ye[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(vn)?vn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(vn)&&(vn="\u9519\u8BEF");const un=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map(($t,Tt)=>y.createElement("div",{key:Tt,className:ue.option},y.createElement("aside",{style:{borderRadius:2},className:vn===$t?ue.active:"",onClick:()=>cn("answer",vt,[$t],Be)},$t==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},$t))),Da(dt,"",vt,Be),Sn(dt));return At?[nt,un]:Ga(nt,un,dt,vt)},deal:se=>{var vt;se.score=se.score===void 0?2:se.score;let Be=Qn((vt=se==null?void 0:se.answer)==null?void 0:vt[0]);se.answer=Be?[Be]:[];let qe=[];return Be||qe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Be&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Be)&&qe.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"),Qn(se==null?void 0:se.question)||qe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=qe.join(` -`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0,gt=y.createElement(y.Fragment,null,kn(se,vt,Be),(qe=se==null?void 0:se.answer)==null?void 0:qe.map((Xt,vn)=>y.createElement(pe,{id:se==null?void 0:se.id,key:vn,tagName:"p",value:`\u7B54\u6848${vn+1}\uFF1A${Xt.text||""}`})),Oa(se,"",At),ja(se));let nt=At?se:bt[vt];const dt=y.createElement(y.Fragment,null,va(nt,vt,Be),(Ye=nt==null?void 0:nt.answer)==null?void 0:Ye.map((Xt,vn)=>y.createElement("div",{key:vn,className:ue.option},y.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",vn+1),Xt.model===1&&y.createElement(pe,{id:nt==null?void 0:nt.id,tagName:"div",onBlur:un=>{nt.answer[vn].latex=_n(un),cn("answer",vt,nt.answer,Be)},className:`${ue.text}`,value:Xt.latex}),Xt.model===2&&y.createElement(de.Z,{value:Xt.latex,onChange:un=>{nt.answer[vn].latex=un,cn("answer",vt,nt.answer,Be)}}))),Da(nt,"",vt,Be),Sn(nt));return At?[gt,dt]:Ga(gt,dt,nt,vt)},deal:se=>{var vt,Be,qe,Ye;se.score=se.score===void 0?2:se.score,se.question=(vt=se.question)==null?void 0:vt.replaceAll("\u2581","_");const At=(Be=se.answer)==null?void 0:Be.map(nt=>{if(Object.prototype.toString.call(nt)==="[object Object]")return nt;nt=nt==null?void 0:nt.trim();const dt={model:1,text:nt,latex:nt};return nt.startsWith("$$")&&nt.endsWith("$$")||nt.startsWith("`$$")&&nt.endsWith("$$`")?(dt.model=2,dt.latex=nt.slice(2,-2)):dt.latex=_n(nt),dt});se.answer=At;let gt=[];return At||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Qn(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(qe=se==null?void 0:se.answer)!=null&&qe.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((Ye=se==null?void 0:se.answer)==null?void 0:Ye.length)&>.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):gt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=gt.join(` -`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,kn(se,vt,Be),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=y.createElement(y.Fragment,null,va(dt,vt,Be),Da(dt,(Ye=dt==null?void 0:dt.answer)==null?void 0:Ye[0],vt,Be),Sn(dt));return At?[nt,Xt]:Ga(nt,Xt,dt,vt)},deal:se=>{se.score=se.score===void 0?5:se.score;let vt=[];return Qn(se==null?void 0:se.question)||vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=vt.join(` -`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt],At=Hn.slice(0,4).map(gt=>({key:gt,label:gt,onClick:()=>cn("platform",vt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,vt),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),Oa(se),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(Be=se==null?void 0:se.inputs)==null?void 0:Be.map((gt,nt)=>{var dt;return y.createElement(y.Fragment,{key:nt},y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${nt+1})\u8F93\u5165\uFF1A${gt||""}`,tagName:"div"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${nt+1})\u8F93\u51FA\uFF1A${((dt=se==null?void 0:se.outputs)==null?void 0:dt[nt])||""}`,tagName:"div"}))}),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),y.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.description,tagName:"div",onBlur:gt=>cn("description",vt,gt)}))),Da(Ye,"",vt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.timeLimit,tagName:"div",onBlur:gt=>cn("timeLimit",vt,_n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ye==null?void 0:Ye.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.code)||"",onBlur:gt=>cn("code",vt,_n(gt)),tagName:"div"}))),(qe=Ye==null?void 0:Ye.inputs)==null?void 0:qe.map((gt,nt)=>{var dt;return y.createElement("div",{className:ue.liWrap,key:nt},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",nt+1,")\u8F93\u5165\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:gt||"",className:ue.edit,onBlur:Xt=>{const vn=[...(Ye==null?void 0:Ye.inputs)||[]];vn[nt]=_n(Xt),cn("inputs",vt,vn)},tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",nt+1,")\u8F93\u51FA\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:((dt=Ye==null?void 0:Ye.outputs)==null?void 0:dt[nt])||"",className:ue.edit,onBlur:Xt=>{const vn=[...(Ye==null?void 0:Ye.outputs)||[]];vn[nt]=_n(Xt),cn("outputs",vt,vn)},tagName:"div"})))}),Sn(Ye))))},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?10:se.score,se.code=(vt=se.code)==null?void 0:vt.trim();let Ye=[];Qn(se==null?void 0:se.question)?((Be=se==null?void 0:se.question)==null?void 0:Be.length)>60&&Ye.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ye.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qn(se==null?void 0:se.description)||Ye.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const At=Qn(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Ye.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Qn(se==null?void 0:se.platform),se!=null&&se.platform){const gt=["c","c++","java","python"],nt=(qe=se==null?void 0:se.platform)==null?void 0:qe.toLowerCase(),dt=gt.findIndex(Xt=>Xt===nt);dt>-1?se.platform=Hn[dt]:Ye.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ye.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],Ye.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 gt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,gt),se.outputs=se.outputs.slice(0,gt),se.outputs.some(nt=>!Qn(nt))&&Ye.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=Ye.join(` -`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt];return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,vt),Oa(se),(Be=se==null?void 0:se.questions)==null?void 0:Be.map((At,gt)=>{var nt;const dt=(nt=Sa.find(Xt=>Xt.id===(At==null?void 0:At.type)))==null?void 0:nt.element;return y.createElement(y.Fragment,{key:`left-${se.id}-${gt}`},dt(At,vt,gt)[0])}),ja(se),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),Da(Ye,"",vt),(qe=Ye==null?void 0:Ye.questions)==null?void 0:qe.map((At,gt)=>{var nt;const dt=(nt=Sa.find(Xt=>Xt.id===(At==null?void 0:At.type)))==null?void 0:nt.element;return y.createElement(y.Fragment,{key:`right-${Ye.id}-${gt}`},dt(At,vt,gt)[1])}),Sn(Ye))))},deal:se=>{var vt,Be,qe,Ye,At;const gt=Ht,nt=[...Sa],dt=nt.findIndex($t=>$t.id==="0"),Xt=nt.findIndex($t=>$t.id==="1");if(dt!==-1){const $t=nt[dt].deal;nt[dt].deal=Tt=>{const bn=$t(Tt);return bn.errorMsg&&(bn.errorMsg=bn.errorMsg.split(` +`),se=Aa(se),se),on=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Aa=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ua=se=>{var vt;const Be=se.clipboardData;if(Be){const qe=Be.types.toString(),Ye=Be.items;if(qe==="Files"||Be.types.indexOf("Files")>-1){se.preventDefault();try{let At=Ye[1];((vt=Ye[0])==null?void 0:vt.kind)==="file"&&(At=Ye[0]);const gt=At.getAsFile();(0,Pe.I)(gt,nt=>{var dt;if(nt.id){if(((dt=gt==null?void 0:gt.type)==null?void 0:dt.indexOf("image"))>-1){const Xt=``;document.execCommand("insertText",!1,Xt)}}else(nt==null?void 0:nt.status)===401&&(document.location.href="/user/login")})}catch(At){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Na(se,vt){return ct(this,null,function*(){if(typeof se=="string")return yield vt(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(Ye=>ct(this,null,function*(){return yield Na(Ye,vt)})));const Be={};for(const qe in se)if(Object.prototype.hasOwnProperty.call(se,qe)){const Ye=se[qe];typeof Ye=="string"?Be[qe]=yield vt(Ye):typeof Ye=="object"?Be[qe]=yield Na(Ye,vt):Be[qe]=Ye}return Be})}const _n=()=>ct(void 0,null,function*(){var se;Vt(!0),En("\u5904\u7406\u4E2D"),yield new Promise(qe=>setTimeout(qe,1e3));let vt=(se=Ft.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),Be="";try{vt.forEach(function(qe){var Ye,At,gt,nt;const dt=qe.cloneNode(!0),Xt=dt.querySelectorAll("span.edu_latex");for(let un of Xt){const $t=un.getAttribute("title"),Tt=document.createTextNode($t),Dn=un;(At=(Ye=Dn.parentNode)==null?void 0:Ye.replaceChild)==null||At.call(Ye,Tt,Dn)}const hn=dt.querySelectorAll("span[style]");for(let un of hn)if(un.style.fontFamily){const $t=un.innerHTML,Tt=document.createTextNode($t),Dn=un;(nt=(gt=Dn.parentNode)==null?void 0:gt.replaceChild)==null||nt.call(gt,Tt,Dn)}dt==null||dt.childNodes.forEach(function(un){un.nodeType===Node.ELEMENT_NODE&&un.localName!=="h5"&&un.localName!=="h4"?Be+=`

    ${un.innerHTML}

    `:un.nodeType===Node.TEXT_NODE&&(Be+=`

    ${un.textContent}

    `)})}),On("/api/intelligent_imports/import.json",{html:Aa(Be)})}catch(qe){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",qe)}}),Kt=se=>{let vt=se.filter(Be=>!!(Be!=null&&Be.type));return vt=vt.map(Be=>{var qe;const Ye=(qe=Sa.find(gt=>gt.id===(Be==null?void 0:Be.type)))==null?void 0:qe.deal,At=xe(Je({},Be),{id:String(Math.random()).slice(-6),knowledgePoint:Un(Be==null?void 0:Be.knowledgePoint)});return Ye?Ye(At):At}),vt},Nn=()=>{if(Qt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ee.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:_n})},Vn=()=>y.createElement("div",{className:ue.row},y.createElement("div",{className:ue.leftLayout},y.createElement(it,{style:{height:675}},Qt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Gn(2)},y.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",y.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",y.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",y.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",y.createElement("br",null)),y.createElement("div",{className:ue.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Qt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{kn.current.innerHTML||Gn(1)},ref:kn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ue.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ne}),y.createElement("span",null,"\u9884\u89C8\u533A")))),sn=(se,vt,Be,qe)=>{var Ye;console.log(se,vt,Be,qe,"onDataChange\u4FEE\u6539\u6570\u503C");const At=JSON.parse(JSON.stringify(bt));qe===void 0?At[vt][se]=Be:At[vt].questions[qe][se]=Be;const gt=Je({},At[vt]),nt=(Ye=Sa.find(dt=>dt.id===(gt==null?void 0:gt.type)))==null?void 0:Ye.deal;At[vt]=nt(gt),_t(At)},Tn=(se,vt,Be)=>{var qe;const Ye=Be!==void 0,At=(qe=Sa.find(dt=>dt.id===(se==null?void 0:se.type)))==null?void 0:qe.type,gt=`${vt+1}.${Be===void 0?"":Be+1+"."}`,nt=`${(se==null?void 0:se.type)==="7"?"{{":""}${gt}\u3010${At}\u3011${(se==null?void 0:se.question)||""}`;return y.createElement(y.Fragment,null,Ye&&y.createElement("h4",{contentEditable:!0}),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",value:nt}))},ze=(se,vt)=>ct(void 0,null,function*(){var Be;const qe=yield en(se,vt),Ye=(Be=qe==null?void 0:qe.data)==null?void 0:Be.content;if(Ye!=null&&Ye.length){const At=Kt(Ye)[0];jn.splice(vt,1,At),bt.splice(vt,1,At),Dt([...jn]),_t([...bt])}}),va=(se,vt,Be)=>{var qe;const Ye=Be!==void 0,At=(qe=Sa.find(nt=>nt.id===(se==null?void 0:se.type)))==null?void 0:qe.type,gt=`${vt+1}.${Be===void 0?"":Be+1+"."}`;return Ye?y.createElement("div",{style:{padding:"10px 18px"}},`${gt}\u3010${At}\u3011`,y.createElement(pe,{id:se==null?void 0:se.id,tagName:"span",className:ue.edit,onBlur:nt=>sn("question",vt,nt,Be),value:(se==null?void 0:se.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ue.actionHead},y.createElement("div",{className:"c-light-primary"},`${gt}\u3010${At}\u3011`),Pt!==1&&y.createElement(ke.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:nt=>sn("score",vt,nt,Be),value:se==null?void 0:se.score}),y.createElement(ve.Z,{align:"middle",style:{marginLeft:"auto"}},!!en&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>ze(se,vt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ce.default,{onChange:nt=>sn("checked",vt,nt.target.checked,Be),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:nt=>sn("question",vt,nt,Be),value:se==null?void 0:se.question}))},Oa=(se,vt,Be)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${vt||""}`,tagName:"p"}),!Be&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!Be&&y.createElement(pe,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),Da=(se,vt,Be,qe)=>{const Ye=qe!==void 0,At=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],gt=Ye&&!se.last&&!se.errorMsg?{marginBottom:10}:{},nt=At.map(dt=>({key:dt,label:dt,onClick:()=>sn("difficulty",Be,dt,qe)}));return y.createElement("div",{className:ue.liWrap,style:gt},["4"].includes(se==null?void 0:se.type)&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:dt=>sn("answer",Be,[dt],qe),value:vt})),!Ye&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:nt}},y.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:dt=>sn("analyze",Be,dt,qe),value:se==null?void 0:se.analyze})),!Ye&&y.createElement("div",{onKeyDown:be,className:ue.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(pe,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:dt=>sn("knowledgePoint",Be,Un($n(dt)),qe)})))},ja=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Pn=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Ga=(se,vt,Be,qe)=>{let Ye="flex";return(cn&&pn!==qe||Rt&&!(Be!=null&&Be.errorMsg))&&(Ye="none"),y.createElement("div",{className:ue.row,style:{display:Ye}},y.createElement("div",{className:ue.leftLayout},Mt||y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},se))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Be!=null&&Be.errorMsg?ue.error:""},vt)))},Sa=[{id:"0",type:"\u5355\u9009\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,Tn(se,vt,Be),(Ye=se==null?void 0:se.options)==null?void 0:Ye.map((un,$t)=>y.createElement(pe,{id:se==null?void 0:se.id,key:$t,value:`${vn[$t]}.${un}`,tagName:"p"})),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=dt==null?void 0:dt.options,hn=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map((un,$t)=>{var Tt;return y.createElement("div",{key:$t,className:ue.option},y.createElement("aside",{className:((Tt=dt==null?void 0:dt.answer)==null?void 0:Tt[0])===vn[$t]?ue.active:"",onClick:()=>sn("answer",vt,[vn[$t]],Be)},vn[$t]),y.createElement(pe,{id:dt==null?void 0:dt.id,tagName:"div",className:`${ue.text}`,onBlur:Dn=>{Xt[$t]=Dn,sn("options",vt,Xt,Be)},value:un}))}),Da(dt,"",vt,Be),Pn(dt));return At?[nt,hn]:Ga(nt,hn,dt,vt)},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?2:se.score;let Ye=Un((vt=se==null?void 0:se.answer)==null?void 0:vt[0]).toUpperCase();se.answer=Ye?[Ye]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Be=se.options)==null?void 0:Be.slice(0,8);const gt=se.options.map(dt=>dt==null?void 0:dt.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ye||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ye&&(vn.slice(0,((qe=se==null?void 0:se.options)==null?void 0:qe.length)||8).includes(Ye)||At.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")),Un(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` +`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,Tn(se,vt,Be),(Ye=se==null?void 0:se.options)==null?void 0:Ye.map((un,$t)=>y.createElement(pe,{id:se==null?void 0:se.id,key:$t,value:`${vn[$t]}.${un}`,tagName:"p"})),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=dt==null?void 0:dt.options,hn=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map((un,$t)=>{var Tt,Dn;return y.createElement("div",{key:$t,className:ue.option},y.createElement("aside",{className:(Dn=(Tt=dt==null?void 0:dt.answer)==null?void 0:Tt[0])!=null&&Dn.includes(vn[$t])?ue.active:"",onClick:()=>{var mn;let na=((mn=dt==null?void 0:dt.answer)==null?void 0:mn[0])||"";const Xe=vn[$t];na.includes(Xe)?na=na.replace(new RegExp(Xe,"g"),""):na+=Xe,na=na.split("").sort().join(""),sn("answer",vt,[na],Be)}},vn[$t]),y.createElement(pe,{id:dt==null?void 0:dt.id,tagName:"div",className:`${ue.text}`,onBlur:mn=>{Xt[$t]=mn,sn("options",vt,Xt,Be)},value:un}))}),Da(dt,"",vt,Be),Pn(dt));return At?[nt,hn]:Ga(nt,hn,dt,vt)},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?2:se.score;let Ye=Un((vt=se==null?void 0:se.answer)==null?void 0:vt[0]).toUpperCase().split("").sort().join("");se.answer=Ye?[Ye]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Be=se.options)==null?void 0:Be.slice(0,8);const gt=se.options.map(dt=>dt==null?void 0:dt.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ye||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ye){const gt=vn.slice(0,((qe=se==null?void 0:se.options)==null?void 0:qe.length)||8);ca(gt).includes(Ye)||At.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 Un(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` +`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,Tn(se,vt,Be),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=["\u6B63\u786E","\u9519\u8BEF"];let hn=((Ye=dt==null?void 0:dt.answer)==null?void 0:Ye[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(hn)?hn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(hn)&&(hn="\u9519\u8BEF");const un=y.createElement(y.Fragment,null,va(dt,vt,Be),Xt==null?void 0:Xt.map(($t,Tt)=>y.createElement("div",{key:Tt,className:ue.option},y.createElement("aside",{style:{borderRadius:2},className:hn===$t?ue.active:"",onClick:()=>sn("answer",vt,[$t],Be)},$t==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},$t))),Da(dt,"",vt,Be),Pn(dt));return At?[nt,un]:Ga(nt,un,dt,vt)},deal:se=>{var vt;se.score=se.score===void 0?2:se.score;let Be=Un((vt=se==null?void 0:se.answer)==null?void 0:vt[0]);se.answer=Be?[Be]:[];let qe=[];return Be||qe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Be&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Be)&&qe.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"),Un(se==null?void 0:se.question)||qe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=qe.join(` +`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0,gt=y.createElement(y.Fragment,null,Tn(se,vt,Be),(qe=se==null?void 0:se.answer)==null?void 0:qe.map((Xt,hn)=>y.createElement(pe,{id:se==null?void 0:se.id,key:hn,tagName:"p",value:`\u7B54\u6848${hn+1}\uFF1A${Xt.text||""}`})),Oa(se,"",At),ja(se));let nt=At?se:bt[vt];const dt=y.createElement(y.Fragment,null,va(nt,vt,Be),(Ye=nt==null?void 0:nt.answer)==null?void 0:Ye.map((Xt,hn)=>y.createElement("div",{key:hn,className:ue.option},y.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",hn+1),Xt.model===1&&y.createElement(pe,{id:nt==null?void 0:nt.id,tagName:"div",onBlur:un=>{nt.answer[hn].latex=$n(un),sn("answer",vt,nt.answer,Be)},className:`${ue.text}`,value:Xt.latex}),Xt.model===2&&y.createElement(de.Z,{value:Xt.latex,onChange:un=>{nt.answer[hn].latex=un,sn("answer",vt,nt.answer,Be)}}))),Da(nt,"",vt,Be),Pn(nt));return At?[gt,dt]:Ga(gt,dt,nt,vt)},deal:se=>{var vt,Be,qe,Ye;se.score=se.score===void 0?2:se.score,se.question=(vt=se.question)==null?void 0:vt.replaceAll("\u2581","_");const At=(Be=se.answer)==null?void 0:Be.map(nt=>{if(Object.prototype.toString.call(nt)==="[object Object]")return nt;nt=nt==null?void 0:nt.trim();const dt={model:1,text:nt,latex:nt};return nt.startsWith("$$")&&nt.endsWith("$$")||nt.startsWith("`$$")&&nt.endsWith("$$`")?(dt.model=2,dt.latex=nt.slice(2,-2)):dt.latex=$n(nt),dt});se.answer=At;let gt=[];return At||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Un(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(qe=se==null?void 0:se.answer)!=null&&qe.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((Ye=se==null?void 0:se.answer)==null?void 0:Ye.length)&>.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):gt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=gt.join(` +`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,vt,Be)=>{var qe,Ye;const At=Be!==void 0;let gt=(qe=se==null?void 0:se.answer)==null?void 0:qe[0];const nt=y.createElement(y.Fragment,null,Tn(se,vt,Be),Oa(se,gt,At),ja(se));let dt=At?se:bt[vt];const Xt=y.createElement(y.Fragment,null,va(dt,vt,Be),Da(dt,(Ye=dt==null?void 0:dt.answer)==null?void 0:Ye[0],vt,Be),Pn(dt));return At?[nt,Xt]:Ga(nt,Xt,dt,vt)},deal:se=>{se.score=se.score===void 0?5:se.score;let vt=[];return Un(se==null?void 0:se.question)||vt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=vt.join(` +`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt],At=Rn.slice(0,4).map(gt=>({key:gt,label:gt,onClick:()=>sn("platform",vt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,vt),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),Oa(se),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(Be=se==null?void 0:se.inputs)==null?void 0:Be.map((gt,nt)=>{var dt;return y.createElement(y.Fragment,{key:nt},y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${nt+1})\u8F93\u5165\uFF1A${gt||""}`,tagName:"div"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${nt+1})\u8F93\u51FA\uFF1A${((dt=se==null?void 0:se.outputs)==null?void 0:dt[nt])||""}`,tagName:"div"}))}),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),y.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.description,tagName:"div",onBlur:gt=>sn("description",vt,gt)}))),Da(Ye,"",vt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.timeLimit,tagName:"div",onBlur:gt=>sn("timeLimit",vt,$n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ye==null?void 0:Ye.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.code)||"",onBlur:gt=>sn("code",vt,$n(gt)),tagName:"div"}))),(qe=Ye==null?void 0:Ye.inputs)==null?void 0:qe.map((gt,nt)=>{var dt;return y.createElement("div",{className:ue.liWrap,key:nt},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",nt+1,")\u8F93\u5165\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:gt||"",className:ue.edit,onBlur:Xt=>{const hn=[...(Ye==null?void 0:Ye.inputs)||[]];hn[nt]=$n(Xt),sn("inputs",vt,hn)},tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",nt+1,")\u8F93\u51FA\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:((dt=Ye==null?void 0:Ye.outputs)==null?void 0:dt[nt])||"",className:ue.edit,onBlur:Xt=>{const hn=[...(Ye==null?void 0:Ye.outputs)||[]];hn[nt]=$n(Xt),sn("outputs",vt,hn)},tagName:"div"})))}),Pn(Ye))))},deal:se=>{var vt,Be,qe;se.score=se.score===void 0?10:se.score,se.code=(vt=se.code)==null?void 0:vt.trim();let Ye=[];Un(se==null?void 0:se.question)?((Be=se==null?void 0:se.question)==null?void 0:Be.length)>60&&Ye.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ye.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(se==null?void 0:se.description)||Ye.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const At=Un(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Ye.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Un(se==null?void 0:se.platform),se!=null&&se.platform){const gt=["c","c++","java","python"],nt=(qe=se==null?void 0:se.platform)==null?void 0:qe.toLowerCase(),dt=gt.findIndex(Xt=>Xt===nt);dt>-1?se.platform=Rn[dt]:Ye.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ye.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],Ye.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 gt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,gt),se.outputs=se.outputs.slice(0,gt),se.outputs.some(nt=>!Un(nt))&&Ye.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=Ye.join(` +`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt];return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,vt),Oa(se),(Be=se==null?void 0:se.questions)==null?void 0:Be.map((At,gt)=>{var nt;const dt=(nt=Sa.find(Xt=>Xt.id===(At==null?void 0:At.type)))==null?void 0:nt.element;return y.createElement(y.Fragment,{key:`left-${se.id}-${gt}`},dt(At,vt,gt)[0])}),ja(se),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),Da(Ye,"",vt),(qe=Ye==null?void 0:Ye.questions)==null?void 0:qe.map((At,gt)=>{var nt;const dt=(nt=Sa.find(Xt=>Xt.id===(At==null?void 0:At.type)))==null?void 0:nt.element;return y.createElement(y.Fragment,{key:`right-${Ye.id}-${gt}`},dt(At,vt,gt)[1])}),Pn(Ye))))},deal:se=>{var vt,Be,qe,Ye,At;const gt=Kt,nt=[...Sa],dt=nt.findIndex($t=>$t.id==="0"),Xt=nt.findIndex($t=>$t.id==="1");if(dt!==-1){const $t=nt[dt].deal;nt[dt].deal=Tt=>{const Dn=$t(Tt);return Dn.errorMsg&&(Dn.errorMsg=Dn.errorMsg.split(` `).filter(mn=>mn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),bn}}if(Xt!==-1){const $t=nt[Xt].deal;nt[Xt].deal=Tt=>{const bn=$t(Tt);return bn.errorMsg&&(bn.errorMsg=bn.errorMsg.split(` +`)),Dn}}if(Xt!==-1){const $t=nt[Xt].deal;nt[Xt].deal=Tt=>{const Dn=$t(Tt);return Dn.errorMsg&&(Dn.errorMsg=Dn.errorMsg.split(` `).filter(mn=>mn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),bn}}se.questions=(vt=se.questions)!=null&&vt.length?Ht(se.questions.slice(0,20)):[],se.questions=(Be=se.questions)==null?void 0:Be.map(($t,Tt)=>{var bn;if($t.type==="0"||$t.type==="1"){const mn=(bn=$t.options)==null?void 0:bn.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));mn&&new Set(mn).size!==mn.length&&($t.errorMsg=($t.errorMsg?$t.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return xe(Je({},$t),{last:Tt===se.questions.length-1})});const vn=(qe=se.questions)==null?void 0:qe.reduce(($t,Tt)=>{const bn=parseFloat(Tt.score);return isNaN(bn)?$t:$t+bn},0);se.score=vn;let un=[];return(Ye=se.questions)!=null&&Ye.length?se.errorMsg=((At=se.questions)==null?void 0:At.findIndex($t=>!!$t.errorMsg))>-1:un.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Qn(se==null?void 0:se.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),un.length&&(se.errorMsg=un.join(` -`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt],At=Hn.map(gt=>({key:gt,label:gt,onClick:()=>cn("platform",vt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,vt),Oa(se),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(Be=se==null?void 0:se.answer)==null?void 0:Be.map((gt,nt)=>y.createElement(pe,{key:nt,id:se==null?void 0:se.id,value:`\u7B54\u6848${nt+1}\uFF1A${gt||""}`,tagName:"p"})),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),Da(Ye,"",vt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li,onKeyDown:be},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.timeLimit,tagName:"div",onBlur:gt=>cn("timeLimit",vt,_n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ye==null?void 0:Ye.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.code)||"",onBlur:gt=>cn("code",vt,_n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.input)||"",onBlur:gt=>cn("input",vt,_n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.output)||"",onBlur:gt=>cn("output",vt,_n(gt)),tagName:"div"}))),y.createElement("div",{className:ue.liWrap},(qe=Ye==null?void 0:Ye.answer)==null?void 0:qe.map((gt,nt)=>y.createElement("div",{className:ue.li,key:nt},y.createElement("aside",null,"\u7B54\u6848",nt+1,"\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:gt||"",className:ue.edit,onBlur:dt=>{const Xt=[...(Ye==null?void 0:Ye.answer)||[]];Xt[nt]=_n(dt),cn("output",vt,Xt)},tagName:"div"})))),Sn(Ye))))},deal:se=>{var vt,Be,qe,Ye,At,gt,nt,dt;se.score=se.score===void 0?10:se.score,se.code=(qe=(Be=(vt=se.code)==null?void 0:vt.trim())==null?void 0:Be.replace(/@_@/g,"@\u2581@"))==null?void 0:qe.replace(/@__@/g,"@\u2581\u2581@");let Xt=[];if(Qn(se==null?void 0:se.question)||Xt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qn(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(Ye=se==null?void 0:se.answer)!=null&&Ye.length&&((At=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:At.length)!==((gt=se==null?void 0:se.answer)==null?void 0:gt.length)&&Xt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Xt.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"):Xt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?(nt=se.answer)!=null&&nt.some(un=>!Qn(un))&&Xt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Xt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Qn(se==null?void 0:se.platform),se!=null&&se.platform){const un=["c","c++","java","python","javascript","ruby"],$t=(dt=se==null?void 0:se.platform)==null?void 0:dt.toLowerCase(),Tt=un.findIndex(bn=>bn===$t);Tt>-1?se.platform=Hn[Tt]:Xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Qn(se==null?void 0:se.output)||Xt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const vn=Qn(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=vn,(!vn||vn&&!["3","4","5","6","7","8","9","10"].includes(vn))&&Xt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=Xt.join(` -`),se}}],Pa=()=>y.createElement(y.Fragment,null,zn.filter(se=>{var vt;return!!((vt=Sa.find(qe=>qe.id===(se==null?void 0:se.type)))==null?void 0:vt.element)}).map((se,vt)=>{var Be;const qe=(Be=Sa.find(Ye=>Ye.id===(se==null?void 0:se.type)))==null?void 0:Be.element;return y.createElement(y.Fragment,{key:se.id},qe(se,vt))})),zt=()=>ct(void 0,null,function*(){const se=bt.filter(vt=>!vt.checked);if(Qt!==3||!se.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Wt){Nt(!0),yield Wt(bt),Nt(!1);return}Ln.setFieldsValue({sub_discipline_id:rt}),pt(!0)}),ln=(se,vt=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(Be=>ln(Be,vt));if(typeof se=="object"&&se!==null){const Be={};for(const qe in se)se.hasOwnProperty(qe)&&(vt.includes(qe)?Be[qe]=se[qe]:Be[qe]=ln(se[qe],vt));return Be}return se},Zt=se=>ct(void 0,null,function*(){const vt=Ht(ln(se));xt(vt),_t(JSON.parse(JSON.stringify(vt))),Zn(3),Vt(!1),De(!1)});(0,y.useEffect)(()=>{if(An)return;const se=()=>{fn(vt=>vt>=90?(clearInterval(Kt.current),90):vt+1)};return Kt.current=setInterval(se,5e4/90),()=>clearInterval(Kt.current)},[An]);const Tn=(se,vt)=>{Mn(!1);const Be=new FormData;Object.keys(vt).forEach(Ye=>{Be.append(Ye,vt[Ye])});const qe=new window.XMLHttpRequest;qe.withCredentials=!0,qe.addEventListener("load",function(Ye){return ct(this,null,function*(){var At,gt;try{const nt=JSON.parse((At=Ye==null?void 0:Ye.target)==null?void 0:At.response);if(Mn(!0),fn(100),yield new Promise(dt=>setTimeout(()=>dt(),780)),nt.status===0){if(!((gt=nt==null?void 0:nt.data)!=null&>.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Vt(!1);return}Zt((nt==null?void 0:nt.data)||[])}else Vt(!1),ye.ZP.warning(nt==null?void 0:nt.message)}catch(nt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",nt)}})}),qe.addEventListener("error",()=>{Vt(!1)}),qe.open("POST",`${b.Z.API_SERVER}${se}`),qe.send(Be)},ra=se=>ct(void 0,null,function*(){const vt=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(ye.ZP.error(`${se.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()):(Vt(!0),En("\u5904\u7406\u4E2D"),Tn("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let Dn=[{key:1,label:y.createElement(Le.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ra},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,He.Ny)()||(0,He.$O)())&&Dn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Fn.current.onClick()}});const ga=[bt.length,(kt=bt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:kt.length];return y.createElement("div",{className:fe()(ue.intelligentBox,"intelligent-body-curb",ft),style:xe(Je({},It),{width:Et}),ref:Ct},y.createElement("div",{className:ue.underpin},y.createElement("b",{style:wn}),y.createElement("b",{style:wn})),y.createElement("div",{className:ue.head,style:{top:st}},y.createElement("div",{className:ue.leftLayout},Ot||y.createElement(y.Fragment,null,y.createElement(ve.Z,{align:"middle"},y.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!ut&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:$n,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ut&&y.createElement(we.Z,{overlayClassName:ue.menu,menu:{items:Dn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Pn&&Pn),y.createElement("div",{className:ue.tip},y.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"))),y.createElement(ve.Z,{className:ue.rightLayout,style:{alignItems:"start"}},nn||y.createElement(y.Fragment,null,y.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Qt)&&y.createElement(ce.default,{className:"ml20",checked:Rt,onChange:se=>De(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Qt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},ga[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},ga[1]),"\u9898")),dn&&y.createElement("div",{className:ue.tabs},zn==null?void 0:zn.map((se,vt)=>y.createElement("div",{onClick:()=>{jn(vt)},className:pn===vt&&ue.active,key:vt},"\u65B0\u9898",vt+1)))),y.createElement("div",{className:ue.centerBox},y.createElement("img",{className:"mb10",src:ae,width:56}),!qt&&y.createElement(x.op,{onClick:Nn},"\u8BC6\u522B"))),[1,2].includes(Qt)&&Un(),[3].includes(Qt)&&Pa(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ue.buttonFixed},y.createElement("div",{className:ue.buttonWrap},y.createElement(Ge.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Jt},"\u53D6\u6D88"),y.createElement(Ge.ZP,{size:"middle",type:"primary",loading:Ke,className:`${ue.button}`,onClick:zt},In))),y.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,open:an,title:null,footer:null,width:320,afterClose:()=>fn(0)},y.createElement(ve.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},rn,y.createElement("span",{className:ue.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:xn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},xn,"%")))),y.createElement(Ee.default,{centered:!0,open:Gt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ht,width:480,onCancel:()=>pt(!1),onOk:()=>Ln.submit(),afterClose:()=>{Ln.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:Ln,layout:"horizontal",colon:!1,size:"large",onFinish:se=>ct(void 0,null,function*(){var vt,Be,qe,Ye,At;const gt=bt.filter(Xt=>!Xt.checked&&!Xt.errorMsg);yt(!0);const nt=()=>ct(void 0,null,function*(){var Xt,vn;const un=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:xe(Je(Je({},et),se),{list:gt,mode:Pt})});un.status===0&&(sn&&((Xt=un==null?void 0:un.data)!=null&&Xt.success)&&window.location.pathname==="/problemset"&&(je.Z.publish("refresh-item-bank",se.group_id),yield new Promise($t=>setTimeout(()=>$t(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(vn=un==null?void 0:un.data)==null?void 0:vn.success}\u9053\u8BD5\u9898`,3),Ie(un),pt(!1)),yt(!1)});if(Pt!==1){yield nt();return}const dt=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:bt,mode:Pt}});if(dt.status===0){if(!((vt=dt==null?void 0:dt.data)!=null&&vt.error_size)){yield nt();return}Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{yt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Be=dt==null?void 0:dt.data)==null?void 0:Be.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(qe=dt==null?void 0:dt.data)==null?void 0:qe.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(At=(Ye=dt==null?void 0:dt.data)==null?void 0:Ye.index)==null?void 0:At.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:nt})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(he.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"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Ue})),Pt===1&&y.createElement(he.default.Item,{label:y.createElement(ve.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ne(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ie}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(re.Z,{key:wt})))),y.createElement(Ee.default,{centered:!0,open:mt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:tn,onCancel:()=>Ne(!1),onOk:()=>Dt.submit(),afterClose:()=>{Dt.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:Dt,layout:"horizontal",colon:!1,size:"large",onFinish:se=>ct(void 0,null,function*(){var vt;gn(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(vt=se==null?void 0:se.parent_id)==null?void 0:vt[0]}})).status===0?(Ut(wt+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ne(!1),gn(!1)},1e3)):gn(!1)})},y.createElement(he.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"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(he.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(re.Z,null)))),y.createElement(Me.Z,{onSave:se=>{Vt(!0),En("\u5904\u7406\u4E2D"),Tn("/api/intelligent_imports/import.json",{html:se})},ref:Fn}))},Re=z;var Bt=Se},68664:function(lt,Ft,te){"use strict";te.d(Ft,{N:function(){return E}});var y=te(59301),ue=te(57809),Oe=te(43418),fe=te(92832),he=te(8591),ye=te(95237),Ee=te(43604),ke=te(99064),ve={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ce=te(92310),we=te.n(ce),Le=te(87169),Ge=te(59301),oe=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const{Option:a}=ue.default,E=({subId:x,value:b,selectvalues:z,disabled:ee,knowledgeOptions:ne=[],className:ae,height:le,onChange:re=()=>{},onAddKnowledgeFinish:ie=()=>{},zIndex:Ae=1e3})=>{const de=(0,y.useRef)(),[Pe,me]=(0,y.useState)([]);b=b||[];const ge=(Ve,pe)=>{Ve?(me([...pe]),re([...pe])):(me([]),re([]))};(0,y.useEffect)(()=>{(z==null?void 0:z.length)>0?(me([...z]),re([...z])):(me([]),re([]))},[ne]),(0,y.useEffect)(()=>{(b==null?void 0:b.length)>0&&re([...b])},[ne]);const at=Ve=>{Ve.preventDefault(),de.current="",Oe.default.confirm({centered:!0,width:585,zIndex:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ge.createElement("div",{className:"font14"},Ge.createElement("div",{className:ve.public_tips},Ge.createElement(Le.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("div",{style:{width:"95px"}},Ge.createElement("span",{className:ve.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.createElement(fe.default,{className:ve.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:de.current,onChange:pe=>{de.current=pe.target.value}}))),onOk:()=>new Promise((pe,He)=>oe(void 0,null,function*(){if(!de.current)return he.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),He();if(de.current.length>20)return he.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),He();const je=yield(0,ke.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:de.current,sub_discipline_id:x}});if((je==null?void 0:je.status)===0){ie({id:je.tag_discipline_id,name:de.current,type:"personal"});let Me=z||[];Me.push(je.tag_discipline_id),re([...Me]),me([...Me]),re([...Me])}return pe()}))})};return Ge.createElement(ye.Z,{wrap:!1,align:"middle",className:we()(ve.wrap,ae)},Ge.createElement(Ee.Z,null,Ge.createElement(ue.default,{mode:"multiple",disabled:!x||ee,className:ve.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:ge,style:{width:le||490},showSearch:!0,allowClear:!0,value:Pe,filterOption:(Ve,pe)=>pe.label.indexOf(Ve.toLowerCase())>=0},ne==null?void 0:ne.map(Ve=>Ge.createElement(a,{key:Ve.id,value:Ve.id,label:Ve.name},Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ve.name),(Ve==null?void 0:Ve.type)==="personal"&&Ge.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ge.createElement(Ee.Z,{className:`ml20 ${le&&ve.add_style}`},Ge.createElement("span",{className:ve.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ge.createElement("span",{className:ve.linkBtn,onClick:at},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},57066:function(lt,Ft,te){"use strict";te.d(Ft,{S:function(){return ke}});var y=te(59301),ue=te(20834),Oe=te(38854),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const he=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ye=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ee=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ke=({showSelectAll:ve=!1,disciplinesData:ce=[],knowledgeData:we=[],directionValue:Le,subDisciplineValue:Ge,typeValue:oe,knowledgeValue:a,showKnowledge:E=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:ee,languagesvalue:ne,className:ae,languages:le=[],isprogram_homework:re,showShixun:ie=!1,showItemType:Ae=!0,onShixunChange:de=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:me=()=>{},onDifficultyChange:ge=()=>{},handlelanguagesChange:at=()=>{},onKnowledgeChange:Ve=()=>{},onRandomChange:pe=()=>{},showTeachGroup:He=!1,teachGroupData:je=[],onTeachGroupChange:Me=()=>{},teachGroupValue:Te})=>{const[Qe,tt]=(0,y.useState)(0),_e=(0,y.useRef)(null),[ot,Ce]=(0,y.useState)(0),Fe=(0,y.useRef)(null);(0,y.useEffect)(()=>{var xe;ce.length!==0&&(((xe=_e==null?void 0:_e.current)==null?void 0:xe.clientHeight)>108?tt(1):tt(0)),ce.length===0&&tt(0)},[ce]),(0,y.useEffect)(()=>{var xe;we.length!==0&&(((xe=Fe==null?void 0:Fe.current)==null?void 0:xe.clientHeight)>108?Ce(1):Ce(0)),we.length===0&&Ce(0)},[we]);const Je=(xe=[],ct)=>y.createElement(ue.default,{className:fe.subMenu},xe.map(St=>y.createElement(ue.default.Item,{key:St.id},y.createElement("a",{className:`${fe.subItem} ${Ge===St.id?fe.subActive:""}`,onClick:()=>Pe(ct,St.id)},St.name))));return y.createElement("aside",{className:ae?`${fe.main} ${ae}`:fe.main},y.createElement("div",{className:fe.wrap},re&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${Te?"":fe.active} `,onClick:()=>Me(null)},"\u5168\u90E8"),je==null?void 0:je.map(xe=>y.createElement("li",{key:xe.group_id,className:`${fe.directionItem} ${Te===xe.group_id?fe.active:""} `,onClick:()=>Me(xe.group_id)},xe.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Qe===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${Le?"":fe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),ce.map(xe=>{var ct;return y.createElement(y.Fragment,{key:xe.id},((ct=xe.sub_disciplines)==null?void 0:ct.length)>0?y.createElement(Oe.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:St=>St.parentNode,dropdownRender:()=>Je(xe.sub_disciplines,xe.id)},y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name)):y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:_e,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ce.map(xe=>{var ct;return y.createElement(y.Fragment,{key:xe.id},((ct=xe.sub_disciplines)==null?void 0:ct.length)>0?y.createElement(Oe.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:St=>St.parentNode,dropdownRender:()=>Je(xe.sub_disciplines,xe.id)},y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name)):y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name))})),!!Qe&&y.createElement("div",{className:fe.action},Qe===1&&y.createElement("span",{onClick:()=>tt(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Qe===2&&y.createElement("span",{onClick:()=>tt(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),E&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:ot===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${a===-1?fe.active:""} `,onClick:()=>Ve(-1)},"\u5168\u90E8"),we.map(xe=>y.createElement("li",{key:xe.id,className:`${fe.directionItem} ${a===xe.id?fe.active:""} `,onClick:()=>Ve(xe.id)},xe.name))),y.createElement("div",{ref:Fe,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},we.map(xe=>y.createElement("li",{key:xe.id,className:`${fe.directionItem} ${a===xe.id?fe.active:""} `,onClick:()=>Ve(xe.id)},xe.name))),!!ot&&y.createElement("div",{className:fe.action},ot===1&&y.createElement("span",{onClick:()=>Ce(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),ot===2&&y.createElement("span",{onClick:()=>Ce(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ae&&!re&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${oe?"":fe.active} `,onClick:()=>me(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},he.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${oe===xe.value?fe.active:""} `,onClick:()=>me(xe.value)},xe.name)),ie&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>de()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>ge(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ye.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${b===xe.value?fe.active:""} `,onClick:()=>ge(xe.value)},xe.name)))),x&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>pe(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},Ee.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${z===xe.value?fe.active:""} `,onClick:()=>pe(xe.value)},xe.name))))))}},59879:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(88010),Oe=te(48136),fe=te(41588),he=te(43418),ye=te(59301);const Ee=(0,y.forwardRef)(({callback:ke,width:ve,onChange:ce,disabled:we,readOnly:Le,type:Ge="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ne,ae]=(0,y.useState)(0),[le,re]=(0,y.useState)(!1),ie=()=>{var me=document.createElement("div");me.innerHTML=x.current.getValue();var ge=me.innerText;return ke&&ke(ge),ge};(0,y.useImperativeHandle)(E,()=>({getData:ie}));const Ae=me=>{me.preventDefault();const ge=me.clientX-z,at=me.clientY-ne;document.body.onmousemove=Ve=>{let pe=Ve.clientX-ge,He=Ve.clientY-at;const je=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth-je.offsetWidth,Te=window.innerHeight-je.offsetHeight;pe=Math.max(0,Math.min(pe,Me)),He=Math.max(0,Math.min(He,Te)),de(Ve.clientX,Ve.clientY,ge,at)&&(ee(pe),ae(He))},document.body.onmouseup=function(){document.body.onmousemove=null}},de=(me,ge,at,Ve)=>{const pe=document.body.clientHeight,He=document.body.clientWidth;return me<20&&at>me||me>He-20&&atge||ge>pe-20&&Ve{le&&setTimeout(()=>{const me=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-me.offsetWidth/2,at=window.innerHeight/2-me.offsetHeight/2;ee(ge),ae(at)},0)},[le]);const Pe=()=>{we||Le||re(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:ve||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${we||Le?"cursorDefault":""}`,onClick:()=>Pe()},ye.createElement("math-field",{disabled:we,locale:"zh_cn",class:`${ue.Z.mathField} ${Ge}`,readOnly:Le,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(he.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const me=b.current.getData();x.current.setValue(me),ce(me),re(!1)},onCancel:()=>{re(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(fe.Z,{value:oe,ref:b,onChange:ce,showSaveButton:!1})))});Ft.Z=Ee},41588:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(95237),Oe=te(43604),fe=te(99313),he=te(3113),ye=te(85149),Ee=te(88010),ke=te(48136),ve=te(59301);const ce=(0,y.forwardRef)(({callback:we,showSaveButton:Le,value:Ge=""},oe)=>{const a=(0,y.useRef)(),E=[{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 "}]}]}],x=[{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 +`)),Dn}}se.questions=(vt=se.questions)!=null&&vt.length?Kt(se.questions.slice(0,20)):[],se.questions=(Be=se.questions)==null?void 0:Be.map(($t,Tt)=>{var Dn;if($t.type==="0"||$t.type==="1"){const mn=(Dn=$t.options)==null?void 0:Dn.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));mn&&new Set(mn).size!==mn.length&&($t.errorMsg=($t.errorMsg?$t.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return xe(Je({},$t),{last:Tt===se.questions.length-1})});const hn=(qe=se.questions)==null?void 0:qe.reduce(($t,Tt)=>{const Dn=parseFloat(Tt.score);return isNaN(Dn)?$t:$t+Dn},0);se.score=hn;let un=[];return(Ye=se.questions)!=null&&Ye.length?se.errorMsg=((At=se.questions)==null?void 0:At.findIndex($t=>!!$t.errorMsg))>-1:un.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Un(se==null?void 0:se.question)||un.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),un.length&&(se.errorMsg=un.join(` +`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,vt)=>{var Be,qe;const Ye=bt[vt],At=Rn.map(gt=>({key:gt,label:gt,onClick:()=>sn("platform",vt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Rt?Ye!=null&&Ye.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,vt),Oa(se),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),y.createElement(pe,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(Be=se==null?void 0:se.answer)==null?void 0:Be.map((gt,nt)=>y.createElement(pe,{key:nt,id:se==null?void 0:se.id,value:`\u7B54\u6848${nt+1}\uFF1A${gt||""}`,tagName:"p"})),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Lt,{className:Ye!=null&&Ye.errorMsg?ue.error:""},va(Ye,vt),Da(Ye,"",vt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li,onKeyDown:be},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:Ye==null?void 0:Ye.timeLimit,tagName:"div",onBlur:gt=>sn("timeLimit",vt,$n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(we.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ye==null?void 0:Ye.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.code)||"",onBlur:gt=>sn("code",vt,$n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.input)||"",onBlur:gt=>sn("input",vt,$n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(pe,{className:ue.edit,id:Ye==null?void 0:Ye.id,value:(Ye==null?void 0:Ye.output)||"",onBlur:gt=>sn("output",vt,$n(gt)),tagName:"div"}))),y.createElement("div",{className:ue.liWrap},(qe=Ye==null?void 0:Ye.answer)==null?void 0:qe.map((gt,nt)=>y.createElement("div",{className:ue.li,key:nt},y.createElement("aside",null,"\u7B54\u6848",nt+1,"\uFF1A"),y.createElement(pe,{id:Ye==null?void 0:Ye.id,value:gt||"",className:ue.edit,onBlur:dt=>{const Xt=[...(Ye==null?void 0:Ye.answer)||[]];Xt[nt]=$n(dt),sn("output",vt,Xt)},tagName:"div"})))),Pn(Ye))))},deal:se=>{var vt,Be,qe,Ye,At,gt,nt,dt;se.score=se.score===void 0?10:se.score,se.code=(qe=(Be=(vt=se.code)==null?void 0:vt.trim())==null?void 0:Be.replace(/@_@/g,"@\u2581@"))==null?void 0:qe.replace(/@__@/g,"@\u2581\u2581@");let Xt=[];if(Un(se==null?void 0:se.question)||Xt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(Ye=se==null?void 0:se.answer)!=null&&Ye.length&&((At=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:At.length)!==((gt=se==null?void 0:se.answer)==null?void 0:gt.length)&&Xt.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Xt.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"):Xt.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?(nt=se.answer)!=null&&nt.some(un=>!Un(un))&&Xt.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Xt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Un(se==null?void 0:se.platform),se!=null&&se.platform){const un=["c","c++","java","python","javascript","ruby"],$t=(dt=se==null?void 0:se.platform)==null?void 0:dt.toLowerCase(),Tt=un.findIndex(Dn=>Dn===$t);Tt>-1?se.platform=Rn[Tt]:Xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Xt.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Un(se==null?void 0:se.output)||Xt.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const hn=Un(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=hn,(!hn||hn&&!["3","4","5","6","7","8","9","10"].includes(hn))&&Xt.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=Xt.join(` +`),se}}],Pa=()=>y.createElement(y.Fragment,null,jn.filter(se=>{var vt;return!!((vt=Sa.find(qe=>qe.id===(se==null?void 0:se.type)))==null?void 0:vt.element)}).map((se,vt)=>{var Be;const qe=(Be=Sa.find(Ye=>Ye.id===(se==null?void 0:se.type)))==null?void 0:Be.element;return y.createElement(y.Fragment,{key:se.id},qe(se,vt))})),zt=()=>ct(void 0,null,function*(){const se=bt.filter(vt=>!vt.checked);if(Qt!==3||!se.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Wt){Nt(!0),yield Wt(bt),Nt(!1);return}bn.setFieldsValue({sub_discipline_id:rt}),pt(!0)}),ln=(se,vt=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(Be=>ln(Be,vt));if(typeof se=="object"&&se!==null){const Be={};for(const qe in se)se.hasOwnProperty(qe)&&(vt.includes(qe)?Be[qe]=se[qe]:Be[qe]=ln(se[qe],vt));return Be}return se},Zt=se=>ct(void 0,null,function*(){const vt=Kt(ln(se));Dt(vt),_t(JSON.parse(JSON.stringify(vt))),Gn(3),Vt(!1),De(!1)});(0,y.useEffect)(()=>{if(Sn)return;const se=()=>{fn(vt=>vt>=90?(clearInterval(Ht.current),90):vt+1)};return Ht.current=setInterval(se,5e4/90),()=>clearInterval(Ht.current)},[Sn]);const On=(se,vt)=>{Mn(!1);const Be=new FormData;Object.keys(vt).forEach(Ye=>{Be.append(Ye,vt[Ye])});const qe=new window.XMLHttpRequest;qe.withCredentials=!0,qe.addEventListener("load",function(Ye){return ct(this,null,function*(){var At,gt;try{const nt=JSON.parse((At=Ye==null?void 0:Ye.target)==null?void 0:At.response);if(Mn(!0),fn(100),yield new Promise(dt=>setTimeout(()=>dt(),780)),nt.status===0){if(!((gt=nt==null?void 0:nt.data)!=null&>.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Vt(!1);return}Zt((nt==null?void 0:nt.data)||[])}else Vt(!1),ye.ZP.warning(nt==null?void 0:nt.message)}catch(nt){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",nt)}})}),qe.addEventListener("error",()=>{Vt(!1)}),qe.open("POST",`${b.Z.API_SERVER}${se}`),qe.send(Be)},ra=se=>ct(void 0,null,function*(){const vt=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(vt)==-1?(ye.ZP.error(`${se.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()):(Vt(!0),En("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let xn=[{key:1,label:y.createElement(Le.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ra},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,Ke.Ny)()||(0,Ke.$O)())&&xn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{An.current.onClick()}});const ga=[bt.length,(kt=bt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:kt.length];return y.createElement("div",{className:fe()(ue.intelligentBox,"intelligent-body-curb",ft),style:xe(Je({},It),{width:Et}),ref:Ft},y.createElement("div",{className:ue.underpin},y.createElement("b",{style:wn}),y.createElement("b",{style:wn})),y.createElement("div",{className:ue.head,style:{top:st}},y.createElement("div",{className:ue.leftLayout},Ot||y.createElement(y.Fragment,null,y.createElement(ve.Z,{align:"middle"},y.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!ut&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:qn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!ut&&y.createElement(we.Z,{overlayClassName:ue.menu,menu:{items:xn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!yn&&yn),y.createElement("div",{className:ue.tip},y.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"))),y.createElement(ve.Z,{className:ue.rightLayout,style:{alignItems:"start"}},nn||y.createElement(y.Fragment,null,y.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Qt)&&y.createElement(ce.default,{className:"ml20",checked:Rt,onChange:se=>De(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Qt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},ga[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},ga[1]),"\u9898")),cn&&y.createElement("div",{className:ue.tabs},jn==null?void 0:jn.map((se,vt)=>y.createElement("div",{onClick:()=>{Zn(vt)},className:pn===vt&&ue.active,key:vt},"\u65B0\u9898",vt+1)))),y.createElement("div",{className:ue.centerBox},y.createElement("img",{className:"mb10",src:ae,width:56}),!qt&&y.createElement(x.op,{onClick:Nn},"\u8BC6\u522B"))),[1,2].includes(Qt)&&Vn(),[3].includes(Qt)&&Pa(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ue.buttonFixed},y.createElement("div",{className:ue.buttonWrap},y.createElement(Ge.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Jt},"\u53D6\u6D88"),y.createElement(Ge.ZP,{size:"middle",type:"primary",loading:He,className:`${ue.button}`,onClick:zt},In))),y.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,open:an,title:null,footer:null,width:320,afterClose:()=>fn(0)},y.createElement(ve.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},rn,y.createElement("span",{className:ue.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Ln}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},Ln,"%")))),y.createElement(Ee.default,{centered:!0,open:Gt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ht,width:480,onCancel:()=>pt(!1),onOk:()=>bn.submit(),afterClose:()=>{bn.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:bn,layout:"horizontal",colon:!1,size:"large",onFinish:se=>ct(void 0,null,function*(){var vt,Be,qe,Ye,At;const gt=bt.filter(Xt=>!Xt.checked&&!Xt.errorMsg);yt(!0);const nt=()=>ct(void 0,null,function*(){var Xt,hn;const un=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:xe(Je(Je({},et),se),{list:gt,mode:Pt})});un.status===0&&(dn&&((Xt=un==null?void 0:un.data)!=null&&Xt.success)&&window.location.pathname==="/problemset"&&(je.Z.publish("refresh-item-bank",se.group_id),yield new Promise($t=>setTimeout(()=>$t(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(hn=un==null?void 0:un.data)==null?void 0:hn.success}\u9053\u8BD5\u9898`,3),Ie(un),pt(!1)),yt(!1)});if(Pt!==1){yield nt();return}const dt=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:bt,mode:Pt}});if(dt.status===0){if(!((vt=dt==null?void 0:dt.data)!=null&&vt.error_size)){yield nt();return}Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{yt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Be=dt==null?void 0:dt.data)==null?void 0:Be.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(qe=dt==null?void 0:dt.data)==null?void 0:qe.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(At=(Ye=dt==null?void 0:dt.data)==null?void 0:Ye.index)==null?void 0:At.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:nt})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(he.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"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Ue})),Pt===1&&y.createElement(he.default.Item,{label:y.createElement(ve.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>Ne(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ie}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(re.Z,{key:wt})))),y.createElement(Ee.default,{centered:!0,open:mt,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:tn,onCancel:()=>Ne(!1),onOk:()=>xt.submit(),afterClose:()=>{xt.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:xt,layout:"horizontal",colon:!1,size:"large",onFinish:se=>ct(void 0,null,function*(){var vt;gn(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(vt=se==null?void 0:se.parent_id)==null?void 0:vt[0]}})).status===0?(Ut(wt+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),Ne(!1),gn(!1)},1e3)):gn(!1)})},y.createElement(he.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"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(he.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(re.Z,null)))),y.createElement(Me.Z,{onSave:se=>{Vt(!0),En("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{html:se})},ref:An}))},Re=z;var Bt=Se},68664:function(lt,Ct,te){"use strict";te.d(Ct,{N:function(){return E}});var y=te(59301),ue=te(57809),Oe=te(43418),fe=te(92832),he=te(8591),ye=te(95237),Ee=te(43604),ke=te(99064),ve={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ce=te(92310),we=te.n(ce),Le=te(87169),Ge=te(59301),oe=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const{Option:a}=ue.default,E=({subId:x,value:b,selectvalues:z,disabled:ee,knowledgeOptions:ne=[],className:ae,height:le,onChange:re=()=>{},onAddKnowledgeFinish:ie=()=>{},zIndex:Ae=1e3})=>{const de=(0,y.useRef)(),[Pe,me]=(0,y.useState)([]);b=b||[];const ge=(Ve,pe)=>{Ve?(me([...pe]),re([...pe])):(me([]),re([]))};(0,y.useEffect)(()=>{(z==null?void 0:z.length)>0?(me([...z]),re([...z])):(me([]),re([]))},[ne]),(0,y.useEffect)(()=>{(b==null?void 0:b.length)>0&&re([...b])},[ne]);const at=Ve=>{Ve.preventDefault(),de.current="",Oe.default.confirm({centered:!0,width:585,zIndex:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ge.createElement("div",{className:"font14"},Ge.createElement("div",{className:ve.public_tips},Ge.createElement(Le.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("div",{style:{width:"95px"}},Ge.createElement("span",{className:ve.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ge.createElement(fe.default,{className:ve.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:de.current,onChange:pe=>{de.current=pe.target.value}}))),onOk:()=>new Promise((pe,Ke)=>oe(void 0,null,function*(){if(!de.current)return he.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),Ke();if(de.current.length>20)return he.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),Ke();const je=yield(0,ke.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:de.current,sub_discipline_id:x}});if((je==null?void 0:je.status)===0){ie({id:je.tag_discipline_id,name:de.current,type:"personal"});let Me=z||[];Me.push(je.tag_discipline_id),re([...Me]),me([...Me]),re([...Me])}return pe()}))})};return Ge.createElement(ye.Z,{wrap:!1,align:"middle",className:we()(ve.wrap,ae)},Ge.createElement(Ee.Z,null,Ge.createElement(ue.default,{mode:"multiple",disabled:!x||ee,className:ve.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:ge,style:{width:le||490},showSearch:!0,allowClear:!0,value:Pe,filterOption:(Ve,pe)=>pe.label.indexOf(Ve.toLowerCase())>=0},ne==null?void 0:ne.map(Ve=>Ge.createElement(a,{key:Ve.id,value:Ve.id,label:Ve.name},Ge.createElement("div",{style:{display:"flex",alignItems:"center"}},Ge.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ve.name),(Ve==null?void 0:Ve.type)==="personal"&&Ge.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ge.createElement(Ee.Z,{className:`ml20 ${le&&ve.add_style}`},Ge.createElement("span",{className:ve.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ge.createElement("span",{className:ve.linkBtn,onClick:at},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},57066:function(lt,Ct,te){"use strict";te.d(Ct,{S:function(){return ke}});var y=te(59301),ue=te(20834),Oe=te(38854),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const he=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ye=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ee=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],ke=({showSelectAll:ve=!1,disciplinesData:ce=[],knowledgeData:we=[],directionValue:Le,subDisciplineValue:Ge,typeValue:oe,knowledgeValue:a,showKnowledge:E=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:ee,languagesvalue:ne,className:ae,languages:le=[],isprogram_homework:re,showShixun:ie=!1,showItemType:Ae=!0,onShixunChange:de=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:me=()=>{},onDifficultyChange:ge=()=>{},handlelanguagesChange:at=()=>{},onKnowledgeChange:Ve=()=>{},onRandomChange:pe=()=>{},showTeachGroup:Ke=!1,teachGroupData:je=[],onTeachGroupChange:Me=()=>{},teachGroupValue:Te})=>{const[Qe,tt]=(0,y.useState)(0),_e=(0,y.useRef)(null),[ot,Ce]=(0,y.useState)(0),Fe=(0,y.useRef)(null);(0,y.useEffect)(()=>{var xe;ce.length!==0&&(((xe=_e==null?void 0:_e.current)==null?void 0:xe.clientHeight)>108?tt(1):tt(0)),ce.length===0&&tt(0)},[ce]),(0,y.useEffect)(()=>{var xe;we.length!==0&&(((xe=Fe==null?void 0:Fe.current)==null?void 0:xe.clientHeight)>108?Ce(1):Ce(0)),we.length===0&&Ce(0)},[we]);const Je=(xe=[],ct)=>y.createElement(ue.default,{className:fe.subMenu},xe.map(St=>y.createElement(ue.default.Item,{key:St.id},y.createElement("a",{className:`${fe.subItem} ${Ge===St.id?fe.subActive:""}`,onClick:()=>Pe(ct,St.id)},St.name))));return y.createElement("aside",{className:ae?`${fe.main} ${ae}`:fe.main},y.createElement("div",{className:fe.wrap},re&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),Ke&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${Te?"":fe.active} `,onClick:()=>Me(null)},"\u5168\u90E8"),je==null?void 0:je.map(xe=>y.createElement("li",{key:xe.group_id,className:`${fe.directionItem} ${Te===xe.group_id?fe.active:""} `,onClick:()=>Me(xe.group_id)},xe.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Qe===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${Le?"":fe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),ce.map(xe=>{var ct;return y.createElement(y.Fragment,{key:xe.id},((ct=xe.sub_disciplines)==null?void 0:ct.length)>0?y.createElement(Oe.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:St=>St.parentNode,dropdownRender:()=>Je(xe.sub_disciplines,xe.id)},y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name)):y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:_e,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ce.map(xe=>{var ct;return y.createElement(y.Fragment,{key:xe.id},((ct=xe.sub_disciplines)==null?void 0:ct.length)>0?y.createElement(Oe.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:St=>St.parentNode,dropdownRender:()=>Je(xe.sub_disciplines,xe.id)},y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name)):y.createElement("li",{className:`${fe.directionItem} ${Le===xe.id?fe.active:""} `,onClick:()=>Pe(xe.id)},xe.name))})),!!Qe&&y.createElement("div",{className:fe.action},Qe===1&&y.createElement("span",{onClick:()=>tt(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Qe===2&&y.createElement("span",{onClick:()=>tt(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),E&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:ot===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${a===-1?fe.active:""} `,onClick:()=>Ve(-1)},"\u5168\u90E8"),we.map(xe=>y.createElement("li",{key:xe.id,className:`${fe.directionItem} ${a===xe.id?fe.active:""} `,onClick:()=>Ve(xe.id)},xe.name))),y.createElement("div",{ref:Fe,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},we.map(xe=>y.createElement("li",{key:xe.id,className:`${fe.directionItem} ${a===xe.id?fe.active:""} `,onClick:()=>Ve(xe.id)},xe.name))),!!ot&&y.createElement("div",{className:fe.action},ot===1&&y.createElement("span",{onClick:()=>Ce(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),ot===2&&y.createElement("span",{onClick:()=>Ce(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ae&&!re&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${oe?"":fe.active} `,onClick:()=>me(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},he.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${oe===xe.value?fe.active:""} `,onClick:()=>me(xe.value)},xe.name)),ie&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>de()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>ge(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ye.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${b===xe.value?fe.active:""} `,onClick:()=>ge(xe.value)},xe.name)))),x&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>pe(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},Ee.map(xe=>y.createElement("li",{key:xe.name,className:`${fe.directionItem} ${z===xe.value?fe.active:""} `,onClick:()=>pe(xe.value)},xe.name))))))}},59879:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(88010),Oe=te(48136),fe=te(41588),he=te(43418),ye=te(59301);const Ee=(0,y.forwardRef)(({callback:ke,width:ve,onChange:ce,disabled:we,readOnly:Le,type:Ge="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ne,ae]=(0,y.useState)(0),[le,re]=(0,y.useState)(!1),ie=()=>{var me=document.createElement("div");me.innerHTML=x.current.getValue();var ge=me.innerText;return ke&&ke(ge),ge};(0,y.useImperativeHandle)(E,()=>({getData:ie}));const Ae=me=>{me.preventDefault();const ge=me.clientX-z,at=me.clientY-ne;document.body.onmousemove=Ve=>{let pe=Ve.clientX-ge,Ke=Ve.clientY-at;const je=document.getElementsByClassName("markdown-popup-form")[0],Me=window.innerWidth-je.offsetWidth,Te=window.innerHeight-je.offsetHeight;pe=Math.max(0,Math.min(pe,Me)),Ke=Math.max(0,Math.min(Ke,Te)),de(Ve.clientX,Ve.clientY,ge,at)&&(ee(pe),ae(Ke))},document.body.onmouseup=function(){document.body.onmousemove=null}},de=(me,ge,at,Ve)=>{const pe=document.body.clientHeight,Ke=document.body.clientWidth;return me<20&&at>me||me>Ke-20&&atge||ge>pe-20&&Ve{le&&setTimeout(()=>{const me=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-me.offsetWidth/2,at=window.innerHeight/2-me.offsetHeight/2;ee(ge),ae(at)},0)},[le]);const Pe=()=>{we||Le||re(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:ve||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${we||Le?"cursorDefault":""}`,onClick:()=>Pe()},ye.createElement("math-field",{disabled:we,locale:"zh_cn",class:`${ue.Z.mathField} ${Ge}`,readOnly:Le,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(he.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const me=b.current.getData();x.current.setValue(me),ce(me),re(!1)},onCancel:()=>{re(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(fe.Z,{value:oe,ref:b,onChange:ce,showSaveButton:!1})))});Ct.Z=Ee},41588:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(95237),Oe=te(43604),fe=te(99313),he=te(3113),ye=te(85149),Ee=te(88010),ke=te(48136),ve=te(59301);const ce=(0,y.forwardRef)(({callback:we,showSaveButton:Le,value:Ge=""},oe)=>{const a=(0,y.useRef)(),E=[{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 "}]}]}],x=[{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 @@ -233,7 +233,7 @@ ${it} \\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}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(ue.Z,{className:Ee.Z.lists,gutter:[10,10]},E.map((ne,ae)=>ve.createElement(Oe.Z,{flex:"110px",className:Ee.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),ve.createElement("div",{className:Ee.Z.children},ne.children.map((le,re)=>ve.createElement("div",{key:re},ve.createElement("h1",null,le.name),ve.createElement(ue.Z,{gutter:[10,10]},le.data.map((ie,Ae)=>ve.createElement(Oe.Z,{key:Ae,onClick:()=>b(ie),className:Ee.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+ie.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(ue.Z,{className:Ee.Z.lists,gutter:[10,10]},x.map((ne,ae)=>ve.createElement(Oe.Z,{flex:"110px",className:Ee.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),ve.createElement("div",{className:Ee.Z.children},ne.children.map((le,re)=>ve.createElement("div",{key:re},le.name&&ve.createElement("h1",null,le.name),ve.createElement(ue.Z,{gutter:[10,10]},le.data.map((ie,Ae)=>ve.createElement(Oe.Z,{key:Ae,onClick:()=>b(ie),className:Ee.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+ie.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var ae=ne.innerText;return we&&we(ae),ae};return(0,y.useImperativeHandle)(oe,()=>({getData:ee})),ve.createElement("div",{className:Ee.Z.mathWrap},ve.createElement(fe.default,{defaultActiveKey:"1",items:z}),ve.createElement("math-field",{locale:"zh_cn",className:Ee.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ge||""),Le&&ve.createElement("div",{className:Ee.Z.button},ve.createElement(he.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ft.Z=ce},87198:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Le}});var y=te(59301),ue=te(78241),Oe=te(43418),fe=te(92832),he=te(87169),ye=te(99064),Ee={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ke=te(86918),ve=te(59301),ce=(Ge,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ge,oe)).next())}),Le=({type:Ge="subject",open:oe,onCancel:a,onOkClick:E,subDisciplineId:x})=>{const[b]=ue.default.useForm(),[z,ee]=(0,y.useState)([]),[ne,ae]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const le=()=>ce(void 0,null,function*(){if(Ge){const re=yield(0,ye.ZP)("/api/disciplines.json",{method:"get",params:{source:Ge}});ee(re.disciplines||[])}});return ve.createElement(Oe.default,{title:ve.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:oe,width:558,centered:!0,className:Ee.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(re=>ce(void 0,null,function*(){const ie=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:re==null?void 0:re.name,sub_discipline_id:x}});(ie==null?void 0:ie.status)===0&&E({name:re==null?void 0:re.name,id:ie==null?void 0:ie.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},ve.createElement("div",{className:Ee.publicQuestContent},ve.createElement("div",{className:Ee.public_tips},ve.createElement(he.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ve.createElement(ue.default,{labelAlign:"left",form:b,colon:!1},ve.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ve.createElement(fe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ve.createElement(ke.Z,{open:ne,onCancel:()=>{ae(!1)}})))}},8797:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(93314),Oe=te(3113),fe=Object.defineProperty,he=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(oe,a,E)=>a in oe?fe(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,we=(oe,a)=>{for(var E in a||(a={}))ke.call(a,E)&&ce(oe,E,a[E]);if(Ee)for(var E of Ee(a))ve.call(a,E)&&ce(oe,E,a[E]);return oe},Le=(oe,a)=>he(oe,ye(a));const Ge=({img:oe,buttonProps:a={},styles:E={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:ae,loading:le=!1,className:re=""})=>y.createElement("section",{className:`tc animated fadeIn ${re}`,style:we({color:"#999",margin:"100px auto",visibility:le?"hidden":"visible"},E)},y.createElement("img",{src:oe||ue,style:Le(we({},ae),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&y.createElement(Oe.ZP,we({className:ee,onClick:z},a),b),ne&&ne);Ft.Z=Ge},23210:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ee}});var y=te(59301),ue={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Oe=te(3113),fe=te(70557),he=te(23954),ye=te(6848),Ee=te(955),ke=te(94941),ve=te(8797),ce=te(3294),we=te(19381),Le=te(59301),Ge=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ne,ae,le)=>ae in ne?Ge(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,b=(ne,ae)=>{for(var le in ae||(ae={}))a.call(ae,le)&&x(ne,le,ae[le]);if(oe)for(var le of oe(ae))E.call(ae,le)&&x(ne,le,ae[le]);return ne},z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())}),ee=({editOffice:ne="view",data:ae,theme:le,type:re,filename:ie,monacoEditor:Ae,className:de,style:Pe,close:me,onClose:ge,hasMask:at,disabledDownload:Ve,onImgDimensions:pe,showNodata:He,recordInfo:je})=>{const[Me,Te]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Qe,tt]=(0,y.useState)(""),[_e,ot]=(0,y.useState)(),Ce=window.ENV==="build"?"/react/build":"",Fe=location.host.startsWith("localhost")?ce.Z.PROXY_SERVER:ce.Z.API_SERVER,xe=10*(1024*1024),ct=(0,y.useRef)();ae!=null&&ae.startsWith("/api")&&re!=="txt"&&(ae=ce.Z.API_SERVER+ae);const St=Se=>Se.substring(Se.lastIndexOf("/")+1).split(".").pop();ie&&Ae&&(Ae.filename=ie),(0,y.useEffect)(()=>{var Se,Re;const Bt=(Re=(Se=document.cookie)==null?void 0:Se.replace(/\s/g,""))==null?void 0:Re.split(";");Bt==null||Bt.map(ft=>{let It=ft.split("=");It[0]==="_educoder_session"&&tt(It[1])})},[]),(0,y.useEffect)(()=>{re==="office"&&(ae.indexOf("bigfilescdn.")>-1||ae.indexOf("bigfiles1")>-1?ot({url:ae,fileType:St(ae),model:ae.indexOf("model=edit")?"edit":"view"}):be())},[re,ae]);const be=()=>z(void 0,null,function*(){console.log("data:",ae);let Se=ae;ae.startsWith("http")||(Se=location.origin+Se);let Re=new URL(Se).pathname.split("/").pop();const Bt=yield(0,ke.gJ)({attachment_id:Re});Bt.url=Fe+Bt.url,ot(Bt)}),it=()=>{if(ae.startsWith("http")||ae.startsWith("blob:")){Lt();return}(0,Ee.Sv)(ie||"educoder",ae,ie)},Lt=()=>{je&&(0,we.fc)({id:je==null?void 0:je.id,watch_type:1,course_id:je==null?void 0:je.course_id}),(0,Ee.Nd)(ie||"educoder",decodeURIComponent(ae))};return Le.createElement("div",{style:b({},Pe||{}),className:`${at&&ue.bgBlack} ${re?ue.wrp:"hide"}`},me&&Le.createElement("div",{className:ue.close,ref:ct},!!pe&&Le.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ct.current},Le.createElement("span",{onClick:()=>{ge(),pe()}},Le.createElement("i",{className:"icon-yulanpizhu"}))),!Ve&&Le.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ct.current},Le.createElement("span",{onClick:Lt},Le.createElement("i",{className:"icon-quxiaozhiding"}))),Le.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ct.current},Le.createElement("span",{className:"",onClick:ge},Le.createElement("i",{className:"icon-guanbi1"})))),Le.createElement("div",{className:`${ue[de]} ${de} ${ue.monaco} ${re==="txt"?"show":"hide"}`},re==="txt"&&Le.createElement(Le.Fragment,null,Le.createElement(he.ZP,b({},Ae)))),re==="audio"&&Le.createElement("audio",{src:`${(ae==null?void 0:ae.indexOf("http://"))>-1||(ae==null?void 0:ae.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ae}`,autoPlay:!0}),re==="video"&&Le.createElement(Le.Fragment,null,(ae==null?void 0:ae.indexOf("http"))>-1?Le.createElement("video",{controls:!0,src:`${ae}`,autoPlay:!0}):Le.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ae}`,autoPlay:!0})),re==="office"&&_e&&Le.createElement("iframe",{src:`${Ce}/office.html?key=${_e.key}&url=${btoa(_e.url)}&callbackUrl=${Fe+(_e.callbackUrl||"")}&fileType=${_e.fileType}&title=${_e.title||""}&model=${ne}&officeServer=${ce.Z.ONLYOFFICE}&disabledDownload=${!!Ve}`}),re==="html"&&Le.createElement("iframe",{src:ae+"&disposition=inline"}),re==="pdf"&&Le.createElement("iframe",{src:`${Ce}/js/pdfview/index.html?filename=${ie||"educoder.pdf"}&url=${encodeURIComponent(ae)}&disabledDownload=${!!Ve}`}),re==="image"&&Le.createElement("img",{src:`${(ae==null?void 0:ae.indexOf("http://"))>-1||(ae==null?void 0:ae.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ae}`}),(re==="other"||re==="download")&&Le.createElement(Le.Fragment,null,He?Le.createElement(ve.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Le.createElement(Oe.ZP,{icon:Le.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:it,disabled:Ve},"\u4E0B\u8F7D")}):Le.createElement(Oe.ZP,{type:"primary",size:"middle",onClick:it,disabled:Ve},Le.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(lt,Ft,te){"use strict";te.d(Ft,{z:function(){return re},Z:function(){return ie}});var y=te(59301),ue=te(50304),Oe=te(24768),fe=te(64018),he=te(46284),ye=te(3294),Ee=te(955),ke=te(15342),ve=te(1012),ce=te(23210),we=te(59301),Ge=({html:Ae})=>{const de=(0,y.useRef)(null),Pe=(0,y.useRef)(null),me=`.markdown-body p { +\\end{array}`}]}]}],b=ne=>{a.current.setValue(a.current.getValue()+" "+ne.value+" ")},z=[{key:"1",label:"\u5FEB\u6377\u6A21\u677F",children:ve.createElement(ue.Z,{className:Ee.Z.lists,gutter:[10,10]},E.map((ne,ae)=>ve.createElement(Oe.Z,{flex:"110px",className:Ee.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:`$$${ne.value}$$`}),ne.name),ve.createElement("div",{className:Ee.Z.children},ne.children.map((le,re)=>ve.createElement("div",{key:re},ve.createElement("h1",null,le.name),ve.createElement(ue.Z,{gutter:[10,10]},le.data.map((ie,Ae)=>ve.createElement(Oe.Z,{key:Ae,onClick:()=>b(ie),className:Ee.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+ie.value+"$$`"}))))))))))},{key:"2",label:"\u516C\u5F0F\u6A21\u677F",children:ve.createElement(ue.Z,{className:Ee.Z.lists,gutter:[10,10]},x.map((ne,ae)=>ve.createElement(Oe.Z,{flex:"110px",className:Ee.Z.item},ve.createElement("div",null,ve.createElement(ye.Z,{value:"`$$"+ne.value+"$$`"}),ne.name),ve.createElement("div",{className:Ee.Z.children},ne.children.map((le,re)=>ve.createElement("div",{key:re},le.name&&ve.createElement("h1",null,le.name),ve.createElement(ue.Z,{gutter:[10,10]},le.data.map((ie,Ae)=>ve.createElement(Oe.Z,{key:Ae,onClick:()=>b(ie),className:Ee.Z.diamond},ve.createElement(ye.Z,{value:"`$$"+ie.value+"$$`"}))))))))))}],ee=()=>{var ne=document.createElement("div");ne.innerHTML=a.current.getValue();var ae=ne.innerText;return we&&we(ae),ae};return(0,y.useImperativeHandle)(oe,()=>({getData:ee})),ve.createElement("div",{className:Ee.Z.mathWrap},ve.createElement(fe.default,{defaultActiveKey:"1",items:z}),ve.createElement("math-field",{locale:"zh_cn",className:Ee.Z.mathField,placeholder:"\u8BF7\u6253\u5F00\u952E\u76D8\uFF0C\u8F93\u5165\u516C\u5F0F",ref:a,style:{width:800,marginTop:30,fontSize:18}},Ge||""),Le&&ve.createElement("div",{className:Ee.Z.button},ve.createElement(he.ZP,{size:"large",onClick:ee,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))});Ct.Z=ce},87198:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Le}});var y=te(59301),ue=te(78241),Oe=te(43418),fe=te(92832),he=te(87169),ye=te(99064),Ee={publicQuest:"publicQuest___iYvzo",publicQuestContent:"publicQuestContent___vgbKh",public_tips:"public_tips___UX0Dn",concat:"concat___wOfND"},ke=te(86918),ve=te(59301),ce=(Ge,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ge,oe)).next())}),Le=({type:Ge="subject",open:oe,onCancel:a,onOkClick:E,subDisciplineId:x})=>{const[b]=ue.default.useForm(),[z,ee]=(0,y.useState)([]),[ne,ae]=(0,y.useState)(!1);(0,y.useEffect)(()=>{},[]);const le=()=>ce(void 0,null,function*(){if(Ge){const re=yield(0,ye.ZP)("/api/disciplines.json",{method:"get",params:{source:Ge}});ee(re.disciplines||[])}});return ve.createElement(Oe.default,{title:ve.createElement("div",{style:{fontWeight:"bold"}},"\u65B0\u5EFA\u77E5\u8BC6\u70B9"),open:oe,width:558,centered:!0,className:Ee.publicQuest,onCancel:()=>{a(),b.resetFields()},onOk:()=>{b.validateFields().then(re=>ce(void 0,null,function*(){const ie=yield(0,ye.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:re==null?void 0:re.name,sub_discipline_id:x}});(ie==null?void 0:ie.status)===0&&E({name:re==null?void 0:re.name,id:ie==null?void 0:ie.tag_discipline_id,public:!1,type:"personal"}),b.resetFields(),a()}))}},ve.createElement("div",{className:Ee.publicQuestContent},ve.createElement("div",{className:Ee.public_tips},ve.createElement(he.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),ve.createElement(ue.default,{labelAlign:"left",form:b,colon:!1},ve.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9\u540D\u79F0",name:"name",rules:[{required:!0}]},ve.createElement(fe.default,{showCount:!0,maxLength:20,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"}))),ve.createElement(ke.Z,{open:ne,onCancel:()=>{ae(!1)}})))}},8797:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(93314),Oe=te(3113),fe=Object.defineProperty,he=Object.defineProperties,ye=Object.getOwnPropertyDescriptors,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(oe,a,E)=>a in oe?fe(oe,a,{enumerable:!0,configurable:!0,writable:!0,value:E}):oe[a]=E,we=(oe,a)=>{for(var E in a||(a={}))ke.call(a,E)&&ce(oe,E,a[E]);if(Ee)for(var E of Ee(a))ve.call(a,E)&&ce(oe,E,a[E]);return oe},Le=(oe,a)=>he(oe,ye(a));const Ge=({img:oe,buttonProps:a={},styles:E={},customText:x,ButtonText:b,ButtonClick:z,Buttonclass:ee,ButtonTwo:ne,imgStyles:ae,loading:le=!1,className:re=""})=>y.createElement("section",{className:`tc animated fadeIn ${re}`,style:we({color:"#999",margin:"100px auto",visibility:le?"hidden":"visible"},E)},y.createElement("img",{src:oe||ue,style:Le(we({},ae),{pointerEvents:"none",userSelect:"none"})}),y.createElement("p",{className:"mt20 font14"},x||"\u6682\u65F6\u8FD8\u6CA1\u6709\u76F8\u5173\u6570\u636E\u54E6!"),b&&y.createElement(Oe.ZP,we({className:ee,onClick:z},a),b),ne&&ne);Ct.Z=Ge},23210:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ee}});var y=te(59301),ue={wrp:"wrp___dq7YK",bgBlack:"bgBlack___ARIUV",monaco:"monaco___VnZC3",darkBlue:"darkBlue___UprA9",close:"close___LKoWu",embed:"embed___hvpEJ"},Oe=te(3113),fe=te(70557),he=te(23954),ye=te(6848),Ee=te(955),ke=te(94941),ve=te(8797),ce=te(3294),we=te(19381),Le=te(59301),Ge=Object.defineProperty,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ne,ae,le)=>ae in ne?Ge(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,b=(ne,ae)=>{for(var le in ae||(ae={}))a.call(ae,le)&&x(ne,le,ae[le]);if(oe)for(var le of oe(ae))E.call(ae,le)&&x(ne,le,ae[le]);return ne},z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())}),ee=({editOffice:ne="view",data:ae,theme:le,type:re,filename:ie,monacoEditor:Ae,className:de,style:Pe,close:me,onClose:ge,hasMask:at,disabledDownload:Ve,onImgDimensions:pe,showNodata:Ke,recordInfo:je})=>{const[Me,Te]=(0,y.useState)("https://view.officeapps.live.com/op/view.aspx?src=http://testgs.educoder.net//rails/active_storage/blobs/eyJfcmFpbHMiOnsibWVzc2FnZSI6IkJBaHBCZz09IiwiZXhwIjpudWxsLCJwdXIiOiJibG9iX2lkIn19--03541f6234b93d7ac3b2d84e7eb0e6594a952945/1.ppt"),[Qe,tt]=(0,y.useState)(""),[_e,ot]=(0,y.useState)(),Ce=window.ENV==="build"?"/react/build":"",Fe=location.host.startsWith("localhost")?ce.Z.PROXY_SERVER:ce.Z.API_SERVER,xe=10*(1024*1024),ct=(0,y.useRef)();ae!=null&&ae.startsWith("/api")&&re!=="txt"&&(ae=ce.Z.API_SERVER+ae);const St=Se=>Se.substring(Se.lastIndexOf("/")+1).split(".").pop();ie&&Ae&&(Ae.filename=ie),(0,y.useEffect)(()=>{var Se,Re;const Bt=(Re=(Se=document.cookie)==null?void 0:Se.replace(/\s/g,""))==null?void 0:Re.split(";");Bt==null||Bt.map(ft=>{let It=ft.split("=");It[0]==="_educoder_session"&&tt(It[1])})},[]),(0,y.useEffect)(()=>{re==="office"&&(ae.indexOf("bigfilescdn.")>-1||ae.indexOf("bigfiles1")>-1?ot({url:ae,fileType:St(ae),model:ae.indexOf("model=edit")?"edit":"view"}):be())},[re,ae]);const be=()=>z(void 0,null,function*(){console.log("data:",ae);let Se=ae;ae.startsWith("http")||(Se=location.origin+Se);let Re=new URL(Se).pathname.split("/").pop();const Bt=yield(0,ke.gJ)({attachment_id:Re});Bt.url=Fe+Bt.url,ot(Bt)}),it=()=>{if(ae.startsWith("http")||ae.startsWith("blob:")){Lt();return}(0,Ee.Sv)(ie||"educoder",ae,ie)},Lt=()=>{je&&(0,we.fc)({id:je==null?void 0:je.id,watch_type:1,course_id:je==null?void 0:je.course_id}),(0,Ee.Nd)(ie||"educoder",decodeURIComponent(ae))};return Le.createElement("div",{style:b({},Pe||{}),className:`${at&&ue.bgBlack} ${re?ue.wrp:"hide"}`},me&&Le.createElement("div",{className:ue.close,ref:ct},!!pe&&Le.createElement(ye.Z,{title:"\u70B9\u51FB\u5BF9\u56FE\u7247\u8FDB\u884C\u6279\u6CE8",getPopupContainer:()=>ct.current},Le.createElement("span",{onClick:()=>{ge(),pe()}},Le.createElement("i",{className:"icon-yulanpizhu"}))),!Ve&&Le.createElement(ye.Z,{title:"\u70B9\u51FB\u4E0B\u8F7D\u6B64\u6587\u4EF6",getPopupContainer:()=>ct.current},Le.createElement("span",{onClick:Lt},Le.createElement("i",{className:"icon-quxiaozhiding"}))),Le.createElement(ye.Z,{title:"\u5173\u95ED",getPopupContainer:()=>ct.current},Le.createElement("span",{className:"",onClick:ge},Le.createElement("i",{className:"icon-guanbi1"})))),Le.createElement("div",{className:`${ue[de]} ${de} ${ue.monaco} ${re==="txt"?"show":"hide"}`},re==="txt"&&Le.createElement(Le.Fragment,null,Le.createElement(he.ZP,b({},Ae)))),re==="audio"&&Le.createElement("audio",{src:`${(ae==null?void 0:ae.indexOf("http://"))>-1||(ae==null?void 0:ae.indexOf("https://"))>-1?"":"data:audio/mp3;base64,"}${ae}`,autoPlay:!0}),re==="video"&&Le.createElement(Le.Fragment,null,(ae==null?void 0:ae.indexOf("http"))>-1?Le.createElement("video",{controls:!0,src:`${ae}`,autoPlay:!0}):Le.createElement("video",{controls:!0,src:`data:video/mp4;base64,${ae}`,autoPlay:!0})),re==="office"&&_e&&Le.createElement("iframe",{src:`${Ce}/office.html?key=${_e.key}&url=${btoa(_e.url)}&callbackUrl=${Fe+(_e.callbackUrl||"")}&fileType=${_e.fileType}&title=${_e.title||""}&model=${ne}&officeServer=${ce.Z.ONLYOFFICE}&disabledDownload=${!!Ve}`}),re==="html"&&Le.createElement("iframe",{src:ae+"&disposition=inline"}),re==="pdf"&&Le.createElement("iframe",{src:`${Ce}/js/pdfview/index.html?filename=${ie||"educoder.pdf"}&url=${encodeURIComponent(ae)}&disabledDownload=${!!Ve}`}),re==="image"&&Le.createElement("img",{src:`${(ae==null?void 0:ae.indexOf("http://"))>-1||(ae==null?void 0:ae.indexOf("https://"))>-1?"":"data:image/png;base64,"}${ae}`}),(re==="other"||re==="download")&&Le.createElement(Le.Fragment,null,Ke?Le.createElement(ve.Z,{customText:"\u5F53\u524D\u6587\u4EF6\u4E0D\u652F\u6301\u9884\u89C8\uFF0C\u53EF\u70B9\u51FB\u4E0B\u8F7D\u67E5\u770B",ButtonTwo:Le.createElement(Oe.ZP,{icon:Le.createElement("i",{className:"iconfont icon-xiazai4 font14"}),type:"primary",size:"middle",onClick:it,disabled:Ve},"\u4E0B\u8F7D")}):Le.createElement(Oe.ZP,{type:"primary",size:"middle",onClick:it,disabled:Ve},Le.createElement(fe.Z,null),"\u70B9\u51FB\u4E0B\u8F7D")))}},85149:function(lt,Ct,te){"use strict";te.d(Ct,{z:function(){return re},Z:function(){return ie}});var y=te(59301),ue=te(50304),Oe=te(24768),fe=te(64018),he=te(46284),ye=te(3294),Ee=te(955),ke=te(15342),ve=te(1012),ce=te(23210),we=te(59301),Ge=({html:Ae})=>{const de=(0,y.useRef)(null),Pe=(0,y.useRef)(null),me=`.markdown-body p { margin: 0 0 16px 0 !important; line-height: 28px; white-space: pre-wrap; @@ -1080,9 +1080,9 @@ ${it} .markdown-body pre { margin-top: 0; margin-bottom: 16px; - }`;return(0,y.useEffect)(()=>{const ge=de.current.attachShadow({mode:"open"});Pe.current=document.createElement("div"),Pe.current.className="markdown-body",Pe.current.innerHTML=Ae,ge.appendChild(Pe.current);const at=document.createElement("style");return at.textContent=me,ge.appendChild(at),()=>{ge.innerHTML=""}},[]),(0,y.useEffect)(()=>{Pe.current&&(Pe.current.innerHTML=Ae)},[Ae]),we.createElement("div",{ref:de})},oe=Object.defineProperty,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Ae,de,Pe)=>de in Ae?oe(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,z=(Ae,de)=>{for(var Pe in de||(de={}))E.call(de,Pe)&&b(Ae,Pe,de[Pe]);if(a)for(var Pe of a(de))x.call(de,Pe)&&b(Ae,Pe,de[Pe]);return Ae};const ee="@\u2581\u2581@",ne="@\u2581@",ae=/]*>/g;function le(Ae){let de=document.createElement("div");return de.innerHTML=Ae,de.childNodes.length===0?"":de.childNodes[0].nodeValue}const re=(Ae,de)=>{Ae=Ae||"";const Pe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ge=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,at=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return de?Ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Pe,(Ve,pe,He,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=He||Me||Qe||"?";return ye.Z.API_SERVER+"/api/attachments/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ae=Ae.replace(at,(Ve,pe,He,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=He||Me||Qe||"?";return ye.Z.API_SERVER+"/attachments/download/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(Pe,(Ve,pe,He,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=He||Me||Qe||"?";return ye.Z.API_SERVER+"/api/attachments/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(me,(Ve,pe,He,je,Me)=>{const Te=pe||je,Qe=He||Me||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+Te+Qe+Te+Qe+"&t="+(0,Ee.Jn)(Te,Date.now())}).replace(ge,(Ve,pe,He,je,Me)=>{const Te=pe||je,Qe=He||Me||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+Te+Qe+Te+Qe+"&t="+(0,Ee.Jn)(Te,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,` -`),Ae)};var ie=({value:Ae="",className:de,showTextOnly:Pe,showLines:me,style:ge={},stylesPrev:at={},highlightKeywords:Ve,showProgramFill:pe,isProgramFill:He,disabledFill:je=!1,programFillValue:Me,onFillChange:Te=_e=>{},onFillBlur:Qe=()=>{},onFillFocus:tt=()=>{}})=>{let _e=String(Ae);const[ot,Ce]=(0,y.useState)(""),[Fe,Je]=(0,y.useState)("office"),[xe,ct]=(0,y.useState)([]),St=(0,y.useRef)("a"+(0,ve.Z)()),be={},it=(st,rt,ut)=>{const We=document.createElement(st===ne?"input":"textarea");We.style.width="100%",We.style.height=st===ne?"40px":"151px",We.rows=5,We.spellcheck=!1,We.name="edu-program-fill",We.placeholder="\u8BF7\u8F93\u5165",We.dataset.id=rt;const Ot=Object.keys(be).length;return be[Ot]=We,`${We.outerHTML}`};function Lt(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Se=st=>st.replace(/([\s\S]+?)<\/style>/gim,function(rt,ut){let We=ut.replace(/(\n|\r)/g,"").split("}"),Ot=[];return We.map(nn=>{nn!=""&&Ot.push(`.${St.current} ${nn}`)}),``}),Re=(0,y.useMemo)(()=>{try{const We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,nn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Mt=/\(\/attachments\/download\//g;_e=_e.replace(Mt,"("+ye.Z.API_SERVER+"/attachments/download/").replace(We,"("+ye.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+ye.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(We){}if(pe){let We=-1;return _e=_e.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,nn,Mt){var qt;return++We,it(Ot,We,(qt=Me==null?void 0:Me[We])==null?void 0:qt.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${Se(_e||"")}
    `}let st=Se(_e);st=(0,Oe.ZP)(st);const rt=(0,Oe.ez)();_e.match(/\[TOC\]/)&&(st=st.replace("

    [TOC]

    ",(0,Oe.Qv)()),(0,Oe.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(We,Ot)=>{const{type:nn,expression:Mt}=rt[Ot];return(0,ke.renderToString)(le(Mt)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const ut=document.createElement("div");if(ut.innerHTML=st,Pe)return ut.innerText;if(Ve){const We=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Et(ut,We),ut.innerHTML}return setTimeout(()=>et(),500),ut.innerHTML},[_e,Ve]);(0,y.useEffect)(()=>{Jt.current&&Jt.current.querySelectorAll(["input","textarea"]).forEach(rt=>{rt.oninput=Bt,rt.onblur=ft,rt.onfocus=It})},[xe]),(0,y.useEffect)(()=>{var st,rt,ut,We,Ot;if(Me!=null&&Me.length)try{const nn=Jt.current.querySelectorAll(".edu-program-fill-score"),Mt=Jt.current.querySelectorAll('[name="edu-program-fill"]');for(const[qt,en]of Mt.entries())en.value=((st=Me==null?void 0:Me[qt])==null?void 0:st.value)||"",((rt=Me==null?void 0:Me[qt])==null?void 0:rt.type)==="warning"?en.className="program-fill-warning":((ut=Me==null?void 0:Me[qt])==null?void 0:ut.type)==="success"?en.className="program-fill-success":en.className="";for(const[qt,en]of nn.entries())en.innerHTML=(We=Me==null?void 0:Me[qt])!=null&&We.score?`${(Ot=Me==null?void 0:Me[qt])==null?void 0:Ot.score}\u5206`:"";ct(Me)}catch(nn){console.log(nn,"error")}},[Me]);const Bt=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),Te(xe,st.target.dataset.id)},ft=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),Qe(xe,st.target.dataset.id)},It=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),tt(xe,st.target.dataset.id)};function Et(st,rt){return st.childNodes.forEach(ut=>{var We;if(ut.childNodes.length>0)Et(ut,rt);else if(ut.nodeName!=="IMG")if(ut.innerHTML)ut.innerHTML=(We=ut.innerHTML)==null?void 0:We.replace(new RegExp(rt,"gi"),'$&');else{const Ot=document.createElement("span");Ot.innerHTML=ut.textContent.replace(new RegExp(rt,"gi"),'$&'),ut.replaceWith(Ot)}})}const Jt=(0,y.useRef)();Oe.jb.WebkitLineClamp=me,me&&(ge=z(z({},ge),Oe.jb));function Ie(st){let rt=st.target;if(rt.tagName.toUpperCase()==="A"){let ut=rt.getAttribute("href");if(ut.indexOf("office")>-1)st.preventDefault(),Ce(ut),Je("office");else if(ut.indexOf("application/pdf")>-1)st.preventDefault(),Ce(ut),Je("pdf");else if(ut.indexOf("text/html")>-1)st.preventDefault(),Ce(ut),Je("html");else if(ut.startsWith("#")){st.preventDefault();let We=document.getElementById(ut.replace("#",""));We&&We.scrollIntoView(!0)}}}const et=()=>{var st;const rt=(st=Jt.current)==null?void 0:st.querySelectorAll("video");rt==null||rt.forEach(ut=>{if(ut.oncontextmenu=()=>!1,ut.src.indexOf(".m3u8")>-1&&!ut.canPlayType("application/vnd.apple.mpegurl")){if(he.ZP.isSupported()){var We=new he.ZP;We.loadSource(ut.src),We.attachMedia(ut)}}})};(0,y.useEffect)(()=>{if(Jt.current&&Re&&Re.match(ae)&&window.PR.prettyPrint(),Jt.current)return Jt.current.addEventListener("click",Ie),()=>{var st;(st=Jt.current)==null||st.removeEventListener("click",Ie),(0,Oe.AL)(),(0,Oe.Iy)()}},[Re,Jt.current,Ie]),(0,y.useEffect)(()=>{var st;const rt=ut=>{ut.preventDefault(),ut.clipboardData.setData("text",window.getSelection().toString())};return(st=Jt.current)==null||st.addEventListener("copy",rt),()=>{var ut;(ut=Jt.current)==null||ut.removeEventListener("copy",rt)}},[Jt.current]);const Pt=st=>//i.test(st||"");return y.createElement(y.Fragment,null,Pe&&y.createElement("div",{ref:Jt},Re),!Pe&&!Pt(Re)&&y.createElement("div",{ref:Jt,style:z({},ge),className:`${de||""} ${je?"disabled-fill":""} markdown-body ${St.current}`,dangerouslySetInnerHTML:{__html:Re}}),!Pe&&Pt(Re)&&y.createElement(Ge,{html:Re}),y.createElement(ce.Z,{close:!0,data:ot,type:ot!=null&&ot.length?Fe:"",style:z({},at),onClose:()=>Ce("")}))}},33538:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return fe}});var y=te(89070),ue={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Oe=te(59301),fe=({message:he,className:ye,children:Ee,style:ke={}})=>Oe.createElement("div",{className:`custom-spinner ${ue.idsRingWrapper} ${ye}`},Oe.createElement("div",{className:ue.ldsRing},Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null)),he?Oe.createElement("p",{style:ke},he):null,Ee,Oe.createElement(y.Outlet,null))},17064:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Oe=te(59301),fe=({defaultX:he="40%",leftChild:ye,rightChild:Ee,className:ke,hideResize:ve=!1})=>{const[ce,we]=(0,y.useState)(he),Le=(0,y.useRef)();function Ge(){Le.current=!0}(0,y.useEffect)(()=>{function E(b){Le.current&&(ue.Z.publish("resize-move-bar",b),we(b.pageX))}function x(){Le.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ce=="number"&&ce!==.01?`${ce}px`:he,a=`calc(100% - ${ve?"0px":"4px"} - ${oe})`;return Oe.createElement("div",{className:`split-panel-container ${ke}`},Oe.createElement("section",{style:{width:oe,display:ce===.01?"none":""}},ye),Oe.createElement("section",{className:"resize-x-bar",onMouseDown:Ge},Oe.createElement("a",{className:"btn-resize"},Oe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Oe.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"})))),Oe.createElement("section",{style:{width:a}},Ee))}},13787:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ye}});var y=te(59301),ue={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_"},Oe=te(92310),fe=te.n(Oe),ye=({className:Ee,style:ke={},leftNode:ve,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:we,rightTitle:Le="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(ue.result,Ee),style:ke},y.createElement("div",{className:ue.left},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ce)),y.createElement("div",{className:ue.leftNode},ve)),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,Le)),y.createElement("div",{className:ue.rightNode},we)))},19105:function(lt,Ft,te){"use strict";var y=te(59301);const ue=fe=>String(fe).length===1?`0${fe}`:fe,Oe=({className:fe="",onChange:he,defaultValue:ye=0})=>{const[Ee,ke]=(0,y.useState)(ye);(0,y.useEffect)(()=>{const Le=setTimeout(()=>{ke(Ee+1e3)},1e3);return he(Ee+1e3),()=>{clearInterval(Le)}},[Ee]);const ve=parseInt(Ee/(60*6e4))||"00",ce=parseInt(Ee%(60*6e4)/6e4)||"00",we=parseInt(Ee%6e4/1e3)||"00";return y.createElement("div",{className:fe},ue(ve),":",ue(ce),":",ue(we))};Ft.Z=Oe},81939:function(lt,Ft,te){"use strict";te.d(Ft,{cT:function(){return Ae},pe:function(){return le}});var y=te(59301),ue=te(54580),Oe=te(8591),fe=te(99064),he=te(28209),ye=te.n(he),Ee=te(1012),ke=te(89070),ve=te(47257),ce=te.n(ve),we=Object.defineProperty,Le=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(Pe,me,ge)=>me in Pe?we(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,b=(Pe,me)=>{for(var ge in me||(me={}))a.call(me,ge)&&x(Pe,ge,me[ge]);if(oe)for(var ge of oe(me))E.call(me,ge)&&x(Pe,ge,me[ge]);return Pe},z=(Pe,me)=>Le(Pe,Ge(me)),ee=(Pe,me)=>{var ge={};for(var at in Pe)a.call(Pe,at)&&me.indexOf(at)<0&&(ge[at]=Pe[at]);if(Pe!=null&&oe)for(var at of oe(Pe))me.indexOf(at)<0&&E.call(Pe,at)&&(ge[at]=Pe[at]);return ge},ne=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},He=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,He);je((ge=ge.apply(Pe,me)).next())});const{Dragger:ae}=ue.default,le=Pe=>{const me="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var at=ye().enc.Utf8.parse(me);let Ve=ye().enc.Utf8.parse(ge);var pe=ye().AES.decrypt(Pe,at,{iv:Ve,mode:ye().mode.CBC});return pe.toString(ye().enc.Utf8)};let re;const ie=Pe=>ne(void 0,[Pe],function*({identifier:me,oldFilename:ge,newFilename:at}){var Ve,pe,He,je,Me,Te;const Qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Qe.data=JSON.parse(le(Qe.data));const tt=new OSS({endpoint:(Ve=Qe==null?void 0:Qe.data)==null?void 0:Ve.end_point,region:(pe=Qe==null?void 0:Qe.data)==null?void 0:pe.region,accessKeyId:(He=Qe==null?void 0:Qe.data)==null?void 0:He.access_key_id,accessKeySecret:(je=Qe==null?void 0:Qe.data)==null?void 0:je.access_key_secret,bucket:(Me=Qe==null?void 0:Qe.data)==null?void 0:Me.bucket,stsToken:(Te=Qe==null?void 0:Qe.data)==null?void 0:Te.security_token});return new Promise((_e,ot)=>{console.log(11111,`${me}/${ge}`,`${me}/${at}`,Qe.data),tt.copy(`/${me}/${ge}`,`/${me}/${at}`).then(Ce=>{console.log("\u62F7\u8D1D\u6210\u529F",Ce)}).catch(Ce=>{console.log(Ce)})})}),Ae=(Pe,me,ge)=>ne(void 0,null,function*(){var at,Ve,pe,He,je,Me;me.file_name=Pe.name;const Te=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(Te.data)),Te.data=JSON.parse(le(Te.data));const Qe=Pe.name.split(".");Qe.pop();const tt=me.realFileName?Qe.join(""):(0,Ee.Z)(),_e=new(ce())({endpoint:(at=Te==null?void 0:Te.data)==null?void 0:at.end_point,region:(Ve=Te==null?void 0:Te.data)==null?void 0:Ve.region,accessKeyId:(pe=Te==null?void 0:Te.data)==null?void 0:pe.access_key_id,accessKeySecret:(He=Te==null?void 0:Te.data)==null?void 0:He.access_key_secret,bucket:(je=Te==null?void 0:Te.data)==null?void 0:je.bucket,stsToken:(Me=Te==null?void 0:Te.data)==null?void 0:Me.security_token});return new Promise((ot,Ce)=>{var Fe;_e.multipartUpload(`${tt}`,new Blob([Pe],{type:Pe.type}),z(b({timeout:200*1e3,partSize:102400},ge),{callback:{url:(Fe=Te==null?void 0:Te.data)==null?void 0:Fe.callback_url,host:Te==null?void 0:Te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(me)}})).then(function(Je){var xe;Pe.response=(xe=Je.data)==null?void 0:xe.data,ot(Je==null?void 0:Je.data)}).catch(function(Je){Ce(Je),console.log("err:",Je)})})}),de=Pe=>{var me=Pe,{user:ge,cancelUpload:at}=me,Ve=ee(me,["user","cancelUpload"]);const[pe,He]=(0,y.useState)([]);let[je,Me]=(0,y.useState)();const Te={onRemove:tt=>{He([...pe.filter(_e=>_e.name!==tt.name)]),Ve.onChange(pe.filter(_e=>_e.name!==tt.name))},disabled:Ve.disabled,multiple:!0,fileList:pe==null?void 0:pe.map(tt=>tt.file),customRequest:()=>{},beforeUpload:tt=>ne(void 0,null,function*(){let _e=Ve.maxSize||1073741824;if(pe.filter(ot=>ot.name===tt.name).length){Oe.ZP.info(`${tt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(tt==null?void 0:tt.size)>_e?(Oe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${_e/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(pe.push({name:tt.name,file:tt}),He([...pe]),Ve.onChange(pe),!1)})},Qe=(tt,_e)=>ne(void 0,null,function*(){var ot,Ce,Fe,Je,xe,ct;_e.file_name=tt.name;const St=tt.name,be=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(be.data=JSON.parse(le(be.data)),(be==null?void 0:be.status)!==0){pe[pe.findIndex(Se=>Se.name===St)].status="error",pe[pe.findIndex(Se=>Se.name===St)].file.status="error",Ve.onChange(pe),Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}je=new(ce())({endpoint:(ot=be==null?void 0:be.data)==null?void 0:ot.end_point,region:(Ce=be==null?void 0:be.data)==null?void 0:Ce.region,accessKeyId:(Fe=be==null?void 0:be.data)==null?void 0:Fe.access_key_id,accessKeySecret:(Je=be==null?void 0:be.data)==null?void 0:Je.access_key_secret,bucket:(xe=be==null?void 0:be.data)==null?void 0:xe.bucket,stsToken:(ct=be==null?void 0:be.data)==null?void 0:ct.security_token}),console.log(tt,"file"),Me(je);const it=tt.name.split(".");it.pop();const Lt=St.indexOf(".")>-1?_e.realFileName?it.join("."):(0,Ee.Z)():St;return new Promise((Se,Re)=>{var Bt;try{je.multipartUpload(`${Ve.identifier}/${Lt}${St.indexOf(".")>-1?"."+St.split(".").pop():""}`,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(ft,It,Et)=>{try{console.log("\u8FDB\u5EA6",ft,It,Et);const Jt=pe.findIndex(Ie=>Ie.name===St);pe[Jt].file.percent=ft*100,pe[Jt].tempCheckpoint=It,He([...pe])}catch(Jt){}},checkpoint:pe[pe.findIndex(ft=>ft.name===St)].tempCheckpoint,callback:{customValue:{id:St+""},url:(Bt=be==null?void 0:be.data)==null?void 0:Bt.callback_url,host:be==null?void 0:be.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(_e)}}).then(function(ft){var It,Et,Jt;const Ie=pe.findIndex(Pt=>Pt.name===St);let et="done";if(((It=ft.data)==null?void 0:It.status)===0){tt.response=(Et=ft.data)==null?void 0:Et.data;const Pt=pe.findIndex(st=>st.name===St);pe[Pt].status="done",pe[Pt].file.status="done"}else Oe.ZP.warning((Jt=ft.data)==null?void 0:Jt.message),et="error";pe[Ie].status=et,pe[Ie].file.status=et,Ve.onChange(pe),Se(ft==null?void 0:ft.data)}).catch(function(ft){pe[pe.findIndex(It=>It.name===St)].status="error",pe[pe.findIndex(It=>It.name===St)].file.status="error",Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),He([...pe]),Ve.onChange(pe),Re(ft),console.log("err:",ft)})}catch(ft){}})});return(0,y.useEffect)(()=>{pe.every(tt=>tt==="done"||tt==="error")&&Ve.onComplete(pe)},[pe]),(0,y.useEffect)(()=>{at&&(je==null||je.cancel())},[at]),(0,y.useEffect)(()=>{Ve.uploading&&pe.map(tt=>ne(void 0,null,function*(){var _e;if((!tt.status||tt.status==="error")&&!at){tt.status="uploading",tt.file.status="uploading";const ot=yield Qe(tt,{login:(_e=ge==null?void 0:ge.userInfo)==null?void 0:_e.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),y.createElement(ae,z(b({},Te),{height:Ve.height,className:Ve.className}),y.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Ft.ZP=(0,ke.connect)(({loading:Pe,globalSetting:me,user:ge})=>({globalSetting:me,loading:Pe.models.competitions,user:ge}))(de)},61398:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Oe=te(11611),fe=()=>{const[he,ye]=(0,y.useState)(""),[Ee,ke]=(0,y.useState)(0);let[ve,ce]=(0,y.useState)(),[we,Le]=(0,y.useState)();const[Ge,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ue.Z.subscribe("preview-image",Ae=>{ye(Ae),console.log(le.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=he},[he]);function E(ie){ie.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ce(void 0),Le(void 0),ke(0),ye("")}function b(){ke(Ee+90)}function z(){ve=le.current.width*1.1,we=le.current.height*1.1,Le(we),ce(ve)}function ee(){ve=le.current.width/1.1,we=le.current.height/1.1,Le(we),ce(ve)}const ne=(0,y.useRef)(),ae=(0,y.useRef)(),le=(0,y.useRef)(),re=ie=>{(ie.nativeEvent.target===ne.current||ie.nativeEvent.target===ae.current)&&x()};return y.createElement(y.Fragment,null,he?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ae},y.createElement(Oe.Z,{className:"image-preview",src:he,style:{display:"none"},preview:{visible:!0,src:he,onVisibleChange:ie=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(lt,Ft,te){"use strict";te.d(Ft,{h:function(){return ne}});var y=te(59301),ue=te(57809),Oe=te(78241),fe=te(3113),he=te(89780),ye=te.n(he),Ee=te(37036),ke=te(95625),ve=Object.defineProperty,ce=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ae,le,re)=>le in ae?ve(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,E=(ae,le)=>{for(var re in le||(le={}))Ge.call(le,re)&&a(ae,re,le[re]);if(Le)for(var re of Le(le))oe.call(le,re)&&a(ae,re,le[re]);return ae},x=(ae,le)=>ce(ae,we(le));const b=ue.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"]};Ft.Z=({callback:ae,onCancel:le})=>{const[re,ie]=(0,y.useState)("python");function Ae(Pe){ie(ee[Pe][1])}function de(Pe){ae(Pe)}return y.createElement(Oe.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de,style:{width:500}}),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ae},Object.keys(ee).map(Pe=>y.createElement(b,{key:Pe,value:Pe},ee[Pe][0])))),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ne,{mode:re})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:re,options:ie={}}){const Ae=(0,y.useRef)(),[de,Pe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(de){let me=function(ge){const at=ge.getValue();le&&le(at)};return de.on("change",me),()=>{de.off("change",me)}}},[de,le]),(0,y.useEffect)(()=>{de&&de.setOption("mode",re)},[de,re]),(0,y.useEffect)(()=>{de&&(ae!==de.getValue()||ae==="")&&setTimeout(()=>{de.setValue(ae||"")},300)},[de,ae]),(0,y.useEffect)(()=>{if(Ae.current&&!de){const me=ye().fromTextArea(Ae.current,E({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ie));Pe(me)}},[Ae.current,de]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ae}))}},12290:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return mt}});var y=te(59301),ue=te(89780),Oe=te.n(ue),fe=te(76374),he=te(37036),ye=te(6313),Ee=te(25717),ke=te(99498),ve=te(25419),ce=te(67549),we=te(85149),Le=({value:Ne="",className:Ue,showTextOnly:Ze,showLines:wt,style:Ut={}})=>{const tn=(0,y.useMemo)(()=>"",[Ne]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:tn}}))},Ge=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ne,Ue,Ze)=>Ue in Ne?oe(Ne,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ue]=Ze,ne=(Ne,Ue)=>{for(var Ze in Ue||(Ue={}))b.call(Ue,Ze)&&ee(Ne,Ze,Ue[Ze]);if(x)for(var Ze of x(Ue))z.call(Ue,Ze)&&ee(Ne,Ze,Ue[Ze]);return Ne},ae=(Ne,Ue)=>a(Ne,E(Ue));let le=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 re({onActionCallback:Ne,title:Ue,icon:Ze,actionName:wt,className:Ut="",children:tn}){function gn(){Ne(wt)}return Ge.createElement("a",{title:Ue,className:Ut,onClick:gn},Ge.createElement("i",{className:`${Ze}`}),tn)}var ie=({watch:Ne,showNullButton:Ue,showNullProgramButton:Ze,onActionCallback:wt,fullScreen:Ut,insertTemp:tn,hidetoolBar:gn,extraUse:An})=>{const Mn=[...le,{title:`${Ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ge.createElement("ul",{className:"markdown-toolbar-container"},!gn&&Mn.map((pn,jn)=>Ge.createElement("li",{key:jn},pn.actionName?Ge.createElement(re,ae(ne({},pn),{onActionCallback:wt})):Ge.createElement("span",{className:"v-line"}))),Ue?Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ze?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,tn&&Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${tn}`,onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),An&&Ge.createElement("li",null,An),Ge.createElement("li",{className:"btn-full-screen"},Ge.createElement(re,{icon:`${Ut?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wt})))},Ae=te(79346),de=te(78241),Pe=te(92832),me=te(3113),ge=Object.defineProperty,at=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Ne,Ue,Ze)=>Ue in Ne?ge(Ne,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ue]=Ze,Te=(Ne,Ue)=>{for(var Ze in Ue||(Ue={}))He.call(Ue,Ze)&&Me(Ne,Ze,Ue[Ze]);if(pe)for(var Ze of pe(Ue))je.call(Ue,Ze)&&Me(Ne,Ze,Ue[Ze]);return Ne},Qe=(Ne,Ue)=>at(Ne,Ve(Ue));const tt={labelCol:{span:4},wrapperCol:{span:20}};var _e=({callback:Ne,onCancel:Ue})=>{function Ze(wt){Ne(wt)}return y.createElement(de.default,Qe(Te({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ze,style:{width:500}}),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Pe.default,null)),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Pe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},ot=te(97692),Ce=te(28451),Fe=te(43418),Je=te(95237),xe=te(73524),ct=te(59301),St=({callback:Ne,onCancel:Ue})=>{const Ze=document.createElement("canvas"),wt=Ze.getContext("2d");Ze.width=1e3,Ze.height=800,wt.fillStyle="#ffffff",wt.fillRect(0,0,Ze.width,Ze.height);const Ut=Ze.toDataURL("image/png");return ct.createElement(Fe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Je.Z,{style:{height:"100vh"}},ct.createElement(xe.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ut,visible:!0,title:String(Date.now())},onOk:tn=>{Ne({src:tn.url})},onClose:Ue})))},be=te(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var Ne=this.diagram;return!(Ne===null||Ne.isReadOnly||Ne.isModelReadOnly||Ne.selection.count<2)},it.prototype.alignLeft=function(){var Ne=this.diagram;Ne.startTransaction("aligning left");var Ue=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ue=Math.min(Ze.position.x,Ue))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ue,Ze.position.y))}),Ne.commitTransaction("aligning left")},it.prototype.alignRight=function(){var Ne=this.diagram;Ne.startTransaction("aligning right");var Ue=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var wt=Ze.actualBounds.x+Ze.actualBounds.width;Ue=Math.max(wt,Ue)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ue-Ze.actualBounds.width,Ze.position.y))}),Ne.commitTransaction("aligning right")},it.prototype.alignTop=function(){var Ne=this.diagram;Ne.startTransaction("alignTop");var Ue=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ue=Math.min(Ze.position.y,Ue))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.position.x,Ue))}),Ne.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var Ne=this.diagram;Ne.startTransaction("aligning bottom");var Ue=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var wt=Ze.actualBounds.y+Ze.actualBounds.height;Ue=Math.max(wt,Ue)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.actualBounds.x,Ue-Ze.actualBounds.height))}),Ne.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var Ne=this.diagram,Ue=Ne.selection.first();if(Ue){Ne.startTransaction("aligning Center X");var Ze=Ue.actualBounds.x+Ue.actualBounds.width/2;Ne.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ze-wt.actualBounds.width/2,wt.actualBounds.y))}),Ne.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var Ne=this.diagram,Ue=Ne.selection.first();if(Ue){Ne.startTransaction("aligning Center Y");var Ze=Ue.actualBounds.y+Ue.actualBounds.height/2;Ne.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,Ze-wt.actualBounds.height/2))}),Ne.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(Ne){var Ue=this.diagram;Ue.startTransaction("align Column"),Ne===void 0&&(Ne=0),Ne=parseFloat(Ne);var Ze=new Array;Ue.selection.each(function(An){An instanceof go.Link||Ze.push(An)});for(var wt=0;wt0){for(var An=tn.elt(gn-1);An!==null&&An.isTreeExpanded&&!An.isTreeLeaf;){var Mn=this._sortTreeChildrenByY(An);An=Mn.last()}An!==null&&Ne.select(An)}else Ne.select(Ut)}}else if(Ze.key==="Down")if(Ue.isTreeExpanded&&!Ue.isTreeLeaf){var wt=this._sortTreeChildrenByY(Ue).first();wt!==null&&Ne.select(wt)}else for(;Ue!==null;){var Ut=Ue.findTreeParentNode();if(Ut===null)break;var tn=this._sortTreeChildrenByY(Ut),gn=tn.indexOf(Ue);if(gntn.y?1:Ut.xtn.x?1:0}),Ue},it.prototype.copyToClipboard=function(Ne){go.CommandHandler.prototype.copyToClipboard.call(this,Ne),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var Ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ne},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ne){if(Ne!=="move"&&Ne!=="select"&&Ne!=="scroll"&&Ne!=="tree"&&Ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ne);this._arrowKeyBehavior=Ne}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ne){if(!(Ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ne);this._pasteOffset.set(Ne)}});var Lt=it,Se=te(74413),Re=te(43604),Bt=te(99064),ft={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(24065),Et=te(59301),Jt=(Ne,Ue,Ze)=>new Promise((wt,Ut)=>{var tn=Mn=>{try{An(Ze.next(Mn))}catch(pn){Ut(pn)}},gn=Mn=>{try{An(Ze.throw(Mn))}catch(pn){Ut(pn)}},An=Mn=>Mn.done?wt(Mn.value):Promise.resolve(Mn.value).then(tn,gn);An((Ze=Ze.apply(Ne,Ue)).next())});function Ie({onCancel:Ne,callback:Ue}){let Ze=(0,y.useRef)(),wt=(0,y.useRef)(),Ut=(0,y.useRef)(),tn=(0,y.useRef)(!1);const gn=(0,y.useRef)(!1),[An,Mn]=(0,y.useState)(0);function pn(){const Ke=be.bx.make,Nt={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"};Ze.current=new be.S0(wt.current,{padding:20,grid:Ke(be.s_,"Grid",Ke(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ke(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Ht=>{var Nn=Ht.diagram.commandHandler.addTopLevelParts(Ht.diagram.selection,!0);Nn||Ht.diagram.currentTool.doCancel()},commandHandler:Ke(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Ht=>{var Nn=Ht.subject;Nn.location=Nn.location.copy().snapToGridPoint(Ht.diagram.grid.gridOrigin,Ht.diagram.grid.gridCellSize),setTimeout(()=>{Ht.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Ht=>{var Nn=Ht.subject;setTimeout(()=>{Ht.diagram.commandHandler.editTextBlock()})},LinkRelinked:Ht=>{var Nn=Ht.parameter.part;Nn.invalidateConnectedLinks();var Un=Ht.subject;Ht.diagram.toolManager.linkingTool.isForwards?Un.toNode.invalidateConnectedLinks():Un.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ze.current.nodeTemplate=Ke(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),Ke(be.bn,{name:"SHAPE",fill:Nt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ke(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ke(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),Ze.current.nodeTemplate.toolTip=Ke("ToolTip",Ke(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},Ke(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),Ke(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function Ln(Ht,Nn){var Un=(cn,kn)=>{cn.handled=!0,cn.diagram.model.commit(ze=>{var va=kn.part.adornedPart,Oa=new be.E9().setRectSpot(va.actualBounds,Ht);Oa.subtract(va.location),Oa.scale(2,2),Oa.x+=Math.sign(Oa.x)*130,Oa.y+=Math.sign(Oa.y)*130,Oa.add(va.location),Oa.snapToGridPoint(cn.diagram.grid.gridOrigin,cn.diagram.grid.gridCellSize);var Da=ze.copyNodeData(va.data);ze.setGroupKeyForNodeData(Da,ze.getGroupKeyForNodeData(va.data)),ze.addNodeData(Da);var ja={from:va.key,to:ze.getKeyForNodeData(Da)};ze.addLinkData(ja);var Sn=cn.diagram.findNodeForData(Da);Sn.location=Oa,cn.diagram.select(Sn),setTimeout(()=>{cn.diagram.commandHandler.editTextBlock()},20)})};return Ke(be.bn,{figure:Nn,alignment:Ht,alignmentFocus:Ht.opposite(),width:Ht.equals(be.z6.Top)||Ht.equals(be.z6.Bottom)?25:18,height:Ht.equals(be.z6.Top)||Ht.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Nt.white,strokeWidth:4,mouseEnter:(cn,kn)=>kn.fill="dodgerblue",mouseLeave:(cn,kn)=>kn.fill="orange",isActionable:!0,click:Un,contextClick:Un})}function Dt(Ht){return Ke(be.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:(Nn,Un)=>Un.fill="dodgerblue",mouseLeave:(Nn,Un)=>Un.fill="orange",click:(Nn,Un)=>{Nn.diagram.commandHandler.showContextMenu(Un.part.adornedPart)}},Ht||{})}Ze.current.nodeTemplate.selectionAdornmentTemplate=Ke(be.uz,"Spot",Ke(be.Vm,{padding:10}),Ln(be.z6.Top,"TriangleUp"),Ln(be.z6.Left,"TriangleLeft"),Ln(be.z6.Right,"TriangleRight"),Ln(be.z6.Bottom,"TriangleDown"),Dt({alignment:new be.z6(.75,0)}));function On(Ht,Nn){return(Un,cn)=>{Un.handled=!0,Un.diagram.model.commit(kn=>{kn.set(cn.part.adornedPart.data,Ht,Nn)})}}function Ct(Ht,Nn){return Nn||(Nn="color"),Ke(be.bn,{width:16,height:16,stroke:"lightgray",fill:Ht,margin:1,background:"transparent",mouseEnter:(Un,cn)=>cn.stroke="dodgerblue",mouseLeave:(Un,cn)=>cn.stroke="lightgray",click:On(Nn,Ht),contextClick:On(Nn,Ht)})}function Kt(){return[Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Ct(Nt.white,"fill"),Ct(Nt.beige,"fill"),Ct(Nt.extralightblue,"fill"),Ct(Nt.extralightred,"fill"))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Ct(Nt.lightgray,"fill"),Ct(Nt.lightgreen,"fill"),Ct(Nt.lightblue,"fill"),Ct(Nt.lightred,"fill")))]}function Fn(){return[Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Ct(Nt.black),Ct(Nt.green),Ct(Nt.blue),Ct(Nt.red))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Ct(Nt.white),Ct(Nt.magenta),Ct(Nt.purple),Ct(Nt.orange)))]}function hn(Ht,Nn){return Nn||(Nn="thickness"),Ke(be.bn,"LineH",{width:16,height:16,strokeWidth:Ht,margin:1,background:"transparent",mouseEnter:(Un,cn)=>cn.background="dodgerblue",mouseLeave:(Un,cn)=>cn.background="transparent",click:On(Nn,Ht),contextClick:On(Nn,Ht)})}function Hn(Ht,Nn){return Nn||(Nn="dash"),Ke(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Ht,margin:1,background:"transparent",mouseEnter:(Un,cn)=>cn.background="dodgerblue",mouseLeave:(Un,cn)=>cn.background="transparent",click:On(Nn,Ht),contextClick:On(Nn,Ht)})}function $n(){return[Ke("ContextMenuButton",Ke(be.s_,"Horizontal",hn(1),hn(2),hn(3),hn(4))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Hn(null),Hn([2,4]),Hn([4,4])))]}function oa(Ht,Nn){return Nn||(Nn="figure"),Ke(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Ht,margin:1,background:"transparent",mouseEnter:(Un,cn)=>cn.fill="dodgerblue",mouseLeave:(Un,cn)=>cn.fill="lightgray",click:On(Nn,Ht),contextClick:On(Nn,Ht)})}Ze.current.nodeTemplate.contextMenu=Ke("ContextMenu",Ke("ContextMenuButton",Ke(be.s_,"Horizontal",oa("Rectangle"),oa("RoundedRectangle"),oa("Ellipse"),oa("Diamond"))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",oa("Parallelogram2"),oa("ManualOperation"),oa("Procedure"),oa("Cylinder1"))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",oa("Terminator"),oa("CreateRequest"),oa("Document"),oa("TriangleDown"))),Kt(),Fn(),$n()),Ze.current.groupTemplate=Ke(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Ht,Nn)=>{var Un=Nn.addMembers(Nn.diagram.selection,!0);Un||Nn.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),Ke(be.s_,"Auto",{name:"BODY"},Ke(be.bn,{parameter1:10,fill:Nt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ke(be.Vm,{background:"transparent",margin:20})),Ke(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),Ze.current.groupTemplate.selectionAdornmentTemplate=Ke(be.uz,"Spot",Ke(be.s_,"Auto",Ke(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ke(be.Vm,{margin:1.5})),Dt({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),Ze.current.groupTemplate.contextMenu=Ke("ContextMenu",Kt(),Fn(),$n()),Ze.current.linkTemplate=Ke(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",Ht=>Ht>=1?10:0),new be.KX("toShortLength","dir",Ht=>Ht>=1?10:0),new be.KX("points").makeTwoWay(),Ke(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ke(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Ht=>Ht===1)),Ke(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Ht=>Ht>=1),new be.KX("width","thickness",Ht=>7+3*Ht),new be.KX("height","thickness",Ht=>7+3*Ht),new be.KX("segmentOffset","thickness",Ht=>new be.E9(-15,4+1.5*Ht))),Ke(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Ht=>Ht===2),new be.KX("width","thickness",Ht=>7+3*Ht),new be.KX("height","thickness",Ht=>7+3*Ht),new be.KX("segmentOffset","thickness",Ht=>new be.E9(-15,4+1.5*Ht))),Ke(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),Ze.current.linkTemplate.selectionAdornmentTemplate=Ke(be.uz,Ke(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ca(2)},new be.KX("pathPattern","thickness",ca)),Dt({alignmentFocus:new be.z6(0,0,-6,-4)}));function ca(Ht){return Ke(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Ht+4).toString()+" H3"})}function Qn(Ht){var Nn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Ht===0?Nn="M0 0 M16 16 M0 8 L16 8":Ht===2&&(Nn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ke(be.bn,{geometryString:Nn,margin:2,background:"transparent",mouseEnter:(Un,cn)=>cn.background="dodgerblue",mouseLeave:(Un,cn)=>cn.background="transparent",click:On("dir",Ht),contextClick:On("dir",Ht)})}function _n(Ht){var Nn=(Un,cn)=>{Un.handled=!0,Un.diagram.model.commit(kn=>{var ze=cn.part.adornedPart;kn.set(ze.data,Ht?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(Ht?ze.toNode:ze.fromNode).invalidateConnectedLinks()})};return Ke(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Un,cn)=>cn.background="dodgerblue",mouseLeave:(Un,cn)=>cn.background="transparent",click:Nn,contextClick:Nn})}function on(Ht,Nn){var Un=0,cn=be.z6.RightSide;Ht.equals(be.z6.Top)?(Un=270,cn=be.z6.TopSide):Ht.equals(be.z6.Left)?(Un=180,cn=be.z6.LeftSide):Ht.equals(be.z6.Bottom)&&(Un=90,cn=be.z6.BottomSide),Nn||(Un-=180);var kn=(ze,va)=>{ze.handled=!0,ze.diagram.model.commit(Oa=>{var Da=va.part.adornedPart;Oa.set(Da.data,Nn?"toSpot":"fromSpot",be.z6.stringify(cn)),(Nn?Da.toNode:Da.fromNode).invalidateConnectedLinks()})};return Ke(be.bn,{alignment:Ht,alignmentFocus:Ht.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Un,background:"transparent",mouseEnter:(ze,va)=>va.background="dodgerblue",mouseLeave:(ze,va)=>va.background="transparent",click:kn,contextClick:kn})}Ze.current.linkTemplate.contextMenu=Ke("ContextMenu",Fn(),$n(),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Qn(0),Qn(1),Qn(2))),Ke("ContextMenuButton",Ke(be.s_,"Horizontal",Ke(be.s_,"Spot",_n(!1),on(be.z6.Top,!1),on(be.z6.Left,!1),on(be.z6.Right,!1),on(be.z6.Bottom,!1)),Ke(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},_n(!0),on(be.z6.Top,!0),on(be.z6.Left,!0),on(be.z6.Right,!0),on(be.z6.Bottom,!0)))));const Aa=`{ "class": "GraphLinksModel", + }`;return(0,y.useEffect)(()=>{const ge=de.current.attachShadow({mode:"open"});Pe.current=document.createElement("div"),Pe.current.className="markdown-body",Pe.current.innerHTML=Ae,ge.appendChild(Pe.current);const at=document.createElement("style");return at.textContent=me,ge.appendChild(at),()=>{ge.innerHTML=""}},[]),(0,y.useEffect)(()=>{Pe.current&&(Pe.current.innerHTML=Ae)},[Ae]),we.createElement("div",{ref:de})},oe=Object.defineProperty,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Ae,de,Pe)=>de in Ae?oe(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,z=(Ae,de)=>{for(var Pe in de||(de={}))E.call(de,Pe)&&b(Ae,Pe,de[Pe]);if(a)for(var Pe of a(de))x.call(de,Pe)&&b(Ae,Pe,de[Pe]);return Ae};const ee="@\u2581\u2581@",ne="@\u2581@",ae=/]*>/g;function le(Ae){let de=document.createElement("div");return de.innerHTML=Ae,de.childNodes.length===0?"":de.childNodes[0].nodeValue}const re=(Ae,de)=>{Ae=Ae||"";const Pe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ge=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,at=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return de?Ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Pe,(Ve,pe,Ke,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=Ke||Me||Qe||"?";return ye.Z.API_SERVER+"/api/attachments/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ae=Ae.replace(at,(Ve,pe,Ke,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=Ke||Me||Qe||"?";return ye.Z.API_SERVER+"/attachments/download/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(Pe,(Ve,pe,Ke,je,Me,Te,Qe)=>{const tt=pe||je||Te,_e=Ke||Me||Qe||"?";return ye.Z.API_SERVER+"/api/attachments/"+tt+_e+"&t="+(0,Ee.Jn)(tt,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(me,(Ve,pe,Ke,je,Me)=>{const Te=pe||je,Qe=Ke||Me||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+Te+Qe+Te+Qe+"&t="+(0,Ee.Jn)(Te,Date.now())}).replace(ge,(Ve,pe,Ke,je,Me)=>{const Te=pe||je,Qe=Ke||Me||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+Te+Qe+Te+Qe+"&t="+(0,Ee.Jn)(Te,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,` +`),Ae)};var ie=({value:Ae="",className:de,showTextOnly:Pe,showLines:me,style:ge={},stylesPrev:at={},highlightKeywords:Ve,showProgramFill:pe,isProgramFill:Ke,disabledFill:je=!1,programFillValue:Me,onFillChange:Te=_e=>{},onFillBlur:Qe=()=>{},onFillFocus:tt=()=>{}})=>{let _e=String(Ae);const[ot,Ce]=(0,y.useState)(""),[Fe,Je]=(0,y.useState)("office"),[xe,ct]=(0,y.useState)([]),St=(0,y.useRef)("a"+(0,ve.Z)()),be={},it=(st,rt,ut)=>{const We=document.createElement(st===ne?"input":"textarea");We.style.width="100%",We.style.height=st===ne?"40px":"151px",We.rows=5,We.spellcheck=!1,We.name="edu-program-fill",We.placeholder="\u8BF7\u8F93\u5165",We.dataset.id=rt;const Ot=Object.keys(be).length;return be[Ot]=We,`${We.outerHTML}`};function Lt(st){return st=st.replace(/!\[.*?\]\(.*?\)/g,""),st=st.replace(/\[.*?\]\(.*?\)/g,""),st=st.replace(new RegExp("","gs"),""),st=st.replace(//g,""),st=st.replace(//g,""),st=st.replace(new RegExp(".*?<\\/video>","gs"),""),st=st.replace(new RegExp(".*?<\\/audio>","gs"),""),st=st.replace(new RegExp(".*?<\\/style>","gs"),""),st=st.replace(new RegExp(".*?<\\/script>","gs"),""),st}const Se=st=>st.replace(/([\s\S]+?)<\/style>/gim,function(rt,ut){let We=ut.replace(/(\n|\r)/g,"").split("}"),Ot=[];return We.map(nn=>{nn!=""&&Ot.push(`.${St.current} ${nn}`)}),``}),Re=(0,y.useMemo)(()=>{try{const We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Ot=/\"\/api\/attachments\/|\"\/attachments\/download\//g,nn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Mt=/\(\/attachments\/download\//g;_e=_e.replace(Mt,"("+ye.Z.API_SERVER+"/attachments/download/").replace(We,"("+ye.Z.API_SERVER+"/api/attachments/").replace(Ot,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+ye.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(We){}if(pe){let We=-1;return _e=_e.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Ot,nn,Mt){var qt;return++We,it(Ot,We,(qt=Me==null?void 0:Me[We])==null?void 0:qt.value.replaceAll("<","<").replaceAll(">",">"))}),`
    ${Se(_e||"")}
    `}let st=Se(_e);st=(0,Oe.ZP)(st);const rt=(0,Oe.ez)();_e.match(/\[TOC\]/)&&(st=st.replace("

    [TOC]

    ",(0,Oe.Qv)()),(0,Oe.Iy)()),st=st.replace(/(__special_katext_id_\d+__)/g,(We,Ot)=>{const{type:nn,expression:Mt}=rt[Ot];return(0,ke.renderToString)(le(Mt)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),st=st.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Oe.AL)();const ut=document.createElement("div");if(ut.innerHTML=st,Pe)return ut.innerText;if(Ve){const We=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Et(ut,We),ut.innerHTML}return setTimeout(()=>et(),500),ut.innerHTML},[_e,Ve]);(0,y.useEffect)(()=>{Jt.current&&Jt.current.querySelectorAll(["input","textarea"]).forEach(rt=>{rt.oninput=Bt,rt.onblur=ft,rt.onfocus=It})},[xe]),(0,y.useEffect)(()=>{var st,rt,ut,We,Ot;if(Me!=null&&Me.length)try{const nn=Jt.current.querySelectorAll(".edu-program-fill-score"),Mt=Jt.current.querySelectorAll('[name="edu-program-fill"]');for(const[qt,en]of Mt.entries())en.value=((st=Me==null?void 0:Me[qt])==null?void 0:st.value)||"",((rt=Me==null?void 0:Me[qt])==null?void 0:rt.type)==="warning"?en.className="program-fill-warning":((ut=Me==null?void 0:Me[qt])==null?void 0:ut.type)==="success"?en.className="program-fill-success":en.className="";for(const[qt,en]of nn.entries())en.innerHTML=(We=Me==null?void 0:Me[qt])!=null&&We.score?`${(Ot=Me==null?void 0:Me[qt])==null?void 0:Ot.score}\u5206`:"";ct(Me)}catch(nn){console.log(nn,"error")}},[Me]);const Bt=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),Te(xe,st.target.dataset.id)},ft=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),Qe(xe,st.target.dataset.id)},It=st=>{xe[st.target.dataset.id]=xe[st.target.dataset.id]||{},xe[st.target.dataset.id].value=st.target.value,ct([...xe]),tt(xe,st.target.dataset.id)};function Et(st,rt){return st.childNodes.forEach(ut=>{var We;if(ut.childNodes.length>0)Et(ut,rt);else if(ut.nodeName!=="IMG")if(ut.innerHTML)ut.innerHTML=(We=ut.innerHTML)==null?void 0:We.replace(new RegExp(rt,"gi"),'$&');else{const Ot=document.createElement("span");Ot.innerHTML=ut.textContent.replace(new RegExp(rt,"gi"),'$&'),ut.replaceWith(Ot)}})}const Jt=(0,y.useRef)();Oe.jb.WebkitLineClamp=me,me&&(ge=z(z({},ge),Oe.jb));function Ie(st){let rt=st.target;if(rt.tagName.toUpperCase()==="A"){let ut=rt.getAttribute("href");if(ut.indexOf("office")>-1)st.preventDefault(),Ce(ut),Je("office");else if(ut.indexOf("application/pdf")>-1)st.preventDefault(),Ce(ut),Je("pdf");else if(ut.indexOf("text/html")>-1)st.preventDefault(),Ce(ut),Je("html");else if(ut.startsWith("#")){st.preventDefault();let We=document.getElementById(ut.replace("#",""));We&&We.scrollIntoView(!0)}}}const et=()=>{var st;const rt=(st=Jt.current)==null?void 0:st.querySelectorAll("video");rt==null||rt.forEach(ut=>{if(ut.oncontextmenu=()=>!1,ut.src.indexOf(".m3u8")>-1&&!ut.canPlayType("application/vnd.apple.mpegurl")){if(he.ZP.isSupported()){var We=new he.ZP;We.loadSource(ut.src),We.attachMedia(ut)}}})};(0,y.useEffect)(()=>{if(Jt.current&&Re&&Re.match(ae)&&window.PR.prettyPrint(),Jt.current)return Jt.current.addEventListener("click",Ie),()=>{var st;(st=Jt.current)==null||st.removeEventListener("click",Ie),(0,Oe.AL)(),(0,Oe.Iy)()}},[Re,Jt.current,Ie]),(0,y.useEffect)(()=>{var st;const rt=ut=>{ut.preventDefault(),ut.clipboardData.setData("text",window.getSelection().toString())};return(st=Jt.current)==null||st.addEventListener("copy",rt),()=>{var ut;(ut=Jt.current)==null||ut.removeEventListener("copy",rt)}},[Jt.current]);const Pt=st=>//i.test(st||"");return y.createElement(y.Fragment,null,Pe&&y.createElement("div",{ref:Jt},Re),!Pe&&!Pt(Re)&&y.createElement("div",{ref:Jt,style:z({},ge),className:`${de||""} ${je?"disabled-fill":""} markdown-body ${St.current}`,dangerouslySetInnerHTML:{__html:Re}}),!Pe&&Pt(Re)&&y.createElement(Ge,{html:Re}),y.createElement(ce.Z,{close:!0,data:ot,type:ot!=null&&ot.length?Fe:"",style:z({},at),onClose:()=>Ce("")}))}},33538:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return fe}});var y=te(89070),ue={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Oe=te(59301),fe=({message:he,className:ye,children:Ee,style:ke={}})=>Oe.createElement("div",{className:`custom-spinner ${ue.idsRingWrapper} ${ye}`},Oe.createElement("div",{className:ue.ldsRing},Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null),Oe.createElement("div",null)),he?Oe.createElement("p",{style:ke},he):null,Ee,Oe.createElement(y.Outlet,null))},17064:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Oe=te(59301),fe=({defaultX:he="40%",leftChild:ye,rightChild:Ee,className:ke,hideResize:ve=!1})=>{const[ce,we]=(0,y.useState)(he),Le=(0,y.useRef)();function Ge(){Le.current=!0}(0,y.useEffect)(()=>{function E(b){Le.current&&(ue.Z.publish("resize-move-bar",b),we(b.pageX))}function x(){Le.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ce=="number"&&ce!==.01?`${ce}px`:he,a=`calc(100% - ${ve?"0px":"4px"} - ${oe})`;return Oe.createElement("div",{className:`split-panel-container ${ke}`},Oe.createElement("section",{style:{width:oe,display:ce===.01?"none":""}},ye),Oe.createElement("section",{className:"resize-x-bar",onMouseDown:Ge},Oe.createElement("a",{className:"btn-resize"},Oe.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Oe.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"})))),Oe.createElement("section",{style:{width:a}},Ee))}},13787:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ye}});var y=te(59301),ue={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_"},Oe=te(92310),fe=te.n(Oe),ye=({className:Ee,style:ke={},leftNode:ve,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:we,rightTitle:Le="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(ue.result,Ee),style:ke},y.createElement("div",{className:ue.left},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ce)),y.createElement("div",{className:ue.leftNode},ve)),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,Le)),y.createElement("div",{className:ue.rightNode},we)))},19105:function(lt,Ct,te){"use strict";var y=te(59301);const ue=fe=>String(fe).length===1?`0${fe}`:fe,Oe=({className:fe="",onChange:he,defaultValue:ye=0})=>{const[Ee,ke]=(0,y.useState)(ye);(0,y.useEffect)(()=>{const Le=setTimeout(()=>{ke(Ee+1e3)},1e3);return he(Ee+1e3),()=>{clearInterval(Le)}},[Ee]);const ve=parseInt(Ee/(60*6e4))||"00",ce=parseInt(Ee%(60*6e4)/6e4)||"00",we=parseInt(Ee%6e4/1e3)||"00";return y.createElement("div",{className:fe},ue(ve),":",ue(ce),":",ue(we))};Ct.Z=Oe},81939:function(lt,Ct,te){"use strict";te.d(Ct,{cT:function(){return Ae},pe:function(){return le}});var y=te(59301),ue=te(54580),Oe=te(8591),fe=te(99064),he=te(28209),ye=te.n(he),Ee=te(1012),ke=te(89070),ve=te(47257),ce=te.n(ve),we=Object.defineProperty,Le=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(Pe,me,ge)=>me in Pe?we(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,b=(Pe,me)=>{for(var ge in me||(me={}))a.call(me,ge)&&x(Pe,ge,me[ge]);if(oe)for(var ge of oe(me))E.call(me,ge)&&x(Pe,ge,me[ge]);return Pe},z=(Pe,me)=>Le(Pe,Ge(me)),ee=(Pe,me)=>{var ge={};for(var at in Pe)a.call(Pe,at)&&me.indexOf(at)<0&&(ge[at]=Pe[at]);if(Pe!=null&&oe)for(var at of oe(Pe))me.indexOf(at)<0&&E.call(Pe,at)&&(ge[at]=Pe[at]);return ge},ne=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},Ke=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,Ke);je((ge=ge.apply(Pe,me)).next())});const{Dragger:ae}=ue.default,le=Pe=>{const me="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var at=ye().enc.Utf8.parse(me);let Ve=ye().enc.Utf8.parse(ge);var pe=ye().AES.decrypt(Pe,at,{iv:Ve,mode:ye().mode.CBC});return pe.toString(ye().enc.Utf8)};let re;const ie=Pe=>ne(void 0,[Pe],function*({identifier:me,oldFilename:ge,newFilename:at}){var Ve,pe,Ke,je,Me,Te;const Qe=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Qe.data=JSON.parse(le(Qe.data));const tt=new OSS({endpoint:(Ve=Qe==null?void 0:Qe.data)==null?void 0:Ve.end_point,region:(pe=Qe==null?void 0:Qe.data)==null?void 0:pe.region,accessKeyId:(Ke=Qe==null?void 0:Qe.data)==null?void 0:Ke.access_key_id,accessKeySecret:(je=Qe==null?void 0:Qe.data)==null?void 0:je.access_key_secret,bucket:(Me=Qe==null?void 0:Qe.data)==null?void 0:Me.bucket,stsToken:(Te=Qe==null?void 0:Qe.data)==null?void 0:Te.security_token});return new Promise((_e,ot)=>{console.log(11111,`${me}/${ge}`,`${me}/${at}`,Qe.data),tt.copy(`/${me}/${ge}`,`/${me}/${at}`).then(Ce=>{console.log("\u62F7\u8D1D\u6210\u529F",Ce)}).catch(Ce=>{console.log(Ce)})})}),Ae=(Pe,me,ge)=>ne(void 0,null,function*(){var at,Ve,pe,Ke,je,Me;me.file_name=Pe.name;const Te=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(Te.data)),Te.data=JSON.parse(le(Te.data));const Qe=Pe.name.split(".");Qe.pop();const tt=me.realFileName?Qe.join(""):(0,Ee.Z)(),_e=new(ce())({endpoint:(at=Te==null?void 0:Te.data)==null?void 0:at.end_point,region:(Ve=Te==null?void 0:Te.data)==null?void 0:Ve.region,accessKeyId:(pe=Te==null?void 0:Te.data)==null?void 0:pe.access_key_id,accessKeySecret:(Ke=Te==null?void 0:Te.data)==null?void 0:Ke.access_key_secret,bucket:(je=Te==null?void 0:Te.data)==null?void 0:je.bucket,stsToken:(Me=Te==null?void 0:Te.data)==null?void 0:Me.security_token});return new Promise((ot,Ce)=>{var Fe;_e.multipartUpload(`${tt}`,new Blob([Pe],{type:Pe.type}),z(b({timeout:200*1e3,partSize:102400},ge),{callback:{url:(Fe=Te==null?void 0:Te.data)==null?void 0:Fe.callback_url,host:Te==null?void 0:Te.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(me)}})).then(function(Je){var xe;Pe.response=(xe=Je.data)==null?void 0:xe.data,ot(Je==null?void 0:Je.data)}).catch(function(Je){Ce(Je),console.log("err:",Je)})})}),de=Pe=>{var me=Pe,{user:ge,cancelUpload:at}=me,Ve=ee(me,["user","cancelUpload"]);const[pe,Ke]=(0,y.useState)([]);let[je,Me]=(0,y.useState)();const Te={onRemove:tt=>{Ke([...pe.filter(_e=>_e.name!==tt.name)]),Ve.onChange(pe.filter(_e=>_e.name!==tt.name))},disabled:Ve.disabled,multiple:!0,fileList:pe==null?void 0:pe.map(tt=>tt.file),customRequest:()=>{},beforeUpload:tt=>ne(void 0,null,function*(){let _e=Ve.maxSize||1073741824;if(pe.filter(ot=>ot.name===tt.name).length){Oe.ZP.info(`${tt.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(tt==null?void 0:tt.size)>_e?(Oe.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${_e/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(pe.push({name:tt.name,file:tt}),Ke([...pe]),Ve.onChange(pe),!1)})},Qe=(tt,_e)=>ne(void 0,null,function*(){var ot,Ce,Fe,Je,xe,ct;_e.file_name=tt.name;const St=tt.name,be=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(be.data=JSON.parse(le(be.data)),(be==null?void 0:be.status)!==0){pe[pe.findIndex(Se=>Se.name===St)].status="error",pe[pe.findIndex(Se=>Se.name===St)].file.status="error",Ve.onChange(pe),Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}je=new(ce())({endpoint:(ot=be==null?void 0:be.data)==null?void 0:ot.end_point,region:(Ce=be==null?void 0:be.data)==null?void 0:Ce.region,accessKeyId:(Fe=be==null?void 0:be.data)==null?void 0:Fe.access_key_id,accessKeySecret:(Je=be==null?void 0:be.data)==null?void 0:Je.access_key_secret,bucket:(xe=be==null?void 0:be.data)==null?void 0:xe.bucket,stsToken:(ct=be==null?void 0:be.data)==null?void 0:ct.security_token}),console.log(tt,"file"),Me(je);const it=tt.name.split(".");it.pop();const Lt=St.indexOf(".")>-1?_e.realFileName?it.join("."):(0,Ee.Z)():St;return new Promise((Se,Re)=>{var Bt;try{je.multipartUpload(`${Ve.identifier}/${Lt}${St.indexOf(".")>-1?"."+St.split(".").pop():""}`,new Blob([tt.file],{type:tt.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(ft,It,Et)=>{try{console.log("\u8FDB\u5EA6",ft,It,Et);const Jt=pe.findIndex(Ie=>Ie.name===St);pe[Jt].file.percent=ft*100,pe[Jt].tempCheckpoint=It,Ke([...pe])}catch(Jt){}},checkpoint:pe[pe.findIndex(ft=>ft.name===St)].tempCheckpoint,callback:{customValue:{id:St+""},url:(Bt=be==null?void 0:be.data)==null?void 0:Bt.callback_url,host:be==null?void 0:be.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(_e)}}).then(function(ft){var It,Et,Jt;const Ie=pe.findIndex(Pt=>Pt.name===St);let et="done";if(((It=ft.data)==null?void 0:It.status)===0){tt.response=(Et=ft.data)==null?void 0:Et.data;const Pt=pe.findIndex(st=>st.name===St);pe[Pt].status="done",pe[Pt].file.status="done"}else Oe.ZP.warning((Jt=ft.data)==null?void 0:Jt.message),et="error";pe[Ie].status=et,pe[Ie].file.status=et,Ve.onChange(pe),Se(ft==null?void 0:ft.data)}).catch(function(ft){pe[pe.findIndex(It=>It.name===St)].status="error",pe[pe.findIndex(It=>It.name===St)].file.status="error",Oe.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),Ke([...pe]),Ve.onChange(pe),Re(ft),console.log("err:",ft)})}catch(ft){}})});return(0,y.useEffect)(()=>{pe.every(tt=>tt==="done"||tt==="error")&&Ve.onComplete(pe)},[pe]),(0,y.useEffect)(()=>{at&&(je==null||je.cancel())},[at]),(0,y.useEffect)(()=>{Ve.uploading&&pe.map(tt=>ne(void 0,null,function*(){var _e;if((!tt.status||tt.status==="error")&&!at){tt.status="uploading",tt.file.status="uploading";const ot=yield Qe(tt,{login:(_e=ge==null?void 0:ge.userInfo)==null?void 0:_e.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),y.createElement(ae,z(b({},Te),{height:Ve.height,className:Ve.className}),y.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};Ct.ZP=(0,ke.connect)(({loading:Pe,globalSetting:me,user:ge})=>({globalSetting:me,loading:Pe.models.competitions,user:ge}))(de)},61398:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Oe=te(11611),fe=()=>{const[he,ye]=(0,y.useState)(""),[Ee,ke]=(0,y.useState)(0);let[ve,ce]=(0,y.useState)(),[we,Le]=(0,y.useState)();const[Ge,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ue.Z.subscribe("preview-image",Ae=>{ye(Ae),console.log(le.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=he},[he]);function E(ie){ie.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ce(void 0),Le(void 0),ke(0),ye("")}function b(){ke(Ee+90)}function z(){ve=le.current.width*1.1,we=le.current.height*1.1,Le(we),ce(ve)}function ee(){ve=le.current.width/1.1,we=le.current.height/1.1,Le(we),ce(ve)}const ne=(0,y.useRef)(),ae=(0,y.useRef)(),le=(0,y.useRef)(),re=ie=>{(ie.nativeEvent.target===ne.current||ie.nativeEvent.target===ae.current)&&x()};return y.createElement(y.Fragment,null,he?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ae},y.createElement(Oe.Z,{className:"image-preview",src:he,style:{display:"none"},preview:{visible:!0,src:he,onVisibleChange:ie=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(lt,Ct,te){"use strict";te.d(Ct,{h:function(){return ne}});var y=te(59301),ue=te(57809),Oe=te(78241),fe=te(3113),he=te(89780),ye=te.n(he),Ee=te(37036),ke=te(95625),ve=Object.defineProperty,ce=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Le=Object.getOwnPropertySymbols,Ge=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ae,le,re)=>le in ae?ve(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,E=(ae,le)=>{for(var re in le||(le={}))Ge.call(le,re)&&a(ae,re,le[re]);if(Le)for(var re of Le(le))oe.call(le,re)&&a(ae,re,le[re]);return ae},x=(ae,le)=>ce(ae,we(le));const b=ue.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"]};Ct.Z=({callback:ae,onCancel:le})=>{const[re,ie]=(0,y.useState)("python");function Ae(Pe){ie(ee[Pe][1])}function de(Pe){ae(Pe)}return y.createElement(Oe.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de,style:{width:500}}),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ae},Object.keys(ee).map(Pe=>y.createElement(b,{key:Pe,value:Pe},ee[Pe][0])))),y.createElement(Oe.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ne,{mode:re})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:re,options:ie={}}){const Ae=(0,y.useRef)(),[de,Pe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(de){let me=function(ge){const at=ge.getValue();le&&le(at)};return de.on("change",me),()=>{de.off("change",me)}}},[de,le]),(0,y.useEffect)(()=>{de&&de.setOption("mode",re)},[de,re]),(0,y.useEffect)(()=>{de&&(ae!==de.getValue()||ae==="")&&setTimeout(()=>{de.setValue(ae||"")},300)},[de,ae]),(0,y.useEffect)(()=>{if(Ae.current&&!de){const me=ye().fromTextArea(Ae.current,E({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ie));Pe(me)}},[Ae.current,de]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ae}))}},12290:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return mt}});var y=te(59301),ue=te(89780),Oe=te.n(ue),fe=te(76374),he=te(37036),ye=te(6313),Ee=te(25717),ke=te(99498),ve=te(25419),ce=te(67549),we=te(85149),Le=({value:Ne="",className:Ue,showTextOnly:Ze,showLines:wt,style:Ut={}})=>{const tn=(0,y.useMemo)(()=>"",[Ne]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:tn}}))},Ge=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Ne,Ue,Ze)=>Ue in Ne?oe(Ne,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ue]=Ze,ne=(Ne,Ue)=>{for(var Ze in Ue||(Ue={}))b.call(Ue,Ze)&&ee(Ne,Ze,Ue[Ze]);if(x)for(var Ze of x(Ue))z.call(Ue,Ze)&&ee(Ne,Ze,Ue[Ze]);return Ne},ae=(Ne,Ue)=>a(Ne,E(Ue));let le=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 re({onActionCallback:Ne,title:Ue,icon:Ze,actionName:wt,className:Ut="",children:tn}){function gn(){Ne(wt)}return Ge.createElement("a",{title:Ue,className:Ut,onClick:gn},Ge.createElement("i",{className:`${Ze}`}),tn)}var ie=({watch:Ne,showNullButton:Ue,showNullProgramButton:Ze,onActionCallback:wt,fullScreen:Ut,insertTemp:tn,hidetoolBar:gn,extraUse:Sn})=>{const Mn=[...le,{title:`${Ne?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${Ne?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ge.createElement("ul",{className:"markdown-toolbar-container"},!gn&&Mn.map((pn,Zn)=>Ge.createElement("li",{key:Zn},pn.actionName?Ge.createElement(re,ae(ne({},pn),{onActionCallback:wt})):Ge.createElement("span",{className:"v-line"}))),Ue?Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,Ze?Ge.createElement(Ge.Fragment,null,Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,tn&&Ge.createElement("li",null,Ge.createElement(re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${tn}`,onActionCallback:wt},Ge.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),Sn&&Ge.createElement("li",null,Sn),Ge.createElement("li",{className:"btn-full-screen"},Ge.createElement(re,{icon:`${Ut?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Ut?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:wt})))},Ae=te(79346),de=te(78241),Pe=te(92832),me=te(3113),ge=Object.defineProperty,at=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,pe=Object.getOwnPropertySymbols,Ke=Object.prototype.hasOwnProperty,je=Object.prototype.propertyIsEnumerable,Me=(Ne,Ue,Ze)=>Ue in Ne?ge(Ne,Ue,{enumerable:!0,configurable:!0,writable:!0,value:Ze}):Ne[Ue]=Ze,Te=(Ne,Ue)=>{for(var Ze in Ue||(Ue={}))Ke.call(Ue,Ze)&&Me(Ne,Ze,Ue[Ze]);if(pe)for(var Ze of pe(Ue))je.call(Ue,Ze)&&Me(Ne,Ze,Ue[Ze]);return Ne},Qe=(Ne,Ue)=>at(Ne,Ve(Ue));const tt={labelCol:{span:4},wrapperCol:{span:20}};var _e=({callback:Ne,onCancel:Ue})=>{function Ze(wt){Ne(wt)}return y.createElement(de.default,Qe(Te({},tt),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:Ze,style:{width:500}}),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Pe.default,null)),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Pe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},ot=te(97692),Ce=te(28451),Fe=te(43418),Je=te(95237),xe=te(73524),ct=te(59301),St=({callback:Ne,onCancel:Ue})=>{const Ze=document.createElement("canvas"),wt=Ze.getContext("2d");Ze.width=1e3,Ze.height=800,wt.fillStyle="#ffffff",wt.fillRect(0,0,Ze.width,Ze.height);const Ut=Ze.toDataURL("image/png");return ct.createElement(Fe.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},ct.createElement(Je.Z,{style:{height:"100vh"}},ct.createElement(xe.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Ut,visible:!0,title:String(Date.now())},onOk:tn=>{Ne({src:tn.url})},onClose:Ue})))},be=te(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var Ne=this.diagram;return!(Ne===null||Ne.isReadOnly||Ne.isModelReadOnly||Ne.selection.count<2)},it.prototype.alignLeft=function(){var Ne=this.diagram;Ne.startTransaction("aligning left");var Ue=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ue=Math.min(Ze.position.x,Ue))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ue,Ze.position.y))}),Ne.commitTransaction("aligning left")},it.prototype.alignRight=function(){var Ne=this.diagram;Ne.startTransaction("aligning right");var Ue=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var wt=Ze.actualBounds.x+Ze.actualBounds.width;Ue=Math.max(wt,Ue)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ue-Ze.actualBounds.width,Ze.position.y))}),Ne.commitTransaction("aligning right")},it.prototype.alignTop=function(){var Ne=this.diagram;Ne.startTransaction("alignTop");var Ue=1/0;Ne.selection.each(function(Ze){Ze instanceof go.Link||(Ue=Math.min(Ze.position.y,Ue))}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.position.x,Ue))}),Ne.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var Ne=this.diagram;Ne.startTransaction("aligning bottom");var Ue=-1/0;Ne.selection.each(function(Ze){if(!(Ze instanceof go.Link)){var wt=Ze.actualBounds.y+Ze.actualBounds.height;Ue=Math.max(wt,Ue)}}),Ne.selection.each(function(Ze){Ze instanceof go.Link||Ze.move(new go.Point(Ze.actualBounds.x,Ue-Ze.actualBounds.height))}),Ne.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var Ne=this.diagram,Ue=Ne.selection.first();if(Ue){Ne.startTransaction("aligning Center X");var Ze=Ue.actualBounds.x+Ue.actualBounds.width/2;Ne.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(Ze-wt.actualBounds.width/2,wt.actualBounds.y))}),Ne.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var Ne=this.diagram,Ue=Ne.selection.first();if(Ue){Ne.startTransaction("aligning Center Y");var Ze=Ue.actualBounds.y+Ue.actualBounds.height/2;Ne.selection.each(function(wt){wt instanceof go.Link||wt.move(new go.Point(wt.actualBounds.x,Ze-wt.actualBounds.height/2))}),Ne.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(Ne){var Ue=this.diagram;Ue.startTransaction("align Column"),Ne===void 0&&(Ne=0),Ne=parseFloat(Ne);var Ze=new Array;Ue.selection.each(function(Sn){Sn instanceof go.Link||Ze.push(Sn)});for(var wt=0;wt0){for(var Sn=tn.elt(gn-1);Sn!==null&&Sn.isTreeExpanded&&!Sn.isTreeLeaf;){var Mn=this._sortTreeChildrenByY(Sn);Sn=Mn.last()}Sn!==null&&Ne.select(Sn)}else Ne.select(Ut)}}else if(Ze.key==="Down")if(Ue.isTreeExpanded&&!Ue.isTreeLeaf){var wt=this._sortTreeChildrenByY(Ue).first();wt!==null&&Ne.select(wt)}else for(;Ue!==null;){var Ut=Ue.findTreeParentNode();if(Ut===null)break;var tn=this._sortTreeChildrenByY(Ut),gn=tn.indexOf(Ue);if(gntn.y?1:Ut.xtn.x?1:0}),Ue},it.prototype.copyToClipboard=function(Ne){go.CommandHandler.prototype.copyToClipboard.call(this,Ne),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var Ne=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(Ne,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),Ne},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(Ne){if(Ne!=="move"&&Ne!=="select"&&Ne!=="scroll"&&Ne!=="tree"&&Ne!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+Ne);this._arrowKeyBehavior=Ne}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(Ne){if(!(Ne instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+Ne);this._pasteOffset.set(Ne)}});var Lt=it,Se=te(74413),Re=te(43604),Bt=te(99064),ft={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(24065),Et=te(59301),Jt=(Ne,Ue,Ze)=>new Promise((wt,Ut)=>{var tn=Mn=>{try{Sn(Ze.next(Mn))}catch(pn){Ut(pn)}},gn=Mn=>{try{Sn(Ze.throw(Mn))}catch(pn){Ut(pn)}},Sn=Mn=>Mn.done?wt(Mn.value):Promise.resolve(Mn.value).then(tn,gn);Sn((Ze=Ze.apply(Ne,Ue)).next())});function Ie({onCancel:Ne,callback:Ue}){let Ze=(0,y.useRef)(),wt=(0,y.useRef)(),Ut=(0,y.useRef)(),tn=(0,y.useRef)(!1);const gn=(0,y.useRef)(!1),[Sn,Mn]=(0,y.useState)(0);function pn(){const He=be.bx.make,Nt={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"};Ze.current=new be.S0(wt.current,{padding:20,grid:He(be.s_,"Grid",He(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),He(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Kt=>{var Nn=Kt.diagram.commandHandler.addTopLevelParts(Kt.diagram.selection,!0);Nn||Kt.diagram.currentTool.doCancel()},commandHandler:He(Lt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Kt=>{var Nn=Kt.subject;Nn.location=Nn.location.copy().snapToGridPoint(Kt.diagram.grid.gridOrigin,Kt.diagram.grid.gridCellSize),setTimeout(()=>{Kt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Kt=>{var Nn=Kt.subject;setTimeout(()=>{Kt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Kt=>{var Nn=Kt.parameter.part;Nn.invalidateConnectedLinks();var Vn=Kt.subject;Kt.diagram.toolManager.linkingTool.isForwards?Vn.toNode.invalidateConnectedLinks():Vn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),Ze.current.nodeTemplate=He(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),He(be.bn,{name:"SHAPE",fill:Nt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),He(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),He(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),Ze.current.nodeTemplate.toolTip=He("ToolTip",He(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},He(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),He(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function bn(Kt,Nn){var Vn=(sn,Tn)=>{sn.handled=!0,sn.diagram.model.commit(ze=>{var va=Tn.part.adornedPart,Oa=new be.E9().setRectSpot(va.actualBounds,Kt);Oa.subtract(va.location),Oa.scale(2,2),Oa.x+=Math.sign(Oa.x)*130,Oa.y+=Math.sign(Oa.y)*130,Oa.add(va.location),Oa.snapToGridPoint(sn.diagram.grid.gridOrigin,sn.diagram.grid.gridCellSize);var Da=ze.copyNodeData(va.data);ze.setGroupKeyForNodeData(Da,ze.getGroupKeyForNodeData(va.data)),ze.addNodeData(Da);var ja={from:va.key,to:ze.getKeyForNodeData(Da)};ze.addLinkData(ja);var Pn=sn.diagram.findNodeForData(Da);Pn.location=Oa,sn.diagram.select(Pn),setTimeout(()=>{sn.diagram.commandHandler.editTextBlock()},20)})};return He(be.bn,{figure:Nn,alignment:Kt,alignmentFocus:Kt.opposite(),width:Kt.equals(be.z6.Top)||Kt.equals(be.z6.Bottom)?25:18,height:Kt.equals(be.z6.Top)||Kt.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Nt.white,strokeWidth:4,mouseEnter:(sn,Tn)=>Tn.fill="dodgerblue",mouseLeave:(sn,Tn)=>Tn.fill="orange",isActionable:!0,click:Vn,contextClick:Vn})}function xt(Kt){return He(be.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:(Nn,Vn)=>Vn.fill="dodgerblue",mouseLeave:(Nn,Vn)=>Vn.fill="orange",click:(Nn,Vn)=>{Nn.diagram.commandHandler.showContextMenu(Vn.part.adornedPart)}},Kt||{})}Ze.current.nodeTemplate.selectionAdornmentTemplate=He(be.uz,"Spot",He(be.Vm,{padding:10}),bn(be.z6.Top,"TriangleUp"),bn(be.z6.Left,"TriangleLeft"),bn(be.z6.Right,"TriangleRight"),bn(be.z6.Bottom,"TriangleDown"),xt({alignment:new be.z6(.75,0)}));function kn(Kt,Nn){return(Vn,sn)=>{Vn.handled=!0,Vn.diagram.model.commit(Tn=>{Tn.set(sn.part.adornedPart.data,Kt,Nn)})}}function Ft(Kt,Nn){return Nn||(Nn="color"),He(be.bn,{width:16,height:16,stroke:"lightgray",fill:Kt,margin:1,background:"transparent",mouseEnter:(Vn,sn)=>sn.stroke="dodgerblue",mouseLeave:(Vn,sn)=>sn.stroke="lightgray",click:kn(Nn,Kt),contextClick:kn(Nn,Kt)})}function Ht(){return[He("ContextMenuButton",He(be.s_,"Horizontal",Ft(Nt.white,"fill"),Ft(Nt.beige,"fill"),Ft(Nt.extralightblue,"fill"),Ft(Nt.extralightred,"fill"))),He("ContextMenuButton",He(be.s_,"Horizontal",Ft(Nt.lightgray,"fill"),Ft(Nt.lightgreen,"fill"),Ft(Nt.lightblue,"fill"),Ft(Nt.lightred,"fill")))]}function An(){return[He("ContextMenuButton",He(be.s_,"Horizontal",Ft(Nt.black),Ft(Nt.green),Ft(Nt.blue),Ft(Nt.red))),He("ContextMenuButton",He(be.s_,"Horizontal",Ft(Nt.white),Ft(Nt.magenta),Ft(Nt.purple),Ft(Nt.orange)))]}function vn(Kt,Nn){return Nn||(Nn="thickness"),He(be.bn,"LineH",{width:16,height:16,strokeWidth:Kt,margin:1,background:"transparent",mouseEnter:(Vn,sn)=>sn.background="dodgerblue",mouseLeave:(Vn,sn)=>sn.background="transparent",click:kn(Nn,Kt),contextClick:kn(Nn,Kt)})}function Rn(Kt,Nn){return Nn||(Nn="dash"),He(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Kt,margin:1,background:"transparent",mouseEnter:(Vn,sn)=>sn.background="dodgerblue",mouseLeave:(Vn,sn)=>sn.background="transparent",click:kn(Nn,Kt),contextClick:kn(Nn,Kt)})}function qn(){return[He("ContextMenuButton",He(be.s_,"Horizontal",vn(1),vn(2),vn(3),vn(4))),He("ContextMenuButton",He(be.s_,"Horizontal",Rn(null),Rn([2,4]),Rn([4,4])))]}function oa(Kt,Nn){return Nn||(Nn="figure"),He(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Kt,margin:1,background:"transparent",mouseEnter:(Vn,sn)=>sn.fill="dodgerblue",mouseLeave:(Vn,sn)=>sn.fill="lightgray",click:kn(Nn,Kt),contextClick:kn(Nn,Kt)})}Ze.current.nodeTemplate.contextMenu=He("ContextMenu",He("ContextMenuButton",He(be.s_,"Horizontal",oa("Rectangle"),oa("RoundedRectangle"),oa("Ellipse"),oa("Diamond"))),He("ContextMenuButton",He(be.s_,"Horizontal",oa("Parallelogram2"),oa("ManualOperation"),oa("Procedure"),oa("Cylinder1"))),He("ContextMenuButton",He(be.s_,"Horizontal",oa("Terminator"),oa("CreateRequest"),oa("Document"),oa("TriangleDown"))),Ht(),An(),qn()),Ze.current.groupTemplate=He(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Kt,Nn)=>{var Vn=Nn.addMembers(Nn.diagram.selection,!0);Vn||Nn.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),He(be.s_,"Auto",{name:"BODY"},He(be.bn,{parameter1:10,fill:Nt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),He(be.Vm,{background:"transparent",margin:20})),He(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),Ze.current.groupTemplate.selectionAdornmentTemplate=He(be.uz,"Spot",He(be.s_,"Auto",He(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),He(be.Vm,{margin:1.5})),xt({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),Ze.current.groupTemplate.contextMenu=He("ContextMenu",Ht(),An(),qn()),Ze.current.linkTemplate=He(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",Kt=>Kt>=1?10:0),new be.KX("toShortLength","dir",Kt=>Kt>=1?10:0),new be.KX("points").makeTwoWay(),He(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),He(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Kt=>Kt===1)),He(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Kt=>Kt>=1),new be.KX("width","thickness",Kt=>7+3*Kt),new be.KX("height","thickness",Kt=>7+3*Kt),new be.KX("segmentOffset","thickness",Kt=>new be.E9(-15,4+1.5*Kt))),He(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Kt=>Kt===2),new be.KX("width","thickness",Kt=>7+3*Kt),new be.KX("height","thickness",Kt=>7+3*Kt),new be.KX("segmentOffset","thickness",Kt=>new be.E9(-15,4+1.5*Kt))),He(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),Ze.current.linkTemplate.selectionAdornmentTemplate=He(be.uz,He(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ca(2)},new be.KX("pathPattern","thickness",ca)),xt({alignmentFocus:new be.z6(0,0,-6,-4)}));function ca(Kt){return He(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Kt+4).toString()+" H3"})}function Un(Kt){var Nn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Kt===0?Nn="M0 0 M16 16 M0 8 L16 8":Kt===2&&(Nn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),He(be.bn,{geometryString:Nn,margin:2,background:"transparent",mouseEnter:(Vn,sn)=>sn.background="dodgerblue",mouseLeave:(Vn,sn)=>sn.background="transparent",click:kn("dir",Kt),contextClick:kn("dir",Kt)})}function $n(Kt){var Nn=(Vn,sn)=>{Vn.handled=!0,Vn.diagram.model.commit(Tn=>{var ze=sn.part.adornedPart;Tn.set(ze.data,Kt?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(Kt?ze.toNode:ze.fromNode).invalidateConnectedLinks()})};return He(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Vn,sn)=>sn.background="dodgerblue",mouseLeave:(Vn,sn)=>sn.background="transparent",click:Nn,contextClick:Nn})}function on(Kt,Nn){var Vn=0,sn=be.z6.RightSide;Kt.equals(be.z6.Top)?(Vn=270,sn=be.z6.TopSide):Kt.equals(be.z6.Left)?(Vn=180,sn=be.z6.LeftSide):Kt.equals(be.z6.Bottom)&&(Vn=90,sn=be.z6.BottomSide),Nn||(Vn-=180);var Tn=(ze,va)=>{ze.handled=!0,ze.diagram.model.commit(Oa=>{var Da=va.part.adornedPart;Oa.set(Da.data,Nn?"toSpot":"fromSpot",be.z6.stringify(sn)),(Nn?Da.toNode:Da.fromNode).invalidateConnectedLinks()})};return He(be.bn,{alignment:Kt,alignmentFocus:Kt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Vn,background:"transparent",mouseEnter:(ze,va)=>va.background="dodgerblue",mouseLeave:(ze,va)=>va.background="transparent",click:Tn,contextClick:Tn})}Ze.current.linkTemplate.contextMenu=He("ContextMenu",An(),qn(),He("ContextMenuButton",He(be.s_,"Horizontal",Un(0),Un(1),Un(2))),He("ContextMenuButton",He(be.s_,"Horizontal",He(be.s_,"Spot",$n(!1),on(be.z6.Top,!1),on(be.z6.Left,!1),on(be.z6.Right,!1),on(be.z6.Bottom,!1)),He(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},$n(!0),on(be.z6.Top,!0),on(be.z6.Left,!0),on(be.z6.Right,!0),on(be.z6.Bottom,!0)))));const Aa=`{ "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"}, @@ -1102,18 +1102,18 @@ ${it} {"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 ua=["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 Na(Ht){return console.log("shapeName:",Ht),ua.indexOf(Ht)>=0}var qn=new be.YI(Ut.current,{maxSelectionCount:1,linkTemplate:Ke(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:Ke(be.uz,"Link",{locationSpot:be.z6.Center},Ke(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ke(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),Ke(be.bn,{isPanelMain:!0,strokeWidth:2}),Ke(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(Ht=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Ht.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ze.current.addDiagramListener("TextEdited",function(Ht){var Nn;const Un=Ht.subject.part;var cn=(Nn=document.activeElement)==null?void 0:Nn.value;typeof cn=="string"&&cn.trim()===""&&Ze.current.model.commit(function(kn){kn.set(Un.data,"text","\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}),qn.nodeTemplate=Ke(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),Ke(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),Ke(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{Ze.current.grid=Ke(be.s_,"Grid",Ke(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ke(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ze.current.grid.visible=!0,Ze.current.grid.gridCellStroke="darkgray",Ze.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ze.current,Ze.current}const jn=()=>Jt(this,null,function*(){var Ke,Nt=Ze.current.makeImage();const Ln=yield(0,Bt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Nt.src,file_data:JSON.stringify({login:(Ke=(0,It.eY)())==null?void 0:Ke.login,data:JSON.parse(Ze.current.model.toJson())})}});Ue({src:Ln.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{pn()},500),Mn(An+1),()=>{Ze.current=null}),[]),Et.createElement("div",{ref:gn,className:tn.current?`${ft.maxH60} body-overflow-initial`:"body-overflow-initial"},Et.createElement(Fe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!An,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(Je.Z,null,Et.createElement(Re.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(Re.Z,{onClick:()=>{var Ke,Nt,Ln=Ze.current.selection.first();if(tn.current=!tn.current,document.activeElement&&Ln){let Dt=(Nt=(Ke=document.activeElement)==null?void 0:Ke.value)==null?void 0:Nt.trim();typeof Dt=="string"&&Ze.current.model.commit(function(On){On.set(Ln.data,"text",Dt||"\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}Mn(An+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ne},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ft.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:ft.myPaletteDiv,ref:Ut})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:wt,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(me.ZP,{size:"large",onClick:jn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var et=Ie,Pt=te(5112),st=te(5871);const rt=Pt.ZP.Group,ut={margin:"0 8px"};var We=({callback:Ne,onCancel:Ue})=>{function Ze(wt){Ne(wt)}return y.createElement(de.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ze},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ut},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ut},"\u884C\u6570"),y.createElement(de.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(st.Z,null)),y.createElement("span",{style:ut},"\u5217\u6570"),y.createElement(de.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(st.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(de.default.Item,{name:"align"},y.createElement(rt,null,y.createElement(Pt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(Pt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(Pt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(Pt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},Ot=te(78673),nn=te(80727),Mt=te.n(nn),en=(0,y.forwardRef)(({use3d:Ne,width:Ue,height:Ze,callback:wt,showSaveButton:Ut},tn)=>{const gn=(0,y.useRef)(),An=(0,y.useRef)(),[Mn,pn]=(0,y.useState)(!1),jn=(0,y.useRef)({id:gn,appName:"graphing",width:Ue||1e3,height:Ze||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{An.current=new(Mt())(jn.current,!0),window.onload=function(){An.current.inject("applet_container")}},[]);const Ke=()=>{var Nt=window.ggbApplet.getPNGBase64(1,!0,72);return wt&&wt(Nt),Nt};return(0,y.useEffect)(()=>{jn.current.appName=Mn?"3D":"graphing",An.current.inject("applet_container")},[Mn]),(0,y.useEffect)(()=>{pn(Ne)},[Ne]),(0,y.useImperativeHandle)(tn,()=>({getImgData:Ke})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gn}),y.createElement(Je.Z,{align:"middle"},y.createElement(Re.Z,{flex:1},y.createElement(Ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mn,onChange:Nt=>pn(Nt)})),y.createElement(Re.Z,null,y.createElement(me.ZP,{size:"large",onClick:Ke,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=te(41588),wn=te(8591);const Pn="link",sn="upload-image",In="add-flowchart",Wt="draw-image",kt="add-flowchart",Qt="code-block",Zn="add-table",xn="------------",fn={default:xn,left:`:${xn}`,center:`:${xn}:`,right:`${xn}:`};var rn=te(58856);function En(){}let an=0;const Vt=1e4,zn="\u2581",xt="@\u2581\u2581@",bt="@\u2581@",_t=` +]}`;var ua=["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 Na(Kt){return console.log("shapeName:",Kt),ua.indexOf(Kt)>=0}var _n=new be.YI(Ut.current,{maxSelectionCount:1,linkTemplate:He(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:He(be.uz,"Link",{locationSpot:be.z6.Center},He(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),He(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),He(be.bn,{isPanelMain:!0,strokeWidth:2}),He(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(Kt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Kt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return Ze.current.addDiagramListener("TextEdited",function(Kt){var Nn;const Vn=Kt.subject.part;var sn=(Nn=document.activeElement)==null?void 0:Nn.value;typeof sn=="string"&&sn.trim()===""&&Ze.current.model.commit(function(Tn){Tn.set(Vn.data,"text","\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}),_n.nodeTemplate=He(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),He(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),He(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{Ze.current.grid=He(be.s_,"Grid",He(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),He(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),Ze.current.grid.visible=!0,Ze.current.grid.gridCellStroke="darkgray",Ze.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=Ze.current,Ze.current}const Zn=()=>Jt(this,null,function*(){var He,Nt=Ze.current.makeImage();const bn=yield(0,Bt.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Nt.src,file_data:JSON.stringify({login:(He=(0,It.eY)())==null?void 0:He.login,data:JSON.parse(Ze.current.model.toJson())})}});Ue({src:bn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{pn()},500),Mn(Sn+1),()=>{Ze.current=null}),[]),Et.createElement("div",{ref:gn,className:tn.current?`${ft.maxH60} body-overflow-initial`:"body-overflow-initial"},Et.createElement(Fe.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!Sn,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(Je.Z,null,Et.createElement(Re.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(Re.Z,{onClick:()=>{var He,Nt,bn=Ze.current.selection.first();if(tn.current=!tn.current,document.activeElement&&bn){let xt=(Nt=(He=document.activeElement)==null?void 0:He.value)==null?void 0:Nt.trim();typeof xt=="string"&&Ze.current.model.commit(function(kn){kn.set(bn.data,"text",xt||"\u672A\u547D\u540D"),Ze.current.commandHandler.stopCommand()},"increment")}Mn(Sn+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:Ne},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:ft.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:ft.myPaletteDiv,ref:Ut})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:wt,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(me.ZP,{size:"large",onClick:Zn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var et=Ie,Pt=te(5112),st=te(5871);const rt=Pt.ZP.Group,ut={margin:"0 8px"};var We=({callback:Ne,onCancel:Ue})=>{function Ze(wt){Ne(wt)}return y.createElement(de.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:Ze},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:ut},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:ut},"\u884C\u6570"),y.createElement(de.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(st.Z,null)),y.createElement("span",{style:ut},"\u5217\u6570"),y.createElement(de.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(st.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:ut},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(de.default.Item,{name:"align"},y.createElement(rt,null,y.createElement(Pt.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(Pt.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(Pt.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(Pt.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Ue},"\u53D6\u6D88")))},Ot=te(78673),nn=te(80727),Mt=te.n(nn),en=(0,y.forwardRef)(({use3d:Ne,width:Ue,height:Ze,callback:wt,showSaveButton:Ut},tn)=>{const gn=(0,y.useRef)(),Sn=(0,y.useRef)(),[Mn,pn]=(0,y.useState)(!1),Zn=(0,y.useRef)({id:gn,appName:"graphing",width:Ue||1e3,height:Ze||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{Sn.current=new(Mt())(Zn.current,!0),window.onload=function(){Sn.current.inject("applet_container")}},[]);const He=()=>{var Nt=window.ggbApplet.getPNGBase64(1,!0,72);return wt&&wt(Nt),Nt};return(0,y.useEffect)(()=>{Zn.current.appName=Mn?"3D":"graphing",Sn.current.inject("applet_container")},[Mn]),(0,y.useEffect)(()=>{pn(Ne)},[Ne]),(0,y.useImperativeHandle)(tn,()=>({getImgData:He})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gn}),y.createElement(Je.Z,{align:"middle"},y.createElement(Re.Z,{flex:1},y.createElement(Ot.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mn,onChange:Nt=>pn(Nt)})),y.createElement(Re.Z,null,y.createElement(me.ZP,{size:"large",onClick:He,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),cn=te(41588),wn=te(8591);const yn="link",dn="upload-image",In="add-flowchart",Wt="draw-image",kt="add-flowchart",Qt="code-block",Gn="add-table",Ln="------------",fn={default:Ln,left:`:${Ln}`,center:`:${Ln}:`,right:`${Ln}:`};var rn=te(58856);function En(){}let an=0;const Vt=1e4,jn="\u2581",Dt="@\u2581\u2581@",bt="@\u2581@",_t=` **\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`,Rt=["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 De(Ne){return/^\d+$/.test(Ne)?`${Ne}px`:Ne}const yt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Gt={[yt+"-B"]:"bold",[yt+"-I"]:"italic"},pt={[Pn]:"\u6DFB\u52A0\u94FE\u63A5",[Qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[sn]:"\u6DFB\u52A0\u56FE\u7247",[Wt]:"\u6DFB\u52A0\u753B\u56FE",[In]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Zn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mt=({defaultValue:Ne="",onChange:Ue,width:Ze="100%",height:wt=400,miniToolbar:Ut=!1,isFocus:tn=!1,watch:gn,insertTemp:An,mode:Mn="markdown",id:pn="markdown-editor-id",showResizeBar:jn=!1,noStorage:Ke=!1,showNullButton:Nt=!1,showNullProgramButton:Ln=!1,hidetoolBar:Dt=!1,fullScreen:On=!1,onBlur:Ct,onCMBeforeChange:Kt,onFullScreen:Fn,className:hn="",disablePaste:Hn=!1,disabled:$n=!1,disabledFill:oa=!1,placeholder:ca="",values:Qn="",extraUse:_n})=>{const[on,Aa]=(0,y.useState)(null),[ua,Na]=(0,y.useState)(Ne),[qn,Ht]=(0,y.useState)(gn),[Nn,Un]=(0,y.useState)(On),[cn,kn]=(0,y.useState)(""),[ze,va]=(0,y.useState)(0),[Oa,Da]=(0,y.useState)(wt),[ja,Sn]=(0,y.useState)(!1),[Ga,Xa]=(0,y.useState)(0),[sa,da]=(0,y.useState)(0),Gn=(0,y.useRef)(),ba=(0,y.useRef)(),Ra=(0,y.useRef)(),Yn=(0,y.useRef)();(0,y.useEffect)(()=>{const At=window.scrollY||window.pageYOffset;Na(Qn),on==null||on.setValue(Qn),window.scrollTo(0,At)},[Qn]),(0,y.useEffect)(()=>{Fn==null||Fn(Nn)},[Nn]),(0,y.useEffect)(()=>{if(Gn.current){let At=function(nt,dt){var Xt;if(Hn){dt.preventDefault();return}const vn=dt.clipboardData;if(vn){const un=vn.types.toString(),$t=vn.items;if(un==="Files"||vn.types.indexOf("Files")>-1){if(dt.preventDefault(),Mn=="stex")return;try{let Tt=$t[1];((Xt=$t[0])==null?void 0:Xt.kind)==="file"&&(Tt=$t[0]);const bn=Tt.getAsFile(),mn=bn.name.split(".").pop();(0,Ce.I)(bn,na=>{var Xe,yn,aa;na.id?((Xe=bn==null?void 0:bn.type)==null?void 0:Xe.indexOf("image"))>-1?gt.replaceSelection(``):((yn=bn==null?void 0:bn.type)==null?void 0:yn.indexOf("video"))>-1?gt.replaceSelection(``):((aa=bn==null?void 0:bn.type)==null?void 0:aa.indexOf("pdf"))>-1?gt.replaceSelection(`
    ${bn.name}`):Rt.includes(mn)?gt.replaceSelection(`${bn.name}`):gt.replaceSelection(`[${bn.name}](/api/attachments/${na.id}?type=${na.content_type})`):(na==null?void 0:na.status)===401&&(document.location.href="/user/login")})}catch(Tt){wn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const gt=Oe().fromTextArea(Gn.current,{mode:Mn,lineNumbers:!Ut,lineWrapping:!0,value:Ne,autoCloseTags:!0,autoCloseBrackets:!0});return gt.on("keyup",function(nt,dt){dt.keyCode===8&&(nt.getValue()==""?gt.setOption("placeholder",ca):gt.setOption("placeholder",null))}),gt.on("keydown",function(nt,dt){if(dt.keyCode===8){var Xt=Sa(nt);Xt&&dt.preventDefault()}}),tn&>.focus(),gt.on("paste",At),$n&>.on("beforeChange",function(nt,dt){(dt.origin==="paste"||dt.origin==="+input")&&dt.cancel()}),Aa(gt),()=>{gt.off("paste",At)}}},[]);const ta=(0,y.useCallback)(()=>{if(ba.current)try{}catch(At){console.log(At,"---- to set md editor body height")}},[Oa,ba,Nn]);(0,y.useEffect)(()=>{function At(){let gt=new fe.Z(nt=>{for(let dt of nt)(dt.target.offsetHeight>0||dt.target.offsetWidth>0)&&(ta(),on.setSize("100%","100%"),on.refresh())});return gt.observe(Gn.current.parentElement),gt}if(on){const gt=At();return()=>{var nt,dt;(nt=Gn.current)!=null&&nt.parentElement&>.unobserve((dt=Gn.current)==null?void 0:dt.parentElement)}}},[on,ta]),(0,y.useEffect)(()=>{if(on){let At=[];for(const[gt,nt]of Object.entries(Gt)){let dt={[gt]:()=>{Pa(nt)}};At.push(dt),on.addKeyMap(dt)}return()=>{for(let gt of At)on.removeKeyMap(gt)}}},[on]),(0,y.useEffect)(()=>{On!==Nn&&Un(On)},[On]),(0,rn.Z)(()=>{if(!Ke&&ze>0){let At=new Date().getTime(),gt=window.sessionStorage.getItem(pn);At>=ze+Vt&&(!gt||gt!==ua)&&(window.sessionStorage.setItem(pn,ua),Sn(!0))}},Vt),(0,y.useEffect)(()=>{Ht(gn)},[on,gn]),(0,y.useEffect)(()=>{on&&tn&&on.focus()},[on,tn]),(0,y.useEffect)(()=>{if(qn&&on){let At=function(nt){let dt=nt.target;if(Yn.current){let Xt=dt.scrollTop/dt.scrollHeight;Yn.current.scrollTop=Yn.current.scrollHeight*Xt}};const gt=on.getScrollerElement();return gt.addEventListener("scroll",At),()=>{gt.removeEventListener("scroll",At)}}},[on,qn]),(0,y.useEffect)(()=>{if(on&&Kt){let At=function(gt,nt){Kt(gt,nt)};return on.on("beforeChange",At),()=>{on.off("beforeChange",At)}}},[on,Kt]),(0,y.useEffect)(()=>{if(on&&Ct){let At=function(){Ct(on.getValue())};return on.on("blur",At),()=>{on.off("blur",At)}}},[on,Ct]);function Sa(At,gt){var nt=At.getDoc(),dt=nt.getCursor(),Xt=nt.getLine(dt.line),vn=Xt.charAt(dt.ch-1),un=Xt.lastIndexOf("@\u2581@",dt.ch),$t=Xt.lastIndexOf("@\u2581\u2581@",dt.ch),Tt=un>$t?un:$t,bn=un>$t?3:4;if(xt.indexOf(vn)===-1)return null;if(console.log("change1:",gt,At,Xt,dt,Tt,un,$t,vn),Tt>=0&&dt.ch-Tt<5){var mn=Tt+bn;return nt.replaceRange("",{line:dt.line,ch:Tt},{line:dt.line,ch:mn}),{line:dt.line,ch:mn}}return null}(0,y.useEffect)(()=>{if(on){let At=function(gt,nt){const dt=gt.getValue();Na(dt),va(new Date().getTime()),gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ue&&(Ln?Ue(dt,se(dt)):Ue(dt))};return on.on("change",At),()=>{on.off("change",At)}}},[on,Ue]),(0,y.useEffect)(()=>{if(on)if(Ne==null)on.setValue(""),Na("");else{const At=window.scrollY||window.pageYOffset;Ne!==on.getValue()&&(on.setValue(Ne),Na(Ne),on.setCursor($n?1:on.lineCount(),0),window.scrollTo(0,At))}},[on,Ne]);const Pa=(0,y.useCallback)(At=>{const gt=on.getCursor(),nt=on.getSelection();let dt=nt.split(` -`);switch(At){case"bold":return on.replaceSelection("**"+nt+"**"),nt===""&&on.setCursor(gt.line,gt.ch+2),on.focus();case"italic":return on.replaceSelection("*"+nt+"*"),nt===""&&on.setCursor(gt.line,gt.ch+1),on.focus();case"code":return on.replaceSelection("`"+nt+"`"),nt===""&&on.setCursor(gt.line,gt.ch+1),on.focus();case"inline-latex":return kn("inline-latex"),on.focus();case"latex":return on.replaceSelection("```latex\n"+nt+"\n```"),on.setCursor(gt.line+1,nt.length+1),on.focus();case"line-break":return on.replaceSelection(`
    +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Rt=["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 De(Ne){return/^\d+$/.test(Ne)?`${Ne}px`:Ne}const yt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",Gt={[yt+"-B"]:"bold",[yt+"-I"]:"italic"},pt={[yn]:"\u6DFB\u52A0\u94FE\u63A5",[Qt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[dn]:"\u6DFB\u52A0\u56FE\u7247",[Wt]:"\u6DFB\u52A0\u753B\u56FE",[In]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Gn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var mt=({defaultValue:Ne="",onChange:Ue,width:Ze="100%",height:wt=400,miniToolbar:Ut=!1,isFocus:tn=!1,watch:gn,insertTemp:Sn,mode:Mn="markdown",id:pn="markdown-editor-id",showResizeBar:Zn=!1,noStorage:He=!1,showNullButton:Nt=!1,showNullProgramButton:bn=!1,hidetoolBar:xt=!1,fullScreen:kn=!1,onBlur:Ft,onCMBeforeChange:Ht,onFullScreen:An,className:vn="",disablePaste:Rn=!1,disabled:qn=!1,disabledFill:oa=!1,placeholder:ca="",values:Un="",extraUse:$n})=>{const[on,Aa]=(0,y.useState)(null),[ua,Na]=(0,y.useState)(Ne),[_n,Kt]=(0,y.useState)(gn),[Nn,Vn]=(0,y.useState)(kn),[sn,Tn]=(0,y.useState)(""),[ze,va]=(0,y.useState)(0),[Oa,Da]=(0,y.useState)(wt),[ja,Pn]=(0,y.useState)(!1),[Ga,Xa]=(0,y.useState)(0),[sa,da]=(0,y.useState)(0),Wn=(0,y.useRef)(),ba=(0,y.useRef)(),Ra=(0,y.useRef)(),Hn=(0,y.useRef)();(0,y.useEffect)(()=>{const At=window.scrollY||window.pageYOffset;Na(Un),on==null||on.setValue(Un),window.scrollTo(0,At)},[Un]),(0,y.useEffect)(()=>{An==null||An(Nn)},[Nn]),(0,y.useEffect)(()=>{if(Wn.current){let At=function(nt,dt){var Xt;if(Rn){dt.preventDefault();return}const hn=dt.clipboardData;if(hn){const un=hn.types.toString(),$t=hn.items;if(un==="Files"||hn.types.indexOf("Files")>-1){if(dt.preventDefault(),Mn=="stex")return;try{let Tt=$t[1];((Xt=$t[0])==null?void 0:Xt.kind)==="file"&&(Tt=$t[0]);const Dn=Tt.getAsFile(),mn=Dn.name.split(".").pop();(0,Ce.I)(Dn,na=>{var Xe,Cn,aa;na.id?((Xe=Dn==null?void 0:Dn.type)==null?void 0:Xe.indexOf("image"))>-1?gt.replaceSelection(``):((Cn=Dn==null?void 0:Dn.type)==null?void 0:Cn.indexOf("video"))>-1?gt.replaceSelection(``):((aa=Dn==null?void 0:Dn.type)==null?void 0:aa.indexOf("pdf"))>-1?gt.replaceSelection(`${Dn.name}`):Rt.includes(mn)?gt.replaceSelection(`${Dn.name}`):gt.replaceSelection(`[${Dn.name}](/api/attachments/${na.id}?type=${na.content_type})`):(na==null?void 0:na.status)===401&&(document.location.href="/user/login")})}catch(Tt){wn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const gt=Oe().fromTextArea(Wn.current,{mode:Mn,lineNumbers:!Ut,lineWrapping:!0,value:Ne,autoCloseTags:!0,autoCloseBrackets:!0});return gt.on("keyup",function(nt,dt){dt.keyCode===8&&(nt.getValue()==""?gt.setOption("placeholder",ca):gt.setOption("placeholder",null))}),gt.on("keydown",function(nt,dt){if(dt.keyCode===8){var Xt=Sa(nt);Xt&&dt.preventDefault()}}),tn&>.focus(),gt.on("paste",At),qn&>.on("beforeChange",function(nt,dt){(dt.origin==="paste"||dt.origin==="+input")&&dt.cancel()}),Aa(gt),()=>{gt.off("paste",At)}}},[]);const ta=(0,y.useCallback)(()=>{if(ba.current)try{}catch(At){console.log(At,"---- to set md editor body height")}},[Oa,ba,Nn]);(0,y.useEffect)(()=>{function At(){let gt=new fe.Z(nt=>{for(let dt of nt)(dt.target.offsetHeight>0||dt.target.offsetWidth>0)&&(ta(),on.setSize("100%","100%"),on.refresh())});return gt.observe(Wn.current.parentElement),gt}if(on){const gt=At();return()=>{var nt,dt;(nt=Wn.current)!=null&&nt.parentElement&>.unobserve((dt=Wn.current)==null?void 0:dt.parentElement)}}},[on,ta]),(0,y.useEffect)(()=>{if(on){let At=[];for(const[gt,nt]of Object.entries(Gt)){let dt={[gt]:()=>{Pa(nt)}};At.push(dt),on.addKeyMap(dt)}return()=>{for(let gt of At)on.removeKeyMap(gt)}}},[on]),(0,y.useEffect)(()=>{kn!==Nn&&Vn(kn)},[kn]),(0,rn.Z)(()=>{if(!He&&ze>0){let At=new Date().getTime(),gt=window.sessionStorage.getItem(pn);At>=ze+Vt&&(!gt||gt!==ua)&&(window.sessionStorage.setItem(pn,ua),Pn(!0))}},Vt),(0,y.useEffect)(()=>{Kt(gn)},[on,gn]),(0,y.useEffect)(()=>{on&&tn&&on.focus()},[on,tn]),(0,y.useEffect)(()=>{if(_n&&on){let At=function(nt){let dt=nt.target;if(Hn.current){let Xt=dt.scrollTop/dt.scrollHeight;Hn.current.scrollTop=Hn.current.scrollHeight*Xt}};const gt=on.getScrollerElement();return gt.addEventListener("scroll",At),()=>{gt.removeEventListener("scroll",At)}}},[on,_n]),(0,y.useEffect)(()=>{if(on&&Ht){let At=function(gt,nt){Ht(gt,nt)};return on.on("beforeChange",At),()=>{on.off("beforeChange",At)}}},[on,Ht]),(0,y.useEffect)(()=>{if(on&&Ft){let At=function(){Ft(on.getValue())};return on.on("blur",At),()=>{on.off("blur",At)}}},[on,Ft]);function Sa(At,gt){var nt=At.getDoc(),dt=nt.getCursor(),Xt=nt.getLine(dt.line),hn=Xt.charAt(dt.ch-1),un=Xt.lastIndexOf("@\u2581@",dt.ch),$t=Xt.lastIndexOf("@\u2581\u2581@",dt.ch),Tt=un>$t?un:$t,Dn=un>$t?3:4;if(Dt.indexOf(hn)===-1)return null;if(console.log("change1:",gt,At,Xt,dt,Tt,un,$t,hn),Tt>=0&&dt.ch-Tt<5){var mn=Tt+Dn;return nt.replaceRange("",{line:dt.line,ch:Tt},{line:dt.line,ch:mn}),{line:dt.line,ch:mn}}return null}(0,y.useEffect)(()=>{if(on){let At=function(gt,nt){const dt=gt.getValue();Na(dt),va(new Date().getTime()),gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Ue&&(bn?Ue(dt,se(dt)):Ue(dt))};return on.on("change",At),()=>{on.off("change",At)}}},[on,Ue]),(0,y.useEffect)(()=>{if(on)if(Ne==null)on.setValue(""),Na("");else{const At=window.scrollY||window.pageYOffset;Ne!==on.getValue()&&(on.setValue(Ne),Na(Ne),on.setCursor(qn?1:on.lineCount(),0),window.scrollTo(0,At))}},[on,Ne]);const Pa=(0,y.useCallback)(At=>{const gt=on.getCursor(),nt=on.getSelection();let dt=nt.split(` +`);switch(At){case"bold":return on.replaceSelection("**"+nt+"**"),nt===""&&on.setCursor(gt.line,gt.ch+2),on.focus();case"italic":return on.replaceSelection("*"+nt+"*"),nt===""&&on.setCursor(gt.line,gt.ch+1),on.focus();case"code":return on.replaceSelection("`"+nt+"`"),nt===""&&on.setCursor(gt.line,gt.ch+1),on.focus();case"inline-latex":return Tn("inline-latex"),on.focus();case"latex":return on.replaceSelection("```latex\n"+nt+"\n```"),on.setCursor(gt.line+1,nt.length+1),on.focus();case"line-break":return on.replaceSelection(`
    `),on.focus();case"list-ul":return nt===""?on.replaceSelection("- "+nt):on.replaceSelection(dt.map(Xt=>Xt===""?"":`- ${Xt}`).join(` -`)),on.focus();case"list-ol":return nt===""?on.replaceSelection("1. "+nt):on.replaceSelection(dt.map((Xt,vn)=>Xt===""?"":`${vn+1}. ${Xt}`).join(` -`)),on.focus();case"add-null-ch":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(zn),on.focus();case"add-signal":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(bt),on.focus();case"add-multiple":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(xt),on.focus();case"inster-template-1":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(_t),on.focus();case"eraser":return on.setValue(""),on.focus();case"trigger-watch":return Ht(!qn),on.focus();case"trigger-full-screen":return Un(!Nn),on.focus();case Pn:kn(Pn);return;case Qt:kn(Qt);return;case sn:kn(sn);return;case Wt:kn(Wt);return;case"maths-latex":kn("maths-latex");return;case In:kn(In);return;case Zn:kn(Zn);return;default:throw new Error}},[on,qn,Nn]),zt=(0,y.useCallback)((At,gt)=>{var nt,dt,Xt,vn,un,$t;switch(kn(""),cn){case Pn:const{title:Xe,link:yn}=At;return on.replaceSelection(`[${Xe}](${yn})`),on.focus();case Qt:const{language:aa,content:Ta}=At;return on.replaceSelection(["```"+aa,Ta,"```"].join(` -`)),on.focus();case"maths-latex":for(var Tt=atob(At),bn=new Uint8Array(Tt.length),mn=0;mn{ka.id?on.replaceSelection(`![,](/api/attachments/${ka.id}?type=${ka.content_type})`):(ka==null?void 0:ka.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":on.replaceSelection("`$$"+At+"$$`");break;case sn:case Wt:case kt:const{src:Kn,alt:Qa}=At,Jn=gt,ma=(Xt=(dt=(nt=Jn==null?void 0:Jn.name)==null?void 0:nt.split("."))==null?void 0:dt.pop)==null?void 0:Xt.call(dt);return((vn=Jn==null?void 0:Jn.type)==null?void 0:vn.indexOf("image"))>-1||!(Jn!=null&&Jn.type)?Jn!=null&&Jn.align||Jn!=null&&Jn.width?on.replaceSelection(`

    ${Qa||

    `):on.replaceSelection(`${Qa||`):((un=Jn==null?void 0:Jn.type)==null?void 0:un.indexOf("video"))>-1?on.replaceSelection(``):(($t=Jn==null?void 0:Jn.type)==null?void 0:$t.indexOf("pdf"))>-1?on.replaceSelection(`${Jn.name}`):Rt.includes(ma)?on.replaceSelection(`${Jn.name}`):on.replaceSelection(`[${Jn.name}](${Kn})`),on.focus();case Zn:const{row:ia,col:fa,align:xa}=At;let ha=` +`)),on.focus();case"list-ol":return nt===""?on.replaceSelection("1. "+nt):on.replaceSelection(dt.map((Xt,hn)=>Xt===""?"":`${hn+1}. ${Xt}`).join(` +`)),on.focus();case"add-null-ch":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(jn),on.focus();case"add-signal":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(bt),on.focus();case"add-multiple":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(Dt),on.focus();case"inster-template-1":return nt===""&&on.setCursor(gt.line,gt.ch),on.replaceSelection(_t),on.focus();case"eraser":return on.setValue(""),on.focus();case"trigger-watch":return Kt(!_n),on.focus();case"trigger-full-screen":return Vn(!Nn),on.focus();case yn:Tn(yn);return;case Qt:Tn(Qt);return;case dn:Tn(dn);return;case Wt:Tn(Wt);return;case"maths-latex":Tn("maths-latex");return;case In:Tn(In);return;case Gn:Tn(Gn);return;default:throw new Error}},[on,_n,Nn]),zt=(0,y.useCallback)((At,gt)=>{var nt,dt,Xt,hn,un,$t;switch(Tn(""),sn){case yn:const{title:Xe,link:Cn}=At;return on.replaceSelection(`[${Xe}](${Cn})`),on.focus();case Qt:const{language:aa,content:Ta}=At;return on.replaceSelection(["```"+aa,Ta,"```"].join(` +`)),on.focus();case"maths-latex":for(var Tt=atob(At),Dn=new Uint8Array(Tt.length),mn=0;mn{ka.id?on.replaceSelection(`![,](/api/attachments/${ka.id}?type=${ka.content_type})`):(ka==null?void 0:ka.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":on.replaceSelection("`$$"+At+"$$`");break;case dn:case Wt:case kt:const{src:Kn,alt:Qa}=At,Jn=gt,ma=(Xt=(dt=(nt=Jn==null?void 0:Jn.name)==null?void 0:nt.split("."))==null?void 0:dt.pop)==null?void 0:Xt.call(dt);return((hn=Jn==null?void 0:Jn.type)==null?void 0:hn.indexOf("image"))>-1||!(Jn!=null&&Jn.type)?Jn!=null&&Jn.align||Jn!=null&&Jn.width?on.replaceSelection(`

    ${Qa||

    `):on.replaceSelection(`${Qa||`):((un=Jn==null?void 0:Jn.type)==null?void 0:un.indexOf("video"))>-1?on.replaceSelection(``):(($t=Jn==null?void 0:Jn.type)==null?void 0:$t.indexOf("pdf"))>-1?on.replaceSelection(`${Jn.name}`):Rt.includes(ma)?on.replaceSelection(`${Jn.name}`):on.replaceSelection(`[${Jn.name}](${Kn})`),on.focus();case Gn:const{row:ia,col:fa,align:xa}=At;let ha=` `;for(let ka=0;ka{switch(cn){case Pn:return y.createElement(_e,{callback:zt,onCancel:Zt});case Qt:return y.createElement(ot.Z,{callback:zt,onCancel:Zt});case sn:return y.createElement(Ce.Z,{callback:zt,onCancel:Zt});case In:return y.createElement(et,{callback:zt,onCancel:Zt});case Zn:return y.createElement(We,{callback:zt,onCancel:Zt});case"maths-latex":return y.createElement(en,{showSaveButton:!0,callback:zt});case"inline-latex":return y.createElement(dn.Z,{showSaveButton:!0,callback:zt});default:return null}},[cn]);function Zt(){kn("")}(0,y.useEffect)(()=>{if(Ra.current){let At=function(un){Xt=!0,vn=un.pageY},gt=function(){Xt=!1},nt=function(un){if(Xt){let $t=un.pageY-vn;$t<0&&($t=0),$t>300&&($t=300);let Tt=wt+$t+"px";Da(Tt)}},dt=Ra.current,Xt=!1,vn=0;return dt.addEventListener("mousedown",At),document.addEventListener("mousemove",nt),document.addEventListener("mouseup",gt),()=>{dt.removeEventListener("mousedown",At),document.removeEventListener("mousemove",nt),document.removeEventListener("mouseup",gt)}}},[on,Ra]),(0,y.useEffect)(()=>{Da(wt)},[wt]);const Tn=De(Ze),ra=De(Oa),Dn={width:Tn,height:ra},ga=(0,y.useMemo)(()=>{if(ze){let At=new Date(ze),gt=At.getHours(),nt=At.getMinutes(),dt=At.getSeconds();return gt=gt<10?"0"+gt:gt,nt=nt<10?"0"+nt:nt,dt=dt<10?"0"+dt:dt,`${gt}:${nt}:${dt}`}return 0},[ze]),se=At=>{const gt=[];if(Ln){let nt=-1;At=At.replace(/(@▁▁@|@▁@)/g,function(dt,Xt,vn){gt.push({multiLine:dt!==bt})})}return gt};function vt(){window.sessionStorage.removeItem(pn),Sn(!1),va(0)}function Be(){Sn(!1),va(0),on.setValue(window.sessionStorage.getItem(pn))}(0,y.useEffect)(()=>{pt[cn]&&cn!==Wt&&cn!==In&&setTimeout(()=>{const At=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth/2-At.offsetWidth/2,nt=window.innerHeight/2-At.offsetHeight/2;Xa(gt),da(nt)},0)},[cn]);const qe=At=>{At.preventDefault();const gt=At.clientX-Ga,nt=At.clientY-sa;document.body.onmousemove=dt=>{let Xt=dt.clientX-gt,vn=dt.clientY-nt;const un=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth-un.offsetWidth,Tt=window.innerHeight-un.offsetHeight;Xt=Math.max(0,Math.min(Xt,$t)),vn=Math.max(0,Math.min(vn,Tt)),Ye(dt.clientX,dt.clientY,gt,nt)&&(Xa(Xt),da(vn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ye=(At,gt,nt,dt)=>{const Xt=document.body.clientHeight,vn=document.body.clientWidth;return At<20&&nt>At||At>vn-20&&ntgt||gt>Xt-20&&dtde in Ae?we(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,b=(Ae,de)=>{for(var Pe in de||(de={}))a.call(de,Pe)&&x(Ae,Pe,de[Pe]);if(oe)for(var Pe of oe(de))E.call(de,Pe)&&x(Ae,Pe,de[Pe]);return Ae},z=(Ae,de)=>Le(Ae,Ge(de));const{useForm:ee}=y.default,ne={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ae,onCancel:de})=>{const[Pe]=ee();let me=(0,ve.useRef)();function ge(pe){me.current.width=Pe.getFieldValue("width"),me.current.align=Pe.getFieldValue("align"),Ae(pe,me.current)}function at(pe,He){if(pe.status===-1){ue.ZP.error(pe.message);return}Pe.setFieldsValue({src:`/api/attachments/${pe.id}`,type:He.type})}function Ve(pe){let He=pe.target.files[0];me.current=He,ie(He,at)}return ce.createElement(y.default,z(b({form:Pe},ae),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(Oe.default,{style:ne})),ce.createElement(re,{onFileChange:Ve}))),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(Oe.default,{style:{width:264}})),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(fe.Z,null,ce.createElement(y.default.Item,{name:"width",style:{margin:0}},ce.createElement(he.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ye.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"}]})),ce.createElement("aside",null,ce.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Ee.ZP,{type:"default",onClick:de},"\u53D6\u6D88"))))};function re({onFileChange:Ae}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,de){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");let Pe=new FormData;Pe.append("editormd-image-file",Ae),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var me=new window.XMLHttpRequest;me.withCredentials=!0,me.addEventListener("load",function(ge){de(JSON.parse(ge.target.responseText),Ae)},!1),me.addEventListener("error",function(ge){console.error(ge)},!1),me.open("POST",`${ke.KI}/api/attachments.json`),me.send(Pe)}},79346:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Oe}});var y=te(59301),ue=te(4676);class Oe extends y.Component{constructor(he){super(he);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ue.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(lt,Ft,te){"use strict";te.d(Ft,{SV:function(){return Jt},ZP:function(){return Et}});var y=te(59301),ue=te(76374);const Oe={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(` +`),on.focus();default:throw new Error}},[on,sn]),ln=(0,y.useMemo)(()=>{switch(sn){case yn:return y.createElement(_e,{callback:zt,onCancel:Zt});case Qt:return y.createElement(ot.Z,{callback:zt,onCancel:Zt});case dn:return y.createElement(Ce.Z,{callback:zt,onCancel:Zt});case In:return y.createElement(et,{callback:zt,onCancel:Zt});case Gn:return y.createElement(We,{callback:zt,onCancel:Zt});case"maths-latex":return y.createElement(en,{showSaveButton:!0,callback:zt});case"inline-latex":return y.createElement(cn.Z,{showSaveButton:!0,callback:zt});default:return null}},[sn]);function Zt(){Tn("")}(0,y.useEffect)(()=>{if(Ra.current){let At=function(un){Xt=!0,hn=un.pageY},gt=function(){Xt=!1},nt=function(un){if(Xt){let $t=un.pageY-hn;$t<0&&($t=0),$t>300&&($t=300);let Tt=wt+$t+"px";Da(Tt)}},dt=Ra.current,Xt=!1,hn=0;return dt.addEventListener("mousedown",At),document.addEventListener("mousemove",nt),document.addEventListener("mouseup",gt),()=>{dt.removeEventListener("mousedown",At),document.removeEventListener("mousemove",nt),document.removeEventListener("mouseup",gt)}}},[on,Ra]),(0,y.useEffect)(()=>{Da(wt)},[wt]);const On=De(Ze),ra=De(Oa),xn={width:On,height:ra},ga=(0,y.useMemo)(()=>{if(ze){let At=new Date(ze),gt=At.getHours(),nt=At.getMinutes(),dt=At.getSeconds();return gt=gt<10?"0"+gt:gt,nt=nt<10?"0"+nt:nt,dt=dt<10?"0"+dt:dt,`${gt}:${nt}:${dt}`}return 0},[ze]),se=At=>{const gt=[];if(bn){let nt=-1;At=At.replace(/(@▁▁@|@▁@)/g,function(dt,Xt,hn){gt.push({multiLine:dt!==bt})})}return gt};function vt(){window.sessionStorage.removeItem(pn),Pn(!1),va(0)}function Be(){Pn(!1),va(0),on.setValue(window.sessionStorage.getItem(pn))}(0,y.useEffect)(()=>{pt[sn]&&sn!==Wt&&sn!==In&&setTimeout(()=>{const At=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth/2-At.offsetWidth/2,nt=window.innerHeight/2-At.offsetHeight/2;Xa(gt),da(nt)},0)},[sn]);const qe=At=>{At.preventDefault();const gt=At.clientX-Ga,nt=At.clientY-sa;document.body.onmousemove=dt=>{let Xt=dt.clientX-gt,hn=dt.clientY-nt;const un=document.getElementsByClassName("markdown-popup-form")[0],$t=window.innerWidth-un.offsetWidth,Tt=window.innerHeight-un.offsetHeight;Xt=Math.max(0,Math.min(Xt,$t)),hn=Math.max(0,Math.min(hn,Tt)),Ye(dt.clientX,dt.clientY,gt,nt)&&(Xa(Xt),da(hn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ye=(At,gt,nt,dt)=>{const Xt=document.body.clientHeight,hn=document.body.clientWidth;return At<20&&nt>At||At>hn-20&&ntgt||gt>Xt-20&&dtde in Ae?we(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,b=(Ae,de)=>{for(var Pe in de||(de={}))a.call(de,Pe)&&x(Ae,Pe,de[Pe]);if(oe)for(var Pe of oe(de))E.call(de,Pe)&&x(Ae,Pe,de[Pe]);return Ae},z=(Ae,de)=>Le(Ae,Ge(de));const{useForm:ee}=y.default,ne={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ae,onCancel:de})=>{const[Pe]=ee();let me=(0,ve.useRef)();function ge(pe){me.current.width=Pe.getFieldValue("width"),me.current.align=Pe.getFieldValue("align"),Ae(pe,me.current)}function at(pe,Ke){if(pe.status===-1){ue.ZP.error(pe.message);return}Pe.setFieldsValue({src:`/api/attachments/${pe.id}`,type:Ke.type})}function Ve(pe){let Ke=pe.target.files[0];me.current=Ke,ie(Ke,at)}return ce.createElement(y.default,z(b({form:Pe},ae),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(Oe.default,{style:ne})),ce.createElement(re,{onFileChange:Ve}))),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(Oe.default,{style:{width:264}})),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(fe.Z,null,ce.createElement(y.default.Item,{name:"width",style:{margin:0}},ce.createElement(he.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ye.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"}]})),ce.createElement("aside",null,ce.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Ee.ZP,{type:"default",onClick:de},"\u53D6\u6D88"))))};function re({onFileChange:Ae}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,de){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");let Pe=new FormData;Pe.append("editormd-image-file",Ae),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var me=new window.XMLHttpRequest;me.withCredentials=!0,me.addEventListener("load",function(ge){de(JSON.parse(ge.target.responseText),Ae)},!1),me.addEventListener("error",function(ge){console.error(ge)},!1),me.open("POST",`${ke.KI}/api/attachments.json`),me.send(Pe)}},79346:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Oe}});var y=te(59301),ue=te(4676);class Oe extends y.Component{constructor(he){super(he);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ue.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(lt,Ct,te){"use strict";te.d(Ct,{SV:function(){return Jt},ZP:function(){return Et}});var y=te(59301),ue=te(76374);const Oe={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"]},he={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(` @@ -1133,18 +1133,18 @@ ${it} `)},{label:"include ",content:["#include "].join(` `)}]},ye={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(` `)}]},Ee={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 ke=te(53184),ve=te.n(ke),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(Ie,et,Pt)=>et in Ie?ce(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,x=(Ie,et)=>{for(var Pt in et||(et={}))oe.call(et,Pt)&&E(Ie,Pt,et[Pt]);if(Ge)for(var Pt of Ge(et))a.call(et,Pt)&&E(Ie,Pt,et[Pt]);return Ie},b=(Ie,et)=>we(Ie,Le(et)),z=(Ie,et,Pt)=>new Promise((st,rt)=>{var ut=nn=>{try{Ot(Pt.next(nn))}catch(Mt){rt(Mt)}},We=nn=>{try{Ot(Pt.throw(nn))}catch(Mt){rt(Mt)}},Ot=nn=>nn.done?st(nn.value):Promise.resolve(nn.value).then(ut,We);Ot((Pt=Pt.apply(Ie,et)).next())});const ee={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"]}},ne=(Ie,et)=>et.map(Pt=>({label:Pt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:Pt})),ae=Ie=>Object.keys(ee.tables).map(et=>({label:et,kind:Ie.languages.CompletionItemKind.Variable,insertText:et})),le=(Ie,et)=>{const Pt=ee.tables[Ie];return Pt?Pt.map(st=>({label:st,kind:et.languages.CompletionItemKind.Field,insertText:st})):[]};function re(Ie,et,Pt,st,rt){let ut=et.getWordUntilPosition(Pt),We={startLineNumber:Pt.lineNumber,endLineNumber:Pt.lineNumber,startColumn:ut.startColumn,endColumn:ut.endColumn},Ot=st.map(nn=>({label:nn,kind:Ie.languages.CompletionItemKind.Keyword,insertText:nn,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:We}));return rt.map(nn=>{Ot.push(b(x({},nn),{range:We}))}),Ot}var ie=Ie=>{ee.languages.map(rt=>(Ie.languages.registerDocumentFormattingEditProvider(rt,{provideDocumentFormattingEdits(ut,We,Ot){return z(this,null,function*(){const nn=ve()(ut.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:ut.getFullModelRange(),text:nn}]})}}),rt));const et=he.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Pt=ye.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),st=fe.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Ie.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...he.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...he.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn};return{suggestions:[...Oe.keywords.map(nn=>({label:nn,kind:Ie.languages.CompletionItemKind.Function,documentation:nn,insertText:nn,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...fe.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...fe.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...Ee.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...Ee.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...ye.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...ye.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}})};const Ae="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var de=Object.defineProperty,Pe=(Ie,et,Pt)=>et in Ie?de(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,me=(Ie,et,Pt)=>Pe(Ie,typeof et!="symbol"?et+"":et,Pt);const ge=class wr{constructor(et,Pt,st){this.placeholder=et,this.editor=Pt,this.monaco=st,Pt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return wr.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)}};me(ge,"ID","editor.widget.placeholderHint");var Ve=ge,pe=te(96236),He=te(8591),je=te(6848),Me=te(89392),Te=te(34604),Qe=te(56102),tt=Object.defineProperty,_e=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,xe=(Ie,et,Pt)=>et in Ie?tt(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,ct=(Ie,et)=>{for(var Pt in et||(et={}))Fe.call(et,Pt)&&xe(Ie,Pt,et[Pt]);if(Ce)for(var Pt of Ce(et))Je.call(et,Pt)&&xe(Ie,Pt,et[Pt]);return Ie},St=(Ie,et)=>_e(Ie,ot(et)),be=(Ie,et)=>{var Pt={};for(var st in Ie)Fe.call(Ie,st)&&et.indexOf(st)<0&&(Pt[st]=Ie[st]);if(Ie!=null&&Ce)for(var st of Ce(Ie))et.indexOf(st)<0&&Je.call(Ie,st)&&(Pt[st]=Ie[st]);return Pt},it=(Ie,et,Pt)=>new Promise((st,rt)=>{var ut=nn=>{try{Ot(Pt.next(nn))}catch(Mt){rt(Mt)}},We=nn=>{try{Ot(Pt.throw(nn))}catch(Mt){rt(Mt)}},Ot=nn=>nn.done?st(nn.value):Promise.resolve(nn.value).then(ut,We);Ot((Pt=Pt.apply(Ie,et)).next())});function Lt(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}function Se(){}let Re=!1;const Bt={"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 ft(Ie=[]){let et=Ie;if(Array.isArray(Ie)){for(let Pt=0;Pt{var et=Ie,{width:Pt="100%",height:st="100%",value:rt,language:ut="javascript",style:We={},options:Ot={},overrideServices:nn={},theme:Mt="vs-dark",onEditBlur:qt,isCopy:en=!1,onSave:dn,autoHeight:wn=!1,forbidCopy:Pn=!1,onChange:sn=Se,editorDidMount:In=Se,onFocus:Wt=Se,onBreakPoint:kt=Se,breakPointValue:Qt=[],filename:Zn="educoder.txt",errorLine:xn,errorContent:fn="",highlightLine:rn,openBreakPoint:En=!1,placeholder:an="",showMiniMap:Vt=!0}=et,zn=be(et,["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 xt=(0,y.useRef)(),bt=(0,y.useRef)({}),_t=(0,y.useRef)(),Rt=(0,y.useRef)(),De=(0,y.useRef)([]),ht=(0,y.useRef)(!1),yt=(0,y.useRef)(),Gt=(0,y.useRef)(),pt=(0,y.useRef)(!1),[mt,Ne]=(0,y.useState)(!1);function Ue(){let Ct;return xt.current&&(Ct=new ue.Z(Kt=>{for(let Fn of Kt)(Fn.target.offsetHeight>0||Fn.target.offsetWidth>0)&&bt.current.instance.layout()}),Ct.observe(xt.current)),Ct}function Ze(){He.ZP.warning({content:decodeURIComponent(Ae),key:"monaco-editor-tip"})}const wt=()=>{let Ct=bt.current.instance;if(rt!=null&&Ct&&mt){const Kt=Ct.getModel();Kt&&rt!==Kt.getValue()&&(Re=!0,Kt.setValue(rt),Ct.layout(),Re=!1)}};(0,y.useEffect)(()=>{const Ct=Te.Z.subscribe("formatDocument",Kt=>{var Fn;let hn=bt.current.instance;(Fn=hn==null?void 0:hn.getAction)==null||Fn.call(hn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Kt=>{sn(Kt)},Ct},[]),(0,y.useEffect)(()=>{var Ct;let Kt=bt.current.instance;Rt.current&&clearTimeout(Rt.current),Rt.current=setTimeout(()=>{wt()},500),rt&&(rt!=null&&rt.length)&&((Ct=Kt==null?void 0:Kt.updateOptions)==null||Ct.call(Kt,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(rt.split(/\r\n|\r|\n/g).length))+3,5)}))},[rt,mt,bt.current]),(0,y.useEffect)(()=>{if(xn&&bt.current&&bt.current.instance){let Kt=bt.current.instance;Kt.changeViewZones(function(Fn){var hn=document.createElement("div");hn.style.padding="10px 20px",hn.style.width="calc(100% - 20px)",hn.className="my-error-line-wrp",hn.innerHTML=fn,Fn.addZone({afterLineNumber:xn||11,heightInLines:3,domNode:hn})});var Ct={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}};Kt.addOverlayWidget(Ct),Kt.revealPositionInCenter({lineNumber:20,column:1})}},[xn,bt.current,mt]);const Ut=(Ct="",Kt)=>{if(!Ct||Ct.trim()==="")return!0;const hn=bt.current.instance.getModel().getLineTokens(Kt);let Hn=!1;for(let $n=0;$n<2;$n++)hn.getStandardTokenType($n)===1&&(Hn=!0);return Hn};(0,y.useEffect)(()=>{var Ct;const Kt=(Ct=bt.current)==null?void 0:Ct.instance;if(Kt&&mt&&Pn){const Fn=Kt.onDidBlurEditorWidget(()=>{pt.current=!1}),hn=Kt.onDidFocusEditorText(()=>{pt.current=!0});return()=>{Fn.dispose(),hn.dispose()}}},[bt.current,mt,Pn]),(0,y.useEffect)(()=>{var Ct;if((Ct=bt.current)!=null&&Ct.instance&&mt&&En){let Kt=bt.current.instance,Fn=Kt.getModel();if(!Fn)return;(()=>{var qn;let Ht=[],Nn=[];const Un=Fn.getAllDecorations();for(let kn of Un)kn.options.className==="highlighted-line"&&(Ht.push((qn=kn==null?void 0:kn.range)==null?void 0:qn.startLineNumber),Nn.push(kn==null?void 0:kn.id));if(rn===Ht[0])return;Fn.deltaDecorations(Nn,[]);const cn=Fn.getLineCount();rn&&rn<=cn&&(Kt.deltaDecorations([],[{range:new It.Range(rn,1,rn,Fn.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Kt.revealLineInCenter(rn))})();const Hn=(qn=!1)=>{var Ht;let Nn=[],Un=[];const cn=Fn.getAllDecorations();for(let kn of cn)kn.options.linesDecorationsClassName==="breakpoints-select"&&(Nn.push((Ht=kn==null?void 0:kn.range)==null?void 0:Ht.startLineNumber),Un.push(kn==null?void 0:kn.id));if(qn)return{lines:Nn,ids:Un};kt(Nn)},$n=qn=>it(void 0,null,function*(){let Ht={range:new It.Range(qn,1,qn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Fn.deltaDecorations([],[Ht]),Hn()}),oa=qn=>it(void 0,null,function*(){let Ht=[];const Nn=Kt.getLineDecorations(qn);for(let Un of Nn)Un.options.linesDecorationsClassName==="breakpoints-select"&&Ht.push(Un.id);yield Fn.deltaDecorations(Ht,[]),Hn()}),ca=qn=>{let Ht=Kt.getLineDecorations(qn);for(let Nn of Ht)if(Nn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Me.isEqual)(Qt,Hn(!0).lines)){Fn.deltaDecorations(Hn(!0).ids,[]);const qn=Qt.map(Ht=>({range:new It.Range(Ht,1,Ht,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Fn.deltaDecorations([],qn)}const Qn=Kt.onDidChangeModelContent(qn=>{let Ht=Kt.getPosition();if(Ht){let Nn=Ht.lineNumber;clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Ut(Fn.getLineContent(Nn),Nn)?oa(Nn):ca(Nn)?(oa(Nn),$n(Nn)):Hn()},100)}}),_n=Kt.onMouseDown(qn=>{var Ht,Nn,Un;if(qn.target.detail&&((Un=(Nn=(Ht=qn.target)==null?void 0:Ht.element)==null?void 0:Nn.className)!=null&&Un.includes("line-numbers"))){let cn=qn.target.position.lineNumber;if(Ut(Fn.getLineContent(cn),cn))return;ca(cn)?oa(cn):$n(cn)}}),on=qn=>{let Ht={range:new It.Range(qn,1,qn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};De.current=Kt.deltaDecorations(De.current,[Ht])},Aa=()=>{De.current=Kt.deltaDecorations(De.current,[])},ua=Kt.onMouseMove(qn=>{var Ht,Nn,Un;if(Aa(),qn.target.detail&&((Un=(Nn=(Ht=qn.target)==null?void 0:Ht.element)==null?void 0:Nn.className)!=null&&Un.includes("line-numbers"))){let cn=qn.target.position.lineNumber;if(Ut(Fn.getLineContent(cn),cn))return;on(cn)}}),Na=Kt.onMouseLeave(()=>{Aa()});return()=>{Qn.dispose(),_n.dispose(),ua.dispose(),Na.dispose()}}},[bt.current,mt,Qt,rn,En,ut]),(0,y.useEffect)(()=>{var Ct;(Ct=bt.current)!=null&&Ct.instance&&En&&bt.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function tn(){let Ct=bt.current.instance;if(Ct){const Kt=Ct.getSelection(),Fn=bt.current.pastePos||{},hn=new It.Range(Fn.startLineNumber||Kt.endLineNumber,Fn.startColumn||Kt.endColumn,Fn.endLineNumber||Kt.endLineNumber,Fn.endColumn||Kt.endColumn);setTimeout(()=>{Ct.executeEdits("",[{range:hn,text:""}])},300)}}function gn(Ct){(window.navigator.platform.match("Mac")?Ct.metaKey:Ct.ctrlKey)&&Ct.keyCode==83&&(Ct.preventDefault(),dn())}const An=()=>{if(wn&&bt.current.instance){const Ct=bt.current.instance.getContentHeight();Dt(Ct{if(!pt.current)return;const{keyCode:Kt,ctrlKey:Fn,metaKey:hn,target:Hn,type:$n}=Ct;return($n==="paste"||(Kt===67||Kt===86)&&(hn||Fn))&&Hn.nodeName==="TEXTAREA"&&(Ze(),Ct.preventDefault()),!1};function jn(Ct,Kt){var Fn=window.URL||window.webkitURL||window,hn=new Blob([Kt]),Hn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Hn.href=Fn.createObjectURL(hn),Hn.download=Ct,Mn(Hn)}(0,y.useEffect)(()=>{An()},[An]),(0,y.useEffect)(()=>{xt.current&&!mt&&Promise.all([te.e(8909),te.e(3267)]).then(te.bind(te,71448)).then(Ct=>{try{It=Ct,bt.current.instance=It.editor.create(xt.current,{value:rt,language:ft(ut),theme:Mt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Vt||!1}},nn);const Kt=bt.current.instance;let Hn=[...pe.BH._menuItems].find(Qn=>Qn[0]._debugName=="EditorContext")[1],$n=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],oa=(Qn,_n)=>{var on,Aa;let ua=Qn._first;do _n.includes((Aa=(on=ua.element)==null?void 0:on.command)==null?void 0:Aa.id)&&Qn._remove(ua);while(ua=ua.next)};if(In(Kt,It),setTimeout(()=>{An(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{jn(Zn||"educoder.txt",Kt.getValue())}})},500),bt.current.subscription=Kt.onDidChangeModelContent(Qn=>{ht.current?clearTimeout(yt.current):(An(),sn(Kt.getValue(),Qn)),yt.current=setTimeout(()=>{ht.current=!1},500)}),window.Monaco||ie(It,ft(ut)),Pn&&(oa(Hn,$n),xt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",pn),window.removeEventListener("paste",pn),window.addEventListener("keydown",pn),window.addEventListener("paste",pn)),window.Monaco=It,qt&&Kt.onDidBlurEditorWidget(()=>{qt(Kt.getValue())}),Wt&&Kt.onDidFocusEditorText(()=>{Wt(Kt.getValue())}),Pn)try{Kt.onDidPaste(Qn=>{const _n=Kt.getSelection(),on=bt.current.pastePos||{},Aa=new It.Range(on.startLineNumber||_n.endLineNumber,on.startColumn||_n.endColumn,on.endLineNumber||_n.endLineNumber,on.endColumn||_n.endColumn);Kt.executeEdits("",[{range:Qn.range,text:""}])})}catch(Qn){}let ca=Ue();return an&&typeof an=="string"&&new Ve(an,Kt,It),Ne(!0),()=>{const Qn=bt.current.instance;Qn.dispose();const _n=Qn.getModel();_n&&_n.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),ca.unobserve(xt.current)}}catch(Kt){}})},[]),(0,y.useEffect)(()=>{if(bt.current.instance&&mt)return document.addEventListener("keydown",gn,!1),()=>{document.removeEventListener("keydown",gn)}},[dn,mt]),(0,y.useEffect)(()=>{let Ct=bt.current.instance;if(Ct&&mt){let Kt=ft(ut);It.editor.setModelLanguage(Ct.getModel(),Kt)}},[ut,mt]),(0,y.useEffect)(()=>{bt.current.instance&&mt&&It.editor.setTheme(Mt)},[Mt,mt]),(0,y.useEffect)(()=>{let Ct=bt.current.instance;_t.current=Ot,Ct&&mt&&(Ct.updateOptions(ct({},Ot)),setTimeout(()=>{Ct.getModel().updateOptions(ct({},Ot))},200))},[JSON.stringify(Ot),mt]),(0,y.useEffect)(()=>{let Ct=bt.current.instance;Ct&&mt&&Ct.layout()},[Pt,st,mt]);const[Ke,Nt]=(0,y.useState)(Lt(Pt)),[Ln,Dt]=(0,y.useState)(Lt(st)),On=St(ct({},We),{width:Ke,height:Ln,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:xt,style:On},en&&y.createElement(Qe.CopyToClipboard,{text:rt,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(je.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Jt({width:Ie="100%",height:et="100%",original:Pt,modified:st,language:rt,options:ut={}}){const We=(0,y.useRef)(),[Ot,nn]=(0,y.useState)(null);function Mt(wn){let Pn;return We.current&&(Pn=new ue.Z(sn=>{for(let In of sn)(In.target.offsetHeight>0||In.target.offsetWidth>0)&&wn.layout()}),Pn.observe(We.current)),Pn}(0,y.useEffect)(()=>(We.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(wn=>{It=wn;const Pn=It.editor.createDiffEditor(We.current,St(ct({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},ut),{wordWrap:!0}));nn(Pn);let sn=Mt(Pn);return()=>{Pn.dispose();const In=Pn.getModel();In&&In.dispose(),sn.unobserve(We.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Ot&&Ot.setModel({original:It.editor.createModel(Pt,rt),modified:It.editor.createModel(st,rt)})},[Pt,st,rt,Ot]);const qt=Lt(Ie),en=Lt(et),dn={width:qt,height:en};return y.createElement("div",{className:"my-diff-editor",ref:We,style:dn})}},16869:function(lt,Ft,te){"use strict";var y=te(38476),ue=te(57809),Oe=te(78673),fe=te(59301);const he=ue.default.Option;Ft.Z=({isTheoretical:ye,onFontSizeChange:Ee,cmFontSize:ke,cmCodeMode:ve,autoFormat:ce,onCodeModeChange:we,onTabToSpace:Le,onAutoFormat:Ge,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return fe.createElement("div",{className:`tpi-code-setting ${a}`},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(ue.default,{bordered:!1,size:"small",value:ve,onChange:we},fe.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(ue.default,{bordered:!1,size:"small",value:ke,onChange:Ee},fe.createElement(he,{value:12},"12px"),fe.createElement(he,{value:14},"14px"),fe.createElement(he,{value:16},"16px"),fe.createElement(he,{value:18},"18px"),fe.createElement(he,{value:20},"20px"),fe.createElement(he,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(Oe.Z,{checked:E,onChange:Le})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&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"))),x),!ye&&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,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ee[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,b==null?void 0:b.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(lt,Ft,te){"use strict";te.d(Ft,{jL:function(){return he},w9:function(){return Fe},QD:function(){return sn},cQ:function(){return Qe},op:function(){return Mt},O5:function(){return Gt},_b:function(){return xn},t7:function(){return b},Gi:function(){return it},YG:function(){return St},qp:function(){return we},vr:function(){return kt},qE:function(){return dn},Je:function(){return ne},wb:function(){return pe},cq:function(){return It},tp:function(){return oe}});var y=te(59301),ue={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"},Oe="data:image/png;base64,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",he=({dataSource:pt=[],img:mt,imgWidth:Ne=346,title:Ue,sunTitle:Ze,bannerExtraContent:wt})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Ue),y.createElement("span",null,Ze)),pt.length>0&&y.createElement("div",{className:ue.btns},pt.map((Ut,tn)=>y.createElement("div",{key:tn,onClick:Ut.click},Ut.name,Ut.sign?y.createElement("img",{src:Oe,width:39}):null))),wt),mt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:Ne}))),ye={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"},Ee=te(92310),ke=te.n(Ee),ve=te(89392),we=({dataSource:pt=[],value:mt,onChange:Ne,onTitleChange:Ue,className:Ze,title:wt,titleWidth:Ut=41,style:tn={},fontColor:gn="#6A7283",showCount:An})=>{const[Mn,pn]=(0,y.useState)(0),[jn,Ke]=(0,y.useState)(!1),Nt=(0,y.useRef)(null),Ln=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var Dt;pt.length!==0&&(((Dt=Nt==null?void 0:Nt.current)==null?void 0:Dt.clientHeight)>97?pn(1):pn(0)),pt.length===0&&pn(0),Ke(!1)},[pt]),y.createElement("div",{className:ke()(ye.row,Ze),style:tn},y.createElement("div",{onClick:(0,ve.throttle)(()=>Ue==null?void 0:Ue(),2e3),style:{width:Ut,marginTop:jn?12:4},className:`${ye.title} ${Ue?"current":""}`},wt),y.createElement("div",{className:jn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},y.createElement("div",{className:ye.bar,ref:Ln,style:Mn>0?{height:Mn===1?97:"auto",overflow:Mn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ye.tag,ref:Nt},pt==null?void 0:pt.map(Dt=>y.createElement("span",{onClick:()=>Ne(Dt.id),key:Dt.id,style:{color:gn},className:mt===Dt.id?ye.active:""},y.createElement("span",{title:Dt.name,className:ye.name},Dt.name),!!An&&y.createElement("span",{className:ye.num},Dt.count))))),!!Mn&&y.createElement(y.Fragment,null,Mn===1?y.createElement("div",{onClick:()=>{var Dt;pn(2),((Dt=Nt==null?void 0:Nt.current)==null?void 0:Dt.clientHeight)>245?Ke(!0):Ke(!1)},className:ye.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Ln.current.scrollTop=0,pn(1),Ke(!1)},className:ye.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Le={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:pt=[],value:mt,onChange:Ne,className:Ue,style:Ze={}})=>y.createElement("div",{style:Ze,className:ke()(Le.tabs,Ue)},pt.map(wt=>y.createElement("span",{onClick:()=>Ne(wt.id),className:mt===wt.id?Le.active:"",key:wt.id},wt.name))),a={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"},E=te(92832),b=({dataSource:pt=[],value:mt="",onChange:Ne,onInputChange:Ue=()=>{},className:Ze,style:wt={},placeholder:Ut,allowClear:tn=!1})=>{var gn;const[An,Mn]=(0,y.useState)(""),[pn,jn]=(0,y.useState)("");(0,y.useEffect)(()=>{var Ln;let Dt=mt;(Ln=JSON.stringify(mt))!=null&&Ln.includes("{")&&(Mn(mt.id),Dt=mt.value||"");try{jn(decodeURIComponent(Dt||""))}catch(On){jn(decodeURIComponent(Dt||""))}},[mt]);const Ke=()=>{Ne(encodeURIComponent(pn),An||null)},Nt=Ln=>{Ln!==An&&(Mn(Ln),Ne(encodeURIComponent(pn),Ln))};return y.createElement("div",{className:ke()(a.input,Ze),style:wt},!!pt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(gn=pt.find(Ln=>Ln.id===An))==null?void 0:gn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},pt.map((Ln,Dt)=>y.createElement("div",{key:Dt,onClick:()=>Nt(Ln.id)},Ln.name)))),y.createElement(E.default,{onPressEnter:Ke,value:pn,onChange:Ln=>{jn(Ln.target.value),Ue(encodeURIComponent(Ln.target.value),An||null)},bordered:!1,placeholder:Ut}),y.createElement("i",{onClick:Ke,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:pt,onChange:mt,className:Ne,total:Ue,pageSize:Ze,style:wt={}})=>{const Ut=pt<2,tn=pt>=Math.ceil(Ue/Ze);return Ue<=Ze?y.createElement(y.Fragment,null):y.createElement("div",{className:ke()(z.quickPager,Ne),style:wt},y.createElement("div",{onClick:()=>{Ut||mt(pt-1,"prev")},className:Ut?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{tn||mt(pt+1,"next")},className:tn?z.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},le=te(71418),re=te(6848),ie=te(13570),Ae=te(3294),de=te(955),Pe=te(96908),me=te(57177),ge=te(81378),at=te(8797),pe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn})=>{const An=Math.floor((Ut-(Ne-1)*Ue)/Ne);return y.createElement(le.Z,{spinning:gn},y.createElement("div",{className:ke()(ae.list,pt)},!!mt.length&&mt.map((Mn,pn)=>{const{name:jn,id:Ke,identifier:Nt,power:Ln,cover_image_id:Dt,pic:On}=Mn;return y.createElement("div",{className:ae.wrap,key:Ke,style:{width:An,marginRight:(1+pn)%Ne===0?0:Ue+wt,marginBottom:Ze}},y.createElement("a",{target:"_blank",href:`/shixuns/${Nt}/challenges`,className:ae.li,onClick:Ct=>{Ct.preventDefault(),tn&&(0,de.L9)([tn]),Ln&&(0,de.xg)(`/shixuns/${Nt}/challenges`)}},y.createElement("div",{className:ae.img},y.createElement("img",{className:ae.cover,src:`${On}`}),Mn.is_jupyter&&y.createElement("img",{className:ae.sign,src:Pe}),Mn.is_jupyter_lab&&y.createElement("img",{className:ae.sign,src:me}),Mn.is_unity_3d&&y.createElement("img",{className:ae.sign,src:ge})),y.createElement("div",{className:ae.name},y.createElement(re.Z,{title:jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ae.e},jn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ae.tags},y.createElement(re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Mn.challenges_count))),!!Mn.myshixuns_count&&y.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Mn.myshixuns_count))),y.createElement(re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Mn.level))),y.createElement("div",{className:ae.rate},y.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Mn.score_info}),y.createElement("span",null,"\xA0",Mn.score_info?`${Mn.score_info}\u5206`:"5\u5206")))),!Ln&&y.createElement("div",{className:ae.lockWrap},y.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&y.createElement(at.Z,null)))},He={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"},je=te(24065),Me=te(59301),Qe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn,onRemove:An=()=>{},isCurrent:Mn=!0,showAlias:pn=!1})=>{const jn=Math.floor((Ut-(Ne-1)*Ue)/Ne),Ke=[{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 Me.createElement(le.Z,{spinning:gn},Me.createElement("div",{className:ke()(He.list,pt)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Nt,Ln)=>{var Dt;const{name:On,id:Ct,identifier:Kt,featured:Fn,school_name:hn,image_url:Hn,excellent:$n,is_plan:oa}=Nt;return Me.createElement("div",{key:Ct,className:He.wrap,style:{width:jn,marginRight:(1+Ln)%Ne===0?0:Ue+wt,marginBottom:Ze}},Me.createElement("a",{className:He.li,onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),tn&&(0,de.L9)([tn]),(0,de.xg)(`/paths/${Kt}`)}},Me.createElement("div",{className:He.img},Me.createElement("img",{className:He.cover,src:`${Hn}`}),Mn&&(0,je.bg)()&&(Nt==null?void 0:Nt.studying)&&Me.createElement("div",{className:`${He.movebq} user-path-items`,onClick:ca=>{ca.stopPropagation(),An(Nt)}},Me.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Me.createElement("span",{className:"c-red"},"\u79FB\u9664")),(Dt=Nt==null?void 0:Nt.subject_tags)==null?void 0:Dt.map((ca,Qn)=>{var _n,on;if(Qn===0){const ua=(_n=Ke.find(Na=>Na.name==ca))==null?void 0:_n.swimg;return Me.createElement("img",{className:He.sign,src:ua,style:{left:"-4px"}})}const Aa=(on=Ke.find(ua=>ua.name==ca))==null?void 0:on.ptimg;return Me.createElement("img",{className:He.sign,src:Aa,style:{left:`${48+52*(Qn-1)+2*Qn}px`}})}),Me.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Nt==null?void 0:Nt.excellent)&&Me.createElement("div",{className:He.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Me.createElement("div",{className:He.name},Me.createElement(re.Z,{title:pn&&(Nt!=null&&Nt.excellent_alias_name)?Me.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${On}`,Me.createElement("br",null),Me.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Nt==null?void 0:Nt.excellent_alias_name}`)):On},Me.createElement("span",{className:He.e},pn&&(Nt==null?void 0:Nt.excellent_alias_name)||On))),Me.createElement(re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${hn}`},Me.createElement("div",{className:He.unit},Me.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),hn)),Me.createElement("div",{className:He.tags},Me.createElement("div",null,Me.createElement(re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Me.createElement("span",null,Nt.stages_count))),Me.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Me.createElement("span",null,Nt.members_count)))))))})),!mt.length&&Me.createElement(at.Z,null)))},tt={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"},_e="data:image/png;base64,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",ot=te(59301),Fe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn,handleVery:An=()=>!0})=>{const Mn=Math.floor((Ut-(Ne-1)*Ue)/Ne);return ot.createElement(le.Z,{spinning:gn},ot.createElement("div",{className:ke()(tt.list,pt)},!!mt.length&&mt.map((pn,jn)=>{const{subject_identifier:Ke,id:Nt,identifier:Ln,power:Dt}=pn,On=pn.is_public!=0&&pn.is_public;return ot.createElement("div",{className:tt.wrap,key:Nt,style:{width:Mn,marginRight:(1+jn)%Ne===0?0:Ue+wt,marginBottom:Ze}},ot.createElement("a",{className:tt.li,onClick:Ct=>{Ct.preventDefault(),An(pn==null?void 0:pn.first_category_url)&&(tn&&(0,de.L9)([tn]),(0,de.xg)(pn.first_category_url))}},ot.createElement("div",{className:tt.top},ot.createElement(re.Z,{title:pn.name},ot.createElement("div",{className:tt.name},pn.name)),ot.createElement("img",{className:tt.img,src:Ae.Z.IMG_SERVER+"/images/"+pn.avatar_url}),ot.createElement("div",{className:tt.text,title:pn.creator},pn.creator),Ke&&ot.createElement("div",{className:tt.btns},ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),On&&ot.createElement("div",{className:tt.sign},"\u516C\u5F00")),ot.createElement("div",{className:tt.bottom},pn.visits>0&&ot.createElement(re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-liulanyan"}),ot.createElement("span",null,pn.visits))),pn.course_members_count>0&&ot.createElement(re.Z,{title:"\u6210\u5458",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&ot.createElement(re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&ot.createElement("div",{className:tt.lockWrap},ot.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&ot.createElement(at.Z,null)))},Je={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"},xe=te(89070),St=({dataSource:pt=[],value:mt,onChange:Ne,className:Ue,style:Ze={},tabBarExtraContent:wt})=>y.createElement("div",{className:ke()(Je.tabs,Ue),style:Ze},y.createElement("div",{className:Je.tabsWrap},pt.map((Ut,tn)=>!(Ut!=null&&Ut.hide)&&y.createElement("aside",{className:Je.tab,onClick:()=>{Ne(Ut.id),Ut.link&&xe.history.push(Ut.link)},key:tn},y.createElement("div",{className:mt===Ut.id?Je.active:""},Ut.name),(Ut==null?void 0:Ut.resetCount)==null&&(Ut==null?void 0:Ut.total)!==void 0&&y.createElement("span",null,"\uFF08",Ut==null?void 0:Ut.total,"\uFF09"),(Ut==null?void 0:Ut.resetCount)!==void 0&&(Ut==null?void 0:Ut.total)!==void 0&&y.createElement(re.Z,{title:(Ut==null?void 0:Ut.tip)!=null?Ut==null?void 0:Ut.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Ut==null?void 0:Ut.resetCount),"/",y.createElement("span",null,Ut==null?void 0:Ut.total),"\uFF09"))))),y.createElement("div",{className:Je.tabBar},wt)),it=({className:pt,style:mt={},children:Ne})=>y.createElement("div",{className:ke()(pt),style:mt},Ne),Lt={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"},Se=te(38854),Re=te(20834);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 It=({sortValue:pt,dropValue:mt,className:Ne,onSort:Ue,onDrop:Ze,dataSource:wt=Bt})=>{var Ut;return y.createElement("div",{className:ke()(Lt.orderWrap,Ne)},y.createElement(Se.Z,{dropdownRender:()=>y.createElement(Re.default,null,wt.map((tn,gn)=>y.createElement(Re.default.Item,{key:gn,onClick:()=>Ze(tn.id)},tn.name)))},y.createElement("span",{className:Lt.orderTextWrap},(Ut=wt.find(tn=>mt===tn.id))==null?void 0:Ut.name)),y.createElement("span",{className:Lt.orderIconWrap},y.createElement("span",{className:Lt.orderAsc},y.createElement("i",{className:pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Lt.cursorPointer} ${Lt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Lt.cursorPointer}`,onClick:()=>Ue(pt==="asc"?"desc":"asc")})),y.createElement("span",{className:Lt.orderDesc},y.createElement("i",{className:pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Lt.cursorPointer} ${Lt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Lt.cursorPointer}`,onClick:()=>Ue(pt==="asc"?"desc":"asc")}))))},Et={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"},Jt=te(3113),Ie=Object.defineProperty,et=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(pt,mt,Ne)=>mt in pt?Ie(pt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):pt[mt]=Ne,ut=(pt,mt)=>{for(var Ne in mt||(mt={}))Pt.call(mt,Ne)&&rt(pt,Ne,mt[Ne]);if(et)for(var Ne of et(mt))st.call(mt,Ne)&&rt(pt,Ne,mt[Ne]);return pt},We=(pt,mt)=>{var Ne={};for(var Ue in pt)Pt.call(pt,Ue)&&mt.indexOf(Ue)<0&&(Ne[Ue]=pt[Ue]);if(pt!=null&&et)for(var Ue of et(pt))mt.indexOf(Ue)<0&&st.call(pt,Ue)&&(Ne[Ue]=pt[Ue]);return Ne},Ot=(pt,mt,Ne)=>new Promise((Ue,Ze)=>{var wt=gn=>{try{tn(Ne.next(gn))}catch(An){Ze(An)}},Ut=gn=>{try{tn(Ne.throw(gn))}catch(An){Ze(An)}},tn=gn=>gn.done?Ue(gn.value):Promise.resolve(gn.value).then(wt,Ut);tn((Ne=Ne.apply(pt,mt)).next())}),Mt=pt=>{var mt=pt,{className:Ne,style:Ue,children:Ze,loading:wt=!1,openLoading:Ut,onClick:tn=()=>{},size:gn="middle",shape:An="round"}=mt,Mn=We(mt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pn,jn]=(0,y.useState)(!1);return y.createElement(Jt.ZP,ut({onClick:(0,ve.throttle)(Ke=>Ot(void 0,null,function*(){Ut&&jn(!0);try{yield tn(Ke)}catch(Nt){console.log("error",Nt)}Ut&&jn(!1)}),2e3,{leading:!0,trailing:!1}),className:ke()(Et.btn,Et[`${gn}-${An}`],Ne),style:Ue,size:gn,shape:An,loading:pn||wt},Mn),Ze)},qt={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"},dn=({className:pt,style:mt,children:Ne=null,onClick:Ue,title:Ze})=>y.createElement("div",{className:ke()(qt.head,pt),style:mt},y.createElement("span",{className:"primary-hover",onClick:Ue},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ze},Ze),y.createElement("div",{className:qt.node},Ne)),wn={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"},sn=({confirmShow:pt=!0,confirmTitle:mt,confirmClick:Ne,cancelShow:Ue=!0,cancelTitle:Ze,cancelClick:wt,className:Ut,style:tn,confirmLoading:gn=!1})=>y.createElement("div",{className:ke()(wn.btns,Ut),style:tn},pt&&y.createElement(Jt.ZP,{loading:gn,onClick:Ne,type:"primary",className:wn.confirm},mt),Ue&&y.createElement(Jt.ZP,{onClick:wt,className:wn.cancel},Ze)),In={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"},kt=({className:pt,style:mt={},LeftContent:Ne,children:Ue,RightContent:Ze})=>y.createElement("div",{className:ke()(In.fixedBottom,pt),style:mt},y.createElement("div",{className:In.wrap},y.createElement("div",{className:In.left},Ne),y.createElement("div",{className:In.center},Ue),y.createElement("div",{className:In.right},Ze))),Qt={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"},xn=({className:pt,style:mt={},dataSource:Ne=[]})=>y.createElement("div",{className:ke()(Qt.crumbs,pt),style:mt},Ne.map((Ue,Ze)=>Zexe.history.push(Ue.path)},Ue.name):y.createElement("span",null,Ue.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ze,style:{color:"#5F6368"}},Ue.name))),fn=te(31797),rn=Object.defineProperty,En=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,xt=Object.prototype.propertyIsEnumerable,bt=(pt,mt,Ne)=>mt in pt?rn(pt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):pt[mt]=Ne,_t=(pt,mt)=>{for(var Ne in mt||(mt={}))zn.call(mt,Ne)&&bt(pt,Ne,mt[Ne]);if(Vt)for(var Ne of Vt(mt))xt.call(mt,Ne)&&bt(pt,Ne,mt[Ne]);return pt},Rt=(pt,mt)=>En(pt,an(mt)),De=(pt,mt)=>{var Ne={};for(var Ue in pt)zn.call(pt,Ue)&&mt.indexOf(Ue)<0&&(Ne[Ue]=pt[Ue]);if(pt!=null&&Vt)for(var Ue of Vt(pt))mt.indexOf(Ue)<0&&xt.call(pt,Ue)&&(Ne[Ue]=pt[Ue]);return Ne};const{Countdown:ht}=fn.default;var Gt=pt=>{var mt=pt,{onChange:Ne}=mt,Ue=De(mt,["onChange"]);const[Ze,wt]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ze=="number"&&Ze>=0&&Ne(Ze)},[Ze]);const Ut=tn=>{const gn=Math.floor(tn/1e3);wt(gn)};return y.createElement(ht,Rt(_t({},Ue),{onChange:Ut}))}},58856:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ue}});var y=te(59301);function ue(Oe,fe){const he=(0,y.useRef)();(0,y.useEffect)(()=>{he.current=Oe}),(0,y.useEffect)(()=>{function ye(){he.current()}if(fe!==null){let Ee=setInterval(ye,fe);return()=>clearInterval(Ee)}},[fe])}},31947:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(31797),Oe=te(5871),fe=te(78241),he=te(43418),ye=te(71418),Ee=te(1710),ke=te(92832),ve=te(95237),ce=te(43604),we=te(3113),Le=te(94941),Ge=te(61186),oe=te.n(Ge),a=te(89070),E=te(955),x=te(16209),b=te(24065),z=te(83312),ee=te(59301),ne=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=pe=>{try{Ve(de.next(pe))}catch(He){me(He)}},at=pe=>{try{Ve(de.throw(pe))}catch(He){me(He)}},Ve=pe=>pe.done?Pe(pe.value):Promise.resolve(pe.value).then(ge,at);Ve((de=de.apply(ie,Ae)).next())});const{Countdown:ae}=ue.default,le=({value:ie,onChange:Ae,MaxMinutes:de})=>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(Oe.Z,{value:ie,onChange:Ae,min:0,precision:0,max:de,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${de}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),re=({exercise:ie,successCb:Ae,dispatch:de})=>{var Pe,me,ge,at;const Ve=(0,a.useParams)(),[pe]=fe.default.useForm(),He=fe.default.useWatch("time",pe),[je,Me]=(0,y.useState)(!1),Te=(0,y.useRef)(),{actionTabs:Qe}=ie,[tt,_e]=(0,y.useState)(),[,ot,Ce,Fe]=(0,z.U)(Le.n7,{id:Ve.categoryId}),[,Je,xe]=(0,z.U)(Le.Cd,{});(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Me(!1),pe.resetFields())},[ie.actionTabs.key]);const ct=()=>new Promise(It=>ne(void 0,null,function*(){var Et,Jt;return Te.current=yield(0,x.y)({ip_limit:(Et=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Jt=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Jt.ip_bind_type}),It()})),St=()=>ne(void 0,null,function*(){var It,Et,Jt,Ie,et;yield pe.validateFields();const Pt=pe.getFieldsValue();if(Me(!0),(((It=Qe==null?void 0:Qe.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(Et=Qe==null?void 0:Qe.exerciseParams)!=null&&Et.ip_bind_type)&&(yield ct()),(yield(0,Le.ZD)((Jt=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Jt.id,{exercise_user_id:(Ie=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Pt.unlock_key,time:Pt.time,ip:Te.current})).status===0){if(Ae){de({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,E.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ve.coursesId,login:(et=(0,b.eY)())==null?void 0:et.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),de({type:"exercise/setActionTabs",payload:{}})}Me(!1)}),be=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],it=((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((me=Qe==null?void 0:Qe.exerciseParams)==null?void 0:me.errorMessage)=="object";(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield xe(Ve);yield Ce({}),It.status||_e(It)})},[ie.actionTabs.key]);const{time:Lt,end_time:Se}=(tt==null?void 0:tt.exercise)||{},Re=Fe!=null&&Fe.user_end_time?oe()(Fe==null?void 0:Fe.user_end_time).add(1,"minutes"):oe()(),Bt=oe()(Fe==null?void 0:Fe.user_total_end_time)>Re?Math.round(oe().duration(oe()(Fe==null?void 0:Fe.user_total_end_time).diff(Re.startOf("minute"))).asMinutes()):0,ft=((Fe==null?void 0:Fe.student_left_minutes)||0)+(He||0);return ee.createElement(ee.Fragment,null,ee.createElement(he.default,{width:514,centered:!0,closable:!!((ge=Qe==null?void 0:Qe.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{de({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:ot||Je},it&&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 "),!it&&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"),it&&ee.createElement(Ee.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((at=Qe==null?void 0:Qe.exerciseParams)==null?void 0:at.errorMessage)||{}],columns:be}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:pe,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(ke.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Lt!==-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()(Fe==null?void 0:Fe.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(le,{MaxMinutes:Bt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},ot||Je?"--":ft),"\u5206\u949F",ft!==0&&(Fe==null?void 0:Fe.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Fe==null?void 0:Fe.user_end_time).add(He||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()(Se).format("YYYY-MM-DD HH:mm")))),ee.createElement(ve.Z,{justify:"space-between",align:"middle"},ee.createElement(ce.Z,null),ee.createElement(ce.Z,null,ee.createElement(we.ZP,{loading:je,onClick:St},"\u8FDB\u5165\u8003\u8BD5"))))))};Ft.Z=(0,a.connect)(({exercise:ie})=>({exercise:ie}))(re)},8394:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return a}});var y=te(59301),ue=te(89070),Oe=te(43418),fe=te(3113),he=te(71418),ye=te(88264),Ee=te(25555),ke=te(23954),ve=te(24334),ce=te(61186),we=te.n(ce),Le=te(35106),Ge=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ne=re=>{try{le(b.next(re))}catch(ie){ee(ie)}},ae=re=>{try{le(b.throw(re))}catch(ie){ee(ie)}},le=re=>re.done?z(re.value):Promise.resolve(re.value).then(ne,ae);le((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ue.useLocation)(),33);const ee=(0,ue.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const _e=yield(0,ye.X6)(E);z(_e.data)})}()},[E]);const{status:ne,created_at:ae,code:le,name:re,language:ie,pass_sets_count:Ae,set_count:de,error_msg:Pe,output:me,input:ge,expected_output:at,execute_memory:Ve,user:pe,execute_time:He,input_file_url:je,output_file_url:Me,is_file:Te,expected_output_file_url:Qe}=b||{};return Ge.createElement(Oe.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Ge.createElement(fe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ge.createElement(he.Z,{spinning:!b,delay:500},Ge.createElement("div",{className:"record-detail-info"},b?Ge.createElement(Ge.Fragment,null,Ge.createElement("div",{className:"record-detail-body"},Ge.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ge.createElement("ul",{className:"record-info"},Ge.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ge.createElement("span",{className:ne===0?"c-green":"c-red"},Ee.Im[ne])," "),Ge.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ge.createElement("span",null,we()(ae).format("YYYY-MM-DD HH:mm:ss"))," "),Ge.createElement("li",null," \u8BED\u8A00\uFF1A",Ge.createElement("span",null,ie)," "),Ge.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ge.createElement("span",null,He*1e3,"ms")," "),Ge.createElement("li",null," ",`${ne===Le.h.HIDE_COMPILE_STATUS?"--":Ae} / ${de} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ee.gZ)({status:ne,error_msg:Pe,execute_time:He,output:me,input:ge,expected_output:at,input_file_url:je,output_file_url:Me,is_file:Te,expected_output_file_url:Qe}),Ge.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ge.createElement(ke.ZP,{height:"200px",width:"100%",language:ie==null?void 0:ie.toLocaleLowerCase(),value:ve.Base64.decode(le),options:{readOnly:!0}}))):null)))}},87001:function(lt,Ft,te){"use strict";te.d(Ft,{Im:function(){return de},Y4:function(){return me}});var y=te(59301),ue=te(92832),Oe=te(8591),fe=te(3113),he=te(74440),ye=te(24334),Ee=te.n(ye),ke=te(61293),ve=te(33538),ce=te(85149),we=te(955),Le=te(34376),Ge=te.n(Le),oe=te(99064),a=te(89070),E=te(8394),x=te(34604),b=te(88264),z=te(34587),ee=te(23210),ne=te(92310),ae=te.n(ne),le=te(4901),re=te(59301),ie=(Ve,pe,He)=>new Promise((je,Me)=>{var Te=_e=>{try{tt(He.next(_e))}catch(ot){Me(ot)}},Qe=_e=>{try{tt(He.throw(_e))}catch(ot){Me(ot)}},tt=_e=>_e.done?je(_e.value):Promise.resolve(_e.value).then(Te,Qe);tt((He=He.apply(Ve,pe)).next())});const{TextArea:Ae}=ue.default,de={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.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 Pe=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Pe||{});function me(Ve){const{status:pe,error_msg:He,output:je,input:Me,expected_output:Te,is_file:Qe,input_file_url:tt,output_file_url:_e,expected_output_file_url:ot,setMonacoValue:Ce,setData:Fe}=Ve,Je=(0,y.useRef)(),xe=(0,y.useRef)(),ct=(0,y.useRef)();let St=null;const be={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(je&&!Qe&&Je.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Je.current);const Lt=(0,we.pp)(ye.Base64.decode(je));it.write(Lt),it.setOption("theme",{background:"#1e1e1e"})}if(Me&&!Qe&&xe.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(xe.current),it.write((0,we.pp)(Me)),it.setOption("theme",{background:"#1e1e1e"})}if(Te&&!Qe&&ct.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(ct.current),it.write((0,we.pp)(ye.Base64.decode(Te))),it.setOption("theme",{background:"#1e1e1e"})}},[je]),pe){case he.h.NOMATCH:St=re.createElement(re.Fragment,null,re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&re.createElement("div",{ref:Je}),Qe&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield(0,oe.ZP)(_e,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ce(it),setTimeout(()=>{Fe(_e)},200)})},je)),re.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&re.createElement("div",{ref:ct}),Qe&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ce(yield it.text()),setTimeout(()=>{Fe(ot)},200)})},Te)));break;case he.h.EXECUTEFAILURE:St=re.createElement(re.Fragment,null,re.createElement("div",{style:{border:"1px #F6F7F9 solid"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&re.createElement(ce.Z,{value:Me,style:be}),Qe&&re.createElement("div",{style:be},re.createElement("a",{onClick:()=>(0,we.LR)(tt,Me)},Me))),re.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:ke.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(He),"111")));break;case he.h.COMPILEFAILURE:St=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:ke.Z.error},ye.Base64.decode(He)));break;case he.h.PODFAILURE:St=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:St=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",St," ")}function ge(Ve){const{status:pe,error_msg:He,execute_time:je,output:Me,input:Te,expected_output:Qe,is_file:tt,input_file_url:_e,output_file_url:ot,expected_output_file_url:Ce}=Ve;let Fe=null;switch(pe){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:Fe=re.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:Fe=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Fe=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",Fe," ")}function at({value:Ve,className:pe}){return re.createElement("span",{className:pe},Ve)}Ft.ZP=({input:Ve,is_file:pe,debuging:He,submitting:je,executingMessage:Me,debugResult:Te,onChangeInput:Qe,onDebugCode:tt,onSubmitCode:_e,hack:ot,user:Ce,submitResult:Fe,isWhiteTheme:Je,topDispatch:xe})=>{const[ct]=(0,a.useSearchParams)(),St=(0,a.useParams)(),[be,it]=(0,y.useState)(!1),[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)(1),[ft,It]=(0,y.useState)(!1),[Et,Jt]=(0,y.useState)(0),[Ie,et]=(0,y.useState)(!1),[Pt,st]=(0,y.useState)(""),[rt,ut]=(0,y.useState)(""),We=(0,y.useRef)(),Ot=(0,y.useRef)(),nn=(0,y.useRef)(null),Mt=(0,y.useRef)(null),qt=(0,y.useRef)(null);console.log(Fe,"submitResult",St);const{status:en,id:dn,input:wn,output:Pn,expected_output:sn,is_file:In,input_file_url:Wt,output_file_url:kt,expected_output_file_url:Qt,error_msg:Zn,hack_sets:xn}=Fe||{};(0,y.useEffect)(()=>{en===0&&(Bt(1),Jt(0))},[en,dn]),(0,y.useEffect)(()=>{ie(void 0,null,function*(){var Rt;const De=yield(0,b.rX)(St==null?void 0:St.id,"submit");(De==null?void 0:De.status)===0&&(De!=null&&De.data&&((Rt=De==null?void 0:De.data)==null?void 0:Rt.status)!==0?(xe({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:De==null?void 0:De.data}}),Bt(2),Jt(320)):(Bt(1),Jt(0)))})},[St==null?void 0:St.id]),(0,y.useEffect)(()=>{if(We.current){let _t=function(Ne){yt=ht.offsetHeight,Gt=!0,pt=Ne.pageY,qt.current.style.display="block"},Rt=function(){Gt=!1,qt.current.style.display="none"},De=function(Ne){if(Gt){fn();let Ue=pt-Ne.pageY,Ze=yt+Ue;if(Ze<0&&(Ze=0),Ze>window.innerHeight-150&&(Ze=window.innerHeight-150),Re===1){Ze<=34?Jt(0):Jt(Ze);return}console.log(Ze,"resizeH"),Jt(Ze)}};const ht=nn.current;let yt=0,Gt=!1,pt=0;const mt=document.getElementById("case-y-bar");return mt==null||mt.addEventListener("mousedown",_t),document.addEventListener("mousemove",De),document.addEventListener("mouseup",Rt),()=>{const Ne=document.getElementById("case-y-bar");Ne==null||Ne.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",De),document.removeEventListener("mouseup",Rt)}}},[We,Re]),(0,y.useEffect)(()=>{const _t=x.Z.subscribe("resize-move-bar",fn);if(ct.get("type")!=="exercises")return document.addEventListener((0,le.gH)(),an),()=>{document.removeEventListener((0,le.gH)(),an),_t()}},[]),(0,y.useEffect)(()=>{});function fn(){var _t,Rt,De,ht;const yt=document.getElementById("outputResultRef");if(yt){let Gt=yt.dataset.text;Ot.current.reset(),Ot.current.writeln(Gt);const pt=document.getElementById("outputResultRef").offsetWidth-20,mt=((ht=(De=(Rt=(_t=Ot.current)==null?void 0:_t._core)==null?void 0:Rt._renderService)==null?void 0:De.dimensions)==null?void 0:ht.actualCellWidth)||10,Ne=Math.ceil(pt/mt);Ot.current.resize(Ne,Math.ceil(yt.clientHeight/16))}}function rn(){it(!be),setTimeout(()=>{fn()},300),Jt(be?320:window.innerHeight-150)}function En(){Lt?(Se(!1),(0,le.BU)()):(Se(!0),(0,le.Dj)(Mt.current))}const an=_t=>{(0,le.vp)()||Se(!1)},Vt=(0,y.useMemo)(()=>{if(Te){const{status:_t,output:Rt,error_msg:De}=Te;return setTimeout(()=>{let ht="",yt=document.getElementById("outputResultRef");Rt?ht=ye.Base64.decode(Rt):De&&(ht=ye.Base64.decode(De)),Ot.current=new Le.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(yt),Ot.current.onKey(function(Gt){var pt;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let mt=(pt=Ot.current)==null?void 0:pt.getSelection();navigator.clipboard.writeText(mt).then(()=>{})}}),yt.dataset.text=ht,Ot.current.setOption("convertEol",!0),fn()},300),re.createElement(re.Fragment,null,ge(Te))}return null},[Te]);function zn(){var _t,Rt;if(!(ot!=null&&ot.code)||((_t=ot==null?void 0:ot.code)==null?void 0:_t.trim().length)===0){(Rt=Oe.ZP)==null||Rt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Bt(1),Jt(320),tt()}const xt=_t=>ie(void 0,null,function*(){let Rt=yield(0,oe.ZP)(`/api/problems/${_t}/start.json`,{method:"get",params:{hack_user_id:Ce==null?void 0:Ce.user_id}});Rt&&(window.location.href=`/myproblems/${Rt==null?void 0:Rt.identifier}${window.location.search}`)});function bt(){In?navigator.clipboard.writeText(ye.Base64.decode(Zn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(Pn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return re.createElement(y.Fragment,null,re.createElement("div",{className:ae()(ke.Z.case,Je&&ke.Z.whiteCase),style:{height:Et},ref:nn},re.createElement("div",{className:ke.Z.fullMask,ref:qt}),re.createElement("div",{className:ke.Z["resize-y-bar"],id:"case-y-bar",ref:We,draggable:!1},Re===2&&re.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Re===1&&(Et<=34?re.createElement("div",{onClick:()=>{Jt(320)},className:ke.Z.unfoldBtn},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):re.createElement("div",{onClick:()=>{Jt(0)},className:ke.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),re.createElement("div",null,re.createElement("div",{className:ke.Z.caseHead},re.createElement("div",{className:ke.Z.dot}),re.createElement("div",{className:ke.Z.text},Re===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Re===2&&!je&&typeof en=="number"&&re.createElement(re.Fragment,null,en===he.h.OK?re.createElement("div",{className:ke.Z.pass},re.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):re.createElement("div",{className:ke.Z.noPass},re.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),de[en])),re.createElement("div",{className:ke.Z.btns},Re===2&&!je&&re.createElement(re.Fragment,null,en!==he.h.OK&&re.createElement("div",{onClick:bt},re.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),re.createElement("div",{onClick:()=>{et(dn)}},re.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ct.get("type")!=="exercises"&&re.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>rn()},re.createElement("i",{className:`iconfont icon-${be?"suoxiao1":"fangda"}`})))),re.createElement("div",{style:{display:Re===1?"block":"none"}},He?re.createElement(ve.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34}},re.createElement("div",{className:ke.Z.result},re.createElement("div",{className:ke.Z.left},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),re.createElement("div",{className:ke.Z.leftNode},re.createElement(Ae,{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:pe?"":Ve,onChange:Qe}))),re.createElement("div",{className:ke.Z.right},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),re.createElement("div",{className:ke.Z.node},Te?Vt:re.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")))))),re.createElement("div",{style:{display:Re===2?"block":"none"}},je?re.createElement(ve.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},re.createElement("div",{ref:Mt,className:ke.Z.elseNode},re.createElement("div",{className:ke.Z.nameWrap},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),re.createElement("div",{className:ke.Z.scroll},re.createElement("pre",{className:ke.Z.scrollBox,style:ft?{height:Lt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!In&&re.createElement(at,{value:wn}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ut(yield _t.text()),setTimeout(()=>{st(Wt)},200)})},wn)),wn&&re.createElement("div",{className:ke.Z.action},re.createElement("span",{onClick:()=>It(!ft)},ft?"\u6536\u8D77":"\u5C55\u5F00"),ct.get("type")!=="exercises"&&re.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>En(),className:`iconfont icon-${Lt?"suoxiao1":"fangda"}`})))),re.createElement("div",{className:ke.Z.result,style:{flex:1,overflow:"hidden"}},re.createElement("div",{className:ke.Z.left},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement("div",{className:ke.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},re.createElement("pre",null,!In&&re.createElement(at,{className:"mb10",value:sn&&ye.Base64.decode(sn)||""}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield fetch(Qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ut(yield _t.text()),setTimeout(()=>{st(Qt)},200)})},sn)))),re.createElement("div",{className:ke.Z.right},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:ke.Z.node,style:{color:en===he.h.OK?"#2ABD8C":"#FF2C29"}},re.createElement("pre",null,(en===4||en===5)&&re.createElement(at,{className:"mb10",value:Zn&&ye.Base64.decode(Zn)||""}),en!=4&&en!=5&&(In?re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield(0,oe.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ut(_t)}catch(Rt){ut("")}setTimeout(()=>{st(kt)},200)})},Pn):re.createElement(at,{className:"mb10",value:Pn&&ye.Base64.decode(Pn)||""})))))))))),re.createElement("div",{className:ae()(ke.Z.footer,Je&&ke.Z.whiteFooter),style:{zIndex:100}},(ot==null?void 0:ot.is_program)&&(ot==null?void 0:ot.above_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>xt(ot==null?void 0:ot.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ot==null?void 0:ot.is_program)&&(ot==null?void 0:ot.under_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>xt(ot==null?void 0:ot.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),re.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:He||je,loading:He,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),ct.get("qtype")!=="8"&&re.createElement(fe.ZP,{className:ke.Z.disabled,type:"primary",icon:re.createElement("i",{className:"iconfont icon-bofang1"}),loading:je,disabled:He||je,onClick:()=>{var _t,Rt;if(!(ot!=null&&ot.code)||((_t=ot==null?void 0:ot.code)==null?void 0:_t.trim().length)===0){(Rt=Oe.ZP)==null||Rt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Bt(2),Jt(320),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),re.createElement(E.Z,{onClose:et,open:Ie}),re.createElement(ee.Z,{close:!0,data:Pt,type:Pt.length?"txt":"",onClose:()=>st(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(lt,Ft,te){"use strict";te.r(Ft),te.d(Ft,{Types:function(){return Zt},default:function(){return ga}});var y=te(59301),ue=te(89070),Oe=te(31797),fe=te(43418),he=te(71418),ye=te(3113),Ee=te(6848),ke=te(95237),ve=te(88264),ce=te(94941),we=te(4901),Le=te(17064),Ge=te(3294),oe=te(87169),a=te(43428),E=te(23954),x=te(79346),b=te(16479),z=te(16869),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Be,qe,Ye)=>qe in Be?ne(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,Pe=(Be,qe)=>{for(var Ye in qe||(qe={}))ie.call(qe,Ye)&&de(Be,Ye,qe[Ye]);if(re)for(var Ye of re(qe))Ae.call(qe,Ye)&&de(Be,Ye,qe[Ye]);return Be},me=(Be,qe)=>ae(Be,le(qe));const ge={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var at=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be))(at||{});function Ve(Be,qe){switch(qe.type){case 3:return me(Pe({},Be),{showEditorSetting:qe.payload});case 1:return me(Pe({},Be),{theme:qe.payload});case 0:return me(Pe({},Be),{fontSize:qe.payload});case 2:return me(Pe({},Be),{tabToSpace:qe.payload});default:throw new Error}}var pe=({isLoading:Be,value:qe,onChange:Ye,language:At,onUpdateCode:gt,ActionBarRender:nt,setIsWhiteTheme:dt})=>{const[Xt,vn]=(0,y.useReducer)(Ve,ge),{theme:un,fontSize:$t,showEditorSetting:Tt,tabToSpace:bn}=Xt,mn=(0,y.useRef)(),na=(0,y.useRef)();(0,y.useEffect)(()=>{dt(un==="vs")},[un]);const Xe={onFontSizeChange:Kn=>{vn({type:0,payload:Kn}),(0,b.t)("cmFontSize",Kn)},tabToSpace:bn,cmFontSize:$t,className:"oj",cmCodeMode:un,onTabToSpace:Kn=>{vn({type:2,payload:Kn}),(0,b.t)("cmTabToSpace",Kn)},onCodeModeChange:Kn=>{vn({type:1,payload:Kn}),(0,b.t)("ProgrammingCodeMode",Kn)}};function yn(){vn({type:3,payload:!1})}function aa(){vn({type:3,payload:!0})}const Ta={value:qe,language:At,theme:un,options:{fontSize:$t,insertSpaces:bn},onChange:Kn=>{Ye(Kn),na.current=Kn,clearTimeout(mn.current),mn.current=setTimeout(()=>{gt(na.current)},1e4)},onEditBlur:Kn=>{na.current&>(na.current)}};return ee.createElement(y.Fragment,null,nt(aa),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!Be&&ee.createElement(E.ZP,Pe({},Ta))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Tt,onClose:yn},ee.createElement(z.Z,Pe({},Xe)))))},He=te(60141),je=te(24334),Me=te(87001),Te={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"},Qe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},tt=te(1710),_e=te(58421),ot=te(58617),Ce=te(8394),Fe=te(61186),Je=te.n(Fe),xe=te(59301);const{Column:ct}=tt.default;var St=({submitResult:Be,submitting:qe,submitRecords:Ye,page:At,onPageChange:gt,topicId:nt})=>{const[dt]=(0,ue.useSearchParams)(),{records:Xt,records_count:vn}=Ye||{},[un,$t]=(0,y.useState)(!1),Tt=dt.get("type")==="1";return xe.createElement(he.Z,{spinning:qe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:xe.createElement(ot.Z,{style:{fontSize:24},spin:!0})},(Xt==null?void 0:Xt.length)>0?xe.createElement(tt.default,{dataSource:Xt,rowKey:"id",pagination:!1},xe.createElement(ct,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(bn,mn)=>xe.createElement("span",null," ",Je()(bn).format("YYYY-MM-DD HH:mm:ss"))}),xe.createElement(ct,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(bn,mn)=>{var na;return xe.createElement("span",{className:`${bn===0?"c-green":"c-red"} current`,onClick:()=>{$t(mn.id)}},(na=Me.Im[bn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),xe.createElement(ct,{title:`\u6267\u884C\u7528\u65F6 (${Tt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:bn=>bn?Tt?bn:bn/1e3:""}),xe.createElement(ct,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Tt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:bn=>bn?Tt?bn:parseFloat((bn/1024).toFixed(2)):""}),xe.createElement(ct,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),xe.createElement(ct,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(bn,mn)=>xe.createElement("span",{className:"c-light-primary current",onClick:()=>{$t(mn.id)}},"\u67E5\u770B")})):xe.createElement("div",{style:{height:300,width:"100%"}}),xe.createElement(Ce.Z,{onClose:$t,open:un}),vn>15?xe.createElement(_e.Z,{className:Qe.pagination,current:At,pageSize:15,total:vn,onChange:gt}):null)},be=te(8797),it=te(12563),Lt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Se=te(85149),Re=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ft=({hack:Be})=>{const{language:qe,difficult:Ye,time_limit:At,description:gt}=Be,[nt]=(0,ue.useSearchParams)(),dt=Bt[Ye];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Lt.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Lt.info_tag},qe)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(it.default,{color:dt==null?void 0:dt.color},dt==null?void 0:dt.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},At,"\u79D2"))),nt.get("qtype")==="8"?Re.createElement(Se.Z,{value:gt,showProgramFill:!0,className:Lt.desc}):Re.createElement(Se.Z,{value:gt,className:Lt.desc}))},It={},Et=te(59301),Jt=({hack:Be,current_user:qe})=>Et.createElement("div",{className:It.answer},Be!=null&&Be.answer_text?Et.createElement(Se.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.answer_text)||""}):Et.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ie=te(34604),et=te(99064);function Pt(Be,qe){return(0,et.U2)(`/problems/${Be}/comments.json`,{page:qe,limit:10})}function st(Be){return(0,et.v_)(`/discusses/${Be}/plus.json`,{container_type:"Discuss",type:1})}function rt(Be,qe,Ye){return(0,et.v_)(`/problems/${Be}/comments/reply.json`,{comments:{content:Ye,parent_id:qe}})}function ut(Be,qe){return(0,et.v_)(`/problems/${Be}/comments.json`,{comments:{content:qe}})}function We(Be,qe,Ye){return(0,et.v_)(`/problems/${Be}/comments/${qe}/hidden.json`,Ye)}function Ot(Be,qe){return(0,et.IV)(`/problems/${Be}/comments/${qe}`)}var nn=te(34362);function Mt({author:Be}){return y.createElement("a",{href:`/users/${Be.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ge.Z.IMG_SERVER}/images/${Be.image_url}`,width:"50"}))}function qt({data:Be,index:qe,parentDiscussIndex:Ye,user:At,onSetActionType:gt}){const{author:nt,can_delete:dt,content:Xt,id:vn,time:un}=Be;function $t(){gt({id:vn,index:qe,type:"delete-discuss",parentDiscussIndex:Ye,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Tt=At.admin||dt||nt.user_id===At.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Mt,{author:nt}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${nt.login}`,target:"_blank"},nt.name),y.createElement("span",{className:"grey"},un),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},Tt?y.createElement("a",{onClick:$t,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Se.Z,{className:"discuss-content",value:Xt})))}var en=({user:Be,data:qe,index:Ye,onPlusDiscuss:At,onSetActionType:gt,activeDiscussIndex:nt,onReplyDiscuss:dt,onSetActiveDiscussIndex:Xt})=>{const{content:vn,children:un,hidden:$t,id:Tt,praise_count:bn,time:mn,user_praise:na,can_delete:Xe,author:yn}=qe;function aa(){Xt(Tt)}function Ta(){At(Tt,!na,Ye)}function Kn(){gt({id:Tt,index:Ye,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qa(){gt({id:Tt,index:Ye,params:{hidden:$t?"0":"1"},type:"hidden-discuss",message:$t?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Jn=Be.admin||Be.user_id===yn.user_id;return y.createElement("div",{className:"discuss-item-container",key:Tt},y.createElement(Mt,{author:yn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${yn.login}`,target:"_blank"}," ",yn.name," "),y.createElement("span",{className:"grey"},mn)),y.createElement(Se.Z,{className:"discuss-content",value:vn}),un&&un.length>0?y.createElement("div",{className:"reply-discuss-container"},un.map((ma,ia)=>y.createElement(qt,{key:ma.id,data:ma,index:ia,user:Be,onSetActionType:gt,parentDiscussIndex:Ye}))):null,y.createElement("div",{className:"btn-group"},Jn?y.createElement("a",{onClick:Qa,title:$t?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:$t?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Xe&&(!un||un.length==0)?y.createElement("a",{onClick:Kn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:aa,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Ta,className:na?"c-orange":""},y.createElement("i",{className:na?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,bn||""))),y.createElement(nn.Z,{id:Tt,activeDiscussIndex:nt,onReplyDiscuss:dt})))},dn=te(61398),wn={"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"},Pn=te(12290),sn=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=vn=>{try{Xt(Ye.next(vn))}catch(un){gt(un)}},dt=vn=>{try{Xt(Ye.throw(vn))}catch(un){gt(un)}},Xt=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())}),In=({user_praise:Be,praise_count:qe,praisePlus:Ye,onCreateDiscuss:At,discuss_count:gt})=>{const[nt,dt]=(0,y.useState)(!1),[Xt,vn]=(0,y.useState)("");function un(mn){vn(mn)}function $t(){dt(!0)}function Tt(){dt(!1)}function bn(){return sn(this,null,function*(){At(Xt),vn(""),dt(!1)})}return y.createElement("div",{className:`${wn["dis-input-editor-container"]} ${nt?wn.active:""} `},y.createElement("div",{className:nt?`hide ${wn["text-area"]}`:wn["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:$t}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",gt," "),y.createElement("a",{className:"c-light-black",onClick:Ye,title:Be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),qe?y.createElement("span",null,qe):"")),nt?y.createElement("div",{className:wn["input-mask"],onClick:Tt}):null,y.createElement("div",{className:nt?wn["md-container"]:`${wn["md-container"]} hide`},y.createElement(Pn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Xt,height:240,onChange:un}),y.createElement("div",{className:wn["tip-container"],onClick:Tt},y.createElement("a",{className:wn["btn-send"],onClick:bn}," \u53D1\u9001 "))))},Wt=te(59301),kt=Object.defineProperty,Qt=Object.defineProperties,Zn=Object.getOwnPropertyDescriptors,xn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,En=(Be,qe,Ye)=>qe in Be?kt(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,an=(Be,qe)=>{for(var Ye in qe||(qe={}))fn.call(qe,Ye)&&En(Be,Ye,qe[Ye]);if(xn)for(var Ye of xn(qe))rn.call(qe,Ye)&&En(Be,Ye,qe[Ye]);return Be},Vt=(Be,qe)=>Qt(Be,Zn(qe)),zn=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=vn=>{try{Xt(Ye.next(vn))}catch(un){gt(un)}},dt=vn=>{try{Xt(Ye.throw(vn))}catch(un){gt(un)}},Xt=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const xt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bt=(Be=>(Be[Be.GET_DISCUSSES=0]="GET_DISCUSSES",Be[Be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Be[Be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Be[Be.PLUS_DISCUSS=3]="PLUS_DISCUSS",Be[Be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Be[Be.SET_PAGE=5]="SET_PAGE",Be[Be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Be))(bt||{});function _t(Be,qe){switch(qe.type){case 6:return Vt(an({},Be),{loading:!0});case 0:return an(an({},Be),qe.payload);case 1:return an(an({},Be),qe.payload);case 4:return an(an({},Be),qe.payload);case 3:return an(an({},Be),qe.payload);case 5:return Vt(an({},Be),{page:qe.payload});case 2:return an(an({},Be),qe.payload);default:throw new Error}}var Rt=({user:Be,identifier:qe,hack:Ye,onTriggerPraise:At,activeIndex:gt})=>{const[nt,dt]=(0,y.useReducer)(_t,xt),{loading:Xt,page:vn,data:un,count:$t,actionType:Tt,activeDiscussIndex:bn}=nt,mn=(0,y.useCallback)(()=>zn(void 0,null,function*(){dt({type:6});const ma=yield Pt(qe,vn),{comments:ia,disscuss_count:fa}=ma;dt({type:0,payload:{data:ia,count:fa,loading:!1}})}),[vn,qe]);(0,y.useEffect)(()=>{gt==="2"&&mn()},[qe,vn,gt]);function na(ma){dt({type:5,payload:ma})}function Xe(ma){dt({type:4,payload:{actionType:ma}})}function yn(ma){dt(bn===ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ma}})}function aa(ma,ia,fa){return zn(this,null,function*(){try{const xa=yield st(ma);un[fa].user_praise=ia,un[fa].praise_count=xa.praise_count,dt({type:3,payload:{data:[...un]}})}catch(xa){console.log(xa)}})}function Ta(){return zn(this,null,function*(){const{id:ma,params:ia,type:fa,index:xa,parentDiscussIndex:ha}=Tt;if(fa==="hidden-discuss"&&(yield We(qe,ma,ia),ha?un[ha].children[xa].hidden=ia.hidden==1:un[xa].hidden=ia.hidden==1,dt({type:4,payload:{actionType:null,data:[...un]}})),fa==="delete-discuss"){if(yield Ot(qe,ma),ha||ha===0){let ka=un[ha].children;for(let ya=ka.length-1;ya>=0;ya--)if(ka[ya].id===ma){ka.splice(ya,1);break}un[ha].children=ka}else for(let ka=un.length-1;ka>=0;ka--)if(un[ka].id===ma){un.splice(ka,1);break}dt({type:4,payload:{actionType:null,data:[...un]}})}})}function Kn(){dt({type:4,payload:{actionType:null}})}function Qa(ma,ia){return zn(this,null,function*(){try{yield rt(qe,ma,ia),mn()}catch(fa){console.log(fa)}})}function Jn(ma){return zn(this,null,function*(){dt({type:6}),yield ut(qe,ma),mn()})}return Wt.createElement(Wt.Fragment,null,Wt.createElement("div",{className:"discuss-panel"},un.length===0?Wt.createElement(be.Z,null):un.map((ma,ia)=>Wt.createElement(en,{onReplyDiscuss:Qa,onPlusDiscuss:aa,onSetActiveDiscussIndex:yn,onSetActionType:Xe,data:ma,index:ia,user:Be,activeDiscussIndex:bn})),$t>10?Wt.createElement("div",{className:"pagination-container"},Wt.createElement(_e.Z,{showQuickJumper:!0,onChange:na,current:vn,total:$t})):null),Wt.createElement(In,{user_praise:Ye.user_praise,praise_count:Ye.praises_count,praisePlus:At,discuss_count:Ye.comments_count,onCreateDiscuss:Jn}),Wt.createElement(x.Z,null,Wt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Tt,onOk:Ta,onCancel:Kn},Wt.createElement("p",null,Tt?Tt.message:"")),Wt.createElement(dn.Z,null)))},De=te(57809),ht=te(92832),yt=te(65615),Gt={},pt=te(59301),mt=({hack:Be,current_user:qe})=>pt.createElement("div",{className:Gt.answer},Be!=null&&Be.analysis?pt.createElement(Se.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.analysis)||""}):pt.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ne={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ue=te(36381),Ze=te(43604),wt=te(78241),Ut=te(5871),tn=te(72161),gn=te(59301);const{TextArea:An}=ht.default,{Panel:Mn}=Ue.default;var pn=({data:Be,hack:qe})=>(console.log(Be,qe,"data"),qe!=null&&qe.is_file?gn.createElement(tn.Y2,{disabled:!0,className:Ne.uploadTableWrapper,showScore:!qe.test_set_score,data:Be,isProgramHomework:!0}):gn.createElement("div",{className:Ne.hackSets},Be==null?void 0:Be.map((Ye,At)=>gn.createElement(Ue.default,{accordion:!0,bordered:!1,key:At,defaultActiveKey:At===0&&Ye.id,className:Ne.collapseWrapper,expandIcon:({isActive:gt})=>gn.createElement("i",{className:`iconfont icon-weizhankai ${gt?Ne.open:Ne.close}`,style:{fontSize:14,transition:"all .2s"}})},gn.createElement(Mn,{key:Ye.id,header:gn.createElement(ke.Z,{align:"middle",justify:"space-between",wrap:!1},gn.createElement(Ze.Z,{className:Ne.panelHeader},gn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",At+1)),gn.createElement(Ze.Z,{flex:1},gn.createElement(ke.Z,{align:"middle",justify:"end",wrap:!1},!(qe!=null&&qe.test_set_score)&&gn.createElement(Ze.Z,{className:Ne.rateInput},gn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gn.createElement("div",null,gn.createElement(wt.default.Item,{noStyle:!0},gn.createElement(Ut.Z,{value:Ye==null?void 0:Ye.score,className:Ne.baseFormItem,min:0,max:100,disabled:!0}))),gn.createElement("span",{className:"ml10"},"%")))))},gn.createElement(wt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ye==null?void 0:Ye.input,rows:4})),gn.createElement(wt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ye==null?void 0:Ye.output,rows:4}))))))),jn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ke=te(59301),Ln=(0,y.forwardRef)(({data:Be=[]},qe)=>{var Ye;const[At,gt]=(0,y.useState)(),nt=Be.filter(Xt=>Xt.show);(0,y.useEffect)(()=>{nt.length&>(nt[0].id)},[Be==null?void 0:Be.length]);const dt=((Ye=nt.find(Xt=>Xt.id===At))==null?void 0:Ye.element)||null;return(0,y.useImperativeHandle)(qe,()=>({setActiveTab:Xt=>gt(Xt)})),Ke.createElement("div",{className:jn.tabs},Ke.createElement("div",{className:jn.tabWarp},nt.map(Xt=>Ke.createElement("div",{onClick:()=>gt(Xt.id),className:`${jn.tab} ${Xt.id===At?jn.active:""}`,key:Xt.id},Xt.name))),Ke.createElement("div",{className:jn.content},dt))}),Dt=te(59301),On=Object.defineProperty,Ct=Object.defineProperties,Kt=Object.getOwnPropertyDescriptors,Fn=Object.getOwnPropertySymbols,hn=Object.prototype.hasOwnProperty,Hn=Object.prototype.propertyIsEnumerable,$n=(Be,qe,Ye)=>qe in Be?On(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,oa=(Be,qe)=>{for(var Ye in qe||(qe={}))hn.call(qe,Ye)&&$n(Be,Ye,qe[Ye]);if(Fn)for(var Ye of Fn(qe))Hn.call(qe,Ye)&&$n(Be,Ye,qe[Ye]);return Be},ca=(Be,qe)=>Ct(Be,Kt(qe)),Qn=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=vn=>{try{Xt(Ye.next(vn))}catch(un){gt(un)}},dt=vn=>{try{Xt(Ye.throw(vn))}catch(un){gt(un)}},Xt=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const _n={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},on={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Aa=({hack:Be,onTriggerPraise:qe,topicId:Ye,page:At,onPageChange:gt,user:nt,current_user:dt,submitRecords:Xt,submitting:vn,submitResult:un,setActiveIndex:$t,hack_sets:Tt})=>{var bn,mn;const[na]=(0,ue.useSearchParams)(),[Xe,yn]=(0,y.useState)("0"),aa=(0,ue.useLocation)(),[Ta,Kn]=(0,y.useState)(!1),[Qa,Jn]=(0,y.useState)(null),[ma,ia]=(0,y.useState)([]),[fa,xa]=(0,y.useState)([]),[ha,ka]=(0,y.useState)({page:1,limit:10}),ya=(0,y.useRef)(null),za=(0,y.useRef)(null);console.log(nt,"user");let[Ca,Wa]=(0,y.useState)(ca(oa({},(0,ue.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{za.current&&(Be==null?void 0:Be.is_close_tips)===!1&&Qa===null&&Jn(!0)},[za.current,Be==null?void 0:Be.is_close_tips,Qa]);function Ka(){return Qn(this,null,function*(){yield(0,et.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{$t(Xe)},[Xe]);function Ja(Ea){return Qn(this,null,function*(){let Ma=Ea.target.id;if(Ma==="1"){let Vn=yield(0,et.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:oa({},ha)});(Vn==null?void 0:Vn.status)===0&&xa(Vn==null?void 0:Vn.data)}yn(Ma)})}(0,y.useEffect)(()=>Ie.Z.subscribe("to-commit-info",()=>{yn("1"),ya.current&&ya.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Ie.Z.subscribe("to-reset-info",()=>{Ja({target:{id:"1"}}),ya.current&&ya.current.setActiveTab("2")}),[]);function fo(){yn("2")}function $a(){return Qn(this,null,function*(){let Ea=yield(0,et.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oa({identifier:Ca==null?void 0:Ca.id},Ca)});ia(Ea)})}const io=[{title:null,description:Dt.createElement("div",null,Dt.createElement("b",{onClick:()=>{Jn(!1),Ka(),Kn(!0),$a()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),Dt.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"),Dt.createElement(ye.ZP,{onClick:()=>{Jn(!1),Ka()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>za.current}];return Dt.createElement("div",{className:Te["left-panel"]},Dt.createElement("ul",{className:`${Te["s-navs"]} ${Te["bg-white"]} ${Te.b1}`},(Be==null?void 0:Be.is_program)&&!na.get("pageId")&&Dt.createElement(Ee.Z,{title:"\u9898\u76EE\u5217\u8868"},Dt.createElement("div",{onClick:()=>{$a(),Kn(!0)},className:Te.btns,ref:za,style:Qa?{pointerEvents:"none"}:{}},Dt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),Dt.createElement("li",{style:{marginLeft:20}},Dt.createElement("a",{className:Xe==="0"?Te.active:"",id:"0",onClick:Ja},"\u9898\u76EE\u63CF\u8FF0")),Dt.createElement("li",null,Dt.createElement("a",{className:Xe==="1"?Te.active:"",id:"1",onClick:Ja},"\u64CD\u4F5C\u8BB0\u5F55")),(na.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show)||na.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show))&&Dt.createElement("li",null,Dt.createElement("a",{className:Xe==="4"?Te.active:"",id:"4",onClick:Ja},"\u89E3\u7B54\u53C2\u8003")),na.get("type")!=="exercises"&&Dt.createElement("li",null,Dt.createElement("a",{className:Xe==="2"?Te.active:"",id:"2",onClick:Ja},"\u8BC4\u8BBA")),!!(Tt!=null&&Tt.length)&&na.get("type")!=="exercises"&&na.get("type")!=="1"&&Dt.createElement("li",null,Dt.createElement("a",{className:Xe==="5"?Te.active:"",id:"5",onClick:Ja},"\u6D4B\u8BD5\u7528\u4F8B"))),Dt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},Dt.createElement(ft,{hack:Be,onTriggerPraise:qe,toDiscuss:fo})),Dt.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${Xe==="1"?"":"hide"}`},Dt.createElement(Ln,{ref:ya,data:[{id:"1",show:na.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:Dt.createElement(Dt.Fragment,null,Xt!=null&&Xt.records_count||vn?Dt.createElement(St,{page:At,onPageChange:gt,topicId:Ye,submitting:vn,key:(un==null?void 0:un.id)||1,submitRecords:Xt,submitResult:un}):Dt.createElement(be.Z,null))},{id:"2",show:na.get("type")==="exercises"||(Be==null?void 0:Be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(tt.default,{pagination:!1,dataSource:fa==null?void 0:fa.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ea,Ma,Vn)=>Je()(Ea).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ea,Ma,Vn)=>{var vo;return(vo=[{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(Fo=>Fo.id===Ea))==null?void 0:vo.name}}]}),Dt.createElement(_e.Z,{style:{marginTop:10},current:ha.page,total:fa==null?void 0:fa.count,hideOnSinglePage:!0,onChange:Ea=>Qn(void 0,null,function*(){ha.page=Ea,ka(ha);let Ma=yield(0,et.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:ca(oa({},ha),{courseId:Ca.courseId})});(Ma==null?void 0:Ma.status)===0&&xa(Ma==null?void 0:Ma.data)})}))}]})),Dt.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${Xe==="4"?"":"hide"}`},Dt.createElement(Ln,{data:[{id:"1",show:na.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show),name:"\u7B54\u6848",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(Jt,{hack:Be,current_user:dt}))},{id:"2",show:na.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show),name:"\u89E3\u6790",element:Dt.createElement(Dt.Fragment,null,Dt.createElement(mt,{hack:Be,current_user:dt}))}]})),Dt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="2"?"":"hide"}`,style:{padding:0}},Dt.createElement(Rt,{user:nt,activeIndex:Xe,identifier:Be.identifier,hack:Be,onTriggerPraise:qe})),Dt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="5"?"":"hide"}`,style:{padding:12}},Dt.createElement(pn,{data:Tt||[],hack:Be})),Dt.createElement(a.Z,{rootClassName:Te.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Kn(!1),open:Ta},Dt.createElement(ke.Z,null,Dt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),Dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ma==null?void 0:ma.total_count,"\u9898\xA0[\xA0",ma==null?void 0:ma.total_score,"\u5206\xA0]\xA0"),!(nt!=null&&nt.hack_manager)&&Dt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ma==null?void 0:ma.work_score,"\u5206")),Dt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),Dt.createElement(ke.Z,{align:"middle",className:"mt10 mb10"},!(nt!=null&&nt.hack_manager)&&Dt.createElement(De.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ea=>{Ca.page=1,Ca.finish_status=Ea,Wa(oa({},Ca)),$a()}},Dt.createElement(De.default.Option,{value:""},"\u5168\u90E8"),Dt.createElement(De.default.Option,{value:0},"\u672A\u5F00\u59CB"),Dt.createElement(De.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),Dt.createElement(De.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),Dt.createElement(De.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ea=>{Ca.page=1,Ca.difficult=Ea||null,Wa(oa({},Ca)),$a()}},Dt.createElement(De.default.Option,{value:0},"\u5168\u90E8"),Dt.createElement(De.default.Option,{value:1},"\u7B80\u5355"),Dt.createElement(De.default.Option,{value:2},"\u9002\u4E2D"),Dt.createElement(De.default.Option,{value:3},"\u56F0\u96BE")),Dt.createElement(ht.default.Search,{size:"large",onSearch:Ea=>{Ca.name=Ea,Ca.page=1,Wa(oa({},Ca)),$a()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),Dt.createElement("div",{className:Te.list,style:{height:36,background:"#3D445C"}},!(nt!=null&&nt.hack_manager)&&Dt.createElement("span",null,"\u72B6\u6001"),Dt.createElement("span",null,"\u5E8F\u53F7"),Dt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),Dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),Dt.createElement("div",{style:{overflow:"auto",flex:1}},(bn=ma==null?void 0:ma.data)!=null&&bn.length?(mn=ma==null?void 0:ma.data)==null?void 0:mn.map((Ea,Ma)=>Dt.createElement("div",{onClick:()=>Qn(void 0,null,function*(){let Vn=yield(0,et.ZP)(`/api/problems/${Ea==null?void 0:Ea.identifier}/start.json`,{method:"get",params:{hack_user_id:nt==null?void 0:nt.user_id}});Vn&&(ue.history.replace(`/myproblems/${Vn==null?void 0:Vn.identifier}${window.location.search}`),window.location.reload())}),className:`${Te.list} ${Ea!=null&&Ea.checked?Te.active:""}`},!(nt!=null&&nt.hack_manager)&&Dt.createElement(Dt.Fragment,null,!(Ea!=null&&Ea.opened)&&Dt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ea==null?void 0:Ea.opened)&&!(Ea!=null&&Ea.passed)&&Dt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ea==null?void 0:Ea.opened)&&(Ea==null?void 0:Ea.passed)&&Dt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),Dt.createElement("span",null,(Ca.page-1)*20+(Ma+1)),Dt.createElement("span",{style:{flex:1},title:Ea.name},`[${Ea==null?void 0:Ea.score}\u5206]`,"\xA0",Ea.name),Dt.createElement("span",{style:{flexBasis:48,paddingRight:0}},_n[Ea.difficult]))):Dt.createElement(be.Z,null)),Dt.createElement(_e.Z,{current:Ca.page,className:"mt20",hideOnSinglePage:!0,total:ma==null?void 0:ma.count,pageSize:Ca.per_page,onChange:(Ea,Ma)=>{Ca.page=Ea,Ca.per_page=Ma,$a()}})),Dt.createElement(yt.Z,{rootClassName:Te.tour,closeIcon:!1,open:!!Qa,steps:io,gap:{offset:3,radius:2}}))},ua=te(62522),Na=te(16209),qn=te(19105),Ht=te(31947),Nn=te(85219),Un=te(67054),cn=te(61293),kn=te(92310),ze=te.n(kn),va=te(23960),Oa=te(31707),Da=te(39775),ja=te(93450),Sn=te(59301),Ga=Object.defineProperty,Xa=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Gn=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Ra=(Be,qe,Ye)=>qe in Be?Ga(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,Yn=(Be,qe)=>{for(var Ye in qe||(qe={}))Gn.call(qe,Ye)&&Ra(Be,Ye,qe[Ye]);if(da)for(var Ye of da(qe))ba.call(qe,Ye)&&Ra(Be,Ye,qe[Ye]);return Be},ta=(Be,qe)=>Xa(Be,sa(qe)),Sa=(Be,qe)=>{var Ye={};for(var At in Be)Gn.call(Be,At)&&qe.indexOf(At)<0&&(Ye[At]=Be[At]);if(Be!=null&&da)for(var At of da(Be))qe.indexOf(At)<0&&ba.call(Be,At)&&(Ye[At]=Be[At]);return Ye},Pa=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=vn=>{try{Xt(Ye.next(vn))}catch(un){gt(un)}},dt=vn=>{try{Xt(Ye.throw(vn))}catch(un){gt(un)}},Xt=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const{Countdown:zt}=Oe.default,ln={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(Be=>(Be[Be.SET_LOADING=0]="SET_LOADING",Be[Be.GET_DATA=1]="GET_DATA",Be[Be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Be[Be.SET_DATA=3]="SET_DATA",Be[Be.SET_DEBUGING=4]="SET_DEBUGING",Be[Be.SET_SUBMITING=5]="SET_SUBMITING",Be[Be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Be[Be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Be[Be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Be[Be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Be[Be.SET_PAGE=10]="SET_PAGE",Be))(Zt||{});function Tn(){return new Date().getTime()}const ra={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function Dn(Be,qe){switch(qe.type){case 1:return Yn(Yn({},Be),qe.payload);case 3:return ta(Yn({},Be),{data:qe.payload});case 0:return ta(Yn({},Be),{loading:qe.payload});case 9:return ta(Yn({},Be),{showNote:qe.payload});case 4:return ta(Yn({},Be),{debuging:qe.payload});case 5:return ta(Yn({},Be),{submitting:qe.payload});case 2:return ta(Yn({},Be),{submitRecords:qe.payload});case 10:return ta(Yn({},Be),{submitRecordPage:qe.payload});case 6:return ta(Yn({},Be),{executingMessage:qe.payload});case 7:return Yn(Yn({},Be),qe.payload);case 8:return Yn(Yn({},Be),qe.payload);default:throw new Error}}var ga=({children:Be})=>{var qe,Ye,At,gt,nt,dt,Xt,vn;const[un,$t]=(0,y.useReducer)(Dn,ra),{id:Tt}=(0,ue.useParams)(),bn=(0,ue.useLocation)(),[mn]=(0,ue.useSearchParams)(),{loading:na,data:Xe,debugResult:yn,submitResult:aa,submitRecords:Ta,submitRecordPage:Kn,showNote:Qa,debuging:Jn,submitting:ma,executingMessage:ia}=un,[fa,xa]=(0,y.useState)("#37AD83"),[ha,ka]=(0,y.useState)(null),[ya,za]=(0,y.useState)({}),[Ca,Wa]=(0,y.useState)(!0),[Ka,Ja]=(0,y.useState)(!1),[fo,$a]=(0,y.useState)(!1),io=(0,y.useRef)(null),Ea=(0,y.useRef)(0),Ma=Xe==null?void 0:Xe.user,Vn=Xe==null?void 0:Xe.hack,[vo,Fo]=(0,y.useState)(!1),Bo=(0,y.useRef)(1),Mo=(0,y.useRef)(!1);(0,va.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ho}=(0,va.X)(),[wo,bo]=(0,y.useState)(""),Va=(0,Nn._)(ya);(0,y.useEffect)(()=>{function Rn(){return Pa(this,null,function*(){var la,Za,Ha,uo,ao;Wa(!0);const Ia=yield(0,ve.fu)(Tt,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Wa(!1)},800),Ia.status!==401){try{Ia.hack.code=je.Base64.decode(Ia.hack.code)}catch(Ua){console.log(Ua)}Ia.hack=ta(Yn({},Ia.hack),{is_program:mn.get("type")==="1"}),$t({type:1,payload:{loading:!1,data:Ia}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ua;mn.get("coursesId")=="coursesId"?Ua=yield(0,ce._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Ua=yield(0,ce._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),za(Yn({},Ua)),Ho((la=Ua==null?void 0:Ua.exercise)==null?void 0:la.forbid_copy),typeof((Za=Ua==null?void 0:Ua.exercise)==null?void 0:Za.left_time)=="number"&&(ka(Date.now()+((Ha=Ua==null?void 0:Ua.exercise)==null?void 0:Ha.left_time)*1e3),setTimeout(()=>{xa("red")},(((uo=Ua==null?void 0:Ua.exercise)==null?void 0:uo.left_time)-300>0?((ao=Ua==null?void 0:Ua.exercise)==null?void 0:ao.left_time)-300:0)*1e3))}})}Tt&&Rn()},[Tt]),(0,y.useEffect)(()=>{var Rn;return mn.get("type")==="exercises"&&((Rn=ya==null?void 0:ya.exercise)!=null&&Rn.screen_open)&&(window.removeEventListener("blur",Eo,!1),Un.U.forEach((la,Za)=>{window.addEventListener(la,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,we.gH)(),Eo)}},[ya]),(0,y.useEffect)(()=>{wo==="1"&&Tt&&Vn!=null&&Vn.language&&Fa()},[Tt,Kn,Vn==null?void 0:Vn.language,wo]),(0,y.useEffect)(()=>(Vn!=null&&Vn.is_program&&(Ea.current=0,io.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(io.current)}),[Vn==null?void 0:Vn.is_program]);const Uo=()=>Pa(void 0,null,function*(){let Rn=yield(0,et.ZP)(`/api/myproblems/${Tt}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),Eo=()=>{Mo.current||(0,we.BU)(),window.parent.postMessage("backExercise","*")};function Fa(){return Pa(this,null,function*(){try{const Rn=yield(0,ve.zO)(Tt,{limit:15,page:Kn,language:Vn==null?void 0:Vn.language});$t({type:2,payload:Rn})}catch(Rn){console.log(Rn)}})}function no(Rn){$t({type:10,payload:Rn})}function ho(Rn){return Pa(this,null,function*(){var la;let Za;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Za=yield(0,Na.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const Ha=yield(0,ve.n4)(Tt,{code:je.Base64.encode(Rn||Vn.code),language:Vn==null?void 0:Vn.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:Za});return Ha.status===-5&&(0,ue.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ta(Yn({errorMessage:Ha==null?void 0:Ha.message},(ya==null?void 0:ya.exercise)||{}),{exercise_user_id:(la=ya==null?void 0:ya.exercise)==null?void 0:la.exercise_user_id,id:mn.get("exercisesId")})}}),Ha})}function eo(){return Pa(this,null,function*(){if(Bo.current=2,!ma){$t({type:5,payload:!0});try{Ie.Z.publish("to-commit-info");const Rn=yield ho();if(console.log(Rn,1),Rn.status===0){let Ia=function(){return Pa(this,null,function*(){const{status:Ua,data:mo}=yield(0,ve.rX)(Tt,"submit"),So=Tn()-ao>(Ha*uo+3)*1e3;if(Ua!==0&&!So&&setTimeout(Ia,1e3),So){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$t({type:5,payload:!1});return}if(Ua===0){mo.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(mo==null?void 0:mo.status)===0&&mn.get("type")==="1"&&$a(!0);const ko=yield(0,ve.zO)(Tt,{limit:15,page:Kn,language:Vn==null?void 0:Vn.language});$t({type:8,payload:ta(Yn({},un),{submitResult:mo,submitting:!1,submitRecords:ko})})}})},la={};if(mn.get("type")==="exercises"?(la.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(la.extras.ip=yield(0,Na.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}))):mn.get("type")==="smartPlan"&&(la.extras={smart_plan_item_bank_id:mn.get("smartPlanItemBankId")}),(yield(0,ve.bM)(Tt,la)).status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:Ha,test_case_size:uo}=Vn,ao=Tn();Ia()}else $t({type:5,payload:!1})}catch(Rn){console.log(Rn),$t({type:5,payload:!1})}Fo(!1)}})}function Ya(){return Pa(this,null,function*(){Bo.current=1,un.debuging=!0,$t({type:4,payload:!0});try{if((yield ho()).status===0){let ao=function(){return Pa(this,null,function*(){const{status:Ia,message:Ua,data:mo}=yield(0,ve.rX)(Tt,"debug"),So=Tn()-uo>(la+3)*1e3;if(Ia!==0&&!So&&($t({type:6,payload:Ua}),setTimeout(ao,1e3)),So){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:ta(Yn({},un),{debugResult:{status:2},debuging:!1})});return}Ia===0&&(mo.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:ta(Yn({},un),{debugResult:mo,debuging:!1})}))})};const{time_limit:la}=Vn;let Za={input:encodeURIComponent(Xe.test_case.input)};if(mn.get("type")==="exercises"&&(Za.exercise_id=mn.get("exercisesId")),(yield(0,ve.MU)(Tt,Za)).status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const uo=Tn();ao()}else $t({type:4,payload:!1})}catch(Rn){console.log(Rn)}finally{}})}function so(Rn,la){const Za=la?{modify_code:!1}:{};$t({type:3,payload:ta(Yn({},Xe),{hack:Yn(ta(Yn({},Vn),{code:Rn}),Za)})}),Fo(!0)}const yo=Rn=>Pa(void 0,null,function*(){let la=yield(0,et.ZP)(`/api/problems/${Vn==null?void 0:Vn.identifier}/start.json`,{method:"get",params:{language:Rn==="C++"||Rn==="c++"?encodeURIComponent(Rn):Rn,hack_user_id:Ma==null?void 0:Ma.user_id}});la.status!==-1&&ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function jo(Rn){let la=Rn.target.value;$t({type:3,payload:ta(Yn({},Xe),{test_case:{input:la}})})}function Oo(){return Pa(this,null,function*(){try{let Rn={};mn.get("type")==="exercises"?Rn.exercise_id=mn.get("exercisesId"):Vn!=null&&Vn.homework_common_id&&(Rn.homework_common_id=Vn==null?void 0:Vn.homework_common_id);const la=yield(0,ve.H7)(Tt,Yn({},Rn));la.status===401||(so(je.Base64.decode(la.code)),(mn.get("type")==="exercises"||Vn!=null&&Vn.homework_common_id)&&Ie.Z.publish("to-reset-info"))}catch(Rn){console.log(Rn)}})}function To(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Sn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Sn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Pa(this,null,function*(){const Rn=yield(0,ve.fi)(Tt);Rn.status===401||so(je.Base64.decode(Rn.code),!0)})}})}function Zo(){$t({type:9,payload:!0})}function Go(){$t({type:9,payload:!1})}function jt(Rn){return Pa(this,null,function*(){yield(0,ve.MK)(Tt,Rn),$t({type:1,payload:{showNote:!1,data:ta(Yn({},Xe),{hack:ta(Yn({},Vn),{notes:Rn.notes})})}})})}const ea={hack:Vn,isLoading:Ca,input:(qe=Xe==null?void 0:Xe.test_case)==null?void 0:qe.input,is_file:(Ye=Xe==null?void 0:Xe.test_case)==null?void 0:Ye.is_file,language:Vn==null?void 0:Vn.language,code:Vn==null?void 0:Vn.code,title:"main."+ln[Vn==null?void 0:Vn.language],modify_code:Vn==null?void 0:Vn.modify_code,notes:Vn==null?void 0:Vn.notes,debugResult:yn,debuging:Jn,submitting:ma,submitResult:aa,executingMessage:ia,onCancelNote:Go,onAddNote:jt,showNote:Qa,user:Ma,onShowNote:Zo,onSubmitCode:eo,onChangeCode:so,onChangeInput:jo,onDebugCode:Ya,onResetCode:Oo,onSyncCode:To,onUpdateCode:ho,onChangeLanguage:yo,isWhiteTheme:Ka,setIsWhiteTheme:Ja,topDispatch:$t};function pa(){return Pa(this,null,function*(){const{praise_count:Rn}=yield(0,ve.vl)(Vn.id,{container_type:"Hack",type:1});let la=ta(Yn({},Xe),{hack:ta(Yn({},Vn),{praises_count:Rn,user_praise:!Vn.user_praise})});$t({type:3,payload:la})})}const Ba={topicId:Tt,submitResult:aa,submitRecords:Ta,submitting:ma,page:Kn,onPageChange:no,hack:Vn,user:Xe==null?void 0:Xe.user,hack_sets:Xe==null?void 0:Xe.hack_sets,current_user:Xe==null?void 0:Xe.current_user,onTriggerPraise:pa,setActiveIndex:bo};console.log(ya);const[La,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Rn=la=>{if(console.log("event-----",la),la.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Za,questionStatus:Ha,pptStatus:uo}=la.data;if(wa(Za),Ha||uo){let ao=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ao.includes(mn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},Ha?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Pa(void 0,null,function*(){eo(),sessionStorage.removeItem("iframeVisible"),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ao.push(mn.get("smartPlanItemBankId"))))})})}}};return window.addEventListener("message",Rn),()=>{window.removeEventListener("message",Rn)}},[]);const qa=()=>mn.get("type")==="exercises"?!1:!!(mn.get("type")==="1"&&Object.values((Vn==null?void 0:Vn.homework_extension)||{}).some(Boolean)||mn.get("type")==="smartPlan"&&La);return Sn.createElement(Sn.Fragment,null,Sn.createElement(he.Z,{spinning:na,delay:500},Xe?Sn.createElement(Sn.Fragment,null,Sn.createElement("header",{className:ze()(cn.Z.header,Ka&&cn.Z.whiteHeader)},!((At=["smartPlan","exercises"])!=null&&At.includes(mn.get("type")))&&Sn.createElement("div",null,Sn.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/${Ma==null?void 0:Ma.image_url}`,alt:"user",width:36}),Sn.createElement("span",{style:{color:Ka?"#333":"#B2BACB",fontSize:16}},Ma==null?void 0:Ma.name)),((gt=["smartPlan","exercises"])==null?void 0:gt.includes(mn.get("type")))&&Sn.createElement("div",null,Sn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Sn.createElement("span",{className:"ml10"},((nt=ya==null?void 0:ya.exercise)==null?void 0:nt.user_name)||(Ma==null?void 0:Ma.name)||"--")),Sn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Sn.createElement("span",{className:"ml10"},((dt=ya==null?void 0:ya.exercise)==null?void 0:dt.student_id)||(Ma==null?void 0:Ma.student_id)||"--"))),Sn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Sn.createElement("div",null,Vn.name)),(mn.get("type")==="smartPlan"||(Vn==null?void 0:Vn.is_program))&&Sn.createElement(qn.Z,{defaultValue:(Vn==null?void 0:Vn.answer_long_time)||0,onChange:Rn=>{Ea.current=Rn},className:cn.Z.timepiece}),Ma!=null&&Ma.hack_manager&&!mn.get("is_smart_plan")?Sn.createElement(ue.Link,{className:cn.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Vn.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Vn.identifier}?type=1`:mn.get("backUrl")?`/problems/newedit/${Vn.identifier}?backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Vn.identifier}`}," ",Sn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Xt=ya==null?void 0:ya.exercise)!=null&&Xt.left_time)&&Sn.createElement(Sn.Fragment,null,Sn.createElement("span",{style:{color:fa,marginRight:6},className:`iconfont icon-daojishi ${cn.Z.djs}`}),Sn.createElement("span",{className:"c-white mr20"},Sn.createElement(zt,{valueStyle:{color:fa,fontSize:20,fontWeight:500},title:Sn.createElement("span",{style:{color:fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ha,onFinish:()=>Pa(void 0,null,function*(){const Rn=yield(0,ce.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((Rn==null?void 0:Rn.status)===0&&(ho(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Sn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Sn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Pa(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(Rn==null?void 0:Rn.status)===-3){const la=parseInt(Rn==null?void 0:Rn.message);ka(Date.now()+la*1e3)}})}))),(vn=["smartPlan","exercises"])!=null&&vn.includes(mn.get("type"))?Sn.createElement(ye.ZP,{type:"primary",onClick:()=>{if(mn.get("type")==="exercises"){const Rn=()=>Pa(void 0,null,function*(){yield ho(),Fo(!1),Va(),Mo.current=!0,Eo()});if(!(Ta!=null&&Ta.records_count)||vo){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Sn.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:Rn});return}Rn()}else{sessionStorage.removeItem("iframeVisible");let Rn="";mn.get("isMiniprogram")?Rn=`/miniprogram/courseware/study?courses_id=${mn.get("coursesId")}&id=${mn.get("exercisesId")}`:Rn=`/classrooms/${mn.get("coursesId")}/smart_plan/${mn.get("exercisesId")}/ppt_info/info`,console.log("backurl----",Rn,"backurl----"),ue.history.push(Rn)}}},Sn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),mn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Sn.createElement("span",{onClick:()=>{var Rn;if(mn.get("backUrl"))ue.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}else ue.history.push("/problemset")}},Sn.createElement(Ee.Z,{title:"\u5173\u95ED"},Sn.createElement("i",{style:{color:Ka?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Sn.createElement(he.Z,{size:"large",spinning:Ca},Sn.createElement(Le.Z,{className:ze()(cn.Z.myProblems,Ka&&cn.Z.whiteMyProblems),leftChild:Sn.createElement(Aa,Yn({},Ba)),rightChild:Sn.createElement(vt,Yn({},ea))}))):null,Sn.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:fo,className:"oj-modal"},Sn.createElement("section",{className:"oj-modal-content"},Sn.createElement("div",{className:"oj-modal-head"},Sn.createElement("img",{src:ua,alt:""}),Sn.createElement("i",{onClick:()=>$a(!1),className:"iconfont icon-guanbi1"})),Sn.createElement("aside",null,Sn.createElement("img",{className:"mr30",src:ja.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Sn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},aa==null?void 0:aa.execute_time,"ms"),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("aside",{className:"mb50"},Sn.createElement("img",{src:Da.Z,className:"mr30"}),Sn.createElement("span",{className:"oj-modal-tt"},Sn.createElement("span",null,Sn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Sn.createElement("span",{className:"c-light-primary"},aa==null?void 0:aa.execute_memory,"kb")),Sn.createElement("span",null,Sn.createElement("span",null))),"\u4F18\u4E8E",Sn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Sn.createElement("div",{id:"oj-modal-next",onClick:()=>Pa(void 0,null,function*(){var Rn;if(aa!=null&&aa.next_identifier){let la=yield(0,et.ZP)(`/api/problems/${aa==null?void 0:aa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ma==null?void 0:Ma.user_id}});la&&(ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`),window.location.reload())}else{let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}}),className:"oj-modal-btn"},aa!=null&&aa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),qa()&&Sn.createElement(Oa.Z,{showData:mn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Vn==null?void 0:Vn.homework_extension,description:Vn==null?void 0:Vn.description,code:Vn==null?void 0:Vn.code,sendParams:{source:"hack",hack_id:Tt}})),Sn.createElement(Ht.Z,{successCb:()=>{Bo.current===1?Ya():eo()}}))};function se({title:Be,modify_code:qe,onSyncCode:Ye,onShowCodeSetting:At,onResetCode:gt,hack:nt,onChangeLanguage:dt,isWhiteTheme:Xt}){var vn;const un=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Sn.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:gt})},[$t]=(0,ue.useSearchParams)(),Tt=$t.get("language"),bn=mn=>mn==="1"?"c++":mn==="2"?"C++":mn;return(0,y.useEffect)(()=>{Tt&&dt(bn(Tt))},[]),(0,y.useEffect)(()=>{nt!=null&&nt.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Sn.createElement(oe.Z,null),content:Sn.createElement("div",null,Sn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Sn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Sn.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:()=>gt()})},[nt==null?void 0:nt.language]),console.log(nt,Xt,"hack"),Sn.createElement("div",{className:`${cn.Z.codeHead} ${Xt?cn.Z.whiteCodeHead:""}`},Sn.createElement("div",{className:cn.Z.navWrap},(vn=nt==null?void 0:nt.all_language)==null?void 0:vn.map(mn=>Sn.createElement("div",{className:`${cn.Z.nav} ${mn===(nt==null?void 0:nt.language)?cn.Z.active:""}`,key:mn,onClick:()=>dt(mn)},Sn.createElement(Ee.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Sn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Sn.createElement("span",null,mn)))),Sn.createElement(ke.Z,{align:"middle",style:{marginLeft:"auto"}},qe?Sn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ye},Sn.createElement("img",{src:He,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Sn.createElement("a",{onClick:un},Sn.createElement(Ee.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Sn.createElement("a",{onClick:At},Sn.createElement(Ee.Z,{title:"\u8BBE\u7F6E"},Sn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vt(Be){var qe=Be,{input:Ye,is_file:At,showNote:gt,onShowNote:nt,notes:dt,onCancelNote:Xt,onAddNote:vn,debugResult:un,language:$t,debuging:Tt,submitting:bn,executingMessage:mn,code:na,onSubmitCode:Xe,onDebugCode:yn,onChangeCode:aa,onChangeInput:Ta,onUpdateCode:Kn,user:Qa,isLoading:Jn,submitResult:ma}=qe,ia=Sa(qe,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function fa(ha){return Sn.createElement(se,ta(Yn({},ia),{onShowCodeSetting:ha}))}const xa=Yn({input:Ye,is_file:At,debugResult:un,debuging:Tt,submitting:bn,executingMessage:mn,onDebugCode:yn,onChangeCode:aa,onSubmitCode:Xe,onChangeInput:Ta,user:Qa,submitResult:ma},ia);return Sn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Sn.createElement(pe,{setIsWhiteTheme:ia==null?void 0:ia.setIsWhiteTheme,isLoading:Jn,language:$t,value:na,onChange:aa,onUpdateCode:Kn,ActionBarRender:fa}),Sn.createElement(Me.ZP,Yn({},xa)))}},74440:function(lt,Ft,te){"use strict";te.d(Ft,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},88264:function(lt,Ft,te){"use strict";te.d(Ft,{H7:function(){return a},MK:function(){return oe},MU:function(){return ce},X6:function(){return Le},bM:function(){return ve},fi:function(){return E},fu:function(){return ke},n4:function(){return x},rX:function(){return Ge},vl:function(){return b},zO:function(){return we}});var y=te(99064),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?ue(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,Ee=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&ye(z,ne,ee[ne]);if(Oe)for(var ne of Oe(ee))he.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function ke(z,ee){return(0,y.U2)(`myproblems/${z}.json`,Ee({hidePopLogin:!0},ee||{}))}function ve(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function ce(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function we(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function Le(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Ge(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},79285:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ce}});var y=te(59301),ue=te(78241),Oe=te(8591),fe=te(43418),he=te(99313),ye=te(57809),Ee=te(19842),ke=te(98228),ve=te(92832),ce=te(1710),we=te(6848),Le=te(58421),Ge=te(3113),oe=te(99064),a={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"},E=te(26422),x={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"},b=te(85149),z=te(955),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 le=({qitem:Fe})=>{var Je,xe,ct,St,be,it,Lt,Se,Re,Bt;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Fe==null?void 0:Fe.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Je=Fe==null?void 0:Fe.program_attr)==null?void 0:Je.description}),(Fe==null?void 0:Fe.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Fe==null?void 0:Fe.name)||(Fe==null?void 0:Fe.title)})),((Fe==null?void 0:Fe.question_type)===0||(Fe==null?void 0:Fe.question_type)===2)&&y.createElement("div",null,(xe=Fe==null?void 0:Fe.choices)==null?void 0:xe.map((ft,It)=>y.createElement("div",{className:x.redio},!(ft!=null&&ft.is_answer)&&y.createElement("span",{className:x.redioitem}),(ft==null?void 0:ft.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ft!=null&&ft.is_answer?x.titleyes:x.title,value:ne[It]+(ft==null?void 0:ft.choice_text)}),(ft==null?void 0:ft.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Fe==null?void 0:Fe.question_type)===1&&y.createElement("div",null,(ct=Fe==null?void 0:Fe.choices)==null?void 0:ct.map((ft,It)=>y.createElement("div",{className:x.checkbox},!(ft!=null&&ft.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(ft==null?void 0:ft.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ft!=null&&ft.is_answer?x.titleyes:x.title,value:ne[It]+(ft==null?void 0:ft.choice_text)}),(ft==null?void 0:ft.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Fe==null?void 0:Fe.question_type)===3&&y.createElement("div",{className:x.completion},(St=Fe==null?void 0:Fe.standard_answer)==null?void 0:St.map((ft,It)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",It+1),y.createElement("div",{className:x.content},(Et=ft==null?void 0:ft.answer_text)==null?void 0:Et.map((Jt,Ie)=>y.createElement("div",{className:x.items},Jt))))})),(Fe==null?void 0:Fe.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(be=Fe==null?void 0:Fe.answer_texts)!=null&&be[0]?y.createElement(b.Z,{className:x.content,value:(it=Fe==null?void 0:Fe.answer_texts)==null?void 0:it[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Fe==null?void 0:Fe.question_type)===5&&((Lt=Fe==null?void 0:Fe.challenge_names)==null?void 0:Lt.map((ft,It)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(It+1),"\u9898"),ft)))),(Fe==null?void 0:Fe.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Se=Fe==null?void 0:Fe.program_attr)==null?void 0:Se.description)||"- -"})),(Fe==null?void 0:Fe.question_type)===7&&((Re=Fe==null?void 0:Fe.sub_item_banks)==null?void 0:Re.map((ft,It)=>{var Et,Jt,Ie,et,Pt;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},ft==null?void 0:ft.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((ft==null?void 0:ft.item_type)=="SINGLE"||(ft==null?void 0:ft.item_type)=="JUDGMENT")&&((Et=ft==null?void 0:ft.choices)==null?void 0:Et.map((st,rt)=>y.createElement("div",{className:x.redio},!(st!=null&&st.is_answer)&&y.createElement("span",{className:x.redioitem}),(st==null?void 0:st.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:ne[rt]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ft==null?void 0:ft.item_type)=="MULTIPLE"&&((Jt=ft==null?void 0:ft.choices)==null?void 0:Jt.map((st,rt)=>y.createElement("div",{className:x.checkbox},!(st!=null&&st.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(st==null?void 0:st.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:ne[rt]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ft==null?void 0:ft.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(Ie=ft==null?void 0:ft.standard_answer)==null?void 0:Ie.map((st,rt)=>{var ut;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",rt+1),y.createElement("div",{className:x.content},(ut=st==null?void 0:st.answer_text)==null?void 0:ut.map((We,Ot)=>y.createElement("div",{className:x.items},We))))})),(ft==null?void 0:ft.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(et=ft==null?void 0:ft.answer_texts)!=null&&et[0]?y.createElement(b.Z,{className:x.content,value:(Pt=ft==null?void 0:ft.answer_texts)==null?void 0:Pt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Fe==null?void 0:Fe.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Bt=Fe==null?void 0:Fe.program_attr)==null?void 0:Bt.code)||"")})),(Fe==null?void 0:Fe.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Fe==null?void 0:Fe.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Fe==null?void 0:Fe.question_type)<=4||[6,8].includes(Fe==null?void 0:Fe.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Fe!=null&&Fe.analysis?y.createElement(b.Z,{value:Fe==null?void 0:Fe.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Fe==null?void 0:Fe.difficulty)===1?"\u7B80\u5355":(Fe==null?void 0:Fe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Fe!=null&&Fe.tag_discipline?Fe==null?void 0:Fe.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},re=te(86087),ie=te(84287),Ae=te(89070),de=te(61485),Pe=te(32570),me=te(16149),ge=te(59301),at=Object.defineProperty,Ve=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Te=(Fe,Je,xe)=>Je in Fe?at(Fe,Je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Fe[Je]=xe,Qe=(Fe,Je)=>{for(var xe in Je||(Je={}))je.call(Je,xe)&&Te(Fe,xe,Je[xe]);if(He)for(var xe of He(Je))Me.call(Je,xe)&&Te(Fe,xe,Je[xe]);return Fe},tt=(Fe,Je)=>Ve(Fe,pe(Je)),_e=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())});const ot=({setScoreShow:Fe,ScoreShow:Je,onOk:xe,isshixuns:ct,isloadings:St,dispatch:be,isIntelligentAssistant:it=!1,ispptModal:Lt=!1,newExercisePaper:Se,shixunsDetail:Re})=>{var Bt,ft,It;let[Et,Jt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:it,is_smart_plan:Lt,group_id:[]}),[Ie,et]=(0,y.useState)([]),[Pt,st]=(0,y.useState)([]),[rt,ut]=(0,y.useState)([]),[We,Ot]=(0,y.useState)([]);const[nn,Mt]=(0,y.useState)(!1),[qt]=ue.default.useForm(),[en,dn]=(0,y.useState)(),[wn,Pn]=(0,y.useState)(!1);let[sn,In]=(0,y.useState)(ct);const[Wt,kt]=(0,y.useState)([]),[Qt,Zn]=(0,y.useState)(0),[xn,fn]=(0,y.useState)(!0),[rn,En]=(0,y.useState)([]),[an,Vt]=(0,y.useState)([]),zn=[{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}],xt=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[bt,_t]=(0,y.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 Rt=(0,y.useRef)(new Set),De=(0,y.useRef)(new Set),ht=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Gt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[pt,mt]=(0,y.useState)(!1),Ne=()=>{qt.resetFields(),sn=!1,In(!1),mt(!1),qt.submit()};(0,y.useEffect)(()=>{var Ke,Nt,Ln,Dt,On,Ct,Kt,Fn,hn,Hn;(((Ln=(Nt=(Ke=Se==null?void 0:Se.editData)==null?void 0:Ke.exercise)==null?void 0:Nt.exist_item_bank_ids)==null?void 0:Ln.length)>0||((Ct=(On=(Dt=Se==null?void 0:Se.editData)==null?void 0:Dt.exercise)==null?void 0:On.exist_item_bank_shixun_ids)==null?void 0:Ct.length)>0)&&Vt([...(Fn=(Kt=Se==null?void 0:Se.editData)==null?void 0:Kt.exercise)==null?void 0:Fn.exist_item_bank_ids,...(Hn=(hn=Se==null?void 0:Se.editData)==null?void 0:hn.exercise)==null?void 0:Hn.exist_item_bank_shixun_ids])},[(ft=(Bt=Se==null?void 0:Se.editData)==null?void 0:Bt.exercise)==null?void 0:ft.exist_item_bank_ids]),(0,y.useEffect)(()=>{Je&&(qt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),xn&&sn&&(qt.setFieldsValue({item_type:"SHIXUN"}),Et.item_type="SHIXUN",Jt(Qe({},Et)),fn(!1)),Ue(Et),Ze(),wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Je]),(0,y.useEffect)(()=>{Qt>0&&setTimeout(()=>{Zn(0)},2e3)},[Qt]);function Ue(Ke){return _e(this,null,function*(){var Nt,Ln,Dt;if(Mt(!0),Jt(Qe({},Ke)),(rt==null?void 0:rt.length)<=0&&Ke.type==="5"){Ot([]),Mt(!1);return}console.log("----",rt,Wt);let On=Ke.type==="5"?rt==null?void 0:rt.filter(Fn=>!Wt.includes(Fn)):null,Ct=Ke.type==="5"?rt==null?void 0:rt.filter(Fn=>Wt.includes(Fn)):null,Kt=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:tt(Qe({},Ke),{discipline_id:((Nt=Ke==null?void 0:Ke.courseid)==null?void 0:Nt[0])||null,sub_discipline_id:((Ln=Ke==null?void 0:Ke.courseid)==null?void 0:Ln[1])||null,ids:On,shixun_ids:Ct,include_shixuns:!it,group_id:((Dt=Ke.group_id)==null?void 0:Dt.map(Fn=>Fn==null?void 0:Fn.value))||null,keyword:Ke.keyword?encodeURIComponent(Ke.keyword):Ke.keyword,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null,bigmodel:it,is_smart_plan:Lt})});Ot(Kt),Mt(!1)})}function Ze(){return _e(this,null,function*(){let Ke=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Et.type==="5"?null:Et.type,clazz:"ItemBanksGroup"}});et((0,E.L)(Ke==null?void 0:Ke.disciplines))})}function wt(Ke){return _e(this,null,function*(){var Nt;let Ln=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ke}),Dt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nt=Ln==null?void 0:Ln.data)==null?void 0:Nt.map(On=>({title:On.name,id:On.id,pid:On.id,value:On.id,key:On.id,isLeaf:!On.have_child}))}];En(Dt)})}function Ut(Ke){return _e(this,null,function*(){var Nt,Ln,Dt,On;Mt(!0);let Ct=(Nt=Ke.list)==null?void 0:Nt.filter(hn=>!Wt.includes(hn)),Kt=(Ln=Ke.list)==null?void 0:Ln.filter(hn=>Wt.includes(hn));if(Ct.length===0&&Kt.length===0){Mt(!1),Ot([]);return}let Fn=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:tt(Qe({},Ke),{discipline_id:((Dt=Ke==null?void 0:Ke.courseid)==null?void 0:Dt[0])||null,sub_discipline_id:((On=Ke==null?void 0:Ke.courseid)==null?void 0:On[1])||null,ids:Ct,shixun_ids:Kt,type:Ke.type==="5"?null:Ke.type,clazz:Ke.type==="3"?"ItemBanksGroup":null})});Mt(!1),Ot(Fn)})}const tn=Ke=>_e(void 0,null,function*(){const Nt=yield be({type:"shixunsDetail/release",payload:{id:Ke}});let Ln=Nt==null?void 0:Nt.tag_position,Dt=(Nt==null?void 0:Nt.evaluation_set_position)||[],On=Nt.status;return On===0?(Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Ue(Et),!0):(On===2?Oe.ZP.error(`\u7B2C${Dt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):On===3?Oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Ln.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),gn=Ke=>(Ke==null?void 0:Ke.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",An=(Ke,Nt,Ln)=>Ke.map(Dt=>Dt.key===Nt?Qe(Qe({},Dt),Ln):Dt.children?tt(Qe({},Dt),{children:An(Dt.children,Nt,Ln)}):Dt),Mn=Ke=>_e(void 0,null,function*(){const{key:Nt}=Ke;let Ln=Et.type;const Dt=yield(0,me.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nt),type:Ln}),{data:On,total_count:Ct}=Dt||{};Ct>0&&En(Kt=>An(Kt,Nt,{children:On.map(Fn=>({title:Fn.name,id:Fn.id,pid:Fn.id,value:Fn.id,key:Fn.id,isLeaf:!Fn.have_child}))}))});function pn(Ke){console.log("----",Et),Ke==="1"&&(bt.gg=Qe({},Et)),Ke==="2"&&(bt.scj=Qe({},Et)),Ke==="3"&&(bt.ttgx=Qe({},Et)),Ke==="0"&&(bt.wcjd=Qe({},Et)),Ke==="5"&&(bt.yx=Qe({},Et)),_t(Qe({},bt))}function jn(){Et.type==="1"&&(Et=bt.gg),Et.type==="2"&&(Et=bt.scj),Et.type==="3"&&(Et=bt.ttgx),Et.type==="0"&&(Et=bt.wcjd),Et.type==="5"&&(Et=bt.yx),(Et==null?void 0:Et.item_type)==="SHIXUN"?(sn=!0,In(!0)):(sn=!1,In(!1)),qt.setFieldsValue(Qe({},Et)),Jt(Qe({},Et)),Ue(Qe({},Et))}return ge.createElement("div",null,ge.createElement(fe.default,{title:!1,footer:!1,open:Je,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Fe(!1)}},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{className:a.title},it?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),it&&ge.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"),ge.createElement(he.default,{className:a.tabWrap,activeKey:Et.type,onChange:Ke=>{Ke==="3"?(Et.show_all_share=!0,wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Et.show_all_share=null,Ke==="0"&&wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),pn(Et.type),Et.type=Ke,(Et==null?void 0:Et.item_type)==="SHIXUN"&&Et.type!=="5"&&(sn=!0,In(!0)),mt(!1),Et.type==="5"&&(sn=!1,In(!1)),jn(),Ze()},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:ge.createElement("div",null,"\u5DF2\u9009",rt.length>0&&ge.createElement("span",{className:a.titlecount},rt.length),Qt>0&&ge.createElement("span",{className:a.add},"+",Qt)),key:"5"}]}),ge.createElement(ue.default,{layout:"inline",form:qt,onValuesChange:(Ke,Nt)=>{const Ln=Object.values(Nt).some(On=>On!==null&&On!==""&&On!==void 0),Dt=Nt.keyword==="";if(mt(Ln||!Dt),Et.page=1,(Nt==null?void 0:Nt.item_type)==="SHIXUN"){if(Et.type==="5"?In(!1):In(!0),Ke.keyword||Ke.keyword==="")return;qt.submit()}else{if(Ke!=null&&Ke.courseid&&qt.setFieldsValue({tag_discipline_id:""}),In(!1),Ke.keyword||Ke.keyword==="")return;qt.submit()}},onFinish:Ke=>{var Nt;Et.type==="3"&&(!Ke.group_id||((Nt=Ke==null?void 0:Ke.group_id)==null?void 0:Nt.length)===0)?Et.show_all_share=!0:Et.show_all_share=null,Jt(Qe(Qe({},Et),Ke)),Ue(Qe(Qe({},Et),Ke))}},ge.createElement(ue.default.Item,{name:"item_type"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Lt?xt:it?zn==null?void 0:zn.filter(Ke=>Ke.question_type!==5):zn).map(Ke=>ge.createElement(ye.default.Option,{key:Ke.value},Ke.name)))),ge.createElement(ue.default.Item,{name:"courseid"},ge.createElement(Ee.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ie})),!sn&&ge.createElement(ue.default.Item,{name:"tag_discipline_id"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(It=We==null?void 0:We.tag_disciplines)==null?void 0:It.map(Ke=>ge.createElement(ye.default.Option,{key:Ke.id},Ke.name)))),ge.createElement(ue.default.Item,{name:sn?"diff":"difficulty"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!sn&&ht.map(Ke=>ge.createElement(ye.default.Option,{key:Ke.value},Ke.name)),sn&&yt.map(Ke=>ge.createElement(ye.default.Option,{key:Ke.value},Ke.name)))),sn&&ge.createElement(ue.default.Item,{name:"shixun_publish_status"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Gt.map(Ke=>ge.createElement(ye.default.Option,{key:Ke.value},Ke.name)))),(Et.type==="3"||Et.type==="0")&&!sn&&ge.createElement(ue.default.Item,{name:"group_id"},ge.createElement(ke.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ke,Nt)=>Nt.title.toUpperCase().indexOf(Ke.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),pt&&ge.createElement("span",{className:a.allqingchu,onClick:Ne},ge.createElement("i",{className:"iconfont icon-guanbi4"}),ge.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ge.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ge.createElement(ve.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>qt.submit()}),onSearch:Ke=>{qt.submit()}}))),ge.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ge.createElement("div",{onClick:()=>{Et.updated_at==="asc"?Et.updated_at="desc":Et.updated_at="asc",Jt(tt(Qe({},Et),{page:1})),Ue(tt(Qe({},Et),{page:1}))}}," ",Et.updated_at?ge.createElement("img",{src:Et.updated_at==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ge.createElement("div",{onClick:()=>{Et.quotes==="asc"?Et.quotes="desc":Et.quotes="asc",Jt(tt(Qe({},Et),{page:1})),Ue(tt(Qe({},Et),{page:1}))},style:{marginLeft:20}}," ",Et.quotes?ge.createElement("img",{src:Et.quotes==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ge.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:nn,rowKey:Ke=>Ke.id,rowSelection:{type:it||Lt?"radio":"checkbox",selectedRowKeys:Pt,getCheckboxProps:Ke=>({disabled:Ke.shixun_tag_num===1||(an==null?void 0:an.find(Nt=>Ke.id===Nt))}),onSelect(Ke,Nt,Ln){if(it||Lt){st([Ke.id]),De.current=new Set([Ke.id]),Zn(1),ut([Ke.id]);return}if(Nt)sn&&kt([...Wt,Ke.id]),st([...Pt,Ke.id]),Ke.identifier?Rt.current.add(Ke.id):De.current.add(Ke.id),Zn(1),ut([...rt,Ke.id]);else{Ke.identifier?Rt.current.delete(Ke.id):De.current.delete(Ke.id);let Dt=rt.filter(On=>On!==Ke.id);if(st(Dt),ut(Dt),sn){let On=Wt.filter(Ct=>Ct!==Ke.id);kt([...On])}if(Et.type==="5"){Ut(tt(Qe({},Et),{list:[...Dt]}));return}}},onSelectAll(Ke,Nt,Ln){if(Ke){const Dt=Ln.map(On=>On.id);sn&&kt([...Wt,...Dt]),st([...Pt,...Dt]),ut([...rt,...Dt]);for(const On of Ln)On.identifier?Rt.current.add(On.id):De.current.add(On.id)}else{const Dt=Ln.map(Ct=>Ct.id),On=Pt.filter(Ct=>!Dt.some(Kt=>Kt===Ct));if(st([...On]),ut([...On]),sn){let Ct=Wt.filter(Kt=>!Dt.some(Fn=>Fn===Kt.id));kt([...Ct])}Et.type==="5"&&Ut(tt(Qe({},Et),{list:[...On]}));for(const Ct of Dt)Ct.identifier?Rt.current.delete(Ct):De.current.delete(Ct)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ke,Nt,Ln)=>{var Dt,On;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,sn||Nt!=null&&Nt.challenge_names?"\u5B9E\u8BAD\u9898":(On=(Dt=zn==null?void 0:zn.filter(Ct=>Ct.value===Ke))==null?void 0:Dt[0])==null?void 0:On.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:sn?"30%":"60%",key:"name",render:(Ke,Nt,Ln)=>{var Dt;return ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",{className:Nt!=null&&Nt.high_resources_consume?a.q_title:""},ge.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:sn||Nt!=null&&Nt.challenge_names?Nt!=null&&Nt.title||Ke===null?"--":Ke:(Nt==null?void 0:Nt.item_type)=="BPROGRAM"?(Dt=Nt==null?void 0:Nt.program_attr)==null?void 0:Dt.description:Ke}))),(Nt==null?void 0:Nt.high_resources_consume)&&ge.createElement(Pe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!sn,render:(Ke,Nt,Ln)=>{var Dt;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("span",null,Ke?(Dt=Ke==null?void 0:Ke.split("\u3001"))==null?void 0:Dt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!sn,render:(Ke,Nt,Ln)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("span",null,Ke||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ke,Nt,Ln)=>{var Dt,On,Ct,Kt;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,sn||Nt!=null&&Nt.challenge_names?(Nt==null?void 0:Nt.level)||((On=(Dt=ht==null?void 0:ht.filter(Fn=>Fn.value===Ke))==null?void 0:Dt[0])==null?void 0:On.name):(Kt=(Ct=ht==null?void 0:ht.filter(Fn=>Fn.value===Ke))==null?void 0:Ct[0])==null?void 0:Kt.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!sn,render:(Ke,Nt,Ln)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,Ke||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ke,Nt,Ln)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,sn||Nt!=null&&Nt.challenge_names?(Nt==null?void 0:Nt.study_count)||(Nt==null?void 0:Nt.stu_num):Ke))},{title:ge.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ge.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ge.createElement(de.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!sn,render:(Ke,Nt,Ln)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,Ke||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ke,Nt,Ln)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",{style:{flex:1,textAlign:"start"}},ge.createElement("a",{onClick:()=>{var Dt,On;dn(tt(Qe({},Nt),{question_type:sn||Nt!=null&&Nt.challenge_names?5:(On=(Dt=zn==null?void 0:zn.filter(Ct=>Ct.value===(Nt==null?void 0:Nt.item_type)))==null?void 0:Dt[0])==null?void 0:On.question_type})),Pn(!0)}},"\u67E5\u770B"),(Nt==null?void 0:Nt.shixun_tag_num)===1&&ge.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ge.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nt==null?void 0:Nt.identifier}/challenges`)}},(Nt==null?void 0:Nt.shixun_name)||"--"),"\uFF1F"),onOk:()=>_e(void 0,null,function*(){if(!tn(Nt==null?void 0:Nt.identifier))return new Promise((Dt,On)=>{On()})})})}},"\u53D1\u5E03")))}].filter(Ke=>!Ke.hidden)}),ge.createElement(Le.Z,{current:Et.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Et.per_page,showTotal:Ke=>ge.createElement("span",null,"\u5171\xA0",ge.createElement("span",{style:{color:"#165DFF"}},Ke),"\xA0\u6761\u6570\u636E"),pageSize:Et.per_page,onChange:(Ke,Nt)=>{Et.page=Ke,Et.per_page=Nt,Jt(Qe({},Et)),Ue(Qe({},Et))}}),ge.createElement("div",{className:a.bottom},ge.createElement(Ge.ZP,{className:a.no,onClick:()=>{Fe(!1)}},"\u53D6\u6D88"),ge.createElement(Ge.ZP,{loading:St,style:{width:St&&75},className:a.yes,onClick:()=>_e(void 0,null,function*(){if((rt==null?void 0:rt.length)<=0){Oe.ZP.info(it||Lt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}xe([...De.current],[...Rt.current],!0,rt==null?void 0:rt.length)})},it?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ge.createElement(fe.default,{open:wn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Pn(!1)},onOk:()=>{Pn(!1)}},ge.createElement(le,{qitem:en})))};var Ce=(0,Ae.connect)(({shixunsDetail:Fe,newExercisePaper:Je})=>({shixunsDetail:Fe,newExercisePaper:Je}))(ot)},75066:function(lt,Ft,te){"use strict";te.r(Ft),te.d(Ft,{default:function(){return tt}});var y=te(59301),ue=te(89070),Oe=te(57066),fe=te(99313),he=te(92832),ye=te(8591),Ee=te(3113),ke=te(71418),ve=te(38854),ce=te(20834),we=te(58421),Le=te(92591),Ge=te(8797),oe=te(26480),a={flex_box_center:"flex_box_center___pAXJ7",flex_space_between:"flex_space_between___okEh8",flex_box_vertical_center:"flex_box_vertical_center___H3oJW",flex_box_center_end:"flex_box_center_end___IoZHh",flex_box_column:"flex_box_column___pioDq",page:"page___AQTC0",wrap:"wrap___ypi7g",title:"title___MqXji",select:"select___jUs9O",contentWrap:"contentWrap___prReW",pngIcon:"pngIcon___nQYWW",tabsWrap:"tabsWrap___JTnDy",searchWrap:"searchWrap___Bgson",addQuestionBtn:"addQuestionBtn___y9Dkl",search:"search___xhreb",searchIcon:"searchIcon___kKxKj",batchWrap:"batchWrap___y6TB9",contentListWrap:"contentListWrap___sljKR",li:"li___xrdAB",bottom:"bottom___IZpbS",actionLeftItem:"actionLeftItem___pA5VQ",questionTypeName:"questionTypeName___CQhmP",more:"more___vOWPW",btnAdd:"btnAdd___Lh47d",treeWrapper:"treeWrapper___FLm4B",treeHeader:"treeHeader___dec6m",treeContent:"treeContent___lAajS",action:"action___fRPRI",headerWrapper:"headerWrapper___Mx250",exportBtn:"exportBtn___QrNIt"},E=te(43230),x=te(69413),b=te(24065),z=te(30534),ee=te(5623),ne=te(955),ae=te(99064),le=te(59301),re=Object.defineProperty,ie=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ge=(_e,ot,Ce)=>ot in _e?re(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,at=(_e,ot)=>{for(var Ce in ot||(ot={}))Pe.call(ot,Ce)&&ge(_e,Ce,ot[Ce]);if(de)for(var Ce of de(ot))me.call(ot,Ce)&&ge(_e,Ce,ot[Ce]);return _e},Ve=(_e,ot)=>ie(_e,Ae(ot)),pe=(_e,ot)=>{var Ce={};for(var Fe in _e)Pe.call(_e,Fe)&&ot.indexOf(Fe)<0&&(Ce[Fe]=_e[Fe]);if(_e!=null&&de)for(var Fe of de(_e))ot.indexOf(Fe)<0&&me.call(_e,Fe)&&(Ce[Fe]=_e[Fe]);return Ce},He=(_e,ot,Ce)=>new Promise((Fe,Je)=>{var xe=be=>{try{St(Ce.next(be))}catch(it){Je(it)}},ct=be=>{try{St(Ce.throw(be))}catch(it){Je(it)}},St=be=>be.done?Fe(be.value):Promise.resolve(be.value).then(xe,ct);St((Ce=Ce.apply(_e,ot)).next())});const je=fe.default.TabPane,Me=he.default.Search;var Te=(_e=>(_e.Mine="0",_e.Public="1",_e.Collection="2",_e.TeachGroupShare="3",_e))(Te||{});const Qe=_e=>{var ot=_e,{classroomList:Ce,problemset:Fe,user:Je,globalSetting:xe,loading:ct,dispatch:St,match:be,shixunHomeworks:it}=ot,Lt=pe(ot,["classroomList","problemset","user","globalSetting","loading","dispatch","match","shixunHomeworks"]),Se,Re,Bt,ft;const It=(0,ue.useParams)(),[Et]=(0,ue.useSearchParams)(),Jt=(0,ne.oP)(),[Ie,et]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:Jt.qtype,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Et.get("id")||null,exam_id:It.id||null,exercise_id:It.categoryId||null}),[Pt,st]=(0,y.useState)(0),[rt,ut]=(0,y.useState)([]),[We,Ot]=(0,y.useState)("0"),[nn,Mt]=(0,y.useState)(-1),[qt,en]=(0,y.useState)([]),[dn,wn]=(0,y.useState)([]),[Pn,sn]=(0,y.useState)(!1),In=(0,y.useRef)(!1),[Wt,kt]=(0,y.useState)([]),[Qt,Zn]=(0,y.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[xn,fn]=(0,y.useState)([]),rn=(0,y.useRef)(null),[En,an]=(0,y.useState)(!1),[Vt,zn]=(0,y.useState)(""),xt=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,y.useEffect)(()=>{St({type:"problemset/getDisciplines",payload:{source:"question"}});const Ct=Et.get("group_id")||0;Ie.group_id=Number(Ct),et(Ie),De(Ie).then(Kt=>{an(!1)}),Rt(Ie),ht(),bt()},[]),(0,y.useEffect)(()=>(St({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),St({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{St({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),St({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(St({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{St({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(St({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{St({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const bt=()=>He(void 0,null,function*(){St({type:"problemset/getTeachGroupData"})}),_t=(0,y.useRef)(),Rt=Ct=>He(void 0,null,function*(){const Kt=at({},Ct);an(!0);const Fn=yield St({type:"problemset/getGroup",payload:at({},Kt)});Fn!=null&&Fn.data&&fn((Fn==null?void 0:Fn.data)||[]),Fn&&wn((Fn==null?void 0:Fn.navigation)||[]),kt([]),an(!1)}),De=Ct=>He(void 0,null,function*(){Ct.item_type=Ct.item_type,an(!0);const Kt=yield St({type:"problemset/getItemBanks",payload:Ct});if(Kt&&Kt.status!==403&&Kt.status!==401&&Kt.status!==500)return st(Kt.items_count||0),ut(Kt.items||[]),en(Kt.tag_disciplines||[]),yt(Kt.items||[]),kt([]),an(!1),Kt}),ht=()=>{St({type:"problemset/getBasketList",payload:{}})},yt=Ct=>{const Kt=Ct.every(Fn=>{var hn;return((hn=Fn.program_attr)==null?void 0:hn.status)===0});In.current=Kt},Gt=(Ct,Kt)=>{Ie.discipline_id=Ct||"",Ie.sub_discipline_id=Kt||"",Ie.tag_discipline_id="",Ie.page=1,Ie.per_page=20,delete Ie.id,Mt(Ct===null?-1:null),et(Ie),De(Ie),Rt(Ie)},pt=Ct=>{Ie.difficulty=Ct||"",Ie.page=1,Ie.per_page=20,delete Ie.id,et(Ie),De(Ie),Rt(Ie)},mt=Ct=>{Ie.tag_discipline_id=Ct,Ie.page=1,Ie.per_page=20,delete Ie.id,Ct===-1&&(Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id=""),Mt(Ct),et(Ie),De(Ie),Rt(Ie)},[Ne,Ue]=(0,y.useState)(!1),Ze=Ct=>{St({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:Ct}}),Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.type=Ct,Ct==="0"?Ie.group_id=0:Ie.group_id=null,Ue(Ct==="3"),Ie.page=1,Ie.per_page=20,delete Ie.id,Mt(-1),Ot(Ct),et(Ie),De(Ie),console.log("\u6765\u8FD9\u4E86----------------"),Rt(Ie)},wt=(Ct,Kt)=>{Ie.page=Ct,Ie.per_page=Kt,et(Ie),De(Ie),Rt(Ie)},Ut=Ct=>{Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.page=1,Ie.keyword=Ct,delete Ie.id,Ct?(sn(!0),(0,z.tk)({name:Ct,copywriting:Ct,position:"ItemBank"})):sn(!1),Mt(-1),et(Ie),De(Ie),Rt(Ie)},tn=()=>{Ie.per_page=20,et(Ie),De(Ie),Rt(Ie)},gn=(Ct,Kt=!1,Fn=!1)=>He(void 0,null,function*(){var hn;if(St({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Ct),group_type:"0"}}),Ie.page=1,Ie.per_page=20,Ie.group_id=Math.abs(Ct),Fn){const Hn=JSON.parse(JSON.stringify(dn));Hn.splice(Hn.length-2,2),Ie.parents=Hn}else Ie.parents=[...dn||[{id:0,name:"\u6839\u76EE\u5F55"}],...((hn=(0,x.b)(_t.current,Ct))==null?void 0:hn.map(Hn=>({id:Hn.id,name:Hn.name})))||[]];et(Ie),Rt(at({},Ie)),De(Ie)}),An=()=>{St({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Ie}})},Mn=()=>{St({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},pn=Ct=>He(void 0,null,function*(){St({type:"problemset/getDisciplines",payload:{source:"question",group_id:Ct,group_type:"3"}}),Ie.page=1,Ie.group_id=Ct||null,delete Ie.id,et(at({},Ie)),De(Ve(at({},Ie),{group_id:0})),Rt(Ve(at({},Ie),{group_id:0}))}),jn=Ct=>{Ie.sort_by=Ct.type,Ie.sort_direction=Ct.direction,Ie.page=1,Ie.per_page=20,Zn(Ct.name),et(Ie),De(Ie),Rt(Ie)},Ke=Ct=>{Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.page=1,Ie.per_page=20,Ie.group_id=Ct,Mt(-1),et(Ie),Rt(Ie)},Nt=Ct=>{kt(Ct)},Ln=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"}],Dt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},On=Ct=>He(void 0,null,function*(){if(Jt.type==="exercise"){const Kt=yield(0,ae.ZP)(`/api/exercises/${Jt.exerciseid}/toggle_random_question.json`,{method:"post",body:{question_id:Jt.qid,item_bank_id:Ct}});Kt!=null&&Kt.status||(ye.ZP.info("\u6362\u9898\u6210\u529F"),ue.history.push(Jt.from));return}});return le.createElement("div",{className:a.page},le.createElement("section",null,le.createElement("div",{className:a.wrap},le.createElement("div",{className:a.title},"\u8BD5\u9898\u5E93"),le.createElement("div",{className:a.headerWrapper},le.createElement("div",{className:a.tabsWrap},le.createElement(fe.default,{activeKey:We,onChange:Ze,tabBarExtraContent:le.createElement("div",{className:a.searchWrap},le.createElement(Me,{allowClear:!0,suffix:le.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ut(Ie.keyword)}),className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",size:"middle",value:Ie.keyword,onChange:Ct=>{Ie.keyword=Ct.target.value,et(at({},Ie))},onSearch:Ut}))},le.createElement(je,{tab:"\u516C\u5171",key:"1"}),((Re=(Se=Fe.teachGroupData)==null?void 0:Se.groups)==null?void 0:Re.length)&&le.createElement(je,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,b.ag)()&&!(0,b.JA)()&&le.createElement(je,{tab:"\u6536\u85CF\u5939",key:"2"}),le.createElement(je,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),le.createElement(Oe.S,{showSelectAll:!1,className:a.select,disciplinesData:(Bt=Fe.disciplinesData)==null?void 0:Bt.disciplines,knowledgeData:qt,directionValue:Ie.discipline_id,subDisciplineValue:Ie.sub_discipline_id,typeValue:Ie.item_type,isprogram_homework:!1,showItemType:!1,showKnowledge:!0,name:Vt,setname:zn,difficultyValue:Ie.difficulty,showShixun:!1,onShixunChange:Mn,onDirectionChange:Gt,onTypeChange:()=>{},onDifficultyChange:pt,knowledgeValue:nn,onKnowledgeChange:mt,teachGroupData:(ft=Fe.teachGroupData)==null?void 0:ft.groups,onTeachGroupChange:pn,teachGroupValue:Ie.group_id,showTeachGroup:Ne})),le.createElement("div",{className:a.treeWrapper,style:{display:We==="0"?"block":"none"}},le.createElement("div",{className:a.treeHeader},le.createElement(oe.Z,{data:dn,onClick:gn,activeTabsKey:We}),le.createElement(Ee.ZP,{type:"link",onClick:An,className:a.exportBtn},le.createElement("img",{src:ee,alt:"",className:a.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),le.createElement(ke.Z,{spinning:En},le.createElement("div",{ref:rn,className:xn.length?a.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},le.createElement(x.Z,{setRootData:Ct=>{_t.current=Ct},isProblemset:!1,reloadData:()=>{},data:xn,onShare:()=>{},onOpen:gn,params:Ie,navigation:dn,activeTabsKey:We})))),le.createElement("div",{className:a.contentWrap},le.createElement("div",{className:a.batchWrap},le.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},le.createElement("div",{className:"font14"},le.createElement(ve.Z,{dropdownRender:()=>le.createElement(ce.default,{selectedKeys:[Qt]},xt==null?void 0:xt.map((Ct,Kt)=>le.createElement(ce.default.Item,{key:Ct.name,onClick:()=>jn(Ct)},Ct.name)))},le.createElement("span",{style:{color:"#464F66"}},le.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Qt))))),Pn?le.createElement("div",null,le.createElement(Ee.ZP,{style:{paddingLeft:0},onClick:()=>{Ie.page=1,Ie.keyword=null,delete Ie.id,et(Ie),sn(!1),De(Ie)},type:"link"},le.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),le.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Ie.keyword,"\u201D")):null,le.createElement("div",{className:a.contentListWrap},Pt!==0?le.createElement(ke.Z,{size:"middle",spinning:ct["problemset/getItemBanks"]},rt.map((Ct,Kt)=>{var Fn,hn;return le.createElement("div",{className:a.li,key:Ct.id},le.createElement("div",{className:a.top},le.createElement(E.Z,{showCheckbox:!1,data:Ct,selectIds:Wt,onSelectCheckBox:Nt})),le.createElement("div",{className:a.bottom},le.createElement("p",{className:`${a.actionLeftItem} ${a.questionTypeName}`},(Fn=Ln.find(Hn=>Hn.type===Ct.item_type))==null?void 0:Fn.name),le.createElement("p",{className:a.actionLeftItem},Dt[Ct.difficulty]),le.createElement("p",{className:a.actionLeftItem},"\u521B\u5EFA\u8005",le.createElement("span",{className:"c-grey-333"},(hn=Ct==null?void 0:Ct.author)==null?void 0:hn.name)),le.createElement("p",{className:a.actionLeftItem},"\u66F4\u65B0",le.createElement("span",{className:"c-grey-333"},Ct==null?void 0:Ct.updated_at)),le.createElement("p",{className:a.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",le.createElement("span",{className:"c-grey-333"},Ct==null?void 0:Ct.quotes)),le.createElement("div",{className:a.more},le.createElement("span",{className:a.btnAdd,onClick:()=>On(Ct.id)},"\u66FF\u6362"))))})):le.createElement(ke.Z,{size:"middle",spinning:ct["problemset/getItemBanks"]},le.createElement(Ge.Z,null))),Pt!==0&&le.createElement(we.Z,{showQuickJumper:!0,onChange:wt,defaultCurrent:1,pageSize:Ie==null?void 0:Ie.per_page,current:Ie.page||1,total:Pt,showTotal:Ct=>le.createElement("span",{className:"mr10"},"\u5171",le.createElement("span",{className:"c-light-primary"},Ct),"\u6761\u6570\u636E")}))),le.createElement(Le.Z,{onOk:Ke})))};var tt=(0,ue.connect)(({classroomList:_e,problemset:ot,user:Ce,loading:Fe,globalSetting:Je,shixunHomeworks:xe})=>({classroomList:_e,problemset:ot,user:Ce,globalSetting:Je,loading:Fe.effects,shixunHomeworks:xe}))(Qe)},86918:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return ce}});var y=te(43418),ue={ul:"ul___TdfYY"},Oe=te(32637),fe=te(59301),he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ke=(we,Le)=>{var Ge={};for(var oe in we)ye.call(we,oe)&&Le.indexOf(oe)<0&&(Ge[oe]=we[oe]);if(we!=null&&he)for(var oe of he(we))Le.indexOf(oe)<0&&Ee.call(we,oe)&&(Ge[oe]=we[oe]);return Ge},ce=we=>{var Le=we,{open:Ge,onCancel:oe}=Le,a=ke(Le,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:Ge,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:oe,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:Oe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:ue.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},92591:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return we}});var y=te(59301),ue=te(8591),Oe=te(43418),fe=te(92832),he={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ye=te(36061),Ee=te(16149),ke=te(89070),ve=(Le,Ge,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Le,Ge)).next())});const ce=({problemset:Le,dispatch:Ge,onOk:oe})=>{const[a,E]=(0,y.useState)(""),[x,b]=(0,y.useState)([0]),z=()=>{Ge({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var ne,ae;Le.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ae=(ne=Le.actionTabs)==null?void 0:ne.params)==null?void 0:ae.group_id]),E(""))},[Le.actionTabs.key]);const ee=()=>ve(void 0,null,function*(){const ne=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let le=0;le0?x[0]:0,name:a});ae.status===0&&(z(),oe(ae==null?void 0:ae.id))});return y.createElement(Oe.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:Le.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:ee,destroyOnClose:!0},y.createElement("div",{className:he.addModal},y.createElement("div",{className:he.row},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ne=>E(ne.target.value)})),y.createElement("div",{className:he.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ye.Z,{value:x,onChange:ne=>b(ne)}))))};var we=(0,ke.connect)(({problemset:Le})=>({problemset:Le}))(ce)},28785:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),ke=te(85149),ve=te(24334),ce=te.n(ve),we=te(99064),Le=te(88264),Ge=te(87001),oe=te(61186),a=te.n(oe),E=te(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Pe,me,ge)=>me in Pe?x(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,re=(Pe,me)=>{for(var ge in me||(me={}))ne.call(me,ge)&&le(Pe,ge,me[ge]);if(ee)for(var ge of ee(me))ae.call(me,ge)&&le(Pe,ge,me[ge]);return Pe},ie=(Pe,me)=>b(Pe,z(me)),Ae=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},He=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,He);je((ge=ge.apply(Pe,me)).next())});const de=({problemset:Pe,dispatch:me})=>{var ge,at,Ve,pe,He;const[je,Me]=(0,y.useState)({}),[Te,Qe]=(0,y.useState)([]),[tt,_e]=(0,y.useState)(!1),[ot,Ce]=(0,y.useState)(!1),[Fe,Je]=(0,y.useState)({}),xe=["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,y.useEffect)(()=>{var it,Lt,Se;if(((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.key)==="BPROGRAM"){const Re=(0,he.cloneDeep)((Lt=Pe==null?void 0:Pe.actionTabs)==null?void 0:Lt.params);Me(Re),Qe((Se=Re==null?void 0:Re.standard_answer)==null?void 0:Se.map(Bt=>({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]})))}},[(ge=Pe==null?void 0:Pe.actionTabs)==null?void 0:ge.key]);function ct(){return new Date().getTime()}const St=()=>Ae(void 0,null,function*(){var it,Lt,Se,Re,Bt;if(Te.some(Et=>(Et==null?void 0:Et.value)==="")&&!tt){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(tt){const Et=(0,he.cloneDeep)((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.params);Qe([...(Lt=Et==null?void 0:Et.standard_answer)==null?void 0:Lt.map(Jt=>({value:"",answer:(Jt==null?void 0:Jt.answer_text)||[],type:""}))]),_e(!tt);return}else{let Et=Te==null?void 0:Te.map((Jt,Ie)=>ie(re({},Jt),{type:Jt.types}));Qe(Et)}console.log(Te),Ce(!0);let ft=yield(0,we.ZP)(`/api/problems/${(Se=je==null?void 0:je.program_attr)==null?void 0:Se.identifier}/start.json`,{method:"get"});const It=yield(0,Le.n4)(ft==null?void 0:ft.identifier,{code:(Re=je==null?void 0:je.program_attr)==null?void 0:Re.code,language:(Bt=je==null?void 0:je.program_attr)==null?void 0:Bt.language,answers:Te==null?void 0:Te.map(Et=>Et.value)});if((It==null?void 0:It.status)===0){let Jt=function(){return Ae(this,null,function*(){const{status:Ie,message:et,data:Pt}=yield(0,Le.rX)(ft==null?void 0:ft.identifier,"submit"),rt=ct()-Et>10*1e3*(Te==null?void 0:Te.length);if(Ie!==0&&!rt&&setTimeout(Jt,1e3),rt){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ce(!1);return}if(Ie===0){Ce(!1);let ut=Te==null?void 0:Te.map((We,Ot)=>ie(re({},We),{type:(Pt==null?void 0:Pt.right_arr[Ot])===1?"success":"warning"}));Qe(ut),Je(Pt),Pt.status===2&&(Ce(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Et=ct();yield(0,Le.bM)(ft==null?void 0:ft.identifier,{}),Jt()}else Ce(!1);_e(!tt)}),be=()=>{Me({}),Qe([]),_e(!1),me({type:"problemset/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Pe.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:tt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:St,onCancel:be,okButtonProps:{loading:ot}},E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(ke.Z,{value:(at=je==null?void 0:je.program_attr)==null?void 0:at.description}),((Ve=je==null?void 0:je.program_attr)==null?void 0:Ve.code)&&E.createElement(ke.Z,{showProgramFill:!0,onFillChange:it=>{let Lt=it==null?void 0:it.map((Se,Re)=>re({},Se));Qe(Lt)},programFillValue:Te,value:ve.Base64.decode((pe=je==null?void 0:je.program_attr)==null?void 0:pe.code)}),tt&&E.createElement(y.Fragment,null,E.createElement("div",{className:Ee.Z.line}),(He=je==null?void 0:je.standard_answer)==null?void 0:He.map((it,Lt)=>E.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},E.createElement("b",null,"\u586B\u7A7A",Lt+1,"\u7B54\u6848:\xA0"),E.createElement("pre",null,(it==null?void 0:it.answer_text)||""))),E.createElement("div",{className:"c-grey-333 mb10"},E.createElement("b",null,"\u89E3\u6790:\xA0"),(je==null?void 0:je.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Fe==null?void 0:Fe.id)&&Fe.status!==2&&E.createElement(fe.default,{open:(Fe==null?void 0:Fe.id)&&Fe.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Je({})},onCancel:()=>{Je({})}},E.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},E.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),E.createElement("span",{style:{marginLeft:12,color:Fe.status!==0&&"#E30000"}},Ge.Im[Fe.status])),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),E.createElement("span",{style:{marginLeft:12}},a()(Fe.created_at).format("YYYY-MM-DD HH:mm:ss"))),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),E.createElement("span",{style:{marginLeft:12}},Fe.language)),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),E.createElement("span",{style:{marginLeft:12}},Fe.execute_time,"ms"))),E.createElement(Ge.Y4,re({},Fe)))))};Ft.Z=(0,ue.connect)(({problemset:Pe})=>({problemset:Pe}))(de)},22266:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return In}});var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te(85149),Ee=te(5112),ke=te(3113),ve=te(28103),ce=te(88175),we=te(59301),Le=Object.defineProperty,Ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Wt,kt,Qt)=>kt in Wt?Le(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,z=(Wt,kt)=>{for(var Qt in kt||(kt={}))E.call(kt,Qt)&&b(Wt,Qt,kt[Qt]);if(a)for(var Qt of a(kt))x.call(kt,Qt)&&b(Wt,Qt,kt[Qt]);return Wt},ee=(Wt,kt)=>Ge(Wt,oe(kt)),ne=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const ae=({problemset:Wt,dispatch:kt,showdiv:Qt,data:Zn})=>{const[xn,fn]=(0,y.useState)([]),[rn,En]=(0,y.useState)(!1),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,y.useEffect)(()=>{var bt;((bt=Object.keys(Zn))==null?void 0:bt.length)>0&&fn(Zn.choices)},[Zn]);const Vt=()=>ne(void 0,null,function*(){if(!xn.some(bt=>bt==null?void 0:bt.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const bt=(0,he.cloneDeep)(Zn);fn(bt.choices)}En(!rn)}),zn=(bt,_t)=>{console.log(bt.target.checked);const Rt=xn.map((De,ht)=>ee(z({},De),{checked:ht===_t?bt.target.checked:!1}));fn(Rt)},xt=()=>{fn([]),En(!1),kt({type:"problemset/setActionTabs",payload:{}})};return we.createElement("div",null,we.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),we.createElement(ye.Z,{value:Zn==null?void 0:Zn.name}),xn==null?void 0:xn.map((bt,_t)=>{const{is_answer:Rt,checked:De,choice_text:ht}=bt;let yt="";return rn&&Rt&&(yt=ce.Z.green),rn&&!Rt&&De&&(yt=ce.Z.red),we.createElement("div",{key:_t,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${yt}`},we.createElement(Ee.ZP,{onChange:Gt=>zn(Gt,_t),checked:De}),we.createElement("span",null,an[_t],".\xA0"),we.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Rt&&we.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Rt&&De&&we.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&we.createElement(y.Fragment,null,we.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},we.createElement("div",{className:"c-grey-333 mb5"},we.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),an[xn.findIndex(bt=>bt.is_answer)]),we.createElement("div",{className:"c-grey-333 mb10"},we.createElement("b",null,"\u89E3\u6790:\xA0"),(Zn==null?void 0:Zn.analysis)||"\u6682\u65E0\u89E3\u6790"))),we.createElement("div",{style:{textAlign:"end",marginTop:10}},we.createElement(ke.ZP,{type:"primary",onClick:()=>{Vt()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&we.createElement(ve.Z,null))};var le=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(ae),re=te(92832),ie=te(59879),Ae=te(59301),de=Object.defineProperty,Pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,pe=(Wt,kt,Qt)=>kt in Wt?de(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,He=(Wt,kt)=>{for(var Qt in kt||(kt={}))at.call(kt,Qt)&&pe(Wt,Qt,kt[Qt]);if(ge)for(var Qt of ge(kt))Ve.call(kt,Qt)&&pe(Wt,Qt,kt[Qt]);return Wt},je=(Wt,kt)=>Pe(Wt,me(kt)),Me=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const Te=({problemset:Wt,datas:kt,showdiv:Qt,dispatch:Zn})=>{var xn;const[fn,rn]=(0,y.useState)({}),[En,an]=(0,y.useState)([]),[Vt,zn]=(0,y.useState)(!1),xt=["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,y.useEffect)(()=>{var De;if(Object.keys(kt)){const ht=(0,he.cloneDeep)(kt);rn(ht),an((De=ht==null?void 0:ht.standard_answer)==null?void 0:De.map(yt=>He({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}},[kt]);const bt=()=>Me(void 0,null,function*(){var De;if(En.some(ht=>(ht==null?void 0:ht.value)==="")){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const ht=(0,he.cloneDeep)(kt);an((De=ht==null?void 0:ht.standard_answer)==null?void 0:De.map(yt=>He({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}zn(!Vt)}),_t=(De,ht)=>{const yt=En.map((Gt,pt)=>je(He({},Gt),{value:pt===ht?De.target.value:Gt.value}));an(yt)},Rt=()=>{rn({}),an([]),zn(!1),Zn({type:"problemset/setActionTabs",payload:{}})};return Ae.createElement("div",null,Ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ae.createElement(ye.Z,{value:fn==null?void 0:fn.name}),En==null?void 0:En.map((De,ht)=>{const{value:yt,answer:Gt}=De;let pt="";return Vt&&(Gt!=null&&Gt.includes(yt))&&(pt=ce.Z.green),Vt&&!(Gt!=null&&Gt.includes(yt))&&(pt=ce.Z.red),Ae.createElement("div",{key:ht,style:{pointerEvents:Vt?"none":"auto",marginTop:10},className:`${ce.Z.row} ${pt}`},Ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ht+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?Ae.createElement(re.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:mt=>_t(mt,ht),value:yt}):Ae.createElement(ie.Z,{value:yt,onChange:mt=>{const Ne=En.map((Ue,Ze)=>je(He({},Ue),{value:Ze===ht?mt:Ue.value}));an(Ne)}}),Vt&&(Gt==null?void 0:Gt.includes(yt))&&Ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!(Gt!=null&&Gt.includes(yt))&&Ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&Ae.createElement(y.Fragment,null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(xn=fn==null?void 0:fn.standard_answer)==null?void 0:xn.map((De,ht)=>{var yt,Gt;return Ae.createElement("div",{className:"c-grey-333 mb5"},Ae.createElement("b",null,"\u586B\u7A7A",ht+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((yt=De==null?void 0:De.answer_text)==null?void 0:yt.join("\u3001"))||"":Ae.createElement(ie.Z,{value:(Gt=De==null?void 0:De.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ae.createElement("div",{className:"c-grey-333 mb10"},Ae.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ae.createElement("div",{style:{textAlign:"end",marginTop:10}},Ae.createElement(ke.ZP,{type:"primary",onClick:()=>{bt()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Ae.createElement(ve.Z,null))};var Qe=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(Te),tt=te(59301),_e=Object.defineProperty,ot=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ct=(Wt,kt,Qt)=>kt in Wt?_e(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,St=(Wt,kt)=>{for(var Qt in kt||(kt={}))Je.call(kt,Qt)&&ct(Wt,Qt,kt[Qt]);if(Fe)for(var Qt of Fe(kt))xe.call(kt,Qt)&&ct(Wt,Qt,kt[Qt]);return Wt},be=(Wt,kt)=>ot(Wt,Ce(kt)),it=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const Lt=({problemset:Wt,datas:kt,showdiv:Qt,dispatch:Zn})=>{var xn;const[fn,rn]=(0,y.useState)({}),[En,an]=(0,y.useState)([]),[Vt,zn]=(0,y.useState)(!1),xt=["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,y.useEffect)(()=>{if(Object.keys(kt)){const De=(0,he.cloneDeep)(kt);rn(De),an(De.choices)}},[kt]);const bt=()=>it(void 0,null,function*(){if(!En.some(De=>De==null?void 0:De.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const De=(0,he.cloneDeep)(kt);an(De.choices)}zn(!Vt)}),_t=(De,ht)=>{console.log(De.target.checked);const yt=En.map((Gt,pt)=>be(St({},Gt),{checked:pt===ht?De.target.checked:!1}));an(yt)},Rt=()=>{rn({}),an([]),zn(!1),Zn({type:"problemset/setActionTabs",payload:{}})};return tt.createElement("div",null,tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),tt.createElement(ye.Z,{value:fn==null?void 0:fn.name}),En==null?void 0:En.map((De,ht)=>{const{is_answer:yt,checked:Gt,choice_text:pt}=De;let mt="";return Vt&&yt&&(mt=ce.Z.green),Vt&&!yt&&Gt&&(mt=ce.Z.red),tt.createElement("div",{key:ht,style:{pointerEvents:Vt?"none":"auto"},className:`${ce.Z.row} ${mt}`},tt.createElement(Ee.ZP,{onChange:Ne=>_t(Ne,ht),checked:Gt}),tt.createElement(ye.Z,{className:ce.Z.html,value:pt}),Vt&&yt&&tt.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!yt&&Gt&&tt.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&tt.createElement(y.Fragment,null,tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},tt.createElement("div",{className:"c-grey-333 mb5"},tt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(xn=En.find(De=>De.is_answer))==null?void 0:xn.choice_text),tt.createElement("div",{className:"c-grey-333 mb10"},tt.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),tt.createElement("div",{style:{textAlign:"end",marginTop:10}},tt.createElement(ke.ZP,{type:"primary",onClick:()=>{bt()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&tt.createElement(ve.Z,null))};var Se=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(Lt),Re=te(24905),Bt=te(59301),ft=Object.defineProperty,It=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Pt=(Wt,kt,Qt)=>kt in Wt?ft(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,st=(Wt,kt)=>{for(var Qt in kt||(kt={}))Ie.call(kt,Qt)&&Pt(Wt,Qt,kt[Qt]);if(Jt)for(var Qt of Jt(kt))et.call(kt,Qt)&&Pt(Wt,Qt,kt[Qt]);return Wt},rt=(Wt,kt)=>It(Wt,Et(kt)),ut=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const We=({problemset:Wt,data:kt,showdiv:Qt,dispatch:Zn})=>{const[xn,fn]=(0,y.useState)([]),[rn,En]=(0,y.useState)(!1),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,y.useEffect)(()=>{var bt;((bt=Object.keys(kt))==null?void 0:bt.length)>0&&fn(kt.choices)},[kt]);const Vt=()=>ut(void 0,null,function*(){if(!xn.some(bt=>bt==null?void 0:bt.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const bt=(0,he.cloneDeep)(kt);fn(bt.choices)}En(!rn)}),zn=(bt,_t)=>{console.log(bt.target.checked);const Rt=xn.map((De,ht)=>rt(st({},De),{checked:ht===_t?bt.target.checked:De.checked}));fn(Rt)},xt=()=>{let bt="";return xn.forEach((_t,Rt)=>{_t.is_answer&&(bt=bt+an[Rt])}),bt};return Bt.createElement("div",null,Bt.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Bt.createElement(ye.Z,{value:kt==null?void 0:kt.name}),xn==null?void 0:xn.map((bt,_t)=>{const{is_answer:Rt,checked:De,choice_text:ht}=bt;let yt="";return rn&&Rt&&(yt=ce.Z.green),rn&&!Rt&&De&&(yt=ce.Z.red),Bt.createElement("div",{key:_t,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${yt}`},Bt.createElement(Re.default,{style:{padding:3},onChange:Gt=>zn(Gt,_t),checked:De}),Bt.createElement("span",null,an[_t],".\xA0"),Bt.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Rt&&Bt.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Rt&&De&&Bt.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Bt.createElement(y.Fragment,null,Bt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Bt.createElement("div",{className:"c-grey-333 mb5"},Bt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),xt()),Bt.createElement("div",{className:"c-grey-333 mb10"},Bt.createElement("b",null,"\u89E3\u6790:\xA0"),(kt==null?void 0:kt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Bt.createElement("div",{style:{textAlign:"end",marginTop:10}},Bt.createElement(ke.ZP,{type:"primary",onClick:()=>{Vt()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Bt.createElement(ve.Z,null))};var Ot=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(We),nn=te(12290),Mt=te(59301),qt=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const en=({problemset:Wt,dispatch:kt,showdiv:Qt,datas:Zn})=>{var xn,fn,rn;const[En,an]=(0,y.useState)({}),[Vt,zn]=(0,y.useState)(!1),[xt,bt]=(0,y.useState)(!0),[_t,Rt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(Zn)){const yt=(0,he.cloneDeep)(Zn);an(yt)}},[Zn]);const De=()=>qt(void 0,null,function*(){if(!_t){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vt&&Rt(""),zn(!Vt)}),ht=()=>{an({}),bt(!0),zn(!1),Rt(""),kt({type:"problemset/setActionTabs",payload:{}})};return Mt.createElement("div",null,Mt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Mt.createElement(ye.Z,{value:En==null?void 0:En.name,style:{marginBottom:10}}),xt?Mt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{bt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Mt.createElement(nn.Z,{defaultValue:_t,onChange:yt=>{Rt(yt)}}),Vt&&Mt.createElement(y.Fragment,null,Mt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Mt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Mt.createElement("br",null),((xn=En==null?void 0:En.answer_texts)==null?void 0:xn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((fn=En==null?void 0:En.keywords)==null?void 0:fn.length)>0&&Mt.createElement("div",{style:{marginTop:10,marginBottom:10}},Mt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(rn=En==null?void 0:En.keywords)==null?void 0:rn.map(yt=>{var Gt,pt,mt;return((Gt=yt==null?void 0:yt.keyword)==null?void 0:Gt.length)>1?((pt=yt==null?void 0:yt.keyword)==null?void 0:pt.join("\u6216"))+"\uFF1B":((mt=yt==null?void 0:yt.keyword)==null?void 0:mt[0])+"\uFF1B"})),Mt.createElement("div",{style:{color:"#5F6368"}},Mt.createElement("b",null,"\u89E3\u6790:"),Mt.createElement("br",null),(En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"))),Mt.createElement("div",{style:{textAlign:"end",marginTop:10}},Mt.createElement(ke.ZP,{type:"primary",onClick:()=>{De()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Mt.createElement(ve.Z,null))};var dn=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(en),wn=te(59301),Pn=(Wt,kt,Qt)=>new Promise((Zn,xn)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){xn(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){xn(Vt)}},En=an=>an.done?Zn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const sn=({problemset:Wt,dispatch:kt})=>{var Qt,Zn;const[xn,fn]=(0,y.useState)({}),[rn,En]=(0,y.useState)(!1),[an,Vt]=(0,y.useState)(!0),[zn,xt]=(0,y.useState)("");(0,y.useEffect)(()=>{var Rt,De;if(((Rt=Wt==null?void 0:Wt.actionTabs)==null?void 0:Rt.key)==="COMBINATION"){const ht=(0,he.cloneDeep)((De=Wt==null?void 0:Wt.actionTabs)==null?void 0:De.params);fn(ht)}},[(Qt=Wt==null?void 0:Wt.actionTabs)==null?void 0:Qt.key]);const bt=()=>Pn(void 0,null,function*(){if(!zn){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}En(!rn)}),_t=()=>{fn({}),Vt(!0),En(!1),xt(""),kt({type:"problemset/setActionTabs",payload:{}})};return wn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Wt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:bt,onCancel:_t},wn.createElement("div",null,wn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),wn.createElement(ye.Z,{value:xn==null?void 0:xn.name,style:{marginBottom:10}}),(Zn=xn==null?void 0:xn.sub_item_banks)==null?void 0:Zn.map((Rt,De)=>{var ht,yt,Gt,pt,mt;if((Rt==null?void 0:Rt.item_type)==="SINGLE")return wn.createElement(le,{data:Rt,showdiv:((ht=xn==null?void 0:xn.sub_item_banks)==null?void 0:ht.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="MULTIPLE")return wn.createElement(Ot,{data:Rt,showdiv:((yt=xn==null?void 0:xn.sub_item_banks)==null?void 0:yt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="JUDGMENT")return wn.createElement(Se,{datas:Rt,showdiv:((Gt=xn==null?void 0:xn.sub_item_banks)==null?void 0:Gt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="COMPLETION")return wn.createElement(Qe,{datas:Rt,showdiv:((pt=xn==null?void 0:xn.sub_item_banks)==null?void 0:pt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="SUBJECTIVE")return wn.createElement(dn,{datas:Rt,showdiv:((mt=xn==null?void 0:xn.sub_item_banks)==null?void 0:mt.length)-1===De})})))};var In=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(sn)},19480:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(92832),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=te(59879),we=te(59301),Le=Object.defineProperty,Ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(le,re,ie)=>re in le?Le(le,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[re]=ie,z=(le,re)=>{for(var ie in re||(re={}))E.call(re,ie)&&b(le,ie,re[ie]);if(a)for(var ie of a(re))x.call(re,ie)&&b(le,ie,re[ie]);return le},ee=(le,re)=>Ge(le,oe(re)),ne=(le,re,ie)=>new Promise((Ae,de)=>{var Pe=at=>{try{ge(ie.next(at))}catch(Ve){de(Ve)}},me=at=>{try{ge(ie.throw(at))}catch(Ve){de(Ve)}},ge=at=>at.done?Ae(at.value):Promise.resolve(at.value).then(Pe,me);ge((ie=ie.apply(le,re)).next())});const ae=({problemset:le,dispatch:re})=>{var ie,Ae;const[de,Pe]=(0,y.useState)({}),[me,ge]=(0,y.useState)([]),[at,Ve]=(0,y.useState)(!1),[pe,He]=(0,y.useState)(0),je=["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,y.useEffect)(()=>{var tt,_e,ot;if(((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.key)==="COMPLETION"){const Ce=(0,ye.cloneDeep)((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params);Pe(Ce),ge((ot=Ce==null?void 0:Ce.standard_answer)==null?void 0:ot.map(Fe=>{var Je;return z({value:"",answer:(Je=(Fe==null?void 0:Fe.answer_text)||[])==null?void 0:Je.map(xe=>xe.trim())},Fe)}))}},[(ie=le==null?void 0:le.actionTabs)==null?void 0:ie.key]);const Me=()=>ne(void 0,null,function*(){var tt,_e;if(me.some(ot=>(ot==null?void 0:ot.value)==="")){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(at){const ot=(0,ye.cloneDeep)((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.params);ge((_e=ot==null?void 0:ot.standard_answer)==null?void 0:_e.map(Ce=>{var Fe;return z({value:"",answer:(Fe=(Ce==null?void 0:Ce.answer_text)||[])==null?void 0:Fe.map(Je=>Je.trim())},Ce)}))}He(pe+1),Ve(!at)}),Te=(tt,_e)=>{const ot=me.map((Ce,Fe)=>ee(z({},Ce),{value:Fe===_e?tt.target.value:Ce.value}));ge(ot)},Qe=()=>{Pe({}),ge([]),Ve(!1),re({type:"problemset/setActionTabs",payload:{}})};return console.log("choices",me),we.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:at?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Me,onCancel:Qe},we.createElement("div",null,we.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),we.createElement(ve.Z,{value:de==null?void 0:de.name}),me==null?void 0:me.map((tt,_e)=>{const{value:ot,answer:Ce}=tt;let Fe="";return at&&(Ce!=null&&Ce.includes(ot))&&(Fe=ke.Z.green),at&&!(Ce!=null&&Ce.includes(ot))&&(Fe=ke.Z.red),we.createElement("div",{key:_e,style:{pointerEvents:at?"none":"auto",marginTop:10},className:`${ke.Z.row} ${Fe}`},we.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",_e+1,"\u7B54\u6848:"),(tt==null?void 0:tt.model)===1?we.createElement(he.default.TextArea,{className:ke.Z.textArea,style:{width:610,marginRight:10},onChange:Je=>Te(Je,_e),value:ot}):we.createElement(ce.Z,{key:pe,value:ot,onChange:Je=>{const xe=me.map((ct,St)=>ee(z({},ct),{value:St===_e?Je:ct.value}));ge(xe)}}),at&&(Ce==null?void 0:Ce.includes(ot))&&we.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),at&&!(Ce!=null&&Ce.includes(ot))&&we.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),at&&we.createElement(y.Fragment,null,we.createElement("div",{className:ke.Z.line}),(Ae=de==null?void 0:de.standard_answer)==null?void 0:Ae.map((tt,_e)=>{var ot,Ce;return we.createElement("div",{className:"c-grey-333 mb5"},we.createElement("b",null,"\u586B\u7A7A",_e+1,"\u7B54\u6848:\xA0"),(tt==null?void 0:tt.model)===1?((ot=tt==null?void 0:tt.answer_text)==null?void 0:ot.join("\u3001"))||"":we.createElement(ce.Z,{value:(Ce=tt==null?void 0:tt.answer_text)==null?void 0:Ce.join("\u3001"),disabled:!0}))}),we.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},we.createElement("b",null,"\u89E3\u6790:\xA0"),we.createElement(ve.Z,{value:(de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};Ft.Z=(0,ue.connect)(({problemset:le})=>({problemset:le}))(ae)},26480:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return he}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},ue=te(60324),Oe=te(59301),he=({data:ye=[],activeTabsKey:Ee,onClick:ke})=>{const ve=()=>ye.map((we,Le)=>Oe.createElement("div",{key:Le,className:y.few},Oe.createElement("b",{title:we.name,style:{color:"#333333"},onClick:()=>ke(we.id,!1,Ee==="3")},we.name),Le\xA0"))),ce=()=>{let we=!0;const Le=ye.slice(2,-2),Ge=Oe.createElement("div",{className:y.pWrap},Le.map(oe=>Oe.createElement("span",{title:oe.name,onClick:()=>ke(oe.id,!1,Ee==="3"),key:oe.id},oe.name)));return ye.map((oe,a)=>{let E=null;return a>1&&ake(oe.id,!1,Ee==="3")},oe.name),a\xA0")),E})};return Oe.createElement("aside",{style:{overflowX:"auto"}},ye.length>1&&Oe.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ye.length===1||ke(ye[ye.length-2].id,!1,!0)}}),Oe.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ye==null?void 0:ye.length)>5?ce():ve())}},37632:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ge)for(var le of Ge(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>we(ne,Le(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le,re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),at=["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,y.useEffect)(()=>{var je,Me;if(((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.key)==="JUDGMENT"){const Te=(0,ye.cloneDeep)((Me=ne==null?void 0:ne.actionTabs)==null?void 0:Me.params);Ae(Te),Pe(Te.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const Ve=()=>z(void 0,null,function*(){var je;if(!de.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Me=(0,ye.cloneDeep)((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.params);Pe(Me.choices)}ge(!me)}),pe=(je,Me)=>{console.log(je.target.checked);const Te=de.map((Qe,tt)=>b(x({},Qe),{checked:tt===Me?je.target.checked:!1}));Pe(Te)},He=()=>{Ae({}),Pe([]),ge(!1),ae({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(ve.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return me&&Te&&(_e=ke.Z.green),me&&!Te&&Qe&&(_e=ke.Z.red),y.createElement("div",{key:Me,style:{pointerEvents:me?"none":"auto"},className:`${ke.Z.row} ${_e}`},y.createElement(he.ZP,{onChange:ot=>pe(ot,Me),checked:Qe}),y.createElement(ve.Z,{className:ke.Z.html,value:tt}),me&&Te&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Te&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(re=de.find(je=>je.is_answer))==null?void 0:re.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},61511:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(24905),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ge)for(var le of Ge(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>we(ne,Le(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le;const[re,ie]=(0,y.useState)({}),[Ae,de]=(0,y.useState)([]),[Pe,me]=(0,y.useState)(!1),ge=["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,y.useEffect)(()=>{var je,Me;if(((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.key)==="MULTIPLE"){const Te=(0,ye.cloneDeep)((Me=ne==null?void 0:ne.actionTabs)==null?void 0:Me.params);ie(Te),de(Te.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const at=()=>z(void 0,null,function*(){var je;if(!Ae.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const Me=(0,ye.cloneDeep)((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.params);de(Me.choices)}me(!Pe)}),Ve=(je,Me)=>{console.log(je.target.checked);const Te=Ae.map((Qe,tt)=>b(x({},Qe),{checked:tt===Me?je.target.checked:Qe.checked}));de(Te)},pe=()=>{ie({}),de([]),me(!1),ae({type:"problemset/setActionTabs",payload:{}})},He=()=>{let je="";return Ae.forEach((Me,Te)=>{Me.is_answer&&(je=je+ge[Te])}),je};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:at,onCancel:pe},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(ve.Z,{value:re==null?void 0:re.name}),Ae==null?void 0:Ae.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return Pe&&Te&&(_e=ke.Z.green),Pe&&!Te&&Qe&&(_e=ke.Z.red),y.createElement("div",{key:Me,style:{pointerEvents:Pe?"none":"auto"},className:`${ke.Z.row} ${_e}`},y.createElement(he.default,{style:{padding:3},onChange:ot=>Ve(ot,Me),checked:Qe}),y.createElement("span",null,ge[Me],".\xA0"),y.createElement(ve.Z,{className:ke.Z.html,value:tt}),Pe&&Te&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Te&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),He()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(re==null?void 0:re.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},69413:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return de},b:function(){return re}});var y=te(59301),ue=te(8591),Oe=te(43418),fe=te(92832),he=te(3113),ye=te(17574),Ee={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ke=te(99064),ve=te(73631),ce=te(31328),we=te(16149),Le=te(89392),Ge=te(94794),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Pe,me,ge)=>me in Pe?oe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,ne=(Pe,me)=>{for(var ge in me||(me={}))b.call(me,ge)&&ee(Pe,ge,me[ge]);if(x)for(var ge of x(me))z.call(me,ge)&&ee(Pe,ge,me[ge]);return Pe},ae=(Pe,me)=>a(Pe,E(me)),le=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},He=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,He);je((ge=ge.apply(Pe,me)).next())});const re=(Pe,me,ge=[])=>{if(Pe)for(const at of Pe){if(at.key===me)return ge;if(at.children&&at.children!=""){const Ve=re(at.children,me,[...ge,{id:at.key,name:at.title.props.name}]);if(Ve)return Ve}}},ie=({isProblemset:Pe,name:me,id:ge,isShare:at,itemBanksCount:Ve,onOpen:pe=()=>{},onShare:He=()=>{},onMove:je=()=>{},onDeleteOk:Me=()=>{}})=>{const[Te,Qe]=(0,y.useState)(!1),[tt,_e]=(0,y.useState)(me),[ot,Ce]=(0,y.useState)(me),Fe=xe=>le(void 0,null,function*(){const ct=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ot.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ot.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let be=0;be{Oe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield(0,ke.ZP)(`/api/item_banks_groups/${Math.abs(xe)}.json`,{method:"delete",body:{}})).status===0&&Me(xe)})})};return y.createElement("div",{className:Ee.list,onClick:xe=>pe(ge,at)},Te?y.createElement(fe.default,{style:{maxWidth:780},value:ot,onChange:xe=>{Ce(xe.target.value)},onClick:xe=>xe.stopPropagation()}):y.createElement("div",{className:Ee.name,title:tt},tt),Ve?y.createElement("div",{className:Ee.subject},"\u8BD5\u9898\u6570 ",Ve):"",Pe&&y.createElement("div",{className:Ee.btns},Te?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:xe=>{xe.stopPropagation(),Fe(ge)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:xe=>{xe.stopPropagation(),Ce(tt),Qe(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:xe=>{xe.stopPropagation(),je(ge,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:xe=>{xe.stopPropagation(),je(ge,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(he.ZP,{className:"ml10",onClick:xe=>{xe.stopPropagation(),He(Math.abs(ge))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(he.ZP,{className:"ml10",onClick:xe=>{xe.stopPropagation(),Qe(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(he.ZP,{onClick:xe=>{xe.stopPropagation(),Je(ge)},type:"link",danger:!0},"\u5220\u9664"))))};var de=({isProblemset:Pe,data:me,onOpen:ge=()=>{},onShare:at=()=>{},navigation:Ve,reloadData:pe,activeTabsKey:He,setRootData:je,params:Me})=>{const[Te,Qe]=(0,y.useState)(),[tt,_e]=(0,y.useState)([]),[ot,Ce]=(0,y.useState)([]);(0,y.useEffect)(()=>{Te&&setTimeout(()=>{je(Te)},200)},[Te]),(0,y.useEffect)(()=>{Ce([]),_e([])},[me]),(0,y.useEffect)(()=>{ot.length===0&&tt.length===0&&Qe(me==null?void 0:me.map(Lt=>({title:y.createElement(ie,{isProblemset:Pe,name:Lt.name,id:Lt.id,isShare:Lt.is_share,itemBanksCount:Lt.item_banks_count,onMove:Je,onOpen:ge,onShare:at,onDeleteOk:ct}),key:Lt.id,icon:Lt.is_share?y.createElement("img",{onClick:()=>{ge(Lt.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Lt.id)},src:ve,className:Ee.folderIcon}),isLeaf:!Lt.have_child})))},[ot,tt,me]);const Fe=(Lt,Se,Re)=>{const Bt=(0,Le.cloneDeep)(Lt);for(let ft=0;ftle(void 0,null,function*(){(Se==="up"?yield(0,we.A1)({id:Math.abs(Lt)}):yield(0,we.vi)({id:Math.abs(Lt)})).status===0&&Qe(Bt=>Fe(Bt,Lt,Se))}),xe=(Lt,Se)=>Lt.filter(Re=>Re.key===Se?!1:(Re.children&&(Re.children=xe(Re.children,Se)),!0)),ct=Lt=>{Qe(Se=>xe(Se,Lt)),pe()},St=(Lt,Se,Re)=>Lt.map(Bt=>Bt.key===Se?ne(ne({},Bt),Re):Bt.children?ae(ne({},Bt),{children:St(Bt.children,Se,Re)}):Bt),be=Lt=>le(void 0,null,function*(){var Se;const{key:Re}=Lt;let Bt=He===Ge.TabType.TeachGroupShare?"3":"";const ft=yield(0,we.ex)(ae(ne({},Me),{group_id:Math.abs(Re),parents:[...Ve||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Se=re(Te,Re))==null?void 0:Se.map(Jt=>({id:Jt.id,name:Jt.name}))],type:Bt})),{data:It,total_count:Et}=ft||{};Et>0&&Qe(Jt=>St(Jt,Re,{children:It.map(Ie=>({title:y.createElement(ie,{isProblemset:Pe,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:Je,onOpen:ge,onShare:at,onDeleteOk:ct}),key:Ie.id,icon:Ie.is_share?y.createElement("img",{onClick:()=>{ge(Ie.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Ie.id)},src:ve,className:Ee.folderIcon}),isLeaf:!Ie.have_child}))}))}),it=(Lt,Se)=>{Ce(Lt)};return(Te==null?void 0:Te.length)>0&&y.createElement(ye.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Te,loadData:be,onExpand:it,onLoad:Lt=>{_e(Lt)},className:Ee.folderWrapper,selectable:!1,expandedKeys:ot,loadedKeys:tt})}},61096:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=te(59301),we=Object.defineProperty,Le=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,le,re)=>le in ae?we(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,b=(ae,le)=>{for(var re in le||(le={}))a.call(le,re)&&x(ae,re,le[re]);if(oe)for(var re of oe(le))E.call(le,re)&&x(ae,re,le[re]);return ae},z=(ae,le)=>Le(ae,Ge(le)),ee=(ae,le,re)=>new Promise((ie,Ae)=>{var de=ge=>{try{me(re.next(ge))}catch(at){Ae(at)}},Pe=ge=>{try{me(re.throw(ge))}catch(at){Ae(at)}},me=ge=>ge.done?ie(ge.value):Promise.resolve(ge.value).then(de,Pe);me((re=re.apply(ae,le)).next())});const ne=({problemset:ae,dispatch:le})=>{var re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),at=["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,y.useEffect)(()=>{var je,Me;if(((je=ae==null?void 0:ae.actionTabs)==null?void 0:je.key)==="SINGLE"){const Te=(0,ye.cloneDeep)((Me=ae==null?void 0:ae.actionTabs)==null?void 0:Me.params);Ae(Te),Pe(Te.choices)}},[(re=ae==null?void 0:ae.actionTabs)==null?void 0:re.key]);const Ve=()=>ee(void 0,null,function*(){var je;if(!de.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Me=(0,ye.cloneDeep)((je=ae==null?void 0:ae.actionTabs)==null?void 0:je.params);Pe(Me.choices)}ge(!me)}),pe=(je,Me)=>{console.log(je.target.checked);const Te=de.map((Qe,tt)=>z(b({},Qe),{checked:tt===Me?je.target.checked:!1}));Pe(Te)},He=()=>{Ae({}),Pe([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ae.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(ve.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return me&&Te&&(_e=ke.Z.green),me&&!Te&&Qe&&(_e=ke.Z.red),ce.createElement("div",{key:Me,style:{pointerEvents:me?"none":"auto"},className:`${ke.Z.row} ${_e}`},ce.createElement(he.ZP,{onChange:ot=>pe(ot,Me),checked:Qe}),ce.createElement("span",null,at[Me],".\xA0"),ce.createElement(ve.Z,{className:ke.Z.html,value:tt}),me&&Te&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Te&&Qe&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:ke.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),at[de.findIndex(je=>je.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,ue.connect)(({problemset:ae})=>({problemset:ae}))(ne)},82075:function(lt,Ft,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),ke=te(85149),ve=te(12290),ce=te(59301),we=(Ge,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ge,oe)).next())});const Le=({problemset:Ge,dispatch:oe})=>{var a,E,x,b,z;const[ee,ne]=(0,y.useState)({}),[ae,le]=(0,y.useState)(!1),[re,ie]=(0,y.useState)(!0),[Ae,de]=(0,y.useState)("");(0,y.useEffect)(()=>{var ge,at;if(((ge=Ge==null?void 0:Ge.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Ve=(0,he.cloneDeep)((at=Ge==null?void 0:Ge.actionTabs)==null?void 0:at.params);ne(Ve)}},[(a=Ge==null?void 0:Ge.actionTabs)==null?void 0:a.key]);const Pe=()=>we(void 0,null,function*(){if(!Ae){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ae&&de(""),le(!ae)}),me=()=>{ne({}),ie(!0),le(!1),de(""),oe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ae),ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ge.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Pe,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:me},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(ke.Z,{value:ee==null?void 0:ee.name,style:{marginBottom:10,color:"#5f6368"}}),re?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ie(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(ve.Z,{height:160,defaultValue:Ae,onChange:ge=>{de(ge)}}),ae&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Ee.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((E=ee==null?void 0:ee.answer_texts)==null?void 0:E[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=ee==null?void 0:ee.keywords)==null?void 0:x.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=ee==null?void 0:ee.keywords)==null?void 0:b.map(ge=>{var at,Ve,pe;return((at=ge==null?void 0:ge.keyword)==null?void 0:at.length)>1?((Ve=ge==null?void 0:ge.keyword)==null?void 0:Ve.join("\u6216"))+"\uFF1B":((pe=ge==null?void 0:ge.keyword)==null?void 0:pe[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((z=ee==null?void 0:ee.keywords)==null?void 0:z.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ft.Z=(0,ue.connect)(({problemset:Ge})=>({problemset:Ge}))(Le)},43230:function(lt,Ft,te){"use strict";te.d(Ft,{N:function(){return ee},Z:function(){return ne}});var y=te(59301),ue=te(85149),Oe=te(5112),fe=te(6848),he=te(95237),ye=te(43604),Ee=te(24905),ke=te(20834),ve=te(38854),ce={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},we=te(24065),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",Ge=te(24334),oe=te(59879),a=te(955),E=te(34604);const x=["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"],b=["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"],z=({data:ae,selectIds:le,onSelectCheckBox:re=()=>{},showCheckbox:ie=!0})=>{var Ae,de,Pe;const[me,ge]=(0,y.useState)(!1),at=()=>{var je,Me;return ae.item_type==="JUDGMENT"?y.createElement("div",{className:ce.judgmentContent},ae.choices.map((Te,Qe)=>y.createElement(Oe.ZP,{key:Qe,disabled:!0},Te.choice_text))):ae.item_type==="PROGRAM"?y.createElement("div",{className:ce.programContent},y.createElement(ue.Z,{value:(je=ae.program_attr)==null?void 0:je.description})):ae.item_type==="COMBINATION"?y.createElement("div",{className:ce.combinationContent},(Me=ae==null?void 0:ae.sub_item_banks)==null?void 0:Me.map((Te,Qe)=>{var tt,_e,ot,Ce,Fe,Je;const xe=`(\u9898\u76EE${Qe+1}-${(Te==null?void 0:Te.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Te==null?void 0:Te.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Te==null?void 0:Te.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Te==null?void 0:Te.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(ue.Z,{value:xe+Te.name})),((Te==null?void 0:Te.item_type)=="SINGLE"||(Te==null?void 0:Te.item_type)=="MULTIPLE")&&Te.choices.map((ct,St)=>y.createElement("div",{key:St,className:ce.otherContentItem},y.createElement("p",null,x[St]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:ct.choice_text}))),(Te==null?void 0:Te.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Te.choices.map((ct,St)=>y.createElement(Oe.ZP,{key:St,disabled:!0},ct.choice_text))),y.createElement("div",{className:ce.con},(Te==null?void 0:Te.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(tt=Te==null?void 0:Te.choices)==null?void 0:tt.findIndex(ct=>ct==null?void 0:ct.is_answer)]," "),(Te==null?void 0:Te.item_type)=="COMPLETION"&&((_e=Te==null?void 0:Te.standard_answer)==null?void 0:_e.map((ct,St)=>{var be;return y.createElement("div",{key:St,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ct.position}\uFF09\uFF1A${(be=ct==null?void 0:ct.answer_text)==null?void 0:be.join("\u3001")}`)})),(Te==null?void 0:Te.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ot=Te==null?void 0:Te.choices)==null?void 0:ot.map((ct,St)=>{if(ct!=null&&ct.is_answer)return(b==null?void 0:b[St])+" "})," "),(Te==null?void 0:Te.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Fe=(Ce=Te==null?void 0:Te.choices)==null?void 0:Ce.find(ct=>ct.is_answer))==null?void 0:Fe.choice_text),(Te==null?void 0:Te.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=Te==null?void 0:Te.answer_texts)==null?void 0:Je[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:Te.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--")))))})):y.createElement("div",{className:ce.otherContent},ae.choices.map((Te,Qe)=>y.createElement("div",{key:Qe,className:ce.otherContentItem},y.createElement("p",null,x[Qe]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:Te.choice_text}))))},Ve=()=>{var je;if((ae==null?void 0:ae.item_type)!=="BPROGRAM")return y.createElement("div",null,(je=ae.standard_answer)==null?void 0:je.map((Me,Te)=>{var Qe,tt;return y.createElement("div",{key:Te,className:ce.answerHtml},(Me==null?void 0:Me.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Me.position}\uFF09\uFF1A${(Qe=Me==null?void 0:Me.answer_text)==null?void 0:Qe.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Me.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(tt=Me==null?void 0:Me.answer_text)==null?void 0:tt.join("\u3001"),readOnly:!0})))}))},pe=()=>{var je,Me,Te,Qe,tt,_e;const ot={SUBJECTIVE:(je=ae.answer_texts)==null?void 0:je[0],JUDGMENT:(Te=(Me=ae.choices)==null?void 0:Me.find(it=>it.is_answer))==null?void 0:Te.choice_text},Ce=ae.choices.map(it=>it.is_answer).findIndex(it=>it),Fe=Ce>-1?b[Ce]:"";let Je="";ae.choices.map((it,Lt)=>{it.is_answer&&(Je+=b[Lt])});const xe=ot[ae.item_type];let ct=((Qe=ae==null?void 0:ae.program_attr)==null?void 0:Qe.code)||"";try{ct=Ge.Base64.decode(((tt=ae==null?void 0:ae.program_attr)==null?void 0:tt.code)||"")}catch(it){}const St={SINGLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Fe||"\u65E0"}`}))),MULTIPLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}))),COMPLETION:Ve(),BPROGRAM:y.createElement("div",null,y.createElement(ue.Z,{className:ce.answerHtml,showProgramFill:!0,value:ct}),(_e=ae.standard_answer)==null?void 0:_e.map((it,Lt)=>y.createElement("div",{key:Lt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${it.position}\uFF09\uFF1A${it==null?void 0:it.answer_text}`)))},be=y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`${xe||"\u65E0"}`})));return St[ae.item_type]||be},He=je=>{let Me=[...le];je.target.checked?Me.push(ae.id):Me=Me.filter(Te=>Te!==ae.id),re(Me)};return y.createElement("div",{className:ce.itemWrap},y.createElement("div",{className:ce.list},ie&&y.createElement(Ee.default,{className:"mr10",onChange:He,checked:le.includes(ae.id)}),y.createElement("div",{onClick:()=>ge(!me),className:ce.title},y.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(Ae=ae==null?void 0:ae.program_attr)==null?void 0:Ae.description:ae.name})),y.createElement("div",{onClick:()=>ge(!me),className:ce.tr},y.createElement("i",{style:{transform:me?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:me?{display:"block"}:{display:"none"},className:ce.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(ue.Z,{key:2,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(de=ae==null?void 0:ae.program_attr)==null?void 0:de.description:ae.name}),y.createElement("div",{className:`${ce.row} mt15`},at()),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.updateTimeRow},y.createElement("div",{className:ce.updateTimeWrap},ae.item_type==="PROGRAM"&&y.createElement("p",{className:ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=ae==null?void 0:ae.languages)==null?void 0:Pe.join("/")))))),ae.item_type!=="COMBINATION"&&y.createElement("div",{className:ce.answerWrapper},y.createElement("img",{src:Le,alt:"",className:ce.decoration}),y.createElement("div",{className:ce.answer},pe()),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:ce.parseAnswer},ae.analysis?y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:ae.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("div",{className:ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--"))))))},ee=({SubjectShare:ae,isProblemset:le,data:re,user:ie,page:Ae,activeTabsKey:de,onPublicReview:Pe=()=>{},onStartExperience:me=()=>{},onSetPrivate:ge=()=>{},onCorrection:at=()=>{},onChangeTag:Ve=()=>{},onCollect:pe=()=>{},onSetPublic:He=()=>{},onDelete:je=()=>{},onCancel:Me=()=>{},onSelect:Te=()=>{},onMoveTo:Qe=()=>{},addProblemset:tt=()=>{},onSetShare:_e=()=>{},onCancelShare:ot=()=>{},onPublish:Ce=()=>{},onCancelPublish:Fe=()=>{}})=>{var Je,xe,ct,St,be,it,Lt,Se,Re,Bt,ft,It,Et,Jt,Ie;const et=re.item_type==="PROGRAM"?`/problems/newedit/${(Je=re.program_attr)==null?void 0:Je.identifier}?tabs_key=${de}&page=${Ae}`:re.item_type==="BPROGRAM"?`/problemset/edit/${(xe=re.program_attr)==null?void 0:xe.identifier}?type=1&tabs_key=${de}&page=${Ae}`:`/problemset/edit/${re.id}?tabs_key=${de}&page=${Ae}`,Pt=de==="0"&&!re.public&&!re.apply&&(re.item_type==="PROGRAM"&&((ct=re.program_attr)==null?void 0:ct.status)!==0||re.item_type!=="PROGRAM"),st=[{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{E.Z.publish("model-change-problem",re)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,we.$O)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Ot;return Fe((Ot=re==null?void 0:re.program_attr)==null?void 0:Ot.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((St=re.program_attr)==null?void 0:St.status)!==0&&!re.public&&((be=re.author)==null?void 0:be.login)===((it=ie.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Qe(re.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{re.is_share?ot(re.id):_e(re.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&ae},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>He(re)},"\u516C\u5F00"),key:"4",show:Pt},{label:y.createElement("a",{className:ce.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!re.public&&re.apply&&(re.item_type==="PROGRAM"&&re.program_attr.status!==0||re.item_type!=="PROGRAM")},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ge(re.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&re.public&&((Lt=re.author)==null?void 0:Lt.login)===((Se=ie.userInfo)==null?void 0:Se.login)||de==="1"&&(0,we.ag)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>pe(re.id,re.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Ot;return Ce((Ot=re==null?void 0:re.program_attr)==null?void 0:Ot.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((Re=re.program_attr)==null?void 0:Re.status)===0&&!re.public&&((Bt=re.author)==null?void 0:Bt.login)===((ft=ie.userInfo)==null?void 0:ft.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>pe(re.id,re.is_collected)},re.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,we.ag)()&&!(0,we.JA)()&&((It=re.author)==null?void 0:It.login)!==((Et=ie.userInfo)==null?void 0:Et.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>at(re.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,we.ag)()&&!(0,we.JA)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ve(re)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>je(re.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!re.public||de==="1"&&(0,we.ag)()&&((Jt=re.author)==null?void 0:Jt.login)!==((Ie=ie.userInfo)==null?void 0:Ie.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>tt(re.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(Ot=>Ot.show),rt=y.createElement(ke.default,{forceSubMenuRender:!0,className:ce.menu,items:st}),ut=y.createElement(ke.default,{forceSubMenuRender:!0,className:ce.menu},y.createElement(ke.default.Item,{key:"10"},y.createElement("a",{className:ce.actionLink,onClick:()=>at(re.id)},"\u7EA0\u9519"))),We=de!=="0"&&!(0,we.ag)()&&!(0,we.JA)();return y.createElement(y.Fragment,null,le?y.createElement(y.Fragment,null,(de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank))&&!re.public&&y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(et);const Ot=document.getElementById(re.id),nn=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Ot.getBoundingClientRect().top+nn+"")}},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>me(re)},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))),st.length>0&&y.createElement(ve.Z,{dropdownRender:()=>rt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ot=>Ot.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})))))):We?y.createElement(ve.Z,{className:"ml40",dropdownRender:()=>ut},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ot=>Ot.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))))):y.createElement("span",null))};var ne=z},94794:function(lt,Ft,te){"use strict";te.r(Ft),te.d(Ft,{TabType:function(){return ta},default:function(){return Pa}});var y=te(59301),ue=te(89070),Oe=te(57066),fe=te(99313),he=te(92832),ye=te(78241),Ee=te(43418),ke=te(5112),ve=te(8591),ce=te(71418),we=te(24905),Le=te(20834),Ge=te(6848),oe=te(19842),a=te(57809),E=te(66104),x=te(3113),b=te(38854),z=te(95237),ee=te(58421),ne=te(92591),ae=te(8797),le=te(88175),re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(zt,ln)=>{var Zt={};for(var Tn in zt)ie.call(zt,Tn)&&ln.indexOf(Tn)<0&&(Zt[Tn]=zt[Tn]);if(zt!=null&&re)for(var Tn of re(zt))ln.indexOf(Tn)<0&&Ae.call(zt,Tn)&&(Zt[Tn]=zt[Tn]);return Zt};const Pe=zt=>{var ln=zt,{problemset:Zt,globalSetting:Tn,loading:ra,dispatch:Dn}=ln,ga=de(ln,["problemset","globalSetting","loading","dispatch"]);return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{Dn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{Dn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:le.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var me=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(Pe),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},at=te(36061),Ve=te(61186),pe=te.n(Ve),He=te(3294);const je=({problemset:zt,dispatch:ln})=>{const[Zt,Tn]=(0,y.useState)([]),[ra,Dn]=(0,y.useState)(!0),ga=()=>{ln({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Be,qe;zt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&Tn([(qe=(Be=zt.actionTabs)==null?void 0:Be.params)==null?void 0:qe.group_id])},[zt.actionTabs.key]);const se=()=>{if(Zt.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}vt({},`/api/item_banks/export.xlsx?group_id=${Zt[0]}&include_children=${ra}`,(Be,qe)=>{var Ye;if(((Ye=Be.target.response)==null?void 0:Ye.type)==="application/json"){let nt=new FileReader;nt.readAsText(Be.target.response,"utf-8"),nt.addEventListener("loadend",()=>{const dt=JSON.parse(nt.result);ve.ZP.warning((dt==null?void 0:dt.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let At=new Blob([Be.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),gt=`\u5BFC\u51FA\u8BD5\u9898-${pe()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(At,gt);else{let nt=URL.createObjectURL(At),dt=document.createElement("a");dt.href=nt,dt.setAttribute("download",gt),document.body.appendChild(dt),dt.click(),window.URL.revokeObjectURL(dt.href)}ga()})},vt=(Be,qe,Ye,At)=>{const gt=He.Z.API_SERVER+qe,nt=new window.XMLHttpRequest;return nt.withCredentials=!0,nt.addEventListener("load",function(dt){Ye(dt,nt)},!1),nt.addEventListener("error",function(dt){At&&At(dt)},!1),nt.responseType="blob",nt.open("GET",gt),nt.send(null),nt};return y.createElement(Ee.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:zt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:ga,onOk:se},y.createElement("aside",{className:ge.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(ke.ZP.Group,{onChange:Be=>{Dn(Be.target.value)},value:ra},y.createElement(ke.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(ke.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(at.Z,{value:Zt,onChange:Be=>Tn(Be)}),y.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Me=(0,ue.connect)(({problemset:zt})=>({problemset:zt}))(je),Te={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Qe=te(16149),tt=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const _e=({problemset:zt,dispatch:ln,onOk:Zt})=>{var Tn,ra;const Dn=(0,ue.useParams)(),[ga,se]=(0,y.useState)([]),[vt,Be]=(0,y.useState)(1),[qe,Ye]=(0,y.useState)([]),[At,gt]=(0,y.useState)([]),[nt,dt]=(0,y.useState)(!0),[Xt,vn]=(0,y.useState)(!1),[un,$t]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Xe,yn;zt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Tt(),Ye([(yn=(Xe=zt.actionTabs)==null?void 0:Xe.params)==null?void 0:yn.group_id]))},[zt.actionTabs.key]);const Tt=()=>tt(void 0,null,function*(){dt(!0);const Xe=yield(0,Qe.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Xe!=null&&Xe.item_banks_group){const aa=[{id:-1,item_banks_count:(Xe==null?void 0:Xe.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Xe==null?void 0:Xe.item_banks_group)||[]);se(aa)}dt(!1)}),bn=()=>{ln({type:"problemset/setActionTabs",payload:{}})},mn=()=>tt(void 0,null,function*(){if(qe.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(vt===1){Be(2);return}vn(!0);const Xe=yield(0,Qe.GW)({item_banks_group_ids:qe,clazz:"ItemBank",group_ids:At});(Xe==null?void 0:Xe.status)===0&&(Zt(),bn()),vn(!1)}),na=Xe=>{Ye(Xe),$t(Xe.length===ga.length)};return y.createElement(Ee.default,{centered:!0,afterClose:()=>{gt([]),Be(1),$t(!1),se([])},title:`\u5171\u4EAB\u8BD5\u9898${vt}/2`,open:zt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Te.customModal,onCancel:bn},y.createElement("aside",{className:Te.shareModal},y.createElement(ce.Z,{spinning:nt},y.createElement("div",{className:Te.content},vt===1&&y.createElement("div",{className:Te.group},y.createElement(at.Z,{value:qe,onChange:Xe=>Ye(Xe)})),vt===2&&y.createElement("div",{className:Te.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(we.default.Group,{value:At,onChange:Xe=>gt(Xe)},(ra=(Tn=zt==null?void 0:zt.teachGroupData)==null?void 0:Tn.groups)==null?void 0:ra.map(Xe=>y.createElement(we.default,{key:Xe.group_id,value:Xe.group_id},Xe==null?void 0:Xe.name))))),y.createElement("div",{className:Te.footer},y.createElement(x.ZP,{onClick:bn},"\u53D6\u6D88"),y.createElement(x.ZP,{loading:Xt,onClick:mn,type:"primary"},vt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ot=(0,ue.connect)(({problemset:zt})=>({problemset:zt}))(_e),Ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,xe=(zt,ln)=>{var Zt={};for(var Tn in zt)Fe.call(zt,Tn)&&ln.indexOf(Tn)<0&&(Zt[Tn]=zt[Tn]);if(zt!=null&&Ce)for(var Tn of Ce(zt))ln.indexOf(Tn)<0&&Je.call(zt,Tn)&&(Zt[Tn]=zt[Tn]);return Zt},ct=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const St=zt=>{var ln=zt,{problemset:Zt,globalSetting:Tn,loading:ra,dispatch:Dn,onReloadData:ga=()=>{},isPiliangRevoke:se=!1}=ln,vt=xe(ln,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Be=(0,y.useRef)(!1),[qe,Ye]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Zt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?At():Ye(!0):Ye(!1)},[Zt.actionTabs.key]);const At=()=>ct(void 0,null,function*(){Be.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let gt={};se?gt=yield Dn({type:"problemset/revokePublish",payload:Zt.actionTabs.params}):gt=yield Dn({type:"problemset/setPrivate",payload:Zt.actionTabs.params}),Dn({type:"problemset/setActionTabs",payload:{}}),Be.current=!1,(gt==null?void 0:gt.status)===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:se?ra["problemset/revokePublish"]:ra["problemset/setPrivate"],width:"442px",onOk:At,onCancel:()=>{Dn({type:"problemset/setActionTabs",payload:{}}),Be.current=!1}},y.createElement("div",{className:le.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:le.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(we.default,{className:"mt10",defaultChecked:!1,onChange:gt=>Be.current=gt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var be=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(St),it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Re=(zt,ln)=>{var Zt={};for(var Tn in zt)Lt.call(zt,Tn)&&ln.indexOf(Tn)<0&&(Zt[Tn]=zt[Tn]);if(zt!=null&&it)for(var Tn of it(zt))ln.indexOf(Tn)<0&&Se.call(zt,Tn)&&(Zt[Tn]=zt[Tn]);return Zt},Bt=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const ft=zt=>{var ln=zt,{problemset:Zt,globalSetting:Tn,loading:ra,dispatch:Dn,onReloadData:ga=()=>{}}=ln,se=Re(ln,["problemset","globalSetting","loading","dispatch","onReloadData"]);const vt=()=>Bt(void 0,null,function*(){const Be=yield Dn({type:"problemset/handleDelete",payload:Zt.actionTabs.params});Dn({type:"problemset/setActionTabs",payload:{}}),Be.status===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:vt,onCancel:()=>{Dn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var It=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(ft),Et=te(61096),Jt=te(61511),Ie=te(37632),et=te(19480),Pt=te(82075),st=te(22266),rt=te(28785),ut=te(26480),We={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ot=te(43428),nn=te(43604),Mt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let qt=[];const en=zt=>{qt.forEach(ln=>{zt.target===ln.element||dn.isParent(zt.target,ln.element)||ln.callbacks.forEach(Zt=>Zt())})};window.document.body?window.document.body.addEventListener("click",en):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",en)});const dn={isParent:(zt,ln)=>{let Zt=zt;for(;Zt&&Zt.tagName&&Zt.tagName.toLowerCase()!=="body";){if(Zt===ln)return!0;Zt=Zt.parentNode}return!1},init:(zt,ln)=>{const Zt=qt.filter(Tn=>Tn.element===zt);return Zt.length>0?Zt[0].callbacks.push(ln):qt.push({element:zt,callbacks:[ln]}),{clear:()=>{qt=qt.filter(Tn=>Tn.element!==zt)}}}};var wn=dn,Pn=te(6021),sn=te(59301);const In=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Wt=({visible:zt,basketData:ln,basketTotal:Zt,onClose:Tn=()=>{},onDelete:ra=()=>{},onClear:Dn,onSubmit:ga})=>{const se=(0,y.useRef)(),vt=(0,y.useRef)();(0,y.useEffect)(()=>{if(vt.current)return Zt>=0&&!se.current&&(se.current=wn.init(vt.current,()=>{Tn()})),()=>{se.current&&se.current.clear()}},[vt.current]);const Be=window.screen.width<=1440;return sn.createElement(Ot.Z,{rootClassName:Mt.drawerWrap,placement:"right",closable:!1,mask:!1,open:zt,forceRender:!0,width:Be?130:160,onClose:Tn},Zt>0?sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Mt.title},"\u8BD5\u9898\u7BEE"),sn.createElement("div",{ref:vt,className:Mt.contentWrap},sn.createElement(z.Z,{wrap:!1,className:Mt.totalInfo,align:"middle"},sn.createElement(nn.Z,{span:14},"\u9898\u76EE\u603B\u6570"),sn.createElement(nn.Z,{span:4},Zt),sn.createElement(nn.Z,{span:6,className:Mt.clear,onClick:Dn},"\u6E05\u7A7A")),In.map(qe=>ln[qe.stateName]>0&&sn.createElement(z.Z,{align:"middle",wrap:!1,className:Mt.problemset,key:qe.type},sn.createElement(nn.Z,{span:14},qe.typeName),sn.createElement(nn.Z,{span:4},ln[qe.stateName]),sn.createElement(nn.Z,{span:6,className:Mt.delete},sn.createElement("i",{onClick:()=>ra(qe.type),className:`iconfont icon-piliangshanchu3 ${Mt.deleteIcon}`})))),sn.createElement(z.Z,{justify:"center",className:Mt.createBtnWrapper},sn.createElement(Pn.Z,{block:!0,type:"primary",onClick:ga},"\u521B\u5EFA\u8BD5\u5377")))):sn.createElement("div",{ref:vt},sn.createElement("div",{className:Mt.title},"\u8BD5\u9898\u7BEE"),sn.createElement(ae.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var kt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Zn=Object.prototype.propertyIsEnumerable,xn=(zt,ln)=>{var Zt={};for(var Tn in zt)Qt.call(zt,Tn)&&ln.indexOf(Tn)<0&&(Zt[Tn]=zt[Tn]);if(zt!=null&&kt)for(var Tn of kt(zt))ln.indexOf(Tn)<0&&Zn.call(zt,Tn)&&(Zt[Tn]=zt[Tn]);return Zt},fn=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const rn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},En=zt=>{var ln=zt,{problemset:Zt,globalSetting:Tn,loading:ra,dispatch:Dn,onReloadData:ga=()=>{},onReloadBasketData:se=()=>{}}=ln,vt=xn(ln,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Be,qe;const Ye=()=>fn(void 0,null,function*(){const At=yield Dn({type:"problemset/basketDelete",payload:Zt.actionTabs.params});Dn({type:"problemset/setActionTabs",payload:{}}),At.status===0&&(ga(),se())});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:Ye,onCancel:()=>{Dn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",rn[(qe=(Be=Zt.actionTabs)==null?void 0:Be.params)==null?void 0:qe.type]))};var an=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(En),Vt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const zn=({count:zt,visibleBasket:ln,onToggleVisible:Zt=()=>{}})=>y.createElement(Ge.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${ln?Vt.open:Vt.hide} ${Vt.basket}`,onClick:Zt},zt>0&&y.createElement("div",{className:Vt.count},zt),y.createElement("span",{className:Vt.iconWrap},y.createElement("i",{className:`${Vt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Vt.name},"\u8BD5\u9898\u7BEE")));var xt=te(43230),bt=te(69413),_t=te(955),Rt=te(24065),De=te(28103),ht={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},yt=te(49692),Gt=te(46474),pt=te(73142),mt=te(99064),Ne=Object.defineProperty,Ue=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,gn=(zt,ln,Zt)=>ln in zt?Ne(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,An=(zt,ln)=>{for(var Zt in ln||(ln={}))Ut.call(ln,Zt)&&gn(zt,Zt,ln[Zt]);if(wt)for(var Zt of wt(ln))tn.call(ln,Zt)&&gn(zt,Zt,ln[Zt]);return zt},Mn=(zt,ln)=>Ue(zt,Ze(ln)),pn=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const{Search:jn}=he.default,Ke={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Nt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Ln=({classroomList:zt,loading:ln,dispatch:Zt,cb:Tn,shixunIds:ra=[]})=>{var Dn,ga,se,vt;const Be=(0,ue.useParams)(),qe=(0,ue.useLocation)(),{actionTabs:Ye}=zt,[At]=ye.default.useForm(),{shixunLists:gt}=zt,[nt,dt]=(0,y.useState)([]),[Xt,vn]=(0,y.useState)([]),[un,$t]=(0,y.useState)([]),[Tt,bn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Zt({type:"classroomList/getShixunLists",payload:An({},Tt)})},[zt.actionTabs.key]),(0,y.useEffect)(()=>{mn()},[Be]);const mn=()=>pn(void 0,null,function*(){const yn=yield(0,yt.I_)({}),aa=yield(0,mt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});$t([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(aa==null?void 0:aa.groups)||[]]),vn((yn==null?void 0:yn.disciplines)||[])}),na=(yn,aa,Ta)=>{Tt.tag_level=yn,Tt.sub_discipline_id=aa,Tt.discipline_id=Ta,Tt.page=1,bn(An({},Tt)),Zt({type:"classroomList/getShixunLists",payload:An({},Tt)})},Xe=()=>{Zt({type:"classroomList/setActionTabs",payload:{}}),bn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return zt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Xe,open:zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ht.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(x.ZP,{size:"middle",onClick:()=>{Xe(),dt([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(x.ZP,{size:"middle",onClick:()=>pn(void 0,null,function*(){var yn,aa;for(let Ta=0;Ta<(nt==null?void 0:nt.length);Ta++){const Kn=nt[Ta];if(ra.includes(Kn)){ve.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(aa=(yn=gt==null?void 0:gt.shixun_list)==null?void 0:yn.find(Qa=>Qa.id===Kn))==null?void 0:aa.title}`);return}}Xe(),Tn(nt),dt([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(pt.Z,{onChange:yn=>{bn(Mn(An(An({},Tt),yn),{page:1})),Zt({type:"classroomList/getShixunLists",payload:Mn(An(An({},Tt),yn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:ht.menu},y.createElement("li",null,Ke.name),(Dn=Ke==null?void 0:Ke.children)==null?void 0:Dn.map((yn,aa)=>y.createElement("li",{className:Tt[Ke.id]==yn.id?ht.actived:"",key:yn.id,onClick:()=>{Tt[Ke.id]=yn.id,Tt.page=1,bn(An({},Tt)),Zt({type:"classroomList/getShixunLists",payload:An({},Tt)})}},y.createElement("strong",null,yn.name)))),y.createElement("ul",{className:ht.menuDirection},y.createElement("li",{className:ht.directionName},"\u65B9\u5411"),y.createElement("li",{className:Tt.discipline_id?"":ht.actived,onClick:()=>{na(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Xt==null?void 0:Xt.map(function(yn,aa){return y.createElement("li",{key:aa,className:Tt.discipline_id==yn.id?ht.actived:""},y.createElement("strong",{onClick:()=>{na(1,null,yn.id)}},yn.name),y.createElement("div",null,yn.sub_disciplines.map(function(Ta,Kn){return y.createElement("div",{key:Kn,className:"mt5"},y.createElement("div",{className:Tt.sub_discipline_id==Ta.id?`${ht.actived2} ${ht.subTag}`:ht.subTag,onClick:()=>{na(2,Ta.id,yn.id)}},Ta.name),y.createElement("ul",{className:"mt5"},Ta.tags&&Ta.tags.map(function(Qa,Jn){return y.createElement("li",{key:Jn,className:Tt.sub_discipline_id==Qa.id&&Tt.tag_level===3?ht.actived2:"",onClick:()=>{na(3,Qa.id,yn.id)}},Qa.name)})))})))})),Tt.type==="mine"&&y.createElement("ul",{className:ht.menu},y.createElement("li",null,"\u76EE\u5F55"),un==null?void 0:un.map((yn,aa)=>y.createElement("li",{className:Tt.group_id==yn.id?ht.actived:"",key:yn.name,onClick:()=>{Tt.group_id=yn.id,Tt.page=1,bn(An({},Tt)),Zt({type:"classroomList/getShixunLists",payload:An({},Tt)})}},y.createElement("strong",null,yn.name)))),y.createElement("ul",{className:ht.menu},y.createElement("li",null,Nt.name),(ga=Nt==null?void 0:Nt.children)==null?void 0:ga.map((yn,aa)=>y.createElement("li",{className:Tt[Nt.id]==yn.id?ht.actived:"",key:yn.name,onClick:()=>{Tt[Nt.id]=yn.id,Tt.page=1,bn(An({},Tt)),Zt({type:"classroomList/getShixunLists",payload:An({},Tt)})}},y.createElement("strong",null,yn.name)))),y.createElement(z.Z,null,y.createElement(nn.Z,{flex:"1"},y.createElement("div",{className:ht.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},nt.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},gt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const yn=Mn(An({},Tt),{order:Tt.order==="asc"?"desc":"asc"});bn(yn),Zt({type:"classroomList/getShixunLists",payload:yn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Tt.order}`},Tt.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(nn.Z,{className:"c-grey-999"},(Tt==null?void 0:Tt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(se=gt==null?void 0:gt.shixun_list)==null?void 0:se.map(function(yn,aa){return y.createElement("div",{className:ht.listItem,key:aa},y.createElement(we.default,{checked:nt.includes(yn.id),value:yn.id,disabled:yn==null?void 0:yn.need_authorize,onChange:Ta=>{let Kn=nt.indexOf(yn.id);nt.indexOf(yn.id)>-1?dt(nt.filter(Qa=>Qa!==yn.id)):dt(nt.concat(yn.id))}}),y.createElement("div",{className:ht.info},y.createElement("div",{className:ht.title},y.createElement("div",{className:ht.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${yn==null?void 0:yn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:yn.title}})),(yn==null?void 0:yn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Gt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Rt.Ny)()&&(yn==null?void 0:yn.mark_status)===1&&y.createElement(Ge.Z,{title:yn==null?void 0:yn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Rt.Ny)()&&(yn==null?void 0:yn.mark_status)===2&&y.createElement(Ge.Z,{title:yn==null?void 0:yn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Rt.Ny)()&&(yn==null?void 0:yn.mark_status)===3&&y.createElement(Ge.Z,{title:yn==null?void 0:yn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:ht.description,dangerouslySetInnerHTML:{__html:yn.description}})),y.createElement("div",{className:" mt15"},yn.challenge_names.map(function(Ta,Kn){return y.createElement("span",{key:Kn,className:"mr30 font12"},"\u7B2C",Kn+1,"\u5173 ",Ta," ")})),y.createElement(De.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(Ge.Z,{overlayClassName:ht["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:yn==null?void 0:yn.member_user_names}}))},y.createElement("span",{className:ht.authorname,dangerouslySetInnerHTML:{__html:yn==null?void 0:yn.member_user_names}})),yn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:yn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",yn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",yn.study_count)))))}),((vt=gt==null?void 0:gt.shixun_list)==null?void 0:vt.length)===0&&y.createElement(ae.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(ee.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Tt.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.shixuns_count,onChange:yn=>{const aa=Mn(An({},Tt),{page:yn});bn(aa),Zt({type:"classroomList/getShixunLists",payload:aa})}})))};var Dt=(0,ue.connect)(({classroomList:zt,loading:ln})=>({classroomList:zt,loading:ln}))(Ln),On=te(78297),Ct=te(89392),Kt={operating:"operating___srUHx",tip:"tip___F8nWU"},Fn=te(12290),hn=te(59301),Hn=Object.defineProperty,$n=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Qn=(zt,ln,Zt)=>ln in zt?Hn(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,_n=(zt,ln)=>{for(var Zt in ln||(ln={}))oa.call(ln,Zt)&&Qn(zt,Zt,ln[Zt]);if($n)for(var Zt of $n(ln))ca.call(ln,Zt)&&Qn(zt,Zt,ln[Zt]);return zt};const on=({data:zt,height:ln=400},Zt)=>{var Tn;const[ra]=ye.default.useForm(),[Dn,ga]=(0,y.useState)({});return(0,y.useEffect)(()=>{zt&&(ga(zt),ra.setFieldsValue(_n({},zt)))},[zt]),(0,y.useImperativeHandle)(Zt,()=>({form:ra})),hn.createElement("div",{className:Kt.operating,style:{marginBottom:"0"}},hn.createElement(ye.default,{form:ra,scrollToFirstError:!0,onValuesChange:()=>{ga(_n({},ra.getFieldsValue()))}},hn.createElement(ye.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},hn.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((Tn=Dn.name)==null?void 0:Tn.length)||0}/30`})),hn.createElement(ye.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},hn.createElement(we.default.Group,null,hn.createElement(we.default,{value:"c"},"C"),hn.createElement(we.default,{value:"c++"},"C++"),hn.createElement(we.default,{value:"java"},"Java"),hn.createElement(we.default,{value:"python"},"Python"))),hn.createElement("div",{className:Kt.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),hn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),hn.createElement(ye.default.Item,{name:"description"},hn.createElement(Fn.Z,{height:ln,defaultValue:Dn.description||"",watch:!0}))))};var Aa=(0,y.forwardRef)(on),ua=te(30534),Na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",qn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Ht=te(5623),Nn=te(87169),Un=te(87198),cn=te(10072),kn=te(34604),ze=te(59301),va=Object.defineProperty,Oa=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xa=(zt,ln,Zt)=>ln in zt?va(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,sa=(zt,ln)=>{for(var Zt in ln||(ln={}))Sn.call(ln,Zt)&&Xa(zt,Zt,ln[Zt]);if(ja)for(var Zt of ja(ln))Ga.call(ln,Zt)&&Xa(zt,Zt,ln[Zt]);return zt},da=(zt,ln)=>Oa(zt,Da(ln)),Gn=(zt,ln,Zt)=>new Promise((Tn,ra)=>{var Dn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?Tn(vt.value):Promise.resolve(vt.value).then(Dn,ga);se((Zt=Zt.apply(zt,ln)).next())});const ba=fe.default.TabPane,Ra=he.default.Search,{TextArea:Yn}=he.default;var ta=(zt=>(zt.Mine="0",zt.Public="1",zt.Collection="2",zt.TeachGroupShare="3",zt))(ta||{});const Sa=({classroomList:zt,problemset:ln,user:Zt,globalSetting:Tn,loading:ra,dispatch:Dn,match:ga,shixunHomeworks:se})=>{var vt,Be,qe,Ye,At,gt,nt,dt,Xt,vn,un;const $t=(0,ue.useLocation)(),Tt=(0,ue.useParams)(),[bn]=(0,ue.useSearchParams)(),mn=(0,y.useRef)(),na=bn.get("tabs_key")||"0";let[Xe,yn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:na,item_type:null,difficulty:null,keyword:null,page:bn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:bn.get("id")||null,exam_id:Tt.id||null,exercise_id:Tt.categoryId||null});const[aa,Ta]=(0,y.useState)(0),[Kn,Qa]=(0,y.useState)([]),[Jn,ma]=(0,y.useState)(na),[ia,fa]=(0,y.useState)(0),[xa,ha]=(0,y.useState)(-1),[ka,ya]=(0,y.useState)([]),[za,Ca]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)([]),[Ja,fo]=(0,y.useState)(0),[$a,io]=(0,y.useState)(!1),[Ea,Ma]=(0,y.useState)(!1),[Vn,vo]=(0,y.useState)(),[Fo,Bo]=(0,y.useState)(!1),Mo=(0,y.useRef)(!1),Ho=(0,y.useRef)(""),wo=(0,y.useRef)(),bo=(0,y.useRef)(),Va=(0,y.useRef)(),[Uo,Eo]=(0,y.useState)(),[Fa,no]=(0,y.useState)([]),ho=(0,y.useRef)(!1),eo=$t.pathname==="/problemset",Ya=(vt=$t.pathname)==null?void 0:vt.includes("program_homework"),so=Ya&&Tt.categoryId&&((Be=$t.pathname)!=null&&Be.includes("edit"))?Tt.categoryId:"",yo=so?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[jo,Oo]=(0,y.useState)({}),[To,Zo]=(0,y.useState)(!1),{admin:Go,business:jt,is_shixun_marker:ea,is_teacher:pa,user_identity:Ba}=Zt.userInfo||{},La=Go||jt||ea||pa||Ba!=="\u5B66\u751F",[wa,qa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Rn}=se,[la,Za]=(0,y.useState)([]),Ha=(0,y.useRef)(null),[uo,ao]=(0,y.useState)(!1),[Ia,Ua]=(0,y.useState)([]),[mo,Do]=(0,y.useState)(""),[So,ko]=(0,y.useState)(!1),[Ro,Po]=(0,y.useState)(!1),[Vo,br]=(0,y.useState)([]),[po]=ye.default.useForm(),[Dr,rr]=(0,y.useState)(!1),[zo,Ko]=(0,y.useState)(null),[lr,Wo]=(0,y.useState)(0),[xr,Lr]=(0,y.useState)(!1),Jo=(0,y.useRef)(null),ur=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Nr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>kn.Z.subscribe("refresh-item-bank",Yt=>{_r(Yt)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ir=()=>Gn(void 0,null,function*(){var $e;const Yt=yield(0,Qe.$c)({id:so});if(Yt!=null&&Yt.name){const Bn={description:Yt.description,languages:Yt.languages,name:Yt.name};Jo.current.form.setFieldsValue(Bn),Oo(sa({},Bn)),Ua([...Yt.data]),no(($e=Yt.data)==null?void 0:$e.map(Cn=>Cn.id))}});(0,y.useEffect)(()=>{so&&Ir()},[so]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const $e=(bn==null?void 0:bn.get("group_id"))||0;if(Dn({type:"problemset/getDisciplines",payload:{source:"question",group_id:$e,group_type:Jn}}),Xe.group_id=Number($e),Jn==="3"&&(Xe.clazz="ItemBanksGroup",Xo(!0)),bn.get("page")){let Yt=JSON.parse(localStorage.getItem("problemsetkey"))||{};ha((Yt==null?void 0:Yt.tag_discipline_id)||-1),Xe=sa(sa({},Xe),Yt),yn(Xe)}else yn(Xe);lo(Xe).then(Yt=>{ao(!1)}),oo(Xe),xo(),Mr()},[]),(0,y.useEffect)(()=>(Dn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),Dn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{Dn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),Dn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(Dn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{Dn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(Dn({type:"globalSetting/headerFooterToggle",payload:eo}),()=>{Dn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,_t.Dk)(Ya?yo:"\u8BD5\u9898\u5E93")},[Ya,yo]);const ir=$e=>{let Yt=0;return Vn==null||Vn.forEach(Bn=>{Bn.type===$e&&(Yt=Bn.count)}),Yt},Fl=($e,Yt)=>{var Bn,Cn,Wn,Xn,to,ro,co,No,Fr;const _o=[];if($e||(Cn=(Bn=ln==null?void 0:ln.disciplinesData)==null?void 0:Bn.disciplines)==null||Cn.forEach(Io=>{var Co;(Co=Io==null?void 0:Io.sub_disciplines)==null||Co.forEach(Ao=>{var Yo;(Yo=Ao==null?void 0:Ao.tag_disciplines)==null||Yo.forEach(Br=>{Br.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Br)})})}),$e&&!Yt){const Io=(Xn=(Wn=ln==null?void 0:ln.disciplinesData)==null?void 0:Wn.disciplines)==null?void 0:Xn.find(Co=>Co.id===$e);(to=Io==null?void 0:Io.sub_disciplines)==null||to.forEach(Co=>{var Ao;(Ao=Co==null?void 0:Co.tag_disciplines)==null||Ao.forEach(Yo=>{Yo.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Yo)})})}if($e&&Yt){const Io=(co=(ro=ln==null?void 0:ln.disciplinesData)==null?void 0:ro.disciplines)==null?void 0:co.find(Ao=>Ao.id===$e),Co=(No=Io==null?void 0:Io.sub_disciplines)==null?void 0:No.find(Ao=>Ao.id===Yt);(Fr=Co==null?void 0:Co.tag_disciplines)==null||Fr.forEach(Ao=>{Ao.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Ao)})}return _o},Mr=()=>Gn(void 0,null,function*(){Dn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:$e=0,judgement_questions_count:Yt=0,multiple_questions_count:Bn=0,practical_questions_count:Cn=0,program_questions_count:Wn=0,single_questions_count:Xn=0,subjective_questions_count:to=0,combination_questions_count:ro=0,bprogram_questions_count:co=0}=ln.basketData||{},No=$e+Yt+Bn+Cn+Wn+Xn+to+ro+co;fo(No)},[ln.basketData]);const oo=($e,Yt)=>Gn(void 0,null,function*(){var Bn;$e.type==="3"?$e.clazz="ItemBanksGroup":delete $e.clazz;const Cn=sa({},$e);ao(!0);const Wn=yield Dn({type:"problemset/getGroup",payload:sa({},Cn)});return Wn!=null&&Wn.data&&Za((Wn==null?void 0:Wn.data)||[]),Wn&&(Ka((Wn==null?void 0:Wn.navigation)||[]),((Bn=Wn==null?void 0:Wn.navigation)==null?void 0:Bn.length)>1?Lo(!1):Lo(!0)),Ya||Yt||no([]),ao(!1),Wn}),lo=($e,Yt)=>Gn(void 0,null,function*(){const Bn=sa({},$e);localStorage.setItem("problemsetkey",JSON.stringify($e)),Bn.item_type=Ya?"PROGRAM":$e.item_type,Bn.keyword=$e.keyword||"",ao(!0);const Cn=yield Dn({type:"problemset/getItemBanks",payload:sa({},Bn)});if(Cn&&Cn.status!==403&&Cn.status!==401&&Cn.status!==500){if(Ta(Cn.items_count||0),vo(Cn.item_types),Qa(Cn.items||[]),ya(Cn.tag_disciplines||[]),Eo(Cn.used_shixun_ids||[]),Or(Cn.items||[]),Ya||Yt||no([]),fa((Cn==null?void 0:Cn.added_num)||0),ao(!1),bn.get("page")&&!xr){let Wn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Wn-100,behavior:"smooth"}),Lr(!0)}return Cn}}),xo=()=>{Dn({type:"problemset/getBasketList",payload:{}})},Or=$e=>{const Yt=$e.every(Bn=>{var Cn;return((Cn=Bn.program_attr)==null?void 0:Cn.status)===0});Mo.current=Yt},Tr=($e,Yt)=>{Xe.discipline_id=$e||"",Xe.sub_discipline_id=Yt||"",Xe.tag_discipline_id="",Xe.page=1,delete Xe.id,ha(-1),yn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},kr=$e=>{Xe.item_type=$e||"",Xe.page=1,yn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},Rr=$e=>{Xe.difficulty=$e||"",Xe.page=1,delete Xe.id,yn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},zr=$e=>{Xe.tag_discipline_id=$e,Xe.page=1,delete Xe.id,$e===-1&&(Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id=""),ha($e),yn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},[jr,Xo]=(0,y.useState)(!1),Zr=$e=>{Dn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:$e}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.type=$e,$e==="0"?(Lo(!1),Xe.group_id=0,Xe.teach_group_id=0):(Lo(!0),Xe.group_id=null),$e==="3"&&Ya?Xe.only_published=!0:Xe.only_published=null,$e==="3"?(Xe.clazz="ItemBanksGroup",Xo(!0)):Xo(!1),Xe.page=1,delete Xe.id,ha(-1),ma($e),yn(Xe),lo(Xe),$e!=="1"&&$e!=="2"&&oo(Xe),Lo(!0)},sr=($e,Yt)=>{Xe.page=$e,Xe.per_page=Yt,yn(Xe),lo(Xe,!0),oo(Xe,!0)},cr=$e=>{Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.page=1,Xe.keyword=$e,delete Xe.id,console.log(Xe,"paramsparamsparamsparamsparams"),$e?(Ma(!0),(0,ua.tk)({name:$e,copywriting:$e,position:Ya?"Practice":"ItemBank"})):Ma(!1),ha(-1),yn(Xe),lo(Xe)},_a=()=>{yn(Xe),lo(Xe),Bo(!1)},$o=$e=>{const Yt=$e.length===Kn.length&&Xe.page>1?Xe.page-1:Xe.page;Xe.page=Yt,xo(),yn(Xe),lo(Xe),oo(Xe)},Gr=()=>{Dn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=($e,Yt)=>Gn(void 0,null,function*(){const Bn=Yt?yield(0,Qe.lS)({id:$e}):yield(0,Qe.s)({id:$e});(Bn==null?void 0:Bn.status)===0&&_a()}),Qr=$e=>Gn(void 0,null,function*(){cl($e)}),Ur=$e=>Gn(void 0,null,function*(){ar([$e])}),Vr=$e=>{bo.current="",wo.current="",Ee.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ze.createElement("div",{className:"font14"},ze.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ze.createElement(ke.ZP.Group,{className:"mt10",onChange:Yt=>wo.current=Yt.target.value},ze.createElement(ke.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ze.createElement(ke.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ze.createElement(ke.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ze.createElement(ke.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ze.createElement(ke.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ze.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ze.createElement(Yn,{className:"mt10",rows:4,defaultValue:bo.current,onChange:Yt=>bo.current=Yt.target.value})),onOk:()=>new Promise((Yt,Bn)=>Gn(void 0,null,function*(){if(!(wo.current&&bo.current))return ve.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Bn();(yield(0,Qe.L5)({id:$e,clazz:wo.current,description:bo.current})).status===0&&ve.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Yt()}))})},Yr=(0,y.useRef)(),[Hr,er]=(0,y.useState)([]),[Kr,tr]=(0,y.useState)(!1),[Bl,wl]=(0,y.useState)({}),qo=(0,y.useRef)([0]),dr=$e=>Gn(void 0,null,function*(){const Yt=yield(0,mt.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:$e==null?void 0:$e.sub_discipline_id}});er(Yt==null?void 0:Yt.tag_disciplines)}),Jr=$e=>Gn(void 0,null,function*(){Ko($e),Sr($e),tr(!0)}),gr=$e=>{Dn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:$e}}})},Xr=$e=>Gn(void 0,null,function*(){var Yt,Bn,Cn,Wn;const Xn=yield(0,mt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[$e]}});(Xn==null?void 0:Xn.status)===0&&((Yt=Xn==null?void 0:Xn.data)==null?void 0:Yt.size)!==0?Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Bn=Xn==null?void 0:Xn.data)==null?void 0:Bn.name)||"--","\u300B",((Cn=Xn==null?void 0:Xn.data)==null?void 0:Cn.size)>1?`\u7B49 ${(Wn=Xn==null?void 0:Xn.data)==null?void 0:Wn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ze.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Gn(void 0,null,function*(){const to=yield Dn({type:"problemset/handleDelete",payload:{id:$e}});(to==null?void 0:to.status)===0&&$o([null])})}):Dn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:$e}}})}),qr=$e=>Gn(void 0,null,function*(){const{item_type:Yt}=$e;if(Yt==="PROGRAM"){const{program_attr:{identifier:Bn}}=$e,Cn=yield Dn({type:"problemset/startExperience",payload:{id:Bn}});if(Cn.status===0){const Wn=Cn.identifier;(0,_t.xg)(`/myproblems/${Wn}`);return}ve.ZP.warning(Cn.message);return}Dn({type:"problemset/setActionTabs",payload:{key:Yt,params:$e}})}),mr=$e=>Gn(void 0,null,function*(){if(Xe.exam_id){(yield(0,Qe.fY)({item_id:$e,id:Xe.exam_id})).status===0&&_a();return}if(Xe!=null&&Xe.exercise_id){(yield(0,mt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.exercise_id,item_bank_ids:[$e]}})).status===0&&_a();return}(yield Dn({type:"problemset/cancel",payload:{id:$e,item_bank:1}})).status===0&&(_a(),xo())}),[fr,Lo]=(0,y.useState)(!1),pr=($e,Yt=!1,Bn=!1)=>Gn(void 0,null,function*(){var Cn;if(Dn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs($e),group_type:Jn==="3"?"3":"0"}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.page=1,Xe.group_id=Math.abs($e),ha(-1),yn(Xe),Bn){const Wn=JSON.parse(JSON.stringify(Wa));Wn.splice(Wn.length-2,2),Xe.parents=Wn}else Xe.parents=[...Wa||[{id:0,name:"\u6839\u76EE\u5F55"}],...((Cn=(0,bt.b)(mn.current,$e))==null?void 0:Cn.map(Wn=>({id:Wn.id,name:Wn.name})))||[]];oo(sa({},Xe)).then(Wn=>{var Xn;Ka(Wn==null?void 0:Wn.navigation),((Xn=Wn==null?void 0:Wn.navigation)==null?void 0:Xn.length)>1&&$e?Lo(!0):Lo(!1)}),lo(Xe)}),_r=$e=>Gn(void 0,null,function*(){Dn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs($e),group_type:"0"}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.page=1,Xe.item_type=null,Xe.difficulty=null,Xe.type="0",Xe.group_id=Math.abs($e),Xe.only_published=null,Xo(!1),ha(-1),ma("0"),yn(Xe),oo(sa({},Xe)).then(Yt=>{var Bn;Ka(Yt==null?void 0:Yt.navigation),((Bn=Yt==null?void 0:Yt.navigation)==null?void 0:Bn.length)>1&&$e?Lo(!0):Lo(!1)}),lo(Xe)}),vr=$e=>Gn(void 0,null,function*(){if(Xe.exam_id){(yield(0,Qe.zh)({exam_id:Xe.exam_id,item_bank_ids:[$e]})).status===0&&_a();return}if(Xe!=null&&Xe.exercise_id){(yield(0,mt.ZP)(`/api/exercises/${Xe==null?void 0:Xe.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[$e]}})).status===0&&_a();return}if(Ja===200){ve.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield Dn({type:"problemset/select",payload:{item_bank_ids:[$e]}})).status===0&&(_a(),xo())}),$r=$e=>Gn(void 0,null,function*(){if(!$e&&!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Va.current=[0],Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,value:Va.current,onChange:Yt=>Va.current=Yt}))),onOk:()=>Gn(void 0,null,function*(){var Yt;const Bn=yield(0,Qe.Rp)({id:$e,group_id:(Yt=Va.current)==null?void 0:Yt[0]});Va.current=[],(Bn==null?void 0:Bn.status)===0&&(oo(Xe),_a(),ve.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),nr=$e=>Gn(void 0,null,function*(){if(!$e&&!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("div",{className:We.tips},ze.createElement("div",null,"\u63D0\u793A\uFF1A"),ze.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),ze.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,defaultSelectedKeys:qo.current,defaultExpandedKeys:qo.current,onChange:Yt=>qo.current=Yt}))),onOk:()=>Gn(void 0,null,function*(){var Yt;const Bn=yield(0,Qe.LS)({ids:$e?[$e]:Fa,groups_ids:(Yt=qo.current)==null?void 0:Yt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Bn),(Bn==null?void 0:Bn.status)===0&&(oo(Xe),_a())})})}),el=$e=>Gn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Yt=yield(0,Qe.hg)({clazz:"ItemBank",id:$e});console.log(Yt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Bn=(Yt==null?void 0:Yt.groups)||[];Va.current=Bn.filter(Cn=>Cn.is_share).map(Cn=>Cn.id),Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("p",{className:`${We.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Bn==null?void 0:Bn.map(Cn=>Cn.is_share?Cn.id:"")},Bn==null?void 0:Bn.map(Cn=>ze.createElement(we.default,{key:Cn.id,value:Cn.id,onChange:()=>{Cn.is_share=!Cn.is_share,console.log(Bn,"\u9009\u4E2D\u7684data"),Va.current=Bn}}," ",Cn.name)))),onOk:()=>Gn(void 0,null,function*(){return Va.current=Bn.filter(Cn=>Cn.is_share).map(Cn=>Cn.id),console.log(Va.current,"joinGroupDataRef.current"),new Promise((Cn,Wn)=>Gn(void 0,null,function*(){console.log(Bn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Xn=yield(0,Qe.GW)({ids:[$e],clazz:"ItemBank",group_ids:Va.current});return Va.current=[],(Xn==null?void 0:Xn.status)===0&&(ve.ZP.info("\u64CD\u4F5C\u6210\u529F"),_a()),Cn()}))})})}),tl=$e=>{Dn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:$e}}})},nl=()=>{Ee.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Gn(void 0,null,function*(){(yield(0,Qe.RT)()).status===0&&(_a(),xo())})})},al=()=>{Dn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Xe}})},ol=()=>{var $e;const Yt={discipline_id:`&discipline_id=${Xe.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Xe.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Xe.tag_discipline_id}`,difficulty:`&difficulty=${Xe.difficulty}`,item_type:`&item_type=${Xe.item_type}`,group_id:`&group_id=${Xe.group_id||0}`};let Bn=`/problemset/newitem?pages=${Xe.page}`;Object.keys(Yt).forEach(Cn=>{Xe[Cn]&&(Bn=Bn+Yt[Cn])}),($e=ue.history)==null||$e.push(Bn)},Qo=$e=>{const Yt=Fa;if(!(Yt!=null&&Yt.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ja+Yt.length>200&&$e&&eo){ve.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ja}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Yt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}$e?rl(Yt):ll(Yt)},rl=$e=>Gn(void 0,null,function*(){let Yt=[...$e];Kn.forEach(Bn=>{var Cn;Yt.includes(Bn.id)&&Bn.item_type==="PROGRAM"&&((Cn=Bn.program_attr)==null?void 0:Cn.status)===0&&(0,Ct.remove)(Yt,Wn=>Wn===Bn.id)}),Ee.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",$e.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Gn(void 0,null,function*(){let Bn;Xe.exam_id?Bn=yield(0,Qe.zh)({exam_id:Xe.exam_id,item_bank_ids:Yt}):Xe!=null&&Xe.exercise_id?Bn=yield(0,mt.ZP)(`/api/exercises/${Xe==null?void 0:Xe.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Yt}}):Bn=yield Dn({type:"problemset/select",payload:{item_bank_ids:Yt}}),Bn.status===0&&(_a(),xo())})})}),ll=$e=>Gn(void 0,null,function*(){let Yt;Xe.exam_id?Yt=yield(0,mt.ZP)(`/api/examination_banks/${Xe.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:$e}}):Xe!=null&&Xe.exercise_id?Yt=yield(0,mt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.exercise_id,item_bank_ids:$e}}):Yt=yield Dn({type:"problemset/unselectAll",payload:{item_ids:$e}}),Yt.status===0&&(_a(),xo())}),ul=$e=>Gn(void 0,null,function*(){if(eo&&Ja===200){ve.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Yt;Xe.exam_id?(Yt=yield(0,Qe.zh)({exam_id:Xe.exam_id,shixun_ids:$e}),Yt.status===0&&_a()):(Yt=yield Dn({type:"problemset/select",payload:{shixun_ids:$e}}),Yt.status===0&&(xo(),_a()))}),il=()=>{Dn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},sl=$e=>Gn(void 0,null,function*(){var Yt,Bn,Cn;if(!((Bn=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&Bn.length))return ve.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Wn=yield(0,mt.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:$e}});console.log(Wn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Wn.status===0&&(Va.current=Wn==null?void 0:Wn.data,Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("div",{className:We.tips},ze.createElement("div",null,"\u63D0\u793A\uFF1A"),ze.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),ze.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Va.current.map(Xn=>Xn.is_share?Xn.id:"")},(Cn=Wn==null?void 0:Wn.data)==null?void 0:Cn.map(Xn=>ze.createElement(we.default,{disabled:!Xn.can_share,key:Xn.id,value:Xn.id,onChange:()=>{Xn.is_share=!Xn.is_share,console.log(Wn.data,"res.data"),Va.current=Wn==null?void 0:Wn.data}}," ",Xn.name)))),onOk:()=>new Promise((Xn,to)=>Gn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,mt.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Va.current.map(No=>({id:No.id,is_share:No.is_share})),group_id:$e}});console.log(co),(Wn==null?void 0:Wn.status)===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Va.current=[],no([]),_a(),oo(Xe),Xn())}))}))}),ar=$e=>{var Yt,Bn,Cn,Wn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Bn=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&Bn.length))return ve.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("div",{className:We.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Va.current,onChange:Xn=>Va.current=Xn},(Wn=(Cn=ln.teachGroupData)==null?void 0:Cn.groups)==null?void 0:Wn.map(Xn=>ze.createElement(we.default,{key:Xn.group_id,value:Xn.group_id},Xn.name)))),onOk:()=>new Promise((Xn,to)=>Gn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,Qe.GW)({ids:$e||Fa,clazz:"ItemBank",group_ids:Va.current});(co==null?void 0:co.status)===0&&(ve.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Va.current=[],no([]),_a(),Xn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Va.current=[]}})},hr=()=>Gn(void 0,null,function*(){var $e,Yt,Bn,Cn;const Wn=()=>Gn(void 0,null,function*(){Ca(!0);const Xn=yield(0,Qe.nD)({ids:Fa});Ca(!1),(Xn==null?void 0:Xn.status)===0&&Ee.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Xn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Xn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{$o(new Array(Xn.success))}})});if(Fa!=null&&Fa.length){const Xn=yield(0,mt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Fa}});if((Xn==null?void 0:Xn.status)===0&&(($e=Xn==null?void 0:Xn.data)==null?void 0:$e.size)!==0){Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Yt=Xn==null?void 0:Xn.data)==null?void 0:Yt.name)||"--","\u300B",((Bn=Xn==null?void 0:Xn.data)==null?void 0:Bn.size)>1?`\u7B49 ${(Cn=Xn==null?void 0:Xn.data)==null?void 0:Cn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ze.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Wn});return}else{Ee.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Fa==null?void 0:Fa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Wn});return}}ve.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Er=()=>{var $e,Yt,Bn;if(!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(($e=Kn==null?void 0:Kn.filter(Cn=>Fa.includes(Cn.id)))!=null&&$e.every(Cn=>Cn.public))return ve.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Yt=Kn==null?void 0:Kn.filter(Cn=>Fa.includes(Cn.id)))!=null&&Yt.find(Cn=>{var Wn;return Cn.item_type==="PROGRAM"&&((Wn=Cn.program_attr)==null?void 0:Wn.status)===0}))return ve.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||Zt.userInfo.professional_certification){if((Bn=Kn==null?void 0:Kn.filter(Cn=>Fa.includes(Cn.id)))!=null&&Bn.find(Cn=>{var Wn;return((Wn=Cn==null?void 0:Cn.tag_discipline_ids)==null?void 0:Wn.length)==0}))return ve.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");Ee.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ze.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ar()}})}else Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ze.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ze.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ze.createElement("br",null),ze.createElement(we.default,{className:"mt10",defaultChecked:!1,onChange:Cn=>ho.current=Cn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ar()}})},Ar=()=>Gn(void 0,null,function*(){const $e=Jn==="3"?1:2,Yt=Kn?Kn.filter(Cn=>Fa.includes(Cn.id)&&!(Cn.public||Cn.apply)).map(Cn=>Cn.id):[];(yield(0,Qe.Qp)({ids:Yt,source:$e})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,_a(),ve.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Sr=$e=>Gn(void 0,null,function*(){const Yt=yield(0,mt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});br(Yt.disciplines||[]),yield dr($e),$e!=null&&$e.sub_discipline_id&&(Wo(1),po.setFieldsValue({sub_discipline_id:[$e==null?void 0:$e.discipline_id,$e==null?void 0:$e.sub_discipline_id],tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids}))}),cl=$e=>{Ko($e),Sr($e),Po(!0)},dl=$e=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ze.createElement(ze.Fragment,null,ze.createElement("div",{className:We.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ze.createElement("div",{className:We.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gn(void 0,null,function*(){const Yt=yield(0,Qe.MZ)({identifier:$e});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})},gl=$e=>{gr($e)},ml=$e=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ze.createElement("p",{className:We.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Gn(void 0,null,function*(){const Yt=yield(0,Qe.sD)({identifier:$e});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),_a())})})},fl=$e=>Gn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",$e),Dn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:$e,group_id:Xe.group_id,group_type:"3"}}),Xe.page=1,Xe.teach_group_id=$e,delete Xe.id,Xe.group_id=0,yn(sa({},Xe)),lo(Xe),oo(Xe)}),pl=$e=>{Xe.sort_by=$e.type,Xe.sort_direction=$e.direction,Xe.page=1,qa($e.name),yn(Xe),lo(Xe),oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},vl=()=>{Xe.page=1,yn(Xe),lo(Xe),oo(Xe)},hl=$e=>{Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.page=1,Xe.group_id=$e,ha(-1),yn(Xe),lo(Xe),oo(Xe)},El=()=>{if(!(Fa!=null&&Fa.length)){Dn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Xe}});return}Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},"\u5DF2\u9009\u4E2D",Fa==null?void 0:Fa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,On.rQ)({ids:Fa})}})},Al=()=>Gn(void 0,null,function*(){const $e=yield(0,Qe.bF)({ids:Fa}),{unpublish_program_question_count:Yt,total_item_banks:Bn}=$e.data||{};Yt===0?Ee.default.error({title:"\u9519\u8BEF",content:ze.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Ee.default.confirm({title:"\u63D0\u793A",content:ze.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Bn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Yt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Gn(void 0,null,function*(){(yield(0,Qe.dt)({ids:Fa})).status===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})}),bl=ze.createElement(Le.default,null,La&&ze.createElement(Le.default.Item,{onClick:()=>Qo(!0)},"\u6279\u91CF\u52A0\u5165"),La&&ze.createElement(Le.default.Item,{onClick:()=>Qo(!1)},"\u6279\u91CF\u79FB\u51FA"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:()=>nr()},"\u79FB\u52A8\u5230"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:Er},"\u6279\u91CF\u516C\u5F00"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:()=>ar()},"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:hr},"\u6279\u91CF\u5220\u9664")),Pr=$e=>{var Yt;if(Ya)if((Ia==null?void 0:Ia.length)<=0){let Bn=Kn.filter(Cn=>$e.includes(Cn.id));Ua([...Bn]),no(Bn==null?void 0:Bn.map(Cn=>Cn.id))}else if($e.length>Ia.length){let Bn=Kn.filter(Xn=>$e.includes(Xn.id)),Cn=Ia.map(Xn=>Xn.id),Wn=Bn.filter(Xn=>!Cn.includes(Xn.id));Ua([...Ia,...Wn]),no((Yt=[...Ia,...Wn])==null?void 0:Yt.map(Xn=>Xn.id))}else{let Bn=Ia.filter(Cn=>$e.includes(Cn.id));Ua([...Bn]),no(Bn==null?void 0:Bn.map(Cn=>Cn.id))}else no($e)},or=$e=>{var Yt;if(Ya)if($e){let Bn=Ia==null?void 0:Ia.map(Wn=>Wn.id),Cn=Kn.filter(Wn=>!Bn.includes(Wn.id));Ua([...Ia,...Cn]),no((Yt=[...Ia,...Cn])==null?void 0:Yt.map(Wn=>Wn.id))}else{let Bn=Kn==null?void 0:Kn.map(Wn=>Wn.id),Cn=Ia.filter(Wn=>!Bn.includes(Wn.id));Ua([...Cn]),no(Cn==null?void 0:Cn.map(Wn=>Wn.id))}else no($e?Kn==null?void 0:Kn.map(Bn=>Bn.id):[])},Sl=()=>{let $e="/problemset/preview";Xe.exam_id&&($e=`/paperlibrary/edit/${Xe.exam_id}`),Xe!=null&&Xe.exercise_id&&!(Tt!=null&&Tt.pathId)&&($e=`/classrooms/${Tt.coursesId}/exercise/${Xe==null?void 0:Xe.exercise_id}/edit`),ue.history.push($e)},Pl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],yl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Cl=($e,Yt)=>{var Bn;const Cn=Yt.id<0?"--":La?Yt[Xe.exercise_id?"added":"choosed"]?ze.createElement("span",{key:1,className:We.btnAdd,onClick:Xn=>{Xn.target.style.pointerEvents="none",mr(Yt.id)}},eo?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ze.createElement("span",null,ze.createElement("b",{className:`iconfont icon-yichu ${We.cancelC}`}),"\u79FB\u51FA")):Yt.item_type==="PROGRAM"&&((Bn=Yt.program_attr)==null?void 0:Bn.status)===0?ze.createElement(Ge.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ze.createElement("span",{className:We.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":ze.createElement("span",{style:{padding:"0 3px"}},ze.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")," ")):ze.createElement("span",{className:We.btnAdd,onClick:()=>vr(Yt.id)},eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":ze.createElement("span",{style:{padding:"0 3px"}},ze.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")):ze.createElement(ze.Fragment,null);return ze.createElement("span",{className:We.actonBtn},Yt.id>0&&ze.createElement(xt.N,{isProblemset:eo,user:Zt,key:Yt.id,data:Yt,page:Xe.page,activeTabsKey:Jn,selectIds:Fa,onCollect:Wr,onSetPublic:Qr,onStartExperience:qr,onCorrection:Vr,onChangeTag:Jr,onPublicReview:Gr,onSetPrivate:gr,onDelete:Xr,onCancel:mr,onSelect:vr,onMoveTo:nr,addProblemset:$r,onSetShare:Ur,onCancelShare:el,onPublish:dl,onCancelPublish:ml,SubjectShare:fr}),Cn)};(0,y.useEffect)(()=>{if(Ya&&!(Tt!=null&&Tt.pathId)){const{coursesId:$e,categoryId:Yt}=Tt;Dn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Yt,coursesId:$e,type:5}})}},[Ya]);const yr=()=>Gn(void 0,null,function*(){try{yield Jo.current.form.validateFields();let $e=Jo.current.form.getFieldsValue();if((Ia==null?void 0:Ia.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ve.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zo(!0);const{coursesId:Yt,categoryId:Bn}=Tt;if(Tt!=null&&Tt.pathId){let Cn=yield(0,mt.ZP)(`/api/paths/${Tt==null?void 0:Tt.pathId}/create_hack_homework`,{method:"post",body:da(sa({},$e),{coursesId:Yt,category:Bn,stage_shixun_id:Bn=="null"?"":Bn,stage_id:Tt==null?void 0:Tt.stageId,type:5,hack_ids:Ia==null?void 0:Ia.map(Wn=>Wn.id)})});(Cn==null?void 0:Cn.status)===0&&(ve.ZP.success(`${Bn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),ue.history.push(`/paths/${Tt.pathId}`))}else{let Cn=yield(0,mt.ZP)(so?`/api/homework_commons/${Bn}/update_hack.json`:`/api/courses/${Yt}/homework_commons.json`,{method:so?"put":"post",body:da(sa({},$e),{coursesId:Yt,category:Bn,type:5,hack_ids:Ia==null?void 0:Ia.map(Wn=>Wn.id)})});(Cn==null?void 0:Cn.status)===0&&ue.history.push(`/classrooms/${Tt.coursesId}/program_homework/${so?Bn:Cn.homework_id}/detail?tabs=1`)}Zo(!1)}catch($e){document.body.scrollIntoView()}}),Cr=()=>ze.createElement(ye.default,{labelAlign:"right",form:po,labelCol:{span:3},colon:!1,size:"large"},ze.createElement(ye.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ze.createElement(oe.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Vo,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:($e,Yt)=>{po.setFieldsValue({sub_discipline_id:$e,tag_discipline_ids:[]}),Wo($e?$e.length:0),($e==null?void 0:$e.length)>0&&(dr({sub_discipline_id:$e[1]}),$e[1]==(zo==null?void 0:zo.sub_discipline_id)&&po.setFieldValue("tag_discipline_ids",zo.tag_discipline_ids))},onClear:()=>{er([]),po.setFieldValue("tag_discipline_ids",[]),Wo(0)}})),ze.createElement(ye.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ze.createElement(a.default,{disabled:lr===0,className:We.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:($e,Yt)=>Yt.key.indexOf($e.toLowerCase())>=0},Hr.map($e=>ze.createElement(a.default.Option,{key:$e.name+$e.id,value:$e.id},ze.createElement("div",{style:{display:"flex",alignItems:"center"}},ze.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},$e.name),($e==null?void 0:$e.type)==="personal"&&ze.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),lr>0&&ze.createElement("div",{className:We.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ze.createElement("span",{onClick:()=>rr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return ze.createElement("div",{className:We.page},ze.createElement("section",null,ze.createElement("div",{className:We.wrap},Rn.course_name&&Ya&&ze.createElement("section",{className:"animated fadeIn"},ze.createElement("aside",{className:"mt10"},Rn.category&&ze.createElement(E.Z,{separator:">"},ze.createElement(E.Z.Item,null,ze.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.course_name)),ze.createElement(E.Z.Item,null,ze.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.category.category_name)),ze.createElement(E.Z.Item,null,yo)))),ze.createElement("div",{className:We.title},Ya?yo:"\u8BD5\u9898\u5E93"),Ya&&ze.createElement(Aa,{height:250,data:jo,ref:Jo}),ze.createElement("div",{className:We.headerWrapper,id:"topicdom"},ze.createElement("div",{className:We.tabsWrap},ze.createElement(fe.default,{activeKey:Jn,onChange:Zr,tabBarExtraContent:ze.createElement("div",{className:We.searchWrap},Jn==="0"&&eo&&ze.createElement(x.ZP,{className:We.addQuestionBtn,onClick:ol},ze.createElement("img",{src:Na,className:We.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),ze.createElement(Ra,{allowClear:!0,suffix:ze.createElement("i",{className:`iconfont icon-sousuo9 font14 ${We.searchIcon}`,onClick:()=>cr(Xe.keyword)}),className:We.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:$e=>{Xe.keyword=$e.target.value,yn(sa({},Xe))},onSearch:cr}))},ze.createElement(ba,{tab:"\u516C\u5171",key:"1"}),((Ye=(qe=ln.teachGroupData)==null?void 0:qe.groups)==null?void 0:Ye.length)&&ze.createElement(ba,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Rt.ag)()&&!(0,Rt.JA)()&&!Ya&&ze.createElement(ba,{tab:"\u6536\u85CF\u5939",key:"2"}),ze.createElement(ba,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((At=Zt==null?void 0:Zt.userInfo)==null?void 0:At.professional_certification)||Xe.type!=="1")&&ze.createElement(Oe.S,{showSelectAll:!1,className:We.select,disciplinesData:(gt=ln.disciplinesData)==null?void 0:gt.disciplines,knowledgeData:ka,directionValue:Xe.discipline_id,subDisciplineValue:Xe.sub_discipline_id,typeValue:Xe.item_type,isprogram_homework:Ya,showKnowledge:!0,name:mo,setname:Do,difficultyValue:Xe.difficulty,showShixun:!(0,Rt.JA)()&&!Xe.exercise_id&&Jn!=="3"&&Jn!=="1",onShixunChange:il,onDirectionChange:Tr,onTypeChange:kr,onDifficultyChange:Rr,knowledgeValue:xa,onKnowledgeChange:zr,teachGroupData:(nt=ln.teachGroupData)==null?void 0:nt.groups,onTeachGroupChange:fl,teachGroupValue:Xe.teach_group_id,showTeachGroup:jr})),ze.createElement("div",{className:We.treeWrapper,style:{display:Jn==="0"||Jn==="3"?"block":"none"}},ze.createElement("div",{className:We.treeHeader},ze.createElement(ut.Z,{activeTabsKey:Jn,data:Wa,onClick:pr}),Jn==="0"&&!Ya&&ze.createElement(x.ZP,{type:"link",onClick:al,className:We.exportBtn},ze.createElement("img",{src:Ht,alt:"",className:We.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ze.createElement(ce.Z,{spinning:uo},ze.createElement("div",{ref:Ha,className:la.length?We.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ze.createElement(bt.Z,{setRootData:$e=>{mn.current=$e},isProblemset:Jn==="0"?eo:!1,reloadData:_a,data:la,onShare:sl,onOpen:pr,activeTabsKey:Jn,params:Xe,navigation:Wa})))),ze.createElement("div",{className:We.contentWrap},ze.createElement("div",{className:We.batchWrap},ze.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ya&&ze.createElement("div",{className:"font14"},(((dt=Zt==null?void 0:Zt.userInfo)==null?void 0:dt.professional_certification)||Xe.type!=="1")&&ze.createElement(b.Z,{dropdownRender:()=>ze.createElement(Le.default,{selectedKeys:[wa]},ur==null?void 0:ur.map(($e,Yt)=>ze.createElement(Le.default.Item,{key:$e.name,onClick:()=>pl($e)},$e.name)))},ze.createElement("span",{style:{color:"#464F66"}},ze.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),wa))),Ya&&ze.createElement("div",null,ze.createElement(we.default,{checked:(Kn==null?void 0:Kn.filter($e=>Ia==null?void 0:Ia.map(Yt=>Yt.id).includes($e.id)).length)===Kn.length,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Ya&&ze.createElement(Ee.default,{open:So,centered:!0,width:700,okText:`\u786E\u8BA4${Tt!=null&&Tt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ko(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:yr,confirmLoading:To,title:"\u67E5\u770B\u5DF2\u9009"},ze.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Ia==null?void 0:Ia.length,"\u4E2A"),ze.createElement("div",{style:{height:400,overflow:"auto"}},Ia==null?void 0:Ia.map(($e,Yt)=>{var Bn,Cn,Wn,Xn,to,ro;return ze.createElement("div",{key:Yt,className:We.sendModal},ze.createElement("div",{className:We.li},ze.createElement("p",null,$e==null?void 0:$e.name),ze.createElement("div",{className:We.bottom},ze.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ze.createElement("i",{className:We.line}),ze.createElement("span",{className:"c-grey-333"},$e.difficulty===1&&"\u7B80\u5355",$e.difficulty===2&&"\u9002\u4E2D",$e.difficulty===3&&"\u56F0\u96BE"),ze.createElement("i",{className:We.line}),ze.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ze.createElement(Ge.Z,{title:(Bn=$e==null?void 0:$e.author)==null?void 0:Bn.name},ze.createElement("span",{className:"c-grey-333"},((Wn=(Cn=$e==null?void 0:$e.author)==null?void 0:Cn.name)==null?void 0:Wn.length)>6?((to=(Xn=$e==null?void 0:$e.author)==null?void 0:Xn.name)==null?void 0:to.substr(0,3))+"...":(ro=$e==null?void 0:$e.author)==null?void 0:ro.name))),ze.createElement("i",{className:We.line}),ze.createElement("span",{className:We.des},"\u66F4\u65B0\xA0",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.updated_at)))),ze.createElement("div",{className:We.del,onClick:()=>{Pr(Ia.filter(co=>co.id!==$e.id).map(co=>co.id))}},"\u5220\u9664"))})))),ze.createElement(z.Z,{align:"middle"},ze.createElement("div",null,!Xe.item_type&&ze.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Nr.map($e=>{if(ir($e.value)>0)return ze.createElement("span",{style:{marginLeft:6}},$e.name,ze.createElement("span",{style:{color:"#000000",marginLeft:6}},ir($e.value)))}))),Jn==="0"&&eo&&ze.createElement(x.ZP,{onClick:El,type:"link",className:We.exportBtn},ze.createElement("img",{src:qn,className:We.pngIcon}),ze.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ea?ze.createElement("div",null,ze.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{Xe.page=1,Xe.keyword=null,delete Xe.id,yn(Xe),Ma(!1),lo(Xe),oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},type:"link"}," ",ze.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ze.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Xe.keyword,"\u201D")):null,ze.createElement("div",{className:We.contentListWrap},aa!==0?ze.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Kn.map(($e,Yt)=>{var Bn,Cn,Wn,Xn,to,ro,co;return ze.createElement("div",{id:$e.id+"",className:We.li,key:Yt},ze.createElement("div",{className:We.top},ze.createElement(xt.Z,{key:$e.id,data:$e,selectIds:Fa,onSelectCheckBox:Pr})),ze.createElement("div",{className:We.bottom},ze.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},"No.",$e==null?void 0:$e.id),ze.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},(Bn=Pl.find(No=>No.type===$e.item_type))==null?void 0:Bn.name),ze.createElement("p",{className:We.actionLeftItem},yl[$e.difficulty]),ze.createElement("p",{className:We.actionLeftItem},"\u521B\u5EFA\u8005",ze.createElement(Ge.Z,{title:(Cn=$e==null?void 0:$e.author)==null?void 0:Cn.name},ze.createElement("span",{className:"c-grey-333"},((Xn=(Wn=$e==null?void 0:$e.author)==null?void 0:Wn.name)==null?void 0:Xn.length)>6?((ro=(to=$e==null?void 0:$e.author)==null?void 0:to.name)==null?void 0:ro.substr(0,5))+"...":(co=$e==null?void 0:$e.author)==null?void 0:co.name))),ze.createElement("p",{className:We.actionLeftItem},"\u66F4\u65B0",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.updated_at)),ze.createElement("p",{className:We.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.quotes)),!Ya&&ze.createElement("div",{className:We.more},Cl({},$e))))})):ze.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},ze.createElement(ae.Z,{customText:!((Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.professional_certification)&&Xe.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((vn=Zt==null?void 0:Zt.userInfo)!=null&&vn.professional_certification)&&Xe.type==="1"?ze.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{ue.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),aa!==0&&!Ya&&ze.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Xe==null?void 0:Xe.per_page,current:parseInt(Xe.page+"")||1,total:aa,showTotal:$e=>ze.createElement(ze.Fragment,null,ze.createElement("span",{className:"mr10 font12"},"\u5171",ze.createElement("span",{className:"c-light-primary"},$e),"\u6761\u6570\u636E"))}),Ya&&ze.createElement("div",{style:{height:20}})),eo&&ze.createElement(Wt,{basketData:ln.basketData,visible:$a,basketTotal:Ja,onClose:()=>io(!1),onDelete:tl,onClear:nl,onSubmit:()=>Gn(void 0,null,function*(){var $e,Yt,Bn,Cn,Wn;const Xn=yield Dn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),to=($e=Xn==null?void 0:Xn.disciplines)==null?void 0:$e[0],ro=yield Dn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Yt=Xn==null?void 0:Xn.new_checked)==null?void 0:Yt.discipline_id)||(to==null?void 0:to.id),sub_discipline_id:((Bn=Xn==null?void 0:Xn.new_checked)==null?void 0:Bn.sub_discipline_id)||((Wn=(Cn=to==null?void 0:to.sub_disciplines)==null?void 0:Cn[0])==null?void 0:Wn.id)}});ro.status===0&&ue.history.push(`paperlibrary/add/${ro.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Rt.JA)()&&eo&&ze.createElement(zn,{visibleBasket:$a,onToggleVisible:()=>io(!$a),count:Ja})),ze.createElement(me,null),ze.createElement(be,{onReloadData:_a,isPiliangRevoke:Fo}),ze.createElement(It,{onReloadData:()=>$o([null])}),ze.createElement(an,{onReloadData:_a,onReloadBasketData:xo}),zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ze.createElement(Dt,{shixunIds:Uo,cb:ul}):null,ze.createElement(Et.Z,null),ze.createElement(Jt.Z,null),ze.createElement(Ie.Z,null),ze.createElement(et.Z,null),ze.createElement(Pt.Z,null),ze.createElement(st.Z,null),ze.createElement(rt.Z,null),ze.createElement(Me,null),ze.createElement(ot,{onOk:vl}),ze.createElement(ne.Z,{onOk:hl})),eo?ze.createElement(y.Fragment,null,!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(we.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),ze.createElement("div",{className:We.btns},La&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),La&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},ze.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),La&&["3","1"].includes(Jn)&&ze.createElement("div",{className:We.btn,onClick:()=>{(Fa==null?void 0:Fa.length)>0?Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,value:Va.current,onChange:$e=>Va.current=$e}))),onOk:()=>Gn(void 0,null,function*(){var $e;const Yt=yield(0,Qe.Rp)({id:Fa,group_id:($e=Va.current)==null?void 0:$e[0]});Va.current=[],(Yt==null?void 0:Yt.status)===0&&(oo(Xe),_a(),ve.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Jn==="1"&&(0,Rt.ag)()&&ze.createElement("div",{className:We.btn,onClick:()=>{Bo(!0),gl(Fa)}},ze.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:Er}," ",ze.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Jn==="0"&&!fr&&ze.createElement("div",{className:We.btn,onClick:()=>ar()}," ",ze.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:hr}," ",ze.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:Al}," ",ze.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:()=>nr()},ze.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ze.createElement("div",{onClick:()=>no([]),style:{marginLeft:"auto"},className:We.btn}," ",ze.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ya?"":ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(we.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),ze.createElement("div",{className:We.btns},La&&!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),La&&!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},ze.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ze.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ia,"\u9898"),ze.createElement("div",{onClick:Sl,className:We.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ya&&ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Xe==null?void 0:Xe.per_page,current:Xe.page||1,hideOnSinglePage:!0,total:aa,showTotal:$e=>ze.createElement("span",{className:"mr10"},"\u5171",ze.createElement("span",{className:"c-light-primary"},$e),"\u6761\u6570\u636E")})),ze.createElement("div",{className:We.btns},ze.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},ze.createElement(z.Z,{onClick:()=>{if((Ia==null?void 0:Ia.length)<=0){ve.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ko(!0)},align:"middle",className:"current"},ze.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ze.createElement("span",null,"\u5DF2\u9009",ze.createElement("span",{className:"c-light-primary"},Fa.length),"\u4E2A")),ze.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Tt!=null&&Tt.pathId)ue.history.push(`/paths/${Tt.pathId}`);else{if(so){ue.history.push(`/classrooms/${Tt.coursesId}/program_homework/${Tt.categoryId}/detail?tabs=1`);return}ue.history.push(`/classrooms/${Tt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ze.createElement(x.ZP,{loading:To,onClick:yr,type:"primary"},"\u786E\u8BA4",Tt!=null&&Tt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ze.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:We.publicQuest,open:Kr,title:ze.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{tr(!1),Wo(0),po.resetFields()},onOk:()=>Gn(void 0,null,function*(){po.validateFields().then($e=>Gn(void 0,null,function*(){const Yt=yield(0,mt.ZP)(`/api/item_banks/${zo==null?void 0:zo.id}/update_tag.json`,{method:"put",body:{name:Yr.current,tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids}});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u4FEE\u6539\u6210\u529F"),tr(!1),lo(Xe),po.resetFields())}))})},ze.createElement("div",{className:We.publicQuestContent},ze.createElement(Cr,null))),ze.createElement(Ee.default,{width:640,className:We.publicQuest,centered:!0,title:ze.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Ro,onCancel:()=>{Po(!1),Wo(0),Ko(null),po.resetFields()},onOk:()=>{po.validateFields().then($e=>Gn(void 0,null,function*(){const Yt=Jn==="3"?1:2;(yield(0,Qe.wX)({id:zo==null?void 0:zo.id,source:Yt,sub_discipline_id:$e==null?void 0:$e.sub_discipline_id[1],tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,Ko(null),no([]),_a(),ve.ZP.success("\u7533\u8BF7\u6210\u529F")),Po(!1),Wo(0),po.resetFields()}))}},ze.createElement("div",{className:We.publicQuestContent},ze.createElement("div",{className:We.public_tips},ze.createElement(Nn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ze.createElement(Cr,null))),ze.createElement(Un.Z,{open:Dr,subDisciplineId:(un=po.getFieldValue("sub_discipline_id"))==null?void 0:un[1],onCancel:()=>{rr(!1)},onOkClick:$e=>{er(Yt=>[...Yt,$e]),po.setFieldValue("tag_discipline_ids",[...po.getFieldValue("tag_discipline_ids"),$e==null?void 0:$e.id])}}),ze.createElement(cn.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pa=(0,ue.connect)(({classroomList:zt,problemset:ln,user:Zt,loading:Tn,globalSetting:ra,shixunHomeworks:Dn})=>({classroomList:zt,problemset:ln,user:Zt,globalSetting:ra,loading:Tn.effects,shixunHomeworks:Dn}))(Sa)},25555:function(lt,Ft,te){"use strict";te.d(Ft,{Im:function(){return de},ZP:function(){return pe},gZ:function(){return at}});var y=te(59301),ue=te(92832),Oe=te(3113),fe=te(84105),he=te(87395),ye=te(35106),Ee=te(24334),ke=te(33538),ve=te(85149),ce=te(955),we=te(13787),Le=te(34376),Ge=te(92310),oe=te.n(Ge),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(He,je,Me)=>je in He?E(He,je,{enumerable:!0,configurable:!0,writable:!0,value:Me}):He[je]=Me,le=(He,je)=>{for(var Me in je||(je={}))ee.call(je,Me)&&ae(He,Me,je[Me]);if(z)for(var Me of z(je))ne.call(je,Me)&&ae(He,Me,je[Me]);return He},re=(He,je)=>x(He,b(je));const{TextArea:ie}=ue.default,Ae={visible:!1,tabIndex:"0"},de={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 Pe=(He=>(He[He.SET_VISIBLE=0]="SET_VISIBLE",He[He.SET_TABINDEX=1]="SET_TABINDEX",He))(Pe||{});function me(He,je){switch(je.type){case 0:return re(le({},He),{visible:je.payload});case 1:return re(le({},He),{tabIndex:je.payload});default:throw new Error}}function ge({value:He,className:je}){const[Me,Te]=(0,y.useState)(!1),Qe=(0,y.useRef)(),tt=(0,y.useRef)();return(0,y.useEffect)(()=>{Me&&(tt.current.reset(),tt.current.write((0,ce.pp)(He||"")))},[He,Me]),(0,y.useEffect)(()=>{var _e,ot,Ce,Fe;if(Qe.current){tt.current=new Le.Terminal({fontSize:14,disableStdin:!0}),tt.current.open(Qe.current);const Je=Qe.current.offsetWidth-14,xe=((Fe=(Ce=(ot=(_e=tt.current)==null?void 0:_e._core)==null?void 0:ot._renderService)==null?void 0:Ce.dimensions)==null?void 0:Fe.actualCellWidth)||9.5,ct=Math.ceil(Je/xe);tt.current.resize(ct,8),Te(!0)}},[]),a.createElement("div",{ref:Qe,className:oe()("XtermText-valueRef",je)})}function at(He){const{status:je,error_msg:Me,output:Te,input:Qe,expected_output:tt,is_file:_e,input_file_url:ot,output_file_url:Ce,expected_output_file_url:Fe}=He;let Je=null;const xe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(je){case ye.h.NOMATCH:Je=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:Qe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:Te&&Ee.Base64.decode(Te)||""}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(Ce,Te)},Te)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:tt&&Ee.Base64.decode(tt)||""}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(Fe,tt)},tt)));break;case ye.h.EXECUTEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&a.createElement(ve.Z,{value:Qe,style:xe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.COMPILEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&a.createElement(ve.Z,{value:Qe,style:xe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.PODFAILURE:Je=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Je=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Je," ")}function Ve(He){const{status:je,error_msg:Me,execute_time:Te,output:Qe,input:tt,expected_output:_e,is_file:ot,input_file_url:Ce,output_file_url:Fe,expected_output_file_url:Je}=He;let xe=null;switch(je){case ye.h.OK:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Te,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ee.Base64.decode(Qe)));break;case ye.h.NOMATCH:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&Ee.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",_e&&Ee.Base64.decode(_e)));break;case ye.h.EXECUTEFAILURE:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.COMPILEFAILURE:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.PODFAILURE:xe=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:xe=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",xe," ")}var pe=({id:He,is_file:je,input:Me,debuging:Te,submitting:Qe,executingMessage:tt,debugResult:_e,onChangeInput:ot,onDebugCode:Ce,onSubmitCode:Fe})=>{const[Je,xe]=(0,y.useReducer)(me,Ae),{visible:ct,tabIndex:St}=Je;(0,y.useEffect)(()=>{xe({type:0,payload:!1})},[He]);function be(Re){let Bt=Re.target.id;xe({type:1,payload:Bt})}function it(){xe({type:0,payload:!ct})}const Lt=(0,y.useMemo)(()=>{if(_e){const{status:Re}=_e;return a.createElement(a.Fragment,null,Ve(_e))}return null},[_e]);function Se(){xe({type:0,payload:!0}),xe({type:1,payload:"1"}),Ce()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${ct?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(we.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ie,{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:je?"":Me,onChange:ot}),rightNode:Te?a.createElement(ke.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):_e?Lt:a.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")})),a.createElement("a",{className:`btn-collapse ${ct?"up":""}`,onClick:it},ct?a.createElement(fe.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Oe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Oe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Oe.ZP,{className:"btn-green",type:"ghost",loading:Te,onClick:Se},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Oe.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{xe({type:0,payload:!1}),Fe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(lt,Ft,te){"use strict";te.d(Ft,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},72161:function(lt,Ft,te){"use strict";te.d(Ft,{Y2:function(){return He},ZP:function(){return je}});var y=te(59301),ue=te(54580),Oe=te(8591),fe=te(43418),he=te(95237),ye=te(5112),Ee=te(3113),ke=te(24905),ve=te(6848),ce=te(92832),we={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"},Le="data:image/png;base64,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",Ge=te(47257),oe=te.n(Ge),a=te(81939),E=te(99064),x=te(1012),b=te(955),z=te(23210),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Me,Te,Qe)=>Te in Me?ne(Me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[Te]=Qe,Pe=(Me,Te)=>{for(var Qe in Te||(Te={}))ie.call(Te,Qe)&&de(Me,Qe,Te[Qe]);if(re)for(var Qe of re(Te))Ae.call(Te,Qe)&&de(Me,Qe,Te[Qe]);return Me},me=(Me,Te)=>ae(Me,le(Te)),ge=(Me,Te,Qe)=>new Promise((tt,_e)=>{var ot=Je=>{try{Fe(Qe.next(Je))}catch(xe){_e(xe)}},Ce=Je=>{try{Fe(Qe.throw(Je))}catch(xe){_e(xe)}},Fe=Je=>Je.done?tt(Je.value):Promise.resolve(Je.value).then(ot,Ce);Fe((Qe=Qe.apply(Me,Te)).next())});const{Dragger:at}=ue.default,Ve=Me=>{const Te=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var Qe=[...Me],tt=0,_e=[],ot=0;ot{if(xe.forEach(ct=>{let St=ct.name.split(/\.(?=[^\.]+$)/);ct.name=`${St[0]}.${St[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},pe=({onClose:Me,onOK:Te,visible:Qe,wrapClassName:tt,rootIdentifier:_e,multiple:ot=!1,defaultMultipleValue:Ce=!0})=>{const[Fe,Je]=(0,y.useState)([]),[xe,ct]=(0,y.useState)({}),[St,be]=(0,y.useState)(!1),[it,Lt]=(0,y.useState)(!0),Se=(0,y.useRef)([]),Re=(0,y.useRef)(0),Bt=()=>{Me()};(0,y.useEffect)(()=>{ft()},[]),(0,y.useEffect)(()=>{Qe&&(Se.current=[],Re.current=0,Je([]),Lt(Ce))},[Qe]);const ft=()=>ge(void 0,null,function*(){try{const rt=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ut=JSON.parse((0,a.pe)(rt.data));ct(ut)}catch(rt){}}),It=rt=>rt&&rt.substring(0,rt.lastIndexOf(".")),Et=rt=>{var ut,We;const Ot=It((ut=rt[0])==null?void 0:ut.name)||It((We=rt[1])==null?void 0:We.name),nn=Fe.filter(Mt=>It(Mt.name)!==Ot);Se.current=[...nn],Je([...nn])},Jt=rt=>{if(!it){const qt=new FormData;qt.append("file",rt.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:qt},!0).then(dn=>{if(dn.status===0){Re.current=Re.current+1;const wn=Se.current.map(Pn=>{var sn;if(Pn.name===rt.name){const In=Pe({},Pn);return(sn=rt==null?void 0:rt.name)!=null&&sn.includes(".in")?In.input=dn==null?void 0:dn.content:In.output=dn==null?void 0:dn.content,In}return Pn});if(Se.current=[...wn],Je([...wn]),Re.current>0&&Re.current===Fe.length){be(!1);let Pn=Ve(wn);Pn=Pn.filter(sn=>{var In,Wt;return!!((In=sn[0])!=null&&In.name&&((Wt=sn[1])!=null&&Wt.name))}),Pn=Pn.map(sn=>me(Pe(Pe({},sn[0]),sn[1]),{is_file:!1})),Te(Pn),Me()}}else be(!1),Me()});return}const ut=new(oe())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),We=rt.name,Ot={container_type:"TestSet",file_name:We},nn=(0,x.Z)();let Mt=`testsets/${_e}/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`;_e===null&&(Mt=`testsets/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`),ut.multipartUpload(Mt,new Blob([rt.file],{type:rt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:We+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(Ot)}}).then(function(qt){if(qt.data.status===0){Re.current=Re.current+1;const en=Se.current.map(dn=>{var wn,Pn,sn,In,Wt,kt,Qt,Zn,xn,fn,rn,En,an,Vt,zn,xt,bt;if(dn.name===((Pn=(wn=qt.data)==null?void 0:wn.data)==null?void 0:Pn.file_name)){const _t=Pe({},dn);return(Wt=(In=(sn=qt.data)==null?void 0:sn.data)==null?void 0:In.file_name)!=null&&Wt.includes(".in")?(_t.in_object_key=(Qt=(kt=qt.data)==null?void 0:kt.data)==null?void 0:Qt.object,_t.in_object_size=(xn=(Zn=qt.data)==null?void 0:Zn.data)==null?void 0:xn.size,_t.input=(rn=(fn=qt.data)==null?void 0:fn.data)==null?void 0:rn.file_name,_t.in_file=rt):(_t.out_object_key=(an=(En=qt.data)==null?void 0:En.data)==null?void 0:an.object,_t.out_object_size=(zn=(Vt=qt.data)==null?void 0:Vt.data)==null?void 0:zn.size,_t.output=(bt=(xt=qt.data)==null?void 0:xt.data)==null?void 0:bt.file_name,_t.out_file=rt),_t}return dn});if(Se.current=[...en],Je([...en]),Re.current>0&&Re.current===Fe.length){be(!1);let dn=Ve(en);dn=dn.filter(wn=>{var Pn,sn;return!!((Pn=wn[0])!=null&&Pn.name&&((sn=wn[1])!=null&&sn.name))}),dn=dn.map(wn=>me(Pe(Pe({},wn[0]),wn[1]),{is_file:!0})),Te(dn),Me()}}})},Ie=rt=>new Promise((ut,We)=>{let Ot=0,nn=[];for(let Mt=0;Mt{Ot++,Ot===rt.length&&(nn.length?(Oe.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):ut(rt))}).catch(qt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",qt),Ot++,nn.push(rt[Mt].name),Ot===rt.length&&(nn.length?(Oe.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):ut(rt))})}),et=()=>ge(void 0,null,function*(){if(Fe.length===0){Oe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(Fe),be(!0),Ve(Fe).some(ut=>{var We,Ot;return!((We=ut[0])!=null&&We.name&&((Ot=ut[1])!=null&&Ot.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:()=>ge(void 0,null,function*(){Fe.map(ut=>ge(void 0,null,function*(){Jt(ut)}))}),onCancel:()=>{be(!1)}});return}Fe.map(ut=>ge(void 0,null,function*(){Jt(ut)}))}),Pt={name:"file",fileList:Fe,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:rt=>{if(Fe!=null&&Fe.some(We=>We.name===rt.name))return Oe.ZP.info(`${rt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(rt.size/1024/1024>100)return Oe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(rt.name))return Oe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ut={name:rt.name,uid:rt.uid,file:rt,percent:0};return Fe.push(ut),Se.current=[...Fe],Je([...Fe]),!1}},st=Ve(Fe);return console.log(Fe,st,"fileList"),ee.createElement(fe.default,{open:Qe,wrapClassName:tt,onOk:et,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:St},onCancel:Bt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:we.wrap},Fe.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ot?"visible":"hidden"}},ee.createElement("span",{className:we.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${we.testCaseRadio}`,optionType:"button",value:it,onChange:rt=>Lt(rt.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ue.default,Pe({},Pt),ee.createElement(Ee.ZP,{type:"primary",className:we.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(He,{data:st,onRemove:Et})):ee.createElement("div",{className:`${we.noData} mb30`},ee.createElement(ue.default.Dragger,me(Pe({},Pt),{className:we.dragger}),ee.createElement("img",{src:Le,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:we.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:we.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))))},He=({data:Me=[],onRemove:Te,width:Qe="auto",showScore:tt=!1,disabled:_e=!1,inputChange:ot,onEvaluatingChange:Ce,onSelectAll:Fe,checkAll1:Je,checkAll2:xe,checkAll3:ct,checkAll4:St,checkAll5:be,showEvaluatingSetting:it=!1,className:Lt="",isProgramHomework:Se=!1})=>{const Re={value:"",filename:"",dataUrl:""},[Bt,ft]=(0,y.useState)(Pe({},Re)),It=Ie=>{let et=document.createElement("a");document.body.appendChild(et);let Pt=URL.createObjectURL(Ie.file);et.href=Pt,et.download=Ie.name,et.click(),URL.revokeObjectURL(Pt),document.body.removeChild(et)},Et=(Ie,et)=>{(0,b.LR)(Ie,et)},Jt=(Ie,et)=>{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:()=>{Te(Ie,et)},onCancel:()=>{}})};return Me.length?ee.createElement("div",{className:Lt,style:{width:Qe}},ee.createElement("div",{className:`${Se?we.headProgram:we.head}`},it&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:Je,onChange:Ie=>{Fe(Ie.target.checked,"hidden")}}),ee.createElement(ve.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:Se?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:tt?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:tt?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),tt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:St,onChange:Ie=>{Fe(Ie.target.checked,"input_visible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:xe,onChange:Ie=>{Fe(Ie.target.checked,"is_invisible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:be,onChange:Ie=>{Fe(Ie.target.checked,"actual_output_visible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:ct,onChange:Ie=>{Fe(Ie.target.checked,"last_match_rule")}}),ee.createElement(ve.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:we.operation,style:Se?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:we.listWrapper,style:{boxShadow:Se?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Ie,et)=>{var Pt,st,rt,ut;return ee.createElement("div",{key:et,className:we.list,style:Se?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},it&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ke.default,{checked:!!Ie.hidden,onChange:We=>{Ce(We.target.checked,et,"hidden")}})),ee.createElement("div",{style:{width:Se?"25%":"15%",paddingLeft:Se?"5px":"0px",paddingRight:Se?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",et+1),ee.createElement("div",{className:we.info,style:{width:tt?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.input||((Pt=Ie[0])==null?void 0:Pt.name),onClick:()=>ge(void 0,null,function*(){let We;Ie.input?Ie.input_file_url?We=Ie.input_file_url:We=Ie.in_file:We=Ie[0];let Ot;typeof We=="string"?(Ot=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:We})):(Ot=yield(0,b.db)(We.file),ft({value:Ot.text,filename:We.name,dataUrl:Ot.link}))})},Ie.input||((st=Ie[0])==null?void 0:st.name))),ee.createElement("div",{className:we.info,style:{width:tt?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((rt=Ie[1])==null?void 0:rt.name),onClick:()=>ge(void 0,null,function*(){let We;Ie.input?Ie.output_file_url?We=Ie.output_file_url:We=Ie.out_file:We=Ie[1];let Ot;typeof We=="string"?(Ot=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:We})):(Ot=yield(0,b.db)(We.file),ft({value:Ot.text,filename:We.name,dataUrl:Ot.link}))})},Ie.output||((ut=Ie[1])==null?void 0:ut.name))),tt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ce.default,{size:"large",addonAfter:Se?"%":null,disabled:_e,style:{width:"80%"},onChange:We=>ot(We,et),value:Ie.score}),!Se&&ee.createElement("span",null,"\xA0%")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.input_visible||!1,onChange:We=>{Ce(We.target.checked,et,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.is_invisible||!1,onChange:We=>{Ce(We.target.checked,et,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.actual_output_visible||!1,onChange:We=>{Ce(We.target.checked,et,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.last_match_rule||!1,onChange:We=>{Ce(We.target.checked,et,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Jt(Ie,et),style:Se?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:we.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Bt.dataUrl,filename:Bt.filename,type:Bt.dataUrl.length?"txt":"",onClose:()=>ft(Pe({},Re)),monacoEditor:{value:Bt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=pe},34362:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ge}});var y=te(59301),ue=te(8591),Oe=te(6848),fe=te(71418),he=te(95237),ye=te(43604),Ee=te(58421),ke=te(3113),ve=te(12290),ce=te(99064),we=te(85149),Le=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())}),Ge=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ne,ae]=(0,y.useState)(!1);function le(ie){ee(ie)}function re(){if(!z){ue.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ae(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(ve.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:b&&y.createElement(Oe.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:E,onChange:le,setIsOpen:ae}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ae(!ne)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:re,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ne]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ae():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const ae=()=>Le(void 0,null,function*(){x(!0);const le=yield(0,ce.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&z(le==null?void 0:le.answer),x(!1)});return y.createElement(fe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(we.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(he.Z,{justify:"end",align:"middle"},y.createElement(ye.Z,null,y.createElement(Ee.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:le=>{ne(le)}})),y.createElement(ye.Z,null,y.createElement(ke.ZP,{onClick:()=>Le(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(lt,Ft,te){"use strict";te.d(Ft,{CP:function(){return Oe},_V:function(){return ye}});var y=te(28209),ue=te.n(y);const Oe={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.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:Oe};function he(Ee="",ke="exam"){const{secret:ve,iv:ce}=fe[ke];return AES.encrypt(Ee,ve,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(Ee="",ke="exam"){const{secret:ve,iv:ce}=fe[ke];return y.AES.decrypt(Ee,ve,{iv:ce,mode:ue().mode.CBC,padding:ue().pad.Pkcs7}).toString(y.enc.Utf8)}},78297:function(lt,Ft,te){"use strict";te.d(Ft,{AD:function(){return Ve},D9:function(){return Qe},Hp:function(){return le},IM:function(){return _e},Iy:function(){return ie},KM:function(){return Lt},MJ:function(){return re},Ne:function(){return tt},ON:function(){return xe},Uj:function(){return be},VY:function(){return Fe},YO:function(){return St},YX:function(){return ct},Zn:function(){return a},_g:function(){return ee},_k:function(){return Me},c6:function(){return ge},cr:function(){return E},eV:function(){return at},fi:function(){return x},gh:function(){return Pe},hS:function(){return ot},iA:function(){return b},j6:function(){return ne},je:function(){return je},jj:function(){return ae},kS:function(){return Je},o6:function(){return me},pO:function(){return it},rQ:function(){return pe},sA:function(){return de},xm:function(){return Te},xo:function(){return Ce},y8:function(){return He},yd:function(){return z}});var y=te(92365),ue=te(89070),Oe=te(955),fe=te(8591),he=te(3294),ye=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(Se,Re,Bt)=>Re in Se?ye(Se,Re,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Se[Re]=Bt,we=(Se,Re)=>{for(var Bt in Re||(Re={}))ke.call(Re,Bt)&&ce(Se,Bt,Re[Bt]);if(Ee)for(var Bt of Ee(Re))ve.call(Re,Bt)&&ce(Se,Bt,Re[Bt]);return Se},Le=(Se,Re,Bt)=>new Promise((ft,It)=>{var Et=et=>{try{Ie(Bt.next(et))}catch(Pt){It(Pt)}},Jt=et=>{try{Ie(Bt.throw(et))}catch(Pt){It(Pt)}},Ie=et=>et.done?ft(et.value):Promise.resolve(et.value).then(Et,Jt);Ie((Bt=Bt.apply(Se,Re)).next())});const Ge=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Se=>Le(void 0,null,function*(){Ge(),(yield(0,y.YR)(we({},Se))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_couser_info.json`,query:Se}))),oe()}),E=Se=>Le(void 0,null,function*(){const Re=yield(0,y.yS)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`);else{if(Re.status===-2)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`))}}),x=Se=>Le(void 0,null,function*(){const Re=yield(0,y.W0)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`))}}),b=Se=>Le(void 0,null,function*(){const Re=yield(0,y.Nl)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Se=>Le(void 0,null,function*(){const Re=yield(0,y.IU)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`))}}),ee=Se=>Le(void 0,null,function*(){const Re=yield(0,y.td)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-2)return Re;if(Re.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else if(Re.status===-4)return Re}}),ne=Se=>Le(void 0,null,function*(){const Re=yield(0,y.QX)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`))}}),ae=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.o_)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),le=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.ZL)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),re=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.vV)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),ie=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.aP)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),Ae=Se=>Le(void 0,null,function*(){Ge(),(yield exportCourseWorkListAppendix(we({},Se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Se.categoryId}/works_list.zip`,query:Se}))),oe()}),de=Se=>Le(void 0,null,function*(){Ge(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${Se.categoryId}/commit_result.xlsx`),oe()}),Pe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/attendances/export_xlsx_data.xlsx`,query:Se}))}),me=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/video_study_statics.xlsx`,query:Se}))}),ge=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_video_study.xlsx`,query:Se}))}),at=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_course_students_info.xlsx`,query:Se}))}),Ve=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Se}))}),pe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Se}))}),He=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Se}))}),je=Se=>Le(void 0,null,function*(){const Re=yield(0,y.Uy)(we({},Se));Re.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`)):Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Me=Se=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/export_records/${Se.id}.xlsx`,query:Se}))}),Te=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Se}))}),Qe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se==null?void 0:Se.coursesId}/${Se.menuKey}_statistic.xlsx?${Se.checkedList.map(Re=>`course_group_id[]=${Re}`).join("&")}`,query:Se}))}),tt=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_training_objectives.xlsx`,query:Se}))}),_e=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)(Se==null?void 0:Se.name,(0,Oe.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Se}))}),ot=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_courses.xlsx`,query:Se}))}),Ce=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_graduation_requirements.xlsx`,query:Se}))}),Fe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Se}))}),Je=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Se}))}),xe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Se.id}.json`,query:Se}))}),ct=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se.categoryId}.json`,query:Se}))}),St=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/polls/${Se==null?void 0:Se.id}/commit_result.json`,query:Se}))}),be=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Se}))}),it=(Se,Re)=>Le(void 0,null,function*(){yield(0,Oe.FH)(Re||"",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se==null?void 0:Se.exercise_id}/consult_exercise.json`,query:Se}))}),Lt=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/competitions/${Se==null?void 0:Se.identifier}/competition_commit_records/member_works.xlsx`,query:Se}))})},4901:function(lt,Ft,te){"use strict";te.d(Ft,{BU:function(){return ue},Dj:function(){return y},gH:function(){return Oe},vp:function(){return fe}});function y(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function ue(){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 Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},83312:function(lt,Ft,te){"use strict";te.d(Ft,{U:function(){return ve}});var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ce,we,Le)=>we in ce?ue(ce,we,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ce[we]=Le,Ee=(ce,we)=>{for(var Le in we||(we={}))fe.call(we,Le)&&ye(ce,Le,we[Le]);if(Oe)for(var Le of Oe(we))he.call(we,Le)&&ye(ce,Le,we[Le]);return ce},ke=(ce,we,Le)=>new Promise((Ge,oe)=>{var a=b=>{try{x(Le.next(b))}catch(z){oe(z)}},E=b=>{try{x(Le.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ge(b.value):Promise.resolve(b.value).then(a,E);x((Le=Le.apply(ce,we)).next())});function ve(ce,we){const[Le,Ge]=(0,y.useState)(we),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[Le,oe,(z,ee=!1)=>ke(this,null,function*(){const ne=ee?we:Ee(Ee({},Le),z);a(!0),Ge(ne);const ae=yield ce(ne);return a(!1),x(ae),ae}),E,x]}},85219:function(lt,Ft,te){"use strict";te.d(Ft,{_:function(){return Oe}});var y=te(59301),ue=te(43418);const Oe=fe=>{var he,ye;const Ee=(0,y.useRef)([]),ke=()=>{for(const ve of Ee.current)clearTimeout(ve);Ee.current=[]};return(0,y.useEffect)(()=>{var ve,ce,we,Le,Ge,oe;if(ke(),(ve=fe==null?void 0:fe.exercise)!=null&&ve.left_time&&((we=(ce=fe==null?void 0:fe.exercise)==null?void 0:ce.exercise_events)==null?void 0:we.length)>0){for(const a of(Le=fe==null?void 0:fe.exercise)==null?void 0:Le.exercise_events)if(((Ge=fe==null?void 0:fe.exercise)==null?void 0:Ge.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ue.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Ee.current.push(x)}}},[(he=fe==null?void 0:fe.exercise)==null?void 0:he.left_time,(ye=fe==null?void 0:fe.exercise)==null?void 0:ye.exercise_events]),ke}},24768:function(lt,Ft,te){"use strict";te.d(Ft,{AL:function(){return ne},Iy:function(){return we},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Le}});var y=te(32834),ue=te.n(y),Oe=te(11690),fe=te.n(Oe);let he=1;function ye(Ae,de){const Pe=Ae.match(/^(\s+)(?:```)/);if(Pe===null)return de;const me=Pe[1];return de.split(` +`)}]};var ke=te(53184),ve=te.n(ke),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(Ie,et,Pt)=>et in Ie?ce(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,x=(Ie,et)=>{for(var Pt in et||(et={}))oe.call(et,Pt)&&E(Ie,Pt,et[Pt]);if(Ge)for(var Pt of Ge(et))a.call(et,Pt)&&E(Ie,Pt,et[Pt]);return Ie},b=(Ie,et)=>we(Ie,Le(et)),z=(Ie,et,Pt)=>new Promise((st,rt)=>{var ut=nn=>{try{Ot(Pt.next(nn))}catch(Mt){rt(Mt)}},We=nn=>{try{Ot(Pt.throw(nn))}catch(Mt){rt(Mt)}},Ot=nn=>nn.done?st(nn.value):Promise.resolve(nn.value).then(ut,We);Ot((Pt=Pt.apply(Ie,et)).next())});const ee={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"]}},ne=(Ie,et)=>et.map(Pt=>({label:Pt,kind:Ie.languages.CompletionItemKind.Keyword,insertText:Pt})),ae=Ie=>Object.keys(ee.tables).map(et=>({label:et,kind:Ie.languages.CompletionItemKind.Variable,insertText:et})),le=(Ie,et)=>{const Pt=ee.tables[Ie];return Pt?Pt.map(st=>({label:st,kind:et.languages.CompletionItemKind.Field,insertText:st})):[]};function re(Ie,et,Pt,st,rt){let ut=et.getWordUntilPosition(Pt),We={startLineNumber:Pt.lineNumber,endLineNumber:Pt.lineNumber,startColumn:ut.startColumn,endColumn:ut.endColumn},Ot=st.map(nn=>({label:nn,kind:Ie.languages.CompletionItemKind.Keyword,insertText:nn,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:We}));return rt.map(nn=>{Ot.push(b(x({},nn),{range:We}))}),Ot}var ie=Ie=>{ee.languages.map(rt=>(Ie.languages.registerDocumentFormattingEditProvider(rt,{provideDocumentFormattingEdits(ut,We,Ot){return z(this,null,function*(){const nn=ve()(ut.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:ut.getFullModelRange(),text:nn}]})}}),rt));const et=he.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),Pt=ye.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet})),st=fe.quickKey.map(rt=>({label:rt.label,kind:Ie.languages.CompletionItemKind.Method,insertText:rt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet}));Ie.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...he.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...he.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn};return{suggestions:[...Oe.keywords.map(nn=>({label:nn,kind:Ie.languages.CompletionItemKind.Function,documentation:nn,insertText:nn,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...fe.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...fe.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...Ee.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...Ee.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}}),Ie.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(rt,ut){var We=rt.getWordUntilPosition(ut),Ot={startLineNumber:ut.lineNumber,endLineNumber:ut.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=rt.getLineContent(ut.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...ye.keywords.map(Mt=>({label:Mt,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt,insertText:Mt,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot})),...ye.quickKey.map(Mt=>({label:Mt.label,kind:Ie.languages.CompletionItemKind.Function,documentation:Mt.content,insertText:nn.startsWith("#")?Mt.content.replace(/#/,""):Mt.content,insertTextRules:Ie.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Ot}))]}}})};const Ae="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var de=Object.defineProperty,Pe=(Ie,et,Pt)=>et in Ie?de(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,me=(Ie,et,Pt)=>Pe(Ie,typeof et!="symbol"?et+"":et,Pt);const ge=class wr{constructor(et,Pt,st){this.placeholder=et,this.editor=Pt,this.monaco=st,Pt.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return wr.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)}};me(ge,"ID","editor.widget.placeholderHint");var Ve=ge,pe=te(96236),Ke=te(8591),je=te(6848),Me=te(89392),Te=te(34604),Qe=te(56102),tt=Object.defineProperty,_e=Object.defineProperties,ot=Object.getOwnPropertyDescriptors,Ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,xe=(Ie,et,Pt)=>et in Ie?tt(Ie,et,{enumerable:!0,configurable:!0,writable:!0,value:Pt}):Ie[et]=Pt,ct=(Ie,et)=>{for(var Pt in et||(et={}))Fe.call(et,Pt)&&xe(Ie,Pt,et[Pt]);if(Ce)for(var Pt of Ce(et))Je.call(et,Pt)&&xe(Ie,Pt,et[Pt]);return Ie},St=(Ie,et)=>_e(Ie,ot(et)),be=(Ie,et)=>{var Pt={};for(var st in Ie)Fe.call(Ie,st)&&et.indexOf(st)<0&&(Pt[st]=Ie[st]);if(Ie!=null&&Ce)for(var st of Ce(Ie))et.indexOf(st)<0&&Je.call(Ie,st)&&(Pt[st]=Ie[st]);return Pt},it=(Ie,et,Pt)=>new Promise((st,rt)=>{var ut=nn=>{try{Ot(Pt.next(nn))}catch(Mt){rt(Mt)}},We=nn=>{try{Ot(Pt.throw(nn))}catch(Mt){rt(Mt)}},Ot=nn=>nn.done?st(nn.value):Promise.resolve(nn.value).then(ut,We);Ot((Pt=Pt.apply(Ie,et)).next())});function Lt(Ie){return/^\d+$/.test(Ie)?`${Ie}px`:Ie}function Se(){}let Re=!1;const Bt={"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 ft(Ie=[]){let et=Ie;if(Array.isArray(Ie)){for(let Pt=0;Pt{var et=Ie,{width:Pt="100%",height:st="100%",value:rt,language:ut="javascript",style:We={},options:Ot={},overrideServices:nn={},theme:Mt="vs-dark",onEditBlur:qt,isCopy:en=!1,onSave:cn,autoHeight:wn=!1,forbidCopy:yn=!1,onChange:dn=Se,editorDidMount:In=Se,onFocus:Wt=Se,onBreakPoint:kt=Se,breakPointValue:Qt=[],filename:Gn="educoder.txt",errorLine:Ln,errorContent:fn="",highlightLine:rn,openBreakPoint:En=!1,placeholder:an="",showMiniMap:Vt=!0}=et,jn=be(et,["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 Dt=(0,y.useRef)(),bt=(0,y.useRef)({}),_t=(0,y.useRef)(),Rt=(0,y.useRef)(),De=(0,y.useRef)([]),ht=(0,y.useRef)(!1),yt=(0,y.useRef)(),Gt=(0,y.useRef)(),pt=(0,y.useRef)(!1),[mt,Ne]=(0,y.useState)(!1);function Ue(){let Ft;return Dt.current&&(Ft=new ue.Z(Ht=>{for(let An of Ht)(An.target.offsetHeight>0||An.target.offsetWidth>0)&&bt.current.instance.layout()}),Ft.observe(Dt.current)),Ft}function Ze(){Ke.ZP.warning({content:decodeURIComponent(Ae),key:"monaco-editor-tip"})}const wt=()=>{let Ft=bt.current.instance;if(rt!=null&&Ft&&mt){const Ht=Ft.getModel();Ht&&rt!==Ht.getValue()&&(Re=!0,Ht.setValue(rt),Ft.layout(),Re=!1)}};(0,y.useEffect)(()=>{const Ft=Te.Z.subscribe("formatDocument",Ht=>{var An;let vn=bt.current.instance;(An=vn==null?void 0:vn.getAction)==null||An.call(vn,"editor.action.formatDocument").run()});return window.updateMonacoValue=Ht=>{dn(Ht)},Ft},[]),(0,y.useEffect)(()=>{var Ft;let Ht=bt.current.instance;Rt.current&&clearTimeout(Rt.current),Rt.current=setTimeout(()=>{wt()},500),rt&&(rt!=null&&rt.length)&&((Ft=Ht==null?void 0:Ht.updateOptions)==null||Ft.call(Ht,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(rt.split(/\r\n|\r|\n/g).length))+3,5)}))},[rt,mt,bt.current]),(0,y.useEffect)(()=>{if(Ln&&bt.current&&bt.current.instance){let Ht=bt.current.instance;Ht.changeViewZones(function(An){var vn=document.createElement("div");vn.style.padding="10px 20px",vn.style.width="calc(100% - 20px)",vn.className="my-error-line-wrp",vn.innerHTML=fn,An.addZone({afterLineNumber:Ln||11,heightInLines:3,domNode:vn})});var Ft={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}};Ht.addOverlayWidget(Ft),Ht.revealPositionInCenter({lineNumber:20,column:1})}},[Ln,bt.current,mt]);const Ut=(Ft="",Ht)=>{if(!Ft||Ft.trim()==="")return!0;const vn=bt.current.instance.getModel().getLineTokens(Ht);let Rn=!1;for(let qn=0;qn<2;qn++)vn.getStandardTokenType(qn)===1&&(Rn=!0);return Rn};(0,y.useEffect)(()=>{var Ft;const Ht=(Ft=bt.current)==null?void 0:Ft.instance;if(Ht&&mt&&yn){const An=Ht.onDidBlurEditorWidget(()=>{pt.current=!1}),vn=Ht.onDidFocusEditorText(()=>{pt.current=!0});return()=>{An.dispose(),vn.dispose()}}},[bt.current,mt,yn]),(0,y.useEffect)(()=>{var Ft;if((Ft=bt.current)!=null&&Ft.instance&&mt&&En){let Ht=bt.current.instance,An=Ht.getModel();if(!An)return;(()=>{var _n;let Kt=[],Nn=[];const Vn=An.getAllDecorations();for(let Tn of Vn)Tn.options.className==="highlighted-line"&&(Kt.push((_n=Tn==null?void 0:Tn.range)==null?void 0:_n.startLineNumber),Nn.push(Tn==null?void 0:Tn.id));if(rn===Kt[0])return;An.deltaDecorations(Nn,[]);const sn=An.getLineCount();rn&&rn<=sn&&(Ht.deltaDecorations([],[{range:new It.Range(rn,1,rn,An.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),Ht.revealLineInCenter(rn))})();const Rn=(_n=!1)=>{var Kt;let Nn=[],Vn=[];const sn=An.getAllDecorations();for(let Tn of sn)Tn.options.linesDecorationsClassName==="breakpoints-select"&&(Nn.push((Kt=Tn==null?void 0:Tn.range)==null?void 0:Kt.startLineNumber),Vn.push(Tn==null?void 0:Tn.id));if(_n)return{lines:Nn,ids:Vn};kt(Nn)},qn=_n=>it(void 0,null,function*(){let Kt={range:new It.Range(_n,1,_n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield An.deltaDecorations([],[Kt]),Rn()}),oa=_n=>it(void 0,null,function*(){let Kt=[];const Nn=Ht.getLineDecorations(_n);for(let Vn of Nn)Vn.options.linesDecorationsClassName==="breakpoints-select"&&Kt.push(Vn.id);yield An.deltaDecorations(Kt,[]),Rn()}),ca=_n=>{let Kt=Ht.getLineDecorations(_n);for(let Nn of Kt)if(Nn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Me.isEqual)(Qt,Rn(!0).lines)){An.deltaDecorations(Rn(!0).ids,[]);const _n=Qt.map(Kt=>({range:new It.Range(Kt,1,Kt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));An.deltaDecorations([],_n)}const Un=Ht.onDidChangeModelContent(_n=>{let Kt=Ht.getPosition();if(Kt){let Nn=Kt.lineNumber;clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Ut(An.getLineContent(Nn),Nn)?oa(Nn):ca(Nn)?(oa(Nn),qn(Nn)):Rn()},100)}}),$n=Ht.onMouseDown(_n=>{var Kt,Nn,Vn;if(_n.target.detail&&((Vn=(Nn=(Kt=_n.target)==null?void 0:Kt.element)==null?void 0:Nn.className)!=null&&Vn.includes("line-numbers"))){let sn=_n.target.position.lineNumber;if(Ut(An.getLineContent(sn),sn))return;ca(sn)?oa(sn):qn(sn)}}),on=_n=>{let Kt={range:new It.Range(_n,1,_n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};De.current=Ht.deltaDecorations(De.current,[Kt])},Aa=()=>{De.current=Ht.deltaDecorations(De.current,[])},ua=Ht.onMouseMove(_n=>{var Kt,Nn,Vn;if(Aa(),_n.target.detail&&((Vn=(Nn=(Kt=_n.target)==null?void 0:Kt.element)==null?void 0:Nn.className)!=null&&Vn.includes("line-numbers"))){let sn=_n.target.position.lineNumber;if(Ut(An.getLineContent(sn),sn))return;on(sn)}}),Na=Ht.onMouseLeave(()=>{Aa()});return()=>{Un.dispose(),$n.dispose(),ua.dispose(),Na.dispose()}}},[bt.current,mt,Qt,rn,En,ut]),(0,y.useEffect)(()=>{var Ft;(Ft=bt.current)!=null&&Ft.instance&&En&&bt.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function tn(){let Ft=bt.current.instance;if(Ft){const Ht=Ft.getSelection(),An=bt.current.pastePos||{},vn=new It.Range(An.startLineNumber||Ht.endLineNumber,An.startColumn||Ht.endColumn,An.endLineNumber||Ht.endLineNumber,An.endColumn||Ht.endColumn);setTimeout(()=>{Ft.executeEdits("",[{range:vn,text:""}])},300)}}function gn(Ft){(window.navigator.platform.match("Mac")?Ft.metaKey:Ft.ctrlKey)&&Ft.keyCode==83&&(Ft.preventDefault(),cn())}const Sn=()=>{if(wn&&bt.current.instance){const Ft=bt.current.instance.getContentHeight();xt(Ft{if(!pt.current)return;const{keyCode:Ht,ctrlKey:An,metaKey:vn,target:Rn,type:qn}=Ft;return(qn==="paste"||(Ht===67||Ht===86)&&(vn||An))&&Rn.nodeName==="TEXTAREA"&&(Ze(),Ft.preventDefault()),!1};function Zn(Ft,Ht){var An=window.URL||window.webkitURL||window,vn=new Blob([Ht]),Rn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Rn.href=An.createObjectURL(vn),Rn.download=Ft,Mn(Rn)}(0,y.useEffect)(()=>{Sn()},[Sn]),(0,y.useEffect)(()=>{Dt.current&&!mt&&Promise.all([te.e(8909),te.e(3267)]).then(te.bind(te,71448)).then(Ft=>{try{It=Ft,bt.current.instance=It.editor.create(Dt.current,{value:rt,language:ft(ut),theme:Mt,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Vt||!1}},nn);const Ht=bt.current.instance;let Rn=[...pe.BH._menuItems].find(Un=>Un[0]._debugName=="EditorContext")[1],qn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],oa=(Un,$n)=>{var on,Aa;let ua=Un._first;do $n.includes((Aa=(on=ua.element)==null?void 0:on.command)==null?void 0:Aa.id)&&Un._remove(ua);while(ua=ua.next)};if(In(Ht,It),setTimeout(()=>{Sn(),bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zn(Gn||"educoder.txt",Ht.getValue())}})},500),bt.current.subscription=Ht.onDidChangeModelContent(Un=>{ht.current?clearTimeout(yt.current):(Sn(),dn(Ht.getValue(),Un)),yt.current=setTimeout(()=>{ht.current=!1},500)}),window.Monaco||ie(It,ft(ut)),yn&&(oa(Rn,qn),Dt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",pn),window.removeEventListener("paste",pn),window.addEventListener("keydown",pn),window.addEventListener("paste",pn)),window.Monaco=It,qt&&Ht.onDidBlurEditorWidget(()=>{qt(Ht.getValue())}),Wt&&Ht.onDidFocusEditorText(()=>{Wt(Ht.getValue())}),yn)try{Ht.onDidPaste(Un=>{const $n=Ht.getSelection(),on=bt.current.pastePos||{},Aa=new It.Range(on.startLineNumber||$n.endLineNumber,on.startColumn||$n.endColumn,on.endLineNumber||$n.endLineNumber,on.endColumn||$n.endColumn);Ht.executeEdits("",[{range:Un.range,text:""}])})}catch(Un){}let ca=Ue();return an&&typeof an=="string"&&new Ve(an,Ht,It),Ne(!0),()=>{const Un=bt.current.instance;Un.dispose();const $n=Un.getModel();$n&&$n.dispose(),bt.current.subscription&&bt.current.subscription.dispose(),ca.unobserve(Dt.current)}}catch(Ht){}})},[]),(0,y.useEffect)(()=>{if(bt.current.instance&&mt)return document.addEventListener("keydown",gn,!1),()=>{document.removeEventListener("keydown",gn)}},[cn,mt]),(0,y.useEffect)(()=>{let Ft=bt.current.instance;if(Ft&&mt){let Ht=ft(ut);It.editor.setModelLanguage(Ft.getModel(),Ht)}},[ut,mt]),(0,y.useEffect)(()=>{bt.current.instance&&mt&&It.editor.setTheme(Mt)},[Mt,mt]),(0,y.useEffect)(()=>{let Ft=bt.current.instance;_t.current=Ot,Ft&&mt&&(Ft.updateOptions(ct({},Ot)),setTimeout(()=>{Ft.getModel().updateOptions(ct({},Ot))},200))},[JSON.stringify(Ot),mt]),(0,y.useEffect)(()=>{let Ft=bt.current.instance;Ft&&mt&&Ft.layout()},[Pt,st,mt]);const[He,Nt]=(0,y.useState)(Lt(Pt)),[bn,xt]=(0,y.useState)(Lt(st)),kn=St(ct({},We),{width:He,height:bn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:Dt,style:kn},en&&y.createElement(Qe.CopyToClipboard,{text:rt,onCopy:()=>Ke.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(je.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Jt({width:Ie="100%",height:et="100%",original:Pt,modified:st,language:rt,options:ut={}}){const We=(0,y.useRef)(),[Ot,nn]=(0,y.useState)(null);function Mt(wn){let yn;return We.current&&(yn=new ue.Z(dn=>{for(let In of dn)(In.target.offsetHeight>0||In.target.offsetWidth>0)&&wn.layout()}),yn.observe(We.current)),yn}(0,y.useEffect)(()=>(We.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(wn=>{It=wn;const yn=It.editor.createDiffEditor(We.current,St(ct({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},ut),{wordWrap:!0}));nn(yn);let dn=Mt(yn);return()=>{yn.dispose();const In=yn.getModel();In&&In.dispose(),dn.unobserve(We.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Ot&&Ot.setModel({original:It.editor.createModel(Pt,rt),modified:It.editor.createModel(st,rt)})},[Pt,st,rt,Ot]);const qt=Lt(Ie),en=Lt(et),cn={width:qt,height:en};return y.createElement("div",{className:"my-diff-editor",ref:We,style:cn})}},16869:function(lt,Ct,te){"use strict";var y=te(38476),ue=te(57809),Oe=te(78673),fe=te(59301);const he=ue.default.Option;Ct.Z=({isTheoretical:ye,onFontSizeChange:Ee,cmFontSize:ke,cmCodeMode:ve,autoFormat:ce,onCodeModeChange:we,onTabToSpace:Le,onAutoFormat:Ge,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return fe.createElement("div",{className:`tpi-code-setting ${a}`},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(ue.default,{bordered:!1,size:"small",value:ve,onChange:we},fe.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(ue.default,{bordered:!1,size:"small",value:ke,onChange:Ee},fe.createElement(he,{value:12},"12px"),fe.createElement(he,{value:14},"14px"),fe.createElement(he,{value:16},"16px"),fe.createElement(he,{value:18},"18px"),fe.createElement(he,{value:20},"20px"),fe.createElement(he,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(Oe.Z,{checked:E,onChange:Le})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&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"))),x),!ye&&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,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ee[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,b==null?void 0:b.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(lt,Ct,te){"use strict";te.d(Ct,{jL:function(){return he},w9:function(){return Fe},QD:function(){return dn},cQ:function(){return Qe},op:function(){return Mt},O5:function(){return Gt},_b:function(){return Ln},t7:function(){return b},Gi:function(){return it},YG:function(){return St},qp:function(){return we},vr:function(){return kt},qE:function(){return cn},Je:function(){return ne},wb:function(){return pe},cq:function(){return It},tp:function(){return oe}});var y=te(59301),ue={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"},Oe="data:image/png;base64,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",he=({dataSource:pt=[],img:mt,imgWidth:Ne=346,title:Ue,sunTitle:Ze,bannerExtraContent:wt})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Ue),y.createElement("span",null,Ze)),pt.length>0&&y.createElement("div",{className:ue.btns},pt.map((Ut,tn)=>y.createElement("div",{key:tn,onClick:Ut.click},Ut.name,Ut.sign?y.createElement("img",{src:Oe,width:39}):null))),wt),mt&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:mt,width:Ne}))),ye={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"},Ee=te(92310),ke=te.n(Ee),ve=te(89392),we=({dataSource:pt=[],value:mt,onChange:Ne,onTitleChange:Ue,className:Ze,title:wt,titleWidth:Ut=41,style:tn={},fontColor:gn="#6A7283",showCount:Sn})=>{const[Mn,pn]=(0,y.useState)(0),[Zn,He]=(0,y.useState)(!1),Nt=(0,y.useRef)(null),bn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var xt;pt.length!==0&&(((xt=Nt==null?void 0:Nt.current)==null?void 0:xt.clientHeight)>97?pn(1):pn(0)),pt.length===0&&pn(0),He(!1)},[pt]),y.createElement("div",{className:ke()(ye.row,Ze),style:tn},y.createElement("div",{onClick:(0,ve.throttle)(()=>Ue==null?void 0:Ue(),2e3),style:{width:Ut,marginTop:Zn?12:4},className:`${ye.title} ${Ue?"current":""}`},wt),y.createElement("div",{className:Zn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},y.createElement("div",{className:ye.bar,ref:bn,style:Mn>0?{height:Mn===1?97:"auto",overflow:Mn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ye.tag,ref:Nt},pt==null?void 0:pt.map(xt=>y.createElement("span",{onClick:()=>Ne(xt.id),key:xt.id,style:{color:gn},className:mt===xt.id?ye.active:""},y.createElement("span",{title:xt.name,className:ye.name},xt.name),!!Sn&&y.createElement("span",{className:ye.num},xt.count))))),!!Mn&&y.createElement(y.Fragment,null,Mn===1?y.createElement("div",{onClick:()=>{var xt;pn(2),((xt=Nt==null?void 0:Nt.current)==null?void 0:xt.clientHeight)>245?He(!0):He(!1)},className:ye.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{bn.current.scrollTop=0,pn(1),He(!1)},className:ye.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},Le={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:pt=[],value:mt,onChange:Ne,className:Ue,style:Ze={}})=>y.createElement("div",{style:Ze,className:ke()(Le.tabs,Ue)},pt.map(wt=>y.createElement("span",{onClick:()=>Ne(wt.id),className:mt===wt.id?Le.active:"",key:wt.id},wt.name))),a={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"},E=te(92832),b=({dataSource:pt=[],value:mt="",onChange:Ne,onInputChange:Ue=()=>{},className:Ze,style:wt={},placeholder:Ut,allowClear:tn=!1})=>{var gn;const[Sn,Mn]=(0,y.useState)(""),[pn,Zn]=(0,y.useState)("");(0,y.useEffect)(()=>{var bn;let xt=mt;(bn=JSON.stringify(mt))!=null&&bn.includes("{")&&(Mn(mt.id),xt=mt.value||"");try{Zn(decodeURIComponent(xt||""))}catch(kn){Zn(decodeURIComponent(xt||""))}},[mt]);const He=()=>{Ne(encodeURIComponent(pn),Sn||null)},Nt=bn=>{bn!==Sn&&(Mn(bn),Ne(encodeURIComponent(pn),bn))};return y.createElement("div",{className:ke()(a.input,Ze),style:wt},!!pt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(gn=pt.find(bn=>bn.id===Sn))==null?void 0:gn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},pt.map((bn,xt)=>y.createElement("div",{key:xt,onClick:()=>Nt(bn.id)},bn.name)))),y.createElement(E.default,{onPressEnter:He,value:pn,onChange:bn=>{Zn(bn.target.value),Ue(encodeURIComponent(bn.target.value),Sn||null)},bordered:!1,placeholder:Ut}),y.createElement("i",{onClick:He,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:pt,onChange:mt,className:Ne,total:Ue,pageSize:Ze,style:wt={}})=>{const Ut=pt<2,tn=pt>=Math.ceil(Ue/Ze);return Ue<=Ze?y.createElement(y.Fragment,null):y.createElement("div",{className:ke()(z.quickPager,Ne),style:wt},y.createElement("div",{onClick:()=>{Ut||mt(pt-1,"prev")},className:Ut?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{tn||mt(pt+1,"next")},className:tn?z.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},le=te(71418),re=te(6848),ie=te(13570),Ae=te(3294),de=te(955),Pe=te(96908),me=te(57177),ge=te(81378),at=te(8797),pe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn})=>{const Sn=Math.floor((Ut-(Ne-1)*Ue)/Ne);return y.createElement(le.Z,{spinning:gn},y.createElement("div",{className:ke()(ae.list,pt)},!!mt.length&&mt.map((Mn,pn)=>{const{name:Zn,id:He,identifier:Nt,power:bn,cover_image_id:xt,pic:kn}=Mn;return y.createElement("div",{className:ae.wrap,key:He,style:{width:Sn,marginRight:(1+pn)%Ne===0?0:Ue+wt,marginBottom:Ze}},y.createElement("a",{target:"_blank",href:`/shixuns/${Nt}/challenges`,className:ae.li,onClick:Ft=>{Ft.preventDefault(),tn&&(0,de.L9)([tn]),bn&&(0,de.xg)(`/shixuns/${Nt}/challenges`)}},y.createElement("div",{className:ae.img},y.createElement("img",{className:ae.cover,src:`${kn}`}),Mn.is_jupyter&&y.createElement("img",{className:ae.sign,src:Pe}),Mn.is_jupyter_lab&&y.createElement("img",{className:ae.sign,src:me}),Mn.is_unity_3d&&y.createElement("img",{className:ae.sign,src:ge})),y.createElement("div",{className:ae.name},y.createElement(re.Z,{title:Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ae.e},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ae.tags},y.createElement(re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Mn.challenges_count))),!!Mn.myshixuns_count&&y.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Mn.myshixuns_count))),y.createElement(re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Mn.level))),y.createElement("div",{className:ae.rate},y.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Mn.score_info}),y.createElement("span",null,"\xA0",Mn.score_info?`${Mn.score_info}\u5206`:"5\u5206")))),!bn&&y.createElement("div",{className:ae.lockWrap},y.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!mt.length&&y.createElement(at.Z,null)))},Ke={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"},je=te(24065),Me=te(59301),Qe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn,onRemove:Sn=()=>{},isCurrent:Mn=!0,showAlias:pn=!1})=>{const Zn=Math.floor((Ut-(Ne-1)*Ue)/Ne),He=[{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 Me.createElement(le.Z,{spinning:gn},Me.createElement("div",{className:ke()(Ke.list,pt)},!!(mt!=null&&mt.length)&&(mt==null?void 0:mt.map((Nt,bn)=>{var xt;const{name:kn,id:Ft,identifier:Ht,featured:An,school_name:vn,image_url:Rn,excellent:qn,is_plan:oa}=Nt;return Me.createElement("div",{key:Ft,className:Ke.wrap,style:{width:Zn,marginRight:(1+bn)%Ne===0?0:Ue+wt,marginBottom:Ze}},Me.createElement("a",{className:Ke.li,onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),tn&&(0,de.L9)([tn]),(0,de.xg)(`/paths/${Ht}`)}},Me.createElement("div",{className:Ke.img},Me.createElement("img",{className:Ke.cover,src:`${Rn}`}),Mn&&(0,je.bg)()&&(Nt==null?void 0:Nt.studying)&&Me.createElement("div",{className:`${Ke.movebq} user-path-items`,onClick:ca=>{ca.stopPropagation(),Sn(Nt)}},Me.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Me.createElement("span",{className:"c-red"},"\u79FB\u9664")),(xt=Nt==null?void 0:Nt.subject_tags)==null?void 0:xt.map((ca,Un)=>{var $n,on;if(Un===0){const ua=($n=He.find(Na=>Na.name==ca))==null?void 0:$n.swimg;return Me.createElement("img",{className:Ke.sign,src:ua,style:{left:"-4px"}})}const Aa=(on=He.find(ua=>ua.name==ca))==null?void 0:on.ptimg;return Me.createElement("img",{className:Ke.sign,src:Aa,style:{left:`${48+52*(Un-1)+2*Un}px`}})}),Me.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Nt==null?void 0:Nt.excellent)&&Me.createElement("div",{className:Ke.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Me.createElement("div",{className:Ke.name},Me.createElement(re.Z,{title:pn&&(Nt!=null&&Nt.excellent_alias_name)?Me.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${kn}`,Me.createElement("br",null),Me.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Nt==null?void 0:Nt.excellent_alias_name}`)):kn},Me.createElement("span",{className:Ke.e},pn&&(Nt==null?void 0:Nt.excellent_alias_name)||kn))),Me.createElement(re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${vn}`},Me.createElement("div",{className:Ke.unit},Me.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),vn)),Me.createElement("div",{className:Ke.tags},Me.createElement("div",null,Me.createElement(re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Me.createElement("span",null,Nt.stages_count))),Me.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Me.createElement("span",null,Me.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Me.createElement("span",null,Nt.members_count)))))))})),!mt.length&&Me.createElement(at.Z,null)))},tt={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"},_e="data:image/png;base64,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",ot=te(59301),Fe=({className:pt,dataSource:mt=[],col:Ne=4,right:Ue,bottom:Ze=23,precision:wt=0,wrapWidth:Ut=1200,trackEventItems:tn,loading:gn,handleVery:Sn=()=>!0})=>{const Mn=Math.floor((Ut-(Ne-1)*Ue)/Ne);return ot.createElement(le.Z,{spinning:gn},ot.createElement("div",{className:ke()(tt.list,pt)},!!mt.length&&mt.map((pn,Zn)=>{const{subject_identifier:He,id:Nt,identifier:bn,power:xt}=pn,kn=pn.is_public!=0&&pn.is_public;return ot.createElement("div",{className:tt.wrap,key:Nt,style:{width:Mn,marginRight:(1+Zn)%Ne===0?0:Ue+wt,marginBottom:Ze}},ot.createElement("a",{className:tt.li,onClick:Ft=>{Ft.preventDefault(),Sn(pn==null?void 0:pn.first_category_url)&&(tn&&(0,de.L9)([tn]),(0,de.xg)(pn.first_category_url))}},ot.createElement("div",{className:tt.top},ot.createElement(re.Z,{title:pn.name},ot.createElement("div",{className:tt.name},pn.name)),ot.createElement("img",{className:tt.img,src:Ae.Z.IMG_SERVER+"/images/"+pn.avatar_url}),ot.createElement("div",{className:tt.text,title:pn.creator},pn.creator),He&&ot.createElement("div",{className:tt.btns},ot.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ot.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kn&&ot.createElement("div",{className:tt.sign},"\u516C\u5F00")),ot.createElement("div",{className:tt.bottom},pn.visits>0&&ot.createElement(re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-liulanyan"}),ot.createElement("span",null,pn.visits))),pn.course_members_count>0&&ot.createElement(re.Z,{title:"\u6210\u5458",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&ot.createElement(re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ot.createElement("span",null,ot.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?ot.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ot.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&ot.createElement("div",{className:tt.lockWrap},ot.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ot.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!mt.length&&ot.createElement(at.Z,null)))},Je={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"},xe=te(89070),St=({dataSource:pt=[],value:mt,onChange:Ne,className:Ue,style:Ze={},tabBarExtraContent:wt})=>y.createElement("div",{className:ke()(Je.tabs,Ue),style:Ze},y.createElement("div",{className:Je.tabsWrap},pt.map((Ut,tn)=>!(Ut!=null&&Ut.hide)&&y.createElement("aside",{className:Je.tab,onClick:()=>{Ne(Ut.id),Ut.link&&xe.history.push(Ut.link)},key:tn},y.createElement("div",{className:mt===Ut.id?Je.active:""},Ut.name),(Ut==null?void 0:Ut.resetCount)==null&&(Ut==null?void 0:Ut.total)!==void 0&&y.createElement("span",null,"\uFF08",Ut==null?void 0:Ut.total,"\uFF09"),(Ut==null?void 0:Ut.resetCount)!==void 0&&(Ut==null?void 0:Ut.total)!==void 0&&y.createElement(re.Z,{title:(Ut==null?void 0:Ut.tip)!=null?Ut==null?void 0:Ut.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Ut==null?void 0:Ut.resetCount),"/",y.createElement("span",null,Ut==null?void 0:Ut.total),"\uFF09"))))),y.createElement("div",{className:Je.tabBar},wt)),it=({className:pt,style:mt={},children:Ne})=>y.createElement("div",{className:ke()(pt),style:mt},Ne),Lt={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"},Se=te(38854),Re=te(20834);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 It=({sortValue:pt,dropValue:mt,className:Ne,onSort:Ue,onDrop:Ze,dataSource:wt=Bt})=>{var Ut;return y.createElement("div",{className:ke()(Lt.orderWrap,Ne)},y.createElement(Se.Z,{dropdownRender:()=>y.createElement(Re.default,null,wt.map((tn,gn)=>y.createElement(Re.default.Item,{key:gn,onClick:()=>Ze(tn.id)},tn.name)))},y.createElement("span",{className:Lt.orderTextWrap},(Ut=wt.find(tn=>mt===tn.id))==null?void 0:Ut.name)),y.createElement("span",{className:Lt.orderIconWrap},y.createElement("span",{className:Lt.orderAsc},y.createElement("i",{className:pt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Lt.cursorPointer} ${Lt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Lt.cursorPointer}`,onClick:()=>Ue(pt==="asc"?"desc":"asc")})),y.createElement("span",{className:Lt.orderDesc},y.createElement("i",{className:pt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Lt.cursorPointer} ${Lt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Lt.cursorPointer}`,onClick:()=>Ue(pt==="asc"?"desc":"asc")}))))},Et={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"},Jt=te(3113),Ie=Object.defineProperty,et=Object.getOwnPropertySymbols,Pt=Object.prototype.hasOwnProperty,st=Object.prototype.propertyIsEnumerable,rt=(pt,mt,Ne)=>mt in pt?Ie(pt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):pt[mt]=Ne,ut=(pt,mt)=>{for(var Ne in mt||(mt={}))Pt.call(mt,Ne)&&rt(pt,Ne,mt[Ne]);if(et)for(var Ne of et(mt))st.call(mt,Ne)&&rt(pt,Ne,mt[Ne]);return pt},We=(pt,mt)=>{var Ne={};for(var Ue in pt)Pt.call(pt,Ue)&&mt.indexOf(Ue)<0&&(Ne[Ue]=pt[Ue]);if(pt!=null&&et)for(var Ue of et(pt))mt.indexOf(Ue)<0&&st.call(pt,Ue)&&(Ne[Ue]=pt[Ue]);return Ne},Ot=(pt,mt,Ne)=>new Promise((Ue,Ze)=>{var wt=gn=>{try{tn(Ne.next(gn))}catch(Sn){Ze(Sn)}},Ut=gn=>{try{tn(Ne.throw(gn))}catch(Sn){Ze(Sn)}},tn=gn=>gn.done?Ue(gn.value):Promise.resolve(gn.value).then(wt,Ut);tn((Ne=Ne.apply(pt,mt)).next())}),Mt=pt=>{var mt=pt,{className:Ne,style:Ue,children:Ze,loading:wt=!1,openLoading:Ut,onClick:tn=()=>{},size:gn="middle",shape:Sn="round"}=mt,Mn=We(mt,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pn,Zn]=(0,y.useState)(!1);return y.createElement(Jt.ZP,ut({onClick:(0,ve.throttle)(He=>Ot(void 0,null,function*(){Ut&&Zn(!0);try{yield tn(He)}catch(Nt){console.log("error",Nt)}Ut&&Zn(!1)}),2e3,{leading:!0,trailing:!1}),className:ke()(Et.btn,Et[`${gn}-${Sn}`],Ne),style:Ue,size:gn,shape:Sn,loading:pn||wt},Mn),Ze)},qt={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"},cn=({className:pt,style:mt,children:Ne=null,onClick:Ue,title:Ze})=>y.createElement("div",{className:ke()(qt.head,pt),style:mt},y.createElement("span",{className:"primary-hover",onClick:Ue},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:Ze},Ze),y.createElement("div",{className:qt.node},Ne)),wn={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"},dn=({confirmShow:pt=!0,confirmTitle:mt,confirmClick:Ne,cancelShow:Ue=!0,cancelTitle:Ze,cancelClick:wt,className:Ut,style:tn,confirmLoading:gn=!1})=>y.createElement("div",{className:ke()(wn.btns,Ut),style:tn},pt&&y.createElement(Jt.ZP,{loading:gn,onClick:Ne,type:"primary",className:wn.confirm},mt),Ue&&y.createElement(Jt.ZP,{onClick:wt,className:wn.cancel},Ze)),In={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"},kt=({className:pt,style:mt={},LeftContent:Ne,children:Ue,RightContent:Ze})=>y.createElement("div",{className:ke()(In.fixedBottom,pt),style:mt},y.createElement("div",{className:In.wrap},y.createElement("div",{className:In.left},Ne),y.createElement("div",{className:In.center},Ue),y.createElement("div",{className:In.right},Ze))),Qt={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"},Ln=({className:pt,style:mt={},dataSource:Ne=[]})=>y.createElement("div",{className:ke()(Qt.crumbs,pt),style:mt},Ne.map((Ue,Ze)=>Zexe.history.push(Ue.path)},Ue.name):y.createElement("span",null,Ue.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:Ze,style:{color:"#5F6368"}},Ue.name))),fn=te(31797),rn=Object.defineProperty,En=Object.defineProperties,an=Object.getOwnPropertyDescriptors,Vt=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,Dt=Object.prototype.propertyIsEnumerable,bt=(pt,mt,Ne)=>mt in pt?rn(pt,mt,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):pt[mt]=Ne,_t=(pt,mt)=>{for(var Ne in mt||(mt={}))jn.call(mt,Ne)&&bt(pt,Ne,mt[Ne]);if(Vt)for(var Ne of Vt(mt))Dt.call(mt,Ne)&&bt(pt,Ne,mt[Ne]);return pt},Rt=(pt,mt)=>En(pt,an(mt)),De=(pt,mt)=>{var Ne={};for(var Ue in pt)jn.call(pt,Ue)&&mt.indexOf(Ue)<0&&(Ne[Ue]=pt[Ue]);if(pt!=null&&Vt)for(var Ue of Vt(pt))mt.indexOf(Ue)<0&&Dt.call(pt,Ue)&&(Ne[Ue]=pt[Ue]);return Ne};const{Countdown:ht}=fn.default;var Gt=pt=>{var mt=pt,{onChange:Ne}=mt,Ue=De(mt,["onChange"]);const[Ze,wt]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof Ze=="number"&&Ze>=0&&Ne(Ze)},[Ze]);const Ut=tn=>{const gn=Math.floor(tn/1e3);wt(gn)};return y.createElement(ht,Rt(_t({},Ue),{onChange:Ut}))}},58856:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ue}});var y=te(59301);function ue(Oe,fe){const he=(0,y.useRef)();(0,y.useEffect)(()=>{he.current=Oe}),(0,y.useEffect)(()=>{function ye(){he.current()}if(fe!==null){let Ee=setInterval(ye,fe);return()=>clearInterval(Ee)}},[fe])}},31947:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(31797),Oe=te(5871),fe=te(78241),he=te(43418),ye=te(71418),Ee=te(1710),ke=te(92832),ve=te(95237),ce=te(43604),we=te(3113),Le=te(94941),Ge=te(61186),oe=te.n(Ge),a=te(89070),E=te(955),x=te(16209),b=te(24065),z=te(83312),ee=te(59301),ne=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=pe=>{try{Ve(de.next(pe))}catch(Ke){me(Ke)}},at=pe=>{try{Ve(de.throw(pe))}catch(Ke){me(Ke)}},Ve=pe=>pe.done?Pe(pe.value):Promise.resolve(pe.value).then(ge,at);Ve((de=de.apply(ie,Ae)).next())});const{Countdown:ae}=ue.default,le=({value:ie,onChange:Ae,MaxMinutes:de})=>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(Oe.Z,{value:ie,onChange:Ae,min:0,precision:0,max:de,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${de}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),re=({exercise:ie,successCb:Ae,dispatch:de})=>{var Pe,me,ge,at;const Ve=(0,a.useParams)(),[pe]=fe.default.useForm(),Ke=fe.default.useWatch("time",pe),[je,Me]=(0,y.useState)(!1),Te=(0,y.useRef)(),{actionTabs:Qe}=ie,[tt,_e]=(0,y.useState)(),[,ot,Ce,Fe]=(0,z.U)(Le.n7,{id:Ve.categoryId}),[,Je,xe]=(0,z.U)(Le.Cd,{});(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Me(!1),pe.resetFields())},[ie.actionTabs.key]);const ct=()=>new Promise(It=>ne(void 0,null,function*(){var Et,Jt;return Te.current=yield(0,x.y)({ip_limit:(Et=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Jt=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Jt.ip_bind_type}),It()})),St=()=>ne(void 0,null,function*(){var It,Et,Jt,Ie,et;yield pe.validateFields();const Pt=pe.getFieldsValue();if(Me(!0),(((It=Qe==null?void 0:Qe.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(Et=Qe==null?void 0:Qe.exerciseParams)!=null&&Et.ip_bind_type)&&(yield ct()),(yield(0,Le.ZD)((Jt=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Jt.id,{exercise_user_id:(Ie=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Ie.exercise_user_id,unlock_key:Pt.unlock_key,time:Pt.time,ip:Te.current})).status===0){if(Ae){de({type:"exercise/setActionTabs",payload:{}}),Ae();return}const rt=Qe==null?void 0:Qe.exerciseParams;(0,E.nr)({inner_ip:rt.inner_ip,public_ip:rt.public_ip,open_camera:rt.open_camera,ip_limit:rt.ip_limit,ip_bind:rt.ip_bind,ip_bind_type:rt.ip_bind_type,exercise_tips:rt.exercise_tips,exerciseId:rt.id,screen_open:rt.screen_open,screen_num:rt.screen_num,screen_sec:rt.screen_sec,coursesId:Ve.coursesId,login:(et=(0,b.eY)())==null?void 0:et.login,history,identity_verify:rt.identity_verify,open_phone_video_recording:rt.open_phone_video_recording,current_status:rt.current_status}),de({type:"exercise/setActionTabs",payload:{}})}Me(!1)}),be=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],it=((Pe=Qe==null?void 0:Qe.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((me=Qe==null?void 0:Qe.exerciseParams)==null?void 0:me.errorMessage)=="object";(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield xe(Ve);yield Ce({}),It.status||_e(It)})},[ie.actionTabs.key]);const{time:Lt,end_time:Se}=(tt==null?void 0:tt.exercise)||{},Re=Fe!=null&&Fe.user_end_time?oe()(Fe==null?void 0:Fe.user_end_time).add(1,"minutes"):oe()(),Bt=oe()(Fe==null?void 0:Fe.user_total_end_time)>Re?Math.round(oe().duration(oe()(Fe==null?void 0:Fe.user_total_end_time).diff(Re.startOf("minute"))).asMinutes()):0,ft=((Fe==null?void 0:Fe.student_left_minutes)||0)+(Ke||0);return ee.createElement(ee.Fragment,null,ee.createElement(he.default,{width:514,centered:!0,closable:!!((ge=Qe==null?void 0:Qe.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{de({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:ot||Je},it&&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 "),!it&&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"),it&&ee.createElement(Ee.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((at=Qe==null?void 0:Qe.exerciseParams)==null?void 0:at.errorMessage)||{}],columns:be}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:pe,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(ke.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Lt!==-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()(Fe==null?void 0:Fe.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(le,{MaxMinutes:Bt})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},ot||Je?"--":ft),"\u5206\u949F",ft!==0&&(Fe==null?void 0:Fe.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Fe==null?void 0:Fe.user_end_time).add(Ke||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()(Se).format("YYYY-MM-DD HH:mm")))),ee.createElement(ve.Z,{justify:"space-between",align:"middle"},ee.createElement(ce.Z,null),ee.createElement(ce.Z,null,ee.createElement(we.ZP,{loading:je,onClick:St},"\u8FDB\u5165\u8003\u8BD5"))))))};Ct.Z=(0,a.connect)(({exercise:ie})=>({exercise:ie}))(re)},8394:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return a}});var y=te(59301),ue=te(89070),Oe=te(43418),fe=te(3113),he=te(71418),ye=te(88264),Ee=te(25555),ke=te(23954),ve=te(24334),ce=te(61186),we=te.n(ce),Le=te(35106),Ge=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ne=re=>{try{le(b.next(re))}catch(ie){ee(ie)}},ae=re=>{try{le(b.throw(re))}catch(ie){ee(ie)}},le=re=>re.done?z(re.value):Promise.resolve(re.value).then(ne,ae);le((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ue.useLocation)(),33);const ee=(0,ue.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const _e=yield(0,ye.X6)(E);z(_e.data)})}()},[E]);const{status:ne,created_at:ae,code:le,name:re,language:ie,pass_sets_count:Ae,set_count:de,error_msg:Pe,output:me,input:ge,expected_output:at,execute_memory:Ve,user:pe,execute_time:Ke,input_file_url:je,output_file_url:Me,is_file:Te,expected_output_file_url:Qe}=b||{};return Ge.createElement(Oe.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Ge.createElement(fe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ge.createElement(he.Z,{spinning:!b,delay:500},Ge.createElement("div",{className:"record-detail-info"},b?Ge.createElement(Ge.Fragment,null,Ge.createElement("div",{className:"record-detail-body"},Ge.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ge.createElement("ul",{className:"record-info"},Ge.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ge.createElement("span",{className:ne===0?"c-green":"c-red"},Ee.Im[ne])," "),Ge.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ge.createElement("span",null,we()(ae).format("YYYY-MM-DD HH:mm:ss"))," "),Ge.createElement("li",null," \u8BED\u8A00\uFF1A",Ge.createElement("span",null,ie)," "),Ge.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ge.createElement("span",null,Ke*1e3,"ms")," "),Ge.createElement("li",null," ",`${ne===Le.h.HIDE_COMPILE_STATUS?"--":Ae} / ${de} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ee.gZ)({status:ne,error_msg:Pe,execute_time:Ke,output:me,input:ge,expected_output:at,input_file_url:je,output_file_url:Me,is_file:Te,expected_output_file_url:Qe}),Ge.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ge.createElement(ke.ZP,{height:"200px",width:"100%",language:ie==null?void 0:ie.toLocaleLowerCase(),value:ve.Base64.decode(le),options:{readOnly:!0}}))):null)))}},87001:function(lt,Ct,te){"use strict";te.d(Ct,{Im:function(){return de},Y4:function(){return me}});var y=te(59301),ue=te(92832),Oe=te(8591),fe=te(3113),he=te(74440),ye=te(24334),Ee=te.n(ye),ke=te(61293),ve=te(33538),ce=te(85149),we=te(955),Le=te(34376),Ge=te.n(Le),oe=te(99064),a=te(89070),E=te(8394),x=te(34604),b=te(88264),z=te(34587),ee=te(23210),ne=te(92310),ae=te.n(ne),le=te(4901),re=te(59301),ie=(Ve,pe,Ke)=>new Promise((je,Me)=>{var Te=_e=>{try{tt(Ke.next(_e))}catch(ot){Me(ot)}},Qe=_e=>{try{tt(Ke.throw(_e))}catch(ot){Me(ot)}},tt=_e=>_e.done?je(_e.value):Promise.resolve(_e.value).then(Te,Qe);tt((Ke=Ke.apply(Ve,pe)).next())});const{TextArea:Ae}=ue.default,de={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.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 Pe=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Pe||{});function me(Ve){const{status:pe,error_msg:Ke,output:je,input:Me,expected_output:Te,is_file:Qe,input_file_url:tt,output_file_url:_e,expected_output_file_url:ot,setMonacoValue:Ce,setData:Fe}=Ve,Je=(0,y.useRef)(),xe=(0,y.useRef)(),ct=(0,y.useRef)();let St=null;const be={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(je&&!Qe&&Je.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Je.current);const Lt=(0,we.pp)(ye.Base64.decode(je));it.write(Lt),it.setOption("theme",{background:"#1e1e1e"})}if(Me&&!Qe&&xe.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(xe.current),it.write((0,we.pp)(Me)),it.setOption("theme",{background:"#1e1e1e"})}if(Te&&!Qe&&ct.current){const it=new Le.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(ct.current),it.write((0,we.pp)(ye.Base64.decode(Te))),it.setOption("theme",{background:"#1e1e1e"})}},[je]),pe){case he.h.NOMATCH:St=re.createElement(re.Fragment,null,re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Qe&&re.createElement("div",{ref:Je}),Qe&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield(0,oe.ZP)(_e,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});Ce(it),setTimeout(()=>{Fe(_e)},200)})},je)),re.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Qe&&re.createElement("div",{ref:ct}),Qe&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield fetch(ot,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});Ce(yield it.text()),setTimeout(()=>{Fe(ot)},200)})},Te)));break;case he.h.EXECUTEFAILURE:St=re.createElement(re.Fragment,null,re.createElement("div",{style:{border:"1px #F6F7F9 solid"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Qe&&re.createElement(ce.Z,{value:Me,style:be}),Qe&&re.createElement("div",{style:be},re.createElement("a",{onClick:()=>(0,we.LR)(tt,Me)},Me))),re.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:ke.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(Ke),"111")));break;case he.h.COMPILEFAILURE:St=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:ke.Z.error},ye.Base64.decode(Ke)));break;case he.h.PODFAILURE:St=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:St=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",St," ")}function ge(Ve){const{status:pe,error_msg:Ke,execute_time:je,output:Me,input:Te,expected_output:Qe,is_file:tt,input_file_url:_e,output_file_url:ot,expected_output_file_url:Ce}=Ve;let Fe=null;switch(pe){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:Fe=re.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:Fe=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Fe=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",Fe," ")}function at({value:Ve,className:pe}){return re.createElement("span",{className:pe},Ve)}Ct.ZP=({input:Ve,is_file:pe,debuging:Ke,submitting:je,executingMessage:Me,debugResult:Te,onChangeInput:Qe,onDebugCode:tt,onSubmitCode:_e,hack:ot,user:Ce,submitResult:Fe,isWhiteTheme:Je,topDispatch:xe})=>{const[ct]=(0,a.useSearchParams)(),St=(0,a.useParams)(),[be,it]=(0,y.useState)(!1),[Lt,Se]=(0,y.useState)(!1),[Re,Bt]=(0,y.useState)(1),[ft,It]=(0,y.useState)(!1),[Et,Jt]=(0,y.useState)(0),[Ie,et]=(0,y.useState)(!1),[Pt,st]=(0,y.useState)(""),[rt,ut]=(0,y.useState)(""),We=(0,y.useRef)(),Ot=(0,y.useRef)(),nn=(0,y.useRef)(null),Mt=(0,y.useRef)(null),qt=(0,y.useRef)(null);console.log(Fe,"submitResult",St);const{status:en,id:cn,input:wn,output:yn,expected_output:dn,is_file:In,input_file_url:Wt,output_file_url:kt,expected_output_file_url:Qt,error_msg:Gn,hack_sets:Ln}=Fe||{};(0,y.useEffect)(()=>{en===0&&(Bt(1),Jt(0))},[en,cn]),(0,y.useEffect)(()=>{ie(void 0,null,function*(){var Rt;const De=yield(0,b.rX)(St==null?void 0:St.id,"submit");(De==null?void 0:De.status)===0&&(De!=null&&De.data&&((Rt=De==null?void 0:De.data)==null?void 0:Rt.status)!==0?(xe({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:De==null?void 0:De.data}}),Bt(2),Jt(320)):(Bt(1),Jt(0)))})},[St==null?void 0:St.id]),(0,y.useEffect)(()=>{if(We.current){let _t=function(Ne){yt=ht.offsetHeight,Gt=!0,pt=Ne.pageY,qt.current.style.display="block"},Rt=function(){Gt=!1,qt.current.style.display="none"},De=function(Ne){if(Gt){fn();let Ue=pt-Ne.pageY,Ze=yt+Ue;if(Ze<0&&(Ze=0),Ze>window.innerHeight-150&&(Ze=window.innerHeight-150),Re===1){Ze<=34?Jt(0):Jt(Ze);return}console.log(Ze,"resizeH"),Jt(Ze)}};const ht=nn.current;let yt=0,Gt=!1,pt=0;const mt=document.getElementById("case-y-bar");return mt==null||mt.addEventListener("mousedown",_t),document.addEventListener("mousemove",De),document.addEventListener("mouseup",Rt),()=>{const Ne=document.getElementById("case-y-bar");Ne==null||Ne.removeEventListener("mousedown",_t),document.removeEventListener("mousemove",De),document.removeEventListener("mouseup",Rt)}}},[We,Re]),(0,y.useEffect)(()=>{const _t=x.Z.subscribe("resize-move-bar",fn);if(ct.get("type")!=="exercises")return document.addEventListener((0,le.gH)(),an),()=>{document.removeEventListener((0,le.gH)(),an),_t()}},[]),(0,y.useEffect)(()=>{});function fn(){var _t,Rt,De,ht;const yt=document.getElementById("outputResultRef");if(yt){let Gt=yt.dataset.text;Ot.current.reset(),Ot.current.writeln(Gt);const pt=document.getElementById("outputResultRef").offsetWidth-20,mt=((ht=(De=(Rt=(_t=Ot.current)==null?void 0:_t._core)==null?void 0:Rt._renderService)==null?void 0:De.dimensions)==null?void 0:ht.actualCellWidth)||10,Ne=Math.ceil(pt/mt);Ot.current.resize(Ne,Math.ceil(yt.clientHeight/16))}}function rn(){it(!be),setTimeout(()=>{fn()},300),Jt(be?320:window.innerHeight-150)}function En(){Lt?(Se(!1),(0,le.BU)()):(Se(!0),(0,le.Dj)(Mt.current))}const an=_t=>{(0,le.vp)()||Se(!1)},Vt=(0,y.useMemo)(()=>{if(Te){const{status:_t,output:Rt,error_msg:De}=Te;return setTimeout(()=>{let ht="",yt=document.getElementById("outputResultRef");Rt?ht=ye.Base64.decode(Rt):De&&(ht=ye.Base64.decode(De)),Ot.current=new Le.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Ot.current.open(yt),Ot.current.onKey(function(Gt){var pt;if(Gt.domEvent.key.toLocaleUpperCase()==="C"&&Gt.domEvent.ctrlKey){Gt.domEvent.preventDefault();let mt=(pt=Ot.current)==null?void 0:pt.getSelection();navigator.clipboard.writeText(mt).then(()=>{})}}),yt.dataset.text=ht,Ot.current.setOption("convertEol",!0),fn()},300),re.createElement(re.Fragment,null,ge(Te))}return null},[Te]);function jn(){var _t,Rt;if(!(ot!=null&&ot.code)||((_t=ot==null?void 0:ot.code)==null?void 0:_t.trim().length)===0){(Rt=Oe.ZP)==null||Rt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Bt(1),Jt(320),tt()}const Dt=_t=>ie(void 0,null,function*(){let Rt=yield(0,oe.ZP)(`/api/problems/${_t}/start.json`,{method:"get",params:{hack_user_id:Ce==null?void 0:Ce.user_id}});Rt&&(window.location.href=`/myproblems/${Rt==null?void 0:Rt.identifier}${window.location.search}`)});function bt(){In?navigator.clipboard.writeText(ye.Base64.decode(Gn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(yn)).then(()=>{Oe.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return re.createElement(y.Fragment,null,re.createElement("div",{className:ae()(ke.Z.case,Je&&ke.Z.whiteCase),style:{height:Et},ref:nn},re.createElement("div",{className:ke.Z.fullMask,ref:qt}),re.createElement("div",{className:ke.Z["resize-y-bar"],id:"case-y-bar",ref:We,draggable:!1},Re===2&&re.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),Re===1&&(Et<=34?re.createElement("div",{onClick:()=>{Jt(320)},className:ke.Z.unfoldBtn},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):re.createElement("div",{onClick:()=>{Jt(0)},className:ke.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),re.createElement("div",null,re.createElement("div",{className:ke.Z.caseHead},re.createElement("div",{className:ke.Z.dot}),re.createElement("div",{className:ke.Z.text},Re===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),Re===2&&!je&&typeof en=="number"&&re.createElement(re.Fragment,null,en===he.h.OK?re.createElement("div",{className:ke.Z.pass},re.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):re.createElement("div",{className:ke.Z.noPass},re.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),de[en])),re.createElement("div",{className:ke.Z.btns},Re===2&&!je&&re.createElement(re.Fragment,null,en!==he.h.OK&&re.createElement("div",{onClick:bt},re.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),re.createElement("div",{onClick:()=>{et(cn)}},re.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),ct.get("type")!=="exercises"&&re.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>rn()},re.createElement("i",{className:`iconfont icon-${be?"suoxiao1":"fangda"}`})))),re.createElement("div",{style:{display:Re===1?"block":"none"}},Ke?re.createElement(ve.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34}},re.createElement("div",{className:ke.Z.result},re.createElement("div",{className:ke.Z.left},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),re.createElement("div",{className:ke.Z.leftNode},re.createElement(Ae,{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:pe?"":Ve,onChange:Qe}))),re.createElement("div",{className:ke.Z.right},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),re.createElement("div",{className:ke.Z.node},Te?Vt:re.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")))))),re.createElement("div",{style:{display:Re===2?"block":"none"}},je?re.createElement(ve.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},re.createElement("div",{ref:Mt,className:ke.Z.elseNode},re.createElement("div",{className:ke.Z.nameWrap},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),re.createElement("div",{className:ke.Z.scroll},re.createElement("pre",{className:ke.Z.scrollBox,style:ft?{height:Lt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!In&&re.createElement(at,{value:wn}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ut(yield _t.text()),setTimeout(()=>{st(Wt)},200)})},wn)),wn&&re.createElement("div",{className:ke.Z.action},re.createElement("span",{onClick:()=>It(!ft)},ft?"\u6536\u8D77":"\u5C55\u5F00"),ct.get("type")!=="exercises"&&re.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>En(),className:`iconfont icon-${Lt?"suoxiao1":"fangda"}`})))),re.createElement("div",{className:ke.Z.result,style:{flex:1,overflow:"hidden"}},re.createElement("div",{className:ke.Z.left},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement("div",{className:ke.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},re.createElement("pre",null,!In&&re.createElement(at,{className:"mb10",value:dn&&ye.Base64.decode(dn)||""}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield fetch(Qt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});ut(yield _t.text()),setTimeout(()=>{st(Qt)},200)})},dn)))),re.createElement("div",{className:ke.Z.right},re.createElement("div",{className:ke.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:ke.Z.node,style:{color:en===he.h.OK?"#2ABD8C":"#FF2C29"}},re.createElement("pre",null,(en===4||en===5)&&re.createElement(at,{className:"mb10",value:Gn&&ye.Base64.decode(Gn)||""}),en!=4&&en!=5&&(In?re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const _t=yield(0,oe.ZP)(kt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{ut(_t)}catch(Rt){ut("")}setTimeout(()=>{st(kt)},200)})},yn):re.createElement(at,{className:"mb10",value:yn&&ye.Base64.decode(yn)||""})))))))))),re.createElement("div",{className:ae()(ke.Z.footer,Je&&ke.Z.whiteFooter),style:{zIndex:100}},(ot==null?void 0:ot.is_program)&&(ot==null?void 0:ot.above_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Dt(ot==null?void 0:ot.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ot==null?void 0:ot.is_program)&&(ot==null?void 0:ot.under_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>Dt(ot==null?void 0:ot.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),re.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:Ke||je,loading:Ke,color:"#2ABD8C",className:"mr10",onClick:jn},"\u8C03\u8BD5\u4EE3\u7801"),ct.get("qtype")!=="8"&&re.createElement(fe.ZP,{className:ke.Z.disabled,type:"primary",icon:re.createElement("i",{className:"iconfont icon-bofang1"}),loading:je,disabled:Ke||je,onClick:()=>{var _t,Rt;if(!(ot!=null&&ot.code)||((_t=ot==null?void 0:ot.code)==null?void 0:_t.trim().length)===0){(Rt=Oe.ZP)==null||Rt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Bt(2),Jt(320),_e()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),re.createElement(E.Z,{onClose:et,open:Ie}),re.createElement(ee.Z,{close:!0,data:Pt,type:Pt.length?"txt":"",onClose:()=>st(""),monacoEditor:{value:rt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(lt,Ct,te){"use strict";te.r(Ct),te.d(Ct,{Types:function(){return Zt},default:function(){return ga}});var y=te(59301),ue=te(89070),Oe=te(31797),fe=te(43418),he=te(71418),ye=te(3113),Ee=te(6848),ke=te(95237),ve=te(88264),ce=te(94941),we=te(4901),Le=te(17064),Ge=te(3294),oe=te(87169),a=te(43428),E=te(23954),x=te(79346),b=te(16479),z=te(16869),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Be,qe,Ye)=>qe in Be?ne(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,Pe=(Be,qe)=>{for(var Ye in qe||(qe={}))ie.call(qe,Ye)&&de(Be,Ye,qe[Ye]);if(re)for(var Ye of re(qe))Ae.call(qe,Ye)&&de(Be,Ye,qe[Ye]);return Be},me=(Be,qe)=>ae(Be,le(qe));const ge={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var at=(Be=>(Be[Be.set_font_size=0]="set_font_size",Be[Be.set_theme=1]="set_theme",Be[Be.on_tab_to_space=2]="on_tab_to_space",Be[Be.set_show_editor_setting=3]="set_show_editor_setting",Be))(at||{});function Ve(Be,qe){switch(qe.type){case 3:return me(Pe({},Be),{showEditorSetting:qe.payload});case 1:return me(Pe({},Be),{theme:qe.payload});case 0:return me(Pe({},Be),{fontSize:qe.payload});case 2:return me(Pe({},Be),{tabToSpace:qe.payload});default:throw new Error}}var pe=({isLoading:Be,value:qe,onChange:Ye,language:At,onUpdateCode:gt,ActionBarRender:nt,setIsWhiteTheme:dt})=>{const[Xt,hn]=(0,y.useReducer)(Ve,ge),{theme:un,fontSize:$t,showEditorSetting:Tt,tabToSpace:Dn}=Xt,mn=(0,y.useRef)(),na=(0,y.useRef)();(0,y.useEffect)(()=>{dt(un==="vs")},[un]);const Xe={onFontSizeChange:Kn=>{hn({type:0,payload:Kn}),(0,b.t)("cmFontSize",Kn)},tabToSpace:Dn,cmFontSize:$t,className:"oj",cmCodeMode:un,onTabToSpace:Kn=>{hn({type:2,payload:Kn}),(0,b.t)("cmTabToSpace",Kn)},onCodeModeChange:Kn=>{hn({type:1,payload:Kn}),(0,b.t)("ProgrammingCodeMode",Kn)}};function Cn(){hn({type:3,payload:!1})}function aa(){hn({type:3,payload:!0})}const Ta={value:qe,language:At,theme:un,options:{fontSize:$t,insertSpaces:Dn},onChange:Kn=>{Ye(Kn),na.current=Kn,clearTimeout(mn.current),mn.current=setTimeout(()=>{gt(na.current)},1e4)},onEditBlur:Kn=>{na.current&>(na.current)}};return ee.createElement(y.Fragment,null,nt(aa),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!Be&&ee.createElement(E.ZP,Pe({},Ta))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Tt,onClose:Cn},ee.createElement(z.Z,Pe({},Xe)))))},Ke=te(60141),je=te(24334),Me=te(87001),Te={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"},Qe={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},tt=te(1710),_e=te(58421),ot=te(58617),Ce=te(8394),Fe=te(61186),Je=te.n(Fe),xe=te(59301);const{Column:ct}=tt.default;var St=({submitResult:Be,submitting:qe,submitRecords:Ye,page:At,onPageChange:gt,topicId:nt})=>{const[dt]=(0,ue.useSearchParams)(),{records:Xt,records_count:hn}=Ye||{},[un,$t]=(0,y.useState)(!1),Tt=dt.get("type")==="1";return xe.createElement(he.Z,{spinning:qe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:xe.createElement(ot.Z,{style:{fontSize:24},spin:!0})},(Xt==null?void 0:Xt.length)>0?xe.createElement(tt.default,{dataSource:Xt,rowKey:"id",pagination:!1},xe.createElement(ct,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Dn,mn)=>xe.createElement("span",null," ",Je()(Dn).format("YYYY-MM-DD HH:mm:ss"))}),xe.createElement(ct,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Dn,mn)=>{var na;return xe.createElement("span",{className:`${Dn===0?"c-green":"c-red"} current`,onClick:()=>{$t(mn.id)}},(na=Me.Im[Dn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),xe.createElement(ct,{title:`\u6267\u884C\u7528\u65F6 (${Tt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Dn=>Dn?Tt?Dn:Dn/1e3:""}),xe.createElement(ct,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Tt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Dn=>Dn?Tt?Dn:parseFloat((Dn/1024).toFixed(2)):""}),xe.createElement(ct,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),xe.createElement(ct,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Dn,mn)=>xe.createElement("span",{className:"c-light-primary current",onClick:()=>{$t(mn.id)}},"\u67E5\u770B")})):xe.createElement("div",{style:{height:300,width:"100%"}}),xe.createElement(Ce.Z,{onClose:$t,open:un}),hn>15?xe.createElement(_e.Z,{className:Qe.pagination,current:At,pageSize:15,total:hn,onChange:gt}):null)},be=te(8797),it=te(12563),Lt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Se=te(85149),Re=te(59301);const Bt={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var ft=({hack:Be})=>{const{language:qe,difficult:Ye,time_limit:At,description:gt}=Be,[nt]=(0,ue.useSearchParams)(),dt=Bt[Ye];return Re.createElement(Re.Fragment,null,Re.createElement("ul",{className:Lt.info},Re.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",Re.createElement("b",{className:Lt.info_tag},qe)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",Re.createElement(it.default,{color:dt==null?void 0:dt.color},dt==null?void 0:dt.name)),Re.createElement("li",null,Re.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",Re.createElement("span",{style:{color:"#333333"}},At,"\u79D2"))),nt.get("qtype")==="8"?Re.createElement(Se.Z,{value:gt,showProgramFill:!0,className:Lt.desc}):Re.createElement(Se.Z,{value:gt,className:Lt.desc}))},It={},Et=te(59301),Jt=({hack:Be,current_user:qe})=>Et.createElement("div",{className:It.answer},Be!=null&&Be.answer_text?Et.createElement(Se.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.answer_text)||""}):Et.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),Ie=te(34604),et=te(99064);function Pt(Be,qe){return(0,et.U2)(`/problems/${Be}/comments.json`,{page:qe,limit:10})}function st(Be){return(0,et.v_)(`/discusses/${Be}/plus.json`,{container_type:"Discuss",type:1})}function rt(Be,qe,Ye){return(0,et.v_)(`/problems/${Be}/comments/reply.json`,{comments:{content:Ye,parent_id:qe}})}function ut(Be,qe){return(0,et.v_)(`/problems/${Be}/comments.json`,{comments:{content:qe}})}function We(Be,qe,Ye){return(0,et.v_)(`/problems/${Be}/comments/${qe}/hidden.json`,Ye)}function Ot(Be,qe){return(0,et.IV)(`/problems/${Be}/comments/${qe}`)}var nn=te(34362);function Mt({author:Be}){return y.createElement("a",{href:`/users/${Be.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ge.Z.IMG_SERVER}/images/${Be.image_url}`,width:"50"}))}function qt({data:Be,index:qe,parentDiscussIndex:Ye,user:At,onSetActionType:gt}){const{author:nt,can_delete:dt,content:Xt,id:hn,time:un}=Be;function $t(){gt({id:hn,index:qe,type:"delete-discuss",parentDiscussIndex:Ye,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Tt=At.admin||dt||nt.user_id===At.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Mt,{author:nt}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${nt.login}`,target:"_blank"},nt.name),y.createElement("span",{className:"grey"},un),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},Tt?y.createElement("a",{onClick:$t,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Se.Z,{className:"discuss-content",value:Xt})))}var en=({user:Be,data:qe,index:Ye,onPlusDiscuss:At,onSetActionType:gt,activeDiscussIndex:nt,onReplyDiscuss:dt,onSetActiveDiscussIndex:Xt})=>{const{content:hn,children:un,hidden:$t,id:Tt,praise_count:Dn,time:mn,user_praise:na,can_delete:Xe,author:Cn}=qe;function aa(){Xt(Tt)}function Ta(){At(Tt,!na,Ye)}function Kn(){gt({id:Tt,index:Ye,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qa(){gt({id:Tt,index:Ye,params:{hidden:$t?"0":"1"},type:"hidden-discuss",message:$t?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Jn=Be.admin||Be.user_id===Cn.user_id;return y.createElement("div",{className:"discuss-item-container",key:Tt},y.createElement(Mt,{author:Cn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Cn.login}`,target:"_blank"}," ",Cn.name," "),y.createElement("span",{className:"grey"},mn)),y.createElement(Se.Z,{className:"discuss-content",value:hn}),un&&un.length>0?y.createElement("div",{className:"reply-discuss-container"},un.map((ma,ia)=>y.createElement(qt,{key:ma.id,data:ma,index:ia,user:Be,onSetActionType:gt,parentDiscussIndex:Ye}))):null,y.createElement("div",{className:"btn-group"},Jn?y.createElement("a",{onClick:Qa,title:$t?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:$t?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Xe&&(!un||un.length==0)?y.createElement("a",{onClick:Kn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:aa,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Ta,className:na?"c-orange":""},y.createElement("i",{className:na?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Dn||""))),y.createElement(nn.Z,{id:Tt,activeDiscussIndex:nt,onReplyDiscuss:dt})))},cn=te(61398),wn={"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"},yn=te(12290),dn=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=hn=>{try{Xt(Ye.next(hn))}catch(un){gt(un)}},dt=hn=>{try{Xt(Ye.throw(hn))}catch(un){gt(un)}},Xt=hn=>hn.done?At(hn.value):Promise.resolve(hn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())}),In=({user_praise:Be,praise_count:qe,praisePlus:Ye,onCreateDiscuss:At,discuss_count:gt})=>{const[nt,dt]=(0,y.useState)(!1),[Xt,hn]=(0,y.useState)("");function un(mn){hn(mn)}function $t(){dt(!0)}function Tt(){dt(!1)}function Dn(){return dn(this,null,function*(){At(Xt),hn(""),dt(!1)})}return y.createElement("div",{className:`${wn["dis-input-editor-container"]} ${nt?wn.active:""} `},y.createElement("div",{className:nt?`hide ${wn["text-area"]}`:wn["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:$t}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",gt," "),y.createElement("a",{className:"c-light-black",onClick:Ye,title:Be?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Be?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),qe?y.createElement("span",null,qe):"")),nt?y.createElement("div",{className:wn["input-mask"],onClick:Tt}):null,y.createElement("div",{className:nt?wn["md-container"]:`${wn["md-container"]} hide`},y.createElement(yn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Xt,height:240,onChange:un}),y.createElement("div",{className:wn["tip-container"],onClick:Tt},y.createElement("a",{className:wn["btn-send"],onClick:Dn}," \u53D1\u9001 "))))},Wt=te(59301),kt=Object.defineProperty,Qt=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Ln=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,En=(Be,qe,Ye)=>qe in Be?kt(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,an=(Be,qe)=>{for(var Ye in qe||(qe={}))fn.call(qe,Ye)&&En(Be,Ye,qe[Ye]);if(Ln)for(var Ye of Ln(qe))rn.call(qe,Ye)&&En(Be,Ye,qe[Ye]);return Be},Vt=(Be,qe)=>Qt(Be,Gn(qe)),jn=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=hn=>{try{Xt(Ye.next(hn))}catch(un){gt(un)}},dt=hn=>{try{Xt(Ye.throw(hn))}catch(un){gt(un)}},Xt=hn=>hn.done?At(hn.value):Promise.resolve(hn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const Dt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var bt=(Be=>(Be[Be.GET_DISCUSSES=0]="GET_DISCUSSES",Be[Be.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Be[Be.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Be[Be.PLUS_DISCUSS=3]="PLUS_DISCUSS",Be[Be.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Be[Be.SET_PAGE=5]="SET_PAGE",Be[Be.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Be))(bt||{});function _t(Be,qe){switch(qe.type){case 6:return Vt(an({},Be),{loading:!0});case 0:return an(an({},Be),qe.payload);case 1:return an(an({},Be),qe.payload);case 4:return an(an({},Be),qe.payload);case 3:return an(an({},Be),qe.payload);case 5:return Vt(an({},Be),{page:qe.payload});case 2:return an(an({},Be),qe.payload);default:throw new Error}}var Rt=({user:Be,identifier:qe,hack:Ye,onTriggerPraise:At,activeIndex:gt})=>{const[nt,dt]=(0,y.useReducer)(_t,Dt),{loading:Xt,page:hn,data:un,count:$t,actionType:Tt,activeDiscussIndex:Dn}=nt,mn=(0,y.useCallback)(()=>jn(void 0,null,function*(){dt({type:6});const ma=yield Pt(qe,hn),{comments:ia,disscuss_count:fa}=ma;dt({type:0,payload:{data:ia,count:fa,loading:!1}})}),[hn,qe]);(0,y.useEffect)(()=>{gt==="2"&&mn()},[qe,hn,gt]);function na(ma){dt({type:5,payload:ma})}function Xe(ma){dt({type:4,payload:{actionType:ma}})}function Cn(ma){dt(Dn===ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ma}})}function aa(ma,ia,fa){return jn(this,null,function*(){try{const xa=yield st(ma);un[fa].user_praise=ia,un[fa].praise_count=xa.praise_count,dt({type:3,payload:{data:[...un]}})}catch(xa){console.log(xa)}})}function Ta(){return jn(this,null,function*(){const{id:ma,params:ia,type:fa,index:xa,parentDiscussIndex:ha}=Tt;if(fa==="hidden-discuss"&&(yield We(qe,ma,ia),ha?un[ha].children[xa].hidden=ia.hidden==1:un[xa].hidden=ia.hidden==1,dt({type:4,payload:{actionType:null,data:[...un]}})),fa==="delete-discuss"){if(yield Ot(qe,ma),ha||ha===0){let ka=un[ha].children;for(let ya=ka.length-1;ya>=0;ya--)if(ka[ya].id===ma){ka.splice(ya,1);break}un[ha].children=ka}else for(let ka=un.length-1;ka>=0;ka--)if(un[ka].id===ma){un.splice(ka,1);break}dt({type:4,payload:{actionType:null,data:[...un]}})}})}function Kn(){dt({type:4,payload:{actionType:null}})}function Qa(ma,ia){return jn(this,null,function*(){try{yield rt(qe,ma,ia),mn()}catch(fa){console.log(fa)}})}function Jn(ma){return jn(this,null,function*(){dt({type:6}),yield ut(qe,ma),mn()})}return Wt.createElement(Wt.Fragment,null,Wt.createElement("div",{className:"discuss-panel"},un.length===0?Wt.createElement(be.Z,null):un.map((ma,ia)=>Wt.createElement(en,{onReplyDiscuss:Qa,onPlusDiscuss:aa,onSetActiveDiscussIndex:Cn,onSetActionType:Xe,data:ma,index:ia,user:Be,activeDiscussIndex:Dn})),$t>10?Wt.createElement("div",{className:"pagination-container"},Wt.createElement(_e.Z,{showQuickJumper:!0,onChange:na,current:hn,total:$t})):null),Wt.createElement(In,{user_praise:Ye.user_praise,praise_count:Ye.praises_count,praisePlus:At,discuss_count:Ye.comments_count,onCreateDiscuss:Jn}),Wt.createElement(x.Z,null,Wt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Tt,onOk:Ta,onCancel:Kn},Wt.createElement("p",null,Tt?Tt.message:"")),Wt.createElement(cn.Z,null)))},De=te(57809),ht=te(92832),yt=te(65615),Gt={},pt=te(59301),mt=({hack:Be,current_user:qe})=>pt.createElement("div",{className:Gt.answer},Be!=null&&Be.analysis?pt.createElement(Se.Z,{style:{padding:"13px 0"},value:(Be==null?void 0:Be.analysis)||""}):pt.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),Ne={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Ue=te(36381),Ze=te(43604),wt=te(78241),Ut=te(5871),tn=te(72161),gn=te(59301);const{TextArea:Sn}=ht.default,{Panel:Mn}=Ue.default;var pn=({data:Be,hack:qe})=>(console.log(Be,qe,"data"),qe!=null&&qe.is_file?gn.createElement(tn.Y2,{disabled:!0,className:Ne.uploadTableWrapper,showScore:!qe.test_set_score,data:Be,isProgramHomework:!0}):gn.createElement("div",{className:Ne.hackSets},Be==null?void 0:Be.map((Ye,At)=>gn.createElement(Ue.default,{accordion:!0,bordered:!1,key:At,defaultActiveKey:At===0&&Ye.id,className:Ne.collapseWrapper,expandIcon:({isActive:gt})=>gn.createElement("i",{className:`iconfont icon-weizhankai ${gt?Ne.open:Ne.close}`,style:{fontSize:14,transition:"all .2s"}})},gn.createElement(Mn,{key:Ye.id,header:gn.createElement(ke.Z,{align:"middle",justify:"space-between",wrap:!1},gn.createElement(Ze.Z,{className:Ne.panelHeader},gn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",At+1)),gn.createElement(Ze.Z,{flex:1},gn.createElement(ke.Z,{align:"middle",justify:"end",wrap:!1},!(qe!=null&&qe.test_set_score)&&gn.createElement(Ze.Z,{className:Ne.rateInput},gn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gn.createElement("div",null,gn.createElement(wt.default.Item,{noStyle:!0},gn.createElement(Ut.Z,{value:Ye==null?void 0:Ye.score,className:Ne.baseFormItem,min:0,max:100,disabled:!0}))),gn.createElement("span",{className:"ml10"},"%")))))},gn.createElement(wt.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gn.createElement(Sn,{readOnly:!0,value:Ye==null?void 0:Ye.input,rows:4})),gn.createElement(wt.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gn.createElement(Sn,{readOnly:!0,value:Ye==null?void 0:Ye.output,rows:4}))))))),Zn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},He=te(59301),bn=(0,y.forwardRef)(({data:Be=[]},qe)=>{var Ye;const[At,gt]=(0,y.useState)(),nt=Be.filter(Xt=>Xt.show);(0,y.useEffect)(()=>{nt.length&>(nt[0].id)},[Be==null?void 0:Be.length]);const dt=((Ye=nt.find(Xt=>Xt.id===At))==null?void 0:Ye.element)||null;return(0,y.useImperativeHandle)(qe,()=>({setActiveTab:Xt=>gt(Xt)})),He.createElement("div",{className:Zn.tabs},He.createElement("div",{className:Zn.tabWarp},nt.map(Xt=>He.createElement("div",{onClick:()=>gt(Xt.id),className:`${Zn.tab} ${Xt.id===At?Zn.active:""}`,key:Xt.id},Xt.name))),He.createElement("div",{className:Zn.content},dt))}),xt=te(59301),kn=Object.defineProperty,Ft=Object.defineProperties,Ht=Object.getOwnPropertyDescriptors,An=Object.getOwnPropertySymbols,vn=Object.prototype.hasOwnProperty,Rn=Object.prototype.propertyIsEnumerable,qn=(Be,qe,Ye)=>qe in Be?kn(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,oa=(Be,qe)=>{for(var Ye in qe||(qe={}))vn.call(qe,Ye)&&qn(Be,Ye,qe[Ye]);if(An)for(var Ye of An(qe))Rn.call(qe,Ye)&&qn(Be,Ye,qe[Ye]);return Be},ca=(Be,qe)=>Ft(Be,Ht(qe)),Un=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=hn=>{try{Xt(Ye.next(hn))}catch(un){gt(un)}},dt=hn=>{try{Xt(Ye.throw(hn))}catch(un){gt(un)}},Xt=hn=>hn.done?At(hn.value):Promise.resolve(hn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const $n={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},on={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Aa=({hack:Be,onTriggerPraise:qe,topicId:Ye,page:At,onPageChange:gt,user:nt,current_user:dt,submitRecords:Xt,submitting:hn,submitResult:un,setActiveIndex:$t,hack_sets:Tt})=>{var Dn,mn;const[na]=(0,ue.useSearchParams)(),[Xe,Cn]=(0,y.useState)("0"),aa=(0,ue.useLocation)(),[Ta,Kn]=(0,y.useState)(!1),[Qa,Jn]=(0,y.useState)(null),[ma,ia]=(0,y.useState)([]),[fa,xa]=(0,y.useState)([]),[ha,ka]=(0,y.useState)({page:1,limit:10}),ya=(0,y.useRef)(null),za=(0,y.useRef)(null);console.log(nt,"user");let[Ca,Wa]=(0,y.useState)(ca(oa({},(0,ue.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{za.current&&(Be==null?void 0:Be.is_close_tips)===!1&&Qa===null&&Jn(!0)},[za.current,Be==null?void 0:Be.is_close_tips,Qa]);function Ka(){return Un(this,null,function*(){yield(0,et.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{$t(Xe)},[Xe]);function Ja(Ea){return Un(this,null,function*(){let Ma=Ea.target.id;if(Ma==="1"){let Yn=yield(0,et.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:oa({},ha)});(Yn==null?void 0:Yn.status)===0&&xa(Yn==null?void 0:Yn.data)}Cn(Ma)})}(0,y.useEffect)(()=>Ie.Z.subscribe("to-commit-info",()=>{Cn("1"),ya.current&&ya.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>Ie.Z.subscribe("to-reset-info",()=>{Ja({target:{id:"1"}}),ya.current&&ya.current.setActiveTab("2")}),[]);function fo(){Cn("2")}function $a(){return Un(this,null,function*(){let Ea=yield(0,et.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oa({identifier:Ca==null?void 0:Ca.id},Ca)});ia(Ea)})}const io=[{title:null,description:xt.createElement("div",null,xt.createElement("b",{onClick:()=>{Jn(!1),Ka(),Kn(!0),$a()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),xt.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"),xt.createElement(ye.ZP,{onClick:()=>{Jn(!1),Ka()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>za.current}];return xt.createElement("div",{className:Te["left-panel"]},xt.createElement("ul",{className:`${Te["s-navs"]} ${Te["bg-white"]} ${Te.b1}`},(Be==null?void 0:Be.is_program)&&!na.get("pageId")&&xt.createElement(Ee.Z,{title:"\u9898\u76EE\u5217\u8868"},xt.createElement("div",{onClick:()=>{$a(),Kn(!0)},className:Te.btns,ref:za,style:Qa?{pointerEvents:"none"}:{}},xt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),xt.createElement("li",{style:{marginLeft:20}},xt.createElement("a",{className:Xe==="0"?Te.active:"",id:"0",onClick:Ja},"\u9898\u76EE\u63CF\u8FF0")),xt.createElement("li",null,xt.createElement("a",{className:Xe==="1"?Te.active:"",id:"1",onClick:Ja},"\u64CD\u4F5C\u8BB0\u5F55")),(na.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show)||na.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show))&&xt.createElement("li",null,xt.createElement("a",{className:Xe==="4"?Te.active:"",id:"4",onClick:Ja},"\u89E3\u7B54\u53C2\u8003")),na.get("type")!=="exercises"&&xt.createElement("li",null,xt.createElement("a",{className:Xe==="2"?Te.active:"",id:"2",onClick:Ja},"\u8BC4\u8BBA")),!!(Tt!=null&&Tt.length)&&na.get("type")!=="exercises"&&na.get("type")!=="1"&&xt.createElement("li",null,xt.createElement("a",{className:Xe==="5"?Te.active:"",id:"5",onClick:Ja},"\u6D4B\u8BD5\u7528\u4F8B"))),xt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},xt.createElement(ft,{hack:Be,onTriggerPraise:qe,toDiscuss:fo})),xt.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${Xe==="1"?"":"hide"}`},xt.createElement(bn,{ref:ya,data:[{id:"1",show:na.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:xt.createElement(xt.Fragment,null,Xt!=null&&Xt.records_count||hn?xt.createElement(St,{page:At,onPageChange:gt,topicId:Ye,submitting:hn,key:(un==null?void 0:un.id)||1,submitRecords:Xt,submitResult:un}):xt.createElement(be.Z,null))},{id:"2",show:na.get("type")==="exercises"||(Be==null?void 0:Be.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:xt.createElement(xt.Fragment,null,xt.createElement(tt.default,{pagination:!1,dataSource:fa==null?void 0:fa.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ea,Ma,Yn)=>Je()(Ea).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ea,Ma,Yn)=>{var vo;return(vo=[{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(Fo=>Fo.id===Ea))==null?void 0:vo.name}}]}),xt.createElement(_e.Z,{style:{marginTop:10},current:ha.page,total:fa==null?void 0:fa.count,hideOnSinglePage:!0,onChange:Ea=>Un(void 0,null,function*(){ha.page=Ea,ka(ha);let Ma=yield(0,et.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:ca(oa({},ha),{courseId:Ca.courseId})});(Ma==null?void 0:Ma.status)===0&&xa(Ma==null?void 0:Ma.data)})}))}]})),xt.createElement("div",{style:{padding:"12px"},className:`${Te["tab-panel-body"]} ${Xe==="4"?"":"hide"}`},xt.createElement(bn,{data:[{id:"1",show:na.get("type")!=="exercises"&&(Be==null?void 0:Be.answer_text_show),name:"\u7B54\u6848",element:xt.createElement(xt.Fragment,null,xt.createElement(Jt,{hack:Be,current_user:dt}))},{id:"2",show:na.get("type")!=="exercises"&&(Be==null?void 0:Be.analysis_show),name:"\u89E3\u6790",element:xt.createElement(xt.Fragment,null,xt.createElement(mt,{hack:Be,current_user:dt}))}]})),xt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="2"?"":"hide"}`,style:{padding:0}},xt.createElement(Rt,{user:nt,activeIndex:Xe,identifier:Be.identifier,hack:Be,onTriggerPraise:qe})),xt.createElement("div",{className:`${Te["tab-panel-body"]} ${Xe==="5"?"":"hide"}`,style:{padding:12}},xt.createElement(pn,{data:Tt||[],hack:Be})),xt.createElement(a.Z,{rootClassName:Te.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Kn(!1),open:Ta},xt.createElement(ke.Z,null,xt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),xt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ma==null?void 0:ma.total_count,"\u9898\xA0[\xA0",ma==null?void 0:ma.total_score,"\u5206\xA0]\xA0"),!(nt!=null&&nt.hack_manager)&&xt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ma==null?void 0:ma.work_score,"\u5206")),xt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),xt.createElement(ke.Z,{align:"middle",className:"mt10 mb10"},!(nt!=null&&nt.hack_manager)&&xt.createElement(De.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ea=>{Ca.page=1,Ca.finish_status=Ea,Wa(oa({},Ca)),$a()}},xt.createElement(De.default.Option,{value:""},"\u5168\u90E8"),xt.createElement(De.default.Option,{value:0},"\u672A\u5F00\u59CB"),xt.createElement(De.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),xt.createElement(De.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),xt.createElement(De.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ea=>{Ca.page=1,Ca.difficult=Ea||null,Wa(oa({},Ca)),$a()}},xt.createElement(De.default.Option,{value:0},"\u5168\u90E8"),xt.createElement(De.default.Option,{value:1},"\u7B80\u5355"),xt.createElement(De.default.Option,{value:2},"\u9002\u4E2D"),xt.createElement(De.default.Option,{value:3},"\u56F0\u96BE")),xt.createElement(ht.default.Search,{size:"large",onSearch:Ea=>{Ca.name=Ea,Ca.page=1,Wa(oa({},Ca)),$a()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),xt.createElement("div",{className:Te.list,style:{height:36,background:"#3D445C"}},!(nt!=null&&nt.hack_manager)&&xt.createElement("span",null,"\u72B6\u6001"),xt.createElement("span",null,"\u5E8F\u53F7"),xt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),xt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),xt.createElement("div",{style:{overflow:"auto",flex:1}},(Dn=ma==null?void 0:ma.data)!=null&&Dn.length?(mn=ma==null?void 0:ma.data)==null?void 0:mn.map((Ea,Ma)=>xt.createElement("div",{onClick:()=>Un(void 0,null,function*(){let Yn=yield(0,et.ZP)(`/api/problems/${Ea==null?void 0:Ea.identifier}/start.json`,{method:"get",params:{hack_user_id:nt==null?void 0:nt.user_id}});Yn&&(ue.history.replace(`/myproblems/${Yn==null?void 0:Yn.identifier}${window.location.search}`),window.location.reload())}),className:`${Te.list} ${Ea!=null&&Ea.checked?Te.active:""}`},!(nt!=null&&nt.hack_manager)&&xt.createElement(xt.Fragment,null,!(Ea!=null&&Ea.opened)&&xt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ea==null?void 0:Ea.opened)&&!(Ea!=null&&Ea.passed)&&xt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ea==null?void 0:Ea.opened)&&(Ea==null?void 0:Ea.passed)&&xt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),xt.createElement("span",null,(Ca.page-1)*20+(Ma+1)),xt.createElement("span",{style:{flex:1},title:Ea.name},`[${Ea==null?void 0:Ea.score}\u5206]`,"\xA0",Ea.name),xt.createElement("span",{style:{flexBasis:48,paddingRight:0}},$n[Ea.difficult]))):xt.createElement(be.Z,null)),xt.createElement(_e.Z,{current:Ca.page,className:"mt20",hideOnSinglePage:!0,total:ma==null?void 0:ma.count,pageSize:Ca.per_page,onChange:(Ea,Ma)=>{Ca.page=Ea,Ca.per_page=Ma,$a()}})),xt.createElement(yt.Z,{rootClassName:Te.tour,closeIcon:!1,open:!!Qa,steps:io,gap:{offset:3,radius:2}}))},ua=te(62522),Na=te(16209),_n=te(19105),Kt=te(31947),Nn=te(85219),Vn=te(67054),sn=te(61293),Tn=te(92310),ze=te.n(Tn),va=te(23960),Oa=te(31707),Da=te(39775),ja=te(93450),Pn=te(59301),Ga=Object.defineProperty,Xa=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,Wn=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Ra=(Be,qe,Ye)=>qe in Be?Ga(Be,qe,{enumerable:!0,configurable:!0,writable:!0,value:Ye}):Be[qe]=Ye,Hn=(Be,qe)=>{for(var Ye in qe||(qe={}))Wn.call(qe,Ye)&&Ra(Be,Ye,qe[Ye]);if(da)for(var Ye of da(qe))ba.call(qe,Ye)&&Ra(Be,Ye,qe[Ye]);return Be},ta=(Be,qe)=>Xa(Be,sa(qe)),Sa=(Be,qe)=>{var Ye={};for(var At in Be)Wn.call(Be,At)&&qe.indexOf(At)<0&&(Ye[At]=Be[At]);if(Be!=null&&da)for(var At of da(Be))qe.indexOf(At)<0&&ba.call(Be,At)&&(Ye[At]=Be[At]);return Ye},Pa=(Be,qe,Ye)=>new Promise((At,gt)=>{var nt=hn=>{try{Xt(Ye.next(hn))}catch(un){gt(un)}},dt=hn=>{try{Xt(Ye.throw(hn))}catch(un){gt(un)}},Xt=hn=>hn.done?At(hn.value):Promise.resolve(hn.value).then(nt,dt);Xt((Ye=Ye.apply(Be,qe)).next())});const{Countdown:zt}=Oe.default,ln={Java:"java",C:"c",Python:"py","C++":"c"};var Zt=(Be=>(Be[Be.SET_LOADING=0]="SET_LOADING",Be[Be.GET_DATA=1]="GET_DATA",Be[Be.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Be[Be.SET_DATA=3]="SET_DATA",Be[Be.SET_DEBUGING=4]="SET_DEBUGING",Be[Be.SET_SUBMITING=5]="SET_SUBMITING",Be[Be.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Be[Be.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Be[Be.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Be[Be.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Be[Be.SET_PAGE=10]="SET_PAGE",Be))(Zt||{});function On(){return new Date().getTime()}const ra={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function xn(Be,qe){switch(qe.type){case 1:return Hn(Hn({},Be),qe.payload);case 3:return ta(Hn({},Be),{data:qe.payload});case 0:return ta(Hn({},Be),{loading:qe.payload});case 9:return ta(Hn({},Be),{showNote:qe.payload});case 4:return ta(Hn({},Be),{debuging:qe.payload});case 5:return ta(Hn({},Be),{submitting:qe.payload});case 2:return ta(Hn({},Be),{submitRecords:qe.payload});case 10:return ta(Hn({},Be),{submitRecordPage:qe.payload});case 6:return ta(Hn({},Be),{executingMessage:qe.payload});case 7:return Hn(Hn({},Be),qe.payload);case 8:return Hn(Hn({},Be),qe.payload);default:throw new Error}}var ga=({children:Be})=>{var qe,Ye,At,gt,nt,dt,Xt,hn;const[un,$t]=(0,y.useReducer)(xn,ra),{id:Tt}=(0,ue.useParams)(),Dn=(0,ue.useLocation)(),[mn]=(0,ue.useSearchParams)(),{loading:na,data:Xe,debugResult:Cn,submitResult:aa,submitRecords:Ta,submitRecordPage:Kn,showNote:Qa,debuging:Jn,submitting:ma,executingMessage:ia}=un,[fa,xa]=(0,y.useState)("#37AD83"),[ha,ka]=(0,y.useState)(null),[ya,za]=(0,y.useState)({}),[Ca,Wa]=(0,y.useState)(!0),[Ka,Ja]=(0,y.useState)(!1),[fo,$a]=(0,y.useState)(!1),io=(0,y.useRef)(null),Ea=(0,y.useRef)(0),Ma=Xe==null?void 0:Xe.user,Yn=Xe==null?void 0:Xe.hack,[vo,Fo]=(0,y.useState)(!1),Bo=(0,y.useRef)(1),Mo=(0,y.useRef)(!1);(0,va.y)(mn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ho}=(0,va.X)(),[wo,bo]=(0,y.useState)(""),Va=(0,Nn._)(ya);(0,y.useEffect)(()=>{function zn(){return Pa(this,null,function*(){var la,Za,Ha,uo,ao;Wa(!0);const Ia=yield(0,ve.fu)(Tt,{exercise_id:mn.get("exercisesId")});if(setTimeout(()=>{Wa(!1)},800),Ia.status!==401){try{Ia.hack.code=je.Base64.decode(Ia.hack.code)}catch(Ua){console.log(Ua)}Ia.hack=ta(Hn({},Ia.hack),{is_program:mn.get("type")==="1"}),$t({type:1,payload:{loading:!1,data:Ia}})}if(mn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ua;mn.get("coursesId")=="coursesId"?Ua=yield(0,ce._F)({categoryId:mn.get("exercisesId"),login:mn.get("login")}):Ua=yield(0,ce._B)({categoryId:mn.get("exercisesId"),login:mn.get("login")}),za(Hn({},Ua)),Ho((la=Ua==null?void 0:Ua.exercise)==null?void 0:la.forbid_copy),typeof((Za=Ua==null?void 0:Ua.exercise)==null?void 0:Za.left_time)=="number"&&(ka(Date.now()+((Ha=Ua==null?void 0:Ua.exercise)==null?void 0:Ha.left_time)*1e3),setTimeout(()=>{xa("red")},(((uo=Ua==null?void 0:Ua.exercise)==null?void 0:uo.left_time)-300>0?((ao=Ua==null?void 0:Ua.exercise)==null?void 0:ao.left_time)-300:0)*1e3))}})}Tt&&zn()},[Tt]),(0,y.useEffect)(()=>{var zn;return mn.get("type")==="exercises"&&((zn=ya==null?void 0:ya.exercise)!=null&&zn.screen_open)&&(window.removeEventListener("blur",Eo,!1),Vn.U.forEach((la,Za)=>{window.addEventListener(la,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,we.gH)(),Eo)}},[ya]),(0,y.useEffect)(()=>{wo==="1"&&Tt&&Yn!=null&&Yn.language&&Fa()},[Tt,Kn,Yn==null?void 0:Yn.language,wo]),(0,y.useEffect)(()=>(Yn!=null&&Yn.is_program&&(Ea.current=0,io.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(io.current)}),[Yn==null?void 0:Yn.is_program]);const Uo=()=>Pa(void 0,null,function*(){let zn=yield(0,et.ZP)(`/api/myproblems/${Tt}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),Eo=()=>{Mo.current||(0,we.BU)(),window.parent.postMessage("backExercise","*")};function Fa(){return Pa(this,null,function*(){try{const zn=yield(0,ve.zO)(Tt,{limit:15,page:Kn,language:Yn==null?void 0:Yn.language});$t({type:2,payload:zn})}catch(zn){console.log(zn)}})}function no(zn){$t({type:10,payload:zn})}function ho(zn){return Pa(this,null,function*(){var la;let Za;(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(Za=yield(0,Na.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}));const Ha=yield(0,ve.n4)(Tt,{code:je.Base64.encode(zn||Yn.code),language:Yn==null?void 0:Yn.language,exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId"),ip:Za});return Ha.status===-5&&(0,ue.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ta(Hn({errorMessage:Ha==null?void 0:Ha.message},(ya==null?void 0:ya.exercise)||{}),{exercise_user_id:(la=ya==null?void 0:ya.exercise)==null?void 0:la.exercise_user_id,id:mn.get("exercisesId")})}}),Ha})}function eo(){return Pa(this,null,function*(){if(Bo.current=2,!ma){$t({type:5,payload:!0});try{Ie.Z.publish("to-commit-info");const zn=yield ho();if(console.log(zn,1),zn.status===0){let Ia=function(){return Pa(this,null,function*(){const{status:Ua,data:mo}=yield(0,ve.rX)(Tt,"submit"),So=On()-ao>(Ha*uo+3)*1e3;if(Ua!==0&&!So&&setTimeout(Ia,1e3),So){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),$t({type:5,payload:!1});return}if(Ua===0){mo.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(mo==null?void 0:mo.status)===0&&mn.get("type")==="1"&&$a(!0);const ko=yield(0,ve.zO)(Tt,{limit:15,page:Kn,language:Yn==null?void 0:Yn.language});$t({type:8,payload:ta(Hn({},un),{submitResult:mo,submitting:!1,submitRecords:ko})})}})},la={};if(mn.get("type")==="exercises"?(la.extras={exercise_id:mn.get("exercisesId"),question_id:mn.get("questionId")},(mn.get("ip_limit")==="inner"||mn.get("ip_bind_type")==="true")&&(la.extras.ip=yield(0,Na.y)({ip_limit:mn.get("ip_limit"),ip_bind:mn.get("ip_bind_type")==="true"}))):mn.get("type")==="smartPlan"&&(la.extras={smart_plan_item_bank_id:mn.get("smartPlanItemBankId")}),(yield(0,ve.bM)(Tt,la)).status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const{time_limit:Ha,test_case_size:uo}=Yn,ao=On();Ia()}else $t({type:5,payload:!1})}catch(zn){console.log(zn),$t({type:5,payload:!1})}Fo(!1)}})}function Ya(){return Pa(this,null,function*(){Bo.current=1,un.debuging=!0,$t({type:4,payload:!0});try{if((yield ho()).status===0){let ao=function(){return Pa(this,null,function*(){const{status:Ia,message:Ua,data:mo}=yield(0,ve.rX)(Tt,"debug"),So=On()-uo>(la+3)*1e3;if(Ia!==0&&!So&&($t({type:6,payload:Ua}),setTimeout(ao,1e3)),So){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:ta(Hn({},un),{debugResult:{status:2},debuging:!1})});return}Ia===0&&(mo.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),$t({type:4,payload:!1}),$t({type:7,payload:ta(Hn({},un),{debugResult:mo,debuging:!1})}))})};const{time_limit:la}=Yn;let Za={input:encodeURIComponent(Xe.test_case.input)};if(mn.get("type")==="exercises"&&(Za.exercise_id=mn.get("exercisesId")),(yield(0,ve.MU)(Tt,Za)).status===-1&&mn.get("exercisesId")){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`;return}const uo=On();ao()}else $t({type:4,payload:!1})}catch(zn){console.log(zn)}finally{}})}function so(zn,la){const Za=la?{modify_code:!1}:{};$t({type:3,payload:ta(Hn({},Xe),{hack:Hn(ta(Hn({},Yn),{code:zn}),Za)})}),Fo(!0)}const yo=zn=>Pa(void 0,null,function*(){let la=yield(0,et.ZP)(`/api/problems/${Yn==null?void 0:Yn.identifier}/start.json`,{method:"get",params:{language:zn==="C++"||zn==="c++"?encodeURIComponent(zn):zn,hack_user_id:Ma==null?void 0:Ma.user_id}});la.status!==-1&&ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function jo(zn){let la=zn.target.value;$t({type:3,payload:ta(Hn({},Xe),{test_case:{input:la}})})}function Oo(){return Pa(this,null,function*(){try{let zn={};mn.get("type")==="exercises"?zn.exercise_id=mn.get("exercisesId"):Yn!=null&&Yn.homework_common_id&&(zn.homework_common_id=Yn==null?void 0:Yn.homework_common_id);const la=yield(0,ve.H7)(Tt,Hn({},zn));la.status===401||(so(je.Base64.decode(la.code)),(mn.get("type")==="exercises"||Yn!=null&&Yn.homework_common_id)&&Ie.Z.publish("to-reset-info"))}catch(zn){console.log(zn)}})}function To(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Pn.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",Pn.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Pa(this,null,function*(){const zn=yield(0,ve.fi)(Tt);zn.status===401||so(je.Base64.decode(zn.code),!0)})}})}function Zo(){$t({type:9,payload:!0})}function Go(){$t({type:9,payload:!1})}function jt(zn){return Pa(this,null,function*(){yield(0,ve.MK)(Tt,zn),$t({type:1,payload:{showNote:!1,data:ta(Hn({},Xe),{hack:ta(Hn({},Yn),{notes:zn.notes})})}})})}const ea={hack:Yn,isLoading:Ca,input:(qe=Xe==null?void 0:Xe.test_case)==null?void 0:qe.input,is_file:(Ye=Xe==null?void 0:Xe.test_case)==null?void 0:Ye.is_file,language:Yn==null?void 0:Yn.language,code:Yn==null?void 0:Yn.code,title:"main."+ln[Yn==null?void 0:Yn.language],modify_code:Yn==null?void 0:Yn.modify_code,notes:Yn==null?void 0:Yn.notes,debugResult:Cn,debuging:Jn,submitting:ma,submitResult:aa,executingMessage:ia,onCancelNote:Go,onAddNote:jt,showNote:Qa,user:Ma,onShowNote:Zo,onSubmitCode:eo,onChangeCode:so,onChangeInput:jo,onDebugCode:Ya,onResetCode:Oo,onSyncCode:To,onUpdateCode:ho,onChangeLanguage:yo,isWhiteTheme:Ka,setIsWhiteTheme:Ja,topDispatch:$t};function pa(){return Pa(this,null,function*(){const{praise_count:zn}=yield(0,ve.vl)(Yn.id,{container_type:"Hack",type:1});let la=ta(Hn({},Xe),{hack:ta(Hn({},Yn),{praises_count:zn,user_praise:!Yn.user_praise})});$t({type:3,payload:la})})}const Ba={topicId:Tt,submitResult:aa,submitRecords:Ta,submitting:ma,page:Kn,onPageChange:no,hack:Yn,user:Xe==null?void 0:Xe.user,hack_sets:Xe==null?void 0:Xe.hack_sets,current_user:Xe==null?void 0:Xe.current_user,onTriggerPraise:pa,setActiveIndex:bo};console.log(ya);const[La,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const zn=la=>{if(console.log("event-----",la),la.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Za,questionStatus:Ha,pptStatus:uo}=la.data;if(wa(Za),Ha||uo){let ao=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ao.includes(mn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Pn.createElement("div",{className:"tc font16"},Ha?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Pa(void 0,null,function*(){eo(),sessionStorage.removeItem("iframeVisible"),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ao.push(mn.get("smartPlanItemBankId"))))})})}}};return window.addEventListener("message",zn),()=>{window.removeEventListener("message",zn)}},[]);const qa=()=>mn.get("type")==="exercises"?!1:!!(mn.get("type")==="1"&&Object.values((Yn==null?void 0:Yn.homework_extension)||{}).some(Boolean)||mn.get("type")==="smartPlan"&&La);return Pn.createElement(Pn.Fragment,null,Pn.createElement(he.Z,{spinning:na,delay:500},Xe?Pn.createElement(Pn.Fragment,null,Pn.createElement("header",{className:ze()(sn.Z.header,Ka&&sn.Z.whiteHeader)},!((At=["smartPlan","exercises"])!=null&&At.includes(mn.get("type")))&&Pn.createElement("div",null,Pn.createElement("img",{src:`${Ge.Z.IMG_SERVER}/images/${Ma==null?void 0:Ma.image_url}`,alt:"user",width:36}),Pn.createElement("span",{style:{color:Ka?"#333":"#B2BACB",fontSize:16}},Ma==null?void 0:Ma.name)),((gt=["smartPlan","exercises"])==null?void 0:gt.includes(mn.get("type")))&&Pn.createElement("div",null,Pn.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",Pn.createElement("span",{className:"ml10"},((nt=ya==null?void 0:ya.exercise)==null?void 0:nt.user_name)||(Ma==null?void 0:Ma.name)||"--")),Pn.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",Pn.createElement("span",{className:"ml10"},((dt=ya==null?void 0:ya.exercise)==null?void 0:dt.student_id)||(Ma==null?void 0:Ma.student_id)||"--"))),Pn.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},Pn.createElement("div",null,Yn.name)),(mn.get("type")==="smartPlan"||(Yn==null?void 0:Yn.is_program))&&Pn.createElement(_n.Z,{defaultValue:(Yn==null?void 0:Yn.answer_long_time)||0,onChange:zn=>{Ea.current=zn},className:sn.Z.timepiece}),Ma!=null&&Ma.hack_manager&&!mn.get("is_smart_plan")?Pn.createElement(ue.Link,{className:sn.Z.btn_edit,to:mn.get("type")==="1"?mn.get("pageId")?`/problems/newedit/${Yn.identifier}?type=1&pageId=${mn.get("pageId")}&backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Yn.identifier}?type=1`:mn.get("backUrl")?`/problems/newedit/${Yn.identifier}?backUrl=${mn.get("backUrl")}`:`/problems/newedit/${Yn.identifier}`}," ",Pn.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Xt=ya==null?void 0:ya.exercise)!=null&&Xt.left_time)&&Pn.createElement(Pn.Fragment,null,Pn.createElement("span",{style:{color:fa,marginRight:6},className:`iconfont icon-daojishi ${sn.Z.djs}`}),Pn.createElement("span",{className:"c-white mr20"},Pn.createElement(zt,{valueStyle:{color:fa,fontSize:20,fontWeight:500},title:Pn.createElement("span",{style:{color:fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ha,onFinish:()=>Pa(void 0,null,function*(){const zn=yield(0,ce.VL)({categoryId:mn.get("exercisesId"),commit_method:2});if((zn==null?void 0:zn.status)===0&&(ho(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:Pn.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",Pn.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Pa(void 0,null,function*(){window.parent.location.href=`/classrooms/${mn.get("coursesId")}/exercise/${mn.get("exercisesId")}/detail`})})),(zn==null?void 0:zn.status)===-3){const la=parseInt(zn==null?void 0:zn.message);ka(Date.now()+la*1e3)}})}))),(hn=["smartPlan","exercises"])!=null&&hn.includes(mn.get("type"))?Pn.createElement(ye.ZP,{type:"primary",onClick:()=>{if(mn.get("type")==="exercises"){const zn=()=>Pa(void 0,null,function*(){yield ho(),Fo(!1),Va(),Mo.current=!0,Eo()});if(!(Ta!=null&&Ta.records_count)||vo){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:Pn.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:zn});return}zn()}else{sessionStorage.removeItem("iframeVisible");let zn="";mn.get("isMiniprogram")?zn=`/miniprogram/courseware/study?courses_id=${mn.get("coursesId")}&id=${mn.get("exercisesId")}`:zn=`/classrooms/${mn.get("coursesId")}/smart_plan/${mn.get("exercisesId")}/ppt_info/info`,console.log("backurl----",zn,"backurl----"),ue.history.push(zn)}}},Pn.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),mn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):Pn.createElement("span",{onClick:()=>{var zn;if(mn.get("backUrl"))ue.history.push(mn.get("backUrl"));else if(mn.get("type")==="1"){let la=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}else ue.history.push("/problemset")}},Pn.createElement(Ee.Z,{title:"\u5173\u95ED"},Pn.createElement("i",{style:{color:Ka?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),Pn.createElement(he.Z,{size:"large",spinning:Ca},Pn.createElement(Le.Z,{className:ze()(sn.Z.myProblems,Ka&&sn.Z.whiteMyProblems),leftChild:Pn.createElement(Aa,Hn({},Ba)),rightChild:Pn.createElement(vt,Hn({},ea))}))):null,Pn.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:fo,className:"oj-modal"},Pn.createElement("section",{className:"oj-modal-content"},Pn.createElement("div",{className:"oj-modal-head"},Pn.createElement("img",{src:ua,alt:""}),Pn.createElement("i",{onClick:()=>$a(!1),className:"iconfont icon-guanbi1"})),Pn.createElement("aside",null,Pn.createElement("img",{className:"mr30",src:ja.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",Pn.createElement("span",{style:{color:"#75d6ba",marginRight:100}},aa==null?void 0:aa.execute_time,"ms"),"\u4F18\u4E8E",Pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),Pn.createElement("aside",{className:"mb50"},Pn.createElement("img",{src:Da.Z,className:"mr30"}),Pn.createElement("span",{className:"oj-modal-tt"},Pn.createElement("span",null,Pn.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),Pn.createElement("span",{className:"c-light-primary"},aa==null?void 0:aa.execute_memory,"kb")),Pn.createElement("span",null,Pn.createElement("span",null))),"\u4F18\u4E8E",Pn.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),Pn.createElement("div",{id:"oj-modal-next",onClick:()=>Pa(void 0,null,function*(){var zn;if(aa!=null&&aa.next_identifier){let la=yield(0,et.ZP)(`/api/problems/${aa==null?void 0:aa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ma==null?void 0:Ma.user_id}});la&&(ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`),window.location.reload())}else{let la=(zn=localStorage.getItem("program_homework"))==null?void 0:zn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}}),className:"oj-modal-btn"},aa!=null&&aa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),qa()&&Pn.createElement(Oa.Z,{showData:mn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Yn==null?void 0:Yn.homework_extension,description:Yn==null?void 0:Yn.description,code:Yn==null?void 0:Yn.code,sendParams:{source:"hack",hack_id:Tt}})),Pn.createElement(Kt.Z,{successCb:()=>{Bo.current===1?Ya():eo()}}))};function se({title:Be,modify_code:qe,onSyncCode:Ye,onShowCodeSetting:At,onResetCode:gt,hack:nt,onChangeLanguage:dt,isWhiteTheme:Xt}){var hn;const un=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:Pn.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:gt})},[$t]=(0,ue.useSearchParams)(),Tt=$t.get("language"),Dn=mn=>mn==="1"?"c++":mn==="2"?"C++":mn;return(0,y.useEffect)(()=>{Tt&&dt(Dn(Tt))},[]),(0,y.useEffect)(()=>{nt!=null&&nt.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:Pn.createElement(oe.Z,null),content:Pn.createElement("div",null,Pn.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),Pn.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),Pn.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:()=>gt()})},[nt==null?void 0:nt.language]),console.log(nt,Xt,"hack"),Pn.createElement("div",{className:`${sn.Z.codeHead} ${Xt?sn.Z.whiteCodeHead:""}`},Pn.createElement("div",{className:sn.Z.navWrap},(hn=nt==null?void 0:nt.all_language)==null?void 0:hn.map(mn=>Pn.createElement("div",{className:`${sn.Z.nav} ${mn===(nt==null?void 0:nt.language)?sn.Z.active:""}`,key:mn,onClick:()=>dt(mn)},Pn.createElement(Ee.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},Pn.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),Pn.createElement("span",null,mn)))),Pn.createElement(ke.Z,{align:"middle",style:{marginLeft:"auto"}},qe?Pn.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ye},Pn.createElement("img",{src:Ke,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,Pn.createElement("a",{onClick:un},Pn.createElement(Ee.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},Pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),Pn.createElement("a",{onClick:At},Pn.createElement(Ee.Z,{title:"\u8BBE\u7F6E"},Pn.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function vt(Be){var qe=Be,{input:Ye,is_file:At,showNote:gt,onShowNote:nt,notes:dt,onCancelNote:Xt,onAddNote:hn,debugResult:un,language:$t,debuging:Tt,submitting:Dn,executingMessage:mn,code:na,onSubmitCode:Xe,onDebugCode:Cn,onChangeCode:aa,onChangeInput:Ta,onUpdateCode:Kn,user:Qa,isLoading:Jn,submitResult:ma}=qe,ia=Sa(qe,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function fa(ha){return Pn.createElement(se,ta(Hn({},ia),{onShowCodeSetting:ha}))}const xa=Hn({input:Ye,is_file:At,debugResult:un,debuging:Tt,submitting:Dn,executingMessage:mn,onDebugCode:Cn,onChangeCode:aa,onSubmitCode:Xe,onChangeInput:Ta,user:Qa,submitResult:ma},ia);return Pn.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},Pn.createElement(pe,{setIsWhiteTheme:ia==null?void 0:ia.setIsWhiteTheme,isLoading:Jn,language:$t,value:na,onChange:aa,onUpdateCode:Kn,ActionBarRender:fa}),Pn.createElement(Me.ZP,Hn({},xa)))}},74440:function(lt,Ct,te){"use strict";te.d(Ct,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},88264:function(lt,Ct,te){"use strict";te.d(Ct,{H7:function(){return a},MK:function(){return oe},MU:function(){return ce},X6:function(){return Le},bM:function(){return ve},fi:function(){return E},fu:function(){return ke},n4:function(){return x},rX:function(){return Ge},vl:function(){return b},zO:function(){return we}});var y=te(99064),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?ue(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,Ee=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&ye(z,ne,ee[ne]);if(Oe)for(var ne of Oe(ee))he.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function ke(z,ee){return(0,y.U2)(`myproblems/${z}.json`,Ee({hidePopLogin:!0},ee||{}))}function ve(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function ce(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function we(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function Le(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Ge(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},79285:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ce}});var y=te(59301),ue=te(78241),Oe=te(8591),fe=te(43418),he=te(99313),ye=te(57809),Ee=te(19842),ke=te(98228),ve=te(92832),ce=te(1710),we=te(6848),Le=te(58421),Ge=te(3113),oe=te(99064),a={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"},E=te(26422),x={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"},b=te(85149),z=te(955),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 le=({qitem:Fe})=>{var Je,xe,ct,St,be,it,Lt,Se,Re,Bt;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Fe==null?void 0:Fe.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Je=Fe==null?void 0:Fe.program_attr)==null?void 0:Je.description}),(Fe==null?void 0:Fe.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Fe==null?void 0:Fe.name)||(Fe==null?void 0:Fe.title)})),((Fe==null?void 0:Fe.question_type)===0||(Fe==null?void 0:Fe.question_type)===2)&&y.createElement("div",null,(xe=Fe==null?void 0:Fe.choices)==null?void 0:xe.map((ft,It)=>y.createElement("div",{className:x.redio},!(ft!=null&&ft.is_answer)&&y.createElement("span",{className:x.redioitem}),(ft==null?void 0:ft.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ft!=null&&ft.is_answer?x.titleyes:x.title,value:ne[It]+(ft==null?void 0:ft.choice_text)}),(ft==null?void 0:ft.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Fe==null?void 0:Fe.question_type)===1&&y.createElement("div",null,(ct=Fe==null?void 0:Fe.choices)==null?void 0:ct.map((ft,It)=>y.createElement("div",{className:x.checkbox},!(ft!=null&&ft.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(ft==null?void 0:ft.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ft!=null&&ft.is_answer?x.titleyes:x.title,value:ne[It]+(ft==null?void 0:ft.choice_text)}),(ft==null?void 0:ft.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Fe==null?void 0:Fe.question_type)===3&&y.createElement("div",{className:x.completion},(St=Fe==null?void 0:Fe.standard_answer)==null?void 0:St.map((ft,It)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",It+1),y.createElement("div",{className:x.content},(Et=ft==null?void 0:ft.answer_text)==null?void 0:Et.map((Jt,Ie)=>y.createElement("div",{className:x.items},Jt))))})),(Fe==null?void 0:Fe.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(be=Fe==null?void 0:Fe.answer_texts)!=null&&be[0]?y.createElement(b.Z,{className:x.content,value:(it=Fe==null?void 0:Fe.answer_texts)==null?void 0:it[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Fe==null?void 0:Fe.question_type)===5&&((Lt=Fe==null?void 0:Fe.challenge_names)==null?void 0:Lt.map((ft,It)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(It+1),"\u9898"),ft)))),(Fe==null?void 0:Fe.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Se=Fe==null?void 0:Fe.program_attr)==null?void 0:Se.description)||"- -"})),(Fe==null?void 0:Fe.question_type)===7&&((Re=Fe==null?void 0:Fe.sub_item_banks)==null?void 0:Re.map((ft,It)=>{var Et,Jt,Ie,et,Pt;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},ft==null?void 0:ft.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((ft==null?void 0:ft.item_type)=="SINGLE"||(ft==null?void 0:ft.item_type)=="JUDGMENT")&&((Et=ft==null?void 0:ft.choices)==null?void 0:Et.map((st,rt)=>y.createElement("div",{className:x.redio},!(st!=null&&st.is_answer)&&y.createElement("span",{className:x.redioitem}),(st==null?void 0:st.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:ne[rt]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ft==null?void 0:ft.item_type)=="MULTIPLE"&&((Jt=ft==null?void 0:ft.choices)==null?void 0:Jt.map((st,rt)=>y.createElement("div",{className:x.checkbox},!(st!=null&&st.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(st==null?void 0:st.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:st!=null&&st.is_answer?x.titleyes:x.title,value:ne[rt]+(st==null?void 0:st.choice_text)}),(st==null?void 0:st.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(ft==null?void 0:ft.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(Ie=ft==null?void 0:ft.standard_answer)==null?void 0:Ie.map((st,rt)=>{var ut;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",rt+1),y.createElement("div",{className:x.content},(ut=st==null?void 0:st.answer_text)==null?void 0:ut.map((We,Ot)=>y.createElement("div",{className:x.items},We))))})),(ft==null?void 0:ft.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(et=ft==null?void 0:ft.answer_texts)!=null&&et[0]?y.createElement(b.Z,{className:x.content,value:(Pt=ft==null?void 0:ft.answer_texts)==null?void 0:Pt[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Fe==null?void 0:Fe.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Bt=Fe==null?void 0:Fe.program_attr)==null?void 0:Bt.code)||"")})),(Fe==null?void 0:Fe.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Fe==null?void 0:Fe.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Fe==null?void 0:Fe.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Fe==null?void 0:Fe.question_type)<=4||[6,8].includes(Fe==null?void 0:Fe.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Fe!=null&&Fe.analysis?y.createElement(b.Z,{value:Fe==null?void 0:Fe.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Fe==null?void 0:Fe.difficulty)===1?"\u7B80\u5355":(Fe==null?void 0:Fe.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Fe!=null&&Fe.tag_discipline?Fe==null?void 0:Fe.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},re=te(86087),ie=te(84287),Ae=te(89070),de=te(61485),Pe=te(32570),me=te(16149),ge=te(59301),at=Object.defineProperty,Ve=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,Ke=Object.getOwnPropertySymbols,je=Object.prototype.hasOwnProperty,Me=Object.prototype.propertyIsEnumerable,Te=(Fe,Je,xe)=>Je in Fe?at(Fe,Je,{enumerable:!0,configurable:!0,writable:!0,value:xe}):Fe[Je]=xe,Qe=(Fe,Je)=>{for(var xe in Je||(Je={}))je.call(Je,xe)&&Te(Fe,xe,Je[xe]);if(Ke)for(var xe of Ke(Je))Me.call(Je,xe)&&Te(Fe,xe,Je[xe]);return Fe},tt=(Fe,Je)=>Ve(Fe,pe(Je)),_e=(Fe,Je,xe)=>new Promise((ct,St)=>{var be=Se=>{try{Lt(xe.next(Se))}catch(Re){St(Re)}},it=Se=>{try{Lt(xe.throw(Se))}catch(Re){St(Re)}},Lt=Se=>Se.done?ct(Se.value):Promise.resolve(Se.value).then(be,it);Lt((xe=xe.apply(Fe,Je)).next())});const ot=({setScoreShow:Fe,ScoreShow:Je,onOk:xe,isshixuns:ct,isloadings:St,dispatch:be,isIntelligentAssistant:it=!1,ispptModal:Lt=!1,newExercisePaper:Se,shixunsDetail:Re})=>{var Bt,ft,It;let[Et,Jt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:it,is_smart_plan:Lt,group_id:[]}),[Ie,et]=(0,y.useState)([]),[Pt,st]=(0,y.useState)([]),[rt,ut]=(0,y.useState)([]),[We,Ot]=(0,y.useState)([]);const[nn,Mt]=(0,y.useState)(!1),[qt]=ue.default.useForm(),[en,cn]=(0,y.useState)(),[wn,yn]=(0,y.useState)(!1);let[dn,In]=(0,y.useState)(ct);const[Wt,kt]=(0,y.useState)([]),[Qt,Gn]=(0,y.useState)(0),[Ln,fn]=(0,y.useState)(!0),[rn,En]=(0,y.useState)([]),[an,Vt]=(0,y.useState)([]),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:"\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}],Dt=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[bt,_t]=(0,y.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 Rt=(0,y.useRef)(new Set),De=(0,y.useRef)(new Set),ht=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],yt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],Gt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[pt,mt]=(0,y.useState)(!1),Ne=()=>{qt.resetFields(),dn=!1,In(!1),mt(!1),qt.submit()};(0,y.useEffect)(()=>{var He,Nt,bn,xt,kn,Ft,Ht,An,vn,Rn;(((bn=(Nt=(He=Se==null?void 0:Se.editData)==null?void 0:He.exercise)==null?void 0:Nt.exist_item_bank_ids)==null?void 0:bn.length)>0||((Ft=(kn=(xt=Se==null?void 0:Se.editData)==null?void 0:xt.exercise)==null?void 0:kn.exist_item_bank_shixun_ids)==null?void 0:Ft.length)>0)&&Vt([...(An=(Ht=Se==null?void 0:Se.editData)==null?void 0:Ht.exercise)==null?void 0:An.exist_item_bank_ids,...(Rn=(vn=Se==null?void 0:Se.editData)==null?void 0:vn.exercise)==null?void 0:Rn.exist_item_bank_shixun_ids])},[(ft=(Bt=Se==null?void 0:Se.editData)==null?void 0:Bt.exercise)==null?void 0:ft.exist_item_bank_ids]),(0,y.useEffect)(()=>{Je&&(qt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Ln&&dn&&(qt.setFieldsValue({item_type:"SHIXUN"}),Et.item_type="SHIXUN",Jt(Qe({},Et)),fn(!1)),Ue(Et),Ze(),wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Je]),(0,y.useEffect)(()=>{Qt>0&&setTimeout(()=>{Gn(0)},2e3)},[Qt]);function Ue(He){return _e(this,null,function*(){var Nt,bn,xt;if(Mt(!0),Jt(Qe({},He)),(rt==null?void 0:rt.length)<=0&&He.type==="5"){Ot([]),Mt(!1);return}console.log("----",rt,Wt);let kn=He.type==="5"?rt==null?void 0:rt.filter(An=>!Wt.includes(An)):null,Ft=He.type==="5"?rt==null?void 0:rt.filter(An=>Wt.includes(An)):null,Ht=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:tt(Qe({},He),{discipline_id:((Nt=He==null?void 0:He.courseid)==null?void 0:Nt[0])||null,sub_discipline_id:((bn=He==null?void 0:He.courseid)==null?void 0:bn[1])||null,ids:kn,shixun_ids:Ft,include_shixuns:!it,group_id:((xt=He.group_id)==null?void 0:xt.map(An=>An==null?void 0:An.value))||null,keyword:He.keyword?encodeURIComponent(He.keyword):He.keyword,type:He.type==="5"?null:He.type,clazz:He.type==="3"?"ItemBanksGroup":null,bigmodel:it,is_smart_plan:Lt})});Ot(Ht),Mt(!1)})}function Ze(){return _e(this,null,function*(){let He=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Et.type==="5"?null:Et.type,clazz:"ItemBanksGroup"}});et((0,E.L)(He==null?void 0:He.disciplines))})}function wt(He){return _e(this,null,function*(){var Nt;let bn=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:He}),xt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Nt=bn==null?void 0:bn.data)==null?void 0:Nt.map(kn=>({title:kn.name,id:kn.id,pid:kn.id,value:kn.id,key:kn.id,isLeaf:!kn.have_child}))}];En(xt)})}function Ut(He){return _e(this,null,function*(){var Nt,bn,xt,kn;Mt(!0);let Ft=(Nt=He.list)==null?void 0:Nt.filter(vn=>!Wt.includes(vn)),Ht=(bn=He.list)==null?void 0:bn.filter(vn=>Wt.includes(vn));if(Ft.length===0&&Ht.length===0){Mt(!1),Ot([]);return}let An=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:tt(Qe({},He),{discipline_id:((xt=He==null?void 0:He.courseid)==null?void 0:xt[0])||null,sub_discipline_id:((kn=He==null?void 0:He.courseid)==null?void 0:kn[1])||null,ids:Ft,shixun_ids:Ht,type:He.type==="5"?null:He.type,clazz:He.type==="3"?"ItemBanksGroup":null})});Mt(!1),Ot(An)})}const tn=He=>_e(void 0,null,function*(){const Nt=yield be({type:"shixunsDetail/release",payload:{id:He}});let bn=Nt==null?void 0:Nt.tag_position,xt=(Nt==null?void 0:Nt.evaluation_set_position)||[],kn=Nt.status;return kn===0?(Oe.ZP.success("\u53D1\u5E03\u6210\u529F"),Ue(Et),!0):(kn===2?Oe.ZP.error(`\u7B2C${xt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):kn===3?Oe.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${bn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Oe.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),gn=He=>(He==null?void 0:He.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",Sn=(He,Nt,bn)=>He.map(xt=>xt.key===Nt?Qe(Qe({},xt),bn):xt.children?tt(Qe({},xt),{children:Sn(xt.children,Nt,bn)}):xt),Mn=He=>_e(void 0,null,function*(){const{key:Nt}=He;let bn=Et.type;const xt=yield(0,me.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Nt),type:bn}),{data:kn,total_count:Ft}=xt||{};Ft>0&&En(Ht=>Sn(Ht,Nt,{children:kn.map(An=>({title:An.name,id:An.id,pid:An.id,value:An.id,key:An.id,isLeaf:!An.have_child}))}))});function pn(He){console.log("----",Et),He==="1"&&(bt.gg=Qe({},Et)),He==="2"&&(bt.scj=Qe({},Et)),He==="3"&&(bt.ttgx=Qe({},Et)),He==="0"&&(bt.wcjd=Qe({},Et)),He==="5"&&(bt.yx=Qe({},Et)),_t(Qe({},bt))}function Zn(){Et.type==="1"&&(Et=bt.gg),Et.type==="2"&&(Et=bt.scj),Et.type==="3"&&(Et=bt.ttgx),Et.type==="0"&&(Et=bt.wcjd),Et.type==="5"&&(Et=bt.yx),(Et==null?void 0:Et.item_type)==="SHIXUN"?(dn=!0,In(!0)):(dn=!1,In(!1)),qt.setFieldsValue(Qe({},Et)),Jt(Qe({},Et)),Ue(Qe({},Et))}return ge.createElement("div",null,ge.createElement(fe.default,{title:!1,footer:!1,open:Je,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Fe(!1)}},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{className:a.title},it?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),it&&ge.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"),ge.createElement(he.default,{className:a.tabWrap,activeKey:Et.type,onChange:He=>{He==="3"?(Et.show_all_share=!0,wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Et.show_all_share=null,He==="0"&&wt({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),pn(Et.type),Et.type=He,(Et==null?void 0:Et.item_type)==="SHIXUN"&&Et.type!=="5"&&(dn=!0,In(!0)),mt(!1),Et.type==="5"&&(dn=!1,In(!1)),Zn(),Ze()},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:ge.createElement("div",null,"\u5DF2\u9009",rt.length>0&&ge.createElement("span",{className:a.titlecount},rt.length),Qt>0&&ge.createElement("span",{className:a.add},"+",Qt)),key:"5"}]}),ge.createElement(ue.default,{layout:"inline",form:qt,onValuesChange:(He,Nt)=>{const bn=Object.values(Nt).some(kn=>kn!==null&&kn!==""&&kn!==void 0),xt=Nt.keyword==="";if(mt(bn||!xt),Et.page=1,(Nt==null?void 0:Nt.item_type)==="SHIXUN"){if(Et.type==="5"?In(!1):In(!0),He.keyword||He.keyword==="")return;qt.submit()}else{if(He!=null&&He.courseid&&qt.setFieldsValue({tag_discipline_id:""}),In(!1),He.keyword||He.keyword==="")return;qt.submit()}},onFinish:He=>{var Nt;Et.type==="3"&&(!He.group_id||((Nt=He==null?void 0:He.group_id)==null?void 0:Nt.length)===0)?Et.show_all_share=!0:Et.show_all_share=null,Jt(Qe(Qe({},Et),He)),Ue(Qe(Qe({},Et),He))}},ge.createElement(ue.default.Item,{name:"item_type"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Lt?Dt:it?jn==null?void 0:jn.filter(He=>He.question_type!==5):jn).map(He=>ge.createElement(ye.default.Option,{key:He.value},He.name)))),ge.createElement(ue.default.Item,{name:"courseid"},ge.createElement(Ee.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:Ie})),!dn&&ge.createElement(ue.default.Item,{name:"tag_discipline_id"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(It=We==null?void 0:We.tag_disciplines)==null?void 0:It.map(He=>ge.createElement(ye.default.Option,{key:He.id},He.name)))),ge.createElement(ue.default.Item,{name:dn?"diff":"difficulty"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!dn&&ht.map(He=>ge.createElement(ye.default.Option,{key:He.value},He.name)),dn&&yt.map(He=>ge.createElement(ye.default.Option,{key:He.value},He.name)))),dn&&ge.createElement(ue.default.Item,{name:"shixun_publish_status"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},Gt.map(He=>ge.createElement(ye.default.Option,{key:He.value},He.name)))),(Et.type==="3"||Et.type==="0")&&!dn&&ge.createElement(ue.default.Item,{name:"group_id"},ge.createElement(ke.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(He,Nt)=>Nt.title.toUpperCase().indexOf(He.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),pt&&ge.createElement("span",{className:a.allqingchu,onClick:Ne},ge.createElement("i",{className:"iconfont icon-guanbi4"}),ge.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ge.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ge.createElement(ve.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>qt.submit()}),onSearch:He=>{qt.submit()}}))),ge.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ge.createElement("div",{onClick:()=>{Et.updated_at==="asc"?Et.updated_at="desc":Et.updated_at="asc",Jt(tt(Qe({},Et),{page:1})),Ue(tt(Qe({},Et),{page:1}))}}," ",Et.updated_at?ge.createElement("img",{src:Et.updated_at==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ge.createElement("div",{onClick:()=>{Et.quotes==="asc"?Et.quotes="desc":Et.quotes="asc",Jt(tt(Qe({},Et),{page:1})),Ue(tt(Qe({},Et),{page:1}))},style:{marginLeft:20}}," ",Et.quotes?ge.createElement("img",{src:Et.quotes==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ge.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:nn,rowKey:He=>He.id,rowSelection:{type:it||Lt?"radio":"checkbox",selectedRowKeys:Pt,getCheckboxProps:He=>({disabled:He.shixun_tag_num===1||(an==null?void 0:an.find(Nt=>He.id===Nt))}),onSelect(He,Nt,bn){if(it||Lt){st([He.id]),De.current=new Set([He.id]),Gn(1),ut([He.id]);return}if(Nt)(dn||He!=null&&He.challenge_names)&&kt([...Wt,He.id]),st([...Pt,He.id]),He.identifier?Rt.current.add(He.id):De.current.add(He.id),Gn(1),ut([...rt,He.id]);else{He.identifier?Rt.current.delete(He.id):De.current.delete(He.id);let xt=rt.filter(kn=>kn!==He.id);if(st(xt),ut(xt),dn||He!=null&&He.challenge_names){let kn=Wt.filter(Ft=>Ft!==He.id);kt([...kn])}if(Et.type==="5"){Ut(tt(Qe({},Et),{list:[...xt]}));return}}},onSelectAll(He,Nt,bn){var xt,kn;if(He){const Ft=bn.map(An=>An.id),Ht=(kn=bn==null?void 0:bn.filter(An=>An==null?void 0:An.challenge_names))==null?void 0:kn.map(An=>An.id);kt([...Wt,...Ht]),st([...Pt,...Ft]),ut([...rt,...Ft]);for(const An of bn)An.identifier?Rt.current.add(An.id):De.current.add(An.id)}else{const Ft=bn.map(Rn=>Rn.id),Ht=Pt.filter(Rn=>!Ft.some(qn=>qn===Rn)),An=(xt=bn==null?void 0:bn.filter(Rn=>Rn==null?void 0:Rn.challenge_names))==null?void 0:xt.map(Rn=>Rn.id);st([...Ht]),ut([...Ht]);let vn=Wt.filter(Rn=>!An.some(qn=>qn===Rn.id));kt([...vn]),Et.type==="5"&&Ut(tt(Qe({},Et),{list:[...Ht]}));for(const Rn of Ft)Rn.identifier?Rt.current.delete(Rn):De.current.delete(Rn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(He,Nt,bn)=>{var xt,kn;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,dn||Nt!=null&&Nt.challenge_names?"\u5B9E\u8BAD\u9898":(kn=(xt=jn==null?void 0:jn.filter(Ft=>Ft.value===He))==null?void 0:xt[0])==null?void 0:kn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:dn?"30%":"60%",key:"name",render:(He,Nt,bn)=>{var xt;return ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",{className:Nt!=null&&Nt.high_resources_consume?a.q_title:""},ge.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:dn||Nt!=null&&Nt.challenge_names?Nt!=null&&Nt.title||He===null?"--":He:(Nt==null?void 0:Nt.item_type)=="BPROGRAM"?(xt=Nt==null?void 0:Nt.program_attr)==null?void 0:xt.description:He}))),(Nt==null?void 0:Nt.high_resources_consume)&&ge.createElement(Pe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!dn,render:(He,Nt,bn)=>{var xt;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("span",null,He?(xt=He==null?void 0:He.split("\u3001"))==null?void 0:xt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!dn,render:(He,Nt,bn)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("span",null,He||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(He,Nt,bn)=>{var xt,kn,Ft,Ht;return ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,dn||Nt!=null&&Nt.challenge_names?(Nt==null?void 0:Nt.level)||((kn=(xt=ht==null?void 0:ht.filter(An=>An.value===He))==null?void 0:xt[0])==null?void 0:kn.name):(Ht=(Ft=ht==null?void 0:ht.filter(An=>An.value===He))==null?void 0:Ft[0])==null?void 0:Ht.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!dn,render:(He,Nt,bn)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,He||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(He,Nt,bn)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,dn||Nt!=null&&Nt.challenge_names?(Nt==null?void 0:Nt.study_count)||(Nt==null?void 0:Nt.stu_num):He))},{title:ge.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ge.createElement(we.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ge.createElement(de.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!dn,render:(He,Nt,bn)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",null,He||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(He,Nt,bn)=>ge.createElement(we.Z,{title:gn(Nt)},ge.createElement("div",{style:{flex:1,textAlign:"start"}},ge.createElement("a",{onClick:()=>{var xt,kn;cn(tt(Qe({},Nt),{question_type:dn||Nt!=null&&Nt.challenge_names?5:(kn=(xt=jn==null?void 0:jn.filter(Ft=>Ft.value===(Nt==null?void 0:Nt.item_type)))==null?void 0:xt[0])==null?void 0:kn.question_type})),yn(!0)}},"\u67E5\u770B"),(Nt==null?void 0:Nt.shixun_tag_num)===1&&ge.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ge.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Nt==null?void 0:Nt.identifier}/challenges`)}},(Nt==null?void 0:Nt.shixun_name)||"--"),"\uFF1F"),onOk:()=>_e(void 0,null,function*(){if(!tn(Nt==null?void 0:Nt.identifier))return new Promise((xt,kn)=>{kn()})})})}},"\u53D1\u5E03")))}].filter(He=>!He.hidden)}),ge.createElement(Le.Z,{current:Et.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Et.per_page,showTotal:He=>ge.createElement("span",null,"\u5171\xA0",ge.createElement("span",{style:{color:"#165DFF"}},He),"\xA0\u6761\u6570\u636E"),pageSize:Et.per_page,onChange:(He,Nt)=>{Et.page=He,Et.per_page=Nt,Jt(Qe({},Et)),Ue(Qe({},Et))}}),ge.createElement("div",{className:a.bottom},ge.createElement(Ge.ZP,{className:a.no,onClick:()=>{Fe(!1)}},"\u53D6\u6D88"),ge.createElement(Ge.ZP,{loading:St,style:{width:St&&75},className:a.yes,onClick:()=>_e(void 0,null,function*(){if((rt==null?void 0:rt.length)<=0){Oe.ZP.info(it||Lt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}xe([...De.current],[...Rt.current],!0,rt==null?void 0:rt.length)})},it?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ge.createElement(fe.default,{open:wn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{yn(!1)},onOk:()=>{yn(!1)}},ge.createElement(le,{qitem:en})))};var Ce=(0,Ae.connect)(({shixunsDetail:Fe,newExercisePaper:Je})=>({shixunsDetail:Fe,newExercisePaper:Je}))(ot)},75066:function(lt,Ct,te){"use strict";te.r(Ct),te.d(Ct,{default:function(){return tt}});var y=te(59301),ue=te(89070),Oe=te(57066),fe=te(99313),he=te(92832),ye=te(8591),Ee=te(3113),ke=te(71418),ve=te(38854),ce=te(20834),we=te(58421),Le=te(92591),Ge=te(8797),oe=te(26480),a={flex_box_center:"flex_box_center___pAXJ7",flex_space_between:"flex_space_between___okEh8",flex_box_vertical_center:"flex_box_vertical_center___H3oJW",flex_box_center_end:"flex_box_center_end___IoZHh",flex_box_column:"flex_box_column___pioDq",page:"page___AQTC0",wrap:"wrap___ypi7g",title:"title___MqXji",select:"select___jUs9O",contentWrap:"contentWrap___prReW",pngIcon:"pngIcon___nQYWW",tabsWrap:"tabsWrap___JTnDy",searchWrap:"searchWrap___Bgson",addQuestionBtn:"addQuestionBtn___y9Dkl",search:"search___xhreb",searchIcon:"searchIcon___kKxKj",batchWrap:"batchWrap___y6TB9",contentListWrap:"contentListWrap___sljKR",li:"li___xrdAB",bottom:"bottom___IZpbS",actionLeftItem:"actionLeftItem___pA5VQ",questionTypeName:"questionTypeName___CQhmP",more:"more___vOWPW",btnAdd:"btnAdd___Lh47d",treeWrapper:"treeWrapper___FLm4B",treeHeader:"treeHeader___dec6m",treeContent:"treeContent___lAajS",action:"action___fRPRI",headerWrapper:"headerWrapper___Mx250",exportBtn:"exportBtn___QrNIt"},E=te(43230),x=te(69413),b=te(24065),z=te(30534),ee=te(5623),ne=te(955),ae=te(99064),le=te(59301),re=Object.defineProperty,ie=Object.defineProperties,Ae=Object.getOwnPropertyDescriptors,de=Object.getOwnPropertySymbols,Pe=Object.prototype.hasOwnProperty,me=Object.prototype.propertyIsEnumerable,ge=(_e,ot,Ce)=>ot in _e?re(_e,ot,{enumerable:!0,configurable:!0,writable:!0,value:Ce}):_e[ot]=Ce,at=(_e,ot)=>{for(var Ce in ot||(ot={}))Pe.call(ot,Ce)&&ge(_e,Ce,ot[Ce]);if(de)for(var Ce of de(ot))me.call(ot,Ce)&&ge(_e,Ce,ot[Ce]);return _e},Ve=(_e,ot)=>ie(_e,Ae(ot)),pe=(_e,ot)=>{var Ce={};for(var Fe in _e)Pe.call(_e,Fe)&&ot.indexOf(Fe)<0&&(Ce[Fe]=_e[Fe]);if(_e!=null&&de)for(var Fe of de(_e))ot.indexOf(Fe)<0&&me.call(_e,Fe)&&(Ce[Fe]=_e[Fe]);return Ce},Ke=(_e,ot,Ce)=>new Promise((Fe,Je)=>{var xe=be=>{try{St(Ce.next(be))}catch(it){Je(it)}},ct=be=>{try{St(Ce.throw(be))}catch(it){Je(it)}},St=be=>be.done?Fe(be.value):Promise.resolve(be.value).then(xe,ct);St((Ce=Ce.apply(_e,ot)).next())});const je=fe.default.TabPane,Me=he.default.Search;var Te=(_e=>(_e.Mine="0",_e.Public="1",_e.Collection="2",_e.TeachGroupShare="3",_e))(Te||{});const Qe=_e=>{var ot=_e,{classroomList:Ce,problemset:Fe,user:Je,globalSetting:xe,loading:ct,dispatch:St,match:be,shixunHomeworks:it}=ot,Lt=pe(ot,["classroomList","problemset","user","globalSetting","loading","dispatch","match","shixunHomeworks"]),Se,Re,Bt,ft;const It=(0,ue.useParams)(),[Et]=(0,ue.useSearchParams)(),Jt=(0,ne.oP)(),[Ie,et]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,type:"0",item_type:Jt.qtype,difficulty:null,keyword:null,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",id:Et.get("id")||null,exam_id:It.id||null,exercise_id:It.categoryId||null}),[Pt,st]=(0,y.useState)(0),[rt,ut]=(0,y.useState)([]),[We,Ot]=(0,y.useState)("0"),[nn,Mt]=(0,y.useState)(-1),[qt,en]=(0,y.useState)([]),[cn,wn]=(0,y.useState)([]),[yn,dn]=(0,y.useState)(!1),In=(0,y.useRef)(!1),[Wt,kt]=(0,y.useState)([]),[Qt,Gn]=(0,y.useState)("\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F"),[Ln,fn]=(0,y.useState)([]),rn=(0,y.useRef)(null),[En,an]=(0,y.useState)(!1),[Vt,jn]=(0,y.useState)(""),Dt=[{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"}];(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]),(0,y.useEffect)(()=>{St({type:"problemset/getDisciplines",payload:{source:"question"}});const Ft=Et.get("group_id")||0;Ie.group_id=Number(Ft),et(Ie),De(Ie).then(Ht=>{an(!1)}),Rt(Ie),ht(),bt()},[]),(0,y.useEffect)(()=>(St({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),St({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{St({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),St({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(St({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{St({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(St({type:"globalSetting/headerFooterToggle",payload:!1}),()=>{St({type:"globalSetting/headerFooterToggle",payload:!0})}),[]);const bt=()=>Ke(void 0,null,function*(){St({type:"problemset/getTeachGroupData"})}),_t=(0,y.useRef)(),Rt=Ft=>Ke(void 0,null,function*(){const Ht=at({},Ft);an(!0);const An=yield St({type:"problemset/getGroup",payload:at({},Ht)});An!=null&&An.data&&fn((An==null?void 0:An.data)||[]),An&&wn((An==null?void 0:An.navigation)||[]),kt([]),an(!1)}),De=Ft=>Ke(void 0,null,function*(){Ft.item_type=Ft.item_type,an(!0);const Ht=yield St({type:"problemset/getItemBanks",payload:Ft});if(Ht&&Ht.status!==403&&Ht.status!==401&&Ht.status!==500)return st(Ht.items_count||0),ut(Ht.items||[]),en(Ht.tag_disciplines||[]),yt(Ht.items||[]),kt([]),an(!1),Ht}),ht=()=>{St({type:"problemset/getBasketList",payload:{}})},yt=Ft=>{const Ht=Ft.every(An=>{var vn;return((vn=An.program_attr)==null?void 0:vn.status)===0});In.current=Ht},Gt=(Ft,Ht)=>{Ie.discipline_id=Ft||"",Ie.sub_discipline_id=Ht||"",Ie.tag_discipline_id="",Ie.page=1,Ie.per_page=20,delete Ie.id,Mt(Ft===null?-1:null),et(Ie),De(Ie),Rt(Ie)},pt=Ft=>{Ie.difficulty=Ft||"",Ie.page=1,Ie.per_page=20,delete Ie.id,et(Ie),De(Ie),Rt(Ie)},mt=Ft=>{Ie.tag_discipline_id=Ft,Ie.page=1,Ie.per_page=20,delete Ie.id,Ft===-1&&(Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id=""),Mt(Ft),et(Ie),De(Ie),Rt(Ie)},[Ne,Ue]=(0,y.useState)(!1),Ze=Ft=>{St({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:Ft}}),Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.type=Ft,Ft==="0"?Ie.group_id=0:Ie.group_id=null,Ue(Ft==="3"),Ie.page=1,Ie.per_page=20,delete Ie.id,Mt(-1),Ot(Ft),et(Ie),De(Ie),console.log("\u6765\u8FD9\u4E86----------------"),Rt(Ie)},wt=(Ft,Ht)=>{Ie.page=Ft,Ie.per_page=Ht,et(Ie),De(Ie),Rt(Ie)},Ut=Ft=>{Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.page=1,Ie.keyword=Ft,delete Ie.id,Ft?(dn(!0),(0,z.tk)({name:Ft,copywriting:Ft,position:"ItemBank"})):dn(!1),Mt(-1),et(Ie),De(Ie),Rt(Ie)},tn=()=>{Ie.per_page=20,et(Ie),De(Ie),Rt(Ie)},gn=(Ft,Ht=!1,An=!1)=>Ke(void 0,null,function*(){var vn;if(St({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(Ft),group_type:"0"}}),Ie.page=1,Ie.per_page=20,Ie.group_id=Math.abs(Ft),An){const Rn=JSON.parse(JSON.stringify(cn));Rn.splice(Rn.length-2,2),Ie.parents=Rn}else Ie.parents=[...cn||[{id:0,name:"\u6839\u76EE\u5F55"}],...((vn=(0,x.b)(_t.current,Ft))==null?void 0:vn.map(Rn=>({id:Rn.id,name:Rn.name})))||[]];et(Ie),Rt(at({},Ie)),De(Ie)}),Sn=()=>{St({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Ie}})},Mn=()=>{St({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},pn=Ft=>Ke(void 0,null,function*(){St({type:"problemset/getDisciplines",payload:{source:"question",group_id:Ft,group_type:"3"}}),Ie.page=1,Ie.group_id=Ft||null,delete Ie.id,et(at({},Ie)),De(Ve(at({},Ie),{group_id:0})),Rt(Ve(at({},Ie),{group_id:0}))}),Zn=Ft=>{Ie.sort_by=Ft.type,Ie.sort_direction=Ft.direction,Ie.page=1,Ie.per_page=20,Gn(Ft.name),et(Ie),De(Ie),Rt(Ie)},He=Ft=>{Ie.discipline_id="",Ie.sub_discipline_id="",Ie.tag_discipline_id="",Ie.difficulty=null,Ie.page=1,Ie.per_page=20,Ie.group_id=Ft,Mt(-1),et(Ie),Rt(Ie)},Nt=Ft=>{kt(Ft)},bn=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"}],xt={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},kn=Ft=>Ke(void 0,null,function*(){if(Jt.type==="exercise"){const Ht=yield(0,ae.ZP)(`/api/exercises/${Jt.exerciseid}/toggle_random_question.json`,{method:"post",body:{question_id:Jt.qid,item_bank_id:Ft}});Ht!=null&&Ht.status||(ye.ZP.info("\u6362\u9898\u6210\u529F"),ue.history.push(Jt.from));return}});return le.createElement("div",{className:a.page},le.createElement("section",null,le.createElement("div",{className:a.wrap},le.createElement("div",{className:a.title},"\u8BD5\u9898\u5E93"),le.createElement("div",{className:a.headerWrapper},le.createElement("div",{className:a.tabsWrap},le.createElement(fe.default,{activeKey:We,onChange:Ze,tabBarExtraContent:le.createElement("div",{className:a.searchWrap},le.createElement(Me,{allowClear:!0,suffix:le.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Ut(Ie.keyword)}),className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",size:"middle",value:Ie.keyword,onChange:Ft=>{Ie.keyword=Ft.target.value,et(at({},Ie))},onSearch:Ut}))},le.createElement(je,{tab:"\u516C\u5171",key:"1"}),((Re=(Se=Fe.teachGroupData)==null?void 0:Se.groups)==null?void 0:Re.length)&&le.createElement(je,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,b.ag)()&&!(0,b.JA)()&&le.createElement(je,{tab:"\u6536\u85CF\u5939",key:"2"}),le.createElement(je,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),le.createElement(Oe.S,{showSelectAll:!1,className:a.select,disciplinesData:(Bt=Fe.disciplinesData)==null?void 0:Bt.disciplines,knowledgeData:qt,directionValue:Ie.discipline_id,subDisciplineValue:Ie.sub_discipline_id,typeValue:Ie.item_type,isprogram_homework:!1,showItemType:!1,showKnowledge:!0,name:Vt,setname:jn,difficultyValue:Ie.difficulty,showShixun:!1,onShixunChange:Mn,onDirectionChange:Gt,onTypeChange:()=>{},onDifficultyChange:pt,knowledgeValue:nn,onKnowledgeChange:mt,teachGroupData:(ft=Fe.teachGroupData)==null?void 0:ft.groups,onTeachGroupChange:pn,teachGroupValue:Ie.group_id,showTeachGroup:Ne})),le.createElement("div",{className:a.treeWrapper,style:{display:We==="0"?"block":"none"}},le.createElement("div",{className:a.treeHeader},le.createElement(oe.Z,{data:cn,onClick:gn,activeTabsKey:We}),le.createElement(Ee.ZP,{type:"link",onClick:Sn,className:a.exportBtn},le.createElement("img",{src:ee,alt:"",className:a.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),le.createElement(ke.Z,{spinning:En},le.createElement("div",{ref:rn,className:Ln.length?a.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},le.createElement(x.Z,{setRootData:Ft=>{_t.current=Ft},isProblemset:!1,reloadData:()=>{},data:Ln,onShare:()=>{},onOpen:gn,params:Ie,navigation:cn,activeTabsKey:We})))),le.createElement("div",{className:a.contentWrap},le.createElement("div",{className:a.batchWrap},le.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},le.createElement("div",{className:"font14"},le.createElement(ve.Z,{dropdownRender:()=>le.createElement(ce.default,{selectedKeys:[Qt]},Dt==null?void 0:Dt.map((Ft,Ht)=>le.createElement(ce.default.Item,{key:Ft.name,onClick:()=>Zn(Ft)},Ft.name)))},le.createElement("span",{style:{color:"#464F66"}},le.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),Qt))))),yn?le.createElement("div",null,le.createElement(Ee.ZP,{style:{paddingLeft:0},onClick:()=>{Ie.page=1,Ie.keyword=null,delete Ie.id,et(Ie),dn(!1),De(Ie)},type:"link"},le.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),le.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Ie.keyword,"\u201D")):null,le.createElement("div",{className:a.contentListWrap},Pt!==0?le.createElement(ke.Z,{size:"middle",spinning:ct["problemset/getItemBanks"]},rt.map((Ft,Ht)=>{var An,vn;return le.createElement("div",{className:a.li,key:Ft.id},le.createElement("div",{className:a.top},le.createElement(E.Z,{showCheckbox:!1,data:Ft,selectIds:Wt,onSelectCheckBox:Nt})),le.createElement("div",{className:a.bottom},le.createElement("p",{className:`${a.actionLeftItem} ${a.questionTypeName}`},(An=bn.find(Rn=>Rn.type===Ft.item_type))==null?void 0:An.name),le.createElement("p",{className:a.actionLeftItem},xt[Ft.difficulty]),le.createElement("p",{className:a.actionLeftItem},"\u521B\u5EFA\u8005",le.createElement("span",{className:"c-grey-333"},(vn=Ft==null?void 0:Ft.author)==null?void 0:vn.name)),le.createElement("p",{className:a.actionLeftItem},"\u66F4\u65B0",le.createElement("span",{className:"c-grey-333"},Ft==null?void 0:Ft.updated_at)),le.createElement("p",{className:a.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",le.createElement("span",{className:"c-grey-333"},Ft==null?void 0:Ft.quotes)),le.createElement("div",{className:a.more},le.createElement("span",{className:a.btnAdd,onClick:()=>kn(Ft.id)},"\u66FF\u6362"))))})):le.createElement(ke.Z,{size:"middle",spinning:ct["problemset/getItemBanks"]},le.createElement(Ge.Z,null))),Pt!==0&&le.createElement(we.Z,{showQuickJumper:!0,onChange:wt,defaultCurrent:1,pageSize:Ie==null?void 0:Ie.per_page,current:Ie.page||1,total:Pt,showTotal:Ft=>le.createElement("span",{className:"mr10"},"\u5171",le.createElement("span",{className:"c-light-primary"},Ft),"\u6761\u6570\u636E")}))),le.createElement(Le.Z,{onOk:He})))};var tt=(0,ue.connect)(({classroomList:_e,problemset:ot,user:Ce,loading:Fe,globalSetting:Je,shixunHomeworks:xe})=>({classroomList:_e,problemset:ot,user:Ce,globalSetting:Je,loading:Fe.effects,shixunHomeworks:xe}))(Qe)},86918:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return ce}});var y=te(43418),ue={ul:"ul___TdfYY"},Oe=te(32637),fe=te(59301),he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,ke=(we,Le)=>{var Ge={};for(var oe in we)ye.call(we,oe)&&Le.indexOf(oe)<0&&(Ge[oe]=we[oe]);if(we!=null&&he)for(var oe of he(we))Le.indexOf(oe)<0&&Ee.call(we,oe)&&(Ge[oe]=we[oe]);return Ge},ce=we=>{var Le=we,{open:Ge,onCancel:oe}=Le,a=ke(Le,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:Ge,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:oe,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:Oe,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:ue.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},92591:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return we}});var y=te(59301),ue=te(8591),Oe=te(43418),fe=te(92832),he={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ye=te(36061),Ee=te(16149),ke=te(89070),ve=(Le,Ge,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(Le,Ge)).next())});const ce=({problemset:Le,dispatch:Ge,onOk:oe})=>{const[a,E]=(0,y.useState)(""),[x,b]=(0,y.useState)([0]),z=()=>{Ge({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var ne,ae;Le.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ae=(ne=Le.actionTabs)==null?void 0:ne.params)==null?void 0:ae.group_id]),E(""))},[Le.actionTabs.key]);const ee=()=>ve(void 0,null,function*(){const ne=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let le=0;le0?x[0]:0,name:a});ae.status===0&&(z(),oe(ae==null?void 0:ae.id))});return y.createElement(Oe.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:Le.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:ee,destroyOnClose:!0},y.createElement("div",{className:he.addModal},y.createElement("div",{className:he.row},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ne=>E(ne.target.value)})),y.createElement("div",{className:he.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ye.Z,{value:x,onChange:ne=>b(ne)}))))};var we=(0,ke.connect)(({problemset:Le})=>({problemset:Le}))(ce)},28785:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),ke=te(85149),ve=te(24334),ce=te.n(ve),we=te(99064),Le=te(88264),Ge=te(87001),oe=te(61186),a=te.n(oe),E=te(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Pe,me,ge)=>me in Pe?x(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,re=(Pe,me)=>{for(var ge in me||(me={}))ne.call(me,ge)&&le(Pe,ge,me[ge]);if(ee)for(var ge of ee(me))ae.call(me,ge)&&le(Pe,ge,me[ge]);return Pe},ie=(Pe,me)=>b(Pe,z(me)),Ae=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},Ke=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,Ke);je((ge=ge.apply(Pe,me)).next())});const de=({problemset:Pe,dispatch:me})=>{var ge,at,Ve,pe,Ke;const[je,Me]=(0,y.useState)({}),[Te,Qe]=(0,y.useState)([]),[tt,_e]=(0,y.useState)(!1),[ot,Ce]=(0,y.useState)(!1),[Fe,Je]=(0,y.useState)({}),xe=["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,y.useEffect)(()=>{var it,Lt,Se;if(((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.key)==="BPROGRAM"){const Re=(0,he.cloneDeep)((Lt=Pe==null?void 0:Pe.actionTabs)==null?void 0:Lt.params);Me(Re),Qe((Se=Re==null?void 0:Re.standard_answer)==null?void 0:Se.map(Bt=>({value:"",answer:(Bt==null?void 0:Bt.answer_text)||[]})))}},[(ge=Pe==null?void 0:Pe.actionTabs)==null?void 0:ge.key]);function ct(){return new Date().getTime()}const St=()=>Ae(void 0,null,function*(){var it,Lt,Se,Re,Bt;if(Te.some(Et=>(Et==null?void 0:Et.value)==="")&&!tt){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(tt){const Et=(0,he.cloneDeep)((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.params);Qe([...(Lt=Et==null?void 0:Et.standard_answer)==null?void 0:Lt.map(Jt=>({value:"",answer:(Jt==null?void 0:Jt.answer_text)||[],type:""}))]),_e(!tt);return}else{let Et=Te==null?void 0:Te.map((Jt,Ie)=>ie(re({},Jt),{type:Jt.types}));Qe(Et)}console.log(Te),Ce(!0);let ft=yield(0,we.ZP)(`/api/problems/${(Se=je==null?void 0:je.program_attr)==null?void 0:Se.identifier}/start.json`,{method:"get"});const It=yield(0,Le.n4)(ft==null?void 0:ft.identifier,{code:(Re=je==null?void 0:je.program_attr)==null?void 0:Re.code,language:(Bt=je==null?void 0:je.program_attr)==null?void 0:Bt.language,answers:Te==null?void 0:Te.map(Et=>Et.value)});if((It==null?void 0:It.status)===0){let Jt=function(){return Ae(this,null,function*(){const{status:Ie,message:et,data:Pt}=yield(0,Le.rX)(ft==null?void 0:ft.identifier,"submit"),rt=ct()-Et>10*1e3*(Te==null?void 0:Te.length);if(Ie!==0&&!rt&&setTimeout(Jt,1e3),rt){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),Ce(!1);return}if(Ie===0){Ce(!1);let ut=Te==null?void 0:Te.map((We,Ot)=>ie(re({},We),{type:(Pt==null?void 0:Pt.right_arr[Ot])===1?"success":"warning"}));Qe(ut),Je(Pt),Pt.status===2&&(Ce(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Et=ct();yield(0,Le.bM)(ft==null?void 0:ft.identifier,{}),Jt()}else Ce(!1);_e(!tt)}),be=()=>{Me({}),Qe([]),_e(!1),me({type:"problemset/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Pe.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:tt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:St,onCancel:be,okButtonProps:{loading:ot}},E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(ke.Z,{value:(at=je==null?void 0:je.program_attr)==null?void 0:at.description}),((Ve=je==null?void 0:je.program_attr)==null?void 0:Ve.code)&&E.createElement(ke.Z,{showProgramFill:!0,onFillChange:it=>{let Lt=it==null?void 0:it.map((Se,Re)=>re({},Se));Qe(Lt)},programFillValue:Te,value:ve.Base64.decode((pe=je==null?void 0:je.program_attr)==null?void 0:pe.code)}),tt&&E.createElement(y.Fragment,null,E.createElement("div",{className:Ee.Z.line}),(Ke=je==null?void 0:je.standard_answer)==null?void 0:Ke.map((it,Lt)=>E.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},E.createElement("b",null,"\u586B\u7A7A",Lt+1,"\u7B54\u6848:\xA0"),E.createElement("pre",null,(it==null?void 0:it.answer_text)||""))),E.createElement("div",{className:"c-grey-333 mb10"},E.createElement("b",null,"\u89E3\u6790:\xA0"),(je==null?void 0:je.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Fe==null?void 0:Fe.id)&&Fe.status!==2&&E.createElement(fe.default,{open:(Fe==null?void 0:Fe.id)&&Fe.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Je({})},onCancel:()=>{Je({})}},E.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},E.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),E.createElement("span",{style:{marginLeft:12,color:Fe.status!==0&&"#E30000"}},Ge.Im[Fe.status])),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),E.createElement("span",{style:{marginLeft:12}},a()(Fe.created_at).format("YYYY-MM-DD HH:mm:ss"))),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),E.createElement("span",{style:{marginLeft:12}},Fe.language)),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),E.createElement("span",{style:{marginLeft:12}},Fe.execute_time,"ms"))),E.createElement(Ge.Y4,re({},Fe)))))};Ct.Z=(0,ue.connect)(({problemset:Pe})=>({problemset:Pe}))(de)},22266:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return In}});var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te(85149),Ee=te(5112),ke=te(3113),ve=te(28103),ce=te(88175),we=te(59301),Le=Object.defineProperty,Ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Wt,kt,Qt)=>kt in Wt?Le(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,z=(Wt,kt)=>{for(var Qt in kt||(kt={}))E.call(kt,Qt)&&b(Wt,Qt,kt[Qt]);if(a)for(var Qt of a(kt))x.call(kt,Qt)&&b(Wt,Qt,kt[Qt]);return Wt},ee=(Wt,kt)=>Ge(Wt,oe(kt)),ne=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const ae=({problemset:Wt,dispatch:kt,showdiv:Qt,data:Gn})=>{const[Ln,fn]=(0,y.useState)([]),[rn,En]=(0,y.useState)(!1),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,y.useEffect)(()=>{var bt;((bt=Object.keys(Gn))==null?void 0:bt.length)>0&&fn(Gn.choices)},[Gn]);const Vt=()=>ne(void 0,null,function*(){if(!Ln.some(bt=>bt==null?void 0:bt.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const bt=(0,he.cloneDeep)(Gn);fn(bt.choices)}En(!rn)}),jn=(bt,_t)=>{console.log(bt.target.checked);const Rt=Ln.map((De,ht)=>ee(z({},De),{checked:ht===_t?bt.target.checked:!1}));fn(Rt)},Dt=()=>{fn([]),En(!1),kt({type:"problemset/setActionTabs",payload:{}})};return we.createElement("div",null,we.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),we.createElement(ye.Z,{value:Gn==null?void 0:Gn.name}),Ln==null?void 0:Ln.map((bt,_t)=>{const{is_answer:Rt,checked:De,choice_text:ht}=bt;let yt="";return rn&&Rt&&(yt=ce.Z.green),rn&&!Rt&&De&&(yt=ce.Z.red),we.createElement("div",{key:_t,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${yt}`},we.createElement(Ee.ZP,{onChange:Gt=>jn(Gt,_t),checked:De}),we.createElement("span",null,an[_t],".\xA0"),we.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Rt&&we.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Rt&&De&&we.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&we.createElement(y.Fragment,null,we.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},we.createElement("div",{className:"c-grey-333 mb5"},we.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),an[Ln.findIndex(bt=>bt.is_answer)]),we.createElement("div",{className:"c-grey-333 mb10"},we.createElement("b",null,"\u89E3\u6790:\xA0"),(Gn==null?void 0:Gn.analysis)||"\u6682\u65E0\u89E3\u6790"))),we.createElement("div",{style:{textAlign:"end",marginTop:10}},we.createElement(ke.ZP,{type:"primary",onClick:()=>{Vt()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&we.createElement(ve.Z,null))};var le=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(ae),re=te(92832),ie=te(59879),Ae=te(59301),de=Object.defineProperty,Pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,pe=(Wt,kt,Qt)=>kt in Wt?de(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,Ke=(Wt,kt)=>{for(var Qt in kt||(kt={}))at.call(kt,Qt)&&pe(Wt,Qt,kt[Qt]);if(ge)for(var Qt of ge(kt))Ve.call(kt,Qt)&&pe(Wt,Qt,kt[Qt]);return Wt},je=(Wt,kt)=>Pe(Wt,me(kt)),Me=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const Te=({problemset:Wt,datas:kt,showdiv:Qt,dispatch:Gn})=>{var Ln;const[fn,rn]=(0,y.useState)({}),[En,an]=(0,y.useState)([]),[Vt,jn]=(0,y.useState)(!1),Dt=["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,y.useEffect)(()=>{var De;if(Object.keys(kt)){const ht=(0,he.cloneDeep)(kt);rn(ht),an((De=ht==null?void 0:ht.standard_answer)==null?void 0:De.map(yt=>Ke({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}},[kt]);const bt=()=>Me(void 0,null,function*(){var De;if(En.some(ht=>(ht==null?void 0:ht.value)==="")){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const ht=(0,he.cloneDeep)(kt);an((De=ht==null?void 0:ht.standard_answer)==null?void 0:De.map(yt=>Ke({value:"",answer:(yt==null?void 0:yt.answer_text)||[]},yt)))}jn(!Vt)}),_t=(De,ht)=>{const yt=En.map((Gt,pt)=>je(Ke({},Gt),{value:pt===ht?De.target.value:Gt.value}));an(yt)},Rt=()=>{rn({}),an([]),jn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return Ae.createElement("div",null,Ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ae.createElement(ye.Z,{value:fn==null?void 0:fn.name}),En==null?void 0:En.map((De,ht)=>{const{value:yt,answer:Gt}=De;let pt="";return Vt&&(Gt!=null&&Gt.includes(yt))&&(pt=ce.Z.green),Vt&&!(Gt!=null&&Gt.includes(yt))&&(pt=ce.Z.red),Ae.createElement("div",{key:ht,style:{pointerEvents:Vt?"none":"auto",marginTop:10},className:`${ce.Z.row} ${pt}`},Ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ht+1,"\u7B54\u6848:"),(De==null?void 0:De.model)===1?Ae.createElement(re.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:mt=>_t(mt,ht),value:yt}):Ae.createElement(ie.Z,{value:yt,onChange:mt=>{const Ne=En.map((Ue,Ze)=>je(Ke({},Ue),{value:Ze===ht?mt:Ue.value}));an(Ne)}}),Vt&&(Gt==null?void 0:Gt.includes(yt))&&Ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!(Gt!=null&&Gt.includes(yt))&&Ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&Ae.createElement(y.Fragment,null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Ln=fn==null?void 0:fn.standard_answer)==null?void 0:Ln.map((De,ht)=>{var yt,Gt;return Ae.createElement("div",{className:"c-grey-333 mb5"},Ae.createElement("b",null,"\u586B\u7A7A",ht+1,"\u7B54\u6848:\xA0"),(De==null?void 0:De.model)===1?((yt=De==null?void 0:De.answer_text)==null?void 0:yt.join("\u3001"))||"":Ae.createElement(ie.Z,{value:(Gt=De==null?void 0:De.answer_text)==null?void 0:Gt.join("\u3001"),disabled:!0}))}),Ae.createElement("div",{className:"c-grey-333 mb10"},Ae.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ae.createElement("div",{style:{textAlign:"end",marginTop:10}},Ae.createElement(ke.ZP,{type:"primary",onClick:()=>{bt()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Ae.createElement(ve.Z,null))};var Qe=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(Te),tt=te(59301),_e=Object.defineProperty,ot=Object.defineProperties,Ce=Object.getOwnPropertyDescriptors,Fe=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,xe=Object.prototype.propertyIsEnumerable,ct=(Wt,kt,Qt)=>kt in Wt?_e(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,St=(Wt,kt)=>{for(var Qt in kt||(kt={}))Je.call(kt,Qt)&&ct(Wt,Qt,kt[Qt]);if(Fe)for(var Qt of Fe(kt))xe.call(kt,Qt)&&ct(Wt,Qt,kt[Qt]);return Wt},be=(Wt,kt)=>ot(Wt,Ce(kt)),it=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const Lt=({problemset:Wt,datas:kt,showdiv:Qt,dispatch:Gn})=>{var Ln;const[fn,rn]=(0,y.useState)({}),[En,an]=(0,y.useState)([]),[Vt,jn]=(0,y.useState)(!1),Dt=["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,y.useEffect)(()=>{if(Object.keys(kt)){const De=(0,he.cloneDeep)(kt);rn(De),an(De.choices)}},[kt]);const bt=()=>it(void 0,null,function*(){if(!En.some(De=>De==null?void 0:De.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Vt){const De=(0,he.cloneDeep)(kt);an(De.choices)}jn(!Vt)}),_t=(De,ht)=>{console.log(De.target.checked);const yt=En.map((Gt,pt)=>be(St({},Gt),{checked:pt===ht?De.target.checked:!1}));an(yt)},Rt=()=>{rn({}),an([]),jn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return tt.createElement("div",null,tt.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),tt.createElement(ye.Z,{value:fn==null?void 0:fn.name}),En==null?void 0:En.map((De,ht)=>{const{is_answer:yt,checked:Gt,choice_text:pt}=De;let mt="";return Vt&&yt&&(mt=ce.Z.green),Vt&&!yt&&Gt&&(mt=ce.Z.red),tt.createElement("div",{key:ht,style:{pointerEvents:Vt?"none":"auto"},className:`${ce.Z.row} ${mt}`},tt.createElement(Ee.ZP,{onChange:Ne=>_t(Ne,ht),checked:Gt}),tt.createElement(ye.Z,{className:ce.Z.html,value:pt}),Vt&&yt&&tt.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Vt&&!yt&&Gt&&tt.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Vt&&tt.createElement(y.Fragment,null,tt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},tt.createElement("div",{className:"c-grey-333 mb5"},tt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Ln=En.find(De=>De.is_answer))==null?void 0:Ln.choice_text),tt.createElement("div",{className:"c-grey-333 mb10"},tt.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),tt.createElement("div",{style:{textAlign:"end",marginTop:10}},tt.createElement(ke.ZP,{type:"primary",onClick:()=>{bt()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&tt.createElement(ve.Z,null))};var Se=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(Lt),Re=te(24905),Bt=te(59301),ft=Object.defineProperty,It=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Jt=Object.getOwnPropertySymbols,Ie=Object.prototype.hasOwnProperty,et=Object.prototype.propertyIsEnumerable,Pt=(Wt,kt,Qt)=>kt in Wt?ft(Wt,kt,{enumerable:!0,configurable:!0,writable:!0,value:Qt}):Wt[kt]=Qt,st=(Wt,kt)=>{for(var Qt in kt||(kt={}))Ie.call(kt,Qt)&&Pt(Wt,Qt,kt[Qt]);if(Jt)for(var Qt of Jt(kt))et.call(kt,Qt)&&Pt(Wt,Qt,kt[Qt]);return Wt},rt=(Wt,kt)=>It(Wt,Et(kt)),ut=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const We=({problemset:Wt,data:kt,showdiv:Qt,dispatch:Gn})=>{const[Ln,fn]=(0,y.useState)([]),[rn,En]=(0,y.useState)(!1),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,y.useEffect)(()=>{var bt;((bt=Object.keys(kt))==null?void 0:bt.length)>0&&fn(kt.choices)},[kt]);const Vt=()=>ut(void 0,null,function*(){if(!Ln.some(bt=>bt==null?void 0:bt.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const bt=(0,he.cloneDeep)(kt);fn(bt.choices)}En(!rn)}),jn=(bt,_t)=>{console.log(bt.target.checked);const Rt=Ln.map((De,ht)=>rt(st({},De),{checked:ht===_t?bt.target.checked:De.checked}));fn(Rt)},Dt=()=>{let bt="";return Ln.forEach((_t,Rt)=>{_t.is_answer&&(bt=bt+an[Rt])}),bt};return Bt.createElement("div",null,Bt.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Bt.createElement(ye.Z,{value:kt==null?void 0:kt.name}),Ln==null?void 0:Ln.map((bt,_t)=>{const{is_answer:Rt,checked:De,choice_text:ht}=bt;let yt="";return rn&&Rt&&(yt=ce.Z.green),rn&&!Rt&&De&&(yt=ce.Z.red),Bt.createElement("div",{key:_t,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${yt}`},Bt.createElement(Re.default,{style:{padding:3},onChange:Gt=>jn(Gt,_t),checked:De}),Bt.createElement("span",null,an[_t],".\xA0"),Bt.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Rt&&Bt.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Rt&&De&&Bt.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Bt.createElement(y.Fragment,null,Bt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Bt.createElement("div",{className:"c-grey-333 mb5"},Bt.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Dt()),Bt.createElement("div",{className:"c-grey-333 mb10"},Bt.createElement("b",null,"\u89E3\u6790:\xA0"),(kt==null?void 0:kt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Bt.createElement("div",{style:{textAlign:"end",marginTop:10}},Bt.createElement(ke.ZP,{type:"primary",onClick:()=>{Vt()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Bt.createElement(ve.Z,null))};var Ot=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(We),nn=te(12290),Mt=te(59301),qt=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const en=({problemset:Wt,dispatch:kt,showdiv:Qt,datas:Gn})=>{var Ln,fn,rn;const[En,an]=(0,y.useState)({}),[Vt,jn]=(0,y.useState)(!1),[Dt,bt]=(0,y.useState)(!0),[_t,Rt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(Gn)){const yt=(0,he.cloneDeep)(Gn);an(yt)}},[Gn]);const De=()=>qt(void 0,null,function*(){if(!_t){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Vt&&Rt(""),jn(!Vt)}),ht=()=>{an({}),bt(!0),jn(!1),Rt(""),kt({type:"problemset/setActionTabs",payload:{}})};return Mt.createElement("div",null,Mt.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Mt.createElement(ye.Z,{value:En==null?void 0:En.name,style:{marginBottom:10}}),Dt?Mt.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{bt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Mt.createElement(nn.Z,{defaultValue:_t,onChange:yt=>{Rt(yt)}}),Vt&&Mt.createElement(y.Fragment,null,Mt.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Mt.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Mt.createElement("br",null),((Ln=En==null?void 0:En.answer_texts)==null?void 0:Ln[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((fn=En==null?void 0:En.keywords)==null?void 0:fn.length)>0&&Mt.createElement("div",{style:{marginTop:10,marginBottom:10}},Mt.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(rn=En==null?void 0:En.keywords)==null?void 0:rn.map(yt=>{var Gt,pt,mt;return((Gt=yt==null?void 0:yt.keyword)==null?void 0:Gt.length)>1?((pt=yt==null?void 0:yt.keyword)==null?void 0:pt.join("\u6216"))+"\uFF1B":((mt=yt==null?void 0:yt.keyword)==null?void 0:mt[0])+"\uFF1B"})),Mt.createElement("div",{style:{color:"#5F6368"}},Mt.createElement("b",null,"\u89E3\u6790:"),Mt.createElement("br",null),(En==null?void 0:En.analysis)||"\u6682\u65E0\u89E3\u6790"))),Mt.createElement("div",{style:{textAlign:"end",marginTop:10}},Mt.createElement(ke.ZP,{type:"primary",onClick:()=>{De()}},Vt?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Qt&&Mt.createElement(ve.Z,null))};var cn=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(en),wn=te(59301),yn=(Wt,kt,Qt)=>new Promise((Gn,Ln)=>{var fn=an=>{try{En(Qt.next(an))}catch(Vt){Ln(Vt)}},rn=an=>{try{En(Qt.throw(an))}catch(Vt){Ln(Vt)}},En=an=>an.done?Gn(an.value):Promise.resolve(an.value).then(fn,rn);En((Qt=Qt.apply(Wt,kt)).next())});const dn=({problemset:Wt,dispatch:kt})=>{var Qt,Gn;const[Ln,fn]=(0,y.useState)({}),[rn,En]=(0,y.useState)(!1),[an,Vt]=(0,y.useState)(!0),[jn,Dt]=(0,y.useState)("");(0,y.useEffect)(()=>{var Rt,De;if(((Rt=Wt==null?void 0:Wt.actionTabs)==null?void 0:Rt.key)==="COMBINATION"){const ht=(0,he.cloneDeep)((De=Wt==null?void 0:Wt.actionTabs)==null?void 0:De.params);fn(ht)}},[(Qt=Wt==null?void 0:Wt.actionTabs)==null?void 0:Qt.key]);const bt=()=>yn(void 0,null,function*(){if(!jn){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}En(!rn)}),_t=()=>{fn({}),Vt(!0),En(!1),Dt(""),kt({type:"problemset/setActionTabs",payload:{}})};return wn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Wt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:bt,onCancel:_t},wn.createElement("div",null,wn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),wn.createElement(ye.Z,{value:Ln==null?void 0:Ln.name,style:{marginBottom:10}}),(Gn=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:Gn.map((Rt,De)=>{var ht,yt,Gt,pt,mt;if((Rt==null?void 0:Rt.item_type)==="SINGLE")return wn.createElement(le,{data:Rt,showdiv:((ht=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:ht.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="MULTIPLE")return wn.createElement(Ot,{data:Rt,showdiv:((yt=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:yt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="JUDGMENT")return wn.createElement(Se,{datas:Rt,showdiv:((Gt=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:Gt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="COMPLETION")return wn.createElement(Qe,{datas:Rt,showdiv:((pt=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:pt.length)-1===De});if((Rt==null?void 0:Rt.item_type)==="SUBJECTIVE")return wn.createElement(cn,{datas:Rt,showdiv:((mt=Ln==null?void 0:Ln.sub_item_banks)==null?void 0:mt.length)-1===De})})))};var In=(0,ue.connect)(({problemset:Wt})=>({problemset:Wt}))(dn)},19480:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(92832),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=te(59879),we=te(59301),Le=Object.defineProperty,Ge=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(le,re,ie)=>re in le?Le(le,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[re]=ie,z=(le,re)=>{for(var ie in re||(re={}))E.call(re,ie)&&b(le,ie,re[ie]);if(a)for(var ie of a(re))x.call(re,ie)&&b(le,ie,re[ie]);return le},ee=(le,re)=>Ge(le,oe(re)),ne=(le,re,ie)=>new Promise((Ae,de)=>{var Pe=at=>{try{ge(ie.next(at))}catch(Ve){de(Ve)}},me=at=>{try{ge(ie.throw(at))}catch(Ve){de(Ve)}},ge=at=>at.done?Ae(at.value):Promise.resolve(at.value).then(Pe,me);ge((ie=ie.apply(le,re)).next())});const ae=({problemset:le,dispatch:re})=>{var ie,Ae;const[de,Pe]=(0,y.useState)({}),[me,ge]=(0,y.useState)([]),[at,Ve]=(0,y.useState)(!1),[pe,Ke]=(0,y.useState)(0),je=["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,y.useEffect)(()=>{var tt,_e,ot;if(((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.key)==="COMPLETION"){const Ce=(0,ye.cloneDeep)((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params);Pe(Ce),ge((ot=Ce==null?void 0:Ce.standard_answer)==null?void 0:ot.map(Fe=>{var Je;return z({value:"",answer:(Je=(Fe==null?void 0:Fe.answer_text)||[])==null?void 0:Je.map(xe=>xe.trim())},Fe)}))}},[(ie=le==null?void 0:le.actionTabs)==null?void 0:ie.key]);const Me=()=>ne(void 0,null,function*(){var tt,_e;if(me.some(ot=>(ot==null?void 0:ot.value)==="")){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(at){const ot=(0,ye.cloneDeep)((tt=le==null?void 0:le.actionTabs)==null?void 0:tt.params);ge((_e=ot==null?void 0:ot.standard_answer)==null?void 0:_e.map(Ce=>{var Fe;return z({value:"",answer:(Fe=(Ce==null?void 0:Ce.answer_text)||[])==null?void 0:Fe.map(Je=>Je.trim())},Ce)}))}Ke(pe+1),Ve(!at)}),Te=(tt,_e)=>{const ot=me.map((Ce,Fe)=>ee(z({},Ce),{value:Fe===_e?tt.target.value:Ce.value}));ge(ot)},Qe=()=>{Pe({}),ge([]),Ve(!1),re({type:"problemset/setActionTabs",payload:{}})};return console.log("choices",me),we.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:at?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Me,onCancel:Qe},we.createElement("div",null,we.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),we.createElement(ve.Z,{value:de==null?void 0:de.name}),me==null?void 0:me.map((tt,_e)=>{const{value:ot,answer:Ce}=tt;let Fe="";return at&&(Ce!=null&&Ce.includes(ot))&&(Fe=ke.Z.green),at&&!(Ce!=null&&Ce.includes(ot))&&(Fe=ke.Z.red),we.createElement("div",{key:_e,style:{pointerEvents:at?"none":"auto",marginTop:10},className:`${ke.Z.row} ${Fe}`},we.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",_e+1,"\u7B54\u6848:"),(tt==null?void 0:tt.model)===1?we.createElement(he.default.TextArea,{className:ke.Z.textArea,style:{width:610,marginRight:10},onChange:Je=>Te(Je,_e),value:ot}):we.createElement(ce.Z,{key:pe,value:ot,onChange:Je=>{const xe=me.map((ct,St)=>ee(z({},ct),{value:St===_e?Je:ct.value}));ge(xe)}}),at&&(Ce==null?void 0:Ce.includes(ot))&&we.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),at&&!(Ce!=null&&Ce.includes(ot))&&we.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),at&&we.createElement(y.Fragment,null,we.createElement("div",{className:ke.Z.line}),(Ae=de==null?void 0:de.standard_answer)==null?void 0:Ae.map((tt,_e)=>{var ot,Ce;return we.createElement("div",{className:"c-grey-333 mb5"},we.createElement("b",null,"\u586B\u7A7A",_e+1,"\u7B54\u6848:\xA0"),(tt==null?void 0:tt.model)===1?((ot=tt==null?void 0:tt.answer_text)==null?void 0:ot.join("\u3001"))||"":we.createElement(ce.Z,{value:(Ce=tt==null?void 0:tt.answer_text)==null?void 0:Ce.join("\u3001"),disabled:!0}))}),we.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},we.createElement("b",null,"\u89E3\u6790:\xA0"),we.createElement(ve.Z,{value:(de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};Ct.Z=(0,ue.connect)(({problemset:le})=>({problemset:le}))(ae)},26480:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return he}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},ue=te(60324),Oe=te(59301),he=({data:ye=[],activeTabsKey:Ee,onClick:ke})=>{const ve=()=>ye.map((we,Le)=>Oe.createElement("div",{key:Le,className:y.few},Oe.createElement("b",{title:we.name,style:{color:"#333333"},onClick:()=>ke(we.id,!1,Ee==="3")},we.name),Le\xA0"))),ce=()=>{let we=!0;const Le=ye.slice(2,-2),Ge=Oe.createElement("div",{className:y.pWrap},Le.map(oe=>Oe.createElement("span",{title:oe.name,onClick:()=>ke(oe.id,!1,Ee==="3"),key:oe.id},oe.name)));return ye.map((oe,a)=>{let E=null;return a>1&&ake(oe.id,!1,Ee==="3")},oe.name),a\xA0")),E})};return Oe.createElement("aside",{style:{overflowX:"auto"}},ye.length>1&&Oe.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ye.length===1||ke(ye[ye.length-2].id,!1,!0)}}),Oe.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ye==null?void 0:ye.length)>5?ce():ve())}},37632:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ge)for(var le of Ge(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>we(ne,Le(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le,re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),at=["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,y.useEffect)(()=>{var je,Me;if(((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.key)==="JUDGMENT"){const Te=(0,ye.cloneDeep)((Me=ne==null?void 0:ne.actionTabs)==null?void 0:Me.params);Ae(Te),Pe(Te.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const Ve=()=>z(void 0,null,function*(){var je;if(!de.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Me=(0,ye.cloneDeep)((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.params);Pe(Me.choices)}ge(!me)}),pe=(je,Me)=>{console.log(je.target.checked);const Te=de.map((Qe,tt)=>b(x({},Qe),{checked:tt===Me?je.target.checked:!1}));Pe(Te)},Ke=()=>{Ae({}),Pe([]),ge(!1),ae({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:Ke},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(ve.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return me&&Te&&(_e=ke.Z.green),me&&!Te&&Qe&&(_e=ke.Z.red),y.createElement("div",{key:Me,style:{pointerEvents:me?"none":"auto"},className:`${ke.Z.row} ${_e}`},y.createElement(he.ZP,{onChange:ot=>pe(ot,Me),checked:Qe}),y.createElement(ve.Z,{className:ke.Z.html,value:tt}),me&&Te&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Te&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(re=de.find(je=>je.is_answer))==null?void 0:re.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ct.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},61511:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(24905),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=Object.defineProperty,we=Object.defineProperties,Le=Object.getOwnPropertyDescriptors,Ge=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ge)for(var le of Ge(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>we(ne,Le(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le;const[re,ie]=(0,y.useState)({}),[Ae,de]=(0,y.useState)([]),[Pe,me]=(0,y.useState)(!1),ge=["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,y.useEffect)(()=>{var je,Me;if(((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.key)==="MULTIPLE"){const Te=(0,ye.cloneDeep)((Me=ne==null?void 0:ne.actionTabs)==null?void 0:Me.params);ie(Te),de(Te.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const at=()=>z(void 0,null,function*(){var je;if(!Ae.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const Me=(0,ye.cloneDeep)((je=ne==null?void 0:ne.actionTabs)==null?void 0:je.params);de(Me.choices)}me(!Pe)}),Ve=(je,Me)=>{console.log(je.target.checked);const Te=Ae.map((Qe,tt)=>b(x({},Qe),{checked:tt===Me?je.target.checked:Qe.checked}));de(Te)},pe=()=>{ie({}),de([]),me(!1),ae({type:"problemset/setActionTabs",payload:{}})},Ke=()=>{let je="";return Ae.forEach((Me,Te)=>{Me.is_answer&&(je=je+ge[Te])}),je};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:at,onCancel:pe},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(ve.Z,{value:re==null?void 0:re.name}),Ae==null?void 0:Ae.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return Pe&&Te&&(_e=ke.Z.green),Pe&&!Te&&Qe&&(_e=ke.Z.red),y.createElement("div",{key:Me,style:{pointerEvents:Pe?"none":"auto"},className:`${ke.Z.row} ${_e}`},y.createElement(he.default,{style:{padding:3},onChange:ot=>Ve(ot,Me),checked:Qe}),y.createElement("span",null,ge[Me],".\xA0"),y.createElement(ve.Z,{className:ke.Z.html,value:tt}),Pe&&Te&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Te&&Qe&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&y.createElement(y.Fragment,null,y.createElement("div",{className:ke.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),Ke()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(re==null?void 0:re.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ct.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},69413:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return de},b:function(){return re}});var y=te(59301),ue=te(8591),Oe=te(43418),fe=te(92832),he=te(3113),ye=te(17574),Ee={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},ke=te(99064),ve=te(73631),ce=te(31328),we=te(16149),Le=te(89392),Ge=te(94794),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Pe,me,ge)=>me in Pe?oe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,ne=(Pe,me)=>{for(var ge in me||(me={}))b.call(me,ge)&&ee(Pe,ge,me[ge]);if(x)for(var ge of x(me))z.call(me,ge)&&ee(Pe,ge,me[ge]);return Pe},ae=(Pe,me)=>a(Pe,E(me)),le=(Pe,me,ge)=>new Promise((at,Ve)=>{var pe=Me=>{try{je(ge.next(Me))}catch(Te){Ve(Te)}},Ke=Me=>{try{je(ge.throw(Me))}catch(Te){Ve(Te)}},je=Me=>Me.done?at(Me.value):Promise.resolve(Me.value).then(pe,Ke);je((ge=ge.apply(Pe,me)).next())});const re=(Pe,me,ge=[])=>{if(Pe)for(const at of Pe){if(at.key===me)return ge;if(at.children&&at.children!=""){const Ve=re(at.children,me,[...ge,{id:at.key,name:at.title.props.name}]);if(Ve)return Ve}}},ie=({isProblemset:Pe,name:me,id:ge,isShare:at,itemBanksCount:Ve,onOpen:pe=()=>{},onShare:Ke=()=>{},onMove:je=()=>{},onDeleteOk:Me=()=>{}})=>{const[Te,Qe]=(0,y.useState)(!1),[tt,_e]=(0,y.useState)(me),[ot,Ce]=(0,y.useState)(me),Fe=xe=>le(void 0,null,function*(){const ct=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ot.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ot.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let be=0;be{Oe.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield(0,ke.ZP)(`/api/item_banks_groups/${Math.abs(xe)}.json`,{method:"delete",body:{}})).status===0&&Me(xe)})})};return y.createElement("div",{className:Ee.list,onClick:xe=>pe(ge,at)},Te?y.createElement(fe.default,{style:{maxWidth:780},value:ot,onChange:xe=>{Ce(xe.target.value)},onClick:xe=>xe.stopPropagation()}):y.createElement("div",{className:Ee.name,title:tt},tt),Ve?y.createElement("div",{className:Ee.subject},"\u8BD5\u9898\u6570 ",Ve):"",Pe&&y.createElement("div",{className:Ee.btns},Te?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:xe=>{xe.stopPropagation(),Fe(ge)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:xe=>{xe.stopPropagation(),Ce(tt),Qe(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:xe=>{xe.stopPropagation(),je(ge,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:xe=>{xe.stopPropagation(),je(ge,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(he.ZP,{className:"ml10",onClick:xe=>{xe.stopPropagation(),Ke(Math.abs(ge))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(he.ZP,{className:"ml10",onClick:xe=>{xe.stopPropagation(),Qe(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(he.ZP,{onClick:xe=>{xe.stopPropagation(),Je(ge)},type:"link",danger:!0},"\u5220\u9664"))))};var de=({isProblemset:Pe,data:me,onOpen:ge=()=>{},onShare:at=()=>{},navigation:Ve,reloadData:pe,activeTabsKey:Ke,setRootData:je,params:Me})=>{const[Te,Qe]=(0,y.useState)(),[tt,_e]=(0,y.useState)([]),[ot,Ce]=(0,y.useState)([]);(0,y.useEffect)(()=>{Te&&setTimeout(()=>{je(Te)},200)},[Te]),(0,y.useEffect)(()=>{Ce([]),_e([])},[me]),(0,y.useEffect)(()=>{ot.length===0&&tt.length===0&&Qe(me==null?void 0:me.map(Lt=>({title:y.createElement(ie,{isProblemset:Pe,name:Lt.name,id:Lt.id,isShare:Lt.is_share,itemBanksCount:Lt.item_banks_count,onMove:Je,onOpen:ge,onShare:at,onDeleteOk:ct}),key:Lt.id,icon:Lt.is_share?y.createElement("img",{onClick:()=>{ge(Lt.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Lt.id)},src:ve,className:Ee.folderIcon}),isLeaf:!Lt.have_child})))},[ot,tt,me]);const Fe=(Lt,Se,Re)=>{const Bt=(0,Le.cloneDeep)(Lt);for(let ft=0;ftle(void 0,null,function*(){(Se==="up"?yield(0,we.A1)({id:Math.abs(Lt)}):yield(0,we.vi)({id:Math.abs(Lt)})).status===0&&Qe(Bt=>Fe(Bt,Lt,Se))}),xe=(Lt,Se)=>Lt.filter(Re=>Re.key===Se?!1:(Re.children&&(Re.children=xe(Re.children,Se)),!0)),ct=Lt=>{Qe(Se=>xe(Se,Lt)),pe()},St=(Lt,Se,Re)=>Lt.map(Bt=>Bt.key===Se?ne(ne({},Bt),Re):Bt.children?ae(ne({},Bt),{children:St(Bt.children,Se,Re)}):Bt),be=Lt=>le(void 0,null,function*(){var Se;const{key:Re}=Lt;let Bt=Ke===Ge.TabType.TeachGroupShare?"3":"";const ft=yield(0,we.ex)(ae(ne({},Me),{group_id:Math.abs(Re),parents:[...Ve||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Se=re(Te,Re))==null?void 0:Se.map(Jt=>({id:Jt.id,name:Jt.name}))],type:Bt})),{data:It,total_count:Et}=ft||{};Et>0&&Qe(Jt=>St(Jt,Re,{children:It.map(Ie=>({title:y.createElement(ie,{isProblemset:Pe,name:Ie.name,id:Ie.id,itemBanksCount:Ie.item_banks_count,onMove:Je,onOpen:ge,onShare:at,onDeleteOk:ct}),key:Ie.id,icon:Ie.is_share?y.createElement("img",{onClick:()=>{ge(Ie.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Ie.id)},src:ve,className:Ee.folderIcon}),isLeaf:!Ie.have_child}))}))}),it=(Lt,Se)=>{Ce(Lt)};return(Te==null?void 0:Te.length)>0&&y.createElement(ye.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Te,loadData:be,onExpand:it,onLoad:Lt=>{_e(Lt)},className:Ee.folderWrapper,selectable:!1,expandedKeys:ot,loadedKeys:tt})}},61096:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),ke=te(88175),ve=te(85149),ce=te(59301),we=Object.defineProperty,Le=Object.defineProperties,Ge=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,le,re)=>le in ae?we(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,b=(ae,le)=>{for(var re in le||(le={}))a.call(le,re)&&x(ae,re,le[re]);if(oe)for(var re of oe(le))E.call(le,re)&&x(ae,re,le[re]);return ae},z=(ae,le)=>Le(ae,Ge(le)),ee=(ae,le,re)=>new Promise((ie,Ae)=>{var de=ge=>{try{me(re.next(ge))}catch(at){Ae(at)}},Pe=ge=>{try{me(re.throw(ge))}catch(at){Ae(at)}},me=ge=>ge.done?ie(ge.value):Promise.resolve(ge.value).then(de,Pe);me((re=re.apply(ae,le)).next())});const ne=({problemset:ae,dispatch:le})=>{var re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),at=["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,y.useEffect)(()=>{var je,Me;if(((je=ae==null?void 0:ae.actionTabs)==null?void 0:je.key)==="SINGLE"){const Te=(0,ye.cloneDeep)((Me=ae==null?void 0:ae.actionTabs)==null?void 0:Me.params);Ae(Te),Pe(Te.choices)}},[(re=ae==null?void 0:ae.actionTabs)==null?void 0:re.key]);const Ve=()=>ee(void 0,null,function*(){var je;if(!de.some(Me=>Me==null?void 0:Me.checked)){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Me=(0,ye.cloneDeep)((je=ae==null?void 0:ae.actionTabs)==null?void 0:je.params);Pe(Me.choices)}ge(!me)}),pe=(je,Me)=>{console.log(je.target.checked);const Te=de.map((Qe,tt)=>z(b({},Qe),{checked:tt===Me?je.target.checked:!1}));Pe(Te)},Ke=()=>{Ae({}),Pe([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ae.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:Ke},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(ve.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((je,Me)=>{const{is_answer:Te,checked:Qe,choice_text:tt}=je;let _e="";return me&&Te&&(_e=ke.Z.green),me&&!Te&&Qe&&(_e=ke.Z.red),ce.createElement("div",{key:Me,style:{pointerEvents:me?"none":"auto"},className:`${ke.Z.row} ${_e}`},ce.createElement(he.ZP,{onChange:ot=>pe(ot,Me),checked:Qe}),ce.createElement("span",null,at[Me],".\xA0"),ce.createElement(ve.Z,{className:ke.Z.html,value:tt}),me&&Te&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Te&&Qe&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:ke.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),at[de.findIndex(je=>je.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ct.Z=(0,ue.connect)(({problemset:ae})=>({problemset:ae}))(ne)},82075:function(lt,Ct,te){"use strict";var y=te(59301),ue=te(89070),Oe=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),ke=te(85149),ve=te(12290),ce=te(59301),we=(Ge,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ge,oe)).next())});const Le=({problemset:Ge,dispatch:oe})=>{var a,E,x,b,z;const[ee,ne]=(0,y.useState)({}),[ae,le]=(0,y.useState)(!1),[re,ie]=(0,y.useState)(!0),[Ae,de]=(0,y.useState)("");(0,y.useEffect)(()=>{var ge,at;if(((ge=Ge==null?void 0:Ge.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Ve=(0,he.cloneDeep)((at=Ge==null?void 0:Ge.actionTabs)==null?void 0:at.params);ne(Ve)}},[(a=Ge==null?void 0:Ge.actionTabs)==null?void 0:a.key]);const Pe=()=>we(void 0,null,function*(){if(!Ae){Oe.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ae&&de(""),le(!ae)}),me=()=>{ne({}),ie(!0),le(!1),de(""),oe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ae),ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ge.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Pe,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:me},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(ke.Z,{value:ee==null?void 0:ee.name,style:{marginBottom:10,color:"#5f6368"}}),re?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ie(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(ve.Z,{height:160,defaultValue:Ae,onChange:ge=>{de(ge)}}),ae&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Ee.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((E=ee==null?void 0:ee.answer_texts)==null?void 0:E[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=ee==null?void 0:ee.keywords)==null?void 0:x.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=ee==null?void 0:ee.keywords)==null?void 0:b.map(ge=>{var at,Ve,pe;return((at=ge==null?void 0:ge.keyword)==null?void 0:at.length)>1?((Ve=ge==null?void 0:ge.keyword)==null?void 0:Ve.join("\u6216"))+"\uFF1B":((pe=ge==null?void 0:ge.keyword)==null?void 0:pe[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((z=ee==null?void 0:ee.keywords)==null?void 0:z.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};Ct.Z=(0,ue.connect)(({problemset:Ge})=>({problemset:Ge}))(Le)},43230:function(lt,Ct,te){"use strict";te.d(Ct,{N:function(){return ee},Z:function(){return ne}});var y=te(59301),ue=te(85149),Oe=te(5112),fe=te(6848),he=te(95237),ye=te(43604),Ee=te(24905),ke=te(20834),ve=te(38854),ce={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},we=te(24065),Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",Ge=te(24334),oe=te(59879),a=te(955),E=te(34604);const x=["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"],b=["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"],z=({data:ae,selectIds:le,onSelectCheckBox:re=()=>{},showCheckbox:ie=!0})=>{var Ae,de,Pe;const[me,ge]=(0,y.useState)(!1),at=()=>{var je,Me;return ae.item_type==="JUDGMENT"?y.createElement("div",{className:ce.judgmentContent},ae.choices.map((Te,Qe)=>y.createElement(Oe.ZP,{key:Qe,disabled:!0},Te.choice_text))):ae.item_type==="PROGRAM"?y.createElement("div",{className:ce.programContent},y.createElement(ue.Z,{value:(je=ae.program_attr)==null?void 0:je.description})):ae.item_type==="COMBINATION"?y.createElement("div",{className:ce.combinationContent},(Me=ae==null?void 0:ae.sub_item_banks)==null?void 0:Me.map((Te,Qe)=>{var tt,_e,ot,Ce,Fe,Je;const xe=`(\u9898\u76EE${Qe+1}-${(Te==null?void 0:Te.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Te==null?void 0:Te.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Te==null?void 0:Te.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Te==null?void 0:Te.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(ue.Z,{value:xe+Te.name})),((Te==null?void 0:Te.item_type)=="SINGLE"||(Te==null?void 0:Te.item_type)=="MULTIPLE")&&Te.choices.map((ct,St)=>y.createElement("div",{key:St,className:ce.otherContentItem},y.createElement("p",null,x[St]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:ct.choice_text}))),(Te==null?void 0:Te.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Te.choices.map((ct,St)=>y.createElement(Oe.ZP,{key:St,disabled:!0},ct.choice_text))),y.createElement("div",{className:ce.con},(Te==null?void 0:Te.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(tt=Te==null?void 0:Te.choices)==null?void 0:tt.findIndex(ct=>ct==null?void 0:ct.is_answer)]," "),(Te==null?void 0:Te.item_type)=="COMPLETION"&&((_e=Te==null?void 0:Te.standard_answer)==null?void 0:_e.map((ct,St)=>{var be;return y.createElement("div",{key:St,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${ct.position}\uFF09\uFF1A${(be=ct==null?void 0:ct.answer_text)==null?void 0:be.join("\u3001")}`)})),(Te==null?void 0:Te.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ot=Te==null?void 0:Te.choices)==null?void 0:ot.map((ct,St)=>{if(ct!=null&&ct.is_answer)return(b==null?void 0:b[St])+" "})," "),(Te==null?void 0:Te.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Fe=(Ce=Te==null?void 0:Te.choices)==null?void 0:Ce.find(ct=>ct.is_answer))==null?void 0:Fe.choice_text),(Te==null?void 0:Te.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=Te==null?void 0:Te.answer_texts)==null?void 0:Je[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:Te.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--")))))})):y.createElement("div",{className:ce.otherContent},ae.choices.map((Te,Qe)=>y.createElement("div",{key:Qe,className:ce.otherContentItem},y.createElement("p",null,x[Qe]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:Te.choice_text}))))},Ve=()=>{var je;if((ae==null?void 0:ae.item_type)!=="BPROGRAM")return y.createElement("div",null,(je=ae.standard_answer)==null?void 0:je.map((Me,Te)=>{var Qe,tt;return y.createElement("div",{key:Te,className:ce.answerHtml},(Me==null?void 0:Me.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Me.position}\uFF09\uFF1A${(Qe=Me==null?void 0:Me.answer_text)==null?void 0:Qe.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Me.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(tt=Me==null?void 0:Me.answer_text)==null?void 0:tt.join("\u3001"),readOnly:!0})))}))},pe=()=>{var je,Me,Te,Qe,tt,_e;const ot={SUBJECTIVE:(je=ae.answer_texts)==null?void 0:je[0],JUDGMENT:(Te=(Me=ae.choices)==null?void 0:Me.find(it=>it.is_answer))==null?void 0:Te.choice_text},Ce=ae.choices.map(it=>it.is_answer).findIndex(it=>it),Fe=Ce>-1?b[Ce]:"";let Je="";ae.choices.map((it,Lt)=>{it.is_answer&&(Je+=b[Lt])});const xe=ot[ae.item_type];let ct=((Qe=ae==null?void 0:ae.program_attr)==null?void 0:Qe.code)||"";try{ct=Ge.Base64.decode(((tt=ae==null?void 0:ae.program_attr)==null?void 0:tt.code)||"")}catch(it){}const St={SINGLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Fe||"\u65E0"}`}))),MULTIPLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}))),COMPLETION:Ve(),BPROGRAM:y.createElement("div",null,y.createElement(ue.Z,{className:ce.answerHtml,showProgramFill:!0,value:ct}),(_e=ae.standard_answer)==null?void 0:_e.map((it,Lt)=>y.createElement("div",{key:Lt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${it.position}\uFF09\uFF1A${it==null?void 0:it.answer_text}`)))},be=y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`${xe||"\u65E0"}`})));return St[ae.item_type]||be},Ke=je=>{let Me=[...le];je.target.checked?Me.push(ae.id):Me=Me.filter(Te=>Te!==ae.id),re(Me)};return y.createElement("div",{className:ce.itemWrap},y.createElement("div",{className:ce.list},ie&&y.createElement(Ee.default,{className:"mr10",onChange:Ke,checked:le.includes(ae.id)}),y.createElement("div",{onClick:()=>ge(!me),className:ce.title},y.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(Ae=ae==null?void 0:ae.program_attr)==null?void 0:Ae.description:ae.name})),y.createElement("div",{onClick:()=>ge(!me),className:ce.tr},y.createElement("i",{style:{transform:me?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:me?{display:"block"}:{display:"none"},className:ce.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(ue.Z,{key:2,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(de=ae==null?void 0:ae.program_attr)==null?void 0:de.description:ae.name}),y.createElement("div",{className:`${ce.row} mt15`},at()),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.updateTimeRow},y.createElement("div",{className:ce.updateTimeWrap},ae.item_type==="PROGRAM"&&y.createElement("p",{className:ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=ae==null?void 0:ae.languages)==null?void 0:Pe.join("/")))))),ae.item_type!=="COMBINATION"&&y.createElement("div",{className:ce.answerWrapper},y.createElement("img",{src:Le,alt:"",className:ce.decoration}),y.createElement("div",{className:ce.answer},pe()),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:ce.parseAnswer},ae.analysis?y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:ae.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("div",{className:ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--"))))))},ee=({SubjectShare:ae,isProblemset:le,data:re,user:ie,page:Ae,activeTabsKey:de,onPublicReview:Pe=()=>{},onStartExperience:me=()=>{},onSetPrivate:ge=()=>{},onCorrection:at=()=>{},onChangeTag:Ve=()=>{},onCollect:pe=()=>{},onSetPublic:Ke=()=>{},onDelete:je=()=>{},onCancel:Me=()=>{},onSelect:Te=()=>{},onMoveTo:Qe=()=>{},addProblemset:tt=()=>{},onSetShare:_e=()=>{},onCancelShare:ot=()=>{},onPublish:Ce=()=>{},onCancelPublish:Fe=()=>{}})=>{var Je,xe,ct,St,be,it,Lt,Se,Re,Bt,ft,It,Et,Jt,Ie;const et=re.item_type==="PROGRAM"?`/problems/newedit/${(Je=re.program_attr)==null?void 0:Je.identifier}?tabs_key=${de}&page=${Ae}`:re.item_type==="BPROGRAM"?`/problemset/edit/${(xe=re.program_attr)==null?void 0:xe.identifier}?type=1&tabs_key=${de}&page=${Ae}`:`/problemset/edit/${re.id}?tabs_key=${de}&page=${Ae}`,Pt=de==="0"&&!re.public&&!re.apply&&(re.item_type==="PROGRAM"&&((ct=re.program_attr)==null?void 0:ct.status)!==0||re.item_type!=="PROGRAM"),st=[{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{E.Z.publish("model-change-problem",re)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,we.$O)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Ot;return Fe((Ot=re==null?void 0:re.program_attr)==null?void 0:Ot.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((St=re.program_attr)==null?void 0:St.status)!==0&&!re.public&&((be=re.author)==null?void 0:be.login)===((it=ie.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Qe(re.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{re.is_share?ot(re.id):_e(re.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&ae},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ke(re)},"\u516C\u5F00"),key:"4",show:Pt},{label:y.createElement("a",{className:ce.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!re.public&&re.apply&&(re.item_type==="PROGRAM"&&re.program_attr.status!==0||re.item_type!=="PROGRAM")},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ge(re.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&re.public&&((Lt=re.author)==null?void 0:Lt.login)===((Se=ie.userInfo)==null?void 0:Se.login)||de==="1"&&(0,we.ag)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>pe(re.id,re.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Ot;return Ce((Ot=re==null?void 0:re.program_attr)==null?void 0:Ot.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((Re=re.program_attr)==null?void 0:Re.status)===0&&!re.public&&((Bt=re.author)==null?void 0:Bt.login)===((ft=ie.userInfo)==null?void 0:ft.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>pe(re.id,re.is_collected)},re.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,we.ag)()&&!(0,we.JA)()&&((It=re.author)==null?void 0:It.login)!==((Et=ie.userInfo)==null?void 0:Et.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>at(re.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,we.ag)()&&!(0,we.JA)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ve(re)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>je(re.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!re.public||de==="1"&&(0,we.ag)()&&((Jt=re.author)==null?void 0:Jt.login)!==((Ie=ie.userInfo)==null?void 0:Ie.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>tt(re.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(Ot=>Ot.show),rt=y.createElement(ke.default,{forceSubMenuRender:!0,className:ce.menu,items:st}),ut=y.createElement(ke.default,{forceSubMenuRender:!0,className:ce.menu},y.createElement(ke.default.Item,{key:"10"},y.createElement("a",{className:ce.actionLink,onClick:()=>at(re.id)},"\u7EA0\u9519"))),We=de!=="0"&&!(0,we.ag)()&&!(0,we.JA)();return y.createElement(y.Fragment,null,le?y.createElement(y.Fragment,null,(de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank))&&!re.public&&y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(et);const Ot=document.getElementById(re.id),nn=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Ot.getBoundingClientRect().top+nn+"")}},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>me(re)},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))),st.length>0&&y.createElement(ve.Z,{dropdownRender:()=>rt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ot=>Ot.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})))))):We?y.createElement(ve.Z,{className:"ml40",dropdownRender:()=>ut},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Ot=>Ot.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))))):y.createElement("span",null))};var ne=z},94794:function(lt,Ct,te){"use strict";te.r(Ct),te.d(Ct,{TabType:function(){return ta},default:function(){return Pa}});var y=te(59301),ue=te(89070),Oe=te(57066),fe=te(99313),he=te(92832),ye=te(78241),Ee=te(43418),ke=te(5112),ve=te(8591),ce=te(71418),we=te(24905),Le=te(20834),Ge=te(6848),oe=te(19842),a=te(57809),E=te(66104),x=te(3113),b=te(38854),z=te(95237),ee=te(58421),ne=te(92591),ae=te(8797),le=te(88175),re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(zt,ln)=>{var Zt={};for(var On in zt)ie.call(zt,On)&&ln.indexOf(On)<0&&(Zt[On]=zt[On]);if(zt!=null&&re)for(var On of re(zt))ln.indexOf(On)<0&&Ae.call(zt,On)&&(Zt[On]=zt[On]);return Zt};const Pe=zt=>{var ln=zt,{problemset:Zt,globalSetting:On,loading:ra,dispatch:xn}=ln,ga=de(ln,["problemset","globalSetting","loading","dispatch"]);return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{xn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:le.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var me=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(Pe),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},at=te(36061),Ve=te(61186),pe=te.n(Ve),Ke=te(3294);const je=({problemset:zt,dispatch:ln})=>{const[Zt,On]=(0,y.useState)([]),[ra,xn]=(0,y.useState)(!0),ga=()=>{ln({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Be,qe;zt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&On([(qe=(Be=zt.actionTabs)==null?void 0:Be.params)==null?void 0:qe.group_id])},[zt.actionTabs.key]);const se=()=>{if(Zt.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}vt({},`/api/item_banks/export.xlsx?group_id=${Zt[0]}&include_children=${ra}`,(Be,qe)=>{var Ye;if(((Ye=Be.target.response)==null?void 0:Ye.type)==="application/json"){let nt=new FileReader;nt.readAsText(Be.target.response,"utf-8"),nt.addEventListener("loadend",()=>{const dt=JSON.parse(nt.result);ve.ZP.warning((dt==null?void 0:dt.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let At=new Blob([Be.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),gt=`\u5BFC\u51FA\u8BD5\u9898-${pe()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(At,gt);else{let nt=URL.createObjectURL(At),dt=document.createElement("a");dt.href=nt,dt.setAttribute("download",gt),document.body.appendChild(dt),dt.click(),window.URL.revokeObjectURL(dt.href)}ga()})},vt=(Be,qe,Ye,At)=>{const gt=Ke.Z.API_SERVER+qe,nt=new window.XMLHttpRequest;return nt.withCredentials=!0,nt.addEventListener("load",function(dt){Ye(dt,nt)},!1),nt.addEventListener("error",function(dt){At&&At(dt)},!1),nt.responseType="blob",nt.open("GET",gt),nt.send(null),nt};return y.createElement(Ee.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:zt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:ga,onOk:se},y.createElement("aside",{className:ge.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(ke.ZP.Group,{onChange:Be=>{xn(Be.target.value)},value:ra},y.createElement(ke.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(ke.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(at.Z,{value:Zt,onChange:Be=>On(Be)}),y.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Me=(0,ue.connect)(({problemset:zt})=>({problemset:zt}))(je),Te={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Qe=te(16149),tt=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const _e=({problemset:zt,dispatch:ln,onOk:Zt})=>{var On,ra;const xn=(0,ue.useParams)(),[ga,se]=(0,y.useState)([]),[vt,Be]=(0,y.useState)(1),[qe,Ye]=(0,y.useState)([]),[At,gt]=(0,y.useState)([]),[nt,dt]=(0,y.useState)(!0),[Xt,hn]=(0,y.useState)(!1),[un,$t]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Xe,Cn;zt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Tt(),Ye([(Cn=(Xe=zt.actionTabs)==null?void 0:Xe.params)==null?void 0:Cn.group_id]))},[zt.actionTabs.key]);const Tt=()=>tt(void 0,null,function*(){dt(!0);const Xe=yield(0,Qe.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Xe!=null&&Xe.item_banks_group){const aa=[{id:-1,item_banks_count:(Xe==null?void 0:Xe.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Xe==null?void 0:Xe.item_banks_group)||[]);se(aa)}dt(!1)}),Dn=()=>{ln({type:"problemset/setActionTabs",payload:{}})},mn=()=>tt(void 0,null,function*(){if(qe.length===0){ve.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(vt===1){Be(2);return}hn(!0);const Xe=yield(0,Qe.GW)({item_banks_group_ids:qe,clazz:"ItemBank",group_ids:At});(Xe==null?void 0:Xe.status)===0&&(Zt(),Dn()),hn(!1)}),na=Xe=>{Ye(Xe),$t(Xe.length===ga.length)};return y.createElement(Ee.default,{centered:!0,afterClose:()=>{gt([]),Be(1),$t(!1),se([])},title:`\u5171\u4EAB\u8BD5\u9898${vt}/2`,open:zt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Te.customModal,onCancel:Dn},y.createElement("aside",{className:Te.shareModal},y.createElement(ce.Z,{spinning:nt},y.createElement("div",{className:Te.content},vt===1&&y.createElement("div",{className:Te.group},y.createElement(at.Z,{value:qe,onChange:Xe=>Ye(Xe)})),vt===2&&y.createElement("div",{className:Te.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(we.default.Group,{value:At,onChange:Xe=>gt(Xe)},(ra=(On=zt==null?void 0:zt.teachGroupData)==null?void 0:On.groups)==null?void 0:ra.map(Xe=>y.createElement(we.default,{key:Xe.group_id,value:Xe.group_id},Xe==null?void 0:Xe.name))))),y.createElement("div",{className:Te.footer},y.createElement(x.ZP,{onClick:Dn},"\u53D6\u6D88"),y.createElement(x.ZP,{loading:Xt,onClick:mn,type:"primary"},vt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ot=(0,ue.connect)(({problemset:zt})=>({problemset:zt}))(_e),Ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,xe=(zt,ln)=>{var Zt={};for(var On in zt)Fe.call(zt,On)&&ln.indexOf(On)<0&&(Zt[On]=zt[On]);if(zt!=null&&Ce)for(var On of Ce(zt))ln.indexOf(On)<0&&Je.call(zt,On)&&(Zt[On]=zt[On]);return Zt},ct=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const St=zt=>{var ln=zt,{problemset:Zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{},isPiliangRevoke:se=!1}=ln,vt=xe(ln,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Be=(0,y.useRef)(!1),[qe,Ye]=(0,y.useState)(!1);(0,y.useEffect)(()=>{Zt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?At():Ye(!0):Ye(!1)},[Zt.actionTabs.key]);const At=()=>ct(void 0,null,function*(){Be.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let gt={};se?gt=yield xn({type:"problemset/revokePublish",payload:Zt.actionTabs.params}):gt=yield xn({type:"problemset/setPrivate",payload:Zt.actionTabs.params}),xn({type:"problemset/setActionTabs",payload:{}}),Be.current=!1,(gt==null?void 0:gt.status)===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:qe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:se?ra["problemset/revokePublish"]:ra["problemset/setPrivate"],width:"442px",onOk:At,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}}),Be.current=!1}},y.createElement("div",{className:le.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:le.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(we.default,{className:"mt10",defaultChecked:!1,onChange:gt=>Be.current=gt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var be=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(St),it=Object.getOwnPropertySymbols,Lt=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,Re=(zt,ln)=>{var Zt={};for(var On in zt)Lt.call(zt,On)&&ln.indexOf(On)<0&&(Zt[On]=zt[On]);if(zt!=null&&it)for(var On of it(zt))ln.indexOf(On)<0&&Se.call(zt,On)&&(Zt[On]=zt[On]);return Zt},Bt=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const ft=zt=>{var ln=zt,{problemset:Zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{}}=ln,se=Re(ln,["problemset","globalSetting","loading","dispatch","onReloadData"]);const vt=()=>Bt(void 0,null,function*(){const Be=yield xn({type:"problemset/handleDelete",payload:Zt.actionTabs.params});xn({type:"problemset/setActionTabs",payload:{}}),Be.status===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:vt,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var It=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(ft),Et=te(61096),Jt=te(61511),Ie=te(37632),et=te(19480),Pt=te(82075),st=te(22266),rt=te(28785),ut=te(26480),We={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Ot=te(43428),nn=te(43604),Mt={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let qt=[];const en=zt=>{qt.forEach(ln=>{zt.target===ln.element||cn.isParent(zt.target,ln.element)||ln.callbacks.forEach(Zt=>Zt())})};window.document.body?window.document.body.addEventListener("click",en):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",en)});const cn={isParent:(zt,ln)=>{let Zt=zt;for(;Zt&&Zt.tagName&&Zt.tagName.toLowerCase()!=="body";){if(Zt===ln)return!0;Zt=Zt.parentNode}return!1},init:(zt,ln)=>{const Zt=qt.filter(On=>On.element===zt);return Zt.length>0?Zt[0].callbacks.push(ln):qt.push({element:zt,callbacks:[ln]}),{clear:()=>{qt=qt.filter(On=>On.element!==zt)}}}};var wn=cn,yn=te(6021),dn=te(59301);const In=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Wt=({visible:zt,basketData:ln,basketTotal:Zt,onClose:On=()=>{},onDelete:ra=()=>{},onClear:xn,onSubmit:ga})=>{const se=(0,y.useRef)(),vt=(0,y.useRef)();(0,y.useEffect)(()=>{if(vt.current)return Zt>=0&&!se.current&&(se.current=wn.init(vt.current,()=>{On()})),()=>{se.current&&se.current.clear()}},[vt.current]);const Be=window.screen.width<=1440;return dn.createElement(Ot.Z,{rootClassName:Mt.drawerWrap,placement:"right",closable:!1,mask:!1,open:zt,forceRender:!0,width:Be?130:160,onClose:On},Zt>0?dn.createElement(dn.Fragment,null,dn.createElement("div",{className:Mt.title},"\u8BD5\u9898\u7BEE"),dn.createElement("div",{ref:vt,className:Mt.contentWrap},dn.createElement(z.Z,{wrap:!1,className:Mt.totalInfo,align:"middle"},dn.createElement(nn.Z,{span:14},"\u9898\u76EE\u603B\u6570"),dn.createElement(nn.Z,{span:4},Zt),dn.createElement(nn.Z,{span:6,className:Mt.clear,onClick:xn},"\u6E05\u7A7A")),In.map(qe=>ln[qe.stateName]>0&&dn.createElement(z.Z,{align:"middle",wrap:!1,className:Mt.problemset,key:qe.type},dn.createElement(nn.Z,{span:14},qe.typeName),dn.createElement(nn.Z,{span:4},ln[qe.stateName]),dn.createElement(nn.Z,{span:6,className:Mt.delete},dn.createElement("i",{onClick:()=>ra(qe.type),className:`iconfont icon-piliangshanchu3 ${Mt.deleteIcon}`})))),dn.createElement(z.Z,{justify:"center",className:Mt.createBtnWrapper},dn.createElement(yn.Z,{block:!0,type:"primary",onClick:ga},"\u521B\u5EFA\u8BD5\u5377")))):dn.createElement("div",{ref:vt},dn.createElement("div",{className:Mt.title},"\u8BD5\u9898\u7BEE"),dn.createElement(ae.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var kt=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Ln=(zt,ln)=>{var Zt={};for(var On in zt)Qt.call(zt,On)&&ln.indexOf(On)<0&&(Zt[On]=zt[On]);if(zt!=null&&kt)for(var On of kt(zt))ln.indexOf(On)<0&&Gn.call(zt,On)&&(Zt[On]=zt[On]);return Zt},fn=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const rn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},En=zt=>{var ln=zt,{problemset:Zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{},onReloadBasketData:se=()=>{}}=ln,vt=Ln(ln,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Be,qe;const Ye=()=>fn(void 0,null,function*(){const At=yield xn({type:"problemset/basketDelete",payload:Zt.actionTabs.params});xn({type:"problemset/setActionTabs",payload:{}}),At.status===0&&(ga(),se())});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Zt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:Ye,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",rn[(qe=(Be=Zt.actionTabs)==null?void 0:Be.params)==null?void 0:qe.type]))};var an=(0,ue.connect)(({problemset:zt,loading:ln,globalSetting:Zt})=>({problemset:zt,globalSetting:Zt,loading:ln.effects}))(En),Vt={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const jn=({count:zt,visibleBasket:ln,onToggleVisible:Zt=()=>{}})=>y.createElement(Ge.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${ln?Vt.open:Vt.hide} ${Vt.basket}`,onClick:Zt},zt>0&&y.createElement("div",{className:Vt.count},zt),y.createElement("span",{className:Vt.iconWrap},y.createElement("i",{className:`${Vt.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Vt.name},"\u8BD5\u9898\u7BEE")));var Dt=te(43230),bt=te(69413),_t=te(955),Rt=te(24065),De=te(28103),ht={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},yt=te(49692),Gt=te(46474),pt=te(73142),mt=te(99064),Ne=Object.defineProperty,Ue=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,wt=Object.getOwnPropertySymbols,Ut=Object.prototype.hasOwnProperty,tn=Object.prototype.propertyIsEnumerable,gn=(zt,ln,Zt)=>ln in zt?Ne(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,Sn=(zt,ln)=>{for(var Zt in ln||(ln={}))Ut.call(ln,Zt)&&gn(zt,Zt,ln[Zt]);if(wt)for(var Zt of wt(ln))tn.call(ln,Zt)&&gn(zt,Zt,ln[Zt]);return zt},Mn=(zt,ln)=>Ue(zt,Ze(ln)),pn=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const{Search:Zn}=he.default,He={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Nt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},bn=({classroomList:zt,loading:ln,dispatch:Zt,cb:On,shixunIds:ra=[]})=>{var xn,ga,se,vt;const Be=(0,ue.useParams)(),qe=(0,ue.useLocation)(),{actionTabs:Ye}=zt,[At]=ye.default.useForm(),{shixunLists:gt}=zt,[nt,dt]=(0,y.useState)([]),[Xt,hn]=(0,y.useState)([]),[un,$t]=(0,y.useState)([]),[Tt,Dn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&Zt({type:"classroomList/getShixunLists",payload:Sn({},Tt)})},[zt.actionTabs.key]),(0,y.useEffect)(()=>{mn()},[Be]);const mn=()=>pn(void 0,null,function*(){const Cn=yield(0,yt.I_)({}),aa=yield(0,mt.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});$t([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(aa==null?void 0:aa.groups)||[]]),hn((Cn==null?void 0:Cn.disciplines)||[])}),na=(Cn,aa,Ta)=>{Tt.tag_level=Cn,Tt.sub_discipline_id=aa,Tt.discipline_id=Ta,Tt.page=1,Dn(Sn({},Tt)),Zt({type:"classroomList/getShixunLists",payload:Sn({},Tt)})},Xe=()=>{Zt({type:"classroomList/setActionTabs",payload:{}}),Dn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return zt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Ot.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Xe,open:zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ht.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(x.ZP,{size:"middle",onClick:()=>{Xe(),dt([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(x.ZP,{size:"middle",onClick:()=>pn(void 0,null,function*(){var Cn,aa;for(let Ta=0;Ta<(nt==null?void 0:nt.length);Ta++){const Kn=nt[Ta];if(ra.includes(Kn)){ve.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(aa=(Cn=gt==null?void 0:gt.shixun_list)==null?void 0:Cn.find(Qa=>Qa.id===Kn))==null?void 0:aa.title}`);return}}Xe(),On(nt),dt([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(pt.Z,{onChange:Cn=>{Dn(Mn(Sn(Sn({},Tt),Cn),{page:1})),Zt({type:"classroomList/getShixunLists",payload:Mn(Sn(Sn({},Tt),Cn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:ht.menu},y.createElement("li",null,He.name),(xn=He==null?void 0:He.children)==null?void 0:xn.map((Cn,aa)=>y.createElement("li",{className:Tt[He.id]==Cn.id?ht.actived:"",key:Cn.id,onClick:()=>{Tt[He.id]=Cn.id,Tt.page=1,Dn(Sn({},Tt)),Zt({type:"classroomList/getShixunLists",payload:Sn({},Tt)})}},y.createElement("strong",null,Cn.name)))),y.createElement("ul",{className:ht.menuDirection},y.createElement("li",{className:ht.directionName},"\u65B9\u5411"),y.createElement("li",{className:Tt.discipline_id?"":ht.actived,onClick:()=>{na(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Xt==null?void 0:Xt.map(function(Cn,aa){return y.createElement("li",{key:aa,className:Tt.discipline_id==Cn.id?ht.actived:""},y.createElement("strong",{onClick:()=>{na(1,null,Cn.id)}},Cn.name),y.createElement("div",null,Cn.sub_disciplines.map(function(Ta,Kn){return y.createElement("div",{key:Kn,className:"mt5"},y.createElement("div",{className:Tt.sub_discipline_id==Ta.id?`${ht.actived2} ${ht.subTag}`:ht.subTag,onClick:()=>{na(2,Ta.id,Cn.id)}},Ta.name),y.createElement("ul",{className:"mt5"},Ta.tags&&Ta.tags.map(function(Qa,Jn){return y.createElement("li",{key:Jn,className:Tt.sub_discipline_id==Qa.id&&Tt.tag_level===3?ht.actived2:"",onClick:()=>{na(3,Qa.id,Cn.id)}},Qa.name)})))})))})),Tt.type==="mine"&&y.createElement("ul",{className:ht.menu},y.createElement("li",null,"\u76EE\u5F55"),un==null?void 0:un.map((Cn,aa)=>y.createElement("li",{className:Tt.group_id==Cn.id?ht.actived:"",key:Cn.name,onClick:()=>{Tt.group_id=Cn.id,Tt.page=1,Dn(Sn({},Tt)),Zt({type:"classroomList/getShixunLists",payload:Sn({},Tt)})}},y.createElement("strong",null,Cn.name)))),y.createElement("ul",{className:ht.menu},y.createElement("li",null,Nt.name),(ga=Nt==null?void 0:Nt.children)==null?void 0:ga.map((Cn,aa)=>y.createElement("li",{className:Tt[Nt.id]==Cn.id?ht.actived:"",key:Cn.name,onClick:()=>{Tt[Nt.id]=Cn.id,Tt.page=1,Dn(Sn({},Tt)),Zt({type:"classroomList/getShixunLists",payload:Sn({},Tt)})}},y.createElement("strong",null,Cn.name)))),y.createElement(z.Z,null,y.createElement(nn.Z,{flex:"1"},y.createElement("div",{className:ht.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},nt.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},gt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const Cn=Mn(Sn({},Tt),{order:Tt.order==="asc"?"desc":"asc"});Dn(Cn),Zt({type:"classroomList/getShixunLists",payload:Cn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Tt.order}`},Tt.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(nn.Z,{className:"c-grey-999"},(Tt==null?void 0:Tt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(se=gt==null?void 0:gt.shixun_list)==null?void 0:se.map(function(Cn,aa){return y.createElement("div",{className:ht.listItem,key:aa},y.createElement(we.default,{checked:nt.includes(Cn.id),value:Cn.id,disabled:Cn==null?void 0:Cn.need_authorize,onChange:Ta=>{let Kn=nt.indexOf(Cn.id);nt.indexOf(Cn.id)>-1?dt(nt.filter(Qa=>Qa!==Cn.id)):dt(nt.concat(Cn.id))}}),y.createElement("div",{className:ht.info},y.createElement("div",{className:ht.title},y.createElement("div",{className:ht.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${Cn==null?void 0:Cn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Cn.title}})),(Cn==null?void 0:Cn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,Gt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Rt.Ny)()&&(Cn==null?void 0:Cn.mark_status)===1&&y.createElement(Ge.Z,{title:Cn==null?void 0:Cn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Rt.Ny)()&&(Cn==null?void 0:Cn.mark_status)===2&&y.createElement(Ge.Z,{title:Cn==null?void 0:Cn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Rt.Ny)()&&(Cn==null?void 0:Cn.mark_status)===3&&y.createElement(Ge.Z,{title:Cn==null?void 0:Cn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:ht.description,dangerouslySetInnerHTML:{__html:Cn.description}})),y.createElement("div",{className:" mt15"},Cn.challenge_names.map(function(Ta,Kn){return y.createElement("span",{key:Kn,className:"mr30 font12"},"\u7B2C",Kn+1,"\u5173 ",Ta," ")})),y.createElement(De.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(Ge.Z,{overlayClassName:ht["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Cn==null?void 0:Cn.member_user_names}}))},y.createElement("span",{className:ht.authorname,dangerouslySetInnerHTML:{__html:Cn==null?void 0:Cn.member_user_names}})),Cn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Cn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Cn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Cn.study_count)))))}),((vt=gt==null?void 0:gt.shixun_list)==null?void 0:vt.length)===0&&y.createElement(ae.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(ee.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Tt.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.shixuns_count,onChange:Cn=>{const aa=Mn(Sn({},Tt),{page:Cn});Dn(aa),Zt({type:"classroomList/getShixunLists",payload:aa})}})))};var xt=(0,ue.connect)(({classroomList:zt,loading:ln})=>({classroomList:zt,loading:ln}))(bn),kn=te(78297),Ft=te(89392),Ht={operating:"operating___srUHx",tip:"tip___F8nWU"},An=te(12290),vn=te(59301),Rn=Object.defineProperty,qn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Un=(zt,ln,Zt)=>ln in zt?Rn(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,$n=(zt,ln)=>{for(var Zt in ln||(ln={}))oa.call(ln,Zt)&&Un(zt,Zt,ln[Zt]);if(qn)for(var Zt of qn(ln))ca.call(ln,Zt)&&Un(zt,Zt,ln[Zt]);return zt};const on=({data:zt,height:ln=400},Zt)=>{var On;const[ra]=ye.default.useForm(),[xn,ga]=(0,y.useState)({});return(0,y.useEffect)(()=>{zt&&(ga(zt),ra.setFieldsValue($n({},zt)))},[zt]),(0,y.useImperativeHandle)(Zt,()=>({form:ra})),vn.createElement("div",{className:Ht.operating,style:{marginBottom:"0"}},vn.createElement(ye.default,{form:ra,scrollToFirstError:!0,onValuesChange:()=>{ga($n({},ra.getFieldsValue()))}},vn.createElement(ye.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},vn.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((On=xn.name)==null?void 0:On.length)||0}/30`})),vn.createElement(ye.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},vn.createElement(we.default.Group,null,vn.createElement(we.default,{value:"c"},"C"),vn.createElement(we.default,{value:"c++"},"C++"),vn.createElement(we.default,{value:"java"},"Java"),vn.createElement(we.default,{value:"python"},"Python"))),vn.createElement("div",{className:Ht.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),vn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),vn.createElement(ye.default.Item,{name:"description"},vn.createElement(An.Z,{height:ln,defaultValue:xn.description||"",watch:!0}))))};var Aa=(0,y.forwardRef)(on),ua=te(30534),Na="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",_n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Kt=te(5623),Nn=te(87169),Vn=te(87198),sn=te(10072),Tn=te(34604),ze=te(59301),va=Object.defineProperty,Oa=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,Pn=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xa=(zt,ln,Zt)=>ln in zt?va(zt,ln,{enumerable:!0,configurable:!0,writable:!0,value:Zt}):zt[ln]=Zt,sa=(zt,ln)=>{for(var Zt in ln||(ln={}))Pn.call(ln,Zt)&&Xa(zt,Zt,ln[Zt]);if(ja)for(var Zt of ja(ln))Ga.call(ln,Zt)&&Xa(zt,Zt,ln[Zt]);return zt},da=(zt,ln)=>Oa(zt,Da(ln)),Wn=(zt,ln,Zt)=>new Promise((On,ra)=>{var xn=vt=>{try{se(Zt.next(vt))}catch(Be){ra(Be)}},ga=vt=>{try{se(Zt.throw(vt))}catch(Be){ra(Be)}},se=vt=>vt.done?On(vt.value):Promise.resolve(vt.value).then(xn,ga);se((Zt=Zt.apply(zt,ln)).next())});const ba=fe.default.TabPane,Ra=he.default.Search,{TextArea:Hn}=he.default;var ta=(zt=>(zt.Mine="0",zt.Public="1",zt.Collection="2",zt.TeachGroupShare="3",zt))(ta||{});const Sa=({classroomList:zt,problemset:ln,user:Zt,globalSetting:On,loading:ra,dispatch:xn,match:ga,shixunHomeworks:se})=>{var vt,Be,qe,Ye,At,gt,nt,dt,Xt,hn,un;const $t=(0,ue.useLocation)(),Tt=(0,ue.useParams)(),[Dn]=(0,ue.useSearchParams)(),mn=(0,y.useRef)(),na=Dn.get("tabs_key")||"0";let[Xe,Cn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:na,item_type:null,difficulty:null,keyword:null,page:Dn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Dn.get("id")||null,exam_id:Tt.id||null,exercise_id:Tt.categoryId||null});const[aa,Ta]=(0,y.useState)(0),[Kn,Qa]=(0,y.useState)([]),[Jn,ma]=(0,y.useState)(na),[ia,fa]=(0,y.useState)(0),[xa,ha]=(0,y.useState)(-1),[ka,ya]=(0,y.useState)([]),[za,Ca]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)([]),[Ja,fo]=(0,y.useState)(0),[$a,io]=(0,y.useState)(!1),[Ea,Ma]=(0,y.useState)(!1),[Yn,vo]=(0,y.useState)(),[Fo,Bo]=(0,y.useState)(!1),Mo=(0,y.useRef)(!1),Ho=(0,y.useRef)(""),wo=(0,y.useRef)(),bo=(0,y.useRef)(),Va=(0,y.useRef)(),[Uo,Eo]=(0,y.useState)(),[Fa,no]=(0,y.useState)([]),ho=(0,y.useRef)(!1),eo=$t.pathname==="/problemset",Ya=(vt=$t.pathname)==null?void 0:vt.includes("program_homework"),so=Ya&&Tt.categoryId&&((Be=$t.pathname)!=null&&Be.includes("edit"))?Tt.categoryId:"",yo=so?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[jo,Oo]=(0,y.useState)({}),[To,Zo]=(0,y.useState)(!1),{admin:Go,business:jt,is_shixun_marker:ea,is_teacher:pa,user_identity:Ba}=Zt.userInfo||{},La=Go||jt||ea||pa||Ba!=="\u5B66\u751F",[wa,qa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:zn}=se,[la,Za]=(0,y.useState)([]),Ha=(0,y.useRef)(null),[uo,ao]=(0,y.useState)(!1),[Ia,Ua]=(0,y.useState)([]),[mo,Do]=(0,y.useState)(""),[So,ko]=(0,y.useState)(!1),[Ro,Po]=(0,y.useState)(!1),[Vo,br]=(0,y.useState)([]),[po]=ye.default.useForm(),[Dr,rr]=(0,y.useState)(!1),[zo,Ko]=(0,y.useState)(null),[lr,Wo]=(0,y.useState)(0),[xr,Lr]=(0,y.useState)(!1),Jo=(0,y.useRef)(null),ur=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Nr=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Tn.Z.subscribe("refresh-item-bank",Yt=>{_r(Yt)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Ir=()=>Wn(void 0,null,function*(){var $e;const Yt=yield(0,Qe.$c)({id:so});if(Yt!=null&&Yt.name){const Bn={description:Yt.description,languages:Yt.languages,name:Yt.name};Jo.current.form.setFieldsValue(Bn),Oo(sa({},Bn)),Ua([...Yt.data]),no(($e=Yt.data)==null?void 0:$e.map(Fn=>Fn.id))}});(0,y.useEffect)(()=>{so&&Ir()},[so]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const $e=(Dn==null?void 0:Dn.get("group_id"))||0;if(xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:$e,group_type:Jn}}),Xe.group_id=Number($e),Jn==="3"&&(Xe.clazz="ItemBanksGroup",Xo(!0)),Dn.get("page")){let Yt=JSON.parse(localStorage.getItem("problemsetkey"))||{};ha((Yt==null?void 0:Yt.tag_discipline_id)||-1),Xe=sa(sa({},Xe),Yt),Cn(Xe)}else Cn(Xe);lo(Xe).then(Yt=>{ao(!1)}),oo(Xe),xo(),Mr()},[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),xn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{xn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),xn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{xn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFooterToggle",payload:eo}),()=>{xn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,_t.Dk)(Ya?yo:"\u8BD5\u9898\u5E93")},[Ya,yo]);const ir=$e=>{let Yt=0;return Yn==null||Yn.forEach(Bn=>{Bn.type===$e&&(Yt=Bn.count)}),Yt},Fl=($e,Yt)=>{var Bn,Fn,Qn,Xn,to,ro,co,No,Fr;const _o=[];if($e||(Fn=(Bn=ln==null?void 0:ln.disciplinesData)==null?void 0:Bn.disciplines)==null||Fn.forEach(Io=>{var Co;(Co=Io==null?void 0:Io.sub_disciplines)==null||Co.forEach(Ao=>{var Yo;(Yo=Ao==null?void 0:Ao.tag_disciplines)==null||Yo.forEach(Br=>{Br.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Br)})})}),$e&&!Yt){const Io=(Xn=(Qn=ln==null?void 0:ln.disciplinesData)==null?void 0:Qn.disciplines)==null?void 0:Xn.find(Co=>Co.id===$e);(to=Io==null?void 0:Io.sub_disciplines)==null||to.forEach(Co=>{var Ao;(Ao=Co==null?void 0:Co.tag_disciplines)==null||Ao.forEach(Yo=>{Yo.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Yo)})})}if($e&&Yt){const Io=(co=(ro=ln==null?void 0:ln.disciplinesData)==null?void 0:ro.disciplines)==null?void 0:co.find(Ao=>Ao.id===$e),Co=(No=Io==null?void 0:Io.sub_disciplines)==null?void 0:No.find(Ao=>Ao.id===Yt);(Fr=Co==null?void 0:Co.tag_disciplines)==null||Fr.forEach(Ao=>{Ao.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Ao)})}return _o},Mr=()=>Wn(void 0,null,function*(){xn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:$e=0,judgement_questions_count:Yt=0,multiple_questions_count:Bn=0,practical_questions_count:Fn=0,program_questions_count:Qn=0,single_questions_count:Xn=0,subjective_questions_count:to=0,combination_questions_count:ro=0,bprogram_questions_count:co=0}=ln.basketData||{},No=$e+Yt+Bn+Fn+Qn+Xn+to+ro+co;fo(No)},[ln.basketData]);const oo=($e,Yt)=>Wn(void 0,null,function*(){var Bn;$e.type==="3"?$e.clazz="ItemBanksGroup":delete $e.clazz;const Fn=sa({},$e);ao(!0);const Qn=yield xn({type:"problemset/getGroup",payload:sa({},Fn)});return Qn!=null&&Qn.data&&Za((Qn==null?void 0:Qn.data)||[]),Qn&&(Ka((Qn==null?void 0:Qn.navigation)||[]),((Bn=Qn==null?void 0:Qn.navigation)==null?void 0:Bn.length)>1?Lo(!1):Lo(!0)),Ya||Yt||no([]),ao(!1),Qn}),lo=($e,Yt)=>Wn(void 0,null,function*(){const Bn=sa({},$e);localStorage.setItem("problemsetkey",JSON.stringify($e)),Bn.item_type=Ya?"PROGRAM":$e.item_type,Bn.keyword=$e.keyword||"",ao(!0);const Fn=yield xn({type:"problemset/getItemBanks",payload:sa({},Bn)});if(Fn&&Fn.status!==403&&Fn.status!==401&&Fn.status!==500){if(Ta(Fn.items_count||0),vo(Fn.item_types),Qa(Fn.items||[]),ya(Fn.tag_disciplines||[]),Eo(Fn.used_shixun_ids||[]),Or(Fn.items||[]),Ya||Yt||no([]),fa((Fn==null?void 0:Fn.added_num)||0),ao(!1),Dn.get("page")&&!xr){let Qn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Qn-100,behavior:"smooth"}),Lr(!0)}return Fn}}),xo=()=>{xn({type:"problemset/getBasketList",payload:{}})},Or=$e=>{const Yt=$e.every(Bn=>{var Fn;return((Fn=Bn.program_attr)==null?void 0:Fn.status)===0});Mo.current=Yt},Tr=($e,Yt)=>{Xe.discipline_id=$e||"",Xe.sub_discipline_id=Yt||"",Xe.tag_discipline_id="",Xe.page=1,delete Xe.id,ha(-1),Cn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},kr=$e=>{Xe.item_type=$e||"",Xe.page=1,Cn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},Rr=$e=>{Xe.difficulty=$e||"",Xe.page=1,delete Xe.id,Cn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},zr=$e=>{Xe.tag_discipline_id=$e,Xe.page=1,delete Xe.id,$e===-1&&(Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id=""),ha($e),Cn(Xe),lo(Xe),(Jn==="3"||Jn==="0")&&oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},[jr,Xo]=(0,y.useState)(!1),Zr=$e=>{xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:$e}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.type=$e,$e==="0"?(Lo(!1),Xe.group_id=0,Xe.teach_group_id=0):(Lo(!0),Xe.group_id=null),$e==="3"&&Ya?Xe.only_published=!0:Xe.only_published=null,$e==="3"?(Xe.clazz="ItemBanksGroup",Xo(!0)):Xo(!1),Xe.page=1,delete Xe.id,ha(-1),ma($e),Cn(Xe),lo(Xe),$e!=="1"&&$e!=="2"&&oo(Xe),Lo(!0)},sr=($e,Yt)=>{Xe.page=$e,Xe.per_page=Yt,Cn(Xe),lo(Xe,!0),oo(Xe,!0)},cr=$e=>{Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.page=1,Xe.keyword=$e,delete Xe.id,console.log(Xe,"paramsparamsparamsparamsparams"),$e?(Ma(!0),(0,ua.tk)({name:$e,copywriting:$e,position:Ya?"Practice":"ItemBank"})):Ma(!1),ha(-1),Cn(Xe),lo(Xe)},_a=()=>{Cn(Xe),lo(Xe),Bo(!1)},$o=$e=>{const Yt=$e.length===Kn.length&&Xe.page>1?Xe.page-1:Xe.page;Xe.page=Yt,xo(),Cn(Xe),lo(Xe),oo(Xe)},Gr=()=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=($e,Yt)=>Wn(void 0,null,function*(){const Bn=Yt?yield(0,Qe.lS)({id:$e}):yield(0,Qe.s)({id:$e});(Bn==null?void 0:Bn.status)===0&&_a()}),Qr=$e=>Wn(void 0,null,function*(){cl($e)}),Ur=$e=>Wn(void 0,null,function*(){ar([$e])}),Vr=$e=>{bo.current="",wo.current="",Ee.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:ze.createElement("div",{className:"font14"},ze.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),ze.createElement(ke.ZP.Group,{className:"mt10",onChange:Yt=>wo.current=Yt.target.value},ze.createElement(ke.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),ze.createElement(ke.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),ze.createElement(ke.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),ze.createElement(ke.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),ze.createElement(ke.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),ze.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),ze.createElement(Hn,{className:"mt10",rows:4,defaultValue:bo.current,onChange:Yt=>bo.current=Yt.target.value})),onOk:()=>new Promise((Yt,Bn)=>Wn(void 0,null,function*(){if(!(wo.current&&bo.current))return ve.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Bn();(yield(0,Qe.L5)({id:$e,clazz:wo.current,description:bo.current})).status===0&&ve.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Yt()}))})},Yr=(0,y.useRef)(),[Hr,er]=(0,y.useState)([]),[Kr,tr]=(0,y.useState)(!1),[Bl,wl]=(0,y.useState)({}),qo=(0,y.useRef)([0]),dr=$e=>Wn(void 0,null,function*(){const Yt=yield(0,mt.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:$e==null?void 0:$e.sub_discipline_id}});er(Yt==null?void 0:Yt.tag_disciplines)}),Jr=$e=>Wn(void 0,null,function*(){Ko($e),Sr($e),tr(!0)}),gr=$e=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:$e}}})},Xr=$e=>Wn(void 0,null,function*(){var Yt,Bn,Fn,Qn;const Xn=yield(0,mt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[$e]}});(Xn==null?void 0:Xn.status)===0&&((Yt=Xn==null?void 0:Xn.data)==null?void 0:Yt.size)!==0?Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Bn=Xn==null?void 0:Xn.data)==null?void 0:Bn.name)||"--","\u300B",((Fn=Xn==null?void 0:Xn.data)==null?void 0:Fn.size)>1?`\u7B49 ${(Qn=Xn==null?void 0:Xn.data)==null?void 0:Qn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ze.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>Wn(void 0,null,function*(){const to=yield xn({type:"problemset/handleDelete",payload:{id:$e}});(to==null?void 0:to.status)===0&&$o([null])})}):xn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:$e}}})}),qr=$e=>Wn(void 0,null,function*(){const{item_type:Yt}=$e;if(Yt==="PROGRAM"){const{program_attr:{identifier:Bn}}=$e,Fn=yield xn({type:"problemset/startExperience",payload:{id:Bn}});if(Fn.status===0){const Qn=Fn.identifier;(0,_t.xg)(`/myproblems/${Qn}`);return}ve.ZP.warning(Fn.message);return}xn({type:"problemset/setActionTabs",payload:{key:Yt,params:$e}})}),mr=$e=>Wn(void 0,null,function*(){if(Xe.exam_id){(yield(0,Qe.fY)({item_id:$e,id:Xe.exam_id})).status===0&&_a();return}if(Xe!=null&&Xe.exercise_id){(yield(0,mt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.exercise_id,item_bank_ids:[$e]}})).status===0&&_a();return}(yield xn({type:"problemset/cancel",payload:{id:$e,item_bank:1}})).status===0&&(_a(),xo())}),[fr,Lo]=(0,y.useState)(!1),pr=($e,Yt=!1,Bn=!1)=>Wn(void 0,null,function*(){var Fn;if(xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs($e),group_type:Jn==="3"?"3":"0"}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.page=1,Xe.group_id=Math.abs($e),ha(-1),Cn(Xe),Bn){const Qn=JSON.parse(JSON.stringify(Wa));Qn.splice(Qn.length-2,2),Xe.parents=Qn}else Xe.parents=[...Wa||[{id:0,name:"\u6839\u76EE\u5F55"}],...((Fn=(0,bt.b)(mn.current,$e))==null?void 0:Fn.map(Qn=>({id:Qn.id,name:Qn.name})))||[]];oo(sa({},Xe)).then(Qn=>{var Xn;Ka(Qn==null?void 0:Qn.navigation),((Xn=Qn==null?void 0:Qn.navigation)==null?void 0:Xn.length)>1&&$e?Lo(!0):Lo(!1)}),lo(Xe)}),_r=$e=>Wn(void 0,null,function*(){xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs($e),group_type:"0"}}),Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.page=1,Xe.item_type=null,Xe.difficulty=null,Xe.type="0",Xe.group_id=Math.abs($e),Xe.only_published=null,Xo(!1),ha(-1),ma("0"),Cn(Xe),oo(sa({},Xe)).then(Yt=>{var Bn;Ka(Yt==null?void 0:Yt.navigation),((Bn=Yt==null?void 0:Yt.navigation)==null?void 0:Bn.length)>1&&$e?Lo(!0):Lo(!1)}),lo(Xe)}),vr=$e=>Wn(void 0,null,function*(){if(Xe.exam_id){(yield(0,Qe.zh)({exam_id:Xe.exam_id,item_bank_ids:[$e]})).status===0&&_a();return}if(Xe!=null&&Xe.exercise_id){(yield(0,mt.ZP)(`/api/exercises/${Xe==null?void 0:Xe.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[$e]}})).status===0&&_a();return}if(Ja===200){ve.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield xn({type:"problemset/select",payload:{item_bank_ids:[$e]}})).status===0&&(_a(),xo())}),$r=$e=>Wn(void 0,null,function*(){if(!$e&&!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Va.current=[0],Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,value:Va.current,onChange:Yt=>Va.current=Yt}))),onOk:()=>Wn(void 0,null,function*(){var Yt;const Bn=yield(0,Qe.Rp)({id:$e,group_id:(Yt=Va.current)==null?void 0:Yt[0]});Va.current=[],(Bn==null?void 0:Bn.status)===0&&(oo(Xe),_a(),ve.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),nr=$e=>Wn(void 0,null,function*(){if(!$e&&!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("div",{className:We.tips},ze.createElement("div",null,"\u63D0\u793A\uFF1A"),ze.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),ze.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,defaultSelectedKeys:qo.current,defaultExpandedKeys:qo.current,onChange:Yt=>qo.current=Yt}))),onOk:()=>Wn(void 0,null,function*(){var Yt;const Bn=yield(0,Qe.LS)({ids:$e?[$e]:Fa,groups_ids:(Yt=qo.current)==null?void 0:Yt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Bn),(Bn==null?void 0:Bn.status)===0&&(oo(Xe),_a())})})}),el=$e=>Wn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Yt=yield(0,Qe.hg)({clazz:"ItemBank",id:$e});console.log(Yt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Bn=(Yt==null?void 0:Yt.groups)||[];Va.current=Bn.filter(Fn=>Fn.is_share).map(Fn=>Fn.id),Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("p",{className:`${We.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Bn==null?void 0:Bn.map(Fn=>Fn.is_share?Fn.id:"")},Bn==null?void 0:Bn.map(Fn=>ze.createElement(we.default,{key:Fn.id,value:Fn.id,onChange:()=>{Fn.is_share=!Fn.is_share,console.log(Bn,"\u9009\u4E2D\u7684data"),Va.current=Bn}}," ",Fn.name)))),onOk:()=>Wn(void 0,null,function*(){return Va.current=Bn.filter(Fn=>Fn.is_share).map(Fn=>Fn.id),console.log(Va.current,"joinGroupDataRef.current"),new Promise((Fn,Qn)=>Wn(void 0,null,function*(){console.log(Bn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Xn=yield(0,Qe.GW)({ids:[$e],clazz:"ItemBank",group_ids:Va.current});return Va.current=[],(Xn==null?void 0:Xn.status)===0&&(ve.ZP.info("\u64CD\u4F5C\u6210\u529F"),_a()),Fn()}))})})}),tl=$e=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:$e}}})},nl=()=>{Ee.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>Wn(void 0,null,function*(){(yield(0,Qe.RT)()).status===0&&(_a(),xo())})})},al=()=>{xn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Xe}})},ol=()=>{var $e;const Yt={discipline_id:`&discipline_id=${Xe.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Xe.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Xe.tag_discipline_id}`,difficulty:`&difficulty=${Xe.difficulty}`,item_type:`&item_type=${Xe.item_type}`,group_id:`&group_id=${Xe.group_id||0}`};let Bn=`/problemset/newitem?pages=${Xe.page}`;Object.keys(Yt).forEach(Fn=>{Xe[Fn]&&(Bn=Bn+Yt[Fn])}),($e=ue.history)==null||$e.push(Bn)},Qo=$e=>{const Yt=Fa;if(!(Yt!=null&&Yt.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ja+Yt.length>200&&$e&&eo){ve.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ja}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Yt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}$e?rl(Yt):ll(Yt)},rl=$e=>Wn(void 0,null,function*(){let Yt=[...$e];Kn.forEach(Bn=>{var Fn;Yt.includes(Bn.id)&&Bn.item_type==="PROGRAM"&&((Fn=Bn.program_attr)==null?void 0:Fn.status)===0&&(0,Ft.remove)(Yt,Qn=>Qn===Bn.id)}),Ee.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:ze.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",$e.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>Wn(void 0,null,function*(){let Bn;Xe.exam_id?Bn=yield(0,Qe.zh)({exam_id:Xe.exam_id,item_bank_ids:Yt}):Xe!=null&&Xe.exercise_id?Bn=yield(0,mt.ZP)(`/api/exercises/${Xe==null?void 0:Xe.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Yt}}):Bn=yield xn({type:"problemset/select",payload:{item_bank_ids:Yt}}),Bn.status===0&&(_a(),xo())})})}),ll=$e=>Wn(void 0,null,function*(){let Yt;Xe.exam_id?Yt=yield(0,mt.ZP)(`/api/examination_banks/${Xe.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:$e}}):Xe!=null&&Xe.exercise_id?Yt=yield(0,mt.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Xe==null?void 0:Xe.exercise_id,item_bank_ids:$e}}):Yt=yield xn({type:"problemset/unselectAll",payload:{item_ids:$e}}),Yt.status===0&&(_a(),xo())}),ul=$e=>Wn(void 0,null,function*(){if(eo&&Ja===200){ve.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Yt;Xe.exam_id?(Yt=yield(0,Qe.zh)({exam_id:Xe.exam_id,shixun_ids:$e}),Yt.status===0&&_a()):(Yt=yield xn({type:"problemset/select",payload:{shixun_ids:$e}}),Yt.status===0&&(xo(),_a()))}),il=()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},sl=$e=>Wn(void 0,null,function*(){var Yt,Bn,Fn;if(!((Bn=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&Bn.length))return ve.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Qn=yield(0,mt.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:$e}});console.log(Qn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Qn.status===0&&(Va.current=Qn==null?void 0:Qn.data,Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("div",{className:We.tips},ze.createElement("div",null,"\u63D0\u793A\uFF1A"),ze.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),ze.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Va.current.map(Xn=>Xn.is_share?Xn.id:"")},(Fn=Qn==null?void 0:Qn.data)==null?void 0:Fn.map(Xn=>ze.createElement(we.default,{disabled:!Xn.can_share,key:Xn.id,value:Xn.id,onChange:()=>{Xn.is_share=!Xn.is_share,console.log(Qn.data,"res.data"),Va.current=Qn==null?void 0:Qn.data}}," ",Xn.name)))),onOk:()=>new Promise((Xn,to)=>Wn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,mt.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Va.current.map(No=>({id:No.id,is_share:No.is_share})),group_id:$e}});console.log(co),(Qn==null?void 0:Qn.status)===0&&(ve.ZP.success("\u64CD\u4F5C\u6210\u529F"),Va.current=[],no([]),_a(),oo(Xe),Xn())}))}))}),ar=$e=>{var Yt,Bn,Fn,Qn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Bn=(Yt=ln.teachGroupData)==null?void 0:Yt.groups)!=null&&Bn.length))return ve.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},ze.createElement("div",{className:We.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),ze.createElement(we.default.Group,{className:We.checkbox,defaultValue:Va.current,onChange:Xn=>Va.current=Xn},(Qn=(Fn=ln.teachGroupData)==null?void 0:Fn.groups)==null?void 0:Qn.map(Xn=>ze.createElement(we.default,{key:Xn.group_id,value:Xn.group_id},Xn.name)))),onOk:()=>new Promise((Xn,to)=>Wn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,Qe.GW)({ids:$e||Fa,clazz:"ItemBank",group_ids:Va.current});(co==null?void 0:co.status)===0&&(ve.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Va.current=[],no([]),_a(),Xn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Va.current=[]}})},hr=()=>Wn(void 0,null,function*(){var $e,Yt,Bn,Fn;const Qn=()=>Wn(void 0,null,function*(){Ca(!0);const Xn=yield(0,Qe.nD)({ids:Fa});Ca(!1),(Xn==null?void 0:Xn.status)===0&&Ee.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Xn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Xn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{$o(new Array(Xn.success))}})});if(Fa!=null&&Fa.length){const Xn=yield(0,mt.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Fa}});if((Xn==null?void 0:Xn.status)===0&&(($e=Xn==null?void 0:Xn.data)==null?void 0:$e.size)!==0){Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:ze.createElement("div",null,ze.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Yt=Xn==null?void 0:Xn.data)==null?void 0:Yt.name)||"--","\u300B",((Bn=Xn==null?void 0:Xn.data)==null?void 0:Bn.size)>1?`\u7B49 ${(Fn=Xn==null?void 0:Xn.data)==null?void 0:Fn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),ze.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Qn});return}else{Ee.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Fa==null?void 0:Fa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Qn});return}}ve.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Er=()=>{var $e,Yt,Bn;if(!(Fa!=null&&Fa.length))return ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(($e=Kn==null?void 0:Kn.filter(Fn=>Fa.includes(Fn.id)))!=null&&$e.every(Fn=>Fn.public))return ve.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Yt=Kn==null?void 0:Kn.filter(Fn=>Fa.includes(Fn.id)))!=null&&Yt.find(Fn=>{var Qn;return Fn.item_type==="PROGRAM"&&((Qn=Fn.program_attr)==null?void 0:Qn.status)===0}))return ve.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||Zt.userInfo.professional_certification){if((Bn=Kn==null?void 0:Kn.filter(Fn=>Fa.includes(Fn.id)))!=null&&Bn.find(Fn=>{var Qn;return((Qn=Fn==null?void 0:Fn.tag_discipline_ids)==null?void 0:Qn.length)==0}))return ve.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");Ee.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:ze.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ar()}})}else Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:ze.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",ze.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",ze.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",ze.createElement("br",null),ze.createElement(we.default,{className:"mt10",defaultChecked:!1,onChange:Fn=>ho.current=Fn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ar()}})},Ar=()=>Wn(void 0,null,function*(){const $e=Jn==="3"?1:2,Yt=Kn?Kn.filter(Fn=>Fa.includes(Fn.id)&&!(Fn.public||Fn.apply)).map(Fn=>Fn.id):[];(yield(0,Qe.Qp)({ids:Yt,source:$e})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,_a(),ve.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Sr=$e=>Wn(void 0,null,function*(){const Yt=yield(0,mt.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});br(Yt.disciplines||[]),yield dr($e),$e!=null&&$e.sub_discipline_id&&(Wo(1),po.setFieldsValue({sub_discipline_id:[$e==null?void 0:$e.discipline_id,$e==null?void 0:$e.sub_discipline_id],tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids}))}),cl=$e=>{Ko($e),Sr($e),Po(!0)},dl=$e=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ze.createElement(ze.Fragment,null,ze.createElement("div",{className:We.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),ze.createElement("div",{className:We.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wn(void 0,null,function*(){const Yt=yield(0,Qe.MZ)({identifier:$e});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})},gl=$e=>{gr($e)},ml=$e=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:ze.createElement("p",{className:We.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>Wn(void 0,null,function*(){const Yt=yield(0,Qe.sD)({identifier:$e});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),_a())})})},fl=$e=>Wn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",$e),xn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:$e,group_id:Xe.group_id,group_type:"3"}}),Xe.page=1,Xe.teach_group_id=$e,delete Xe.id,Xe.group_id=0,Cn(sa({},Xe)),lo(Xe),oo(Xe)}),pl=$e=>{Xe.sort_by=$e.type,Xe.sort_direction=$e.direction,Xe.page=1,qa($e.name),Cn(Xe),lo(Xe),oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},vl=()=>{Xe.page=1,Cn(Xe),lo(Xe),oo(Xe)},hl=$e=>{Xe.discipline_id="",Xe.sub_discipline_id="",Xe.tag_discipline_id="",Xe.item_type=null,Xe.difficulty=null,Xe.page=1,Xe.group_id=$e,ha(-1),Cn(Xe),lo(Xe),oo(Xe)},El=()=>{if(!(Fa!=null&&Fa.length)){xn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Xe}});return}Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`},"\u5DF2\u9009\u4E2D",Fa==null?void 0:Fa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,kn.rQ)({ids:Fa})}})},Al=()=>Wn(void 0,null,function*(){const $e=yield(0,Qe.bF)({ids:Fa}),{unpublish_program_question_count:Yt,total_item_banks:Bn}=$e.data||{};Yt===0?Ee.default.error({title:"\u9519\u8BEF",content:ze.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Ee.default.confirm({title:"\u63D0\u793A",content:ze.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Bn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Yt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>Wn(void 0,null,function*(){(yield(0,Qe.dt)({ids:Fa})).status===0&&(ve.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})}),bl=ze.createElement(Le.default,null,La&&ze.createElement(Le.default.Item,{onClick:()=>Qo(!0)},"\u6279\u91CF\u52A0\u5165"),La&&ze.createElement(Le.default.Item,{onClick:()=>Qo(!1)},"\u6279\u91CF\u79FB\u51FA"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:()=>nr()},"\u79FB\u52A8\u5230"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:Er},"\u6279\u91CF\u516C\u5F00"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:()=>ar()},"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&eo&&ze.createElement(Le.default.Item,{onClick:hr},"\u6279\u91CF\u5220\u9664")),Pr=$e=>{var Yt;if(Ya)if((Ia==null?void 0:Ia.length)<=0){let Bn=Kn.filter(Fn=>$e.includes(Fn.id));Ua([...Bn]),no(Bn==null?void 0:Bn.map(Fn=>Fn.id))}else if($e.length>Ia.length){let Bn=Kn.filter(Xn=>$e.includes(Xn.id)),Fn=Ia.map(Xn=>Xn.id),Qn=Bn.filter(Xn=>!Fn.includes(Xn.id));Ua([...Ia,...Qn]),no((Yt=[...Ia,...Qn])==null?void 0:Yt.map(Xn=>Xn.id))}else{let Bn=Ia.filter(Fn=>$e.includes(Fn.id));Ua([...Bn]),no(Bn==null?void 0:Bn.map(Fn=>Fn.id))}else no($e)},or=$e=>{var Yt;if(Ya)if($e){let Bn=Ia==null?void 0:Ia.map(Qn=>Qn.id),Fn=Kn.filter(Qn=>!Bn.includes(Qn.id));Ua([...Ia,...Fn]),no((Yt=[...Ia,...Fn])==null?void 0:Yt.map(Qn=>Qn.id))}else{let Bn=Kn==null?void 0:Kn.map(Qn=>Qn.id),Fn=Ia.filter(Qn=>!Bn.includes(Qn.id));Ua([...Fn]),no(Fn==null?void 0:Fn.map(Qn=>Qn.id))}else no($e?Kn==null?void 0:Kn.map(Bn=>Bn.id):[])},Sl=()=>{let $e="/problemset/preview";Xe.exam_id&&($e=`/paperlibrary/edit/${Xe.exam_id}`),Xe!=null&&Xe.exercise_id&&!(Tt!=null&&Tt.pathId)&&($e=`/classrooms/${Tt.coursesId}/exercise/${Xe==null?void 0:Xe.exercise_id}/edit`),ue.history.push($e)},Pl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],yl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Cl=($e,Yt)=>{var Bn;const Fn=Yt.id<0?"--":La?Yt[Xe.exercise_id?"added":"choosed"]?ze.createElement("span",{key:1,className:We.btnAdd,onClick:Xn=>{Xn.target.style.pointerEvents="none",mr(Yt.id)}},eo?"\u79FB\u51FA\u8BD5\u9898\u7BEE":ze.createElement("span",null,ze.createElement("b",{className:`iconfont icon-yichu ${We.cancelC}`}),"\u79FB\u51FA")):Yt.item_type==="PROGRAM"&&((Bn=Yt.program_attr)==null?void 0:Bn.status)===0?ze.createElement(Ge.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},ze.createElement("span",{className:We.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":ze.createElement("span",{style:{padding:"0 3px"}},ze.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")," ")):ze.createElement("span",{className:We.btnAdd,onClick:()=>vr(Yt.id)},eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":ze.createElement("span",{style:{padding:"0 3px"}},ze.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")):ze.createElement(ze.Fragment,null);return ze.createElement("span",{className:We.actonBtn},Yt.id>0&&ze.createElement(Dt.N,{isProblemset:eo,user:Zt,key:Yt.id,data:Yt,page:Xe.page,activeTabsKey:Jn,selectIds:Fa,onCollect:Wr,onSetPublic:Qr,onStartExperience:qr,onCorrection:Vr,onChangeTag:Jr,onPublicReview:Gr,onSetPrivate:gr,onDelete:Xr,onCancel:mr,onSelect:vr,onMoveTo:nr,addProblemset:$r,onSetShare:Ur,onCancelShare:el,onPublish:dl,onCancelPublish:ml,SubjectShare:fr}),Fn)};(0,y.useEffect)(()=>{if(Ya&&!(Tt!=null&&Tt.pathId)){const{coursesId:$e,categoryId:Yt}=Tt;xn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Yt,coursesId:$e,type:5}})}},[Ya]);const yr=()=>Wn(void 0,null,function*(){try{yield Jo.current.form.validateFields();let $e=Jo.current.form.getFieldsValue();if((Ia==null?void 0:Ia.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),ve.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zo(!0);const{coursesId:Yt,categoryId:Bn}=Tt;if(Tt!=null&&Tt.pathId){let Fn=yield(0,mt.ZP)(`/api/paths/${Tt==null?void 0:Tt.pathId}/create_hack_homework`,{method:"post",body:da(sa({},$e),{coursesId:Yt,category:Bn,stage_shixun_id:Bn=="null"?"":Bn,stage_id:Tt==null?void 0:Tt.stageId,type:5,hack_ids:Ia==null?void 0:Ia.map(Qn=>Qn.id)})});(Fn==null?void 0:Fn.status)===0&&(ve.ZP.success(`${Bn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),ue.history.push(`/paths/${Tt.pathId}`))}else{let Fn=yield(0,mt.ZP)(so?`/api/homework_commons/${Bn}/update_hack.json`:`/api/courses/${Yt}/homework_commons.json`,{method:so?"put":"post",body:da(sa({},$e),{coursesId:Yt,category:Bn,type:5,hack_ids:Ia==null?void 0:Ia.map(Qn=>Qn.id)})});(Fn==null?void 0:Fn.status)===0&&ue.history.push(`/classrooms/${Tt.coursesId}/program_homework/${so?Bn:Fn.homework_id}/detail?tabs=1`)}Zo(!1)}catch($e){document.body.scrollIntoView()}}),Cr=()=>ze.createElement(ye.default,{labelAlign:"right",form:po,labelCol:{span:3},colon:!1,size:"large"},ze.createElement(ye.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},ze.createElement(oe.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Vo,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:($e,Yt)=>{po.setFieldsValue({sub_discipline_id:$e,tag_discipline_ids:[]}),Wo($e?$e.length:0),($e==null?void 0:$e.length)>0&&(dr({sub_discipline_id:$e[1]}),$e[1]==(zo==null?void 0:zo.sub_discipline_id)&&po.setFieldValue("tag_discipline_ids",zo.tag_discipline_ids))},onClear:()=>{er([]),po.setFieldValue("tag_discipline_ids",[]),Wo(0)}})),ze.createElement(ye.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},ze.createElement(a.default,{disabled:lr===0,className:We.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:($e,Yt)=>Yt.key.indexOf($e.toLowerCase())>=0},Hr.map($e=>ze.createElement(a.default.Option,{key:$e.name+$e.id,value:$e.id},ze.createElement("div",{style:{display:"flex",alignItems:"center"}},ze.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},$e.name),($e==null?void 0:$e.type)==="personal"&&ze.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),lr>0&&ze.createElement("div",{className:We.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",ze.createElement("span",{onClick:()=>rr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return ze.createElement("div",{className:We.page},ze.createElement("section",null,ze.createElement("div",{className:We.wrap},zn.course_name&&Ya&&ze.createElement("section",{className:"animated fadeIn"},ze.createElement("aside",{className:"mt10"},zn.category&&ze.createElement(E.Z,{separator:">"},ze.createElement(E.Z.Item,null,ze.createElement(ue.Link,{to:`/classrooms/${zn.course_id}/program_homework`},zn.course_name)),ze.createElement(E.Z.Item,null,ze.createElement(ue.Link,{to:`/classrooms/${zn.course_id}/program_homework`},zn.category.category_name)),ze.createElement(E.Z.Item,null,yo)))),ze.createElement("div",{className:We.title},Ya?yo:"\u8BD5\u9898\u5E93"),Ya&&ze.createElement(Aa,{height:250,data:jo,ref:Jo}),ze.createElement("div",{className:We.headerWrapper,id:"topicdom"},ze.createElement("div",{className:We.tabsWrap},ze.createElement(fe.default,{activeKey:Jn,onChange:Zr,tabBarExtraContent:ze.createElement("div",{className:We.searchWrap},Jn==="0"&&eo&&ze.createElement(x.ZP,{className:We.addQuestionBtn,onClick:ol},ze.createElement("img",{src:Na,className:We.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),ze.createElement(Ra,{allowClear:!0,suffix:ze.createElement("i",{className:`iconfont icon-sousuo9 font14 ${We.searchIcon}`,onClick:()=>cr(Xe.keyword)}),className:We.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:$e=>{Xe.keyword=$e.target.value,Cn(sa({},Xe))},onSearch:cr}))},ze.createElement(ba,{tab:"\u516C\u5171",key:"1"}),((Ye=(qe=ln.teachGroupData)==null?void 0:qe.groups)==null?void 0:Ye.length)&&ze.createElement(ba,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Rt.ag)()&&!(0,Rt.JA)()&&!Ya&&ze.createElement(ba,{tab:"\u6536\u85CF\u5939",key:"2"}),ze.createElement(ba,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((At=Zt==null?void 0:Zt.userInfo)==null?void 0:At.professional_certification)||Xe.type!=="1")&&ze.createElement(Oe.S,{showSelectAll:!1,className:We.select,disciplinesData:(gt=ln.disciplinesData)==null?void 0:gt.disciplines,knowledgeData:ka,directionValue:Xe.discipline_id,subDisciplineValue:Xe.sub_discipline_id,typeValue:Xe.item_type,isprogram_homework:Ya,showKnowledge:!0,name:mo,setname:Do,difficultyValue:Xe.difficulty,showShixun:!(0,Rt.JA)()&&!Xe.exercise_id&&Jn!=="3"&&Jn!=="1",onShixunChange:il,onDirectionChange:Tr,onTypeChange:kr,onDifficultyChange:Rr,knowledgeValue:xa,onKnowledgeChange:zr,teachGroupData:(nt=ln.teachGroupData)==null?void 0:nt.groups,onTeachGroupChange:fl,teachGroupValue:Xe.teach_group_id,showTeachGroup:jr})),ze.createElement("div",{className:We.treeWrapper,style:{display:Jn==="0"||Jn==="3"?"block":"none"}},ze.createElement("div",{className:We.treeHeader},ze.createElement(ut.Z,{activeTabsKey:Jn,data:Wa,onClick:pr}),Jn==="0"&&!Ya&&ze.createElement(x.ZP,{type:"link",onClick:al,className:We.exportBtn},ze.createElement("img",{src:Kt,alt:"",className:We.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),ze.createElement(ce.Z,{spinning:uo},ze.createElement("div",{ref:Ha,className:la.length?We.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},ze.createElement(bt.Z,{setRootData:$e=>{mn.current=$e},isProblemset:Jn==="0"?eo:!1,reloadData:_a,data:la,onShare:sl,onOpen:pr,activeTabsKey:Jn,params:Xe,navigation:Wa})))),ze.createElement("div",{className:We.contentWrap},ze.createElement("div",{className:We.batchWrap},ze.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ya&&ze.createElement("div",{className:"font14"},(((dt=Zt==null?void 0:Zt.userInfo)==null?void 0:dt.professional_certification)||Xe.type!=="1")&&ze.createElement(b.Z,{dropdownRender:()=>ze.createElement(Le.default,{selectedKeys:[wa]},ur==null?void 0:ur.map(($e,Yt)=>ze.createElement(Le.default.Item,{key:$e.name,onClick:()=>pl($e)},$e.name)))},ze.createElement("span",{style:{color:"#464F66"}},ze.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),wa))),Ya&&ze.createElement("div",null,ze.createElement(we.default,{checked:(Kn==null?void 0:Kn.filter($e=>Ia==null?void 0:Ia.map(Yt=>Yt.id).includes($e.id)).length)===Kn.length,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Ya&&ze.createElement(Ee.default,{open:So,centered:!0,width:700,okText:`\u786E\u8BA4${Tt!=null&&Tt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ko(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:yr,confirmLoading:To,title:"\u67E5\u770B\u5DF2\u9009"},ze.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Ia==null?void 0:Ia.length,"\u4E2A"),ze.createElement("div",{style:{height:400,overflow:"auto"}},Ia==null?void 0:Ia.map(($e,Yt)=>{var Bn,Fn,Qn,Xn,to,ro;return ze.createElement("div",{key:Yt,className:We.sendModal},ze.createElement("div",{className:We.li},ze.createElement("p",null,$e==null?void 0:$e.name),ze.createElement("div",{className:We.bottom},ze.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),ze.createElement("i",{className:We.line}),ze.createElement("span",{className:"c-grey-333"},$e.difficulty===1&&"\u7B80\u5355",$e.difficulty===2&&"\u9002\u4E2D",$e.difficulty===3&&"\u56F0\u96BE"),ze.createElement("i",{className:We.line}),ze.createElement("span",null,"\u521B\u5EFA\u8005\xA0",ze.createElement(Ge.Z,{title:(Bn=$e==null?void 0:$e.author)==null?void 0:Bn.name},ze.createElement("span",{className:"c-grey-333"},((Qn=(Fn=$e==null?void 0:$e.author)==null?void 0:Fn.name)==null?void 0:Qn.length)>6?((to=(Xn=$e==null?void 0:$e.author)==null?void 0:Xn.name)==null?void 0:to.substr(0,3))+"...":(ro=$e==null?void 0:$e.author)==null?void 0:ro.name))),ze.createElement("i",{className:We.line}),ze.createElement("span",{className:We.des},"\u66F4\u65B0\xA0",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.updated_at)))),ze.createElement("div",{className:We.del,onClick:()=>{Pr(Ia.filter(co=>co.id!==$e.id).map(co=>co.id))}},"\u5220\u9664"))})))),ze.createElement(z.Z,{align:"middle"},ze.createElement("div",null,!Xe.item_type&&ze.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Nr.map($e=>{if(ir($e.value)>0)return ze.createElement("span",{style:{marginLeft:6}},$e.name,ze.createElement("span",{style:{color:"#000000",marginLeft:6}},ir($e.value)))}))),Jn==="0"&&eo&&ze.createElement(x.ZP,{onClick:El,type:"link",className:We.exportBtn},ze.createElement("img",{src:_n,className:We.pngIcon}),ze.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ea?ze.createElement("div",null,ze.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{Xe.page=1,Xe.keyword=null,delete Xe.id,Cn(Xe),Ma(!1),lo(Xe),oo(da(sa({},Xe),{parents:Wa.slice(0,-1)}))},type:"link"}," ",ze.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),ze.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Xe.keyword,"\u201D")):null,ze.createElement("div",{className:We.contentListWrap},aa!==0?ze.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Kn.map(($e,Yt)=>{var Bn,Fn,Qn,Xn,to,ro,co;return ze.createElement("div",{id:$e.id+"",className:We.li,key:Yt},ze.createElement("div",{className:We.top},ze.createElement(Dt.Z,{key:$e.id,data:$e,selectIds:Fa,onSelectCheckBox:Pr})),ze.createElement("div",{className:We.bottom},ze.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},"No.",$e==null?void 0:$e.id),ze.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},(Bn=Pl.find(No=>No.type===$e.item_type))==null?void 0:Bn.name),ze.createElement("p",{className:We.actionLeftItem},yl[$e.difficulty]),ze.createElement("p",{className:We.actionLeftItem},"\u521B\u5EFA\u8005",ze.createElement(Ge.Z,{title:(Fn=$e==null?void 0:$e.author)==null?void 0:Fn.name},ze.createElement("span",{className:"c-grey-333"},((Xn=(Qn=$e==null?void 0:$e.author)==null?void 0:Qn.name)==null?void 0:Xn.length)>6?((ro=(to=$e==null?void 0:$e.author)==null?void 0:to.name)==null?void 0:ro.substr(0,5))+"...":(co=$e==null?void 0:$e.author)==null?void 0:co.name))),ze.createElement("p",{className:We.actionLeftItem},"\u66F4\u65B0",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.updated_at)),ze.createElement("p",{className:We.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",ze.createElement("span",{className:"c-grey-333"},$e==null?void 0:$e.quotes)),!Ya&&ze.createElement("div",{className:We.more},Cl({},$e))))})):ze.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},ze.createElement(ae.Z,{customText:!((Xt=Zt==null?void 0:Zt.userInfo)!=null&&Xt.professional_certification)&&Xe.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((hn=Zt==null?void 0:Zt.userInfo)!=null&&hn.professional_certification)&&Xe.type==="1"?ze.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{ue.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),aa!==0&&!Ya&&ze.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Xe==null?void 0:Xe.per_page,current:parseInt(Xe.page+"")||1,total:aa,showTotal:$e=>ze.createElement(ze.Fragment,null,ze.createElement("span",{className:"mr10 font12"},"\u5171",ze.createElement("span",{className:"c-light-primary"},$e),"\u6761\u6570\u636E"))}),Ya&&ze.createElement("div",{style:{height:20}})),eo&&ze.createElement(Wt,{basketData:ln.basketData,visible:$a,basketTotal:Ja,onClose:()=>io(!1),onDelete:tl,onClear:nl,onSubmit:()=>Wn(void 0,null,function*(){var $e,Yt,Bn,Fn,Qn;const Xn=yield xn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),to=($e=Xn==null?void 0:Xn.disciplines)==null?void 0:$e[0],ro=yield xn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Yt=Xn==null?void 0:Xn.new_checked)==null?void 0:Yt.discipline_id)||(to==null?void 0:to.id),sub_discipline_id:((Bn=Xn==null?void 0:Xn.new_checked)==null?void 0:Bn.sub_discipline_id)||((Qn=(Fn=to==null?void 0:to.sub_disciplines)==null?void 0:Fn[0])==null?void 0:Qn.id)}});ro.status===0&&ue.history.push(`paperlibrary/add/${ro.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Rt.JA)()&&eo&&ze.createElement(jn,{visibleBasket:$a,onToggleVisible:()=>io(!$a),count:Ja})),ze.createElement(me,null),ze.createElement(be,{onReloadData:_a,isPiliangRevoke:Fo}),ze.createElement(It,{onReloadData:()=>$o([null])}),ze.createElement(an,{onReloadData:_a,onReloadBasketData:xo}),zt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?ze.createElement(xt,{shixunIds:Uo,cb:ul}):null,ze.createElement(Et.Z,null),ze.createElement(Jt.Z,null),ze.createElement(Ie.Z,null),ze.createElement(et.Z,null),ze.createElement(Pt.Z,null),ze.createElement(st.Z,null),ze.createElement(rt.Z,null),ze.createElement(Me,null),ze.createElement(ot,{onOk:vl}),ze.createElement(ne.Z,{onOk:hl})),eo?ze.createElement(y.Fragment,null,!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(we.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),ze.createElement("div",{className:We.btns},La&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),La&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},ze.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),La&&["3","1"].includes(Jn)&&ze.createElement("div",{className:We.btn,onClick:()=>{(Fa==null?void 0:Fa.length)>0?Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:ze.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},ze.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),ze.createElement(ce.Z,{spinning:uo},ze.createElement(at.Z,{defaultValue:!0,value:Va.current,onChange:$e=>Va.current=$e}))),onOk:()=>Wn(void 0,null,function*(){var $e;const Yt=yield(0,Qe.Rp)({id:Fa,group_id:($e=Va.current)==null?void 0:$e[0]});Va.current=[],(Yt==null?void 0:Yt.status)===0&&(oo(Xe),_a(),ve.ZP.success("\u52A0\u5165\u6210\u529F"))})}):ve.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Jn==="1"&&(0,Rt.ag)()&&ze.createElement("div",{className:We.btn,onClick:()=>{Bo(!0),gl(Fa)}},ze.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:Er}," ",ze.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Jn==="0"&&!fr&&ze.createElement("div",{className:We.btn,onClick:()=>ar()}," ",ze.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:hr}," ",ze.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:Al}," ",ze.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Jn==="0"&&ze.createElement("div",{className:We.btn,onClick:()=>nr()},ze.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),ze.createElement("div",{onClick:()=>no([]),style:{marginLeft:"auto"},className:We.btn}," ",ze.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ya?"":ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(we.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:$e=>or($e.target.checked)},"\u672C\u9875\u5168\u9009",ze.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),ze.createElement("div",{className:We.btns},La&&!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},ze.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),La&&!!(Fa!=null&&Fa.length)&&ze.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},ze.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),ze.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ia,"\u9898"),ze.createElement("div",{onClick:Sl,className:We.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ya&&ze.createElement("div",{className:We.batch},ze.createElement("aside",null,ze.createElement("div",{style:{flexShrink:0,marginRight:20}},ze.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Xe==null?void 0:Xe.per_page,current:Xe.page||1,hideOnSinglePage:!0,total:aa,showTotal:$e=>ze.createElement("span",{className:"mr10"},"\u5171",ze.createElement("span",{className:"c-light-primary"},$e),"\u6761\u6570\u636E")})),ze.createElement("div",{className:We.btns},ze.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},ze.createElement(z.Z,{onClick:()=>{if((Ia==null?void 0:Ia.length)<=0){ve.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ko(!0)},align:"middle",className:"current"},ze.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),ze.createElement("span",null,"\u5DF2\u9009",ze.createElement("span",{className:"c-light-primary"},Fa.length),"\u4E2A")),ze.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Tt!=null&&Tt.pathId)ue.history.push(`/paths/${Tt.pathId}`);else{if(so){ue.history.push(`/classrooms/${Tt.coursesId}/program_homework/${Tt.categoryId}/detail?tabs=1`);return}ue.history.push(`/classrooms/${Tt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),ze.createElement(x.ZP,{loading:To,onClick:yr,type:"primary"},"\u786E\u8BA4",Tt!=null&&Tt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"))))),ze.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:We.publicQuest,open:Kr,title:ze.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{tr(!1),Wo(0),po.resetFields()},onOk:()=>Wn(void 0,null,function*(){po.validateFields().then($e=>Wn(void 0,null,function*(){const Yt=yield(0,mt.ZP)(`/api/item_banks/${zo==null?void 0:zo.id}/update_tag.json`,{method:"put",body:{name:Yr.current,tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids}});(Yt==null?void 0:Yt.status)===0&&(ve.ZP.success("\u4FEE\u6539\u6210\u529F"),tr(!1),lo(Xe),po.resetFields())}))})},ze.createElement("div",{className:We.publicQuestContent},ze.createElement(Cr,null))),ze.createElement(Ee.default,{width:640,className:We.publicQuest,centered:!0,title:ze.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Ro,onCancel:()=>{Po(!1),Wo(0),Ko(null),po.resetFields()},onOk:()=>{po.validateFields().then($e=>Wn(void 0,null,function*(){const Yt=Jn==="3"?1:2;(yield(0,Qe.wX)({id:zo==null?void 0:zo.id,source:Yt,sub_discipline_id:$e==null?void 0:$e.sub_discipline_id[1],tag_discipline_ids:$e==null?void 0:$e.tag_discipline_ids})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,Ko(null),no([]),_a(),ve.ZP.success("\u7533\u8BF7\u6210\u529F")),Po(!1),Wo(0),po.resetFields()}))}},ze.createElement("div",{className:We.publicQuestContent},ze.createElement("div",{className:We.public_tips},ze.createElement(Nn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),ze.createElement(Cr,null))),ze.createElement(Vn.Z,{open:Dr,subDisciplineId:(un=po.getFieldValue("sub_discipline_id"))==null?void 0:un[1],onCancel:()=>{rr(!1)},onOkClick:$e=>{er(Yt=>[...Yt,$e]),po.setFieldValue("tag_discipline_ids",[...po.getFieldValue("tag_discipline_ids"),$e==null?void 0:$e.id])}}),ze.createElement(sn.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pa=(0,ue.connect)(({classroomList:zt,problemset:ln,user:Zt,loading:On,globalSetting:ra,shixunHomeworks:xn})=>({classroomList:zt,problemset:ln,user:Zt,globalSetting:ra,loading:On.effects,shixunHomeworks:xn}))(Sa)},25555:function(lt,Ct,te){"use strict";te.d(Ct,{Im:function(){return de},ZP:function(){return pe},gZ:function(){return at}});var y=te(59301),ue=te(92832),Oe=te(3113),fe=te(84105),he=te(87395),ye=te(35106),Ee=te(24334),ke=te(33538),ve=te(85149),ce=te(955),we=te(13787),Le=te(34376),Ge=te(92310),oe=te.n(Ge),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(Ke,je,Me)=>je in Ke?E(Ke,je,{enumerable:!0,configurable:!0,writable:!0,value:Me}):Ke[je]=Me,le=(Ke,je)=>{for(var Me in je||(je={}))ee.call(je,Me)&&ae(Ke,Me,je[Me]);if(z)for(var Me of z(je))ne.call(je,Me)&&ae(Ke,Me,je[Me]);return Ke},re=(Ke,je)=>x(Ke,b(je));const{TextArea:ie}=ue.default,Ae={visible:!1,tabIndex:"0"},de={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 Pe=(Ke=>(Ke[Ke.SET_VISIBLE=0]="SET_VISIBLE",Ke[Ke.SET_TABINDEX=1]="SET_TABINDEX",Ke))(Pe||{});function me(Ke,je){switch(je.type){case 0:return re(le({},Ke),{visible:je.payload});case 1:return re(le({},Ke),{tabIndex:je.payload});default:throw new Error}}function ge({value:Ke,className:je}){const[Me,Te]=(0,y.useState)(!1),Qe=(0,y.useRef)(),tt=(0,y.useRef)();return(0,y.useEffect)(()=>{Me&&(tt.current.reset(),tt.current.write((0,ce.pp)(Ke||"")))},[Ke,Me]),(0,y.useEffect)(()=>{var _e,ot,Ce,Fe;if(Qe.current){tt.current=new Le.Terminal({fontSize:14,disableStdin:!0}),tt.current.open(Qe.current);const Je=Qe.current.offsetWidth-14,xe=((Fe=(Ce=(ot=(_e=tt.current)==null?void 0:_e._core)==null?void 0:ot._renderService)==null?void 0:Ce.dimensions)==null?void 0:Fe.actualCellWidth)||9.5,ct=Math.ceil(Je/xe);tt.current.resize(ct,8),Te(!0)}},[]),a.createElement("div",{ref:Qe,className:oe()("XtermText-valueRef",je)})}function at(Ke){const{status:je,error_msg:Me,output:Te,input:Qe,expected_output:tt,is_file:_e,input_file_url:ot,output_file_url:Ce,expected_output_file_url:Fe}=Ke;let Je=null;const xe={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(je){case ye.h.NOMATCH:Je=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:Qe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:Te&&Ee.Base64.decode(Te)||""}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(Ce,Te)},Te)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!_e&&a.createElement(ge,{className:"mb10",value:tt&&Ee.Base64.decode(tt)||""}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(Fe,tt)},tt)));break;case ye.h.EXECUTEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&a.createElement(ve.Z,{value:Qe,style:xe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.COMPILEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!_e&&a.createElement(ve.Z,{value:Qe,style:xe}),_e&&a.createElement("div",{style:xe},a.createElement("a",{onClick:()=>(0,ce.LR)(ot,Qe)},Qe)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.PODFAILURE:Je=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Je=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Je," ")}function Ve(Ke){const{status:je,error_msg:Me,execute_time:Te,output:Qe,input:tt,expected_output:_e,is_file:ot,input_file_url:Ce,output_file_url:Fe,expected_output_file_url:Je}=Ke;let xe=null;switch(je){case ye.h.OK:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Te,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ee.Base64.decode(Qe)));break;case ye.h.NOMATCH:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Qe&&Ee.Base64.decode(Qe)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",_e&&Ee.Base64.decode(_e)));break;case ye.h.EXECUTEFAILURE:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.COMPILEFAILURE:xe=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,tt)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Me)));break;case ye.h.PODFAILURE:xe=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:xe=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",xe," ")}var pe=({id:Ke,is_file:je,input:Me,debuging:Te,submitting:Qe,executingMessage:tt,debugResult:_e,onChangeInput:ot,onDebugCode:Ce,onSubmitCode:Fe})=>{const[Je,xe]=(0,y.useReducer)(me,Ae),{visible:ct,tabIndex:St}=Je;(0,y.useEffect)(()=>{xe({type:0,payload:!1})},[Ke]);function be(Re){let Bt=Re.target.id;xe({type:1,payload:Bt})}function it(){xe({type:0,payload:!ct})}const Lt=(0,y.useMemo)(()=>{if(_e){const{status:Re}=_e;return a.createElement(a.Fragment,null,Ve(_e))}return null},[_e]);function Se(){xe({type:0,payload:!0}),xe({type:1,payload:"1"}),Ce()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${ct?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(we.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ie,{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:je?"":Me,onChange:ot}),rightNode:Te?a.createElement(ke.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):_e?Lt:a.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")})),a.createElement("a",{className:`btn-collapse ${ct?"up":""}`,onClick:it},ct?a.createElement(fe.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Oe.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Oe.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Oe.ZP,{className:"btn-green",type:"ghost",loading:Te,onClick:Se},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Oe.ZP,{type:"primary",className:"custom-ant-disabled",loading:Qe,disabled:Qe,onClick:()=>{xe({type:0,payload:!1}),Fe()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(lt,Ct,te){"use strict";te.d(Ct,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},72161:function(lt,Ct,te){"use strict";te.d(Ct,{Y2:function(){return Ke},ZP:function(){return je}});var y=te(59301),ue=te(54580),Oe=te(8591),fe=te(43418),he=te(95237),ye=te(5112),Ee=te(3113),ke=te(24905),ve=te(6848),ce=te(92832),we={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"},Le="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATEAAADICAYAAACAj9YNAAAAAXNSR0IArs4c6QAAD59JREFUeF7tnet527gShsFUZFeQpJN1GkncyG46iVJBVFG4D6mLKYmSMLgQM4NXf855NrgMvm/8egBC9BD4oIBhBV7++fPlHP6n8PH/p/84Dp8XS7v8txB2N8sext/h7+G/73++3v67YZ08hz54Xhxr86fAy7c/P+ZVHQB1DaYaCz7AbBzfgVsNefPHBGL5GjJCRQUW0PpecRrp0DugJpWsXnsgVk9bRk5QQCm0nq1khhpb0Gcy1fl3IFZHV0YVKDCfa03nWeOgqdoSrODc9Lz1BGgp8qX1AWJputGrgAJz1bXd2VaBiEVDUJ2J5EpvDMTStaNnogJHeFmvuiSrB2gStYRtgZhQMJqnKWD0rCttsfd7AbPSioYQgFgFURnyQwHnW8ZUq4FZqnIr/YBYQTEZ6lKBDreNshQYxvf9v6+He298khUAYsnS0fGeAsBLmBvj+JWnmULNFs2BWLp29LxSYL4qMczXJLa4Se9Nf7aYiY4CsUTh6MbWsUoOsMUUywrExJLRYakAW8cq+UBVJpAViAnEoinV16Y5QFUWJTcQi5KJRtcKUIFtlBOA7KnQQOypRDS42D5yeN8iIdhePlAdiLVISaNzUn01No6rGKsGALHGeWllegCmxCm2lzdGADEluak5DACmzB1AdmEIEFOWn9rCAWDaHDnGA8jOxgAxpTmqIayXt/0vbt9rcOJODIBsFgaIKc7RlqFRgbVUXzA3IANignTppikAM2Z15yCjEjOWr7XDBWC1Fa40fscgA2KVcsrisADMomuLmDsFGRAznrelwj++Rmc6yOdjWYEOL8QCMcsJWyh2AFZISCXD7P976ernuqvFKskxVWEAMFV2lAmms20lECuTNmZH4S6YWeseB94RyICY0xyOWRYH+TEqGW7TCciAmOEczQmdbWSOenb69nA+BsTs5GPRSNlGFpVT72AdVGNATG/6VYuMbWQ1aXUO7BxkQExn2lWN6uVtP1adgMHVKeB5WwnE1KVb3YDYRtbVV+3ojqsxIKY268oHxmF+eU0tjei1GgNilrIwM1a2kZkCWu/utBoDYtYTMzJ+tpGRQnlv5hBkQMx70h7XRxXWidHPl7nb//fy9XkzOy2AmB2vkiPlSkWydD47OqvGgJjPNL1YFVVYByZLlgjEJGrRtrUCPJFs7YDS+R2BjEpMSY7NsDl+9j9fd6XC4kC/lJLOxgFizgzdYDnzudTpMw6fj//3DK4HIRyANoy/w9+wkwCOKmwDYy1P4QRkVGIVk/AMrnH4XniaXQzUqMIKq+5tOCDmzdH89cyVz6fwJRwqrZgqK3/SEFaBRhVWQlr/Y3i4xU8lVihPlVxj2IVxfJ+2nFRhhYz1PoyDagyIZSapEnhdr2I6R9uqEsxUkO5NFQBiTeVvOrlSeDXVhMltKmB9S0klJsw74CUUjOb6FTBejQExQYoBMIFYNLWkgOnvUwKxyFTjoDxSKJqZVMDylhKIPUk5riqY/JkkaKkChreUQOyB2WwfpT8JtDerABAza93dwAGYP09Z0WMFrG4pqcRWfGULyY97jwoAMSeuAzAnRrIMuQJGt5RUYldW8xRSnvv0cKIAELNvJACz7yEryFLA5H0xKrGj5xzkZyU/nZ0oYPFcDIiFEDgHc/ITyDKyFQBi2RK2GYBtZBvdmVWhAuP4VfL2YA0r6L4SYxupIQ2JQY0CBg/3gdjbflSTQASCAq0VAGKtHZDNTxUm04vWHSgAxOyYzGG+Ha+IdFMFzF2z6HY7yWH+pj8YTGZHASBmwSuqMAsuEWMjBYBYI+FF0wIxkVw07kwBa3fFutxOspXs7KeS5YoUAGIiudo0fuFaRRvhmdWEAkBMuU1sJZUbRHjNFQBizS14HABbSeUGEV5zBYBYcwueQowb+so9Iry2CgCxtvo/nJ2tpGJzCE2NAkBMjRW3gQAxxeYQmhoFgJgaK1Yg9u3PjzAO3xWHSGgo0FoBLru2duDR/HzhW7M7xKZEASCmxIjVMHgyqdkdYlOiABBTYgQQ02wEsWlWAIhpdodKTLM7xKZCAd4npsKGu0HwdSPd/hCdAgV4x35bE+YrFNPnUzj87/IzDp9DWPnvbUNmdhTQpQAQ286P+Unj9DnAafrcgmu7cJgJBVwoYO2O2CS6mVfxXEELYLn4kWERShXYhXF8t/Kn21RDbAEuLqgqzXbCcq+AeqCpgxjgcv9DwQLtKqASaGogxm16u5lN5B0qoOgqRnOIAa8OfwBYshcFVFRmzSAGvLzkMetAgdAUZptD7Agv7myR+SjgT4EmMNsUYlRf/rKWFaHAigKbwmwTiAEvEh0FOlRgo8P/6hADYB0mL0tGgZMCG4CsGsSOr4KeLqlyu56URoG+Fai6vawCMaqvvjOW1aPAqgKVqrLiEANgJDAKoMBdBSqArCjEABjJiwIoEKFA0bfHFoMYAIuwjiYogAInBYqBrAjEeO0zmYkCKJCgQBGQZUMMgCVYRxcUQIFiFVkWxNhCkokogALZCmQe9idDDIBlW8cAKIACJwUyQJYEMQBG7qEAChRXIBFkYogdb+L/Kr4ABkQBFECBBJDJIfa2H1EaBVAABaopIASZCGI8iaxmGwOjAAosFJD86bhoiHEORo6hAApspoCgGouCGOdgm1nHRCiAAsInlnEQe9tPB/m8Uof0kiswjO/hb9jNHYeBVzPJFey6R8y28inE2EZ2nUM5i1/9Sgn5lCNph30jtpUPIcY2ssOkKbTkR79BAVkhkXsZ5gnIHkOMbWQvaVJ2neP4df/z9bCFvPMBZGUl9z7ao1+KdyFGFeY9LSqtLwJgp5m5slPJA4/DPqjG7kOMKsxjKtRdU8T5xXUAL1yeruuJo9HvVWOrEKMKc+T8VktJANgUGrm2lUEO5rmTY+sQowpz4PiGS0gE2Hlb+c+fL2EY+D7uhpaZnCoWYvxmNGlvu6AzAXYG2bc/P8I43yPjgwL3FVjJt5tKjMNWMkigQJHXCwMygeK9N42EGG+p6D1R4tZfFGCALE50WoVwfcB/UYmxlSRFohUQXKWIHvPYkDtkUsU6a39VjV1CjAP9zrIhcbkVAXauyMjFRHP66Lasxq4hxlayjxxIX+UGAANk6fZ003ORh2eIsZXsxv70hRZ6EikJgMuwErU6arvIxQ+IUb53lAEJS20AsClKfrkmeNVHl/ODpSXE2Er2Yb58lY0AxhNLuVU99Tidi80Q47ddT9aL11rlKoU0Cp5YShXroP3xlysQ68DrjCWqABgVWYaDnrteQIzzMM9Wp65NFcAAWaqNrvvNOXqoxICYa6eTFrfhVQppfGwtpYr5bT+di50gxqG+X5/lK1MMsHNFxi9eua8eewzj+8ChvkdnM9bU+EmkJHJ2EBK1nLYFYk6NTV2WIYDNxyC8hyzVaT/9ZojxHic/huasxBjAzttKQJbjuv2+M8Q4W7BvZO4KjAKMJ5a5xrvovwNiLnzMWoTKqxTSFbGjkCrmpj0Qc2Nl2kJcAIyKLM18L72oxLw4mbIOA1cppMuiIpMqZr/9BDHuiNn3Ub4ChwCjIpOngYceQMyDi9I1OAbYGWQ8sJJmhdn2QMysdYmBG38SKVk1uwyJWnbbAjG73skj7whgkzhchpWniMUeQMyiaykxdwaw87aSy7Ap2WKqD08nTdmVHKyrqxRSFXhiKVXMVnsgZsuvlGi7BhhPLFNSxlYfIGbLL2m0AGyhGBWZNH1stAdiNnxKi7KDqxRSYQCZVDH97XmLhX6P0iIEYHd146UHaSmltNcOiCl1JissAPZUPkD2VCIrDXa82dWKVbFxdnqVIlaeZTsuw6aopqzP9D6xKSTMVGZMajgATKQcl2FFculsPI7nv3bEl8B1WiSJiieRErWObTnoTxBNU5cFxH6FEL5oio1YhApwDiYU7KM5IEuWrnnHjz/Zxnv2m5uRGQBVWIaAQCxDvLZdF388l++XtbWiwOzTb6QCw3Q5BBAzavvxDPic+BzuGzXyFDbbyWQDuW6RLF3bjsecX0KMc7G2luTPDsjEGlKFiSVT0+G0+/iAGOdiaszJDGSX1X8c3/c/X/PGyAogrvMMn+kzDp/jeqy24mFWhniNu57PgT8gxrlYY09UTa/6QQHVk6pcaRPMYtdxcRjM2UAbP1TOqvTiLBdUVWbL5kEtH2RdQowt5eZmqJ0QiKm1hsDCxU7h5rE8TylJkaMCKreUVGLkZ7h6gHULMaoxsuSgABAjE1QqcH0nEoiptElFUEBMhQ0EcaXATV6u3vJmS0niUImRAyoVWLkLuQ4xtpQq/ds4KCqxjQVnuqcKrObk3e/bUY09FdR7AyDm3WFr67vzjZT7EKMas2Zx6XiBWGlFGS9Hgbv5+PDNB1RjOZqb7wvEzFvoaAEPvhf8GGJUY46yQLwUICaWjA5VFHhy8frpO6j4nloVWywMCsQsuOQ/xqd5+BRik0ZsK/1nysoKnyZPC1W4sd9C9YZzRrxeKg5ibCsbuthsaiDWTHomPioQlYNREJurMUDWW2ZFJdDWolCJba14u/liX7keDTG2le3MbDQzEGskPNNOL7scv8a+nFMGMaqxnvILiPXktqa1Cl8DJYIY20pNTlePBYhVl5gJSjxQEkMMkHWTeECsG6v1LDT2HGwZcRLEjudj/HUkPd7XiASI1VCVMe8rIDgHKwIxQOY+G4GYe4sVLTARYNMKkiuxGWL8hSRFWVA8FCBWXFIGXFVAeJB/PUYWxACZ66QEYq7tVbK4TIBlV2InGajIlCRE2TCAWFk9Ge2mhBrf9/++Hv4IcsYnuxK7Atn3EAJ/VTnDEEVdgZgiM9yFUqACO2lSDGJnmL3teWrpI+OAmA8f9a0i4xB/bTHFITafkwEyfYkjjwiIyTWjx2MFdmEc32O/ThQrZhWIzSDjK0qxHmhtB8S0OmMxroLbx5ujtZp6HA/8OSerKXK9sYFYPW37GrkiwCYhq1ViS5fYXprMWSBm0jZVQVfZPm5aiV2A7HAxlqpMVY49DAaI2fFKX6SVq6/lgjepxC5gxlmZvoRbjwiIWXFKU5wbwuu07M0hNh/6U5VpSrt7sQAxCy5pirEBwDY7E7unMzDTlIE3sQAx1fYoCq4RvJpWYtfyAzNFCfkRChBTaYuioBrDSxXETsEAM0UJGgIQU2WHkmCG8X2KpMR3HkutqMmZWEzwAC1GpaptgFhVeU0NvgvD+FsTuJbqqYXYMkiA1iThgVgT2dVMqhpc5iB2A7T5kcR852z68NaMOnkPxOroqnXUGVrhb9iV/m5j7QWbqMSeiTBXatPnU/gSxuHzSntA90zE238HYnLNWvTYXU26lusfbSZQnT4GgbUm8P/6C+VmwqlgeQAAAABJRU5ErkJggg==",Ge=te(47257),oe=te.n(Ge),a=te(81939),E=te(99064),x=te(1012),b=te(955),z=te(23210),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Me,Te,Qe)=>Te in Me?ne(Me,Te,{enumerable:!0,configurable:!0,writable:!0,value:Qe}):Me[Te]=Qe,Pe=(Me,Te)=>{for(var Qe in Te||(Te={}))ie.call(Te,Qe)&&de(Me,Qe,Te[Qe]);if(re)for(var Qe of re(Te))Ae.call(Te,Qe)&&de(Me,Qe,Te[Qe]);return Me},me=(Me,Te)=>ae(Me,le(Te)),ge=(Me,Te,Qe)=>new Promise((tt,_e)=>{var ot=Je=>{try{Fe(Qe.next(Je))}catch(xe){_e(xe)}},Ce=Je=>{try{Fe(Qe.throw(Je))}catch(xe){_e(xe)}},Fe=Je=>Je.done?tt(Je.value):Promise.resolve(Je.value).then(ot,Ce);Fe((Qe=Qe.apply(Me,Te)).next())});const{Dragger:at}=ue.default,Ve=Me=>{const Te=xe=>xe&&xe.substring(0,xe.lastIndexOf("."));for(var Qe=[...Me],tt=0,_e=[],ot=0;ot{if(xe.forEach(ct=>{let St=ct.name.split(/\.(?=[^\.]+$)/);ct.name=`${St[0]}.${St[1].toLowerCase()}`}),xe[0].name.includes(".in"))return xe.length===2?xe:[xe[0],{}];if(xe[0].name.includes(".out"))return xe.length===2?xe.reverse():[{},xe[0]]})},pe=({onClose:Me,onOK:Te,visible:Qe,wrapClassName:tt,rootIdentifier:_e,multiple:ot=!1,defaultMultipleValue:Ce=!0})=>{const[Fe,Je]=(0,y.useState)([]),[xe,ct]=(0,y.useState)({}),[St,be]=(0,y.useState)(!1),[it,Lt]=(0,y.useState)(!0),Se=(0,y.useRef)([]),Re=(0,y.useRef)(0),Bt=()=>{Me()};(0,y.useEffect)(()=>{ft()},[]),(0,y.useEffect)(()=>{Qe&&(Se.current=[],Re.current=0,Je([]),Lt(Ce))},[Qe]);const ft=()=>ge(void 0,null,function*(){try{const rt=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),ut=JSON.parse((0,a.pe)(rt.data));ct(ut)}catch(rt){}}),It=rt=>rt&&rt.substring(0,rt.lastIndexOf(".")),Et=rt=>{var ut,We;const Ot=It((ut=rt[0])==null?void 0:ut.name)||It((We=rt[1])==null?void 0:We.name),nn=Fe.filter(Mt=>It(Mt.name)!==Ot);Se.current=[...nn],Je([...nn])},Jt=rt=>{if(!it){const qt=new FormData;qt.append("file",rt.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:qt},!0).then(cn=>{if(cn.status===0){Re.current=Re.current+1;const wn=Se.current.map(yn=>{var dn;if(yn.name===rt.name){const In=Pe({},yn);return(dn=rt==null?void 0:rt.name)!=null&&dn.includes(".in")?In.input=cn==null?void 0:cn.content:In.output=cn==null?void 0:cn.content,In}return yn});if(Se.current=[...wn],Je([...wn]),Re.current>0&&Re.current===Fe.length){be(!1);let yn=Ve(wn);yn=yn.filter(dn=>{var In,Wt;return!!((In=dn[0])!=null&&In.name&&((Wt=dn[1])!=null&&Wt.name))}),yn=yn.map(dn=>me(Pe(Pe({},dn[0]),dn[1]),{is_file:!1})),Te(yn),Me()}}else be(!1),Me()});return}const ut=new(oe())({endpoint:xe.end_point,region:xe.region,accessKeyId:xe.access_key_id,accessKeySecret:xe.access_key_secret,bucket:xe.bucket,stsToken:xe.security_token}),We=rt.name,Ot={container_type:"TestSet",file_name:We},nn=(0,x.Z)();let Mt=`testsets/${_e}/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`;_e===null&&(Mt=`testsets/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`),ut.multipartUpload(Mt,new Blob([rt.file],{type:rt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:We+""},url:xe==null?void 0:xe.callback_url,host:xe==null?void 0:xe.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(Ot)}}).then(function(qt){if(qt.data.status===0){Re.current=Re.current+1;const en=Se.current.map(cn=>{var wn,yn,dn,In,Wt,kt,Qt,Gn,Ln,fn,rn,En,an,Vt,jn,Dt,bt;if(cn.name===((yn=(wn=qt.data)==null?void 0:wn.data)==null?void 0:yn.file_name)){const _t=Pe({},cn);return(Wt=(In=(dn=qt.data)==null?void 0:dn.data)==null?void 0:In.file_name)!=null&&Wt.includes(".in")?(_t.in_object_key=(Qt=(kt=qt.data)==null?void 0:kt.data)==null?void 0:Qt.object,_t.in_object_size=(Ln=(Gn=qt.data)==null?void 0:Gn.data)==null?void 0:Ln.size,_t.input=(rn=(fn=qt.data)==null?void 0:fn.data)==null?void 0:rn.file_name,_t.in_file=rt):(_t.out_object_key=(an=(En=qt.data)==null?void 0:En.data)==null?void 0:an.object,_t.out_object_size=(jn=(Vt=qt.data)==null?void 0:Vt.data)==null?void 0:jn.size,_t.output=(bt=(Dt=qt.data)==null?void 0:Dt.data)==null?void 0:bt.file_name,_t.out_file=rt),_t}return cn});if(Se.current=[...en],Je([...en]),Re.current>0&&Re.current===Fe.length){be(!1);let cn=Ve(en);cn=cn.filter(wn=>{var yn,dn;return!!((yn=wn[0])!=null&&yn.name&&((dn=wn[1])!=null&&dn.name))}),cn=cn.map(wn=>me(Pe(Pe({},wn[0]),wn[1]),{is_file:!0})),Te(cn),Me()}}})},Ie=rt=>new Promise((ut,We)=>{let Ot=0,nn=[];for(let Mt=0;Mt{Ot++,Ot===rt.length&&(nn.length?(Oe.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):ut(rt))}).catch(qt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",qt),Ot++,nn.push(rt[Mt].name),Ot===rt.length&&(nn.length?(Oe.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):ut(rt))})}),et=()=>ge(void 0,null,function*(){if(Fe.length===0){Oe.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield Ie(Fe),be(!0),Ve(Fe).some(ut=>{var We,Ot;return!((We=ut[0])!=null&&We.name&&((Ot=ut[1])!=null&&Ot.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:()=>ge(void 0,null,function*(){Fe.map(ut=>ge(void 0,null,function*(){Jt(ut)}))}),onCancel:()=>{be(!1)}});return}Fe.map(ut=>ge(void 0,null,function*(){Jt(ut)}))}),Pt={name:"file",fileList:Fe,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:rt=>{if(Fe!=null&&Fe.some(We=>We.name===rt.name))return Oe.ZP.info(`${rt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(rt.size/1024/1024>100)return Oe.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(rt.name))return Oe.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const ut={name:rt.name,uid:rt.uid,file:rt,percent:0};return Fe.push(ut),Se.current=[...Fe],Je([...Fe]),!1}},st=Ve(Fe);return console.log(Fe,st,"fileList"),ee.createElement(fe.default,{open:Qe,wrapClassName:tt,onOk:et,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:St},onCancel:Bt,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:we.wrap},Fe.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ot?"visible":"hidden"}},ee.createElement("span",{className:we.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${we.testCaseRadio}`,optionType:"button",value:it,onChange:rt=>Lt(rt.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ue.default,Pe({},Pt),ee.createElement(Ee.ZP,{type:"primary",className:we.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(Ke,{data:st,onRemove:Et})):ee.createElement("div",{className:`${we.noData} mb30`},ee.createElement(ue.default.Dragger,me(Pe({},Pt),{className:we.dragger}),ee.createElement("img",{src:Le,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:we.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:we.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))))},Ke=({data:Me=[],onRemove:Te,width:Qe="auto",showScore:tt=!1,disabled:_e=!1,inputChange:ot,onEvaluatingChange:Ce,onSelectAll:Fe,checkAll1:Je,checkAll2:xe,checkAll3:ct,checkAll4:St,checkAll5:be,showEvaluatingSetting:it=!1,className:Lt="",isProgramHomework:Se=!1})=>{const Re={value:"",filename:"",dataUrl:""},[Bt,ft]=(0,y.useState)(Pe({},Re)),It=Ie=>{let et=document.createElement("a");document.body.appendChild(et);let Pt=URL.createObjectURL(Ie.file);et.href=Pt,et.download=Ie.name,et.click(),URL.revokeObjectURL(Pt),document.body.removeChild(et)},Et=(Ie,et)=>{(0,b.LR)(Ie,et)},Jt=(Ie,et)=>{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:()=>{Te(Ie,et)},onCancel:()=>{}})};return Me.length?ee.createElement("div",{className:Lt,style:{width:Qe}},ee.createElement("div",{className:`${Se?we.headProgram:we.head}`},it&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:Je,onChange:Ie=>{Fe(Ie.target.checked,"hidden")}}),ee.createElement(ve.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:Se?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:tt?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:tt?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),tt&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:St,onChange:Ie=>{Fe(Ie.target.checked,"input_visible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:xe,onChange:Ie=>{Fe(Ie.target.checked,"is_invisible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:be,onChange:Ie=>{Fe(Ie.target.checked,"actual_output_visible")}}),ee.createElement(ve.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(ke.default,{checked:ct,onChange:Ie=>{Fe(Ie.target.checked,"last_match_rule")}}),ee.createElement(ve.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:we.operation,style:Se?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:we.listWrapper,style:{boxShadow:Se?"0px 2px 4px 0px #EAEEF4":"unset"}},Me.map((Ie,et)=>{var Pt,st,rt,ut;return ee.createElement("div",{key:et,className:we.list,style:Se?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},it&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(ke.default,{checked:!!Ie.hidden,onChange:We=>{Ce(We.target.checked,et,"hidden")}})),ee.createElement("div",{style:{width:Se?"25%":"15%",paddingLeft:Se?"5px":"0px",paddingRight:Se?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",et+1),ee.createElement("div",{className:we.info,style:{width:tt?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.input||((Pt=Ie[0])==null?void 0:Pt.name),onClick:()=>ge(void 0,null,function*(){let We;Ie.input?Ie.input_file_url?We=Ie.input_file_url:We=Ie.in_file:We=Ie[0];let Ot;typeof We=="string"?(Ot=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:We})):(Ot=yield(0,b.db)(We.file),ft({value:Ot.text,filename:We.name,dataUrl:Ot.link}))})},Ie.input||((st=Ie[0])==null?void 0:st.name))),ee.createElement("div",{className:we.info,style:{width:tt?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:Ie.output||((rt=Ie[1])==null?void 0:rt.name),onClick:()=>ge(void 0,null,function*(){let We;Ie.input?Ie.output_file_url?We=Ie.output_file_url:We=Ie.out_file:We=Ie[1];let Ot;typeof We=="string"?(Ot=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),ft({value:yield Ot.text(),filename:"",dataUrl:We})):(Ot=yield(0,b.db)(We.file),ft({value:Ot.text,filename:We.name,dataUrl:Ot.link}))})},Ie.output||((ut=Ie[1])==null?void 0:ut.name))),tt&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ce.default,{size:"large",addonAfter:Se?"%":null,disabled:_e,style:{width:"80%"},onChange:We=>ot(We,et),value:Ie.score}),!Se&&ee.createElement("span",null,"\xA0%")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.input_visible||!1,onChange:We=>{Ce(We.target.checked,et,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.is_invisible||!1,onChange:We=>{Ce(We.target.checked,et,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.actual_output_visible||!1,onChange:We=>{Ce(We.target.checked,et,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ke.default,{checked:Ie.last_match_rule||!1,onChange:We=>{Ce(We.target.checked,et,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Jt(Ie,et),style:Se?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:we.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Bt.dataUrl,filename:Bt.filename,type:Bt.dataUrl.length?"txt":"",onClose:()=>ft(Pe({},Re)),monacoEditor:{value:Bt.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var je=pe},34362:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ge}});var y=te(59301),ue=te(8591),Oe=te(6848),fe=te(71418),he=te(95237),ye=te(43604),Ee=te(58421),ke=te(3113),ve=te(12290),ce=te(99064),we=te(85149),Le=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())}),Ge=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ne,ae]=(0,y.useState)(!1);function le(ie){ee(ie)}function re(){if(!z){ue.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ae(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(ve.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:b&&y.createElement(Oe.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:E,onChange:le,setIsOpen:ae}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ae(!ne)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:re,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ne]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ae():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const ae=()=>Le(void 0,null,function*(){x(!0);const le=yield(0,ce.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&z(le==null?void 0:le.answer),x(!1)});return y.createElement(fe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(we.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(he.Z,{justify:"end",align:"middle"},y.createElement(ye.Z,null,y.createElement(Ee.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:le=>{ne(le)}})),y.createElement(ye.Z,null,y.createElement(ke.ZP,{onClick:()=>Le(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(lt,Ct,te){"use strict";te.d(Ct,{CP:function(){return Oe},_V:function(){return ye}});var y=te(28209),ue=te.n(y);const Oe={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.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:Oe};function he(Ee="",ke="exam"){const{secret:ve,iv:ce}=fe[ke];return AES.encrypt(Ee,ve,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(Ee="",ke="exam"){const{secret:ve,iv:ce}=fe[ke];return y.AES.decrypt(Ee,ve,{iv:ce,mode:ue().mode.CBC,padding:ue().pad.Pkcs7}).toString(y.enc.Utf8)}},78297:function(lt,Ct,te){"use strict";te.d(Ct,{AD:function(){return Ve},D9:function(){return Qe},Hp:function(){return le},IM:function(){return _e},Iy:function(){return ie},KM:function(){return Lt},MJ:function(){return re},Ne:function(){return tt},ON:function(){return xe},Uj:function(){return be},VY:function(){return Fe},YO:function(){return St},YX:function(){return ct},Zn:function(){return a},_g:function(){return ee},_k:function(){return Me},c6:function(){return ge},cr:function(){return E},eV:function(){return at},fi:function(){return x},gh:function(){return Pe},hS:function(){return ot},iA:function(){return b},j6:function(){return ne},je:function(){return je},jj:function(){return ae},kS:function(){return Je},o6:function(){return me},pO:function(){return it},rQ:function(){return pe},sA:function(){return de},xm:function(){return Te},xo:function(){return Ce},y8:function(){return Ke},yd:function(){return z}});var y=te(92365),ue=te(89070),Oe=te(955),fe=te(8591),he=te(3294),ye=Object.defineProperty,Ee=Object.getOwnPropertySymbols,ke=Object.prototype.hasOwnProperty,ve=Object.prototype.propertyIsEnumerable,ce=(Se,Re,Bt)=>Re in Se?ye(Se,Re,{enumerable:!0,configurable:!0,writable:!0,value:Bt}):Se[Re]=Bt,we=(Se,Re)=>{for(var Bt in Re||(Re={}))ke.call(Re,Bt)&&ce(Se,Bt,Re[Bt]);if(Ee)for(var Bt of Ee(Re))ve.call(Re,Bt)&&ce(Se,Bt,Re[Bt]);return Se},Le=(Se,Re,Bt)=>new Promise((ft,It)=>{var Et=et=>{try{Ie(Bt.next(et))}catch(Pt){It(Pt)}},Jt=et=>{try{Ie(Bt.throw(et))}catch(Pt){It(Pt)}},Ie=et=>et.done?ft(et.value):Promise.resolve(et.value).then(Et,Jt);Ie((Bt=Bt.apply(Se,Re)).next())});const Ge=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Se=>Le(void 0,null,function*(){Ge(),(yield(0,y.YR)(we({},Se))).status===0&&(yield(0,Oe.QH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_couser_info.json`,query:Se}))),oe()}),E=Se=>Le(void 0,null,function*(){const Re=yield(0,y.yS)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`);else{if(Re.status===-2)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`))}}),x=Se=>Le(void 0,null,function*(){const Re=yield(0,y.W0)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`))}}),b=Se=>Le(void 0,null,function*(){const Re=yield(0,y.Nl)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Se=>Le(void 0,null,function*(){const Re=yield(0,y.IU)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`))}}),ee=Se=>Le(void 0,null,function*(){const Re=yield(0,y.td)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(Re.status===-2)return Re;if(Re.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else if(Re.status===-4)return Re}}),ne=Se=>Le(void 0,null,function*(){const Re=yield(0,y.QX)(we({},Se));if(Re.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`);else{if(Re.status===-4)return Re;Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`))}}),ae=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.o_)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),le=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.ZL)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),re=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.vV)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),ie=(Se,Re)=>Le(void 0,null,function*(){const Bt=yield(0,y.aP)(we({},Se));Bt.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`)):Bt.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${Re}`))}),Ae=Se=>Le(void 0,null,function*(){Ge(),(yield exportCourseWorkListAppendix(we({},Se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Se.categoryId}/works_list.zip`,query:Se}))),oe()}),de=Se=>Le(void 0,null,function*(){Ge(),yield(0,Oe.QH)("",he.Z.API_SERVER+`/api/polls/${Se.categoryId}/commit_result.xlsx`),oe()}),Pe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/attendances/export_xlsx_data.xlsx`,query:Se}))}),me=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/video_study_statics.xlsx`,query:Se}))}),ge=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_video_study.xlsx`,query:Se}))}),at=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_course_students_info.xlsx`,query:Se}))}),Ve=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Se}))}),pe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Se}))}),Ke=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Se}))}),je=Se=>Le(void 0,null,function*(){const Re=yield(0,y.Uy)(we({},Se));Re.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`)):Re.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Me=Se=>Le(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/export_records/${Se.id}.xlsx`,query:Se}))}),Te=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Se}))}),Qe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/courses/${Se==null?void 0:Se.coursesId}/${Se.menuKey}_statistic.xlsx?${Se.checkedList.map(Re=>`course_group_id[]=${Re}`).join("&")}`,query:Se}))}),tt=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_training_objectives.xlsx`,query:Se}))}),_e=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)(Se==null?void 0:Se.name,(0,Oe.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Se}))}),ot=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_courses.xlsx`,query:Se}))}),Ce=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_graduation_requirements.xlsx`,query:Se}))}),Fe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Se}))}),Je=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Se}))}),xe=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Se.id}.json`,query:Se}))}),ct=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se.categoryId}.json`,query:Se}))}),St=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/polls/${Se==null?void 0:Se.id}/commit_result.json`,query:Se}))}),be=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Se}))}),it=(Se,Re)=>Le(void 0,null,function*(){yield(0,Oe.FH)(Re||"",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se==null?void 0:Se.exercise_id}/consult_exercise.json`,query:Se}))}),Lt=Se=>Le(void 0,null,function*(){yield(0,Oe.FH)("",(0,Oe.NY)({url:he.Z.API_SERVER+`/api/competitions/${Se==null?void 0:Se.identifier}/competition_commit_records/member_works.xlsx`,query:Se}))})},4901:function(lt,Ct,te){"use strict";te.d(Ct,{BU:function(){return ue},Dj:function(){return y},gH:function(){return Oe},vp:function(){return fe}});function y(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function ue(){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 Oe=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},83312:function(lt,Ct,te){"use strict";te.d(Ct,{U:function(){return ve}});var y=te(59301),ue=Object.defineProperty,Oe=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ce,we,Le)=>we in ce?ue(ce,we,{enumerable:!0,configurable:!0,writable:!0,value:Le}):ce[we]=Le,Ee=(ce,we)=>{for(var Le in we||(we={}))fe.call(we,Le)&&ye(ce,Le,we[Le]);if(Oe)for(var Le of Oe(we))he.call(we,Le)&&ye(ce,Le,we[Le]);return ce},ke=(ce,we,Le)=>new Promise((Ge,oe)=>{var a=b=>{try{x(Le.next(b))}catch(z){oe(z)}},E=b=>{try{x(Le.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ge(b.value):Promise.resolve(b.value).then(a,E);x((Le=Le.apply(ce,we)).next())});function ve(ce,we){const[Le,Ge]=(0,y.useState)(we),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[Le,oe,(z,ee=!1)=>ke(this,null,function*(){const ne=ee?we:Ee(Ee({},Le),z);a(!0),Ge(ne);const ae=yield ce(ne);return a(!1),x(ae),ae}),E,x]}},85219:function(lt,Ct,te){"use strict";te.d(Ct,{_:function(){return Oe}});var y=te(59301),ue=te(43418);const Oe=fe=>{var he,ye;const Ee=(0,y.useRef)([]),ke=()=>{for(const ve of Ee.current)clearTimeout(ve);Ee.current=[]};return(0,y.useEffect)(()=>{var ve,ce,we,Le,Ge,oe;if(ke(),(ve=fe==null?void 0:fe.exercise)!=null&&ve.left_time&&((we=(ce=fe==null?void 0:fe.exercise)==null?void 0:ce.exercise_events)==null?void 0:we.length)>0){for(const a of(Le=fe==null?void 0:fe.exercise)==null?void 0:Le.exercise_events)if(((Ge=fe==null?void 0:fe.exercise)==null?void 0:Ge.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ue.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Ee.current.push(x)}}},[(he=fe==null?void 0:fe.exercise)==null?void 0:he.left_time,(ye=fe==null?void 0:fe.exercise)==null?void 0:ye.exercise_events]),ke}},24768:function(lt,Ct,te){"use strict";te.d(Ct,{AL:function(){return ne},Iy:function(){return we},Qv:function(){return oe},ez:function(){return ee},jb:function(){return Le}});var y=te(32834),ue=te.n(y),Oe=te(11690),fe=te.n(Oe);let he=1;function ye(Ae,de){const Pe=Ae.match(/^(\s+)(?:```)/);if(Pe===null)return de;const me=Pe[1];return de.split(` `).map(ge=>{const at=ge.match(/^\s+/);if(at===null)return ge;const[Ve]=at;return Ve.length>=me.length?ge.slice(me.length):ge}).join(` `)}let Ee=[],ke=["
      "];const ve=new(ue()).Renderer,ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function we(){Ee.length=0,ke=["
        "]}const Le={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ge(Ae,de,Pe,me){if(de>=Ae.length||Ae[de].level<=Pe)return de;var ge=Ae[de];me.push("
      • "+ge.text+""),de++;var at=[];return de=Ge(Ae,de,ge.level,at),at.length>0&&(me.push("
          "),at.forEach(function(Ve){me.push(Ve)}),me.push("
        ")),me.push("
      • "),de=Ge(Ae,de,Pe,me),de}function oe(){return Ge(Ee,0,0,ke),ke.push("
      "),ke.join("")}const a={heading(Ae){const de=ce.exec(Ae);if(he+=1,de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences(Ae){const de=this.rules.block.fences.exec(Ae);if(de){const Pe=de[0];let me=ye(Pe,de[3]||"");const ge=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ge)>=0){const at=b(),Ve=me;me=at,z[at]={type:"block",expression:Ve}}return{type:"code",raw:Pe,lang:ge,text:me}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ne(){x=0,z={}}function ae(Ae){return Ae=Ae.replace(E,(de,Pe)=>{const me=b();return z[me]={type:"inline",expression:Pe},me}),Ae}const le=ve.listitem;ve.listitem=function(Ae){return le(ae(Ae))};const re=ve.paragraph;ve.paragraph=function(Ae){return re(ae(Ae))};const ie=ve.tablecell;ve.tablecell=function(Ae,de){return ie(ae(Ae),de)},ve.code=function(Ae,de,Pe){const me=(de||"").match(/\S*/)[0];return me?["latex","katex","math"].indexOf(me)>=0?`

      ${Ae}

      `:`
      ${Pe?Ae:(0,Oe.escape)(Ae,!0)}
      -`:'
      '+(Pe?Ae:(0,Oe.escape)(Ae,!0))+"
      "},ve.heading=function(Ae,de,Pe){let me=this.options.headerPrefix+Pe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ee.push({anchor:me,level:de,text:Ae}),"'+Ae+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:a,renderer:ve}),Ft.ZP=ue()},16479:function(lt,Ft,te){"use strict";te.d(Ft,{G:function(){return he},t:function(){return fe}});var y=te(7062),ue=te.n(y);const Oe=null;function fe(ye,Ee){let ke=ue().get("__ec");ke||(ke={}),ke[ye]=Ee,ue().set("__ec",ke)}function he(ye,Ee){let ke=ue().get("__ec");return ke?ke[ye]===void 0?Ee:ke[ye]:Ee}},46474:function(lt,Ft,te){"use strict";te.d(Ft,{rX:function(){return ae},pW:function(){return le},gy:function(){return re},xY:function(){return ne},O5:function(){return ee},hs:function(){return E},tJ:function(){return oe},o1:function(){return a},Rd:function(){return z}});var y=te(89070),ue=te(43418),Oe=te(28103),fe=te(8591),he=te(24065),ye=te(955),Ee=te(87169),ke=te(25510),ve="data:image/png;base64,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",ce=te.p+"static/newqrcode.a8740efb.png",we=te(32637),Le=te(59301),Ge=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=pe=>{try{Ve(de.next(pe))}catch(He){me(He)}},at=pe=>{try{Ve(de.throw(pe))}catch(He){me(He)}},Ve=pe=>pe.done?Pe(pe.value):Promise.resolve(pe.value).then(ge,at);Ve((de=de.apply(ie,Ae)).next())});const oe=(ie,Ae=!1,de=!1,Pe="",me=!1)=>!!(a(ie)&&x(ie,Ae,de,Pe,me)),a=ie=>(0,he.bg)()?!0:(ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=ie=>{var Ae,de,Pe;const{user:me}=(0,y.getDvaApp)()._store.getState();(0,he.bg)()&&!((de=(Ae=me==null?void 0:me.userInfo)==null?void 0:Ae.course)!=null&&de.course_public)&&!((Pe=me==null?void 0:me.userInfo)!=null&&Pe.profile_completed)&&ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ie,Ae=!1,de=!0,Pe="",me=!1)=>{var ge;const{user:at}=(0,y.getDvaApp)()._store.getState();return(ge=at.userInfo)!=null&&ge.profile_completed?!0:(de?ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Pe,isCurrentPage:me}}):ue.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ue.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},z=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Le.createElement("div",{style:{textAlign:"center"}},Le.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Le.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:we}),Le.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ie;const{user:Ae}=(0,y.getDvaApp)()._store.getState();return(ie=Ae.userInfo)!=null&&ie.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:Le.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/certification")}}),!1)},ne=()=>(0,he.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Le.createElement("img",{src:ce,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ie,Ae)=>ie?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,Ae||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Le.createElement("div",{style:{marginLeft:"110px"}},Le.createElement("img",{src:ve,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=ie=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Le.createElement("div",null,Le.createElement("div",null,Le.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Le.createElement(Oe.Z,null),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Le.createElement("a",null,ie),"\u5929\u3002"),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Le.createElement("div",{style:{textAlign:"center",marginTop:30}},Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(ie,Ae="")=>{const{shixunsDetail:{detail:de}}=(0,y.getDvaApp)()._store.getState();if((de==null?void 0:de.public)===2||(de==null?void 0:de.public)===1||(de==null?void 0:de.shixun_status)===3){let Pe="";return(de==null?void 0:de.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(de==null?void 0:de.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(de==null?void 0:de.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),ue.default.info({centered:!0,icon:Le.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",Ae,"\u3002"),Le.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(de==null?void 0:de.shixun_status)===2?(ue.default.confirm({centered:!0,icon:Le.createElement(Ee.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),Le.createElement("br",null),Le.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:Le.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ge(void 0,null,function*(){(yield ie({type:"shixunsDetail/cancelRelease",payload:{id:de==null?void 0:de.identifier}})).status!==401&&(fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ie({type:"shixunsDetail/getShixunsDetail",payload:{id:de==null?void 0:de.identifier}}),ie({type:"practiceSetting/getCommonData",payload:{id:de==null?void 0:de.identifier}}))})})}}),!0):!1}},66104:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Ve}});var y=te(92310),ue=te.n(y),Oe=te(11592),fe=te(26112),he=te(59301),ye=te(92343),Ee=te(36355),ke=te(84105),ve=te(91857);const ce=pe=>{let{children:He}=pe;const{getPrefixCls:je}=he.useContext(Ee.E_),Me=je("breadcrumb");return he.createElement("li",{className:`${Me}-separator`,"aria-hidden":"true"},He===""?He:He||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var we=ce,Le=function(pe,He){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&He.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);TeHe[Te]||Me)}function oe(pe,He,je,Me){if(je==null)return null;const{className:Te,onClick:Qe}=He,tt=Le(He,["className","onClick"]),_e=Object.assign(Object.assign({},(0,fe.Z)(tt,{data:!0,aria:!0})),{onClick:Qe});return Me!==void 0?he.createElement("a",Object.assign({},_e,{className:ue()(`${pe}-link`,Te),href:Me}),je):he.createElement("span",Object.assign({},_e,{className:ue()(`${pe}-link`,Te)}),je)}function a(pe,He){return(Me,Te,Qe,tt,_e)=>{if(He)return He(Me,Te,Qe,tt);const ot=Ge(Me,Te);return oe(pe,Me,ot,_e)}}var E=function(pe,He){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&He.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{const{prefixCls:He,separator:je="/",children:Me,menu:Te,overlay:Qe,dropdownProps:tt,href:_e}=pe,Ce=(Fe=>{if(Te||Qe){const Je=Object.assign({},tt);if(Te){const xe=Te||{},{items:ct}=xe,St=E(xe,["items"]);Je.menu=Object.assign(Object.assign({},St),{items:ct==null?void 0:ct.map((be,it)=>{var{key:Lt,title:Se,label:Re,path:Bt}=be,ft=E(be,["key","title","label","path"]);let It=Re!=null?Re:Se;return Bt&&(It=he.createElement("a",{href:`${_e}${Bt}`},It)),Object.assign(Object.assign({},ft),{key:Lt!=null?Lt:it,label:It})})})}else Qe&&(Je.overlay=Qe);return he.createElement(ve.Z,Object.assign({placement:"bottom"},Je),he.createElement("span",{className:`${He}-overlay-link`},Fe,he.createElement(ke.Z,null)))}return Fe})(Me);return Ce!=null?he.createElement(he.Fragment,null,he.createElement("li",null,Ce),je&&he.createElement(we,null,je)):null},b=pe=>{const{prefixCls:He,children:je,href:Me}=pe,Te=E(pe,["prefixCls","children","href"]),{getPrefixCls:Qe}=he.useContext(Ee.E_),tt=Qe("breadcrumb",He);return he.createElement(x,Object.assign({},Te,{prefixCls:tt}),oe(tt,Te,je,Me))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,ee=te(17313),ne=te(83116),ae=te(37613);const le=pe=>{const{componentCls:He,iconCls:je}=pe;return{[He]:Object.assign(Object.assign({},(0,ee.Wf)(pe)),{color:pe.itemColor,fontSize:pe.fontSize,[je]:{fontSize:pe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:pe.linkColor,transition:`color ${pe.motionDurationMid}`,padding:`0 ${pe.paddingXXS}px`,borderRadius:pe.borderRadiusSM,height:pe.lineHeight*pe.fontSize,display:"inline-block",marginInline:-pe.marginXXS,"&:hover":{color:pe.linkHoverColor,backgroundColor:pe.colorBgTextHover}},(0,ee.Qy)(pe)),"li:last-child":{color:pe.lastItemColor},[`${He}-separator`]:{marginInline:pe.separatorMargin,color:pe.separatorColor},[`${He}-link`]:{[` +`:'
      '+(Pe?Ae:(0,Oe.escape)(Ae,!0))+"
      "},ve.heading=function(Ae,de,Pe){let me=this.options.headerPrefix+Pe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ee.push({anchor:me,level:de,text:Ae}),"'+Ae+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:a,renderer:ve}),Ct.ZP=ue()},16479:function(lt,Ct,te){"use strict";te.d(Ct,{G:function(){return he},t:function(){return fe}});var y=te(7062),ue=te.n(y);const Oe=null;function fe(ye,Ee){let ke=ue().get("__ec");ke||(ke={}),ke[ye]=Ee,ue().set("__ec",ke)}function he(ye,Ee){let ke=ue().get("__ec");return ke?ke[ye]===void 0?Ee:ke[ye]:Ee}},46474:function(lt,Ct,te){"use strict";te.d(Ct,{rX:function(){return ae},pW:function(){return le},gy:function(){return re},xY:function(){return ne},O5:function(){return ee},hs:function(){return E},tJ:function(){return oe},o1:function(){return a},Rd:function(){return z}});var y=te(89070),ue=te(43418),Oe=te(28103),fe=te(8591),he=te(24065),ye=te(955),Ee=te(87169),ke=te(25510),ve="data:image/png;base64,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",ce=te.p+"static/newqrcode.a8740efb.png",we=te(32637),Le=te(59301),Ge=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=pe=>{try{Ve(de.next(pe))}catch(Ke){me(Ke)}},at=pe=>{try{Ve(de.throw(pe))}catch(Ke){me(Ke)}},Ve=pe=>pe.done?Pe(pe.value):Promise.resolve(pe.value).then(ge,at);Ve((de=de.apply(ie,Ae)).next())});const oe=(ie,Ae=!1,de=!1,Pe="",me=!1)=>!!(a(ie)&&x(ie,Ae,de,Pe,me)),a=ie=>(0,he.bg)()?!0:(ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=ie=>{var Ae,de,Pe;const{user:me}=(0,y.getDvaApp)()._store.getState();(0,he.bg)()&&!((de=(Ae=me==null?void 0:me.userInfo)==null?void 0:Ae.course)!=null&&de.course_public)&&!((Pe=me==null?void 0:me.userInfo)!=null&&Pe.profile_completed)&&ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ie,Ae=!1,de=!0,Pe="",me=!1)=>{var ge;const{user:at}=(0,y.getDvaApp)()._store.getState();return(ge=at.userInfo)!=null&&ge.profile_completed?!0:(de?ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Pe,isCurrentPage:me}}):ue.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ue.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},z=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:Le.createElement("div",{style:{textAlign:"center"}},Le.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),Le.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:we}),Le.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ie;const{user:Ae}=(0,y.getDvaApp)()._store.getState();return(ie=Ae.userInfo)!=null&&ie.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:Le.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/certification")}}),!1)},ne=()=>(0,he.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),Le.createElement("img",{src:ce,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ie,Ae)=>ie?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("p",null,Ae||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),Le.createElement("div",{style:{marginLeft:"110px"}},Le.createElement("img",{src:ve,width:200}),Le.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=ie=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:Le.createElement("div",null,Le.createElement("div",null,Le.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),Le.createElement(Oe.Z,null),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",Le.createElement("a",null,ie),"\u5929\u3002"),Le.createElement("p",{style:{color:"#666666",fontSize:12}}," ",Le.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),Le.createElement("div",{style:{textAlign:"center",marginTop:30}},Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(ie,Ae="")=>{const{shixunsDetail:{detail:de}}=(0,y.getDvaApp)()._store.getState();if((de==null?void 0:de.public)===2||(de==null?void 0:de.public)===1||(de==null?void 0:de.shixun_status)===3){let Pe="";return(de==null?void 0:de.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(de==null?void 0:de.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(de==null?void 0:de.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),ue.default.info({centered:!0,icon:Le.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:Le.createElement("div",{className:"tc",style:{marginLeft:-38}},Le.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",Ae,"\u3002"),Le.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),Le.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:ke,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(de==null?void 0:de.shixun_status)===2?(ue.default.confirm({centered:!0,icon:Le.createElement(Ee.Z,null),title:"\u63D0\u793A",content:Le.createElement("div",null,Le.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),Le.createElement("br",null),Le.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:Le.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ge(void 0,null,function*(){(yield ie({type:"shixunsDetail/cancelRelease",payload:{id:de==null?void 0:de.identifier}})).status!==401&&(fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ie({type:"shixunsDetail/getShixunsDetail",payload:{id:de==null?void 0:de.identifier}}),ie({type:"practiceSetting/getCommonData",payload:{id:de==null?void 0:de.identifier}}))})})}}),!0):!1}},66104:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Ve}});var y=te(92310),ue=te.n(y),Oe=te(11592),fe=te(26112),he=te(59301),ye=te(92343),Ee=te(36355),ke=te(84105),ve=te(91857);const ce=pe=>{let{children:Ke}=pe;const{getPrefixCls:je}=he.useContext(Ee.E_),Me=je("breadcrumb");return he.createElement("li",{className:`${Me}-separator`,"aria-hidden":"true"},Ke===""?Ke:Ke||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var we=ce,Le=function(pe,Ke){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&Ke.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);TeKe[Te]||Me)}function oe(pe,Ke,je,Me){if(je==null)return null;const{className:Te,onClick:Qe}=Ke,tt=Le(Ke,["className","onClick"]),_e=Object.assign(Object.assign({},(0,fe.Z)(tt,{data:!0,aria:!0})),{onClick:Qe});return Me!==void 0?he.createElement("a",Object.assign({},_e,{className:ue()(`${pe}-link`,Te),href:Me}),je):he.createElement("span",Object.assign({},_e,{className:ue()(`${pe}-link`,Te)}),je)}function a(pe,Ke){return(Me,Te,Qe,tt,_e)=>{if(Ke)return Ke(Me,Te,Qe,tt);const ot=Ge(Me,Te);return oe(pe,Me,ot,_e)}}var E=function(pe,Ke){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&Ke.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{const{prefixCls:Ke,separator:je="/",children:Me,menu:Te,overlay:Qe,dropdownProps:tt,href:_e}=pe,Ce=(Fe=>{if(Te||Qe){const Je=Object.assign({},tt);if(Te){const xe=Te||{},{items:ct}=xe,St=E(xe,["items"]);Je.menu=Object.assign(Object.assign({},St),{items:ct==null?void 0:ct.map((be,it)=>{var{key:Lt,title:Se,label:Re,path:Bt}=be,ft=E(be,["key","title","label","path"]);let It=Re!=null?Re:Se;return Bt&&(It=he.createElement("a",{href:`${_e}${Bt}`},It)),Object.assign(Object.assign({},ft),{key:Lt!=null?Lt:it,label:It})})})}else Qe&&(Je.overlay=Qe);return he.createElement(ve.Z,Object.assign({placement:"bottom"},Je),he.createElement("span",{className:`${Ke}-overlay-link`},Fe,he.createElement(ke.Z,null)))}return Fe})(Me);return Ce!=null?he.createElement(he.Fragment,null,he.createElement("li",null,Ce),je&&he.createElement(we,null,je)):null},b=pe=>{const{prefixCls:Ke,children:je,href:Me}=pe,Te=E(pe,["prefixCls","children","href"]),{getPrefixCls:Qe}=he.useContext(Ee.E_),tt=Qe("breadcrumb",Ke);return he.createElement(x,Object.assign({},Te,{prefixCls:tt}),oe(tt,Te,je,Me))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,ee=te(17313),ne=te(83116),ae=te(37613);const le=pe=>{const{componentCls:Ke,iconCls:je}=pe;return{[Ke]:Object.assign(Object.assign({},(0,ee.Wf)(pe)),{color:pe.itemColor,fontSize:pe.fontSize,[je]:{fontSize:pe.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:pe.linkColor,transition:`color ${pe.motionDurationMid}`,padding:`0 ${pe.paddingXXS}px`,borderRadius:pe.borderRadiusSM,height:pe.lineHeight*pe.fontSize,display:"inline-block",marginInline:-pe.marginXXS,"&:hover":{color:pe.linkHoverColor,backgroundColor:pe.colorBgTextHover}},(0,ee.Qy)(pe)),"li:last-child":{color:pe.lastItemColor},[`${Ke}-separator`]:{marginInline:pe.separatorMargin,color:pe.separatorColor},[`${Ke}-link`]:{[` > ${je} + span, > ${je} + a - `]:{marginInlineStart:pe.marginXXS}},[`${He}-overlay-link`]:{borderRadius:pe.borderRadiusSM,height:pe.lineHeight*pe.fontSize,display:"inline-block",padding:`0 ${pe.paddingXXS}px`,marginInline:-pe.marginXXS,[`> ${je}`]:{marginInlineStart:pe.marginXXS,fontSize:pe.fontSizeIcon},"&:hover":{color:pe.linkHoverColor,backgroundColor:pe.colorBgTextHover,a:{color:pe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${pe.componentCls}-rtl`]:{direction:"rtl"}})}};var re=(0,ne.Z)("Breadcrumb",pe=>{const He=(0,ae.TS)(pe,{});return[le(He)]},pe=>({itemColor:pe.colorTextDescription,lastItemColor:pe.colorText,iconFontSize:pe.fontSize,linkColor:pe.colorTextDescription,linkHoverColor:pe.colorText,separatorColor:pe.colorTextDescription,separatorMargin:pe.marginXS})),ie=function(pe,He){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&He.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{var{breadcrumbName:tt}=Qe,_e=ie(Qe,["breadcrumbName"]);return Object.assign(Object.assign({},_e),{title:tt})})}),Te}function de(pe,He){return(0,he.useMemo)(()=>pe||(He?He.map(Ae):null),[pe,He])}var Pe=function(pe,He){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&He.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{if(He===void 0)return He;let je=(He||"").replace(/^\//,"");return Object.keys(pe).forEach(Me=>{je=je.replace(`:${Me}`,pe[Me])}),je},ge=pe=>{const{prefixCls:He,separator:je="/",style:Me,className:Te,rootClassName:Qe,routes:tt,items:_e,children:ot,itemRender:Ce,params:Fe={}}=pe,Je=Pe(pe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:xe,direction:ct,breadcrumb:St}=he.useContext(Ee.E_);let be;const it=xe("breadcrumb",He),[Lt,Se]=re(it),Re=de(_e,tt),Bt=a(it,Ce);if(Re&&Re.length>0){const Et=[],Jt=_e||tt;be=Re.map((Ie,et)=>{const{path:Pt,key:st,type:rt,menu:ut,overlay:We,onClick:Ot,className:nn,separator:Mt,dropdownProps:qt}=Ie,en=me(Fe,Pt);en!==void 0&&Et.push(en);const dn=st!=null?st:et;if(rt==="separator")return he.createElement(we,{key:dn},Mt);const wn={},Pn=et===Re.length-1;ut?wn.menu=ut:We&&(wn.overlay=We);let{href:sn}=Ie;return Et.length&&en!==void 0&&(sn=`#/${Et.join("/")}`),he.createElement(x,Object.assign({key:dn},wn,(0,fe.Z)(Ie,{data:!0,aria:!0}),{className:nn,dropdownProps:qt,href:sn,separator:Pn?"":je,onClick:Ot,prefixCls:it}),Bt(Ie,Fe,Jt,Et,sn))})}else if(ot){const Et=(0,Oe.Z)(ot).length;be=(0,Oe.Z)(ot).map((Jt,Ie)=>{if(!Jt)return Jt;const et=Ie===Et-1;return(0,ye.Tm)(Jt,{separator:et?"":je,key:Ie})})}const ft=ue()(it,St==null?void 0:St.className,{[`${it}-rtl`]:ct==="rtl"},Te,Qe,Se),It=Object.assign(Object.assign({},St==null?void 0:St.style),Me);return Lt(he.createElement("nav",Object.assign({className:ft,style:It},Je),he.createElement("ol",null,be)))};ge.Item=z,ge.Separator=we;var at=ge,Ve=at},19842:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Rt}});var y=te(80702),ue=te(59301),Oe=te(33853),fe=te(58617),he=te(38819),ye=te(92310),Ee=te.n(ye),ke=te(72308),ve=te(52487),ce=te(74416),we=te(77861),Le=te(17115),Ge=te(90782),oe=te(6089),a=te(18929),E=ue.createContext(null),x=E,b=te(62853),z=te(49618),ee=te(77321),ne="__rc_cascader_search_mark__",ae=function(ht,yt,Gt){var pt=Gt.label;return yt.some(function(mt){return String(mt[pt]).toLowerCase().includes(ht.toLowerCase())})},le=function(ht,yt,Gt,pt){return yt.map(function(mt){return mt[pt.label]}).join(" / ")},re=function(De,ht,yt,Gt,pt,mt){var Ne=pt.filter,Ue=Ne===void 0?ae:Ne,Ze=pt.render,wt=Ze===void 0?le:Ze,Ut=pt.limit,tn=Ut===void 0?50:Ut,gn=pt.sort;return ue.useMemo(function(){var An=[];if(!De)return[];function Mn(pn,jn){var Ke=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function(Nt){if(!(!gn&&tn!==!1&&tn>0&&An.length>=tn)){var Ln=[].concat((0,y.Z)(jn),[Nt]),Dt=Nt[yt.children],On=Ke||Nt.disabled;if((!Dt||Dt.length===0||mt)&&Ue(De,Ln,{label:yt.label})){var Ct;An.push((0,ee.Z)((0,ee.Z)({},Nt),{},(Ct={disabled:On},(0,z.Z)(Ct,yt.label,wt(De,Ln,Gt,yt)),(0,z.Z)(Ct,ne,Ln),(0,z.Z)(Ct,yt.children,void 0),Ct)))}Dt&&Mn(Nt[yt.children],Ln,On)}})}return Mn(ht,[]),gn&&An.sort(function(pn,jn){return gn(pn[ne],jn[ne],De,yt)}),tn!==!1&&tn>0?An.slice(0,tn):An},[De,ht,yt,Gt,wt,mt,Ue,gn,tn])},ie="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",de="SHOW_CHILD";function Pe(De){return De.join(ie)}function me(De){return De.map(Pe)}function ge(De){return De.split(ie)}function at(De){var ht=De||{},yt=ht.label,Gt=ht.value,pt=ht.children,mt=Gt||"value";return{label:yt||"label",value:mt,key:mt,children:pt||"children"}}function Ve(De,ht){var yt,Gt;return(yt=De.isLeaf)!==null&&yt!==void 0?yt:!((Gt=De[ht.children])!==null&&Gt!==void 0&&Gt.length)}function pe(De){var ht=De.parentElement;if(ht){var yt=De.offsetTop-ht.offsetTop;yt-ht.scrollTop<0?ht.scrollTo({top:yt}):yt+De.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:yt+De.offsetHeight-ht.offsetHeight})}}function He(De,ht){return De.map(function(yt){var Gt;return(Gt=yt[ne])===null||Gt===void 0?void 0:Gt.map(function(pt){return pt[ht.value]})})}function je(De,ht,yt){var Gt=new Set(De),pt=ht();return De.filter(function(mt){var Ne=pt[mt],Ue=Ne?Ne.parent:null,Ze=Ne?Ne.children:null;return Ne&&Ne.node.disabled?!0:yt===de?!(Ze&&Ze.some(function(wt){return wt.key&&Gt.has(wt.key)})):!(Ue&&!Ue.node.disabled&&Gt.has(Ue.key))})}function Me(De,ht,yt){for(var Gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pt=ht,mt=[],Ne=function(){var wt,Ut,tn,gn=De[Ue],An=(wt=pt)===null||wt===void 0?void 0:wt.findIndex(function(pn){var jn=pn[yt.value];return Gt?String(jn)===String(gn):jn===gn}),Mn=An!==-1?(Ut=pt)===null||Ut===void 0?void 0:Ut[An]:null;mt.push({value:(tn=Mn==null?void 0:Mn[yt.value])!==null&&tn!==void 0?tn:gn,index:An,option:Mn}),pt=Mn==null?void 0:Mn[yt.children]},Ue=0;Ue1){var Kt=Mn.slice(0,-1);Nt(Kt)}else wt(!1)},On=function(){var Kt,Fn=((Kt=jn[pn])===null||Kt===void 0?void 0:Kt[yt.children])||[],hn=Fn.find(function($n){return!$n.disabled});if(hn){var Hn=[].concat((0,y.Z)(Mn),[hn[yt.value]]);Nt(Hn)}};ue.useImperativeHandle(De,function(){return{onKeyDown:function(Kt){var Fn=Kt.which;switch(Fn){case it.Z.UP:case it.Z.DOWN:{var hn=0;Fn===it.Z.UP?hn=-1:Fn===it.Z.DOWN&&(hn=1),hn!==0&&Ln(hn);break}case it.Z.LEFT:{if(Ze)break;tn?On():Dt();break}case it.Z.RIGHT:{if(Ze)break;tn?Dt():On();break}case it.Z.BACKSPACE:{Ze||Dt();break}case it.Z.ENTER:{if(Mn.length){var Hn=jn[pn],$n=(Hn==null?void 0:Hn[ne])||[];$n.length?mt($n.map(function(oa){return oa[yt.value]}),$n[$n.length-1]):mt(Mn,jn[pn])}break}case it.Z.ESC:wt(!1),Ut&&Kt.stopPropagation()}},onKeyUp:function(){}}})},Se=ue.forwardRef(function(De,ht){var yt,Gt,pt,mt,Ne=(0,we.lk)(),Ue=Ne.prefixCls,Ze=Ne.multiple,wt=Ne.searchValue,Ut=Ne.toggleOpen,tn=Ne.notFoundContent,gn=Ne.direction,An=Ne.open,Mn=ue.useRef(),pn=gn==="rtl",jn=ue.useContext(x),Ke=jn.options,Nt=jn.values,Ln=jn.halfValues,Dt=jn.fieldNames,On=jn.changeOnSelect,Ct=jn.onSelect,Kt=jn.searchOptions,Fn=jn.dropdownPrefixCls,hn=jn.loadData,Hn=jn.expandTrigger,$n=Fn||Ue,oa=ue.useState([]),ca=(0,ve.Z)(oa,2),Qn=ca[0],_n=ca[1],on=function(da){if(!(!hn||wt)){var Gn=Me(da,Ke,Dt),ba=Gn.map(function(ta){var Sa=ta.option;return Sa}),Ra=ba[ba.length-1];if(Ra&&!Ve(Ra,Dt)){var Yn=Pe(da);_n(function(ta){return[].concat((0,y.Z)(ta),[Yn])}),hn(ba)}}};ue.useEffect(function(){Qn.length&&Qn.forEach(function(sa){var da=ge(sa),Gn=Me(da,Ke,Dt,!0).map(function(Ra){var Yn=Ra.option;return Yn}),ba=Gn[Gn.length-1];(!ba||ba[Dt.children]||Ve(ba,Dt))&&_n(function(Ra){return Ra.filter(function(Yn){return Yn!==sa})})})},[Ke,Qn,Dt]);var Aa=ue.useMemo(function(){return new Set(me(Nt))},[Nt]),ua=ue.useMemo(function(){return new Set(me(Ln))},[Ln]),Na=be(),qn=(0,ve.Z)(Na,2),Ht=qn[0],Nn=qn[1],Un=function(da){Nn(da),on(da)},cn=function(da){var Gn=da.disabled,ba=Ve(da,Dt);return!Gn&&(ba||On||Ze)},kn=function(da,Gn){var ba=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ct(da),!Ze&&(Gn||On&&(Hn==="hover"||ba))&&Ut(!1)},ze=ue.useMemo(function(){return wt?Kt:Ke},[wt,Kt,Ke]),va=ue.useMemo(function(){for(var sa=[{options:ze}],da=ze,Gn=He(da,Dt),ba=function(){var Sa=Ht[Ra],Pa=da.find(function(ln,Zt){return(Gn[Zt]?Pe(Gn[Zt]):ln[Dt.value])===Sa}),zt=Pa==null?void 0:Pa[Dt.children];if(!(zt!=null&&zt.length))return"break";da=zt,sa.push({options:zt})},Ra=0;Ra":Qn,on=De.loadingIcon,Aa=De.children,ua=De.dropdownMatchSelectWidth,Na=ua===void 0?!1:ua,qn=De.showCheckedStrategy,Ht=qn===void 0?Ae:qn,Nn=(0,ce.Z)(De,Et),Un=(0,Le.ZP)(yt),cn=!!tn,kn=(0,a.Z)(Ne,{value:Ue,postState:Ie}),ze=(0,ve.Z)(kn,2),va=ze[0],Oa=ze[1],Da=ue.useMemo(function(){return at(mt)},[JSON.stringify(mt)]),ja=ue.useMemo(function(){return Nt||[]},[Nt]),Sn=tt(ja,Da),Ga=ue.useCallback(function(un){var $t=Sn();return un.map(function(Tt){var bn=$t[Tt].nodes;return bn.map(function(mn){return mn[Da.value]})})},[Sn,Da]),Xa=(0,a.Z)("",{value:Mn,postState:function($t){return $t||""}}),sa=(0,ve.Z)(Xa,2),da=sa[0],Gn=sa[1],ba=function($t,Tt){Gn($t),Tt.source!=="blur"&&pn&&pn($t)},Ra=Ce(jn),Yn=(0,ve.Z)(Ra,2),ta=Yn[0],Sa=Yn[1],Pa=re(da,ja,Da,Ln||pt,Sa,Ze),zt=_e(ja,Da),ln=ue.useMemo(function(){var un=zt(va),$t=(0,ve.Z)(un,2),Tt=$t[0],bn=$t[1];if(!cn||!va.length)return[Tt,[],bn];var mn=me(Tt),na=Sn(),Xe=(0,Ge.S)(mn,!0,na),yn=Xe.checkedKeys,aa=Xe.halfCheckedKeys;return[Ga(yn),Ga(aa),bn]},[cn,va,Sn,Ga,zt]),Zt=(0,ve.Z)(ln,3),Tn=Zt[0],ra=Zt[1],Dn=Zt[2],ga=ue.useMemo(function(){var un=me(Tn),$t=je(un,Sn,Ht);return[].concat((0,y.Z)(Dn),(0,y.Z)(Ga($t)))},[Tn,Sn,Ga,Dn,Ht]),se=Te(ga,ja,Da,cn,Ut),vt=(0,oe.Z)(function(un){if(Oa(un),wt){var $t=Ie(un),Tt=$t.map(function(na){return Me(na,ja,Da).map(function(Xe){return Xe.option})}),bn=cn?$t:$t[0],mn=cn?Tt:Tt[0];wt(bn,mn)}}),Be=(0,oe.Z)(function(un){if((!cn||An)&&Gn(""),!cn)vt(un);else{var $t=Pe(un),Tt=me(Tn),bn=me(ra),mn=Tt.includes($t),na=Dn.some(function(ia){return Pe(ia)===$t}),Xe=Tn,yn=Dn;if(na&&!mn)yn=Dn.filter(function(ia){return Pe(ia)!==$t});else{var aa=mn?Tt.filter(function(ia){return ia!==$t}):[].concat((0,y.Z)(Tt),[$t]),Ta=Sn(),Kn;if(mn){var Qa=(0,Ge.S)(aa,{checked:!1,halfCheckedKeys:bn},Ta);Kn=Qa.checkedKeys}else{var Jn=(0,Ge.S)(aa,!0,Ta);Kn=Jn.checkedKeys}var ma=je(Kn,Sn,Ht);Xe=Ga(ma)}vt([].concat((0,y.Z)(yn),(0,y.Z)(Xe)))}}),qe=function($t,Tt){if(Tt.type==="clear"){vt([]);return}var bn=Tt.values[0],mn=bn.valueCells;Be(mn)},Ye=Ct!==void 0?Ct:On,At=Fn||Kt,gt=$n||Hn,nt=function($t){oa==null||oa($t),ca==null||ca($t)},dt=ue.useMemo(function(){return{options:ja,fieldNames:Da,values:Tn,halfValues:ra,changeOnSelect:Ze,onSelect:Be,checkable:tn,searchOptions:Pa,dropdownPrefixCls:Ln,loadData:Dt,expandTrigger:Ke,expandIcon:_n,loadingIcon:on,dropdownMenuColumnStyle:hn}},[ja,Da,Tn,ra,Ze,Be,tn,Pa,Ln,Dt,Ke,_n,on,hn]),Xt=!(da?Pa:ja).length,vn=da&&Sa.matchInputWidth||Xt?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:dt},ue.createElement(we.Ac,(0,ke.Z)({},Nn,{ref:ht,id:Un,prefixCls:pt,autoClearSearchValue:An,dropdownMatchSelectWidth:Na,dropdownStyle:vn,displayValues:se,onDisplayValuesChange:qe,mode:cn?"multiple":void 0,searchValue:da,onSearch:ba,showSearch:ta,OptionList:Re,emptyOptions:Xt,open:Ye,dropdownClassName:At,placement:gt,onDropdownVisibleChange:nt,getRawInputElement:function(){return Aa}})))});et.SHOW_PARENT=Ae,et.SHOW_CHILD=de;var Pt=et,st=Pt,rt=te(2738),ut=te(62892),We=te(53487),Ot=te(19080),nn=te(36355),Mt=te(93891),qt=te(1684),en=te(19716),dn=te(32441),wn=te(14154),Pn=te(58582),sn=te(84443),In=te(66339),Wt=te(33234),kt=te(98447),Qt=te(17313),Zn=te(74207),xn=te(83116);const fn=De=>{const{prefixCls:ht,componentCls:yt,antCls:Gt}=De,pt=`${yt}-menu-item`,mt=` + `]:{marginInlineStart:pe.marginXXS}},[`${Ke}-overlay-link`]:{borderRadius:pe.borderRadiusSM,height:pe.lineHeight*pe.fontSize,display:"inline-block",padding:`0 ${pe.paddingXXS}px`,marginInline:-pe.marginXXS,[`> ${je}`]:{marginInlineStart:pe.marginXXS,fontSize:pe.fontSizeIcon},"&:hover":{color:pe.linkHoverColor,backgroundColor:pe.colorBgTextHover,a:{color:pe.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${pe.componentCls}-rtl`]:{direction:"rtl"}})}};var re=(0,ne.Z)("Breadcrumb",pe=>{const Ke=(0,ae.TS)(pe,{});return[le(Ke)]},pe=>({itemColor:pe.colorTextDescription,lastItemColor:pe.colorText,iconFontSize:pe.fontSize,linkColor:pe.colorTextDescription,linkHoverColor:pe.colorText,separatorColor:pe.colorTextDescription,separatorMargin:pe.marginXS})),ie=function(pe,Ke){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&Ke.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{var{breadcrumbName:tt}=Qe,_e=ie(Qe,["breadcrumbName"]);return Object.assign(Object.assign({},_e),{title:tt})})}),Te}function de(pe,Ke){return(0,he.useMemo)(()=>pe||(Ke?Ke.map(Ae):null),[pe,Ke])}var Pe=function(pe,Ke){var je={};for(var Me in pe)Object.prototype.hasOwnProperty.call(pe,Me)&&Ke.indexOf(Me)<0&&(je[Me]=pe[Me]);if(pe!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Te=0,Me=Object.getOwnPropertySymbols(pe);Te{if(Ke===void 0)return Ke;let je=(Ke||"").replace(/^\//,"");return Object.keys(pe).forEach(Me=>{je=je.replace(`:${Me}`,pe[Me])}),je},ge=pe=>{const{prefixCls:Ke,separator:je="/",style:Me,className:Te,rootClassName:Qe,routes:tt,items:_e,children:ot,itemRender:Ce,params:Fe={}}=pe,Je=Pe(pe,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:xe,direction:ct,breadcrumb:St}=he.useContext(Ee.E_);let be;const it=xe("breadcrumb",Ke),[Lt,Se]=re(it),Re=de(_e,tt),Bt=a(it,Ce);if(Re&&Re.length>0){const Et=[],Jt=_e||tt;be=Re.map((Ie,et)=>{const{path:Pt,key:st,type:rt,menu:ut,overlay:We,onClick:Ot,className:nn,separator:Mt,dropdownProps:qt}=Ie,en=me(Fe,Pt);en!==void 0&&Et.push(en);const cn=st!=null?st:et;if(rt==="separator")return he.createElement(we,{key:cn},Mt);const wn={},yn=et===Re.length-1;ut?wn.menu=ut:We&&(wn.overlay=We);let{href:dn}=Ie;return Et.length&&en!==void 0&&(dn=`#/${Et.join("/")}`),he.createElement(x,Object.assign({key:cn},wn,(0,fe.Z)(Ie,{data:!0,aria:!0}),{className:nn,dropdownProps:qt,href:dn,separator:yn?"":je,onClick:Ot,prefixCls:it}),Bt(Ie,Fe,Jt,Et,dn))})}else if(ot){const Et=(0,Oe.Z)(ot).length;be=(0,Oe.Z)(ot).map((Jt,Ie)=>{if(!Jt)return Jt;const et=Ie===Et-1;return(0,ye.Tm)(Jt,{separator:et?"":je,key:Ie})})}const ft=ue()(it,St==null?void 0:St.className,{[`${it}-rtl`]:ct==="rtl"},Te,Qe,Se),It=Object.assign(Object.assign({},St==null?void 0:St.style),Me);return Lt(he.createElement("nav",Object.assign({className:ft,style:It},Je),he.createElement("ol",null,be)))};ge.Item=z,ge.Separator=we;var at=ge,Ve=at},19842:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Rt}});var y=te(80702),ue=te(59301),Oe=te(33853),fe=te(58617),he=te(38819),ye=te(92310),Ee=te.n(ye),ke=te(72308),ve=te(52487),ce=te(74416),we=te(77861),Le=te(17115),Ge=te(90782),oe=te(6089),a=te(18929),E=ue.createContext(null),x=E,b=te(62853),z=te(49618),ee=te(77321),ne="__rc_cascader_search_mark__",ae=function(ht,yt,Gt){var pt=Gt.label;return yt.some(function(mt){return String(mt[pt]).toLowerCase().includes(ht.toLowerCase())})},le=function(ht,yt,Gt,pt){return yt.map(function(mt){return mt[pt.label]}).join(" / ")},re=function(De,ht,yt,Gt,pt,mt){var Ne=pt.filter,Ue=Ne===void 0?ae:Ne,Ze=pt.render,wt=Ze===void 0?le:Ze,Ut=pt.limit,tn=Ut===void 0?50:Ut,gn=pt.sort;return ue.useMemo(function(){var Sn=[];if(!De)return[];function Mn(pn,Zn){var He=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function(Nt){if(!(!gn&&tn!==!1&&tn>0&&Sn.length>=tn)){var bn=[].concat((0,y.Z)(Zn),[Nt]),xt=Nt[yt.children],kn=He||Nt.disabled;if((!xt||xt.length===0||mt)&&Ue(De,bn,{label:yt.label})){var Ft;Sn.push((0,ee.Z)((0,ee.Z)({},Nt),{},(Ft={disabled:kn},(0,z.Z)(Ft,yt.label,wt(De,bn,Gt,yt)),(0,z.Z)(Ft,ne,bn),(0,z.Z)(Ft,yt.children,void 0),Ft)))}xt&&Mn(Nt[yt.children],bn,kn)}})}return Mn(ht,[]),gn&&Sn.sort(function(pn,Zn){return gn(pn[ne],Zn[ne],De,yt)}),tn!==!1&&tn>0?Sn.slice(0,tn):Sn},[De,ht,yt,Gt,wt,mt,Ue,gn,tn])},ie="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",de="SHOW_CHILD";function Pe(De){return De.join(ie)}function me(De){return De.map(Pe)}function ge(De){return De.split(ie)}function at(De){var ht=De||{},yt=ht.label,Gt=ht.value,pt=ht.children,mt=Gt||"value";return{label:yt||"label",value:mt,key:mt,children:pt||"children"}}function Ve(De,ht){var yt,Gt;return(yt=De.isLeaf)!==null&&yt!==void 0?yt:!((Gt=De[ht.children])!==null&&Gt!==void 0&&Gt.length)}function pe(De){var ht=De.parentElement;if(ht){var yt=De.offsetTop-ht.offsetTop;yt-ht.scrollTop<0?ht.scrollTo({top:yt}):yt+De.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:yt+De.offsetHeight-ht.offsetHeight})}}function Ke(De,ht){return De.map(function(yt){var Gt;return(Gt=yt[ne])===null||Gt===void 0?void 0:Gt.map(function(pt){return pt[ht.value]})})}function je(De,ht,yt){var Gt=new Set(De),pt=ht();return De.filter(function(mt){var Ne=pt[mt],Ue=Ne?Ne.parent:null,Ze=Ne?Ne.children:null;return Ne&&Ne.node.disabled?!0:yt===de?!(Ze&&Ze.some(function(wt){return wt.key&&Gt.has(wt.key)})):!(Ue&&!Ue.node.disabled&&Gt.has(Ue.key))})}function Me(De,ht,yt){for(var Gt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,pt=ht,mt=[],Ne=function(){var wt,Ut,tn,gn=De[Ue],Sn=(wt=pt)===null||wt===void 0?void 0:wt.findIndex(function(pn){var Zn=pn[yt.value];return Gt?String(Zn)===String(gn):Zn===gn}),Mn=Sn!==-1?(Ut=pt)===null||Ut===void 0?void 0:Ut[Sn]:null;mt.push({value:(tn=Mn==null?void 0:Mn[yt.value])!==null&&tn!==void 0?tn:gn,index:Sn,option:Mn}),pt=Mn==null?void 0:Mn[yt.children]},Ue=0;Ue1){var Ht=Mn.slice(0,-1);Nt(Ht)}else wt(!1)},kn=function(){var Ht,An=((Ht=Zn[pn])===null||Ht===void 0?void 0:Ht[yt.children])||[],vn=An.find(function(qn){return!qn.disabled});if(vn){var Rn=[].concat((0,y.Z)(Mn),[vn[yt.value]]);Nt(Rn)}};ue.useImperativeHandle(De,function(){return{onKeyDown:function(Ht){var An=Ht.which;switch(An){case it.Z.UP:case it.Z.DOWN:{var vn=0;An===it.Z.UP?vn=-1:An===it.Z.DOWN&&(vn=1),vn!==0&&bn(vn);break}case it.Z.LEFT:{if(Ze)break;tn?kn():xt();break}case it.Z.RIGHT:{if(Ze)break;tn?xt():kn();break}case it.Z.BACKSPACE:{Ze||xt();break}case it.Z.ENTER:{if(Mn.length){var Rn=Zn[pn],qn=(Rn==null?void 0:Rn[ne])||[];qn.length?mt(qn.map(function(oa){return oa[yt.value]}),qn[qn.length-1]):mt(Mn,Zn[pn])}break}case it.Z.ESC:wt(!1),Ut&&Ht.stopPropagation()}},onKeyUp:function(){}}})},Se=ue.forwardRef(function(De,ht){var yt,Gt,pt,mt,Ne=(0,we.lk)(),Ue=Ne.prefixCls,Ze=Ne.multiple,wt=Ne.searchValue,Ut=Ne.toggleOpen,tn=Ne.notFoundContent,gn=Ne.direction,Sn=Ne.open,Mn=ue.useRef(),pn=gn==="rtl",Zn=ue.useContext(x),He=Zn.options,Nt=Zn.values,bn=Zn.halfValues,xt=Zn.fieldNames,kn=Zn.changeOnSelect,Ft=Zn.onSelect,Ht=Zn.searchOptions,An=Zn.dropdownPrefixCls,vn=Zn.loadData,Rn=Zn.expandTrigger,qn=An||Ue,oa=ue.useState([]),ca=(0,ve.Z)(oa,2),Un=ca[0],$n=ca[1],on=function(da){if(!(!vn||wt)){var Wn=Me(da,He,xt),ba=Wn.map(function(ta){var Sa=ta.option;return Sa}),Ra=ba[ba.length-1];if(Ra&&!Ve(Ra,xt)){var Hn=Pe(da);$n(function(ta){return[].concat((0,y.Z)(ta),[Hn])}),vn(ba)}}};ue.useEffect(function(){Un.length&&Un.forEach(function(sa){var da=ge(sa),Wn=Me(da,He,xt,!0).map(function(Ra){var Hn=Ra.option;return Hn}),ba=Wn[Wn.length-1];(!ba||ba[xt.children]||Ve(ba,xt))&&$n(function(Ra){return Ra.filter(function(Hn){return Hn!==sa})})})},[He,Un,xt]);var Aa=ue.useMemo(function(){return new Set(me(Nt))},[Nt]),ua=ue.useMemo(function(){return new Set(me(bn))},[bn]),Na=be(),_n=(0,ve.Z)(Na,2),Kt=_n[0],Nn=_n[1],Vn=function(da){Nn(da),on(da)},sn=function(da){var Wn=da.disabled,ba=Ve(da,xt);return!Wn&&(ba||kn||Ze)},Tn=function(da,Wn){var ba=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;Ft(da),!Ze&&(Wn||kn&&(Rn==="hover"||ba))&&Ut(!1)},ze=ue.useMemo(function(){return wt?Ht:He},[wt,Ht,He]),va=ue.useMemo(function(){for(var sa=[{options:ze}],da=ze,Wn=Ke(da,xt),ba=function(){var Sa=Kt[Ra],Pa=da.find(function(ln,Zt){return(Wn[Zt]?Pe(Wn[Zt]):ln[xt.value])===Sa}),zt=Pa==null?void 0:Pa[xt.children];if(!(zt!=null&&zt.length))return"break";da=zt,sa.push({options:zt})},Ra=0;Ra":Un,on=De.loadingIcon,Aa=De.children,ua=De.dropdownMatchSelectWidth,Na=ua===void 0?!1:ua,_n=De.showCheckedStrategy,Kt=_n===void 0?Ae:_n,Nn=(0,ce.Z)(De,Et),Vn=(0,Le.ZP)(yt),sn=!!tn,Tn=(0,a.Z)(Ne,{value:Ue,postState:Ie}),ze=(0,ve.Z)(Tn,2),va=ze[0],Oa=ze[1],Da=ue.useMemo(function(){return at(mt)},[JSON.stringify(mt)]),ja=ue.useMemo(function(){return Nt||[]},[Nt]),Pn=tt(ja,Da),Ga=ue.useCallback(function(un){var $t=Pn();return un.map(function(Tt){var Dn=$t[Tt].nodes;return Dn.map(function(mn){return mn[Da.value]})})},[Pn,Da]),Xa=(0,a.Z)("",{value:Mn,postState:function($t){return $t||""}}),sa=(0,ve.Z)(Xa,2),da=sa[0],Wn=sa[1],ba=function($t,Tt){Wn($t),Tt.source!=="blur"&&pn&&pn($t)},Ra=Ce(Zn),Hn=(0,ve.Z)(Ra,2),ta=Hn[0],Sa=Hn[1],Pa=re(da,ja,Da,bn||pt,Sa,Ze),zt=_e(ja,Da),ln=ue.useMemo(function(){var un=zt(va),$t=(0,ve.Z)(un,2),Tt=$t[0],Dn=$t[1];if(!sn||!va.length)return[Tt,[],Dn];var mn=me(Tt),na=Pn(),Xe=(0,Ge.S)(mn,!0,na),Cn=Xe.checkedKeys,aa=Xe.halfCheckedKeys;return[Ga(Cn),Ga(aa),Dn]},[sn,va,Pn,Ga,zt]),Zt=(0,ve.Z)(ln,3),On=Zt[0],ra=Zt[1],xn=Zt[2],ga=ue.useMemo(function(){var un=me(On),$t=je(un,Pn,Kt);return[].concat((0,y.Z)(xn),(0,y.Z)(Ga($t)))},[On,Pn,Ga,xn,Kt]),se=Te(ga,ja,Da,sn,Ut),vt=(0,oe.Z)(function(un){if(Oa(un),wt){var $t=Ie(un),Tt=$t.map(function(na){return Me(na,ja,Da).map(function(Xe){return Xe.option})}),Dn=sn?$t:$t[0],mn=sn?Tt:Tt[0];wt(Dn,mn)}}),Be=(0,oe.Z)(function(un){if((!sn||Sn)&&Wn(""),!sn)vt(un);else{var $t=Pe(un),Tt=me(On),Dn=me(ra),mn=Tt.includes($t),na=xn.some(function(ia){return Pe(ia)===$t}),Xe=On,Cn=xn;if(na&&!mn)Cn=xn.filter(function(ia){return Pe(ia)!==$t});else{var aa=mn?Tt.filter(function(ia){return ia!==$t}):[].concat((0,y.Z)(Tt),[$t]),Ta=Pn(),Kn;if(mn){var Qa=(0,Ge.S)(aa,{checked:!1,halfCheckedKeys:Dn},Ta);Kn=Qa.checkedKeys}else{var Jn=(0,Ge.S)(aa,!0,Ta);Kn=Jn.checkedKeys}var ma=je(Kn,Pn,Kt);Xe=Ga(ma)}vt([].concat((0,y.Z)(Cn),(0,y.Z)(Xe)))}}),qe=function($t,Tt){if(Tt.type==="clear"){vt([]);return}var Dn=Tt.values[0],mn=Dn.valueCells;Be(mn)},Ye=Ft!==void 0?Ft:kn,At=An||Ht,gt=qn||Rn,nt=function($t){oa==null||oa($t),ca==null||ca($t)},dt=ue.useMemo(function(){return{options:ja,fieldNames:Da,values:On,halfValues:ra,changeOnSelect:Ze,onSelect:Be,checkable:tn,searchOptions:Pa,dropdownPrefixCls:bn,loadData:xt,expandTrigger:He,expandIcon:$n,loadingIcon:on,dropdownMenuColumnStyle:vn}},[ja,Da,On,ra,Ze,Be,tn,Pa,bn,xt,He,$n,on,vn]),Xt=!(da?Pa:ja).length,hn=da&&Sa.matchInputWidth||Xt?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:dt},ue.createElement(we.Ac,(0,ke.Z)({},Nn,{ref:ht,id:Vn,prefixCls:pt,autoClearSearchValue:Sn,dropdownMatchSelectWidth:Na,dropdownStyle:hn,displayValues:se,onDisplayValuesChange:qe,mode:sn?"multiple":void 0,searchValue:da,onSearch:ba,showSearch:ta,OptionList:Re,emptyOptions:Xt,open:Ye,dropdownClassName:At,placement:gt,onDropdownVisibleChange:nt,getRawInputElement:function(){return Aa}})))});et.SHOW_PARENT=Ae,et.SHOW_CHILD=de;var Pt=et,st=Pt,rt=te(2738),ut=te(62892),We=te(53487),Ot=te(19080),nn=te(36355),Mt=te(93891),qt=te(1684),en=te(19716),cn=te(32441),wn=te(14154),yn=te(58582),dn=te(84443),In=te(66339),Wt=te(33234),kt=te(98447),Qt=te(17313),Gn=te(74207),Ln=te(83116);const fn=De=>{const{prefixCls:ht,componentCls:yt,antCls:Gt}=De,pt=`${yt}-menu-item`,mt=` &${pt}-expand ${pt}-expand-icon, ${pt}-loading-icon - `;return[{[yt]:{width:De.controlWidth}},{[`${yt}-dropdown`]:[(0,kt.C2)(`${ht}-checkbox`,De),{[`&${Gt}-select-dropdown`]:{padding:0}},{[yt]:{"&-checkbox":{top:0,marginInlineEnd:De.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${yt}-menu-empty`]:{[`${yt}-menu`]:{width:"100%",height:"auto",[pt]:{color:De.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:De.controlItemWidth,height:De.dropdownHeight,margin:0,padding:De.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${De.lineWidth}px ${De.lineType} ${De.colorSplit}`},"&-item":Object.assign(Object.assign({},Qt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:De.optionPadding,lineHeight:De.lineHeight,cursor:"pointer",transition:`all ${De.motionDurationMid}`,borderRadius:De.borderRadiusSM,"&:hover":{background:De.controlItemBgHover},"&-disabled":{color:De.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[mt]:{color:De.colorTextDisabled}},[`&-active:not(${pt}-disabled)`]:{"&, &:hover":{fontWeight:De.optionSelectedFontWeight,backgroundColor:De.optionSelectedBg}},"&-content":{flex:"auto"},[mt]:{marginInlineStart:De.paddingXXS,color:De.colorTextDescription,fontSize:De.fontSizeIcon},"&-keyword":{color:De.colorHighlight}})}}}]},{[`${yt}-dropdown-rtl`]:{direction:"rtl"}},(0,Zn.c)(De)]};var rn=(0,xn.Z)("Cascader",De=>[fn(De)],De=>{const ht=Math.round((De.controlHeight-De.fontSize*De.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:De.controlItemBgActive,optionSelectedFontWeight:De.fontWeightStrong,optionPadding:`${ht}px ${De.paddingSM}px`,menuPadding:De.paddingXXS}}),En=function(De,ht){var yt={};for(var Gt in De)Object.prototype.hasOwnProperty.call(De,Gt)&&ht.indexOf(Gt)<0&&(yt[Gt]=De[Gt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Gt=Object.getOwnPropertySymbols(De);ptZe===0?[Ue]:[].concat((0,y.Z)(Ne),[ht,Ue]),[]),pt=[];let mt=0;return Gt.forEach((Ne,Ue)=>{const Ze=mt+Ne.length;let wt=De.slice(mt,Ze);mt=Ze,Ue%2===1&&(wt=ue.createElement("span",{className:`${yt}-menu-item-keyword`,key:`separator-${Ue}`},wt)),pt.push(wt)}),pt}const xt=(De,ht,yt,Gt)=>{const pt=[],mt=De.toLowerCase();return ht.forEach((Ne,Ue)=>{Ue!==0&&pt.push(" / ");let Ze=Ne[Gt.label];const wt=typeof Ze;(wt==="string"||wt==="number")&&(Ze=zn(String(Ze),mt,yt)),pt.push(Ze)}),pt},bt=ue.forwardRef((De,ht)=>{const{prefixCls:yt,size:Gt,disabled:pt,className:mt,rootClassName:Ne,multiple:Ue,bordered:Ze=!0,transitionName:wt,choiceTransitionName:Ut="",popupClassName:tn,dropdownClassName:gn,expandIcon:An,placement:Mn,showSearch:pn,allowClear:jn=!0,notFoundContent:Ke,direction:Nt,getPopupContainer:Ln,status:Dt,showArrow:On,builtinPlacements:Ct,style:Kt}=De,Fn=En(De,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),hn=(0,rt.Z)(Fn,["suffixIcon"]),{getPopupContainer:Hn,getPrefixCls:$n,renderEmpty:oa,direction:ca,popupOverflow:Qn,cascader:_n}=ue.useContext(nn.E_),on=Nt||ca,Aa=on==="rtl",{status:ua,hasFeedback:Na,isFormItemInput:qn,feedbackIcon:Ht}=ue.useContext(dn.aM),Nn=(0,Ot.F)(ua,Dt),Un=Ke||(oa==null?void 0:oa("Cascader"))||ue.createElement(Mt.Z,{componentName:"Cascader"}),cn=$n(),kn=$n("select",yt),ze=$n("cascader",yt),[va,Oa]=(0,wn.Z)(kn),[Da]=rn(ze),{compactSize:ja,compactItemClassnames:Sn}=(0,Wt.ri)(kn,Nt),Ga=Ee()(tn||gn,`${ze}-dropdown`,{[`${ze}-dropdown-rtl`]:on==="rtl"},Ne,Oa),Xa=ue.useMemo(()=>{if(!pn)return pn;let Dn={render:xt};return typeof pn=="object"&&(Dn=Object.assign(Object.assign({},Dn),pn)),Dn},[pn]),sa=(0,en.Z)(Dn=>{var ga;return(ga=Gt!=null?Gt:ja)!==null&&ga!==void 0?ga:Dn}),da=ue.useContext(qt.Z),Gn=pt!=null?pt:da;let ba=An;An||(ba=Aa?ue.createElement(Oe.Z,null):ue.createElement(he.Z,null));const Ra=ue.createElement("span",{className:`${kn}-menu-item-loading-icon`},ue.createElement(fe.Z,{spin:!0})),Yn=ue.useMemo(()=>Ue?ue.createElement("span",{className:`${ze}-checkbox-inner`}):!1,[Ue]),ta=(0,sn.Z)(De.suffixIcon,On),{suffixIcon:Sa,removeIcon:Pa,clearIcon:zt}=(0,In.Z)(Object.assign(Object.assign({},De),{hasFeedback:Na,feedbackIcon:Ht,showSuffixIcon:ta,multiple:Ue,prefixCls:kn,componentName:"Cascader"})),ln=ue.useMemo(()=>Mn!==void 0?Mn:Aa?"bottomRight":"bottomLeft",[Mn,Aa]),Zt=(0,Pn.Z)(Ct,Qn),Tn=jn===!0?{clearIcon:zt}:jn,ra=ue.createElement(st,Object.assign({prefixCls:kn,className:Ee()(!yt&&ze,{[`${kn}-lg`]:sa==="large",[`${kn}-sm`]:sa==="small",[`${kn}-rtl`]:Aa,[`${kn}-borderless`]:!Ze,[`${kn}-in-form-item`]:qn},(0,Ot.Z)(kn,Nn,Na),Sn,_n==null?void 0:_n.className,mt,Ne,Oa),disabled:Gn,style:Object.assign(Object.assign({},_n==null?void 0:_n.style),Kt)},hn,{builtinPlacements:Zt,direction:on,placement:ln,notFoundContent:Un,allowClear:Tn,showSearch:Xa,expandIcon:ba,suffixIcon:Sa,removeIcon:Pa,loadingIcon:Ra,checkable:Yn,dropdownClassName:Ga,dropdownPrefixCls:yt||ze,choiceTransitionName:(0,ut.m)(cn,"",Ut),transitionName:(0,ut.m)(cn,"slide-up",wt),getPopupContainer:Ln||Hn,ref:ht}));return Da(va(ra))}),_t=(0,We.Z)(bt);bt.SHOW_PARENT=Vt,bt.SHOW_CHILD=an,bt._InternalPanelDoNotUseOrYouWillBeFired=_t;var Rt=bt},36381:function(lt,Ft,te){"use strict";te.d(Ft,{default:function(){return Lt}});var y=te(38819),ue=te(92310),Oe=te.n(ue),fe=te(72308),he=te(80702),ye=te(52487),Ee=te(62853),ke=te(18929),ve=te(48736),ce=te(59301),we=te(74416),Le=te(11592),Ge=te(49618),oe=te(77900),a=te(10228),E=ce.forwardRef(function(Se,Re){var Bt=Se.prefixCls,ft=Se.forceRender,It=Se.className,Et=Se.style,Jt=Se.children,Ie=Se.isActive,et=Se.role,Pt=ce.useState(Ie||ft),st=(0,ye.Z)(Pt,2),rt=st[0],ut=st[1];return ce.useEffect(function(){(ft||Ie)&&ut(!0)},[ft,Ie]),rt?ce.createElement("div",{ref:Re,className:Oe()("".concat(Bt,"-content"),(0,Ge.Z)((0,Ge.Z)({},"".concat(Bt,"-content-active"),Ie),"".concat(Bt,"-content-inactive"),!Ie),It),style:Et,role:et},ce.createElement("div",{className:"".concat(Bt,"-content-box")},Jt)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ce.forwardRef(function(Se,Re){var Bt=Se.showArrow,ft=Bt===void 0?!0:Bt,It=Se.headerClass,Et=Se.isActive,Jt=Se.onItemClick,Ie=Se.forceRender,et=Se.className,Pt=Se.prefixCls,st=Se.collapsible,rt=Se.accordion,ut=Se.panelKey,We=Se.extra,Ot=Se.header,nn=Se.expandIcon,Mt=Se.openMotion,qt=Se.destroyInactivePanel,en=Se.children,dn=(0,we.Z)(Se,b),wn=st==="disabled",Pn=st==="header",sn=st==="icon",In=We!=null&&typeof We!="boolean",Wt=function(){Jt==null||Jt(ut)},kt=function(En){(En.key==="Enter"||En.keyCode===a.Z.ENTER||En.which===a.Z.ENTER)&&Wt()},Qt=typeof nn=="function"?nn(Se):ce.createElement("i",{className:"arrow"});Qt&&(Qt=ce.createElement("div",{className:"".concat(Pt,"-expand-icon"),onClick:["header","icon"].includes(st)?Wt:void 0},Qt));var Zn=Oe()((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Pt,"-item"),!0),"".concat(Pt,"-item-active"),Et),"".concat(Pt,"-item-disabled"),wn),et),xn=Oe()(It,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Pt,"-header"),!0),"".concat(Pt,"-header-collapsible-only"),Pn),"".concat(Pt,"-icon-collapsible-only"),sn)),fn={className:xn,"aria-expanded":Et,"aria-disabled":wn,onKeyDown:kt};return!Pn&&!sn&&(fn.onClick=Wt,fn.role=rt?"tab":"button",fn.tabIndex=wn?-1:0),ce.createElement("div",(0,fe.Z)({},dn,{ref:Re,className:Zn}),ce.createElement("div",fn,ft&&Qt,ce.createElement("span",{className:"".concat(Pt,"-header-text"),onClick:st==="header"?Wt:void 0},Ot),In&&ce.createElement("div",{className:"".concat(Pt,"-extra")},We)),ce.createElement(oe.default,(0,fe.Z)({visible:Et,leavedClassName:"".concat(Pt,"-content-hidden")},Mt,{forceRender:Ie,removeOnLeave:qt}),function(rn,En){var an=rn.className,Vt=rn.style;return ce.createElement(x,{ref:En,prefixCls:Pt,className:an,style:Vt,isActive:Et,forceRender:Ie,role:rt?"tabpanel":void 0},en)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(Re,Bt){var ft=Bt.prefixCls,It=Bt.accordion,Et=Bt.collapsible,Jt=Bt.destroyInactivePanel,Ie=Bt.onItemClick,et=Bt.activeKey,Pt=Bt.openMotion,st=Bt.expandIcon;return Re.map(function(rt,ut){var We=rt.children,Ot=rt.label,nn=rt.key,Mt=rt.collapsible,qt=rt.onItemClick,en=rt.destroyInactivePanel,dn=(0,we.Z)(rt,ne),wn=String(nn!=null?nn:ut),Pn=Mt!=null?Mt:Et,sn=en!=null?en:Jt,In=function(Qt){Pn!=="disabled"&&(Ie(Qt),qt==null||qt(Qt))},Wt=!1;return It?Wt=et[0]===wn:Wt=et.indexOf(wn)>-1,ce.createElement(ee,(0,fe.Z)({},dn,{prefixCls:ft,key:wn,panelKey:wn,isActive:Wt,accordion:It,openMotion:Pt,expandIcon:st,header:Ot,collapsible:Pn,onItemClick:In,destroyInactivePanel:sn}),We)})},le=function(Re,Bt,ft){if(!Re)return null;var It=ft.prefixCls,Et=ft.accordion,Jt=ft.collapsible,Ie=ft.destroyInactivePanel,et=ft.onItemClick,Pt=ft.activeKey,st=ft.openMotion,rt=ft.expandIcon,ut=Re.key||String(Bt),We=Re.props,Ot=We.header,nn=We.headerClass,Mt=We.destroyInactivePanel,qt=We.collapsible,en=We.onItemClick,dn=!1;Et?dn=Pt[0]===ut:dn=Pt.indexOf(ut)>-1;var wn=qt!=null?qt:Jt,Pn=function(Wt){wn!=="disabled"&&(et(Wt),en==null||en(Wt))},sn={key:ut,panelKey:ut,header:Ot,headerClass:nn,isActive:dn,prefixCls:It,destroyInactivePanel:Mt!=null?Mt:Ie,openMotion:st,accordion:Et,children:Re.props.children,onItemClick:Pn,expandIcon:rt,collapsible:wn};return typeof Re.type=="string"?Re:(Object.keys(sn).forEach(function(In){typeof sn[In]=="undefined"&&delete sn[In]}),ce.cloneElement(Re,sn))};function re(Se,Re,Bt){return Array.isArray(Se)?ae(Se,Bt):(0,Le.Z)(Re).map(function(ft,It){return le(ft,It,Bt)})}var ie=re,Ae=te(26112);function de(Se){var Re=Se;if(!Array.isArray(Re)){var Bt=(0,Ee.Z)(Re);Re=Bt==="number"||Bt==="string"?[Re]:[]}return Re.map(function(ft){return String(ft)})}var Pe=ce.forwardRef(function(Se,Re){var Bt=Se.prefixCls,ft=Bt===void 0?"rc-collapse":Bt,It=Se.destroyInactivePanel,Et=It===void 0?!1:It,Jt=Se.style,Ie=Se.accordion,et=Se.className,Pt=Se.children,st=Se.collapsible,rt=Se.openMotion,ut=Se.expandIcon,We=Se.activeKey,Ot=Se.defaultActiveKey,nn=Se.onChange,Mt=Se.items,qt=Oe()(ft,et),en=(0,ke.Z)([],{value:We,onChange:function(kt){return nn==null?void 0:nn(kt)},defaultValue:Ot,postState:de}),dn=(0,ye.Z)(en,2),wn=dn[0],Pn=dn[1],sn=function(kt){return Pn(function(){if(Ie)return wn[0]===kt?[]:[kt];var Qt=wn.indexOf(kt),Zn=Qt>-1;return Zn?wn.filter(function(xn){return xn!==kt}):[].concat((0,he.Z)(wn),[kt])})};(0,ve.ZP)(!Pt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var In=ie(Mt,Pt,{prefixCls:ft,accordion:Ie,openMotion:rt,expandIcon:ut,collapsible:st,destroyInactivePanel:Et,onItemClick:sn,activeKey:wn});return ce.createElement("div",(0,fe.Z)({ref:Re,className:qt,style:Jt,role:Ie?"tablist":void 0},(0,Ae.Z)(Se,{aria:!0,data:!0})),In)}),me=Object.assign(Pe,{Panel:ee}),ge=me,at=me.Panel,Ve=te(2738),pe=te(62892),He=te(92343),je=te(36355),Me=te(19716),Qe=ce.forwardRef((Se,Re)=>{const{getPrefixCls:Bt}=ce.useContext(je.E_),{prefixCls:ft,className:It,showArrow:Et=!0}=Se,Jt=Bt("collapse",ft),Ie=Oe()({[`${Jt}-no-arrow`]:!Et},It);return ce.createElement(ge.Panel,Object.assign({ref:Re},Se,{prefixCls:Jt,className:Ie}))}),tt=te(17313),_e=te(8378),ot=te(83116),Ce=te(37613);const Fe=Se=>{const{componentCls:Re,contentBg:Bt,padding:ft,headerBg:It,headerPadding:Et,collapseHeaderPaddingSM:Jt,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:et,lineWidth:Pt,lineType:st,colorBorder:rt,colorText:ut,colorTextHeading:We,colorTextDisabled:Ot,fontSize:nn,fontSizeLG:Mt,lineHeight:qt,marginSM:en,paddingSM:dn,paddingLG:wn,paddingXS:Pn,motionDurationSlow:sn,fontSizeIcon:In,contentPadding:Wt}=Se,kt=`${Pt}px ${st} ${rt}`;return{[Re]:Object.assign(Object.assign({},(0,tt.Wf)(Se)),{backgroundColor:It,border:kt,borderBottom:0,borderRadius:`${et}px`,"&-rtl":{direction:"rtl"},[`& > ${Re}-item`]:{borderBottom:kt,"&:last-child":{[` + `;return[{[yt]:{width:De.controlWidth}},{[`${yt}-dropdown`]:[(0,kt.C2)(`${ht}-checkbox`,De),{[`&${Gt}-select-dropdown`]:{padding:0}},{[yt]:{"&-checkbox":{top:0,marginInlineEnd:De.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${yt}-menu-empty`]:{[`${yt}-menu`]:{width:"100%",height:"auto",[pt]:{color:De.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:De.controlItemWidth,height:De.dropdownHeight,margin:0,padding:De.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${De.lineWidth}px ${De.lineType} ${De.colorSplit}`},"&-item":Object.assign(Object.assign({},Qt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:De.optionPadding,lineHeight:De.lineHeight,cursor:"pointer",transition:`all ${De.motionDurationMid}`,borderRadius:De.borderRadiusSM,"&:hover":{background:De.controlItemBgHover},"&-disabled":{color:De.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[mt]:{color:De.colorTextDisabled}},[`&-active:not(${pt}-disabled)`]:{"&, &:hover":{fontWeight:De.optionSelectedFontWeight,backgroundColor:De.optionSelectedBg}},"&-content":{flex:"auto"},[mt]:{marginInlineStart:De.paddingXXS,color:De.colorTextDescription,fontSize:De.fontSizeIcon},"&-keyword":{color:De.colorHighlight}})}}}]},{[`${yt}-dropdown-rtl`]:{direction:"rtl"}},(0,Gn.c)(De)]};var rn=(0,Ln.Z)("Cascader",De=>[fn(De)],De=>{const ht=Math.round((De.controlHeight-De.fontSize*De.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:De.controlItemBgActive,optionSelectedFontWeight:De.fontWeightStrong,optionPadding:`${ht}px ${De.paddingSM}px`,menuPadding:De.paddingXXS}}),En=function(De,ht){var yt={};for(var Gt in De)Object.prototype.hasOwnProperty.call(De,Gt)&&ht.indexOf(Gt)<0&&(yt[Gt]=De[Gt]);if(De!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pt=0,Gt=Object.getOwnPropertySymbols(De);ptZe===0?[Ue]:[].concat((0,y.Z)(Ne),[ht,Ue]),[]),pt=[];let mt=0;return Gt.forEach((Ne,Ue)=>{const Ze=mt+Ne.length;let wt=De.slice(mt,Ze);mt=Ze,Ue%2===1&&(wt=ue.createElement("span",{className:`${yt}-menu-item-keyword`,key:`separator-${Ue}`},wt)),pt.push(wt)}),pt}const Dt=(De,ht,yt,Gt)=>{const pt=[],mt=De.toLowerCase();return ht.forEach((Ne,Ue)=>{Ue!==0&&pt.push(" / ");let Ze=Ne[Gt.label];const wt=typeof Ze;(wt==="string"||wt==="number")&&(Ze=jn(String(Ze),mt,yt)),pt.push(Ze)}),pt},bt=ue.forwardRef((De,ht)=>{const{prefixCls:yt,size:Gt,disabled:pt,className:mt,rootClassName:Ne,multiple:Ue,bordered:Ze=!0,transitionName:wt,choiceTransitionName:Ut="",popupClassName:tn,dropdownClassName:gn,expandIcon:Sn,placement:Mn,showSearch:pn,allowClear:Zn=!0,notFoundContent:He,direction:Nt,getPopupContainer:bn,status:xt,showArrow:kn,builtinPlacements:Ft,style:Ht}=De,An=En(De,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),vn=(0,rt.Z)(An,["suffixIcon"]),{getPopupContainer:Rn,getPrefixCls:qn,renderEmpty:oa,direction:ca,popupOverflow:Un,cascader:$n}=ue.useContext(nn.E_),on=Nt||ca,Aa=on==="rtl",{status:ua,hasFeedback:Na,isFormItemInput:_n,feedbackIcon:Kt}=ue.useContext(cn.aM),Nn=(0,Ot.F)(ua,xt),Vn=He||(oa==null?void 0:oa("Cascader"))||ue.createElement(Mt.Z,{componentName:"Cascader"}),sn=qn(),Tn=qn("select",yt),ze=qn("cascader",yt),[va,Oa]=(0,wn.Z)(Tn),[Da]=rn(ze),{compactSize:ja,compactItemClassnames:Pn}=(0,Wt.ri)(Tn,Nt),Ga=Ee()(tn||gn,`${ze}-dropdown`,{[`${ze}-dropdown-rtl`]:on==="rtl"},Ne,Oa),Xa=ue.useMemo(()=>{if(!pn)return pn;let xn={render:Dt};return typeof pn=="object"&&(xn=Object.assign(Object.assign({},xn),pn)),xn},[pn]),sa=(0,en.Z)(xn=>{var ga;return(ga=Gt!=null?Gt:ja)!==null&&ga!==void 0?ga:xn}),da=ue.useContext(qt.Z),Wn=pt!=null?pt:da;let ba=Sn;Sn||(ba=Aa?ue.createElement(Oe.Z,null):ue.createElement(he.Z,null));const Ra=ue.createElement("span",{className:`${Tn}-menu-item-loading-icon`},ue.createElement(fe.Z,{spin:!0})),Hn=ue.useMemo(()=>Ue?ue.createElement("span",{className:`${ze}-checkbox-inner`}):!1,[Ue]),ta=(0,dn.Z)(De.suffixIcon,kn),{suffixIcon:Sa,removeIcon:Pa,clearIcon:zt}=(0,In.Z)(Object.assign(Object.assign({},De),{hasFeedback:Na,feedbackIcon:Kt,showSuffixIcon:ta,multiple:Ue,prefixCls:Tn,componentName:"Cascader"})),ln=ue.useMemo(()=>Mn!==void 0?Mn:Aa?"bottomRight":"bottomLeft",[Mn,Aa]),Zt=(0,yn.Z)(Ft,Un),On=Zn===!0?{clearIcon:zt}:Zn,ra=ue.createElement(st,Object.assign({prefixCls:Tn,className:Ee()(!yt&&ze,{[`${Tn}-lg`]:sa==="large",[`${Tn}-sm`]:sa==="small",[`${Tn}-rtl`]:Aa,[`${Tn}-borderless`]:!Ze,[`${Tn}-in-form-item`]:_n},(0,Ot.Z)(Tn,Nn,Na),Pn,$n==null?void 0:$n.className,mt,Ne,Oa),disabled:Wn,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),Ht)},vn,{builtinPlacements:Zt,direction:on,placement:ln,notFoundContent:Vn,allowClear:On,showSearch:Xa,expandIcon:ba,suffixIcon:Sa,removeIcon:Pa,loadingIcon:Ra,checkable:Hn,dropdownClassName:Ga,dropdownPrefixCls:yt||ze,choiceTransitionName:(0,ut.m)(sn,"",Ut),transitionName:(0,ut.m)(sn,"slide-up",wt),getPopupContainer:bn||Rn,ref:ht}));return Da(va(ra))}),_t=(0,We.Z)(bt);bt.SHOW_PARENT=Vt,bt.SHOW_CHILD=an,bt._InternalPanelDoNotUseOrYouWillBeFired=_t;var Rt=bt},36381:function(lt,Ct,te){"use strict";te.d(Ct,{default:function(){return Lt}});var y=te(38819),ue=te(92310),Oe=te.n(ue),fe=te(72308),he=te(80702),ye=te(52487),Ee=te(62853),ke=te(18929),ve=te(48736),ce=te(59301),we=te(74416),Le=te(11592),Ge=te(49618),oe=te(77900),a=te(10228),E=ce.forwardRef(function(Se,Re){var Bt=Se.prefixCls,ft=Se.forceRender,It=Se.className,Et=Se.style,Jt=Se.children,Ie=Se.isActive,et=Se.role,Pt=ce.useState(Ie||ft),st=(0,ye.Z)(Pt,2),rt=st[0],ut=st[1];return ce.useEffect(function(){(ft||Ie)&&ut(!0)},[ft,Ie]),rt?ce.createElement("div",{ref:Re,className:Oe()("".concat(Bt,"-content"),(0,Ge.Z)((0,Ge.Z)({},"".concat(Bt,"-content-active"),Ie),"".concat(Bt,"-content-inactive"),!Ie),It),style:Et,role:et},ce.createElement("div",{className:"".concat(Bt,"-content-box")},Jt)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ce.forwardRef(function(Se,Re){var Bt=Se.showArrow,ft=Bt===void 0?!0:Bt,It=Se.headerClass,Et=Se.isActive,Jt=Se.onItemClick,Ie=Se.forceRender,et=Se.className,Pt=Se.prefixCls,st=Se.collapsible,rt=Se.accordion,ut=Se.panelKey,We=Se.extra,Ot=Se.header,nn=Se.expandIcon,Mt=Se.openMotion,qt=Se.destroyInactivePanel,en=Se.children,cn=(0,we.Z)(Se,b),wn=st==="disabled",yn=st==="header",dn=st==="icon",In=We!=null&&typeof We!="boolean",Wt=function(){Jt==null||Jt(ut)},kt=function(En){(En.key==="Enter"||En.keyCode===a.Z.ENTER||En.which===a.Z.ENTER)&&Wt()},Qt=typeof nn=="function"?nn(Se):ce.createElement("i",{className:"arrow"});Qt&&(Qt=ce.createElement("div",{className:"".concat(Pt,"-expand-icon"),onClick:["header","icon"].includes(st)?Wt:void 0},Qt));var Gn=Oe()((0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Pt,"-item"),!0),"".concat(Pt,"-item-active"),Et),"".concat(Pt,"-item-disabled"),wn),et),Ln=Oe()(It,(0,Ge.Z)((0,Ge.Z)((0,Ge.Z)({},"".concat(Pt,"-header"),!0),"".concat(Pt,"-header-collapsible-only"),yn),"".concat(Pt,"-icon-collapsible-only"),dn)),fn={className:Ln,"aria-expanded":Et,"aria-disabled":wn,onKeyDown:kt};return!yn&&!dn&&(fn.onClick=Wt,fn.role=rt?"tab":"button",fn.tabIndex=wn?-1:0),ce.createElement("div",(0,fe.Z)({},cn,{ref:Re,className:Gn}),ce.createElement("div",fn,ft&&Qt,ce.createElement("span",{className:"".concat(Pt,"-header-text"),onClick:st==="header"?Wt:void 0},Ot),In&&ce.createElement("div",{className:"".concat(Pt,"-extra")},We)),ce.createElement(oe.default,(0,fe.Z)({visible:Et,leavedClassName:"".concat(Pt,"-content-hidden")},Mt,{forceRender:Ie,removeOnLeave:qt}),function(rn,En){var an=rn.className,Vt=rn.style;return ce.createElement(x,{ref:En,prefixCls:Pt,className:an,style:Vt,isActive:Et,forceRender:Ie,role:rt?"tabpanel":void 0},en)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(Re,Bt){var ft=Bt.prefixCls,It=Bt.accordion,Et=Bt.collapsible,Jt=Bt.destroyInactivePanel,Ie=Bt.onItemClick,et=Bt.activeKey,Pt=Bt.openMotion,st=Bt.expandIcon;return Re.map(function(rt,ut){var We=rt.children,Ot=rt.label,nn=rt.key,Mt=rt.collapsible,qt=rt.onItemClick,en=rt.destroyInactivePanel,cn=(0,we.Z)(rt,ne),wn=String(nn!=null?nn:ut),yn=Mt!=null?Mt:Et,dn=en!=null?en:Jt,In=function(Qt){yn!=="disabled"&&(Ie(Qt),qt==null||qt(Qt))},Wt=!1;return It?Wt=et[0]===wn:Wt=et.indexOf(wn)>-1,ce.createElement(ee,(0,fe.Z)({},cn,{prefixCls:ft,key:wn,panelKey:wn,isActive:Wt,accordion:It,openMotion:Pt,expandIcon:st,header:Ot,collapsible:yn,onItemClick:In,destroyInactivePanel:dn}),We)})},le=function(Re,Bt,ft){if(!Re)return null;var It=ft.prefixCls,Et=ft.accordion,Jt=ft.collapsible,Ie=ft.destroyInactivePanel,et=ft.onItemClick,Pt=ft.activeKey,st=ft.openMotion,rt=ft.expandIcon,ut=Re.key||String(Bt),We=Re.props,Ot=We.header,nn=We.headerClass,Mt=We.destroyInactivePanel,qt=We.collapsible,en=We.onItemClick,cn=!1;Et?cn=Pt[0]===ut:cn=Pt.indexOf(ut)>-1;var wn=qt!=null?qt:Jt,yn=function(Wt){wn!=="disabled"&&(et(Wt),en==null||en(Wt))},dn={key:ut,panelKey:ut,header:Ot,headerClass:nn,isActive:cn,prefixCls:It,destroyInactivePanel:Mt!=null?Mt:Ie,openMotion:st,accordion:Et,children:Re.props.children,onItemClick:yn,expandIcon:rt,collapsible:wn};return typeof Re.type=="string"?Re:(Object.keys(dn).forEach(function(In){typeof dn[In]=="undefined"&&delete dn[In]}),ce.cloneElement(Re,dn))};function re(Se,Re,Bt){return Array.isArray(Se)?ae(Se,Bt):(0,Le.Z)(Re).map(function(ft,It){return le(ft,It,Bt)})}var ie=re,Ae=te(26112);function de(Se){var Re=Se;if(!Array.isArray(Re)){var Bt=(0,Ee.Z)(Re);Re=Bt==="number"||Bt==="string"?[Re]:[]}return Re.map(function(ft){return String(ft)})}var Pe=ce.forwardRef(function(Se,Re){var Bt=Se.prefixCls,ft=Bt===void 0?"rc-collapse":Bt,It=Se.destroyInactivePanel,Et=It===void 0?!1:It,Jt=Se.style,Ie=Se.accordion,et=Se.className,Pt=Se.children,st=Se.collapsible,rt=Se.openMotion,ut=Se.expandIcon,We=Se.activeKey,Ot=Se.defaultActiveKey,nn=Se.onChange,Mt=Se.items,qt=Oe()(ft,et),en=(0,ke.Z)([],{value:We,onChange:function(kt){return nn==null?void 0:nn(kt)},defaultValue:Ot,postState:de}),cn=(0,ye.Z)(en,2),wn=cn[0],yn=cn[1],dn=function(kt){return yn(function(){if(Ie)return wn[0]===kt?[]:[kt];var Qt=wn.indexOf(kt),Gn=Qt>-1;return Gn?wn.filter(function(Ln){return Ln!==kt}):[].concat((0,he.Z)(wn),[kt])})};(0,ve.ZP)(!Pt,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var In=ie(Mt,Pt,{prefixCls:ft,accordion:Ie,openMotion:rt,expandIcon:ut,collapsible:st,destroyInactivePanel:Et,onItemClick:dn,activeKey:wn});return ce.createElement("div",(0,fe.Z)({ref:Re,className:qt,style:Jt,role:Ie?"tablist":void 0},(0,Ae.Z)(Se,{aria:!0,data:!0})),In)}),me=Object.assign(Pe,{Panel:ee}),ge=me,at=me.Panel,Ve=te(2738),pe=te(62892),Ke=te(92343),je=te(36355),Me=te(19716),Qe=ce.forwardRef((Se,Re)=>{const{getPrefixCls:Bt}=ce.useContext(je.E_),{prefixCls:ft,className:It,showArrow:Et=!0}=Se,Jt=Bt("collapse",ft),Ie=Oe()({[`${Jt}-no-arrow`]:!Et},It);return ce.createElement(ge.Panel,Object.assign({ref:Re},Se,{prefixCls:Jt,className:Ie}))}),tt=te(17313),_e=te(8378),ot=te(83116),Ce=te(37613);const Fe=Se=>{const{componentCls:Re,contentBg:Bt,padding:ft,headerBg:It,headerPadding:Et,collapseHeaderPaddingSM:Jt,collapseHeaderPaddingLG:Ie,collapsePanelBorderRadius:et,lineWidth:Pt,lineType:st,colorBorder:rt,colorText:ut,colorTextHeading:We,colorTextDisabled:Ot,fontSize:nn,fontSizeLG:Mt,lineHeight:qt,marginSM:en,paddingSM:cn,paddingLG:wn,paddingXS:yn,motionDurationSlow:dn,fontSizeIcon:In,contentPadding:Wt}=Se,kt=`${Pt}px ${st} ${rt}`;return{[Re]:Object.assign(Object.assign({},(0,tt.Wf)(Se)),{backgroundColor:It,border:kt,borderBottom:0,borderRadius:`${et}px`,"&-rtl":{direction:"rtl"},[`& > ${Re}-item`]:{borderBottom:kt,"&:last-child":{[` &, - & > ${Re}-header`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`> ${Re}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Et,color:We,lineHeight:qt,cursor:"pointer",transition:`all ${sn}, visibility 0s`,[`> ${Re}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Re}-expand-icon`]:{height:nn*qt,display:"flex",alignItems:"center",paddingInlineEnd:en},[`${Re}-arrow`]:Object.assign(Object.assign({},(0,tt.Ro)()),{fontSize:In,svg:{transition:`transform ${sn}`}}),[`${Re}-header-text`]:{marginInlineEnd:"auto"}},[`${Re}-header-collapsible-only`]:{cursor:"default",[`${Re}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Re}-icon-collapsible-only`]:{cursor:"default",[`${Re}-expand-icon`]:{cursor:"pointer"}}},[`${Re}-content`]:{color:ut,backgroundColor:Bt,borderTop:kt,[`& > ${Re}-content-box`]:{padding:Wt},"&-hidden":{display:"none"}},"&-small":{[`> ${Re}-item`]:{[`> ${Re}-header`]:{padding:Jt,paddingInlineStart:Pn,[`> ${Re}-expand-icon`]:{marginInlineStart:dn-Pn}},[`> ${Re}-content > ${Re}-content-box`]:{padding:dn}}},"&-large":{[`> ${Re}-item`]:{fontSize:Mt,[`> ${Re}-header`]:{padding:Ie,paddingInlineStart:ft,[`> ${Re}-expand-icon`]:{height:Mt*qt,marginInlineStart:wn-ft}},[`> ${Re}-content > ${Re}-content-box`]:{padding:wn}}},[`${Re}-item:last-child`]:{[`> ${Re}-content`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`& ${Re}-item-disabled > ${Re}-header`]:{"\n &,\n & > .arrow\n ":{color:Ot,cursor:"not-allowed"}},[`&${Re}-icon-position-end`]:{[`& > ${Re}-item`]:{[`> ${Re}-header`]:{[`${Re}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:en}}}}})}},Je=Se=>{const{componentCls:Re}=Se,Bt=`> ${Re}-item > ${Re}-header ${Re}-arrow svg`;return{[`${Re}-rtl`]:{[Bt]:{transform:"rotate(180deg)"}}}},xe=Se=>{const{componentCls:Re,headerBg:Bt,paddingXXS:ft,colorBorder:It}=Se;return{[`${Re}-borderless`]:{backgroundColor:Bt,border:0,[`> ${Re}-item`]:{borderBottom:`1px solid ${It}`},[` + & > ${Re}-header`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`> ${Re}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Et,color:We,lineHeight:qt,cursor:"pointer",transition:`all ${dn}, visibility 0s`,[`> ${Re}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${Re}-expand-icon`]:{height:nn*qt,display:"flex",alignItems:"center",paddingInlineEnd:en},[`${Re}-arrow`]:Object.assign(Object.assign({},(0,tt.Ro)()),{fontSize:In,svg:{transition:`transform ${dn}`}}),[`${Re}-header-text`]:{marginInlineEnd:"auto"}},[`${Re}-header-collapsible-only`]:{cursor:"default",[`${Re}-header-text`]:{flex:"none",cursor:"pointer"}},[`${Re}-icon-collapsible-only`]:{cursor:"default",[`${Re}-expand-icon`]:{cursor:"pointer"}}},[`${Re}-content`]:{color:ut,backgroundColor:Bt,borderTop:kt,[`& > ${Re}-content-box`]:{padding:Wt},"&-hidden":{display:"none"}},"&-small":{[`> ${Re}-item`]:{[`> ${Re}-header`]:{padding:Jt,paddingInlineStart:yn,[`> ${Re}-expand-icon`]:{marginInlineStart:cn-yn}},[`> ${Re}-content > ${Re}-content-box`]:{padding:cn}}},"&-large":{[`> ${Re}-item`]:{fontSize:Mt,[`> ${Re}-header`]:{padding:Ie,paddingInlineStart:ft,[`> ${Re}-expand-icon`]:{height:Mt*qt,marginInlineStart:wn-ft}},[`> ${Re}-content > ${Re}-content-box`]:{padding:wn}}},[`${Re}-item:last-child`]:{[`> ${Re}-content`]:{borderRadius:`0 0 ${et}px ${et}px`}},[`& ${Re}-item-disabled > ${Re}-header`]:{"\n &,\n & > .arrow\n ":{color:Ot,cursor:"not-allowed"}},[`&${Re}-icon-position-end`]:{[`& > ${Re}-item`]:{[`> ${Re}-header`]:{[`${Re}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:en}}}}})}},Je=Se=>{const{componentCls:Re}=Se,Bt=`> ${Re}-item > ${Re}-header ${Re}-arrow svg`;return{[`${Re}-rtl`]:{[Bt]:{transform:"rotate(180deg)"}}}},xe=Se=>{const{componentCls:Re,headerBg:Bt,paddingXXS:ft,colorBorder:It}=Se;return{[`${Re}-borderless`]:{backgroundColor:Bt,border:0,[`> ${Re}-item`]:{borderBottom:`1px solid ${It}`},[` > ${Re}-item:last-child, > ${Re}-item:last-child ${Re}-header - `]:{borderRadius:0},[`> ${Re}-item:last-child`]:{borderBottom:0},[`> ${Re}-item > ${Re}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Re}-item > ${Re}-content > ${Re}-content-box`]:{paddingTop:ft}}}},ct=Se=>{const{componentCls:Re,paddingSM:Bt}=Se;return{[`${Re}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Re}-item`]:{borderBottom:0,[`> ${Re}-content`]:{backgroundColor:"transparent",border:0,[`> ${Re}-content-box`]:{paddingBlock:Bt}}}}}};var St=(0,ot.Z)("Collapse",Se=>{const Re=(0,Ce.TS)(Se,{collapseHeaderPaddingSM:`${Se.paddingXS}px ${Se.paddingSM}px`,collapseHeaderPaddingLG:`${Se.padding}px ${Se.paddingLG}px`,collapsePanelBorderRadius:Se.borderRadiusLG});return[Fe(Re),xe(Re),ct(Re),Je(Re),(0,_e.Z)(Re)]},Se=>({headerPadding:`${Se.paddingSM}px ${Se.padding}px`,headerBg:Se.colorFillAlter,contentPadding:`${Se.padding}px 16px`,contentBg:Se.colorBgContainer})),it=Object.assign(ce.forwardRef((Se,Re)=>{const{getPrefixCls:Bt,direction:ft,collapse:It}=ce.useContext(je.E_),{prefixCls:Et,className:Jt,rootClassName:Ie,style:et,bordered:Pt=!0,ghost:st,size:rt,expandIconPosition:ut="start",children:We,expandIcon:Ot}=Se,nn=(0,Me.Z)(kt=>{var Qt;return(Qt=rt!=null?rt:kt)!==null&&Qt!==void 0?Qt:"middle"}),Mt=Bt("collapse",Et),qt=Bt(),[en,dn]=St(Mt),wn=ce.useMemo(()=>ut==="left"?"start":ut==="right"?"end":ut,[ut]),Pn=function(){let kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Qt=Ot?Ot(kt):ce.createElement(y.Z,{rotate:kt.isActive?90:void 0});return(0,He.Tm)(Qt,()=>({className:Oe()(Qt.props.className,`${Mt}-arrow`)}))},sn=Oe()(`${Mt}-icon-position-${wn}`,{[`${Mt}-borderless`]:!Pt,[`${Mt}-rtl`]:ft==="rtl",[`${Mt}-ghost`]:!!st,[`${Mt}-${nn}`]:nn!=="middle"},It==null?void 0:It.className,Jt,Ie,dn),In=Object.assign(Object.assign({},(0,pe.Z)(qt)),{motionAppear:!1,leavedClassName:`${Mt}-content-hidden`}),Wt=ce.useMemo(()=>We?(0,Le.Z)(We).map((kt,Qt)=>{var Zn,xn;if(!((Zn=kt.props)===null||Zn===void 0)&&Zn.disabled){const fn=(xn=kt.key)!==null&&xn!==void 0?xn:String(Qt),{disabled:rn,collapsible:En}=kt.props,an=Object.assign(Object.assign({},(0,Ve.Z)(kt.props,["disabled"])),{key:fn,collapsible:En!=null?En:rn?"disabled":void 0});return(0,He.Tm)(kt,an)}return kt}):null,[We]);return en(ce.createElement(ge,Object.assign({ref:Re,openMotion:In},(0,Ve.Z)(Se,["rootClassName"]),{expandIcon:Pn,prefixCls:Mt,className:sn,style:Object.assign(Object.assign({},It==null?void 0:It.style),et)}),Wt))}),{Panel:Qe}),Lt=it},28103:function(lt,Ft,te){"use strict";te.d(Ft,{Z:function(){return Le}});var y=te(92310),ue=te.n(y),Oe=te(59301),fe=te(36355),he=te(17313),ye=te(83116),Ee=te(37613);const ke=Ge=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ee}=Ge;return{[oe]:Object.assign(Object.assign({},(0,he.Wf)(Ge)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ge.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ge.dividerHorizontalWithTextGutterMargin}px 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var ve=(0,ye.Z)("Divider",Ge=>{const oe=(0,Ee.TS)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[ke(oe)]},Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS})),ce=function(Ge,oe){var a={};for(var E in Ge)Object.prototype.hasOwnProperty.call(Ge,E)&&oe.indexOf(E)<0&&(a[E]=Ge[E]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Ge);x{const{getPrefixCls:oe,direction:a,divider:E}=Oe.useContext(fe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:re,plain:ie,style:Ae}=Ge,de=ce(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=oe("divider",x),[me,ge]=ve(Pe),at=z.length>0?`-${z}`:z,Ve=!!le,pe=z==="left"&&ee!=null,He=z==="right"&&ee!=null,je=ue()(Pe,E==null?void 0:E.className,ge,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ve,[`${Pe}-with-text${at}`]:Ve,[`${Pe}-dashed`]:!!re,[`${Pe}-plain`]:!!ie,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:pe,[`${Pe}-no-default-orientation-margin-right`]:He},ne,ae),Me=Oe.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Te=Object.assign(Object.assign({},pe&&{marginLeft:Me}),He&&{marginRight:Me});return me(Oe.createElement("div",Object.assign({className:je,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ae)},de,{role:"separator"}),le&&b!=="vertical"&&Oe.createElement("span",{className:`${Pe}-inner-text`,style:Te},le)))}},12563:function(lt,Ft,te){"use strict";te.d(Ft,{default:function(){return Pe}});var y=te(59301),ue=te(99267),Oe=te(92310),fe=te.n(Oe),he=te(36785),ye=te(47729),Ee=te(14088),ke=te(36355),ve=te(17313),ce=te(37613),we=te(83116);const Le=me=>{const{paddingXXS:ge,lineWidth:at,tagPaddingHorizontal:Ve,componentCls:pe}=me,He=Ve-at,je=ge-at;return{[pe]:Object.assign(Object.assign({},(0,ve.Wf)(me)),{display:"inline-block",height:"auto",marginInlineEnd:me.marginXS,paddingInline:He,fontSize:me.tagFontSize,lineHeight:me.tagLineHeight,whiteSpace:"nowrap",background:me.defaultBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusSM,opacity:1,transition:`all ${me.motionDurationMid}`,textAlign:"start",position:"relative",[`&${pe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:me.defaultColor},[`${pe}-close-icon`]:{marginInlineStart:je,color:me.colorTextDescription,fontSize:me.tagIconSize,cursor:"pointer",transition:`all ${me.motionDurationMid}`,"&:hover":{color:me.colorTextHeading}},[`&${pe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${me.iconCls}-close, ${me.iconCls}-close:hover`]:{color:me.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${pe}-checkable-checked):hover`]:{color:me.colorPrimary,backgroundColor:me.colorFillSecondary},"&:active, &-checked":{color:me.colorTextLightSolid},"&-checked":{backgroundColor:me.colorPrimary,"&:hover":{backgroundColor:me.colorPrimaryHover}},"&:active":{backgroundColor:me.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${me.iconCls} + span, > span + ${me.iconCls}`]:{marginInlineStart:He}}),[`${pe}-borderless`]:{borderColor:"transparent",background:me.tagBorderlessBg}}},Ge=me=>{const{lineWidth:ge,fontSizeIcon:at}=me,Ve=me.fontSizeSM,pe=`${me.lineHeightSM*Ve}px`;return(0,ce.TS)(me,{tagFontSize:Ve,tagLineHeight:pe,tagIconSize:at-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:me.colorFillTertiary})},oe=me=>({defaultBg:me.colorFillQuaternary,defaultColor:me.colorText});var a=(0,we.Z)("Tag",me=>{const ge=Ge(me);return Le(ge)},oe),E=function(me,ge){var at={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(at[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ve=Object.getOwnPropertySymbols(me);pe{const{prefixCls:ge,style:at,className:Ve,checked:pe,onChange:He,onClick:je}=me,Me=E(me,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Te,tag:Qe}=y.useContext(ke.E_),tt=Je=>{He==null||He(!pe),je==null||je(Je)},_e=Te("tag",ge),[ot,Ce]=a(_e),Fe=fe()(_e,`${_e}-checkable`,{[`${_e}-checkable-checked`]:pe},Qe==null?void 0:Qe.className,Ve,Ce);return ot(y.createElement("span",Object.assign({},Me,{style:Object.assign(Object.assign({},at),Qe==null?void 0:Qe.style),className:Fe,onClick:tt})))},z=te(45157);const ee=me=>(0,z.Z)(me,(ge,at)=>{let{textColor:Ve,lightBorderColor:pe,lightColor:He,darkColor:je}=at;return{[`${me.componentCls}-${ge}`]:{color:Ve,background:He,borderColor:pe,"&-inverse":{color:me.colorTextLightSolid,background:je,borderColor:je},[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,we.b)(["Tag","preset"],me=>{const ge=Ge(me);return ee(ge)},oe);function ae(me){return typeof me!="string"?me:me.charAt(0).toUpperCase()+me.slice(1)}const le=(me,ge,at)=>{const Ve=ae(at);return{[`${me.componentCls}-${ge}`]:{color:me[`color${at}`],background:me[`color${Ve}Bg`],borderColor:me[`color${Ve}Border`],[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}};var re=(0,we.b)(["Tag","status"],me=>{const ge=Ge(me);return[le(ge,"success","Success"),le(ge,"processing","Info"),le(ge,"error","Error"),le(ge,"warning","Warning")]},oe),ie=function(me,ge){var at={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(at[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ve=Object.getOwnPropertySymbols(me);pe{const{prefixCls:at,className:Ve,rootClassName:pe,style:He,children:je,icon:Me,color:Te,onClose:Qe,closeIcon:tt,closable:_e,bordered:ot=!0}=me,Ce=ie(me,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Fe,direction:Je,tag:xe}=y.useContext(ke.E_),[ct,St]=y.useState(!0);y.useEffect(()=>{"visible"in Ce&&St(Ce.visible)},[Ce.visible]);const be=(0,he.o2)(Te),it=(0,he.yT)(Te),Lt=be||it,Se=Object.assign(Object.assign({backgroundColor:Te&&!Lt?Te:void 0},xe==null?void 0:xe.style),He),Re=Fe("tag",at),[Bt,ft]=a(Re),It=fe()(Re,xe==null?void 0:xe.className,{[`${Re}-${Te}`]:Lt,[`${Re}-has-color`]:Te&&!Lt,[`${Re}-hidden`]:!ct,[`${Re}-rtl`]:Je==="rtl",[`${Re}-borderless`]:!ot},Ve,pe,ft),Et=rt=>{rt.stopPropagation(),Qe==null||Qe(rt),!rt.defaultPrevented&&St(!1)},[,Jt]=(0,ye.Z)(_e,tt,rt=>rt===null?y.createElement(ue.Z,{className:`${Re}-close-icon`,onClick:Et}):y.createElement("span",{className:`${Re}-close-icon`,onClick:Et},rt),null,!1),Ie=typeof Ce.onClick=="function"||je&&je.type==="a",et=Me||null,Pt=et?y.createElement(y.Fragment,null,et,je&&y.createElement("span",null,je)):je,st=y.createElement("span",Object.assign({},Ce,{ref:ge,className:It,style:Se}),Pt,Jt,be&&y.createElement(ne,{key:"preset",prefixCls:Re}),it&&y.createElement(re,{key:"status",prefixCls:Re}));return Bt(Ie?y.createElement(Ee.Z,{component:"Tag"},st):st)},de=y.forwardRef(Ae);de.CheckableTag=b;var Pe=de},98228:function(lt,Ft,te){"use strict";te.d(Ft,{default:function(){return zn}});var y=te(92310),ue=te.n(y),Oe=te(72308),fe=te(80702),he=te(77321),ye=te(52487),Ee=te(74416),ke=te(62853),ve=te(77861),ce=te(17115),we=te(90782),Le=te(18929),Ge=te(48736),oe=te(59301),a=function(xt){var bt=oe.useRef({valueLabels:new Map});return oe.useMemo(function(){var _t=bt.current.valueLabels,Rt=new Map,De=xt.map(function(ht){var yt,Gt=ht.value,pt=(yt=ht.label)!==null&&yt!==void 0?yt:_t.get(Gt);return Rt.set(Gt,pt),(0,he.Z)((0,he.Z)({},ht),{},{label:pt})});return bt.current.valueLabels=Rt,[De]},[xt])},E=function(xt,bt,_t,Rt){return oe.useMemo(function(){var De=xt.map(function(pt){var mt=pt.value;return mt}),ht=bt.map(function(pt){var mt=pt.value;return mt}),yt=De.filter(function(pt){return!Rt[pt]});if(_t){var Gt=(0,we.S)(De,!0,Rt);De=Gt.checkedKeys,ht=Gt.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(yt),(0,fe.Z)(De)))),ht]},[xt,bt,_t,Rt])},x=te(71430),b=function(xt,bt){return oe.useMemo(function(){var _t=(0,x.I8)(xt,{fieldNames:bt,initWrapper:function(De){return(0,he.Z)((0,he.Z)({},De),{},{valueEntities:new Map})},processEntity:function(De,ht){var yt=De.node[bt.value];if(0)var Gt;ht.valueEntities.set(yt,De)}});return _t},[xt,bt])},z=te(49618),ee=te(11592),ne=function(){return null},ae=ne,le=["children","value"];function re(xt){return(0,ee.Z)(xt).map(function(bt){if(!oe.isValidElement(bt)||!bt.type)return null;var _t=bt,Rt=_t.key,De=_t.props,ht=De.children,yt=De.value,Gt=(0,Ee.Z)(De,le),pt=(0,he.Z)({key:Rt,value:yt},Gt),mt=re(ht);return mt.length&&(pt.children=mt),pt}).filter(function(bt){return bt})}function ie(xt){if(!xt)return xt;var bt=(0,he.Z)({},xt);return"props"in bt||Object.defineProperty(bt,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),bt}}),bt}function Ae(xt,bt,_t,Rt,De,ht){var yt=null,Gt=null;function pt(){function mt(Ne){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ne.map(function(wt,Ut){var tn="".concat(Ue,"-").concat(Ut),gn=wt[ht.value],An=_t.includes(gn),Mn=mt(wt[ht.children]||[],tn,An),pn=oe.createElement(ae,wt,Mn.map(function(Ke){return Ke.node}));if(bt===gn&&(yt=pn),An){var jn={pos:tn,node:pn,children:Mn};return Ze||Gt.push(jn),jn}return null}).filter(function(wt){return wt})}Gt||(Gt=[],mt(Rt),Gt.sort(function(Ne,Ue){var Ze=Ne.node.props.value,wt=Ue.node.props.value,Ut=_t.indexOf(Ze),tn=_t.indexOf(wt);return Ut-tn}))}Object.defineProperty(xt,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pt(),yt}}),Object.defineProperty(xt,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pt(),De?Gt:Gt.map(function(Ne){var Ue=Ne.node;return Ue})}})}var de=function(xt,bt,_t){var Rt=_t.treeNodeFilterProp,De=_t.filterTreeNode,ht=_t.fieldNames,yt=ht.children;return oe.useMemo(function(){if(!bt||De===!1)return xt;var Gt;if(typeof De=="function")Gt=De;else{var pt=bt.toUpperCase();Gt=function(Ue,Ze){var wt=Ze[Rt];return String(wt).toUpperCase().includes(pt)}}function mt(Ne){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ne.reduce(function(Ze,wt){var Ut=wt[yt],tn=Ue||Gt(bt,ie(wt)),gn=mt(Ut||[],tn);return(tn||gn.length)&&Ze.push((0,he.Z)((0,he.Z)({},wt),{},(0,z.Z)({isLeaf:void 0},yt,gn))),Ze},[])}return mt(xt)},[xt,bt,yt,Rt,De])};function Pe(xt){var bt=oe.useRef();bt.current=xt;var _t=oe.useCallback(function(){return bt.current.apply(bt,arguments)},[]);return _t}function me(xt,bt){var _t=bt.id,Rt=bt.pId,De=bt.rootPId,ht={},yt=[],Gt=xt.map(function(pt){var mt=(0,he.Z)({},pt),Ne=mt[_t];return ht[Ne]=mt,mt.key=mt.key||Ne,mt});return Gt.forEach(function(pt){var mt=pt[Rt],Ne=ht[mt];Ne&&(Ne.children=Ne.children||[],Ne.children.push(pt)),(mt===De||!Ne&&De===null)&&yt.push(pt)}),yt}function ge(xt,bt,_t){return oe.useMemo(function(){return xt?_t?me(xt,(0,he.Z)({id:"id",pId:"pId",rootPId:null},_t!==!0?_t:{})):xt:re(bt)},[bt,_t,xt])}var at=oe.createContext(null),Ve=at,pe=te(10228),He=te(80547),je=te(54844),Me=oe.createContext(null),Te=Me;function Qe(xt){return Array.isArray(xt)?xt:xt!==void 0?[xt]:[]}function tt(xt){var bt=xt||{},_t=bt.label,Rt=bt.value,De=bt.children,ht=Rt||"value";return{_title:_t?[_t]:["title","label"],value:ht,key:ht,children:De||"children"}}function _e(xt){return!xt||xt.disabled||xt.disableCheckbox||xt.checkable===!1}function ot(xt,bt){var _t=[];function Rt(De){De.forEach(function(ht){var yt=ht[bt.children];yt&&(_t.push(ht[bt.value]),Rt(yt))})}return Rt(xt),_t}function Ce(xt){return xt==null}var Fe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Je=function(bt,_t){var Rt=(0,ve.lk)(),De=Rt.prefixCls,ht=Rt.multiple,yt=Rt.searchValue,Gt=Rt.toggleOpen,pt=Rt.open,mt=Rt.notFoundContent,Ne=oe.useContext(Te),Ue=Ne.virtual,Ze=Ne.listHeight,wt=Ne.listItemHeight,Ut=Ne.treeData,tn=Ne.fieldNames,gn=Ne.onSelect,An=Ne.dropdownMatchSelectWidth,Mn=Ne.treeExpandAction,pn=oe.useContext(Ve),jn=pn.checkable,Ke=pn.checkedKeys,Nt=pn.halfCheckedKeys,Ln=pn.treeExpandedKeys,Dt=pn.treeDefaultExpandAll,On=pn.treeDefaultExpandedKeys,Ct=pn.onTreeExpand,Kt=pn.treeIcon,Fn=pn.showTreeIcon,hn=pn.switcherIcon,Hn=pn.treeLine,$n=pn.treeNodeFilterProp,oa=pn.loadData,ca=pn.treeLoadedKeys,Qn=pn.treeMotion,_n=pn.onTreeLoad,on=pn.keyEntities,Aa=oe.useRef(),ua=(0,He.Z)(function(){return Ut},[pt,Ut],function(ta,Sa){return Sa[0]&&ta[1]!==Sa[1]}),Na=oe.useState(null),qn=(0,ye.Z)(Na,2),Ht=qn[0],Nn=qn[1],Un=on[Ht],cn=oe.useMemo(function(){return jn?{checked:Ke,halfChecked:Nt}:null},[jn,Ke,Nt]);oe.useEffect(function(){if(pt&&!ht&&Ke.length){var ta;(ta=Aa.current)===null||ta===void 0||ta.scrollTo({key:Ke[0]}),Nn(Ke[0])}},[pt]);var kn=String(yt).toLowerCase(),ze=function(Sa){return kn?String(Sa[$n]).toLowerCase().includes(kn):!1},va=oe.useState(On),Oa=(0,ye.Z)(va,2),Da=Oa[0],ja=Oa[1],Sn=oe.useState(null),Ga=(0,ye.Z)(Sn,2),Xa=Ga[0],sa=Ga[1],da=oe.useMemo(function(){return Ln?(0,fe.Z)(Ln):yt?Xa:Da},[Da,Xa,Ln,yt]);oe.useEffect(function(){yt&&sa(ot(Ut,tn))},[yt]);var Gn=function(Sa){ja(Sa),sa(Sa),Ct&&Ct(Sa)},ba=function(Sa){Sa.preventDefault()},Ra=function(Sa,Pa){var zt=Pa.node;jn&&_e(zt)||(gn(zt.key,{selected:!Ke.includes(zt.key)}),ht||Gt(!1))};if(oe.useImperativeHandle(_t,function(){var ta;return{scrollTo:(ta=Aa.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(Pa){var zt,ln=Pa.which;switch(ln){case pe.Z.UP:case pe.Z.DOWN:case pe.Z.LEFT:case pe.Z.RIGHT:(zt=Aa.current)===null||zt===void 0||zt.onKeyDown(Pa);break;case pe.Z.ENTER:{if(Un){var Zt=(Un==null?void 0:Un.node)||{},Tn=Zt.selectable,ra=Zt.value;Tn!==!1&&Ra(null,{node:{key:Ht},selected:!Ke.includes(ra)})}break}case pe.Z.ESC:Gt(!1)}},onKeyUp:function(){}}}),ua.length===0)return oe.createElement("div",{role:"listbox",className:"".concat(De,"-empty"),onMouseDown:ba},mt);var Yn={fieldNames:tn};return ca&&(Yn.loadedKeys=ca),da&&(Yn.expandedKeys=da),oe.createElement("div",{onMouseDown:ba},Un&&pt&&oe.createElement("span",{style:Fe,"aria-live":"assertive"},Un.node.value),oe.createElement(je.Z,(0,Oe.Z)({ref:Aa,focusable:!1,prefixCls:"".concat(De,"-tree"),treeData:ua,height:Ze,itemHeight:wt,virtual:Ue!==!1&&An!==!1,multiple:ht,icon:Kt,showIcon:Fn,switcherIcon:hn,showLine:Hn,loadData:yt?null:oa,motion:Qn,activeKey:Ht,checkable:jn,checkStrictly:!0,checkedKeys:cn,selectedKeys:jn?[]:Ke,defaultExpandAll:Dt},Yn,{onActiveChange:Nn,onSelect:Ra,onCheck:Ra,onExpand:Gn,onLoad:_n,filterTreeNode:ze,expandAction:Mn})))},xe=oe.forwardRef(Je);xe.displayName="OptionList";var ct=xe,St="SHOW_ALL",be="SHOW_PARENT",it="SHOW_CHILD";function Lt(xt,bt,_t,Rt){var De=new Set(xt);return bt===it?xt.filter(function(ht){var yt=_t[ht];return!(yt&&yt.children&&yt.children.some(function(Gt){var pt=Gt.node;return De.has(pt[Rt.value])})&&yt.children.every(function(Gt){var pt=Gt.node;return _e(pt)||De.has(pt[Rt.value])}))}):bt===be?xt.filter(function(ht){var yt=_t[ht],Gt=yt?yt.parent:null;return!(Gt&&!_e(Gt.node)&&De.has(Gt.key))}):xt}function Se(xt){var bt=xt.searchPlaceholder,_t=xt.treeCheckStrictly,Rt=xt.treeCheckable,De=xt.labelInValue,ht=xt.value,yt=xt.multiple;warning(!bt,"`searchPlaceholder` has been removed."),_t&&De===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(De||_t)&&warning(toArray(ht).every(function(Gt){return Gt&&_typeof(Gt)==="object"&&"value"in Gt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_t||yt||Rt?warning(!ht||Array.isArray(ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ht),"`value` should not be array when `TreeSelect` is single mode.")}var Re=null,Bt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ft(xt){return!xt||(0,ke.Z)(xt)!=="object"}var It=oe.forwardRef(function(xt,bt){var _t=xt.id,Rt=xt.prefixCls,De=Rt===void 0?"rc-tree-select":Rt,ht=xt.value,yt=xt.defaultValue,Gt=xt.onChange,pt=xt.onSelect,mt=xt.onDeselect,Ne=xt.searchValue,Ue=xt.inputValue,Ze=xt.onSearch,wt=xt.autoClearSearchValue,Ut=wt===void 0?!0:wt,tn=xt.filterTreeNode,gn=xt.treeNodeFilterProp,An=gn===void 0?"value":gn,Mn=xt.showCheckedStrategy,pn=xt.treeNodeLabelProp,jn=xt.multiple,Ke=xt.treeCheckable,Nt=xt.treeCheckStrictly,Ln=xt.labelInValue,Dt=xt.fieldNames,On=xt.treeDataSimpleMode,Ct=xt.treeData,Kt=xt.children,Fn=xt.loadData,hn=xt.treeLoadedKeys,Hn=xt.onTreeLoad,$n=xt.treeDefaultExpandAll,oa=xt.treeExpandedKeys,ca=xt.treeDefaultExpandedKeys,Qn=xt.onTreeExpand,_n=xt.treeExpandAction,on=xt.virtual,Aa=xt.listHeight,ua=Aa===void 0?200:Aa,Na=xt.listItemHeight,qn=Na===void 0?20:Na,Ht=xt.onDropdownVisibleChange,Nn=xt.dropdownMatchSelectWidth,Un=Nn===void 0?!0:Nn,cn=xt.treeLine,kn=xt.treeIcon,ze=xt.showTreeIcon,va=xt.switcherIcon,Oa=xt.treeMotion,Da=(0,Ee.Z)(xt,Bt),ja=(0,ce.ZP)(_t),Sn=Ke&&!Nt,Ga=Ke||Nt,Xa=Nt||Ln,sa=Ga||jn,da=(0,Le.Z)(yt,{value:ht}),Gn=(0,ye.Z)(da,2),ba=Gn[0],Ra=Gn[1],Yn=oe.useMemo(function(){return Ke?Mn||it:St},[Mn,Ke]),ta=oe.useMemo(function(){return tt(Dt)},[JSON.stringify(Dt)]),Sa=(0,Le.Z)("",{value:Ne!==void 0?Ne:Ue,postState:function(fa){return fa||""}}),Pa=(0,ye.Z)(Sa,2),zt=Pa[0],ln=Pa[1],Zt=function(fa){ln(fa),Ze==null||Ze(fa)},Tn=ge(Ct,Kt,On),ra=b(Tn,ta),Dn=ra.keyEntities,ga=ra.valueEntities,se=oe.useCallback(function(ia){var fa=[],xa=[];return ia.forEach(function(ha){ga.has(ha)?xa.push(ha):fa.push(ha)}),{missingRawValues:fa,existRawValues:xa}},[ga]),vt=de(Tn,zt,{fieldNames:ta,treeNodeFilterProp:An,filterTreeNode:tn}),Be=oe.useCallback(function(ia){if(ia){if(pn)return ia[pn];for(var fa=ta._title,xa=0;xa{const{componentCls:bt,treePrefixCls:_t,colorBgElevated:Rt}=xt,De=`.${_t}`;return[{[`${bt}-dropdown`]:[{padding:`${xt.paddingXS}px ${xt.paddingXS/2}px`},(0,Qt.Yk)(_t,(0,Wt.TS)(xt,{colorBgContainer:Rt})),{[De]:{borderRadius:0,[`${De}-list-holder-inner`]:{alignItems:"stretch",[`${De}-treenode`]:{[`${De}-node-content-wrapper`]:{flex:"auto"}}}}},(0,In.C2)(`${_t}-checkbox`,xt),{"&-rtl":{direction:"rtl",[`${De}-switcher${De}-switcher_close`]:{[`${De}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function xn(xt,bt){return(0,kt.Z)("TreeSelect",_t=>{const Rt=(0,Wt.TS)(_t,{treePrefixCls:bt});return[Zn(Rt)]},Qt.TM)(xt)}var fn=function(xt,bt){var _t={};for(var Rt in xt)Object.prototype.hasOwnProperty.call(xt,Rt)&&bt.indexOf(Rt)<0&&(_t[Rt]=xt[Rt]);if(xt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Rt=Object.getOwnPropertySymbols(xt);De{var _t,{prefixCls:Rt,size:De,disabled:ht,bordered:yt=!0,className:Gt,rootClassName:pt,treeCheckable:mt,multiple:Ne,listHeight:Ue=256,listItemHeight:Ze=26,placement:wt,notFoundContent:Ut,switcherIcon:tn,treeLine:gn,getPopupContainer:An,popupClassName:Mn,dropdownClassName:pn,treeIcon:jn=!1,transitionName:Ke,choiceTransitionName:Nt="",status:Ln,treeExpandAction:Dt,builtinPlacements:On,dropdownMatchSelectWidth:Ct,popupMatchSelectWidth:Kt,allowClear:Fn}=xt,hn=fn(xt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Hn,getPrefixCls:$n,renderEmpty:oa,direction:ca,virtual:Qn,popupMatchSelectWidth:_n,popupOverflow:on}=oe.useContext(ut.E_),Aa=$n(),ua=$n("select",Rt),Na=$n("select-tree",Rt),qn=$n("tree-select",Rt),{compactSize:Ht,compactItemClassnames:Nn}=(0,Pn.ri)(ua,ca),[Un,cn]=(0,qt.Z)(ua),[kn]=xn(qn,Na),ze=ue()(Mn||pn,`${qn}-dropdown`,{[`${qn}-dropdown-rtl`]:ca==="rtl"},pt,cn),va=!!(mt||Ne),Oa=(0,dn.Z)(hn.suffixIcon,hn.showArrow),Da=(_t=Kt!=null?Kt:Ct)!==null&&_t!==void 0?_t:_n,{status:ja,hasFeedback:Sn,isFormItemInput:Ga,feedbackIcon:Xa}=oe.useContext(Mt.aM),sa=(0,rt.F)(ja,Ln),{suffixIcon:da,removeIcon:Gn,clearIcon:ba}=(0,wn.Z)(Object.assign(Object.assign({},hn),{multiple:va,showSuffixIcon:Oa,hasFeedback:Sn,feedbackIcon:Xa,prefixCls:ua,componentName:"TreeSelect"})),Ra=Fn===!0?{clearIcon:ba}:Fn;let Yn;Ut!==void 0?Yn=Ut:Yn=(oa==null?void 0:oa("Select"))||oe.createElement(Ot.Z,{componentName:"Select"});const ta=(0,et.Z)(hn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sa=oe.useMemo(()=>wt!==void 0?wt:ca==="rtl"?"bottomRight":"bottomLeft",[wt,ca]),Pa=(0,en.Z)(On,on),zt=(0,nn.Z)(ga=>{var se;return(se=De!=null?De:Ht)!==null&&se!==void 0?se:ga}),ln=oe.useContext(We.Z),Zt=ht!=null?ht:ln,Tn=ue()(!Rt&&qn,{[`${ua}-lg`]:zt==="large",[`${ua}-sm`]:zt==="small",[`${ua}-rtl`]:ca==="rtl",[`${ua}-borderless`]:!yt,[`${ua}-in-form-item`]:Ga},(0,rt.Z)(ua,sa,Sn),Nn,Gt,pt,cn),ra=ga=>oe.createElement(sn.Z,{prefixCls:Na,switcherIcon:tn,treeNodeProps:ga,showLine:gn}),Dn=oe.createElement(Ie,Object.assign({virtual:Qn,disabled:Zt},ta,{dropdownMatchSelectWidth:Da,builtinPlacements:Pa,ref:bt,prefixCls:ua,className:Tn,listHeight:Ue,listItemHeight:Ze,treeCheckable:mt&&oe.createElement("span",{className:`${ua}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:da,multiple:va,placement:Sa,removeIcon:Gn,allowClear:Ra,switcherIcon:ra,showTreeIcon:jn,notFoundContent:Yn,getPopupContainer:An||Hn,treeMotion:null,dropdownClassName:ze,choiceTransitionName:(0,st.m)(Aa,"",Nt),transitionName:(0,st.m)(Aa,"slide-up",Ke),treeExpandAction:Dt}));return Un(kn(Dn))},an=oe.forwardRef(rn),Vt=(0,Pt.Z)(an);an.TreeNode=ae,an.SHOW_ALL=St,an.SHOW_PARENT=be,an.SHOW_CHILD=it,an._InternalPanelDoNotUseOrYouWillBeFired=Vt;var zn=an},90034:function(lt,Ft,te){var y={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(fe){var he=Oe(fe);return te(he)}function Oe(fe){if(!te.o(y,fe)){var he=new Error("Cannot find module '"+fe+"'");throw he.code="MODULE_NOT_FOUND",he}return y[fe]}ue.keys=function(){return Object.keys(y)},ue.resolve=Oe,lt.exports=ue,ue.id=90034},25510:function(lt){"use strict";lt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(lt,Ft,te){"use strict";lt.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(lt){"use strict";lt.exports="data:image/png;base64,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"},73631:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(lt){"use strict";lt.exports="data:image/png;base64,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"},36413:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},68427:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQWUlEQVR4nO3df2zU9R3H8c/3SqECSpFUyGCjYCYmG9DTDCgILc4pLhNrUBMNC+wPdXFumdPplrg5jckyp45sarb5j0QjiT9Cp/uD6YQCKuLiWmB/yKZQHDiwYK9YoPTXd+9X8aC9u8/nvnf3/Vzv+7nXI+n1c9jefe7u+/z+uhM8NQo6Ozvr+vtja5Tn18nVRkWhOHGyRx04dFhVVY3tjsVi78eU94vL58/ZLv+J8lTUQCSM6r6B2O885a9VFLpkIMONG1u5eVysd1U8Hk/IVcpR0QKROOr6B7wtMqyWL7IgUyDgxbzTFd7goiUL4m1ylXJQlEAkjlqJo1WG1fJFlugCgZjn9cZigwsZSW6KEkjH0QS2HI2KrDIFAowkd9YDOXq0s8lX3kYZkmXZAgFGkhvrgXQc7WyWu7lehmRZkECAkQRXhEASvnyjIggaCDCSYKwGIgfnOHPVKkMqglwCAUaSndVAOjo6G5U3dGqXiiDXQICRmDEQh+QTCDASPQbikHwDAUaSGQNxSCGBACNJx0AcUmggwEhGYiAOCSMQYCTnMBCHhBUIMJIzGIhDwgwEGIliIC4JOxAo90gYiENsBALlHAkDcYitQKBcI2EgDrEZCJRjJAzEIbYDgXKLhIE4pBiBQDlFwkAcUqxAoFwiYSAOKWYgUA6RMBCHFDsQcD0SBuKQ0QgEXI6EgThktAIBVyNhIA4ZzUDAxUgYiENGOxBwLRIG4pBSCARcioSBOKRUAgFXImEgDimlQMCFSBiIQ0otEIh6JAzEIaUYCEQ5EgbikFINBKIaCQNxSCkHAlGMhIE4pNQDgahFwkAcEoVAIEqRMBCHRCUQiEokDMQhUQoEohAJA3FI1AKBUo+EgTgkioFAKUfCQBwS1UCgVCNhIA6JciBQipEwEIdEPRAotUgYiENcCARKKRIG4hBXAoFSiYSBOMSlQACR+P7gHcvq48+qUcJAHOJaIEme8r83WpEwEIe4GgiMViQMxCEuBwKjEQkDcYjrgUCxI2EgDimHQKCYkTAQh/Sc7lX7Pv5ERu4bU+HHi3EKmIE45oOPPlaDg4MycpvnqZOVvv+1+vp4u7KIgTjm0OGjquvzbhm5T94n2bB00fxbZWgNA3FMb1+/+rD9oIzKw1jlz7K5FWEgDjrWeVwdOfqZjNznef7dyxbF18nQCgbiqLLZ1fL9vzQsjjfJyAoG4rBy2JLIAvz2svq6K2Rohdy+PQxk9OGYpONYQn1+4qSTZ7fGVFS0LVkwNy5DKxhIGcEbiYD3S1yJRR7Lby6bd8nPZGgFA6Fo8/3lNTWTW5QlDISijYEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDKIcyN/f2fOd+Zd8+TUZElmx69//ve6qxXP/KkMrrAUy4Rt31k2pHv/k+xseWCJXiay4/JZH3j6WOHnXiX883SZXQ2clEMTRN9C/ZcqkCe27X3qwTv6IyIp5Nz3UdqzrRG1lxZjlNiIJPZBkHDKslkDaGAjZ9EUgWMYSNiIJNZDhcciXYiBk27BAIPRIQgskNQ5gIGRbSiAQaiShBJIpDmAgZFuGQCC0SAoORBcHMBCyTRMIhBJJQYGY4gAGQrYZAoGCI8k7kGxxAAMh27IEAgVFklcgQeIABkK2BQgE8o4k50CCxgEMhGwLGAjkFUlOgeQSBzAQsi2HQCDnSAIHkmscwEDIthwDgZwiCRRIPnEAAyHb8ggEAkeSNZB84wAGQrblGQgEisQYSCFxAAMh2woIBLJGog2k0DiAgZBtBQYCxkgyBhJGHMBAyLYQAgFtJGmBVF/52MxTxw8876vBiXK1IF+6aErX73++pkGGRFb86Nfrt37y6bFJMiyIp2Ld510wc3Vi870H5OpZnnyNULViQ6Pv+1tkSFRWPM9b3rPplhY1DAMh+gIDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGEiJua5+upp/8WQZKTVv9mRVPbFSRkoluvvU7n2dMlLqtR2H1K6PzoyLZfi8ls27SC7P2PVRQnWd6JXvnWr7nk+H5ukSpwLBCzhpwpkFKl/bdn8ql8WFBe6735olC+EMCWKs/El2ie5eCeWgeu6N/dbmnM+8tu0+oh55/l/y3c6cis2pQF5/9JtDL2qhkgvfq+8clO+H5E/smDl1gvrtHZeplYtnyLX8PffGvqGF8sCRE3KtcGHMC6Hc9vjO0OY0WhhIFth1+Omf/ikveLhrRKyZn7lnkYzCc9vj70os+2WUP8wLcQTdYphgRXP7EzuHVjRRxUACwloaoYSxj/3MPQtlQZwto/D9YePeoXnmA3GEHS0s/MGmoRVNFDGQHOBFvub+NwuKxGYcSYgZuze5sBUHYEtyzf2bh56/qGEgOcKLnG8kP7xhztDuiwnOCGGXBLt0qfvveGw4LsDZrWywFcHWJAgcc+x8akWg3SrMC2fTsNDDsnlT5eRItZwcMf8unjdsSaKmLALBwoIXyAS/hwUEa9JsL/aTzXvVvX/MbTcGZ9iwEOogDCzQONjOBgv0Y9+/bOjskg4W4KBr7dcfvVIe/1QZZYa5YV7YMulWDHjeHlg9d2huOo88v0e+sj++UlIWgVx935tDa76g8GJjATSFkutt7l1/nSw8mf+HTKyRb3poe9oWI5ts80Qc2dbauA3TrhXmhseqC2M4vGeDLaRuFxLRXrr2Vfme/bZKBQPRwIuN29Ptzhw40q3mrAn2j/WaFsJcFsBMsGXCFkAXyc0Pbx/aZdMxhYvn7OaHt+U8N9NxVtS2IgzEIFsk2Ra+JNNCiDU81vSFMB3b4P2Iq+/bLKN0eK7w+DLBbtWcNfmv7d97ekXG5w1bkWk3viKjaGAgWWANrTt2MC18SaatR5hrU91jB93jf+nBpdrjmKDx65iet0Jvu5gYSACmXQasZU3HDrqFsNA1dCo8bjz+THQnFeSFl8t0eDyYW6F0jx2fUsAxVxQwkABwZmbv+pUySoczZDj7pHP45VWyq5Z+fKBbaAuhe/x47HgOhsPP4eczCeMdecB94CuTsLactjGQgHT71Dj1qXtTzrSbEcaxRyrTsYi8hnJ5julnp934cmhbtqhjIAE9sPrr8jVXRiOZzmaZFkJ5TuUyXKYgU58D3e5PWLtXrmAgAeEd7Bd/uVRG6eT5kct0uqgwF8zJBnkx5TId7g/3m6R7rkxbxHLEQALC7eL2M5HnRy7TjUYgR15ZlfE9Edwf7jcJjwWPKVWYZ9ZcwEACwu3i9jOR50cu0+nOfmEumJMNmCPmmgr3h/tN0v0cAxmJgQSE28XtZ6I74MbP4/dS2dyN0d1n6nsPup9jICMxkIBwu7j9TOT5kct0+JzUXU1zZDQS5oI52YA5Yq6pcH+43yTdz9mMN4oYSEC4Xdx+JvL8yGW60TgGkRdTLtPh/nC/SXgseEyp8DP4WTqDgQSE28XtZyLPj1ym0wViOjVcCHx27PDLN8ooXepzgMeCx5QKP4OfpTMYSEC69zRM7xuYPoeF38HvhgmPHc9BJqlv/ulOIIT9YUJ80hhwZg3v0yRFZVeOgQSkW6BML7TpIyphfZxjON0xDz5Sv+DOTTI6Rxc8pMaUL9N7R6knDUoVAwlI95mqbJ/FQiAIJRXOeuHsV5h0c8z0uS+szXXvuocVr26lgg9qTl0V3lbKJgYSgGlNmG1XSbeQQKHzGs60O6dbW8sLL5fpwvi0rel4yLTVLTUMJADd//CUadclFbYe2IpkgoN1bEUK3Z3BwvjBsyvle/rWA/Ei4kxM8eJ38Lv50p2gADxmbEGjgIFkYdpXD7orovtgIISxNjUt6KY3/ky7WUH+ZzAd00oBrwNej6hgIAam3RbsR2MtG2TtjzlhbjqFRGKKI8gcdR/jh6ArgFSIDvFlku9rMVoYiIZpFwFyXXhMWxHAMcLtT7xrXJiHw1oaWzYcH+lkO4EA+H3d8RWYtkCpsKv3558sGrrNTPAa4LWIEgbyBSxw+MJCvHLxdBmnH3Mk4bZwm7nAwrPzqWvldtPPaCXhPQhEh7NOuv1/rJlXXzVLthqz5DbTjzmScpljtnhxrIRIcPCuCxjzwUrF9Lxha6Z7XKWqLAIJE3ZbsG+ez0EmFm7sfgSB28d9YYFKRmX6y92Gw+/h5AF+NwjEi2MGvJmXzfB5AeYWZF65bIlKCQPJARaMfONIwppWd1wTBswRp2ixBcmFzXlhLkG3ZqWGgQSEBa/QOJKwJcFHMIKssXNR6BwRCd6ND3NeOBWOYJNbnKhhIAFg3xsH5br973wgEhxkhzVfrKUxx0IXRMwLB+3YdSoU5pTP38xYShiIAcLAQTPOMNmCMz4IJd8FEkEgDCyMYcExCT7ThfeA8tmaYEuGj7bguYs6pwLB7oHunH4QOFuDBQ5fiKOYaz6EgrhxNilbLMn5IQqb8WIemBd2vYI8r5gP5oX3dYr53NnkVCCuwBo8uUBilwf/MCkWPsA+/WgtfAgYknOCUpiXTQyEyOD0325N6yHtD2DcNS/48o2onHRJINXyfQRNIBualfKvlyFRWfA8tb5n061rVYqMgYy/9oWmgUG1UYZEZSHT8QdkDASqVrzQ4vuqQYZETtNtPUAbSHXTxupTp061K6UmyReRq3add955jYnmGxIyTqMNBCZ8+8W6gcH+ZtmSzJSrRK7ZJbtWTbJr1a40jIEAtiQ9PafWSSRr5CqREzzPf6iqavw63ZYjKWsgSfL+SK3caJOE0iRXlXxvkG9EkSDHGVt930vEYn6LfG82bTWGCxxIPjo6OhtlZltkSGSH7y+vqZncoixhIBRtDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEOl98J/9y5fWx1uUJVYD2b6jtfHSr85iIGRN5AOZXTvjubGVlfp/VpUoT93dJ9sO/u/I3ZEO5PzzJz44fVpNoyIK2cefHN568sSpX0U6kEHlNV968VdULBbjX2FKoent6zv4Yfuh82PKb4p6IFuqxla+NXvm9Cvkj4hC8WH7wZ29ff0LJZBoH4MgEBmqmimT36q5cBIjoYK1H5Jdq5M9DTJUzgQC48dXba2dPq1BhkR52Xfg0Fs9vX1nV7ROBTLEUwdrLqxul6+zD5LIZHBwsOtY4viejs8StcpXM+SPznIvkHO6Kioq9o8bV9k1Jlbhy3WiEXp7e8f0DQxOHBgYqJOrGY2p8ONLFsTbZGiF1UDefq+1rn/Aa5UhkRUN9XVWl2GrNw5bd7Rx60BW+Mo/0Fgfr1UW2Q/kndZm5XnXy5AoZP76hvr4WmWR9UC27Wxt8ge9jTIkCpXtA3SwHghs3dHaInfVoIhCY3/rAUUJZMeO1trTSrV5ypskV4kKIsceuyZVqcZ4PJ6Qq1YVJRDAGa2+AdXCSKgQiKOyQq21eWp3uKIFAq2trdXHe9Q6uds1cpUoR/76C6rUj4ux5UgqaiBJ2Jr096u1cu91iscmpCFbiy5ZQNtk2DJWqWfr6+Ptqsj+Dz/HRYzs4T73AAAAAElFTkSuQmCC"},30045:function(lt){"use strict";lt.exports="data:image/png;base64,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"},13740:function(lt){"use strict";lt.exports="data:image/png;base64,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"},58881:function(lt){"use strict";lt.exports="data:image/png;base64,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"},28982:function(lt){"use strict";lt.exports="data:image/png;base64,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"},2487:function(lt){"use strict";lt.exports="data:image/png;base64,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"},3164:function(lt){"use strict";lt.exports="data:image/png;base64,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"},88745:function(lt){"use strict";lt.exports="data:image/png;base64,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"},49321:function(lt){"use strict";lt.exports="data:image/png;base64,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"},96908:function(lt){"use strict";lt.exports="data:image/png;base64,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"},57177:function(lt){"use strict";lt.exports="data:image/png;base64,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"},81378:function(lt){"use strict";lt.exports="data:image/png;base64,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"},60141:function(lt){"use strict";lt.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); + `]:{borderRadius:0},[`> ${Re}-item:last-child`]:{borderBottom:0},[`> ${Re}-item > ${Re}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${Re}-item > ${Re}-content > ${Re}-content-box`]:{paddingTop:ft}}}},ct=Se=>{const{componentCls:Re,paddingSM:Bt}=Se;return{[`${Re}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${Re}-item`]:{borderBottom:0,[`> ${Re}-content`]:{backgroundColor:"transparent",border:0,[`> ${Re}-content-box`]:{paddingBlock:Bt}}}}}};var St=(0,ot.Z)("Collapse",Se=>{const Re=(0,Ce.TS)(Se,{collapseHeaderPaddingSM:`${Se.paddingXS}px ${Se.paddingSM}px`,collapseHeaderPaddingLG:`${Se.padding}px ${Se.paddingLG}px`,collapsePanelBorderRadius:Se.borderRadiusLG});return[Fe(Re),xe(Re),ct(Re),Je(Re),(0,_e.Z)(Re)]},Se=>({headerPadding:`${Se.paddingSM}px ${Se.padding}px`,headerBg:Se.colorFillAlter,contentPadding:`${Se.padding}px 16px`,contentBg:Se.colorBgContainer})),it=Object.assign(ce.forwardRef((Se,Re)=>{const{getPrefixCls:Bt,direction:ft,collapse:It}=ce.useContext(je.E_),{prefixCls:Et,className:Jt,rootClassName:Ie,style:et,bordered:Pt=!0,ghost:st,size:rt,expandIconPosition:ut="start",children:We,expandIcon:Ot}=Se,nn=(0,Me.Z)(kt=>{var Qt;return(Qt=rt!=null?rt:kt)!==null&&Qt!==void 0?Qt:"middle"}),Mt=Bt("collapse",Et),qt=Bt(),[en,cn]=St(Mt),wn=ce.useMemo(()=>ut==="left"?"start":ut==="right"?"end":ut,[ut]),yn=function(){let kt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Qt=Ot?Ot(kt):ce.createElement(y.Z,{rotate:kt.isActive?90:void 0});return(0,Ke.Tm)(Qt,()=>({className:Oe()(Qt.props.className,`${Mt}-arrow`)}))},dn=Oe()(`${Mt}-icon-position-${wn}`,{[`${Mt}-borderless`]:!Pt,[`${Mt}-rtl`]:ft==="rtl",[`${Mt}-ghost`]:!!st,[`${Mt}-${nn}`]:nn!=="middle"},It==null?void 0:It.className,Jt,Ie,cn),In=Object.assign(Object.assign({},(0,pe.Z)(qt)),{motionAppear:!1,leavedClassName:`${Mt}-content-hidden`}),Wt=ce.useMemo(()=>We?(0,Le.Z)(We).map((kt,Qt)=>{var Gn,Ln;if(!((Gn=kt.props)===null||Gn===void 0)&&Gn.disabled){const fn=(Ln=kt.key)!==null&&Ln!==void 0?Ln:String(Qt),{disabled:rn,collapsible:En}=kt.props,an=Object.assign(Object.assign({},(0,Ve.Z)(kt.props,["disabled"])),{key:fn,collapsible:En!=null?En:rn?"disabled":void 0});return(0,Ke.Tm)(kt,an)}return kt}):null,[We]);return en(ce.createElement(ge,Object.assign({ref:Re,openMotion:In},(0,Ve.Z)(Se,["rootClassName"]),{expandIcon:yn,prefixCls:Mt,className:dn,style:Object.assign(Object.assign({},It==null?void 0:It.style),et)}),Wt))}),{Panel:Qe}),Lt=it},28103:function(lt,Ct,te){"use strict";te.d(Ct,{Z:function(){return Le}});var y=te(92310),ue=te.n(y),Oe=te(59301),fe=te(36355),he=te(17313),ye=te(83116),Ee=te(37613);const ke=Ge=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ee}=Ge;return{[oe]:Object.assign(Object.assign({},(0,he.Wf)(Ge)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ge.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ge.dividerHorizontalWithTextGutterMargin}px 0`,color:Ge.colorTextHeading,fontWeight:500,fontSize:Ge.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:Ge.colorText,fontWeight:"normal",fontSize:Ge.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var ve=(0,ye.Z)("Divider",Ge=>{const oe=(0,Ee.TS)(Ge,{dividerHorizontalWithTextGutterMargin:Ge.margin,dividerHorizontalGutterMargin:Ge.marginLG,sizePaddingEdgeHorizontal:0});return[ke(oe)]},Ge=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ge.marginXS})),ce=function(Ge,oe){var a={};for(var E in Ge)Object.prototype.hasOwnProperty.call(Ge,E)&&oe.indexOf(E)<0&&(a[E]=Ge[E]);if(Ge!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Ge);x{const{getPrefixCls:oe,direction:a,divider:E}=Oe.useContext(fe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:re,plain:ie,style:Ae}=Ge,de=ce(Ge,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=oe("divider",x),[me,ge]=ve(Pe),at=z.length>0?`-${z}`:z,Ve=!!le,pe=z==="left"&&ee!=null,Ke=z==="right"&&ee!=null,je=ue()(Pe,E==null?void 0:E.className,ge,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ve,[`${Pe}-with-text${at}`]:Ve,[`${Pe}-dashed`]:!!re,[`${Pe}-plain`]:!!ie,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:pe,[`${Pe}-no-default-orientation-margin-right`]:Ke},ne,ae),Me=Oe.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Te=Object.assign(Object.assign({},pe&&{marginLeft:Me}),Ke&&{marginRight:Me});return me(Oe.createElement("div",Object.assign({className:je,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ae)},de,{role:"separator"}),le&&b!=="vertical"&&Oe.createElement("span",{className:`${Pe}-inner-text`,style:Te},le)))}},12563:function(lt,Ct,te){"use strict";te.d(Ct,{default:function(){return Pe}});var y=te(59301),ue=te(99267),Oe=te(92310),fe=te.n(Oe),he=te(36785),ye=te(47729),Ee=te(14088),ke=te(36355),ve=te(17313),ce=te(37613),we=te(83116);const Le=me=>{const{paddingXXS:ge,lineWidth:at,tagPaddingHorizontal:Ve,componentCls:pe}=me,Ke=Ve-at,je=ge-at;return{[pe]:Object.assign(Object.assign({},(0,ve.Wf)(me)),{display:"inline-block",height:"auto",marginInlineEnd:me.marginXS,paddingInline:Ke,fontSize:me.tagFontSize,lineHeight:me.tagLineHeight,whiteSpace:"nowrap",background:me.defaultBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusSM,opacity:1,transition:`all ${me.motionDurationMid}`,textAlign:"start",position:"relative",[`&${pe}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:me.defaultColor},[`${pe}-close-icon`]:{marginInlineStart:je,color:me.colorTextDescription,fontSize:me.tagIconSize,cursor:"pointer",transition:`all ${me.motionDurationMid}`,"&:hover":{color:me.colorTextHeading}},[`&${pe}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${me.iconCls}-close, ${me.iconCls}-close:hover`]:{color:me.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${pe}-checkable-checked):hover`]:{color:me.colorPrimary,backgroundColor:me.colorFillSecondary},"&:active, &-checked":{color:me.colorTextLightSolid},"&-checked":{backgroundColor:me.colorPrimary,"&:hover":{backgroundColor:me.colorPrimaryHover}},"&:active":{backgroundColor:me.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${me.iconCls} + span, > span + ${me.iconCls}`]:{marginInlineStart:Ke}}),[`${pe}-borderless`]:{borderColor:"transparent",background:me.tagBorderlessBg}}},Ge=me=>{const{lineWidth:ge,fontSizeIcon:at}=me,Ve=me.fontSizeSM,pe=`${me.lineHeightSM*Ve}px`;return(0,ce.TS)(me,{tagFontSize:Ve,tagLineHeight:pe,tagIconSize:at-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:me.colorFillTertiary})},oe=me=>({defaultBg:me.colorFillQuaternary,defaultColor:me.colorText});var a=(0,we.Z)("Tag",me=>{const ge=Ge(me);return Le(ge)},oe),E=function(me,ge){var at={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(at[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ve=Object.getOwnPropertySymbols(me);pe{const{prefixCls:ge,style:at,className:Ve,checked:pe,onChange:Ke,onClick:je}=me,Me=E(me,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Te,tag:Qe}=y.useContext(ke.E_),tt=Je=>{Ke==null||Ke(!pe),je==null||je(Je)},_e=Te("tag",ge),[ot,Ce]=a(_e),Fe=fe()(_e,`${_e}-checkable`,{[`${_e}-checkable-checked`]:pe},Qe==null?void 0:Qe.className,Ve,Ce);return ot(y.createElement("span",Object.assign({},Me,{style:Object.assign(Object.assign({},at),Qe==null?void 0:Qe.style),className:Fe,onClick:tt})))},z=te(45157);const ee=me=>(0,z.Z)(me,(ge,at)=>{let{textColor:Ve,lightBorderColor:pe,lightColor:Ke,darkColor:je}=at;return{[`${me.componentCls}-${ge}`]:{color:Ve,background:Ke,borderColor:pe,"&-inverse":{color:me.colorTextLightSolid,background:je,borderColor:je},[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,we.b)(["Tag","preset"],me=>{const ge=Ge(me);return ee(ge)},oe);function ae(me){return typeof me!="string"?me:me.charAt(0).toUpperCase()+me.slice(1)}const le=(me,ge,at)=>{const Ve=ae(at);return{[`${me.componentCls}-${ge}`]:{color:me[`color${at}`],background:me[`color${Ve}Bg`],borderColor:me[`color${Ve}Border`],[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}};var re=(0,we.b)(["Tag","status"],me=>{const ge=Ge(me);return[le(ge,"success","Success"),le(ge,"processing","Info"),le(ge,"error","Error"),le(ge,"warning","Warning")]},oe),ie=function(me,ge){var at={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(at[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var pe=0,Ve=Object.getOwnPropertySymbols(me);pe{const{prefixCls:at,className:Ve,rootClassName:pe,style:Ke,children:je,icon:Me,color:Te,onClose:Qe,closeIcon:tt,closable:_e,bordered:ot=!0}=me,Ce=ie(me,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Fe,direction:Je,tag:xe}=y.useContext(ke.E_),[ct,St]=y.useState(!0);y.useEffect(()=>{"visible"in Ce&&St(Ce.visible)},[Ce.visible]);const be=(0,he.o2)(Te),it=(0,he.yT)(Te),Lt=be||it,Se=Object.assign(Object.assign({backgroundColor:Te&&!Lt?Te:void 0},xe==null?void 0:xe.style),Ke),Re=Fe("tag",at),[Bt,ft]=a(Re),It=fe()(Re,xe==null?void 0:xe.className,{[`${Re}-${Te}`]:Lt,[`${Re}-has-color`]:Te&&!Lt,[`${Re}-hidden`]:!ct,[`${Re}-rtl`]:Je==="rtl",[`${Re}-borderless`]:!ot},Ve,pe,ft),Et=rt=>{rt.stopPropagation(),Qe==null||Qe(rt),!rt.defaultPrevented&&St(!1)},[,Jt]=(0,ye.Z)(_e,tt,rt=>rt===null?y.createElement(ue.Z,{className:`${Re}-close-icon`,onClick:Et}):y.createElement("span",{className:`${Re}-close-icon`,onClick:Et},rt),null,!1),Ie=typeof Ce.onClick=="function"||je&&je.type==="a",et=Me||null,Pt=et?y.createElement(y.Fragment,null,et,je&&y.createElement("span",null,je)):je,st=y.createElement("span",Object.assign({},Ce,{ref:ge,className:It,style:Se}),Pt,Jt,be&&y.createElement(ne,{key:"preset",prefixCls:Re}),it&&y.createElement(re,{key:"status",prefixCls:Re}));return Bt(Ie?y.createElement(Ee.Z,{component:"Tag"},st):st)},de=y.forwardRef(Ae);de.CheckableTag=b;var Pe=de},98228:function(lt,Ct,te){"use strict";te.d(Ct,{default:function(){return jn}});var y=te(92310),ue=te.n(y),Oe=te(72308),fe=te(80702),he=te(77321),ye=te(52487),Ee=te(74416),ke=te(62853),ve=te(77861),ce=te(17115),we=te(90782),Le=te(18929),Ge=te(48736),oe=te(59301),a=function(Dt){var bt=oe.useRef({valueLabels:new Map});return oe.useMemo(function(){var _t=bt.current.valueLabels,Rt=new Map,De=Dt.map(function(ht){var yt,Gt=ht.value,pt=(yt=ht.label)!==null&&yt!==void 0?yt:_t.get(Gt);return Rt.set(Gt,pt),(0,he.Z)((0,he.Z)({},ht),{},{label:pt})});return bt.current.valueLabels=Rt,[De]},[Dt])},E=function(Dt,bt,_t,Rt){return oe.useMemo(function(){var De=Dt.map(function(pt){var mt=pt.value;return mt}),ht=bt.map(function(pt){var mt=pt.value;return mt}),yt=De.filter(function(pt){return!Rt[pt]});if(_t){var Gt=(0,we.S)(De,!0,Rt);De=Gt.checkedKeys,ht=Gt.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(yt),(0,fe.Z)(De)))),ht]},[Dt,bt,_t,Rt])},x=te(71430),b=function(Dt,bt){return oe.useMemo(function(){var _t=(0,x.I8)(Dt,{fieldNames:bt,initWrapper:function(De){return(0,he.Z)((0,he.Z)({},De),{},{valueEntities:new Map})},processEntity:function(De,ht){var yt=De.node[bt.value];if(0)var Gt;ht.valueEntities.set(yt,De)}});return _t},[Dt,bt])},z=te(49618),ee=te(11592),ne=function(){return null},ae=ne,le=["children","value"];function re(Dt){return(0,ee.Z)(Dt).map(function(bt){if(!oe.isValidElement(bt)||!bt.type)return null;var _t=bt,Rt=_t.key,De=_t.props,ht=De.children,yt=De.value,Gt=(0,Ee.Z)(De,le),pt=(0,he.Z)({key:Rt,value:yt},Gt),mt=re(ht);return mt.length&&(pt.children=mt),pt}).filter(function(bt){return bt})}function ie(Dt){if(!Dt)return Dt;var bt=(0,he.Z)({},Dt);return"props"in bt||Object.defineProperty(bt,"props",{get:function(){return(0,Ge.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),bt}}),bt}function Ae(Dt,bt,_t,Rt,De,ht){var yt=null,Gt=null;function pt(){function mt(Ne){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",Ze=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return Ne.map(function(wt,Ut){var tn="".concat(Ue,"-").concat(Ut),gn=wt[ht.value],Sn=_t.includes(gn),Mn=mt(wt[ht.children]||[],tn,Sn),pn=oe.createElement(ae,wt,Mn.map(function(He){return He.node}));if(bt===gn&&(yt=pn),Sn){var Zn={pos:tn,node:pn,children:Mn};return Ze||Gt.push(Zn),Zn}return null}).filter(function(wt){return wt})}Gt||(Gt=[],mt(Rt),Gt.sort(function(Ne,Ue){var Ze=Ne.node.props.value,wt=Ue.node.props.value,Ut=_t.indexOf(Ze),tn=_t.indexOf(wt);return Ut-tn}))}Object.defineProperty(Dt,"triggerNode",{get:function(){return(0,Ge.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),pt(),yt}}),Object.defineProperty(Dt,"allCheckedNodes",{get:function(){return(0,Ge.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),pt(),De?Gt:Gt.map(function(Ne){var Ue=Ne.node;return Ue})}})}var de=function(Dt,bt,_t){var Rt=_t.treeNodeFilterProp,De=_t.filterTreeNode,ht=_t.fieldNames,yt=ht.children;return oe.useMemo(function(){if(!bt||De===!1)return Dt;var Gt;if(typeof De=="function")Gt=De;else{var pt=bt.toUpperCase();Gt=function(Ue,Ze){var wt=Ze[Rt];return String(wt).toUpperCase().includes(pt)}}function mt(Ne){var Ue=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return Ne.reduce(function(Ze,wt){var Ut=wt[yt],tn=Ue||Gt(bt,ie(wt)),gn=mt(Ut||[],tn);return(tn||gn.length)&&Ze.push((0,he.Z)((0,he.Z)({},wt),{},(0,z.Z)({isLeaf:void 0},yt,gn))),Ze},[])}return mt(Dt)},[Dt,bt,yt,Rt,De])};function Pe(Dt){var bt=oe.useRef();bt.current=Dt;var _t=oe.useCallback(function(){return bt.current.apply(bt,arguments)},[]);return _t}function me(Dt,bt){var _t=bt.id,Rt=bt.pId,De=bt.rootPId,ht={},yt=[],Gt=Dt.map(function(pt){var mt=(0,he.Z)({},pt),Ne=mt[_t];return ht[Ne]=mt,mt.key=mt.key||Ne,mt});return Gt.forEach(function(pt){var mt=pt[Rt],Ne=ht[mt];Ne&&(Ne.children=Ne.children||[],Ne.children.push(pt)),(mt===De||!Ne&&De===null)&&yt.push(pt)}),yt}function ge(Dt,bt,_t){return oe.useMemo(function(){return Dt?_t?me(Dt,(0,he.Z)({id:"id",pId:"pId",rootPId:null},_t!==!0?_t:{})):Dt:re(bt)},[bt,_t,Dt])}var at=oe.createContext(null),Ve=at,pe=te(10228),Ke=te(80547),je=te(54844),Me=oe.createContext(null),Te=Me;function Qe(Dt){return Array.isArray(Dt)?Dt:Dt!==void 0?[Dt]:[]}function tt(Dt){var bt=Dt||{},_t=bt.label,Rt=bt.value,De=bt.children,ht=Rt||"value";return{_title:_t?[_t]:["title","label"],value:ht,key:ht,children:De||"children"}}function _e(Dt){return!Dt||Dt.disabled||Dt.disableCheckbox||Dt.checkable===!1}function ot(Dt,bt){var _t=[];function Rt(De){De.forEach(function(ht){var yt=ht[bt.children];yt&&(_t.push(ht[bt.value]),Rt(yt))})}return Rt(Dt),_t}function Ce(Dt){return Dt==null}var Fe={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Je=function(bt,_t){var Rt=(0,ve.lk)(),De=Rt.prefixCls,ht=Rt.multiple,yt=Rt.searchValue,Gt=Rt.toggleOpen,pt=Rt.open,mt=Rt.notFoundContent,Ne=oe.useContext(Te),Ue=Ne.virtual,Ze=Ne.listHeight,wt=Ne.listItemHeight,Ut=Ne.treeData,tn=Ne.fieldNames,gn=Ne.onSelect,Sn=Ne.dropdownMatchSelectWidth,Mn=Ne.treeExpandAction,pn=oe.useContext(Ve),Zn=pn.checkable,He=pn.checkedKeys,Nt=pn.halfCheckedKeys,bn=pn.treeExpandedKeys,xt=pn.treeDefaultExpandAll,kn=pn.treeDefaultExpandedKeys,Ft=pn.onTreeExpand,Ht=pn.treeIcon,An=pn.showTreeIcon,vn=pn.switcherIcon,Rn=pn.treeLine,qn=pn.treeNodeFilterProp,oa=pn.loadData,ca=pn.treeLoadedKeys,Un=pn.treeMotion,$n=pn.onTreeLoad,on=pn.keyEntities,Aa=oe.useRef(),ua=(0,Ke.Z)(function(){return Ut},[pt,Ut],function(ta,Sa){return Sa[0]&&ta[1]!==Sa[1]}),Na=oe.useState(null),_n=(0,ye.Z)(Na,2),Kt=_n[0],Nn=_n[1],Vn=on[Kt],sn=oe.useMemo(function(){return Zn?{checked:He,halfChecked:Nt}:null},[Zn,He,Nt]);oe.useEffect(function(){if(pt&&!ht&&He.length){var ta;(ta=Aa.current)===null||ta===void 0||ta.scrollTo({key:He[0]}),Nn(He[0])}},[pt]);var Tn=String(yt).toLowerCase(),ze=function(Sa){return Tn?String(Sa[qn]).toLowerCase().includes(Tn):!1},va=oe.useState(kn),Oa=(0,ye.Z)(va,2),Da=Oa[0],ja=Oa[1],Pn=oe.useState(null),Ga=(0,ye.Z)(Pn,2),Xa=Ga[0],sa=Ga[1],da=oe.useMemo(function(){return bn?(0,fe.Z)(bn):yt?Xa:Da},[Da,Xa,bn,yt]);oe.useEffect(function(){yt&&sa(ot(Ut,tn))},[yt]);var Wn=function(Sa){ja(Sa),sa(Sa),Ft&&Ft(Sa)},ba=function(Sa){Sa.preventDefault()},Ra=function(Sa,Pa){var zt=Pa.node;Zn&&_e(zt)||(gn(zt.key,{selected:!He.includes(zt.key)}),ht||Gt(!1))};if(oe.useImperativeHandle(_t,function(){var ta;return{scrollTo:(ta=Aa.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(Pa){var zt,ln=Pa.which;switch(ln){case pe.Z.UP:case pe.Z.DOWN:case pe.Z.LEFT:case pe.Z.RIGHT:(zt=Aa.current)===null||zt===void 0||zt.onKeyDown(Pa);break;case pe.Z.ENTER:{if(Vn){var Zt=(Vn==null?void 0:Vn.node)||{},On=Zt.selectable,ra=Zt.value;On!==!1&&Ra(null,{node:{key:Kt},selected:!He.includes(ra)})}break}case pe.Z.ESC:Gt(!1)}},onKeyUp:function(){}}}),ua.length===0)return oe.createElement("div",{role:"listbox",className:"".concat(De,"-empty"),onMouseDown:ba},mt);var Hn={fieldNames:tn};return ca&&(Hn.loadedKeys=ca),da&&(Hn.expandedKeys=da),oe.createElement("div",{onMouseDown:ba},Vn&&pt&&oe.createElement("span",{style:Fe,"aria-live":"assertive"},Vn.node.value),oe.createElement(je.Z,(0,Oe.Z)({ref:Aa,focusable:!1,prefixCls:"".concat(De,"-tree"),treeData:ua,height:Ze,itemHeight:wt,virtual:Ue!==!1&&Sn!==!1,multiple:ht,icon:Ht,showIcon:An,switcherIcon:vn,showLine:Rn,loadData:yt?null:oa,motion:Un,activeKey:Kt,checkable:Zn,checkStrictly:!0,checkedKeys:sn,selectedKeys:Zn?[]:He,defaultExpandAll:xt},Hn,{onActiveChange:Nn,onSelect:Ra,onCheck:Ra,onExpand:Wn,onLoad:$n,filterTreeNode:ze,expandAction:Mn})))},xe=oe.forwardRef(Je);xe.displayName="OptionList";var ct=xe,St="SHOW_ALL",be="SHOW_PARENT",it="SHOW_CHILD";function Lt(Dt,bt,_t,Rt){var De=new Set(Dt);return bt===it?Dt.filter(function(ht){var yt=_t[ht];return!(yt&&yt.children&&yt.children.some(function(Gt){var pt=Gt.node;return De.has(pt[Rt.value])})&&yt.children.every(function(Gt){var pt=Gt.node;return _e(pt)||De.has(pt[Rt.value])}))}):bt===be?Dt.filter(function(ht){var yt=_t[ht],Gt=yt?yt.parent:null;return!(Gt&&!_e(Gt.node)&&De.has(Gt.key))}):Dt}function Se(Dt){var bt=Dt.searchPlaceholder,_t=Dt.treeCheckStrictly,Rt=Dt.treeCheckable,De=Dt.labelInValue,ht=Dt.value,yt=Dt.multiple;warning(!bt,"`searchPlaceholder` has been removed."),_t&&De===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(De||_t)&&warning(toArray(ht).every(function(Gt){return Gt&&_typeof(Gt)==="object"&&"value"in Gt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),_t||yt||Rt?warning(!ht||Array.isArray(ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ht),"`value` should not be array when `TreeSelect` is single mode.")}var Re=null,Bt=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function ft(Dt){return!Dt||(0,ke.Z)(Dt)!=="object"}var It=oe.forwardRef(function(Dt,bt){var _t=Dt.id,Rt=Dt.prefixCls,De=Rt===void 0?"rc-tree-select":Rt,ht=Dt.value,yt=Dt.defaultValue,Gt=Dt.onChange,pt=Dt.onSelect,mt=Dt.onDeselect,Ne=Dt.searchValue,Ue=Dt.inputValue,Ze=Dt.onSearch,wt=Dt.autoClearSearchValue,Ut=wt===void 0?!0:wt,tn=Dt.filterTreeNode,gn=Dt.treeNodeFilterProp,Sn=gn===void 0?"value":gn,Mn=Dt.showCheckedStrategy,pn=Dt.treeNodeLabelProp,Zn=Dt.multiple,He=Dt.treeCheckable,Nt=Dt.treeCheckStrictly,bn=Dt.labelInValue,xt=Dt.fieldNames,kn=Dt.treeDataSimpleMode,Ft=Dt.treeData,Ht=Dt.children,An=Dt.loadData,vn=Dt.treeLoadedKeys,Rn=Dt.onTreeLoad,qn=Dt.treeDefaultExpandAll,oa=Dt.treeExpandedKeys,ca=Dt.treeDefaultExpandedKeys,Un=Dt.onTreeExpand,$n=Dt.treeExpandAction,on=Dt.virtual,Aa=Dt.listHeight,ua=Aa===void 0?200:Aa,Na=Dt.listItemHeight,_n=Na===void 0?20:Na,Kt=Dt.onDropdownVisibleChange,Nn=Dt.dropdownMatchSelectWidth,Vn=Nn===void 0?!0:Nn,sn=Dt.treeLine,Tn=Dt.treeIcon,ze=Dt.showTreeIcon,va=Dt.switcherIcon,Oa=Dt.treeMotion,Da=(0,Ee.Z)(Dt,Bt),ja=(0,ce.ZP)(_t),Pn=He&&!Nt,Ga=He||Nt,Xa=Nt||bn,sa=Ga||Zn,da=(0,Le.Z)(yt,{value:ht}),Wn=(0,ye.Z)(da,2),ba=Wn[0],Ra=Wn[1],Hn=oe.useMemo(function(){return He?Mn||it:St},[Mn,He]),ta=oe.useMemo(function(){return tt(xt)},[JSON.stringify(xt)]),Sa=(0,Le.Z)("",{value:Ne!==void 0?Ne:Ue,postState:function(fa){return fa||""}}),Pa=(0,ye.Z)(Sa,2),zt=Pa[0],ln=Pa[1],Zt=function(fa){ln(fa),Ze==null||Ze(fa)},On=ge(Ft,Ht,kn),ra=b(On,ta),xn=ra.keyEntities,ga=ra.valueEntities,se=oe.useCallback(function(ia){var fa=[],xa=[];return ia.forEach(function(ha){ga.has(ha)?xa.push(ha):fa.push(ha)}),{missingRawValues:fa,existRawValues:xa}},[ga]),vt=de(On,zt,{fieldNames:ta,treeNodeFilterProp:Sn,filterTreeNode:tn}),Be=oe.useCallback(function(ia){if(ia){if(pn)return ia[pn];for(var fa=ta._title,xa=0;xa{const{componentCls:bt,treePrefixCls:_t,colorBgElevated:Rt}=Dt,De=`.${_t}`;return[{[`${bt}-dropdown`]:[{padding:`${Dt.paddingXS}px ${Dt.paddingXS/2}px`},(0,Qt.Yk)(_t,(0,Wt.TS)(Dt,{colorBgContainer:Rt})),{[De]:{borderRadius:0,[`${De}-list-holder-inner`]:{alignItems:"stretch",[`${De}-treenode`]:{[`${De}-node-content-wrapper`]:{flex:"auto"}}}}},(0,In.C2)(`${_t}-checkbox`,Dt),{"&-rtl":{direction:"rtl",[`${De}-switcher${De}-switcher_close`]:{[`${De}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Ln(Dt,bt){return(0,kt.Z)("TreeSelect",_t=>{const Rt=(0,Wt.TS)(_t,{treePrefixCls:bt});return[Gn(Rt)]},Qt.TM)(Dt)}var fn=function(Dt,bt){var _t={};for(var Rt in Dt)Object.prototype.hasOwnProperty.call(Dt,Rt)&&bt.indexOf(Rt)<0&&(_t[Rt]=Dt[Rt]);if(Dt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var De=0,Rt=Object.getOwnPropertySymbols(Dt);De{var _t,{prefixCls:Rt,size:De,disabled:ht,bordered:yt=!0,className:Gt,rootClassName:pt,treeCheckable:mt,multiple:Ne,listHeight:Ue=256,listItemHeight:Ze=26,placement:wt,notFoundContent:Ut,switcherIcon:tn,treeLine:gn,getPopupContainer:Sn,popupClassName:Mn,dropdownClassName:pn,treeIcon:Zn=!1,transitionName:He,choiceTransitionName:Nt="",status:bn,treeExpandAction:xt,builtinPlacements:kn,dropdownMatchSelectWidth:Ft,popupMatchSelectWidth:Ht,allowClear:An}=Dt,vn=fn(Dt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Rn,getPrefixCls:qn,renderEmpty:oa,direction:ca,virtual:Un,popupMatchSelectWidth:$n,popupOverflow:on}=oe.useContext(ut.E_),Aa=qn(),ua=qn("select",Rt),Na=qn("select-tree",Rt),_n=qn("tree-select",Rt),{compactSize:Kt,compactItemClassnames:Nn}=(0,yn.ri)(ua,ca),[Vn,sn]=(0,qt.Z)(ua),[Tn]=Ln(_n,Na),ze=ue()(Mn||pn,`${_n}-dropdown`,{[`${_n}-dropdown-rtl`]:ca==="rtl"},pt,sn),va=!!(mt||Ne),Oa=(0,cn.Z)(vn.suffixIcon,vn.showArrow),Da=(_t=Ht!=null?Ht:Ft)!==null&&_t!==void 0?_t:$n,{status:ja,hasFeedback:Pn,isFormItemInput:Ga,feedbackIcon:Xa}=oe.useContext(Mt.aM),sa=(0,rt.F)(ja,bn),{suffixIcon:da,removeIcon:Wn,clearIcon:ba}=(0,wn.Z)(Object.assign(Object.assign({},vn),{multiple:va,showSuffixIcon:Oa,hasFeedback:Pn,feedbackIcon:Xa,prefixCls:ua,componentName:"TreeSelect"})),Ra=An===!0?{clearIcon:ba}:An;let Hn;Ut!==void 0?Hn=Ut:Hn=(oa==null?void 0:oa("Select"))||oe.createElement(Ot.Z,{componentName:"Select"});const ta=(0,et.Z)(vn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sa=oe.useMemo(()=>wt!==void 0?wt:ca==="rtl"?"bottomRight":"bottomLeft",[wt,ca]),Pa=(0,en.Z)(kn,on),zt=(0,nn.Z)(ga=>{var se;return(se=De!=null?De:Kt)!==null&&se!==void 0?se:ga}),ln=oe.useContext(We.Z),Zt=ht!=null?ht:ln,On=ue()(!Rt&&_n,{[`${ua}-lg`]:zt==="large",[`${ua}-sm`]:zt==="small",[`${ua}-rtl`]:ca==="rtl",[`${ua}-borderless`]:!yt,[`${ua}-in-form-item`]:Ga},(0,rt.Z)(ua,sa,Pn),Nn,Gt,pt,sn),ra=ga=>oe.createElement(dn.Z,{prefixCls:Na,switcherIcon:tn,treeNodeProps:ga,showLine:gn}),xn=oe.createElement(Ie,Object.assign({virtual:Un,disabled:Zt},ta,{dropdownMatchSelectWidth:Da,builtinPlacements:Pa,ref:bt,prefixCls:ua,className:On,listHeight:Ue,listItemHeight:Ze,treeCheckable:mt&&oe.createElement("span",{className:`${ua}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:da,multiple:va,placement:Sa,removeIcon:Wn,allowClear:Ra,switcherIcon:ra,showTreeIcon:Zn,notFoundContent:Hn,getPopupContainer:Sn||Rn,treeMotion:null,dropdownClassName:ze,choiceTransitionName:(0,st.m)(Aa,"",Nt),transitionName:(0,st.m)(Aa,"slide-up",He),treeExpandAction:xt}));return Vn(Tn(xn))},an=oe.forwardRef(rn),Vt=(0,Pt.Z)(an);an.TreeNode=ae,an.SHOW_ALL=St,an.SHOW_PARENT=be,an.SHOW_CHILD=it,an._InternalPanelDoNotUseOrYouWillBeFired=Vt;var jn=an},90034:function(lt,Ct,te){var y={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(fe){var he=Oe(fe);return te(he)}function Oe(fe){if(!te.o(y,fe)){var he=new Error("Cannot find module '"+fe+"'");throw he.code="MODULE_NOT_FOUND",he}return y[fe]}ue.keys=function(){return Object.keys(y)},ue.resolve=Oe,lt.exports=ue,ue.id=90034},25510:function(lt){"use strict";lt.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(lt,Ct,te){"use strict";lt.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(lt){"use strict";lt.exports="data:image/png;base64,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"},73631:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(lt){"use strict";lt.exports="data:image/png;base64,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"},36413:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},68427:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(lt){"use strict";lt.exports="data:image/png;base64,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"},30045:function(lt){"use strict";lt.exports="data:image/png;base64,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"},13740:function(lt){"use strict";lt.exports="data:image/png;base64,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"},58881:function(lt){"use strict";lt.exports="data:image/png;base64,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"},28982:function(lt){"use strict";lt.exports="data:image/png;base64,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"},2487:function(lt){"use strict";lt.exports="data:image/png;base64,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"},3164:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(lt){"use strict";lt.exports="data:image/png;base64,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"},49321:function(lt){"use strict";lt.exports="data:image/png;base64,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"},96908:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKQAAAA8CAYAAADogBFvAAAAAXNSR0IArs4c6QAADzxJREFUeF7tnQl4VcUVx3/3JSEBARFEFllcQAMJuKDUD7FqtVbFtUqtS6ufS1soxaW1Si0KBaFVWy2ittqqdQ9xpYq4tLgVFWUThYQlJIEkkJXs63u333lzL+/mrfeF9/KSeM/35Xv3zZw5c+bM/83MOTN3ouGQY4EuZAGtC+niqOJYAAeQDgi6lAU0fUayHqCR5gJXEriS/T6TICkZNOMzIN/gFx7/8vvLiFxDtpfP4G2Xb5Ej6SaPKddav6mPtb5g9e/PF9nSvmTVlpD1S36Sr63WOj1ukD/d+PR+b1NpAekmj5Gve8Dd5lc2ivK4G2lzV4K7Eo/8eSrQ3ZW424rw6J/ST1utTb2jtkuhLAplwgDS7BDj09txdgFqgsjCbwVOKMCYAPH+IAzABIDf8qPYz+OygMus0+8HFQDmYDpaypj1mp+m/qKbgMoKQO+zxwIyCzhNPhOIQQFrAas/uK3l5dlt/SEY9bbn0ZsrS1obynfXNJQXFTeUbPugua5utQZrM7PZHgU2EsIaHJAJUcWp1JYFklKgVx/fX0oqpPSBgw6BASOh/xAlxgC+u6WJqh0bqdi2nrb66gI0sjQXL2W8xHpb9XUykwPITjZ43KuTpcnBw2HA4TBwFBw81Dt66+42aoq2U7FjAw0Ve8R52KxpLB6v86KWjTvuetmswAGkTUN1W7aDBsHIieiHjkVDlhpuavbkU7ThE9wtjQLMbTosyFzGc5pGoD/RyQ13ANnJBk9YdSm9YVg6+tB0NC2ZtqZ6dn/1P+rKirwqaRqrknVuSM9mZ8J0FD2CetmJ1MipO74WkPXn0VOg72CvY1ZRuJU9uRvQPW4ZLes0jdszlvG3+CoRWroDyERZPtH1Dk1HH56B5vHQWFvJzrUf42lrUaMlPJ4BMxOxtnQAmWhgJLL+3gPQR5+E1qsPDdXl5G9YjUdipIreGpzGFUOfpb4zVXQA2ZnW7op1paSiH30qWlIqdVWlFGz6Al1ipmqkXH0wnD0ym8bOUt0BZGdZuivXk9IH/ajJaK4Uasr3UJizUQX/Fb2WOZ7LtfniosefHEDG38bdo4bUvuijJqG5XFQU5VOSv22/3hr8NTObWzqjIQ4gO8PK3aWO3v3RR57gHR13blpHQ121FZTTM7N5Od5NcQAZbwt3N/mDjvDu8jQ11rHj6/XoskevqKxXMuOPfZHyeDbJAWQ8rdsdZct2zYjj0VJS2bu7gLLiXdZRMiszmx/Hs1kOIONp3e4qO60/+rBx6O5WdmzeRHOTz8lO0pg2fhkr4tU0B5Dxsmx3lytTd99B1FZVUZC31dqanMzxTNDmsz9gGcumOoCMpTV7kixXEvrwCV4HZ1vuZlqamqytu2VCNn+NR3MdQMbDqj1Epj5wBFqfgVSU7qWkWB3CENKgEhibme39jCklBpCysf/H3aohrY1w64CYNqrLCJOziRJg1hN+qqtjJklJQx88xrudmJuzBY+cVveBcmlmNr/qmODQpRIHyPuKlVYtjXBL/1i3K7HyDh4Gp94IU2+Ee0+A+pgPJJ3WPn3QEWgpvSkpKaaiosJabxsuJk7IYksslXEAGUtrmrIW5sHAkerb7UO6NSBJ6wcDhnvXkFu354HlDK8GKzOzOS+WJnQAGUtrmrIW5atXCHoCIDXwDDwSlyuJvIICGhran7OIdRjIAaQDyIgW0PsNRkvtR2l5OaXlAcuPmIaBuh4gp1wP/QYrI338ODRUBRpM0+Cc36p0OVT6nwd9PIcdAydcqr7nroL8NXDi5TBmKoyepPgL16n0dS+3dzgGjoaTjY0If7n+Wow+GdK/p1Jr9sC+Ihg1SX0X3Xob6+K3F0FLg0r/egUUbWovSRy8SdNh5PEw4jho2Ae71sOuDbDhVaWvP1nbWLIZvvo3TLwQvjtDvdQlaf+eB2Uxeuu1V2/oP4yGhnryCn3etqmWS+PmjGUsiYhsGwxdD5C/WwsjJirV7xkX3KjyPvZSY+poqoXbBvqaetzF8HPjDMAbc2HIWDjlp8FNsfldePIaH+iTU2FxIRxkyHvgu5D3afCyM5dDprF8emuBN4jM6TPDm/zZG+HTf/l4xpwG1z/nXaMFpYIv4fHpUGVEJEwmaxu/eBFyP4Br/t5exMPnwZb3bUDADouGPmiU9+3FnLxC3BZvW0rHMgzUswEpI5O8Q9LaDAVroHgzDE2H0SdB6kGqJyryYdFJ0GicbLnsfjjLOGn1yT/ghRmBPSajmgBXLg+Qwwd3j4WzboXTDV4J95jkPZxghH2e+xl89ozKEVDdlKVu8RAq/lqNikm91Eg++GiVXlsGD52tRr1ggCz+BgaPAXk/20oxBSTo/YagJfdiV8lequuMEd9SnwYxCQP1bECKwerK4ZELQUYbk2RbbNZbMOQYlbJyMSy/Wz3LdDjvG/XcWAN3Hg6t7XYp4IxZ8CNjmSCj7NJp7cEQyamRH8m8zT7H54WZ8MkTPhlyO4ZM+xcvUGkb3oDHLw8OSDP1m3fgw0ehtlSBWUb2ysL2eh3It7T+iMddVV1LUVnQMFZMwkA9H5CPXQqb3gzsChlVBBSyHm2uh7ljFHiFbn4Pjj1DPT/1U5Bp0Uq/XQ1HnKxSnrgC1r8aHSAvnAfn3aXKfPYsPHN9cKiYywIJrC+a5Ft/WqfsSDIOBITWsnJjRr/DaG1pIbewJKjUWISBejYgZTqeOzZ0l9zyPhxzusp/7BLY9JZ6FifjhhfUc85/YckPfDKsI6iMRnNGq3t+rBRphJyzBuQgrNBD34etHwTXcfLVcN3TKu/d++H136lnKyDlx3TXkcGdv1iB0ZTT7zDv0/aiMppaWoNKP9AwUM8G5Fdvwt8MjzuY+ab/Bc40dr+yfw2rDEdRRgMBlXSArAFl9KwyzgVaR7f3HoDX5gRKjgTIh6rV2lZow+uBSwJTojhX489R32QUltHYH5A7P4P7T4s19ILLk2k7JY3SqhpK99WFqvOAwkA9G5Af/R1emhW6s865HS5ZpPJXLYXsW328Fy+EH9yhvi+/B1YafH/YCoceqdLnZUBpu6NZKj0cICVgLvnRkoSCFk8OBOSXy+DJq6OV1jH+5F6Q1p/G5mZ2lAQJxxlSDyQMFHtATpgGR56iVNvyHmz7KLDxstcrXqpQUx3cdoiPJ5ZhnzUvwNPXhjb+tLth2lyV/86f4I3f+3jF8Zmfq+6SLNsB96TDUVPgNx8qHmnXg2cFlx0OkDIyPrhPrV2FJNbqe8MvtK4S3go2Zcv6Vta5nUGicp9B3vuBcooraXMHfxHxQMJAsQfkRQvg3DuVeazeq9Vgo06EOz9XKXu3wvwMX651fbXgeCgxPF5reQlgLzSCvuHikOJpSiwxFF3zBEy5TuU+exN8aqzXTP5fvgkZxvrxz2fC5CvhtJ+p3KevgzXPRw9IKWHd6w41yoYDmH8csrMAKTql9vWGqoqr6qisaw6pZUfDQLEH5Hd+Atc+qRRdmw3/vCpQaStPzn9gybk+nl+8BhMvUN+XXgCb3wksf+1T8J1rVHo4QMoux7xxwcMfElwXUJt7zg+cDnmr29clux+/MDxoGW0zzlVBc9lNmTMy9Nov0hpy1goY/31Vl3/Ix6rB8ZfACT9UKRJe+vw59ZxIQMq0nZJGbUMzBRVhL7XoUBgo9oCUoPMdxu6GBKQXTIByy4VaKWnwm4/VVpnQf5fAy7/2dcP0B+FMY90XbMo9fCLM+UJNpZEAKflfZqndGH8SZ0acGiEJSC82wjhWPokH3pvnA62ZJ/G+rJsDZZop1nWmePni7VvpuIvg56+oFNlynJ8JzX5OgswCd63zbUH+5Xuw/ePEA1KWGvIOt9vNlr21eDyhz3p2JAwUe0CKyWavhHRjfVVXoUAni38x8ik/geHGFC33yMgIZu2wcWfDr972dZ/slnz+PNTuhaNPhUvuVd6vSeFGSPGQBbjrXoH3/gxl22BIOpz0I593LXIevQi+ttRpBc/5c+ECI2hupt8rMcGvQgPSGk6SsFHO+2rPXLxyk2a8DrLeFirdrtaHEryXy0ZlmTD5Kt9uzTcrVXDfpESOkKKD7G3rOruqmqhuCv9qjcvF+RlZhDBuoAnjA0iJ1ckoaR4wCNV1794HrxsBYivPze/CsWcGLyUgWz5XAVMoHCAFiEInXhZcloBkxQKQvehQJFP6wh2+Lb78L+C+KaH5JUeWE7Ks8KdZaeqqZaFDRsCMN3z79qEk7t4IMjo21XQdQLpSvP8QoKaxlcJ9odeRorCmsSVjHBPtvhQWH0CKJtKRVz3mO4BgNXhFgQrHyC8/GMmhUNlTPvWG9rnVJarcphX2DleIByrOxxVL1Mhsxv5EqkyVWbNh4/Lw4JLc2e/4TvbI3raM2pFo6k1wxkwYPNa3z2wFpJSXeOf5v1d751bdJE/WqfJDkeWBf+A90SOkTNtJvdA9bWwpa8ET4RWNaMJA8QOk2WF9DlEHGmS6FhDszVX7rXao76EwdJy6yF2OjJXLieUIFKqzpPMlHCWjdsFadWTMDglQFhVAnwFqi/HOEYHrPTtywvFIBx96FAzPVODbk6PW3XbCQQdad0fLiz11D7urW9nXHP4eqmjCQPEHZEcb3NFysR49JMxz5SNKm9VPgZzYcQjE4ZOzKy1u8qtt3Jmv8fCEZcyOZDoHkJEsNHcjDBuvuO6bCvlG/DRSuW9Dvly74tHZUumOOG3LUWo7L4U5gAwHHHGsxMESkvOKC40DEd8GsEXRxqI6D1VNka+P1ODtzGzOD7t66XGX3sdyypaguATHhbJvg1UPR9FN3x7WxjbYsc/ezSqRwkA9b4QclqE8aiEJeH/5UseQITs5F81X/+tQSPa6g73f0zHpPaqUhMa3VrppDRMkNxscKQzU8wDZo7q6+zSmtFGntN6GcwOECwM5gOw+fd6lNW31QG6lADLytTHhwkAOILt0N3cv5XZWe6gXZNqhEGEgB5B2jOfw2LLAvmad3bX2pu1QYSAHkLZM7TDZsYD4NDn2YpJeccHCQA4g7Vja4bFtgeJ6D5WNNqdtcXD8TgM5gLRtaofRjgWa3LC9yl5M0jtK+p0GcgBpx8oOT1QWyKt209Aa2ds2hbpczM7Iwrvr4AAyKlM7zHYsEKVz0+5uIAeQdizs8Ni2gIyL8icxSbeNnZv9go0wkANI26Z2GKOxwJ56D+VRODdmGMgBZDRWdnhtW6C6WWeX/Zjk/jDQ/wHkSLPJ/mcrgQAAAABJRU5ErkJggg=="},57177:function(lt){"use strict";lt.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANQAAAA8CAYAAAAeyZT3AAAAAXNSR0IArs4c6QAAEpJJREFUeF7tXQeYFdUV/mcbS1F6UUEsoLC7IGKNJWpERbEgSoxGo7HEQFDRWCAGgdASNBbEhglqsC1rAxVBNGg0qNgLsJRddmFhe3vby3uT7393ZmfeezOv7M57W3LP9/EtM3Pn3DPn3n/uvf85c58CKdID0gOOeUBxTJNUJD0gPQAJKNkJpAcc9EALoNRpCaqt3rh4QIkDvH/jxV/zuZZjrVy8uRzvSzDdrx3HxWnnEnz1eevhOf/79HpNdrAs6wrQr9VvtiMc+/kc0HSan9Nrq8Uzt9hquuZjv8kPev26r8x16X5VPYDHDYT7Vy/L8vo94d7P8u5mcV+w+1U34GEZ7a+5Tg/vV31tbrmu36ff23JcB9VdBo9a5v2rekq14/1wN30GNXGzctPKKgf7eExVKUGBpJsSEkgWYPMHXEuH0sHlB5iW8jrAtE6sd9AW8GidVD9mR/fvxDrAzJ3Yp/ObAGL3srC1XweJnf0awHUQWgGJ52i3P+D9OyOP/QHSAjYT8Lwd3gRGH3Bp5dza34D7LUDsD04vmPzuN9cZGkSAF3xm4JttNoFWdasNlRVNta4SV21l6YHakvyPGurrNivA12kZ2B1TdLSisvAA1QrF8hbpAUsP8EWVkAwkdgMSugHxiUB8EpDcC+g1AOjeG+BciSBWPXA3NaA8Pxel+7LRXF+bCwXpShxeTX0V33ZED0tAdcRW+X+2iaN3j35Ar/7iX/e+XnCpbg9cZfkozctBrauci/9tioIlKSpeUTLg7iguk4DqKC0h7bD2QPJBQP/hUHsNhsIVv+qBq7QI+7O2w93USGDtUoEFaavxoqJ4x7Z2FQmodnW/rDxsD3Ba2PcwqL0PhaLEobmxAXnZmaiuKPOqUBRsSlBx06gM7AlbZxQKSkBFwalSZRQ9kJAEDD4GSD7Yyz6WFu5HQV4uVI+Ho1W1ouCe1NV4OooWBFUtAdVenpf1ts0DfQ6F2mcoOMurq6nCnp2Z8DAMwNEKWJEKTG+PtZUEVNuaVd7dnh5I6gF1wFFQEpJQW+1CTtYueBgeEPLuwGRcNWQVamJpogRULL0t63LeA/GJUAeNhBKXgOpqF3Kzs6Ey3iVGqs29gQnDMlDnfMXWGiWgYuVpWU/0PBCfBHXQ0VCUeLgqK7B3b67I4BDyZloKrlTmQ6AsyiIBFWUHS/Ux8kBCMtT+w70MYGlJMfILCloqVoDH0jIwMxaWSEDFwsuyjth4IKk71D7DGKzCnj05qK0zZnoKMDUtA69F2xAJqGh7WOqPrQeYvtSjL+rr65C1JxeqMfUrTkpAyrGvoCSaBklARdO7UnfsPaAAat/DocTFo7C4FMWlIvBLUYD0tAz8KppGSUBF07tSd/t4ILE71N5DoHrcyMrJQ0NjY4sd8QompazGumgZJgEVLc9Kve3rgZ79gW49UVVdg9wDhWZbMtNSMEaZDxEFdlgkoBx2qFTXQTygxHnz/gAPdu3NR2Njk9mwmWMy8Fg0LJWAioZXpU7DA/0OB479hTguyQZ2/Sdm3lF79IWS2B2llVXILylvqVcBuLAamZbh/euotA+geg0E/ponHqSpDrizj6MP1WGU8WM671eq7fhVweTFwIQ/Cpe8PRfY8NfYuue4y4BbNbb6y1eA534Tu/rjEqEeNAAejxs7cgvg4VfGmijA8rQM3Oa0Me0HqKUHxLM01gEzD3b6udpXX+9DgNNvBs64GVh0PFDj+Isw/Oe7fAlw3t2i/NoHgPVLwr/XiZLtCShGpHr29zJ++aWVKHX5pPU1Iw5jx6RjuxOP2QLUsPaUcLJG6uII1ZUBtTAb6McAI4B7BktAtdcIRf/zM/vkg9HY3IydeQxBGbMFBVifloELnezecoRy0pu6rsU5QJ/DJKDogXYeoWiCp2c/7mWF7MJy1Nb7kBNwmkaXgJKAioYHDJ0dAFBqt55Q4ruhyFWDooqArzkcpdE7HqBOuxE4aKBokE9WALUGO9PSStxc4Px7xWFzI/DhI0YDDjoGOP5ycbxjE5CzBRh/JTDiDGD4CaL83m/E+W9e8yUM+g0HTtIC6f56/bvd8JOAURp75SoAKvYDh58gStG27tq68L3FQGOtOP/TOmD/j76aOP09YSowbBww9DigtgLY9y2w7zvguzeEvf5ifsb8bcAPbwNjLwF+Pg3oPQTgubfnAcW7ASfXUAOOBH52PTB0nKiHn6UXZwFFu4DPVwEFFssRK0BRz7gpwn/0U+7XQM6XwFfpYrsxpyUhEUjqhdqGJmQXVgRoj1NwR+pqLHOi2o4HqD99DQwdK55t7mjRKfyF++4t1xIf66uAu/oZJcwNuGYOMHgkcKoNs7TtfWDltQZoOd9eshfoqel76OdA9mfWfp6+FkjTpt/vLhA79Jw1PXibrLoZ+OwFo8yIM4EbXwT6MF5iIblfASumAuUaI6oX8e+kOz4Crn3GV8HjFwLbP3AOUJfMBybO9m7eYCnuJmDjQ4L4MIu/rR8+Bty2zvCxuezuT4AVVwHVxU70bR8dao8+XsY1c38F3Ca2j4WcpNG7NqA4MiT1AJoagNwtwIFtwJBRwPATvVF0r5TmAItPBOoqxfEVDwLnapn+n/4DeHlaYONyVCHw4hPErqoPjATOvRM4Syvr3RVWE2/jaQvhF38HfP4vcYEd7ZZ0sWsu5cBPYlTiW58j6cCjxfmqYuDRCWLU0cXcSQ9sBQaOEPvcmcVJQF08F7joz4b2sr3iRcOX2eHjxT9dVl4HfPWqta0cnRmX4r58WZ8CRbsD24Mvj8UnOE7kqN16eT/t2FdWjcrawFHfKRq9awOKzVpdAjxxCcC3vS79jwBmvCs2+6CQStbfrJxOzdsqzte5gFmHAU31vp317BnAL7VpJke55ZN8r4ciJQjyedsM4uLl6cCnzxo6uDcdp42XLRDnvlsDrLjSupPqZ7duAD5+EqgqEmBkh2fHb+uUjy+eJXliI0rK6/f6TrF5ji+TK5aK65wCzh1lbyvb48nJQM4XRpkBRwHT3gIOGS3Obfw78OYsX5+29YgvnLgklNc0YH+FNgX31ekIjd71AfXU5cCP7wQ2B9/q7NScwjTUAHNGCPBR7tgIHHu2+D8DkQxImuXezcARJ4kzz14FfPuG7/VQgLpkHnDh/eIerj3+daN1d9GnlQwM862tr7/MI1QoHW0FFNdLE+8ToQ6uFTlFtpJFe4C+Q8WVmb2NdaO/rS/cCHyxyro95m4Ve9ozNsn24MvBKeHW10nd0dTsxo5C663TnaDRuzagOJ2bM9K+SWZ+ABxzlrj+1GTgx3fF/0kS3PSy+H/mv4FlFxg6zCMYG3z28MCFdChAzd4CDDte6Hz0PGDnR9Y2nvxr4IbnxbX3HwTe+pP4v7mT8mVw/5HW5A3LthVQ4XboO94Hjj1HlF403hr8ZfsEULQ9HwJUz1gHpJwnTj89RZAtTgpHW9WD3cU1qG+y/iK+rTR61wbUD+8AT2uMn1XDTH0YOEfLPsn4I7BJI3q43zZBcdAgsUZiJyjfJzSYRxcuwt+cHag5FKAerRRrO8p3bwVOKXWNJEdSzhdHHAU5GvoDas/nwINn2nc7JwHF2NrxUwCydP2PFEQMiRzulcdjfV1Ke2iXv61b14vpt52Y169v3Ad88LCTcBJ2KvEoqmpAUbUFeypqaxON3rUB9Z9ngFdn2DfK+fcAzHWjbFoOZNxplL1sIXDBfeJ47VxgvVbuLztFh6LMSwWKdgbqDwYodkpej1RIpS85ObCTfrUaWPnr6AKKDNlVy4DxUwURE0rsABWqPZhzOEXLNfz4KSD99lA1RXbd+1NCiahrdCOrzH4jpLbQ6M4Daswk4MhTxYNu32idXcxcN7JklPpq4K6+hmOcpM23vAw8f7290yc9AEyaI65v+BuwxsRkkbiYv0PM6fWF9lGnAXd/LMoza/qRc611BwMUR6ZHKgz6mbE2uymQWTsZNaspX6iE07aOUInJwO0bgKNPM9qL8bHCXUBVoRhdmxuAibOMaawdoL54EXjht/btYR791y0E3pkfGWBClSbjH0c21IPM4no0e6yTlttCozsPqEsXCOdSzOyZ+WFJs87SWJ7CncD8VOOqeX2xYByQrzFu5vsZgF2oxaeCxaHIdDGWZCfXPgucdoO4uuoW4DNtvaKX/8M7QKq2fvr7OcDJVwNn/k5cff4GYMtLkQOKd5hz/exGuWCdI5Lsg7YCimzj5EXCmrzvBYXP4LO/zPrcCGzbASrYS4j6rvuHCBxT7MiLUKAJdZ3Teag44GpCWZ39j3a0lkZ3HlCnXAdcv1I81tcZwD+vCXxEc5nMD4FlE40yv38TGHuxOF5+MbBtQ+D91z8HnKKxTcEAxSyDeaMFfewvDA4TlHrO3UNnAdmbfUsx++D3GoPH0S51oghIskPNHma/9gm1hjIvvv0pc7MF4yaLNQuF9Dzf8JRYAop0NmcdlGeuBL5fE+hL/qbT0gJjOmgHKLbHn48CXD5f0Ap9bA/67eDB4njp6SKbxWnRfjmzqr4ZuZVBszJaRaM7DygGTe/TsgsYUF0wBigx/SACpxB3fyJSbSj/Xga8pn2vw+OpjwDnaOseqynbYWOB2V+KqRglGKB4neksVlQvyQiSEhQGVJdoNLi5ARkPWpRtgE6/xnhP+h32TW1eZ5FlJNtoluMuBW59XZxhytL8NKCh2rcMR+H7vzFSmB7+BcBMAkosAWWegvPlyJekv5hBx2t2gOK1/64EXro1UMeEu4ApfxPnmYa0VJti2nu59Vfi4r27y24vaYYnyLdqraHRnQcUH/P29cAobX1RXSpAw8U7O8mp1wGHalM8bu7OEcTc4UZPAG57z3AWsxW+eEnM148+XUw/yL7pEgxQZOgIvG9eF8HC4l3A4FHAib802D3qefJS4CdTneamumgOcLFfOs0ixoR+sG9QMx1P2j3zA5EzSFZQF3MnZMYA10cMPvOzbU4zT77GyJbwZ8daCyjq58sjHPlhrfDJb1aKNqMU7gBemgZk/VdkeHCtfPliY82s6w0GKJYhkULSgdN5Zq4wTKGzrbzOGQtnLtES9gmPB/uqPKhsCL6hbFwcLkpNh03nCDQwOoBirIajlJ4gaueY95cCb2kBTnMZc0zD/16CZO0cY14fDFAEEmX8FdYWsJOvWwAwF89OOCVcmGWkCIXz9uR0lNNSf5mRLH6rlsIg6LQ1Rt6iXf1ct3B0qncZJVoLqEg6qM5sWrUlM0hIruiM386PBdj09aUdoLZtFOSGTq8HtK1bZKywX0RVvL/cBlejir2u4D9+qCjYnjoaY8Pd1CU6gKIz2BGvecpIIDU7qDRX0Nl881oJf7WOMYnTb/K9Wpkv7vtxXXjJsWTASB6Q8uVbVo/9UCunWqRlv18buunIcumZ5czt46gZSs64BTh7OjBwpJFnZwYU7+cCmTlyzB0028ZrXKcR6Jxe+mdgxxJQtOWIU4CrHzdYPP3Z2Y7fvi5GV+b7MXmWYgcopi0xiM2g+aARvh7kfhP0LUf0GAk5vu2l7qDTPpoSCY0ePUDpTunRVwzrnO6xE/NNFm5KCXcBHTJaLFT5yQWdHkrsOhs7L6co+ucCTKMJR9jRF+cCjMUwK2HW0MD1Tjh6gpVh+hPz2Q5NE+ApyBTrznDo9LbWHe79tHFIigACaXJOH/VUrXB1mMuxTbne1j+nqSltjZY235NX5UFFiGlfJDR69AHV5keOUEEkb+9wVHMac/UTouTm5wBmjEvpMh6oblKRUxnGb14reHzMaoSMNEtAheoac74HDkkRpZae4ZslHepeeb3De4DL6O1load9/JQ1nE1dJKCCNTmTPUmQUPi90kItobXDdxNpYCQe2F/tQXl96J+PUoD30jJwUdDZe7vsehTJ00Za1skpH4O6DO5SMu4CNj0eqTWyfCfwQF0zkFUR3qf3oWj0rjdCHZJqxE0YczF/PRpJ4zJyf+l8b3ayV5jrZ7W/RSQ6ZdkO6QGyfTvL3Giyye0zGx2KRu96gOqQTSaN6ugeKKpTUVQTBjkRgkaXgOroLS3ti4kH+L3hjjICKvS22cFodAmomDSXrKQzeGBPpQc1Nl/yBthvQ6NLQHWGlpY2xsQDFQ0q8qrCm/bZ0egSUDFpKllJZ/AAOYnM8GJS3sexotEloDpDS0sbY+aBAzUelNWFjknpBvnT6BJQMWsqWVFn8EC9G9hdHl5MyjtK+WWjS0B1hlaWNsbUA9mVbtQ2hWb7TKPU7anp8Eb9JaBi2lSyss7ggQjJCZ+90SWgOkMLSxtj5gGOS/zHmJQ7jMyJFsM0Gl0CKmZNJSvqTB4oqPGgJAJyQqfRJaA6UytLW2PmgcoGFfvCj0m10Oj/A9jGm+feuyEMAAAAAElFTkSuQmCC"},81378:function(lt){"use strict";lt.exports="data:image/png;base64,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"},60141:function(lt){"use strict";lt.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); diff --git a/p__Problemset__index.7e17349b.async.js b/p__Problemset__index.3ee8428a.async.js similarity index 78% rename from p__Problemset__index.7e17349b.async.js rename to p__Problemset__index.3ee8428a.async.js index 555adb6cd0..b937ed258f 100644 --- a/p__Problemset__index.7e17349b.async.js +++ b/p__Problemset__index.3ee8428a.async.js @@ -140,32 +140,32 @@ ${Pe}`:Pe,Le=ct(Je);if(!_e)if(et||!me||ge>0){He(Le),Ge(Le.length),(!me||ge>0)&&!et&&we();return}else if((Le==null?void 0:Le.length)<4)He(Le),Ge(Le.length);else if(Oe{He(Le.slice(0,Oe+2)),Ge(be=>be+2)},dt>10?Math.max(500/(dt/2),20):50);return()=>clearInterval(xt)}else me||we()},[Pe,me,ge,et,Oe]);const Be=(0,y.useMemo)(()=>y.createElement("section",{className:`${Ee.answer} fadeIn animated edu_md`},y.createElement(ue.UG,{remarkPlugins:[Fe.Z,De.Z],rehypePlugins:[ce.Z,fe.Z],components:{code(Je){var Le=Je,{node:dt,inline:xt,className:be,children:it}=Le,Dt=re(Le,["node","inline","className","children"]);const Se=/language-(\w+)/.exec(be||""),ke=String(it).trim();return xt||!Se?y.createElement("code",ae({className:be},Dt),it):y.createElement("code",{className:Ee.codeCopy,"data-text":`\`\`\`${Se?Se[1]:""} ${it} -\`\`\``},y.createElement(ye.CopyToClipboard,{text:ke,onCopy:()=>Te.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),Se[1]==="html"&&_e&&y.createElement("button",{className:Ee.runCode,onClick:()=>{Ne(ae({},le(ae({},ze),{open:++ze.open,defaultValue:ke,language:Se[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Me.Z,ae({wrapLongLines:!0,style:he.Z,language:Se[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Dt),ke))},img({node:Je}){var Le;const dt=(Le=Je.properties)==null?void 0:Le.src;return y.createElement(pe.Z,{src:dt,width:320,"data-text":dt,onLoad:()=>et&&setTimeout(()=>we(),500)})}}},_e?ve:`${ve}__`)),[ve]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:ze.defaultValue,open:ze.open,language:ze.language,height:ze.height,onChange:(Je,Le)=>{He(ve.replaceAll(Le,Je))},onDynamic:Ve}),Be)}},10072:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return we}});var y=te(59301),ue=te(78241),Me=te(71418),fe=te(43418),he=te(95237),ye=te(19842),Ee=te(8591),Te=te(4676),pe="data:image/png;base64,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",ce={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},Fe=te(79285),De=te(68664),Ze=te(99064),oe=te(12290),a=te(34604),E=te(88985),x=te(43428),b=te(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},ee=te(85057),ne=te(14791),ae=te(955),le=te(86106),re=te(36136),ie=te(25355),Ae=te(85149),de=te(59879),Pe=te(24334),me=te(2554),ge=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())}),Ve=({questionId:Be,visible:Je,onChange:Le,questionData:dt,noRestrictModal:xt,noReselect:be,noSaveSuccess:it})=>{const[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)([]),[pt,It]=(0,y.useState)(ie.Q),{contentRef:Et,value:Xt,status:at,open:tt,close:St}=pt,ut=(0,re.Z)({contentRef:Et,status:at}),{openProgress:nt,closeProgress:lt,CreateProgressModal:We,progressOpen:Mt}=(0,le.Z)();(0,y.useEffect)(()=>{Je===!0&&(Et!=null&&Et.current)&&nn(),Je===!1&&St()},[Je,!!(Et!=null&&Et.current)]);const nn=()=>ge(void 0,null,function*(){const sn={scene_type:5,request_identifier:Math.random(),item_bank_id:Be};yield tt(sn)}),Ot=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Jt=["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"],en=()=>ge(void 0,null,function*(){nt(),Se(!0),Ct([]);const yn=ut(),sn=new FormData;sn.append("html",yn);const Ln=yield(0,Ze.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sn},!0);if((Ln==null?void 0:Ln.status)===0)if(Ln!=null&&Ln.data){lt(100),Ct(Ln==null?void 0:Ln.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Se(!1),lt()}),dn=()=>ge(void 0,null,function*(){const yn=ut();(0,ae.RG)(yn)}),wn=(yn,sn="")=>{var Ln,Zt,Rt;const Wt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Gn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:In,choices:fn=[],item_type:rn,tag_disciplines:hn=[],difficulty:un,analysis:Ut,answer_texts:zn,standard_answer:bt,standard_answers:Bt,description:qt,time_limit:Gt,language:Ie,hack_sets:ht,code:Pt,sub_item_banks:jt}=yn||dt,vt=(Ln=Ot.find(je=>je.value===rn))==null?void 0:Ln.type,ft=`1.${sn}\u3010${vt}\u3011${In}`;let xe="";const Qe=(Zt=hn==null?void 0:hn.map(je=>je.name))==null?void 0:Zt.join("\u3001");return rn==="SUBJECTIVE"?xe=(zn==null?void 0:zn[0])||"":rn==="JUDGMENT"?fn==null||fn.forEach((je,Ft)=>{je.is_answer&&(xe=Ft?"\u9519\u8BEF":"\u6B63\u786E")}):fn==null||fn.forEach((je,Ft)=>{je.is_answer&&(xe=xe+Jt[Ft])}),y.createElement("div",{className:z.leftNode,style:yn?{padding:0}:{}},y.createElement(Ae.Z,{className:"mb10",value:ft}),fn==null?void 0:fn.map((je,Ft)=>y.createElement("div",{key:Ft,className:z.option},y.createElement("div",{className:z.serial},Jt[Ft],"."),y.createElement(Ae.Z,{style:{flex:1},value:je==null?void 0:je.choice_text}))),qt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(Ae.Z,{style:{flex:1},value:qt||""})),rn==="COMPLETION"?(Rt=bt||Bt)==null?void 0:Rt.map((je,Ft)=>{var Qt,$t;return y.createElement("div",{className:z.row,style:{alignItems:"center"},key:Ft},y.createElement("div",{className:z.label},"\u7B54\u6848",Ft+1),y.createElement("div",{className:z.content},(je==null?void 0:je.model)===1?(Qt=je==null?void 0:je.answer_text)==null?void 0:Qt.join("\u3001"):y.createElement(de.Z,{value:($t=je==null?void 0:je.answer_text)==null?void 0:$t.join("\u3001"),readOnly:!0})))}):Gn.includes(rn)&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7B54\u6848"),y.createElement("div",{className:z.content},xe)),!yn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u96BE\u5EA6"),y.createElement("div",{className:z.content},Wt[un-1]||"")),rn!=="COMBINATION"&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u89E3\u6790"),y.createElement(Ae.Z,{style:{flex:1},value:Ut||""})),!yn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:z.content},Qe)),Gt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:z.content},Gt)),Ie&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:z.content},Ie)),Pt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},rn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Pe.Base64.decode(Pt))),ht==null?void 0:ht.map((je,Ft)=>{const Qt=rn==="PROGRAM"?`(${Ft+1})`:"";return y.createElement(y.Fragment,{key:Ft},y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Qt,"\u8F93\u5165"),y.createElement("div",{className:z.content},(je==null?void 0:je.input)||"")),y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Qt,"\u8F93\u51FA"),y.createElement("div",{className:z.content},(je==null?void 0:je.output)||"")))}),rn==="BPROGRAM"&&(bt==null?void 0:bt.map((je,Ft)=>y.createElement("div",{className:z.row,key:Ft},y.createElement("div",{className:z.label},"\u7B54\u6848",Ft+1),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(je==null?void 0:je.answer_text)||"")))),jt==null?void 0:jt.map((je,Ft)=>y.createElement(y.Fragment,{key:je.id},wn(je,Ft+1))))};return y.createElement(y.Fragment,null,y.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:z.extraHeader},y.createElement(he.Z,{align:"middle"},!at&&!!Xt&&y.createElement(y.Fragment,null,y.createElement(ee.op,{onClick:en,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(ee.op,{onClick:dn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const yn=sn=>{fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn,onOk:()=>{Le(!1)}})};if(at){yn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xt?yn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Le(!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:Je},y.createElement("div",{className:z.wrap},y.createElement("div",{className:z.left},y.createElement(he.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!at&&y.createElement(b.ZP,{onClick:()=>{Le(!1),be()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),wn()),y.createElement(ie.Z,{stringTransformer:me.o,onStatusChange:It,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:z.bottomActionContainer},at?y.createElement("div",{onClick:St,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:nn,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Mt,noRestrictModal:xt,onError:yn=>{Object.prototype.toString.call(yn)==="[object Object]"&&yn.status===-9&&xt(yn.data)}}))),y.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},y.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ke,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Se(!1),onSuccess:()=>{Se(!1),Le(!1),it()}}),y.createElement("div",{style:{height:70}})),We("\u5904\u7406\u4E2D"))},ve=te(59301),He=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ge=(Be,Je,Le)=>Je in Be?He(Be,Je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Je]=Le,_e=(Be,Je)=>{for(var Le in Je||(Je={}))Ne.call(Je,Le)&&Ge(Be,Le,Je[Le]);if(ze)for(var Le of ze(Je))Oe.call(Je,Le)&&Ge(Be,Le,Je[Le]);return Be},rt=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())}),we=(0,y.forwardRef)(({onUpdateNum:Be,onlyMediatorOpenStr:Je},Le)=>{var dt;const[xt]=ue.default.useForm(),[be,it]=(0,y.useState)({}),[Dt,Se]=(0,y.useState)({}),[ke,Ct]=(0,y.useState)(null),[pt,It]=(0,y.useState)(!1),[Et,Xt]=(0,y.useState)(!1),[at,tt]=(0,y.useState)([]),[St,ut]=(0,y.useState)(!1),[nt,lt]=(0,y.useState)(!1),[We,Mt]=(0,y.useState)(""),[nn,Ot]=(0,y.useState)([]),[Jt,en]=(0,y.useState)([]),[dn,wn]=(0,y.useState)(null),yn=ue.default.useWatch("knowledge",xt);(0,y.useEffect)(()=>{if(Je)return a.Z.subscribe(Je,hn=>{Rt(hn.id)})},[Je]),(0,y.useEffect)(()=>{ke===!1&&Be&&Be()},[ke]);const sn=()=>rt(void 0,null,function*(){const rn=yield(0,Ze.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});en(rn.disciplines||[])}),Ln=rn=>rt(void 0,null,function*(){const hn=yield(0,Ze.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rn}});Ot(hn.tag_disciplines)}),Zt=rn=>rt(void 0,null,function*(){var hn,un,Ut,zn;const bt=document.createElement("div");bt.className=ce.fixedLoading,document.body.appendChild(bt),Te.render(ve.createElement(Me.Z,{spinning:!0}),bt);let Bt={};const qt=[],[Gt,Ie]=yield Promise.all([(0,Ze.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,Ze.ZP)(`/api/item_banks/${rn}/edit_single.json`,{method:"get"})]);if((Gt==null?void 0:Gt.status)===0&&(Bt.usedCount=Gt==null?void 0:Gt.remaining_number,Bt.totalCount=Gt==null?void 0:Gt.total_number),Ie.id){if(Ie!=null&&Ie.analysis||qt.push(3),(Ie==null?void 0:Ie.item_type)==="SUBJECTIVE"&&!((hn=Ie==null?void 0:Ie.answer_texts)!=null&&hn.length)&&qt.push(2),!((un=Ie==null?void 0:Ie.tag_disciplines)!=null&&un.length)){qt.push(1);const ht=[(Ut=Ie==null?void 0:Ie.discipline)==null?void 0:Ut.id,(zn=Ie==null?void 0:Ie.sub_discipline)==null?void 0:zn.id].filter(Pt=>!!Pt);xt.setFieldValue("course",ht)}Bt=_e(_e({},Bt),Ie),tt(qt)}Se(Ie),it(Bt),Bt.totalCount===-1?qt.length?It(!0):ut(!0):lt(!0),document.body.removeChild(bt)}),Rt=rn=>rt(void 0,null,function*(){wn(rn),Zt(rn),sn()}),Wt=()=>{Ct(!0)};(0,y.useImperativeHandle)(Le,()=>({onClick:Wt}));const Gn=rn=>{Ot([...nn,_e({},rn)])},In=(rn,hn)=>{if(rn!=null&&rn.course){const[un,Ut]=rn.course;Ln(Ut),Mt(new Date),xt.setFieldsValue({knowledge:[]})}},fn=()=>rt(void 0,null,function*(){const{analysis:rn="",answer_texts:hn="",course:un=[],knowledge:Ut=[]}=xt.getFieldsValue()||{},zn={item_bank_id:dn,analysis:rn,answer_texts:hn?[hn]:"",sub_discipline_id:(un==null?void 0:un[1])||"",tag_discipline_ids:Ut==null?void 0:Ut.map(Bt=>Bt.value)};Xt(!0);const bt=yield(0,Ze.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:zn});bt.id&&(Se(bt),It(!1),ut(!0)),Xt(!1)});return ve.createElement(y.Fragment,null,ve.createElement(fe.default,{centered:!0,open:pt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:Et,onCancel:()=>It(!1),onOk:()=>xt.submit(),afterClose:()=>{xt.resetFields()}},ve.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),ve.createElement("img",{src:pe,style:{marginTop:-100}}),ve.createElement(ue.default,{form:xt,onValuesChange:In,layout:"vertical",colon:!1,onFinish:fn},at.includes(1)&&ve.createElement(he.Z,{align:"middle",className:"mb20"},ve.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},ve.createElement(ye.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Jt})),ve.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},ve.createElement(De.N,{key:We,height:300,zIndex:1003,selectvalues:yn,subId:(dt=xt.getFieldsValue().course)==null?void 0:dt[1],knowledgeOptions:nn,onAddKnowledgeFinish:Gn,className:ce.knowledgeWrapper}))),at.includes(2)&&ve.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},ve.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),at.includes(3)&&ve.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},ve.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),ke&&ve.createElement(Fe.Z,{isIntelligentAssistant:!0,setScoreShow:Ct,isshixuns:!1,ScoreShow:!!ke,isloadings:!1,onOk:rn=>{if(!rn.length){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Rt(rn[0])}}),ve.createElement(E.Z,{visible:nt,usedCount:be==null?void 0:be.usedCount,totalCount:be==null?void 0:be.totalCount,onCancel:()=>lt(!1),onOk:()=>{lt(!1),at.length?It(!0):ut(!0)}}),ve.createElement(Ve,{noReselect:()=>{Ct(!0)},noRestrictModal:rn=>{it({usedCount:0,totalCount:rn}),lt(!0)},questionId:dn,visible:St,questionData:Dt,onChange:rn=>{ut(rn)},noSaveSuccess:()=>Ct(!1)}))})},35339:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ie}});var y=te(59301),ue=te(8591),Me=te(43428),fe=te(95237),he=te(43418),ye=te(92832),Ee=te(54580),Te=te(6848),pe=te(43604),ce=te(5871),Fe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},De=te(85057),Ze=te(3294),oe=te(14791),a=te(99064),E=te(2554),x=te(955),b=te(86106),z=te(36136),ee=te(88985),ne=te(25355),ae="data:image/png;base64,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",le=(Ae,de,Pe)=>new Promise((me,ge)=>{var et=He=>{try{ve(Pe.next(He))}catch(ze){ge(ze)}},Ve=He=>{try{ve(Pe.throw(He))}catch(ze){ge(ze)}},ve=He=>He.done?me(He.value):Promise.resolve(He.value).then(et,Ve);ve((Pe=Pe.apply(Ae,de)).next())}),ie=(0,y.forwardRef)(({onUpdateNum:Ae,onSave:de},Pe)=>{var me;const ge=`\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%`,[et,Ve]=(0,y.useState)(!1),[ve,He]=(0,y.useState)([]),[ze,Ne]=(0,y.useState)(null),[Oe,Ge]=(0,y.useState)([]),[_e,rt]=(0,y.useState)(0),[ct,we]=(0,y.useState)(0),[Be,Je]=(0,y.useState)(!1),[Le,dt]=(0,y.useState)(ge),[xt,be]=(0,y.useState)(0),[it,Dt]=(0,y.useState)(0),[Se,ke]=(0,y.useState)(0),[Ct,pt]=(0,y.useState)(0),[It,Et]=(0,y.useState)(0),[Xt,at]=(0,y.useState)(0),[tt,St]=(0,y.useState)(0),[ut,nt]=(0,y.useState)(0),[lt,We]=(0,y.useState)(ne.Q),{contentRef:Mt,value:nn,status:Ot,open:Jt,close:en}=lt,dn=(0,z.Z)({contentRef:Mt,status:Ot}),{openProgress:wn,closeProgress:yn,CreateProgressModal:sn,progressOpen:Ln}=(0,b.Z)();(0,y.useEffect)(()=>{ze&&Gn(),ze===!1&&(en(),Ae==null||Ae(),He([]),dt(ge),be(0),Dt(0),ke(0),pt(0),Et(0),at(0),St(0),nt(0))},[ze]);const Zt=()=>{Ne(!0)};(0,y.useImperativeHandle)(Pe,()=>({onClick:Zt}));const Rt=Ut=>{Je(!0),rt(Ut),we(0)},Wt=Ut=>le(void 0,null,function*(){const zn=Ut.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(zn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ut.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Gn=()=>le(void 0,null,function*(){const Ut=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Ut.status===0&&(rt(Ut.total_number),we(Ut.remaining_number))}),In=Ut=>(Ut=Ut||"",Ut=String(Ut),Ut=Ut.replace(/\s+/g,""),Ut),fn=()=>le(void 0,null,function*(){var Ut,zn;if(In(Le)){if(Le.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!In(Le)&&!(ve!=null&&ve.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const bt=[{name:"\u5355\u9009\u9898",num:xt||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Se||0},{name:"\u586B\u7A7A\u9898",num:Ct||0},{name:"\u7B80\u7B54\u9898",num:It||0},{name:"\u7EC4\u5408\u9898",num:ut||0},{name:"\u7F16\u7A0B\u9898",num:Xt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:tt||0}],Bt=bt.reduce((Ie,ht)=>Ie+ht.num,0);if(Bt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Bt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Je(!1);const Gt={scene_type:6,request_identifier:Math.random(),file_id:(zn=(Ut=ve[0])==null?void 0:Ut.response)==null?void 0:zn.id,content:Le,count_arr:bt.map(Ie=>Ie.num).join(",")};yield Jt(Gt),Gn()}),rn=()=>le(void 0,null,function*(){const Ut=dn();if(de){Ne(!1),de(Ut);return}wn(),Ve(!0),Ge([]);const zn=new FormData;zn.append("html",Ut);const bt=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:zn},!0);if((bt==null?void 0:bt.status)===0)if(bt!=null&&bt.data){yn(100),Ge(bt==null?void 0:bt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ve(!1),yn()}),hn=()=>le(void 0,null,function*(){const Ut=dn();(0,x.RG)(Ut)}),un=["uploading","error"].includes((me=ve==null?void 0:ve[0])==null?void 0:me.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Be,totalCount:_e,usedCount:ct,onCancel:()=>Je(!1),onOk:fn}),y.createElement(Me.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Fe.extraHeader},y.createElement(fe.Z,{align:"middle"},!Ot&&!!nn&&y.createElement(y.Fragment,null,y.createElement(De.op,{onClick:rn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(De.op,{onClick:hn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Ut=zn=>{he.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn,onOk:()=>{Ne(!1)}})};if(Ot){Ut("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nn?Ut("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ne(!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:ze},y.createElement("div",{className:Fe.wrap},y.createElement("div",{className:Fe.left},y.createElement("div",{className:Fe.tip},y.createElement("img",{src:ae}),y.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")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:Le,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ut=>{dt(Ut.target.value)}}),y.createElement(Ee.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ze.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ve,withCredentials:!0,data:{upload_type:1},beforeUpload:Wt,onChange:({file:Ut})=>{var zn,bt;Ut.status!=="removed"&&(Ut.status==="done"&&((zn=Ut==null?void 0:Ut.response)==null?void 0:zn.status)!==0&&(Ut.status="error",Ut.response=(bt=Ut==null?void 0:Ut.response)==null?void 0:bt.message),He([Ut]))},onRemove:()=>He([])},y.createElement(Te.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"},y.createElement(De.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.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",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(pe.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:xt,onChange:be,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:it,onChange:Dt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Se,onChange:ke,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Ct,onChange:pt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ce.Z,{min:0,max:10,value:It,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ce.Z,{min:0,max:10,value:ut,onChange:nt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Xt,onChange:at,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:tt,onChange:St,style:{marginLeft:"8px"}})))),Ot?y.createElement("div",{onClick:en,className:Fe.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):un?y.createElement("div",{className:`${Fe.bottomBtn} ${Fe.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(_e!==-1){Je(!0);return}fn()},className:Fe.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ne.Z,{onStatusChange:We,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Ln,noRestrictModal:Rt,stringTransformer:E.o,onError:Ut=>{Object.prototype.toString.call(Ut)==="[object Object]"&&Ut.status===-9&&Rt(Ut.data)}}))),y.createElement(Me.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:et},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ve(!1),onSuccess:()=>{Ve(!1),Ne(!1)}}),y.createElement("div",{style:{height:70}})),sn("\u5904\u7406\u4E2D"))})},27478:function(ot,yt,te){"use strict";var y=te(59301);const ue=({scrollBoxRef:Me,bottomInspectRef:fe,contentRef:he,status:ye,rootMargin:Ee="70px",bottomOffset:Te=110})=>{const[pe,ce]=(0,y.useState)(!0),Fe=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Me.current||!fe.current)return;const De=new IntersectionObserver(([Ze])=>{var oe,a,E,x;if(!document.contains(Ze.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ze.rootBounds)==null?void 0:oe.width)===0&&((a=Ze.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Ze.boundingClientRect)==null?void 0:E.width)===0&&((x=Ze.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(Ze.isIntersecting)},{root:Me.current,rootMargin:Ee,threshold:0});return De.observe(fe.current),()=>{De.disconnect()}},[Me.current,fe.current,Ee]),(0,y.useEffect)(()=>{if(!ye)return;const De=Me.current,Ze=he.current;Fe.current=!1;let oe=De.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=De;x>oe?x+z>=b-Te&&(De.scrollTop=De.scrollHeight,Fe.current=!1):x{Fe.current||(De.scrollTop=De.scrollHeight)});return E.observe(Ze),()=>{setTimeout(()=>{E.unobserve(Ze)},250),De.removeEventListener("scroll",a)}},[ye]),pe};yt.Z=ue},36136:function(ot,yt,te){"use strict";var y=te(59301);const ue=({contentRef:Me,status:fe})=>((0,y.useEffect)(()=>{!fe&&(Me!=null&&Me.current)&&Me.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ee=>{Ee.tagName.toLowerCase()==="code"?Ee.parentElement&&(Ee.parentElement.contentEditable="false"):Ee.tagName.toLowerCase()==="mathx"&&(Ee.contentEditable="false")})},[fe]),(ye=!1)=>{const Ee=Fe=>{const De={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Fe.replace(/&[^;]+;/g,Ze=>De[Ze]||Ze)};if(!Me.current)return"";const Te=Me.current.cloneNode(!0);Te.querySelectorAll("code[data-text], mathx[data-text]").forEach(Fe=>{let De=Fe.getAttribute("data-text");Fe.tagName.toLowerCase()==="code"?De=De.replace(/```.*\n|\n```/g,""):Fe.tagName.toLowerCase()==="mathx"&&(De=`$$${De}$$`);const Ze=document.createTextNode(De);Fe.parentNode.replaceChild(Ze,Fe)}),ye&&Te.querySelectorAll('[data-select="disabled"]').forEach(De=>{var Ze;const oe=De.textContent||"",a=document.createTextNode(oe+` +\`\`\``},y.createElement(ye.CopyToClipboard,{text:ke,onCopy:()=>Te.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement("button",null,"\u590D\u5236")),Se[1]==="html"&&_e&&y.createElement("button",{className:Ee.runCode,onClick:()=>{Ne(ae({},le(ae({},ze),{open:++ze.open,defaultValue:ke,language:Se[1]})))}},"\u8FD0\u884CHTML"),y.createElement(Me.Z,ae({wrapLongLines:!0,style:he.Z,language:Se[1],PreTag:"div",showLineNumbers:!0,lineNumberStyle:{minWidth:"40px"}},Dt),ke))},img({node:Je}){var Le;const dt=(Le=Je.properties)==null?void 0:Le.src;return y.createElement(pe.Z,{src:dt,width:320,"data-text":dt,onLoad:()=>et&&setTimeout(()=>we(),500)})}}},_e?ve:`${ve}__`)),[ve]);return y.createElement(y.Fragment,null,y.createElement(oe.Z,{defaultValue:ze.defaultValue,open:ze.open,language:ze.language,height:ze.height,onChange:(Je,Le)=>{He(ve.replaceAll(Le,Je))},onDynamic:Ve}),Be)}},10072:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return we}});var y=te(59301),ue=te(78241),Me=te(71418),fe=te(43418),he=te(95237),ye=te(19842),Ee=te(8591),Te=te(4676),pe="data:image/png;base64,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",ce={tip:"tip___tKX6W",knowledgeWrapper:"knowledgeWrapper___KcnuR",fixedLoading:"fixedLoading___XmyB7",leftNode:"leftNode___Y2uWT",option:"option____sKqP",serial:"serial___qF0bP",row:"row___oV21b",label:"label___XumW5",content:"content___qfqms"},Fe=te(79285),De=te(68664),Ze=te(99064),oe=te(12290),a=te(34604),E=te(88985),x=te(43428),b=te(3113),z={wrap:"wrap___YcSZv",left:"left___Rou01",leftNode:"leftNode___hFjN9",option:"option___JIrUI",serial:"serial___U64xx",row:"row___gQbg9",label:"label___brOMv",content:"content___qUMZz",bottomActionContainer:"bottomActionContainer___eMaBv",bottomBtn:"bottomBtn___hQiMj"},ee=te(85057),ne=te(14791),ae=te(955),le=te(86106),re=te(36136),ie=te(25355),Ae=te(85149),de=te(59879),Pe=te(24334),me=te(2554),ge=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())}),Ve=({questionId:Be,visible:Je,onChange:Le,questionData:dt,noRestrictModal:xt,noReselect:be,noSaveSuccess:it})=>{const[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)([]),[pt,It]=(0,y.useState)(ie.Q),{contentRef:Et,value:Xt,status:at,open:tt,close:St}=pt,ut=(0,re.Z)({contentRef:Et,status:at}),{openProgress:nt,closeProgress:lt,CreateProgressModal:We,progressOpen:Mt}=(0,le.Z)();(0,y.useEffect)(()=>{Je===!0&&(Et!=null&&Et.current)&&nn(),Je===!1&&St()},[Je,!!(Et!=null&&Et.current)]);const nn=()=>ge(void 0,null,function*(){const sn={scene_type:5,request_identifier:Math.random(),item_bank_id:Be};yield tt(sn)}),Ot=[{id:"0",type:"\u5355\u9009\u9898",value:"SINGLE"},{id:"1",type:"\u591A\u9009\u9898",value:"MULTIPLE"},{id:"2",type:"\u5224\u65AD\u9898",value:"JUDGMENT"},{id:"3",type:"\u586B\u7A7A\u9898",value:"COMPLETION"},{id:"4",type:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{id:"6",type:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{id:"7",type:"\u7EC4\u5408\u9898",value:"COMBINATION"},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],Jt=["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"],$t=()=>ge(void 0,null,function*(){nt(),Se(!0),Ct([]);const Cn=ut(),sn=new FormData;sn.append("html",Cn);const In=yield(0,Ze.ZP)("/api/intelligent_imports/import.json",{method:"post",body:sn},!0);if((In==null?void 0:In.status)===0)if(In!=null&&In.data){lt(100),Ct(In==null?void 0:In.data);return}else Ee.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Se(!1),lt()}),dn=()=>ge(void 0,null,function*(){const Cn=ut();(0,ae.RG)(Cn)}),bn=(Cn,sn="")=>{var In,Zt,Rt;const Wt=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],Gn=["SINGLE","MULTIPLE","JUDGMENT","COMPLETION","SUBJECTIVE"],{name:Nn,choices:fn=[],item_type:rn,tag_disciplines:hn=[],difficulty:un,analysis:Ut,answer_texts:zn,standard_answer:wt,standard_answers:Bt,description:qt,time_limit:Gt,language:Ie,hack_sets:ht,code:Pt,sub_item_banks:jt}=Cn||dt,vt=(In=Ot.find(je=>je.value===rn))==null?void 0:In.type,ft=`1.${sn}\u3010${vt}\u3011${Nn}`;let xe="";const Qe=(Zt=hn==null?void 0:hn.map(je=>je.name))==null?void 0:Zt.join("\u3001");return rn==="SUBJECTIVE"?xe=(zn==null?void 0:zn[0])||"":rn==="JUDGMENT"?fn==null||fn.forEach((je,Ft)=>{je.is_answer&&(xe=Ft?"\u9519\u8BEF":"\u6B63\u786E")}):fn==null||fn.forEach((je,Ft)=>{je.is_answer&&(xe=xe+Jt[Ft])}),y.createElement("div",{className:z.leftNode,style:Cn?{padding:0}:{}},y.createElement(Ae.Z,{className:"mb10",value:ft}),fn==null?void 0:fn.map((je,Ft)=>y.createElement("div",{key:Ft,className:z.option},y.createElement("div",{className:z.serial},Jt[Ft],"."),y.createElement(Ae.Z,{style:{flex:1},value:je==null?void 0:je.choice_text}))),qt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u8BD5\u9898\u63CF\u8FF0"),y.createElement(Ae.Z,{style:{flex:1},value:qt||""})),rn==="COMPLETION"?(Rt=wt||Bt)==null?void 0:Rt.map((je,Ft)=>{var Qt,_t;return y.createElement("div",{className:z.row,style:{alignItems:"center"},key:Ft},y.createElement("div",{className:z.label},"\u7B54\u6848",Ft+1),y.createElement("div",{className:z.content},(je==null?void 0:je.model)===1?(Qt=je==null?void 0:je.answer_text)==null?void 0:Qt.join("\u3001"):y.createElement(de.Z,{value:(_t=je==null?void 0:je.answer_text)==null?void 0:_t.join("\u3001"),readOnly:!0})))}):Gn.includes(rn)&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7B54\u6848"),y.createElement("div",{className:z.content},xe)),!Cn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u96BE\u5EA6"),y.createElement("div",{className:z.content},Wt[un-1]||"")),rn!=="COMBINATION"&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u89E3\u6790"),y.createElement(Ae.Z,{style:{flex:1},value:Ut||""})),!Cn&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:z.content},Qe)),Gt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09"),y.createElement("div",{className:z.content},Gt)),Ie&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u7F16\u7A0B\u8BED\u8A00"),y.createElement("div",{className:z.content},Ie)),Pt&&y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},rn==="PROGRAM"?"\u5B66\u5458\u521D\u59CB\u4EE3\u7801":"\u7A0B\u5E8F\u4EE3\u7801"),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},Pe.Base64.decode(Pt))),ht==null?void 0:ht.map((je,Ft)=>{const Qt=rn==="PROGRAM"?`(${Ft+1})`:"";return y.createElement(y.Fragment,{key:Ft},y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Qt,"\u8F93\u5165"),y.createElement("div",{className:z.content},(je==null?void 0:je.input)||"")),y.createElement("div",{className:z.row},y.createElement("div",{className:z.label},"\u6D4B\u8BD5\u7528\u4F8B",Qt,"\u8F93\u51FA"),y.createElement("div",{className:z.content},(je==null?void 0:je.output)||"")))}),rn==="BPROGRAM"&&(wt==null?void 0:wt.map((je,Ft)=>y.createElement("div",{className:z.row,key:Ft},y.createElement("div",{className:z.label},"\u7B54\u6848",Ft+1),y.createElement("div",{className:z.content,style:{whiteSpace:"pre-wrap"}},(je==null?void 0:je.answer_text)||"")))),jt==null?void 0:jt.map((je,Ft)=>y.createElement(y.Fragment,{key:je.id},bn(je,Ft+1))))};return y.createElement(y.Fragment,null,y.createElement(x.Z,{title:"\u4EE5\u9898\u6362\u9898",extra:y.createElement("div",{className:z.extraHeader},y.createElement(he.Z,{align:"middle"},!at&&!!Xt&&y.createElement(y.Fragment,null,y.createElement(ee.op,{onClick:$t,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(ee.op,{onClick:dn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Cn=sn=>{fe.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:sn,onOk:()=>{Le(!1)}})};if(at){Cn("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else Xt?Cn("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Le(!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:Je},y.createElement("div",{className:z.wrap},y.createElement("div",{className:z.left},y.createElement(he.Z,{justify:"space-between"},y.createElement("b",{className:"font16 c-grey-333"},"\u539F\u9898"),!at&&y.createElement(b.ZP,{onClick:()=>{Le(!1),be()},type:"primary"},"\u91CD\u65B0\u9009\u62E9\u8BD5\u9898")),bn()),y.createElement(ie.Z,{stringTransformer:me.o,onStatusChange:It,bottomOffset:160,style:{paddingBottom:86},bottomContainerNode:y.createElement("div",{className:z.bottomActionContainer},at?y.createElement("div",{onClick:St,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u751F\u6210"):y.createElement("div",{onClick:nn,className:z.bottomBtn},y.createElement("i",{className:"iconfont icon-zhongxinshengcheng1"}),"\u91CD\u65B0\u751F\u6210")),loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!Mt,noRestrictModal:xt,onError:Cn=>{Object.prototype.toString.call(Cn)==="[object Object]"&&Cn.status===-9&&xt(Cn.data)}}))),y.createElement(x.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:Dt},y.createElement(he.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(11215),alt:"\u4EE5\u9898\u6362\u9898"}),y.createElement("span",{className:"ml10"},"\u4EE5\u9898\u6362\u9898")),y.createElement(ne.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:ke,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Se(!1),onSuccess:()=>{Se(!1),Le(!1),it()}}),y.createElement("div",{style:{height:70}})),We("\u5904\u7406\u4E2D"))},ve=te(59301),He=Object.defineProperty,ze=Object.getOwnPropertySymbols,Ne=Object.prototype.hasOwnProperty,Oe=Object.prototype.propertyIsEnumerable,Ge=(Be,Je,Le)=>Je in Be?He(Be,Je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Je]=Le,_e=(Be,Je)=>{for(var Le in Je||(Je={}))Ne.call(Je,Le)&&Ge(Be,Le,Je[Le]);if(ze)for(var Le of ze(Je))Oe.call(Je,Le)&&Ge(Be,Le,Je[Le]);return Be},rt=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())}),we=(0,y.forwardRef)(({onUpdateNum:Be,onlyMediatorOpenStr:Je},Le)=>{var dt;const[xt]=ue.default.useForm(),[be,it]=(0,y.useState)({}),[Dt,Se]=(0,y.useState)({}),[ke,Ct]=(0,y.useState)(null),[pt,It]=(0,y.useState)(!1),[Et,Xt]=(0,y.useState)(!1),[at,tt]=(0,y.useState)([]),[St,ut]=(0,y.useState)(!1),[nt,lt]=(0,y.useState)(!1),[We,Mt]=(0,y.useState)(""),[nn,Ot]=(0,y.useState)([]),[Jt,$t]=(0,y.useState)([]),[dn,bn]=(0,y.useState)(null),Cn=ue.default.useWatch("knowledge",xt);(0,y.useEffect)(()=>{if(Je)return a.Z.subscribe(Je,hn=>{Rt(hn.id)})},[Je]),(0,y.useEffect)(()=>{ke===!1&&Be&&Be()},[ke]);const sn=()=>rt(void 0,null,function*(){const rn=yield(0,Ze.ZP)("/api/disciplines.json",{method:"get",params:{source:"new_question"}});$t(rn.disciplines||[])}),In=rn=>rt(void 0,null,function*(){const hn=yield(0,Ze.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:rn}});Ot(hn.tag_disciplines)}),Zt=rn=>rt(void 0,null,function*(){var hn,un,Ut,zn;const wt=document.createElement("div");wt.className=ce.fixedLoading,document.body.appendChild(wt),Te.render(ve.createElement(Me.Z,{spinning:!0}),wt);let Bt={};const qt=[],[Gt,Ie]=yield Promise.all([(0,Ze.ZP)("/api/intelligent_imports/check_number.json",{method:"get"}),(0,Ze.ZP)(`/api/item_banks/${rn}/edit_single.json`,{method:"get"})]);if((Gt==null?void 0:Gt.status)===0&&(Bt.usedCount=Gt==null?void 0:Gt.remaining_number,Bt.totalCount=Gt==null?void 0:Gt.total_number),Ie.id){if(Ie!=null&&Ie.analysis||qt.push(3),(Ie==null?void 0:Ie.item_type)==="SUBJECTIVE"&&!((hn=Ie==null?void 0:Ie.answer_texts)!=null&&hn.length)&&qt.push(2),!((un=Ie==null?void 0:Ie.tag_disciplines)!=null&&un.length)){qt.push(1);const ht=[(Ut=Ie==null?void 0:Ie.discipline)==null?void 0:Ut.id,(zn=Ie==null?void 0:Ie.sub_discipline)==null?void 0:zn.id].filter(Pt=>!!Pt);xt.setFieldValue("course",ht)}Bt=_e(_e({},Bt),Ie),tt(qt)}Se(Ie),it(Bt),Bt.totalCount===-1?qt.length?It(!0):ut(!0):lt(!0),document.body.removeChild(wt)}),Rt=rn=>rt(void 0,null,function*(){bn(rn),Zt(rn),sn()}),Wt=()=>{Ct(!0)};(0,y.useImperativeHandle)(Le,()=>({onClick:Wt}));const Gn=rn=>{Ot([...nn,_e({},rn)])},Nn=(rn,hn)=>{if(rn!=null&&rn.course){const[un,Ut]=rn.course;In(Ut),Mt(new Date),xt.setFieldsValue({knowledge:[]})}},fn=()=>rt(void 0,null,function*(){const{analysis:rn="",answer_texts:hn="",course:un=[],knowledge:Ut=[]}=xt.getFieldsValue()||{},zn={item_bank_id:dn,analysis:rn,answer_texts:hn?[hn]:"",sub_discipline_id:(un==null?void 0:un[1])||"",tag_discipline_ids:Ut==null?void 0:Ut.map(Bt=>Bt.value)};Xt(!0);const wt=yield(0,Ze.ZP)("/api/intelligent_imports/exchange_save_info.json",{method:"post",body:zn});wt.id&&(Se(wt),It(!1),ut(!0)),Xt(!1)});return ve.createElement(y.Fragment,null,ve.createElement(fe.default,{centered:!0,open:pt,title:"\u6E29\u99A8\u63D0\u793A",width:810,okText:"\u7EE7\u7EED\u6362\u9898",zIndex:1002,confirmLoading:Et,onCancel:()=>It(!1),onOk:()=>xt.submit(),afterClose:()=>{xt.resetFields()}},ve.createElement("div",{className:ce.tip},"\u6211\u53D1\u73B0\u60A8\u9009\u4E2D\u7684\u8FD9\u9053\u9898\u76EE\u4E0D\u5B8C\u5584\u3002\u4E3A\u4E86\u80FD\u66F4\u7CBE\u51C6\u7684\u751F\u6210\u65B0\u7684\u8BD5\u9898\uFF0C\u5EFA\u8BAE\u60A8\u63D0\u4F9B\u66F4\u591A\u7684\u5173\u4E8E\u5F53\u524D\u9898\u76EE\u7684\u4FE1\u606F~"),ve.createElement("img",{src:pe,style:{marginTop:-100}}),ve.createElement(ue.default,{form:xt,onValuesChange:Nn,layout:"vertical",colon:!1,onFinish:fn},at.includes(1)&&ve.createElement(he.Z,{align:"middle",className:"mb20"},ve.createElement(ue.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"course",className:"mr10 mb0"},ve.createElement(ye.Z,{size:"large",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},style:{width:240},placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",options:Jt})),ve.createElement(ue.default.Item,{name:"knowledge",className:"mb0 mt30"},ve.createElement(De.N,{key:We,height:300,zIndex:1003,selectvalues:Cn,subId:(dt=xt.getFieldsValue().course)==null?void 0:dt[1],knowledgeOptions:nn,onAddKnowledgeFinish:Gn,className:ce.knowledgeWrapper}))),at.includes(2)&&ve.createElement(ue.default.Item,{className:"mt20 mb10",name:"answer_texts",label:"\u53C2\u8003\u7B54\u6848",valuePropName:"defaultValue"},ve.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u53C2\u8003\u7B54\u6848",height:120})),at.includes(3)&&ve.createElement(ue.default.Item,{className:"mb0",name:"analysis",label:"\u9898\u76EE\u89E3\u6790",valuePropName:"defaultValue"},ve.createElement(oe.Z,{placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u89E3\u6790",height:120})))),ke&&ve.createElement(Fe.Z,{isIntelligentAssistant:!0,setScoreShow:Ct,isshixuns:!1,ScoreShow:!!ke,isloadings:!1,onOk:rn=>{if(!rn.length){Ee.ZP.warning("\u8BF7\u9009\u62E9\u8BD5\u9898");return}Rt(rn[0])}}),ve.createElement(E.Z,{visible:nt,usedCount:be==null?void 0:be.usedCount,totalCount:be==null?void 0:be.totalCount,onCancel:()=>lt(!1),onOk:()=>{lt(!1),at.length?It(!0):ut(!0)}}),ve.createElement(Ve,{noReselect:()=>{Ct(!0)},noRestrictModal:rn=>{it({usedCount:0,totalCount:rn}),lt(!0)},questionId:dn,visible:St,questionData:Dt,onChange:rn=>{ut(rn)},noSaveSuccess:()=>Ct(!1)}))})},35339:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ie}});var y=te(59301),ue=te(8591),Me=te(43428),fe=te(95237),he=te(43418),ye=te(92832),Ee=te(54580),Te=te(6848),pe=te(43604),ce=te(5871),Fe={wrap:"wrap___Yz6fc",left:"left___F0axg",tip:"tip___nCmqI",bottomBtn:"bottomBtn___x70Gq",disabled:"disabled___CWzre"},De=te(85057),Ze=te(3294),oe=te(14791),a=te(99064),E=te(2554),x=te(955),b=te(86106),z=te(36136),ee=te(88985),ne=te(25355),ae="data:image/png;base64,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",le=(Ae,de,Pe)=>new Promise((me,ge)=>{var et=He=>{try{ve(Pe.next(He))}catch(ze){ge(ze)}},Ve=He=>{try{ve(Pe.throw(He))}catch(ze){ge(ze)}},ve=He=>He.done?me(He.value):Promise.resolve(He.value).then(et,Ve);ve((Pe=Pe.apply(Ae,de)).next())}),ie=(0,y.forwardRef)(({onUpdateNum:Ae,onSave:de},Pe)=>{var me;const ge=`\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%`,[et,Ve]=(0,y.useState)(!1),[ve,He]=(0,y.useState)([]),[ze,Ne]=(0,y.useState)(null),[Oe,Ge]=(0,y.useState)([]),[_e,rt]=(0,y.useState)(0),[ct,we]=(0,y.useState)(0),[Be,Je]=(0,y.useState)(!1),[Le,dt]=(0,y.useState)(ge),[xt,be]=(0,y.useState)(0),[it,Dt]=(0,y.useState)(0),[Se,ke]=(0,y.useState)(0),[Ct,pt]=(0,y.useState)(0),[It,Et]=(0,y.useState)(0),[Xt,at]=(0,y.useState)(0),[tt,St]=(0,y.useState)(0),[ut,nt]=(0,y.useState)(0),[lt,We]=(0,y.useState)(ne.Q),{contentRef:Mt,value:nn,status:Ot,open:Jt,close:$t}=lt,dn=(0,z.Z)({contentRef:Mt,status:Ot}),{openProgress:bn,closeProgress:Cn,CreateProgressModal:sn,progressOpen:In}=(0,b.Z)();(0,y.useEffect)(()=>{ze&&Gn(),ze===!1&&($t(),Ae==null||Ae(),He([]),dt(ge),be(0),Dt(0),ke(0),pt(0),Et(0),at(0),St(0),nt(0))},[ze]);const Zt=()=>{Ne(!0)};(0,y.useImperativeHandle)(Pe,()=>({onClick:Zt}));const Rt=Ut=>{Je(!0),rt(Ut),we(0)},Wt=Ut=>le(void 0,null,function*(){const zn=Ut.name.split(".").slice(-1)[0].toLowerCase();return["docx","doc","pdf","png","jpg"].indexOf(zn)==-1?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u683C\u5F0F\u6709\u8BEF\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):Ut.size/1024/1024>10?(ue.ZP.warning("\u4E0A\u4F20\u7684\u6587\u4EF6\u5927\u5C0F\u9650\u523610MB\uFF0C\u8BF7\u68C0\u67E5\u540E\u91CD\u65B0\u4E0A\u4F20"),Promise.reject()):!0}),Gn=()=>le(void 0,null,function*(){const Ut=yield(0,a.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});Ut.status===0&&(rt(Ut.total_number),we(Ut.remaining_number))}),Nn=Ut=>(Ut=Ut||"",Ut=String(Ut),Ut=Ut.replace(/\s+/g,""),Ut),fn=()=>le(void 0,null,function*(){var Ut,zn;if(Nn(Le)){if(Le.length>1e3){ue.ZP.warning("\u51FA\u9898\u8981\u6C42\u5B57\u6570\u9650\u5236\u4E3A1000\u5B57");return}}else{ue.ZP.warning("\u8BF7\u5148\u8F93\u5165\u51FA\u9898\u8981\u6C42");return}if(!Nn(Le)&&!(ve!=null&&ve.length)){ue.ZP.warning("\u8BF7\u4E0A\u4F20\u6750\u6599\u6587\u6863\u6216\u5728\u6587\u672C\u6846\u4E2D\u586B\u5199\u6750\u6599\u5185\u5BB9");return}const wt=[{name:"\u5355\u9009\u9898",num:xt||0},{name:"\u591A\u9009\u9898",num:it||0},{name:"\u5224\u65AD\u9898",num:Se||0},{name:"\u586B\u7A7A\u9898",num:Ct||0},{name:"\u7B80\u7B54\u9898",num:It||0},{name:"\u7EC4\u5408\u9898",num:ut||0},{name:"\u7F16\u7A0B\u9898",num:Xt||0},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",num:tt||0}],Bt=wt.reduce((Ie,ht)=>Ie+ht.num,0);if(Bt===0){ue.ZP.warning("\u8BF7\u8BBE\u7F6E\u51FA\u9898\u6570\u91CF");return}if(Bt>50){ue.ZP.warning("\u51FA\u9898\u6570\u91CF\u8FBE\u5230\u9650\u5236");return}Je(!1);const Gt={scene_type:6,request_identifier:Math.random(),file_id:(zn=(Ut=ve[0])==null?void 0:Ut.response)==null?void 0:zn.id,content:Le,count_arr:wt.map(Ie=>Ie.num).join(",")};yield Jt(Gt),Gn()}),rn=()=>le(void 0,null,function*(){const Ut=dn();if(de){Ne(!1),de(Ut);return}bn(),Ve(!0),Ge([]);const zn=new FormData;zn.append("html",Ut);const wt=yield(0,a.ZP)("/api/intelligent_imports/import.json",{method:"post",body:zn},!0);if((wt==null?void 0:wt.status)===0)if(wt!=null&&wt.data){Cn(100),Ge(wt==null?void 0:wt.data);return}else ue.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898");Ve(!1),Cn()}),hn=()=>le(void 0,null,function*(){const Ut=dn();(0,x.RG)(Ut)}),un=["uploading","error"].includes((me=ve==null?void 0:ve[0])==null?void 0:me.status);return y.createElement(y.Fragment,null,y.createElement(ee.Z,{visible:Be,totalCount:_e,usedCount:ct,onCancel:()=>Je(!1),onOk:fn}),y.createElement(Me.Z,{title:"\u667A\u80FD\u51FA\u9898",extra:y.createElement("div",{className:Fe.extraHeader},y.createElement(fe.Z,{align:"middle"},!Ot&&!!nn&&y.createElement(y.Fragment,null,y.createElement(De.op,{onClick:rn,className:"mr15",shape:"default"},"\u4FDD\u5B58\u8BD5\u9898"),y.createElement(De.op,{onClick:hn,shape:"default",type:"text"},y.createElement("i",{className:"iconfont icon-fuzhi8 mr5 font14"}),"\u590D\u5236")),y.createElement("i",{onClick:()=>{const Ut=zn=>{he.default.confirm({centered:!0,icon:null,width:500,zIndex:1101,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:zn,onOk:()=>{Ne(!1)}})};if(Ot){Ut("\u6B63\u5728\u751F\u6210\u8BD5\u9898\u4E2D\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F");return}else nn?Ut("\u8BD5\u9898\u672A\u4FDD\u5B58\uFF0C\u786E\u5B9A\u8981\u9000\u51FA\u5417\uFF1F"):Ne(!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:ze},y.createElement("div",{className:Fe.wrap},y.createElement("div",{className:Fe.left},y.createElement("div",{className:Fe.tip},y.createElement("img",{src:ae}),y.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")),y.createElement("div",{className:"mb10 mt20 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42")),y.createElement(ye.default.TextArea,{style:{height:160},className:"mb20",value:Le,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\uFF0C\u4E5F\u53EF\u70B9\u51FB\u4E0B\u65B9\u4E0A\u4F20\u6750\u6599\u6309\u94AE\u4E0A\u4F20\u672C\u5730\u6750\u6599\u6587\u6863",onChange:Ut=>{dt(Ut.target.value)}}),y.createElement(Ee.default,{accept:".doc,.docx,.pdf,.png,.jpg",action:`${Ze.Z.API_SERVER}/api/attachments.json`,maxCount:1,fileList:ve,withCredentials:!0,data:{upload_type:1},beforeUpload:Wt,onChange:({file:Ut})=>{var zn,wt;Ut.status!=="removed"&&(Ut.status==="done"&&((zn=Ut==null?void 0:Ut.response)==null?void 0:zn.status)!==0&&(Ut.status="error",Ut.response=(wt=Ut==null?void 0:Ut.response)==null?void 0:wt.message),He([Ut]))},onRemove:()=>He([])},y.createElement(Te.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"},y.createElement(De.op,{style:{borderRadius:2}},y.createElement("i",{className:"icon-shangchuan3 mr5"}),"\u4E0A\u4F20\u6750\u6599"))),y.createElement("div",{className:"c-black mt20"},y.createElement("div",{className:"mb10 c-black"},y.createElement("b",null,"\u51FA\u9898\u8981\u6C42"),y.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",y.createElement("span",{style:{padding:"0 6px",color:"#FB901F"}},"50"),"\u9053\uFF09")),y.createElement(fe.Z,{style:{gap:16}},y.createElement(pe.Z,null,y.createElement("label",null,"\u5355\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:xt,onChange:be,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u591A\u9009\u9898"),y.createElement(ce.Z,{min:0,max:10,value:it,onChange:Dt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u5224\u65AD\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Se,onChange:ke,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Ct,onChange:pt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7B80\u7B54\u9898"),y.createElement(ce.Z,{min:0,max:10,value:It,onChange:Et,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7EC4\u5408\u9898"),y.createElement(ce.Z,{min:0,max:10,value:ut,onChange:nt,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7F16\u7A0B\u9898"),y.createElement(ce.Z,{min:0,max:10,value:Xt,onChange:at,style:{marginLeft:"8px"}})),y.createElement(pe.Z,null,y.createElement("label",null,"\u7A0B\u5E8F\u586B\u7A7A\u9898"),y.createElement(ce.Z,{min:0,max:10,value:tt,onChange:St,style:{marginLeft:"8px"}})))),Ot?y.createElement("div",{onClick:$t,className:Fe.bottomBtn},y.createElement("i",{className:"iconfont icon-tingzhihuida"}),"\u505C\u6B62\u51FA\u9898"):un?y.createElement("div",{className:`${Fe.bottomBtn} ${Fe.disabled}`},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898"):y.createElement("div",{onClick:()=>{if(_e!==-1){Je(!0);return}fn()},className:Fe.bottomBtn},y.createElement("i",{className:"iconfont icon-kaishichuti font14"}),"\u5F00\u59CB\u51FA\u9898")),y.createElement(ne.Z,{onStatusChange:We,loadingText:"\u8BD5\u9898\u751F\u6210\u4E2D",fetchUrl:"/api/stream/intelligent_imports/stream.json",showEditableToolbar:!In,noRestrictModal:Rt,stringTransformer:E.o,onError:Ut=>{Object.prototype.toString.call(Ut)==="[object Object]"&&Ut.status===-9&&Rt(Ut.data)}}))),y.createElement(Me.Z,{placement:"bottom",height:"100%",closable:!1,className:"body-overflow-hidden",destroyOnClose:!0,open:et},y.createElement(fe.Z,{align:"middle",style:{margin:"8px auto 24px auto",width:1200,fontWeight:600},className:"c-black font18"},y.createElement("img",{src:te(36413),alt:"\u667A\u80FD\u51FA\u9898"}),y.createElement("span",{className:"ml10"},"\u667A\u80FD\u51FA\u9898")),y.createElement(oe.Z,{stickyTop:-24,hideWordFeatures:!0,dataSource:Oe,isRefreshItemBank:!0,okText:"\u5BFC\u5165\u9898\u5E93",mode:1,onCancel:()=>Ve(!1),onSuccess:()=>{Ve(!1),Ne(!1)}}),y.createElement("div",{style:{height:70}})),sn("\u5904\u7406\u4E2D"))})},27478:function(ot,yt,te){"use strict";var y=te(59301);const ue=({scrollBoxRef:Me,bottomInspectRef:fe,contentRef:he,status:ye,rootMargin:Ee="70px",bottomOffset:Te=110})=>{const[pe,ce]=(0,y.useState)(!0),Fe=(0,y.useRef)(!1);return(0,y.useEffect)(()=>{if(!Me.current||!fe.current)return;const De=new IntersectionObserver(([Ze])=>{var oe,a,E,x;if(!document.contains(Ze.target)){console.log("\u76EE\u6807\u5143\u7D20\u5DF2\u4ECE DOM \u79FB\u9664");return}if(((oe=Ze.rootBounds)==null?void 0:oe.width)===0&&((a=Ze.rootBounds)==null?void 0:a.height)===0){console.log("root\uFF08\u6EDA\u52A8\u5BB9\u5668\uFF09\u65E0\u6548\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664");return}if(((E=Ze.boundingClientRect)==null?void 0:E.width)===0&&((x=Ze.boundingClientRect)==null?void 0:x.height)===0){console.log("\u76EE\u6807\u5143\u7D20\u5BBD\u9AD8\u4E3A 0\uFF0C\u53EF\u80FD\u5DF2\u88AB\u79FB\u9664\u6216 display: none");return}ce(Ze.isIntersecting)},{root:Me.current,rootMargin:Ee,threshold:0});return De.observe(fe.current),()=>{De.disconnect()}},[Me.current,fe.current,Ee]),(0,y.useEffect)(()=>{if(!ye)return;const De=Me.current,Ze=he.current;Fe.current=!1;let oe=De.scrollTop;const a=()=>{const{scrollTop:x,scrollHeight:b,clientHeight:z}=De;x>oe?x+z>=b-Te&&(De.scrollTop=De.scrollHeight,Fe.current=!1):x{Fe.current||(De.scrollTop=De.scrollHeight)});return E.observe(Ze),()=>{setTimeout(()=>{E.unobserve(Ze)},250),De.removeEventListener("scroll",a)}},[ye]),pe};yt.Z=ue},36136:function(ot,yt,te){"use strict";var y=te(59301);const ue=({contentRef:Me,status:fe})=>((0,y.useEffect)(()=>{!fe&&(Me!=null&&Me.current)&&Me.current.querySelectorAll("code[data-text], mathx[data-text]").forEach(Ee=>{Ee.tagName.toLowerCase()==="code"?Ee.parentElement&&(Ee.parentElement.contentEditable="false"):Ee.tagName.toLowerCase()==="mathx"&&(Ee.contentEditable="false")})},[fe]),(ye=!1)=>{const Ee=Fe=>{const De={"&":"&","<":"<",">":">",""":'"',"'":"'"," ":" ","©":"\xA9","®":"\xAE","€":"\u20AC"};return Fe.replace(/&[^;]+;/g,Ze=>De[Ze]||Ze)};if(!Me.current)return"";const Te=Me.current.cloneNode(!0);Te.querySelectorAll("code[data-text], mathx[data-text]").forEach(Fe=>{let De=Fe.getAttribute("data-text");Fe.tagName.toLowerCase()==="code"?De=De.replace(/```.*\n|\n```/g,""):Fe.tagName.toLowerCase()==="mathx"&&(De=`$$${De}$$`);const Ze=document.createTextNode(De);Fe.parentNode.replaceChild(Ze,Fe)}),ye&&Te.querySelectorAll('[data-select="disabled"]').forEach(De=>{var Ze;const oe=De.textContent||"",a=document.createTextNode(oe+` `);(Ze=De.parentNode)==null||Ze.replaceChild(a,De)});let ce=Te.innerHTML;return ye||(ce=ce.replace(/<[^>]*data-select="disabled"[^>]*>.*?<\/[^>]*>/g,"")),ce=ce.replace(/

      /g,""),ce=ce.replace(/<\/p>/g,` `),ce=ce.replace(/
      /g,` `),ce=ce.replace(/\r\n/g,` -`),ce=ce.replace(/<[^>]*>/g,""),ce=Ee(ce),ce});yt.Z=ue},86106:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return De}});var y=te(59301),ue=te(43418),Me=te(95237),fe=te(93948),he="data:image/png;base64,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",ye="data:image/png;base64,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",Ee="data:image/png;base64,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",Te={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},pe=te(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var De=()=>{const[Ze,oe]=(0,y.useState)(0),[a,E]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const ie=()=>{oe(Ae=>Ae>=99?(clearInterval(z.current),99):Ae+1)};return z.current=setInterval(ie,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),E(!0),b(!1)},ne=(ie=0)=>{b(!0),oe(ie),E(!1)},ae=ie=>{const Ae=ie/1048576;let de;return Ae<=.3?de=3:Ae<=.5?de=5:Ae<=1?de=10:Ae<=2?de=20:Ae<=3?de=30:Ae<=10?de=Ae*10:de=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${de}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>pe.createElement("span",{className:Te.dotLoading},pe.createElement("span",null,"."),pe.createElement("span",null,"."),pe.createElement("span",null,"."));return{progress:Ze,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(ie=>!ie),CreateProgressModal:(ie=ce,Ae)=>(typeof ie=="string"&&(ie=[ie,ie,ie]),pe.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},pe.createElement(Me.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ze<=30&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:he,alt:"Step 1"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[0],le())),Ze>30&&Ze<60&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:ye,alt:"Step 2"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[1],le())),Ze>=60&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:Ee,alt:"Step 3"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[2],le())),pe.createElement(fe.Z,{className:Te.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ze}),!!Ae&&pe.createElement("div",{className:"c-grey-999"},ae(Ae)))))}}},89498:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return _e}});var y=te(59301),ue=te(38854),Me=te(8591),fe=te(6848),he=te(92832),ye=te(3113),Ee=te(43276),Te={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"},ce=({position:rt,children:ct})=>{const{left:we=0,top:Be=0}=rt||{},[Je,Le]=(0,y.useState)(we),[dt,xt]=(0,y.useState)(Be),be=(0,y.useRef)(null),it=()=>{if(be.current){const Dt=be.current.offsetWidth,Se=be.current.offsetHeight,ke=window.innerWidth,Ct=window.innerHeight;let pt=we,It=Be;we+Dt>ke&&(pt=ke-Dt),pt<0&&(pt=0),Be+Se>Ct&&(It=Ct-Se),It<0&&(It=0),Le(pt),xt(It)}};return(0,y.useEffect)(()=>{if(!be.current||!rt)return;const Dt=new ResizeObserver(()=>{it()});return Dt.observe(be.current),()=>{Dt.disconnect()}},[we,Be,rt]),(0,y.useEffect)(()=>{rt&&it()},[we,Be,rt]),rt?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Je}px`,top:`${dt}px`,zIndex:1050}},ct):null},Fe=te(3294),De=te(56102),Ze=te(24544),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(rt,ct,we)=>ct in rt?oe(rt,ct,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[ct]=we,ne=(rt,ct)=>{for(var we in ct||(ct={}))b.call(ct,we)&&ee(rt,we,ct[we]);if(x)for(var we of x(ct))z.call(ct,we)&&ee(rt,we,ct[we]);return rt},ae=(rt,ct)=>a(rt,E(ct)),le=(rt,ct,we)=>new Promise((Be,Je)=>{var Le=be=>{try{xt(we.next(be))}catch(it){Je(it)}},dt=be=>{try{xt(we.throw(be))}catch(it){Je(it)}},xt=be=>be.done?Be(be.value):Promise.resolve(be.value).then(Le,dt);xt((we=we.apply(rt,ct)).next())}),ie=({visible:rt,position:ct,selectText:we,applyRefinedText:Be,fetchUrl:Je,noRestrictModal:Le})=>{var dt;const[xt,be]=(0,y.useState)(!1),[it,Dt]=(0,y.useState)([]),[Se,ke]=(0,y.useState)(""),[Ct,pt]=(0,y.useState)(1),[It,Et]=(0,y.useState)(""),[Xt,at]=(0,y.useState)(!1),tt=(0,y.useRef)(null),[St,ut]=(0,y.useState)(!1),[nt,lt]=(0,y.useState)(0),We=(0,y.useRef)(!1),Mt=((dt=it==null?void 0:it[(it==null?void 0:it.length)-1])==null?void 0:dt.loading)===!0;(0,y.useEffect)(()=>{if(rt){pt(1);return}ut(!1),be(!1),nn(),lt(0),Dt([]),pt(0)},[rt]);const nn=()=>{var fn,rn;ke(""),Et(""),(rn=(fn=tt.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn)},Ot=(...fn)=>le(void 0,[...fn],function*(rn="",hn=it){const un=Date.now(),Ut=[...hn,{text:rn,key:un,sender:"user",show:!0},{loading:!0,key:un,sender:"AI",show:!0}];pt(2),Dt(Ut);const zn=en(hn),bt={no_record_times:!0,prompt:rn,history:zn};tt.current=new Ze.Z(Fe.Z.API_SERVER+Je,bt),yield new Promise(Bt=>{tt.current.on("data",qt=>{const{chunk:{msg:Gt},full:Ie}=qt,ht=Gt==="error";ut(!0),Et(Ln(Ie)),Dt(Pt=>Pt.map((jt,vt)=>vt===Pt.length-1?ae(ne({},jt),{text:Ie,loading:!1,error:ht}):jt))}),tt.current.on("done",()=>Bt()),tt.current.on("error",qt=>{const Gt="\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(qt)==="[object Object]"&&qt.status===-9&&(pt(1),Le(qt.data)),Dt(Ie=>Ie.map((ht,Pt)=>Pt===Ie.length-1?ae(ne({},ht),{text:Gt,loading:!1,error:!0}):ht)),Bt()}),tt.current.on("cancelled",()=>Bt()),tt.current.startStream()}),be(!1)}),Jt=fn=>{ke(fn.target.value)},en=fn=>fn.reduce((hn,un)=>{if(un.sender==="user"){const Ut=fn.find(zn=>zn.key===un.key&&zn.sender==="AI");Ut&&(Ut!=null&&Ut.text)&&!(Ut!=null&&Ut.error)&&hn.push({question:un.text,answer:Ut.text})}return hn},[]),dn=()=>{if(In)return;const fn=Zt("\u6539\u5199");nn(),be(!0),Ot(fn)},wn=fn=>{if(fn.key==="Enter"&&!fn.shiftKey){if(fn.preventDefault(),We.current||Gn)return;dn()}},yn=()=>{var fn,rn;lt(hn=>hn+1),(rn=(fn=tt.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn),be(!1),ut(!1)},sn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],Ln=(fn="")=>{const rn=["\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((hn,un)=>{rn.push(`\u7B54\u6848${un+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u51FA\uFF1A`)}),rn.forEach(hn=>{const un=new RegExp(hn,"g");fn=fn.replace(un,`**${hn}** `)}),fn},Zt=fn=>fn==="\u6539\u5199"?`${Se}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${we}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${we}\uFF0C${fn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Rt=fn=>{let rn="";fn.key==="1"&&(rn=Zt("\u6DA6\u8272")),fn.key==="2"&&(rn=Zt("\u6269\u5199")),fn.key==="3"&&(rn=Zt("\u7F29\u5199")),nn(),be(!0),Ot(rn)},Wt=()=>{const fn=it.splice(it.length-2),{text:rn}=(fn==null?void 0:fn[0])||{};nn(),be(!0),Ot(rn,it)},Gn=xt||St,In=(Se==null?void 0:Se.trim())==="";return rt?y.createElement(ue.Z,{open:In&&!Gn&&(Xt||!It),overlayStyle:{minWidth:200},menu:{items:sn,onClick:Rt}},y.createElement(ce,{position:ct},y.createElement("div",{className:Te.wrap},Ct===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.chatContainer},Mt&&y.createElement("div",{className:Te.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),It&&y.createElement(Ee.Z,{cancelIndex:nt,streamingStatus:xt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){lt(0),setTimeout(()=>ut(!1),0)}),value:It})),y.createElement("div",{className:Te.btnContainer},y.createElement("div",{onClick:()=>Be(!0,It),className:Te.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Be(!1,It),className:Te.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(De.CopyToClipboard,{text:It,onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:Te.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Wt,className:Te.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{pt(1),nn(),Dt([])},className:Te.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:Te.inputContainer},y.createElement(he.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Se,bordered:!1,onFocus:()=>at(!0),onBlur:()=>setTimeout(()=>at(!1),300),onChange:Jt,onPressEnter:wn,onCompositionStart:()=>We.current=!0,onCompositionEnd:()=>We.current=!1}),St?y.createElement("div",{className:`iconfont icon-tingzhihuida ${Te.cancelBtn}`,onClick:yn}):y.createElement(ye.ZP,{className:In?Te.sendBtnDisabled:Te.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Gn,onClick:dn}))))):y.createElement(y.Fragment,null)},Ae={"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"},de=Object.defineProperty,Pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,et=(rt,ct,we)=>ct in rt?de(rt,ct,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[ct]=we,Ve=(rt,ct)=>{for(var we in ct||(ct={}))me.call(ct,we)&&et(rt,we,ct[we]);if(Pe)for(var we of Pe(ct))ge.call(ct,we)&&et(rt,we,ct[we]);return rt};const ve=rt=>React.createElement("svg",Ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},rt),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ne=(0,y.forwardRef)(({initialContent:rt,onButtonClick:ct},we)=>{const[Be,Je]=(0,y.useState)(null),[Le,dt]=(0,y.useState)(null),[xt,be]=(0,y.useState)(""),[it,Dt]=(0,y.useState)(null),Se=we,ke=tt=>{const St=document.elementFromPoint(10,tt),ut=document.createRange();let nt=null;const lt=document.createTreeWalker(Se.current,NodeFilter.SHOW_TEXT,{acceptNode:dn=>{const wn=document.createRange();wn.selectNodeContents(dn);const yn=wn.getBoundingClientRect();return yn.top<=tt&&yn.bottom>=tt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let We="",Mt,nn,Ot=null,Jt=null,en=null;for(;Mt=lt.nextNode();){Mt.parentNode.getAttribute("data-select")==="disabled"&&(nn=!0),We+=Mt.textContent,Jt||(Jt=Mt),en=Mt;const dn=document.createRange();dn.selectNodeContents(Mt);const wn=dn.getBoundingClientRect();Ot===null&&(Ot=wn.top)}if(Jt&&en&&!nn){const dn=document.createRange();dn.setStart(Jt,0),dn.setEnd(en,en.textContent.length),Dt(dn)}else Dt(null);return dt(Ot-1),nn?"":We.trim()};function Ct(tt){for(;tt.parentElement&&tt.parentElement.tagName.toLowerCase()!=="section";){var St=window.getComputedStyle(tt.parentElement);if(St.pointerEvents==="none")return!0;tt=tt.parentElement}return!1}const pt=tt=>{var St,ut;if(Ct(tt.target)){dt(-1e6);return}if(((ut=(St=document.getSelection())==null?void 0:St.toString)==null?void 0:ut.call(St))!==""){dt(-1e6);return}const nt=ke(tt.clientY);if((nt==null?void 0:nt.trim())===""){dt(-1e6);return}const lt=Se.current.getBoundingClientRect();Je(lt.left-30),be(nt)},It=()=>{},Et=tt=>{ct&&xt&&ct(xt,tt.clientX,tt.clientY,it)},Xt=()=>{if(it){const tt=window.getSelection();tt.removeAllRanges(),tt.addRange(it)}},at=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const tt=Se.current;return tt.addEventListener("mousemove",pt),tt.addEventListener("mouseleave",It),()=>{tt.removeEventListener("mousemove",pt),tt.removeEventListener("mouseleave",It),at()}},[rt]),y.createElement("div",{className:Ae["hover-line-container2"]},Le!==null&&y.createElement("div",{className:Ae["line-button-container"],style:{top:Le,left:Be},onMouseEnter:()=>{Xt()},onMouseLeave:()=>{at(),dt(null),be(""),Dt(null)}},y.createElement("div",{className:Ae.button,onClick:Et},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},_e=({nodeRef:rt,noRestrictModal:ct})=>{const[we,Be]=(0,y.useState)(null),[Je,Le]=(0,y.useState)(null),[dt,xt]=(0,y.useState)(!1),[be,it]=(0,y.useState)(null),[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)(!1),pt=rt,It=(0,y.useRef)(null),Et=(0,y.useRef)(null),[Xt,at]=(0,y.useState)("");(0,y.useEffect)(()=>{we!=null&&we.toString()&&at(we==null?void 0:we.toString())},[we==null?void 0:we.toString()]);const tt=()=>{const lt=window.getSelection(),We=pt.current.scrollTop,Mt=pt.current.getBoundingClientRect();if(lt.rangeCount>0&<.toString().length>0){const nn=lt.getRangeAt(0);Be(nn.cloneRange());const Ot=nn.getBoundingClientRect(),Jt=40;let en=Ot.top+We-5+Jt;en{if(!lt||lt.rangeCount===0){Se(!1);return}const Mt=lt.getRangeAt(0).getBoundingClientRect(),nn=window.getComputedStyle(pt.current),Ot=parseInt(nn.lineHeight),Jt=parseInt(nn.paddingTop),en=pt.current.scrollTop,dn=pt.current.getBoundingClientRect(),wn=Mt.top-dn.top+en,yn=Math.floor((wn-Jt)/Ot),sn=Jt+yn*Ot-en;it(sn),Se(!0)},ut=lt=>{pt.current&&!pt.current.contains(lt.target)&&Ct(!1)};(0,y.useEffect)(()=>{const lt=pt.current;return lt.addEventListener("scroll",tt),lt.addEventListener("input",tt),lt.addEventListener("click",tt),lt.addEventListener("mouseup",tt),lt.addEventListener("keyup",tt),lt.addEventListener("click",tt),document.addEventListener("mousedown",ut),()=>{lt.removeEventListener("scroll",tt),lt.removeEventListener("input",tt),lt.removeEventListener("click",tt),lt.removeEventListener("mouseup",tt),lt.removeEventListener("keyup",tt),lt.removeEventListener("click",tt),document.removeEventListener("mousedown",ut)}},[]);const nt=(lt=!0,We)=>{if(!we)return;const Mt=Et.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),nn=we.cloneRange(),Ot=window.getSelection();if(Ot.removeAllRanges(),Ot.addRange(nn),lt){nn.deleteContents();const Jt=document.createElement("div");Jt.innerHTML=Mt;const en=Array.from(Jt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}else{nn.collapse(!1);const Jt=document.createElement("div");Jt.innerHTML=" "+Mt;const en=Array.from(Jt.childNodes);for(;en.length>0;)nn.insertNode(en.pop())}Ot.removeAllRanges(),Be(null),xt(!1),Le(null)};return y.createElement("section",{ref:Et},Je&&y.createElement("div",{ref:It,className:Oe.toolbar,style:{top:Je==null?void 0:Je.top,left:Je==null?void 0:Je.left}},y.createElement("div",{className:Oe.button,onClick:()=>xt(!0)},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(ie,{key:JSON.stringify(Je),noRestrictModal:ct,visible:dt,position:Je,selectText:Xt,applyRefinedText:nt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),pt.current&&y.createElement(Ne,{ref:pt,onButtonClick:(lt,We,Mt,nn)=>{Be(nn),xt(!0),at(lt),Le({left:We,top:Mt+20})}}))}},88985:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return he}});var y=te(59301),ue=te(43418),Me={num:"num___VQiqB"},he=({visible:ye,usedCount:Ee,totalCount:Te,onOk:pe,onCancel:ce})=>{const Fe=()=>Ee>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Me.num},Ee),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Me.num},Ee),"\u6B21\uFF09\u3002");return y.createElement(ue.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ce,onOk:pe,footer:Ee>0?void 0:null},Fe())}},25355:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return E},Q:function(){return oe}});var y=te(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Me=te(24544),fe=te(3294),he=te(43276),ye=te(89498),Ee=te(27478),Te=te(53630),pe="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==",ce=te(92310),Fe=te.n(ce),De=te(8591),Ze=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>Ze(void 0,null,function*(){}),close:()=>{}};var E=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:ae,fetchUrl:le,noRestrictModal:re=()=>{},showEditableToolbar:ie,bottomOffset:Ae=110,loadingText:de,showEmptyData:Pe=!0,onStatusChange:me,stringTransformer:ge,bottomContainerNode:et})=>{const[Ve,ve]=(0,y.useState)(!1),[He,ze]=(0,y.useState)(""),[Ne,Oe]=(0,y.useState)(0),[Ge,_e]=(0,y.useState)(!1),rt=(0,y.useRef)(null),ct=(0,y.useRef)(null),we=(0,y.useRef)(null),Be=(0,y.useRef)(null),Je=(0,Ee.Z)({scrollBoxRef:Be,bottomInspectRef:we,contentRef:ct,status:Ge,bottomOffset:Ae}),Le=Ve||Ge;(0,y.useEffect)(()=>{z==null||z(He)},[He]),(0,y.useEffect)(()=>{me==null||me({contentRef:ct,status:Le,value:He,open:dt,close:xt})},[Le,He]);const dt=it=>Ze(void 0,null,function*(){ve(!0),ze(""),Oe(0);const Dt=le;it!=null&&it.fetchUrl&&delete it.fetchUrl,rt.current=new Me.Z(`${fe.Z.API_SERVER}${Dt}`,it),yield new Promise((Se,ke)=>{rt.current.on("data",Ct=>{let{chunk:{content:pt,type:It}}=Ct;_e(!0),It==="text"&&ze(Et=>ge?ge(Et+pt):Et+pt)}),rt.current.on("done",()=>{Se()}),rt.current.on("error",Ct=>{Object.prototype.toString.call(Ct)==="[object Object]"&&Ct.status===-1&&De.ZP.warning((Ct==null?void 0:Ct.message)||""),Se(),ae==null||ae(Ct)}),rt.current.on("cancelled",()=>{Se(),ne==null||ne()}),rt.current.startStream()}),ve(!1)}),xt=()=>{var it,Dt;Oe(1),(Dt=(it=rt.current)==null?void 0:it.cancelRequest)==null||Dt.call(it),ve(!1),_e(!1)},be=(0,y.useMemo)(()=>ct.current?y.createElement(ye.Z,{noRestrictModal:re,nodeRef:ct}):y.createElement(y.Fragment,null),[ct.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:Fe()(ue.container,x),style:b,ref:Be},y.createElement("div",{ref:ct,className:ue.liWrap,contentEditable:!Le},He&&y.createElement(he.Z,{cancelIndex:Ne,streamingStatus:Ve,loadImage:!1,onFinish:()=>Ze(void 0,null,function*(){Oe(0),setTimeout(()=>_e(!1),0),ee==null||ee(He)}),value:He})),!He&&!Le&&y.createElement("div",{className:ue.imgBox},y.createElement("img",{width:56,src:pe}),y.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&Le&&y.createElement(Te.Z,{text:de}),!Je&&y.createElement("div",{className:ue.backBottom,onClick:()=>{Be.current.scrollTop=Be.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:we}),et),!Le&&ie&&be)}},53630:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:he})=>y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),!!he&&y.createElement("div",{className:"mt5"},he))},31707:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return b}});var y=te(59301),ue=te(19909),Me={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},fe=te(8591),he=te(95237),ye=te(99064),Ee=Object.defineProperty,Te=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Fe.call(ee,ne)&&Ze(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))De.call(ee,ne)&&Ze(z,ne,ee[ne]);return z},a=(z,ee)=>Te(z,pe(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({description:z,code:ee,showData:ne={},sendParams:ae={},allShow:le=!1,draggableExtraNode:re})=>{const ie=[{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:z,show:ne==null?void 0:ne.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:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.ai_code_diagnosis,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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:z,query:ee,show:ne==null?void 0:ne.ai_code_comment,type:8}],Ae=ge=>{const{setChatData:et,setLoading:Ve,getData:ve,clearStatus:He,typing:ze,setImageGenerator:Ne,renderChatItems:Oe,setSceneAwareness:Ge,setIdentifier:_e}=ge;let rt=ie;return le||(rt=ie.filter(ct=>ct.show)),y.createElement("div",{className:`${Me.bigTips} mt10`},rt.map((ct,we)=>y.createElement("div",{onClick:()=>E(void 0,null,function*(){var Be;if(ze){fe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ge(!1),Ne(!1),Ve(!0),He();const Je=Oe(ct.query);Je[0].show=!1,Je[1].imageGenerator=!1,et(Je);const Le=yield me.onAdd(),dt=(Be=Le==null?void 0:Le.data)==null?void 0:Be.identifier;_e(dt),ve("",a(oe({type:ct.type,description:ct.description,query:ct.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:dt},ae),{prompt:ne==null?void 0:ne.ai_code_evaluation_promote}))}),key:we,className:Me.item},y.createElement(he.Z,{align:"middle"},y.createElement("img",{className:"mr10",src:ct.img}),y.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},ct.name)),y.createElement("div",{className:"mt10",style:{color:"#434D6C"}},ct.des))))},de=ge=>E(void 0,[ge],function*({type:et,value:Ve,index:ve,identifier:He,objectIndex:ze}){const Ne={index:ze,identifier:He};if(et==="like"&&(yield(0,ye.ZP)("/api/course_qna_records/like.json",{method:"post",body:Ne})).status!==0||et==="dislike"&&(yield(0,ye.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Ne})).status!==0)return Promise.reject()}),me={onAdd:()=>(0,ye.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ye.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Game",by_self:!0}}),onListClick:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"get"}),onListDelete:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"delete"}),onListDealData:ge=>{let et=[];return ge==null||ge.forEach(Ve=>{var ve;const He=Ve.id,ze=Ve.think?{reasoning:Ve.think,thinkingEnabled:!0}:{},Ne=[{text:Ve.question,key:He,sender:"user",fileList:[],show:!0},oe({key:He,loading:!1,sender:"AI",show:!0,source:Ve.answer_source,text:Ve.answer,like:Ve.like,dislike:Ve.dislike,time:Ve.think_time,id:Ve.id,imageGenerator:((ve=Ve==null?void 0:Ve.answer)==null?void 0:ve.slice(0,4))==="new Promise((wn,yn)=>{var sn=Rt=>{try{Zt(dn.next(Rt))}catch(Wt){yn(Wt)}},Ln=Rt=>{try{Zt(dn.throw(Rt))}catch(Wt){yn(Wt)}},Zt=Rt=>Rt.done?wn(Rt.value):Promise.resolve(Rt.value).then(sn,Ln);Zt((dn=dn.apply(Jt,en)).next())}),ee=({value:Jt="",streamingStatus:en,onFinish:dn,cancelIndex:wn,time:yn,loading:sn,loadAll:Ln})=>{const[Zt,Rt]=(0,y.useState)(""),[Wt,Gn]=(0,y.useState)(!0),In=(0,y.useRef)(Jt),fn=(0,y.useRef)(en),rn=(0,y.useRef)(0),hn=(0,y.useRef)(null),[un,Ut]=(0,y.useState)(!1),zn=70;(0,y.useEffect)(()=>{fn.current=en},[en]),(0,y.useEffect)(()=>{In.current=Jt},[Jt]),(0,y.useEffect)(()=>{if(!en){Rt(In.current);return}return Ut(!0),hn.current=setInterval(bt,zn),()=>{clearInterval(hn.current)}},[]),(0,y.useEffect)(()=>{un&&(Rt(In.current),clearInterval(hn.current),Ut(!1),dn())},[wn]);const bt=()=>b(void 0,null,function*(){const Bt=In.current[rn.current];Bt!==void 0?(Rt(qt=>qt+Bt),rn.current++,clearInterval(hn.current),hn.current=setInterval(bt,280/(In.current.length-rn.current))):fn.current===!1&&(Rt(In.current),clearInterval(hn.current),Ut(!1),dn())});return x.createElement("div",{className:`${E.reasoning} fadeIn animated`},x.createElement("div",{className:E.btn,onClick:()=>Gn(!Wt)},x.createElement("i",{className:"iconfont icon-shendusikao"}),yn?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",yn," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),Wt?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),sn&&x.createElement(pe.Z,{spinning:!0,className:"mt20"}),Wt&&!sn&&x.createElement("div",{className:E.content},Zt,un?x.createElement("span",{className:"aiBlink"},"__"):""))},ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ae=te(81327),le=Object.defineProperty,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Jt,en,dn)=>en in Jt?le(Jt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[en]=dn,Pe=(Jt,en)=>{for(var dn in en||(en={}))ie.call(en,dn)&&de(Jt,dn,en[dn]);if(re)for(var dn of re(en))Ae.call(en,dn)&&de(Jt,dn,en[dn]);return Jt};const me=Jt=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Jt),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 ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",et=Object.defineProperty,Ve=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ze=(Jt,en,dn)=>en in Jt?et(Jt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[en]=dn,Ne=(Jt,en)=>{for(var dn in en||(en={}))ve.call(en,dn)&&ze(Jt,dn,en[dn]);if(Ve)for(var dn of Ve(en))He.call(en,dn)&&ze(Jt,dn,en[dn]);return Jt};const Oe=Jt=>React.createElement("svg",Ne({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Jt),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 Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",_e=te(59301),ct=({value:Jt,onChange:en})=>{const[dn,wn]=(0,y.useState)(!1),yn=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ge}],sn=yn.find(Ln=>Ln.key===Jt);return _e.createElement("div",{className:ne.select},_e.createElement(ae.Z,{size:10},_e.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),_e.createElement("div",{className:ne.box,onMouseLeave:()=>wn(!1)},_e.createElement("div",{className:ne.text,onClick:()=>wn(!0)},_e.createElement("img",{src:sn.img,width:20}),_e.createElement("span",null,sn.name),_e.createElement("b",{className:"iconfont icon-zhankai6"})),dn&&_e.createElement("div",{className:ne.itemWrap},_e.createElement("aside",null,yn.map(Ln=>_e.createElement("div",{key:Ln.key,className:`${ne.item} ${Ln.key===Jt?ne.active:""}`,onClick:Zt=>{Zt.stopPropagation(),en(Ln.key),wn(!1)}},_e.createElement("img",{src:Ln.img,width:20}),_e.createElement("span",null,Ln.name))))))))},we={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Be=te(99064),Je=te(955),Le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},xt=({src:Jt,onClick:en,topPercentage:dn=.62,draggableExtraNode:wn})=>{const yn=(0,y.useRef)(null),sn=(0,y.useRef)(!1),Ln=(0,y.useRef)(!1),[Zt,Rt]=(0,y.useState)(window.innerHeight*dn),[Wt,Gn]=(0,y.useState)(!1),In=10;return(0,y.useEffect)(()=>{if(yn.current){let fn=function(zn){var bt;sn.current=!0,Ut=zn.pageY,un=zn.pageY-(((bt=yn.current)==null?void 0:bt.getBoundingClientRect().top)||0),(0,Je.kk)("none"),document.onselectstart=function(){return!1}},rn=function(){sn.current&&!Ln.current&&en&&en(),sn.current=!1,Ln.current=!1,(0,Je.kk)("auto"),document.onselectstart=null},hn=function(zn){var bt;if(sn.current){const qt=zn.pageY-un,Gt=window.innerHeight-(((bt=yn.current)==null?void 0:bt.offsetHeight)||0)-50,Ie=50;if(!Ln.current&&Math.abs(Ut-zn.pageY)>In&&(Ln.current=!0),Ln.current){let ht=Math.max(Ie,Math.min(qt,Gt));Rt(ht)}}},un=0,Ut=0;return yn.current.addEventListener("mousedown",fn),document.addEventListener("mousemove",hn),document.addEventListener("mouseup",rn),()=>{var zn,bt;(bt=(zn=yn==null?void 0:yn.current)==null?void 0:zn.removeEventListener)==null||bt.call(zn,"mousedown",fn),document.removeEventListener("mousemove",hn),document.removeEventListener("mouseup",rn)}}},[en]),(0,y.useEffect)(()=>{const fn=()=>{Rt(window.innerHeight*dn)};return window.addEventListener("resize",fn),()=>{window.removeEventListener("resize",fn)}},[dn]),y.createElement("div",{className:Le.draggableImage,style:{top:`${Zt}px`,display:Wt?"none":"block",cursor:sn.current?"grabbing":"grab"},ref:yn},wn&&y.createElement("div",{className:Le.extraNode,onMouseUp:fn=>fn.stopPropagation(),onMouseDownCapture:fn=>fn.stopPropagation()},wn),y.createElement("img",{className:Le.img,src:Jt,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Le.close}`,onMouseUp:fn=>{fn.stopPropagation(),Gn(!0)}}))},be="data:image/png;base64,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",it="data:image/png;base64,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",Dt="data:image/png;base64,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",Se=te(3294),ke=te(56102),Ct=te(24544),pt=te(58617),It=te(32050),Et=Object.defineProperty,Xt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,nt=(Jt,en,dn)=>en in Jt?Et(Jt,en,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[en]=dn,lt=(Jt,en)=>{for(var dn in en||(en={}))St.call(en,dn)&&nt(Jt,dn,en[dn]);if(tt)for(var dn of tt(en))ut.call(en,dn)&&nt(Jt,dn,en[dn]);return Jt},We=(Jt,en)=>Xt(Jt,at(en)),Mt=(Jt,en,dn)=>new Promise((wn,yn)=>{var sn=Rt=>{try{Zt(dn.next(Rt))}catch(Wt){yn(Wt)}},Ln=Rt=>{try{Zt(dn.throw(Rt))}catch(Wt){yn(Wt)}},Zt=Rt=>Rt.done?wn(Rt.value):Promise.resolve(Rt.value).then(sn,Ln);Zt((dn=dn.apply(Jt,en)).next())}),Ot=({title:Jt="\u5934\u6B4CAI",placeholder:en,hideUpload:dn,hideInputBox:wn,aiIcon:yn=be,userIcon:sn=it,dragIcon:Ln=Dt,children:Zt,fetchUrl:Rt,fetchData:Wt={},extraAnswerAction:Gn,showDefaultTips:In=!0,onOpen:fn,onClose:rn,loadingOption:hn,showPreference:un=!1,initMessage:Ut,customRequest:zn,visible:bt,width:Bt=1200,isCheckRestrictNumber:qt=!1,headNode:Gt,headFunctionNode:Ie,showRedraw:ht,showEdit:Pt,promptPropName:jt="prompt",topPercentage:vt,showSwitchingModel:ft=!1,showImageGenerator:xe=!1,showLookHistory:Qe=!1,fetchListObject:je,customPreference:Ft,customDataNode:Qt,showAddSession:$t,historyId:gn,draggableExtraNode:An,drawerExtraNode:Nn,menuExtraFunctionNode:pn,showSceneAwareness:Zn=!1,ReactComponent:Ye=ue.Z,topFunctionNode:Lt,footerContainerStyle:xn,chatContainerStyle:wt={},showCodePreview:Mn=!1,showSource:_t=!0,onSendMessage:mn,onDynamic:Tn=()=>{}})=>{var Cn,ea;const[_n,oa]=(0,y.useState)(!1),[ca,Qn]=(0,y.useState)("qwen-max"),[qn,tn]=(0,y.useState)([]),[Aa,ua]=(0,y.useState)([]),[Ia,Xn]=(0,y.useState)(!1),[Yt,Dn]=(0,y.useState)(!1),[Un,ln]=(0,y.useState)(!1),[kn,Re]=(0,y.useState)([]),[pa,Oa]=(0,y.useState)(""),[Da,ja]=(0,y.useState)(0),[En,Ga]=(0,y.useState)(void 0),[Xa,sa]=(0,y.useState)(!1),[da,jn]=(0,y.useState)(null),[ba,Ra]=(0,y.useState)(""),Yn=(0,y.useRef)(),ta=(0,y.useRef)(null),Sa=(0,y.useRef)(null),[Pa,Tt]=(0,y.useState)(!1),[an,zt]=(0,y.useState)(!1),[On,ra]=(0,y.useState)(!1),[bn,ga]=(0,y.useState)(!1),[se,mt]=(0,y.useState)(!1),[Ce,Xe]=(0,y.useState)(0),Ue=(0,y.useRef)(null),At=(0,y.useRef)(!1),gt=(0,y.useRef)(null),[$e,st]=(0,y.useState)(void 0),[Ht,vn]=(0,y.useState)(!0),[on,Kt]=(0,y.useState)(Bt-28),[Nt,Bn]=(0,y.useState)(!1),[cn,na]=(0,y.useState)(!0),[Ke,Sn]=(0,y.useState)([]),aa=(0,y.useRef)([]),Ta=(0,y.useRef)(null),Hn=(0,y.useRef)(null),Qa=(0,y.useRef)(!1),Kn=on-22,ma=pa==null?void 0:pa.split(` -`).length,{onAdd:ia,onGetList:fa,onListClick:xa,onListDelete:ha,onListDealData:ka}=je||{},ya=50,za=10,Ca={maxCount:ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:qn,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:kt=>Mt(void 0,null,function*(){var $n,va,Ba,La;const wa=(La=(Ba=(va=($n=kt==null?void 0:kt.name)==null?void 0:$n.split("."))==null?void 0:va.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(wa);return kt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?kt.size/1024/1024>100?(Me.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:(Me.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:kt})=>{tn(kt)},action:`${(Cn=Se.Z)==null?void 0:Cn.API_SERVER}/api/intelligent_imports/upload_file.json`},Wa={maxCount:za,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Aa,multiple:!0,accept:".jpg,.png,",beforeUpload:kt=>{var $n,va,Ba,La;const wa=(La=(Ba=(va=($n=kt==null?void 0:kt.name)==null?void 0:$n.split("."))==null?void 0:va.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["jpg","png"].includes(wa);return kt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?kt.size/1024/1024>10?(Me.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:(Me.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:kt})=>{ua(kt)},action:`${(ea=Se.Z)==null?void 0:ea.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!kn.length||!Yn.current)return;const kt=kn[kn.length-1];kt!=null&&kt.loading&&(Yn.current.scrollTop=Yn.current.scrollHeight)},[kn.length]),(0,y.useEffect)(()=>{if(!Yn.current||!Ue.current)return;const kt=new IntersectionObserver(([$n])=>{vn($n.isIntersecting)},{root:Yn.current,rootMargin:"70px",threshold:0});return kt.observe(Ue.current),()=>{Ue.current&&kt.unobserve(Ue.current)}},[Yn.current,Ue.current]),(0,y.useEffect)(()=>{if(!Pa)return;const kt=Yn.current,$n=gt.current;At.current=!1;let va=kt.scrollTop;const Ba=()=>{const{scrollTop:wa,scrollHeight:qa,clientHeight:Rn}=kt;wa>va?wa+Rn>=qa-50&&(kt.scrollTop=kt.scrollHeight,At.current=!1):wa{At.current||(kt.scrollTop=kt.scrollHeight)});return La.observe($n),()=>{var wa;La.unobserve($n),(wa=kt==null?void 0:kt.removeEventListener)==null||wa.call(kt,"scroll",Ba)}},[Pa]),(0,y.useEffect)(()=>{!Pa&&aa.current.length&&(Re([...kn,...aa.current]),aa.current=[])},[Pa]),(0,y.useEffect)(()=>{if(!Yn.current)return;const kt=new ResizeObserver(()=>{var $n;Yn.current&&Kt(($n=Yn.current)==null?void 0:$n.offsetWidth)});return kt.observe(Yn.current),()=>{Yn.current&&kt.unobserve(Yn.current)}},[Yn.current]),(0,y.useEffect)(()=>{typeof bt=="boolean"&&oa(bt)},[bt]),(0,y.useEffect)(()=>{var kt;if(ta.current&&da!==null){ta.current.focus();const $n=(kt=ta.current.resizableTextArea)==null?void 0:kt.textArea;$n&&($n.selectionStart=$n.selectionEnd=$n.value.length)}},[da]),(0,y.useEffect)(()=>{ma<5&&sa(!1)},[ma]),(0,y.useEffect)(()=>{_n&&Ut&&(Re(Ka(Ut)),Xn(!0),po(Ut,{history:[]})),_n&&(Ea(),gn?no(gn):$t&&!$e&&Eo()),_n||Ja()},[_n]);const Ka=(kt="",$n=[],va=[])=>{const Ba=Date.now();return[{text:kt,key:Ba,sender:"user",fileList:$n,imageList:va,show:!0},{loading:!0,key:Ba,sender:"AI",show:!0,model:ca,imageGenerator:bn,thinkingEnabled:an,codePreview:On}]},Ja=()=>{Ra(""),jn(null),tn([]),ua([]),Oa("")},fo=()=>{if(fn){fn({chatData:kn,setChatData:Re,setLoading:Xn,getData:po,renderChatItems:Ka,handleAdd:Eo,identifier:$e});return}oa(!0)},$a=()=>{if(na(!0),rn){rn();return}oa(!1)},io=()=>{sa(!Xa)},Ea=()=>Mt(void 0,null,function*(){if(!qt)return;const kt=yield(0,Be.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(kt==null?void 0:kt.status)===0&&(kt==null?void 0:kt.total_number)!==-1&&(ja((kt==null?void 0:kt.total_number)-(kt==null?void 0:kt.remaining_number)),Ga(kt==null?void 0:kt.total_number))}),Ma=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",En,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Vn=kt=>kt.reduce((va,Ba)=>{if(Ba.sender==="user"){const La=kt.find(wa=>wa.key===Ba.key&&wa.sender==="AI");La&&(La!=null&&La.text)&&!(La!=null&&La.error)&&va.push({question:Ba.text,answer:La.text})}return va},[]),po=(...kt)=>Mt(void 0,[...kt],function*($n="",va={},Ba=kn){if(zn&&(yield zn({mes:$n,setChatData:Re,fileList:qn,body:va,checkNum:Ea,setLoading:Xn,bodyChatData:Ba,setTyping:Tt,setImageGenerator:ga,renderChatItems:Ka})),!zn){const La=qn==null?void 0:qn.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.file_id}),wa=Aa==null?void 0:Aa.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.data}),qa=va.history||Vn(Ba),Rn=lt(lt({identifier:$e,response_mode:"streaming",model:ca,scene_awareness:se,thinking_enabled:an,image_generator:bn,code_preview:On,file_ids:La,image_list:wa,history:qa,[jt]:$n},Wt),va),la=Object.fromEntries(Object.entries(Rn).filter(([Za,Ha])=>Ha!==void 0));Sa.current=new Ct.Z(Se.Z.API_SERVER+Rt,la),yield new Promise((Za,Ha)=>{let uo=null,ao=null;Sa.current.on("data",Na=>{Tt(!0);const{chunk:{content:Ua,type:mo,created:Do,msg:So}}=Na,ko=So==="error";mo==="thinking"&&(uo=uo||Do,Re(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(lt({},Po),{reasoning:(Po.reasoning||"")+Ua,loading:!1,hideAnswer:!0,error:ko}):Po))),mo==="text"&&(ao=ao||Do,Re(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(lt({},Po),{text:(Po.text||"")+Ua,loading:!1,startTime:uo,endTime:ao,error:ko}):Po)))}),Sa.current.on("done",()=>{Za()}),Sa.current.on("error",Na=>{let Ua="\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(Na)==="[object Object]"&&Na.status===-9&&(Ua=Na==null?void 0:Na.message),Re(mo=>[...mo].map((Do,So)=>So===mo.length-1?We(lt({},Do),{text:Ua,loading:!1,error:!0}):Do)),Za()}),Sa.current.on("cancelled",()=>{Za()}),Sa.current.startStream()})}Ea(),Xn(!1)}),Fo=kt=>{Oa(kt.target.value)},Bo=(kt,$n)=>{if(Ja(),Xn(!0),kt==="edit"){aa.current=kn.slice($n+2);const va=kn.splice($n),{fileList:Ba=[],imageList:La=[]}=(va==null?void 0:va[0])||{},wa=Ba.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.file_id}),qa=La.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.data}),Rn={history:Vn(kn),file_ids:wa,image_list:qa,edit:!0};Re([...kn,...Ka(ba,Ba,La)]),po(ba,Rn,kn)}if(kt==="redraw"){aa.current=kn.slice($n+1);const va=kn.splice($n-1),{text:Ba,fileList:La=[],imageList:wa=[]}=(va==null?void 0:va[0])||{},qa=La.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.file_id}),Rn=wa.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.data}),la={history:Vn(kn),file_ids:qa,image_list:Rn,edit:!0};Re([...kn,...Ka(Ba,La,wa)]),po(Ba,la,kn)}},Mo=()=>{if(pa.trim()!==""){Ja(),Xn(!0);const kt=qn.filter(va=>va.status==="done"),$n=Aa.filter(va=>va.status==="done");Re([...kn,...Ka(pa,kt,$n)]),po(pa)}},Ho=kt=>{if(kt.shiftKey){if(kt.key==="Enter")return}else if(kt.key==="Enter"){if(kt.preventDefault(),jo||Qa.current)return;Mo()}},wo=(kt,$n)=>{let va=!1;Pt===!0?va=!0:Pt==="last"&&(va=kn.reduce((qa,Rn,la)=>Rn.sender==="user"?la:qa,-1)===$n);const Ba=$n===da,La=[...(kt==null?void 0:kt.fileList)||[],...(kt==null?void 0:kt.imageList)||[]];return y.createElement("div",{className:we.li,style:lt({width:Kn},wt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:sn})),y.createElement("div",{className:we.content},!!(La!=null&&La.length)&&y.createElement("div",{className:we.fileWrap},La==null?void 0:La.map((wa,qa)=>{var Rn,la;return y.createElement("div",{key:qa,className:we.file},y.createElement("img",{src:te(90034)(`./${((la=(Rn=wa==null?void 0:wa.name)==null?void 0:Rn.split("."))==null?void 0:la.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(ye.Z,{title:wa==null?void 0:wa.name},y.createElement("div",{className:we.fileName},wa==null?void 0:wa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Je.RD)(wa==null?void 0:wa.size))))})),y.createElement("div",{className:we.borderBox},Ba?y.createElement(Ee.default.TextArea,{value:ba,ref:ta,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wa=>Ra(wa.target.value)}):y.createElement("div",{className:we.text},kt==null?void 0:kt.text)),Ba?y.createElement("div",{className:we.action},y.createElement(Te.ZP,{onClick:()=>{Ra(""),jn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(Te.ZP,{disabled:!ba.trim(),onClick:()=>Bo("edit",$n),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:we.action},y.createElement(ke.CopyToClipboard,{text:(kt==null?void 0:kt.text)||"",onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),va&&!Ia&&y.createElement(ye.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{jn($n),Ra((kt==null?void 0:kt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},bo=(kt,$n)=>{let va=!1;ht===!0?va=!0:ht==="last"&&(va=kn.reduce((wa,qa,Rn)=>qa.sender==="AI"?Rn:wa,-1)===$n);let Ba="";return kt!=null&&kt.source?Ba=kt==null?void 0:kt.source:(kt==null?void 0:kt.model)==="deepseek-r1"?Ba="\u7531deepseek\u751F\u6210":(kt==null?void 0:kt.model)==="qwen-max"&&(Ba="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:we.li,style:lt({width:Kn},wt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:yn})),y.createElement("div",{className:we.content},y.createElement("div",{className:we.borderBox},kt.loading&&y.createElement(y.Fragment,null,kt!=null&&kt.imageGenerator?y.createElement("div",{className:we.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(kt!=null&&kt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:we.loading},y.createElement("div",{className:we.dot}),y.createElement("div",{className:we.dot}),y.createElement("div",{className:we.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(hn==null?void 0:hn.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"))),(kt==null?void 0:kt.thinkingEnabled)&&y.createElement(ee,{time:kt==null?void 0:kt.time,cancelIndex:Ce,loading:kt.loading,streamingStatus:!(kt!=null&&kt.text),onFinish:()=>{Xe(0),Re(La=>[...La].map((wa,qa)=>qa===La.length-1?We(lt({},wa),{hideAnswer:!1,time:wa.startTime?wa.endTime-wa.startTime:null}):wa))},value:kt==null?void 0:kt.reasoning}),!!(kt!=null&&kt.text)&&!kt.hideAnswer&&y.createElement(a.Z,{onDynamic:Tn,cancelIndex:Ce,streamingStatus:Ia,loadImage:!!(kt!=null&&kt.imageGenerator),onFinish:()=>Mt(void 0,null,function*(){Xe(0),setTimeout(()=>Tt(!1),0)}),value:kt==null?void 0:kt.text})),_t&&!!(kt!=null&&kt.text)&&Ba&&y.createElement("div",{className:we.source},Ba),y.createElement("div",{className:we.action},Gn==null?void 0:Gn(kt,$n,{onMenuClick:no}),!(kt!=null&&kt.imageGenerator)&&y.createElement(ke.CopyToClipboard,{text:String((kt==null?void 0:kt.text)||""),onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),un&&!Ia&&y.createElement(y.Fragment,null,y.createElement(ye.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:kt!=null&&kt.like?{color:"#FA8D30"}:{},onClick:()=>Va("like",!(kt!=null&&kt.like),$n),className:"iconfot icon-yijiejue font15"})),y.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:kt!=null&&kt.dislike?{color:"#e86d7c"}:{},onClick:()=>Va("dislike",!(kt!=null&&kt.dislike),$n),className:"iconfot icon-weijiejuezhengchang font15"}))),va&&!Ia&&y.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Bo("redraw",$n),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Va=(kt,$n,va)=>Mt(void 0,null,function*(){if(Ft){const Ba=kn.slice(0,va+1),wa=Vn(Ba).length;yield Ft({type:kt,value:$n,index:va,identifier:$e,objectIndex:wa})}Re(Ba=>(Ba[va][kt]=$n,$n&&(Ba[va][kt==="like"?"dislike":"like"]=!1),[...Ba]))}),Uo=()=>{var kt,$n;Xe(1),($n=(kt=Sa.current)==null?void 0:kt.cancelRequest)==null||$n.call(kt),Xn(!1),Tt(!1)},Eo=()=>Mt(void 0,null,function*(){var kt,$n,va;($n=(kt=Sa.current)==null?void 0:kt.cancelRequest)==null||$n.call(kt),Ja(),Re([]),Xn(!0);const Ba=yield ia();(Ba==null?void 0:Ba.status)===0&&st((va=Ba==null?void 0:Ba.data)==null?void 0:va.identifier),Xn(!1),Tt(!1)}),Fa=()=>Mt(void 0,null,function*(){var kt;ln(!0);const $n=yield fa();($n==null?void 0:$n.status)===0&&Sn(((kt=$n==null?void 0:$n.data)==null?void 0:kt.list)||[]),ln(!1)}),no=(...kt)=>Mt(void 0,[...kt],function*($n=$e){var va,Ba,La,wa;(Ba=(va=Sa.current)==null?void 0:va.cancelRequest)==null||Ba.call(va),Ja(),Dn(!0);const qa=yield xa($n);if(qa.status===0){const Rn=ka(((La=qa==null?void 0:qa.data)==null?void 0:La.messages)||[]);Re(Rn),Dn(!1),st((wa=qa==null?void 0:qa.data)==null?void 0:wa.identifier);return}Re([]),Dn(!1)}),ho=(kt,$n)=>Mt(void 0,null,function*(){(yield ha(kt)).status===0&&(Me.ZP.success("\u5220\u9664\u6210\u529F"),$n===$e&&Eo(),Fa())}),eo=()=>y.createElement("div",{className:we.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(pe.Z,{spinning:Un},!Ke.length&&y.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Ke.length&&y.createElement("div",{className:we.menu},Ke.map(function(kt,$n){return y.createElement("aside",{className:oe()($e===kt.identifier&&we.active),key:kt.id,onClick:()=>no(kt.id)},y.createElement("div",{className:we.menuText},y.createElement(ye.Z,{title:kt==null?void 0:kt.question},y.createElement("span",null,kt==null?void 0:kt.question)),pn&&pn(kt)),y.createElement("div",{className:we.menuDel,onClick:va=>va.stopPropagation()},y.createElement(Fe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ho(kt.id,kt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ya=kt=>{if(kt==="file"){if(Aa.length){he.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:()=>{ua([]),Ta.current.upload.uploader.fileInput.click()}});return}Ta.current.upload.uploader.fileInput.click()}if(kt==="image"){if(qn.length){he.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:()=>{tn([]),Hn.current.upload.uploader.fileInput.click()}});return}Hn.current.upload.uploader.fileInput.click()}},so=[{key:"file",disabled:qn.length>=ya,label:y.createElement(ye.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},ca!=="deepseek-r1"&&{key:"image",disabled:Aa.length>=za,label:y.createElement(ye.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yo=[...qn,...Aa],jo=yo.some(kt=>kt.status==="uploading")||Ia||Pa,Oo=Da>=En,To=dn||qn.length>=ya||Aa.length>=za,Zo=bn||an||se||On||!!yo.length,Go={chatData:kn,stream:Sa,isDisabledNum:Oo,checkNumModal:Ma,checkNum:Ea,onClose:$a,setChatData:Re,setLoading:Xn,getData:po,clearStatus:Ja,typing:Pa,setImageGenerator:ga,renderChatItems:Ka,setSceneAwareness:mt,setIdentifier:st,setCodePreview:ra,setTyping:Tt};return y.createElement(y.Fragment,null,Zt?y.createElement("div",{onClick:fo},Zt):Zt!==null&&y.createElement(xt,{draggableExtraNode:An,src:Ln,onClick:fo,topPercentage:vt}),y.createElement(Ye,{open:_n,width:Nt?"100%":Bt,afterOpenChange:kt=>{kt&&na(!1)},push:!1,contentWrapperStyle:cn?{}:{transition:"none"},extra:y.createElement("div",{className:we.head},Nn,ft&&y.createElement(ct,{value:ca,onChange:kt=>{zt(!1),ga(!1),Qn(kt),ua([]),tn([])}}),Qe&&y.createElement(y.Fragment,null,y.createElement(De.Z,{dropdownRender:eo,onOpenChange:kt=>{kt&&Fa()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:we.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),$t&&y.createElement(y.Fragment,null,y.createElement("div",{className:we.headBtn,onClick:Eo},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(ye.Z,{title:Nt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:we.headBtn,style:{padding:"0 12px"},onClick:()=>Bn(!Nt)},Nt&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Nt&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("span",{className:"c-grey-333 font16"},Jt),onClose:$a,bodyStyle:{paddingRight:4}},y.createElement("div",{className:oe()(we.wrap,_n&&"body-overflow-hidden")},y.createElement("div",{ref:Yn,className:we.chatContainer},Lt==null?void 0:Lt(Go),In&&y.createElement("div",{className:`${we.li} mb20`,style:lt({width:Kn},wt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:yn})),y.createElement("div",{className:we.content},y.createElement("div",{className:we.borderBox},Gt,Ie==null?void 0:Ie(Go)))),y.createElement("div",{ref:gt},y.createElement(pe.Z,{spinning:Yt,className:"mt20"},kn==null?void 0:kn.map((kt,$n)=>y.createElement(y.Fragment,{key:kt.key+$n},kt.show&&y.createElement(y.Fragment,null,kt.sender==="user"&&wo(kt,$n),kt.sender==="AI"&&bo(kt,$n),Qt&&!["AI","user"].includes(kt.sender)&&Qt(kt,$n,{width:Kn})))))),!Ht&&y.createElement("div",{className:we.backBottom,onClick:()=>{Yn.current.scrollTop=Yn.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ue})),!wn&&y.createElement("div",{style:xn,className:oe()(we.footerContainer,Xa&&we.full,Zo&&we.footerContainerSelected)},y.createElement("div",{className:we.btnWrp},Mn&&y.createElement(ye.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>ra(!On),className:oe()(we.btn,On&&we.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Zn&&y.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>mt(!se),className:oe()(we.btn,se&&we.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ca==="deepseek-r1"&&y.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>zt(!an),className:oe()(we.btn,an&&we.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),xe&&ca==="qwen-max"&&y.createElement("div",{onClick:()=>ga(!bn),className:oe()(we.btn,bn&&we.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yo.map(kt=>y.createElement("div",{key:kt.uid},(kt==null?void 0:kt.status)==="uploading"&&y.createElement(pe.Z,{indicator:y.createElement(pt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:kt==null?void 0:kt.name,className:"mr10"},(0,Je.Pq)(kt.name,20)),y.createElement("i",{onClick:()=>{tn($n=>$n.filter(va=>va.uid!==kt.uid)),ua($n=>$n.filter(va=>va.uid!==kt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(ye.Z,{title:Oo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",En,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{className:oe()(we.inputContainer,ma>4&&we.lineFour,Oo&&we.disabledInput)},y.createElement(fe.default,lt({ref:Ta},Ca)),y.createElement(fe.default,lt({ref:Hn},Wa)),y.createElement(De.Z,{className:`${To&&"hide"}`,menu:{items:so,onClick:kt=>Ya(kt.key)},placement:"top"},y.createElement(Te.ZP,{className:we.uploadBtn,icon:y.createElement(It.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Ee.default.TextArea,{rows:ma>4?4:ma,placeholder:en||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:pa,bordered:!1,style:To?{paddingLeft:0,marginLeft:0}:{},onChange:Fo,onPressEnter:Ho,onFocus:()=>mn==null?void 0:mn(),onCompositionStart:()=>{Qa.current=!0},onCompositionEnd:()=>{Qa.current=!1}}),Pa?y.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${we.cancelBtn}`,onClick:Uo})):y.createElement(Te.ZP,{className:(pa==null?void 0:pa.trim())===""?we.sendBtnDisabled:we.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:jo,onClick:Mo}),ma>4&&y.createElement("span",{className:we.fullIcon,onClick:io},Xa&&y.createElement("span",{className:"iconfont icon-shousuo"}),!Xa&&y.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(ot,yt,te){"use strict";te.d(yt,{o:function(){return y}});const y=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?]*>/g,""),ce=Ee(ce),ce});yt.Z=ue},86106:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return De}});var y=te(59301),ue=te(43418),Me=te(95237),fe=te(93948),he="data:image/png;base64,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",ye="data:image/png;base64,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",Ee="data:image/png;base64,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",Te={dotLoading:"dotLoading___s6Sh4",showHide:"showHide___Dfprh",progress:"progress___QUpqo"},pe=te(59301);const ce=["\u6587\u4EF6\u89E3\u6790\u8BFB\u53D6\u4E2D","\u5185\u5BB9\u7406\u89E3\u5206\u6790\u4E2D","\u7ED3\u6784\u5316\u63D0\u53D6\u4E2D"];var De=()=>{const[Ze,oe]=(0,y.useState)(0),[a,E]=(0,y.useState)(!1),[x,b]=(0,y.useState)(!0),z=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(x)return;const ie=()=>{oe(Ae=>Ae>=99?(clearInterval(z.current),99):Ae+1)};return z.current=setInterval(ie,5e4/99),()=>clearInterval(z.current)},[x]);const ee=()=>{oe(0),E(!0),b(!1)},ne=(ie=0)=>{b(!0),oe(ie),E(!1)},ae=ie=>{const Ae=ie/1048576;let de;return Ae<=.3?de=3:Ae<=.5?de=5:Ae<=1?de=10:Ae<=2?de=20:Ae<=3?de=30:Ae<=10?de=Ae*10:de=100,` \u9884\u8BA1\u5904\u7406\u65F6\u957F\u4E3A${de}\u5206\u949F\uFF0C\u8BF7\u52FF\u5173\u95ED\u7A97\u53E3`},le=()=>pe.createElement("span",{className:Te.dotLoading},pe.createElement("span",null,"."),pe.createElement("span",null,"."),pe.createElement("span",null,"."));return{progress:Ze,progressOpen:a,openProgress:ee,closeProgress:ne,toggleLock:()=>b(ie=>!ie),CreateProgressModal:(ie=ce,Ae)=>(typeof ie=="string"&&(ie=[ie,ie,ie]),pe.createElement(ue.default,{centered:!0,closable:!1,destroyOnClose:!0,zIndex:1200,open:a,title:null,footer:null,width:500,afterClose:()=>oe(0)},pe.createElement(Me.Z,{align:"middle",className:"mt40 mb20",style:{flexDirection:"column"}},Ze<=30&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:he,alt:"Step 1"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[0],le())),Ze>30&&Ze<60&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:ye,alt:"Step 2"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[1],le())),Ze>=60&&pe.createElement(pe.Fragment,null,pe.createElement("img",{src:Ee,alt:"Step 3"}),pe.createElement("div",{className:"mt20 c-light-primary"},ie[2],le())),pe.createElement(fe.Z,{className:Te.progress,status:"active",style:{width:"auto"},size:[300,8],percent:Ze}),!!Ae&&pe.createElement("div",{className:"c-grey-999"},ae(Ae)))))}}},89498:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return _e}});var y=te(59301),ue=te(38854),Me=te(8591),fe=te(6848),he=te(92832),ye=te(3113),Ee=te(43276),Te={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"},ce=({position:rt,children:ct})=>{const{left:we=0,top:Be=0}=rt||{},[Je,Le]=(0,y.useState)(we),[dt,xt]=(0,y.useState)(Be),be=(0,y.useRef)(null),it=()=>{if(be.current){const Dt=be.current.offsetWidth,Se=be.current.offsetHeight,ke=window.innerWidth,Ct=window.innerHeight;let pt=we,It=Be;we+Dt>ke&&(pt=ke-Dt),pt<0&&(pt=0),Be+Se>Ct&&(It=Ct-Se),It<0&&(It=0),Le(pt),xt(It)}};return(0,y.useEffect)(()=>{if(!be.current||!rt)return;const Dt=new ResizeObserver(()=>{it()});return Dt.observe(be.current),()=>{Dt.disconnect()}},[we,Be,rt]),(0,y.useEffect)(()=>{rt&&it()},[we,Be,rt]),rt?y.createElement("div",{ref:be,style:{position:"fixed",left:`${Je}px`,top:`${dt}px`,zIndex:1050}},ct):null},Fe=te(3294),De=te(56102),Ze=te(24544),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(rt,ct,we)=>ct in rt?oe(rt,ct,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[ct]=we,ne=(rt,ct)=>{for(var we in ct||(ct={}))b.call(ct,we)&&ee(rt,we,ct[we]);if(x)for(var we of x(ct))z.call(ct,we)&&ee(rt,we,ct[we]);return rt},ae=(rt,ct)=>a(rt,E(ct)),le=(rt,ct,we)=>new Promise((Be,Je)=>{var Le=be=>{try{xt(we.next(be))}catch(it){Je(it)}},dt=be=>{try{xt(we.throw(be))}catch(it){Je(it)}},xt=be=>be.done?Be(be.value):Promise.resolve(be.value).then(Le,dt);xt((we=we.apply(rt,ct)).next())}),ie=({visible:rt,position:ct,selectText:we,applyRefinedText:Be,fetchUrl:Je,noRestrictModal:Le})=>{var dt;const[xt,be]=(0,y.useState)(!1),[it,Dt]=(0,y.useState)([]),[Se,ke]=(0,y.useState)(""),[Ct,pt]=(0,y.useState)(1),[It,Et]=(0,y.useState)(""),[Xt,at]=(0,y.useState)(!1),tt=(0,y.useRef)(null),[St,ut]=(0,y.useState)(!1),[nt,lt]=(0,y.useState)(0),We=(0,y.useRef)(!1),Mt=((dt=it==null?void 0:it[(it==null?void 0:it.length)-1])==null?void 0:dt.loading)===!0;(0,y.useEffect)(()=>{if(rt){pt(1);return}ut(!1),be(!1),nn(),lt(0),Dt([]),pt(0)},[rt]);const nn=()=>{var fn,rn;ke(""),Et(""),(rn=(fn=tt.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn)},Ot=(...fn)=>le(void 0,[...fn],function*(rn="",hn=it){const un=Date.now(),Ut=[...hn,{text:rn,key:un,sender:"user",show:!0},{loading:!0,key:un,sender:"AI",show:!0}];pt(2),Dt(Ut);const zn=$t(hn),wt={no_record_times:!0,prompt:rn,history:zn};tt.current=new Ze.Z(Fe.Z.API_SERVER+Je,wt),yield new Promise(Bt=>{tt.current.on("data",qt=>{const{chunk:{msg:Gt},full:Ie}=qt,ht=Gt==="error";ut(!0),Et(In(Ie)),Dt(Pt=>Pt.map((jt,vt)=>vt===Pt.length-1?ae(ne({},jt),{text:Ie,loading:!1,error:ht}):jt))}),tt.current.on("done",()=>Bt()),tt.current.on("error",qt=>{const Gt="\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(qt)==="[object Object]"&&qt.status===-9&&(pt(1),Le(qt.data)),Dt(Ie=>Ie.map((ht,Pt)=>Pt===Ie.length-1?ae(ne({},ht),{text:Gt,loading:!1,error:!0}):ht)),Bt()}),tt.current.on("cancelled",()=>Bt()),tt.current.startStream()}),be(!1)}),Jt=fn=>{ke(fn.target.value)},$t=fn=>fn.reduce((hn,un)=>{if(un.sender==="user"){const Ut=fn.find(zn=>zn.key===un.key&&zn.sender==="AI");Ut&&(Ut!=null&&Ut.text)&&!(Ut!=null&&Ut.error)&&hn.push({question:un.text,answer:Ut.text})}return hn},[]),dn=()=>{if(Nn)return;const fn=Zt("\u6539\u5199");nn(),be(!0),Ot(fn)},bn=fn=>{if(fn.key==="Enter"&&!fn.shiftKey){if(fn.preventDefault(),We.current||Gn)return;dn()}},Cn=()=>{var fn,rn;lt(hn=>hn+1),(rn=(fn=tt.current)==null?void 0:fn.cancelRequest)==null||rn.call(fn),be(!1),ut(!1)},sn=[{key:"1",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-runse font14 mr10"}),"\u6DA6\u8272 ")},{key:"2",label:y.createElement("span",null,y.createElement("i",{className:"iconfont icon-kuoxie font14 mr10"}),"\u6269\u5199")},{key:"3",label:y.createElement("span",null," ",y.createElement("i",{className:"iconfont icon-suoxie font14 mr10"}),"\u7F29\u5199")}],In=(fn="")=>{const rn=["\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((hn,un)=>{rn.push(`\u7B54\u6848${un+1}\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u5165\uFF1A`,`\u6D4B\u8BD5\u7528\u4F8B(${un+1})\u8F93\u51FA\uFF1A`)}),rn.forEach(hn=>{const un=new RegExp(hn,"g");fn=fn.replace(un,`**${hn}** `)}),fn},Zt=fn=>fn==="\u6539\u5199"?`${Se}\uFF0C\u6839\u636E\u4E0A\u8FF0\u8981\u6C42\u6539\u5199\u8FD9\u53E5\u8BDD\uFF0C${we}\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`:`${we}\uFF0C${fn}\u4E0A\u9762\u8FD9\u53E5\u8BDD\uFF0C\u6839\u636E\u539F\u683C\u5F0F\u8FD4\u56DE\u7ED9\u6211\uFF0C\u4E0D\u8981\u53BB\u6389\u63D0\u793A\u8BED`,Rt=fn=>{let rn="";fn.key==="1"&&(rn=Zt("\u6DA6\u8272")),fn.key==="2"&&(rn=Zt("\u6269\u5199")),fn.key==="3"&&(rn=Zt("\u7F29\u5199")),nn(),be(!0),Ot(rn)},Wt=()=>{const fn=it.splice(it.length-2),{text:rn}=(fn==null?void 0:fn[0])||{};nn(),be(!0),Ot(rn,it)},Gn=xt||St,Nn=(Se==null?void 0:Se.trim())==="";return rt?y.createElement(ue.Z,{open:Nn&&!Gn&&(Xt||!It),overlayStyle:{minWidth:200},menu:{items:sn,onClick:Rt}},y.createElement(ce,{position:ct},y.createElement("div",{className:Te.wrap},Ct===2&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.chatContainer},Mt&&y.createElement("div",{className:Te.loadingWrp},y.createElement("span",null,"\u6B63\u5728\u751F\u6210\u4E2D"),y.createElement("div",{className:"ai-loading"})),It&&y.createElement(Ee.Z,{cancelIndex:nt,streamingStatus:xt,loadImage:!1,onFinish:()=>le(void 0,null,function*(){lt(0),setTimeout(()=>ut(!1),0)}),value:It})),y.createElement("div",{className:Te.btnContainer},y.createElement("div",{onClick:()=>Be(!0,It),className:Te.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-tihuan mr10 font14"}),"\u66FF\u6362"),y.createElement("div",{onClick:()=>Be(!1,It),className:Te.btn,style:{padding:"0 16px",width:"initial"}},y.createElement("i",{className:"iconfont icon-charu mr10 font14"}),"\u63D2\u5165"),y.createElement(De.CopyToClipboard,{text:It,onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(fe.Z,{title:"\u590D\u5236"},y.createElement("div",{className:Te.btn,style:{marginLeft:"auto"}},y.createElement("i",{className:"iconfont icon-fuzhi8 font14"})))),y.createElement(fe.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("div",{onClick:Wt,className:Te.btn},y.createElement("i",{className:"iciconfontonfot icon-gengxin-genghuan-tihuan font17"}))),y.createElement(fe.Z,{title:"\u5220\u9664"},y.createElement("div",{onClick:()=>{pt(1),nn(),Dt([])},className:Te.btn},y.createElement("i",{className:"iconfont icon-shanchu14 font14"}))))),y.createElement("div",{className:Te.inputContainer},y.createElement(he.default.TextArea,{placeholder:"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u6587\u672C\u4F18\u5316\u5EFA\u8BAE",value:Se,bordered:!1,onFocus:()=>at(!0),onBlur:()=>setTimeout(()=>at(!1),300),onChange:Jt,onPressEnter:bn,onCompositionStart:()=>We.current=!0,onCompositionEnd:()=>We.current=!1}),St?y.createElement("div",{className:`iconfont icon-tingzhihuida ${Te.cancelBtn}`,onClick:Cn}):y.createElement(ye.ZP,{className:Nn?Te.sendBtnDisabled:Te.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:Gn,onClick:dn}))))):y.createElement(y.Fragment,null)},Ae={"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"},de=Object.defineProperty,Pe=Object.getOwnPropertySymbols,me=Object.prototype.hasOwnProperty,ge=Object.prototype.propertyIsEnumerable,et=(rt,ct,we)=>ct in rt?de(rt,ct,{enumerable:!0,configurable:!0,writable:!0,value:we}):rt[ct]=we,Ve=(rt,ct)=>{for(var we in ct||(ct={}))me.call(ct,we)&&et(rt,we,ct[we]);if(Pe)for(var we of Pe(ct))ge.call(ct,we)&&et(rt,we,ct[we]);return rt};const ve=rt=>React.createElement("svg",Ve({width:14,height:14,xmlns:"http://www.w3.org/2000/svg"},rt),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 He="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IHgxPSIyNi43OTclIiB5MT0iMjIuMDczJSIgeDI9IjgyLjE4MSUiIHkyPSI4MC40NzQlIiBpZD0iYSI+PHN0b3Agc3RvcC1jb2xvcj0iIzVDNjRGRiIgb2Zmc2V0PSIwJSIvPjxzdG9wIHN0b3AtY29sb3I9IiM2OTg4RjgiIG9mZnNldD0iMTAwJSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxwYXRoIGQ9Im0xMC40MDYgNC43NDEuMDA3LjAxNWgtLjAwN3YtLjAyMi4wMDdabS0uMDQtLjA0Ljg1NS0xLjQ5NSAxLjQ5Ny0uODU1LTEuNDk2LS44NTVMMTAuMzY2IDBsLS44NTQgMS40OTctMS40OTcuODU1IDEuNDk2Ljg1NC44NTUgMS40OTVaTTMuMSA4LjQ0MmwxLjcxIDMuMSAxLjYwMy0zLjEgMy4xLTEuNzFMNi41MiA1LjAyM2wtMS43MS0zLjEtMS43MSAzLjFMMCA2LjczM2wzLjA5OSAxLjcwOUgzLjFabTYuODQgMy4xIDEuMDY5IDEuOTI0IDEuMDY4LTEuOTI0TDE0IDEwLjQ3M2wtMS45MjQtMS4wNjktMS4wNjktMS45MjNMOS45NCA5LjQwNWwtMS45MjQgMS4wNjggMS45MjQgMS4wN3YtLjAwMVoiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0ibm9uemVybyIvPjwvc3ZnPg==",Ne=(0,y.forwardRef)(({initialContent:rt,onButtonClick:ct},we)=>{const[Be,Je]=(0,y.useState)(null),[Le,dt]=(0,y.useState)(null),[xt,be]=(0,y.useState)(""),[it,Dt]=(0,y.useState)(null),Se=we,ke=tt=>{const St=document.elementFromPoint(10,tt),ut=document.createRange();let nt=null;const lt=document.createTreeWalker(Se.current,NodeFilter.SHOW_TEXT,{acceptNode:dn=>{const bn=document.createRange();bn.selectNodeContents(dn);const Cn=bn.getBoundingClientRect();return Cn.top<=tt&&Cn.bottom>=tt?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT}});let We="",Mt,nn,Ot=null,Jt=null,$t=null;for(;Mt=lt.nextNode();){Mt.parentNode.getAttribute("data-select")==="disabled"&&(nn=!0),We+=Mt.textContent,Jt||(Jt=Mt),$t=Mt;const dn=document.createRange();dn.selectNodeContents(Mt);const bn=dn.getBoundingClientRect();Ot===null&&(Ot=bn.top)}if(Jt&&$t&&!nn){const dn=document.createRange();dn.setStart(Jt,0),dn.setEnd($t,$t.textContent.length),Dt(dn)}else Dt(null);return dt(Ot-1),nn?"":We.trim()};function Ct(tt){for(;tt.parentElement&&tt.parentElement.tagName.toLowerCase()!=="section";){var St=window.getComputedStyle(tt.parentElement);if(St.pointerEvents==="none")return!0;tt=tt.parentElement}return!1}const pt=tt=>{var St,ut;if(Ct(tt.target)){dt(-1e6);return}if(((ut=(St=document.getSelection())==null?void 0:St.toString)==null?void 0:ut.call(St))!==""){dt(-1e6);return}const nt=ke(tt.clientY);if((nt==null?void 0:nt.trim())===""){dt(-1e6);return}const lt=Se.current.getBoundingClientRect();Je(lt.left-30),be(nt)},It=()=>{},Et=tt=>{ct&&xt&&ct(xt,tt.clientX,tt.clientY,it)},Xt=()=>{if(it){const tt=window.getSelection();tt.removeAllRanges(),tt.addRange(it)}},at=()=>{window.getSelection().removeAllRanges()};return(0,y.useEffect)(()=>{const tt=Se.current;return tt.addEventListener("mousemove",pt),tt.addEventListener("mouseleave",It),()=>{tt.removeEventListener("mousemove",pt),tt.removeEventListener("mouseleave",It),at()}},[rt]),y.createElement("div",{className:Ae["hover-line-container2"]},Le!==null&&y.createElement("div",{className:Ae["line-button-container"],style:{top:Le,left:Be},onMouseEnter:()=>{Xt()},onMouseLeave:()=>{at(),dt(null),be(""),Dt(null)}},y.createElement("div",{className:Ae.button,onClick:Et},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))))}),Oe={toolbar:"toolbar___qYQBF","chat-dialog":"chat-dialog___AUJYU",button:"button___VhNes"},_e=({nodeRef:rt,noRestrictModal:ct})=>{const[we,Be]=(0,y.useState)(null),[Je,Le]=(0,y.useState)(null),[dt,xt]=(0,y.useState)(!1),[be,it]=(0,y.useState)(null),[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)(!1),pt=rt,It=(0,y.useRef)(null),Et=(0,y.useRef)(null),[Xt,at]=(0,y.useState)("");(0,y.useEffect)(()=>{we!=null&&we.toString()&&at(we==null?void 0:we.toString())},[we==null?void 0:we.toString()]);const tt=()=>{const lt=window.getSelection(),We=pt.current.scrollTop,Mt=pt.current.getBoundingClientRect();if(lt.rangeCount>0&<.toString().length>0){const nn=lt.getRangeAt(0);Be(nn.cloneRange());const Ot=nn.getBoundingClientRect(),Jt=40;let $t=Ot.top+We-5+Jt;$t{if(!lt||lt.rangeCount===0){Se(!1);return}const Mt=lt.getRangeAt(0).getBoundingClientRect(),nn=window.getComputedStyle(pt.current),Ot=parseInt(nn.lineHeight),Jt=parseInt(nn.paddingTop),$t=pt.current.scrollTop,dn=pt.current.getBoundingClientRect(),bn=Mt.top-dn.top+$t,Cn=Math.floor((bn-Jt)/Ot),sn=Jt+Cn*Ot-$t;it(sn),Se(!0)},ut=lt=>{pt.current&&!pt.current.contains(lt.target)&&Ct(!1)};(0,y.useEffect)(()=>{const lt=pt.current;return lt.addEventListener("scroll",tt),lt.addEventListener("input",tt),lt.addEventListener("click",tt),lt.addEventListener("mouseup",tt),lt.addEventListener("keyup",tt),lt.addEventListener("click",tt),document.addEventListener("mousedown",ut),()=>{lt.removeEventListener("scroll",tt),lt.removeEventListener("input",tt),lt.removeEventListener("click",tt),lt.removeEventListener("mouseup",tt),lt.removeEventListener("keyup",tt),lt.removeEventListener("click",tt),document.removeEventListener("mousedown",ut)}},[]);const nt=(lt=!0,We)=>{if(!we)return;const Mt=Et.current.querySelector("section.edu_md").innerHTML.replace(/]*>([\s\S]*?)<\/p>/g,"$1"),nn=we.cloneRange(),Ot=window.getSelection();if(Ot.removeAllRanges(),Ot.addRange(nn),lt){nn.deleteContents();const Jt=document.createElement("div");Jt.innerHTML=Mt;const $t=Array.from(Jt.childNodes);for(;$t.length>0;)nn.insertNode($t.pop())}else{nn.collapse(!1);const Jt=document.createElement("div");Jt.innerHTML=" "+Mt;const $t=Array.from(Jt.childNodes);for(;$t.length>0;)nn.insertNode($t.pop())}Ot.removeAllRanges(),Be(null),xt(!1),Le(null)};return y.createElement("section",{ref:Et},Je&&y.createElement("div",{ref:It,className:Oe.toolbar,style:{top:Je==null?void 0:Je.top,left:Je==null?void 0:Je.left}},y.createElement("div",{className:Oe.button,onClick:()=>xt(!0)},y.createElement("img",{src:He}),y.createElement("span",null,"AI\u6539\u5199"))),y.createElement(ie,{key:JSON.stringify(Je),noRestrictModal:ct,visible:dt,position:Je,selectText:Xt,applyRefinedText:nt,fetchUrl:"/api/stream/intelligent_imports/stream.json"}),pt.current&&y.createElement(Ne,{ref:pt,onButtonClick:(lt,We,Mt,nn)=>{Be(nn),xt(!0),at(lt),Le({left:We,top:Mt+20})}}))}},88985:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return he}});var y=te(59301),ue=te(43418),Me={num:"num___VQiqB"},he=({visible:ye,usedCount:Ee,totalCount:Te,onOk:pe,onCancel:ce})=>{const Fe=()=>Ee>0?y.createElement("div",null,"\u672C\u6B21\u5C06\u6D88\u80171\u6B21\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\uFF08\u6BCF\u65E5",Te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Me.num},Ee),"\u6B21\uFF09\uFF0C\u786E\u5B9A\u64CD\u4F5C\u5417\uFF1F"):y.createElement("div",{className:"mb20"},"\u4ECA\u65E5\u5927\u6A21\u578B\u4F7F\u7528\u673A\u4F1A\u5DF2\u7528\u5B8C\uFF08\u6BCF\u65E5",Te,"\u6B21\u673A\u4F1A\uFF0C\u4ECA\u65E5\u5269\u4F59",y.createElement("span",{className:Me.num},Ee),"\u6B21\uFF09\u3002");return y.createElement(ue.default,{centered:!0,open:ye,title:"\u63D0\u793A",width:620,zIndex:1100,onCancel:ce,onOk:pe,footer:Ee>0?void 0:null},Fe())}},25355:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return E},Q:function(){return oe}});var y=te(59301),ue={container:"container___DAVRd",katex:"katex___oS9Qs",liWrap:"liWrap___pAkIe",backBottom:"backBottom___kT237",imgBox:"imgBox___O8q6M"},Me=te(24544),fe=te(3294),he=te(43276),ye=te(89498),Ee=te(27478),Te=te(53630),pe="data:image/png;base64,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",ce=te(92310),Fe=te.n(ce),De=te(8591),Ze=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const oe={contentRef:{current:null},value:null,status:!1,open:()=>Ze(void 0,null,function*(){}),close:()=>{}};var E=({className:x,style:b,onChange:z,onSuccess:ee,onCancel:ne,onError:ae,fetchUrl:le,noRestrictModal:re=()=>{},showEditableToolbar:ie,bottomOffset:Ae=110,loadingText:de,showEmptyData:Pe=!0,onStatusChange:me,stringTransformer:ge,bottomContainerNode:et})=>{const[Ve,ve]=(0,y.useState)(!1),[He,ze]=(0,y.useState)(""),[Ne,Oe]=(0,y.useState)(0),[Ge,_e]=(0,y.useState)(!1),rt=(0,y.useRef)(null),ct=(0,y.useRef)(null),we=(0,y.useRef)(null),Be=(0,y.useRef)(null),Je=(0,Ee.Z)({scrollBoxRef:Be,bottomInspectRef:we,contentRef:ct,status:Ge,bottomOffset:Ae}),Le=Ve||Ge;(0,y.useEffect)(()=>{z==null||z(He)},[He]),(0,y.useEffect)(()=>{me==null||me({contentRef:ct,status:Le,value:He,open:dt,close:xt})},[Le,He]);const dt=it=>Ze(void 0,null,function*(){ve(!0),ze(""),Oe(0);const Dt=le;it!=null&&it.fetchUrl&&delete it.fetchUrl,rt.current=new Me.Z(`${fe.Z.API_SERVER}${Dt}`,it),yield new Promise((Se,ke)=>{rt.current.on("data",Ct=>{let{chunk:{content:pt,type:It}}=Ct;_e(!0),It==="text"&&ze(Et=>ge?ge(Et+pt):Et+pt)}),rt.current.on("done",()=>{Se()}),rt.current.on("error",Ct=>{Object.prototype.toString.call(Ct)==="[object Object]"&&Ct.status===-1&&De.ZP.warning((Ct==null?void 0:Ct.message)||""),Se(),ae==null||ae(Ct)}),rt.current.on("cancelled",()=>{Se(),ne==null||ne()}),rt.current.startStream()}),ve(!1)}),xt=()=>{var it,Dt;Oe(1),(Dt=(it=rt.current)==null?void 0:it.cancelRequest)==null||Dt.call(it),ve(!1),_e(!1)},be=(0,y.useMemo)(()=>ct.current?y.createElement(ye.Z,{noRestrictModal:re,nodeRef:ct}):y.createElement(y.Fragment,null),[ct.current]);return y.createElement(y.Fragment,null,y.createElement("div",{className:Fe()(ue.container,x),style:b,ref:Be},y.createElement("div",{ref:ct,className:ue.liWrap,contentEditable:!Le},He&&y.createElement(he.Z,{cancelIndex:Ne,streamingStatus:Ve,loadImage:!1,onFinish:()=>Ze(void 0,null,function*(){Oe(0),setTimeout(()=>_e(!1),0),ee==null||ee(He)}),value:He})),!He&&!Le&&y.createElement("div",{className:ue.imgBox},y.createElement("img",{width:56,src:pe}),y.createElement("span",null,"\u9884\u89C8\u533A")),Pe&&Le&&y.createElement(Te.Z,{text:de}),!Je&&y.createElement("div",{className:ue.backBottom,onClick:()=>{Be.current.scrollTop=Be.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:we}),et),!Le&&ie&&be)}},53630:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue={loading:"loading___SifAS",dot:"dot___J5R0d","dot-fade":"dot-fade___BPUGC"},fe=({text:he})=>y.createElement("div",null,y.createElement("div",{className:ue.loading},y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot}),y.createElement("div",{className:ue.dot})),!!he&&y.createElement("div",{className:"mt5"},he))},31707:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return b}});var y=te(59301),ue=te(19909),Me={bigTips:"bigTips___uPRW3",item:"item___KMGDu"},fe=te(8591),he=te(95237),ye=te(99064),Ee=Object.defineProperty,Te=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Fe.call(ee,ne)&&Ze(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))De.call(ee,ne)&&Ze(z,ne,ee[ne]);return z},a=(z,ee)=>Te(z,pe(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({description:z,code:ee,showData:ne={},sendParams:ae={},allShow:le=!1,draggableExtraNode:re})=>{const ie=[{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:z,show:ne==null?void 0:ne.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:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.ai_code_diagnosis,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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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:z,query:ee,show:ne==null?void 0:ne.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\uFF0C\u8282\u7701\u4EE3\u7801\u7F16\u5199\u65F6\u95F4",description:z,query:ee,show:ne==null?void 0:ne.ai_code_comment,type:8}],Ae=ge=>{const{setChatData:et,setLoading:Ve,getData:ve,clearStatus:He,typing:ze,setImageGenerator:Ne,renderChatItems:Oe,setSceneAwareness:Ge,setIdentifier:_e}=ge;let rt=ie;return le||(rt=ie.filter(ct=>ct.show)),y.createElement("div",{className:`${Me.bigTips} mt10`},rt.map((ct,we)=>y.createElement("div",{onClick:()=>E(void 0,null,function*(){var Be;if(ze){fe.ZP.warning("\u8BF7\u7B49\u5F85\u4EFB\u52A1\u5B8C\u6210");return}Ge(!1),Ne(!1),Ve(!0),He();const Je=Oe(ct.query);Je[0].show=!1,Je[1].imageGenerator=!1,et(Je);const Le=yield me.onAdd(),dt=(Be=Le==null?void 0:Le.data)==null?void 0:Be.identifier;_e(dt),ve("",a(oe({type:ct.type,description:ct.description,query:ct.query,file_ids:[],history:[],is_chat:!1,image_generator:!1,scene_awareness:!1,identifier:dt},ae),{prompt:ne==null?void 0:ne.ai_code_evaluation_promote}))}),key:we,className:Me.item},y.createElement(he.Z,{align:"middle"},y.createElement("img",{className:"mr10",src:ct.img}),y.createElement("span",{style:{color:"#232B40",fontSize:16,fontWeight:600}},ct.name)),y.createElement("div",{className:"mt10",style:{color:"#434D6C"}},ct.des))))},de=ge=>E(void 0,[ge],function*({type:et,value:Ve,index:ve,identifier:He,objectIndex:ze}){const Ne={index:ze,identifier:He};if(et==="like"&&(yield(0,ye.ZP)("/api/course_qna_records/like.json",{method:"post",body:Ne})).status!==0||et==="dislike"&&(yield(0,ye.ZP)("/api/course_qna_records/dislike.json",{method:"post",body:Ne})).status!==0)return Promise.reject()}),me={onAdd:()=>(0,ye.ZP)("/api/course_qna_sessions/create_session.json",{method:"get"}),onGetList:()=>(0,ye.ZP)("/api/course_qna_sessions.json",{method:"get",params:{questionable_type:"Game",by_self:!0}}),onListClick:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"get"}),onListDelete:ge=>(0,ye.ZP)(`/api/course_qna_sessions/${ge}.json`,{method:"delete"}),onListDealData:ge=>{let et=[];return ge==null||ge.forEach(Ve=>{var ve;const He=Ve.id,ze=Ve.think?{reasoning:Ve.think,thinkingEnabled:!0}:{},Ne=[{text:Ve.question,key:He,sender:"user",fileList:[],show:!0},oe({key:He,loading:!1,sender:"AI",show:!0,source:Ve.answer_source,text:Ve.answer,like:Ve.like,dislike:Ve.dislike,time:Ve.think_time,id:Ve.id,imageGenerator:((ve=Ve==null?void 0:Ve.answer)==null?void 0:ve.slice(0,4))==="new Promise((bn,Cn)=>{var sn=Rt=>{try{Zt(dn.next(Rt))}catch(Wt){Cn(Wt)}},In=Rt=>{try{Zt(dn.throw(Rt))}catch(Wt){Cn(Wt)}},Zt=Rt=>Rt.done?bn(Rt.value):Promise.resolve(Rt.value).then(sn,In);Zt((dn=dn.apply(Jt,$t)).next())}),ee=({value:Jt="",streamingStatus:$t,onFinish:dn,cancelIndex:bn,time:Cn,loading:sn,loadAll:In})=>{const[Zt,Rt]=(0,y.useState)(""),[Wt,Gn]=(0,y.useState)(!0),Nn=(0,y.useRef)(Jt),fn=(0,y.useRef)($t),rn=(0,y.useRef)(0),hn=(0,y.useRef)(null),[un,Ut]=(0,y.useState)(!1),zn=70;(0,y.useEffect)(()=>{fn.current=$t},[$t]),(0,y.useEffect)(()=>{Nn.current=Jt},[Jt]),(0,y.useEffect)(()=>{if(!$t){Rt(Nn.current);return}return Ut(!0),hn.current=setInterval(wt,zn),()=>{clearInterval(hn.current)}},[]),(0,y.useEffect)(()=>{un&&(Rt(Nn.current),clearInterval(hn.current),Ut(!1),dn())},[bn]);const wt=()=>b(void 0,null,function*(){const Bt=Nn.current[rn.current];Bt!==void 0?(Rt(qt=>qt+Bt),rn.current++,clearInterval(hn.current),hn.current=setInterval(wt,280/(Nn.current.length-rn.current))):fn.current===!1&&(Rt(Nn.current),clearInterval(hn.current),Ut(!1),dn())});return x.createElement("div",{className:`${E.reasoning} fadeIn animated`},x.createElement("div",{className:E.btn,onClick:()=>Gn(!Wt)},x.createElement("i",{className:"iconfont icon-shendusikao"}),Cn?x.createElement("span",null,"\u5DF2\u6DF1\u5EA6\u601D\u8003\uFF08\u7528\u65F6 ",Cn," \u79D2\uFF09"):x.createElement("span",null,"\u601D\u8003\u4E2D..."),Wt?x.createElement("b",{className:"iconfont icon-shouqi6"}):x.createElement("b",{className:"iconfont icon-zhankai6"})),sn&&x.createElement(pe.Z,{spinning:!0,className:"mt20"}),Wt&&!sn&&x.createElement("div",{className:E.content},Zt,un?x.createElement("span",{className:"aiBlink"},"__"):""))},ne={select:"select___Kt_GE",box:"box___S5_ly",text:"text___dtZDv",itemWrap:"itemWrap___xmw7x",item:"item___io6Bx",active:"active___nHRTI"},ae=te(81327),le=Object.defineProperty,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Jt,$t,dn)=>$t in Jt?le(Jt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[$t]=dn,Pe=(Jt,$t)=>{for(var dn in $t||($t={}))ie.call($t,dn)&&de(Jt,dn,$t[dn]);if(re)for(var dn of re($t))Ae.call($t,dn)&&de(Jt,dn,$t[dn]);return Jt};const me=Jt=>React.createElement("svg",Pe({className:"logo1_svg__icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg",width:200,height:200},Jt),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 ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTEwMTkuNDA3IDYyMC44IDg5MS44MzQgMzk3Ljc4MSA5NDYuNDkgMjkzLjEyYTI5LjA5OSAyOS4wOTkgMCAwIDAgNi40LTM2LjM5NWwtNzAuMTg3LTEyNi41OTJhMzAuMDggMzAuMDggMCAwIDAtMjQuNTc2LTEzLjY1M0g1OTcuNTE5TDUzOS4xOTQgMTQuNTA3YTI3LjM1IDI3LjM1IDAgMCAwLTIwLjkwNy0xNC41NUgzODAuNjQ0YTI5LjE0MSAyOS4xNDEgMCAwIDAtMjQuNjE4IDE0LjU1djUuNTQ2TDIyNS44MDYgMjQzLjAzSDEwMC45MjNhMjkuMTg0IDI5LjE4NCAwIDAgMC0yNS41MTUgMTMuNjU0TDMuNDI4IDM4NC4wODVhMzIuNzY4IDMyLjc2OCAwIDAgMCAwIDI5LjE4NEwxMzIuODM2IDYzOC4wOCA3NC41MTEgNzQwLjA1M2EzMi43NjggMzIuNzY4IDAgMCAwIDAgMjkuMDU2bDY2LjUxNyAxMTYuNTY2YTI5LjkwNyAyOS45MDcgMCAwIDAgMjUuNTE1IDE0LjUwNkg0MjcuMTVsNjIuODQ4IDEwOS4yMjdBMzAuMDggMzAuMDggMCAwIDAgNTEyLjc4MyAxMDI0SDY2MC40MWEyOS4xNDEgMjkuMTQxIDAgMCAwIDI0LjU3Ni0xNC41NWwxMjguNDY5LTIyNC44NTNoMTE0Ljc3M2EzMS45MTUgMzEuOTE1IDAgMCAwIDI0LjY2Mi0xNS40NDVsNjYuNDc0LTExNy40MTlhMjguMTYgMjguMTYgMCAwIDAgMC0zMC45NzZsLjA0My4wNDN6bS0xNjEuMjggMTQuNTkyTDc5MS42MSA1MTIuNDY5IDUxOC4yODcgOTkzLjk2M2wtNzQuNzUyLTEyMi44OGgtMjczLjI4bDY1LjYyMS0xMTkuMjExaDEzOS4zOTJMMTAxLjg2IDI3Mi4yMTNoMTQzLjA2MkwzODAuNjg3IDMwLjA4bDY4LjM1MiAxMTkuMjUzLTcwLjE4NyAxMjIuODhIOTI1LjU0bC02OS4yMDUgMTIxLjk0MiAxMzcuNiAyNDEuMTk0SDg1OC4xN3oiIGZpbGw9IiM2MDVCRUMiLz48cGF0aCBkPSJtNDk5Ljk4MyA2OTkuMzA3IDE3NC4zNzktMjc0LjczMUgzMjQuNzA4eiIgZmlsbD0iIzYwNUJFQyIvPjwvc3ZnPg==",et=Object.defineProperty,Ve=Object.getOwnPropertySymbols,ve=Object.prototype.hasOwnProperty,He=Object.prototype.propertyIsEnumerable,ze=(Jt,$t,dn)=>$t in Jt?et(Jt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[$t]=dn,Ne=(Jt,$t)=>{for(var dn in $t||($t={}))ve.call($t,dn)&&ze(Jt,dn,$t[dn]);if(Ve)for(var dn of Ve($t))He.call($t,dn)&&ze(Jt,dn,$t[dn]);return Jt};const Oe=Jt=>React.createElement("svg",Ne({className:"logo2_svg__icon",viewBox:"0 0 1417 1024",xmlns:"http://www.w3.org/2000/svg",width:276.758,height:200},Jt),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 Ge="data:image/svg+xml;base64,PHN2ZyBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDE0MTcgMTAyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMjc2Ljc1OCIgaGVpZ2h0PSIyMDAiPjxwYXRoIGQ9Ik0xMzY0LjQ0IDExOC43MDVjLTE0LjE3OC02LjY5NS0yMC4zMjIgNi4wNjUtMjguNTkzIDEyLjUyNS0yLjkxNCAyLjA0OC01LjI3NyA0LjcyNi03LjY0IDcuMjQ2LTIwLjcxNyAyMS4yNjgtNDQuODk5IDM1LjIxLTc2LjY0MyAzMy41NTZhMTUyLjU3NiAxNTIuNTc2IDAgMCAwLTEyMC42NzQgNDUuMzcxYy03LjQwNC00MS44MjYtMzIuMDYtNjYuODc1LTY5LjU1My04Mi44NjUtMTkuNjkzLTguMzUtMzkuNTQzLTE2LjctNTMuMjQ4LTM0LjczNy05LjYxLTEyLjkxOS0xMi4yODgtMjcuMzMzLTE3LjAxNS00MS41MTItMy4xNS04LjUwNy02LjE0NC0xNy4yNS0xNi4zODQtMTguNjY4LTExLjE4NS0xLjczMy0xNS41MTcgNy4yNDctMTkuOTI4IDE0LjczYTE4OS4xMjUgMTg5LjEyNSAwIDAgMC0yMy41NTIgOTguNDYxYzEuNTc1IDc2Ljg4IDM1LjQ0NiAxMzguMDgzIDEwMi42MzYgMTgxLjY0MiA3LjU2MiA0Ljk2MyA5LjUzMSA5LjkyNSA3LjA5IDE3LjI1LTQuNDkgMTQuOTY3LTkuOTI2IDI5LjU0LTE0LjgxIDQ0LjU4NC0yLjk5MiA5LjYxLTcuNTYxIDExLjY1OC0xOC4yNzQgNy40ODNhMzA5LjQ4NCAzMDkuNDg0IDAgMCAxLTk2Ljg4Ni02My4wMTVjLTQ3LjgxMy00NC40MjYtOTEuMDU3LTkzLjM0Mi0xNDQuOTM1LTEzMS43MDJhNjM1LjgyNSA2MzUuODI1IDAgMCAwLTM4LjM2LTI1LjIwN2MtNTQuOTgyLTUxLjIgNy4xNjctOTMuMjYyIDIxLjU4Mi05OC4yMjUgMTQuOTY2LTUuMTk5IDUuMjc3LTIzLjE1OC00My40MDItMjIuOTIyLTQ4LjY4LjIzNy05My4xODQgMTUuODMzLTE0OS45NzcgMzYuNjI4LTguNDI4IDMuMTUtMTcuMDkyIDUuNTE0LTI1Ljk5MyA3LjMyNmE1NTcuODQ0IDU1Ny44NDQgMCAwIDAtMTYwLjc2OC01LjQzNmMtMTA1LjE1NyAxMS4yNjQtMTg5LjIwNCA1OC45Mi0yNTAuOTYgMTQwLjM2Ny03NC4yIDk3LjgzMi05MS42ODcgMjA4Ljk3NS03MC4yNjEgMzI1LjAwMiAyMi40NDkgMTIyLjI1IDg3LjQzNCAyMjMuNDY4IDE4Ny40NyAzMDIuNjMxIDEwMy41ODIgODIgMjIyLjkxNyAxMjIuMTcyIDM1OS4xODggMTE0LjQ1MiA4Mi43MDgtNC41NjggMTc0Ljc5LTE1LjIwMiAyNzguNjg2LTk5LjQ4NSAyNi4xNTEgMTIuNDQ1IDUzLjY0MiAxNy40ODYgOTkuMjQ5IDIxLjI2NyAzNS4xMzEgMy4wNzIgNjkuMDAyLTEuNzMzIDk1LjE1My02LjkzMSA0MC45Ni04LjM1IDM4LjIwMy00NC43NDEgMjMuMzE2LTUxLjQzNy0xMjAuMjAyLTUzLjcyLTkzLjgxNC0zMS44MjItMTE3LjgzOS00OS42MjQgNjEuMTI1LTY5LjMxNyAxNTMuMjA2LTE0MS4zMTIgMTg5LjIwNC0zNzQuNzA2IDIuODM1LTE4LjUxLjQ3Mi0zMC4xNjggMC00NS4yMTMtLjIzNy05LjEzNyAxLjk2OS0xMi42MDMgMTIuOTE4LTEzLjcwNmEyNDAuMDg5IDI0MC4wODkgMCAwIDAgODYuMTczLTI1LjQ0MmM3Ny45ODItNDAuODAzIDEwOS4zMzItMTA3LjkxNCAxMTYuNzM2LTE4OC4yNTkgMS4xMDMtMTIuMjg4LS4yMzYtMjQuOTctMTMuNzA1LTMxLjQyOXpNNjg1LjQ1IDg0Mi4wNDNDNTY5LjEwOCA3NTQuMjE1IDUxMi41NSA3MjUuMzA3IDQ4OS4xNTcgNzI2LjQ5Yy0yMS44MiAxLjI2LTE3Ljk2IDI1LjIwNi0xMy4xNTUgNDAuODAyIDUuMDQyIDE1LjQzOSAxMS41OCAyNi4wNzMgMjAuNzE3IDM5LjYyMSA2LjMwMSA4LjkgMTAuNzkxIDIyLjIxMy02LjMwMiAzMi4yOTUtMzcuNDk0IDIyLjIxMy0xMDIuNzk0LTcuNTYxLTEwNS43ODctOC45OC03Ni4wMTItNDIuOTI5LTEzOS40MjEtOTkuNTY0LTE4NC4yNDEtMTc2Ljk5NGE1MjMuODk0IDUyMy44OTQgMCAwIDEtNzIuNDY4LTIzOS45M2MtMS4wMjQtMjAuNTYgNS4yNzgtMjcuODg1IDI2LjcwMy0zMS41ODdhMjcyLjE0OCAyNzIuMTQ4IDAgMCAxIDg1LjMwNy0yLjEyN2MxMTguOTQyIDE2LjY5OSAyMjAuMTYgNjcuNzQxIDMwNS4wNzMgMTQ4LjQ4IDQ4LjQ0MyA0Ni4wMDEgODUuMDcxIDEwMC45ODIgMTIyLjg4IDE1NC43MDMgNDAuMTczIDU3LjAyOSA4My4zMzggMTExLjQ1OCAxMzguMzIgMTU1Ljk2MyAxOS4zNzYgMTUuNjc1IDM0Ljg5NCAyNy41NjkgNDkuNzgxIDM2LjIzNC00NC43NCA0LjgwNS0xMTkuNDE0IDUuODI5LTE3MC40NTYtMzIuOTI2em01NS45MjYtMzQ0LjYxNWMwLTUuMzU3IDIuNzU3LTEwLjM5OCA3LjMyNi0xMy40N2ExNy43MjMgMTcuNzIzIDAgMCAxIDIyLjEzNCAyLjA0OGMzLjA3MiAyLjkxNSA0LjgwNSA3LjA5IDQuODA1IDExLjQyMmExNi43NzggMTYuNzc4IDAgMCAxLTE3LjI1IDE2LjU0MSAxNy4zMyAxNy4zMyAwIDAgMS0xMi4xMzEtNC44ODMgMTUuOTExIDE1LjkxMSAwIDAgMS00Ljg4NC0xMS42NTh6bTE3My41MjkgODUuNDY0YTEwNC4zNyAxMDQuMzcgMCAwIDEtMzMuMDA1IDguNTg2IDcxLjQ0NCA3MS40NDQgMCAwIDEtNDQuNTA0LTEzLjU0OGMtMTUuMjgyLTEyLjI4OC0yNi4yMy0xOS4xNDEtMzAuNzItNDAuNjQ1YTg5LjE2NyA4OS4xNjcgMCAwIDEgLjc4Ny0zMS40MjljMy45MzktMTcuNDg3LS4zOTMtMjguNzUtMTMuMzEyLTM4LjkxMi0xMC40NzYtOC4zNS0yMy43MS0xMC42MzQtMzguMzYtMTAuNjM0YTMyLjA2IDMyLjA2IDAgMCAxLTE0LjE3OS00LjE3NWMtNi4xNDQtMi45MTQtMTEuMTA2LTEwLjI0LTYuMzAxLTE5LjE0YTYwLjE4IDYwLjE4IDAgMCAxIDEwLjcxMi0xMS4yNjVjMTkuODUtMTAuNzkgNDIuNjkzLTcuMjQ2IDYzLjg4Mi43ODggMTkuNjkzIDcuNzk4IDM0LjUwMSAyMS44OTggNTUuOTI2IDQxLjkwNSAyMS43NCAyNC4xODMgMjUuNjggMzAuOCAzOC4xMjUgNDguOTE2IDkuODQ2IDE0LjE3OSAxOC43NDcgMjguNzUgMjQuODkgNDUuNDUgMy43MDMgMTAuMzk3LTEuMTAyIDE4LjkwNS0xMy45NDEgMjQuMTAzeiIgZmlsbD0iIzRENkJGRSIvPjwvc3ZnPg==",_e=te(59301),ct=({value:Jt,onChange:$t})=>{const[dn,bn]=(0,y.useState)(!1),Cn=[{name:"\u901A\u4E49\u5343\u95EE",key:"qwen-max",img:ge},{name:"DeepSeek R1-671B",key:"deepseek-r1",img:Ge}],sn=Cn.find(In=>In.key===Jt);return _e.createElement("div",{className:ne.select},_e.createElement(ae.Z,{size:10},_e.createElement("span",{className:"c-grey-333 font16"},"\u6A21\u578B"),_e.createElement("div",{className:ne.box,onMouseLeave:()=>bn(!1)},_e.createElement("div",{className:ne.text,onClick:()=>bn(!0)},_e.createElement("img",{src:sn.img,width:20}),_e.createElement("span",null,sn.name),_e.createElement("b",{className:"iconfont icon-zhankai6"})),dn&&_e.createElement("div",{className:ne.itemWrap},_e.createElement("aside",null,Cn.map(In=>_e.createElement("div",{key:In.key,className:`${ne.item} ${In.key===Jt?ne.active:""}`,onClick:Zt=>{Zt.stopPropagation(),$t(In.key),bn(!1)}},_e.createElement("img",{src:In.img,width:20}),_e.createElement("span",null,In.name))))))))},we={loadingPic:"loadingPic___y2kKZ",loading:"loading___UEUk1",dot:"dot___TYXFV","dot-fade":"dot-fade___KWn1a",wrap:"wrap___nU3cS",chatContainer:"chatContainer___PNe3Q",footerContainer:"footerContainer___hQATV",btnWrp:"btnWrp___mS8l6",btn:"btn___3za5U",btnActive:"btnActive____jzfb",inputContainer:"inputContainer___iCQ3u",uploadBtn:"uploadBtn___OHHJF",sendBtn:"sendBtn___ktaQl",sendBtnDisabled:"sendBtnDisabled___DVncF",cancelBtn:"cancelBtn___bzMDI",lineFour:"lineFour___Lhbz5",fullIcon:"fullIcon___YWXTV",footerContainerSelected:"footerContainerSelected___pGBh3",full:"full___dZLXo",li:"li___PjMV3",avatarIcon:"avatarIcon___ztGQ3",img:"img___wZqEA",content:"content___OlYYG",borderBox:"borderBox___tjHwt",text:"text___yWTCV",fileWrap:"fileWrap___IX778",file:"file___fxAKb",fileName:"fileName___RA8nu",source:"source___nkLC0",action:"action___I2zGy",disabledInput:"disabledInput___Buork",backBottom:"backBottom___SMuL2",head:"head___v8Eom",headBtn:"headBtn___IS7xR",menuWarp:"menuWarp___G6yj0",menu:"menu___M8VWP",menuText:"menuText___gRpb5",menuDel:"menuDel___eH_wg",active:"active___KWwPV"},Be=te(99064),Je=te(955),Le={draggableImage:"draggableImage___vcTso",img:"img___xAyno",close:"close___WUtfj",extraNode:"extraNode___tnBrt"},xt=({src:Jt,onClick:$t,topPercentage:dn=.62,draggableExtraNode:bn})=>{const Cn=(0,y.useRef)(null),sn=(0,y.useRef)(!1),In=(0,y.useRef)(!1),[Zt,Rt]=(0,y.useState)(window.innerHeight*dn),[Wt,Gn]=(0,y.useState)(!1),Nn=10;return(0,y.useEffect)(()=>{if(Cn.current){let fn=function(zn){var wt;sn.current=!0,Ut=zn.pageY,un=zn.pageY-(((wt=Cn.current)==null?void 0:wt.getBoundingClientRect().top)||0),(0,Je.kk)("none"),document.onselectstart=function(){return!1}},rn=function(){sn.current&&!In.current&&$t&&$t(),sn.current=!1,In.current=!1,(0,Je.kk)("auto"),document.onselectstart=null},hn=function(zn){var wt;if(sn.current){const qt=zn.pageY-un,Gt=window.innerHeight-(((wt=Cn.current)==null?void 0:wt.offsetHeight)||0)-50,Ie=50;if(!In.current&&Math.abs(Ut-zn.pageY)>Nn&&(In.current=!0),In.current){let ht=Math.max(Ie,Math.min(qt,Gt));Rt(ht)}}},un=0,Ut=0;return Cn.current.addEventListener("mousedown",fn),document.addEventListener("mousemove",hn),document.addEventListener("mouseup",rn),()=>{var zn,wt;(wt=(zn=Cn==null?void 0:Cn.current)==null?void 0:zn.removeEventListener)==null||wt.call(zn,"mousedown",fn),document.removeEventListener("mousemove",hn),document.removeEventListener("mouseup",rn)}}},[$t]),(0,y.useEffect)(()=>{const fn=()=>{Rt(window.innerHeight*dn)};return window.addEventListener("resize",fn),()=>{window.removeEventListener("resize",fn)}},[dn]),y.createElement("div",{className:Le.draggableImage,style:{top:`${Zt}px`,display:Wt?"none":"block",cursor:sn.current?"grabbing":"grab"},ref:Cn},bn&&y.createElement("div",{className:Le.extraNode,onMouseUp:fn=>fn.stopPropagation(),onMouseDownCapture:fn=>fn.stopPropagation()},bn),y.createElement("img",{className:Le.img,src:Jt,width:60,draggable:"false"}),y.createElement("i",{className:`iconfont icon-tupianguanbi ${Le.close}`,onMouseUp:fn=>{fn.stopPropagation(),Gn(!0)}}))},be="data:image/png;base64,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",it="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAAXNSR0IArs4c6QAAIABJREFUeF69nQm0ZHdd5z//u9/aq97W/XpNpwOZhIR9EaOyKQgqorhwHJ0onkEcZwZQZ86o4Bk548jgiDqKozLHOSoqi0hggIAoCdCEQCAJ3dk6vaXXt7/a6+535ve/Vd2vu193+gWYSirdebXce7/3t35/y1Nc4+M3D+VO+0jyUsh/SMFNSjFv2PZ8GieVPEvPf4tSihxQ1/i9/z/eluc5qBwMC8u0SJMYslyfJ9BXcBaVn83hYTA/1thvfe4/P0NF13JuT3qdv/qJfFsche/IlfoplVNThoFhW6RxTJ5lFx9j8m1KzvdJv/r8Z/VbsxylPyL/yZGfyTXL/8r1F6/IRRv6dbXJLbrajdNwCY7y9crAtG2yONHXcB7KyRkp1VV5/n7bcX/r3a9RC1cD8opX+YefzN1jcfTr5Lwth7K80TBt8jwjS5OLvjNXeQHY+Nv0SY4BPA/EJWehX84FiAIO/ffx58d4keVyaQqRanmtAFL+kmFqSS/eOQHzigDKnSj+LR7yd5VjGjZKGWRpXLw2uVPjtymlBih+b5/t/Jd/92oVbgbkpgCK1EVx9A+Qv6g4OYVh2aSxSPX509ggQWMAjbHUbJQOffKXHiZHZLf47ky/PoFCv1WBbeSULPBJcPIEskx/JjYshriMUoMkzbRUikyeR79A5wpCU0A8kcaJXJu2o9W6eGUj0ueR/LJjO6/bTBovO9Kv3BHeGmf5J1DslIOZllPcoUvVdSIMcgG5oe+oXIRWuyue/vjFDe/JlYEyFLbKcfMIO4uomCnz5Zy406N9ZoH2uTOEvQ6maeKWK3hT05izOxg0trOOT5wUQG7JbGyQNjkdQ0yTaZMmYyG5/DpOG0q9+j0/7B7ceHkXAaglLwq/qgy1U8AwTZsk2lRyC00Yq66o2Fgzrug89L3VKjt2MobCNAzsYICxfgpj6RRZZxkVDVF5iikG3/FwylUs2yMY9llffIKgu4Jr+3jlGrW5XZT2PYPO1G5Wc5s8KyTsoovaoAEbzclEZS81MabjaoHRTuYSlQZOO477/I2SeP5YYvOORtFdivxFhmHJLSFL4s2+pLA71wBaoe7qou/I5U7Ls7tO/sQhwuMHidZOQ9TDUCm2CbZtYFsOtmVjOy6mW8EpT2FVphj2O7TPPIbKE2y3iltqUd+xn2j3M1iqbSfJJm5m80hAq+jEySkB6XKrJCqtTUaWXGoW5cK/fL3jvGRiE88D+LY7wt/KMt5uWJa+4ElossldKCRY27vLbVthY+Q4Y8M9UQVD7KiJ6g8IH3+A4aP3EK0cJ4/7OJbCL1eo1hqUqnU8x8MwDZRcQBLop8oylOmiSjMkpk9v8QhZ1Me0K9huDac6S7z/hazN7dPOR+7vNam0gFgY5PPmXTstwywcjAjRJXZfGeqdv/9a9x1jKwaiukkSH1GmVc7TVHva8w7rcjE+b++MTQAs/Ork80pLsjJNjNGQ8NhD9A5+keHZR8jiLqVKldbsLuoz8zhuFRswVYplZNim0hJo2pZ2ClkUEA1XiYZtUuWR2VWG62fI4iG2W0aZPpk9TfDs19BvzWFkaaHKV4sIzrvtMUSTcGmsXRKyCZACoojiRBbEO9u2s19UWR/jLXcE77Vs9806trsEsM280kR9N/MVRdCqNGhyxLTXJjj+ML1H76V/+hGyqEOtOcXM/H7K1SmIQ5LRKrlIEzG2gGeZWJalAXQdG8cpYXsVrcpxCoPOIkkckCiXcLCMmee4Xon+EJJdL6L/nFdoiTXGl3zBzm0e5F96jRuvT/4uMWMSRWPBKrROwZ/8/uu8X1SSYQxOsZxEce1yhRfgJ7dlbM9EqIog7ny+Ie9JFTiWgaFMsmBEsHiW7tFD9I9+neHScbI8otGcYXbHPjy/QjJYI+4vkydDLCPXnxXg5CneVhyMqdVIYZgKy5DXbFyvQu5U6fUHpNGANEuJgi4Vv0R/lBG72zBe/HpGlSZxbhaqL+o8CTLHd32z+LS4+Ze5IS0QloAYRhfUWaluY78zo/7jp/JXhlF852bgFbHlBn8+CZTPi15xR20zZ39lxBOPn2Xh6AnWTx2mc/YYadDG80ya03M0GrMapLC3TjRcgSTA1MCZeI6J7zi4joNjW9imiWWaKFM8ahGdZXlGmkIcx9iWheVW6Y8i8jQmioeUXItRkBPnHvu+4wdRzVm61RaLsUOQFOon5kVixonl3jzIv0I4rqMSk1Syl4kyK/NV6pc/lvxxmqW/eMXY7UIeVRx6HOgViUQBoO8owkcf5mt3f564t4BrJdSqPlXfxTUVxCPCYYc0HqDSSHtbS0usiSuqaps6sxCjbYpzUuKptdhoj22KPTQttE1SiiiKSJIU03YZhgmWAZ5rMgpjksxn97Nejl9t4Vcr4NcYKZtObrOOQw+zUMGJYm3M3DcN+i8gI+elzEl0ouF4r3rLR6PPQf6SawLwEs9WnEOO7xgk585w+mtfIe4vYsQ9HZbkYZ8sCfVTwo48iwvPKjclzzB0OmVgmUoDaBoSiOdaEv1yCc/zcB0XS1AFkiQhiBOSOCHLUyINWE6mFFP1Gv3RCIwy0zueieU62LaL65fwylXcSh3Dr9K2a5yyKkQYhY28yBGedxNXgmPsnRVpmohu3KXe+tHwsRyetlUAi6RHUXHAOvM499/9BdYWn8CI1snTIWYea09YBKXyTDRoeZ7qg4unz/OENC0if9+yqZQr1Ko1mrUGzVqNcsnT0ifSFsYRaaqVmeFwRLvXI44T4iQmzjIa1TpxkmobWavP4XsOnlvBsH1M28O0PCyvqiUzrW/nTG07A8vCuIQPuSJyG16QtDaXa8jywyKBPcgrVwRwLOIbI74NGSW2a9E+eIgH/+ljhP0l8ngAyQjigDyPIItQcjCdDoakaazTJQFOJE+Amm5M0ajWcEViPB/bNOgOeqy117SzGEXyOQlLFJZlUvZ8PNclyTPiRKQxwbZcXMdj2/QsrUYTx7IxTEfTV5JVyE0QDx7nDk55jtKeW1nbdyuxZRXWcQvskWBlOQ5JFPfVWz4aXiV7vTqspmWRrK9w4kt3cerwQZKgTxQNiAYrZNEA0pA8HYFO1GPtbUWNfdth2/Q0080p7Vkl8BXzKp622++ytLJCEI20OouAiMSmWUIm5IE2jeKRHXzPxTBNoiRCzqVVa3Ld9vlCev2KNvpRmhFH4mgSLbGjKCFOLUx3hsqt30t883O1NugEcGIYrwnMIrx5CgAWPsiwTcKTJ3j4c3eyePowfrnM1Oz1DJYeJ20fxTZSSCPyONAASBgjjEetXGGuOYvjOaSZXJxYI0iyjOW1ZfrDvrZ58plRONTgSI4rkufajjYbSRKTphm27eC7HrlSpHnGfGua6+Z30KzVScf+VodEShHGCcPRiP5gyChKyfBxG0+j/prbUa0pHe5c5J6vQZe1U9uaBI4tn2kyOHGMR/75EyyfPcaOHTvZd+OzWD/+ANnqUchC4mjIKBjQ7XcYBX19OVPNaa2uEoaIIxEgJHwS+7a0tqwlzDBhFAy1pE3VWzSrVS2FBiaOqE2aEkWBVnH5jEiO/FykeLpWY6re1Ia+Vm1Qr1YwlUEQBgyCgDCIiOKUOJEbZoBRZ/q730D5hS8FsdWXUxFPCuMWAdS5FvHKGo986g7OPvEQe/bt4obrruPUNw7oEEYkRgAY9NsMhm0Mpdg+NUu91tL2SCFqWHgxUZ0wDFnvtlFavRP9+Xq1yfbpWWrlKqZl6rzcQKQsLYjUNGUwCllpr3H83InCg5u2dhyGsqhValoye6M+/cGAIBKbm2nwojjDdX1mWvP4Tp36jS9j24/cruNMechxtvLYEoAiNaZlcOYLB3j4S59hbr7BzrlpTh+8hzDo6DsdjXr0Bqva68605pibmsF3XQKhxcT161hLmA4IooBgNNS5c0aqTYNIzlSlrkOYSqV0PlYUSXMdU9uzhZV1Ftsi2SGdnjiaZSwhRYWeHzOyksXMNuRGzGiVtiybMIpYbnd4/PQZuiOb7dO7mX76bez+yTedZxKulqZuBuw1AzihgQgCDn7kI6TBCnNTZU4/+nVGwzWCYEAU9jSQlVKVHdt2UfY8fNvUQKVRRJbFWiJF8iQYDqMR5CnKBMsU4qBEUwhTx6HeqOE7lva4YhNLnkdvMODYmUVOLiyy3m5radUXnA0xjIQkzan6VWYaLWaaLeq1OvVKjZLv6yA8lXAoilgfDDndLbEUlWntu5k9P/R6tF6P2fCteOQtASgnES2vcvxz/4irepw5+gD97iph0CMJ26TJiGZznpnWDJ5t4pqgspRAHEkU6oxBgxeH+pkkkQ6ay77HKDGplSq4lkmtVqbsyc99fNfS4EkYcnpxhUeOHeHs0iK2WEUDYqkIIClhqp1KyfU1sSB/VoTtqTeZbtbxfU979TTLdTgzjDxOBbMYL3gFtT07yZOisnihsHVtinyNABbEY24aGJ0ep+++kxOP3EO3s6SlLgk6JFGf6bl9VKs1fDPXFL1j5EWgG4dYmr1OCIOAKI0IwqEOZ6aaDXqjBNurU/VsbfPqvnhXU0uOqL9tKVa7Pe4/eIhziwtaUBzLwjMM4hwCCdhz4e0yHNuhXKpQrwhwU8xOtXRYI15fnNRwKAy7qUucSd4kecGPEmzfjUouFMq2osbXCGBxl8UJrD9wLwf/8R9odxZIwyFx2CUcrtCa2Uu5Usc1M83nuToskEwk1WpqpBFRONQetx/08Gyb+Zk5RmHIKK/QqtWxDaXJB0fFlCWPdmwtkRKiPHrkcU4cO0bNKQJoQxlYSjHKUwJJDxWkGToe9FyfeqXO3NQUM60pGrUqpmloKe4NhgwGAY7rYRo+avom8pf9SzKh38TBjf+5Nvnj2sIYzbjYJr2HH+b+Oz9MZ32BNBG1HNJrn6BSbdFo7cDKUxwzQ+WRJguED9DhQTIkDEfaFvaGPW3j5me2Y5k5i+0B1dZeaq6liQPXiLBVjOc6WsrEa49GQ448fEjXoj3RW01wFKXOQZbSjiOUsDiWS56bBKnQa0o7kZv37WW22dBhThTHDIYB/cGIOE11qmeZDfxXvBHz+psl2R6r8bV74ieVQLmzwhQPjx3lwc9+gnZ7UZMDwgwP2qd0uja340ZJF3DNHJMEg0wTA3kakoUDwnDAIBgxHPWolcrMTm3XzmW9t0JAlemZXbiahckx046WYMmNBbwsy7DXFrCXF3WoIaG0EKi5Ia/CapLxSBCSuY724I5bwbRsOqMRS52uBvvZNz6NPXNzRKE4rphuf8QwinThyrcrlJ/xKuqv+imd3xbF928lgIbCGo04fuBels89QX/9HN3l4wSDNYnMqDdnNfGZJzElIRaMVMdpwhiLcwmDAaNRnzDsM1tvMT29Q6uT1EIWVlfwW9drIkDXd/MIM17TN0CoLvkeM0v4me+8lf0zNZ0tSDpoS4Yj2Y1hsHx6iQ99+kvc0x9ilCuU6tPU6hJEVxkGEScWznFyaYmn7drJ7pltGsBRGNEbBqAsXLtEef5Wtv/Ur6IkL9b1lG8hgOPwnDzNSAYDvvahv2T13FGazSlGg/WCz8sTXEs6FkICifgFsKBb2Lygr73zdGsb22bmyXKFkQ7p91ZZ7g2ZmX8GniMJPaikjxm3tbcUslWor92NKr/5yz9PrVnDcl0cz0VJ6U5sllxov88jf/sR/uL9H+feKKTSaFKemqPZmmK61SIMI86trHDw6GGm6nWalaYOqIeSHycKx/KpzD6NPT/7G5ie/20CUC7ONAjX23ztg39Fr7PMC178MuL+Gr3FE4yG63R76wz6AlyHNByQxQFR0CEnpTW9h6nGjFbxJArIwjYrnRVGmUVr9um6lKmzgLCtQRSezlAZRhzxyuffwlvf+kYdx5mujZKSoyVeVJ6GZlqCY8f4ynv+nPd/5SEeyEbavja27WJqeopKuaSdx3qvyzceP4xhOLiWR5LBIM6xDZfazlvY/7O/rnt+rtR3cyWn8qQ28PwHTYPR4jIPfORv9N2//unPZNDrs3jyIfrtBV0xS0ZdzTpLrULAk8J4fXovVb9C2RZnHJJHAwb9NTqDNoZVwq3v1CyMUilm2EWlQx2mmOLJ44B/f/tP8EM/9mqQDjDbFjc7lr5xH4kUwAdDzn3q03z+rz7Fh84ucCwbcf323TTmd9Fo1PT3SxSxst7h+MIiUSoVv7KOPVWmmHnuq9j3+jfqTGmr+fA1Ayj1ibDd5Rt//0Fmtm/XAWlnfZ3RsKNtYtRf1o5FV9hIMd061eYOXePwjQTfyMh0BW6N3rBLFgwxzRJReVoXkow8xRLpy4quMokjZ82Ud//2f+KGm68v7qMlAAoJIOo7BlAcchwTnTjBofd9gLvvO8Ida4sMrJxdszspz8zqbCbJU5IkZ7U34ORqj0p5lkz5ur/mX7zhrUzd8iyyWGi3TYpKV4lprhlA/c1pyrHP/hMzzQYnjh9h0F+nu3qaUWeRUW9R95YYhonp1zFNC8exsPJYNwjZkuvGA0b9VcIooBQOSKwKXa+OK46KDDsPdFuHMDdOFvH8vdt51++9A9cbS55W3TGA8qd+SO00g16f5c8f4Ct//Sk+v9ThkyunNElbrTYxylWdpej6ueFwrpMxUE0qlRaVXfu4+Q1v1CSCZOS6qH5NfGBx9GsHUE7UVKRLq/QeP8LJJ44w6C6xfO4wQWdR2/NyY54oltIfOKahWRIrG2GpDDuLycJ1RqMeKo6Yikf0nRprVhnHQL/HpeiQslVGORzyCz/9I/zY7T+qCVnEQ8pT2z55FkUnDaD0xMQR8dkFjvztHdx74GE+0+7w5fY59jbnMJ0KkeVgOD6O7YEzzdLQorXrRp72+jfgNmo6ldPgfVvZGAEpjjj2hQOsra2wcPoR2ssniAZLVBo7NccnqZuwxLZtYwj7ouu+YMV9bRelt7AcD5lVOatmmWVcbHndSPHEDirws5jraz7ves87mJltFiCJ9IkKS9+OeGB546QJYqwdDEd0HzzIg+//JAdOrPHRpZMshCN2NrZheTUiyTzsMrZTIjNrzD3nFez8/tdo2zwpLn1bAZQU0u30OHnfAywvnebUsQforT6hCU23PK3VGNPVgawtzZhxX6dwhvT3hV0d5thJzFQeMuXYnM5tljIbR+V4Zqa9tJtnVMIhb/q51/PDb/hBEMZGOw4DxAOL9OkQRmzgWIXHTZciqVm7w9l//iL3fOxePrvc5h8XHic3JD+eolJq4Xh1TZ3Zld3s++E3UbvpBogKIuF8o+i15nFbU+EiB3e6A5YPPcbDh+5l4dRBsqBHtbWDcLhO0F/B9huYroch5cawgyVZg5Q405H+eyuLaFjQcF0eDqCdm7gqpWzlOstwR0Ne/qKb+dVf+0Wt2jqw1SI8VmEtfaLKk1xRwBwDKSmekKcLizzy8bu464uP8aEjhziTjHDcBtVSk2q1RYaFVbuO/T/9FpyZFiRFR89TeWzBBkJu5PjDiGP33MtDDx5gsH6KSn1ax3aj9lldwrTLDSzbJ41HEA0w8lhLn0RYWdDBTfq0/DJ1r8JjiU2ag69SKmaGGUXcsmeat7/9zczNNHQXgKiU5MhKQhjPKSRPuMVQygYRsabqQx2DDto9Omtt1lbbBKOASmTxzwcP8/HDj+CUm5h2lXKpoUuc7sxN7P/pX8KqlAsb+hQfWwJQQpnszBKHDnyRlYVjuiwpbb/99bPEw442wla5YH/jUQcjCTWIZhaQxxErq8dIkkCzLtX6Dtz6Huw8pEyCl0Xc2HR526/czu59O0kTyanHzfXiM+KY9pHDHH30KI+fPMdab0gvSgiSmGGQ0A9inaZFaU4orEuSaiLh+573LN71wTvoKw/l1DCMCo7j0dz/Xez9ydu1dG/F616K85YAFGY4ObvEsQe/QTDsMui16a4vEg67pMM18jTAq89p75j0V3VtWMU9nDxjynUIww5xHDCIApLKdfimRUk6njMhHfq8fJvLm97yRryZaS1ok/qEcISr993Hh/7i/TzQS1hLQKyWFKfKjku9VKJZrVCrlDRx6rq2zir6631uvXk/H/jCV3locYDhVolVGVt57P7uH2fbq35A59RbdRwbQdwSgDqWTTOCU2c4c+wYa6urBIMeYX+F7rlH9ElXp/ZqmivoSovHECMccPPu67l5x17drSDx3kK3x2MrbZp2jpUFLLeXiEYdbqmY/PzP/RitXTPjLq3xSIMyOPHFA/z9Rz7N0C3TqDaYmxaytEmrWaferFCqSReri+05uMIlVkpFz3MQ8bvv+zs+d/AkbrnJMM7xvRn2/fhbqT7jlvPB8+b9rE+u11sGUMdK0lK20mZw5hznjh9l4YmD9NeeoNLcTqkxz2D1LHFvmXy0zo27ruO5+27ETKXVQ5hppTuvxFNLgUqK5BKmmNGIphGxY2eJ5oyDX7GxHEursYQ+UadLb2FVOwDpOBB2vGiDk4p8hulYuL6vgROyQQJnp1ymPNXkj/7kr/j7z9xHVTq21nv4Mzez/9/+Fla59E3Zvy0G0hfuhnROSedoeuos93/m0ywfuQevMU1r1y1EQcDauePQX+LmPXu4dc8++gtHOX706wzCPkmW6BaOuant7Nl9I7Xmdi1tvgkVocesgHozo9IUQCxMAVhKoOPOAuH0kjAlCSIWT57kkWPHOLu0pMsF8606N+7fwzNf8l34M7PYjoc/PcMHPngH7/u7z1BuzPC8HTPsuO0HOHzTa+lLZ9dTdb9jOLYsgRMYfVuxr7fOgU//M9X14yxtvwmjMsvqmZO4aYeb9s2zzS9z9huf52uH7mLqhmcTJClf+vIBbXMkN95VL/OS57+EXdc9k5LMhaiMhhHQrCRUpxSlso2tK1FCRAjHGOuyZjwMuf/Al/n7rx7mLHVe/oMvZXamzGzJYuWxR0hPH+F1P/GjzOzdj9Nqceen/ok/+LOPUKu1+M23/RQ3PWM3R5NZ/vzsbkaJKpjzp/jYMoByrEQZvMAa8r0P30/36DGWatP8aSfn+OoK5ur93H77L5FFGf0zJ/nsB97NzG0/yPXPfSmf+/y9nHviYRYe/ihKWXilfewqw2te9lq2ze6imic0jJipSkxjCio1E8cVPlwAzDSA0mR0/KFH+dNPHuKEfR2LJw/wyh+4jWc+93tZWVjkrb/yk3z4Xb9Dc/kUr/rZN0Klwhfv+hL/7fffrxuPfuM7bma32YcX3srHpl7Np1encJ5Ki9ZTlUBplUgN+MnhGZ55952kmU23Ps8fdGM+e+oEtfX7+IVf+s8Me32SYcDig3fjvviV5G6Ju+4/yeF7P8Tyg3+LMiyqjVvY1trNc/ZO8eznvJQaOS0rZbaSMD2NVmPHk7qI8BjC5iREoyH3f/0hDoS3cNdXH+D41/+3zr9veMEbef7zX8DvvOOV5OvLZCcfx29Og+1y3z1f57ff9T5uvG4vv/H6l1BaXQI35fCzXst712/SNELxuEJ36lWkcwsSWHy5roZZ8K8WH2PfvXcTVrYT+A0+2A3465NP0Ow+wJve/HYG7Q6x1Co6qwymp8lac3z8U3dz/32fIz32DzqnrV/3fbxw9152ehH7nvZcZsoVWnbGtmrC7IxBVQD0RQKF7ZbSZU5biuqRwRFjP3/9uZM89Nn36Pa2W77vV/meW2Z5888+j2zpDNawA5nknj7fuO9B3vnO9/KK257Hm27/fljrwNknWHrai/nd/vOJzvcVfVsBLG6DdBaI9/yZxcfYf9+XGFW303eqfL0/4t3HT9AMHuUX3vQf6K92iUfSK5gSDNbpb9vBqaU1PnbXfQyCNq5ls7fq8errPIKlRVrzT2d+2w4tgXOVnNkZRW3Kwiw7RSuI7g/MaJ9doJs65K15Pv6Iy1JW1mRFOR7wY99dYWcdVGdF98rolgfb4+H7H+K/vvOP+DevewUv+t7nFvTXwhkWtt/Kf+89V7PTG8ZEtmQNtyCBxfcKRZUYJj88OMOL7r2bgTvFml2lu7LC75x8glAt8Ev/+m30lzvEw77mEKUIFA+WCByTc+vrnF7t0PLh+bs8ttVs0v6A2N4GbhNf5Ux5iulpg8qMjao6+iboaRjdnhERrKxpYqGfOZxuG2S5wXUzBs2StHmkmI5XsDY6xClx8OsP8Xfv+XN+7XUvpfycG0BqH501vlF9Dv+rfYPu2Z6MoG0JvS2TCVoCJQswuNkI+PH7v0AyUCzbNdTSInf21vjHwQne9gtvpb/YJhv0MJJY13n9fEQp7+J7MWU3xvcMTMfQ00u5YRPENqPQxsgtSoZiqgHunAtlr6DaDeEjJT2xod+DQb/gCUXr9M8NzQQh4E14QyFGzRKHDx1m5b6v8OKb9sL2KfA83Xb8gfCFfGHYxFEyM6yjuq3itxVCdfLdUvYz9HjWTy8eZv7IKVZoMFxvk1oxn/UinveKlxEstVH9nk7TPCPENyM8K8R1YjwnxXYMLNvUAMqJJ6m0vFlkiYETK+o1MGecAkCRPmEjdLwhYY2pCQX9HPe0aIZG+EL5vmKEAD28krukwwTz7GOaTWK6pf9sp1V+d+UW+rk0mwuA8t6tg7hlFdb1WyUNuwbPMoa8+vAjDNeg3Uswem2SPXWC257FcGkdNejg5wEVO6TqJnheiufkujakuVHNKhdTkaKGaWpK+owZZFSrCqNlQ9nVmBVSVaR2xTj7GMyJ5EjyrEGQ7kndQTkG0IdhAuvHoF4GyT5I+eTyPj7Zn8E1ion1PNu69D2lTGRyGJ3SmYrXBsvsffwc7U5Gvx+hnBj1mufQWxuium0q+YCqE1LxUspeiuvmWJIDS91X4i8lRcxibDpKZRBHAEyo1RWqOaawxEvoWrBVACcSqSdndDtD4SwEwDwdgxcXjiKVcTNJ11LIVqQjCcycc/06f3huP4FMjY4HrJ8qo7VlCdSeeNyXIozIlJ3xI+uLGKfbdMOMqO7hPns3/bWAbG0dPxtQt0dU3JQFioR4AAAMqklEQVSyLwBKB5U0KgmA0qJhkBuWvt44NhisppSyVGci1O0COJE86ZVz/EKNLwrbxk19cmJiK8UuigTKyUkYIwMIZghmTzd9xrHDny3cyKOxr5nwYob5wtDQVo3glgE87+6VdDIZuhPmBivh5e0l0pUBIwk7rp8hDBTB0hpOPKBmjKg6CWUvwXdTbDdHatiGmWtSIDdM0kwxGir65xKabkZ1WkFDJNAupEkKJ6VSQelfMMcX7JZImawk0OBJoUmAlvfWwBCx7pDFNh9euoEvBE0caYKfZBMyDToeCN+qI9kygOcPOmlGVMKIK66zE74z6OL0A6LZCrFTon9uHTXsUSakakdUHPG+CZ6bYdlCSBQeVLrspel7bSVjtGAw7cU0axFWPYeaXxxS1K9WBse5kDRoNRZ1FvHdYPtEQqWJPBfPIwCuMUhyPrZ6HfcEdWzz4uka3fv4FEnpawbw4hj9QnvZpA8nyaFu5TzbCNlhp+R+mc7ZDkm3g50ElI2IqhNRdmSaKNE4iF/QLLcyCEM4e07Yf5e6dHGZI+peH6+S6ejEmGuhdkus6BaAiR6L4ZI+RO0wZKxCfqZ9RGEfc4c0b3Kol/OZwRSncqkAfuvAe0pOpHB6xdzj+dL2eEClWP0ATTvje6ZM0qUBo/U2+UhYZ1kmIQDGlNwYW+yg9sS6pkOvn3N2WTHsWahTj1MtV9gz5eOtfA0nXqH5A6/CvGH3hUK6AKcBHD81eGMPrdVXpM/lULCD961WQY4nirpB0mRZhjRvPkXhK6DY2pzIBfOjgwgdOhRbgTaehPQt3zan2B6kdJbaJH0ppod4RJSsEN8WTjDDsiSmzAnTnHYvZ6ktkqiwk4haGrHL6TO7M6F+/Szu7LQUj8eSlhdSp3VvfE7SI6MBlFUBkp0IGVviw91dfD6Q0uklo7ta/Qvb9808njKAGn0J9HUgIJuGLpyI2PAdFbitarB2tkfQ65CNRtgSVKsIz4yw7Uz3v0hfcxCnrA+hO5QWt5yqitleDtkxb9Ha3cCv+zp41xKWZuRJUgw/y4IJqyBdi6lzeY88ZZDHZJA1+KP17cg4jnHpJL6M6l76M93HvbVg+psCUA4l9JbuoN4AoLaQCl66zcRvh3TWuiTDHnkUYGcBjhHhGuK/U61CQQzDWDIRWbaTsb2as31W0Zzy8csOpm0WSVaakyUFsRosLet+RW/bHI7nF8OruTRlWuSZiZk73Bts44ND6c66IH1FCVmNtyJ9M7JXfPabBnAihZm62DiLSdpRU7y4BGuLfYa9LqmMcMUBtgqw84hMZkuihNQta0fimIqGB3O1jNmmolqT2ZFCeqR3RWj9NAiJ19tEC+dQlTLent24pTJKSbhjkIn0pRZB2uB9g22czg2dBRamu+h9EVrsm1Xd89HIU7WBE2cy6SnWAzSX2BNR5e+YNZgNE9ZWOoSDHmkwwkpH2IzIeiusHz1JXN6BW67hJSMq+YgmQ1rmgJoT4aQBVhToopFVLWG2mhg757CbdT3+L5NJhjQOYZKlNllqoRKfu8I57oyr2kxsjPe06dOm85uzfd8aACd3VpIxPbJfJHp6FHs8diCM/MtmDLLVEZ31LpFQXNEAJ5dnl6DbppfUMalS6fQot5eoD5dp0KZZyqhMVXGv34k9P41ZL6FaNfBt8iDSjHeqnYlIneTSNnnicjxq8TfRDNF4An4jgEXAvLnqbp1O1Sp89YHryw51hWViugVj3B42WfEgOb+EKNtK8B1Vg+5in363QzLqYSZ9fNXHNmPp6SfPHdxUUZfemXxIzRxQ8cGtutglByXMdMnDcN0idpTQL0k1gFkiu11sssRiLarxd+F2zhk21kYp0x63WHQ20R4hELbQT345FEr1nnTk/9oAHJ+T9PucHzgbWxkBMYN9NcUtds76YodhrwNBDzsf4luB3vphSTQk5GsYUEpH+CrAtxJcX+FVfNxaBbvq6wEZpSc4BcSMNJb5YYM0shhEFT4SzHPY8C9S3UItCtv3rXwo0CP/V186MVHJa2qAEKpL/OF4kdwG+yMg3thQ3EDC2uI6Yb+DigcFULZwhpnuZpX2N+EQXTPR1Jfnm7glD6fk6K4DWSQhDedi+9Ik1wBGkcMg8LkznOdBQ+zeBYem3Ya895Ig+lsDpJKlE9Ef5+RXXXsyCUsm00HnObkrnEXR+2hwqWeWnPmmOuxOIjqLq0SDLm42pGwJZxjrZ8lKKdnC2Cgc18CxTd2hIBPrsk+roL8koM6IY5MotAgDl3Npnb+M5zVdtZHZE/CKvTPjTqWrtu9OJPTauEGFeq/65f8TvzJNsjuvdEc2Bpsb7cXmSziLbxHG6QLoF75ZNMiz4OXTitFaQHd5hTzoUiKg6YY0vIian1LxDQ2ejJc5drF7a7KbVWuj0H6akLYZjDwIh3TKs7yvv7Og/rWjUEj0KP8n0lfYvrGbmNjxDV6jgG5C7F8bgKZlvEqvfuocjZfJ89pmIBZu/8JdvZYpnqLXeBzVj5fSFsyzdqDcVouJ+yFZrBiurWKGfermiOlSSLMcU/UVrm9gO7JDq5C8Yi5YuANR25wgsBkOHYLeOs1ywkrtRt67ul2TtJohHA9ey3jYBct3CSUy3n84AW8ipNdyjSjVrV9vz2io33JH9F7y/M2bSuGGrWWF9xqPAWxaB7z4BAuvXDwkU5FXpY33u+uJbhSSDgdbOaSdDm7UpWmPmC4H1Espvm/gukXdRDKRYqimsHvhyKbbg1F7kbKf6IGas95+/se5ad39q7VAe13J/jY6jgvnd1nIItc5cdDXUlxS6k9+/7XOL+qPTNbf5XlevhREffiL1mUWynstCxhFaDR7LRcy3icobbu3NRNGizIv0tdkqqsc7MEAP+7SMgbU/YCyn+mGVMczii4tPcdmEkUu7bWQoLtApWZQazao1mQb0V7+8PQUhpQKJo5D3/wreN6LBGDyrgLWJ+sXlPV3lmVfWH8nGOkFjDlvvwzAsQRulCRtmDWldfWDTQCUGyAACpjiB25rpoSLqwyGQ0LpvCLHSw3Kw4By2KOS9ylZAb6T4tgCoiwb82QdLd1OjzRp02iWqDTKlKpl/EqVU8Yu3n20WVQ3J1uF9aKKjSnm5aHyZgsmn0yF/19z2jt/b+MCRgFNVoAej+O78jx/0UYQr7TBUsR9wgdqCbvKfZNivASxmkFUGd/VyogWVxgMR8QyP5LJ0kdp482p9ENqwz6VbIRnxViW9EhLLBmSMqBUyWlMlSnXBDgPr1zClNV37jx3LFY5O4SFYVH6lPO7mO8rFqhcfn0XA3s1AJVSX77Oti9fATpR5TiOvgqywXdsu54k+LywPlrU+vIVxBPesFCmnL3NjKc7OZ0zq3rJTiJjqzrGKIx9Fueo4QhnOMDptXFGHXxzQKNh0JqrUGuUqVQ83LKLV/axfE+z1Jkzy7HDJnGWs7CzwsePWNqRXHAhm0jfOK271OdeBcDTtu1svoR2ApisQU5yPjEB8Yo7VCdOfzKKMK7UXbrDuQBQVClnqpKzQyVUoph01NOd9bJIp/DyhRQKHZ8FIfmgj9ddpZm1mW5Cs+VTq3uUywV4bqkYfdVFJ9sld6Y49NVMrwPY+fJtvOdLGcNAvPfEBl7sQIqMvbjh1wjgaWXz6ve85iprkCcgjp3KP4g6Xw3AwrsWa2cnC7s38+Q6Aslz9m8zGT7RpzJapVpSBEGo81ld45DxVvlDUAwi7EGPeiQ9NEOaDYtq3aFS8nBLDk7JxnUdlBSaXCnvSYGlwsJ6CXN7Hbvq8hdfDTm+KuNmYwA3rkPWJ1nI5mYd+pdKoKitZdnXtoh7AoDYxBNx9OuZrILfxDtfBJRewi3jAperiY589FbcjJt2WiycCMkfP8jstprOZaXzVC5GBFliYBnQscOQUtCjafZ1t2qtalKpOvi+i+NbOK6D6UjnlbRzSF+MQ+LPEVanCBPpnc75wumYOx+Wmb0LrP95syTne5W1dxMAxdsq8t/bu9VV8BvB2fjLCDYLtvX9FSmUqxd1uCRVKl7PqXjw9Hmb4+cU3UOPMZ0uUZ1qagBFgoX0lMzBTjP8OKCa9Wk60u6bUa5alMs2ju/guMXGS90DYypy02NU2aV7FCfmWnYOrqYJ//OArLy7XEXP/3aHzdI63TVidIH325b91H8ZwaWqeOHXYaT612GQq/kc5qX0L6WIMY6b1hTE/u2egZmaw9Fz0OuE5A8cYH7axitXdFVFqCcnN3CzlHIW0jBGNL2QaiWnUrbwRXUlnHEsTOkMF5bHrtOv7SWSNcgSJo3nD+V8ZCjzw4divnZS6U0il26q1AKot+6pb+rXYfxfOB1rs3mHTi4AAAAASUVORK5CYII=",Dt="data:image/png;base64,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",Se=te(3294),ke=te(56102),Ct=te(24544),pt=te(58617),It=te(32050),Et=Object.defineProperty,Xt=Object.defineProperties,at=Object.getOwnPropertyDescriptors,tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,nt=(Jt,$t,dn)=>$t in Jt?Et(Jt,$t,{enumerable:!0,configurable:!0,writable:!0,value:dn}):Jt[$t]=dn,lt=(Jt,$t)=>{for(var dn in $t||($t={}))St.call($t,dn)&&nt(Jt,dn,$t[dn]);if(tt)for(var dn of tt($t))ut.call($t,dn)&&nt(Jt,dn,$t[dn]);return Jt},We=(Jt,$t)=>Xt(Jt,at($t)),Mt=(Jt,$t,dn)=>new Promise((bn,Cn)=>{var sn=Rt=>{try{Zt(dn.next(Rt))}catch(Wt){Cn(Wt)}},In=Rt=>{try{Zt(dn.throw(Rt))}catch(Wt){Cn(Wt)}},Zt=Rt=>Rt.done?bn(Rt.value):Promise.resolve(Rt.value).then(sn,In);Zt((dn=dn.apply(Jt,$t)).next())}),Ot=({title:Jt="\u5934\u6B4CAI",placeholder:$t,hideUpload:dn,hideInputBox:bn,aiIcon:Cn=be,userIcon:sn=it,dragIcon:In=Dt,children:Zt,fetchUrl:Rt,fetchData:Wt={},extraAnswerAction:Gn,showDefaultTips:Nn=!0,onOpen:fn,onClose:rn,loadingOption:hn,showPreference:un=!1,initMessage:Ut,customRequest:zn,visible:wt,width:Bt=1200,isCheckRestrictNumber:qt=!1,headNode:Gt,headFunctionNode:Ie,showRedraw:ht,showEdit:Pt,promptPropName:jt="prompt",topPercentage:vt,showSwitchingModel:ft=!1,showImageGenerator:xe=!1,showLookHistory:Qe=!1,fetchListObject:je,customPreference:Ft,customDataNode:Qt,showAddSession:_t,historyId:gn,draggableExtraNode:An,drawerExtraNode:Mn,menuExtraFunctionNode:pn,showSceneAwareness:Zn=!1,ReactComponent:Ye=ue.Z,topFunctionNode:Lt,footerContainerStyle:Dn,chatContainerStyle:bt={},showCodePreview:kn=!1,showSource:en=!0,onSendMessage:mn,onDynamic:Bn=()=>{}})=>{var Sn,Qn;const[qn,oa]=(0,y.useState)(!1),[ca,Un]=(0,y.useState)("qwen-max"),[$n,tn]=(0,y.useState)([]),[Aa,ua]=(0,y.useState)([]),[Ia,_n]=(0,y.useState)(!1),[Yt,Ln]=(0,y.useState)(!1),[Vn,ln]=(0,y.useState)(!1),[Tn,Re]=(0,y.useState)([]),[pa,Oa]=(0,y.useState)(""),[Da,ja]=(0,y.useState)(0),[En,Ga]=(0,y.useState)(void 0),[Xa,sa]=(0,y.useState)(!1),[da,jn]=(0,y.useState)(null),[ba,Ra]=(0,y.useState)(""),Hn=(0,y.useRef)(),ta=(0,y.useRef)(null),Sa=(0,y.useRef)(null),[Pa,Tt]=(0,y.useState)(!1),[an,zt]=(0,y.useState)(!1),[On,ra]=(0,y.useState)(!1),[xn,ga]=(0,y.useState)(!1),[se,mt]=(0,y.useState)(!1),[Ce,Xe]=(0,y.useState)(0),Ue=(0,y.useRef)(null),At=(0,y.useRef)(!1),gt=(0,y.useRef)(null),[$e,st]=(0,y.useState)(void 0),[Ht,vn]=(0,y.useState)(!0),[on,Kt]=(0,y.useState)(Bt-28),[Nt,wn]=(0,y.useState)(!1),[cn,na]=(0,y.useState)(!0),[Ke,Pn]=(0,y.useState)([]),aa=(0,y.useRef)([]),Ta=(0,y.useRef)(null),Kn=(0,y.useRef)(null),Qa=(0,y.useRef)(!1),Jn=on-22,ma=pa==null?void 0:pa.split(` +`).length,{onAdd:ia,onGetList:fa,onListClick:xa,onListDelete:ha,onListDealData:ka}=je||{},ya=50,za=10,Ca={maxCount:ya,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:$n,multiple:!0,accept:".doc,.docx,.md,.txt,.pdf,.xlsx,.xls",beforeUpload:kt=>Mt(void 0,null,function*(){var ea,va,Ba,La;const wa=(La=(Ba=(va=(ea=kt==null?void 0:kt.name)==null?void 0:ea.split("."))==null?void 0:va.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["doc","docx","md","pdf","txt","xlsx","xls"].includes(wa);return kt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?kt.size/1024/1024>100?(Me.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:(Me.ZP.warning("\u76EE\u524D\u652F\u6301txt\u3001md\u3001doc\u3001docx\u3001pdf\u3001xlsx\u3001xls\u6587\u4EF6"),fe.default.LIST_IGNORE)}),onChange:({fileList:kt})=>{tn(kt)},action:`${(Sn=Se.Z)==null?void 0:Sn.API_SERVER}/api/intelligent_imports/upload_file.json`},Wa={maxCount:za,showUploadList:!1,withCredentials:!0,openFileDialogOnClick:!1,fileList:Aa,multiple:!0,accept:".jpg,.png,",beforeUpload:kt=>{var ea,va,Ba,La;const wa=(La=(Ba=(va=(ea=kt==null?void 0:kt.name)==null?void 0:ea.split("."))==null?void 0:va.slice(-1))==null?void 0:Ba[0])==null?void 0:La.toLowerCase(),Rn=["jpg","png"].includes(wa);return kt.size==0?(Me.ZP.warning("\u6587\u4EF6\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A"),fe.default.LIST_IGNORE):Rn?kt.size/1024/1024>10?(Me.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:(Me.ZP.warning("\u76EE\u524D\u652F\u6301jpg\u3001png"),fe.default.LIST_IGNORE)},onChange:({fileList:kt})=>{ua(kt)},action:`${(Qn=Se.Z)==null?void 0:Qn.API_SERVER}/api/ai/generals/update_file.json`};(0,y.useEffect)(()=>{if(!Tn.length||!Hn.current)return;const kt=Tn[Tn.length-1];kt!=null&&kt.loading&&(Hn.current.scrollTop=Hn.current.scrollHeight)},[Tn.length]),(0,y.useEffect)(()=>{if(!Hn.current||!Ue.current)return;const kt=new IntersectionObserver(([ea])=>{vn(ea.isIntersecting)},{root:Hn.current,rootMargin:"70px",threshold:0});return kt.observe(Ue.current),()=>{Ue.current&&kt.unobserve(Ue.current)}},[Hn.current,Ue.current]),(0,y.useEffect)(()=>{if(!Pa)return;const kt=Hn.current,ea=gt.current;At.current=!1;let va=kt.scrollTop;const Ba=()=>{const{scrollTop:wa,scrollHeight:qa,clientHeight:Rn}=kt;wa>va?wa+Rn>=qa-50&&(kt.scrollTop=kt.scrollHeight,At.current=!1):wa{At.current||(kt.scrollTop=kt.scrollHeight)});return La.observe(ea),()=>{var wa;La.unobserve(ea),(wa=kt==null?void 0:kt.removeEventListener)==null||wa.call(kt,"scroll",Ba)}},[Pa]),(0,y.useEffect)(()=>{!Pa&&aa.current.length&&(Re([...Tn,...aa.current]),aa.current=[])},[Pa]),(0,y.useEffect)(()=>{if(!Hn.current)return;const kt=new ResizeObserver(()=>{var ea;Hn.current&&Kt((ea=Hn.current)==null?void 0:ea.offsetWidth)});return kt.observe(Hn.current),()=>{Hn.current&&kt.unobserve(Hn.current)}},[Hn.current]),(0,y.useEffect)(()=>{typeof wt=="boolean"&&oa(wt)},[wt]),(0,y.useEffect)(()=>{var kt;if(ta.current&&da!==null){ta.current.focus();const ea=(kt=ta.current.resizableTextArea)==null?void 0:kt.textArea;ea&&(ea.selectionStart=ea.selectionEnd=ea.value.length)}},[da]),(0,y.useEffect)(()=>{ma<5&&sa(!1)},[ma]),(0,y.useEffect)(()=>{qn&&Ut&&(Re(Ka(Ut)),_n(!0),po(Ut,{history:[]})),qn&&(Ea(),gn?no(gn):_t&&!$e&&Eo()),qn||Ja()},[qn]);const Ka=(kt="",ea=[],va=[])=>{const Ba=Date.now();return[{text:kt,key:Ba,sender:"user",fileList:ea,imageList:va,show:!0},{loading:!0,key:Ba,sender:"AI",show:!0,model:ca,imageGenerator:xn,thinkingEnabled:an,codePreview:On}]},Ja=()=>{Ra(""),jn(null),tn([]),ua([]),Oa("")},fo=()=>{if(fn){fn({chatData:Tn,setChatData:Re,setLoading:_n,getData:po,renderChatItems:Ka,handleAdd:Eo,identifier:$e});return}oa(!0)},$a=()=>{if(na(!0),rn){rn();return}oa(!1)},io=()=>{sa(!Xa)},Ea=()=>Mt(void 0,null,function*(){if(!qt)return;const kt=yield(0,Be.ZP)("/api/intelligent_imports/check_number.json",{method:"get"});(kt==null?void 0:kt.status)===0&&(kt==null?void 0:kt.total_number)!==-1&&(ja((kt==null?void 0:kt.total_number)-(kt==null?void 0:kt.remaining_number)),Ga(kt==null?void 0:kt.total_number))}),Ma=()=>{he.default.info({title:"\u63D0\u793A",icon:null,okText:"\u6211\u77E5\u9053\u4E86",width:510,centered:!0,content:y.createElement("div",null,y.createElement("div",{style:{color:"#FA6400"}},"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",{className:"c-grey-333 mt5"},"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F\u7528",En,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))})},Yn=kt=>kt.reduce((va,Ba)=>{if(Ba.sender==="user"){const La=kt.find(wa=>wa.key===Ba.key&&wa.sender==="AI");La&&(La!=null&&La.text)&&!(La!=null&&La.error)&&va.push({question:Ba.text,answer:La.text})}return va},[]),po=(...kt)=>Mt(void 0,[...kt],function*(ea="",va={},Ba=Tn){if(zn&&(yield zn({mes:ea,setChatData:Re,fileList:$n,body:va,checkNum:Ea,setLoading:_n,bodyChatData:Ba,setTyping:Tt,setImageGenerator:ga,renderChatItems:Ka})),!zn){const La=$n==null?void 0:$n.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.file_id}),wa=Aa==null?void 0:Aa.map(Za=>{var Ha;return(Ha=Za==null?void 0:Za.response)==null?void 0:Ha.data}),qa=va.history||Yn(Ba),Rn=lt(lt({identifier:$e,response_mode:"streaming",model:ca,scene_awareness:se,thinking_enabled:an,image_generator:xn,code_preview:On,file_ids:La,image_list:wa,history:qa,[jt]:ea},Wt),va),la=Object.fromEntries(Object.entries(Rn).filter(([Za,Ha])=>Ha!==void 0));Sa.current=new Ct.Z(Se.Z.API_SERVER+Rt,la),yield new Promise((Za,Ha)=>{let uo=null,ao=null;Sa.current.on("data",Na=>{Tt(!0);const{chunk:{content:Ua,type:mo,created:Do,msg:So}}=Na,ko=So==="error";mo==="thinking"&&(uo=uo||Do,Re(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(lt({},Po),{reasoning:(Po.reasoning||"")+Ua,loading:!1,hideAnswer:!0,error:ko}):Po))),mo==="text"&&(ao=ao||Do,Re(Ro=>[...Ro].map((Po,Vo)=>Vo===Ro.length-1?We(lt({},Po),{text:(Po.text||"")+Ua,loading:!1,startTime:uo,endTime:ao,error:ko}):Po)))}),Sa.current.on("done",()=>{Za()}),Sa.current.on("error",Na=>{let Ua="\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(Na)==="[object Object]"&&Na.status===-9&&(Ua=Na==null?void 0:Na.message),Re(mo=>[...mo].map((Do,So)=>So===mo.length-1?We(lt({},Do),{text:Ua,loading:!1,error:!0}):Do)),Za()}),Sa.current.on("cancelled",()=>{Za()}),Sa.current.startStream()})}Ea(),_n(!1)}),Fo=kt=>{Oa(kt.target.value)},Bo=(kt,ea)=>{if(Ja(),_n(!0),kt==="edit"){aa.current=Tn.slice(ea+2);const va=Tn.splice(ea),{fileList:Ba=[],imageList:La=[]}=(va==null?void 0:va[0])||{},wa=Ba.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.file_id}),qa=La.map(la=>{var Za;return(Za=la.response)==null?void 0:Za.data}),Rn={history:Yn(Tn),file_ids:wa,image_list:qa,edit:!0};Re([...Tn,...Ka(ba,Ba,La)]),po(ba,Rn,Tn)}if(kt==="redraw"){aa.current=Tn.slice(ea+1);const va=Tn.splice(ea-1),{text:Ba,fileList:La=[],imageList:wa=[]}=(va==null?void 0:va[0])||{},qa=La.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.file_id}),Rn=wa.map(Za=>{var Ha;return(Ha=Za.response)==null?void 0:Ha.data}),la={history:Yn(Tn),file_ids:qa,image_list:Rn,edit:!0};Re([...Tn,...Ka(Ba,La,wa)]),po(Ba,la,Tn)}},Mo=()=>{if(pa.trim()!==""){Ja(),_n(!0);const kt=$n.filter(va=>va.status==="done"),ea=Aa.filter(va=>va.status==="done");Re([...Tn,...Ka(pa,kt,ea)]),po(pa)}},Ho=kt=>{if(kt.shiftKey){if(kt.key==="Enter")return}else if(kt.key==="Enter"){if(kt.preventDefault(),jo||Qa.current)return;Mo()}},wo=(kt,ea)=>{let va=!1;Pt===!0?va=!0:Pt==="last"&&(va=Tn.reduce((qa,Rn,la)=>Rn.sender==="user"?la:qa,-1)===ea);const Ba=ea===da,La=[...(kt==null?void 0:kt.fileList)||[],...(kt==null?void 0:kt.imageList)||[]];return y.createElement("div",{className:we.li,style:lt({width:Jn},bt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:sn})),y.createElement("div",{className:we.content},!!(La!=null&&La.length)&&y.createElement("div",{className:we.fileWrap},La==null?void 0:La.map((wa,qa)=>{var Rn,la;return y.createElement("div",{key:qa,className:we.file},y.createElement("img",{src:te(90034)(`./${((la=(Rn=wa==null?void 0:wa.name)==null?void 0:Rn.split("."))==null?void 0:la.pop())||"txt"}.png`),width:20,className:"mr10"}),y.createElement("aside",null,y.createElement(ye.Z,{title:wa==null?void 0:wa.name},y.createElement("div",{className:we.fileName},wa==null?void 0:wa.name)),y.createElement("div",{className:"c-grey-999 font12"},(0,Je.RD)(wa==null?void 0:wa.size))))})),y.createElement("div",{className:we.borderBox},Ba?y.createElement(Ee.default.TextArea,{value:ba,ref:ta,autoSize:!0,placeholder:"\u8BF7\u8F93\u5165",bordered:!1,onChange:wa=>Ra(wa.target.value)}):y.createElement("div",{className:we.text},kt==null?void 0:kt.text)),Ba?y.createElement("div",{className:we.action},y.createElement(Te.ZP,{onClick:()=>{Ra(""),jn(null)},size:"small"},"\u53D6\u6D88"),y.createElement(Te.ZP,{disabled:!ba.trim(),onClick:()=>Bo("edit",ea),type:"primary",size:"small"},"\u786E\u8BA4")):y.createElement("div",{className:we.action},y.createElement(ke.CopyToClipboard,{text:(kt==null?void 0:kt.text)||"",onCopy:()=>Me.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfont icon-fuzhi8 font13"}))),va&&!Ia&&y.createElement(ye.Z,{title:"\u7F16\u8F91"},y.createElement("i",{onClick:()=>{jn(ea),Ra((kt==null?void 0:kt.text)||"")},className:"iconfont icon-bianji10 font14"})))))},bo=(kt,ea)=>{let va=!1;ht===!0?va=!0:ht==="last"&&(va=Tn.reduce((wa,qa,Rn)=>qa.sender==="AI"?Rn:wa,-1)===ea);let Ba="";return kt!=null&&kt.source?Ba=kt==null?void 0:kt.source:(kt==null?void 0:kt.model)==="deepseek-r1"?Ba="\u7531deepseek\u751F\u6210":(kt==null?void 0:kt.model)==="qwen-max"&&(Ba="\u7531\u901A\u4E49\u5343\u95EE\u751F\u6210"),y.createElement("div",{className:we.li,style:lt({width:Jn},bt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:Cn})),y.createElement("div",{className:we.content},y.createElement("div",{className:we.borderBox},kt.loading&&y.createElement(y.Fragment,null,kt!=null&&kt.imageGenerator?y.createElement("div",{className:we.loadingPic},"\u6B63\u5728\u751F\u6210\u4E2D",y.createElement("div",{className:"ai-loading"})):!(kt!=null&&kt.thinkingEnabled)&&y.createElement("div",null,y.createElement("div",{className:we.loading},y.createElement("div",{className:we.dot}),y.createElement("div",{className:we.dot}),y.createElement("div",{className:we.dot})),y.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(hn==null?void 0:hn.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"))),(kt==null?void 0:kt.thinkingEnabled)&&y.createElement(ee,{time:kt==null?void 0:kt.time,cancelIndex:Ce,loading:kt.loading,streamingStatus:!(kt!=null&&kt.text),onFinish:()=>{Xe(0),Re(La=>[...La].map((wa,qa)=>qa===La.length-1?We(lt({},wa),{hideAnswer:!1,time:wa.startTime?wa.endTime-wa.startTime:null}):wa))},value:kt==null?void 0:kt.reasoning}),!!(kt!=null&&kt.text)&&!kt.hideAnswer&&y.createElement(a.Z,{onDynamic:Bn,cancelIndex:Ce,streamingStatus:Ia,loadImage:!!(kt!=null&&kt.imageGenerator),onFinish:()=>Mt(void 0,null,function*(){Xe(0),setTimeout(()=>Tt(!1),0)}),value:kt==null?void 0:kt.text})),en&&!!(kt!=null&&kt.text)&&Ba&&y.createElement("div",{className:we.source},Ba),y.createElement("div",{className:we.action},Gn==null?void 0:Gn(kt,ea,{onMenuClick:no}),!(kt!=null&&kt.imageGenerator)&&y.createElement(ke.CopyToClipboard,{text:String((kt==null?void 0:kt.text)||""),onCopy:()=>Me.ZP.success({content:"\u590D\u5236\u6210\u529F",key:"copy"})},y.createElement(ye.Z,{title:"\u590D\u5236"},y.createElement("i",{className:"iconfot icon-fuzhi8 font13"}))),un&&!Ia&&y.createElement(y.Fragment,null,y.createElement(ye.Z,{title:"\u559C\u6B22"},y.createElement("i",{style:kt!=null&&kt.like?{color:"#FA8D30"}:{},onClick:()=>Va("like",!(kt!=null&&kt.like),ea),className:"iconfot icon-yijiejue font15"})),y.createElement(ye.Z,{title:"\u4E0D\u559C\u6B22"},y.createElement("i",{style:kt!=null&&kt.dislike?{color:"#e86d7c"}:{},onClick:()=>Va("dislike",!(kt!=null&&kt.dislike),ea),className:"iconfot icon-weijiejuezhengchang font15"}))),va&&!Ia&&y.createElement(ye.Z,{title:"\u91CD\u65B0\u751F\u6210"},y.createElement("i",{onClick:()=>Bo("redraw",ea),className:"iconfot icon-gengxin-genghuan-tihuan"})))))},Va=(kt,ea,va)=>Mt(void 0,null,function*(){if(Ft){const Ba=Tn.slice(0,va+1),wa=Yn(Ba).length;yield Ft({type:kt,value:ea,index:va,identifier:$e,objectIndex:wa})}Re(Ba=>(Ba[va][kt]=ea,ea&&(Ba[va][kt==="like"?"dislike":"like"]=!1),[...Ba]))}),Uo=()=>{var kt,ea;Xe(1),(ea=(kt=Sa.current)==null?void 0:kt.cancelRequest)==null||ea.call(kt),_n(!1),Tt(!1)},Eo=()=>Mt(void 0,null,function*(){var kt,ea,va;(ea=(kt=Sa.current)==null?void 0:kt.cancelRequest)==null||ea.call(kt),Ja(),Re([]),_n(!0);const Ba=yield ia();(Ba==null?void 0:Ba.status)===0&&st((va=Ba==null?void 0:Ba.data)==null?void 0:va.identifier),_n(!1),Tt(!1)}),Fa=()=>Mt(void 0,null,function*(){var kt;ln(!0);const ea=yield fa();(ea==null?void 0:ea.status)===0&&Pn(((kt=ea==null?void 0:ea.data)==null?void 0:kt.list)||[]),ln(!1)}),no=(...kt)=>Mt(void 0,[...kt],function*(ea=$e){var va,Ba,La,wa;(Ba=(va=Sa.current)==null?void 0:va.cancelRequest)==null||Ba.call(va),Ja(),Ln(!0);const qa=yield xa(ea);if(qa.status===0){const Rn=ka(((La=qa==null?void 0:qa.data)==null?void 0:La.messages)||[]);Re(Rn),Ln(!1),st((wa=qa==null?void 0:qa.data)==null?void 0:wa.identifier);return}Re([]),Ln(!1)}),ho=(kt,ea)=>Mt(void 0,null,function*(){(yield ha(kt)).status===0&&(Me.ZP.success("\u5220\u9664\u6210\u529F"),ea===$e&&Eo(),Fa())}),eo=()=>y.createElement("div",{className:we.menuWarp},y.createElement("h4",null,"\u5386\u53F2\u5BF9\u8BDD"),y.createElement(pe.Z,{spinning:Vn},!Ke.length&&y.createElement(ce.Z,{style:{width:250,paddingBottom:30},image:ce.Z.PRESENTED_IMAGE_SIMPLE}),!!Ke.length&&y.createElement("div",{className:we.menu},Ke.map(function(kt,ea){return y.createElement("aside",{className:oe()($e===kt.identifier&&we.active),key:kt.id,onClick:()=>no(kt.id)},y.createElement("div",{className:we.menuText},y.createElement(ye.Z,{title:kt==null?void 0:kt.question},y.createElement("span",null,kt==null?void 0:kt.question)),pn&&pn(kt)),y.createElement("div",{className:we.menuDel,onClick:va=>va.stopPropagation()},y.createElement(Fe.Z,{title:"\u63D0\u793A",description:"\u4F60\u786E\u5B9A\u8981\u5220\u9664\u672C\u6761\u5BF9\u8BDD\u5417\uFF1F",onConfirm:()=>ho(kt.id,kt.identifier),okText:"\u786E\u8BA4",zIndex:1100,cancelText:"\u53D6\u6D88"},y.createElement("i",{className:"iconfont icon-shanchu14 delete-hover font14"}))))})))),Ya=kt=>{if(kt==="file"){if(Aa.length){he.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:()=>{ua([]),Ta.current.upload.uploader.fileInput.click()}});return}Ta.current.upload.uploader.fileInput.click()}if(kt==="image"){if($n.length){he.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:()=>{tn([]),Kn.current.upload.uploader.fileInput.click()}});return}Kn.current.upload.uploader.fileInput.click()}},so=[{key:"file",disabled:$n.length>=ya,label:y.createElement(ye.Z,{placement:"right",title:y.createElement("div",null,y.createElement("b",null,"\u4E0A\u4F20\u9644\u4EF6\uFF08\u4EC5\u8BC6\u522B\u6587\u5B57\uFF09"),y.createElement("div",null,"\u6700\u591A 50 \u4E2A\uFF0C\u6BCF\u4E2A 100 MB\uFF0C\u652F\u6301\u5404\u7C7B\u578B\u6587\u6863"))},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-fujian3 font14 mr5"}),"\u4E0A\u4F20\u6587\u6863"))},ca!=="deepseek-r1"&&{key:"image",disabled:Aa.length>=za,label:y.createElement(ye.Z,{placement:"right",title:"\u652F\u6301\u4E0D\u8D85\u8FC710M\u7684PNG/JPG\u56FE\u7247\uFF0C\u6700\u591A10\u4E2A"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-tupianshangchuan font14 mr5"}),"\u4E0A\u4F20\u56FE\u7247"))}].filter(Boolean),yo=[...$n,...Aa],jo=yo.some(kt=>kt.status==="uploading")||Ia||Pa,Oo=Da>=En,To=dn||$n.length>=ya||Aa.length>=za,Zo=xn||an||se||On||!!yo.length,Go={chatData:Tn,stream:Sa,isDisabledNum:Oo,checkNumModal:Ma,checkNum:Ea,onClose:$a,setChatData:Re,setLoading:_n,getData:po,clearStatus:Ja,typing:Pa,setImageGenerator:ga,renderChatItems:Ka,setSceneAwareness:mt,setIdentifier:st,setCodePreview:ra,setTyping:Tt};return y.createElement(y.Fragment,null,Zt?y.createElement("div",{onClick:fo},Zt):Zt!==null&&y.createElement(xt,{draggableExtraNode:An,src:In,onClick:fo,topPercentage:vt}),y.createElement(Ye,{open:qn,width:Nt?"100%":Bt,afterOpenChange:kt=>{kt&&na(!1)},push:!1,contentWrapperStyle:cn?{}:{transition:"none"},extra:y.createElement("div",{className:we.head},Mn,ft&&y.createElement(ct,{value:ca,onChange:kt=>{zt(!1),ga(!1),Un(kt),ua([]),tn([])}}),Qe&&y.createElement(y.Fragment,null,y.createElement(De.Z,{dropdownRender:eo,onOpenChange:kt=>{kt&&Fa()},placement:"bottomLeft",arrow:!0},y.createElement("div",{className:we.headBtn},y.createElement("i",{className:"icon-lishiduihua1 font14 mr10"}),"\u5386\u53F2\u5BF9\u8BDD"))),_t&&y.createElement(y.Fragment,null,y.createElement("div",{className:we.headBtn,onClick:Eo},y.createElement("i",{className:"icon-xinjianduihua font14 mr10"}),"\u65B0\u5EFA\u5BF9\u8BDD")),y.createElement(ye.Z,{title:Nt?"\u9000\u51FA\u5168\u5C4F":"\u5168\u5C4F"},y.createElement("div",{className:we.headBtn,style:{padding:"0 12px"},onClick:()=>wn(!Nt)},Nt&&y.createElement("i",{className:"iconfont icon-tuichuquanping3"}),!Nt&&y.createElement("i",{className:"iconfont icon-quanping4"})))),title:y.createElement("span",{className:"c-grey-333 font16"},Jt),onClose:$a,bodyStyle:{paddingRight:4}},y.createElement("div",{className:oe()(we.wrap,qn&&"body-overflow-hidden")},y.createElement("div",{ref:Hn,className:we.chatContainer},Lt==null?void 0:Lt(Go),Nn&&y.createElement("div",{className:`${we.li} mb20`,style:lt({width:Jn},bt)},y.createElement("div",{className:we.avatarIcon},y.createElement("img",{className:we.img,src:Cn})),y.createElement("div",{className:we.content},y.createElement("div",{className:we.borderBox},Gt,Ie==null?void 0:Ie(Go)))),y.createElement("div",{ref:gt},y.createElement(pe.Z,{spinning:Yt,className:"mt20"},Tn==null?void 0:Tn.map((kt,ea)=>y.createElement(y.Fragment,{key:kt.key+ea},kt.show&&y.createElement(y.Fragment,null,kt.sender==="user"&&wo(kt,ea),kt.sender==="AI"&&bo(kt,ea),Qt&&!["AI","user"].includes(kt.sender)&&Qt(kt,ea,{width:Jn})))))),!Ht&&y.createElement("div",{className:we.backBottom,onClick:()=>{Hn.current.scrollTop=Hn.current.scrollHeight}},y.createElement("i",{className:"iconfont icon-huidaodibu"})),y.createElement("div",{ref:Ue})),!bn&&y.createElement("div",{style:Dn,className:oe()(we.footerContainer,Xa&&we.full,Zo&&we.footerContainerSelected)},y.createElement("div",{className:we.btnWrp},kn&&y.createElement(ye.Z,{title:"\u66F4\u64C5\u957F\u5904\u7406\u4EE3\u7801\u95EE\u9898\uFF0C\u652F\u6301\u4E00\u53E5\u8BDD\u751F\u6210\u5E94\u7528"},y.createElement("div",{onClick:()=>ra(!On),className:oe()(we.btn,On&&we.btnActive)},y.createElement("i",{className:"iconfont icon-daimamoshi1 mr10 font12"}),"\u4EE3\u7801\u6A21\u5F0F")),Zn&&y.createElement(ye.Z,{title:"\u667A\u80FD\u611F\u77E5\u5F53\u524D\u60C5\u5883\uFF0C\u63D0\u4F9B\u9488\u5BF9\u6027\u89E3\u7B54"},y.createElement("div",{onClick:()=>mt(!se),className:oe()(we.btn,se&&we.btnActive)},y.createElement("i",{className:"iconfont icon-changjingganzhi mr10 font12"}),"\u573A\u666F\u611F\u77E5")),ca==="deepseek-r1"&&y.createElement(ye.Z,{title:"\u8C03\u7528\u65B0\u6A21\u578B DeepSeek-R1\uFF0C\u89E3\u51B3\u63A8\u7406\u95EE\u9898"},y.createElement("div",{onClick:()=>zt(!an),className:oe()(we.btn,an&&we.btnActive)},y.createElement("i",{className:"iconfont icon-shendusikao mr10 font12"}),"\u6DF1\u5EA6\u601D\u8003\uFF08R1\uFF09")),xe&&ca==="qwen-max"&&y.createElement("div",{onClick:()=>ga(!xn),className:oe()(we.btn,xn&&we.btnActive)},y.createElement("i",{className:"iconfont icon-shangchuantupian2 mr10 font12"}),"\u56FE\u50CF\u751F\u6210"),yo.map(kt=>y.createElement("div",{key:kt.uid},(kt==null?void 0:kt.status)==="uploading"&&y.createElement(pe.Z,{indicator:y.createElement(pt.Z,{rev:"",spin:!0}),className:"mr10",size:"small",spinning:!0}),y.createElement("span",{title:kt==null?void 0:kt.name,className:"mr10"},(0,Je.Pq)(kt.name,20)),y.createElement("i",{onClick:()=>{tn(ea=>ea.filter(va=>va.uid!==kt.uid)),ua(ea=>ea.filter(va=>va.uid!==kt.uid))},className:"iconfont current icon-shanchu15 delete-hover c-red-ee4 font12"})))),y.createElement(ye.Z,{title:Oo&&y.createElement("div",null,y.createElement("div",null,"\u60A8\u5DF2\u8FBE\u5230\u667A\u80FD\u52A9\u6559\u7684\u4F7F\u7528\u6B21\u6570"),y.createElement("div",null,"\u667A\u80FD\u52A9\u6559\u6BCF\u5929\u9650\u5236\u4F7F",En,"\u6B21\uFF0C\u8BF7\u660E\u5929\u518D\u8BD5\u3002"))},y.createElement("div",{className:oe()(we.inputContainer,ma>4&&we.lineFour,Oo&&we.disabledInput)},y.createElement(fe.default,lt({ref:Ta},Ca)),y.createElement(fe.default,lt({ref:Kn},Wa)),y.createElement(De.Z,{className:`${To&&"hide"}`,menu:{items:so,onClick:kt=>Ya(kt.key)},placement:"top"},y.createElement(Te.ZP,{className:we.uploadBtn,icon:y.createElement(It.Z,{rev:"",style:{fontSize:18,color:"#FFF"}})})),y.createElement(Ee.default.TextArea,{rows:ma>4?4:ma,placeholder:$t||"\u5728\u8FD9\u91CC\u8F93\u5165\u4F60\u7684\u95EE\u9898\u5427\uFF0CShift+Enter\u6362\u884C\uFF5E",value:pa,bordered:!1,style:To?{paddingLeft:0,marginLeft:0}:{},onChange:Fo,onPressEnter:Ho,onFocus:()=>mn==null?void 0:mn(),onCompositionStart:()=>{Qa.current=!0},onCompositionEnd:()=>{Qa.current=!1}}),Pa?y.createElement(ye.Z,{title:"\u505C\u6B62\u751F\u6210"},y.createElement("div",{className:`iconfont icon-tingzhihuida ${we.cancelBtn}`,onClick:Uo})):y.createElement(Te.ZP,{className:(pa==null?void 0:pa.trim())===""?we.sendBtnDisabled:we.sendBtn,icon:y.createElement("i",{className:"iconfont icon-fasong2 c-white"}),disabled:jo,onClick:Mo}),ma>4&&y.createElement("span",{className:we.fullIcon,onClick:io},Xa&&y.createElement("span",{className:"iconfont icon-shousuo"}),!Xa&&y.createElement("span",{className:"iconfont icon-zhankai"}))))))))}},2554:function(ot,yt,te){"use strict";te.d(yt,{o:function(){return y}});const y=ue=>(ue=ue.replace(new RegExp("(?$1'),ue=ue.replace(new RegExp("(?$1 -`),ue)},36061:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return x}});var y=te(59301),ue=te(17574),Me=te(16149),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},he=Object.defineProperty,ye=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Fe=(b,z,ee)=>z in b?he(b,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[z]=ee,De=(b,z)=>{for(var ee in z||(z={}))pe.call(z,ee)&&Fe(b,ee,z[ee]);if(Te)for(var ee of Te(z))ce.call(z,ee)&&Fe(b,ee,z[ee]);return b},Ze=(b,z)=>ye(b,Ee(z)),oe=(b,z)=>{var ee={};for(var ne in b)pe.call(b,ne)&&z.indexOf(ne)<0&&(ee[ne]=b[ne]);if(b!=null&&Te)for(var ne of Te(b))z.indexOf(ne)<0&&ce.call(b,ne)&&(ee[ne]=b[ne]);return ee},a=(b,z,ee)=>new Promise((ne,ae)=>{var le=Ae=>{try{ie(ee.next(Ae))}catch(de){ae(de)}},re=Ae=>{try{ie(ee.throw(Ae))}catch(de){ae(de)}},ie=Ae=>Ae.done?ne(Ae.value):Promise.resolve(Ae.value).then(le,re);ie((ee=ee.apply(b,z)).next())}),x=b=>{var z=b,{value:ee,onChange:ne,defaultValue:ae,disabled:le}=z,re=oe(z,["value","onChange","defaultValue","disabled"]);const[ie,Ae]=(0,y.useState)([]),[de,Pe]=(0,y.useState)("1");(0,y.useEffect)(()=>{me()},[]);const me=()=>a(void 0,null,function*(){const Ve=yield(0,Me.NZ)({});if(Ve!=null&&Ve.data){const ve=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Ve.data||[])}];Ae(ve),Pe("2")}}),ge=Ve=>{function ve(He){const ze=He.children,Ne=Array.isArray(ze)&&ze.length>0,Oe=He==null?void 0:He.group_id;return{title:y.createElement("div",{title:He==null?void 0:He.name,className:fe.name},He==null?void 0:He.name),value:Oe,key:Oe,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ne?ze==null?void 0:ze.map(Ge=>ve(Ge)):[]}}return Ve==null?void 0:Ve.map(He=>ve(He))},et=ae?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ee,defaultExpandedKeys:ee};return y.createElement("div",{className:fe.customTree},y.createElement(ue.default,De(Ze(De({key:de},et),{showIcon:!0,treeData:ie,onSelect:ne,disabled:le}),re)))}},67054:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return me},U:function(){return Ae}});var y=te(59301),ue=te(31797),Me=te(43418),fe=te(1710),he=te(4901),ye=te(94941),Ee=te(61186),Te=te.n(Ee),pe={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"},ce="data:image/png;base64,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",Fe="data:image/png;base64,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",De=te(955),Ze=te(89070),oe=te(37518),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(ge,et,Ve)=>et in ge?E(ge,et,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ge[et]=Ve,le=(ge,et)=>{for(var Ve in et||(et={}))ee.call(et,Ve)&&ae(ge,Ve,et[Ve]);if(z)for(var Ve of z(et))ne.call(et,Ve)&&ae(ge,Ve,et[Ve]);return ge},re=(ge,et)=>x(ge,b(et)),ie=(ge,et,Ve)=>new Promise((ve,He)=>{var ze=Ge=>{try{Oe(Ve.next(Ge))}catch(_e){He(_e)}},Ne=Ge=>{try{Oe(Ve.throw(Ge))}catch(_e){He(_e)}},Oe=Ge=>Ge.done?ve(Ge.value):Promise.resolve(Ge.value).then(ze,Ne);Oe((Ve=Ve.apply(ge,et)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:de}=ue.default,Pe=({exercise:ge,socket:et,dispatch:Ve,onStartScreenshot:ve,onCloseScreenshot:He,handleToDetail:ze})=>{const[Ne,Oe]=Me.default.useModal(),Ge=(0,y.useRef)(),[_e,rt]=(0,y.useState)(!0),ct=(0,y.useRef)(!1),we=(0,Ze.useParams)();(0,y.useEffect)(()=>{var tt,St,ut;if(document.addEventListener((0,he.gH)(),Xt,!1),window.addEventListener("blur",It,!1),(tt=ge.exerciseUserInfo)!=null&&tt.screen_open&&(0,he.vp)()&&rt(!1),(St=ge.exerciseUserInfo)!=null&&St.screen_open&&!(0,he.vp)()){(0,De.RG)(" ",!0);const nt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;Ge.current=Me.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(de,{onFinish:()=>ie(void 0,null,function*(){var lt;const We=yield Et();(lt=Ge.current)==null||lt.destroy(),We.used_screen_num&&ke(We.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+nt*1e3})),"S\uFF09"),onOk:()=>{var lt;(0,De.RG)(" ",!0),(lt=Ge.current)==null||lt.destroy(),rt(!1),(0,he.Dj)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}})}return(ut=ge.exerciseUserInfo)!=null&&ut.screen_open&&!(0,he.vp)()||document.getElementById("root").addEventListener("click",Je,!1),()=>{document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Xt,!1),window.removeEventListener("blur",It,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Xt,!1))},500),Le()},[ge.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&Ct()},500)},[ge.exerciseUserInfo]);const Be=()=>ie(void 0,null,function*(){const tt=yield Et();setTimeout(()=>{var St,ut;(St=Ge.current)==null||St.destroy(),Ge.current=Me.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},tt.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(ut=ge.exerciseUserInfo)==null?void 0:ut.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ie(void 0,null,function*(){(0,he.Dj)(document.body)})})},1e3)}),Je=tt=>{!(0,he.vp)()&&tt.target.nodeName!=="A"&&tt.target.nodeName!=="BUTTON"&&tt.target.innerHTML!=="\u786E \u5B9A"&&(0,he.Dj)(document.body)},Le=()=>ie(void 0,null,function*(){const tt=yield Ve({type:"exercise/getExerciseUserInfo",payload:le({},we)});return tt==null?void 0:tt.data}),dt=tt=>ie(void 0,null,function*(){var St;if((St=ge.exerciseUserInfo)!=null&&St.screen_at){const nt=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ut=yield(0,ye.oy)({id:we.categoryId});if(ut!=null&&ut.is_commit){Me.default.destroyAll(),yield xt(),pt(!0);return}else ke(tt+1)}),xt=()=>ie(void 0,null,function*(){var tt;const St=Te()(),ut=ge.exerciseUserInfo.screen_sec;if(Dt.current.length>0){const nt=St.format("YYYY-MM-DD HH:mm:ss");let lt=Math.floor(St.diff(Te()(Dt.current[0].start))/1e3);const We=Dt.current.length;lt/ut>>0>We&&(lt=(We+1)*ut-1),yield(0,ye.P8)(we.categoryId,{exercise_user_id:(tt=ge.exerciseUserInfo)==null?void 0:tt.exercise_user_id,time:nt,time_long:lt,count:We})}Dt.current=[]}),be=(0,y.useRef)(0),it=(0,y.useRef)(0),Dt=(0,y.useRef)([]),Se=(0,y.useRef)(!1),ke=tt=>ie(void 0,null,function*(){var St;ct.current||(ve(),Me.default.destroyAll(),be.current=Te()().valueOf(),Se.current=!0,Ge.current=Me.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:pe.exitFullScreenModal},a.createElement("img",{src:ce,alt:"",className:pe.warningIcon}),a.createElement("div",{className:pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:pe.warningText},((St=ge.exerciseUserInfo)==null?void 0:St.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:pe.warningText},tt-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(de,{className:pe.countdownWrapper,onFinish:()=>{it.current=Te()().valueOf(),Dt.current.push({start:be.current,end:it.current}),dt(tt)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,De.RG)(" ",!0),xt(),(0,he.Dj)(document.body),He(),Ge.current.destroy(),Se.current=!1}}))}),Ct=()=>ie(void 0,null,function*(){Me.default.destroyAll(),(yield(0,ye.VL)({categoryId:we.categoryId,commit_method:1}))&&pt()}),pt=(tt=!1)=>ie(void 0,null,function*(){var St,ut;if(document.removeEventListener((0,he.gH)(),Xt,!1),(0,he.BU)(),Me.default.destroyAll(),ct.current=!0,tt){const nt=yield(0,ye.Yu)(we.categoryId,{exercise_user_id:(St=ge.exerciseUserInfo)==null?void 0:St.exercise_user_id});Ne.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:pe.forcedModalContent},a.createElement("img",{src:Fe,alt:""}),a.createElement("div",{className:pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(ut=ge.exerciseUserInfo)==null?void 0:ut.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(fe.default,{dataSource:nt==null?void 0:nt.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:()=>{He(),ze()},onOk:()=>{Ze.history.push(`/classrooms/${we.coursesId}/exercisenotice/${we.categoryId}/users/${we.login}?isShowApply=true`)}})}else Ne.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ze()}})}),It=tt=>{(0,he.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Se.current&&(0,he.BU)()},Et=()=>ie(void 0,null,function*(){var tt;if((tt=ge.exerciseUserInfo)!=null&&tt.screen_at){const nt=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const St=yield(0,ye.oy)({id:we.categoryId});if(St!=null&&St.is_commit){pt();return}return yield Le()}),Xt=()=>ie(void 0,null,function*(){var tt;if((0,De.RG)(" ",!0),(0,he.vp)()){if((tt=ge.exerciseUserInfo)!=null&&tt.screen_at){var St=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((St==null?void 0:St.status)===-6)return}}else if(!Se.current){var St=yield(0,ye.ck)(le({},we));if((St==null?void 0:St.status)===-6)return;const nt=yield Le();ke(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),at=()=>ie(void 0,null,function*(){(0,ye.ck)(le({},we));const tt=yield Le();ke(tt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Oe)};var me=(0,Ze.connect)(({exercise:ge,globalSetting:et})=>({globalSetting:et,exercise:ge}))(Pe)},57647:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return b}});var y=te(59301),ue=te(17574),Me={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),he=te(5623),ye=te(16149),Ee=Object.defineProperty,Te=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Fe.call(ee,ne)&&Ze(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))De.call(ee,ne)&&Ze(z,ne,ee[ne]);return z},a=(z,ee)=>Te(z,pe(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[ae,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{re()},[]);const re=()=>E(void 0,null,function*(){const ge=yield(0,ye.NZ)({});if(ge!=null&&ge.data){const et=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:Me.folderIcon}),isLeaf:!1,children:ie(ge.data||[])}];le(et)}}),ie=ge=>ge.map(et=>({title:et.name,key:et.group_id,icon:y.createElement("img",{src:fe,className:Me.folderIcon}),isLeaf:et.children.length===0,children:ie(et.children)})),Ae=(ge,et,Ve)=>ge.map(ve=>ve.key===et?oe(oe({},ve),Ve):ve.children?a(oe({},ve),{children:Ae(ve.children,et,Ve)}):ve),de=(ge,et,Ve)=>ge.map(ve=>{if(ve.key===et)return a(oe({},ve),{icon:Ve?y.createElement("img",{src:he,className:Me.folderIcon}):y.createElement("img",{src:fe,className:Me.folderIcon})});if(ve.children)return a(oe({},ve),{children:de(ve.children,et,Ve)})}),Pe=(ge,et)=>{le(Ve=>de(Ve,et.node.key,et.expanded))},me=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ae.length>0&&y.createElement("div",{id:ne||""},y.createElement(ue.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ae,className:Me.folderWrapper,onSelect:ee,onExpand:Pe},me)))}},73142:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Te}});var y=te(78241),ue=te(92832),Me=te(3113),fe=te(59301),he={search:"search___JA0r9",btn:"btn___GGtZC"},ye=te(59301),Te=({value:pe,onChange:ce})=>{const[Fe]=y.default.useForm(),De=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{pe&&Fe.setFieldsValue(pe)},pe);const Ze=oe=>{De.current||ce(oe),De.current=!0,setTimeout(()=>{De.current=!1},2e3)};return ye.createElement("div",{className:he.search},ye.createElement(y.default,{className:he.formWrap,colon:!1,form:Fe,size:"large",layout:"inline",onFinish:oe=>{De.current||Ze(oe)}},ye.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ye.createElement(ue.default,{style:{width:200,height:40}})),ye.createElement(Me.ZP,{className:he.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ye}});var y=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Me=te(32637),fe=te(59301),ye=({type:Ee,style:Te})=>{const pe=fe.createElement("div",{className:ue.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},fe.createElement("p",null,Ee==="shixun"||Ee==="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",Ee==="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:ue.contact},fe.createElement("div",{className:ue.img},fe.createElement("img",{src:Me,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(y.Z,{content:pe},fe.createElement("span",{className:ue.text,style:Te},"\u9AD8\u6D88\u8017"))}},23960:function(ot,yt,te){"use strict";te.d(yt,{X:function(){return fe},y:function(){return Me}});var y=te(59301),ue=te(8591);const Me=he=>{(0,y.useEffect)(()=>{if(he){const ye=Te=>{Te.key==="F12"&&(Te.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ee=Te=>{Te.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",Ee),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",Ee)}}},[he])},fe=()=>{const[he,ye]=(0,y.useState)(!1),Ee=Te=>{const{keyCode:pe,ctrlKey:ce,metaKey:Fe,type:De}=Te;(De==="paste"||(pe===67||pe===86)&&(Fe||ce))&&(ue.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Te.preventDefault(),Te.stopPropagation())};return(0,y.useEffect)(()=>(he&&(window.addEventListener("keydown",Ee,!0),window.addEventListener("paste",Ee,!0)),()=>{window.removeEventListener("keydown",Ee,!0),window.removeEventListener("paste",Ee,!0)}),[he]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:he}}},73524:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Fe}});var y=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=te(92310),fe=te.n(Me),he=te(71418),ye=te(2859),Ee=te(99064),Te=te(955),pe=(De,Ze,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(De,Ze)).next())}),Fe=({data:De,className:Ze,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,y.useRef)(null),ne=(0,y.useRef)(null),ae=(0,y.useRef)(null),le=(0,y.useRef)(null),[re,ie]=(0,y.useState)(!1),[Ae,de]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),De!=null&&De.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",De!=null&&De.src&&Pe()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)),()=>{document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)}),[De==null?void 0:De.visible]);const Pe=()=>pe(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,Te.ZJ)(De==null?void 0:De.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){et()},ie(!1),de("")}),me=Ve=>pe(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ve=yield(0,Ee.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:De.title,file:Ve.dataUrl}});ve!=null&&ve.id&&!z?(yield(0,Ee.ZP)(`/api/attachments/${De.id}/add_subitem.json`,{method:"post",body:{subitem_id:ve==null?void 0:ve.id,settings:JSON.stringify(Ve.state)}})).status===0&&x():ve!=null&&ve.id&&x(ve),ie(!1),de("")}),ge=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.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(He=>{const ze=document.querySelector(He.name);ze&&ze.setAttribute("title",He.title)})},et=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",me),ne.current.addEventListener("beforeclose",E),b&&(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(),De!=null&&De.snapshotData&&ne.current.restoreState(De.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return y.createElement(y.Fragment,null,(De==null?void 0:De.visible)&&y.createElement(he.Z,{spinning:re,tip:Ae,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:le,className:fe()(ue.imageDimensions,Ze,oe?ue.fullWidth:""),style:a},y.createElement("img",{className:ue.img,ref:ee}))))}},14791:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ct},$:function(){return ke}});var y=te(59301),ue={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"},Me=te(92310),fe=te.n(Me),he=te(78241),ye=te(8591),Ee=te(43418),Te=te(5871),pe=te(95237),ce=te(24905),Fe=te(38854),De=te(54580),Ze=te(3113),oe=te(93948),a=te(19842),E=te(92832),x=te(85057),b=te(3294),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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",ae="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",le=te(99064),re=te(57647),ie=te(5623),Ae=te(50304),de=te(59879),Pe=te(28451),me=te(15342),ge=te.n(me),et=(pt,It,Et)=>new Promise((Xt,at)=>{var tt=nt=>{try{ut(Et.next(nt))}catch(lt){at(lt)}},St=nt=>{try{ut(Et.throw(nt))}catch(lt){at(lt)}},ut=nt=>nt.done?Xt(nt.value):Promise.resolve(nt.value).then(tt,St);ut((Et=Et.apply(pt,It)).next())}),ve=y.memo(({tagName:pt="div",value:It="",className:Et,style:Xt={},onBlur:at,id:tt})=>{const St=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!St.current)return;et(void 0,null,function*(){const lt=St.current;lt.innerHTML="";const We=It==null?void 0:It.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Mt of We)if(Mt.startsWith("$$")&&Mt.endsWith("$$")||Mt.startsWith("`$$")&&Mt.endsWith("$$`")){const nn=Mt.startsWith("`$$")?Mt.slice(3,-3):Mt.slice(2,-2),Ot=document.createElement("span");Ot.setAttribute("contentEditable","false"),Ot.setAttribute("title",Mt),Ot.className="edu_latex",lt.appendChild(Ot),ge().render(nn,Ot,{throwOnError:!1})}else{const nn=Mt==null?void 0:Mt.replace(/<[^>]*>/g,Ot=>Ot.startsWith("{var nt,lt;if(at&&St.current){const Mt=St.current.cloneNode(!0),nn=Mt.querySelectorAll("span.edu_latex");for(let Ot of nn){const Jt=Ot.getAttribute("title"),en=document.createTextNode(Jt||""),dn=Ot;(lt=(nt=dn.parentNode)==null?void 0:nt.replaceChild)==null||lt.call(nt,en,dn)}at(Mt.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(pt,{ref:St,contentEditable:!0,className:Et,style:Xt,onBlur:ut}))}),He=te(24065),ze=te(34604),Ne=te(35339),Oe=Object.defineProperty,Ge=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Be=(pt,It,Et)=>It in pt?Oe(pt,It,{enumerable:!0,configurable:!0,writable:!0,value:Et}):pt[It]=Et,Je=(pt,It)=>{for(var Et in It||(It={}))ct.call(It,Et)&&Be(pt,Et,It[Et]);if(rt)for(var Et of rt(It))we.call(It,Et)&&Be(pt,Et,It[Et]);return pt},Le=(pt,It)=>Ge(pt,_e(It)),dt=(pt,It,Et)=>new Promise((Xt,at)=>{var tt=nt=>{try{ut(Et.next(nt))}catch(lt){at(lt)}},St=nt=>{try{ut(Et.throw(nt))}catch(lt){at(lt)}},ut=nt=>nt.done?Xt(nt.value):Promise.resolve(nt.value).then(tt,St);ut((Et=Et.apply(pt,It)).next())});const xt=pt=>{pt.preventDefault();let Et=(pt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},be=pt=>{pt.key==="Enter"&&pt.preventDefault()},it=({children:pt,style:It})=>y.createElement("div",{className:ue.leftBox,style:It,onPaste:xt},pt),Dt=({children:pt,style:It,className:Et})=>y.createElement("div",{className:fe()(ue.rightBox,Et),style:It,onPaste:xt},pt),Se=({className:pt,style:It={},width:Et=1200,onCancel:Xt=()=>{},onSuccess:at=()=>{},gather:tt={},mode:St=1,stickyTop:ut=0,subDisciplineId:nt=[],hideWordFeatures:lt,dataSource:We=[],customLeftHeadNode:Mt,customRightHeadNode:nn,customLeftContent:Ot,hideRecognition:Jt=!1,onExchange:en,isSingleSelection:dn=!1,underpinBackgroundStyle:wn={},headExtraNode:yn,isRefreshItemBank:sn=!1,okText:Ln="\u786E\u5B9A\u5BFC\u5165",onSave:Zt})=>{var Rt;const[Wt,Gn]=(0,y.useState)(1),[In,fn]=(0,y.useState)(0),[rn,hn]=(0,y.useState)(""),[un,Ut]=(0,y.useState)(!1),[zn,bt]=(0,y.useState)([]),[Bt,qt]=(0,y.useState)([]),[Gt,Ie]=(0,y.useState)(!1),[ht,Pt]=(0,y.useState)(!1),[jt,vt]=(0,y.useState)(!1),[ft,xe]=(0,y.useState)(!1),[Qe,je]=(0,y.useState)([]),[Ft,Qt]=(0,y.useState)(1),[$t,gn]=(0,y.useState)(!1),[An,Nn]=(0,y.useState)(!0),[pn,Zn]=(0,y.useState)(0),[Ye,Lt]=(0,y.useState)(!1),[xn]=he.default.useForm(),[wt]=he.default.useForm(),Mn=(0,y.useRef)(null),_t=(0,y.useRef)(null),mn=(0,y.useRef)(),Tn=(0,y.useRef)(null),Cn=["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"],ea=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{We!=null&&We.length&&zt(We)},[We]),(0,y.useEffect)(()=>{Wt===2&&Mn.current.focus()},[Wt]),(0,y.useEffect)(()=>{jt&&oa()},[jt]);const _n=()=>{if(Wt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ee.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:()=>dt(void 0,null,function*(){Gn(1)})})},oa=()=>dt(void 0,null,function*(){const se=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:St===1?"new_question":"subject"}});je(se.disciplines||[])}),ca=se=>{const mt=[],Ce=(Xe,Ue)=>{Xe.length>=2&&mt.push(Xe.join(""));for(let At=Ue;At(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),qn=se=>(se=se||"",se=String(se),se=se.replace(/

      /g,""),se=se.replace(/
      /g,` +`),ue)},36061:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return x}});var y=te(59301),ue=te(17574),Me=te(16149),fe={flex_box_center:"flex_box_center___SFmJH",flex_space_between:"flex_space_between___f2H1D",flex_box_vertical_center:"flex_box_vertical_center___hW_hp",flex_box_center_end:"flex_box_center_end___yklmJ",flex_box_column:"flex_box_column___m0oUw",customTree:"customTree___ZhEHU",name:"name___RIkn2"},he=Object.defineProperty,ye=Object.defineProperties,Ee=Object.getOwnPropertyDescriptors,Te=Object.getOwnPropertySymbols,pe=Object.prototype.hasOwnProperty,ce=Object.prototype.propertyIsEnumerable,Fe=(b,z,ee)=>z in b?he(b,z,{enumerable:!0,configurable:!0,writable:!0,value:ee}):b[z]=ee,De=(b,z)=>{for(var ee in z||(z={}))pe.call(z,ee)&&Fe(b,ee,z[ee]);if(Te)for(var ee of Te(z))ce.call(z,ee)&&Fe(b,ee,z[ee]);return b},Ze=(b,z)=>ye(b,Ee(z)),oe=(b,z)=>{var ee={};for(var ne in b)pe.call(b,ne)&&z.indexOf(ne)<0&&(ee[ne]=b[ne]);if(b!=null&&Te)for(var ne of Te(b))z.indexOf(ne)<0&&ce.call(b,ne)&&(ee[ne]=b[ne]);return ee},a=(b,z,ee)=>new Promise((ne,ae)=>{var le=Ae=>{try{ie(ee.next(Ae))}catch(de){ae(de)}},re=Ae=>{try{ie(ee.throw(Ae))}catch(de){ae(de)}},ie=Ae=>Ae.done?ne(Ae.value):Promise.resolve(Ae.value).then(le,re);ie((ee=ee.apply(b,z)).next())}),x=b=>{var z=b,{value:ee,onChange:ne,defaultValue:ae,disabled:le}=z,re=oe(z,["value","onChange","defaultValue","disabled"]);const[ie,Ae]=(0,y.useState)([]),[de,Pe]=(0,y.useState)("1");(0,y.useEffect)(()=>{me()},[]);const me=()=>a(void 0,null,function*(){const Ve=yield(0,Me.NZ)({});if(Ve!=null&&Ve.data){const ve=[{title:y.createElement("div",{title:"\u6839\u76EE\u5F55",className:fe.name},"\u6839\u76EE\u5F55"),value:0,key:0,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:ge(Ve.data||[])}];Ae(ve),Pe("2")}}),ge=Ve=>{function ve(He){const ze=He.children,Ne=Array.isArray(ze)&&ze.length>0,Oe=He==null?void 0:He.group_id;return{title:y.createElement("div",{title:He==null?void 0:He.name,className:fe.name},He==null?void 0:He.name),value:Oe,key:Oe,icon:y.createElement("i",{className:"iconfont icon-wenjianjia2 c-light-primary mr10",style:{lineHeight:"19px"}}),children:Ne?ze==null?void 0:ze.map(Ge=>ve(Ge)):[]}}return Ve==null?void 0:Ve.map(He=>ve(He))},et=ae?{defaultExpandedKeys:[0],defaultSelectedKeys:[0]}:{selectedKeys:ee,defaultExpandedKeys:ee};return y.createElement("div",{className:fe.customTree},y.createElement(ue.default,De(Ze(De({key:de},et),{showIcon:!0,treeData:ie,onSelect:ne,disabled:le}),re)))}},67054:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return me},U:function(){return Ae}});var y=te(59301),ue=te(31797),Me=te(43418),fe=te(1710),he=te(4901),ye=te(94941),Ee=te(61186),Te=te.n(Ee),pe={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"},ce="data:image/png;base64,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",Fe="data:image/png;base64,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",De=te(955),Ze=te(89070),oe=te(37518),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(ge,et,Ve)=>et in ge?E(ge,et,{enumerable:!0,configurable:!0,writable:!0,value:Ve}):ge[et]=Ve,le=(ge,et)=>{for(var Ve in et||(et={}))ee.call(et,Ve)&&ae(ge,Ve,et[Ve]);if(z)for(var Ve of z(et))ne.call(et,Ve)&&ae(ge,Ve,et[Ve]);return ge},re=(ge,et)=>x(ge,b(et)),ie=(ge,et,Ve)=>new Promise((ve,He)=>{var ze=Ge=>{try{Oe(Ve.next(Ge))}catch(_e){He(_e)}},Ne=Ge=>{try{Oe(Ve.throw(Ge))}catch(_e){He(_e)}},Oe=Ge=>Ge.done?ve(Ge.value):Promise.resolve(Ge.value).then(ze,Ne);Oe((Ve=Ve.apply(ge,et)).next())});const Ae=["fullscreenchange","msfullscreenchange","webkitfullscreenchange","mozfullscreenchange"],{Countdown:de}=ue.default,Pe=({exercise:ge,socket:et,dispatch:Ve,onStartScreenshot:ve,onCloseScreenshot:He,handleToDetail:ze})=>{const[Ne,Oe]=Me.default.useModal(),Ge=(0,y.useRef)(),[_e,rt]=(0,y.useState)(!0),ct=(0,y.useRef)(!1),we=(0,Ze.useParams)();(0,y.useEffect)(()=>{var tt,St,ut;if(document.addEventListener((0,he.gH)(),Xt,!1),window.addEventListener("blur",It,!1),(tt=ge.exerciseUserInfo)!=null&&tt.screen_open&&(0,he.vp)()&&rt(!1),(St=ge.exerciseUserInfo)!=null&&St.screen_open&&!(0,he.vp)()){(0,De.RG)(" ",!0);const nt=document.domain==="kepukehuan.educoder.net"?30:localStorage.getItem("Refresh")==="1"?ge.exerciseUserInfo.screen_sec+3:ge.exerciseUserInfo.screen_sec+10+1;Ge.current=Me.default.info({icon:null,centered:!0,width:444,title:(0,oe._V)(oe.CP.recordScreen1),keyboard:!1,content:a.createElement("div",null,(0,oe._V)(oe.CP.recordScreen2),a.createElement("span",{style:{color:"#FF9849"}},ge.exerciseUserInfo.screen_num-ge.exerciseUserInfo.used_screen_num),(0,oe._V)(oe.CP.recordScreen3)),okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen4),"\uFF08",a.createElement("span",{style:{display:"inline-block"}},a.createElement(de,{onFinish:()=>ie(void 0,null,function*(){var lt;const We=yield Et();(lt=Ge.current)==null||lt.destroy(),We.used_screen_num&&ke(We.used_screen_num+1)}),valueStyle:{fontSize:14,lineHeight:1.4,color:"#FFF",display:"inline-block"},format:"ss",value:Date.now()+nt*1e3})),"S\uFF09"),onOk:()=>{var lt;(0,De.RG)(" ",!0),(lt=Ge.current)==null||lt.destroy(),rt(!1),(0,he.Dj)(document.body),document.getElementById("root").addEventListener("click",Je,!1)}})}return(ut=ge.exerciseUserInfo)!=null&&ut.screen_open&&!(0,he.vp)()||document.getElementById("root").addEventListener("click",Je,!1),()=>{document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Xt,!1),window.removeEventListener("blur",It,!1)}},[]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.actionTabs.removeEventListenerExitScreen&&(document.getElementById("root").removeEventListener("click",Je,!1),document.removeEventListener((0,he.gH)(),Xt,!1))},500),Le()},[ge.actionTabs]),(0,y.useEffect)(()=>{setTimeout(()=>{ge.exerciseUserInfo.used_screen_num>ge.exerciseUserInfo.screen_num&&Ct()},500)},[ge.exerciseUserInfo]);const Be=()=>ie(void 0,null,function*(){const tt=yield Et();setTimeout(()=>{var St,ut;(St=Ge.current)==null||St.destroy(),Ge.current=Me.default.info({okText:a.createElement("span",null,"\u56DE\u5230\u8003\u8BD5"),content:a.createElement("div",null,"\u60A8\u5DF2\u5207\u5C4F",a.createElement("span",{className:"c-red"},tt.used_screen_num),"\u6B21\uFF0C\u5207\u5C4F\u8D85\u8FC7",a.createElement("span",{className:"c-red"},(ut=ge.exerciseUserInfo)==null?void 0:ut.screen_num),"\u6B21\u5C06\u5F3A\u5236\u4EA4\u5377"),onOk:()=>ie(void 0,null,function*(){(0,he.Dj)(document.body)})})},1e3)}),Je=tt=>{!(0,he.vp)()&&tt.target.nodeName!=="A"&&tt.target.nodeName!=="BUTTON"&&tt.target.innerHTML!=="\u786E \u5B9A"&&(0,he.Dj)(document.body)},Le=()=>ie(void 0,null,function*(){const tt=yield Ve({type:"exercise/getExerciseUserInfo",payload:le({},we)});return tt==null?void 0:tt.data}),dt=tt=>ie(void 0,null,function*(){var St;if((St=ge.exerciseUserInfo)!=null&&St.screen_at){const nt=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const ut=yield(0,ye.oy)({id:we.categoryId});if(ut!=null&&ut.is_commit){Me.default.destroyAll(),yield xt(),pt(!0);return}else ke(tt+1)}),xt=()=>ie(void 0,null,function*(){var tt;const St=Te()(),ut=ge.exerciseUserInfo.screen_sec;if(Dt.current.length>0){const nt=St.format("YYYY-MM-DD HH:mm:ss");let lt=Math.floor(St.diff(Te()(Dt.current[0].start))/1e3);const We=Dt.current.length;lt/ut>>0>We&&(lt=(We+1)*ut-1),yield(0,ye.P8)(we.categoryId,{exercise_user_id:(tt=ge.exerciseUserInfo)==null?void 0:tt.exercise_user_id,time:nt,time_long:lt,count:We})}Dt.current=[]}),be=(0,y.useRef)(0),it=(0,y.useRef)(0),Dt=(0,y.useRef)([]),Se=(0,y.useRef)(!1),ke=tt=>ie(void 0,null,function*(){var St;ct.current||(ve(),Me.default.destroyAll(),be.current=Te()().valueOf(),Se.current=!0,Ge.current=Me.default.info({icon:null,maskClosable:!1,width:1080,keyboard:!1,centered:!0,className:pe.exitFullScreenModalWrapper,okText:a.createElement("span",null,(0,oe._V)(oe.CP.recordScreen8)),content:a.createElement("div",{className:pe.exitFullScreenModal},a.createElement("img",{src:ce,alt:"",className:pe.warningIcon}),a.createElement("div",{className:pe.warningText,style:{marginBottom:50,fontWeight:500}},(0,oe._V)(oe.CP.recordScreen9)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen10)),a.createElement("div",{style:{marginBottom:40}},(0,oe._V)(oe.CP.recordScreen11),a.createElement("span",{className:pe.warningText},((St=ge.exerciseUserInfo)==null?void 0:St.screen_num)+1),(0,oe._V)(oe.CP.recordScreen12),a.createElement("span",{className:pe.warningText,style:{fontWeight:600}},(0,oe._V)(oe.CP.recordScreen13)),",",(0,oe._V)(oe.CP.recordScreen14),a.createElement("span",{className:pe.warningText},tt-1),(0,oe._V)(oe.CP.recordScreen15)),a.createElement("div",null,a.createElement("span",null,a.createElement(de,{className:pe.countdownWrapper,onFinish:()=>{it.current=Te()().valueOf(),Dt.current.push({start:be.current,end:it.current}),dt(tt)},valueStyle:{fontSize:30,color:"#165DFF"},format:"ss",value:Date.now()+(ge.exerciseUserInfo.screen_sec+1)*1e3}),(0,oe._V)(oe.CP.recordScreen25)),(0,oe._V)(oe.CP.recordScreen16))),onOk:()=>{(0,De.RG)(" ",!0),xt(),(0,he.Dj)(document.body),He(),Ge.current.destroy(),Se.current=!1}}))}),Ct=()=>ie(void 0,null,function*(){Me.default.destroyAll(),(yield(0,ye.VL)({categoryId:we.categoryId,commit_method:1}))&&pt()}),pt=(tt=!1)=>ie(void 0,null,function*(){var St,ut;if(document.removeEventListener((0,he.gH)(),Xt,!1),(0,he.BU)(),Me.default.destroyAll(),ct.current=!0,tt){const nt=yield(0,ye.Yu)(we.categoryId,{exercise_user_id:(St=ge.exerciseUserInfo)==null?void 0:St.exercise_user_id});Ne.confirm({icon:null,closable:!1,maskClosable:!1,okText:"\u7533\u8BF7\u7EE7\u7EED\u8003\u8BD5",cancelText:"\u8FD4\u56DE",width:616,className:pe.forcedModalWrapper,centered:!0,content:a.createElement("div",{className:pe.forcedModalContent},a.createElement("img",{src:Fe,alt:""}),a.createElement("div",{className:pe.forcedText},(0,oe._V)(oe.CP.recordScreen17)),a.createElement("div",{className:pe.screenNumText},(0,oe._V)(oe.CP.recordScreen18),(ut=ge.exerciseUserInfo)==null?void 0:ut.screen_num,(0,oe._V)(oe.CP.recordScreen19)),a.createElement(fe.default,{dataSource:nt==null?void 0:nt.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:()=>{He(),ze()},onOk:()=>{Ze.history.push(`/classrooms/${we.coursesId}/exercisenotice/${we.categoryId}/users/${we.login}?isShowApply=true`)}})}else Ne.info({content:a.createElement("div",{className:"tc font16"},(0,oe._V)(oe.CP.recordScreen23),a.createElement("br",null),(0,oe._V)(oe.CP.recordScreen24)),onOk:()=>{ze()}})}),It=tt=>{(0,he.vp)()&&document.getElementById("iframeShixuns").style.display=="none"&&!Se.current&&(0,he.BU)()},Et=()=>ie(void 0,null,function*(){var tt;if((tt=ge.exerciseUserInfo)!=null&&tt.screen_at){const nt=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((nt==null?void 0:nt.status)===-6)return}const St=yield(0,ye.oy)({id:we.categoryId});if(St!=null&&St.is_commit){pt();return}return yield Le()}),Xt=()=>ie(void 0,null,function*(){var tt;if((0,De.RG)(" ",!0),(0,he.vp)()){if((tt=ge.exerciseUserInfo)!=null&&tt.screen_at){var St=yield(0,ye.ck)(re(le({},we),{reset:!0}));if((St==null?void 0:St.status)===-6)return}}else if(!Se.current){var St=yield(0,ye.ck)(le({},we));if((St==null?void 0:St.status)===-6)return;const nt=yield Le();ke(nt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")}}),at=()=>ie(void 0,null,function*(){(0,ye.ck)(le({},we));const tt=yield Le();ke(tt.used_screen_num+1),window.frames.length!=parent.frames.length&&window.parent.postMessage("backExercise","*")});return a.createElement("div",null,Oe)};var me=(0,Ze.connect)(({exercise:ge,globalSetting:et})=>({globalSetting:et,exercise:ge}))(Pe)},57647:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return b}});var y=te(59301),ue=te(17574),Me={folderWrapper:"folderWrapper___G__0a",folderIcon:"folderIcon___oTG6c"},fe=te(73631),he=te(5623),ye=te(16149),Ee=Object.defineProperty,Te=Object.defineProperties,pe=Object.getOwnPropertyDescriptors,ce=Object.getOwnPropertySymbols,Fe=Object.prototype.hasOwnProperty,De=Object.prototype.propertyIsEnumerable,Ze=(z,ee,ne)=>ee in z?Ee(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,oe=(z,ee)=>{for(var ne in ee||(ee={}))Fe.call(ee,ne)&&Ze(z,ne,ee[ne]);if(ce)for(var ne of ce(ee))De.call(ee,ne)&&Ze(z,ne,ee[ne]);return z},a=(z,ee)=>Te(z,pe(ee)),E=(z,ee,ne)=>new Promise((ae,le)=>{var re=de=>{try{Ae(ne.next(de))}catch(Pe){le(Pe)}},ie=de=>{try{Ae(ne.throw(de))}catch(Pe){le(Pe)}},Ae=de=>de.done?ae(de.value):Promise.resolve(de.value).then(re,ie);Ae((ne=ne.apply(z,ee)).next())}),b=({value:z,onChange:ee,scrollId:ne})=>{const[ae,le]=(0,y.useState)([]);(0,y.useEffect)(()=>{re()},[]);const re=()=>E(void 0,null,function*(){const ge=yield(0,ye.NZ)({});if(ge!=null&&ge.data){const et=[{title:"\u6839\u76EE\u5F55",value:0,key:0,icon:y.createElement("img",{src:fe,className:Me.folderIcon}),isLeaf:!1,children:ie(ge.data||[])}];le(et)}}),ie=ge=>ge.map(et=>({title:et.name,key:et.group_id,icon:y.createElement("img",{src:fe,className:Me.folderIcon}),isLeaf:et.children.length===0,children:ie(et.children)})),Ae=(ge,et,Ve)=>ge.map(ve=>ve.key===et?oe(oe({},ve),Ve):ve.children?a(oe({},ve),{children:Ae(ve.children,et,Ve)}):ve),de=(ge,et,Ve)=>ge.map(ve=>{if(ve.key===et)return a(oe({},ve),{icon:Ve?y.createElement("img",{src:he,className:Me.folderIcon}):y.createElement("img",{src:fe,className:Me.folderIcon})});if(ve.children)return a(oe({},ve),{children:de(ve.children,et,Ve)})}),Pe=(ge,et)=>{le(Ve=>de(Ve,et.node.key,et.expanded))},me=z?{selectedKeys:z,defaultExpandedKeys:z}:{};return ae.length>0&&y.createElement("div",{id:ne||""},y.createElement(ue.default,oe({showLine:{showLeafIcon:!1},showIcon:!0,treeData:ae,className:Me.folderWrapper,onSelect:ee,onExpand:Pe},me)))}},73142:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Te}});var y=te(78241),ue=te(92832),Me=te(3113),fe=te(59301),he={search:"search___JA0r9",btn:"btn___GGtZC"},ye=te(59301),Te=({value:pe,onChange:ce})=>{const[Fe]=y.default.useForm(),De=(0,fe.useRef)(!1);(0,fe.useEffect)(()=>{pe&&Fe.setFieldsValue(pe)},pe);const Ze=oe=>{De.current||ce(oe),De.current=!0,setTimeout(()=>{De.current=!1},2e3)};return ye.createElement("div",{className:he.search},ye.createElement(y.default,{className:he.formWrap,colon:!1,form:Fe,size:"large",layout:"inline",onFinish:oe=>{De.current||Ze(oe)}},ye.createElement(y.default.Item,{label:"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0",name:"keyword",initialValue:""},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u5B66\u6821/\u5355\u4F4D",name:"schools",initialValue:"",style:{margin:"0 40px"}},ye.createElement(ue.default,{style:{width:280,height:40}})),ye.createElement(y.default.Item,{label:"\u521B\u5EFA\u8005/\u5408\u4F5C\u8005",name:"creator",initialValue:""},ye.createElement(ue.default,{style:{width:200,height:40}})),ye.createElement(Me.ZP,{className:he.btn,type:"primary",htmlType:"submit"},"\u641C\u7D22")))}},32570:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ye}});var y=te(60324),ue={text:"text___FxbAX",wrap:"wrap___UlBQ1",contact:"contact____pUDq",img:"img___BapAv"},Me=te(32637),fe=te(59301),ye=({type:Ee,style:Te})=>{const pe=fe.createElement("div",{className:ue.wrap,onClick:ce=>{ce.preventDefault(),ce.stopPropagation()}},fe.createElement("p",null,Ee==="shixun"||Ee==="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",Ee==="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:ue.contact},fe.createElement("div",{className:ue.img},fe.createElement("img",{src:Me,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(y.Z,{content:pe},fe.createElement("span",{className:ue.text,style:Te},"\u9AD8\u6D88\u8017"))}},23960:function(ot,yt,te){"use strict";te.d(yt,{X:function(){return fe},y:function(){return Me}});var y=te(59301),ue=te(8591);const Me=he=>{(0,y.useEffect)(()=>{if(he){const ye=Te=>{Te.key==="F12"&&(Te.preventDefault(),console.log("F12\u88AB\u7981\u7528"))},Ee=Te=>{Te.preventDefault()};return document.addEventListener("keydown",ye),document.addEventListener("contextmenu",Ee),()=>{document.removeEventListener("keydown",ye),document.removeEventListener("contextmenu",Ee)}}},[he])},fe=()=>{const[he,ye]=(0,y.useState)(!1),Ee=Te=>{const{keyCode:pe,ctrlKey:ce,metaKey:Fe,type:De}=Te;(De==="paste"||(pe===67||pe===86)&&(Fe||ce))&&(ue.ZP.warning("\u8001\u5E08\u5DF2\u8BBE\u7F6E\u7B54\u9898\u65F6\u4E0D\u5141\u8BB8\u8FDB\u884C\u590D\u5236\u7C98\u8D34"),Te.preventDefault(),Te.stopPropagation())};return(0,y.useEffect)(()=>(he&&(window.addEventListener("keydown",Ee,!0),window.addEventListener("paste",Ee,!0)),()=>{window.removeEventListener("keydown",Ee,!0),window.removeEventListener("paste",Ee,!0)}),[he]),{setOpenDisableCopyAndPaste:ye,disableCopyAndPaste:he}}},73524:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Fe}});var y=te(59301),ue={imageDimensions:"imageDimensions___a7crR",img:"img___Kroat",fullWidth:"fullWidth___c492T"},Me=te(92310),fe=te.n(Me),he=te(71418),ye=te(2859),Ee=te(99064),Te=te(955),pe=(De,Ze,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(De,Ze)).next())}),Fe=({data:De,className:Ze,fullWidth:oe,style:a={},onClose:E,onOk:x,showFullTools:b,noAssociationId:z})=>{const ee=(0,y.useRef)(null),ne=(0,y.useRef)(null),ae=(0,y.useRef)(null),le=(0,y.useRef)(null),[re,ie]=(0,y.useState)(!1),[Ae,de]=(0,y.useState)("\u6B63\u5728\u52A0\u8F7D\u4E2D");(0,y.useEffect)(()=>(ae.current||(ae.current=document.createElement("style"),document.head.appendChild(ae.current)),De!=null&&De.visible?(document.body.setAttribute("data-custom","y-hidden"),ae.current.innerHTML=" html { overflow-y: hidden; }",De!=null&&De.src&&Pe()):(document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)),()=>{document.body.removeAttribute("data-custom"),ae.current&&(document.head.removeChild(ae.current),ae.current=null)}),[De==null?void 0:De.visible]);const Pe=()=>pe(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u52A0\u8F7D\u4E2D");const Ve=yield(0,Te.ZJ)(De==null?void 0:De.src);ee.current.src="",ee.current.src=Ve,ee.current.onload=function(){et()},ie(!1),de("")}),me=Ve=>pe(void 0,null,function*(){ie(!0),de("\u6B63\u5728\u4FDD\u5B58\u4E2D");const ve=yield(0,Ee.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:De.title,file:Ve.dataUrl}});ve!=null&&ve.id&&!z?(yield(0,Ee.ZP)(`/api/attachments/${De.id}/add_subitem.json`,{method:"post",body:{subitem_id:ve==null?void 0:ve.id,settings:JSON.stringify(Ve.state)}})).status===0&&x():ve!=null&&ve.id&&x(ve),ie(!1),de("")}),ge=()=>{const Ve=document.querySelector('a[href="https://markerjs.com/"]');Ve&&Ve.parentNode&&(Ve.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(He=>{const ze=document.querySelector(He.name);ze&&ze.setAttribute("title",He.title)})},et=()=>{ne.current=new ye.hP(ee.current),ne.current.targetRoot=le.current,ne.current.addEventListener("render",me),ne.current.addEventListener("beforeclose",E),b&&(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(),De!=null&&De.snapshotData&&ne.current.restoreState(De.snapshotData),setTimeout(()=>{window.scrollTo(0,0),ge()},300)};return y.createElement(y.Fragment,null,(De==null?void 0:De.visible)&&y.createElement(he.Z,{spinning:re,tip:Ae,style:{position:"absolute",width:"100vw"}},y.createElement("div",{ref:le,className:fe()(ue.imageDimensions,Ze,oe?ue.fullWidth:""),style:a},y.createElement("img",{className:ue.img,ref:ee}))))}},14791:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ct},$:function(){return ke}});var y=te(59301),ue={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"},Me=te(92310),fe=te.n(Me),he=te(78241),ye=te(8591),Ee=te(43418),Te=te(5871),pe=te(95237),ce=te(24905),Fe=te(38854),De=te(54580),Ze=te(3113),oe=te(93948),a=te(19842),E=te(92832),x=te(85057),b=te(3294),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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",ae="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",le=te(99064),re=te(57647),ie=te(5623),Ae=te(50304),de=te(59879),Pe=te(28451),me=te(15342),ge=te.n(me),et=(pt,It,Et)=>new Promise((Xt,at)=>{var tt=nt=>{try{ut(Et.next(nt))}catch(lt){at(lt)}},St=nt=>{try{ut(Et.throw(nt))}catch(lt){at(lt)}},ut=nt=>nt.done?Xt(nt.value):Promise.resolve(nt.value).then(tt,St);ut((Et=Et.apply(pt,It)).next())}),ve=y.memo(({tagName:pt="div",value:It="",className:Et,style:Xt={},onBlur:at,id:tt})=>{const St=(0,y.useRef)(null);(0,y.useEffect)(()=>{if(!St.current)return;et(void 0,null,function*(){const lt=St.current;lt.innerHTML="";const We=It==null?void 0:It.split(/(`?\$\$[\s\S]*?\$\$`?)/g);for(const Mt of We)if(Mt.startsWith("$$")&&Mt.endsWith("$$")||Mt.startsWith("`$$")&&Mt.endsWith("$$`")){const nn=Mt.startsWith("`$$")?Mt.slice(3,-3):Mt.slice(2,-2),Ot=document.createElement("span");Ot.setAttribute("contentEditable","false"),Ot.setAttribute("title",Mt),Ot.className="edu_latex",lt.appendChild(Ot),ge().render(nn,Ot,{throwOnError:!1})}else{const nn=Mt==null?void 0:Mt.replace(/<[^>]*>/g,Ot=>Ot.startsWith("{var nt,lt;if(at&&St.current){const Mt=St.current.cloneNode(!0),nn=Mt.querySelectorAll("span.edu_latex");for(let Ot of nn){const Jt=Ot.getAttribute("title"),$t=document.createTextNode(Jt||""),dn=Ot;(lt=(nt=dn.parentNode)==null?void 0:nt.replaceChild)==null||lt.call(nt,$t,dn)}at(Mt.innerHTML)}};return y.createElement(y.Fragment,null,y.createElement(pt,{ref:St,contentEditable:!0,className:Et,style:Xt,onBlur:ut}))}),He=te(24065),ze=te(34604),Ne=te(35339),Oe=Object.defineProperty,Ge=Object.defineProperties,_e=Object.getOwnPropertyDescriptors,rt=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,we=Object.prototype.propertyIsEnumerable,Be=(pt,It,Et)=>It in pt?Oe(pt,It,{enumerable:!0,configurable:!0,writable:!0,value:Et}):pt[It]=Et,Je=(pt,It)=>{for(var Et in It||(It={}))ct.call(It,Et)&&Be(pt,Et,It[Et]);if(rt)for(var Et of rt(It))we.call(It,Et)&&Be(pt,Et,It[Et]);return pt},Le=(pt,It)=>Ge(pt,_e(It)),dt=(pt,It,Et)=>new Promise((Xt,at)=>{var tt=nt=>{try{ut(Et.next(nt))}catch(lt){at(lt)}},St=nt=>{try{ut(Et.throw(nt))}catch(lt){at(lt)}},ut=nt=>nt.done?Xt(nt.value):Promise.resolve(nt.value).then(tt,St);ut((Et=Et.apply(pt,It)).next())});const xt=pt=>{pt.preventDefault();let Et=(pt.clipboardData||window.clipboardData).getData("Text");document.execCommand("insertText",!1,Et)},be=pt=>{pt.key==="Enter"&&pt.preventDefault()},it=({children:pt,style:It})=>y.createElement("div",{className:ue.leftBox,style:It,onPaste:xt},pt),Dt=({children:pt,style:It,className:Et})=>y.createElement("div",{className:fe()(ue.rightBox,Et),style:It,onPaste:xt},pt),Se=({className:pt,style:It={},width:Et=1200,onCancel:Xt=()=>{},onSuccess:at=()=>{},gather:tt={},mode:St=1,stickyTop:ut=0,subDisciplineId:nt=[],hideWordFeatures:lt,dataSource:We=[],customLeftHeadNode:Mt,customRightHeadNode:nn,customLeftContent:Ot,hideRecognition:Jt=!1,onExchange:$t,isSingleSelection:dn=!1,underpinBackgroundStyle:bn={},headExtraNode:Cn,isRefreshItemBank:sn=!1,okText:In="\u786E\u5B9A\u5BFC\u5165",onSave:Zt})=>{var Rt;const[Wt,Gn]=(0,y.useState)(1),[Nn,fn]=(0,y.useState)(0),[rn,hn]=(0,y.useState)(""),[un,Ut]=(0,y.useState)(!1),[zn,wt]=(0,y.useState)([]),[Bt,qt]=(0,y.useState)([]),[Gt,Ie]=(0,y.useState)(!1),[ht,Pt]=(0,y.useState)(!1),[jt,vt]=(0,y.useState)(!1),[ft,xe]=(0,y.useState)(!1),[Qe,je]=(0,y.useState)([]),[Ft,Qt]=(0,y.useState)(1),[_t,gn]=(0,y.useState)(!1),[An,Mn]=(0,y.useState)(!0),[pn,Zn]=(0,y.useState)(0),[Ye,Lt]=(0,y.useState)(!1),[Dn]=he.default.useForm(),[bt]=he.default.useForm(),kn=(0,y.useRef)(null),en=(0,y.useRef)(null),mn=(0,y.useRef)(),Bn=(0,y.useRef)(null),Sn=["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"],Qn=["C","C++","Java","Python","JavaScript","Ruby"];(0,y.useEffect)(()=>{We!=null&&We.length&&zt(We)},[We]),(0,y.useEffect)(()=>{Wt===2&&kn.current.focus()},[Wt]),(0,y.useEffect)(()=>{jt&&oa()},[jt]);const qn=()=>{if(Wt===1){ye.ZP.warning("\u8BF7\u5148\u4E0A\u4F20\u8BD5\u9898\uFF01");return}Ee.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:()=>dt(void 0,null,function*(){Gn(1)})})},oa=()=>dt(void 0,null,function*(){const se=yield(0,le.ZP)("/api/disciplines.json",{method:"get",params:{source:St===1?"new_question":"subject"}});je(se.disciplines||[])}),ca=se=>{const mt=[],Ce=(Xe,Ue)=>{Xe.length>=2&&mt.push(Xe.join(""));for(let At=Ue;At(se=se||"",se=String(se),se=se.replace(/\s+/g,""),se),$n=se=>(se=se||"",se=String(se),se=se.replace(/
      /g,""),se=se.replace(/
      /g,` `),se=se.replace(/<\/div>/g,` -`),se=Aa(se),se),tn=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Aa=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ua=se=>{var mt;const Ce=se.clipboardData;if(Ce){const Xe=Ce.types.toString(),Ue=Ce.items;if(Xe==="Files"||Ce.types.indexOf("Files")>-1){se.preventDefault();try{let At=Ue[1];((mt=Ue[0])==null?void 0:mt.kind)==="file"&&(At=Ue[0]);const gt=At.getAsFile();(0,Pe.I)(gt,$e=>{var st;if($e.id){if(((st=gt==null?void 0:gt.type)==null?void 0:st.indexOf("image"))>-1){const Ht=``;document.execCommand("insertText",!1,Ht)}}else($e==null?void 0:$e.status)===401&&(document.location.href="/user/login")})}catch(At){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ia(se,mt){return dt(this,null,function*(){if(typeof se=="string")return yield mt(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(Ue=>dt(this,null,function*(){return yield Ia(Ue,mt)})));const Ce={};for(const Xe in se)if(Object.prototype.hasOwnProperty.call(se,Xe)){const Ue=se[Xe];typeof Ue=="string"?Ce[Xe]=yield mt(Ue):typeof Ue=="object"?Ce[Xe]=yield Ia(Ue,mt):Ce[Xe]=Ue}return Ce})}const Xn=()=>dt(void 0,null,function*(){var se;Ut(!0),hn("\u5904\u7406\u4E2D"),yield new Promise(Xe=>setTimeout(Xe,1e3));let mt=(se=_t.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),Ce="";try{mt.forEach(function(Xe){var Ue,At,gt,$e;const st=Xe.cloneNode(!0),Ht=st.querySelectorAll("span.edu_latex");for(let on of Ht){const Kt=on.getAttribute("title"),Nt=document.createTextNode(Kt),Bn=on;(At=(Ue=Bn.parentNode)==null?void 0:Ue.replaceChild)==null||At.call(Ue,Nt,Bn)}const vn=st.querySelectorAll("span[style]");for(let on of vn)if(on.style.fontFamily){const Kt=on.innerHTML,Nt=document.createTextNode(Kt),Bn=on;($e=(gt=Bn.parentNode)==null?void 0:gt.replaceChild)==null||$e.call(gt,Nt,Bn)}st==null||st.childNodes.forEach(function(on){on.nodeType===Node.ELEMENT_NODE&&on.localName!=="h5"&&on.localName!=="h4"?Ce+=`

      ${on.innerHTML}

      `:on.nodeType===Node.TEXT_NODE&&(Ce+=`

      ${on.textContent}

      `)})}),On("/api/intelligent_imports/import.json",{html:Aa(Ce)})}catch(Xe){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Xe)}}),Yt=se=>{let mt=se.filter(Ce=>!!(Ce!=null&&Ce.type));return mt=mt.map(Ce=>{var Xe;const Ue=(Xe=Sa.find(gt=>gt.id===(Ce==null?void 0:Ce.type)))==null?void 0:Xe.deal,At=Le(Je({},Ce),{id:String(Math.random()).slice(-6),knowledgePoint:Qn(Ce==null?void 0:Ce.knowledgePoint)});return Ue?Ue(At):At}),mt},Dn=()=>{if(Wt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ee.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:Xn})},Un=()=>y.createElement("div",{className:ue.row},y.createElement("div",{className:ue.leftLayout},y.createElement(it,{style:{height:675}},Wt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Gn(2)},y.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",y.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",y.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",y.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",y.createElement("br",null)),y.createElement("div",{className:ue.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Wt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{Mn.current.innerHTML||Gn(1)},ref:Mn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ue.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ne}),y.createElement("span",null,"\u9884\u89C8\u533A")))),ln=(se,mt,Ce,Xe)=>{var Ue;console.log(se,mt,Ce,Xe,"onDataChange\u4FEE\u6539\u6570\u503C");const At=JSON.parse(JSON.stringify(Bt));Xe===void 0?At[mt][se]=Ce:At[mt].questions[Xe][se]=Ce;const gt=Je({},At[mt]),$e=(Ue=Sa.find(st=>st.id===(gt==null?void 0:gt.type)))==null?void 0:Ue.deal;At[mt]=$e(gt),qt(At)},kn=(se,mt,Ce)=>{var Xe;const Ue=Ce!==void 0,At=(Xe=Sa.find(st=>st.id===(se==null?void 0:se.type)))==null?void 0:Xe.type,gt=`${mt+1}.${Ce===void 0?"":Ce+1+"."}`,$e=`${(se==null?void 0:se.type)==="7"?"{{":""}${gt}\u3010${At}\u3011${(se==null?void 0:se.question)||""}`;return y.createElement(y.Fragment,null,Ue&&y.createElement("h4",{contentEditable:!0}),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",value:$e}))},Re=(se,mt)=>dt(void 0,null,function*(){var Ce;const Xe=yield en(se,mt),Ue=(Ce=Xe==null?void 0:Xe.data)==null?void 0:Ce.content;if(Ue!=null&&Ue.length){const At=Yt(Ue)[0];zn.splice(mt,1,At),Bt.splice(mt,1,At),bt([...zn]),qt([...Bt])}}),pa=(se,mt,Ce)=>{var Xe;const Ue=Ce!==void 0,At=(Xe=Sa.find($e=>$e.id===(se==null?void 0:se.type)))==null?void 0:Xe.type,gt=`${mt+1}.${Ce===void 0?"":Ce+1+"."}`;return Ue?y.createElement("div",{style:{padding:"10px 18px"}},`${gt}\u3010${At}\u3011`,y.createElement(ve,{id:se==null?void 0:se.id,tagName:"span",className:ue.edit,onBlur:$e=>ln("question",mt,$e,Ce),value:(se==null?void 0:se.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ue.actionHead},y.createElement("div",{className:"c-light-primary"},`${gt}\u3010${At}\u3011`),St!==1&&y.createElement(Te.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:$e=>ln("score",mt,$e,Ce),value:se==null?void 0:se.score}),y.createElement(pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!en&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Re(se,mt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ce.default,{onChange:$e=>ln("checked",mt,$e.target.checked,Ce),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:$e=>ln("question",mt,$e,Ce),value:se==null?void 0:se.question}))},Oa=(se,mt,Ce)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${mt||""}`,tagName:"p"}),!Ce&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!Ce&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),Da=(se,mt,Ce,Xe)=>{const Ue=Xe!==void 0,At=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],gt=Ue&&!se.last&&!se.errorMsg?{marginBottom:10}:{},$e=At.map(st=>({key:st,label:st,onClick:()=>ln("difficulty",Ce,st,Xe)}));return y.createElement("div",{className:ue.liWrap,style:gt},["4"].includes(se==null?void 0:se.type)&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:st=>ln("answer",Ce,[st],Xe),value:mt})),!Ue&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:$e}},y.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:st=>ln("analyze",Ce,st,Xe),value:se==null?void 0:se.analyze})),!Ue&&y.createElement("div",{onKeyDown:be,className:ue.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:st=>ln("knowledgePoint",Ce,Qn(qn(st)),Xe)})))},ja=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),En=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Ga=(se,mt,Ce,Xe)=>{let Ue="flex";return(dn&&pn!==Xe||Gt&&!(Ce!=null&&Ce.errorMsg))&&(Ue="none"),y.createElement("div",{className:ue.row,style:{display:Ue}},y.createElement("div",{className:ue.leftLayout},Ot||y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},se))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ce!=null&&Ce.errorMsg?ue.error:""},mt)))},Sa=[{id:"0",type:"\u5355\u9009\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,kn(se,mt,Ce),(Ue=se==null?void 0:se.options)==null?void 0:Ue.map((on,Kt)=>y.createElement(ve,{id:se==null?void 0:se.id,key:Kt,value:`${Cn[Kt]}.${on}`,tagName:"p"})),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=st==null?void 0:st.options,vn=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((on,Kt)=>{var Nt;return y.createElement("div",{key:Kt,className:ue.option},y.createElement("aside",{className:((Nt=st==null?void 0:st.answer)==null?void 0:Nt[0])===Cn[Kt]?ue.active:"",onClick:()=>ln("answer",mt,[Cn[Kt]],Ce)},Cn[Kt]),y.createElement(ve,{id:st==null?void 0:st.id,tagName:"div",className:`${ue.text}`,onBlur:Bn=>{Ht[Kt]=Bn,ln("options",mt,Ht,Ce)},value:on}))}),Da(st,"",mt,Ce),En(st));return At?[$e,vn]:Ga($e,vn,st,mt)},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?2:se.score;let Ue=Qn((mt=se==null?void 0:se.answer)==null?void 0:mt[0]).toUpperCase();se.answer=Ue?[Ue]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Ce=se.options)==null?void 0:Ce.slice(0,8);const gt=se.options.map(st=>st==null?void 0:st.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ue||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ue&&(Cn.slice(0,((Xe=se==null?void 0:se.options)==null?void 0:Xe.length)||8).includes(Ue)||At.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")),Qn(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` -`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,kn(se,mt,Ce),(Ue=se==null?void 0:se.options)==null?void 0:Ue.map((on,Kt)=>y.createElement(ve,{id:se==null?void 0:se.id,key:Kt,value:`${Cn[Kt]}.${on}`,tagName:"p"})),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=st==null?void 0:st.options,vn=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((on,Kt)=>{var Nt,Bn;return y.createElement("div",{key:Kt,className:ue.option},y.createElement("aside",{className:(Bn=(Nt=st==null?void 0:st.answer)==null?void 0:Nt[0])!=null&&Bn.includes(Cn[Kt])?ue.active:"",onClick:()=>{var cn;let na=((cn=st==null?void 0:st.answer)==null?void 0:cn[0])||"";const Ke=Cn[Kt];na.includes(Ke)?na=na.replace(new RegExp(Ke,"g"),""):na+=Ke,na=na.split("").sort().join(""),ln("answer",mt,[na],Ce)}},Cn[Kt]),y.createElement(ve,{id:st==null?void 0:st.id,tagName:"div",className:`${ue.text}`,onBlur:cn=>{Ht[Kt]=cn,ln("options",mt,Ht,Ce)},value:on}))}),Da(st,"",mt,Ce),En(st));return At?[$e,vn]:Ga($e,vn,st,mt)},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?2:se.score;let Ue=Qn((mt=se==null?void 0:se.answer)==null?void 0:mt[0]).toUpperCase().split("").sort().join("");se.answer=Ue?[Ue]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Ce=se.options)==null?void 0:Ce.slice(0,8);const gt=se.options.map(st=>st==null?void 0:st.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ue||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ue){const gt=Cn.slice(0,((Xe=se==null?void 0:se.options)==null?void 0:Xe.length)||8);ca(gt).includes(Ue)||At.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 Qn(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` -`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,kn(se,mt,Ce),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=["\u6B63\u786E","\u9519\u8BEF"];let vn=((Ue=st==null?void 0:st.answer)==null?void 0:Ue[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(vn)?vn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(vn)&&(vn="\u9519\u8BEF");const on=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((Kt,Nt)=>y.createElement("div",{key:Nt,className:ue.option},y.createElement("aside",{style:{borderRadius:2},className:vn===Kt?ue.active:"",onClick:()=>ln("answer",mt,[Kt],Ce)},Kt==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},Kt))),Da(st,"",mt,Ce),En(st));return At?[$e,on]:Ga($e,on,st,mt)},deal:se=>{var mt;se.score=se.score===void 0?2:se.score;let Ce=Qn((mt=se==null?void 0:se.answer)==null?void 0:mt[0]);se.answer=Ce?[Ce]:[];let Xe=[];return Ce||Xe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ce&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ce)&&Xe.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"),Qn(se==null?void 0:se.question)||Xe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=Xe.join(` -`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0,gt=y.createElement(y.Fragment,null,kn(se,mt,Ce),(Xe=se==null?void 0:se.answer)==null?void 0:Xe.map((Ht,vn)=>y.createElement(ve,{id:se==null?void 0:se.id,key:vn,tagName:"p",value:`\u7B54\u6848${vn+1}\uFF1A${Ht.text||""}`})),Oa(se,"",At),ja(se));let $e=At?se:Bt[mt];const st=y.createElement(y.Fragment,null,pa($e,mt,Ce),(Ue=$e==null?void 0:$e.answer)==null?void 0:Ue.map((Ht,vn)=>y.createElement("div",{key:vn,className:ue.option},y.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",vn+1),Ht.model===1&&y.createElement(ve,{id:$e==null?void 0:$e.id,tagName:"div",onBlur:on=>{$e.answer[vn].latex=qn(on),ln("answer",mt,$e.answer,Ce)},className:`${ue.text}`,value:Ht.latex}),Ht.model===2&&y.createElement(de.Z,{value:Ht.latex,onChange:on=>{$e.answer[vn].latex=on,ln("answer",mt,$e.answer,Ce)}}))),Da($e,"",mt,Ce),En($e));return At?[gt,st]:Ga(gt,st,$e,mt)},deal:se=>{var mt,Ce,Xe,Ue;se.score=se.score===void 0?2:se.score,se.question=(mt=se.question)==null?void 0:mt.replaceAll("\u2581","_");const At=(Ce=se.answer)==null?void 0:Ce.map($e=>{if(Object.prototype.toString.call($e)==="[object Object]")return $e;$e=$e==null?void 0:$e.trim();const st={model:1,text:$e,latex:$e};return $e.startsWith("$$")&&$e.endsWith("$$")||$e.startsWith("`$$")&&$e.endsWith("$$`")?(st.model=2,st.latex=$e.slice(2,-2)):st.latex=qn($e),st});se.answer=At;let gt=[];return At||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Qn(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(Xe=se==null?void 0:se.answer)!=null&&Xe.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((Ue=se==null?void 0:se.answer)==null?void 0:Ue.length)&>.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):gt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=gt.join(` -`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,kn(se,mt,Ce),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=y.createElement(y.Fragment,null,pa(st,mt,Ce),Da(st,(Ue=st==null?void 0:st.answer)==null?void 0:Ue[0],mt,Ce),En(st));return At?[$e,Ht]:Ga($e,Ht,st,mt)},deal:se=>{se.score=se.score===void 0?5:se.score;let mt=[];return Qn(se==null?void 0:se.question)||mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=mt.join(` -`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt],At=ea.slice(0,4).map(gt=>({key:gt,label:gt,onClick:()=>ln("platform",mt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,mt),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),Oa(se),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(Ce=se==null?void 0:se.inputs)==null?void 0:Ce.map((gt,$e)=>{var st;return y.createElement(y.Fragment,{key:$e},y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$e+1})\u8F93\u5165\uFF1A${gt||""}`,tagName:"div"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$e+1})\u8F93\u51FA\uFF1A${((st=se==null?void 0:se.outputs)==null?void 0:st[$e])||""}`,tagName:"div"}))}),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),y.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.description,tagName:"div",onBlur:gt=>ln("description",mt,gt)}))),Da(Ue,"",mt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.timeLimit,tagName:"div",onBlur:gt=>ln("timeLimit",mt,qn(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ue==null?void 0:Ue.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.code)||"",onBlur:gt=>ln("code",mt,qn(gt)),tagName:"div"}))),(Xe=Ue==null?void 0:Ue.inputs)==null?void 0:Xe.map((gt,$e)=>{var st;return y.createElement("div",{className:ue.liWrap,key:$e},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$e+1,")\u8F93\u5165\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:gt||"",className:ue.edit,onBlur:Ht=>{const vn=[...(Ue==null?void 0:Ue.inputs)||[]];vn[$e]=qn(Ht),ln("inputs",mt,vn)},tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$e+1,")\u8F93\u51FA\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:((st=Ue==null?void 0:Ue.outputs)==null?void 0:st[$e])||"",className:ue.edit,onBlur:Ht=>{const vn=[...(Ue==null?void 0:Ue.outputs)||[]];vn[$e]=qn(Ht),ln("outputs",mt,vn)},tagName:"div"})))}),En(Ue))))},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?10:se.score,se.code=(mt=se.code)==null?void 0:mt.trim();let Ue=[];Qn(se==null?void 0:se.question)?((Ce=se==null?void 0:se.question)==null?void 0:Ce.length)>60&&Ue.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ue.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qn(se==null?void 0:se.description)||Ue.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const At=Qn(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Ue.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Qn(se==null?void 0:se.platform),se!=null&&se.platform){const gt=["c","c++","java","python"],$e=(Xe=se==null?void 0:se.platform)==null?void 0:Xe.toLowerCase(),st=gt.findIndex(Ht=>Ht===$e);st>-1?se.platform=ea[st]:Ue.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ue.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],Ue.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 gt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,gt),se.outputs=se.outputs.slice(0,gt),se.outputs.some($e=>!Qn($e))&&Ue.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=Ue.join(` -`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt];return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,mt),Oa(se),(Ce=se==null?void 0:se.questions)==null?void 0:Ce.map((At,gt)=>{var $e;const st=($e=Sa.find(Ht=>Ht.id===(At==null?void 0:At.type)))==null?void 0:$e.element;return y.createElement(y.Fragment,{key:`left-${se.id}-${gt}`},st(At,mt,gt)[0])}),ja(se),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),Da(Ue,"",mt),(Xe=Ue==null?void 0:Ue.questions)==null?void 0:Xe.map((At,gt)=>{var $e;const st=($e=Sa.find(Ht=>Ht.id===(At==null?void 0:At.type)))==null?void 0:$e.element;return y.createElement(y.Fragment,{key:`right-${Ue.id}-${gt}`},st(At,mt,gt)[1])}),En(Ue))))},deal:se=>{var mt,Ce,Xe,Ue,At;const gt=Yt,$e=[...Sa],st=$e.findIndex(Kt=>Kt.id==="0"),Ht=$e.findIndex(Kt=>Kt.id==="1");if(st!==-1){const Kt=$e[st].deal;$e[st].deal=Nt=>{const Bn=Kt(Nt);return Bn.errorMsg&&(Bn.errorMsg=Bn.errorMsg.split(` +`),se=Aa(se),se),tn=se=>se.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'"),Aa=se=>se.replace(/</g,"<").replace(/>/g,">").replace(/&/g,"&").replace(/"/g,'"').replace(/'/g,"'"),ua=se=>{var mt;const Ce=se.clipboardData;if(Ce){const Xe=Ce.types.toString(),Ue=Ce.items;if(Xe==="Files"||Ce.types.indexOf("Files")>-1){se.preventDefault();try{let At=Ue[1];((mt=Ue[0])==null?void 0:mt.kind)==="file"&&(At=Ue[0]);const gt=At.getAsFile();(0,Pe.I)(gt,$e=>{var st;if($e.id){if(((st=gt==null?void 0:gt.type)==null?void 0:st.indexOf("image"))>-1){const Ht=``;document.execCommand("insertText",!1,Ht)}}else($e==null?void 0:$e.status)===401&&(document.location.href="/user/login")})}catch(At){ye.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};function Ia(se,mt){return dt(this,null,function*(){if(typeof se=="string")return yield mt(se);if(typeof se!="object"||se===null)return se;if(Array.isArray(se))return yield Promise.all(se.map(Ue=>dt(this,null,function*(){return yield Ia(Ue,mt)})));const Ce={};for(const Xe in se)if(Object.prototype.hasOwnProperty.call(se,Xe)){const Ue=se[Xe];typeof Ue=="string"?Ce[Xe]=yield mt(Ue):typeof Ue=="object"?Ce[Xe]=yield Ia(Ue,mt):Ce[Xe]=Ue}return Ce})}const _n=()=>dt(void 0,null,function*(){var se;Ut(!0),hn("\u5904\u7406\u4E2D"),yield new Promise(Xe=>setTimeout(Xe,1e3));let mt=(se=en.current)==null?void 0:se.querySelectorAll('[data-text="edit"]'),Ce="";try{mt.forEach(function(Xe){var Ue,At,gt,$e;const st=Xe.cloneNode(!0),Ht=st.querySelectorAll("span.edu_latex");for(let on of Ht){const Kt=on.getAttribute("title"),Nt=document.createTextNode(Kt),wn=on;(At=(Ue=wn.parentNode)==null?void 0:Ue.replaceChild)==null||At.call(Ue,Nt,wn)}const vn=st.querySelectorAll("span[style]");for(let on of vn)if(on.style.fontFamily){const Kt=on.innerHTML,Nt=document.createTextNode(Kt),wn=on;($e=(gt=wn.parentNode)==null?void 0:gt.replaceChild)==null||$e.call(gt,Nt,wn)}st==null||st.childNodes.forEach(function(on){on.nodeType===Node.ELEMENT_NODE&&on.localName!=="h5"&&on.localName!=="h4"?Ce+=`

      ${on.innerHTML}

      `:on.nodeType===Node.TEXT_NODE&&(Ce+=`

      ${on.textContent}

      `)})}),On("/api/intelligent_imports/import.json",{html:Aa(Ce)})}catch(Xe){console.error("\u5904\u7406\u8282\u70B9\u9519\u8BEF:",Xe)}}),Yt=se=>{let mt=se.filter(Ce=>!!(Ce!=null&&Ce.type));return mt=mt.map(Ce=>{var Xe;const Ue=(Xe=Sa.find(gt=>gt.id===(Ce==null?void 0:Ce.type)))==null?void 0:Xe.deal,At=Le(Je({},Ce),{id:String(Math.random()).slice(-6),knowledgePoint:Un(Ce==null?void 0:Ce.knowledgePoint)});return Ue?Ue(At):At}),mt},Ln=()=>{if(Wt===1){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!");return}Ee.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:_n})},Vn=()=>y.createElement("div",{className:ue.row},y.createElement("div",{className:ue.leftLayout},y.createElement(it,{style:{height:675}},Wt===1&&y.createElement("div",{style:{height:"100%",display:"flex",flexDirection:"column",alignItems:"center"},onClick:()=>Gn(2)},y.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",y.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",y.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",y.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",y.createElement("br",null)),y.createElement("div",{className:ue.imgBox,style:{marginTop:75}},y.createElement("img",{width:56,src:ee}),y.createElement("span",null,"\u7F16\u8F91\u533A"))),Wt===2&&y.createElement("div",{"data-text":"edit",onBlur:()=>{kn.current.innerHTML||Gn(1)},ref:kn,contentEditable:!0,style:{color:"#9096A3",height:"100%",overflow:"auto"}}))),y.createElement("div",{className:ue.rightLayout,style:{display:"flex",alignItems:"start",justifyContent:"center"}},y.createElement("div",{className:ue.imgBox,style:{marginTop:240}},y.createElement("img",{width:56,src:ne}),y.createElement("span",null,"\u9884\u89C8\u533A")))),ln=(se,mt,Ce,Xe)=>{var Ue;console.log(se,mt,Ce,Xe,"onDataChange\u4FEE\u6539\u6570\u503C");const At=JSON.parse(JSON.stringify(Bt));Xe===void 0?At[mt][se]=Ce:At[mt].questions[Xe][se]=Ce;const gt=Je({},At[mt]),$e=(Ue=Sa.find(st=>st.id===(gt==null?void 0:gt.type)))==null?void 0:Ue.deal;At[mt]=$e(gt),qt(At)},Tn=(se,mt,Ce)=>{var Xe;const Ue=Ce!==void 0,At=(Xe=Sa.find(st=>st.id===(se==null?void 0:se.type)))==null?void 0:Xe.type,gt=`${mt+1}.${Ce===void 0?"":Ce+1+"."}`,$e=`${(se==null?void 0:se.type)==="7"?"{{":""}${gt}\u3010${At}\u3011${(se==null?void 0:se.question)||""}`;return y.createElement(y.Fragment,null,Ue&&y.createElement("h4",{contentEditable:!0}),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",value:$e}))},Re=(se,mt)=>dt(void 0,null,function*(){var Ce;const Xe=yield $t(se,mt),Ue=(Ce=Xe==null?void 0:Xe.data)==null?void 0:Ce.content;if(Ue!=null&&Ue.length){const At=Yt(Ue)[0];zn.splice(mt,1,At),Bt.splice(mt,1,At),wt([...zn]),qt([...Bt])}}),pa=(se,mt,Ce)=>{var Xe;const Ue=Ce!==void 0,At=(Xe=Sa.find($e=>$e.id===(se==null?void 0:se.type)))==null?void 0:Xe.type,gt=`${mt+1}.${Ce===void 0?"":Ce+1+"."}`;return Ue?y.createElement("div",{style:{padding:"10px 18px"}},`${gt}\u3010${At}\u3011`,y.createElement(ve,{id:se==null?void 0:se.id,tagName:"span",className:ue.edit,onBlur:$e=>ln("question",mt,$e,Ce),value:(se==null?void 0:se.question)||""})):y.createElement(y.Fragment,null,y.createElement("div",{className:ue.actionHead},y.createElement("div",{className:"c-light-primary"},`${gt}\u3010${At}\u3011`),St!==1&&y.createElement(Te.Z,{disabled:(se==null?void 0:se.type)==="7",min:0,max:100,style:{width:100,marginLeft:10},addonAfter:"\u5206",precision:1,size:"middle",onChange:$e=>ln("score",mt,$e,Ce),value:se==null?void 0:se.score}),y.createElement(pe.Z,{align:"middle",style:{marginLeft:"auto"}},!!$t&&y.createElement("span",{className:"current c-light-primary mr30",onClick:()=>Re(se,mt)},y.createElement("i",{className:"iconfont icon-huanyihuan mr5"}),"\u6362\u4E00\u6362"),y.createElement(ce.default,{onChange:$e=>ln("checked",mt,$e.target.checked,Ce),checked:!!(se!=null&&se.checked)},"\u4E0D\u5BFC\u5165\u6B64\u9898"))),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",style:{padding:"10px 18px"},className:ue.edit,onBlur:$e=>ln("question",mt,$e,Ce),value:se==null?void 0:se.question}))},Oa=(se,mt,Ce)=>y.createElement(y.Fragment,null,["0","1","2","4"].includes(se==null?void 0:se.type)&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7B54\u6848\uFF1A${mt||""}`,tagName:"p"}),!Ce&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u96BE\u5EA6\uFF1A${(se==null?void 0:se.difficulty)||""}`,tagName:"p"}),(se==null?void 0:se.type)!=="7"&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u89E3\u6790\uFF1A${(se==null?void 0:se.analyze)||""}`,tagName:"p"}),!Ce&&y.createElement(ve,{id:se==null?void 0:se.id,value:`\u77E5\u8BC6\u70B9\uFF1A${(se==null?void 0:se.knowledgePoint)||""}`,tagName:"p"})),Da=(se,mt,Ce,Xe)=>{const Ue=Xe!==void 0,At=["\u7B80\u5355","\u9002\u4E2D","\u56F0\u96BE"],gt=Ue&&!se.last&&!se.errorMsg?{marginBottom:10}:{},$e=At.map(st=>({key:st,label:st,onClick:()=>ln("difficulty",Ce,st,Xe)}));return y.createElement("div",{className:ue.liWrap,style:gt},["4"].includes(se==null?void 0:se.type)&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7B54\xA0\xA0\xA0\xA0\u6848\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-black`,onBlur:st=>ln("answer",Ce,[st],Xe),value:mt})),!Ue&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u96BE\xA0\xA0\xA0\xA0\u5EA6\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:$e}},y.createElement("span",{className:"c-light-primary"},se==null?void 0:se.difficulty,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),(se==null?void 0:se.type)!=="7"&&y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u89E3\xA0\xA0\xA0\xA0\u6790\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",className:`${ue.edit} c-grey-333`,onBlur:st=>ln("analyze",Ce,st,Xe),value:se==null?void 0:se.analyze})),!Ue&&y.createElement("div",{onKeyDown:be,className:ue.li},y.createElement("aside",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(ve,{id:se==null?void 0:se.id,tagName:"div",value:(se==null?void 0:se.knowledgePoint)||"",className:`${ue.edit} c-grey-333`,onBlur:st=>ln("knowledgePoint",Ce,Un($n(st)),Xe)})))},ja=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",{contentEditable:!1},y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),En=se=>y.createElement(y.Fragment,null,typeof(se==null?void 0:se.errorMsg)=="string"&&!!(se!=null&&se.errorMsg)&&y.createElement("h5",null,y.createElement("i",{className:"iconfont icon-shanchuhuanjing"}),y.createElement("div",null,se==null?void 0:se.errorMsg))),Ga=(se,mt,Ce,Xe)=>{let Ue="flex";return(dn&&pn!==Xe||Gt&&!(Ce!=null&&Ce.errorMsg))&&(Ue="none"),y.createElement("div",{className:ue.row,style:{display:Ue}},y.createElement("div",{className:ue.leftLayout},Ot||y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},se))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ce!=null&&Ce.errorMsg?ue.error:""},mt)))},Sa=[{id:"0",type:"\u5355\u9009\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,Tn(se,mt,Ce),(Ue=se==null?void 0:se.options)==null?void 0:Ue.map((on,Kt)=>y.createElement(ve,{id:se==null?void 0:se.id,key:Kt,value:`${Sn[Kt]}.${on}`,tagName:"p"})),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=st==null?void 0:st.options,vn=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((on,Kt)=>{var Nt;return y.createElement("div",{key:Kt,className:ue.option},y.createElement("aside",{className:((Nt=st==null?void 0:st.answer)==null?void 0:Nt[0])===Sn[Kt]?ue.active:"",onClick:()=>ln("answer",mt,[Sn[Kt]],Ce)},Sn[Kt]),y.createElement(ve,{id:st==null?void 0:st.id,tagName:"div",className:`${ue.text}`,onBlur:wn=>{Ht[Kt]=wn,ln("options",mt,Ht,Ce)},value:on}))}),Da(st,"",mt,Ce),En(st));return At?[$e,vn]:Ga($e,vn,st,mt)},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?2:se.score;let Ue=Un((mt=se==null?void 0:se.answer)==null?void 0:mt[0]).toUpperCase();se.answer=Ue?[Ue]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Ce=se.options)==null?void 0:Ce.slice(0,8);const gt=se.options.map(st=>st==null?void 0:st.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Ue||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AA \u201D"),Ue&&(Sn.slice(0,((Xe=se==null?void 0:se.options)==null?void 0:Xe.length)||8).includes(Ue)||At.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")),Un(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` +`),se}},{id:"1",type:"\u591A\u9009\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,Tn(se,mt,Ce),(Ue=se==null?void 0:se.options)==null?void 0:Ue.map((on,Kt)=>y.createElement(ve,{id:se==null?void 0:se.id,key:Kt,value:`${Sn[Kt]}.${on}`,tagName:"p"})),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=st==null?void 0:st.options,vn=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((on,Kt)=>{var Nt,wn;return y.createElement("div",{key:Kt,className:ue.option},y.createElement("aside",{className:(wn=(Nt=st==null?void 0:st.answer)==null?void 0:Nt[0])!=null&&wn.includes(Sn[Kt])?ue.active:"",onClick:()=>{var cn;let na=((cn=st==null?void 0:st.answer)==null?void 0:cn[0])||"";const Ke=Sn[Kt];na.includes(Ke)?na=na.replace(new RegExp(Ke,"g"),""):na+=Ke,na=na.split("").sort().join(""),ln("answer",mt,[na],Ce)}},Sn[Kt]),y.createElement(ve,{id:st==null?void 0:st.id,tagName:"div",className:`${ue.text}`,onBlur:cn=>{Ht[Kt]=cn,ln("options",mt,Ht,Ce)},value:on}))}),Da(st,"",mt,Ce),En(st));return At?[$e,vn]:Ga($e,vn,st,mt)},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?2:se.score;let Ue=Un((mt=se==null?void 0:se.answer)==null?void 0:mt[0]).toUpperCase().split("").sort().join("");se.answer=Ue?[Ue]:[];let At=[];if(!(se!=null&&se.options))At.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{se.options=(Ce=se.options)==null?void 0:Ce.slice(0,8);const gt=se.options.map(st=>st==null?void 0:st.trim().replace(/^\s+|\s+$/g,""));new Set(gt).size!==gt.length&&At.push("\u9009\u9879\u5185\u5BB9\u91CD\u590D")}if(Ue||At.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1AAB \u201D"),Ue){const gt=Sn.slice(0,((Xe=se==null?void 0:se.options)==null?void 0:Xe.length)||8);ca(gt).includes(Ue)||At.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 Un(se==null?void 0:se.question)||At.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=At.join(` +`),se}},{id:"2",type:"\u5224\u65AD\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,Tn(se,mt,Ce),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=["\u6B63\u786E","\u9519\u8BEF"];let vn=((Ue=st==null?void 0:st.answer)==null?void 0:Ue[0])||"";["\u6B63\u786E","\u5BF9","T","True","t","true"].includes(vn)?vn="\u6B63\u786E":["\u9519\u8BEF","\u9519","T","true","t","false"].includes(vn)&&(vn="\u9519\u8BEF");const on=y.createElement(y.Fragment,null,pa(st,mt,Ce),Ht==null?void 0:Ht.map((Kt,Nt)=>y.createElement("div",{key:Nt,className:ue.option},y.createElement("aside",{style:{borderRadius:2},className:vn===Kt?ue.active:"",onClick:()=>ln("answer",mt,[Kt],Ce)},Kt==="\u6B63\u786E"?"T":"F"),y.createElement("div",{style:{pointerEvents:"none"},className:`${ue.text}`},Kt))),Da(st,"",mt,Ce),En(st));return At?[$e,on]:Ga($e,on,st,mt)},deal:se=>{var mt;se.score=se.score===void 0?2:se.score;let Ce=Un((mt=se==null?void 0:se.answer)==null?void 0:mt[0]);se.answer=Ce?[Ce]:[];let Xe=[];return Ce||Xe.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u201C \u7B54\u6848\uFF1A\u9519\u8BEF\u201D"),Ce&&!["\u6B63\u786E","\u5BF9","T","True","t","true","\u9519\u8BEF","\u9519","T","true","t","false"].includes(Ce)&&Xe.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"),Un(se==null?void 0:se.question)||Xe.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=Xe.join(` +`),se}},{id:"3",type:"\u586B\u7A7A\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0,gt=y.createElement(y.Fragment,null,Tn(se,mt,Ce),(Xe=se==null?void 0:se.answer)==null?void 0:Xe.map((Ht,vn)=>y.createElement(ve,{id:se==null?void 0:se.id,key:vn,tagName:"p",value:`\u7B54\u6848${vn+1}\uFF1A${Ht.text||""}`})),Oa(se,"",At),ja(se));let $e=At?se:Bt[mt];const st=y.createElement(y.Fragment,null,pa($e,mt,Ce),(Ue=$e==null?void 0:$e.answer)==null?void 0:Ue.map((Ht,vn)=>y.createElement("div",{key:vn,className:ue.option},y.createElement("aside",{className:ue.fill},"\u586B\u7A7A\u9879",vn+1),Ht.model===1&&y.createElement(ve,{id:$e==null?void 0:$e.id,tagName:"div",onBlur:on=>{$e.answer[vn].latex=$n(on),ln("answer",mt,$e.answer,Ce)},className:`${ue.text}`,value:Ht.latex}),Ht.model===2&&y.createElement(de.Z,{value:Ht.latex,onChange:on=>{$e.answer[vn].latex=on,ln("answer",mt,$e.answer,Ce)}}))),Da($e,"",mt,Ce),En($e));return At?[gt,st]:Ga(gt,st,$e,mt)},deal:se=>{var mt,Ce,Xe,Ue;se.score=se.score===void 0?2:se.score,se.question=(mt=se.question)==null?void 0:mt.replaceAll("\u2581","_");const At=(Ce=se.answer)==null?void 0:Ce.map($e=>{if(Object.prototype.toString.call($e)==="[object Object]")return $e;$e=$e==null?void 0:$e.trim();const st={model:1,text:$e,latex:$e};return $e.startsWith("$$")&&$e.endsWith("$$")||$e.startsWith("`$$")&&$e.endsWith("$$`")?(st.model=2,st.latex=$e.slice(2,-2)):st.latex=$n($e),st});se.answer=At;let gt=[];return At||gt.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1A\u4E2D\u56FD\uFF1B\u7B54\u68482\uFF1A\u4E16\u754C"),Un(se==null?void 0:se.question)?se!=null&&se.question.includes("_")?(Xe=se==null?void 0:se.answer)!=null&&Xe.length&&((se==null?void 0:se.question.match(/_+/g))||[]).length!==((Ue=se==null?void 0:se.answer)==null?void 0:Ue.length)&>.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):gt.push("\u586B\u7A7A\u9879\u672A\u8BBE\u7F6E\uFF0C\u8BF7\u4F7F\u7528\u82F1\u6587\u4E0B\u5212\u7EBF\u201C___\u201D\u8868\u793A\u586B\u7A7A\u9879"):gt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=gt.join(` +`),se}},{id:"4",type:"\u7B80\u7B54\u9898",element:(se,mt,Ce)=>{var Xe,Ue;const At=Ce!==void 0;let gt=(Xe=se==null?void 0:se.answer)==null?void 0:Xe[0];const $e=y.createElement(y.Fragment,null,Tn(se,mt,Ce),Oa(se,gt,At),ja(se));let st=At?se:Bt[mt];const Ht=y.createElement(y.Fragment,null,pa(st,mt,Ce),Da(st,(Ue=st==null?void 0:st.answer)==null?void 0:Ue[0],mt,Ce),En(st));return At?[$e,Ht]:Ga($e,Ht,st,mt)},deal:se=>{se.score=se.score===void 0?5:se.score;let mt=[];return Un(se==null?void 0:se.question)||mt.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),se.errorMsg=mt.join(` +`),se}},{id:"6",type:"\u7F16\u7A0B\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt],At=Qn.slice(0,4).map(gt=>({key:gt,label:gt,onClick:()=>ln("platform",mt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,mt),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u8BD5\u9898\u63CF\u8FF0\uFF1A${(se==null?void 0:se.description)||""}`,tagName:"p"}),Oa(se),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),(Ce=se==null?void 0:se.inputs)==null?void 0:Ce.map((gt,$e)=>{var st;return y.createElement(y.Fragment,{key:$e},y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$e+1})\u8F93\u5165\uFF1A${gt||""}`,tagName:"div"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B(${$e+1})\u8F93\u51FA\uFF1A${((st=se==null?void 0:se.outputs)==null?void 0:st[$e])||""}`,tagName:"div"}))}),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),y.createElement("div",{className:ue.liWrap,style:{background:"transparent",marginBottom:0,padding:0}},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u8BD5\u9898\u63CF\u8FF0\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.description,tagName:"div",onBlur:gt=>ln("description",mt,gt)}))),Da(Ue,"",mt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.timeLimit,tagName:"div",onBlur:gt=>ln("timeLimit",mt,$n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ue==null?void 0:Ue.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u5B66\u5458\u521D\u59CB\u4EE3\u7801\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.code)||"",onBlur:gt=>ln("code",mt,$n(gt)),tagName:"div"}))),(Xe=Ue==null?void 0:Ue.inputs)==null?void 0:Xe.map((gt,$e)=>{var st;return y.createElement("div",{className:ue.liWrap,key:$e},y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$e+1,")\u8F93\u5165\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:gt||"",className:ue.edit,onBlur:Ht=>{const vn=[...(Ue==null?void 0:Ue.inputs)||[]];vn[$e]=$n(Ht),ln("inputs",mt,vn)},tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B(",$e+1,")\u8F93\u51FA\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:((st=Ue==null?void 0:Ue.outputs)==null?void 0:st[$e])||"",className:ue.edit,onBlur:Ht=>{const vn=[...(Ue==null?void 0:Ue.outputs)||[]];vn[$e]=$n(Ht),ln("outputs",mt,vn)},tagName:"div"})))}),En(Ue))))},deal:se=>{var mt,Ce,Xe;se.score=se.score===void 0?10:se.score,se.code=(mt=se.code)==null?void 0:mt.trim();let Ue=[];Un(se==null?void 0:se.question)?((Ce=se==null?void 0:se.question)==null?void 0:Ce.length)>60&&Ue.push("\u7F16\u7A0B\u9898\u540D\u79F0\u9650\u523660\u4E2A\u5B57\u7B26"):Ue.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(se==null?void 0:se.description)||Ue.push("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\u63CF\u8FF0");const At=Un(String((se==null?void 0:se.timeLimit)||""));if(se.timeLimit=At,(!At||At&&!["3","4","5","6","7","8","9","10"].includes(At))&&Ue.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.platform=Un(se==null?void 0:se.platform),se!=null&&se.platform){const gt=["c","c++","java","python"],$e=(Xe=se==null?void 0:se.platform)==null?void 0:Xe.toLowerCase(),st=gt.findIndex(Ht=>Ht===$e);st>-1?se.platform=Qn[st]:Ue.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00")}else Ue.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u8BED\u8A00");if(!(se!=null&&se.inputs)||!(se!=null&&se.outputs))se.inputs=[],se.outputs=[],Ue.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 gt=Math.min(se.inputs.length,se.outputs.length);se.inputs=se.inputs.slice(0,gt),se.outputs=se.outputs.slice(0,gt),se.outputs.some($e=>!Un($e))&&Ue.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879")}return se.errorMsg=Ue.join(` +`),se}},{id:"7",type:"\u7EC4\u5408\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt];return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,mt),Oa(se),(Ce=se==null?void 0:se.questions)==null?void 0:Ce.map((At,gt)=>{var $e;const st=($e=Sa.find(Ht=>Ht.id===(At==null?void 0:At.type)))==null?void 0:$e.element;return y.createElement(y.Fragment,{key:`left-${se.id}-${gt}`},st(At,mt,gt)[0])}),ja(se),y.createElement("p",{contentEditable:!0},"}}")))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),Da(Ue,"",mt),(Xe=Ue==null?void 0:Ue.questions)==null?void 0:Xe.map((At,gt)=>{var $e;const st=($e=Sa.find(Ht=>Ht.id===(At==null?void 0:At.type)))==null?void 0:$e.element;return y.createElement(y.Fragment,{key:`right-${Ue.id}-${gt}`},st(At,mt,gt)[1])}),En(Ue))))},deal:se=>{var mt,Ce,Xe,Ue,At;const gt=Yt,$e=[...Sa],st=$e.findIndex(Kt=>Kt.id==="0"),Ht=$e.findIndex(Kt=>Kt.id==="1");if(st!==-1){const Kt=$e[st].deal;$e[st].deal=Nt=>{const wn=Kt(Nt);return wn.errorMsg&&(wn.errorMsg=wn.errorMsg.split(` `).filter(cn=>cn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Bn}}if(Ht!==-1){const Kt=$e[Ht].deal;$e[Ht].deal=Nt=>{const Bn=Kt(Nt);return Bn.errorMsg&&(Bn.errorMsg=Bn.errorMsg.split(` +`)),wn}}if(Ht!==-1){const Kt=$e[Ht].deal;$e[Ht].deal=Nt=>{const wn=Kt(Nt);return wn.errorMsg&&(wn.errorMsg=wn.errorMsg.split(` `).filter(cn=>cn!=="\u9009\u9879\u5185\u5BB9\u91CD\u590D").join(` -`)),Bn}}se.questions=(mt=se.questions)!=null&&mt.length?Yt(se.questions.slice(0,20)):[],se.questions=(Ce=se.questions)==null?void 0:Ce.map((Kt,Nt)=>{var Bn;if(Kt.type==="0"||Kt.type==="1"){const cn=(Bn=Kt.options)==null?void 0:Bn.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));cn&&new Set(cn).size!==cn.length&&(Kt.errorMsg=(Kt.errorMsg?Kt.errorMsg+` -`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Le(Je({},Kt),{last:Nt===se.questions.length-1})});const vn=(Xe=se.questions)==null?void 0:Xe.reduce((Kt,Nt)=>{const Bn=parseFloat(Nt.score);return isNaN(Bn)?Kt:Kt+Bn},0);se.score=vn;let on=[];return(Ue=se.questions)!=null&&Ue.length?se.errorMsg=((At=se.questions)==null?void 0:At.findIndex(Kt=>!!Kt.errorMsg))>-1:on.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Qn(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),on.length&&(se.errorMsg=on.join(` -`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt],At=ea.map(gt=>({key:gt,label:gt,onClick:()=>ln("platform",mt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},kn(se,mt),Oa(se),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(Ce=se==null?void 0:se.answer)==null?void 0:Ce.map((gt,$e)=>y.createElement(ve,{key:$e,id:se==null?void 0:se.id,value:`\u7B54\u6848${$e+1}\uFF1A${gt||""}`,tagName:"p"})),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),Da(Ue,"",mt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li,onKeyDown:be},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.timeLimit,tagName:"div",onBlur:gt=>ln("timeLimit",mt,qn(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ue==null?void 0:Ue.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.code)||"",onBlur:gt=>ln("code",mt,qn(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.input)||"",onBlur:gt=>ln("input",mt,qn(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.output)||"",onBlur:gt=>ln("output",mt,qn(gt)),tagName:"div"}))),y.createElement("div",{className:ue.liWrap},(Xe=Ue==null?void 0:Ue.answer)==null?void 0:Xe.map((gt,$e)=>y.createElement("div",{className:ue.li,key:$e},y.createElement("aside",null,"\u7B54\u6848",$e+1,"\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:gt||"",className:ue.edit,onBlur:st=>{const Ht=[...(Ue==null?void 0:Ue.answer)||[]];Ht[$e]=qn(st),ln("output",mt,Ht)},tagName:"div"})))),En(Ue))))},deal:se=>{var mt,Ce,Xe,Ue,At,gt,$e,st;se.score=se.score===void 0?10:se.score,se.code=(Xe=(Ce=(mt=se.code)==null?void 0:mt.trim())==null?void 0:Ce.replace(/@_@/g,"@\u2581@"))==null?void 0:Xe.replace(/@__@/g,"@\u2581\u2581@");let Ht=[];if(Qn(se==null?void 0:se.question)||Ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Qn(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(Ue=se==null?void 0:se.answer)!=null&&Ue.length&&((At=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:At.length)!==((gt=se==null?void 0:se.answer)==null?void 0:gt.length)&&Ht.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ht.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"):Ht.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?($e=se.answer)!=null&&$e.some(on=>!Qn(on))&&Ht.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Ht.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Qn(se==null?void 0:se.platform),se!=null&&se.platform){const on=["c","c++","java","python","javascript","ruby"],Kt=(st=se==null?void 0:se.platform)==null?void 0:st.toLowerCase(),Nt=on.findIndex(Bn=>Bn===Kt);Nt>-1?se.platform=ea[Nt]:Ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Qn(se==null?void 0:se.output)||Ht.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const vn=Qn(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=vn,(!vn||vn&&!["3","4","5","6","7","8","9","10"].includes(vn))&&Ht.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=Ht.join(` -`),se}}],Pa=()=>y.createElement(y.Fragment,null,zn.filter(se=>{var mt;return!!((mt=Sa.find(Xe=>Xe.id===(se==null?void 0:se.type)))==null?void 0:mt.element)}).map((se,mt)=>{var Ce;const Xe=(Ce=Sa.find(Ue=>Ue.id===(se==null?void 0:se.type)))==null?void 0:Ce.element;return y.createElement(y.Fragment,{key:se.id},Xe(se,mt))})),Tt=()=>dt(void 0,null,function*(){const se=Bt.filter(mt=>!mt.checked);if(Wt!==3||!se.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Zt){Lt(!0),yield Zt(Bt),Lt(!1);return}xn.setFieldsValue({sub_discipline_id:nt}),vt(!0)}),an=(se,mt=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(Ce=>an(Ce,mt));if(typeof se=="object"&&se!==null){const Ce={};for(const Xe in se)se.hasOwnProperty(Xe)&&(mt.includes(Xe)?Ce[Xe]=se[Xe]:Ce[Xe]=an(se[Xe],mt));return Ce}return se},zt=se=>dt(void 0,null,function*(){const mt=Yt(an(se));bt(mt),qt(JSON.parse(JSON.stringify(mt))),Gn(3),Ut(!1),Ie(!1)});(0,y.useEffect)(()=>{if(An)return;const se=()=>{fn(mt=>mt>=90?(clearInterval(mn.current),90):mt+1)};return mn.current=setInterval(se,5e4/90),()=>clearInterval(mn.current)},[An]);const On=(se,mt)=>{Nn(!1);const Ce=new FormData;Object.keys(mt).forEach(Ue=>{Ce.append(Ue,mt[Ue])});const Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(Ue){return dt(this,null,function*(){var At,gt;try{const $e=JSON.parse((At=Ue==null?void 0:Ue.target)==null?void 0:At.response);if(Nn(!0),fn(100),yield new Promise(st=>setTimeout(()=>st(),780)),$e.status===0){if(!((gt=$e==null?void 0:$e.data)!=null&>.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ut(!1);return}zt(($e==null?void 0:$e.data)||[])}else Ut(!1),ye.ZP.warning($e==null?void 0:$e.message)}catch($e){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",$e)}})}),Xe.addEventListener("error",()=>{Ut(!1)}),Xe.open("POST",`${b.Z.API_SERVER}${se}`),Xe.send(Ce)},ra=se=>dt(void 0,null,function*(){const mt=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(mt)==-1?(ye.ZP.error(`${se.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()):(Ut(!0),hn("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let bn=[{key:1,label:y.createElement(De.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ra},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,He.Ny)()||(0,He.$O)())&&bn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Tn.current.onClick()}});const ga=[Bt.length,(Rt=Bt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:Rt.length];return y.createElement("div",{className:fe()(ue.intelligentBox,"intelligent-body-curb",pt),style:Le(Je({},It),{width:Et}),ref:_t},y.createElement("div",{className:ue.underpin},y.createElement("b",{style:wn}),y.createElement("b",{style:wn})),y.createElement("div",{className:ue.head,style:{top:ut}},y.createElement("div",{className:ue.leftLayout},Mt||y.createElement(y.Fragment,null,y.createElement(pe.Z,{align:"middle"},y.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!lt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:_n,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!lt&&y.createElement(Fe.Z,{overlayClassName:ue.menu,menu:{items:bn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!yn&&yn),y.createElement("div",{className:ue.tip},y.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"))),y.createElement(pe.Z,{className:ue.rightLayout,style:{alignItems:"start"}},nn||y.createElement(y.Fragment,null,y.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Wt)&&y.createElement(ce.default,{className:"ml20",checked:Gt,onChange:se=>Ie(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Wt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},ga[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},ga[1]),"\u9898")),dn&&y.createElement("div",{className:ue.tabs},zn==null?void 0:zn.map((se,mt)=>y.createElement("div",{onClick:()=>{Zn(mt)},className:pn===mt&&ue.active,key:mt},"\u65B0\u9898",mt+1)))),y.createElement("div",{className:ue.centerBox},y.createElement("img",{className:"mb10",src:ae,width:56}),!Jt&&y.createElement(x.op,{onClick:Dn},"\u8BC6\u522B"))),[1,2].includes(Wt)&&Un(),[3].includes(Wt)&&Pa(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ue.buttonFixed},y.createElement("div",{className:ue.buttonWrap},y.createElement(Ze.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Xt},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",loading:Ye,className:`${ue.button}`,onClick:Tt},Ln))),y.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,open:un,title:null,footer:null,width:320,afterClose:()=>fn(0)},y.createElement(pe.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},rn,y.createElement("span",{className:ue.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:In}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},In,"%")))),y.createElement(Ee.default,{centered:!0,open:jt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ht,width:480,onCancel:()=>vt(!1),onOk:()=>xn.submit(),afterClose:()=>{xn.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:xn,layout:"horizontal",colon:!1,size:"large",onFinish:se=>dt(void 0,null,function*(){var mt,Ce,Xe,Ue,At;const gt=Bt.filter(Ht=>!Ht.checked&&!Ht.errorMsg);Pt(!0);const $e=()=>dt(void 0,null,function*(){var Ht,vn;const on=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Le(Je(Je({},tt),se),{list:gt,mode:St})});on.status===0&&(sn&&((Ht=on==null?void 0:on.data)!=null&&Ht.success)&&window.location.pathname==="/problemset"&&(ze.Z.publish("refresh-item-bank",se.group_id),yield new Promise(Kt=>setTimeout(()=>Kt(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(vn=on==null?void 0:on.data)==null?void 0:vn.success}\u9053\u8BD5\u9898`,3),at(on),vt(!1)),Pt(!1)});if(St!==1){yield $e();return}const st=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Bt,mode:St}});if(st.status===0){if(!((mt=st==null?void 0:st.data)!=null&&mt.error_size)){yield $e();return}Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Pt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Ce=st==null?void 0:st.data)==null?void 0:Ce.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Xe=st==null?void 0:st.data)==null?void 0:Xe.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(At=(Ue=st==null?void 0:st.data)==null?void 0:Ue.index)==null?void 0:At.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:$e})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(he.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"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Qe})),St===1&&y.createElement(he.default.Item,{label:y.createElement(pe.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>xe(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ie}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(re.Z,{key:Ft})))),y.createElement(Ee.default,{centered:!0,open:ft,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:$t,onCancel:()=>xe(!1),onOk:()=>wt.submit(),afterClose:()=>{wt.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:wt,layout:"horizontal",colon:!1,size:"large",onFinish:se=>dt(void 0,null,function*(){var mt;gn(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(mt=se==null?void 0:se.parent_id)==null?void 0:mt[0]}})).status===0?(Qt(Ft+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe(!1),gn(!1)},1e3)):gn(!1)})},y.createElement(he.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"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(he.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(re.Z,null)))),y.createElement(Ne.Z,{onSave:se=>{Ut(!0),hn("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{html:se})},ref:Tn}))},ke=z;var Ct=Se},68664:function(ot,yt,te){"use strict";te.d(yt,{N:function(){return E}});var y=te(59301),ue=te(57809),Me=te(43418),fe=te(92832),he=te(8591),ye=te(95237),Ee=te(43604),Te=te(99064),pe={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ce=te(92310),Fe=te.n(ce),De=te(87169),Ze=te(59301),oe=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const{Option:a}=ue.default,E=({subId:x,value:b,selectvalues:z,disabled:ee,knowledgeOptions:ne=[],className:ae,height:le,onChange:re=()=>{},onAddKnowledgeFinish:ie=()=>{},zIndex:Ae=1e3})=>{const de=(0,y.useRef)(),[Pe,me]=(0,y.useState)([]);b=b||[];const ge=(Ve,ve)=>{Ve?(me([...ve]),re([...ve])):(me([]),re([]))};(0,y.useEffect)(()=>{(z==null?void 0:z.length)>0?(me([...z]),re([...z])):(me([]),re([]))},[ne]),(0,y.useEffect)(()=>{(b==null?void 0:b.length)>0&&re([...b])},[ne]);const et=Ve=>{Ve.preventDefault(),de.current="",Me.default.confirm({centered:!0,width:585,zIndex:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ze.createElement("div",{className:"font14"},Ze.createElement("div",{className:pe.public_tips},Ze.createElement(De.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("div",{style:{width:"95px"}},Ze.createElement("span",{className:pe.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ze.createElement(fe.default,{className:pe.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:de.current,onChange:ve=>{de.current=ve.target.value}}))),onOk:()=>new Promise((ve,He)=>oe(void 0,null,function*(){if(!de.current)return he.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),He();if(de.current.length>20)return he.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),He();const ze=yield(0,Te.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:de.current,sub_discipline_id:x}});if((ze==null?void 0:ze.status)===0){ie({id:ze.tag_discipline_id,name:de.current,type:"personal"});let Ne=z||[];Ne.push(ze.tag_discipline_id),re([...Ne]),me([...Ne]),re([...Ne])}return ve()}))})};return Ze.createElement(ye.Z,{wrap:!1,align:"middle",className:Fe()(pe.wrap,ae)},Ze.createElement(Ee.Z,null,Ze.createElement(ue.default,{mode:"multiple",disabled:!x||ee,className:pe.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:ge,style:{width:le||490},showSearch:!0,allowClear:!0,value:Pe,filterOption:(Ve,ve)=>ve.label.indexOf(Ve.toLowerCase())>=0},ne==null?void 0:ne.map(Ve=>Ze.createElement(a,{key:Ve.id,value:Ve.id,label:Ve.name},Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ve.name),(Ve==null?void 0:Ve.type)==="personal"&&Ze.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ze.createElement(Ee.Z,{className:`ml20 ${le&&pe.add_style}`},Ze.createElement("span",{className:pe.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ze.createElement("span",{className:pe.linkBtn,onClick:et},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},57066:function(ot,yt,te){"use strict";te.d(yt,{S:function(){return Te}});var y=te(59301),ue=te(20834),Me=te(38854),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const he=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ye=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ee=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],Te=({showSelectAll:pe=!1,disciplinesData:ce=[],knowledgeData:Fe=[],directionValue:De,subDisciplineValue:Ze,typeValue:oe,knowledgeValue:a,showKnowledge:E=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:ee,languagesvalue:ne,className:ae,languages:le=[],isprogram_homework:re,showShixun:ie=!1,showItemType:Ae=!0,onShixunChange:de=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:me=()=>{},onDifficultyChange:ge=()=>{},handlelanguagesChange:et=()=>{},onKnowledgeChange:Ve=()=>{},onRandomChange:ve=()=>{},showTeachGroup:He=!1,teachGroupData:ze=[],onTeachGroupChange:Ne=()=>{},teachGroupValue:Oe})=>{const[Ge,_e]=(0,y.useState)(0),rt=(0,y.useRef)(null),[ct,we]=(0,y.useState)(0),Be=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Le;ce.length!==0&&(((Le=rt==null?void 0:rt.current)==null?void 0:Le.clientHeight)>108?_e(1):_e(0)),ce.length===0&&_e(0)},[ce]),(0,y.useEffect)(()=>{var Le;Fe.length!==0&&(((Le=Be==null?void 0:Be.current)==null?void 0:Le.clientHeight)>108?we(1):we(0)),Fe.length===0&&we(0)},[Fe]);const Je=(Le=[],dt)=>y.createElement(ue.default,{className:fe.subMenu},Le.map(xt=>y.createElement(ue.default.Item,{key:xt.id},y.createElement("a",{className:`${fe.subItem} ${Ze===xt.id?fe.subActive:""}`,onClick:()=>Pe(dt,xt.id)},xt.name))));return y.createElement("aside",{className:ae?`${fe.main} ${ae}`:fe.main},y.createElement("div",{className:fe.wrap},re&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${Oe?"":fe.active} `,onClick:()=>Ne(null)},"\u5168\u90E8"),ze==null?void 0:ze.map(Le=>y.createElement("li",{key:Le.group_id,className:`${fe.directionItem} ${Oe===Le.group_id?fe.active:""} `,onClick:()=>Ne(Le.group_id)},Le.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Ge===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${De?"":fe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),ce.map(Le=>{var dt;return y.createElement(y.Fragment,{key:Le.id},((dt=Le.sub_disciplines)==null?void 0:dt.length)>0?y.createElement(Me.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:xt=>xt.parentNode,dropdownRender:()=>Je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:rt,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ce.map(Le=>{var dt;return y.createElement(y.Fragment,{key:Le.id},((dt=Le.sub_disciplines)==null?void 0:dt.length)>0?y.createElement(Me.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:xt=>xt.parentNode,dropdownRender:()=>Je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name))})),!!Ge&&y.createElement("div",{className:fe.action},Ge===1&&y.createElement("span",{onClick:()=>_e(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ge===2&&y.createElement("span",{onClick:()=>_e(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),E&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:ct===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${a===-1?fe.active:""} `,onClick:()=>Ve(-1)},"\u5168\u90E8"),Fe.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${a===Le.id?fe.active:""} `,onClick:()=>Ve(Le.id)},Le.name))),y.createElement("div",{ref:Be,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},Fe.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${a===Le.id?fe.active:""} `,onClick:()=>Ve(Le.id)},Le.name))),!!ct&&y.createElement("div",{className:fe.action},ct===1&&y.createElement("span",{onClick:()=>we(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),ct===2&&y.createElement("span",{onClick:()=>we(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ae&&!re&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${oe?"":fe.active} `,onClick:()=>me(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},he.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${oe===Le.value?fe.active:""} `,onClick:()=>me(Le.value)},Le.name)),ie&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>de()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>ge(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ye.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${b===Le.value?fe.active:""} `,onClick:()=>ge(Le.value)},Le.name)))),x&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>ve(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},Ee.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${z===Le.value?fe.active:""} `,onClick:()=>ve(Le.value)},Le.name))))))}},59879:function(ot,yt,te){"use strict";var y=te(59301),ue=te(88010),Me=te(48136),fe=te(41588),he=te(43418),ye=te(59301);const Ee=(0,y.forwardRef)(({callback:Te,width:pe,onChange:ce,disabled:Fe,readOnly:De,type:Ze="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ne,ae]=(0,y.useState)(0),[le,re]=(0,y.useState)(!1),ie=()=>{var me=document.createElement("div");me.innerHTML=x.current.getValue();var ge=me.innerText;return Te&&Te(ge),ge};(0,y.useImperativeHandle)(E,()=>({getData:ie}));const Ae=me=>{me.preventDefault();const ge=me.clientX-z,et=me.clientY-ne;document.body.onmousemove=Ve=>{let ve=Ve.clientX-ge,He=Ve.clientY-et;const ze=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-ze.offsetWidth,Oe=window.innerHeight-ze.offsetHeight;ve=Math.max(0,Math.min(ve,Ne)),He=Math.max(0,Math.min(He,Oe)),de(Ve.clientX,Ve.clientY,ge,et)&&(ee(ve),ae(He))},document.body.onmouseup=function(){document.body.onmousemove=null}},de=(me,ge,et,Ve)=>{const ve=document.body.clientHeight,He=document.body.clientWidth;return me<20&&et>me||me>He-20&&etge||ge>ve-20&&Ve{le&&setTimeout(()=>{const me=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-me.offsetWidth/2,et=window.innerHeight/2-me.offsetHeight/2;ee(ge),ae(et)},0)},[le]);const Pe=()=>{Fe||De||re(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:pe||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Fe||De?"cursorDefault":""}`,onClick:()=>Pe()},ye.createElement("math-field",{disabled:Fe,locale:"zh_cn",class:`${ue.Z.mathField} ${Ze}`,readOnly:De,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(he.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const me=b.current.getData();x.current.setValue(me),ce(me),re(!1)},onCancel:()=>{re(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(fe.Z,{value:oe,ref:b,onChange:ce,showSaveButton:!1})))});yt.Z=Ee},41588:function(ot,yt,te){"use strict";var y=te(59301),ue=te(95237),Me=te(43604),fe=te(99313),he=te(3113),ye=te(85149),Ee=te(88010),Te=te(48136),pe=te(59301);const ce=(0,y.forwardRef)(({callback:Fe,showSaveButton:De,value:Ze=""},oe)=>{const a=(0,y.useRef)(),E=[{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 "}]}]}],x=[{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 +`)),wn}}se.questions=(mt=se.questions)!=null&&mt.length?Yt(se.questions.slice(0,20)):[],se.questions=(Ce=se.questions)==null?void 0:Ce.map((Kt,Nt)=>{var wn;if(Kt.type==="0"||Kt.type==="1"){const cn=(wn=Kt.options)==null?void 0:wn.map(na=>na==null?void 0:na.trim().replace(/^\s+|\s+$/g,""));cn&&new Set(cn).size!==cn.length&&(Kt.errorMsg=(Kt.errorMsg?Kt.errorMsg+` +`:"")+"\u9009\u9879\u5185\u5BB9\u91CD\u590D")}return Le(Je({},Kt),{last:Nt===se.questions.length-1})});const vn=(Xe=se.questions)==null?void 0:Xe.reduce((Kt,Nt)=>{const wn=parseFloat(Nt.score);return isNaN(wn)?Kt:Kt+wn},0);se.score=vn;let on=[];return(Ue=se.questions)!=null&&Ue.length?se.errorMsg=((At=se.questions)==null?void 0:At.findIndex(Kt=>!!Kt.errorMsg))>-1:on.push("\u8BF7\u6DFB\u52A0\u5C0F\u9898"),Un(se==null?void 0:se.question)||on.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),on.length&&(se.errorMsg=on.join(` +`)),se}},{id:"8",type:"\u7A0B\u5E8F\u586B\u7A7A\u9898",element:(se,mt)=>{var Ce,Xe;const Ue=Bt[mt],At=Qn.map(gt=>({key:gt,label:gt,onClick:()=>ln("platform",mt,gt)}));return y.createElement("div",{className:ue.row,style:{display:Gt?Ue!=null&&Ue.errorMsg?"flex":"none":"flex"}},y.createElement("div",{className:ue.leftLayout},y.createElement(it,null,y.createElement("div",{"data-text":"edit",contentEditable:!0,className:ue.question},Tn(se,mt),Oa(se),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A${se==null?void 0:se.timeLimit}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u7F16\u7A0B\u8BED\u8A00\uFF1A${(se==null?void 0:se.platform)||""}`,tagName:"p"}),y.createElement("p",{contentEditable:!0},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:(se==null?void 0:se.code)||"",tagName:"div"}),y.createElement("h4",null),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A${(se==null?void 0:se.input)||""}`,tagName:"p"}),y.createElement(ve,{id:se==null?void 0:se.id,value:`\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A${(se==null?void 0:se.output)||""}`,tagName:"p"}),(Ce=se==null?void 0:se.answer)==null?void 0:Ce.map((gt,$e)=>y.createElement(ve,{key:$e,id:se==null?void 0:se.id,value:`\u7B54\u6848${$e+1}\uFF1A${gt||""}`,tagName:"p"})),ja(se)))),y.createElement("div",{className:ue.rightLayout},y.createElement(Dt,{className:Ue!=null&&Ue.errorMsg?ue.error:""},pa(Ue,mt),Da(Ue,"",mt),y.createElement("div",{className:ue.liWrap},y.createElement("div",{className:ue.li,onKeyDown:be},y.createElement("aside",null,"\u65F6\u95F4\u9650\u5236\uFF08\u79D2\uFF09\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:Ue==null?void 0:Ue.timeLimit,tagName:"div",onBlur:gt=>ln("timeLimit",mt,$n(gt))})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u7F16\u7A0B\u8BED\u8A00\uFF1A"),y.createElement("div",{className:"c-black"},y.createElement(Fe.Z,{menu:{items:At}},y.createElement("span",{className:"c-light-primary"},Ue==null?void 0:Ue.platform,y.createElement("i",{className:"iconfont icon-a-bianzu11 font14 ml4"}))))),y.createElement("div",{className:ue.li,style:{flexDirection:"column",alignItems:"start"}},y.createElement("aside",{className:"mb10"},"\u7A0B\u5E8F\u4EE3\u7801\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.code)||"",onBlur:gt=>ln("code",mt,$n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u5165\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.input)||"",onBlur:gt=>ln("input",mt,$n(gt)),tagName:"div"})),y.createElement("div",{className:ue.li},y.createElement("aside",null,"\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\uFF1A"),y.createElement(ve,{className:ue.edit,id:Ue==null?void 0:Ue.id,value:(Ue==null?void 0:Ue.output)||"",onBlur:gt=>ln("output",mt,$n(gt)),tagName:"div"}))),y.createElement("div",{className:ue.liWrap},(Xe=Ue==null?void 0:Ue.answer)==null?void 0:Xe.map((gt,$e)=>y.createElement("div",{className:ue.li,key:$e},y.createElement("aside",null,"\u7B54\u6848",$e+1,"\uFF1A"),y.createElement(ve,{id:Ue==null?void 0:Ue.id,value:gt||"",className:ue.edit,onBlur:st=>{const Ht=[...(Ue==null?void 0:Ue.answer)||[]];Ht[$e]=$n(st),ln("output",mt,Ht)},tagName:"div"})))),En(Ue))))},deal:se=>{var mt,Ce,Xe,Ue,At,gt,$e,st;se.score=se.score===void 0?10:se.score,se.code=(Xe=(Ce=(mt=se.code)==null?void 0:mt.trim())==null?void 0:Ce.replace(/@_@/g,"@\u2581@"))==null?void 0:Xe.replace(/@__@/g,"@\u2581\u2581@");let Ht=[];if(Un(se==null?void 0:se.question)||Ht.push("\u672A\u8BC6\u522B\u5230\u9898\u5E72"),Un(se==null?void 0:se.code)?/@▁@|@▁▁@/.test(se==null?void 0:se.code)?(Ue=se==null?void 0:se.answer)!=null&&Ue.length&&((At=se==null?void 0:se.code.match(/@▁@|@▁▁@/g))==null?void 0:At.length)!==((gt=se==null?void 0:se.answer)==null?void 0:gt.length)&&Ht.push("\u586B\u7A7A\u9879\u4E0E\u7B54\u6848\u4E2A\u6570\u4E0D\u5339\u914D\uFF0C\u8BF7\u8FDB\u884C\u8C03\u6574"):Ht.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"):Ht.push("\u672A\u8BC6\u522B\u5230\u7A0B\u5E8F\u4EE3\u7801"),se!=null&&se.answer?($e=se.answer)!=null&&$e.some(on=>!Un(on))&&Ht.push("\u7B54\u6848\u4E3A\u5FC5\u586B\u9879"):Ht.push("\u672A\u8BC6\u522B\u5230\u7B54\u6848\u3002\u63A8\u8350\u683C\u5F0F\uFF1A\u7B54\u68481\uFF1AHello\uFF1B\u7B54\u68482\uFF1AWorld"),se.platform=Un(se==null?void 0:se.platform),se!=null&&se.platform){const on=["c","c++","java","python","javascript","ruby"],Kt=(st=se==null?void 0:se.platform)==null?void 0:st.toLowerCase(),Nt=on.findIndex(wn=>wn===Kt);Nt>-1?se.platform=Qn[Nt]:Ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00")}else Ht.push("\u7F16\u7A0B\u8BED\u8A00\u4E3A\u5FC5\u586B\u9879\uFF0C\u76EE\u524D\u53EA\u652F\u6301C\u3001C++\u3001Python\u3001Java\u3001JavaScript\u3001Ruby\u8BED\u8A00");Un(se==null?void 0:se.output)||Ht.push("\u6D4B\u8BD5\u7528\u4F8B\u8F93\u51FA\u4E3A\u5FC5\u586B\u9879");const vn=Un(String((se==null?void 0:se.timeLimit)||""));return se.timeLimit=vn,(!vn||vn&&!["3","4","5","6","7","8","9","10"].includes(vn))&&Ht.push("\u65F6\u95F4\u9650\u5236\u4E3A\u5FC5\u586B\u9879\uFF0C\u53EA\u652F\u63013-10\u7684\u6574\u6570"),se.errorMsg=Ht.join(` +`),se}}],Pa=()=>y.createElement(y.Fragment,null,zn.filter(se=>{var mt;return!!((mt=Sa.find(Xe=>Xe.id===(se==null?void 0:se.type)))==null?void 0:mt.element)}).map((se,mt)=>{var Ce;const Xe=(Ce=Sa.find(Ue=>Ue.id===(se==null?void 0:se.type)))==null?void 0:Ce.element;return y.createElement(y.Fragment,{key:se.id},Xe(se,mt))})),Tt=()=>dt(void 0,null,function*(){const se=Bt.filter(mt=>!mt.checked);if(Wt!==3||!se.length){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898\uFF01");return}if(Zt){Lt(!0),yield Zt(Bt),Lt(!1);return}Dn.setFieldsValue({sub_discipline_id:nt}),vt(!0)}),an=(se,mt=[])=>{if(typeof se=="string")return se.trim();if(Array.isArray(se))return se.map(Ce=>an(Ce,mt));if(typeof se=="object"&&se!==null){const Ce={};for(const Xe in se)se.hasOwnProperty(Xe)&&(mt.includes(Xe)?Ce[Xe]=se[Xe]:Ce[Xe]=an(se[Xe],mt));return Ce}return se},zt=se=>dt(void 0,null,function*(){const mt=Yt(an(se));wt(mt),qt(JSON.parse(JSON.stringify(mt))),Gn(3),Ut(!1),Ie(!1)});(0,y.useEffect)(()=>{if(An)return;const se=()=>{fn(mt=>mt>=90?(clearInterval(mn.current),90):mt+1)};return mn.current=setInterval(se,5e4/90),()=>clearInterval(mn.current)},[An]);const On=(se,mt)=>{Mn(!1);const Ce=new FormData;Object.keys(mt).forEach(Ue=>{Ce.append(Ue,mt[Ue])});const Xe=new window.XMLHttpRequest;Xe.withCredentials=!0,Xe.addEventListener("load",function(Ue){return dt(this,null,function*(){var At,gt;try{const $e=JSON.parse((At=Ue==null?void 0:Ue.target)==null?void 0:At.response);if(Mn(!0),fn(100),yield new Promise(st=>setTimeout(()=>st(),780)),$e.status===0){if(!((gt=$e==null?void 0:$e.data)!=null&>.length)){ye.ZP.warning("\u672A\u8BC6\u522B\u5230\u8BD5\u9898!"),Ut(!1);return}zt(($e==null?void 0:$e.data)||[])}else Ut(!1),ye.ZP.warning($e==null?void 0:$e.message)}catch($e){console.log("\u8BF7\u6C42\u9519\u8BEF\uFF1A",$e)}})}),Xe.addEventListener("error",()=>{Ut(!1)}),Xe.open("POST",`${b.Z.API_SERVER}${se}`),Xe.send(Ce)},ra=se=>dt(void 0,null,function*(){const mt=se.name.split(".").slice(-1)[0].toLowerCase();return["docx"].indexOf(mt)==-1?(ye.ZP.error(`${se.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()):(Ut(!0),hn("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{file:se}),Promise.reject())});let xn=[{key:1,label:y.createElement(De.default,{showUploadList:!1,accept:".docx",maxCount:1,beforeUpload:ra},y.createElement("div",{style:{padding:"0 5px",width:108,height:35,lineHeight:"35px"}},"\u672C\u5730\u5BFC\u5165"))}];((0,He.Ny)()||(0,He.$O)())&&xn.push({key:2,label:y.createElement("div",{style:{padding:"0 5px"}},"\u5927\u6A21\u578B\u667A\u80FD\u51FA\u9898"),onClick:()=>{Bn.current.onClick()}});const ga=[Bt.length,(Rt=Bt.filter(se=>!!(se!=null&&se.errorMsg)))==null?void 0:Rt.length];return y.createElement("div",{className:fe()(ue.intelligentBox,"intelligent-body-curb",pt),style:Le(Je({},It),{width:Et}),ref:en},y.createElement("div",{className:ue.underpin},y.createElement("b",{style:bn}),y.createElement("b",{style:bn})),y.createElement("div",{className:ue.head,style:{top:ut}},y.createElement("div",{className:ue.leftLayout},Mt||y.createElement(y.Fragment,null,y.createElement(pe.Z,{align:"middle"},y.createElement("div",{className:ue.title},"\u8BD5\u9898\u7F16\u8F91"),!lt&&y.createElement(x.op,{href:`${b.Z.API_SERVER}/api/intelligent_imports/download_template`,download:!0,type:"link"},"\u4E0B\u8F7DWord\u6A21\u7248",y.createElement("i",{className:"iconfont icon-xiazai4 font14 ml10"})),y.createElement(x.op,{onClick:qn,shape:"default"},"\u4E00\u952E\u6E05\u7A7A"),!lt&&y.createElement(Fe.Z,{overlayClassName:ue.menu,menu:{items:xn}},y.createElement(x.op,{className:"ml20",type:"primary",shape:"default"},"\u5BFC\u5165\u8BD5\u9898")),!!Cn&&Cn),y.createElement("div",{className:ue.tip},y.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"))),y.createElement(pe.Z,{className:ue.rightLayout,style:{alignItems:"start"}},nn||y.createElement(y.Fragment,null,y.createElement("div",{className:ue.title,style:{marginRight:0}},"\u8BD5\u9898\u9884\u89C8"),[3].includes(Wt)&&y.createElement(ce.default,{className:"ml20",checked:Gt,onChange:se=>Ie(se.target.checked)},"\u4EC5\u67E5\u770B\u9519\u8BEF\u8BD5\u9898"),[3].includes(Wt)&&y.createElement("div",{style:{color:"#5F6368",marginLeft:"auto"}},"\u5171\u8BC6\u522B",y.createElement("span",{className:"ml5 mr5 c-light-primary"},ga[0]),"\u9898\uFF0C\u5176\u4E2D\u8BC6\u522B\u6709\u8BEF",y.createElement("span",{className:"ml5 mr5 c-red-e53"},ga[1]),"\u9898")),dn&&y.createElement("div",{className:ue.tabs},zn==null?void 0:zn.map((se,mt)=>y.createElement("div",{onClick:()=>{Zn(mt)},className:pn===mt&&ue.active,key:mt},"\u65B0\u9898",mt+1)))),y.createElement("div",{className:ue.centerBox},y.createElement("img",{className:"mb10",src:ae,width:56}),!Jt&&y.createElement(x.op,{onClick:Ln},"\u8BC6\u522B"))),[1,2].includes(Wt)&&Vn(),[3].includes(Wt)&&Pa(),y.createElement("div",{className:"pb10"}),y.createElement("div",{className:ue.buttonFixed},y.createElement("div",{className:ue.buttonWrap},y.createElement(Ze.ZP,{size:"middle",className:`${ue.button} mr20`,onClick:Xt},"\u53D6\u6D88"),y.createElement(Ze.ZP,{size:"middle",type:"primary",loading:Ye,className:`${ue.button}`,onClick:Tt},In))),y.createElement(Ee.default,{centered:!0,closable:!1,destroyOnClose:!0,open:un,title:null,footer:null,width:320,afterClose:()=>fn(0)},y.createElement(pe.Z,{align:"middle",style:{flexDirection:"column"}},y.createElement("b",{style:{color:"#5F6368"},className:"font16 mb5 mt20"},rn,y.createElement("span",{className:ue.dotLoading},y.createElement("span",null,"."),y.createElement("span",null,"."),y.createElement("span",null,"."))),y.createElement(oe.Z,{style:{width:"auto"},size:[200,8],showInfo:!1,percent:Nn}),y.createElement("div",{style:{color:"#5F6368"},className:"mb20"},"\u6B63\u5728\u8BC6\u522B\uFF0C\u5DF2\u5B8C\u6210",y.createElement("span",{className:"ml5 c-light-primary"},Nn,"%")))),y.createElement(Ee.default,{centered:!0,open:jt,title:"\u8BD5\u9898\u5BFC\u5165\u8BBE\u7F6E",confirmLoading:ht,width:480,onCancel:()=>vt(!1),onOk:()=>Dn.submit(),afterClose:()=>{Dn.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:Dn,layout:"horizontal",colon:!1,size:"large",onFinish:se=>dt(void 0,null,function*(){var mt,Ce,Xe,Ue,At;const gt=Bt.filter(Ht=>!Ht.checked&&!Ht.errorMsg);Pt(!0);const $e=()=>dt(void 0,null,function*(){var Ht,vn;const on=yield(0,le.ZP)("/api/intelligent_imports/save.json",{method:"post",body:Le(Je(Je({},tt),se),{list:gt,mode:St})});on.status===0&&(sn&&((Ht=on==null?void 0:on.data)!=null&&Ht.success)&&window.location.pathname==="/problemset"&&(ze.Z.publish("refresh-item-bank",se.group_id),yield new Promise(Kt=>setTimeout(()=>Kt(),1500))),ye.ZP.success(`\u6210\u529F\u5BFC\u5165${(vn=on==null?void 0:on.data)==null?void 0:vn.success}\u9053\u8BD5\u9898`,3),at(on),vt(!1)),Pt(!1)});if(St!==1){yield $e();return}const st=yield(0,le.ZP)("/api/intelligent_imports/is_repeated.json",{method:"post",body:{list:Bt,mode:St}});if(st.status===0){if(!((mt=st==null?void 0:st.data)!=null&&mt.error_size)){yield $e();return}Ee.default.confirm({centered:!0,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onCancel:()=>{Pt(!1)},title:"\u63D0\u793A",content:y.createElement("div",{style:{overflow:"auto",maxHeight:500}},"\u5171",y.createElement("span",{className:"c-light-primary ml5 mr5"},(Ce=st==null?void 0:st.data)==null?void 0:Ce.all_size),"\u9053\u8BD5\u9898\uFF0C\u5176\u4E2D",y.createElement("span",{style:{color:"#FF9D18"},className:"ml5 mr5"},(Xe=st==null?void 0:st.data)==null?void 0:Xe.error_size),"\u9053\u8BD5\u9898\u91CD\u590D\uFF08\u7B2C",y.createElement("span",{className:"ml5 mr5"},(At=(Ue=st==null?void 0:st.data)==null?void 0:Ue.index)==null?void 0:At.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:$e})}})},y.createElement("div",{className:"c-grey-999 mb20"},"\u63D0\u793A\uFF1A\u8BC6\u522B\u6709\u8BEF\u7684\u8BD5\u9898\u5C06\u4E0D\u4F1A\u88AB\u5BFC\u5165"),y.createElement(he.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"}]},y.createElement(a.Z,{placeholder:"\u8BF7\u9009\u62E9\u65B9\u5411&\u8BFE\u7A0B",fieldNames:{label:"name",value:"id",children:"sub_disciplines"},options:Qe})),St===1&&y.createElement(he.default.Item,{label:y.createElement(pe.Z,{align:"middle",style:{justifyContent:"space-between"}},y.createElement("span",null,"\u653E\u5165\u6587\u4EF6\u5939\u76EE\u5F55"),y.createElement("div",{onClick:()=>xe(!0),style:{marginLeft:211,transform:"translateX(14px)",display:"flex",color:"#5F6368",cursor:"pointer"}},y.createElement("img",{className:"mr5 primary-hover",src:ie}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"group_id",labelCol:{span:24},wrapperCol:{span:24}},y.createElement(re.Z,{key:Ft})))),y.createElement(Ee.default,{centered:!0,open:ft,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",destroyOnClose:!0,width:480,confirmLoading:_t,onCancel:()=>xe(!1),onOk:()=>bt.submit(),afterClose:()=>{bt.resetFields()}},y.createElement(he.default,{style:{maxHeight:550},form:bt,layout:"horizontal",colon:!1,size:"large",onFinish:se=>dt(void 0,null,function*(){var mt;gn(!0),(yield(0,le.ZP)("/api/item_banks_groups.json",{method:"post",body:{name:se.name,parent_id:(mt=se==null?void 0:se.parent_id)==null?void 0:mt[0]}})).status===0?(Qt(Ft+1),setTimeout(()=>{ye.ZP.success("\u64CD\u4F5C\u6210\u529F"),xe(!1),gn(!1)},1e3)):gn(!1)})},y.createElement(he.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"}]},y.createElement(E.default,{maxLength:60,showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0"})),y.createElement(he.default.Item,{label:"\u6587\u4EF6\u5939\u4F4D\u7F6E",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939"}],name:"parent_id"},y.createElement(re.Z,null)))),y.createElement(Ne.Z,{onSave:se=>{Ut(!0),hn("\u5904\u7406\u4E2D"),On("/api/intelligent_imports/import.json",{html:se})},ref:Bn}))},ke=z;var Ct=Se},68664:function(ot,yt,te){"use strict";te.d(yt,{N:function(){return E}});var y=te(59301),ue=te(57809),Me=te(43418),fe=te(92832),he=te(8591),ye=te(95237),Ee=te(43604),Te=te(99064),pe={wrap:"wrap___F7E3F",selectWrapper:"selectWrapper____kESB",tips:"tips___aHjQY",linkBtn:"linkBtn___uggVr",mainText:"mainText____S1I0",public_tips:"public_tips___sZVWd",inputCss:"inputCss___t66EO",bt:"bt___lXptu",add_style:"add_style___knrMF"},ce=te(92310),Fe=te.n(ce),De=te(87169),Ze=te(59301),oe=(x,b,z)=>new Promise((ee,ne)=>{var ae=ie=>{try{re(z.next(ie))}catch(Ae){ne(Ae)}},le=ie=>{try{re(z.throw(ie))}catch(Ae){ne(Ae)}},re=ie=>ie.done?ee(ie.value):Promise.resolve(ie.value).then(ae,le);re((z=z.apply(x,b)).next())});const{Option:a}=ue.default,E=({subId:x,value:b,selectvalues:z,disabled:ee,knowledgeOptions:ne=[],className:ae,height:le,onChange:re=()=>{},onAddKnowledgeFinish:ie=()=>{},zIndex:Ae=1e3})=>{const de=(0,y.useRef)(),[Pe,me]=(0,y.useState)([]);b=b||[];const ge=(Ve,ve)=>{Ve?(me([...ve]),re([...ve])):(me([]),re([]))};(0,y.useEffect)(()=>{(z==null?void 0:z.length)>0?(me([...z]),re([...z])):(me([]),re([]))},[ne]),(0,y.useEffect)(()=>{(b==null?void 0:b.length)>0&&re([...b])},[ne]);const et=Ve=>{Ve.preventDefault(),de.current="",Me.default.confirm({centered:!0,width:585,zIndex:Ae,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u65B0\u5EFA\u77E5\u8BC6\u70B9",className:"custom-modal-divider",content:Ze.createElement("div",{className:"font14"},Ze.createElement("div",{className:pe.public_tips},Ze.createElement(De.Z,{style:{color:"#FF8C29",marginRight:10,paddingTop:5}}),"\u65B0\u5EFA\u7684\u77E5\u8BC6\u70B9\u4EC5\u672C\u4EBA\u53EF\u89C1\uFF0C\u5E73\u53F0\u5BA1\u6838\u5217\u5165\u516C\u5F00\u77E5\u8BC6\u70B9\u540E\uFF0C\u5BF9\u6240\u6709\u7528\u6237\u53EF\u89C1\u3002 \u5E73\u53F0\u6709\u6743\u5220\u9664\u4E0D\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u8BA4\u771F\u586B\u5199\u77E5\u8BC6\u70B9\u540D\u79F0\u3002"),Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("div",{style:{width:"95px"}},Ze.createElement("span",{className:pe.bt},"*"),"\u77E5\u8BC6\u70B9\u540D\u79F0"),Ze.createElement(fe.default,{className:pe.inputCss,style:{width:"calc(100% - 95px)"},maxLength:20,size:"middle",showCount:!0,placeholder:"\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0",defaultValue:de.current,onChange:ve=>{de.current=ve.target.value}}))),onOk:()=>new Promise((ve,He)=>oe(void 0,null,function*(){if(!de.current)return he.ZP.warning("\u8BF7\u8F93\u5165\u77E5\u8BC6\u70B9\u540D\u79F0"),He();if(de.current.length>20)return he.ZP.warning("\u8BF7\u8F93\u5165\u4E0D\u8D85\u8FC720\u5B57\u7684\u77E5\u8BC6\u70B9\u540D\u79F0"),He();const ze=yield(0,Te.ZP)("/api/tag_disciplines.json",{method:"post",body:{name:de.current,sub_discipline_id:x}});if((ze==null?void 0:ze.status)===0){ie({id:ze.tag_discipline_id,name:de.current,type:"personal"});let Ne=z||[];Ne.push(ze.tag_discipline_id),re([...Ne]),me([...Ne]),re([...Ne])}return ve()}))})};return Ze.createElement(ye.Z,{wrap:!1,align:"middle",className:Fe()(pe.wrap,ae)},Ze.createElement(Ee.Z,null,Ze.createElement(ue.default,{mode:"multiple",disabled:!x||ee,className:pe.selectWrapper,placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",onChange:ge,style:{width:le||490},showSearch:!0,allowClear:!0,value:Pe,filterOption:(Ve,ve)=>ve.label.indexOf(Ve.toLowerCase())>=0},ne==null?void 0:ne.map(Ve=>Ze.createElement(a,{key:Ve.id,value:Ve.id,label:Ve.name},Ze.createElement("div",{style:{display:"flex",alignItems:"center"}},Ze.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},Ve.name),(Ve==null?void 0:Ve.type)==="personal"&&Ze.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),x&&Ze.createElement(Ee.Z,{className:`ml20 ${le&&pe.add_style}`},Ze.createElement("span",{className:pe.tips},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F"),Ze.createElement("span",{className:pe.linkBtn,onClick:et},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")))}},57066:function(ot,yt,te){"use strict";te.d(yt,{S:function(){return Te}});var y=te(59301),ue=te(20834),Me=te(38854),fe={flex_box_center:"flex_box_center___EIpII",flex_space_between:"flex_space_between___fFu6C",flex_box_vertical_center:"flex_box_vertical_center___dbtuv",flex_box_center_end:"flex_box_center_end___qEYJa",flex_box_column:"flex_box_column___ncMrS",main:"main___A2KB0",wrap:"wrap___PrMse",content:"content___pEqhq",programName:"programName___h8PAJ",name:"name___oxG0a",directionContentWrap:"directionContentWrap____Ymcj",directionItem:"directionItem___uCMBX",active:"active___vOl0l",subActive:"subActive___WzT87",subItem:"subItem___nVuXN",subMenu:"subMenu___DqKGV",action:"action___O7v85"};const he=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}],ye=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Ee=[{name:"\u968F\u673A\u7EC4\u5377",value:1},{name:"\u4EBA\u5DE5\u7EC4\u5377",value:2}],Te=({showSelectAll:pe=!1,disciplinesData:ce=[],knowledgeData:Fe=[],directionValue:De,subDisciplineValue:Ze,typeValue:oe,knowledgeValue:a,showKnowledge:E=!1,showRandomType:x=!1,difficultyValue:b,randomValue:z,selectAll:ee,languagesvalue:ne,className:ae,languages:le=[],isprogram_homework:re,showShixun:ie=!1,showItemType:Ae=!0,onShixunChange:de=()=>{},onDirectionChange:Pe=()=>{},onTypeChange:me=()=>{},onDifficultyChange:ge=()=>{},handlelanguagesChange:et=()=>{},onKnowledgeChange:Ve=()=>{},onRandomChange:ve=()=>{},showTeachGroup:He=!1,teachGroupData:ze=[],onTeachGroupChange:Ne=()=>{},teachGroupValue:Oe})=>{const[Ge,_e]=(0,y.useState)(0),rt=(0,y.useRef)(null),[ct,we]=(0,y.useState)(0),Be=(0,y.useRef)(null);(0,y.useEffect)(()=>{var Le;ce.length!==0&&(((Le=rt==null?void 0:rt.current)==null?void 0:Le.clientHeight)>108?_e(1):_e(0)),ce.length===0&&_e(0)},[ce]),(0,y.useEffect)(()=>{var Le;Fe.length!==0&&(((Le=Be==null?void 0:Be.current)==null?void 0:Le.clientHeight)>108?we(1):we(0)),Fe.length===0&&we(0)},[Fe]);const Je=(Le=[],dt)=>y.createElement(ue.default,{className:fe.subMenu},Le.map(xt=>y.createElement(ue.default.Item,{key:xt.id},y.createElement("a",{className:`${fe.subItem} ${Ze===xt.id?fe.subActive:""}`,onClick:()=>Pe(dt,xt.id)},xt.name))));return y.createElement("aside",{className:ae?`${fe.main} ${ae}`:fe.main},y.createElement("div",{className:fe.wrap},re&&y.createElement("div",{className:fe.programName},"\u8BD5\u9898\u5E93-\u7F16\u7A0B\u9898"),He&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u56E2\u961F"),y.createElement("div",{className:fe.directionContentWrap},y.createElement("li",{className:`${fe.directionItem} ${Oe?"":fe.active} `,onClick:()=>Ne(null)},"\u5168\u90E8"),ze==null?void 0:ze.map(Le=>y.createElement("li",{key:Le.group_id,className:`${fe.directionItem} ${Oe===Le.group_id?fe.active:""} `,onClick:()=>Ne(Le.group_id)},Le.name)))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u65B9\u5411"),y.createElement("span",null),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:Ge===1?88:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${De?"":fe.active} `,onClick:()=>Pe(null)},"\u5168\u90E8"),ce.map(Le=>{var dt;return y.createElement(y.Fragment,{key:Le.id},((dt=Le.sub_disciplines)==null?void 0:dt.length)>0?y.createElement(Me.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:xt=>xt.parentNode,dropdownRender:()=>Je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name))})),y.createElement("div",{className:fe.directionContentWrap,ref:rt,style:{height:"auto",position:"fixed",left:0,top:0,width:1024,visibility:"hidden"}},ce.map(Le=>{var dt;return y.createElement(y.Fragment,{key:Le.id},((dt=Le.sub_disciplines)==null?void 0:dt.length)>0?y.createElement(Me.Z,{placement:"bottomLeft",overlayStyle:{width:600},getPopupContainer:xt=>xt.parentNode,dropdownRender:()=>Je(Le.sub_disciplines,Le.id)},y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name)):y.createElement("li",{className:`${fe.directionItem} ${De===Le.id?fe.active:""} `,onClick:()=>Pe(Le.id)},Le.name))})),!!Ge&&y.createElement("div",{className:fe.action},Ge===1&&y.createElement("span",{onClick:()=>_e(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),Ge===2&&y.createElement("span",{onClick:()=>_e(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),E&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u77E5\u8BC6\u70B9"),y.createElement("div",{className:fe.directionContentWrap,style:{overflow:"hidden",height:ct===1?94:"auto"}},y.createElement("li",{className:`${fe.directionItem} ${a===-1?fe.active:""} `,onClick:()=>Ve(-1)},"\u5168\u90E8"),Fe.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${a===Le.id?fe.active:""} `,onClick:()=>Ve(Le.id)},Le.name))),y.createElement("div",{ref:Be,className:fe.directionContentWrap,style:{height:"auto",position:"fixed",left:0,top:0,width:1010,visibility:"hidden"}},Fe.map(Le=>y.createElement("li",{key:Le.id,className:`${fe.directionItem} ${a===Le.id?fe.active:""} `,onClick:()=>Ve(Le.id)},Le.name))),!!ct&&y.createElement("div",{className:fe.action},ct===1&&y.createElement("span",{onClick:()=>we(2)},"\u5C55\u5F00",y.createElement("i",{className:"iconfont icon-xiala"})),ct===2&&y.createElement("span",{onClick:()=>we(1)},"\u6536\u8D77",y.createElement("i",{style:{transform:"scale(0.5) rotate(180deg) translateY(2px)"},className:"iconfont icon-xiala"})))),Ae&&!re&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u9898\u578B"),y.createElement("li",{className:`${fe.directionItem} ${oe?"":fe.active} `,onClick:()=>me(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},he.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${oe===Le.value?fe.active:""} `,onClick:()=>me(Le.value)},Le.name)),ie&&y.createElement("li",{key:"\u5B9E\u8BAD\u9898",className:fe.directionItem,onClick:()=>de()},"\u5B9E\u8BAD\u9898"))),y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u96BE\u5EA6"),y.createElement("li",{className:`${fe.directionItem} ${b?"":fe.active} `,onClick:()=>ge(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},ye.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${b===Le.value?fe.active:""} `,onClick:()=>ge(Le.value)},Le.name)))),x&&y.createElement("div",{className:fe.content},y.createElement("span",{className:fe.name},"\u7C7B\u578B"),y.createElement("li",{className:`${fe.directionItem} ${z?"":fe.active} `,onClick:()=>ve(null)},"\u5168\u90E8"),y.createElement("div",{className:fe.directionContentWrap},Ee.map(Le=>y.createElement("li",{key:Le.name,className:`${fe.directionItem} ${z===Le.value?fe.active:""} `,onClick:()=>ve(Le.value)},Le.name))))))}},59879:function(ot,yt,te){"use strict";var y=te(59301),ue=te(88010),Me=te(48136),fe=te(41588),he=te(43418),ye=te(59301);const Ee=(0,y.forwardRef)(({callback:Te,width:pe,onChange:ce,disabled:Fe,readOnly:De,type:Ze="",value:oe="",style:a={}},E)=>{const x=(0,y.useRef)(),b=(0,y.useRef)(),[z,ee]=(0,y.useState)(0),[ne,ae]=(0,y.useState)(0),[le,re]=(0,y.useState)(!1),ie=()=>{var me=document.createElement("div");me.innerHTML=x.current.getValue();var ge=me.innerText;return Te&&Te(ge),ge};(0,y.useImperativeHandle)(E,()=>({getData:ie}));const Ae=me=>{me.preventDefault();const ge=me.clientX-z,et=me.clientY-ne;document.body.onmousemove=Ve=>{let ve=Ve.clientX-ge,He=Ve.clientY-et;const ze=document.getElementsByClassName("markdown-popup-form")[0],Ne=window.innerWidth-ze.offsetWidth,Oe=window.innerHeight-ze.offsetHeight;ve=Math.max(0,Math.min(ve,Ne)),He=Math.max(0,Math.min(He,Oe)),de(Ve.clientX,Ve.clientY,ge,et)&&(ee(ve),ae(He))},document.body.onmouseup=function(){document.body.onmousemove=null}},de=(me,ge,et,Ve)=>{const ve=document.body.clientHeight,He=document.body.clientWidth;return me<20&&et>me||me>He-20&&etge||ge>ve-20&&Ve{le&&setTimeout(()=>{const me=document.getElementsByClassName("markdown-popup-form")[0],ge=window.innerWidth/2-me.offsetWidth/2,et=window.innerHeight/2-me.offsetHeight/2;ee(ge),ae(et)},0)},[le]);const Pe=()=>{Fe||De||re(!0)};return ye.createElement("div",{style:a},ye.createElement("div",{style:{width:pe||"100%",position:"relative"},className:`${ue.Z.mathFillWrap} ${Fe||De?"cursorDefault":""}`,onClick:()=>Pe()},ye.createElement("math-field",{disabled:Fe,locale:"zh_cn",class:`${ue.Z.mathField} ${Ze}`,readOnly:De,placeholder:"\u8BF7\u8F93\u5165\u516C\u5F0F",ref:x,style:{width:"100%",fontSize:oe?18:14},value:oe||""})),ye.createElement(he.default,{maskClosable:!1,centered:!0,width:860,style:{position:"absolute",left:z,top:ne},title:ye.createElement("div",{style:{cursor:"move"},onMouseDown:Ae},"\u8F93\u5165\u516C\u5F0F"),open:le,onOk:()=>{const me=b.current.getData();x.current.setValue(me),ce(me),re(!1)},onCancel:()=>{re(!1)},destroyOnClose:!0,className:"markdown-popup-form"},ye.createElement(fe.Z,{value:oe,ref:b,onChange:ce,showSaveButton:!1})))});yt.Z=Ee},41588:function(ot,yt,te){"use strict";var y=te(59301),ue=te(95237),Me=te(43604),fe=te(99313),he=te(3113),ye=te(85149),Ee=te(88010),Te=te(48136),pe=te(59301);const ce=(0,y.forwardRef)(({callback:Fe,showSaveButton:De,value:Ze=""},oe)=>{const a=(0,y.useRef)(),E=[{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 "}]}]}],x=[{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 @@ -1082,7 +1082,7 @@ ${it} margin-bottom: 16px; }`;return(0,y.useEffect)(()=>{const ge=de.current.attachShadow({mode:"open"});Pe.current=document.createElement("div"),Pe.current.className="markdown-body",Pe.current.innerHTML=Ae,ge.appendChild(Pe.current);const et=document.createElement("style");return et.textContent=me,ge.appendChild(et),()=>{ge.innerHTML=""}},[]),(0,y.useEffect)(()=>{Pe.current&&(Pe.current.innerHTML=Ae)},[Ae]),Fe.createElement("div",{ref:de})},oe=Object.defineProperty,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Ae,de,Pe)=>de in Ae?oe(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,z=(Ae,de)=>{for(var Pe in de||(de={}))E.call(de,Pe)&&b(Ae,Pe,de[Pe]);if(a)for(var Pe of a(de))x.call(de,Pe)&&b(Ae,Pe,de[Pe]);return Ae};const ee="@\u2581\u2581@",ne="@\u2581@",ae=/]*>/g;function le(Ae){let de=document.createElement("div");return de.innerHTML=Ae,de.childNodes.length===0?"":de.childNodes[0].nodeValue}const re=(Ae,de)=>{Ae=Ae||"";const Pe=/(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?\)|(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,me=/\"(?:https?:\/\/[^\/]+)?\/api\/attachments\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,ge=/\(\s+(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?|\"(?:https?:\/\/[^\/]+)?\/files\/uploads\/([A-Za-z0-9+/=]+)(\?.*?)?\//g,et=/(?:https?:\/\/[^\/]+)?\/attachments\/download\/([A-Za-z0-9+/=]+)(\?.*?)?\//g;return de?Ae.replaceAll("https://www.educoder.net","").replaceAll("https://www-cdn.educoder.net","").replaceAll("//api/attachments","/api/attachments").replace(Pe,(Ve,ve,He,ze,Ne,Oe,Ge)=>{const _e=ve||ze||Oe,rt=He||Ne||Ge||"?";return ye.Z.API_SERVER+"/api/attachments/"+_e+rt+"&t="+(0,Ee.Jn)(_e,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replaceAll('src="(','src="').replaceAll("src='(",'src="'):(Ae=Ae.replace(et,(Ve,ve,He,ze,Ne,Oe,Ge)=>{const _e=ve||ze||Oe,rt=He||Ne||Ge||"?";return ye.Z.API_SERVER+"/attachments/download/"+_e+rt+"&t="+(0,Ee.Jn)(_e,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(Pe,(Ve,ve,He,ze,Ne,Oe,Ge)=>{const _e=ve||ze||Oe,rt=He||Ne||Ge||"?";return ye.Z.API_SERVER+"/api/attachments/"+_e+rt+"&t="+(0,Ee.Jn)(_e,Date.now())+(Ve.indexOf(")")>-1?")":"&")}).replace(me,(Ve,ve,He,ze,Ne)=>{const Oe=ve||ze,Ge=He||Ne||"";return'"'+ye.Z.API_SERVER+"/api/attachments/"+Oe+Ge+Oe+Ge+"&t="+(0,Ee.Jn)(Oe,Date.now())}).replace(ge,(Ve,ve,He,ze,Ne)=>{const Oe=ve||ze,Ge=He||Ne||"";return"("+ye.Z.API_SERVER+"/files/uploads/"+Oe+Ge+Oe+Ge+"&t="+(0,Ee.Jn)(Oe,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,` `),Ae)};var ie=({value:Ae="",className:de,showTextOnly:Pe,showLines:me,style:ge={},stylesPrev:et={},highlightKeywords:Ve,showProgramFill:ve,isProgramFill:He,disabledFill:ze=!1,programFillValue:Ne,onFillChange:Oe=rt=>{},onFillBlur:Ge=()=>{},onFillFocus:_e=()=>{}})=>{let rt=String(Ae);const[ct,we]=(0,y.useState)(""),[Be,Je]=(0,y.useState)("office"),[Le,dt]=(0,y.useState)([]),xt=(0,y.useRef)("a"+(0,pe.Z)()),be={},it=(ut,nt,lt)=>{const We=document.createElement(ut===ne?"input":"textarea");We.style.width="100%",We.style.height=ut===ne?"40px":"151px",We.rows=5,We.spellcheck=!1,We.name="edu-program-fill",We.placeholder="\u8BF7\u8F93\u5165",We.dataset.id=nt;const Mt=Object.keys(be).length;return be[Mt]=We,`${We.outerHTML}`};function Dt(ut){return ut=ut.replace(/!\[.*?\]\(.*?\)/g,""),ut=ut.replace(/\[.*?\]\(.*?\)/g,""),ut=ut.replace(new RegExp("","gs"),""),ut=ut.replace(//g,""),ut=ut.replace(//g,""),ut=ut.replace(new RegExp(".*?<\\/video>","gs"),""),ut=ut.replace(new RegExp(".*?<\\/audio>","gs"),""),ut=ut.replace(new RegExp(".*?<\\/style>","gs"),""),ut=ut.replace(new RegExp(".*?<\\/script>","gs"),""),ut}const Se=ut=>ut.replace(/([\s\S]+?)<\/style>/gim,function(nt,lt){let We=lt.replace(/(\n|\r)/g,"").split("}"),Mt=[];return We.map(nn=>{nn!=""&&Mt.push(`.${xt.current} ${nn}`)}),``}),ke=(0,y.useMemo)(()=>{try{const We=/\(\s+\/api\/attachments\/|\(\/api\/attachments\//g,Mt=/\"\/api\/attachments\/|\"\/attachments\/download\//g,nn=/\(\s+\/files\/uploads\/|\"\/files\/uploads\//g,Ot=/\(\/attachments\/download\//g;rt=rt.replace(Ot,"("+ye.Z.API_SERVER+"/attachments/download/").replace(We,"("+ye.Z.API_SERVER+"/api/attachments/").replace(Mt,'"'+ye.Z.API_SERVER+"/api/attachments/").replace(nn,'"'+ye.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(We){}if(ve){let We=-1;return rt=rt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Mt,nn,Ot){var Jt;return++We,it(Mt,We,(Jt=Ne==null?void 0:Ne[We])==null?void 0:Jt.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${Se(rt||"")}
      `}let ut=Se(rt);ut=(0,Me.ZP)(ut);const nt=(0,Me.ez)();rt.match(/\[TOC\]/)&&(ut=ut.replace("

      [TOC]

      ",(0,Me.Qv)()),(0,Me.Iy)()),ut=ut.replace(/(__special_katext_id_\d+__)/g,(We,Mt)=>{const{type:nn,expression:Ot}=nt[Mt];return(0,Te.renderToString)(le(Ot)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),ut=ut.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Me.AL)();const lt=document.createElement("div");if(lt.innerHTML=ut,Pe)return lt.innerText;if(Ve){const We=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Et(lt,We),lt.innerHTML}return setTimeout(()=>tt(),500),lt.innerHTML},[rt,Ve]);(0,y.useEffect)(()=>{Xt.current&&Xt.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=Ct,nt.onblur=pt,nt.onfocus=It})},[Le]),(0,y.useEffect)(()=>{var ut,nt,lt,We,Mt;if(Ne!=null&&Ne.length)try{const nn=Xt.current.querySelectorAll(".edu-program-fill-score"),Ot=Xt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Jt,en]of Ot.entries())en.value=((ut=Ne==null?void 0:Ne[Jt])==null?void 0:ut.value)||"",((nt=Ne==null?void 0:Ne[Jt])==null?void 0:nt.type)==="warning"?en.className="program-fill-warning":((lt=Ne==null?void 0:Ne[Jt])==null?void 0:lt.type)==="success"?en.className="program-fill-success":en.className="";for(const[Jt,en]of nn.entries())en.innerHTML=(We=Ne==null?void 0:Ne[Jt])!=null&&We.score?`${(Mt=Ne==null?void 0:Ne[Jt])==null?void 0:Mt.score}\u5206`:"";dt(Ne)}catch(nn){console.log(nn,"error")}},[Ne]);const Ct=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),Oe(Le,ut.target.dataset.id)},pt=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),Ge(Le,ut.target.dataset.id)},It=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),_e(Le,ut.target.dataset.id)};function Et(ut,nt){return ut.childNodes.forEach(lt=>{var We;if(lt.childNodes.length>0)Et(lt,nt);else if(lt.nodeName!=="IMG")if(lt.innerHTML)lt.innerHTML=(We=lt.innerHTML)==null?void 0:We.replace(new RegExp(nt,"gi"),'$&');else{const Mt=document.createElement("span");Mt.innerHTML=lt.textContent.replace(new RegExp(nt,"gi"),'$&'),lt.replaceWith(Mt)}})}const Xt=(0,y.useRef)();Me.jb.WebkitLineClamp=me,me&&(ge=z(z({},ge),Me.jb));function at(ut){let nt=ut.target;if(nt.tagName.toUpperCase()==="A"){let lt=nt.getAttribute("href");if(lt.indexOf("office")>-1)ut.preventDefault(),we(lt),Je("office");else if(lt.indexOf("application/pdf")>-1)ut.preventDefault(),we(lt),Je("pdf");else if(lt.indexOf("text/html")>-1)ut.preventDefault(),we(lt),Je("html");else if(lt.startsWith("#")){ut.preventDefault();let We=document.getElementById(lt.replace("#",""));We&&We.scrollIntoView(!0)}}}const tt=()=>{var ut;const nt=(ut=Xt.current)==null?void 0:ut.querySelectorAll("video");nt==null||nt.forEach(lt=>{if(lt.oncontextmenu=()=>!1,lt.src.indexOf(".m3u8")>-1&&!lt.canPlayType("application/vnd.apple.mpegurl")){if(he.ZP.isSupported()){var We=new he.ZP;We.loadSource(lt.src),We.attachMedia(lt)}}})};(0,y.useEffect)(()=>{if(Xt.current&&ke&&ke.match(ae)&&window.PR.prettyPrint(),Xt.current)return Xt.current.addEventListener("click",at),()=>{var ut;(ut=Xt.current)==null||ut.removeEventListener("click",at),(0,Me.AL)(),(0,Me.Iy)()}},[ke,Xt.current,at]),(0,y.useEffect)(()=>{var ut;const nt=lt=>{lt.preventDefault(),lt.clipboardData.setData("text",window.getSelection().toString())};return(ut=Xt.current)==null||ut.addEventListener("copy",nt),()=>{var lt;(lt=Xt.current)==null||lt.removeEventListener("copy",nt)}},[Xt.current]);const St=ut=>//i.test(ut||"");return y.createElement(y.Fragment,null,Pe&&y.createElement("div",{ref:Xt},ke),!Pe&&!St(ke)&&y.createElement("div",{ref:Xt,style:z({},ge),className:`${de||""} ${ze?"disabled-fill":""} markdown-body ${xt.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Pe&&St(ke)&&y.createElement(Ze,{html:ke}),y.createElement(ce.Z,{close:!0,data:ct,type:ct!=null&&ct.length?Be:"",style:z({},et),onClose:()=>we("")}))}},33538:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(89070),ue={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Me=te(59301),fe=({message:he,className:ye,children:Ee,style:Te={}})=>Me.createElement("div",{className:`custom-spinner ${ue.idsRingWrapper} ${ye}`},Me.createElement("div",{className:ue.ldsRing},Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null)),he?Me.createElement("p",{style:Te},he):null,Ee,Me.createElement(y.Outlet,null))},17064:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Me=te(59301),fe=({defaultX:he="40%",leftChild:ye,rightChild:Ee,className:Te,hideResize:pe=!1})=>{const[ce,Fe]=(0,y.useState)(he),De=(0,y.useRef)();function Ze(){De.current=!0}(0,y.useEffect)(()=>{function E(b){De.current&&(ue.Z.publish("resize-move-bar",b),Fe(b.pageX))}function x(){De.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ce=="number"&&ce!==.01?`${ce}px`:he,a=`calc(100% - ${pe?"0px":"4px"} - ${oe})`;return Me.createElement("div",{className:`split-panel-container ${Te}`},Me.createElement("section",{style:{width:oe,display:ce===.01?"none":""}},ye),Me.createElement("section",{className:"resize-x-bar",onMouseDown:Ze},Me.createElement("a",{className:"btn-resize"},Me.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Me.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"})))),Me.createElement("section",{style:{width:a}},Ee))}},13787:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ye}});var y=te(59301),ue={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_"},Me=te(92310),fe=te.n(Me),ye=({className:Ee,style:Te={},leftNode:pe,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:Fe,rightTitle:De="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(ue.result,Ee),style:Te},y.createElement("div",{className:ue.left},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ce)),y.createElement("div",{className:ue.leftNode},pe)),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,De)),y.createElement("div",{className:ue.rightNode},Fe)))},19105:function(ot,yt,te){"use strict";var y=te(59301);const ue=fe=>String(fe).length===1?`0${fe}`:fe,Me=({className:fe="",onChange:he,defaultValue:ye=0})=>{const[Ee,Te]=(0,y.useState)(ye);(0,y.useEffect)(()=>{const De=setTimeout(()=>{Te(Ee+1e3)},1e3);return he(Ee+1e3),()=>{clearInterval(De)}},[Ee]);const pe=parseInt(Ee/(60*6e4))||"00",ce=parseInt(Ee%(60*6e4)/6e4)||"00",Fe=parseInt(Ee%6e4/1e3)||"00";return y.createElement("div",{className:fe},ue(pe),":",ue(ce),":",ue(Fe))};yt.Z=Me},81939:function(ot,yt,te){"use strict";te.d(yt,{cT:function(){return Ae},pe:function(){return le}});var y=te(59301),ue=te(54580),Me=te(8591),fe=te(99064),he=te(28209),ye=te.n(he),Ee=te(1012),Te=te(89070),pe=te(47257),ce=te.n(pe),Fe=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(Pe,me,ge)=>me in Pe?Fe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,b=(Pe,me)=>{for(var ge in me||(me={}))a.call(me,ge)&&x(Pe,ge,me[ge]);if(oe)for(var ge of oe(me))E.call(me,ge)&&x(Pe,ge,me[ge]);return Pe},z=(Pe,me)=>De(Pe,Ze(me)),ee=(Pe,me)=>{var ge={};for(var et in Pe)a.call(Pe,et)&&me.indexOf(et)<0&&(ge[et]=Pe[et]);if(Pe!=null&&oe)for(var et of oe(Pe))me.indexOf(et)<0&&E.call(Pe,et)&&(ge[et]=Pe[et]);return ge},ne=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const{Dragger:ae}=ue.default,le=Pe=>{const me="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var et=ye().enc.Utf8.parse(me);let Ve=ye().enc.Utf8.parse(ge);var ve=ye().AES.decrypt(Pe,et,{iv:Ve,mode:ye().mode.CBC});return ve.toString(ye().enc.Utf8)};let re;const ie=Pe=>ne(void 0,[Pe],function*({identifier:me,oldFilename:ge,newFilename:et}){var Ve,ve,He,ze,Ne,Oe;const Ge=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ge.data=JSON.parse(le(Ge.data));const _e=new OSS({endpoint:(Ve=Ge==null?void 0:Ge.data)==null?void 0:Ve.end_point,region:(ve=Ge==null?void 0:Ge.data)==null?void 0:ve.region,accessKeyId:(He=Ge==null?void 0:Ge.data)==null?void 0:He.access_key_id,accessKeySecret:(ze=Ge==null?void 0:Ge.data)==null?void 0:ze.access_key_secret,bucket:(Ne=Ge==null?void 0:Ge.data)==null?void 0:Ne.bucket,stsToken:(Oe=Ge==null?void 0:Ge.data)==null?void 0:Oe.security_token});return new Promise((rt,ct)=>{console.log(11111,`${me}/${ge}`,`${me}/${et}`,Ge.data),_e.copy(`/${me}/${ge}`,`/${me}/${et}`).then(we=>{console.log("\u62F7\u8D1D\u6210\u529F",we)}).catch(we=>{console.log(we)})})}),Ae=(Pe,me,ge)=>ne(void 0,null,function*(){var et,Ve,ve,He,ze,Ne;me.file_name=Pe.name;const Oe=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(Oe.data)),Oe.data=JSON.parse(le(Oe.data));const Ge=Pe.name.split(".");Ge.pop();const _e=me.realFileName?Ge.join(""):(0,Ee.Z)(),rt=new(ce())({endpoint:(et=Oe==null?void 0:Oe.data)==null?void 0:et.end_point,region:(Ve=Oe==null?void 0:Oe.data)==null?void 0:Ve.region,accessKeyId:(ve=Oe==null?void 0:Oe.data)==null?void 0:ve.access_key_id,accessKeySecret:(He=Oe==null?void 0:Oe.data)==null?void 0:He.access_key_secret,bucket:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.bucket,stsToken:(Ne=Oe==null?void 0:Oe.data)==null?void 0:Ne.security_token});return new Promise((ct,we)=>{var Be;rt.multipartUpload(`${_e}`,new Blob([Pe],{type:Pe.type}),z(b({timeout:200*1e3,partSize:102400},ge),{callback:{url:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(me)}})).then(function(Je){var Le;Pe.response=(Le=Je.data)==null?void 0:Le.data,ct(Je==null?void 0:Je.data)}).catch(function(Je){we(Je),console.log("err:",Je)})})}),de=Pe=>{var me=Pe,{user:ge,cancelUpload:et}=me,Ve=ee(me,["user","cancelUpload"]);const[ve,He]=(0,y.useState)([]);let[ze,Ne]=(0,y.useState)();const Oe={onRemove:_e=>{He([...ve.filter(rt=>rt.name!==_e.name)]),Ve.onChange(ve.filter(rt=>rt.name!==_e.name))},disabled:Ve.disabled,multiple:!0,fileList:ve==null?void 0:ve.map(_e=>_e.file),customRequest:()=>{},beforeUpload:_e=>ne(void 0,null,function*(){let rt=Ve.maxSize||1073741824;if(ve.filter(ct=>ct.name===_e.name).length){Me.ZP.info(`${_e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(_e==null?void 0:_e.size)>rt?(Me.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${rt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ve.push({name:_e.name,file:_e}),He([...ve]),Ve.onChange(ve),!1)})},Ge=(_e,rt)=>ne(void 0,null,function*(){var ct,we,Be,Je,Le,dt;rt.file_name=_e.name;const xt=_e.name,be=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(be.data=JSON.parse(le(be.data)),(be==null?void 0:be.status)!==0){ve[ve.findIndex(Se=>Se.name===xt)].status="error",ve[ve.findIndex(Se=>Se.name===xt)].file.status="error",Ve.onChange(ve),Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ze=new(ce())({endpoint:(ct=be==null?void 0:be.data)==null?void 0:ct.end_point,region:(we=be==null?void 0:be.data)==null?void 0:we.region,accessKeyId:(Be=be==null?void 0:be.data)==null?void 0:Be.access_key_id,accessKeySecret:(Je=be==null?void 0:be.data)==null?void 0:Je.access_key_secret,bucket:(Le=be==null?void 0:be.data)==null?void 0:Le.bucket,stsToken:(dt=be==null?void 0:be.data)==null?void 0:dt.security_token}),console.log(_e,"file"),Ne(ze);const it=_e.name.split(".");it.pop();const Dt=xt.indexOf(".")>-1?rt.realFileName?it.join("."):(0,Ee.Z)():xt;return new Promise((Se,ke)=>{var Ct;try{ze.multipartUpload(`${Ve.identifier}/${Dt}${xt.indexOf(".")>-1?"."+xt.split(".").pop():""}`,new Blob([_e.file],{type:_e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(pt,It,Et)=>{try{console.log("\u8FDB\u5EA6",pt,It,Et);const Xt=ve.findIndex(at=>at.name===xt);ve[Xt].file.percent=pt*100,ve[Xt].tempCheckpoint=It,He([...ve])}catch(Xt){}},checkpoint:ve[ve.findIndex(pt=>pt.name===xt)].tempCheckpoint,callback:{customValue:{id:xt+""},url:(Ct=be==null?void 0:be.data)==null?void 0:Ct.callback_url,host:be==null?void 0:be.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(rt)}}).then(function(pt){var It,Et,Xt;const at=ve.findIndex(St=>St.name===xt);let tt="done";if(((It=pt.data)==null?void 0:It.status)===0){_e.response=(Et=pt.data)==null?void 0:Et.data;const St=ve.findIndex(ut=>ut.name===xt);ve[St].status="done",ve[St].file.status="done"}else Me.ZP.warning((Xt=pt.data)==null?void 0:Xt.message),tt="error";ve[at].status=tt,ve[at].file.status=tt,Ve.onChange(ve),Se(pt==null?void 0:pt.data)}).catch(function(pt){ve[ve.findIndex(It=>It.name===xt)].status="error",ve[ve.findIndex(It=>It.name===xt)].file.status="error",Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),He([...ve]),Ve.onChange(ve),ke(pt),console.log("err:",pt)})}catch(pt){}})});return(0,y.useEffect)(()=>{ve.every(_e=>_e==="done"||_e==="error")&&Ve.onComplete(ve)},[ve]),(0,y.useEffect)(()=>{et&&(ze==null||ze.cancel())},[et]),(0,y.useEffect)(()=>{Ve.uploading&&ve.map(_e=>ne(void 0,null,function*(){var rt;if((!_e.status||_e.status==="error")&&!et){_e.status="uploading",_e.file.status="uploading";const ct=yield Ge(_e,{login:(rt=ge==null?void 0:ge.userInfo)==null?void 0:rt.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),y.createElement(ae,z(b({},Oe),{height:Ve.height,className:Ve.className}),y.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};yt.ZP=(0,Te.connect)(({loading:Pe,globalSetting:me,user:ge})=>({globalSetting:me,loading:Pe.models.competitions,user:ge}))(de)},61398:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Me=te(11611),fe=()=>{const[he,ye]=(0,y.useState)(""),[Ee,Te]=(0,y.useState)(0);let[pe,ce]=(0,y.useState)(),[Fe,De]=(0,y.useState)();const[Ze,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ue.Z.subscribe("preview-image",Ae=>{ye(Ae),console.log(le.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=he},[he]);function E(ie){ie.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ce(void 0),De(void 0),Te(0),ye("")}function b(){Te(Ee+90)}function z(){pe=le.current.width*1.1,Fe=le.current.height*1.1,De(Fe),ce(pe)}function ee(){pe=le.current.width/1.1,Fe=le.current.height/1.1,De(Fe),ce(pe)}const ne=(0,y.useRef)(),ae=(0,y.useRef)(),le=(0,y.useRef)(),re=ie=>{(ie.nativeEvent.target===ne.current||ie.nativeEvent.target===ae.current)&&x()};return y.createElement(y.Fragment,null,he?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ae},y.createElement(Me.Z,{className:"image-preview",src:he,style:{display:"none"},preview:{visible:!0,src:he,onVisibleChange:ie=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return ne}});var y=te(59301),ue=te(57809),Me=te(78241),fe=te(3113),he=te(89780),ye=te.n(he),Ee=te(37036),Te=te(95625),pe=Object.defineProperty,ce=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ae,le,re)=>le in ae?pe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,E=(ae,le)=>{for(var re in le||(le={}))Ze.call(le,re)&&a(ae,re,le[re]);if(De)for(var re of De(le))oe.call(le,re)&&a(ae,re,le[re]);return ae},x=(ae,le)=>ce(ae,Fe(le));const b=ue.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"]};yt.Z=({callback:ae,onCancel:le})=>{const[re,ie]=(0,y.useState)("python");function Ae(Pe){ie(ee[Pe][1])}function de(Pe){ae(Pe)}return y.createElement(Me.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de,style:{width:500}}),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ae},Object.keys(ee).map(Pe=>y.createElement(b,{key:Pe,value:Pe},ee[Pe][0])))),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ne,{mode:re})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:re,options:ie={}}){const Ae=(0,y.useRef)(),[de,Pe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(de){let me=function(ge){const et=ge.getValue();le&&le(et)};return de.on("change",me),()=>{de.off("change",me)}}},[de,le]),(0,y.useEffect)(()=>{de&&de.setOption("mode",re)},[de,re]),(0,y.useEffect)(()=>{de&&(ae!==de.getValue()||ae==="")&&setTimeout(()=>{de.setValue(ae||"")},300)},[de,ae]),(0,y.useEffect)(()=>{if(Ae.current&&!de){const me=ye().fromTextArea(Ae.current,E({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ie));Pe(me)}},[Ae.current,de]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ae}))}},12290:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ft}});var y=te(59301),ue=te(89780),Me=te.n(ue),fe=te(76374),he=te(37036),ye=te(6313),Ee=te(25717),Te=te(99498),pe=te(25419),ce=te(67549),Fe=te(85149),De=({value:xe="",className:Qe,showTextOnly:je,showLines:Ft,style:Qt={}})=>{const $t=(0,y.useMemo)(()=>"",[xe]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:$t}}))},Ze=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(xe,Qe,je)=>Qe in xe?oe(xe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[Qe]=je,ne=(xe,Qe)=>{for(var je in Qe||(Qe={}))b.call(Qe,je)&&ee(xe,je,Qe[je]);if(x)for(var je of x(Qe))z.call(Qe,je)&&ee(xe,je,Qe[je]);return xe},ae=(xe,Qe)=>a(xe,E(Qe));let le=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 re({onActionCallback:xe,title:Qe,icon:je,actionName:Ft,className:Qt="",children:$t}){function gn(){xe(Ft)}return Ze.createElement("a",{title:Qe,className:Qt,onClick:gn},Ze.createElement("i",{className:`${je}`}),$t)}var ie=({watch:xe,showNullButton:Qe,showNullProgramButton:je,onActionCallback:Ft,fullScreen:Qt,insertTemp:$t,hidetoolBar:gn,extraUse:An})=>{const Nn=[...le,{title:`${xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ze.createElement("ul",{className:"markdown-toolbar-container"},!gn&&Nn.map((pn,Zn)=>Ze.createElement("li",{key:Zn},pn.actionName?Ze.createElement(re,ae(ne({},pn),{onActionCallback:Ft})):Ze.createElement("span",{className:"v-line"}))),Qe?Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,je?Ze.createElement(Ze.Fragment,null,Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,$t&&Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${$t}`,onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),An&&Ze.createElement("li",null,An),Ze.createElement("li",{className:"btn-full-screen"},Ze.createElement(re,{icon:`${Qt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Qt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ft})))},Ae=te(79346),de=te(78241),Pe=te(92832),me=te(3113),ge=Object.defineProperty,et=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ne=(xe,Qe,je)=>Qe in xe?ge(xe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[Qe]=je,Oe=(xe,Qe)=>{for(var je in Qe||(Qe={}))He.call(Qe,je)&&Ne(xe,je,Qe[je]);if(ve)for(var je of ve(Qe))ze.call(Qe,je)&&Ne(xe,je,Qe[je]);return xe},Ge=(xe,Qe)=>et(xe,Ve(Qe));const _e={labelCol:{span:4},wrapperCol:{span:20}};var rt=({callback:xe,onCancel:Qe})=>{function je(Ft){xe(Ft)}return y.createElement(de.default,Ge(Oe({},_e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je,style:{width:500}}),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Pe.default,null)),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Pe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},ct=te(97692),we=te(28451),Be=te(43418),Je=te(95237),Le=te(73524),dt=te(59301),xt=({callback:xe,onCancel:Qe})=>{const je=document.createElement("canvas"),Ft=je.getContext("2d");je.width=1e3,je.height=800,Ft.fillStyle="#ffffff",Ft.fillRect(0,0,je.width,je.height);const Qt=je.toDataURL("image/png");return dt.createElement(Be.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},dt.createElement(Je.Z,{style:{height:"100vh"}},dt.createElement(Le.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Qt,visible:!0,title:String(Date.now())},onOk:$t=>{xe({src:$t.url})},onClose:Qe})))},be=te(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var xe=this.diagram;return!(xe===null||xe.isReadOnly||xe.isModelReadOnly||xe.selection.count<2)},it.prototype.alignLeft=function(){var xe=this.diagram;xe.startTransaction("aligning left");var Qe=1/0;xe.selection.each(function(je){je instanceof go.Link||(Qe=Math.min(je.position.x,Qe))}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Qe,je.position.y))}),xe.commitTransaction("aligning left")},it.prototype.alignRight=function(){var xe=this.diagram;xe.startTransaction("aligning right");var Qe=-1/0;xe.selection.each(function(je){if(!(je instanceof go.Link)){var Ft=je.actualBounds.x+je.actualBounds.width;Qe=Math.max(Ft,Qe)}}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Qe-je.actualBounds.width,je.position.y))}),xe.commitTransaction("aligning right")},it.prototype.alignTop=function(){var xe=this.diagram;xe.startTransaction("alignTop");var Qe=1/0;xe.selection.each(function(je){je instanceof go.Link||(Qe=Math.min(je.position.y,Qe))}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.position.x,Qe))}),xe.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var xe=this.diagram;xe.startTransaction("aligning bottom");var Qe=-1/0;xe.selection.each(function(je){if(!(je instanceof go.Link)){var Ft=je.actualBounds.y+je.actualBounds.height;Qe=Math.max(Ft,Qe)}}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.actualBounds.x,Qe-je.actualBounds.height))}),xe.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var xe=this.diagram,Qe=xe.selection.first();if(Qe){xe.startTransaction("aligning Center X");var je=Qe.actualBounds.x+Qe.actualBounds.width/2;xe.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(je-Ft.actualBounds.width/2,Ft.actualBounds.y))}),xe.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var xe=this.diagram,Qe=xe.selection.first();if(Qe){xe.startTransaction("aligning Center Y");var je=Qe.actualBounds.y+Qe.actualBounds.height/2;xe.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.actualBounds.x,je-Ft.actualBounds.height/2))}),xe.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(xe){var Qe=this.diagram;Qe.startTransaction("align Column"),xe===void 0&&(xe=0),xe=parseFloat(xe);var je=new Array;Qe.selection.each(function(An){An instanceof go.Link||je.push(An)});for(var Ft=0;Ft0){for(var An=$t.elt(gn-1);An!==null&&An.isTreeExpanded&&!An.isTreeLeaf;){var Nn=this._sortTreeChildrenByY(An);An=Nn.last()}An!==null&&xe.select(An)}else xe.select(Qt)}}else if(je.key==="Down")if(Qe.isTreeExpanded&&!Qe.isTreeLeaf){var Ft=this._sortTreeChildrenByY(Qe).first();Ft!==null&&xe.select(Ft)}else for(;Qe!==null;){var Qt=Qe.findTreeParentNode();if(Qt===null)break;var $t=this._sortTreeChildrenByY(Qt),gn=$t.indexOf(Qe);if(gn<$t.length-1){xe.select($t.elt(gn+1));break}else Qe=Qt}var pn=xe.selection.first();pn!==null&&xe.scrollToRect(pn.actualBounds)}},it.prototype._sortTreeChildrenByY=function(xe){var Qe=new go.List().addAll(xe.findTreeChildrenNodes());return Qe.sort(function(je,Ft){var Qt=je.location,$t=Ft.location;return Qt.y<$t.y?-1:Qt.y>$t.y?1:Qt.x<$t.x?-1:Qt.x>$t.x?1:0}),Qe},it.prototype.copyToClipboard=function(xe){go.CommandHandler.prototype.copyToClipboard.call(this,xe),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var xe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(xe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),xe},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(xe){if(xe!=="move"&&xe!=="select"&&xe!=="scroll"&&xe!=="tree"&&xe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+xe);this._arrowKeyBehavior=xe}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(xe){if(!(xe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+xe);this._pasteOffset.set(xe)}});var Dt=it,Se=te(74413),ke=te(43604),Ct=te(99064),pt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(24065),Et=te(59301),Xt=(xe,Qe,je)=>new Promise((Ft,Qt)=>{var $t=Nn=>{try{An(je.next(Nn))}catch(pn){Qt(pn)}},gn=Nn=>{try{An(je.throw(Nn))}catch(pn){Qt(pn)}},An=Nn=>Nn.done?Ft(Nn.value):Promise.resolve(Nn.value).then($t,gn);An((je=je.apply(xe,Qe)).next())});function at({onCancel:xe,callback:Qe}){let je=(0,y.useRef)(),Ft=(0,y.useRef)(),Qt=(0,y.useRef)(),$t=(0,y.useRef)(!1);const gn=(0,y.useRef)(!1),[An,Nn]=(0,y.useState)(0);function pn(){const Ye=be.bx.make,Lt={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"};je.current=new be.S0(Ft.current,{padding:20,grid:Ye(be.s_,"Grid",Ye(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ye(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Yt=>{var Dn=Yt.diagram.commandHandler.addTopLevelParts(Yt.diagram.selection,!0);Dn||Yt.diagram.currentTool.doCancel()},commandHandler:Ye(Dt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Yt=>{var Dn=Yt.subject;Dn.location=Dn.location.copy().snapToGridPoint(Yt.diagram.grid.gridOrigin,Yt.diagram.grid.gridCellSize),setTimeout(()=>{Yt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Yt=>{var Dn=Yt.subject;setTimeout(()=>{Yt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Yt=>{var Dn=Yt.parameter.part;Dn.invalidateConnectedLinks();var Un=Yt.subject;Yt.diagram.toolManager.linkingTool.isForwards?Un.toNode.invalidateConnectedLinks():Un.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),je.current.nodeTemplate=Ye(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),Ye(be.bn,{name:"SHAPE",fill:Lt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ye(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),je.current.nodeTemplate.toolTip=Ye("ToolTip",Ye(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},Ye(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),Ye(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function xn(Yt,Dn){var Un=(ln,kn)=>{ln.handled=!0,ln.diagram.model.commit(Re=>{var pa=kn.part.adornedPart,Oa=new be.E9().setRectSpot(pa.actualBounds,Yt);Oa.subtract(pa.location),Oa.scale(2,2),Oa.x+=Math.sign(Oa.x)*130,Oa.y+=Math.sign(Oa.y)*130,Oa.add(pa.location),Oa.snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize);var Da=Re.copyNodeData(pa.data);Re.setGroupKeyForNodeData(Da,Re.getGroupKeyForNodeData(pa.data)),Re.addNodeData(Da);var ja={from:pa.key,to:Re.getKeyForNodeData(Da)};Re.addLinkData(ja);var En=ln.diagram.findNodeForData(Da);En.location=Oa,ln.diagram.select(En),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)})};return Ye(be.bn,{figure:Dn,alignment:Yt,alignmentFocus:Yt.opposite(),width:Yt.equals(be.z6.Top)||Yt.equals(be.z6.Bottom)?25:18,height:Yt.equals(be.z6.Top)||Yt.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Lt.white,strokeWidth:4,mouseEnter:(ln,kn)=>kn.fill="dodgerblue",mouseLeave:(ln,kn)=>kn.fill="orange",isActionable:!0,click:Un,contextClick:Un})}function wt(Yt){return Ye(be.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:(Dn,Un)=>Un.fill="dodgerblue",mouseLeave:(Dn,Un)=>Un.fill="orange",click:(Dn,Un)=>{Dn.diagram.commandHandler.showContextMenu(Un.part.adornedPart)}},Yt||{})}je.current.nodeTemplate.selectionAdornmentTemplate=Ye(be.uz,"Spot",Ye(be.Vm,{padding:10}),xn(be.z6.Top,"TriangleUp"),xn(be.z6.Left,"TriangleLeft"),xn(be.z6.Right,"TriangleRight"),xn(be.z6.Bottom,"TriangleDown"),wt({alignment:new be.z6(.75,0)}));function Mn(Yt,Dn){return(Un,ln)=>{Un.handled=!0,Un.diagram.model.commit(kn=>{kn.set(ln.part.adornedPart.data,Yt,Dn)})}}function _t(Yt,Dn){return Dn||(Dn="color"),Ye(be.bn,{width:16,height:16,stroke:"lightgray",fill:Yt,margin:1,background:"transparent",mouseEnter:(Un,ln)=>ln.stroke="dodgerblue",mouseLeave:(Un,ln)=>ln.stroke="lightgray",click:Mn(Dn,Yt),contextClick:Mn(Dn,Yt)})}function mn(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",_t(Lt.white,"fill"),_t(Lt.beige,"fill"),_t(Lt.extralightblue,"fill"),_t(Lt.extralightred,"fill"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",_t(Lt.lightgray,"fill"),_t(Lt.lightgreen,"fill"),_t(Lt.lightblue,"fill"),_t(Lt.lightred,"fill")))]}function Tn(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",_t(Lt.black),_t(Lt.green),_t(Lt.blue),_t(Lt.red))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",_t(Lt.white),_t(Lt.magenta),_t(Lt.purple),_t(Lt.orange)))]}function Cn(Yt,Dn){return Dn||(Dn="thickness"),Ye(be.bn,"LineH",{width:16,height:16,strokeWidth:Yt,margin:1,background:"transparent",mouseEnter:(Un,ln)=>ln.background="dodgerblue",mouseLeave:(Un,ln)=>ln.background="transparent",click:Mn(Dn,Yt),contextClick:Mn(Dn,Yt)})}function ea(Yt,Dn){return Dn||(Dn="dash"),Ye(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Yt,margin:1,background:"transparent",mouseEnter:(Un,ln)=>ln.background="dodgerblue",mouseLeave:(Un,ln)=>ln.background="transparent",click:Mn(Dn,Yt),contextClick:Mn(Dn,Yt)})}function _n(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Cn(1),Cn(2),Cn(3),Cn(4))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",ea(null),ea([2,4]),ea([4,4])))]}function oa(Yt,Dn){return Dn||(Dn="figure"),Ye(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Yt,margin:1,background:"transparent",mouseEnter:(Un,ln)=>ln.fill="dodgerblue",mouseLeave:(Un,ln)=>ln.fill="lightgray",click:Mn(Dn,Yt),contextClick:Mn(Dn,Yt)})}je.current.nodeTemplate.contextMenu=Ye("ContextMenu",Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Rectangle"),oa("RoundedRectangle"),oa("Ellipse"),oa("Diamond"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Parallelogram2"),oa("ManualOperation"),oa("Procedure"),oa("Cylinder1"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Terminator"),oa("CreateRequest"),oa("Document"),oa("TriangleDown"))),mn(),Tn(),_n()),je.current.groupTemplate=Ye(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Yt,Dn)=>{var Un=Dn.addMembers(Dn.diagram.selection,!0);Un||Dn.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),Ye(be.s_,"Auto",{name:"BODY"},Ye(be.bn,{parameter1:10,fill:Lt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.Vm,{background:"transparent",margin:20})),Ye(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),je.current.groupTemplate.selectionAdornmentTemplate=Ye(be.uz,"Spot",Ye(be.s_,"Auto",Ye(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ye(be.Vm,{margin:1.5})),wt({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),je.current.groupTemplate.contextMenu=Ye("ContextMenu",mn(),Tn(),_n()),je.current.linkTemplate=Ye(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",Yt=>Yt>=1?10:0),new be.KX("toShortLength","dir",Yt=>Yt>=1?10:0),new be.KX("points").makeTwoWay(),Ye(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt===1)),Ye(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt>=1),new be.KX("width","thickness",Yt=>7+3*Yt),new be.KX("height","thickness",Yt=>7+3*Yt),new be.KX("segmentOffset","thickness",Yt=>new be.E9(-15,4+1.5*Yt))),Ye(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt===2),new be.KX("width","thickness",Yt=>7+3*Yt),new be.KX("height","thickness",Yt=>7+3*Yt),new be.KX("segmentOffset","thickness",Yt=>new be.E9(-15,4+1.5*Yt))),Ye(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),je.current.linkTemplate.selectionAdornmentTemplate=Ye(be.uz,Ye(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ca(2)},new be.KX("pathPattern","thickness",ca)),wt({alignmentFocus:new be.z6(0,0,-6,-4)}));function ca(Yt){return Ye(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Yt+4).toString()+" H3"})}function Qn(Yt){var Dn="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Yt===0?Dn="M0 0 M16 16 M0 8 L16 8":Yt===2&&(Dn="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ye(be.bn,{geometryString:Dn,margin:2,background:"transparent",mouseEnter:(Un,ln)=>ln.background="dodgerblue",mouseLeave:(Un,ln)=>ln.background="transparent",click:Mn("dir",Yt),contextClick:Mn("dir",Yt)})}function qn(Yt){var Dn=(Un,ln)=>{Un.handled=!0,Un.diagram.model.commit(kn=>{var Re=ln.part.adornedPart;kn.set(Re.data,Yt?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(Yt?Re.toNode:Re.fromNode).invalidateConnectedLinks()})};return Ye(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Un,ln)=>ln.background="dodgerblue",mouseLeave:(Un,ln)=>ln.background="transparent",click:Dn,contextClick:Dn})}function tn(Yt,Dn){var Un=0,ln=be.z6.RightSide;Yt.equals(be.z6.Top)?(Un=270,ln=be.z6.TopSide):Yt.equals(be.z6.Left)?(Un=180,ln=be.z6.LeftSide):Yt.equals(be.z6.Bottom)&&(Un=90,ln=be.z6.BottomSide),Dn||(Un-=180);var kn=(Re,pa)=>{Re.handled=!0,Re.diagram.model.commit(Oa=>{var Da=pa.part.adornedPart;Oa.set(Da.data,Dn?"toSpot":"fromSpot",be.z6.stringify(ln)),(Dn?Da.toNode:Da.fromNode).invalidateConnectedLinks()})};return Ye(be.bn,{alignment:Yt,alignmentFocus:Yt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Un,background:"transparent",mouseEnter:(Re,pa)=>pa.background="dodgerblue",mouseLeave:(Re,pa)=>pa.background="transparent",click:kn,contextClick:kn})}je.current.linkTemplate.contextMenu=Ye("ContextMenu",Tn(),_n(),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Qn(0),Qn(1),Qn(2))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Ye(be.s_,"Spot",qn(!1),tn(be.z6.Top,!1),tn(be.z6.Left,!1),tn(be.z6.Right,!1),tn(be.z6.Bottom,!1)),Ye(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},qn(!0),tn(be.z6.Top,!0),tn(be.z6.Left,!0),tn(be.z6.Right,!0),tn(be.z6.Bottom,!0)))));const Aa=`{ "class": "GraphLinksModel", +`)}catch(We){}if(ve){let We=-1;return rt=rt.replaceAll("<","<").replaceAll(">",">").replace(/(@▁▁@|@▁@)/g,function(Mt,nn,Ot){var Jt;return++We,it(Mt,We,(Jt=Ne==null?void 0:Ne[We])==null?void 0:Jt.value.replaceAll("<","<").replaceAll(">",">"))}),`
      ${Se(rt||"")}
      `}let ut=Se(rt);ut=(0,Me.ZP)(ut);const nt=(0,Me.ez)();rt.match(/\[TOC\]/)&&(ut=ut.replace("

      [TOC]

      ",(0,Me.Qv)()),(0,Me.Iy)()),ut=ut.replace(/(__special_katext_id_\d+__)/g,(We,Mt)=>{const{type:nn,expression:Ot}=nt[Mt];return(0,Te.renderToString)(le(Ot)||"",{displayMode:nn==="block",throwOnError:!1,output:"html"})}),ut=ut.replace(/▁/g,"\u2581\u2581\u2581\u2581\u2581"),(0,Me.AL)();const lt=document.createElement("div");if(lt.innerHTML=ut,Pe)return lt.innerText;if(Ve){const We=Ve.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return Et(lt,We),lt.innerHTML}return setTimeout(()=>tt(),500),lt.innerHTML},[rt,Ve]);(0,y.useEffect)(()=>{Xt.current&&Xt.current.querySelectorAll(["input","textarea"]).forEach(nt=>{nt.oninput=Ct,nt.onblur=pt,nt.onfocus=It})},[Le]),(0,y.useEffect)(()=>{var ut,nt,lt,We,Mt;if(Ne!=null&&Ne.length)try{const nn=Xt.current.querySelectorAll(".edu-program-fill-score"),Ot=Xt.current.querySelectorAll('[name="edu-program-fill"]');for(const[Jt,$t]of Ot.entries())$t.value=((ut=Ne==null?void 0:Ne[Jt])==null?void 0:ut.value)||"",((nt=Ne==null?void 0:Ne[Jt])==null?void 0:nt.type)==="warning"?$t.className="program-fill-warning":((lt=Ne==null?void 0:Ne[Jt])==null?void 0:lt.type)==="success"?$t.className="program-fill-success":$t.className="";for(const[Jt,$t]of nn.entries())$t.innerHTML=(We=Ne==null?void 0:Ne[Jt])!=null&&We.score?`${(Mt=Ne==null?void 0:Ne[Jt])==null?void 0:Mt.score}\u5206`:"";dt(Ne)}catch(nn){console.log(nn,"error")}},[Ne]);const Ct=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),Oe(Le,ut.target.dataset.id)},pt=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),Ge(Le,ut.target.dataset.id)},It=ut=>{Le[ut.target.dataset.id]=Le[ut.target.dataset.id]||{},Le[ut.target.dataset.id].value=ut.target.value,dt([...Le]),_e(Le,ut.target.dataset.id)};function Et(ut,nt){return ut.childNodes.forEach(lt=>{var We;if(lt.childNodes.length>0)Et(lt,nt);else if(lt.nodeName!=="IMG")if(lt.innerHTML)lt.innerHTML=(We=lt.innerHTML)==null?void 0:We.replace(new RegExp(nt,"gi"),'$&');else{const Mt=document.createElement("span");Mt.innerHTML=lt.textContent.replace(new RegExp(nt,"gi"),'$&'),lt.replaceWith(Mt)}})}const Xt=(0,y.useRef)();Me.jb.WebkitLineClamp=me,me&&(ge=z(z({},ge),Me.jb));function at(ut){let nt=ut.target;if(nt.tagName.toUpperCase()==="A"){let lt=nt.getAttribute("href");if(lt.indexOf("office")>-1)ut.preventDefault(),we(lt),Je("office");else if(lt.indexOf("application/pdf")>-1)ut.preventDefault(),we(lt),Je("pdf");else if(lt.indexOf("text/html")>-1)ut.preventDefault(),we(lt),Je("html");else if(lt.startsWith("#")){ut.preventDefault();let We=document.getElementById(lt.replace("#",""));We&&We.scrollIntoView(!0)}}}const tt=()=>{var ut;const nt=(ut=Xt.current)==null?void 0:ut.querySelectorAll("video");nt==null||nt.forEach(lt=>{if(lt.oncontextmenu=()=>!1,lt.src.indexOf(".m3u8")>-1&&!lt.canPlayType("application/vnd.apple.mpegurl")){if(he.ZP.isSupported()){var We=new he.ZP;We.loadSource(lt.src),We.attachMedia(lt)}}})};(0,y.useEffect)(()=>{if(Xt.current&&ke&&ke.match(ae)&&window.PR.prettyPrint(),Xt.current)return Xt.current.addEventListener("click",at),()=>{var ut;(ut=Xt.current)==null||ut.removeEventListener("click",at),(0,Me.AL)(),(0,Me.Iy)()}},[ke,Xt.current,at]),(0,y.useEffect)(()=>{var ut;const nt=lt=>{lt.preventDefault(),lt.clipboardData.setData("text",window.getSelection().toString())};return(ut=Xt.current)==null||ut.addEventListener("copy",nt),()=>{var lt;(lt=Xt.current)==null||lt.removeEventListener("copy",nt)}},[Xt.current]);const St=ut=>//i.test(ut||"");return y.createElement(y.Fragment,null,Pe&&y.createElement("div",{ref:Xt},ke),!Pe&&!St(ke)&&y.createElement("div",{ref:Xt,style:z({},ge),className:`${de||""} ${ze?"disabled-fill":""} markdown-body ${xt.current}`,dangerouslySetInnerHTML:{__html:ke}}),!Pe&&St(ke)&&y.createElement(Ze,{html:ke}),y.createElement(ce.Z,{close:!0,data:ct,type:ct!=null&&ct.length?Be:"",style:z({},et),onClose:()=>we("")}))}},33538:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(89070),ue={ldsRing:"ldsRing___mpBZC",idsRingWrapper:"idsRingWrapper___Of9_n",ldsring:"ldsring___o0w2t"},Me=te(59301),fe=({message:he,className:ye,children:Ee,style:Te={}})=>Me.createElement("div",{className:`custom-spinner ${ue.idsRingWrapper} ${ye}`},Me.createElement("div",{className:ue.ldsRing},Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null),Me.createElement("div",null)),he?Me.createElement("p",{style:Te},he):null,Ee,Me.createElement(y.Outlet,null))},17064:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Me=te(59301),fe=({defaultX:he="40%",leftChild:ye,rightChild:Ee,className:Te,hideResize:pe=!1})=>{const[ce,Fe]=(0,y.useState)(he),De=(0,y.useRef)();function Ze(){De.current=!0}(0,y.useEffect)(()=>{function E(b){De.current&&(ue.Z.publish("resize-move-bar",b),Fe(b.pageX))}function x(){De.current=!1}return window.addEventListener("mousemove",E),window.addEventListener("mouseup",x),()=>{window.removeEventListener("mousemove",E),window.removeEventListener("mouseup",x)}},[]);const oe=typeof ce=="number"&&ce!==.01?`${ce}px`:he,a=`calc(100% - ${pe?"0px":"4px"} - ${oe})`;return Me.createElement("div",{className:`split-panel-container ${Te}`},Me.createElement("section",{style:{width:oe,display:ce===.01?"none":""}},ye),Me.createElement("section",{className:"resize-x-bar",onMouseDown:Ze},Me.createElement("a",{className:"btn-resize"},Me.createElement("svg",{width:"16",height:"13",viewBox:"0 0 16 13"},Me.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"})))),Me.createElement("section",{style:{width:a}},Ee))}},13787:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ye}});var y=te(59301),ue={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_"},Me=te(92310),fe=te.n(Me),ye=({className:Ee,style:Te={},leftNode:pe,leftTitle:ce="\u81EA\u6D4B\u8F93\u5165",rightNode:Fe,rightTitle:De="\u8FD0\u884C\u7ED3\u679C"})=>y.createElement("div",{className:fe()(ue.result,Ee),style:Te},y.createElement("div",{className:ue.left},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#08CF76"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),y.createElement("span",null,ce)),y.createElement("div",{className:ue.leftNode},pe)),y.createElement("div",{className:ue.right},y.createElement("div",{className:ue.title},y.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),y.createElement("span",null,De)),y.createElement("div",{className:ue.rightNode},Fe)))},19105:function(ot,yt,te){"use strict";var y=te(59301);const ue=fe=>String(fe).length===1?`0${fe}`:fe,Me=({className:fe="",onChange:he,defaultValue:ye=0})=>{const[Ee,Te]=(0,y.useState)(ye);(0,y.useEffect)(()=>{const De=setTimeout(()=>{Te(Ee+1e3)},1e3);return he(Ee+1e3),()=>{clearInterval(De)}},[Ee]);const pe=parseInt(Ee/(60*6e4))||"00",ce=parseInt(Ee%(60*6e4)/6e4)||"00",Fe=parseInt(Ee%6e4/1e3)||"00";return y.createElement("div",{className:fe},ue(pe),":",ue(ce),":",ue(Fe))};yt.Z=Me},81939:function(ot,yt,te){"use strict";te.d(yt,{cT:function(){return Ae},pe:function(){return le}});var y=te(59301),ue=te(54580),Me=te(8591),fe=te(99064),he=te(28209),ye=te.n(he),Ee=te(1012),Te=te(89070),pe=te(47257),ce=te.n(pe),Fe=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(Pe,me,ge)=>me in Pe?Fe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,b=(Pe,me)=>{for(var ge in me||(me={}))a.call(me,ge)&&x(Pe,ge,me[ge]);if(oe)for(var ge of oe(me))E.call(me,ge)&&x(Pe,ge,me[ge]);return Pe},z=(Pe,me)=>De(Pe,Ze(me)),ee=(Pe,me)=>{var ge={};for(var et in Pe)a.call(Pe,et)&&me.indexOf(et)<0&&(ge[et]=Pe[et]);if(Pe!=null&&oe)for(var et of oe(Pe))me.indexOf(et)<0&&E.call(Pe,et)&&(ge[et]=Pe[et]);return ge},ne=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const{Dragger:ae}=ue.default,le=Pe=>{const me="bf3c199c2470cb477d907b1e0917c17b",ge="5183666c72eec9e4";var et=ye().enc.Utf8.parse(me);let Ve=ye().enc.Utf8.parse(ge);var ve=ye().AES.decrypt(Pe,et,{iv:Ve,mode:ye().mode.CBC});return ve.toString(ye().enc.Utf8)};let re;const ie=Pe=>ne(void 0,[Pe],function*({identifier:me,oldFilename:ge,newFilename:et}){var Ve,ve,He,ze,Ne,Oe;const Ge=yield Fetch("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});Ge.data=JSON.parse(le(Ge.data));const _e=new OSS({endpoint:(Ve=Ge==null?void 0:Ge.data)==null?void 0:Ve.end_point,region:(ve=Ge==null?void 0:Ge.data)==null?void 0:ve.region,accessKeyId:(He=Ge==null?void 0:Ge.data)==null?void 0:He.access_key_id,accessKeySecret:(ze=Ge==null?void 0:Ge.data)==null?void 0:ze.access_key_secret,bucket:(Ne=Ge==null?void 0:Ge.data)==null?void 0:Ne.bucket,stsToken:(Oe=Ge==null?void 0:Ge.data)==null?void 0:Oe.security_token});return new Promise((rt,ct)=>{console.log(11111,`${me}/${ge}`,`${me}/${et}`,Ge.data),_e.copy(`/${me}/${ge}`,`/${me}/${et}`).then(we=>{console.log("\u62F7\u8D1D\u6210\u529F",we)}).catch(we=>{console.log(we)})})}),Ae=(Pe,me,ge)=>ne(void 0,null,function*(){var et,Ve,ve,He,ze,Ne;me.file_name=Pe.name;const Oe=yield(0,fe.ZP)("/api/buckets/get_upload_token.json",{method:"get"});console.log("decrypt(res.data):",le(Oe.data)),Oe.data=JSON.parse(le(Oe.data));const Ge=Pe.name.split(".");Ge.pop();const _e=me.realFileName?Ge.join(""):(0,Ee.Z)(),rt=new(ce())({endpoint:(et=Oe==null?void 0:Oe.data)==null?void 0:et.end_point,region:(Ve=Oe==null?void 0:Oe.data)==null?void 0:Ve.region,accessKeyId:(ve=Oe==null?void 0:Oe.data)==null?void 0:ve.access_key_id,accessKeySecret:(He=Oe==null?void 0:Oe.data)==null?void 0:He.access_key_secret,bucket:(ze=Oe==null?void 0:Oe.data)==null?void 0:ze.bucket,stsToken:(Ne=Oe==null?void 0:Oe.data)==null?void 0:Ne.security_token});return new Promise((ct,we)=>{var Be;rt.multipartUpload(`${_e}`,new Blob([Pe],{type:Pe.type}),z(b({timeout:200*1e3,partSize:102400},ge),{callback:{url:(Be=Oe==null?void 0:Oe.data)==null?void 0:Be.callback_url,host:Oe==null?void 0:Oe.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(me)}})).then(function(Je){var Le;Pe.response=(Le=Je.data)==null?void 0:Le.data,ct(Je==null?void 0:Je.data)}).catch(function(Je){we(Je),console.log("err:",Je)})})}),de=Pe=>{var me=Pe,{user:ge,cancelUpload:et}=me,Ve=ee(me,["user","cancelUpload"]);const[ve,He]=(0,y.useState)([]);let[ze,Ne]=(0,y.useState)();const Oe={onRemove:_e=>{He([...ve.filter(rt=>rt.name!==_e.name)]),Ve.onChange(ve.filter(rt=>rt.name!==_e.name))},disabled:Ve.disabled,multiple:!0,fileList:ve==null?void 0:ve.map(_e=>_e.file),customRequest:()=>{},beforeUpload:_e=>ne(void 0,null,function*(){let rt=Ve.maxSize||1073741824;if(ve.filter(ct=>ct.name===_e.name).length){Me.ZP.info(`${_e.name}\u5DF2\u5B58\u5728\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}return(_e==null?void 0:_e.size)>rt?(Me.ZP.info(`\u6587\u4EF6\u8D85\u8FC7${rt/1024/1024/1024}GB\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42`),!1):(ve.push({name:_e.name,file:_e}),He([...ve]),Ve.onChange(ve),!1)})},Ge=(_e,rt)=>ne(void 0,null,function*(){var ct,we,Be,Je,Le,dt;rt.file_name=_e.name;const xt=_e.name,be=yield(0,fe.ZP)("/api/buckets/get_upload_token_for_big_files.json",{method:"get"});if(be.data=JSON.parse(le(be.data)),(be==null?void 0:be.status)!==0){ve[ve.findIndex(Se=>Se.name===xt)].status="error",ve[ve.findIndex(Se=>Se.name===xt)].file.status="error",Ve.onChange(ve),Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5");return}ze=new(ce())({endpoint:(ct=be==null?void 0:be.data)==null?void 0:ct.end_point,region:(we=be==null?void 0:be.data)==null?void 0:we.region,accessKeyId:(Be=be==null?void 0:be.data)==null?void 0:Be.access_key_id,accessKeySecret:(Je=be==null?void 0:be.data)==null?void 0:Je.access_key_secret,bucket:(Le=be==null?void 0:be.data)==null?void 0:Le.bucket,stsToken:(dt=be==null?void 0:be.data)==null?void 0:dt.security_token}),console.log(_e,"file"),Ne(ze);const it=_e.name.split(".");it.pop();const Dt=xt.indexOf(".")>-1?rt.realFileName?it.join("."):(0,Ee.Z)():xt;return new Promise((Se,ke)=>{var Ct;try{ze.multipartUpload(`${Ve.identifier}/${Dt}${xt.indexOf(".")>-1?"."+xt.split(".").pop():""}`,new Blob([_e.file],{type:_e.file.type}),{timeout:3600*1e3,partSize:1002400,progress:(pt,It,Et)=>{try{console.log("\u8FDB\u5EA6",pt,It,Et);const Xt=ve.findIndex(at=>at.name===xt);ve[Xt].file.percent=pt*100,ve[Xt].tempCheckpoint=It,He([...ve])}catch(Xt){}},checkpoint:ve[ve.findIndex(pt=>pt.name===xt)].tempCheckpoint,callback:{customValue:{id:xt+""},url:(Ct=be==null?void 0:be.data)==null?void 0:Ct.callback_url,host:be==null?void 0:be.data.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,fe.rz)(rt)}}).then(function(pt){var It,Et,Xt;const at=ve.findIndex(St=>St.name===xt);let tt="done";if(((It=pt.data)==null?void 0:It.status)===0){_e.response=(Et=pt.data)==null?void 0:Et.data;const St=ve.findIndex(ut=>ut.name===xt);ve[St].status="done",ve[St].file.status="done"}else Me.ZP.warning((Xt=pt.data)==null?void 0:Xt.message),tt="error";ve[at].status=tt,ve[at].file.status=tt,Ve.onChange(ve),Se(pt==null?void 0:pt.data)}).catch(function(pt){ve[ve.findIndex(It=>It.name===xt)].status="error",ve[ve.findIndex(It=>It.name===xt)].file.status="error",Me.ZP.warning("\u4E0A\u4F20\u5931\u8D25\uFF0C\u8BF7\u91CD\u65B0\u5C1D\u8BD5"),He([...ve]),Ve.onChange(ve),ke(pt),console.log("err:",pt)})}catch(pt){}})});return(0,y.useEffect)(()=>{ve.every(_e=>_e==="done"||_e==="error")&&Ve.onComplete(ve)},[ve]),(0,y.useEffect)(()=>{et&&(ze==null||ze.cancel())},[et]),(0,y.useEffect)(()=>{Ve.uploading&&ve.map(_e=>ne(void 0,null,function*(){var rt;if((!_e.status||_e.status==="error")&&!et){_e.status="uploading",_e.file.status="uploading";const ct=yield Ge(_e,{login:(rt=ge==null?void 0:ge.userInfo)==null?void 0:rt.login,container_type:Ve.container_type,container_id:Ve.container_id,description:Ve.description,realFileName:Ve.realFileName})}}))},[Ve.uploading]),y.createElement(ae,z(b({},Oe),{height:Ve.height,className:Ve.className}),y.createElement("p",{className:"ant-upload-hint"},Ve.text||"\u62D6\u62FD\u6587\u4EF6\u6216\u8005\u70B9\u51FB\u4E0A\u4F20"))};yt.ZP=(0,Te.connect)(({loading:Pe,globalSetting:me,user:ge})=>({globalSetting:me,loading:Pe.models.competitions,user:ge}))(de)},61398:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return fe}});var y=te(59301),ue=te(34604),Me=te(11611),fe=()=>{const[he,ye]=(0,y.useState)(""),[Ee,Te]=(0,y.useState)(0);let[pe,ce]=(0,y.useState)(),[Fe,De]=(0,y.useState)();const[Ze,oe]=(0,y.useState)(!1),a=(0,y.useRef)("");(0,y.useEffect)(()=>ue.Z.subscribe("preview-image",Ae=>{ye(Ae),console.log(le.current),document.body.style.overflow="hidden"}),[]),(0,y.useEffect)(()=>(document.addEventListener("keydown",E),()=>{document.removeEventListener("keydown",E)}),[]),(0,y.useEffect)(()=>{a.current=he},[he]);function E(ie){ie.keyCode==27&&a.current&&x()}function x(){document.body.style.overflow="auto",ce(void 0),De(void 0),Te(0),ye("")}function b(){Te(Ee+90)}function z(){pe=le.current.width*1.1,Fe=le.current.height*1.1,De(Fe),ce(pe)}function ee(){pe=le.current.width/1.1,Fe=le.current.height/1.1,De(Fe),ce(pe)}const ne=(0,y.useRef)(),ae=(0,y.useRef)(),le=(0,y.useRef)(),re=ie=>{(ie.nativeEvent.target===ne.current||ie.nativeEvent.target===ae.current)&&x()};return y.createElement(y.Fragment,null,he?y.createElement("div",null,y.createElement("div",{className:"preview-wrp-group",ref:ae},y.createElement(Me.Z,{className:"image-preview",src:he,style:{display:"none"},preview:{visible:!0,src:he,onVisibleChange:ie=>{ye("")}},alt:"\u9884\u89C8\u5927\u56FE"}))):null)}},97692:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return ne}});var y=te(59301),ue=te(57809),Me=te(78241),fe=te(3113),he=te(89780),ye=te.n(he),Ee=te(37036),Te=te(95625),pe=Object.defineProperty,ce=Object.defineProperties,Fe=Object.getOwnPropertyDescriptors,De=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable,a=(ae,le,re)=>le in ae?pe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,E=(ae,le)=>{for(var re in le||(le={}))Ze.call(le,re)&&a(ae,re,le[re]);if(De)for(var re of De(le))oe.call(le,re)&&a(ae,re,le[re]);return ae},x=(ae,le)=>ce(ae,Fe(le));const b=ue.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"]};yt.Z=({callback:ae,onCancel:le})=>{const[re,ie]=(0,y.useState)("python");function Ae(Pe){ie(ee[Pe][1])}function de(Pe){ae(Pe)}return y.createElement(Me.default,x(E({},z),{className:"code-block-panel",initialValues:{language:"python",content:""},onFinish:de,style:{width:500}}),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u8BED\u8A00",name:"language"},y.createElement(ue.default,{getPopupContainer:Pe=>Pe.parentNode,onChange:Ae},Object.keys(ee).map(Pe=>y.createElement(b,{key:Pe,value:Pe},ee[Pe][0])))),y.createElement(Me.default.Item,{label:"\u4EE3\u7801\u5185\u5BB9",name:"content",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u4EE3\u7801\u5185\u5BB9"}]},y.createElement(ne,{mode:re})),y.createElement("div",{className:"flex-container flex-end"},y.createElement(fe.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(fe.ZP,{type:"ghost",onClick:le},"\u53D6\u6D88")))};function ne({value:ae,onChange:le,mode:re,options:ie={}}){const Ae=(0,y.useRef)(),[de,Pe]=(0,y.useState)();return(0,y.useEffect)(()=>{if(de){let me=function(ge){const et=ge.getValue();le&&le(et)};return de.on("change",me),()=>{de.off("change",me)}}},[de,le]),(0,y.useEffect)(()=>{de&&de.setOption("mode",re)},[de,re]),(0,y.useEffect)(()=>{de&&(ae!==de.getValue()||ae==="")&&setTimeout(()=>{de.setValue(ae||"")},300)},[de,ae]),(0,y.useEffect)(()=>{if(Ae.current&&!de){const me=ye().fromTextArea(Ae.current,E({mode:re,lineNumbers:!0,lineWrapping:!0,autoCloseBrackets:!0,tabSize:4,autofocus:!0,autoCloseTags:!0,matchBrackets:!0,styleActiveLine:!0},ie));Pe(me)}},[Ae.current,de]),y.createElement("div",{className:"my-codemirror-container"},y.createElement("textarea",{ref:Ae}))}},12290:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ft}});var y=te(59301),ue=te(89780),Me=te.n(ue),fe=te(76374),he=te(37036),ye=te(6313),Ee=te(25717),Te=te(99498),pe=te(25419),ce=te(67549),Fe=te(85149),De=({value:xe="",className:Qe,showTextOnly:je,showLines:Ft,style:Qt={}})=>{const _t=(0,y.useMemo)(()=>"",[xe]);return y.createElement(y.Fragment,null,y.createElement("div",{dangerouslySetInnerHTML:{__html:_t}}))},Ze=te(59301),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(xe,Qe,je)=>Qe in xe?oe(xe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[Qe]=je,ne=(xe,Qe)=>{for(var je in Qe||(Qe={}))b.call(Qe,je)&&ee(xe,je,Qe[je]);if(x)for(var je of x(Qe))z.call(Qe,je)&&ee(xe,je,Qe[je]);return xe},ae=(xe,Qe)=>a(xe,E(Qe));let le=[{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\u56FE\u50CF",icon:"iconfont icon-shuxuetuxiang2",actionName:"maths-latex"},{title:"\u591A\u884C\u516C\u5F0F",icon:"iconfont icon-jisuan1",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 re({onActionCallback:xe,title:Qe,icon:je,actionName:Ft,className:Qt="",children:_t}){function gn(){xe(Ft)}return Ze.createElement("a",{title:Qe,className:Qt,onClick:gn},Ze.createElement("i",{className:`${je}`}),_t)}var ie=({watch:xe,showNullButton:Qe,showNullProgramButton:je,onActionCallback:Ft,fullScreen:Qt,insertTemp:_t,hidetoolBar:gn,extraUse:An})=>{const Mn=[...le,{title:`${xe?"\u5173\u95ED\u5B9E\u65F6\u9884\u89C8":"\u5F00\u542F\u5B9E\u65F6\u9884\u89C8"}`,icon:`${xe?"md-iconfont icon-eye-slash":"md-iconfont icon-eye"}`,actionName:"trigger-watch"}];return Ze.createElement("ul",{className:"markdown-toolbar-container"},!gn&&Mn.map((pn,Zn)=>Ze.createElement("li",{key:Zn},pn.actionName?Ze.createElement(re,ae(ne({},pn),{onActionCallback:Ft})):Ze.createElement("span",{className:"v-line"}))),Qe?Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-null-ch",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"\u70B9\u51FB\u63D2\u5165\b\u586B\u7A7A\u9879"))):null,je?Ze.createElement(Ze.Fragment,null,Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-signal",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"+\u5355\u884C\u586B\u7A7A\u9879"))),Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-uniE900 insert-blank",className:"btn-null",title:"\u589E\u52A0\u586B\u7A7A",actionName:"add-multiple",onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"+\u591A\u884C\u586B\u7A7A\u9879")))):null,_t&&Ze.createElement("li",null,Ze.createElement(re,{icon:"md-iconfont icon-edit",className:"btn-null",title:"\u63D2\u5165\u6A21\u677F",actionName:`inster-template-${_t}`,onActionCallback:Ft},Ze.createElement("span",{className:"fill-tip"},"\u63D2\u5165\u6A21\u677F"))),An&&Ze.createElement("li",null,An),Ze.createElement("li",{className:"btn-full-screen"},Ze.createElement(re,{icon:`${Qt?"md-iconfont icon-shrink":"md-iconfont icon-enlarge"}`,title:Qt?"\u5173\u95ED\u5168\u5C4F":"\u5F00\u542F\u5168\u5C4F",actionName:"trigger-full-screen",onActionCallback:Ft})))},Ae=te(79346),de=te(78241),Pe=te(92832),me=te(3113),ge=Object.defineProperty,et=Object.defineProperties,Ve=Object.getOwnPropertyDescriptors,ve=Object.getOwnPropertySymbols,He=Object.prototype.hasOwnProperty,ze=Object.prototype.propertyIsEnumerable,Ne=(xe,Qe,je)=>Qe in xe?ge(xe,Qe,{enumerable:!0,configurable:!0,writable:!0,value:je}):xe[Qe]=je,Oe=(xe,Qe)=>{for(var je in Qe||(Qe={}))He.call(Qe,je)&&Ne(xe,je,Qe[je]);if(ve)for(var je of ve(Qe))ze.call(Qe,je)&&Ne(xe,je,Qe[je]);return xe},Ge=(xe,Qe)=>et(xe,Ve(Qe));const _e={labelCol:{span:4},wrapperCol:{span:20}};var rt=({callback:xe,onCancel:Qe})=>{function je(Ft){xe(Ft)}return y.createElement(de.default,Ge(Oe({},_e),{initialValues:{link:"http://",title:""},className:"link-panel",onFinish:je,style:{width:500}}),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u5730\u5740",name:"link",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u5730\u5740"}]},y.createElement(Pe.default,null)),y.createElement(de.default.Item,{label:"\u94FE\u63A5\u6807\u9898",name:"title",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u94FE\u63A5\u6807\u9898"}]},y.createElement(Pe.default,null)),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},ct=te(97692),we=te(28451),Be=te(43418),Je=te(95237),Le=te(73524),dt=te(59301),xt=({callback:xe,onCancel:Qe})=>{const je=document.createElement("canvas"),Ft=je.getContext("2d");je.width=1e3,je.height=800,Ft.fillStyle="#ffffff",Ft.fillRect(0,0,je.width,je.height);const Qt=je.toDataURL("image/png");return dt.createElement(Be.default,{open:!0,width:"100vw",style:{height:"100vh",top:0},footer:null,title:null,closable:!1},dt.createElement(Je.Z,{style:{height:"100vh"}},dt.createElement(Le.Z,{fullWidth:!0,noAssociationId:!0,showFullTools:!0,data:{src:Qt,visible:!0,title:String(Date.now())},onOk:_t=>{xe({src:_t.url})},onClose:Qe})))},be=te(12378);function it(){go.CommandHandler.call(this),this._arrowKeyBehavior="move",this._pasteOffset=new go.Point(10,10),this._lastPasteOffset=new go.Point(0,0)}go.Diagram.inherit(it,go.CommandHandler),it.prototype.canAlignSelection=function(){var xe=this.diagram;return!(xe===null||xe.isReadOnly||xe.isModelReadOnly||xe.selection.count<2)},it.prototype.alignLeft=function(){var xe=this.diagram;xe.startTransaction("aligning left");var Qe=1/0;xe.selection.each(function(je){je instanceof go.Link||(Qe=Math.min(je.position.x,Qe))}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Qe,je.position.y))}),xe.commitTransaction("aligning left")},it.prototype.alignRight=function(){var xe=this.diagram;xe.startTransaction("aligning right");var Qe=-1/0;xe.selection.each(function(je){if(!(je instanceof go.Link)){var Ft=je.actualBounds.x+je.actualBounds.width;Qe=Math.max(Ft,Qe)}}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(Qe-je.actualBounds.width,je.position.y))}),xe.commitTransaction("aligning right")},it.prototype.alignTop=function(){var xe=this.diagram;xe.startTransaction("alignTop");var Qe=1/0;xe.selection.each(function(je){je instanceof go.Link||(Qe=Math.min(je.position.y,Qe))}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.position.x,Qe))}),xe.commitTransaction("alignTop")},it.prototype.alignBottom=function(){var xe=this.diagram;xe.startTransaction("aligning bottom");var Qe=-1/0;xe.selection.each(function(je){if(!(je instanceof go.Link)){var Ft=je.actualBounds.y+je.actualBounds.height;Qe=Math.max(Ft,Qe)}}),xe.selection.each(function(je){je instanceof go.Link||je.move(new go.Point(je.actualBounds.x,Qe-je.actualBounds.height))}),xe.commitTransaction("aligning bottom")},it.prototype.alignCenterX=function(){var xe=this.diagram,Qe=xe.selection.first();if(Qe){xe.startTransaction("aligning Center X");var je=Qe.actualBounds.x+Qe.actualBounds.width/2;xe.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(je-Ft.actualBounds.width/2,Ft.actualBounds.y))}),xe.commitTransaction("aligning Center X")}},it.prototype.alignCenterY=function(){var xe=this.diagram,Qe=xe.selection.first();if(Qe){xe.startTransaction("aligning Center Y");var je=Qe.actualBounds.y+Qe.actualBounds.height/2;xe.selection.each(function(Ft){Ft instanceof go.Link||Ft.move(new go.Point(Ft.actualBounds.x,je-Ft.actualBounds.height/2))}),xe.commitTransaction("aligning Center Y")}},it.prototype.alignColumn=function(xe){var Qe=this.diagram;Qe.startTransaction("align Column"),xe===void 0&&(xe=0),xe=parseFloat(xe);var je=new Array;Qe.selection.each(function(An){An instanceof go.Link||je.push(An)});for(var Ft=0;Ft0){for(var An=_t.elt(gn-1);An!==null&&An.isTreeExpanded&&!An.isTreeLeaf;){var Mn=this._sortTreeChildrenByY(An);An=Mn.last()}An!==null&&xe.select(An)}else xe.select(Qt)}}else if(je.key==="Down")if(Qe.isTreeExpanded&&!Qe.isTreeLeaf){var Ft=this._sortTreeChildrenByY(Qe).first();Ft!==null&&xe.select(Ft)}else for(;Qe!==null;){var Qt=Qe.findTreeParentNode();if(Qt===null)break;var _t=this._sortTreeChildrenByY(Qt),gn=_t.indexOf(Qe);if(gn<_t.length-1){xe.select(_t.elt(gn+1));break}else Qe=Qt}var pn=xe.selection.first();pn!==null&&xe.scrollToRect(pn.actualBounds)}},it.prototype._sortTreeChildrenByY=function(xe){var Qe=new go.List().addAll(xe.findTreeChildrenNodes());return Qe.sort(function(je,Ft){var Qt=je.location,_t=Ft.location;return Qt.y<_t.y?-1:Qt.y>_t.y?1:Qt.x<_t.x?-1:Qt.x>_t.x?1:0}),Qe},it.prototype.copyToClipboard=function(xe){go.CommandHandler.prototype.copyToClipboard.call(this,xe),this._lastPasteOffset.set(this.pasteOffset)},it.prototype.pasteFromClipboard=function(){var xe=go.CommandHandler.prototype.pasteFromClipboard.call(this);return this.diagram.moveParts(xe,this._lastPasteOffset),this._lastPasteOffset.add(this.pasteOffset),xe},Object.defineProperty(it.prototype,"arrowKeyBehavior",{get:function(){return this._arrowKeyBehavior},set:function(xe){if(xe!=="move"&&xe!=="select"&&xe!=="scroll"&&xe!=="tree"&&xe!=="none")throw new Error('DrawCommandHandler.arrowKeyBehavior must be either "move", "select", "scroll", "tree", or "none", not: '+xe);this._arrowKeyBehavior=xe}}),Object.defineProperty(it.prototype,"pasteOffset",{get:function(){return this._pasteOffset},set:function(xe){if(!(xe instanceof go.Point))throw new Error("DrawCommandHandler.pasteOffset must be a Point, not: "+xe);this._pasteOffset.set(xe)}});var Dt=it,Se=te(74413),ke=te(43604),Ct=te(99064),pt={myPaletteDiv:"myPaletteDiv___Xjz2I",flowChartWrp:"flowChartWrp____f45r",maxH60:"maxH60___Pd4Re"},It=te(24065),Et=te(59301),Xt=(xe,Qe,je)=>new Promise((Ft,Qt)=>{var _t=Mn=>{try{An(je.next(Mn))}catch(pn){Qt(pn)}},gn=Mn=>{try{An(je.throw(Mn))}catch(pn){Qt(pn)}},An=Mn=>Mn.done?Ft(Mn.value):Promise.resolve(Mn.value).then(_t,gn);An((je=je.apply(xe,Qe)).next())});function at({onCancel:xe,callback:Qe}){let je=(0,y.useRef)(),Ft=(0,y.useRef)(),Qt=(0,y.useRef)(),_t=(0,y.useRef)(!1);const gn=(0,y.useRef)(!1),[An,Mn]=(0,y.useState)(0);function pn(){const Ye=be.bx.make,Lt={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"};je.current=new be.S0(Ft.current,{padding:20,grid:Ye(be.s_,"Grid",Ye(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ye(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),"draggingTool.isGridSnapEnabled":!0,handlesDragDropForTopLevelParts:!0,mouseDrop:Yt=>{var Ln=Yt.diagram.commandHandler.addTopLevelParts(Yt.diagram.selection,!0);Ln||Yt.diagram.currentTool.doCancel()},commandHandler:Ye(Dt),"clickCreatingTool.archetypeNodeData":{text:"\u672A\u547D\u540D",fill:null,stroke:null,borderColor:"rgba(0,0,0,0)"},PartCreated:Yt=>{var Ln=Yt.subject;Ln.location=Ln.location.copy().snapToGridPoint(Yt.diagram.grid.gridOrigin,Yt.diagram.grid.gridCellSize),setTimeout(()=>{Yt.diagram.commandHandler.editTextBlock()},20)},"commandHandler.archetypeGroupData":{isGroup:!0,text:"NEW GROUP"},SelectionGrouped:Yt=>{var Ln=Yt.subject;setTimeout(()=>{Yt.diagram.commandHandler.editTextBlock()})},LinkRelinked:Yt=>{var Ln=Yt.parameter.part;Ln.invalidateConnectedLinks();var Vn=Yt.subject;Yt.diagram.toolManager.linkingTool.isForwards?Vn.toNode.invalidateConnectedLinks():Vn.fromNode.invalidateConnectedLinks()},"undoManager.isEnabled":!0}),je.current.nodeTemplate=Ye(be.NB,"Auto",{locationSpot:be.z6.Center,locationObjectName:"SHAPE",desiredSize:new be.$u(120,60),minSize:new be.$u(40,40),resizable:!0,resizeCellSize:new be.$u(10,10),rotatable:!0},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),new be.KX("desiredSize","size",be.$u.parse).makeTwoWay(be.$u.stringify),Ye(be.bn,{name:"SHAPE",fill:Lt.white,cursor:"pointer",portId:"",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("figure"),new be.KX("fill"),new be.KX("stroke","borderColor"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.bn,{width:100,height:20,strokeWidth:0,fill:"transparent"}),Ye(be.al,{margin:1,textAlign:"center",overflow:be.al.OverflowEllipsis,editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),je.current.nodeTemplate.toolTip=Ye("ToolTip",Ye(be.s_,"Vertical",{maxSize:new be.$u(200,NaN)},Ye(be.al,{font:"bold 10pt sans-serif",textAlign:"center"},new be.KX("text")),Ye(be.al,{font:"10pt sans-serif",textAlign:"center"},new be.KX("text","details"))));function Dn(Yt,Ln){var Vn=(ln,Tn)=>{ln.handled=!0,ln.diagram.model.commit(Re=>{var pa=Tn.part.adornedPart,Oa=new be.E9().setRectSpot(pa.actualBounds,Yt);Oa.subtract(pa.location),Oa.scale(2,2),Oa.x+=Math.sign(Oa.x)*130,Oa.y+=Math.sign(Oa.y)*130,Oa.add(pa.location),Oa.snapToGridPoint(ln.diagram.grid.gridOrigin,ln.diagram.grid.gridCellSize);var Da=Re.copyNodeData(pa.data);Re.setGroupKeyForNodeData(Da,Re.getGroupKeyForNodeData(pa.data)),Re.addNodeData(Da);var ja={from:pa.key,to:Re.getKeyForNodeData(Da)};Re.addLinkData(ja);var En=ln.diagram.findNodeForData(Da);En.location=Oa,ln.diagram.select(En),setTimeout(()=>{ln.diagram.commandHandler.editTextBlock()},20)})};return Ye(be.bn,{figure:Ln,alignment:Yt,alignmentFocus:Yt.opposite(),width:Yt.equals(be.z6.Top)||Yt.equals(be.z6.Bottom)?25:18,height:Yt.equals(be.z6.Top)||Yt.equals(be.z6.Bottom)?18:25,fill:"orange",stroke:Lt.white,strokeWidth:4,mouseEnter:(ln,Tn)=>Tn.fill="dodgerblue",mouseLeave:(ln,Tn)=>Tn.fill="orange",isActionable:!0,click:Vn,contextClick:Vn})}function bt(Yt){return Ye(be.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:(Ln,Vn)=>Vn.fill="dodgerblue",mouseLeave:(Ln,Vn)=>Vn.fill="orange",click:(Ln,Vn)=>{Ln.diagram.commandHandler.showContextMenu(Vn.part.adornedPart)}},Yt||{})}je.current.nodeTemplate.selectionAdornmentTemplate=Ye(be.uz,"Spot",Ye(be.Vm,{padding:10}),Dn(be.z6.Top,"TriangleUp"),Dn(be.z6.Left,"TriangleLeft"),Dn(be.z6.Right,"TriangleRight"),Dn(be.z6.Bottom,"TriangleDown"),bt({alignment:new be.z6(.75,0)}));function kn(Yt,Ln){return(Vn,ln)=>{Vn.handled=!0,Vn.diagram.model.commit(Tn=>{Tn.set(ln.part.adornedPart.data,Yt,Ln)})}}function en(Yt,Ln){return Ln||(Ln="color"),Ye(be.bn,{width:16,height:16,stroke:"lightgray",fill:Yt,margin:1,background:"transparent",mouseEnter:(Vn,ln)=>ln.stroke="dodgerblue",mouseLeave:(Vn,ln)=>ln.stroke="lightgray",click:kn(Ln,Yt),contextClick:kn(Ln,Yt)})}function mn(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",en(Lt.white,"fill"),en(Lt.beige,"fill"),en(Lt.extralightblue,"fill"),en(Lt.extralightred,"fill"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",en(Lt.lightgray,"fill"),en(Lt.lightgreen,"fill"),en(Lt.lightblue,"fill"),en(Lt.lightred,"fill")))]}function Bn(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",en(Lt.black),en(Lt.green),en(Lt.blue),en(Lt.red))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",en(Lt.white),en(Lt.magenta),en(Lt.purple),en(Lt.orange)))]}function Sn(Yt,Ln){return Ln||(Ln="thickness"),Ye(be.bn,"LineH",{width:16,height:16,strokeWidth:Yt,margin:1,background:"transparent",mouseEnter:(Vn,ln)=>ln.background="dodgerblue",mouseLeave:(Vn,ln)=>ln.background="transparent",click:kn(Ln,Yt),contextClick:kn(Ln,Yt)})}function Qn(Yt,Ln){return Ln||(Ln="dash"),Ye(be.bn,"LineH",{width:24,height:16,strokeWidth:2,strokeDashArray:Yt,margin:1,background:"transparent",mouseEnter:(Vn,ln)=>ln.background="dodgerblue",mouseLeave:(Vn,ln)=>ln.background="transparent",click:kn(Ln,Yt),contextClick:kn(Ln,Yt)})}function qn(){return[Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Sn(1),Sn(2),Sn(3),Sn(4))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Qn(null),Qn([2,4]),Qn([4,4])))]}function oa(Yt,Ln){return Ln||(Ln="figure"),Ye(be.bn,{width:32,height:32,scale:.5,fill:"lightgray",figure:Yt,margin:1,background:"transparent",mouseEnter:(Vn,ln)=>ln.fill="dodgerblue",mouseLeave:(Vn,ln)=>ln.fill="lightgray",click:kn(Ln,Yt),contextClick:kn(Ln,Yt)})}je.current.nodeTemplate.contextMenu=Ye("ContextMenu",Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Rectangle"),oa("RoundedRectangle"),oa("Ellipse"),oa("Diamond"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Parallelogram2"),oa("ManualOperation"),oa("Procedure"),oa("Cylinder1"))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",oa("Terminator"),oa("CreateRequest"),oa("Document"),oa("TriangleDown"))),mn(),Bn(),qn()),je.current.groupTemplate=Ye(be.ZA,"Spot",{layerName:"Background",ungroupable:!0,locationSpot:be.z6.Center,selectionObjectName:"BODY",computesBoundsAfterDrag:!0,handlesDragDropForMembers:!0,mouseDrop:(Yt,Ln)=>{var Vn=Ln.addMembers(Ln.diagram.selection,!0);Vn||Ln.diagram.currentTool.doCancel()},avoidable:!1},new be.KX("location","loc",be.E9.parse).makeTwoWay(be.E9.stringify),Ye(be.s_,"Auto",{name:"BODY"},Ye(be.bn,{parameter1:10,fill:Lt.white,strokeWidth:2,cursor:"pointer",fromLinkable:!0,toLinkable:!0,fromLinkableDuplicates:!0,toLinkableDuplicates:!0,fromSpot:be.z6.AllSides,toSpot:be.z6.AllSides},new be.KX("fill"),new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.Vm,{background:"transparent",margin:20})),Ye(be.al,{alignment:be.z6.Top,alignmentFocus:be.z6.Bottom,font:"bold 12pt sans-serif",editable:!0},new be.KX("text"),new be.KX("stroke","color"))),je.current.groupTemplate.selectionAdornmentTemplate=Ye(be.uz,"Spot",Ye(be.s_,"Auto",Ye(be.bn,{fill:null,stroke:"dodgerblue",strokeWidth:3}),Ye(be.Vm,{margin:1.5})),bt({alignment:be.z6.TopRight,alignmentFocus:be.z6.BottomRight})),je.current.groupTemplate.contextMenu=Ye("ContextMenu",mn(),Bn(),qn()),je.current.linkTemplate=Ye(be.rU,{layerName:"Foreground",routing:be.rU.AvoidsNodes,corner:10,fromShortLength:10,toShortLength:15,relinkableFrom:!0,relinkableTo:!0,reshapable:!0,resegmentable:!0},new be.KX("fromSpot","fromSpot",be.z6.parse),new be.KX("toSpot","toSpot",be.z6.parse),new be.KX("fromShortLength","dir",Yt=>Yt>=1?10:0),new be.KX("toShortLength","dir",Yt=>Yt>=1?10:0),new be.KX("points").makeTwoWay(),Ye(be.bn,{strokeWidth:2},new be.KX("stroke","color"),new be.KX("strokeWidth","thickness"),new be.KX("strokeDashArray","dash")),Ye(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,0),segmentOrientation:be.rU.OrientAlong,alignmentFocus:be.z6.Right,figure:"circle",width:10,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt===1)),Ye(be.bn,{segmentIndex:-1,segmentOffset:new be.E9(-10,6),segmentOrientation:be.rU.OrientPlus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt>=1),new be.KX("width","thickness",Yt=>7+3*Yt),new be.KX("height","thickness",Yt=>7+3*Yt),new be.KX("segmentOffset","thickness",Yt=>new be.E9(-15,4+1.5*Yt))),Ye(be.bn,{segmentIndex:0,segmentOffset:new be.E9(15,-6),segmentOrientation:be.rU.OrientMinus90,alignmentFocus:be.z6.Right,figure:"triangle",width:12,height:12,strokeWidth:0},new be.KX("fill","color"),new be.KX("visible","dir",Yt=>Yt===2),new be.KX("width","thickness",Yt=>7+3*Yt),new be.KX("height","thickness",Yt=>7+3*Yt),new be.KX("segmentOffset","thickness",Yt=>new be.E9(-15,4+1.5*Yt))),Ye(be.al,{alignmentFocus:new be.z6(0,1,-4,0),editable:!0},new be.KX("text").makeTwoWay(),new be.KX("stroke","color"))),je.current.linkTemplate.selectionAdornmentTemplate=Ye(be.uz,Ye(be.bn,{isPanelMain:!0,stroke:"transparent",strokeWidth:6,pathPattern:ca(2)},new be.KX("pathPattern","thickness",ca)),bt({alignmentFocus:new be.z6(0,0,-6,-4)}));function ca(Yt){return Ye(be.bn,{stroke:"dodgerblue",strokeWidth:2,strokeCap:"square",geometryString:"M0 0 M4 2 H3 M4 "+(Yt+4).toString()+" H3"})}function Un(Yt){var Ln="M0 0 M8 16 M0 8 L16 8 M12 11 L16 8 L12 5";return Yt===0?Ln="M0 0 M16 16 M0 8 L16 8":Yt===2&&(Ln="M0 0 M16 16 M0 8 L16 8 M12 11 L16 8 L12 5 M4 11 L0 8 L4 5"),Ye(be.bn,{geometryString:Ln,margin:2,background:"transparent",mouseEnter:(Vn,ln)=>ln.background="dodgerblue",mouseLeave:(Vn,ln)=>ln.background="transparent",click:kn("dir",Yt),contextClick:kn("dir",Yt)})}function $n(Yt){var Ln=(Vn,ln)=>{Vn.handled=!0,Vn.diagram.model.commit(Tn=>{var Re=ln.part.adornedPart;Tn.set(Re.data,Yt?"toSpot":"fromSpot",be.z6.stringify(be.z6.AllSides)),(Yt?Re.toNode:Re.fromNode).invalidateConnectedLinks()})};return Ye(be.bn,{width:12,height:12,fill:"transparent",mouseEnter:(Vn,ln)=>ln.background="dodgerblue",mouseLeave:(Vn,ln)=>ln.background="transparent",click:Ln,contextClick:Ln})}function tn(Yt,Ln){var Vn=0,ln=be.z6.RightSide;Yt.equals(be.z6.Top)?(Vn=270,ln=be.z6.TopSide):Yt.equals(be.z6.Left)?(Vn=180,ln=be.z6.LeftSide):Yt.equals(be.z6.Bottom)&&(Vn=90,ln=be.z6.BottomSide),Ln||(Vn-=180);var Tn=(Re,pa)=>{Re.handled=!0,Re.diagram.model.commit(Oa=>{var Da=pa.part.adornedPart;Oa.set(Da.data,Ln?"toSpot":"fromSpot",be.z6.stringify(ln)),(Ln?Da.toNode:Da.fromNode).invalidateConnectedLinks()})};return Ye(be.bn,{alignment:Yt,alignmentFocus:Yt.opposite(),geometryString:"M0 0 M12 12 M12 6 L1 6 L4 4 M1 6 L4 8",angle:Vn,background:"transparent",mouseEnter:(Re,pa)=>pa.background="dodgerblue",mouseLeave:(Re,pa)=>pa.background="transparent",click:Tn,contextClick:Tn})}je.current.linkTemplate.contextMenu=Ye("ContextMenu",Bn(),qn(),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Un(0),Un(1),Un(2))),Ye("ContextMenuButton",Ye(be.s_,"Horizontal",Ye(be.s_,"Spot",$n(!1),tn(be.z6.Top,!1),tn(be.z6.Left,!1),tn(be.z6.Right,!1),tn(be.z6.Bottom,!1)),Ye(be.s_,"Spot",{margin:new be.Zt(0,0,0,2)},$n(!0),tn(be.z6.Top,!0),tn(be.z6.Left,!0),tn(be.z6.Right,!0),tn(be.z6.Bottom,!0)))));const Aa=`{ "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"}, @@ -1102,18 +1102,18 @@ ${it} {"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 ua=["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 Ia(Yt){return console.log("shapeName:",Yt),ua.indexOf(Yt)>=0}var Xn=new be.YI(Qt.current,{maxSelectionCount:1,linkTemplate:Ye(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:Ye(be.uz,"Link",{locationSpot:be.z6.Center},Ye(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ye(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),Ye(be.bn,{isPanelMain:!0,strokeWidth:2}),Ye(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(Yt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Yt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return je.current.addDiagramListener("TextEdited",function(Yt){var Dn;const Un=Yt.subject.part;var ln=(Dn=document.activeElement)==null?void 0:Dn.value;typeof ln=="string"&&ln.trim()===""&&je.current.model.commit(function(kn){kn.set(Un.data,"text","\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}),Xn.nodeTemplate=Ye(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),Ye(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),Ye(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{je.current.grid=Ye(be.s_,"Grid",Ye(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ye(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),je.current.grid.visible=!0,je.current.grid.gridCellStroke="darkgray",je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=je.current,je.current}const Zn=()=>Xt(this,null,function*(){var Ye,Lt=je.current.makeImage();const xn=yield(0,Ct.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Lt.src,file_data:JSON.stringify({login:(Ye=(0,It.eY)())==null?void 0:Ye.login,data:JSON.parse(je.current.model.toJson())})}});Qe({src:xn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{pn()},500),Nn(An+1),()=>{je.current=null}),[]),Et.createElement("div",{ref:gn,className:$t.current?`${pt.maxH60} body-overflow-initial`:"body-overflow-initial"},Et.createElement(Be.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!An,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(Je.Z,null,Et.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(ke.Z,{onClick:()=>{var Ye,Lt,xn=je.current.selection.first();if($t.current=!$t.current,document.activeElement&&xn){let wt=(Lt=(Ye=document.activeElement)==null?void 0:Ye.value)==null?void 0:Lt.trim();typeof wt=="string"&&je.current.model.commit(function(Mn){Mn.set(xn.data,"text",wt||"\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}Nn(An+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:xe},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:pt.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:pt.myPaletteDiv,ref:Qt})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:Ft,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(me.ZP,{size:"large",onClick:Zn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var tt=at,St=te(5112),ut=te(5871);const nt=St.ZP.Group,lt={margin:"0 8px"};var We=({callback:xe,onCancel:Qe})=>{function je(Ft){xe(Ft)}return y.createElement(de.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:lt},"\u884C\u6570"),y.createElement(de.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ut.Z,null)),y.createElement("span",{style:lt},"\u5217\u6570"),y.createElement(de.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(ut.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(de.default.Item,{name:"align"},y.createElement(nt,null,y.createElement(St.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(St.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(St.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(St.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},Mt=te(78673),nn=te(80727),Ot=te.n(nn),en=(0,y.forwardRef)(({use3d:xe,width:Qe,height:je,callback:Ft,showSaveButton:Qt},$t)=>{const gn=(0,y.useRef)(),An=(0,y.useRef)(),[Nn,pn]=(0,y.useState)(!1),Zn=(0,y.useRef)({id:gn,appName:"graphing",width:Qe||1e3,height:je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{An.current=new(Ot())(Zn.current,!0),window.onload=function(){An.current.inject("applet_container")}},[]);const Ye=()=>{var Lt=window.ggbApplet.getPNGBase64(1,!0,72);return Ft&&Ft(Lt),Lt};return(0,y.useEffect)(()=>{Zn.current.appName=Nn?"3D":"graphing",An.current.inject("applet_container")},[Nn]),(0,y.useEffect)(()=>{pn(xe)},[xe]),(0,y.useImperativeHandle)($t,()=>({getImgData:Ye})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gn}),y.createElement(Je.Z,{align:"middle"},y.createElement(ke.Z,{flex:1},y.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Nn,onChange:Lt=>pn(Lt)})),y.createElement(ke.Z,null,y.createElement(me.ZP,{size:"large",onClick:Ye,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=te(41588),wn=te(8591);const yn="link",sn="upload-image",Ln="add-flowchart",Zt="draw-image",Rt="add-flowchart",Wt="code-block",Gn="add-table",In="------------",fn={default:In,left:`:${In}`,center:`:${In}:`,right:`${In}:`};var rn=te(58856);function hn(){}let un=0;const Ut=1e4,zn="\u2581",bt="@\u2581\u2581@",Bt="@\u2581@",qt=` +]}`;var ua=["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 Ia(Yt){return console.log("shapeName:",Yt),ua.indexOf(Yt)>=0}var _n=new be.YI(Qt.current,{maxSelectionCount:1,linkTemplate:Ye(be.rU,{locationSpot:be.z6.Center,selectionAdornmentTemplate:Ye(be.uz,"Link",{locationSpot:be.z6.Center},Ye(be.bn,{isPanelMain:!0,fill:null,stroke:"deepskyblue",strokeWidth:0}),Ye(be.bn,{toArrow:"Standard",stroke:null}))},{routing:be.rU.AvoidsNodes,curve:be.rU.JumpOver,corner:5,toShortLength:4},new be.KX("points"),Ye(be.bn,{isPanelMain:!0,strokeWidth:2}),Ye(be.bn,{toArrow:"Standard",stroke:null})),model:new be.FJ([{text:"\u672A\u547D\u540D",size:"100 100",fill:null,stroke:"#000"},...be.bn.getFigureGenerators().toArray().map(Yt=>({text:"\u672A\u547D\u540D",size:"100 100",figure:Yt.key,fill:"white",stroke:"#666",borderColor:"#000"}))])});return je.current.addDiagramListener("TextEdited",function(Yt){var Ln;const Vn=Yt.subject.part;var ln=(Ln=document.activeElement)==null?void 0:Ln.value;typeof ln=="string"&&ln.trim()===""&&je.current.model.commit(function(Tn){Tn.set(Vn.data,"text","\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}),_n.nodeTemplate=Ye(be.NB,"Auto",{locationSpot:be.z6.Center},new be.KX("location","location",be.E9.parse).makeTwoWay(be.E9.stringify),Ye(be.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 be.KX("stroke").makeTwoWay(),new be.KX("fill").makeTwoWay(),new be.KX("figure")),Ye(be.al,{margin:new be.Zt(5,5,3,5),font:"10pt sans-serif",minSize:new be.$u(16,16),maxSize:new be.$u(10,NaN),textAlign:"center",editable:!0},new be.KX("key").makeTwoWay())),setTimeout(()=>{je.current.grid=Ye(be.s_,"Grid",Ye(be.bn,"LineH",{stroke:"lightgray",strokeWidth:.5}),Ye(be.bn,"LineV",{stroke:"lightgray",strokeWidth:.5})),je.current.grid.visible=!0,je.current.grid.gridCellStroke="darkgray",je.current.grid.gridCellStrokeWidth=1},300),window.myDiagrams=je.current,je.current}const Zn=()=>Xt(this,null,function*(){var Ye,Lt=je.current.makeImage();const Dn=yield(0,Ct.ZP)("/api/attachments.json",{method:"post",body:{file_type:"base64",original_filename:Date.now(),file:Lt.src,file_data:JSON.stringify({login:(Ye=(0,It.eY)())==null?void 0:Ye.login,data:JSON.parse(je.current.model.toJson())})}});Qe({src:Dn.url})});return(0,y.useEffect)(()=>(setTimeout(()=>{pn()},500),Mn(An+1),()=>{je.current=null}),[]),Et.createElement("div",{ref:gn,className:_t.current?`${pt.maxH60} body-overflow-initial`:"body-overflow-initial"},Et.createElement(Be.default,{width:1200,icon:null,footer:null,closable:!0,visible:!!An,destroyOnClose:!0,maskClosable:!1,rootClassName:"zIndex-9999",title:Et.createElement(Je.Z,null,Et.createElement(ke.Z,{flex:1},"\u63D2\u5165\u6D41\u7A0B\u56FE"),Et.createElement(ke.Z,{onClick:()=>{var Ye,Lt,Dn=je.current.selection.first();if(_t.current=!_t.current,document.activeElement&&Dn){let bt=(Lt=(Ye=document.activeElement)==null?void 0:Ye.value)==null?void 0:Lt.trim();typeof bt=="string"&&je.current.model.commit(function(kn){kn.set(Dn.data,"text",bt||"\u672A\u547D\u540D"),je.current.commandHandler.stopCommand()},"increment")}Mn(An+1)}},Et.createElement("span",{className:"current c-blue mr30",style:{fontWeight:400}},"\u5C55\u5F00/\u6536\u8D77"))),onCancel:xe},Et.createElement("div",{style:{width:"100%",height:"80vh",overflow:"hidden",position:"relative"},className:pt.flowChartWrp},Et.createElement("div",{style:{display:"flex",height:"100%"}},Et.createElement("div",{style:{width:"300px",height:"100%"}},Et.createElement("div",{style:{background:"#fff",position:"relative",zIndex:12,fontSize:16,color:"#3061d0"}},"\u56FE\u5F62\u5E93"),Et.createElement("div",{style:{height:"calc(100% - 50px)"},className:pt.myPaletteDiv,ref:Qt})),Et.createElement("div",{style:{flex:1,position:"relative"}},Et.createElement("div",{ref:Ft,style:{height:"80vh"}}))),Et.createElement("div",{className:"tr"},Et.createElement(me.ZP,{size:"large",onClick:Zn,style:{position:"absolute",right:0,bottom:0,zIndex:8},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668")))))}var tt=at,St=te(5112),ut=te(5871);const nt=St.ZP.Group,lt={margin:"0 8px"};var We=({callback:xe,onCancel:Qe})=>{function je(Ft){xe(Ft)}return y.createElement(de.default,{className:"add-table-panel",initialValues:{row:3,col:2,align:"default"},onFinish:je},y.createElement("div",{className:"flex-container",style:{alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5355\u5143\u683C\u6570\uFF1A"),y.createElement("span",{style:lt},"\u884C\u6570"),y.createElement(de.default.Item,{name:"row",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u884C\u6570"}]},y.createElement(ut.Z,null)),y.createElement("span",{style:lt},"\u5217\u6570"),y.createElement(de.default.Item,{name:"col",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u5217\u6570"}]},y.createElement(ut.Z,null))),y.createElement("div",{className:"flex-container",style:{marginTop:12,alignItems:"baseline"}},y.createElement("span",{style:lt},"\u5BF9\u9F50\u65B9\u5F0F\uFF1A"),y.createElement(de.default.Item,{name:"align"},y.createElement(nt,null,y.createElement(St.ZP,{value:"default"},y.createElement("i",{className:"fa fa-align-justify"})),y.createElement(St.ZP,{value:"left"},y.createElement("i",{className:"fa fa-align-left"})),y.createElement(St.ZP,{value:"center"},y.createElement("i",{className:"fa fa-align-center"})),y.createElement(St.ZP,{value:"right"},y.createElement("i",{className:"fa fa-align-right"}))))),y.createElement("div",{className:"flex-container flex-end"},y.createElement(me.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),y.createElement(me.ZP,{type:"ghost",onClick:Qe},"\u53D6\u6D88")))},Mt=te(78673),nn=te(80727),Ot=te.n(nn),$t=(0,y.forwardRef)(({use3d:xe,width:Qe,height:je,callback:Ft,showSaveButton:Qt},_t)=>{const gn=(0,y.useRef)(),An=(0,y.useRef)(),[Mn,pn]=(0,y.useState)(!1),Zn=(0,y.useRef)({id:gn,appName:"graphing",width:Qe||1e3,height:je||600,showToolBar:!0,showMenuBar:!0,allowStyleBar:!0,showAlgebraInput:!0,enableLabelDrags:!1,enableShiftDragZoom:!0,showToolBarHelp:!1,errorDialogsActive:!0,showTutorialLink:!0,showLogging:!0,useBrowserForJS:!1});(0,y.useEffect)(()=>{An.current=new(Ot())(Zn.current,!0),window.onload=function(){An.current.inject("applet_container")}},[]);const Ye=()=>{var Lt=window.ggbApplet.getPNGBase64(1,!0,72);return Ft&&Ft(Lt),Lt};return(0,y.useEffect)(()=>{Zn.current.appName=Mn?"3D":"graphing",An.current.inject("applet_container")},[Mn]),(0,y.useEffect)(()=>{pn(xe)},[xe]),(0,y.useImperativeHandle)(_t,()=>({getImgData:Ye})),y.createElement(y.Fragment,null,y.createElement("div",{style:{width:"100%",height:"100%"},id:"applet_container",ref:gn}),y.createElement(Je.Z,{align:"middle"},y.createElement(ke.Z,{flex:1},y.createElement(Mt.Z,{size:"default",checkedChildren:"\u5173\u95ED3D\u56FE\u50CF",unCheckedChildren:"\u5F00\u542F3D\u56FE\u50CF",checked:Mn,onChange:Lt=>pn(Lt)})),y.createElement(ke.Z,null,y.createElement(me.ZP,{size:"large",onClick:Ye,style:{zIndex:8,marginTop:10},type:"primary"},"\u4FDD\u5B58\u5230\u7F16\u8F91\u5668"))))}),dn=te(41588),bn=te(8591);const Cn="link",sn="upload-image",In="add-flowchart",Zt="draw-image",Rt="add-flowchart",Wt="code-block",Gn="add-table",Nn="------------",fn={default:Nn,left:`:${Nn}`,center:`:${Nn}:`,right:`${Nn}:`};var rn=te(58856);function hn(){}let un=0;const Ut=1e4,zn="\u2581",wt="@\u2581\u2581@",Bt="@\u2581@",qt=` **\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`,Gt=["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 Ie(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}const Pt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jt={[Pt+"-B"]:"bold",[Pt+"-I"]:"italic"},vt={[yn]:"\u6DFB\u52A0\u94FE\u63A5",[Wt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[sn]:"\u6DFB\u52A0\u56FE\u7247",[Zt]:"\u6DFB\u52A0\u753B\u56FE",[Ln]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Gn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ft=({defaultValue:xe="",onChange:Qe,width:je="100%",height:Ft=400,miniToolbar:Qt=!1,isFocus:$t=!1,watch:gn,insertTemp:An,mode:Nn="markdown",id:pn="markdown-editor-id",showResizeBar:Zn=!1,noStorage:Ye=!1,showNullButton:Lt=!1,showNullProgramButton:xn=!1,hidetoolBar:wt=!1,fullScreen:Mn=!1,onBlur:_t,onCMBeforeChange:mn,onFullScreen:Tn,className:Cn="",disablePaste:ea=!1,disabled:_n=!1,disabledFill:oa=!1,placeholder:ca="",values:Qn="",extraUse:qn})=>{const[tn,Aa]=(0,y.useState)(null),[ua,Ia]=(0,y.useState)(xe),[Xn,Yt]=(0,y.useState)(gn),[Dn,Un]=(0,y.useState)(Mn),[ln,kn]=(0,y.useState)(""),[Re,pa]=(0,y.useState)(0),[Oa,Da]=(0,y.useState)(Ft),[ja,En]=(0,y.useState)(!1),[Ga,Xa]=(0,y.useState)(0),[sa,da]=(0,y.useState)(0),jn=(0,y.useRef)(),ba=(0,y.useRef)(),Ra=(0,y.useRef)(),Yn=(0,y.useRef)();(0,y.useEffect)(()=>{const At=window.scrollY||window.pageYOffset;Ia(Qn),tn==null||tn.setValue(Qn),window.scrollTo(0,At)},[Qn]),(0,y.useEffect)(()=>{Tn==null||Tn(Dn)},[Dn]),(0,y.useEffect)(()=>{if(jn.current){let At=function($e,st){var Ht;if(ea){st.preventDefault();return}const vn=st.clipboardData;if(vn){const on=vn.types.toString(),Kt=vn.items;if(on==="Files"||vn.types.indexOf("Files")>-1){if(st.preventDefault(),Nn=="stex")return;try{let Nt=Kt[1];((Ht=Kt[0])==null?void 0:Ht.kind)==="file"&&(Nt=Kt[0]);const Bn=Nt.getAsFile(),cn=Bn.name.split(".").pop();(0,we.I)(Bn,na=>{var Ke,Sn,aa;na.id?((Ke=Bn==null?void 0:Bn.type)==null?void 0:Ke.indexOf("image"))>-1?gt.replaceSelection(``):((Sn=Bn==null?void 0:Bn.type)==null?void 0:Sn.indexOf("video"))>-1?gt.replaceSelection(``):((aa=Bn==null?void 0:Bn.type)==null?void 0:aa.indexOf("pdf"))>-1?gt.replaceSelection(`${Bn.name}`):Gt.includes(cn)?gt.replaceSelection(`${Bn.name}`):gt.replaceSelection(`[${Bn.name}](/api/attachments/${na.id}?type=${na.content_type})`):(na==null?void 0:na.status)===401&&(document.location.href="/user/login")})}catch(Nt){wn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const gt=Me().fromTextArea(jn.current,{mode:Nn,lineNumbers:!Qt,lineWrapping:!0,value:xe,autoCloseTags:!0,autoCloseBrackets:!0});return gt.on("keyup",function($e,st){st.keyCode===8&&($e.getValue()==""?gt.setOption("placeholder",ca):gt.setOption("placeholder",null))}),gt.on("keydown",function($e,st){if(st.keyCode===8){var Ht=Sa($e);Ht&&st.preventDefault()}}),$t&>.focus(),gt.on("paste",At),_n&>.on("beforeChange",function($e,st){(st.origin==="paste"||st.origin==="+input")&&st.cancel()}),Aa(gt),()=>{gt.off("paste",At)}}},[]);const ta=(0,y.useCallback)(()=>{if(ba.current)try{}catch(At){console.log(At,"---- to set md editor body height")}},[Oa,ba,Dn]);(0,y.useEffect)(()=>{function At(){let gt=new fe.Z($e=>{for(let st of $e)(st.target.offsetHeight>0||st.target.offsetWidth>0)&&(ta(),tn.setSize("100%","100%"),tn.refresh())});return gt.observe(jn.current.parentElement),gt}if(tn){const gt=At();return()=>{var $e,st;($e=jn.current)!=null&&$e.parentElement&>.unobserve((st=jn.current)==null?void 0:st.parentElement)}}},[tn,ta]),(0,y.useEffect)(()=>{if(tn){let At=[];for(const[gt,$e]of Object.entries(jt)){let st={[gt]:()=>{Pa($e)}};At.push(st),tn.addKeyMap(st)}return()=>{for(let gt of At)tn.removeKeyMap(gt)}}},[tn]),(0,y.useEffect)(()=>{Mn!==Dn&&Un(Mn)},[Mn]),(0,rn.Z)(()=>{if(!Ye&&Re>0){let At=new Date().getTime(),gt=window.sessionStorage.getItem(pn);At>=Re+Ut&&(!gt||gt!==ua)&&(window.sessionStorage.setItem(pn,ua),En(!0))}},Ut),(0,y.useEffect)(()=>{Yt(gn)},[tn,gn]),(0,y.useEffect)(()=>{tn&&$t&&tn.focus()},[tn,$t]),(0,y.useEffect)(()=>{if(Xn&&tn){let At=function($e){let st=$e.target;if(Yn.current){let Ht=st.scrollTop/st.scrollHeight;Yn.current.scrollTop=Yn.current.scrollHeight*Ht}};const gt=tn.getScrollerElement();return gt.addEventListener("scroll",At),()=>{gt.removeEventListener("scroll",At)}}},[tn,Xn]),(0,y.useEffect)(()=>{if(tn&&mn){let At=function(gt,$e){mn(gt,$e)};return tn.on("beforeChange",At),()=>{tn.off("beforeChange",At)}}},[tn,mn]),(0,y.useEffect)(()=>{if(tn&&_t){let At=function(){_t(tn.getValue())};return tn.on("blur",At),()=>{tn.off("blur",At)}}},[tn,_t]);function Sa(At,gt){var $e=At.getDoc(),st=$e.getCursor(),Ht=$e.getLine(st.line),vn=Ht.charAt(st.ch-1),on=Ht.lastIndexOf("@\u2581@",st.ch),Kt=Ht.lastIndexOf("@\u2581\u2581@",st.ch),Nt=on>Kt?on:Kt,Bn=on>Kt?3:4;if(bt.indexOf(vn)===-1)return null;if(console.log("change1:",gt,At,Ht,st,Nt,on,Kt,vn),Nt>=0&&st.ch-Nt<5){var cn=Nt+Bn;return $e.replaceRange("",{line:st.line,ch:Nt},{line:st.line,ch:cn}),{line:st.line,ch:cn}}return null}(0,y.useEffect)(()=>{if(tn){let At=function(gt,$e){const st=gt.getValue();Ia(st),pa(new Date().getTime()),gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qe&&(xn?Qe(st,se(st)):Qe(st))};return tn.on("change",At),()=>{tn.off("change",At)}}},[tn,Qe]),(0,y.useEffect)(()=>{if(tn)if(xe==null)tn.setValue(""),Ia("");else{const At=window.scrollY||window.pageYOffset;xe!==tn.getValue()&&(tn.setValue(xe),Ia(xe),tn.setCursor(_n?1:tn.lineCount(),0),window.scrollTo(0,At))}},[tn,xe]);const Pa=(0,y.useCallback)(At=>{const gt=tn.getCursor(),$e=tn.getSelection();let st=$e.split(` -`);switch(At){case"bold":return tn.replaceSelection("**"+$e+"**"),$e===""&&tn.setCursor(gt.line,gt.ch+2),tn.focus();case"italic":return tn.replaceSelection("*"+$e+"*"),$e===""&&tn.setCursor(gt.line,gt.ch+1),tn.focus();case"code":return tn.replaceSelection("`"+$e+"`"),$e===""&&tn.setCursor(gt.line,gt.ch+1),tn.focus();case"inline-latex":return kn("inline-latex"),tn.focus();case"latex":return tn.replaceSelection("```latex\n"+$e+"\n```"),tn.setCursor(gt.line+1,$e.length+1),tn.focus();case"line-break":return tn.replaceSelection(`
      +\u6A21\u677F\u6B63\u6587\u5185\u5BB9\uFF0C\u53EF\u8F93\u5165\u6587\u672C\u5185\u5BB9\u548C\u7C98\u8D34\u56FE\u7247\u7B49\u64CD\u4F5C`,Gt=["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 Ie(xe){return/^\d+$/.test(xe)?`${xe}px`:xe}const Pt=navigator.platform.toUpperCase().indexOf("MAC")>=0?"Cmd":"Ctrl",jt={[Pt+"-B"]:"bold",[Pt+"-I"]:"italic"},vt={[Cn]:"\u6DFB\u52A0\u94FE\u63A5",[Wt]:"\u6DFB\u52A0\u4EE3\u7801\u5757",[sn]:"\u6DFB\u52A0\u56FE\u7247",[Zt]:"\u6DFB\u52A0\u753B\u56FE",[In]:"\u63D2\u5165\u6D41\u7A0B\u56FE",[Gn]:"\u6DFB\u52A0\u8868\u683C","maths-latex":"\u6570\u5B66\u56FE\u50CF","inline-latex":"LATEX\u516C\u5F0F"};var ft=({defaultValue:xe="",onChange:Qe,width:je="100%",height:Ft=400,miniToolbar:Qt=!1,isFocus:_t=!1,watch:gn,insertTemp:An,mode:Mn="markdown",id:pn="markdown-editor-id",showResizeBar:Zn=!1,noStorage:Ye=!1,showNullButton:Lt=!1,showNullProgramButton:Dn=!1,hidetoolBar:bt=!1,fullScreen:kn=!1,onBlur:en,onCMBeforeChange:mn,onFullScreen:Bn,className:Sn="",disablePaste:Qn=!1,disabled:qn=!1,disabledFill:oa=!1,placeholder:ca="",values:Un="",extraUse:$n})=>{const[tn,Aa]=(0,y.useState)(null),[ua,Ia]=(0,y.useState)(xe),[_n,Yt]=(0,y.useState)(gn),[Ln,Vn]=(0,y.useState)(kn),[ln,Tn]=(0,y.useState)(""),[Re,pa]=(0,y.useState)(0),[Oa,Da]=(0,y.useState)(Ft),[ja,En]=(0,y.useState)(!1),[Ga,Xa]=(0,y.useState)(0),[sa,da]=(0,y.useState)(0),jn=(0,y.useRef)(),ba=(0,y.useRef)(),Ra=(0,y.useRef)(),Hn=(0,y.useRef)();(0,y.useEffect)(()=>{const At=window.scrollY||window.pageYOffset;Ia(Un),tn==null||tn.setValue(Un),window.scrollTo(0,At)},[Un]),(0,y.useEffect)(()=>{Bn==null||Bn(Ln)},[Ln]),(0,y.useEffect)(()=>{if(jn.current){let At=function($e,st){var Ht;if(Qn){st.preventDefault();return}const vn=st.clipboardData;if(vn){const on=vn.types.toString(),Kt=vn.items;if(on==="Files"||vn.types.indexOf("Files")>-1){if(st.preventDefault(),Mn=="stex")return;try{let Nt=Kt[1];((Ht=Kt[0])==null?void 0:Ht.kind)==="file"&&(Nt=Kt[0]);const wn=Nt.getAsFile(),cn=wn.name.split(".").pop();(0,we.I)(wn,na=>{var Ke,Pn,aa;na.id?((Ke=wn==null?void 0:wn.type)==null?void 0:Ke.indexOf("image"))>-1?gt.replaceSelection(``):((Pn=wn==null?void 0:wn.type)==null?void 0:Pn.indexOf("video"))>-1?gt.replaceSelection(``):((aa=wn==null?void 0:wn.type)==null?void 0:aa.indexOf("pdf"))>-1?gt.replaceSelection(`${wn.name}`):Gt.includes(cn)?gt.replaceSelection(`${wn.name}`):gt.replaceSelection(`[${wn.name}](/api/attachments/${na.id}?type=${na.content_type})`):(na==null?void 0:na.status)===401&&(document.location.href="/user/login")})}catch(Nt){bn.ZP.warning("\u8BF7\u4F7F\u7528chrome\u6D4F\u89C8\u5668\u7C98\u8D34")}return!0}else return!0}return!0};const gt=Me().fromTextArea(jn.current,{mode:Mn,lineNumbers:!Qt,lineWrapping:!0,value:xe,autoCloseTags:!0,autoCloseBrackets:!0});return gt.on("keyup",function($e,st){st.keyCode===8&&($e.getValue()==""?gt.setOption("placeholder",ca):gt.setOption("placeholder",null))}),gt.on("keydown",function($e,st){if(st.keyCode===8){var Ht=Sa($e);Ht&&st.preventDefault()}}),_t&>.focus(),gt.on("paste",At),qn&>.on("beforeChange",function($e,st){(st.origin==="paste"||st.origin==="+input")&&st.cancel()}),Aa(gt),()=>{gt.off("paste",At)}}},[]);const ta=(0,y.useCallback)(()=>{if(ba.current)try{}catch(At){console.log(At,"---- to set md editor body height")}},[Oa,ba,Ln]);(0,y.useEffect)(()=>{function At(){let gt=new fe.Z($e=>{for(let st of $e)(st.target.offsetHeight>0||st.target.offsetWidth>0)&&(ta(),tn.setSize("100%","100%"),tn.refresh())});return gt.observe(jn.current.parentElement),gt}if(tn){const gt=At();return()=>{var $e,st;($e=jn.current)!=null&&$e.parentElement&>.unobserve((st=jn.current)==null?void 0:st.parentElement)}}},[tn,ta]),(0,y.useEffect)(()=>{if(tn){let At=[];for(const[gt,$e]of Object.entries(jt)){let st={[gt]:()=>{Pa($e)}};At.push(st),tn.addKeyMap(st)}return()=>{for(let gt of At)tn.removeKeyMap(gt)}}},[tn]),(0,y.useEffect)(()=>{kn!==Ln&&Vn(kn)},[kn]),(0,rn.Z)(()=>{if(!Ye&&Re>0){let At=new Date().getTime(),gt=window.sessionStorage.getItem(pn);At>=Re+Ut&&(!gt||gt!==ua)&&(window.sessionStorage.setItem(pn,ua),En(!0))}},Ut),(0,y.useEffect)(()=>{Yt(gn)},[tn,gn]),(0,y.useEffect)(()=>{tn&&_t&&tn.focus()},[tn,_t]),(0,y.useEffect)(()=>{if(_n&&tn){let At=function($e){let st=$e.target;if(Hn.current){let Ht=st.scrollTop/st.scrollHeight;Hn.current.scrollTop=Hn.current.scrollHeight*Ht}};const gt=tn.getScrollerElement();return gt.addEventListener("scroll",At),()=>{gt.removeEventListener("scroll",At)}}},[tn,_n]),(0,y.useEffect)(()=>{if(tn&&mn){let At=function(gt,$e){mn(gt,$e)};return tn.on("beforeChange",At),()=>{tn.off("beforeChange",At)}}},[tn,mn]),(0,y.useEffect)(()=>{if(tn&&en){let At=function(){en(tn.getValue())};return tn.on("blur",At),()=>{tn.off("blur",At)}}},[tn,en]);function Sa(At,gt){var $e=At.getDoc(),st=$e.getCursor(),Ht=$e.getLine(st.line),vn=Ht.charAt(st.ch-1),on=Ht.lastIndexOf("@\u2581@",st.ch),Kt=Ht.lastIndexOf("@\u2581\u2581@",st.ch),Nt=on>Kt?on:Kt,wn=on>Kt?3:4;if(wt.indexOf(vn)===-1)return null;if(console.log("change1:",gt,At,Ht,st,Nt,on,Kt,vn),Nt>=0&&st.ch-Nt<5){var cn=Nt+wn;return $e.replaceRange("",{line:st.line,ch:Nt},{line:st.line,ch:cn}),{line:st.line,ch:cn}}return null}(0,y.useEffect)(()=>{if(tn){let At=function(gt,$e){const st=gt.getValue();Ia(st),pa(new Date().getTime()),gt.getScrollerElement().dispatchEvent(new CustomEvent("scroll")),Qe&&(Dn?Qe(st,se(st)):Qe(st))};return tn.on("change",At),()=>{tn.off("change",At)}}},[tn,Qe]),(0,y.useEffect)(()=>{if(tn)if(xe==null)tn.setValue(""),Ia("");else{const At=window.scrollY||window.pageYOffset;xe!==tn.getValue()&&(tn.setValue(xe),Ia(xe),tn.setCursor(qn?1:tn.lineCount(),0),window.scrollTo(0,At))}},[tn,xe]);const Pa=(0,y.useCallback)(At=>{const gt=tn.getCursor(),$e=tn.getSelection();let st=$e.split(` +`);switch(At){case"bold":return tn.replaceSelection("**"+$e+"**"),$e===""&&tn.setCursor(gt.line,gt.ch+2),tn.focus();case"italic":return tn.replaceSelection("*"+$e+"*"),$e===""&&tn.setCursor(gt.line,gt.ch+1),tn.focus();case"code":return tn.replaceSelection("`"+$e+"`"),$e===""&&tn.setCursor(gt.line,gt.ch+1),tn.focus();case"inline-latex":return Tn("inline-latex"),tn.focus();case"latex":return tn.replaceSelection("```latex\n"+$e+"\n```"),tn.setCursor(gt.line+1,$e.length+1),tn.focus();case"line-break":return tn.replaceSelection(`
      `),tn.focus();case"list-ul":return $e===""?tn.replaceSelection("- "+$e):tn.replaceSelection(st.map(Ht=>Ht===""?"":`- ${Ht}`).join(` `)),tn.focus();case"list-ol":return $e===""?tn.replaceSelection("1. "+$e):tn.replaceSelection(st.map((Ht,vn)=>Ht===""?"":`${vn+1}. ${Ht}`).join(` -`)),tn.focus();case"add-null-ch":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(zn),tn.focus();case"add-signal":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(Bt),tn.focus();case"add-multiple":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(bt),tn.focus();case"inster-template-1":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(qt),tn.focus();case"eraser":return tn.setValue(""),tn.focus();case"trigger-watch":return Yt(!Xn),tn.focus();case"trigger-full-screen":return Un(!Dn),tn.focus();case yn:kn(yn);return;case Wt:kn(Wt);return;case sn:kn(sn);return;case Zt:kn(Zt);return;case"maths-latex":kn("maths-latex");return;case Ln:kn(Ln);return;case Gn:kn(Gn);return;default:throw new Error}},[tn,Xn,Dn]),Tt=(0,y.useCallback)((At,gt)=>{var $e,st,Ht,vn,on,Kt;switch(kn(""),ln){case yn:const{title:Ke,link:Sn}=At;return tn.replaceSelection(`[${Ke}](${Sn})`),tn.focus();case Wt:const{language:aa,content:Ta}=At;return tn.replaceSelection(["```"+aa,Ta,"```"].join(` -`)),tn.focus();case"maths-latex":for(var Nt=atob(At),Bn=new Uint8Array(Nt.length),cn=0;cn{ka.id?tn.replaceSelection(`![,](/api/attachments/${ka.id}?type=${ka.content_type})`):(ka==null?void 0:ka.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":tn.replaceSelection("`$$"+At+"$$`");break;case sn:case Zt:case Rt:const{src:Hn,alt:Qa}=At,Kn=gt,ma=(Ht=(st=($e=Kn==null?void 0:Kn.name)==null?void 0:$e.split("."))==null?void 0:st.pop)==null?void 0:Ht.call(st);return((vn=Kn==null?void 0:Kn.type)==null?void 0:vn.indexOf("image"))>-1||!(Kn!=null&&Kn.type)?Kn!=null&&Kn.align||Kn!=null&&Kn.width?tn.replaceSelection(`

      ${Qa||

      `):tn.replaceSelection(`${Qa||`):((on=Kn==null?void 0:Kn.type)==null?void 0:on.indexOf("video"))>-1?tn.replaceSelection(``):((Kt=Kn==null?void 0:Kn.type)==null?void 0:Kt.indexOf("pdf"))>-1?tn.replaceSelection(`${Kn.name}`):Gt.includes(ma)?tn.replaceSelection(`${Kn.name}`):tn.replaceSelection(`[${Kn.name}](${Hn})`),tn.focus();case Gn:const{row:ia,col:fa,align:xa}=At;let ha=` +`)),tn.focus();case"add-null-ch":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(zn),tn.focus();case"add-signal":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(Bt),tn.focus();case"add-multiple":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(wt),tn.focus();case"inster-template-1":return $e===""&&tn.setCursor(gt.line,gt.ch),tn.replaceSelection(qt),tn.focus();case"eraser":return tn.setValue(""),tn.focus();case"trigger-watch":return Yt(!_n),tn.focus();case"trigger-full-screen":return Vn(!Ln),tn.focus();case Cn:Tn(Cn);return;case Wt:Tn(Wt);return;case sn:Tn(sn);return;case Zt:Tn(Zt);return;case"maths-latex":Tn("maths-latex");return;case In:Tn(In);return;case Gn:Tn(Gn);return;default:throw new Error}},[tn,_n,Ln]),Tt=(0,y.useCallback)((At,gt)=>{var $e,st,Ht,vn,on,Kt;switch(Tn(""),ln){case Cn:const{title:Ke,link:Pn}=At;return tn.replaceSelection(`[${Ke}](${Pn})`),tn.focus();case Wt:const{language:aa,content:Ta}=At;return tn.replaceSelection(["```"+aa,Ta,"```"].join(` +`)),tn.focus();case"maths-latex":for(var Nt=atob(At),wn=new Uint8Array(Nt.length),cn=0;cn{ka.id?tn.replaceSelection(`![,](/api/attachments/${ka.id}?type=${ka.content_type})`):(ka==null?void 0:ka.status)===401&&(document.location.href="/user/login")});break;case"inline-latex":tn.replaceSelection("`$$"+At+"$$`");break;case sn:case Zt:case Rt:const{src:Kn,alt:Qa}=At,Jn=gt,ma=(Ht=(st=($e=Jn==null?void 0:Jn.name)==null?void 0:$e.split("."))==null?void 0:st.pop)==null?void 0:Ht.call(st);return((vn=Jn==null?void 0:Jn.type)==null?void 0:vn.indexOf("image"))>-1||!(Jn!=null&&Jn.type)?Jn!=null&&Jn.align||Jn!=null&&Jn.width?tn.replaceSelection(`

      ${Qa||

      `):tn.replaceSelection(`${Qa||`):((on=Jn==null?void 0:Jn.type)==null?void 0:on.indexOf("video"))>-1?tn.replaceSelection(``):((Kt=Jn==null?void 0:Jn.type)==null?void 0:Kt.indexOf("pdf"))>-1?tn.replaceSelection(`${Jn.name}`):Gt.includes(ma)?tn.replaceSelection(`${Jn.name}`):tn.replaceSelection(`[${Jn.name}](${Kn})`),tn.focus();case Gn:const{row:ia,col:fa,align:xa}=At;let ha=` `;for(let ka=0;ka{switch(ln){case yn:return y.createElement(rt,{callback:Tt,onCancel:zt});case Wt:return y.createElement(ct.Z,{callback:Tt,onCancel:zt});case sn:return y.createElement(we.Z,{callback:Tt,onCancel:zt});case Ln:return y.createElement(tt,{callback:Tt,onCancel:zt});case Gn:return y.createElement(We,{callback:Tt,onCancel:zt});case"maths-latex":return y.createElement(en,{showSaveButton:!0,callback:Tt});case"inline-latex":return y.createElement(dn.Z,{showSaveButton:!0,callback:Tt});default:return null}},[ln]);function zt(){kn("")}(0,y.useEffect)(()=>{if(Ra.current){let At=function(on){Ht=!0,vn=on.pageY},gt=function(){Ht=!1},$e=function(on){if(Ht){let Kt=on.pageY-vn;Kt<0&&(Kt=0),Kt>300&&(Kt=300);let Nt=Ft+Kt+"px";Da(Nt)}},st=Ra.current,Ht=!1,vn=0;return st.addEventListener("mousedown",At),document.addEventListener("mousemove",$e),document.addEventListener("mouseup",gt),()=>{st.removeEventListener("mousedown",At),document.removeEventListener("mousemove",$e),document.removeEventListener("mouseup",gt)}}},[tn,Ra]),(0,y.useEffect)(()=>{Da(Ft)},[Ft]);const On=Ie(je),ra=Ie(Oa),bn={width:On,height:ra},ga=(0,y.useMemo)(()=>{if(Re){let At=new Date(Re),gt=At.getHours(),$e=At.getMinutes(),st=At.getSeconds();return gt=gt<10?"0"+gt:gt,$e=$e<10?"0"+$e:$e,st=st<10?"0"+st:st,`${gt}:${$e}:${st}`}return 0},[Re]),se=At=>{const gt=[];if(xn){let $e=-1;At=At.replace(/(@▁▁@|@▁@)/g,function(st,Ht,vn){gt.push({multiLine:st!==Bt})})}return gt};function mt(){window.sessionStorage.removeItem(pn),En(!1),pa(0)}function Ce(){En(!1),pa(0),tn.setValue(window.sessionStorage.getItem(pn))}(0,y.useEffect)(()=>{vt[ln]&&ln!==Zt&&ln!==Ln&&setTimeout(()=>{const At=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth/2-At.offsetWidth/2,$e=window.innerHeight/2-At.offsetHeight/2;Xa(gt),da($e)},0)},[ln]);const Xe=At=>{At.preventDefault();const gt=At.clientX-Ga,$e=At.clientY-sa;document.body.onmousemove=st=>{let Ht=st.clientX-gt,vn=st.clientY-$e;const on=document.getElementsByClassName("markdown-popup-form")[0],Kt=window.innerWidth-on.offsetWidth,Nt=window.innerHeight-on.offsetHeight;Ht=Math.max(0,Math.min(Ht,Kt)),vn=Math.max(0,Math.min(vn,Nt)),Ue(st.clientX,st.clientY,gt,$e)&&(Xa(Ht),da(vn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ue=(At,gt,$e,st)=>{const Ht=document.body.clientHeight,vn=document.body.clientWidth;return At<20&&$e>At||At>vn-20&&$egt||gt>Ht-20&&stde in Ae?Fe(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,b=(Ae,de)=>{for(var Pe in de||(de={}))a.call(de,Pe)&&x(Ae,Pe,de[Pe]);if(oe)for(var Pe of oe(de))E.call(de,Pe)&&x(Ae,Pe,de[Pe]);return Ae},z=(Ae,de)=>De(Ae,Ze(de));const{useForm:ee}=y.default,ne={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ae,onCancel:de})=>{const[Pe]=ee();let me=(0,pe.useRef)();function ge(ve){me.current.width=Pe.getFieldValue("width"),me.current.align=Pe.getFieldValue("align"),Ae(ve,me.current)}function et(ve,He){if(ve.status===-1){ue.ZP.error(ve.message);return}Pe.setFieldsValue({src:`/api/attachments/${ve.id}`,type:He.type})}function Ve(ve){let He=ve.target.files[0];me.current=He,ie(He,et)}return ce.createElement(y.default,z(b({form:Pe},ae),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(Me.default,{style:ne})),ce.createElement(re,{onFileChange:Ve}))),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(Me.default,{style:{width:264}})),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(fe.Z,null,ce.createElement(y.default.Item,{name:"width",style:{margin:0}},ce.createElement(he.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ye.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"}]})),ce.createElement("aside",null,ce.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Ee.ZP,{type:"default",onClick:de},"\u53D6\u6D88"))))};function re({onFileChange:Ae}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,de){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");let Pe=new FormData;Pe.append("editormd-image-file",Ae),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var me=new window.XMLHttpRequest;me.withCredentials=!0,me.addEventListener("load",function(ge){de(JSON.parse(ge.target.responseText),Ae)},!1),me.addEventListener("error",function(ge){console.error(ge)},!1),me.open("POST",`${Te.KI}/api/attachments.json`),me.send(Pe)}},79346:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Me}});var y=te(59301),ue=te(4676);class Me extends y.Component{constructor(he){super(he);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ue.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(ot,yt,te){"use strict";te.d(yt,{SV:function(){return Xt},ZP:function(){return Et}});var y=te(59301),ue=te(76374);const Me={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(` +`),tn.focus();default:throw new Error}},[tn,ln]),an=(0,y.useMemo)(()=>{switch(ln){case Cn:return y.createElement(rt,{callback:Tt,onCancel:zt});case Wt:return y.createElement(ct.Z,{callback:Tt,onCancel:zt});case sn:return y.createElement(we.Z,{callback:Tt,onCancel:zt});case In:return y.createElement(tt,{callback:Tt,onCancel:zt});case Gn:return y.createElement(We,{callback:Tt,onCancel:zt});case"maths-latex":return y.createElement($t,{showSaveButton:!0,callback:Tt});case"inline-latex":return y.createElement(dn.Z,{showSaveButton:!0,callback:Tt});default:return null}},[ln]);function zt(){Tn("")}(0,y.useEffect)(()=>{if(Ra.current){let At=function(on){Ht=!0,vn=on.pageY},gt=function(){Ht=!1},$e=function(on){if(Ht){let Kt=on.pageY-vn;Kt<0&&(Kt=0),Kt>300&&(Kt=300);let Nt=Ft+Kt+"px";Da(Nt)}},st=Ra.current,Ht=!1,vn=0;return st.addEventListener("mousedown",At),document.addEventListener("mousemove",$e),document.addEventListener("mouseup",gt),()=>{st.removeEventListener("mousedown",At),document.removeEventListener("mousemove",$e),document.removeEventListener("mouseup",gt)}}},[tn,Ra]),(0,y.useEffect)(()=>{Da(Ft)},[Ft]);const On=Ie(je),ra=Ie(Oa),xn={width:On,height:ra},ga=(0,y.useMemo)(()=>{if(Re){let At=new Date(Re),gt=At.getHours(),$e=At.getMinutes(),st=At.getSeconds();return gt=gt<10?"0"+gt:gt,$e=$e<10?"0"+$e:$e,st=st<10?"0"+st:st,`${gt}:${$e}:${st}`}return 0},[Re]),se=At=>{const gt=[];if(Dn){let $e=-1;At=At.replace(/(@▁▁@|@▁@)/g,function(st,Ht,vn){gt.push({multiLine:st!==Bt})})}return gt};function mt(){window.sessionStorage.removeItem(pn),En(!1),pa(0)}function Ce(){En(!1),pa(0),tn.setValue(window.sessionStorage.getItem(pn))}(0,y.useEffect)(()=>{vt[ln]&&ln!==Zt&&ln!==In&&setTimeout(()=>{const At=document.getElementsByClassName("markdown-popup-form")[0],gt=window.innerWidth/2-At.offsetWidth/2,$e=window.innerHeight/2-At.offsetHeight/2;Xa(gt),da($e)},0)},[ln]);const Xe=At=>{At.preventDefault();const gt=At.clientX-Ga,$e=At.clientY-sa;document.body.onmousemove=st=>{let Ht=st.clientX-gt,vn=st.clientY-$e;const on=document.getElementsByClassName("markdown-popup-form")[0],Kt=window.innerWidth-on.offsetWidth,Nt=window.innerHeight-on.offsetHeight;Ht=Math.max(0,Math.min(Ht,Kt)),vn=Math.max(0,Math.min(vn,Nt)),Ue(st.clientX,st.clientY,gt,$e)&&(Xa(Ht),da(vn))},document.body.onmouseup=function(){document.body.onmousemove=null}},Ue=(At,gt,$e,st)=>{const Ht=document.body.clientHeight,vn=document.body.clientWidth;return At<20&&$e>At||At>vn-20&&$egt||gt>Ht-20&&stde in Ae?Fe(Ae,de,{enumerable:!0,configurable:!0,writable:!0,value:Pe}):Ae[de]=Pe,b=(Ae,de)=>{for(var Pe in de||(de={}))a.call(de,Pe)&&x(Ae,Pe,de[Pe]);if(oe)for(var Pe of oe(de))E.call(de,Pe)&&x(Ae,Pe,de[Pe]);return Ae},z=(Ae,de)=>De(Ae,Ze(de));const{useForm:ee}=y.default,ne={width:280,marginRight:10},ae={labelCol:{span:5},wrapperCol:{span:19}};var le=({callback:Ae,onCancel:de})=>{const[Pe]=ee();let me=(0,pe.useRef)();function ge(ve){me.current.width=Pe.getFieldValue("width"),me.current.align=Pe.getFieldValue("align"),Ae(ve,me.current)}function et(ve,He){if(ve.status===-1){ue.ZP.error(ve.message);return}Pe.setFieldsValue({src:`/api/attachments/${ve.id}`,type:He.type})}function Ve(ve){let He=ve.target.files[0];me.current=He,ie(He,et)}return ce.createElement(y.default,z(b({form:Pe},ae),{className:"upload-image-panel",onFinish:ge,style:{width:470,overflow:"hidden"}}),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5730\u5740",required:!0},ce.createElement("div",{className:"flex-container"},ce.createElement(y.default.Item,{noStyle:!0,name:"src",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u56FE\u7247\u5730\u5740"}]},ce.createElement(Me.default,{style:ne})),ce.createElement(re,{onFileChange:Ve}))),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u63CF\u8FF0",name:"alt"},ce.createElement(Me.default,{style:{width:264}})),ce.createElement(y.default.Item,{label:"\u56FE\u7247\u5BBD\u5EA6",name:"width"},ce.createElement(fe.Z,null,ce.createElement(y.default.Item,{name:"width",style:{margin:0}},ce.createElement(he.Z,{style:{width:264}})),ce.createElement("span",{className:"ml8"},"%"))),ce.createElement(y.default.Item,{label:"\u5BF9\u9F50\u65B9\u5F0F",name:"align"},ce.createElement(ye.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"}]})),ce.createElement("aside",null,ce.createElement(y.default.Item,{style:{textAlign:"right",position:"relative",right:-98}},ce.createElement(Ee.ZP,{type:"primary",htmlType:"submit",style:{marginRight:10}},"\u786E\u5B9A"),ce.createElement(Ee.ZP,{type:"default",onClick:de},"\u53D6\u6D88"))))};function re({onFileChange:Ae}){return ce.createElement("label",{className:"upload-button",style:{cursor:"pointer"}},"\u672C\u5730\u4E0A\u4F20",ce.createElement("input",{type:"file",onChange:Ae}))}function ie(Ae,de){if(!Ae)throw new String("\u6CA1\u6709\u6587\u4EF6");let Pe=new FormData;Pe.append("editormd-image-file",Ae),Pe.append("file_param_name","editormd-image-file"),Pe.append("byxhr","true");var me=new window.XMLHttpRequest;me.withCredentials=!0,me.addEventListener("load",function(ge){de(JSON.parse(ge.target.responseText),Ae)},!1),me.addEventListener("error",function(ge){console.error(ge)},!1),me.open("POST",`${Te.KI}/api/attachments.json`),me.send(Pe)}},79346:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Me}});var y=te(59301),ue=te(4676);class Me extends y.Component{constructor(he){super(he);const ye=window.document;this.node=ye.createElement("div"),ye.body.appendChild(this.node)}render(){const{children:he}=this.props;return(0,ue.createPortal)(he,this.node)}componentWillUnmount(){window.document.body.removeChild(this.node)}}},23954:function(ot,yt,te){"use strict";te.d(yt,{SV:function(){return Xt},ZP:function(){return Et}});var y=te(59301),ue=te(76374);const Me={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"]},he={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(` @@ -1133,18 +1133,18 @@ ${it} `)},{label:"include ",content:["#include "].join(` `)}]},ye={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(` `)}]},Ee={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 Te=te(53184),pe=te.n(Te),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(at,tt,St)=>tt in at?ce(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,x=(at,tt)=>{for(var St in tt||(tt={}))oe.call(tt,St)&&E(at,St,tt[St]);if(Ze)for(var St of Ze(tt))a.call(tt,St)&&E(at,St,tt[St]);return at},b=(at,tt)=>Fe(at,De(tt)),z=(at,tt,St)=>new Promise((ut,nt)=>{var lt=nn=>{try{Mt(St.next(nn))}catch(Ot){nt(Ot)}},We=nn=>{try{Mt(St.throw(nn))}catch(Ot){nt(Ot)}},Mt=nn=>nn.done?ut(nn.value):Promise.resolve(nn.value).then(lt,We);Mt((St=St.apply(at,tt)).next())});const ee={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"]}},ne=(at,tt)=>tt.map(St=>({label:St,kind:at.languages.CompletionItemKind.Keyword,insertText:St})),ae=at=>Object.keys(ee.tables).map(tt=>({label:tt,kind:at.languages.CompletionItemKind.Variable,insertText:tt})),le=(at,tt)=>{const St=ee.tables[at];return St?St.map(ut=>({label:ut,kind:tt.languages.CompletionItemKind.Field,insertText:ut})):[]};function re(at,tt,St,ut,nt){let lt=tt.getWordUntilPosition(St),We={startLineNumber:St.lineNumber,endLineNumber:St.lineNumber,startColumn:lt.startColumn,endColumn:lt.endColumn},Mt=ut.map(nn=>({label:nn,kind:at.languages.CompletionItemKind.Keyword,insertText:nn,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:We}));return nt.map(nn=>{Mt.push(b(x({},nn),{range:We}))}),Mt}var ie=at=>{ee.languages.map(nt=>(at.languages.registerDocumentFormattingEditProvider(nt,{provideDocumentFormattingEdits(lt,We,Mt){return z(this,null,function*(){const nn=pe()(lt.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:lt.getFullModelRange(),text:nn}]})}}),nt));const tt=he.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet})),St=ye.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ut=fe.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet}));at.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...he.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...he.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn};return{suggestions:[...Me.keywords.map(nn=>({label:nn,kind:at.languages.CompletionItemKind.Function,documentation:nn,insertText:nn,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...fe.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...fe.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...Ee.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...Ee.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...ye.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...ye.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}})};const Ae="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var de=Object.defineProperty,Pe=(at,tt,St)=>tt in at?de(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,me=(at,tt,St)=>Pe(at,typeof tt!="symbol"?tt+"":tt,St);const ge=class wr{constructor(tt,St,ut){this.placeholder=tt,this.editor=St,this.monaco=ut,St.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return wr.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)}};me(ge,"ID","editor.widget.placeholderHint");var Ve=ge,ve=te(96236),He=te(8591),ze=te(6848),Ne=te(89392),Oe=te(34604),Ge=te(56102),_e=Object.defineProperty,rt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Le=(at,tt,St)=>tt in at?_e(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,dt=(at,tt)=>{for(var St in tt||(tt={}))Be.call(tt,St)&&Le(at,St,tt[St]);if(we)for(var St of we(tt))Je.call(tt,St)&&Le(at,St,tt[St]);return at},xt=(at,tt)=>rt(at,ct(tt)),be=(at,tt)=>{var St={};for(var ut in at)Be.call(at,ut)&&tt.indexOf(ut)<0&&(St[ut]=at[ut]);if(at!=null&&we)for(var ut of we(at))tt.indexOf(ut)<0&&Je.call(at,ut)&&(St[ut]=at[ut]);return St},it=(at,tt,St)=>new Promise((ut,nt)=>{var lt=nn=>{try{Mt(St.next(nn))}catch(Ot){nt(Ot)}},We=nn=>{try{Mt(St.throw(nn))}catch(Ot){nt(Ot)}},Mt=nn=>nn.done?ut(nn.value):Promise.resolve(nn.value).then(lt,We);Mt((St=St.apply(at,tt)).next())});function Dt(at){return/^\d+$/.test(at)?`${at}px`:at}function Se(){}let ke=!1;const Ct={"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 pt(at=[]){let tt=at;if(Array.isArray(at)){for(let St=0;St{var tt=at,{width:St="100%",height:ut="100%",value:nt,language:lt="javascript",style:We={},options:Mt={},overrideServices:nn={},theme:Ot="vs-dark",onEditBlur:Jt,isCopy:en=!1,onSave:dn,autoHeight:wn=!1,forbidCopy:yn=!1,onChange:sn=Se,editorDidMount:Ln=Se,onFocus:Zt=Se,onBreakPoint:Rt=Se,breakPointValue:Wt=[],filename:Gn="educoder.txt",errorLine:In,errorContent:fn="",highlightLine:rn,openBreakPoint:hn=!1,placeholder:un="",showMiniMap:Ut=!0}=tt,zn=be(tt,["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 bt=(0,y.useRef)(),Bt=(0,y.useRef)({}),qt=(0,y.useRef)(),Gt=(0,y.useRef)(),Ie=(0,y.useRef)([]),ht=(0,y.useRef)(!1),Pt=(0,y.useRef)(),jt=(0,y.useRef)(),vt=(0,y.useRef)(!1),[ft,xe]=(0,y.useState)(!1);function Qe(){let _t;return bt.current&&(_t=new ue.Z(mn=>{for(let Tn of mn)(Tn.target.offsetHeight>0||Tn.target.offsetWidth>0)&&Bt.current.instance.layout()}),_t.observe(bt.current)),_t}function je(){He.ZP.warning({content:decodeURIComponent(Ae),key:"monaco-editor-tip"})}const Ft=()=>{let _t=Bt.current.instance;if(nt!=null&&_t&&ft){const mn=_t.getModel();mn&&nt!==mn.getValue()&&(ke=!0,mn.setValue(nt),_t.layout(),ke=!1)}};(0,y.useEffect)(()=>{const _t=Oe.Z.subscribe("formatDocument",mn=>{var Tn;let Cn=Bt.current.instance;(Tn=Cn==null?void 0:Cn.getAction)==null||Tn.call(Cn,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{sn(mn)},_t},[]),(0,y.useEffect)(()=>{var _t;let mn=Bt.current.instance;Gt.current&&clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Ft()},500),nt&&(nt!=null&&nt.length)&&((_t=mn==null?void 0:mn.updateOptions)==null||_t.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(nt.split(/\r\n|\r|\n/g).length))+3,5)}))},[nt,ft,Bt.current]),(0,y.useEffect)(()=>{if(In&&Bt.current&&Bt.current.instance){let mn=Bt.current.instance;mn.changeViewZones(function(Tn){var Cn=document.createElement("div");Cn.style.padding="10px 20px",Cn.style.width="calc(100% - 20px)",Cn.className="my-error-line-wrp",Cn.innerHTML=fn,Tn.addZone({afterLineNumber:In||11,heightInLines:3,domNode:Cn})});var _t={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}};mn.addOverlayWidget(_t),mn.revealPositionInCenter({lineNumber:20,column:1})}},[In,Bt.current,ft]);const Qt=(_t="",mn)=>{if(!_t||_t.trim()==="")return!0;const Cn=Bt.current.instance.getModel().getLineTokens(mn);let ea=!1;for(let _n=0;_n<2;_n++)Cn.getStandardTokenType(_n)===1&&(ea=!0);return ea};(0,y.useEffect)(()=>{var _t;const mn=(_t=Bt.current)==null?void 0:_t.instance;if(mn&&ft&&yn){const Tn=mn.onDidBlurEditorWidget(()=>{vt.current=!1}),Cn=mn.onDidFocusEditorText(()=>{vt.current=!0});return()=>{Tn.dispose(),Cn.dispose()}}},[Bt.current,ft,yn]),(0,y.useEffect)(()=>{var _t;if((_t=Bt.current)!=null&&_t.instance&&ft&&hn){let mn=Bt.current.instance,Tn=mn.getModel();if(!Tn)return;(()=>{var Xn;let Yt=[],Dn=[];const Un=Tn.getAllDecorations();for(let kn of Un)kn.options.className==="highlighted-line"&&(Yt.push((Xn=kn==null?void 0:kn.range)==null?void 0:Xn.startLineNumber),Dn.push(kn==null?void 0:kn.id));if(rn===Yt[0])return;Tn.deltaDecorations(Dn,[]);const ln=Tn.getLineCount();rn&&rn<=ln&&(mn.deltaDecorations([],[{range:new It.Range(rn,1,rn,Tn.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(rn))})();const ea=(Xn=!1)=>{var Yt;let Dn=[],Un=[];const ln=Tn.getAllDecorations();for(let kn of ln)kn.options.linesDecorationsClassName==="breakpoints-select"&&(Dn.push((Yt=kn==null?void 0:kn.range)==null?void 0:Yt.startLineNumber),Un.push(kn==null?void 0:kn.id));if(Xn)return{lines:Dn,ids:Un};Rt(Dn)},_n=Xn=>it(void 0,null,function*(){let Yt={range:new It.Range(Xn,1,Xn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Tn.deltaDecorations([],[Yt]),ea()}),oa=Xn=>it(void 0,null,function*(){let Yt=[];const Dn=mn.getLineDecorations(Xn);for(let Un of Dn)Un.options.linesDecorationsClassName==="breakpoints-select"&&Yt.push(Un.id);yield Tn.deltaDecorations(Yt,[]),ea()}),ca=Xn=>{let Yt=mn.getLineDecorations(Xn);for(let Dn of Yt)if(Dn.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ne.isEqual)(Wt,ea(!0).lines)){Tn.deltaDecorations(ea(!0).ids,[]);const Xn=Wt.map(Yt=>({range:new It.Range(Yt,1,Yt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Tn.deltaDecorations([],Xn)}const Qn=mn.onDidChangeModelContent(Xn=>{let Yt=mn.getPosition();if(Yt){let Dn=Yt.lineNumber;clearTimeout(jt.current),jt.current=setTimeout(()=>{Qt(Tn.getLineContent(Dn),Dn)?oa(Dn):ca(Dn)?(oa(Dn),_n(Dn)):ea()},100)}}),qn=mn.onMouseDown(Xn=>{var Yt,Dn,Un;if(Xn.target.detail&&((Un=(Dn=(Yt=Xn.target)==null?void 0:Yt.element)==null?void 0:Dn.className)!=null&&Un.includes("line-numbers"))){let ln=Xn.target.position.lineNumber;if(Qt(Tn.getLineContent(ln),ln))return;ca(ln)?oa(ln):_n(ln)}}),tn=Xn=>{let Yt={range:new It.Range(Xn,1,Xn,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ie.current=mn.deltaDecorations(Ie.current,[Yt])},Aa=()=>{Ie.current=mn.deltaDecorations(Ie.current,[])},ua=mn.onMouseMove(Xn=>{var Yt,Dn,Un;if(Aa(),Xn.target.detail&&((Un=(Dn=(Yt=Xn.target)==null?void 0:Yt.element)==null?void 0:Dn.className)!=null&&Un.includes("line-numbers"))){let ln=Xn.target.position.lineNumber;if(Qt(Tn.getLineContent(ln),ln))return;tn(ln)}}),Ia=mn.onMouseLeave(()=>{Aa()});return()=>{Qn.dispose(),qn.dispose(),ua.dispose(),Ia.dispose()}}},[Bt.current,ft,Wt,rn,hn,lt]),(0,y.useEffect)(()=>{var _t;(_t=Bt.current)!=null&&_t.instance&&hn&&Bt.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function $t(){let _t=Bt.current.instance;if(_t){const mn=_t.getSelection(),Tn=Bt.current.pastePos||{},Cn=new It.Range(Tn.startLineNumber||mn.endLineNumber,Tn.startColumn||mn.endColumn,Tn.endLineNumber||mn.endLineNumber,Tn.endColumn||mn.endColumn);setTimeout(()=>{_t.executeEdits("",[{range:Cn,text:""}])},300)}}function gn(_t){(window.navigator.platform.match("Mac")?_t.metaKey:_t.ctrlKey)&&_t.keyCode==83&&(_t.preventDefault(),dn())}const An=()=>{if(wn&&Bt.current.instance){const _t=Bt.current.instance.getContentHeight();wt(_t{if(!vt.current)return;const{keyCode:mn,ctrlKey:Tn,metaKey:Cn,target:ea,type:_n}=_t;return(_n==="paste"||(mn===67||mn===86)&&(Cn||Tn))&&ea.nodeName==="TEXTAREA"&&(je(),_t.preventDefault()),!1};function Zn(_t,mn){var Tn=window.URL||window.webkitURL||window,Cn=new Blob([mn]),ea=document.createElementNS("http://www.w3.org/1999/xhtml","a");ea.href=Tn.createObjectURL(Cn),ea.download=_t,Nn(ea)}(0,y.useEffect)(()=>{An()},[An]),(0,y.useEffect)(()=>{bt.current&&!ft&&Promise.all([te.e(8909),te.e(3267)]).then(te.bind(te,71448)).then(_t=>{try{It=_t,Bt.current.instance=It.editor.create(bt.current,{value:nt,language:pt(lt),theme:Ot,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ut||!1}},nn);const mn=Bt.current.instance;let ea=[...ve.BH._menuItems].find(Qn=>Qn[0]._debugName=="EditorContext")[1],_n=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],oa=(Qn,qn)=>{var tn,Aa;let ua=Qn._first;do qn.includes((Aa=(tn=ua.element)==null?void 0:tn.command)==null?void 0:Aa.id)&&Qn._remove(ua);while(ua=ua.next)};if(Ln(mn,It),setTimeout(()=>{An(),Bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zn(Gn||"educoder.txt",mn.getValue())}})},500),Bt.current.subscription=mn.onDidChangeModelContent(Qn=>{ht.current?clearTimeout(Pt.current):(An(),sn(mn.getValue(),Qn)),Pt.current=setTimeout(()=>{ht.current=!1},500)}),window.Monaco||ie(It,pt(lt)),yn&&(oa(ea,_n),bt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",pn),window.removeEventListener("paste",pn),window.addEventListener("keydown",pn),window.addEventListener("paste",pn)),window.Monaco=It,Jt&&mn.onDidBlurEditorWidget(()=>{Jt(mn.getValue())}),Zt&&mn.onDidFocusEditorText(()=>{Zt(mn.getValue())}),yn)try{mn.onDidPaste(Qn=>{const qn=mn.getSelection(),tn=Bt.current.pastePos||{},Aa=new It.Range(tn.startLineNumber||qn.endLineNumber,tn.startColumn||qn.endColumn,tn.endLineNumber||qn.endLineNumber,tn.endColumn||qn.endColumn);mn.executeEdits("",[{range:Qn.range,text:""}])})}catch(Qn){}let ca=Qe();return un&&typeof un=="string"&&new Ve(un,mn,It),xe(!0),()=>{const Qn=Bt.current.instance;Qn.dispose();const qn=Qn.getModel();qn&&qn.dispose(),Bt.current.subscription&&Bt.current.subscription.dispose(),ca.unobserve(bt.current)}}catch(mn){}})},[]),(0,y.useEffect)(()=>{if(Bt.current.instance&&ft)return document.addEventListener("keydown",gn,!1),()=>{document.removeEventListener("keydown",gn)}},[dn,ft]),(0,y.useEffect)(()=>{let _t=Bt.current.instance;if(_t&&ft){let mn=pt(lt);It.editor.setModelLanguage(_t.getModel(),mn)}},[lt,ft]),(0,y.useEffect)(()=>{Bt.current.instance&&ft&&It.editor.setTheme(Ot)},[Ot,ft]),(0,y.useEffect)(()=>{let _t=Bt.current.instance;qt.current=Mt,_t&&ft&&(_t.updateOptions(dt({},Mt)),setTimeout(()=>{_t.getModel().updateOptions(dt({},Mt))},200))},[JSON.stringify(Mt),ft]),(0,y.useEffect)(()=>{let _t=Bt.current.instance;_t&&ft&&_t.layout()},[St,ut,ft]);const[Ye,Lt]=(0,y.useState)(Dt(St)),[xn,wt]=(0,y.useState)(Dt(ut)),Mn=xt(dt({},We),{width:Ye,height:xn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:bt,style:Mn},en&&y.createElement(Ge.CopyToClipboard,{text:nt,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ze.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Xt({width:at="100%",height:tt="100%",original:St,modified:ut,language:nt,options:lt={}}){const We=(0,y.useRef)(),[Mt,nn]=(0,y.useState)(null);function Ot(wn){let yn;return We.current&&(yn=new ue.Z(sn=>{for(let Ln of sn)(Ln.target.offsetHeight>0||Ln.target.offsetWidth>0)&&wn.layout()}),yn.observe(We.current)),yn}(0,y.useEffect)(()=>(We.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(wn=>{It=wn;const yn=It.editor.createDiffEditor(We.current,xt(dt({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},lt),{wordWrap:!0}));nn(yn);let sn=Ot(yn);return()=>{yn.dispose();const Ln=yn.getModel();Ln&&Ln.dispose(),sn.unobserve(We.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Mt&&Mt.setModel({original:It.editor.createModel(St,nt),modified:It.editor.createModel(ut,nt)})},[St,ut,nt,Mt]);const Jt=Dt(at),en=Dt(tt),dn={width:Jt,height:en};return y.createElement("div",{className:"my-diff-editor",ref:We,style:dn})}},16869:function(ot,yt,te){"use strict";var y=te(38476),ue=te(57809),Me=te(78673),fe=te(59301);const he=ue.default.Option;yt.Z=({isTheoretical:ye,onFontSizeChange:Ee,cmFontSize:Te,cmCodeMode:pe,autoFormat:ce,onCodeModeChange:Fe,onTabToSpace:De,onAutoFormat:Ze,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return fe.createElement("div",{className:`tpi-code-setting ${a}`},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(ue.default,{bordered:!1,size:"small",value:pe,onChange:Fe},fe.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(ue.default,{bordered:!1,size:"small",value:Te,onChange:Ee},fe.createElement(he,{value:12},"12px"),fe.createElement(he,{value:14},"14px"),fe.createElement(he,{value:16},"16px"),fe.createElement(he,{value:18},"18px"),fe.createElement(he,{value:20},"20px"),fe.createElement(he,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(Me.Z,{checked:E,onChange:De})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&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"))),x),!ye&&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,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ee[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,b==null?void 0:b.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(ot,yt,te){"use strict";te.d(yt,{jL:function(){return he},w9:function(){return Be},QD:function(){return sn},cQ:function(){return Ge},op:function(){return Ot},O5:function(){return jt},_b:function(){return In},t7:function(){return b},Gi:function(){return it},YG:function(){return xt},qp:function(){return Fe},vr:function(){return Rt},qE:function(){return dn},Je:function(){return ne},wb:function(){return ve},cq:function(){return It},tp:function(){return oe}});var y=te(59301),ue={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"},Me="data:image/png;base64,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",he=({dataSource:vt=[],img:ft,imgWidth:xe=346,title:Qe,sunTitle:je,bannerExtraContent:Ft})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Qe),y.createElement("span",null,je)),vt.length>0&&y.createElement("div",{className:ue.btns},vt.map((Qt,$t)=>y.createElement("div",{key:$t,onClick:Qt.click},Qt.name,Qt.sign?y.createElement("img",{src:Me,width:39}):null))),Ft),ft&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:xe}))),ye={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"},Ee=te(92310),Te=te.n(Ee),pe=te(89392),Fe=({dataSource:vt=[],value:ft,onChange:xe,onTitleChange:Qe,className:je,title:Ft,titleWidth:Qt=41,style:$t={},fontColor:gn="#6A7283",showCount:An})=>{const[Nn,pn]=(0,y.useState)(0),[Zn,Ye]=(0,y.useState)(!1),Lt=(0,y.useRef)(null),xn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var wt;vt.length!==0&&(((wt=Lt==null?void 0:Lt.current)==null?void 0:wt.clientHeight)>97?pn(1):pn(0)),vt.length===0&&pn(0),Ye(!1)},[vt]),y.createElement("div",{className:Te()(ye.row,je),style:$t},y.createElement("div",{onClick:(0,pe.throttle)(()=>Qe==null?void 0:Qe(),2e3),style:{width:Qt,marginTop:Zn?12:4},className:`${ye.title} ${Qe?"current":""}`},Ft),y.createElement("div",{className:Zn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},y.createElement("div",{className:ye.bar,ref:xn,style:Nn>0?{height:Nn===1?97:"auto",overflow:Nn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ye.tag,ref:Lt},vt==null?void 0:vt.map(wt=>y.createElement("span",{onClick:()=>xe(wt.id),key:wt.id,style:{color:gn},className:ft===wt.id?ye.active:""},y.createElement("span",{title:wt.name,className:ye.name},wt.name),!!An&&y.createElement("span",{className:ye.num},wt.count))))),!!Nn&&y.createElement(y.Fragment,null,Nn===1?y.createElement("div",{onClick:()=>{var wt;pn(2),((wt=Lt==null?void 0:Lt.current)==null?void 0:wt.clientHeight)>245?Ye(!0):Ye(!1)},className:ye.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{xn.current.scrollTop=0,pn(1),Ye(!1)},className:ye.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},De={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:vt=[],value:ft,onChange:xe,className:Qe,style:je={}})=>y.createElement("div",{style:je,className:Te()(De.tabs,Qe)},vt.map(Ft=>y.createElement("span",{onClick:()=>xe(Ft.id),className:ft===Ft.id?De.active:"",key:Ft.id},Ft.name))),a={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"},E=te(92832),b=({dataSource:vt=[],value:ft="",onChange:xe,onInputChange:Qe=()=>{},className:je,style:Ft={},placeholder:Qt,allowClear:$t=!1})=>{var gn;const[An,Nn]=(0,y.useState)(""),[pn,Zn]=(0,y.useState)("");(0,y.useEffect)(()=>{var xn;let wt=ft;(xn=JSON.stringify(ft))!=null&&xn.includes("{")&&(Nn(ft.id),wt=ft.value||"");try{Zn(decodeURIComponent(wt||""))}catch(Mn){Zn(decodeURIComponent(wt||""))}},[ft]);const Ye=()=>{xe(encodeURIComponent(pn),An||null)},Lt=xn=>{xn!==An&&(Nn(xn),xe(encodeURIComponent(pn),xn))};return y.createElement("div",{className:Te()(a.input,je),style:Ft},!!vt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(gn=vt.find(xn=>xn.id===An))==null?void 0:gn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},vt.map((xn,wt)=>y.createElement("div",{key:wt,onClick:()=>Lt(xn.id)},xn.name)))),y.createElement(E.default,{onPressEnter:Ye,value:pn,onChange:xn=>{Zn(xn.target.value),Qe(encodeURIComponent(xn.target.value),An||null)},bordered:!1,placeholder:Qt}),y.createElement("i",{onClick:Ye,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:vt,onChange:ft,className:xe,total:Qe,pageSize:je,style:Ft={}})=>{const Qt=vt<2,$t=vt>=Math.ceil(Qe/je);return Qe<=je?y.createElement(y.Fragment,null):y.createElement("div",{className:Te()(z.quickPager,xe),style:Ft},y.createElement("div",{onClick:()=>{Qt||ft(vt-1,"prev")},className:Qt?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{$t||ft(vt+1,"next")},className:$t?z.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},le=te(71418),re=te(6848),ie=te(13570),Ae=te(3294),de=te(955),Pe=te(96908),me=te(57177),ge=te(81378),et=te(8797),ve=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:$t,loading:gn})=>{const An=Math.floor((Qt-(xe-1)*Qe)/xe);return y.createElement(le.Z,{spinning:gn},y.createElement("div",{className:Te()(ae.list,vt)},!!ft.length&&ft.map((Nn,pn)=>{const{name:Zn,id:Ye,identifier:Lt,power:xn,cover_image_id:wt,pic:Mn}=Nn;return y.createElement("div",{className:ae.wrap,key:Ye,style:{width:An,marginRight:(1+pn)%xe===0?0:Qe+Ft,marginBottom:je}},y.createElement("a",{target:"_blank",href:`/shixuns/${Lt}/challenges`,className:ae.li,onClick:_t=>{_t.preventDefault(),$t&&(0,de.L9)([$t]),xn&&(0,de.xg)(`/shixuns/${Lt}/challenges`)}},y.createElement("div",{className:ae.img},y.createElement("img",{className:ae.cover,src:`${Mn}`}),Nn.is_jupyter&&y.createElement("img",{className:ae.sign,src:Pe}),Nn.is_jupyter_lab&&y.createElement("img",{className:ae.sign,src:me}),Nn.is_unity_3d&&y.createElement("img",{className:ae.sign,src:ge})),y.createElement("div",{className:ae.name},y.createElement(re.Z,{title:Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ae.e},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ae.tags},y.createElement(re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Nn.challenges_count))),!!Nn.myshixuns_count&&y.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Nn.myshixuns_count))),y.createElement(re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Nn.level))),y.createElement("div",{className:ae.rate},y.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Nn.score_info}),y.createElement("span",null,"\xA0",Nn.score_info?`${Nn.score_info}\u5206`:"5\u5206")))),!xn&&y.createElement("div",{className:ae.lockWrap},y.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&y.createElement(et.Z,null)))},He={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"},ze=te(24065),Ne=te(59301),Ge=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:$t,loading:gn,onRemove:An=()=>{},isCurrent:Nn=!0,showAlias:pn=!1})=>{const Zn=Math.floor((Qt-(xe-1)*Qe)/xe),Ye=[{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 Ne.createElement(le.Z,{spinning:gn},Ne.createElement("div",{className:Te()(He.list,vt)},!!(ft!=null&&ft.length)&&(ft==null?void 0:ft.map((Lt,xn)=>{var wt;const{name:Mn,id:_t,identifier:mn,featured:Tn,school_name:Cn,image_url:ea,excellent:_n,is_plan:oa}=Lt;return Ne.createElement("div",{key:_t,className:He.wrap,style:{width:Zn,marginRight:(1+xn)%xe===0?0:Qe+Ft,marginBottom:je}},Ne.createElement("a",{className:He.li,onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),$t&&(0,de.L9)([$t]),(0,de.xg)(`/paths/${mn}`)}},Ne.createElement("div",{className:He.img},Ne.createElement("img",{className:He.cover,src:`${ea}`}),Nn&&(0,ze.bg)()&&(Lt==null?void 0:Lt.studying)&&Ne.createElement("div",{className:`${He.movebq} user-path-items`,onClick:ca=>{ca.stopPropagation(),An(Lt)}},Ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(wt=Lt==null?void 0:Lt.subject_tags)==null?void 0:wt.map((ca,Qn)=>{var qn,tn;if(Qn===0){const ua=(qn=Ye.find(Ia=>Ia.name==ca))==null?void 0:qn.swimg;return Ne.createElement("img",{className:He.sign,src:ua,style:{left:"-4px"}})}const Aa=(tn=Ye.find(ua=>ua.name==ca))==null?void 0:tn.ptimg;return Ne.createElement("img",{className:He.sign,src:Aa,style:{left:`${48+52*(Qn-1)+2*Qn}px`}})}),Ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Lt==null?void 0:Lt.excellent)&&Ne.createElement("div",{className:He.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ne.createElement("div",{className:He.name},Ne.createElement(re.Z,{title:pn&&(Lt!=null&&Lt.excellent_alias_name)?Ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${Mn}`,Ne.createElement("br",null),Ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Lt==null?void 0:Lt.excellent_alias_name}`)):Mn},Ne.createElement("span",{className:He.e},pn&&(Lt==null?void 0:Lt.excellent_alias_name)||Mn))),Ne.createElement(re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Cn}`},Ne.createElement("div",{className:He.unit},Ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Cn)),Ne.createElement("div",{className:He.tags},Ne.createElement("div",null,Ne.createElement(re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ne.createElement("span",null,Lt.stages_count))),Ne.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ne.createElement("span",null,Lt.members_count)))))))})),!ft.length&&Ne.createElement(et.Z,null)))},_e={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"},rt="data:image/png;base64,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",ct=te(59301),Be=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:$t,loading:gn,handleVery:An=()=>!0})=>{const Nn=Math.floor((Qt-(xe-1)*Qe)/xe);return ct.createElement(le.Z,{spinning:gn},ct.createElement("div",{className:Te()(_e.list,vt)},!!ft.length&&ft.map((pn,Zn)=>{const{subject_identifier:Ye,id:Lt,identifier:xn,power:wt}=pn,Mn=pn.is_public!=0&&pn.is_public;return ct.createElement("div",{className:_e.wrap,key:Lt,style:{width:Nn,marginRight:(1+Zn)%xe===0?0:Qe+Ft,marginBottom:je}},ct.createElement("a",{className:_e.li,onClick:_t=>{_t.preventDefault(),An(pn==null?void 0:pn.first_category_url)&&($t&&(0,de.L9)([$t]),(0,de.xg)(pn.first_category_url))}},ct.createElement("div",{className:_e.top},ct.createElement(re.Z,{title:pn.name},ct.createElement("div",{className:_e.name},pn.name)),ct.createElement("img",{className:_e.img,src:Ae.Z.IMG_SERVER+"/images/"+pn.avatar_url}),ct.createElement("div",{className:_e.text,title:pn.creator},pn.creator),Ye&&ct.createElement("div",{className:_e.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),Mn&&ct.createElement("div",{className:_e.sign},"\u516C\u5F00")),ct.createElement("div",{className:_e.bottom},pn.visits>0&&ct.createElement(re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,pn.visits))),pn.course_members_count>0&&ct.createElement(re.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&ct.createElement(re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&ct.createElement("div",{className:_e.lockWrap},ct.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&ct.createElement(et.Z,null)))},Je={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"},Le=te(89070),xt=({dataSource:vt=[],value:ft,onChange:xe,className:Qe,style:je={},tabBarExtraContent:Ft})=>y.createElement("div",{className:Te()(Je.tabs,Qe),style:je},y.createElement("div",{className:Je.tabsWrap},vt.map((Qt,$t)=>!(Qt!=null&&Qt.hide)&&y.createElement("aside",{className:Je.tab,onClick:()=>{xe(Qt.id),Qt.link&&Le.history.push(Qt.link)},key:$t},y.createElement("div",{className:ft===Qt.id?Je.active:""},Qt.name),(Qt==null?void 0:Qt.resetCount)==null&&(Qt==null?void 0:Qt.total)!==void 0&&y.createElement("span",null,"\uFF08",Qt==null?void 0:Qt.total,"\uFF09"),(Qt==null?void 0:Qt.resetCount)!==void 0&&(Qt==null?void 0:Qt.total)!==void 0&&y.createElement(re.Z,{title:(Qt==null?void 0:Qt.tip)!=null?Qt==null?void 0:Qt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Qt==null?void 0:Qt.resetCount),"/",y.createElement("span",null,Qt==null?void 0:Qt.total),"\uFF09"))))),y.createElement("div",{className:Je.tabBar},Ft)),it=({className:vt,style:ft={},children:xe})=>y.createElement("div",{className:Te()(vt),style:ft},xe),Dt={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"},Se=te(38854),ke=te(20834);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var It=({sortValue:vt,dropValue:ft,className:xe,onSort:Qe,onDrop:je,dataSource:Ft=Ct})=>{var Qt;return y.createElement("div",{className:Te()(Dt.orderWrap,xe)},y.createElement(Se.Z,{dropdownRender:()=>y.createElement(ke.default,null,Ft.map(($t,gn)=>y.createElement(ke.default.Item,{key:gn,onClick:()=>je($t.id)},$t.name)))},y.createElement("span",{className:Dt.orderTextWrap},(Qt=Ft.find($t=>ft===$t.id))==null?void 0:Qt.name)),y.createElement("span",{className:Dt.orderIconWrap},y.createElement("span",{className:Dt.orderAsc},y.createElement("i",{className:vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>Qe(vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Dt.orderDesc},y.createElement("i",{className:vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>Qe(vt==="asc"?"desc":"asc")}))))},Et={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"},Xt=te(3113),at=Object.defineProperty,tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,nt=(vt,ft,xe)=>ft in vt?at(vt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xe}):vt[ft]=xe,lt=(vt,ft)=>{for(var xe in ft||(ft={}))St.call(ft,xe)&&nt(vt,xe,ft[xe]);if(tt)for(var xe of tt(ft))ut.call(ft,xe)&&nt(vt,xe,ft[xe]);return vt},We=(vt,ft)=>{var xe={};for(var Qe in vt)St.call(vt,Qe)&&ft.indexOf(Qe)<0&&(xe[Qe]=vt[Qe]);if(vt!=null&&tt)for(var Qe of tt(vt))ft.indexOf(Qe)<0&&ut.call(vt,Qe)&&(xe[Qe]=vt[Qe]);return xe},Mt=(vt,ft,xe)=>new Promise((Qe,je)=>{var Ft=gn=>{try{$t(xe.next(gn))}catch(An){je(An)}},Qt=gn=>{try{$t(xe.throw(gn))}catch(An){je(An)}},$t=gn=>gn.done?Qe(gn.value):Promise.resolve(gn.value).then(Ft,Qt);$t((xe=xe.apply(vt,ft)).next())}),Ot=vt=>{var ft=vt,{className:xe,style:Qe,children:je,loading:Ft=!1,openLoading:Qt,onClick:$t=()=>{},size:gn="middle",shape:An="round"}=ft,Nn=We(ft,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pn,Zn]=(0,y.useState)(!1);return y.createElement(Xt.ZP,lt({onClick:(0,pe.throttle)(Ye=>Mt(void 0,null,function*(){Qt&&Zn(!0);try{yield $t(Ye)}catch(Lt){console.log("error",Lt)}Qt&&Zn(!1)}),2e3,{leading:!0,trailing:!1}),className:Te()(Et.btn,Et[`${gn}-${An}`],xe),style:Qe,size:gn,shape:An,loading:pn||Ft},Nn),je)},Jt={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"},dn=({className:vt,style:ft,children:xe=null,onClick:Qe,title:je})=>y.createElement("div",{className:Te()(Jt.head,vt),style:ft},y.createElement("span",{className:"primary-hover",onClick:Qe},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:je},je),y.createElement("div",{className:Jt.node},xe)),wn={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"},sn=({confirmShow:vt=!0,confirmTitle:ft,confirmClick:xe,cancelShow:Qe=!0,cancelTitle:je,cancelClick:Ft,className:Qt,style:$t,confirmLoading:gn=!1})=>y.createElement("div",{className:Te()(wn.btns,Qt),style:$t},vt&&y.createElement(Xt.ZP,{loading:gn,onClick:xe,type:"primary",className:wn.confirm},ft),Qe&&y.createElement(Xt.ZP,{onClick:Ft,className:wn.cancel},je)),Ln={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"},Rt=({className:vt,style:ft={},LeftContent:xe,children:Qe,RightContent:je})=>y.createElement("div",{className:Te()(Ln.fixedBottom,vt),style:ft},y.createElement("div",{className:Ln.wrap},y.createElement("div",{className:Ln.left},xe),y.createElement("div",{className:Ln.center},Qe),y.createElement("div",{className:Ln.right},je))),Wt={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"},In=({className:vt,style:ft={},dataSource:xe=[]})=>y.createElement("div",{className:Te()(Wt.crumbs,vt),style:ft},xe.map((Qe,je)=>jeLe.history.push(Qe.path)},Qe.name):y.createElement("span",null,Qe.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:je,style:{color:"#5F6368"}},Qe.name))),fn=te(31797),rn=Object.defineProperty,hn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,bt=Object.prototype.propertyIsEnumerable,Bt=(vt,ft,xe)=>ft in vt?rn(vt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xe}):vt[ft]=xe,qt=(vt,ft)=>{for(var xe in ft||(ft={}))zn.call(ft,xe)&&Bt(vt,xe,ft[xe]);if(Ut)for(var xe of Ut(ft))bt.call(ft,xe)&&Bt(vt,xe,ft[xe]);return vt},Gt=(vt,ft)=>hn(vt,un(ft)),Ie=(vt,ft)=>{var xe={};for(var Qe in vt)zn.call(vt,Qe)&&ft.indexOf(Qe)<0&&(xe[Qe]=vt[Qe]);if(vt!=null&&Ut)for(var Qe of Ut(vt))ft.indexOf(Qe)<0&&bt.call(vt,Qe)&&(xe[Qe]=vt[Qe]);return xe};const{Countdown:ht}=fn.default;var jt=vt=>{var ft=vt,{onChange:xe}=ft,Qe=Ie(ft,["onChange"]);const[je,Ft]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof je=="number"&&je>=0&&xe(je)},[je]);const Qt=$t=>{const gn=Math.floor($t/1e3);Ft(gn)};return y.createElement(ht,Gt(qt({},Qe),{onChange:Qt}))}},58856:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ue}});var y=te(59301);function ue(Me,fe){const he=(0,y.useRef)();(0,y.useEffect)(()=>{he.current=Me}),(0,y.useEffect)(()=>{function ye(){he.current()}if(fe!==null){let Ee=setInterval(ye,fe);return()=>clearInterval(Ee)}},[fe])}},31947:function(ot,yt,te){"use strict";var y=te(59301),ue=te(31797),Me=te(5871),fe=te(78241),he=te(43418),ye=te(71418),Ee=te(1710),Te=te(92832),pe=te(95237),ce=te(43604),Fe=te(3113),De=te(94941),Ze=te(61186),oe=te.n(Ze),a=te(89070),E=te(955),x=te(16209),b=te(24065),z=te(83312),ee=te(59301),ne=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=ve=>{try{Ve(de.next(ve))}catch(He){me(He)}},et=ve=>{try{Ve(de.throw(ve))}catch(He){me(He)}},Ve=ve=>ve.done?Pe(ve.value):Promise.resolve(ve.value).then(ge,et);Ve((de=de.apply(ie,Ae)).next())});const{Countdown:ae}=ue.default,le=({value:ie,onChange:Ae,MaxMinutes:de})=>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(Me.Z,{value:ie,onChange:Ae,min:0,precision:0,max:de,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${de}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),re=({exercise:ie,successCb:Ae,dispatch:de})=>{var Pe,me,ge,et;const Ve=(0,a.useParams)(),[ve]=fe.default.useForm(),He=fe.default.useWatch("time",ve),[ze,Ne]=(0,y.useState)(!1),Oe=(0,y.useRef)(),{actionTabs:Ge}=ie,[_e,rt]=(0,y.useState)(),[,ct,we,Be]=(0,z.U)(De.n7,{id:Ve.categoryId}),[,Je,Le]=(0,z.U)(De.Cd,{});(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Ne(!1),ve.resetFields())},[ie.actionTabs.key]);const dt=()=>new Promise(It=>ne(void 0,null,function*(){var Et,Xt;return Oe.current=yield(0,x.y)({ip_limit:(Et=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Xt=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Xt.ip_bind_type}),It()})),xt=()=>ne(void 0,null,function*(){var It,Et,Xt,at,tt;yield ve.validateFields();const St=ve.getFieldsValue();if(Ne(!0),(((It=Ge==null?void 0:Ge.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(Et=Ge==null?void 0:Ge.exerciseParams)!=null&&Et.ip_bind_type)&&(yield dt()),(yield(0,De.ZD)((Xt=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Xt.id,{exercise_user_id:(at=Ge==null?void 0:Ge.exerciseParams)==null?void 0:at.exercise_user_id,unlock_key:St.unlock_key,time:St.time,ip:Oe.current})).status===0){if(Ae){de({type:"exercise/setActionTabs",payload:{}}),Ae();return}const nt=Ge==null?void 0:Ge.exerciseParams;(0,E.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Ve.coursesId,login:(tt=(0,b.eY)())==null?void 0:tt.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),de({type:"exercise/setActionTabs",payload:{}})}Ne(!1)}),be=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],it=((Pe=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((me=Ge==null?void 0:Ge.exerciseParams)==null?void 0:me.errorMessage)=="object";(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield Le(Ve);yield we({}),It.status||rt(It)})},[ie.actionTabs.key]);const{time:Dt,end_time:Se}=(_e==null?void 0:_e.exercise)||{},ke=Be!=null&&Be.user_end_time?oe()(Be==null?void 0:Be.user_end_time).add(1,"minutes"):oe()(),Ct=oe()(Be==null?void 0:Be.user_total_end_time)>ke?Math.round(oe().duration(oe()(Be==null?void 0:Be.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,pt=((Be==null?void 0:Be.student_left_minutes)||0)+(He||0);return ee.createElement(ee.Fragment,null,ee.createElement(he.default,{width:514,centered:!0,closable:!!((ge=Ge==null?void 0:Ge.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{de({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:ct||Je},it&&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 "),!it&&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"),it&&ee.createElement(Ee.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((et=Ge==null?void 0:Ge.exerciseParams)==null?void 0:et.errorMessage)||{}],columns:be}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:ve,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(Te.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Dt!==-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()(Be==null?void 0:Be.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(le,{MaxMinutes:Ct})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},ct||Je?"--":pt),"\u5206\u949F",pt!==0&&(Be==null?void 0:Be.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Be==null?void 0:Be.user_end_time).add(He||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()(Se).format("YYYY-MM-DD HH:mm")))),ee.createElement(pe.Z,{justify:"space-between",align:"middle"},ee.createElement(ce.Z,null),ee.createElement(ce.Z,null,ee.createElement(Fe.ZP,{loading:ze,onClick:xt},"\u8FDB\u5165\u8003\u8BD5"))))))};yt.Z=(0,a.connect)(({exercise:ie})=>({exercise:ie}))(re)},8394:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return a}});var y=te(59301),ue=te(89070),Me=te(43418),fe=te(3113),he=te(71418),ye=te(88264),Ee=te(25555),Te=te(23954),pe=te(24334),ce=te(61186),Fe=te.n(ce),De=te(35106),Ze=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ne=re=>{try{le(b.next(re))}catch(ie){ee(ie)}},ae=re=>{try{le(b.throw(re))}catch(ie){ee(ie)}},le=re=>re.done?z(re.value):Promise.resolve(re.value).then(ne,ae);le((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ue.useLocation)(),33);const ee=(0,ue.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const rt=yield(0,ye.X6)(E);z(rt.data)})}()},[E]);const{status:ne,created_at:ae,code:le,name:re,language:ie,pass_sets_count:Ae,set_count:de,error_msg:Pe,output:me,input:ge,expected_output:et,execute_memory:Ve,user:ve,execute_time:He,input_file_url:ze,output_file_url:Ne,is_file:Oe,expected_output_file_url:Ge}=b||{};return Ze.createElement(Me.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Ze.createElement(fe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ze.createElement(he.Z,{spinning:!b,delay:500},Ze.createElement("div",{className:"record-detail-info"},b?Ze.createElement(Ze.Fragment,null,Ze.createElement("div",{className:"record-detail-body"},Ze.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ze.createElement("ul",{className:"record-info"},Ze.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ze.createElement("span",{className:ne===0?"c-green":"c-red"},Ee.Im[ne])," "),Ze.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ze.createElement("span",null,Fe()(ae).format("YYYY-MM-DD HH:mm:ss"))," "),Ze.createElement("li",null," \u8BED\u8A00\uFF1A",Ze.createElement("span",null,ie)," "),Ze.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ze.createElement("span",null,He*1e3,"ms")," "),Ze.createElement("li",null," ",`${ne===De.h.HIDE_COMPILE_STATUS?"--":Ae} / ${de} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ee.gZ)({status:ne,error_msg:Pe,execute_time:He,output:me,input:ge,expected_output:et,input_file_url:ze,output_file_url:Ne,is_file:Oe,expected_output_file_url:Ge}),Ze.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ze.createElement(Te.ZP,{height:"200px",width:"100%",language:ie==null?void 0:ie.toLocaleLowerCase(),value:pe.Base64.decode(le),options:{readOnly:!0}}))):null)))}},87001:function(ot,yt,te){"use strict";te.d(yt,{Im:function(){return de},Y4:function(){return me}});var y=te(59301),ue=te(92832),Me=te(8591),fe=te(3113),he=te(74440),ye=te(24334),Ee=te.n(ye),Te=te(61293),pe=te(33538),ce=te(85149),Fe=te(955),De=te(34376),Ze=te.n(De),oe=te(99064),a=te(89070),E=te(8394),x=te(34604),b=te(88264),z=te(34587),ee=te(23210),ne=te(92310),ae=te.n(ne),le=te(4901),re=te(59301),ie=(Ve,ve,He)=>new Promise((ze,Ne)=>{var Oe=rt=>{try{_e(He.next(rt))}catch(ct){Ne(ct)}},Ge=rt=>{try{_e(He.throw(rt))}catch(ct){Ne(ct)}},_e=rt=>rt.done?ze(rt.value):Promise.resolve(rt.value).then(Oe,Ge);_e((He=He.apply(Ve,ve)).next())});const{TextArea:Ae}=ue.default,de={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.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 Pe=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Pe||{});function me(Ve){const{status:ve,error_msg:He,output:ze,input:Ne,expected_output:Oe,is_file:Ge,input_file_url:_e,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:we,setData:Be}=Ve,Je=(0,y.useRef)(),Le=(0,y.useRef)(),dt=(0,y.useRef)();let xt=null;const be={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(ze&&!Ge&&Je.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Je.current);const Dt=(0,Fe.pp)(ye.Base64.decode(ze));it.write(Dt),it.setOption("theme",{background:"#1e1e1e"})}if(Ne&&!Ge&&Le.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Le.current),it.write((0,Fe.pp)(Ne)),it.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Ge&&dt.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(dt.current),it.write((0,Fe.pp)(ye.Base64.decode(Oe))),it.setOption("theme",{background:"#1e1e1e"})}},[ze]),ve){case he.h.NOMATCH:xt=re.createElement(re.Fragment,null,re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&re.createElement("div",{ref:Je}),Ge&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield(0,oe.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});we(it),setTimeout(()=>{Be(rt)},200)})},ze)),re.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&re.createElement("div",{ref:dt}),Ge&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});we(yield it.text()),setTimeout(()=>{Be(ct)},200)})},Oe)));break;case he.h.EXECUTEFAILURE:xt=re.createElement(re.Fragment,null,re.createElement("div",{style:{border:"1px #F6F7F9 solid"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&re.createElement(ce.Z,{value:Ne,style:be}),Ge&&re.createElement("div",{style:be},re.createElement("a",{onClick:()=>(0,Fe.LR)(_e,Ne)},Ne))),re.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:Te.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(He),"111")));break;case he.h.COMPILEFAILURE:xt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:Te.Z.error},ye.Base64.decode(He)));break;case he.h.PODFAILURE:xt=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:xt=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",xt," ")}function ge(Ve){const{status:ve,error_msg:He,execute_time:ze,output:Ne,input:Oe,expected_output:Ge,is_file:_e,input_file_url:rt,output_file_url:ct,expected_output_file_url:we}=Ve;let Be=null;switch(ve){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:Be=re.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:Be=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Be=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",Be," ")}function et({value:Ve,className:ve}){return re.createElement("span",{className:ve},Ve)}yt.ZP=({input:Ve,is_file:ve,debuging:He,submitting:ze,executingMessage:Ne,debugResult:Oe,onChangeInput:Ge,onDebugCode:_e,onSubmitCode:rt,hack:ct,user:we,submitResult:Be,isWhiteTheme:Je,topDispatch:Le})=>{const[dt]=(0,a.useSearchParams)(),xt=(0,a.useParams)(),[be,it]=(0,y.useState)(!1),[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)(1),[pt,It]=(0,y.useState)(!1),[Et,Xt]=(0,y.useState)(0),[at,tt]=(0,y.useState)(!1),[St,ut]=(0,y.useState)(""),[nt,lt]=(0,y.useState)(""),We=(0,y.useRef)(),Mt=(0,y.useRef)(),nn=(0,y.useRef)(null),Ot=(0,y.useRef)(null),Jt=(0,y.useRef)(null);console.log(Be,"submitResult",xt);const{status:en,id:dn,input:wn,output:yn,expected_output:sn,is_file:Ln,input_file_url:Zt,output_file_url:Rt,expected_output_file_url:Wt,error_msg:Gn,hack_sets:In}=Be||{};(0,y.useEffect)(()=>{en===0&&(Ct(1),Xt(0))},[en,dn]),(0,y.useEffect)(()=>{ie(void 0,null,function*(){var Gt;const Ie=yield(0,b.rX)(xt==null?void 0:xt.id,"submit");(Ie==null?void 0:Ie.status)===0&&(Ie!=null&&Ie.data&&((Gt=Ie==null?void 0:Ie.data)==null?void 0:Gt.status)!==0?(Le({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ie==null?void 0:Ie.data}}),Ct(2),Xt(320)):(Ct(1),Xt(0)))})},[xt==null?void 0:xt.id]),(0,y.useEffect)(()=>{if(We.current){let qt=function(xe){Pt=ht.offsetHeight,jt=!0,vt=xe.pageY,Jt.current.style.display="block"},Gt=function(){jt=!1,Jt.current.style.display="none"},Ie=function(xe){if(jt){fn();let Qe=vt-xe.pageY,je=Pt+Qe;if(je<0&&(je=0),je>window.innerHeight-150&&(je=window.innerHeight-150),ke===1){je<=34?Xt(0):Xt(je);return}console.log(je,"resizeH"),Xt(je)}};const ht=nn.current;let Pt=0,jt=!1,vt=0;const ft=document.getElementById("case-y-bar");return ft==null||ft.addEventListener("mousedown",qt),document.addEventListener("mousemove",Ie),document.addEventListener("mouseup",Gt),()=>{const xe=document.getElementById("case-y-bar");xe==null||xe.removeEventListener("mousedown",qt),document.removeEventListener("mousemove",Ie),document.removeEventListener("mouseup",Gt)}}},[We,ke]),(0,y.useEffect)(()=>{const qt=x.Z.subscribe("resize-move-bar",fn);if(dt.get("type")!=="exercises")return document.addEventListener((0,le.gH)(),un),()=>{document.removeEventListener((0,le.gH)(),un),qt()}},[]),(0,y.useEffect)(()=>{});function fn(){var qt,Gt,Ie,ht;const Pt=document.getElementById("outputResultRef");if(Pt){let jt=Pt.dataset.text;Mt.current.reset(),Mt.current.writeln(jt);const vt=document.getElementById("outputResultRef").offsetWidth-20,ft=((ht=(Ie=(Gt=(qt=Mt.current)==null?void 0:qt._core)==null?void 0:Gt._renderService)==null?void 0:Ie.dimensions)==null?void 0:ht.actualCellWidth)||10,xe=Math.ceil(vt/ft);Mt.current.resize(xe,Math.ceil(Pt.clientHeight/16))}}function rn(){it(!be),setTimeout(()=>{fn()},300),Xt(be?320:window.innerHeight-150)}function hn(){Dt?(Se(!1),(0,le.BU)()):(Se(!0),(0,le.Dj)(Ot.current))}const un=qt=>{(0,le.vp)()||Se(!1)},Ut=(0,y.useMemo)(()=>{if(Oe){const{status:qt,output:Gt,error_msg:Ie}=Oe;return setTimeout(()=>{let ht="",Pt=document.getElementById("outputResultRef");Gt?ht=ye.Base64.decode(Gt):Ie&&(ht=ye.Base64.decode(Ie)),Mt.current=new De.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Mt.current.open(Pt),Mt.current.onKey(function(jt){var vt;if(jt.domEvent.key.toLocaleUpperCase()==="C"&&jt.domEvent.ctrlKey){jt.domEvent.preventDefault();let ft=(vt=Mt.current)==null?void 0:vt.getSelection();navigator.clipboard.writeText(ft).then(()=>{})}}),Pt.dataset.text=ht,Mt.current.setOption("convertEol",!0),fn()},300),re.createElement(re.Fragment,null,ge(Oe))}return null},[Oe]);function zn(){var qt,Gt;if(!(ct!=null&&ct.code)||((qt=ct==null?void 0:ct.code)==null?void 0:qt.trim().length)===0){(Gt=Me.ZP)==null||Gt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(1),Xt(320),_e()}const bt=qt=>ie(void 0,null,function*(){let Gt=yield(0,oe.ZP)(`/api/problems/${qt}/start.json`,{method:"get",params:{hack_user_id:we==null?void 0:we.user_id}});Gt&&(window.location.href=`/myproblems/${Gt==null?void 0:Gt.identifier}${window.location.search}`)});function Bt(){Ln?navigator.clipboard.writeText(ye.Base64.decode(Gn)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(yn)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return re.createElement(y.Fragment,null,re.createElement("div",{className:ae()(Te.Z.case,Je&&Te.Z.whiteCase),style:{height:Et},ref:nn},re.createElement("div",{className:Te.Z.fullMask,ref:Jt}),re.createElement("div",{className:Te.Z["resize-y-bar"],id:"case-y-bar",ref:We,draggable:!1},ke===2&&re.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ke===1&&(Et<=34?re.createElement("div",{onClick:()=>{Xt(320)},className:Te.Z.unfoldBtn},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):re.createElement("div",{onClick:()=>{Xt(0)},className:Te.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),re.createElement("div",null,re.createElement("div",{className:Te.Z.caseHead},re.createElement("div",{className:Te.Z.dot}),re.createElement("div",{className:Te.Z.text},ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ke===2&&!ze&&typeof en=="number"&&re.createElement(re.Fragment,null,en===he.h.OK?re.createElement("div",{className:Te.Z.pass},re.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):re.createElement("div",{className:Te.Z.noPass},re.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),de[en])),re.createElement("div",{className:Te.Z.btns},ke===2&&!ze&&re.createElement(re.Fragment,null,en!==he.h.OK&&re.createElement("div",{onClick:Bt},re.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),re.createElement("div",{onClick:()=>{tt(dn)}},re.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),dt.get("type")!=="exercises"&&re.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>rn()},re.createElement("i",{className:`iconfont icon-${be?"suoxiao1":"fangda"}`})))),re.createElement("div",{style:{display:ke===1?"block":"none"}},He?re.createElement(pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34}},re.createElement("div",{className:Te.Z.result},re.createElement("div",{className:Te.Z.left},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),re.createElement("div",{className:Te.Z.leftNode},re.createElement(Ae,{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:ve?"":Ve,onChange:Ge}))),re.createElement("div",{className:Te.Z.right},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),re.createElement("div",{className:Te.Z.node},Oe?Ut:re.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")))))),re.createElement("div",{style:{display:ke===2?"block":"none"}},ze?re.createElement(pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},re.createElement("div",{ref:Ot,className:Te.Z.elseNode},re.createElement("div",{className:Te.Z.nameWrap},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),re.createElement("div",{className:Te.Z.scroll},re.createElement("pre",{className:Te.Z.scrollBox,style:pt?{height:Dt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!Ln&&re.createElement(et,{value:wn}),Ln&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield fetch(Zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield qt.text()),setTimeout(()=>{ut(Zt)},200)})},wn)),wn&&re.createElement("div",{className:Te.Z.action},re.createElement("span",{onClick:()=>It(!pt)},pt?"\u6536\u8D77":"\u5C55\u5F00"),dt.get("type")!=="exercises"&&re.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>hn(),className:`iconfont icon-${Dt?"suoxiao1":"fangda"}`})))),re.createElement("div",{className:Te.Z.result,style:{flex:1,overflow:"hidden"}},re.createElement("div",{className:Te.Z.left},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement("div",{className:Te.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},re.createElement("pre",null,!Ln&&re.createElement(et,{className:"mb10",value:sn&&ye.Base64.decode(sn)||""}),Ln&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield qt.text()),setTimeout(()=>{ut(Wt)},200)})},sn)))),re.createElement("div",{className:Te.Z.right},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:Te.Z.node,style:{color:en===he.h.OK?"#2ABD8C":"#FF2C29"}},re.createElement("pre",null,(en===4||en===5)&&re.createElement(et,{className:"mb10",value:Gn&&ye.Base64.decode(Gn)||""}),en!=4&&en!=5&&(Ln?re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield(0,oe.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{lt(qt)}catch(Gt){lt("")}setTimeout(()=>{ut(Rt)},200)})},yn):re.createElement(et,{className:"mb10",value:yn&&ye.Base64.decode(yn)||""})))))))))),re.createElement("div",{className:ae()(Te.Z.footer,Je&&Te.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>bt(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>bt(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),re.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:He||ze,loading:He,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),dt.get("qtype")!=="8"&&re.createElement(fe.ZP,{className:Te.Z.disabled,type:"primary",icon:re.createElement("i",{className:"iconfont icon-bofang1"}),loading:ze,disabled:He||ze,onClick:()=>{var qt,Gt;if(!(ct!=null&&ct.code)||((qt=ct==null?void 0:ct.code)==null?void 0:qt.trim().length)===0){(Gt=Me.ZP)==null||Gt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(2),Xt(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),re.createElement(E.Z,{onClose:tt,open:at}),re.createElement(ee.Z,{close:!0,data:St,type:St.length?"txt":"",onClose:()=>ut(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(ot,yt,te){"use strict";te.r(yt),te.d(yt,{Types:function(){return zt},default:function(){return ga}});var y=te(59301),ue=te(89070),Me=te(31797),fe=te(43418),he=te(71418),ye=te(3113),Ee=te(6848),Te=te(95237),pe=te(88264),ce=te(94941),Fe=te(4901),De=te(17064),Ze=te(3294),oe=te(87169),a=te(43428),E=te(23954),x=te(79346),b=te(16479),z=te(16869),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Ce,Xe,Ue)=>Xe in Ce?ne(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,Pe=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))ie.call(Xe,Ue)&&de(Ce,Ue,Xe[Ue]);if(re)for(var Ue of re(Xe))Ae.call(Xe,Ue)&&de(Ce,Ue,Xe[Ue]);return Ce},me=(Ce,Xe)=>ae(Ce,le(Xe));const ge={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var et=(Ce=>(Ce[Ce.set_font_size=0]="set_font_size",Ce[Ce.set_theme=1]="set_theme",Ce[Ce.on_tab_to_space=2]="on_tab_to_space",Ce[Ce.set_show_editor_setting=3]="set_show_editor_setting",Ce))(et||{});function Ve(Ce,Xe){switch(Xe.type){case 3:return me(Pe({},Ce),{showEditorSetting:Xe.payload});case 1:return me(Pe({},Ce),{theme:Xe.payload});case 0:return me(Pe({},Ce),{fontSize:Xe.payload});case 2:return me(Pe({},Ce),{tabToSpace:Xe.payload});default:throw new Error}}var ve=({isLoading:Ce,value:Xe,onChange:Ue,language:At,onUpdateCode:gt,ActionBarRender:$e,setIsWhiteTheme:st})=>{const[Ht,vn]=(0,y.useReducer)(Ve,ge),{theme:on,fontSize:Kt,showEditorSetting:Nt,tabToSpace:Bn}=Ht,cn=(0,y.useRef)(),na=(0,y.useRef)();(0,y.useEffect)(()=>{st(on==="vs")},[on]);const Ke={onFontSizeChange:Hn=>{vn({type:0,payload:Hn}),(0,b.t)("cmFontSize",Hn)},tabToSpace:Bn,cmFontSize:Kt,className:"oj",cmCodeMode:on,onTabToSpace:Hn=>{vn({type:2,payload:Hn}),(0,b.t)("cmTabToSpace",Hn)},onCodeModeChange:Hn=>{vn({type:1,payload:Hn}),(0,b.t)("ProgrammingCodeMode",Hn)}};function Sn(){vn({type:3,payload:!1})}function aa(){vn({type:3,payload:!0})}const Ta={value:Xe,language:At,theme:on,options:{fontSize:Kt,insertSpaces:Bn},onChange:Hn=>{Ue(Hn),na.current=Hn,clearTimeout(cn.current),cn.current=setTimeout(()=>{gt(na.current)},1e4)},onEditBlur:Hn=>{na.current&>(na.current)}};return ee.createElement(y.Fragment,null,$e(aa),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ce&&ee.createElement(E.ZP,Pe({},Ta))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Nt,onClose:Sn},ee.createElement(z.Z,Pe({},Ke)))))},He=te(60141),ze=te(24334),Ne=te(87001),Oe={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"},Ge={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},_e=te(1710),rt=te(58421),ct=te(58617),we=te(8394),Be=te(61186),Je=te.n(Be),Le=te(59301);const{Column:dt}=_e.default;var xt=({submitResult:Ce,submitting:Xe,submitRecords:Ue,page:At,onPageChange:gt,topicId:$e})=>{const[st]=(0,ue.useSearchParams)(),{records:Ht,records_count:vn}=Ue||{},[on,Kt]=(0,y.useState)(!1),Nt=st.get("type")==="1";return Le.createElement(he.Z,{spinning:Xe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(ct.Z,{style:{fontSize:24},spin:!0})},(Ht==null?void 0:Ht.length)>0?Le.createElement(_e.default,{dataSource:Ht,rowKey:"id",pagination:!1},Le.createElement(dt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(Bn,cn)=>Le.createElement("span",null," ",Je()(Bn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(dt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(Bn,cn)=>{var na;return Le.createElement("span",{className:`${Bn===0?"c-green":"c-red"} current`,onClick:()=>{Kt(cn.id)}},(na=Ne.Im[Bn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(dt,{title:`\u6267\u884C\u7528\u65F6 (${Nt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:Bn=>Bn?Nt?Bn:Bn/1e3:""}),Le.createElement(dt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Nt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:Bn=>Bn?Nt?Bn:parseFloat((Bn/1024).toFixed(2)):""}),Le.createElement(dt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(dt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(Bn,cn)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{Kt(cn.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(we.Z,{onClose:Kt,open:on}),vn>15?Le.createElement(rt.Z,{className:Ge.pagination,current:At,pageSize:15,total:vn,onChange:gt}):null)},be=te(8797),it=te(12563),Dt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Se=te(85149),ke=te(59301);const Ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var pt=({hack:Ce})=>{const{language:Xe,difficult:Ue,time_limit:At,description:gt}=Ce,[$e]=(0,ue.useSearchParams)(),st=Ct[Ue];return ke.createElement(ke.Fragment,null,ke.createElement("ul",{className:Dt.info},ke.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ke.createElement("b",{className:Dt.info_tag},Xe)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ke.createElement(it.default,{color:st==null?void 0:st.color},st==null?void 0:st.name)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ke.createElement("span",{style:{color:"#333333"}},At,"\u79D2"))),$e.get("qtype")==="8"?ke.createElement(Se.Z,{value:gt,showProgramFill:!0,className:Dt.desc}):ke.createElement(Se.Z,{value:gt,className:Dt.desc}))},It={},Et=te(59301),Xt=({hack:Ce,current_user:Xe})=>Et.createElement("div",{className:It.answer},Ce!=null&&Ce.answer_text?Et.createElement(Se.Z,{style:{padding:"13px 0"},value:(Ce==null?void 0:Ce.answer_text)||""}):Et.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),at=te(34604),tt=te(99064);function St(Ce,Xe){return(0,tt.U2)(`/problems/${Ce}/comments.json`,{page:Xe,limit:10})}function ut(Ce){return(0,tt.v_)(`/discusses/${Ce}/plus.json`,{container_type:"Discuss",type:1})}function nt(Ce,Xe,Ue){return(0,tt.v_)(`/problems/${Ce}/comments/reply.json`,{comments:{content:Ue,parent_id:Xe}})}function lt(Ce,Xe){return(0,tt.v_)(`/problems/${Ce}/comments.json`,{comments:{content:Xe}})}function We(Ce,Xe,Ue){return(0,tt.v_)(`/problems/${Ce}/comments/${Xe}/hidden.json`,Ue)}function Mt(Ce,Xe){return(0,tt.IV)(`/problems/${Ce}/comments/${Xe}`)}var nn=te(34362);function Ot({author:Ce}){return y.createElement("a",{href:`/users/${Ce.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ze.Z.IMG_SERVER}/images/${Ce.image_url}`,width:"50"}))}function Jt({data:Ce,index:Xe,parentDiscussIndex:Ue,user:At,onSetActionType:gt}){const{author:$e,can_delete:st,content:Ht,id:vn,time:on}=Ce;function Kt(){gt({id:vn,index:Xe,type:"delete-discuss",parentDiscussIndex:Ue,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Nt=At.admin||st||$e.user_id===At.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Ot,{author:$e}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${$e.login}`,target:"_blank"},$e.name),y.createElement("span",{className:"grey"},on),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},Nt?y.createElement("a",{onClick:Kt,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Se.Z,{className:"discuss-content",value:Ht})))}var en=({user:Ce,data:Xe,index:Ue,onPlusDiscuss:At,onSetActionType:gt,activeDiscussIndex:$e,onReplyDiscuss:st,onSetActiveDiscussIndex:Ht})=>{const{content:vn,children:on,hidden:Kt,id:Nt,praise_count:Bn,time:cn,user_praise:na,can_delete:Ke,author:Sn}=Xe;function aa(){Ht(Nt)}function Ta(){At(Nt,!na,Ue)}function Hn(){gt({id:Nt,index:Ue,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qa(){gt({id:Nt,index:Ue,params:{hidden:Kt?"0":"1"},type:"hidden-discuss",message:Kt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Kn=Ce.admin||Ce.user_id===Sn.user_id;return y.createElement("div",{className:"discuss-item-container",key:Nt},y.createElement(Ot,{author:Sn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Sn.login}`,target:"_blank"}," ",Sn.name," "),y.createElement("span",{className:"grey"},cn)),y.createElement(Se.Z,{className:"discuss-content",value:vn}),on&&on.length>0?y.createElement("div",{className:"reply-discuss-container"},on.map((ma,ia)=>y.createElement(Jt,{key:ma.id,data:ma,index:ia,user:Ce,onSetActionType:gt,parentDiscussIndex:Ue}))):null,y.createElement("div",{className:"btn-group"},Kn?y.createElement("a",{onClick:Qa,title:Kt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Kt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke&&(!on||on.length==0)?y.createElement("a",{onClick:Hn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:aa,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Ta,className:na?"c-orange":""},y.createElement("i",{className:na?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,Bn||""))),y.createElement(nn.Z,{id:Nt,activeDiscussIndex:$e,onReplyDiscuss:st})))},dn=te(61398),wn={"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"},yn=te(12290),sn=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())}),Ln=({user_praise:Ce,praise_count:Xe,praisePlus:Ue,onCreateDiscuss:At,discuss_count:gt})=>{const[$e,st]=(0,y.useState)(!1),[Ht,vn]=(0,y.useState)("");function on(cn){vn(cn)}function Kt(){st(!0)}function Nt(){st(!1)}function Bn(){return sn(this,null,function*(){At(Ht),vn(""),st(!1)})}return y.createElement("div",{className:`${wn["dis-input-editor-container"]} ${$e?wn.active:""} `},y.createElement("div",{className:$e?`hide ${wn["text-area"]}`:wn["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Kt}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",gt," "),y.createElement("a",{className:"c-light-black",onClick:Ue,title:Ce?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Ce?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Xe?y.createElement("span",null,Xe):"")),$e?y.createElement("div",{className:wn["input-mask"],onClick:Nt}):null,y.createElement("div",{className:$e?wn["md-container"]:`${wn["md-container"]} hide`},y.createElement(yn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Ht,height:240,onChange:on}),y.createElement("div",{className:wn["tip-container"],onClick:Nt},y.createElement("a",{className:wn["btn-send"],onClick:Bn}," \u53D1\u9001 "))))},Zt=te(59301),Rt=Object.defineProperty,Wt=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,In=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,hn=(Ce,Xe,Ue)=>Xe in Ce?Rt(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,un=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))fn.call(Xe,Ue)&&hn(Ce,Ue,Xe[Ue]);if(In)for(var Ue of In(Xe))rn.call(Xe,Ue)&&hn(Ce,Ue,Xe[Ue]);return Ce},Ut=(Ce,Xe)=>Wt(Ce,Gn(Xe)),zn=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const bt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Bt=(Ce=>(Ce[Ce.GET_DISCUSSES=0]="GET_DISCUSSES",Ce[Ce.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ce[Ce.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ce[Ce.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ce[Ce.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ce[Ce.SET_PAGE=5]="SET_PAGE",Ce[Ce.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ce))(Bt||{});function qt(Ce,Xe){switch(Xe.type){case 6:return Ut(un({},Ce),{loading:!0});case 0:return un(un({},Ce),Xe.payload);case 1:return un(un({},Ce),Xe.payload);case 4:return un(un({},Ce),Xe.payload);case 3:return un(un({},Ce),Xe.payload);case 5:return Ut(un({},Ce),{page:Xe.payload});case 2:return un(un({},Ce),Xe.payload);default:throw new Error}}var Gt=({user:Ce,identifier:Xe,hack:Ue,onTriggerPraise:At,activeIndex:gt})=>{const[$e,st]=(0,y.useReducer)(qt,bt),{loading:Ht,page:vn,data:on,count:Kt,actionType:Nt,activeDiscussIndex:Bn}=$e,cn=(0,y.useCallback)(()=>zn(void 0,null,function*(){st({type:6});const ma=yield St(Xe,vn),{comments:ia,disscuss_count:fa}=ma;st({type:0,payload:{data:ia,count:fa,loading:!1}})}),[vn,Xe]);(0,y.useEffect)(()=>{gt==="2"&&cn()},[Xe,vn,gt]);function na(ma){st({type:5,payload:ma})}function Ke(ma){st({type:4,payload:{actionType:ma}})}function Sn(ma){st(Bn===ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ma}})}function aa(ma,ia,fa){return zn(this,null,function*(){try{const xa=yield ut(ma);on[fa].user_praise=ia,on[fa].praise_count=xa.praise_count,st({type:3,payload:{data:[...on]}})}catch(xa){console.log(xa)}})}function Ta(){return zn(this,null,function*(){const{id:ma,params:ia,type:fa,index:xa,parentDiscussIndex:ha}=Nt;if(fa==="hidden-discuss"&&(yield We(Xe,ma,ia),ha?on[ha].children[xa].hidden=ia.hidden==1:on[xa].hidden=ia.hidden==1,st({type:4,payload:{actionType:null,data:[...on]}})),fa==="delete-discuss"){if(yield Mt(Xe,ma),ha||ha===0){let ka=on[ha].children;for(let ya=ka.length-1;ya>=0;ya--)if(ka[ya].id===ma){ka.splice(ya,1);break}on[ha].children=ka}else for(let ka=on.length-1;ka>=0;ka--)if(on[ka].id===ma){on.splice(ka,1);break}st({type:4,payload:{actionType:null,data:[...on]}})}})}function Hn(){st({type:4,payload:{actionType:null}})}function Qa(ma,ia){return zn(this,null,function*(){try{yield nt(Xe,ma,ia),cn()}catch(fa){console.log(fa)}})}function Kn(ma){return zn(this,null,function*(){st({type:6}),yield lt(Xe,ma),cn()})}return Zt.createElement(Zt.Fragment,null,Zt.createElement("div",{className:"discuss-panel"},on.length===0?Zt.createElement(be.Z,null):on.map((ma,ia)=>Zt.createElement(en,{onReplyDiscuss:Qa,onPlusDiscuss:aa,onSetActiveDiscussIndex:Sn,onSetActionType:Ke,data:ma,index:ia,user:Ce,activeDiscussIndex:Bn})),Kt>10?Zt.createElement("div",{className:"pagination-container"},Zt.createElement(rt.Z,{showQuickJumper:!0,onChange:na,current:vn,total:Kt})):null),Zt.createElement(Ln,{user_praise:Ue.user_praise,praise_count:Ue.praises_count,praisePlus:At,discuss_count:Ue.comments_count,onCreateDiscuss:Kn}),Zt.createElement(x.Z,null,Zt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Nt,onOk:Ta,onCancel:Hn},Zt.createElement("p",null,Nt?Nt.message:"")),Zt.createElement(dn.Z,null)))},Ie=te(57809),ht=te(92832),Pt=te(65615),jt={},vt=te(59301),ft=({hack:Ce,current_user:Xe})=>vt.createElement("div",{className:jt.answer},Ce!=null&&Ce.analysis?vt.createElement(Se.Z,{style:{padding:"13px 0"},value:(Ce==null?void 0:Ce.analysis)||""}):vt.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),xe={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Qe=te(36381),je=te(43604),Ft=te(78241),Qt=te(5871),$t=te(72161),gn=te(59301);const{TextArea:An}=ht.default,{Panel:Nn}=Qe.default;var pn=({data:Ce,hack:Xe})=>(console.log(Ce,Xe,"data"),Xe!=null&&Xe.is_file?gn.createElement($t.Y2,{disabled:!0,className:xe.uploadTableWrapper,showScore:!Xe.test_set_score,data:Ce,isProgramHomework:!0}):gn.createElement("div",{className:xe.hackSets},Ce==null?void 0:Ce.map((Ue,At)=>gn.createElement(Qe.default,{accordion:!0,bordered:!1,key:At,defaultActiveKey:At===0&&Ue.id,className:xe.collapseWrapper,expandIcon:({isActive:gt})=>gn.createElement("i",{className:`iconfont icon-weizhankai ${gt?xe.open:xe.close}`,style:{fontSize:14,transition:"all .2s"}})},gn.createElement(Nn,{key:Ue.id,header:gn.createElement(Te.Z,{align:"middle",justify:"space-between",wrap:!1},gn.createElement(je.Z,{className:xe.panelHeader},gn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",At+1)),gn.createElement(je.Z,{flex:1},gn.createElement(Te.Z,{align:"middle",justify:"end",wrap:!1},!(Xe!=null&&Xe.test_set_score)&&gn.createElement(je.Z,{className:xe.rateInput},gn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gn.createElement("div",null,gn.createElement(Ft.default.Item,{noStyle:!0},gn.createElement(Qt.Z,{value:Ue==null?void 0:Ue.score,className:xe.baseFormItem,min:0,max:100,disabled:!0}))),gn.createElement("span",{className:"ml10"},"%")))))},gn.createElement(Ft.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ue==null?void 0:Ue.input,rows:4})),gn.createElement(Ft.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ue==null?void 0:Ue.output,rows:4}))))))),Zn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ye=te(59301),xn=(0,y.forwardRef)(({data:Ce=[]},Xe)=>{var Ue;const[At,gt]=(0,y.useState)(),$e=Ce.filter(Ht=>Ht.show);(0,y.useEffect)(()=>{$e.length&>($e[0].id)},[Ce==null?void 0:Ce.length]);const st=((Ue=$e.find(Ht=>Ht.id===At))==null?void 0:Ue.element)||null;return(0,y.useImperativeHandle)(Xe,()=>({setActiveTab:Ht=>gt(Ht)})),Ye.createElement("div",{className:Zn.tabs},Ye.createElement("div",{className:Zn.tabWarp},$e.map(Ht=>Ye.createElement("div",{onClick:()=>gt(Ht.id),className:`${Zn.tab} ${Ht.id===At?Zn.active:""}`,key:Ht.id},Ht.name))),Ye.createElement("div",{className:Zn.content},st))}),wt=te(59301),Mn=Object.defineProperty,_t=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Tn=Object.getOwnPropertySymbols,Cn=Object.prototype.hasOwnProperty,ea=Object.prototype.propertyIsEnumerable,_n=(Ce,Xe,Ue)=>Xe in Ce?Mn(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,oa=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))Cn.call(Xe,Ue)&&_n(Ce,Ue,Xe[Ue]);if(Tn)for(var Ue of Tn(Xe))ea.call(Xe,Ue)&&_n(Ce,Ue,Xe[Ue]);return Ce},ca=(Ce,Xe)=>_t(Ce,mn(Xe)),Qn=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const qn={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},tn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Aa=({hack:Ce,onTriggerPraise:Xe,topicId:Ue,page:At,onPageChange:gt,user:$e,current_user:st,submitRecords:Ht,submitting:vn,submitResult:on,setActiveIndex:Kt,hack_sets:Nt})=>{var Bn,cn;const[na]=(0,ue.useSearchParams)(),[Ke,Sn]=(0,y.useState)("0"),aa=(0,ue.useLocation)(),[Ta,Hn]=(0,y.useState)(!1),[Qa,Kn]=(0,y.useState)(null),[ma,ia]=(0,y.useState)([]),[fa,xa]=(0,y.useState)([]),[ha,ka]=(0,y.useState)({page:1,limit:10}),ya=(0,y.useRef)(null),za=(0,y.useRef)(null);console.log($e,"user");let[Ca,Wa]=(0,y.useState)(ca(oa({},(0,ue.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{za.current&&(Ce==null?void 0:Ce.is_close_tips)===!1&&Qa===null&&Kn(!0)},[za.current,Ce==null?void 0:Ce.is_close_tips,Qa]);function Ka(){return Qn(this,null,function*(){yield(0,tt.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Kt(Ke)},[Ke]);function Ja(Ea){return Qn(this,null,function*(){let Ma=Ea.target.id;if(Ma==="1"){let Vn=yield(0,tt.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:oa({},ha)});(Vn==null?void 0:Vn.status)===0&&xa(Vn==null?void 0:Vn.data)}Sn(Ma)})}(0,y.useEffect)(()=>at.Z.subscribe("to-commit-info",()=>{Sn("1"),ya.current&&ya.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>at.Z.subscribe("to-reset-info",()=>{Ja({target:{id:"1"}}),ya.current&&ya.current.setActiveTab("2")}),[]);function fo(){Sn("2")}function $a(){return Qn(this,null,function*(){let Ea=yield(0,tt.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oa({identifier:Ca==null?void 0:Ca.id},Ca)});ia(Ea)})}const io=[{title:null,description:wt.createElement("div",null,wt.createElement("b",{onClick:()=>{Kn(!1),Ka(),Hn(!0),$a()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),wt.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"),wt.createElement(ye.ZP,{onClick:()=>{Kn(!1),Ka()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>za.current}];return wt.createElement("div",{className:Oe["left-panel"]},wt.createElement("ul",{className:`${Oe["s-navs"]} ${Oe["bg-white"]} ${Oe.b1}`},(Ce==null?void 0:Ce.is_program)&&!na.get("pageId")&&wt.createElement(Ee.Z,{title:"\u9898\u76EE\u5217\u8868"},wt.createElement("div",{onClick:()=>{$a(),Hn(!0)},className:Oe.btns,ref:za,style:Qa?{pointerEvents:"none"}:{}},wt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),wt.createElement("li",{style:{marginLeft:20}},wt.createElement("a",{className:Ke==="0"?Oe.active:"",id:"0",onClick:Ja},"\u9898\u76EE\u63CF\u8FF0")),wt.createElement("li",null,wt.createElement("a",{className:Ke==="1"?Oe.active:"",id:"1",onClick:Ja},"\u64CD\u4F5C\u8BB0\u5F55")),(na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.answer_text_show)||na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.analysis_show))&&wt.createElement("li",null,wt.createElement("a",{className:Ke==="4"?Oe.active:"",id:"4",onClick:Ja},"\u89E3\u7B54\u53C2\u8003")),na.get("type")!=="exercises"&&wt.createElement("li",null,wt.createElement("a",{className:Ke==="2"?Oe.active:"",id:"2",onClick:Ja},"\u8BC4\u8BBA")),!!(Nt!=null&&Nt.length)&&na.get("type")!=="exercises"&&na.get("type")!=="1"&&wt.createElement("li",null,wt.createElement("a",{className:Ke==="5"?Oe.active:"",id:"5",onClick:Ja},"\u6D4B\u8BD5\u7528\u4F8B"))),wt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},wt.createElement(pt,{hack:Ce,onTriggerPraise:Xe,toDiscuss:fo})),wt.createElement("div",{style:{padding:"12px"},className:`${Oe["tab-panel-body"]} ${Ke==="1"?"":"hide"}`},wt.createElement(xn,{ref:ya,data:[{id:"1",show:na.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,Ht!=null&&Ht.records_count||vn?wt.createElement(xt,{page:At,onPageChange:gt,topicId:Ue,submitting:vn,key:(on==null?void 0:on.id)||1,submitRecords:Ht,submitResult:on}):wt.createElement(be.Z,null))},{id:"2",show:na.get("type")==="exercises"||(Ce==null?void 0:Ce.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:wt.createElement(wt.Fragment,null,wt.createElement(_e.default,{pagination:!1,dataSource:fa==null?void 0:fa.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ea,Ma,Vn)=>Je()(Ea).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ea,Ma,Vn)=>{var po;return(po=[{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(Fo=>Fo.id===Ea))==null?void 0:po.name}}]}),wt.createElement(rt.Z,{style:{marginTop:10},current:ha.page,total:fa==null?void 0:fa.count,hideOnSinglePage:!0,onChange:Ea=>Qn(void 0,null,function*(){ha.page=Ea,ka(ha);let Ma=yield(0,tt.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:ca(oa({},ha),{courseId:Ca.courseId})});(Ma==null?void 0:Ma.status)===0&&xa(Ma==null?void 0:Ma.data)})}))}]})),wt.createElement("div",{style:{padding:"12px"},className:`${Oe["tab-panel-body"]} ${Ke==="4"?"":"hide"}`},wt.createElement(xn,{data:[{id:"1",show:na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.answer_text_show),name:"\u7B54\u6848",element:wt.createElement(wt.Fragment,null,wt.createElement(Xt,{hack:Ce,current_user:st}))},{id:"2",show:na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.analysis_show),name:"\u89E3\u6790",element:wt.createElement(wt.Fragment,null,wt.createElement(ft,{hack:Ce,current_user:st}))}]})),wt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="2"?"":"hide"}`,style:{padding:0}},wt.createElement(Gt,{user:$e,activeIndex:Ke,identifier:Ce.identifier,hack:Ce,onTriggerPraise:Xe})),wt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="5"?"":"hide"}`,style:{padding:12}},wt.createElement(pn,{data:Nt||[],hack:Ce})),wt.createElement(a.Z,{rootClassName:Oe.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Hn(!1),open:Ta},wt.createElement(Te.Z,null,wt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ma==null?void 0:ma.total_count,"\u9898\xA0[\xA0",ma==null?void 0:ma.total_score,"\u5206\xA0]\xA0"),!($e!=null&&$e.hack_manager)&&wt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ma==null?void 0:ma.work_score,"\u5206")),wt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),wt.createElement(Te.Z,{align:"middle",className:"mt10 mb10"},!($e!=null&&$e.hack_manager)&&wt.createElement(Ie.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ea=>{Ca.page=1,Ca.finish_status=Ea,Wa(oa({},Ca)),$a()}},wt.createElement(Ie.default.Option,{value:""},"\u5168\u90E8"),wt.createElement(Ie.default.Option,{value:0},"\u672A\u5F00\u59CB"),wt.createElement(Ie.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),wt.createElement(Ie.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),wt.createElement(Ie.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ea=>{Ca.page=1,Ca.difficult=Ea||null,Wa(oa({},Ca)),$a()}},wt.createElement(Ie.default.Option,{value:0},"\u5168\u90E8"),wt.createElement(Ie.default.Option,{value:1},"\u7B80\u5355"),wt.createElement(Ie.default.Option,{value:2},"\u9002\u4E2D"),wt.createElement(Ie.default.Option,{value:3},"\u56F0\u96BE")),wt.createElement(ht.default.Search,{size:"large",onSearch:Ea=>{Ca.name=Ea,Ca.page=1,Wa(oa({},Ca)),$a()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),wt.createElement("div",{className:Oe.list,style:{height:36,background:"#3D445C"}},!($e!=null&&$e.hack_manager)&&wt.createElement("span",null,"\u72B6\u6001"),wt.createElement("span",null,"\u5E8F\u53F7"),wt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),wt.createElement("div",{style:{overflow:"auto",flex:1}},(Bn=ma==null?void 0:ma.data)!=null&&Bn.length?(cn=ma==null?void 0:ma.data)==null?void 0:cn.map((Ea,Ma)=>wt.createElement("div",{onClick:()=>Qn(void 0,null,function*(){let Vn=yield(0,tt.ZP)(`/api/problems/${Ea==null?void 0:Ea.identifier}/start.json`,{method:"get",params:{hack_user_id:$e==null?void 0:$e.user_id}});Vn&&(ue.history.replace(`/myproblems/${Vn==null?void 0:Vn.identifier}${window.location.search}`),window.location.reload())}),className:`${Oe.list} ${Ea!=null&&Ea.checked?Oe.active:""}`},!($e!=null&&$e.hack_manager)&&wt.createElement(wt.Fragment,null,!(Ea!=null&&Ea.opened)&&wt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ea==null?void 0:Ea.opened)&&!(Ea!=null&&Ea.passed)&&wt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ea==null?void 0:Ea.opened)&&(Ea==null?void 0:Ea.passed)&&wt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),wt.createElement("span",null,(Ca.page-1)*20+(Ma+1)),wt.createElement("span",{style:{flex:1},title:Ea.name},`[${Ea==null?void 0:Ea.score}\u5206]`,"\xA0",Ea.name),wt.createElement("span",{style:{flexBasis:48,paddingRight:0}},qn[Ea.difficult]))):wt.createElement(be.Z,null)),wt.createElement(rt.Z,{current:Ca.page,className:"mt20",hideOnSinglePage:!0,total:ma==null?void 0:ma.count,pageSize:Ca.per_page,onChange:(Ea,Ma)=>{Ca.page=Ea,Ca.per_page=Ma,$a()}})),wt.createElement(Pt.Z,{rootClassName:Oe.tour,closeIcon:!1,open:!!Qa,steps:io,gap:{offset:3,radius:2}}))},ua=te(62522),Ia=te(16209),Xn=te(19105),Yt=te(31947),Dn=te(85219),Un=te(67054),ln=te(61293),kn=te(92310),Re=te.n(kn),pa=te(23960),Oa=te(31707),Da=te(39775),ja=te(93450),En=te(59301),Ga=Object.defineProperty,Xa=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Ra=(Ce,Xe,Ue)=>Xe in Ce?Ga(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,Yn=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))jn.call(Xe,Ue)&&Ra(Ce,Ue,Xe[Ue]);if(da)for(var Ue of da(Xe))ba.call(Xe,Ue)&&Ra(Ce,Ue,Xe[Ue]);return Ce},ta=(Ce,Xe)=>Xa(Ce,sa(Xe)),Sa=(Ce,Xe)=>{var Ue={};for(var At in Ce)jn.call(Ce,At)&&Xe.indexOf(At)<0&&(Ue[At]=Ce[At]);if(Ce!=null&&da)for(var At of da(Ce))Xe.indexOf(At)<0&&ba.call(Ce,At)&&(Ue[At]=Ce[At]);return Ue},Pa=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const{Countdown:Tt}=Me.default,an={Java:"java",C:"c",Python:"py","C++":"c"};var zt=(Ce=>(Ce[Ce.SET_LOADING=0]="SET_LOADING",Ce[Ce.GET_DATA=1]="GET_DATA",Ce[Ce.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ce[Ce.SET_DATA=3]="SET_DATA",Ce[Ce.SET_DEBUGING=4]="SET_DEBUGING",Ce[Ce.SET_SUBMITING=5]="SET_SUBMITING",Ce[Ce.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ce[Ce.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ce[Ce.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ce[Ce.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ce[Ce.SET_PAGE=10]="SET_PAGE",Ce))(zt||{});function On(){return new Date().getTime()}const ra={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function bn(Ce,Xe){switch(Xe.type){case 1:return Yn(Yn({},Ce),Xe.payload);case 3:return ta(Yn({},Ce),{data:Xe.payload});case 0:return ta(Yn({},Ce),{loading:Xe.payload});case 9:return ta(Yn({},Ce),{showNote:Xe.payload});case 4:return ta(Yn({},Ce),{debuging:Xe.payload});case 5:return ta(Yn({},Ce),{submitting:Xe.payload});case 2:return ta(Yn({},Ce),{submitRecords:Xe.payload});case 10:return ta(Yn({},Ce),{submitRecordPage:Xe.payload});case 6:return ta(Yn({},Ce),{executingMessage:Xe.payload});case 7:return Yn(Yn({},Ce),Xe.payload);case 8:return Yn(Yn({},Ce),Xe.payload);default:throw new Error}}var ga=({children:Ce})=>{var Xe,Ue,At,gt,$e,st,Ht,vn;const[on,Kt]=(0,y.useReducer)(bn,ra),{id:Nt}=(0,ue.useParams)(),Bn=(0,ue.useLocation)(),[cn]=(0,ue.useSearchParams)(),{loading:na,data:Ke,debugResult:Sn,submitResult:aa,submitRecords:Ta,submitRecordPage:Hn,showNote:Qa,debuging:Kn,submitting:ma,executingMessage:ia}=on,[fa,xa]=(0,y.useState)("#37AD83"),[ha,ka]=(0,y.useState)(null),[ya,za]=(0,y.useState)({}),[Ca,Wa]=(0,y.useState)(!0),[Ka,Ja]=(0,y.useState)(!1),[fo,$a]=(0,y.useState)(!1),io=(0,y.useRef)(null),Ea=(0,y.useRef)(0),Ma=Ke==null?void 0:Ke.user,Vn=Ke==null?void 0:Ke.hack,[po,Fo]=(0,y.useState)(!1),Bo=(0,y.useRef)(1),Mo=(0,y.useRef)(!1);(0,pa.y)(cn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ho}=(0,pa.X)(),[wo,bo]=(0,y.useState)(""),Va=(0,Dn._)(ya);(0,y.useEffect)(()=>{function Rn(){return Pa(this,null,function*(){var la,Za,Ha,uo,ao;Wa(!0);const Na=yield(0,pe.fu)(Nt,{exercise_id:cn.get("exercisesId")});if(setTimeout(()=>{Wa(!1)},800),Na.status!==401){try{Na.hack.code=ze.Base64.decode(Na.hack.code)}catch(Ua){console.log(Ua)}Na.hack=ta(Yn({},Na.hack),{is_program:cn.get("type")==="1"}),Kt({type:1,payload:{loading:!1,data:Na}})}if(cn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ua;cn.get("coursesId")=="coursesId"?Ua=yield(0,ce._F)({categoryId:cn.get("exercisesId"),login:cn.get("login")}):Ua=yield(0,ce._B)({categoryId:cn.get("exercisesId"),login:cn.get("login")}),za(Yn({},Ua)),Ho((la=Ua==null?void 0:Ua.exercise)==null?void 0:la.forbid_copy),typeof((Za=Ua==null?void 0:Ua.exercise)==null?void 0:Za.left_time)=="number"&&(ka(Date.now()+((Ha=Ua==null?void 0:Ua.exercise)==null?void 0:Ha.left_time)*1e3),setTimeout(()=>{xa("red")},(((uo=Ua==null?void 0:Ua.exercise)==null?void 0:uo.left_time)-300>0?((ao=Ua==null?void 0:Ua.exercise)==null?void 0:ao.left_time)-300:0)*1e3))}})}Nt&&Rn()},[Nt]),(0,y.useEffect)(()=>{var Rn;return cn.get("type")==="exercises"&&((Rn=ya==null?void 0:ya.exercise)!=null&&Rn.screen_open)&&(window.removeEventListener("blur",Eo,!1),Un.U.forEach((la,Za)=>{window.addEventListener(la,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,Fe.gH)(),Eo)}},[ya]),(0,y.useEffect)(()=>{wo==="1"&&Nt&&Vn!=null&&Vn.language&&Fa()},[Nt,Hn,Vn==null?void 0:Vn.language,wo]),(0,y.useEffect)(()=>(Vn!=null&&Vn.is_program&&(Ea.current=0,io.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(io.current)}),[Vn==null?void 0:Vn.is_program]);const Uo=()=>Pa(void 0,null,function*(){let Rn=yield(0,tt.ZP)(`/api/myproblems/${Nt}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),Eo=()=>{Mo.current||(0,Fe.BU)(),window.parent.postMessage("backExercise","*")};function Fa(){return Pa(this,null,function*(){try{const Rn=yield(0,pe.zO)(Nt,{limit:15,page:Hn,language:Vn==null?void 0:Vn.language});Kt({type:2,payload:Rn})}catch(Rn){console.log(Rn)}})}function no(Rn){Kt({type:10,payload:Rn})}function ho(Rn){return Pa(this,null,function*(){var la;let Za;(cn.get("ip_limit")==="inner"||cn.get("ip_bind_type")==="true")&&(Za=yield(0,Ia.y)({ip_limit:cn.get("ip_limit"),ip_bind:cn.get("ip_bind_type")==="true"}));const Ha=yield(0,pe.n4)(Nt,{code:ze.Base64.encode(Rn||Vn.code),language:Vn==null?void 0:Vn.language,exercise_id:cn.get("exercisesId"),question_id:cn.get("questionId"),ip:Za});return Ha.status===-5&&(0,ue.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ta(Yn({errorMessage:Ha==null?void 0:Ha.message},(ya==null?void 0:ya.exercise)||{}),{exercise_user_id:(la=ya==null?void 0:ya.exercise)==null?void 0:la.exercise_user_id,id:cn.get("exercisesId")})}}),Ha})}function eo(){return Pa(this,null,function*(){if(Bo.current=2,!ma){Kt({type:5,payload:!0});try{at.Z.publish("to-commit-info");const Rn=yield ho();if(console.log(Rn,1),Rn.status===0){let Na=function(){return Pa(this,null,function*(){const{status:Ua,data:mo}=yield(0,pe.rX)(Nt,"submit"),So=On()-ao>(Ha*uo+3)*1e3;if(Ua!==0&&!So&&setTimeout(Na,1e3),So){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kt({type:5,payload:!1});return}if(Ua===0){mo.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(mo==null?void 0:mo.status)===0&&cn.get("type")==="1"&&$a(!0);const ko=yield(0,pe.zO)(Nt,{limit:15,page:Hn,language:Vn==null?void 0:Vn.language});Kt({type:8,payload:ta(Yn({},on),{submitResult:mo,submitting:!1,submitRecords:ko})})}})},la={};if(cn.get("type")==="exercises"?(la.extras={exercise_id:cn.get("exercisesId"),question_id:cn.get("questionId")},(cn.get("ip_limit")==="inner"||cn.get("ip_bind_type")==="true")&&(la.extras.ip=yield(0,Ia.y)({ip_limit:cn.get("ip_limit"),ip_bind:cn.get("ip_bind_type")==="true"}))):cn.get("type")==="smartPlan"&&(la.extras={smart_plan_item_bank_id:cn.get("smartPlanItemBankId")}),(yield(0,pe.bM)(Nt,la)).status===-1&&cn.get("exercisesId")){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`;return}const{time_limit:Ha,test_case_size:uo}=Vn,ao=On();Na()}else Kt({type:5,payload:!1})}catch(Rn){console.log(Rn),Kt({type:5,payload:!1})}Fo(!1)}})}function Ya(){return Pa(this,null,function*(){Bo.current=1,on.debuging=!0,Kt({type:4,payload:!0});try{if((yield ho()).status===0){let ao=function(){return Pa(this,null,function*(){const{status:Na,message:Ua,data:mo}=yield(0,pe.rX)(Nt,"debug"),So=On()-uo>(la+3)*1e3;if(Na!==0&&!So&&(Kt({type:6,payload:Ua}),setTimeout(ao,1e3)),So){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kt({type:4,payload:!1}),Kt({type:7,payload:ta(Yn({},on),{debugResult:{status:2},debuging:!1})});return}Na===0&&(mo.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kt({type:4,payload:!1}),Kt({type:7,payload:ta(Yn({},on),{debugResult:mo,debuging:!1})}))})};const{time_limit:la}=Vn;let Za={input:encodeURIComponent(Ke.test_case.input)};if(cn.get("type")==="exercises"&&(Za.exercise_id=cn.get("exercisesId")),(yield(0,pe.MU)(Nt,Za)).status===-1&&cn.get("exercisesId")){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`;return}const uo=On();ao()}else Kt({type:4,payload:!1})}catch(Rn){console.log(Rn)}finally{}})}function so(Rn,la){const Za=la?{modify_code:!1}:{};Kt({type:3,payload:ta(Yn({},Ke),{hack:Yn(ta(Yn({},Vn),{code:Rn}),Za)})}),Fo(!0)}const yo=Rn=>Pa(void 0,null,function*(){let la=yield(0,tt.ZP)(`/api/problems/${Vn==null?void 0:Vn.identifier}/start.json`,{method:"get",params:{language:Rn==="C++"||Rn==="c++"?encodeURIComponent(Rn):Rn,hack_user_id:Ma==null?void 0:Ma.user_id}});la.status!==-1&&ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function jo(Rn){let la=Rn.target.value;Kt({type:3,payload:ta(Yn({},Ke),{test_case:{input:la}})})}function Oo(){return Pa(this,null,function*(){try{let Rn={};cn.get("type")==="exercises"?Rn.exercise_id=cn.get("exercisesId"):Vn!=null&&Vn.homework_common_id&&(Rn.homework_common_id=Vn==null?void 0:Vn.homework_common_id);const la=yield(0,pe.H7)(Nt,Yn({},Rn));la.status===401||(so(ze.Base64.decode(la.code)),(cn.get("type")==="exercises"||Vn!=null&&Vn.homework_common_id)&&at.Z.publish("to-reset-info"))}catch(Rn){console.log(Rn)}})}function To(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:En.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",En.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Pa(this,null,function*(){const Rn=yield(0,pe.fi)(Nt);Rn.status===401||so(ze.Base64.decode(Rn.code),!0)})}})}function Zo(){Kt({type:9,payload:!0})}function Go(){Kt({type:9,payload:!1})}function kt(Rn){return Pa(this,null,function*(){yield(0,pe.MK)(Nt,Rn),Kt({type:1,payload:{showNote:!1,data:ta(Yn({},Ke),{hack:ta(Yn({},Vn),{notes:Rn.notes})})}})})}const $n={hack:Vn,isLoading:Ca,input:(Xe=Ke==null?void 0:Ke.test_case)==null?void 0:Xe.input,is_file:(Ue=Ke==null?void 0:Ke.test_case)==null?void 0:Ue.is_file,language:Vn==null?void 0:Vn.language,code:Vn==null?void 0:Vn.code,title:"main."+an[Vn==null?void 0:Vn.language],modify_code:Vn==null?void 0:Vn.modify_code,notes:Vn==null?void 0:Vn.notes,debugResult:Sn,debuging:Kn,submitting:ma,submitResult:aa,executingMessage:ia,onCancelNote:Go,onAddNote:kt,showNote:Qa,user:Ma,onShowNote:Zo,onSubmitCode:eo,onChangeCode:so,onChangeInput:jo,onDebugCode:Ya,onResetCode:Oo,onSyncCode:To,onUpdateCode:ho,onChangeLanguage:yo,isWhiteTheme:Ka,setIsWhiteTheme:Ja,topDispatch:Kt};function va(){return Pa(this,null,function*(){const{praise_count:Rn}=yield(0,pe.vl)(Vn.id,{container_type:"Hack",type:1});let la=ta(Yn({},Ke),{hack:ta(Yn({},Vn),{praises_count:Rn,user_praise:!Vn.user_praise})});Kt({type:3,payload:la})})}const Ba={topicId:Nt,submitResult:aa,submitRecords:Ta,submitting:ma,page:Hn,onPageChange:no,hack:Vn,user:Ke==null?void 0:Ke.user,hack_sets:Ke==null?void 0:Ke.hack_sets,current_user:Ke==null?void 0:Ke.current_user,onTriggerPraise:va,setActiveIndex:bo};console.log(ya);const[La,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Rn=la=>{if(console.log("event-----",la),la.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Za,questionStatus:Ha,pptStatus:uo}=la.data;if(wa(Za),Ha||uo){let ao=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ao.includes(cn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},Ha?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Pa(void 0,null,function*(){eo(),sessionStorage.removeItem("iframeVisible"),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ao.push(cn.get("smartPlanItemBankId"))))})})}}};return window.addEventListener("message",Rn),()=>{window.removeEventListener("message",Rn)}},[]);const qa=()=>cn.get("type")==="exercises"?!1:!!(cn.get("type")==="1"&&Object.values((Vn==null?void 0:Vn.homework_extension)||{}).some(Boolean)||cn.get("type")==="smartPlan"&&La);return En.createElement(En.Fragment,null,En.createElement(he.Z,{spinning:na,delay:500},Ke?En.createElement(En.Fragment,null,En.createElement("header",{className:Re()(ln.Z.header,Ka&&ln.Z.whiteHeader)},!((At=["smartPlan","exercises"])!=null&&At.includes(cn.get("type")))&&En.createElement("div",null,En.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/${Ma==null?void 0:Ma.image_url}`,alt:"user",width:36}),En.createElement("span",{style:{color:Ka?"#333":"#B2BACB",fontSize:16}},Ma==null?void 0:Ma.name)),((gt=["smartPlan","exercises"])==null?void 0:gt.includes(cn.get("type")))&&En.createElement("div",null,En.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",En.createElement("span",{className:"ml10"},(($e=ya==null?void 0:ya.exercise)==null?void 0:$e.user_name)||(Ma==null?void 0:Ma.name)||"--")),En.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",En.createElement("span",{className:"ml10"},((st=ya==null?void 0:ya.exercise)==null?void 0:st.student_id)||(Ma==null?void 0:Ma.student_id)||"--"))),En.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},En.createElement("div",null,Vn.name)),(cn.get("type")==="smartPlan"||(Vn==null?void 0:Vn.is_program))&&En.createElement(Xn.Z,{defaultValue:(Vn==null?void 0:Vn.answer_long_time)||0,onChange:Rn=>{Ea.current=Rn},className:ln.Z.timepiece}),Ma!=null&&Ma.hack_manager&&!cn.get("is_smart_plan")?En.createElement(ue.Link,{className:ln.Z.btn_edit,to:cn.get("type")==="1"?cn.get("pageId")?`/problems/newedit/${Vn.identifier}?type=1&pageId=${cn.get("pageId")}&backUrl=${cn.get("backUrl")}`:`/problems/newedit/${Vn.identifier}?type=1`:cn.get("backUrl")?`/problems/newedit/${Vn.identifier}?backUrl=${cn.get("backUrl")}`:`/problems/newedit/${Vn.identifier}`}," ",En.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ht=ya==null?void 0:ya.exercise)!=null&&Ht.left_time)&&En.createElement(En.Fragment,null,En.createElement("span",{style:{color:fa,marginRight:6},className:`iconfont icon-daojishi ${ln.Z.djs}`}),En.createElement("span",{className:"c-white mr20"},En.createElement(Tt,{valueStyle:{color:fa,fontSize:20,fontWeight:500},title:En.createElement("span",{style:{color:fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ha,onFinish:()=>Pa(void 0,null,function*(){const Rn=yield(0,ce.VL)({categoryId:cn.get("exercisesId"),commit_method:2});if((Rn==null?void 0:Rn.status)===0&&(ho(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",En.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Pa(void 0,null,function*(){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`})})),(Rn==null?void 0:Rn.status)===-3){const la=parseInt(Rn==null?void 0:Rn.message);ka(Date.now()+la*1e3)}})}))),(vn=["smartPlan","exercises"])!=null&&vn.includes(cn.get("type"))?En.createElement(ye.ZP,{type:"primary",onClick:()=>{if(cn.get("type")==="exercises"){const Rn=()=>Pa(void 0,null,function*(){yield ho(),Fo(!1),Va(),Mo.current=!0,Eo()});if(!(Ta!=null&&Ta.records_count)||po){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:En.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:Rn});return}Rn()}else{sessionStorage.removeItem("iframeVisible");let Rn="";cn.get("isMiniprogram")?Rn=`/miniprogram/courseware/study?courses_id=${cn.get("coursesId")}&id=${cn.get("exercisesId")}`:Rn=`/classrooms/${cn.get("coursesId")}/smart_plan/${cn.get("exercisesId")}/ppt_info/info`,console.log("backurl----",Rn,"backurl----"),ue.history.push(Rn)}}},En.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),cn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):En.createElement("span",{onClick:()=>{var Rn;if(cn.get("backUrl"))ue.history.push(cn.get("backUrl"));else if(cn.get("type")==="1"){let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}else ue.history.push("/problemset")}},En.createElement(Ee.Z,{title:"\u5173\u95ED"},En.createElement("i",{style:{color:Ka?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),En.createElement(he.Z,{size:"large",spinning:Ca},En.createElement(De.Z,{className:Re()(ln.Z.myProblems,Ka&&ln.Z.whiteMyProblems),leftChild:En.createElement(Aa,Yn({},Ba)),rightChild:En.createElement(mt,Yn({},$n))}))):null,En.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:fo,className:"oj-modal"},En.createElement("section",{className:"oj-modal-content"},En.createElement("div",{className:"oj-modal-head"},En.createElement("img",{src:ua,alt:""}),En.createElement("i",{onClick:()=>$a(!1),className:"iconfont icon-guanbi1"})),En.createElement("aside",null,En.createElement("img",{className:"mr30",src:ja.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",En.createElement("span",{style:{color:"#75d6ba",marginRight:100}},aa==null?void 0:aa.execute_time,"ms"),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("aside",{className:"mb50"},En.createElement("img",{src:Da.Z,className:"mr30"}),En.createElement("span",{className:"oj-modal-tt"},En.createElement("span",null,En.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),En.createElement("span",{className:"c-light-primary"},aa==null?void 0:aa.execute_memory,"kb")),En.createElement("span",null,En.createElement("span",null))),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("div",{id:"oj-modal-next",onClick:()=>Pa(void 0,null,function*(){var Rn;if(aa!=null&&aa.next_identifier){let la=yield(0,tt.ZP)(`/api/problems/${aa==null?void 0:aa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ma==null?void 0:Ma.user_id}});la&&(ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`),window.location.reload())}else{let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}}),className:"oj-modal-btn"},aa!=null&&aa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),qa()&&En.createElement(Oa.Z,{showData:cn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Vn==null?void 0:Vn.homework_extension,description:Vn==null?void 0:Vn.description,code:Vn==null?void 0:Vn.code,sendParams:{source:"hack",hack_id:Nt}})),En.createElement(Yt.Z,{successCb:()=>{Bo.current===1?Ya():eo()}}))};function se({title:Ce,modify_code:Xe,onSyncCode:Ue,onShowCodeSetting:At,onResetCode:gt,hack:$e,onChangeLanguage:st,isWhiteTheme:Ht}){var vn;const on=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:En.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:gt})},[Kt]=(0,ue.useSearchParams)(),Nt=Kt.get("language"),Bn=cn=>cn==="1"?"c++":cn==="2"?"C++":cn;return(0,y.useEffect)(()=>{Nt&&st(Bn(Nt))},[]),(0,y.useEffect)(()=>{$e!=null&&$e.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:En.createElement(oe.Z,null),content:En.createElement("div",null,En.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),En.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),En.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:()=>gt()})},[$e==null?void 0:$e.language]),console.log($e,Ht,"hack"),En.createElement("div",{className:`${ln.Z.codeHead} ${Ht?ln.Z.whiteCodeHead:""}`},En.createElement("div",{className:ln.Z.navWrap},(vn=$e==null?void 0:$e.all_language)==null?void 0:vn.map(cn=>En.createElement("div",{className:`${ln.Z.nav} ${cn===($e==null?void 0:$e.language)?ln.Z.active:""}`,key:cn,onClick:()=>st(cn)},En.createElement(Ee.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},En.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),En.createElement("span",null,cn)))),En.createElement(Te.Z,{align:"middle",style:{marginLeft:"auto"}},Xe?En.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ue},En.createElement("img",{src:He,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,En.createElement("a",{onClick:on},En.createElement(Ee.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),En.createElement("a",{onClick:At},En.createElement(Ee.Z,{title:"\u8BBE\u7F6E"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function mt(Ce){var Xe=Ce,{input:Ue,is_file:At,showNote:gt,onShowNote:$e,notes:st,onCancelNote:Ht,onAddNote:vn,debugResult:on,language:Kt,debuging:Nt,submitting:Bn,executingMessage:cn,code:na,onSubmitCode:Ke,onDebugCode:Sn,onChangeCode:aa,onChangeInput:Ta,onUpdateCode:Hn,user:Qa,isLoading:Kn,submitResult:ma}=Xe,ia=Sa(Xe,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function fa(ha){return En.createElement(se,ta(Yn({},ia),{onShowCodeSetting:ha}))}const xa=Yn({input:Ue,is_file:At,debugResult:on,debuging:Nt,submitting:Bn,executingMessage:cn,onDebugCode:Sn,onChangeCode:aa,onSubmitCode:Ke,onChangeInput:Ta,user:Qa,submitResult:ma},ia);return En.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},En.createElement(ve,{setIsWhiteTheme:ia==null?void 0:ia.setIsWhiteTheme,isLoading:Kn,language:Kt,value:na,onChange:aa,onUpdateCode:Hn,ActionBarRender:fa}),En.createElement(Ne.ZP,Yn({},xa)))}},74440:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},88264:function(ot,yt,te){"use strict";te.d(yt,{H7:function(){return a},MK:function(){return oe},MU:function(){return ce},X6:function(){return De},bM:function(){return pe},fi:function(){return E},fu:function(){return Te},n4:function(){return x},rX:function(){return Ze},vl:function(){return b},zO:function(){return Fe}});var y=te(99064),ue=Object.defineProperty,Me=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?ue(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,Ee=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&ye(z,ne,ee[ne]);if(Me)for(var ne of Me(ee))he.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function Te(z,ee){return(0,y.U2)(`myproblems/${z}.json`,Ee({hidePopLogin:!0},ee||{}))}function pe(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function ce(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function Fe(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function De(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Ze(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},79285:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return we}});var y=te(59301),ue=te(78241),Me=te(8591),fe=te(43418),he=te(99313),ye=te(57809),Ee=te(19842),Te=te(98228),pe=te(92832),ce=te(1710),Fe=te(6848),De=te(58421),Ze=te(3113),oe=te(99064),a={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"},E=te(26422),x={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"},b=te(85149),z=te(955),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 le=({qitem:Be})=>{var Je,Le,dt,xt,be,it,Dt,Se,ke,Ct;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Be==null?void 0:Be.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Je=Be==null?void 0:Be.program_attr)==null?void 0:Je.description}),(Be==null?void 0:Be.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Be==null?void 0:Be.name)||(Be==null?void 0:Be.title)})),((Be==null?void 0:Be.question_type)===0||(Be==null?void 0:Be.question_type)===2)&&y.createElement("div",null,(Le=Be==null?void 0:Be.choices)==null?void 0:Le.map((pt,It)=>y.createElement("div",{className:x.redio},!(pt!=null&&pt.is_answer)&&y.createElement("span",{className:x.redioitem}),(pt==null?void 0:pt.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:pt!=null&&pt.is_answer?x.titleyes:x.title,value:ne[It]+(pt==null?void 0:pt.choice_text)}),(pt==null?void 0:pt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Be==null?void 0:Be.question_type)===1&&y.createElement("div",null,(dt=Be==null?void 0:Be.choices)==null?void 0:dt.map((pt,It)=>y.createElement("div",{className:x.checkbox},!(pt!=null&&pt.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(pt==null?void 0:pt.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:pt!=null&&pt.is_answer?x.titleyes:x.title,value:ne[It]+(pt==null?void 0:pt.choice_text)}),(pt==null?void 0:pt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Be==null?void 0:Be.question_type)===3&&y.createElement("div",{className:x.completion},(xt=Be==null?void 0:Be.standard_answer)==null?void 0:xt.map((pt,It)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",It+1),y.createElement("div",{className:x.content},(Et=pt==null?void 0:pt.answer_text)==null?void 0:Et.map((Xt,at)=>y.createElement("div",{className:x.items},Xt))))})),(Be==null?void 0:Be.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(be=Be==null?void 0:Be.answer_texts)!=null&&be[0]?y.createElement(b.Z,{className:x.content,value:(it=Be==null?void 0:Be.answer_texts)==null?void 0:it[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Be==null?void 0:Be.question_type)===5&&((Dt=Be==null?void 0:Be.challenge_names)==null?void 0:Dt.map((pt,It)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(It+1),"\u9898"),pt)))),(Be==null?void 0:Be.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Se=Be==null?void 0:Be.program_attr)==null?void 0:Se.description)||"- -"})),(Be==null?void 0:Be.question_type)===7&&((ke=Be==null?void 0:Be.sub_item_banks)==null?void 0:ke.map((pt,It)=>{var Et,Xt,at,tt,St;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},pt==null?void 0:pt.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((pt==null?void 0:pt.item_type)=="SINGLE"||(pt==null?void 0:pt.item_type)=="JUDGMENT")&&((Et=pt==null?void 0:pt.choices)==null?void 0:Et.map((ut,nt)=>y.createElement("div",{className:x.redio},!(ut!=null&&ut.is_answer)&&y.createElement("span",{className:x.redioitem}),(ut==null?void 0:ut.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ut!=null&&ut.is_answer?x.titleyes:x.title,value:ne[nt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(pt==null?void 0:pt.item_type)=="MULTIPLE"&&((Xt=pt==null?void 0:pt.choices)==null?void 0:Xt.map((ut,nt)=>y.createElement("div",{className:x.checkbox},!(ut!=null&&ut.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(ut==null?void 0:ut.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ut!=null&&ut.is_answer?x.titleyes:x.title,value:ne[nt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(pt==null?void 0:pt.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(at=pt==null?void 0:pt.standard_answer)==null?void 0:at.map((ut,nt)=>{var lt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",nt+1),y.createElement("div",{className:x.content},(lt=ut==null?void 0:ut.answer_text)==null?void 0:lt.map((We,Mt)=>y.createElement("div",{className:x.items},We))))})),(pt==null?void 0:pt.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(tt=pt==null?void 0:pt.answer_texts)!=null&&tt[0]?y.createElement(b.Z,{className:x.content,value:(St=pt==null?void 0:pt.answer_texts)==null?void 0:St[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Be==null?void 0:Be.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Ct=Be==null?void 0:Be.program_attr)==null?void 0:Ct.code)||"")})),(Be==null?void 0:Be.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Be==null?void 0:Be.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Be==null?void 0:Be.question_type)<=4||[6,8].includes(Be==null?void 0:Be.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Be!=null&&Be.analysis?y.createElement(b.Z,{value:Be==null?void 0:Be.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Be==null?void 0:Be.difficulty)===1?"\u7B80\u5355":(Be==null?void 0:Be.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Be!=null&&Be.tag_discipline?Be==null?void 0:Be.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},re=te(86087),ie=te(84287),Ae=te(89070),de=te(61485),Pe=te(32570),me=te(16149),ge=te(59301),et=Object.defineProperty,Ve=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Oe=(Be,Je,Le)=>Je in Be?et(Be,Je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Je]=Le,Ge=(Be,Je)=>{for(var Le in Je||(Je={}))ze.call(Je,Le)&&Oe(Be,Le,Je[Le]);if(He)for(var Le of He(Je))Ne.call(Je,Le)&&Oe(Be,Le,Je[Le]);return Be},_e=(Be,Je)=>Ve(Be,ve(Je)),rt=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())});const ct=({setScoreShow:Be,ScoreShow:Je,onOk:Le,isshixuns:dt,isloadings:xt,dispatch:be,isIntelligentAssistant:it=!1,ispptModal:Dt=!1,newExercisePaper:Se,shixunsDetail:ke})=>{var Ct,pt,It;let[Et,Xt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:it,is_smart_plan:Dt,group_id:[]}),[at,tt]=(0,y.useState)([]),[St,ut]=(0,y.useState)([]),[nt,lt]=(0,y.useState)([]),[We,Mt]=(0,y.useState)([]);const[nn,Ot]=(0,y.useState)(!1),[Jt]=ue.default.useForm(),[en,dn]=(0,y.useState)(),[wn,yn]=(0,y.useState)(!1);let[sn,Ln]=(0,y.useState)(dt);const[Zt,Rt]=(0,y.useState)([]),[Wt,Gn]=(0,y.useState)(0),[In,fn]=(0,y.useState)(!0),[rn,hn]=(0,y.useState)([]),[un,Ut]=(0,y.useState)([]),zn=[{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}],bt=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Bt,qt]=(0,y.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 Gt=(0,y.useRef)(new Set),Ie=(0,y.useRef)(new Set),ht=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Pt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],jt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[vt,ft]=(0,y.useState)(!1),xe=()=>{Jt.resetFields(),sn=!1,Ln(!1),ft(!1),Jt.submit()};(0,y.useEffect)(()=>{var Ye,Lt,xn,wt,Mn,_t,mn,Tn,Cn,ea;(((xn=(Lt=(Ye=Se==null?void 0:Se.editData)==null?void 0:Ye.exercise)==null?void 0:Lt.exist_item_bank_ids)==null?void 0:xn.length)>0||((_t=(Mn=(wt=Se==null?void 0:Se.editData)==null?void 0:wt.exercise)==null?void 0:Mn.exist_item_bank_shixun_ids)==null?void 0:_t.length)>0)&&Ut([...(Tn=(mn=Se==null?void 0:Se.editData)==null?void 0:mn.exercise)==null?void 0:Tn.exist_item_bank_ids,...(ea=(Cn=Se==null?void 0:Se.editData)==null?void 0:Cn.exercise)==null?void 0:ea.exist_item_bank_shixun_ids])},[(pt=(Ct=Se==null?void 0:Se.editData)==null?void 0:Ct.exercise)==null?void 0:pt.exist_item_bank_ids]),(0,y.useEffect)(()=>{Je&&(Jt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),In&&sn&&(Jt.setFieldsValue({item_type:"SHIXUN"}),Et.item_type="SHIXUN",Xt(Ge({},Et)),fn(!1)),Qe(Et),je(),Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Je]),(0,y.useEffect)(()=>{Wt>0&&setTimeout(()=>{Gn(0)},2e3)},[Wt]);function Qe(Ye){return rt(this,null,function*(){var Lt,xn,wt;if(Ot(!0),Xt(Ge({},Ye)),(nt==null?void 0:nt.length)<=0&&Ye.type==="5"){Mt([]),Ot(!1);return}console.log("----",nt,Zt);let Mn=Ye.type==="5"?nt==null?void 0:nt.filter(Tn=>!Zt.includes(Tn)):null,_t=Ye.type==="5"?nt==null?void 0:nt.filter(Tn=>Zt.includes(Tn)):null,mn=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:_e(Ge({},Ye),{discipline_id:((Lt=Ye==null?void 0:Ye.courseid)==null?void 0:Lt[0])||null,sub_discipline_id:((xn=Ye==null?void 0:Ye.courseid)==null?void 0:xn[1])||null,ids:Mn,shixun_ids:_t,include_shixuns:!it,group_id:((wt=Ye.group_id)==null?void 0:wt.map(Tn=>Tn==null?void 0:Tn.value))||null,keyword:Ye.keyword?encodeURIComponent(Ye.keyword):Ye.keyword,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null,bigmodel:it,is_smart_plan:Dt})});Mt(mn),Ot(!1)})}function je(){return rt(this,null,function*(){let Ye=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Et.type==="5"?null:Et.type,clazz:"ItemBanksGroup"}});tt((0,E.L)(Ye==null?void 0:Ye.disciplines))})}function Ft(Ye){return rt(this,null,function*(){var Lt;let xn=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ye}),wt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Lt=xn==null?void 0:xn.data)==null?void 0:Lt.map(Mn=>({title:Mn.name,id:Mn.id,pid:Mn.id,value:Mn.id,key:Mn.id,isLeaf:!Mn.have_child}))}];hn(wt)})}function Qt(Ye){return rt(this,null,function*(){var Lt,xn,wt,Mn;Ot(!0);let _t=(Lt=Ye.list)==null?void 0:Lt.filter(Cn=>!Zt.includes(Cn)),mn=(xn=Ye.list)==null?void 0:xn.filter(Cn=>Zt.includes(Cn));if(_t.length===0&&mn.length===0){Ot(!1),Mt([]);return}let Tn=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:_e(Ge({},Ye),{discipline_id:((wt=Ye==null?void 0:Ye.courseid)==null?void 0:wt[0])||null,sub_discipline_id:((Mn=Ye==null?void 0:Ye.courseid)==null?void 0:Mn[1])||null,ids:_t,shixun_ids:mn,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null})});Ot(!1),Mt(Tn)})}const $t=Ye=>rt(void 0,null,function*(){const Lt=yield be({type:"shixunsDetail/release",payload:{id:Ye}});let xn=Lt==null?void 0:Lt.tag_position,wt=(Lt==null?void 0:Lt.evaluation_set_position)||[],Mn=Lt.status;return Mn===0?(Me.ZP.success("\u53D1\u5E03\u6210\u529F"),Qe(Et),!0):(Mn===2?Me.ZP.error(`\u7B2C${wt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):Mn===3?Me.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${xn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Me.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),gn=Ye=>(Ye==null?void 0:Ye.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",An=(Ye,Lt,xn)=>Ye.map(wt=>wt.key===Lt?Ge(Ge({},wt),xn):wt.children?_e(Ge({},wt),{children:An(wt.children,Lt,xn)}):wt),Nn=Ye=>rt(void 0,null,function*(){const{key:Lt}=Ye;let xn=Et.type;const wt=yield(0,me.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Lt),type:xn}),{data:Mn,total_count:_t}=wt||{};_t>0&&hn(mn=>An(mn,Lt,{children:Mn.map(Tn=>({title:Tn.name,id:Tn.id,pid:Tn.id,value:Tn.id,key:Tn.id,isLeaf:!Tn.have_child}))}))});function pn(Ye){console.log("----",Et),Ye==="1"&&(Bt.gg=Ge({},Et)),Ye==="2"&&(Bt.scj=Ge({},Et)),Ye==="3"&&(Bt.ttgx=Ge({},Et)),Ye==="0"&&(Bt.wcjd=Ge({},Et)),Ye==="5"&&(Bt.yx=Ge({},Et)),qt(Ge({},Bt))}function Zn(){Et.type==="1"&&(Et=Bt.gg),Et.type==="2"&&(Et=Bt.scj),Et.type==="3"&&(Et=Bt.ttgx),Et.type==="0"&&(Et=Bt.wcjd),Et.type==="5"&&(Et=Bt.yx),(Et==null?void 0:Et.item_type)==="SHIXUN"?(sn=!0,Ln(!0)):(sn=!1,Ln(!1)),Jt.setFieldsValue(Ge({},Et)),Xt(Ge({},Et)),Qe(Ge({},Et))}return ge.createElement("div",null,ge.createElement(fe.default,{title:!1,footer:!1,open:Je,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Be(!1)}},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{className:a.title},it?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),it&&ge.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"),ge.createElement(he.default,{className:a.tabWrap,activeKey:Et.type,onChange:Ye=>{Ye==="3"?(Et.show_all_share=!0,Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Et.show_all_share=null,Ye==="0"&&Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),pn(Et.type),Et.type=Ye,(Et==null?void 0:Et.item_type)==="SHIXUN"&&Et.type!=="5"&&(sn=!0,Ln(!0)),ft(!1),Et.type==="5"&&(sn=!1,Ln(!1)),Zn(),je()},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:ge.createElement("div",null,"\u5DF2\u9009",nt.length>0&&ge.createElement("span",{className:a.titlecount},nt.length),Wt>0&&ge.createElement("span",{className:a.add},"+",Wt)),key:"5"}]}),ge.createElement(ue.default,{layout:"inline",form:Jt,onValuesChange:(Ye,Lt)=>{const xn=Object.values(Lt).some(Mn=>Mn!==null&&Mn!==""&&Mn!==void 0),wt=Lt.keyword==="";if(ft(xn||!wt),Et.page=1,(Lt==null?void 0:Lt.item_type)==="SHIXUN"){if(Et.type==="5"?Ln(!1):Ln(!0),Ye.keyword||Ye.keyword==="")return;Jt.submit()}else{if(Ye!=null&&Ye.courseid&&Jt.setFieldsValue({tag_discipline_id:""}),Ln(!1),Ye.keyword||Ye.keyword==="")return;Jt.submit()}},onFinish:Ye=>{var Lt;Et.type==="3"&&(!Ye.group_id||((Lt=Ye==null?void 0:Ye.group_id)==null?void 0:Lt.length)===0)?Et.show_all_share=!0:Et.show_all_share=null,Xt(Ge(Ge({},Et),Ye)),Qe(Ge(Ge({},Et),Ye))}},ge.createElement(ue.default.Item,{name:"item_type"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Dt?bt:it?zn==null?void 0:zn.filter(Ye=>Ye.question_type!==5):zn).map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),ge.createElement(ue.default.Item,{name:"courseid"},ge.createElement(Ee.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:at})),!sn&&ge.createElement(ue.default.Item,{name:"tag_discipline_id"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(It=We==null?void 0:We.tag_disciplines)==null?void 0:It.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.id},Ye.name)))),ge.createElement(ue.default.Item,{name:sn?"diff":"difficulty"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!sn&&ht.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)),sn&&Pt.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),sn&&ge.createElement(ue.default.Item,{name:"shixun_publish_status"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},jt.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),(Et.type==="3"||Et.type==="0")&&!sn&&ge.createElement(ue.default.Item,{name:"group_id"},ge.createElement(Te.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ye,Lt)=>Lt.title.toUpperCase().indexOf(Ye.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Nn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),vt&&ge.createElement("span",{className:a.allqingchu,onClick:xe},ge.createElement("i",{className:"iconfont icon-guanbi4"}),ge.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ge.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ge.createElement(pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Jt.submit()}),onSearch:Ye=>{Jt.submit()}}))),ge.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ge.createElement("div",{onClick:()=>{Et.updated_at==="asc"?Et.updated_at="desc":Et.updated_at="asc",Xt(_e(Ge({},Et),{page:1})),Qe(_e(Ge({},Et),{page:1}))}}," ",Et.updated_at?ge.createElement("img",{src:Et.updated_at==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ge.createElement("div",{onClick:()=>{Et.quotes==="asc"?Et.quotes="desc":Et.quotes="asc",Xt(_e(Ge({},Et),{page:1})),Qe(_e(Ge({},Et),{page:1}))},style:{marginLeft:20}}," ",Et.quotes?ge.createElement("img",{src:Et.quotes==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ge.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:nn,rowKey:Ye=>Ye.id,rowSelection:{type:it||Dt?"radio":"checkbox",selectedRowKeys:St,getCheckboxProps:Ye=>({disabled:Ye.shixun_tag_num===1||(un==null?void 0:un.find(Lt=>Ye.id===Lt))}),onSelect(Ye,Lt,xn){if(it||Dt){ut([Ye.id]),Ie.current=new Set([Ye.id]),Gn(1),lt([Ye.id]);return}if(Lt)sn&&Rt([...Zt,Ye.id]),ut([...St,Ye.id]),Ye.identifier?Gt.current.add(Ye.id):Ie.current.add(Ye.id),Gn(1),lt([...nt,Ye.id]);else{Ye.identifier?Gt.current.delete(Ye.id):Ie.current.delete(Ye.id);let wt=nt.filter(Mn=>Mn!==Ye.id);if(ut(wt),lt(wt),sn){let Mn=Zt.filter(_t=>_t!==Ye.id);Rt([...Mn])}if(Et.type==="5"){Qt(_e(Ge({},Et),{list:[...wt]}));return}}},onSelectAll(Ye,Lt,xn){if(Ye){const wt=xn.map(Mn=>Mn.id);sn&&Rt([...Zt,...wt]),ut([...St,...wt]),lt([...nt,...wt]);for(const Mn of xn)Mn.identifier?Gt.current.add(Mn.id):Ie.current.add(Mn.id)}else{const wt=xn.map(_t=>_t.id),Mn=St.filter(_t=>!wt.some(mn=>mn===_t));if(ut([...Mn]),lt([...Mn]),sn){let _t=Zt.filter(mn=>!wt.some(Tn=>Tn===mn.id));Rt([..._t])}Et.type==="5"&&Qt(_e(Ge({},Et),{list:[...Mn]}));for(const _t of wt)_t.identifier?Gt.current.delete(_t):Ie.current.delete(_t)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ye,Lt,xn)=>{var wt,Mn;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?"\u5B9E\u8BAD\u9898":(Mn=(wt=zn==null?void 0:zn.filter(_t=>_t.value===Ye))==null?void 0:wt[0])==null?void 0:Mn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:sn?"30%":"60%",key:"name",render:(Ye,Lt,xn)=>{var wt;return ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",{className:Lt!=null&&Lt.high_resources_consume?a.q_title:""},ge.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:sn||Lt!=null&&Lt.challenge_names?Lt!=null&&Lt.title||Ye===null?"--":Ye:(Lt==null?void 0:Lt.item_type)=="BPROGRAM"?(wt=Lt==null?void 0:Lt.program_attr)==null?void 0:wt.description:Ye}))),(Lt==null?void 0:Lt.high_resources_consume)&&ge.createElement(Pe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!sn,render:(Ye,Lt,xn)=>{var wt;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("span",null,Ye?(wt=Ye==null?void 0:Ye.split("\u3001"))==null?void 0:wt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!sn,render:(Ye,Lt,xn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("span",null,Ye||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ye,Lt,xn)=>{var wt,Mn,_t,mn;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?(Lt==null?void 0:Lt.level)||((Mn=(wt=ht==null?void 0:ht.filter(Tn=>Tn.value===Ye))==null?void 0:wt[0])==null?void 0:Mn.name):(mn=(_t=ht==null?void 0:ht.filter(Tn=>Tn.value===Ye))==null?void 0:_t[0])==null?void 0:mn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!sn,render:(Ye,Lt,xn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,Ye||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ye,Lt,xn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?(Lt==null?void 0:Lt.study_count)||(Lt==null?void 0:Lt.stu_num):Ye))},{title:ge.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ge.createElement(Fe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ge.createElement(de.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!sn,render:(Ye,Lt,xn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,Ye||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ye,Lt,xn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",{style:{flex:1,textAlign:"start"}},ge.createElement("a",{onClick:()=>{var wt,Mn;dn(_e(Ge({},Lt),{question_type:sn||Lt!=null&&Lt.challenge_names?5:(Mn=(wt=zn==null?void 0:zn.filter(_t=>_t.value===(Lt==null?void 0:Lt.item_type)))==null?void 0:wt[0])==null?void 0:Mn.question_type})),yn(!0)}},"\u67E5\u770B"),(Lt==null?void 0:Lt.shixun_tag_num)===1&&ge.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ge.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Lt==null?void 0:Lt.identifier}/challenges`)}},(Lt==null?void 0:Lt.shixun_name)||"--"),"\uFF1F"),onOk:()=>rt(void 0,null,function*(){if(!$t(Lt==null?void 0:Lt.identifier))return new Promise((wt,Mn)=>{Mn()})})})}},"\u53D1\u5E03")))}].filter(Ye=>!Ye.hidden)}),ge.createElement(De.Z,{current:Et.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Et.per_page,showTotal:Ye=>ge.createElement("span",null,"\u5171\xA0",ge.createElement("span",{style:{color:"#165DFF"}},Ye),"\xA0\u6761\u6570\u636E"),pageSize:Et.per_page,onChange:(Ye,Lt)=>{Et.page=Ye,Et.per_page=Lt,Xt(Ge({},Et)),Qe(Ge({},Et))}}),ge.createElement("div",{className:a.bottom},ge.createElement(Ze.ZP,{className:a.no,onClick:()=>{Be(!1)}},"\u53D6\u6D88"),ge.createElement(Ze.ZP,{loading:xt,style:{width:xt&&75},className:a.yes,onClick:()=>rt(void 0,null,function*(){if((nt==null?void 0:nt.length)<=0){Me.ZP.info(it||Dt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Le([...Ie.current],[...Gt.current],!0,nt==null?void 0:nt.length)})},it?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ge.createElement(fe.default,{open:wn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{yn(!1)},onOk:()=>{yn(!1)}},ge.createElement(le,{qitem:en})))};var we=(0,Ae.connect)(({shixunsDetail:Be,newExercisePaper:Je})=>({shixunsDetail:Be,newExercisePaper:Je}))(ct)},86918:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ce}});var y=te(43418),ue={ul:"ul___TdfYY"},Me=te(32637),fe=te(59301),he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Te=(Fe,De)=>{var Ze={};for(var oe in Fe)ye.call(Fe,oe)&&De.indexOf(oe)<0&&(Ze[oe]=Fe[oe]);if(Fe!=null&&he)for(var oe of he(Fe))De.indexOf(oe)<0&&Ee.call(Fe,oe)&&(Ze[oe]=Fe[oe]);return Ze},ce=Fe=>{var De=Fe,{open:Ze,onCancel:oe}=De,a=Te(De,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:Ze,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:oe,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:Me,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:ue.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},92591:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Fe}});var y=te(59301),ue=te(8591),Me=te(43418),fe=te(92832),he={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ye=te(36061),Ee=te(16149),Te=te(89070),pe=(De,Ze,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(De,Ze)).next())});const ce=({problemset:De,dispatch:Ze,onOk:oe})=>{const[a,E]=(0,y.useState)(""),[x,b]=(0,y.useState)([0]),z=()=>{Ze({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var ne,ae;De.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ae=(ne=De.actionTabs)==null?void 0:ne.params)==null?void 0:ae.group_id]),E(""))},[De.actionTabs.key]);const ee=()=>pe(void 0,null,function*(){const ne=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let le=0;le0?x[0]:0,name:a});ae.status===0&&(z(),oe(ae==null?void 0:ae.id))});return y.createElement(Me.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:De.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:ee,destroyOnClose:!0},y.createElement("div",{className:he.addModal},y.createElement("div",{className:he.row},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ne=>E(ne.target.value)})),y.createElement("div",{className:he.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ye.Z,{value:x,onChange:ne=>b(ne)}))))};var Fe=(0,Te.connect)(({problemset:De})=>({problemset:De}))(ce)},28785:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),Te=te(85149),pe=te(24334),ce=te.n(pe),Fe=te(99064),De=te(88264),Ze=te(87001),oe=te(61186),a=te.n(oe),E=te(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Pe,me,ge)=>me in Pe?x(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,re=(Pe,me)=>{for(var ge in me||(me={}))ne.call(me,ge)&&le(Pe,ge,me[ge]);if(ee)for(var ge of ee(me))ae.call(me,ge)&&le(Pe,ge,me[ge]);return Pe},ie=(Pe,me)=>b(Pe,z(me)),Ae=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const de=({problemset:Pe,dispatch:me})=>{var ge,et,Ve,ve,He;const[ze,Ne]=(0,y.useState)({}),[Oe,Ge]=(0,y.useState)([]),[_e,rt]=(0,y.useState)(!1),[ct,we]=(0,y.useState)(!1),[Be,Je]=(0,y.useState)({}),Le=["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,y.useEffect)(()=>{var it,Dt,Se;if(((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.key)==="BPROGRAM"){const ke=(0,he.cloneDeep)((Dt=Pe==null?void 0:Pe.actionTabs)==null?void 0:Dt.params);Ne(ke),Ge((Se=ke==null?void 0:ke.standard_answer)==null?void 0:Se.map(Ct=>({value:"",answer:(Ct==null?void 0:Ct.answer_text)||[]})))}},[(ge=Pe==null?void 0:Pe.actionTabs)==null?void 0:ge.key]);function dt(){return new Date().getTime()}const xt=()=>Ae(void 0,null,function*(){var it,Dt,Se,ke,Ct;if(Oe.some(Et=>(Et==null?void 0:Et.value)==="")&&!_e){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_e){const Et=(0,he.cloneDeep)((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.params);Ge([...(Dt=Et==null?void 0:Et.standard_answer)==null?void 0:Dt.map(Xt=>({value:"",answer:(Xt==null?void 0:Xt.answer_text)||[],type:""}))]),rt(!_e);return}else{let Et=Oe==null?void 0:Oe.map((Xt,at)=>ie(re({},Xt),{type:Xt.types}));Ge(Et)}console.log(Oe),we(!0);let pt=yield(0,Fe.ZP)(`/api/problems/${(Se=ze==null?void 0:ze.program_attr)==null?void 0:Se.identifier}/start.json`,{method:"get"});const It=yield(0,De.n4)(pt==null?void 0:pt.identifier,{code:(ke=ze==null?void 0:ze.program_attr)==null?void 0:ke.code,language:(Ct=ze==null?void 0:ze.program_attr)==null?void 0:Ct.language,answers:Oe==null?void 0:Oe.map(Et=>Et.value)});if((It==null?void 0:It.status)===0){let Xt=function(){return Ae(this,null,function*(){const{status:at,message:tt,data:St}=yield(0,De.rX)(pt==null?void 0:pt.identifier,"submit"),nt=dt()-Et>10*1e3*(Oe==null?void 0:Oe.length);if(at!==0&&!nt&&setTimeout(Xt,1e3),nt){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),we(!1);return}if(at===0){we(!1);let lt=Oe==null?void 0:Oe.map((We,Mt)=>ie(re({},We),{type:(St==null?void 0:St.right_arr[Mt])===1?"success":"warning"}));Ge(lt),Je(St),St.status===2&&(we(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Et=dt();yield(0,De.bM)(pt==null?void 0:pt.identifier,{}),Xt()}else we(!1);rt(!_e)}),be=()=>{Ne({}),Ge([]),rt(!1),me({type:"problemset/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Pe.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:_e?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:xt,onCancel:be,okButtonProps:{loading:ct}},E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(Te.Z,{value:(et=ze==null?void 0:ze.program_attr)==null?void 0:et.description}),((Ve=ze==null?void 0:ze.program_attr)==null?void 0:Ve.code)&&E.createElement(Te.Z,{showProgramFill:!0,onFillChange:it=>{let Dt=it==null?void 0:it.map((Se,ke)=>re({},Se));Ge(Dt)},programFillValue:Oe,value:pe.Base64.decode((ve=ze==null?void 0:ze.program_attr)==null?void 0:ve.code)}),_e&&E.createElement(y.Fragment,null,E.createElement("div",{className:Ee.Z.line}),(He=ze==null?void 0:ze.standard_answer)==null?void 0:He.map((it,Dt)=>E.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},E.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),E.createElement("pre",null,(it==null?void 0:it.answer_text)||""))),E.createElement("div",{className:"c-grey-333 mb10"},E.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Be==null?void 0:Be.id)&&Be.status!==2&&E.createElement(fe.default,{open:(Be==null?void 0:Be.id)&&Be.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Je({})},onCancel:()=>{Je({})}},E.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},E.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),E.createElement("span",{style:{marginLeft:12,color:Be.status!==0&&"#E30000"}},Ze.Im[Be.status])),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),E.createElement("span",{style:{marginLeft:12}},a()(Be.created_at).format("YYYY-MM-DD HH:mm:ss"))),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),E.createElement("span",{style:{marginLeft:12}},Be.language)),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),E.createElement("span",{style:{marginLeft:12}},Be.execute_time,"ms"))),E.createElement(Ze.Y4,re({},Be)))))};yt.Z=(0,ue.connect)(({problemset:Pe})=>({problemset:Pe}))(de)},22266:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ln}});var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te(85149),Ee=te(5112),Te=te(3113),pe=te(28103),ce=te(88175),Fe=te(59301),De=Object.defineProperty,Ze=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Zt,Rt,Wt)=>Rt in Zt?De(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,z=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))E.call(Rt,Wt)&&b(Zt,Wt,Rt[Wt]);if(a)for(var Wt of a(Rt))x.call(Rt,Wt)&&b(Zt,Wt,Rt[Wt]);return Zt},ee=(Zt,Rt)=>Ze(Zt,oe(Rt)),ne=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const ae=({problemset:Zt,dispatch:Rt,showdiv:Wt,data:Gn})=>{const[In,fn]=(0,y.useState)([]),[rn,hn]=(0,y.useState)(!1),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,y.useEffect)(()=>{var Bt;((Bt=Object.keys(Gn))==null?void 0:Bt.length)>0&&fn(Gn.choices)},[Gn]);const Ut=()=>ne(void 0,null,function*(){if(!In.some(Bt=>Bt==null?void 0:Bt.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const Bt=(0,he.cloneDeep)(Gn);fn(Bt.choices)}hn(!rn)}),zn=(Bt,qt)=>{console.log(Bt.target.checked);const Gt=In.map((Ie,ht)=>ee(z({},Ie),{checked:ht===qt?Bt.target.checked:!1}));fn(Gt)},bt=()=>{fn([]),hn(!1),Rt({type:"problemset/setActionTabs",payload:{}})};return Fe.createElement("div",null,Fe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),Fe.createElement(ye.Z,{value:Gn==null?void 0:Gn.name}),In==null?void 0:In.map((Bt,qt)=>{const{is_answer:Gt,checked:Ie,choice_text:ht}=Bt;let Pt="";return rn&&Gt&&(Pt=ce.Z.green),rn&&!Gt&&Ie&&(Pt=ce.Z.red),Fe.createElement("div",{key:qt,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${Pt}`},Fe.createElement(Ee.ZP,{onChange:jt=>zn(jt,qt),checked:Ie}),Fe.createElement("span",null,un[qt],".\xA0"),Fe.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Gt&&Fe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Gt&&Ie&&Fe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Fe.createElement(y.Fragment,null,Fe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Fe.createElement("div",{className:"c-grey-333 mb5"},Fe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),un[In.findIndex(Bt=>Bt.is_answer)]),Fe.createElement("div",{className:"c-grey-333 mb10"},Fe.createElement("b",null,"\u89E3\u6790:\xA0"),(Gn==null?void 0:Gn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Fe.createElement("div",{style:{textAlign:"end",marginTop:10}},Fe.createElement(Te.ZP,{type:"primary",onClick:()=>{Ut()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Fe.createElement(pe.Z,null))};var le=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(ae),re=te(92832),ie=te(59879),Ae=te(59301),de=Object.defineProperty,Pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ve=(Zt,Rt,Wt)=>Rt in Zt?de(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,He=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))et.call(Rt,Wt)&&ve(Zt,Wt,Rt[Wt]);if(ge)for(var Wt of ge(Rt))Ve.call(Rt,Wt)&&ve(Zt,Wt,Rt[Wt]);return Zt},ze=(Zt,Rt)=>Pe(Zt,me(Rt)),Ne=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const Oe=({problemset:Zt,datas:Rt,showdiv:Wt,dispatch:Gn})=>{var In;const[fn,rn]=(0,y.useState)({}),[hn,un]=(0,y.useState)([]),[Ut,zn]=(0,y.useState)(!1),bt=["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,y.useEffect)(()=>{var Ie;if(Object.keys(Rt)){const ht=(0,he.cloneDeep)(Rt);rn(ht),un((Ie=ht==null?void 0:ht.standard_answer)==null?void 0:Ie.map(Pt=>He({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}},[Rt]);const Bt=()=>Ne(void 0,null,function*(){var Ie;if(hn.some(ht=>(ht==null?void 0:ht.value)==="")){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ut){const ht=(0,he.cloneDeep)(Rt);un((Ie=ht==null?void 0:ht.standard_answer)==null?void 0:Ie.map(Pt=>He({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}zn(!Ut)}),qt=(Ie,ht)=>{const Pt=hn.map((jt,vt)=>ze(He({},jt),{value:vt===ht?Ie.target.value:jt.value}));un(Pt)},Gt=()=>{rn({}),un([]),zn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return Ae.createElement("div",null,Ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ae.createElement(ye.Z,{value:fn==null?void 0:fn.name}),hn==null?void 0:hn.map((Ie,ht)=>{const{value:Pt,answer:jt}=Ie;let vt="";return Ut&&(jt!=null&&jt.includes(Pt))&&(vt=ce.Z.green),Ut&&!(jt!=null&&jt.includes(Pt))&&(vt=ce.Z.red),Ae.createElement("div",{key:ht,style:{pointerEvents:Ut?"none":"auto",marginTop:10},className:`${ce.Z.row} ${vt}`},Ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ht+1,"\u7B54\u6848:"),(Ie==null?void 0:Ie.model)===1?Ae.createElement(re.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:ft=>qt(ft,ht),value:Pt}):Ae.createElement(ie.Z,{value:Pt,onChange:ft=>{const xe=hn.map((Qe,je)=>ze(He({},Qe),{value:je===ht?ft:Qe.value}));un(xe)}}),Ut&&(jt==null?void 0:jt.includes(Pt))&&Ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ut&&!(jt!=null&&jt.includes(Pt))&&Ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ut&&Ae.createElement(y.Fragment,null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(In=fn==null?void 0:fn.standard_answer)==null?void 0:In.map((Ie,ht)=>{var Pt,jt;return Ae.createElement("div",{className:"c-grey-333 mb5"},Ae.createElement("b",null,"\u586B\u7A7A",ht+1,"\u7B54\u6848:\xA0"),(Ie==null?void 0:Ie.model)===1?((Pt=Ie==null?void 0:Ie.answer_text)==null?void 0:Pt.join("\u3001"))||"":Ae.createElement(ie.Z,{value:(jt=Ie==null?void 0:Ie.answer_text)==null?void 0:jt.join("\u3001"),disabled:!0}))}),Ae.createElement("div",{className:"c-grey-333 mb10"},Ae.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ae.createElement("div",{style:{textAlign:"end",marginTop:10}},Ae.createElement(Te.ZP,{type:"primary",onClick:()=>{Bt()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ae.createElement(pe.Z,null))};var Ge=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(Oe),_e=te(59301),rt=Object.defineProperty,ct=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,dt=(Zt,Rt,Wt)=>Rt in Zt?rt(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,xt=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))Je.call(Rt,Wt)&&dt(Zt,Wt,Rt[Wt]);if(Be)for(var Wt of Be(Rt))Le.call(Rt,Wt)&&dt(Zt,Wt,Rt[Wt]);return Zt},be=(Zt,Rt)=>ct(Zt,we(Rt)),it=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const Dt=({problemset:Zt,datas:Rt,showdiv:Wt,dispatch:Gn})=>{var In;const[fn,rn]=(0,y.useState)({}),[hn,un]=(0,y.useState)([]),[Ut,zn]=(0,y.useState)(!1),bt=["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,y.useEffect)(()=>{if(Object.keys(Rt)){const Ie=(0,he.cloneDeep)(Rt);rn(Ie),un(Ie.choices)}},[Rt]);const Bt=()=>it(void 0,null,function*(){if(!hn.some(Ie=>Ie==null?void 0:Ie.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ut){const Ie=(0,he.cloneDeep)(Rt);un(Ie.choices)}zn(!Ut)}),qt=(Ie,ht)=>{console.log(Ie.target.checked);const Pt=hn.map((jt,vt)=>be(xt({},jt),{checked:vt===ht?Ie.target.checked:!1}));un(Pt)},Gt=()=>{rn({}),un([]),zn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return _e.createElement("div",null,_e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),_e.createElement(ye.Z,{value:fn==null?void 0:fn.name}),hn==null?void 0:hn.map((Ie,ht)=>{const{is_answer:Pt,checked:jt,choice_text:vt}=Ie;let ft="";return Ut&&Pt&&(ft=ce.Z.green),Ut&&!Pt&&jt&&(ft=ce.Z.red),_e.createElement("div",{key:ht,style:{pointerEvents:Ut?"none":"auto"},className:`${ce.Z.row} ${ft}`},_e.createElement(Ee.ZP,{onChange:xe=>qt(xe,ht),checked:jt}),_e.createElement(ye.Z,{className:ce.Z.html,value:vt}),Ut&&Pt&&_e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ut&&!Pt&&jt&&_e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ut&&_e.createElement(y.Fragment,null,_e.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},_e.createElement("div",{className:"c-grey-333 mb5"},_e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(In=hn.find(Ie=>Ie.is_answer))==null?void 0:In.choice_text),_e.createElement("div",{className:"c-grey-333 mb10"},_e.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),_e.createElement("div",{style:{textAlign:"end",marginTop:10}},_e.createElement(Te.ZP,{type:"primary",onClick:()=>{Bt()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&_e.createElement(pe.Z,null))};var Se=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(Dt),ke=te(24905),Ct=te(59301),pt=Object.defineProperty,It=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,St=(Zt,Rt,Wt)=>Rt in Zt?pt(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,ut=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))at.call(Rt,Wt)&&St(Zt,Wt,Rt[Wt]);if(Xt)for(var Wt of Xt(Rt))tt.call(Rt,Wt)&&St(Zt,Wt,Rt[Wt]);return Zt},nt=(Zt,Rt)=>It(Zt,Et(Rt)),lt=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const We=({problemset:Zt,data:Rt,showdiv:Wt,dispatch:Gn})=>{const[In,fn]=(0,y.useState)([]),[rn,hn]=(0,y.useState)(!1),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,y.useEffect)(()=>{var Bt;((Bt=Object.keys(Rt))==null?void 0:Bt.length)>0&&fn(Rt.choices)},[Rt]);const Ut=()=>lt(void 0,null,function*(){if(!In.some(Bt=>Bt==null?void 0:Bt.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const Bt=(0,he.cloneDeep)(Rt);fn(Bt.choices)}hn(!rn)}),zn=(Bt,qt)=>{console.log(Bt.target.checked);const Gt=In.map((Ie,ht)=>nt(ut({},Ie),{checked:ht===qt?Bt.target.checked:Ie.checked}));fn(Gt)},bt=()=>{let Bt="";return In.forEach((qt,Gt)=>{qt.is_answer&&(Bt=Bt+un[Gt])}),Bt};return Ct.createElement("div",null,Ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ct.createElement(ye.Z,{value:Rt==null?void 0:Rt.name}),In==null?void 0:In.map((Bt,qt)=>{const{is_answer:Gt,checked:Ie,choice_text:ht}=Bt;let Pt="";return rn&&Gt&&(Pt=ce.Z.green),rn&&!Gt&&Ie&&(Pt=ce.Z.red),Ct.createElement("div",{key:qt,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${Pt}`},Ct.createElement(ke.default,{style:{padding:3},onChange:jt=>zn(jt,qt),checked:Ie}),Ct.createElement("span",null,un[qt],".\xA0"),Ct.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Gt&&Ct.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Gt&&Ie&&Ct.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Ct.createElement(y.Fragment,null,Ct.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ct.createElement("div",{className:"c-grey-333 mb5"},Ct.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),bt()),Ct.createElement("div",{className:"c-grey-333 mb10"},Ct.createElement("b",null,"\u89E3\u6790:\xA0"),(Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ct.createElement("div",{style:{textAlign:"end",marginTop:10}},Ct.createElement(Te.ZP,{type:"primary",onClick:()=>{Ut()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ct.createElement(pe.Z,null))};var Mt=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(We),nn=te(12290),Ot=te(59301),Jt=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const en=({problemset:Zt,dispatch:Rt,showdiv:Wt,datas:Gn})=>{var In,fn,rn;const[hn,un]=(0,y.useState)({}),[Ut,zn]=(0,y.useState)(!1),[bt,Bt]=(0,y.useState)(!0),[qt,Gt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(Gn)){const Pt=(0,he.cloneDeep)(Gn);un(Pt)}},[Gn]);const Ie=()=>Jt(void 0,null,function*(){if(!qt){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ut&&Gt(""),zn(!Ut)}),ht=()=>{un({}),Bt(!0),zn(!1),Gt(""),Rt({type:"problemset/setActionTabs",payload:{}})};return Ot.createElement("div",null,Ot.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Ot.createElement(ye.Z,{value:hn==null?void 0:hn.name,style:{marginBottom:10}}),bt?Ot.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Ot.createElement(nn.Z,{defaultValue:qt,onChange:Pt=>{Gt(Pt)}}),Ut&&Ot.createElement(y.Fragment,null,Ot.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ot.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Ot.createElement("br",null),((In=hn==null?void 0:hn.answer_texts)==null?void 0:In[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((fn=hn==null?void 0:hn.keywords)==null?void 0:fn.length)>0&&Ot.createElement("div",{style:{marginTop:10,marginBottom:10}},Ot.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(rn=hn==null?void 0:hn.keywords)==null?void 0:rn.map(Pt=>{var jt,vt,ft;return((jt=Pt==null?void 0:Pt.keyword)==null?void 0:jt.length)>1?((vt=Pt==null?void 0:Pt.keyword)==null?void 0:vt.join("\u6216"))+"\uFF1B":((ft=Pt==null?void 0:Pt.keyword)==null?void 0:ft[0])+"\uFF1B"})),Ot.createElement("div",{style:{color:"#5F6368"}},Ot.createElement("b",null,"\u89E3\u6790:"),Ot.createElement("br",null),(hn==null?void 0:hn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ot.createElement("div",{style:{textAlign:"end",marginTop:10}},Ot.createElement(Te.ZP,{type:"primary",onClick:()=>{Ie()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ot.createElement(pe.Z,null))};var dn=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(en),wn=te(59301),yn=(Zt,Rt,Wt)=>new Promise((Gn,In)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){In(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){In(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const sn=({problemset:Zt,dispatch:Rt})=>{var Wt,Gn;const[In,fn]=(0,y.useState)({}),[rn,hn]=(0,y.useState)(!1),[un,Ut]=(0,y.useState)(!0),[zn,bt]=(0,y.useState)("");(0,y.useEffect)(()=>{var Gt,Ie;if(((Gt=Zt==null?void 0:Zt.actionTabs)==null?void 0:Gt.key)==="COMBINATION"){const ht=(0,he.cloneDeep)((Ie=Zt==null?void 0:Zt.actionTabs)==null?void 0:Ie.params);fn(ht)}},[(Wt=Zt==null?void 0:Zt.actionTabs)==null?void 0:Wt.key]);const Bt=()=>yn(void 0,null,function*(){if(!zn){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}hn(!rn)}),qt=()=>{fn({}),Ut(!0),hn(!1),bt(""),Rt({type:"problemset/setActionTabs",payload:{}})};return wn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Zt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Bt,onCancel:qt},wn.createElement("div",null,wn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),wn.createElement(ye.Z,{value:In==null?void 0:In.name,style:{marginBottom:10}}),(Gn=In==null?void 0:In.sub_item_banks)==null?void 0:Gn.map((Gt,Ie)=>{var ht,Pt,jt,vt,ft;if((Gt==null?void 0:Gt.item_type)==="SINGLE")return wn.createElement(le,{data:Gt,showdiv:((ht=In==null?void 0:In.sub_item_banks)==null?void 0:ht.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="MULTIPLE")return wn.createElement(Mt,{data:Gt,showdiv:((Pt=In==null?void 0:In.sub_item_banks)==null?void 0:Pt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="JUDGMENT")return wn.createElement(Se,{datas:Gt,showdiv:((jt=In==null?void 0:In.sub_item_banks)==null?void 0:jt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="COMPLETION")return wn.createElement(Ge,{datas:Gt,showdiv:((vt=In==null?void 0:In.sub_item_banks)==null?void 0:vt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="SUBJECTIVE")return wn.createElement(dn,{datas:Gt,showdiv:((ft=In==null?void 0:In.sub_item_banks)==null?void 0:ft.length)-1===Ie})})))};var Ln=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(sn)},19480:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(92832),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=te(59879),Fe=te(59301),De=Object.defineProperty,Ze=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(le,re,ie)=>re in le?De(le,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[re]=ie,z=(le,re)=>{for(var ie in re||(re={}))E.call(re,ie)&&b(le,ie,re[ie]);if(a)for(var ie of a(re))x.call(re,ie)&&b(le,ie,re[ie]);return le},ee=(le,re)=>Ze(le,oe(re)),ne=(le,re,ie)=>new Promise((Ae,de)=>{var Pe=et=>{try{ge(ie.next(et))}catch(Ve){de(Ve)}},me=et=>{try{ge(ie.throw(et))}catch(Ve){de(Ve)}},ge=et=>et.done?Ae(et.value):Promise.resolve(et.value).then(Pe,me);ge((ie=ie.apply(le,re)).next())});const ae=({problemset:le,dispatch:re})=>{var ie,Ae;const[de,Pe]=(0,y.useState)({}),[me,ge]=(0,y.useState)([]),[et,Ve]=(0,y.useState)(!1),[ve,He]=(0,y.useState)(0),ze=["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,y.useEffect)(()=>{var _e,rt,ct;if(((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.key)==="COMPLETION"){const we=(0,ye.cloneDeep)((rt=le==null?void 0:le.actionTabs)==null?void 0:rt.params);Pe(we),ge((ct=we==null?void 0:we.standard_answer)==null?void 0:ct.map(Be=>{var Je;return z({value:"",answer:(Je=(Be==null?void 0:Be.answer_text)||[])==null?void 0:Je.map(Le=>Le.trim())},Be)}))}},[(ie=le==null?void 0:le.actionTabs)==null?void 0:ie.key]);const Ne=()=>ne(void 0,null,function*(){var _e,rt;if(me.some(ct=>(ct==null?void 0:ct.value)==="")){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(et){const ct=(0,ye.cloneDeep)((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params);ge((rt=ct==null?void 0:ct.standard_answer)==null?void 0:rt.map(we=>{var Be;return z({value:"",answer:(Be=(we==null?void 0:we.answer_text)||[])==null?void 0:Be.map(Je=>Je.trim())},we)}))}He(ve+1),Ve(!et)}),Oe=(_e,rt)=>{const ct=me.map((we,Be)=>ee(z({},we),{value:Be===rt?_e.target.value:we.value}));ge(ct)},Ge=()=>{Pe({}),ge([]),Ve(!1),re({type:"problemset/setActionTabs",payload:{}})};return console.log("choices",me),Fe.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:et?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ne,onCancel:Ge},Fe.createElement("div",null,Fe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Fe.createElement(pe.Z,{value:de==null?void 0:de.name}),me==null?void 0:me.map((_e,rt)=>{const{value:ct,answer:we}=_e;let Be="";return et&&(we!=null&&we.includes(ct))&&(Be=Te.Z.green),et&&!(we!=null&&we.includes(ct))&&(Be=Te.Z.red),Fe.createElement("div",{key:rt,style:{pointerEvents:et?"none":"auto",marginTop:10},className:`${Te.Z.row} ${Be}`},Fe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",rt+1,"\u7B54\u6848:"),(_e==null?void 0:_e.model)===1?Fe.createElement(he.default.TextArea,{className:Te.Z.textArea,style:{width:610,marginRight:10},onChange:Je=>Oe(Je,rt),value:ct}):Fe.createElement(ce.Z,{key:ve,value:ct,onChange:Je=>{const Le=me.map((dt,xt)=>ee(z({},dt),{value:xt===rt?Je:dt.value}));ge(Le)}}),et&&(we==null?void 0:we.includes(ct))&&Fe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),et&&!(we!=null&&we.includes(ct))&&Fe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),et&&Fe.createElement(y.Fragment,null,Fe.createElement("div",{className:Te.Z.line}),(Ae=de==null?void 0:de.standard_answer)==null?void 0:Ae.map((_e,rt)=>{var ct,we;return Fe.createElement("div",{className:"c-grey-333 mb5"},Fe.createElement("b",null,"\u586B\u7A7A",rt+1,"\u7B54\u6848:\xA0"),(_e==null?void 0:_e.model)===1?((ct=_e==null?void 0:_e.answer_text)==null?void 0:ct.join("\u3001"))||"":Fe.createElement(ce.Z,{value:(we=_e==null?void 0:_e.answer_text)==null?void 0:we.join("\u3001"),disabled:!0}))}),Fe.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},Fe.createElement("b",null,"\u89E3\u6790:\xA0"),Fe.createElement(pe.Z,{value:(de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};yt.Z=(0,ue.connect)(({problemset:le})=>({problemset:le}))(ae)},26480:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return he}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},ue=te(60324),Me=te(59301),he=({data:ye=[],activeTabsKey:Ee,onClick:Te})=>{const pe=()=>ye.map((Fe,De)=>Me.createElement("div",{key:De,className:y.few},Me.createElement("b",{title:Fe.name,style:{color:"#333333"},onClick:()=>Te(Fe.id,!1,Ee==="3")},Fe.name),De\xA0"))),ce=()=>{let Fe=!0;const De=ye.slice(2,-2),Ze=Me.createElement("div",{className:y.pWrap},De.map(oe=>Me.createElement("span",{title:oe.name,onClick:()=>Te(oe.id,!1,Ee==="3"),key:oe.id},oe.name)));return ye.map((oe,a)=>{let E=null;return a>1&&aTe(oe.id,!1,Ee==="3")},oe.name),a\xA0")),E})};return Me.createElement("aside",{style:{overflowX:"auto"}},ye.length>1&&Me.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ye.length===1||Te(ye[ye.length-2].id,!1,!0)}}),Me.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ye==null?void 0:ye.length)>5?ce():pe())}},37632:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ze)for(var le of Ze(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>Fe(ne,De(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le,re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),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"];(0,y.useEffect)(()=>{var ze,Ne;if(((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.key)==="JUDGMENT"){const Oe=(0,ye.cloneDeep)((Ne=ne==null?void 0:ne.actionTabs)==null?void 0:Ne.params);Ae(Oe),Pe(Oe.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const Ve=()=>z(void 0,null,function*(){var ze;if(!de.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Ne=(0,ye.cloneDeep)((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params);Pe(Ne.choices)}ge(!me)}),ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=de.map((Ge,_e)=>b(x({},Ge),{checked:_e===Ne?ze.target.checked:!1}));Pe(Oe)},He=()=>{Ae({}),Pe([]),ge(!1),ae({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(pe.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return me&&Oe&&(rt=Te.Z.green),me&&!Oe&&Ge&&(rt=Te.Z.red),y.createElement("div",{key:Ne,style:{pointerEvents:me?"none":"auto"},className:`${Te.Z.row} ${rt}`},y.createElement(he.ZP,{onChange:ct=>ve(ct,Ne),checked:Ge}),y.createElement(pe.Z,{className:Te.Z.html,value:_e}),me&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Oe&&Ge&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(re=de.find(ze=>ze.is_answer))==null?void 0:re.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},61511:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(24905),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ze)for(var le of Ze(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>Fe(ne,De(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le;const[re,ie]=(0,y.useState)({}),[Ae,de]=(0,y.useState)([]),[Pe,me]=(0,y.useState)(!1),ge=["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,y.useEffect)(()=>{var ze,Ne;if(((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.key)==="MULTIPLE"){const Oe=(0,ye.cloneDeep)((Ne=ne==null?void 0:ne.actionTabs)==null?void 0:Ne.params);ie(Oe),de(Oe.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const et=()=>z(void 0,null,function*(){var ze;if(!Ae.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const Ne=(0,ye.cloneDeep)((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params);de(Ne.choices)}me(!Pe)}),Ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=Ae.map((Ge,_e)=>b(x({},Ge),{checked:_e===Ne?ze.target.checked:Ge.checked}));de(Oe)},ve=()=>{ie({}),de([]),me(!1),ae({type:"problemset/setActionTabs",payload:{}})},He=()=>{let ze="";return Ae.forEach((Ne,Oe)=>{Ne.is_answer&&(ze=ze+ge[Oe])}),ze};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:et,onCancel:ve},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(pe.Z,{value:re==null?void 0:re.name}),Ae==null?void 0:Ae.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return Pe&&Oe&&(rt=Te.Z.green),Pe&&!Oe&&Ge&&(rt=Te.Z.red),y.createElement("div",{key:Ne,style:{pointerEvents:Pe?"none":"auto"},className:`${Te.Z.row} ${rt}`},y.createElement(he.default,{style:{padding:3},onChange:ct=>Ve(ct,Ne),checked:Ge}),y.createElement("span",null,ge[Ne],".\xA0"),y.createElement(pe.Z,{className:Te.Z.html,value:_e}),Pe&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Oe&&Ge&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),He()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(re==null?void 0:re.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},69413:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return de},b:function(){return re}});var y=te(59301),ue=te(8591),Me=te(43418),fe=te(92832),he=te(3113),ye=te(17574),Ee={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},Te=te(99064),pe=te(73631),ce=te(31328),Fe=te(16149),De=te(89392),Ze=te(94794),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Pe,me,ge)=>me in Pe?oe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,ne=(Pe,me)=>{for(var ge in me||(me={}))b.call(me,ge)&&ee(Pe,ge,me[ge]);if(x)for(var ge of x(me))z.call(me,ge)&&ee(Pe,ge,me[ge]);return Pe},ae=(Pe,me)=>a(Pe,E(me)),le=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const re=(Pe,me,ge=[])=>{if(Pe)for(const et of Pe){if(et.key===me)return ge;if(et.children&&et.children!=""){const Ve=re(et.children,me,[...ge,{id:et.key,name:et.title.props.name}]);if(Ve)return Ve}}},ie=({isProblemset:Pe,name:me,id:ge,isShare:et,itemBanksCount:Ve,onOpen:ve=()=>{},onShare:He=()=>{},onMove:ze=()=>{},onDeleteOk:Ne=()=>{}})=>{const[Oe,Ge]=(0,y.useState)(!1),[_e,rt]=(0,y.useState)(me),[ct,we]=(0,y.useState)(me),Be=Le=>le(void 0,null,function*(){const dt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ct.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ct.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let be=0;be{Me.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield(0,Te.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&Ne(Le)})})};return y.createElement("div",{className:Ee.list,onClick:Le=>ve(ge,et)},Oe?y.createElement(fe.default,{style:{maxWidth:780},value:ct,onChange:Le=>{we(Le.target.value)},onClick:Le=>Le.stopPropagation()}):y.createElement("div",{className:Ee.name,title:_e},_e),Ve?y.createElement("div",{className:Ee.subject},"\u8BD5\u9898\u6570 ",Ve):"",Pe&&y.createElement("div",{className:Ee.btns},Oe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Be(ge)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),we(_e),Ge(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Le=>{Le.stopPropagation(),ze(ge,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),ze(ge,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(he.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),He(Math.abs(ge))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(he.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Ge(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(he.ZP,{onClick:Le=>{Le.stopPropagation(),Je(ge)},type:"link",danger:!0},"\u5220\u9664"))))};var de=({isProblemset:Pe,data:me,onOpen:ge=()=>{},onShare:et=()=>{},navigation:Ve,reloadData:ve,activeTabsKey:He,setRootData:ze,params:Ne})=>{const[Oe,Ge]=(0,y.useState)(),[_e,rt]=(0,y.useState)([]),[ct,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{Oe&&setTimeout(()=>{ze(Oe)},200)},[Oe]),(0,y.useEffect)(()=>{we([]),rt([])},[me]),(0,y.useEffect)(()=>{ct.length===0&&_e.length===0&&Ge(me==null?void 0:me.map(Dt=>({title:y.createElement(ie,{isProblemset:Pe,name:Dt.name,id:Dt.id,isShare:Dt.is_share,itemBanksCount:Dt.item_banks_count,onMove:Je,onOpen:ge,onShare:et,onDeleteOk:dt}),key:Dt.id,icon:Dt.is_share?y.createElement("img",{onClick:()=>{ge(Dt.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Dt.id)},src:pe,className:Ee.folderIcon}),isLeaf:!Dt.have_child})))},[ct,_e,me]);const Be=(Dt,Se,ke)=>{const Ct=(0,De.cloneDeep)(Dt);for(let pt=0;ptle(void 0,null,function*(){(Se==="up"?yield(0,Fe.A1)({id:Math.abs(Dt)}):yield(0,Fe.vi)({id:Math.abs(Dt)})).status===0&&Ge(Ct=>Be(Ct,Dt,Se))}),Le=(Dt,Se)=>Dt.filter(ke=>ke.key===Se?!1:(ke.children&&(ke.children=Le(ke.children,Se)),!0)),dt=Dt=>{Ge(Se=>Le(Se,Dt)),ve()},xt=(Dt,Se,ke)=>Dt.map(Ct=>Ct.key===Se?ne(ne({},Ct),ke):Ct.children?ae(ne({},Ct),{children:xt(Ct.children,Se,ke)}):Ct),be=Dt=>le(void 0,null,function*(){var Se;const{key:ke}=Dt;let Ct=He===Ze.TabType.TeachGroupShare?"3":"";const pt=yield(0,Fe.ex)(ae(ne({},Ne),{group_id:Math.abs(ke),parents:[...Ve||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Se=re(Oe,ke))==null?void 0:Se.map(Xt=>({id:Xt.id,name:Xt.name}))],type:Ct})),{data:It,total_count:Et}=pt||{};Et>0&&Ge(Xt=>xt(Xt,ke,{children:It.map(at=>({title:y.createElement(ie,{isProblemset:Pe,name:at.name,id:at.id,itemBanksCount:at.item_banks_count,onMove:Je,onOpen:ge,onShare:et,onDeleteOk:dt}),key:at.id,icon:at.is_share?y.createElement("img",{onClick:()=>{ge(at.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(at.id)},src:pe,className:Ee.folderIcon}),isLeaf:!at.have_child}))}))}),it=(Dt,Se)=>{we(Dt)};return(Oe==null?void 0:Oe.length)>0&&y.createElement(ye.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:be,onExpand:it,onLoad:Dt=>{rt(Dt)},className:Ee.folderWrapper,selectable:!1,expandedKeys:ct,loadedKeys:_e})}},61096:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=te(59301),Fe=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,le,re)=>le in ae?Fe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,b=(ae,le)=>{for(var re in le||(le={}))a.call(le,re)&&x(ae,re,le[re]);if(oe)for(var re of oe(le))E.call(le,re)&&x(ae,re,le[re]);return ae},z=(ae,le)=>De(ae,Ze(le)),ee=(ae,le,re)=>new Promise((ie,Ae)=>{var de=ge=>{try{me(re.next(ge))}catch(et){Ae(et)}},Pe=ge=>{try{me(re.throw(ge))}catch(et){Ae(et)}},me=ge=>ge.done?ie(ge.value):Promise.resolve(ge.value).then(de,Pe);me((re=re.apply(ae,le)).next())});const ne=({problemset:ae,dispatch:le})=>{var re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),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"];(0,y.useEffect)(()=>{var ze,Ne;if(((ze=ae==null?void 0:ae.actionTabs)==null?void 0:ze.key)==="SINGLE"){const Oe=(0,ye.cloneDeep)((Ne=ae==null?void 0:ae.actionTabs)==null?void 0:Ne.params);Ae(Oe),Pe(Oe.choices)}},[(re=ae==null?void 0:ae.actionTabs)==null?void 0:re.key]);const Ve=()=>ee(void 0,null,function*(){var ze;if(!de.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Ne=(0,ye.cloneDeep)((ze=ae==null?void 0:ae.actionTabs)==null?void 0:ze.params);Pe(Ne.choices)}ge(!me)}),ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=de.map((Ge,_e)=>z(b({},Ge),{checked:_e===Ne?ze.target.checked:!1}));Pe(Oe)},He=()=>{Ae({}),Pe([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ae.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(pe.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return me&&Oe&&(rt=Te.Z.green),me&&!Oe&&Ge&&(rt=Te.Z.red),ce.createElement("div",{key:Ne,style:{pointerEvents:me?"none":"auto"},className:`${Te.Z.row} ${rt}`},ce.createElement(he.ZP,{onChange:ct=>ve(ct,Ne),checked:Ge}),ce.createElement("span",null,et[Ne],".\xA0"),ce.createElement(pe.Z,{className:Te.Z.html,value:_e}),me&&Oe&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Oe&&Ge&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Te.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),et[de.findIndex(ze=>ze.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ae})=>({problemset:ae}))(ne)},82075:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),Te=te(85149),pe=te(12290),ce=te(59301),Fe=(Ze,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ze,oe)).next())});const De=({problemset:Ze,dispatch:oe})=>{var a,E,x,b,z;const[ee,ne]=(0,y.useState)({}),[ae,le]=(0,y.useState)(!1),[re,ie]=(0,y.useState)(!0),[Ae,de]=(0,y.useState)("");(0,y.useEffect)(()=>{var ge,et;if(((ge=Ze==null?void 0:Ze.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Ve=(0,he.cloneDeep)((et=Ze==null?void 0:Ze.actionTabs)==null?void 0:et.params);ne(Ve)}},[(a=Ze==null?void 0:Ze.actionTabs)==null?void 0:a.key]);const Pe=()=>Fe(void 0,null,function*(){if(!Ae){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ae&&de(""),le(!ae)}),me=()=>{ne({}),ie(!0),le(!1),de(""),oe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ae),ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ze.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Pe,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:me},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(Te.Z,{value:ee==null?void 0:ee.name,style:{marginBottom:10,color:"#5f6368"}}),re?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ie(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(pe.Z,{height:160,defaultValue:Ae,onChange:ge=>{de(ge)}}),ae&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Ee.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((E=ee==null?void 0:ee.answer_texts)==null?void 0:E[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=ee==null?void 0:ee.keywords)==null?void 0:x.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=ee==null?void 0:ee.keywords)==null?void 0:b.map(ge=>{var et,Ve,ve;return((et=ge==null?void 0:ge.keyword)==null?void 0:et.length)>1?((Ve=ge==null?void 0:ge.keyword)==null?void 0:Ve.join("\u6216"))+"\uFF1B":((ve=ge==null?void 0:ge.keyword)==null?void 0:ve[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((z=ee==null?void 0:ee.keywords)==null?void 0:z.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:Ze})=>({problemset:Ze}))(De)},43230:function(ot,yt,te){"use strict";te.d(yt,{N:function(){return ee},Z:function(){return ne}});var y=te(59301),ue=te(85149),Me=te(5112),fe=te(6848),he=te(95237),ye=te(43604),Ee=te(24905),Te=te(20834),pe=te(38854),ce={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},Fe=te(24065),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",Ze=te(24334),oe=te(59879),a=te(955),E=te(34604);const x=["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"],b=["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"],z=({data:ae,selectIds:le,onSelectCheckBox:re=()=>{},showCheckbox:ie=!0})=>{var Ae,de,Pe;const[me,ge]=(0,y.useState)(!1),et=()=>{var ze,Ne;return ae.item_type==="JUDGMENT"?y.createElement("div",{className:ce.judgmentContent},ae.choices.map((Oe,Ge)=>y.createElement(Me.ZP,{key:Ge,disabled:!0},Oe.choice_text))):ae.item_type==="PROGRAM"?y.createElement("div",{className:ce.programContent},y.createElement(ue.Z,{value:(ze=ae.program_attr)==null?void 0:ze.description})):ae.item_type==="COMBINATION"?y.createElement("div",{className:ce.combinationContent},(Ne=ae==null?void 0:ae.sub_item_banks)==null?void 0:Ne.map((Oe,Ge)=>{var _e,rt,ct,we,Be,Je;const Le=`(\u9898\u76EE${Ge+1}-${(Oe==null?void 0:Oe.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Oe==null?void 0:Oe.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Oe==null?void 0:Oe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Oe==null?void 0:Oe.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(ue.Z,{value:Le+Oe.name})),((Oe==null?void 0:Oe.item_type)=="SINGLE"||(Oe==null?void 0:Oe.item_type)=="MULTIPLE")&&Oe.choices.map((dt,xt)=>y.createElement("div",{key:xt,className:ce.otherContentItem},y.createElement("p",null,x[xt]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:dt.choice_text}))),(Oe==null?void 0:Oe.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Oe.choices.map((dt,xt)=>y.createElement(Me.ZP,{key:xt,disabled:!0},dt.choice_text))),y.createElement("div",{className:ce.con},(Oe==null?void 0:Oe.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(_e=Oe==null?void 0:Oe.choices)==null?void 0:_e.findIndex(dt=>dt==null?void 0:dt.is_answer)]," "),(Oe==null?void 0:Oe.item_type)=="COMPLETION"&&((rt=Oe==null?void 0:Oe.standard_answer)==null?void 0:rt.map((dt,xt)=>{var be;return y.createElement("div",{key:xt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${dt.position}\uFF09\uFF1A${(be=dt==null?void 0:dt.answer_text)==null?void 0:be.join("\u3001")}`)})),(Oe==null?void 0:Oe.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ct=Oe==null?void 0:Oe.choices)==null?void 0:ct.map((dt,xt)=>{if(dt!=null&&dt.is_answer)return(b==null?void 0:b[xt])+" "})," "),(Oe==null?void 0:Oe.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Be=(we=Oe==null?void 0:Oe.choices)==null?void 0:we.find(dt=>dt.is_answer))==null?void 0:Be.choice_text),(Oe==null?void 0:Oe.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=Oe==null?void 0:Oe.answer_texts)==null?void 0:Je[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:Oe.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--")))))})):y.createElement("div",{className:ce.otherContent},ae.choices.map((Oe,Ge)=>y.createElement("div",{key:Ge,className:ce.otherContentItem},y.createElement("p",null,x[Ge]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:Oe.choice_text}))))},Ve=()=>{var ze;if((ae==null?void 0:ae.item_type)!=="BPROGRAM")return y.createElement("div",null,(ze=ae.standard_answer)==null?void 0:ze.map((Ne,Oe)=>{var Ge,_e;return y.createElement("div",{key:Oe,className:ce.answerHtml},(Ne==null?void 0:Ne.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ne.position}\uFF09\uFF1A${(Ge=Ne==null?void 0:Ne.answer_text)==null?void 0:Ge.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ne.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(_e=Ne==null?void 0:Ne.answer_text)==null?void 0:_e.join("\u3001"),readOnly:!0})))}))},ve=()=>{var ze,Ne,Oe,Ge,_e,rt;const ct={SUBJECTIVE:(ze=ae.answer_texts)==null?void 0:ze[0],JUDGMENT:(Oe=(Ne=ae.choices)==null?void 0:Ne.find(it=>it.is_answer))==null?void 0:Oe.choice_text},we=ae.choices.map(it=>it.is_answer).findIndex(it=>it),Be=we>-1?b[we]:"";let Je="";ae.choices.map((it,Dt)=>{it.is_answer&&(Je+=b[Dt])});const Le=ct[ae.item_type];let dt=((Ge=ae==null?void 0:ae.program_attr)==null?void 0:Ge.code)||"";try{dt=Ze.Base64.decode(((_e=ae==null?void 0:ae.program_attr)==null?void 0:_e.code)||"")}catch(it){}const xt={SINGLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Be||"\u65E0"}`}))),MULTIPLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}))),COMPLETION:Ve(),BPROGRAM:y.createElement("div",null,y.createElement(ue.Z,{className:ce.answerHtml,showProgramFill:!0,value:dt}),(rt=ae.standard_answer)==null?void 0:rt.map((it,Dt)=>y.createElement("div",{key:Dt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${it.position}\uFF09\uFF1A${it==null?void 0:it.answer_text}`)))},be=y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`${Le||"\u65E0"}`})));return xt[ae.item_type]||be},He=ze=>{let Ne=[...le];ze.target.checked?Ne.push(ae.id):Ne=Ne.filter(Oe=>Oe!==ae.id),re(Ne)};return y.createElement("div",{className:ce.itemWrap},y.createElement("div",{className:ce.list},ie&&y.createElement(Ee.default,{className:"mr10",onChange:He,checked:le.includes(ae.id)}),y.createElement("div",{onClick:()=>ge(!me),className:ce.title},y.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(Ae=ae==null?void 0:ae.program_attr)==null?void 0:Ae.description:ae.name})),y.createElement("div",{onClick:()=>ge(!me),className:ce.tr},y.createElement("i",{style:{transform:me?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:me?{display:"block"}:{display:"none"},className:ce.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(ue.Z,{key:2,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(de=ae==null?void 0:ae.program_attr)==null?void 0:de.description:ae.name}),y.createElement("div",{className:`${ce.row} mt15`},et()),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.updateTimeRow},y.createElement("div",{className:ce.updateTimeWrap},ae.item_type==="PROGRAM"&&y.createElement("p",{className:ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=ae==null?void 0:ae.languages)==null?void 0:Pe.join("/")))))),ae.item_type!=="COMBINATION"&&y.createElement("div",{className:ce.answerWrapper},y.createElement("img",{src:De,alt:"",className:ce.decoration}),y.createElement("div",{className:ce.answer},ve()),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:ce.parseAnswer},ae.analysis?y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:ae.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("div",{className:ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--"))))))},ee=({SubjectShare:ae,isProblemset:le,data:re,user:ie,page:Ae,activeTabsKey:de,onPublicReview:Pe=()=>{},onStartExperience:me=()=>{},onSetPrivate:ge=()=>{},onCorrection:et=()=>{},onChangeTag:Ve=()=>{},onCollect:ve=()=>{},onSetPublic:He=()=>{},onDelete:ze=()=>{},onCancel:Ne=()=>{},onSelect:Oe=()=>{},onMoveTo:Ge=()=>{},addProblemset:_e=()=>{},onSetShare:rt=()=>{},onCancelShare:ct=()=>{},onPublish:we=()=>{},onCancelPublish:Be=()=>{}})=>{var Je,Le,dt,xt,be,it,Dt,Se,ke,Ct,pt,It,Et,Xt,at;const tt=re.item_type==="PROGRAM"?`/problems/newedit/${(Je=re.program_attr)==null?void 0:Je.identifier}?tabs_key=${de}&page=${Ae}`:re.item_type==="BPROGRAM"?`/problemset/edit/${(Le=re.program_attr)==null?void 0:Le.identifier}?type=1&tabs_key=${de}&page=${Ae}`:`/problemset/edit/${re.id}?tabs_key=${de}&page=${Ae}`,St=de==="0"&&!re.public&&!re.apply&&(re.item_type==="PROGRAM"&&((dt=re.program_attr)==null?void 0:dt.status)!==0||re.item_type!=="PROGRAM"),ut=[{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{E.Z.publish("model-change-problem",re)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,Fe.$O)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Mt;return Be((Mt=re==null?void 0:re.program_attr)==null?void 0:Mt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((xt=re.program_attr)==null?void 0:xt.status)!==0&&!re.public&&((be=re.author)==null?void 0:be.login)===((it=ie.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ge(re.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{re.is_share?ct(re.id):rt(re.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&ae},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>He(re)},"\u516C\u5F00"),key:"4",show:St},{label:y.createElement("a",{className:ce.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!re.public&&re.apply&&(re.item_type==="PROGRAM"&&re.program_attr.status!==0||re.item_type!=="PROGRAM")},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ge(re.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&re.public&&((Dt=re.author)==null?void 0:Dt.login)===((Se=ie.userInfo)==null?void 0:Se.login)||de==="1"&&(0,Fe.ag)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ve(re.id,re.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Mt;return we((Mt=re==null?void 0:re.program_attr)==null?void 0:Mt.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((ke=re.program_attr)==null?void 0:ke.status)===0&&!re.public&&((Ct=re.author)==null?void 0:Ct.login)===((pt=ie.userInfo)==null?void 0:pt.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ve(re.id,re.is_collected)},re.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,Fe.ag)()&&!(0,Fe.JA)()&&((It=re.author)==null?void 0:It.login)!==((Et=ie.userInfo)==null?void 0:Et.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>et(re.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,Fe.ag)()&&!(0,Fe.JA)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ve(re)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ze(re.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!re.public||de==="1"&&(0,Fe.ag)()&&((Xt=re.author)==null?void 0:Xt.login)!==((at=ie.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>_e(re.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(Mt=>Mt.show),nt=y.createElement(Te.default,{forceSubMenuRender:!0,className:ce.menu,items:ut}),lt=y.createElement(Te.default,{forceSubMenuRender:!0,className:ce.menu},y.createElement(Te.default.Item,{key:"10"},y.createElement("a",{className:ce.actionLink,onClick:()=>et(re.id)},"\u7EA0\u9519"))),We=de!=="0"&&!(0,Fe.ag)()&&!(0,Fe.JA)();return y.createElement(y.Fragment,null,le?y.createElement(y.Fragment,null,(de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank))&&!re.public&&y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(tt);const Mt=document.getElementById(re.id),nn=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Mt.getBoundingClientRect().top+nn+"")}},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>me(re)},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))),ut.length>0&&y.createElement(pe.Z,{dropdownRender:()=>nt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Mt=>Mt.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})))))):We?y.createElement(pe.Z,{className:"ml40",dropdownRender:()=>lt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Mt=>Mt.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))))):y.createElement("span",null))};var ne=z},94794:function(ot,yt,te){"use strict";te.r(yt),te.d(yt,{TabType:function(){return ta},default:function(){return Pa}});var y=te(59301),ue=te(89070),Me=te(57066),fe=te(99313),he=te(92832),ye=te(78241),Ee=te(43418),Te=te(5112),pe=te(8591),ce=te(71418),Fe=te(24905),De=te(20834),Ze=te(6848),oe=te(19842),a=te(57809),E=te(66104),x=te(3113),b=te(38854),z=te(95237),ee=te(58421),ne=te(92591),ae=te(8797),le=te(88175),re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Tt,an)=>{var zt={};for(var On in Tt)ie.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&re)for(var On of re(Tt))an.indexOf(On)<0&&Ae.call(Tt,On)&&(zt[On]=Tt[On]);return zt};const Pe=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:bn}=an,ga=de(an,["problemset","globalSetting","loading","dispatch"]);return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{bn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{bn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:le.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var me=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(Pe),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},et=te(36061),Ve=te(61186),ve=te.n(Ve),He=te(3294);const ze=({problemset:Tt,dispatch:an})=>{const[zt,On]=(0,y.useState)([]),[ra,bn]=(0,y.useState)(!0),ga=()=>{an({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Ce,Xe;Tt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&On([(Xe=(Ce=Tt.actionTabs)==null?void 0:Ce.params)==null?void 0:Xe.group_id])},[Tt.actionTabs.key]);const se=()=>{if(zt.length===0){pe.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}mt({},`/api/item_banks/export.xlsx?group_id=${zt[0]}&include_children=${ra}`,(Ce,Xe)=>{var Ue;if(((Ue=Ce.target.response)==null?void 0:Ue.type)==="application/json"){let $e=new FileReader;$e.readAsText(Ce.target.response,"utf-8"),$e.addEventListener("loadend",()=>{const st=JSON.parse($e.result);pe.ZP.warning((st==null?void 0:st.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let At=new Blob([Ce.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),gt=`\u5BFC\u51FA\u8BD5\u9898-${ve()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(At,gt);else{let $e=URL.createObjectURL(At),st=document.createElement("a");st.href=$e,st.setAttribute("download",gt),document.body.appendChild(st),st.click(),window.URL.revokeObjectURL(st.href)}ga()})},mt=(Ce,Xe,Ue,At)=>{const gt=He.Z.API_SERVER+Xe,$e=new window.XMLHttpRequest;return $e.withCredentials=!0,$e.addEventListener("load",function(st){Ue(st,$e)},!1),$e.addEventListener("error",function(st){At&&At(st)},!1),$e.responseType="blob",$e.open("GET",gt),$e.send(null),$e};return y.createElement(Ee.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Tt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:ga,onOk:se},y.createElement("aside",{className:ge.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(Te.ZP.Group,{onChange:Ce=>{bn(Ce.target.value)},value:ra},y.createElement(Te.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(Te.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(et.Z,{value:zt,onChange:Ce=>On(Ce)}),y.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Ne=(0,ue.connect)(({problemset:Tt})=>({problemset:Tt}))(ze),Oe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Ge=te(16149),_e=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const rt=({problemset:Tt,dispatch:an,onOk:zt})=>{var On,ra;const bn=(0,ue.useParams)(),[ga,se]=(0,y.useState)([]),[mt,Ce]=(0,y.useState)(1),[Xe,Ue]=(0,y.useState)([]),[At,gt]=(0,y.useState)([]),[$e,st]=(0,y.useState)(!0),[Ht,vn]=(0,y.useState)(!1),[on,Kt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ke,Sn;Tt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Nt(),Ue([(Sn=(Ke=Tt.actionTabs)==null?void 0:Ke.params)==null?void 0:Sn.group_id]))},[Tt.actionTabs.key]);const Nt=()=>_e(void 0,null,function*(){st(!0);const Ke=yield(0,Ge.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Ke!=null&&Ke.item_banks_group){const aa=[{id:-1,item_banks_count:(Ke==null?void 0:Ke.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Ke==null?void 0:Ke.item_banks_group)||[]);se(aa)}st(!1)}),Bn=()=>{an({type:"problemset/setActionTabs",payload:{}})},cn=()=>_e(void 0,null,function*(){if(Xe.length===0){pe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(mt===1){Ce(2);return}vn(!0);const Ke=yield(0,Ge.GW)({item_banks_group_ids:Xe,clazz:"ItemBank",group_ids:At});(Ke==null?void 0:Ke.status)===0&&(zt(),Bn()),vn(!1)}),na=Ke=>{Ue(Ke),Kt(Ke.length===ga.length)};return y.createElement(Ee.default,{centered:!0,afterClose:()=>{gt([]),Ce(1),Kt(!1),se([])},title:`\u5171\u4EAB\u8BD5\u9898${mt}/2`,open:Tt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Oe.customModal,onCancel:Bn},y.createElement("aside",{className:Oe.shareModal},y.createElement(ce.Z,{spinning:$e},y.createElement("div",{className:Oe.content},mt===1&&y.createElement("div",{className:Oe.group},y.createElement(et.Z,{value:Xe,onChange:Ke=>Ue(Ke)})),mt===2&&y.createElement("div",{className:Oe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(Fe.default.Group,{value:At,onChange:Ke=>gt(Ke)},(ra=(On=Tt==null?void 0:Tt.teachGroupData)==null?void 0:On.groups)==null?void 0:ra.map(Ke=>y.createElement(Fe.default,{key:Ke.group_id,value:Ke.group_id},Ke==null?void 0:Ke.name))))),y.createElement("div",{className:Oe.footer},y.createElement(x.ZP,{onClick:Bn},"\u53D6\u6D88"),y.createElement(x.ZP,{loading:Ht,onClick:cn,type:"primary"},mt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ct=(0,ue.connect)(({problemset:Tt})=>({problemset:Tt}))(rt),we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Le=(Tt,an)=>{var zt={};for(var On in Tt)Be.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&we)for(var On of we(Tt))an.indexOf(On)<0&&Je.call(Tt,On)&&(zt[On]=Tt[On]);return zt},dt=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const xt=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:bn,onReloadData:ga=()=>{},isPiliangRevoke:se=!1}=an,mt=Le(an,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Ce=(0,y.useRef)(!1),[Xe,Ue]=(0,y.useState)(!1);(0,y.useEffect)(()=>{zt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?At():Ue(!0):Ue(!1)},[zt.actionTabs.key]);const At=()=>dt(void 0,null,function*(){Ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let gt={};se?gt=yield bn({type:"problemset/revokePublish",payload:zt.actionTabs.params}):gt=yield bn({type:"problemset/setPrivate",payload:zt.actionTabs.params}),bn({type:"problemset/setActionTabs",payload:{}}),Ce.current=!1,(gt==null?void 0:gt.status)===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Xe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:se?ra["problemset/revokePublish"]:ra["problemset/setPrivate"],width:"442px",onOk:At,onCancel:()=>{bn({type:"problemset/setActionTabs",payload:{}}),Ce.current=!1}},y.createElement("div",{className:le.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:le.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(Fe.default,{className:"mt10",defaultChecked:!1,onChange:gt=>Ce.current=gt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var be=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(xt),it=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ke=(Tt,an)=>{var zt={};for(var On in Tt)Dt.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&it)for(var On of it(Tt))an.indexOf(On)<0&&Se.call(Tt,On)&&(zt[On]=Tt[On]);return zt},Ct=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const pt=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:bn,onReloadData:ga=()=>{}}=an,se=ke(an,["problemset","globalSetting","loading","dispatch","onReloadData"]);const mt=()=>Ct(void 0,null,function*(){const Ce=yield bn({type:"problemset/handleDelete",payload:zt.actionTabs.params});bn({type:"problemset/setActionTabs",payload:{}}),Ce.status===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:mt,onCancel:()=>{bn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var It=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(pt),Et=te(61096),Xt=te(61511),at=te(37632),tt=te(19480),St=te(82075),ut=te(22266),nt=te(28785),lt=te(26480),We={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Mt=te(43428),nn=te(43604),Ot={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let Jt=[];const en=Tt=>{Jt.forEach(an=>{Tt.target===an.element||dn.isParent(Tt.target,an.element)||an.callbacks.forEach(zt=>zt())})};window.document.body?window.document.body.addEventListener("click",en):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",en)});const dn={isParent:(Tt,an)=>{let zt=Tt;for(;zt&&zt.tagName&&zt.tagName.toLowerCase()!=="body";){if(zt===an)return!0;zt=zt.parentNode}return!1},init:(Tt,an)=>{const zt=Jt.filter(On=>On.element===Tt);return zt.length>0?zt[0].callbacks.push(an):Jt.push({element:Tt,callbacks:[an]}),{clear:()=>{Jt=Jt.filter(On=>On.element!==Tt)}}}};var wn=dn,yn=te(6021),sn=te(59301);const Ln=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Zt=({visible:Tt,basketData:an,basketTotal:zt,onClose:On=()=>{},onDelete:ra=()=>{},onClear:bn,onSubmit:ga})=>{const se=(0,y.useRef)(),mt=(0,y.useRef)();(0,y.useEffect)(()=>{if(mt.current)return zt>=0&&!se.current&&(se.current=wn.init(mt.current,()=>{On()})),()=>{se.current&&se.current.clear()}},[mt.current]);const Ce=window.screen.width<=1440;return sn.createElement(Mt.Z,{rootClassName:Ot.drawerWrap,placement:"right",closable:!1,mask:!1,open:Tt,forceRender:!0,width:Ce?130:160,onClose:On},zt>0?sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7BEE"),sn.createElement("div",{ref:mt,className:Ot.contentWrap},sn.createElement(z.Z,{wrap:!1,className:Ot.totalInfo,align:"middle"},sn.createElement(nn.Z,{span:14},"\u9898\u76EE\u603B\u6570"),sn.createElement(nn.Z,{span:4},zt),sn.createElement(nn.Z,{span:6,className:Ot.clear,onClick:bn},"\u6E05\u7A7A")),Ln.map(Xe=>an[Xe.stateName]>0&&sn.createElement(z.Z,{align:"middle",wrap:!1,className:Ot.problemset,key:Xe.type},sn.createElement(nn.Z,{span:14},Xe.typeName),sn.createElement(nn.Z,{span:4},an[Xe.stateName]),sn.createElement(nn.Z,{span:6,className:Ot.delete},sn.createElement("i",{onClick:()=>ra(Xe.type),className:`iconfont icon-piliangshanchu3 ${Ot.deleteIcon}`})))),sn.createElement(z.Z,{justify:"center",className:Ot.createBtnWrapper},sn.createElement(yn.Z,{block:!0,type:"primary",onClick:ga},"\u521B\u5EFA\u8BD5\u5377")))):sn.createElement("div",{ref:mt},sn.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7BEE"),sn.createElement(ae.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Rt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,In=(Tt,an)=>{var zt={};for(var On in Tt)Wt.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&Rt)for(var On of Rt(Tt))an.indexOf(On)<0&&Gn.call(Tt,On)&&(zt[On]=Tt[On]);return zt},fn=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const rn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},hn=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:bn,onReloadData:ga=()=>{},onReloadBasketData:se=()=>{}}=an,mt=In(an,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Ce,Xe;const Ue=()=>fn(void 0,null,function*(){const At=yield bn({type:"problemset/basketDelete",payload:zt.actionTabs.params});bn({type:"problemset/setActionTabs",payload:{}}),At.status===0&&(ga(),se())});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:Ue,onCancel:()=>{bn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",rn[(Xe=(Ce=zt.actionTabs)==null?void 0:Ce.params)==null?void 0:Xe.type]))};var un=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(hn),Ut={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const zn=({count:Tt,visibleBasket:an,onToggleVisible:zt=()=>{}})=>y.createElement(Ze.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${an?Ut.open:Ut.hide} ${Ut.basket}`,onClick:zt},Tt>0&&y.createElement("div",{className:Ut.count},Tt),y.createElement("span",{className:Ut.iconWrap},y.createElement("i",{className:`${Ut.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Ut.name},"\u8BD5\u9898\u7BEE")));var bt=te(43230),Bt=te(69413),qt=te(955),Gt=te(24065),Ie=te(28103),ht={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},Pt=te(49692),jt=te(46474),vt=te(73142),ft=te(99064),xe=Object.defineProperty,Qe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,$t=Object.prototype.propertyIsEnumerable,gn=(Tt,an,zt)=>an in Tt?xe(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,An=(Tt,an)=>{for(var zt in an||(an={}))Qt.call(an,zt)&&gn(Tt,zt,an[zt]);if(Ft)for(var zt of Ft(an))$t.call(an,zt)&&gn(Tt,zt,an[zt]);return Tt},Nn=(Tt,an)=>Qe(Tt,je(an)),pn=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const{Search:Zn}=he.default,Ye={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Lt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},xn=({classroomList:Tt,loading:an,dispatch:zt,cb:On,shixunIds:ra=[]})=>{var bn,ga,se,mt;const Ce=(0,ue.useParams)(),Xe=(0,ue.useLocation)(),{actionTabs:Ue}=Tt,[At]=ye.default.useForm(),{shixunLists:gt}=Tt,[$e,st]=(0,y.useState)([]),[Ht,vn]=(0,y.useState)([]),[on,Kt]=(0,y.useState)([]),[Nt,Bn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&zt({type:"classroomList/getShixunLists",payload:An({},Nt)})},[Tt.actionTabs.key]),(0,y.useEffect)(()=>{cn()},[Ce]);const cn=()=>pn(void 0,null,function*(){const Sn=yield(0,Pt.I_)({}),aa=yield(0,ft.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Kt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(aa==null?void 0:aa.groups)||[]]),vn((Sn==null?void 0:Sn.disciplines)||[])}),na=(Sn,aa,Ta)=>{Nt.tag_level=Sn,Nt.sub_discipline_id=aa,Nt.discipline_id=Ta,Nt.page=1,Bn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})},Ke=()=>{zt({type:"classroomList/setActionTabs",payload:{}}),Bn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Tt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Mt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ke,open:Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ht.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(x.ZP,{size:"middle",onClick:()=>{Ke(),st([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(x.ZP,{size:"middle",onClick:()=>pn(void 0,null,function*(){var Sn,aa;for(let Ta=0;Ta<($e==null?void 0:$e.length);Ta++){const Hn=$e[Ta];if(ra.includes(Hn)){pe.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(aa=(Sn=gt==null?void 0:gt.shixun_list)==null?void 0:Sn.find(Qa=>Qa.id===Hn))==null?void 0:aa.title}`);return}}Ke(),On($e),st([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(vt.Z,{onChange:Sn=>{Bn(Nn(An(An({},Nt),Sn),{page:1})),zt({type:"classroomList/getShixunLists",payload:Nn(An(An({},Nt),Sn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:ht.menu},y.createElement("li",null,Ye.name),(bn=Ye==null?void 0:Ye.children)==null?void 0:bn.map((Sn,aa)=>y.createElement("li",{className:Nt[Ye.id]==Sn.id?ht.actived:"",key:Sn.id,onClick:()=>{Nt[Ye.id]=Sn.id,Nt.page=1,Bn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Sn.name)))),y.createElement("ul",{className:ht.menuDirection},y.createElement("li",{className:ht.directionName},"\u65B9\u5411"),y.createElement("li",{className:Nt.discipline_id?"":ht.actived,onClick:()=>{na(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Ht==null?void 0:Ht.map(function(Sn,aa){return y.createElement("li",{key:aa,className:Nt.discipline_id==Sn.id?ht.actived:""},y.createElement("strong",{onClick:()=>{na(1,null,Sn.id)}},Sn.name),y.createElement("div",null,Sn.sub_disciplines.map(function(Ta,Hn){return y.createElement("div",{key:Hn,className:"mt5"},y.createElement("div",{className:Nt.sub_discipline_id==Ta.id?`${ht.actived2} ${ht.subTag}`:ht.subTag,onClick:()=>{na(2,Ta.id,Sn.id)}},Ta.name),y.createElement("ul",{className:"mt5"},Ta.tags&&Ta.tags.map(function(Qa,Kn){return y.createElement("li",{key:Kn,className:Nt.sub_discipline_id==Qa.id&&Nt.tag_level===3?ht.actived2:"",onClick:()=>{na(3,Qa.id,Sn.id)}},Qa.name)})))})))})),Nt.type==="mine"&&y.createElement("ul",{className:ht.menu},y.createElement("li",null,"\u76EE\u5F55"),on==null?void 0:on.map((Sn,aa)=>y.createElement("li",{className:Nt.group_id==Sn.id?ht.actived:"",key:Sn.name,onClick:()=>{Nt.group_id=Sn.id,Nt.page=1,Bn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Sn.name)))),y.createElement("ul",{className:ht.menu},y.createElement("li",null,Lt.name),(ga=Lt==null?void 0:Lt.children)==null?void 0:ga.map((Sn,aa)=>y.createElement("li",{className:Nt[Lt.id]==Sn.id?ht.actived:"",key:Sn.name,onClick:()=>{Nt[Lt.id]=Sn.id,Nt.page=1,Bn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Sn.name)))),y.createElement(z.Z,null,y.createElement(nn.Z,{flex:"1"},y.createElement("div",{className:ht.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},$e.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},gt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const Sn=Nn(An({},Nt),{order:Nt.order==="asc"?"desc":"asc"});Bn(Sn),zt({type:"classroomList/getShixunLists",payload:Sn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Nt.order}`},Nt.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(nn.Z,{className:"c-grey-999"},(Nt==null?void 0:Nt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(se=gt==null?void 0:gt.shixun_list)==null?void 0:se.map(function(Sn,aa){return y.createElement("div",{className:ht.listItem,key:aa},y.createElement(Fe.default,{checked:$e.includes(Sn.id),value:Sn.id,disabled:Sn==null?void 0:Sn.need_authorize,onChange:Ta=>{let Hn=$e.indexOf(Sn.id);$e.indexOf(Sn.id)>-1?st($e.filter(Qa=>Qa!==Sn.id)):st($e.concat(Sn.id))}}),y.createElement("div",{className:ht.info},y.createElement("div",{className:ht.title},y.createElement("div",{className:ht.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${Sn==null?void 0:Sn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Sn.title}})),(Sn==null?void 0:Sn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,jt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Gt.Ny)()&&(Sn==null?void 0:Sn.mark_status)===1&&y.createElement(Ze.Z,{title:Sn==null?void 0:Sn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Gt.Ny)()&&(Sn==null?void 0:Sn.mark_status)===2&&y.createElement(Ze.Z,{title:Sn==null?void 0:Sn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Gt.Ny)()&&(Sn==null?void 0:Sn.mark_status)===3&&y.createElement(Ze.Z,{title:Sn==null?void 0:Sn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:ht.description,dangerouslySetInnerHTML:{__html:Sn.description}})),y.createElement("div",{className:" mt15"},Sn.challenge_names.map(function(Ta,Hn){return y.createElement("span",{key:Hn,className:"mr30 font12"},"\u7B2C",Hn+1,"\u5173 ",Ta," ")})),y.createElement(Ie.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(Ze.Z,{overlayClassName:ht["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Sn==null?void 0:Sn.member_user_names}}))},y.createElement("span",{className:ht.authorname,dangerouslySetInnerHTML:{__html:Sn==null?void 0:Sn.member_user_names}})),Sn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Sn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Sn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Sn.study_count)))))}),((mt=gt==null?void 0:gt.shixun_list)==null?void 0:mt.length)===0&&y.createElement(ae.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(ee.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Nt.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.shixuns_count,onChange:Sn=>{const aa=Nn(An({},Nt),{page:Sn});Bn(aa),zt({type:"classroomList/getShixunLists",payload:aa})}})))};var wt=(0,ue.connect)(({classroomList:Tt,loading:an})=>({classroomList:Tt,loading:an}))(xn),Mn=te(78297),_t=te(89392),mn={operating:"operating___srUHx",tip:"tip___F8nWU"},Tn=te(12290),Cn=te(59301),ea=Object.defineProperty,_n=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Qn=(Tt,an,zt)=>an in Tt?ea(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,qn=(Tt,an)=>{for(var zt in an||(an={}))oa.call(an,zt)&&Qn(Tt,zt,an[zt]);if(_n)for(var zt of _n(an))ca.call(an,zt)&&Qn(Tt,zt,an[zt]);return Tt};const tn=({data:Tt,height:an=400},zt)=>{var On;const[ra]=ye.default.useForm(),[bn,ga]=(0,y.useState)({});return(0,y.useEffect)(()=>{Tt&&(ga(Tt),ra.setFieldsValue(qn({},Tt)))},[Tt]),(0,y.useImperativeHandle)(zt,()=>({form:ra})),Cn.createElement("div",{className:mn.operating,style:{marginBottom:"0"}},Cn.createElement(ye.default,{form:ra,scrollToFirstError:!0,onValuesChange:()=>{ga(qn({},ra.getFieldsValue()))}},Cn.createElement(ye.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Cn.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((On=bn.name)==null?void 0:On.length)||0}/30`})),Cn.createElement(ye.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Cn.createElement(Fe.default.Group,null,Cn.createElement(Fe.default,{value:"c"},"C"),Cn.createElement(Fe.default,{value:"c++"},"C++"),Cn.createElement(Fe.default,{value:"java"},"Java"),Cn.createElement(Fe.default,{value:"python"},"Python"))),Cn.createElement("div",{className:mn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Cn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Cn.createElement(ye.default.Item,{name:"description"},Cn.createElement(Tn.Z,{height:an,defaultValue:bn.description||"",watch:!0}))))};var Aa=(0,y.forwardRef)(tn),ua=te(30534),Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",Xn="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Yt=te(5623),Dn=te(87169),Un=te(87198),ln=te(10072),kn=te(34604),Re=te(59301),pa=Object.defineProperty,Oa=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xa=(Tt,an,zt)=>an in Tt?pa(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,sa=(Tt,an)=>{for(var zt in an||(an={}))En.call(an,zt)&&Xa(Tt,zt,an[zt]);if(ja)for(var zt of ja(an))Ga.call(an,zt)&&Xa(Tt,zt,an[zt]);return Tt},da=(Tt,an)=>Oa(Tt,Da(an)),jn=(Tt,an,zt)=>new Promise((On,ra)=>{var bn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(bn,ga);se((zt=zt.apply(Tt,an)).next())});const ba=fe.default.TabPane,Ra=he.default.Search,{TextArea:Yn}=he.default;var ta=(Tt=>(Tt.Mine="0",Tt.Public="1",Tt.Collection="2",Tt.TeachGroupShare="3",Tt))(ta||{});const Sa=({classroomList:Tt,problemset:an,user:zt,globalSetting:On,loading:ra,dispatch:bn,match:ga,shixunHomeworks:se})=>{var mt,Ce,Xe,Ue,At,gt,$e,st,Ht,vn,on;const Kt=(0,ue.useLocation)(),Nt=(0,ue.useParams)(),[Bn]=(0,ue.useSearchParams)(),cn=(0,y.useRef)(),na=Bn.get("tabs_key")||"0";let[Ke,Sn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:na,item_type:null,difficulty:null,keyword:null,page:Bn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:Bn.get("id")||null,exam_id:Nt.id||null,exercise_id:Nt.categoryId||null});const[aa,Ta]=(0,y.useState)(0),[Hn,Qa]=(0,y.useState)([]),[Kn,ma]=(0,y.useState)(na),[ia,fa]=(0,y.useState)(0),[xa,ha]=(0,y.useState)(-1),[ka,ya]=(0,y.useState)([]),[za,Ca]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)([]),[Ja,fo]=(0,y.useState)(0),[$a,io]=(0,y.useState)(!1),[Ea,Ma]=(0,y.useState)(!1),[Vn,po]=(0,y.useState)(),[Fo,Bo]=(0,y.useState)(!1),Mo=(0,y.useRef)(!1),Ho=(0,y.useRef)(""),wo=(0,y.useRef)(),bo=(0,y.useRef)(),Va=(0,y.useRef)(),[Uo,Eo]=(0,y.useState)(),[Fa,no]=(0,y.useState)([]),ho=(0,y.useRef)(!1),eo=Kt.pathname==="/problemset",Ya=(mt=Kt.pathname)==null?void 0:mt.includes("program_homework"),so=Ya&&Nt.categoryId&&((Ce=Kt.pathname)!=null&&Ce.includes("edit"))?Nt.categoryId:"",yo=so?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[jo,Oo]=(0,y.useState)({}),[To,Zo]=(0,y.useState)(!1),{admin:Go,business:kt,is_shixun_marker:$n,is_teacher:va,user_identity:Ba}=zt.userInfo||{},La=Go||kt||$n||va||Ba!=="\u5B66\u751F",[wa,qa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Rn}=se,[la,Za]=(0,y.useState)([]),Ha=(0,y.useRef)(null),[uo,ao]=(0,y.useState)(!1),[Na,Ua]=(0,y.useState)([]),[mo,Do]=(0,y.useState)(""),[So,ko]=(0,y.useState)(!1),[Ro,Po]=(0,y.useState)(!1),[Vo,br]=(0,y.useState)([]),[vo]=ye.default.useForm(),[Dr,rr]=(0,y.useState)(!1),[zo,Ko]=(0,y.useState)(null),[lr,Wo]=(0,y.useState)(0),[xr,Lr]=(0,y.useState)(!1),Jo=(0,y.useRef)(null),ur=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Ir=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>kn.Z.subscribe("refresh-item-bank",Vt=>{_r(Vt)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Nr=()=>jn(void 0,null,function*(){var qe;const Vt=yield(0,Ge.$c)({id:so});if(Vt!=null&&Vt.name){const Fn={description:Vt.description,languages:Vt.languages,name:Vt.name};Jo.current.form.setFieldsValue(Fn),Oo(sa({},Fn)),Ua([...Vt.data]),no((qe=Vt.data)==null?void 0:qe.map(Pn=>Pn.id))}});(0,y.useEffect)(()=>{so&&Nr()},[so]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const qe=(Bn==null?void 0:Bn.get("group_id"))||0;if(bn({type:"problemset/getDisciplines",payload:{source:"question",group_id:qe,group_type:Kn}}),Ke.group_id=Number(qe),Kn==="3"&&(Ke.clazz="ItemBanksGroup",Xo(!0)),Bn.get("page")){let Vt=JSON.parse(localStorage.getItem("problemsetkey"))||{};ha((Vt==null?void 0:Vt.tag_discipline_id)||-1),Ke=sa(sa({},Ke),Vt),Sn(Ke)}else Sn(Ke);lo(Ke).then(Vt=>{ao(!1)}),oo(Ke),xo(),Mr()},[]),(0,y.useEffect)(()=>(bn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),bn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{bn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),bn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(bn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{bn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(bn({type:"globalSetting/headerFooterToggle",payload:eo}),()=>{bn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,qt.Dk)(Ya?yo:"\u8BD5\u9898\u5E93")},[Ya,yo]);const ir=qe=>{let Vt=0;return Vn==null||Vn.forEach(Fn=>{Fn.type===qe&&(Vt=Fn.count)}),Vt},Fl=(qe,Vt)=>{var Fn,Pn,Wn,Jn,to,ro,co,Io,Fr;const _o=[];if(qe||(Pn=(Fn=an==null?void 0:an.disciplinesData)==null?void 0:Fn.disciplines)==null||Pn.forEach(No=>{var Co;(Co=No==null?void 0:No.sub_disciplines)==null||Co.forEach(Ao=>{var Yo;(Yo=Ao==null?void 0:Ao.tag_disciplines)==null||Yo.forEach(Br=>{Br.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Br)})})}),qe&&!Vt){const No=(Jn=(Wn=an==null?void 0:an.disciplinesData)==null?void 0:Wn.disciplines)==null?void 0:Jn.find(Co=>Co.id===qe);(to=No==null?void 0:No.sub_disciplines)==null||to.forEach(Co=>{var Ao;(Ao=Co==null?void 0:Co.tag_disciplines)==null||Ao.forEach(Yo=>{Yo.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Yo)})})}if(qe&&Vt){const No=(co=(ro=an==null?void 0:an.disciplinesData)==null?void 0:ro.disciplines)==null?void 0:co.find(Ao=>Ao.id===qe),Co=(Io=No==null?void 0:No.sub_disciplines)==null?void 0:Io.find(Ao=>Ao.id===Vt);(Fr=Co==null?void 0:Co.tag_disciplines)==null||Fr.forEach(Ao=>{Ao.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Ao)})}return _o},Mr=()=>jn(void 0,null,function*(){bn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:qe=0,judgement_questions_count:Vt=0,multiple_questions_count:Fn=0,practical_questions_count:Pn=0,program_questions_count:Wn=0,single_questions_count:Jn=0,subjective_questions_count:to=0,combination_questions_count:ro=0,bprogram_questions_count:co=0}=an.basketData||{},Io=qe+Vt+Fn+Pn+Wn+Jn+to+ro+co;fo(Io)},[an.basketData]);const oo=(qe,Vt)=>jn(void 0,null,function*(){var Fn;qe.type==="3"?qe.clazz="ItemBanksGroup":delete qe.clazz;const Pn=sa({},qe);ao(!0);const Wn=yield bn({type:"problemset/getGroup",payload:sa({},Pn)});return Wn!=null&&Wn.data&&Za((Wn==null?void 0:Wn.data)||[]),Wn&&(Ka((Wn==null?void 0:Wn.navigation)||[]),((Fn=Wn==null?void 0:Wn.navigation)==null?void 0:Fn.length)>1?Lo(!1):Lo(!0)),Ya||Vt||no([]),ao(!1),Wn}),lo=(qe,Vt)=>jn(void 0,null,function*(){const Fn=sa({},qe);localStorage.setItem("problemsetkey",JSON.stringify(qe)),Fn.item_type=Ya?"PROGRAM":qe.item_type,Fn.keyword=qe.keyword||"",ao(!0);const Pn=yield bn({type:"problemset/getItemBanks",payload:sa({},Fn)});if(Pn&&Pn.status!==403&&Pn.status!==401&&Pn.status!==500){if(Ta(Pn.items_count||0),po(Pn.item_types),Qa(Pn.items||[]),ya(Pn.tag_disciplines||[]),Eo(Pn.used_shixun_ids||[]),Or(Pn.items||[]),Ya||Vt||no([]),fa((Pn==null?void 0:Pn.added_num)||0),ao(!1),Bn.get("page")&&!xr){let Wn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Wn-100,behavior:"smooth"}),Lr(!0)}return Pn}}),xo=()=>{bn({type:"problemset/getBasketList",payload:{}})},Or=qe=>{const Vt=qe.every(Fn=>{var Pn;return((Pn=Fn.program_attr)==null?void 0:Pn.status)===0});Mo.current=Vt},Tr=(qe,Vt)=>{Ke.discipline_id=qe||"",Ke.sub_discipline_id=Vt||"",Ke.tag_discipline_id="",Ke.page=1,delete Ke.id,ha(-1),Sn(Ke),lo(Ke),(Kn==="3"||Kn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},kr=qe=>{Ke.item_type=qe||"",Ke.page=1,Sn(Ke),lo(Ke),(Kn==="3"||Kn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},Rr=qe=>{Ke.difficulty=qe||"",Ke.page=1,delete Ke.id,Sn(Ke),lo(Ke),(Kn==="3"||Kn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},zr=qe=>{Ke.tag_discipline_id=qe,Ke.page=1,delete Ke.id,qe===-1&&(Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id=""),ha(qe),Sn(Ke),lo(Ke),(Kn==="3"||Kn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},[jr,Xo]=(0,y.useState)(!1),Zr=qe=>{bn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:qe}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.type=qe,qe==="0"?(Lo(!1),Ke.group_id=0,Ke.teach_group_id=0):(Lo(!0),Ke.group_id=null),qe==="3"&&Ya?Ke.only_published=!0:Ke.only_published=null,qe==="3"?(Ke.clazz="ItemBanksGroup",Xo(!0)):Xo(!1),Ke.page=1,delete Ke.id,ha(-1),ma(qe),Sn(Ke),lo(Ke),qe!=="1"&&qe!=="2"&&oo(Ke),Lo(!0)},sr=(qe,Vt)=>{Ke.page=qe,Ke.per_page=Vt,Sn(Ke),lo(Ke,!0),oo(Ke,!0)},cr=qe=>{Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.page=1,Ke.keyword=qe,delete Ke.id,console.log(Ke,"paramsparamsparamsparamsparams"),qe?(Ma(!0),(0,ua.tk)({name:qe,copywriting:qe,position:Ya?"Practice":"ItemBank"})):Ma(!1),ha(-1),Sn(Ke),lo(Ke)},_a=()=>{Sn(Ke),lo(Ke),Bo(!1)},$o=qe=>{const Vt=qe.length===Hn.length&&Ke.page>1?Ke.page-1:Ke.page;Ke.page=Vt,xo(),Sn(Ke),lo(Ke),oo(Ke)},Gr=()=>{bn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=(qe,Vt)=>jn(void 0,null,function*(){const Fn=Vt?yield(0,Ge.lS)({id:qe}):yield(0,Ge.s)({id:qe});(Fn==null?void 0:Fn.status)===0&&_a()}),Qr=qe=>jn(void 0,null,function*(){cl(qe)}),Ur=qe=>jn(void 0,null,function*(){ar([qe])}),Vr=qe=>{bo.current="",wo.current="",Ee.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Re.createElement("div",{className:"font14"},Re.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Re.createElement(Te.ZP.Group,{className:"mt10",onChange:Vt=>wo.current=Vt.target.value},Re.createElement(Te.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Re.createElement(Te.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Re.createElement(Te.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Re.createElement(Te.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Re.createElement(Te.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Re.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Re.createElement(Yn,{className:"mt10",rows:4,defaultValue:bo.current,onChange:Vt=>bo.current=Vt.target.value})),onOk:()=>new Promise((Vt,Fn)=>jn(void 0,null,function*(){if(!(wo.current&&bo.current))return pe.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Fn();(yield(0,Ge.L5)({id:qe,clazz:wo.current,description:bo.current})).status===0&&pe.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Vt()}))})},Yr=(0,y.useRef)(),[Hr,er]=(0,y.useState)([]),[Kr,tr]=(0,y.useState)(!1),[Bl,wl]=(0,y.useState)({}),qo=(0,y.useRef)([0]),dr=qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:qe==null?void 0:qe.sub_discipline_id}});er(Vt==null?void 0:Vt.tag_disciplines)}),Jr=qe=>jn(void 0,null,function*(){Ko(qe),Sr(qe),tr(!0)}),gr=qe=>{bn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:qe}}})},Xr=qe=>jn(void 0,null,function*(){var Vt,Fn,Pn,Wn;const Jn=yield(0,ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[qe]}});(Jn==null?void 0:Jn.status)===0&&((Vt=Jn==null?void 0:Jn.data)==null?void 0:Vt.size)!==0?Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Fn=Jn==null?void 0:Jn.data)==null?void 0:Fn.name)||"--","\u300B",((Pn=Jn==null?void 0:Jn.data)==null?void 0:Pn.size)>1?`\u7B49 ${(Wn=Jn==null?void 0:Jn.data)==null?void 0:Wn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Re.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>jn(void 0,null,function*(){const to=yield bn({type:"problemset/handleDelete",payload:{id:qe}});(to==null?void 0:to.status)===0&&$o([null])})}):bn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:qe}}})}),qr=qe=>jn(void 0,null,function*(){const{item_type:Vt}=qe;if(Vt==="PROGRAM"){const{program_attr:{identifier:Fn}}=qe,Pn=yield bn({type:"problemset/startExperience",payload:{id:Fn}});if(Pn.status===0){const Wn=Pn.identifier;(0,qt.xg)(`/myproblems/${Wn}`);return}pe.ZP.warning(Pn.message);return}bn({type:"problemset/setActionTabs",payload:{key:Vt,params:qe}})}),mr=qe=>jn(void 0,null,function*(){if(Ke.exam_id){(yield(0,Ge.fY)({item_id:qe,id:Ke.exam_id})).status===0&&_a();return}if(Ke!=null&&Ke.exercise_id){(yield(0,ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ke==null?void 0:Ke.exercise_id,item_bank_ids:[qe]}})).status===0&&_a();return}(yield bn({type:"problemset/cancel",payload:{id:qe,item_bank:1}})).status===0&&(_a(),xo())}),[fr,Lo]=(0,y.useState)(!1),vr=(qe,Vt=!1,Fn=!1)=>jn(void 0,null,function*(){var Pn;if(bn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(qe),group_type:Kn==="3"?"3":"0"}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.page=1,Ke.group_id=Math.abs(qe),ha(-1),Sn(Ke),Fn){const Wn=JSON.parse(JSON.stringify(Wa));Wn.splice(Wn.length-2,2),Ke.parents=Wn}else Ke.parents=[...Wa||[{id:0,name:"\u6839\u76EE\u5F55"}],...((Pn=(0,Bt.b)(cn.current,qe))==null?void 0:Pn.map(Wn=>({id:Wn.id,name:Wn.name})))||[]];oo(sa({},Ke)).then(Wn=>{var Jn;Ka(Wn==null?void 0:Wn.navigation),((Jn=Wn==null?void 0:Wn.navigation)==null?void 0:Jn.length)>1&&qe?Lo(!0):Lo(!1)}),lo(Ke)}),_r=qe=>jn(void 0,null,function*(){bn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(qe),group_type:"0"}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.page=1,Ke.item_type=null,Ke.difficulty=null,Ke.type="0",Ke.group_id=Math.abs(qe),Ke.only_published=null,Xo(!1),ha(-1),ma("0"),Sn(Ke),oo(sa({},Ke)).then(Vt=>{var Fn;Ka(Vt==null?void 0:Vt.navigation),((Fn=Vt==null?void 0:Vt.navigation)==null?void 0:Fn.length)>1&&qe?Lo(!0):Lo(!1)}),lo(Ke)}),pr=qe=>jn(void 0,null,function*(){if(Ke.exam_id){(yield(0,Ge.zh)({exam_id:Ke.exam_id,item_bank_ids:[qe]})).status===0&&_a();return}if(Ke!=null&&Ke.exercise_id){(yield(0,ft.ZP)(`/api/exercises/${Ke==null?void 0:Ke.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[qe]}})).status===0&&_a();return}if(Ja===200){pe.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield bn({type:"problemset/select",payload:{item_bank_ids:[qe]}})).status===0&&(_a(),xo())}),$r=qe=>jn(void 0,null,function*(){if(!qe&&!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Va.current=[0],Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,value:Va.current,onChange:Vt=>Va.current=Vt}))),onOk:()=>jn(void 0,null,function*(){var Vt;const Fn=yield(0,Ge.Rp)({id:qe,group_id:(Vt=Va.current)==null?void 0:Vt[0]});Va.current=[],(Fn==null?void 0:Fn.status)===0&&(oo(Ke),_a(),pe.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),nr=qe=>jn(void 0,null,function*(){if(!qe&&!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("div",{className:We.tips},Re.createElement("div",null,"\u63D0\u793A\uFF1A"),Re.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Re.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,defaultSelectedKeys:qo.current,defaultExpandedKeys:qo.current,onChange:Vt=>qo.current=Vt}))),onOk:()=>jn(void 0,null,function*(){var Vt;const Fn=yield(0,Ge.LS)({ids:qe?[qe]:Fa,groups_ids:(Vt=qo.current)==null?void 0:Vt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Fn),(Fn==null?void 0:Fn.status)===0&&(oo(Ke),_a())})})}),el=qe=>jn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Vt=yield(0,Ge.hg)({clazz:"ItemBank",id:qe});console.log(Vt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Fn=(Vt==null?void 0:Vt.groups)||[];Va.current=Fn.filter(Pn=>Pn.is_share).map(Pn=>Pn.id),Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("p",{className:`${We.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Fn==null?void 0:Fn.map(Pn=>Pn.is_share?Pn.id:"")},Fn==null?void 0:Fn.map(Pn=>Re.createElement(Fe.default,{key:Pn.id,value:Pn.id,onChange:()=>{Pn.is_share=!Pn.is_share,console.log(Fn,"\u9009\u4E2D\u7684data"),Va.current=Fn}}," ",Pn.name)))),onOk:()=>jn(void 0,null,function*(){return Va.current=Fn.filter(Pn=>Pn.is_share).map(Pn=>Pn.id),console.log(Va.current,"joinGroupDataRef.current"),new Promise((Pn,Wn)=>jn(void 0,null,function*(){console.log(Fn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Jn=yield(0,Ge.GW)({ids:[qe],clazz:"ItemBank",group_ids:Va.current});return Va.current=[],(Jn==null?void 0:Jn.status)===0&&(pe.ZP.info("\u64CD\u4F5C\u6210\u529F"),_a()),Pn()}))})})}),tl=qe=>{bn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:qe}}})},nl=()=>{Ee.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ge.RT)()).status===0&&(_a(),xo())})})},al=()=>{bn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Ke}})},ol=()=>{var qe;const Vt={discipline_id:`&discipline_id=${Ke.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Ke.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Ke.tag_discipline_id}`,difficulty:`&difficulty=${Ke.difficulty}`,item_type:`&item_type=${Ke.item_type}`,group_id:`&group_id=${Ke.group_id||0}`};let Fn=`/problemset/newitem?pages=${Ke.page}`;Object.keys(Vt).forEach(Pn=>{Ke[Pn]&&(Fn=Fn+Vt[Pn])}),(qe=ue.history)==null||qe.push(Fn)},Qo=qe=>{const Vt=Fa;if(!(Vt!=null&&Vt.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ja+Vt.length>200&&qe&&eo){pe.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ja}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Vt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}qe?rl(Vt):ll(Vt)},rl=qe=>jn(void 0,null,function*(){let Vt=[...qe];Hn.forEach(Fn=>{var Pn;Vt.includes(Fn.id)&&Fn.item_type==="PROGRAM"&&((Pn=Fn.program_attr)==null?void 0:Pn.status)===0&&(0,_t.remove)(Vt,Wn=>Wn===Fn.id)}),Ee.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Re.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",qe.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>jn(void 0,null,function*(){let Fn;Ke.exam_id?Fn=yield(0,Ge.zh)({exam_id:Ke.exam_id,item_bank_ids:Vt}):Ke!=null&&Ke.exercise_id?Fn=yield(0,ft.ZP)(`/api/exercises/${Ke==null?void 0:Ke.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Vt}}):Fn=yield bn({type:"problemset/select",payload:{item_bank_ids:Vt}}),Fn.status===0&&(_a(),xo())})})}),ll=qe=>jn(void 0,null,function*(){let Vt;Ke.exam_id?Vt=yield(0,ft.ZP)(`/api/examination_banks/${Ke.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:qe}}):Ke!=null&&Ke.exercise_id?Vt=yield(0,ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ke==null?void 0:Ke.exercise_id,item_bank_ids:qe}}):Vt=yield bn({type:"problemset/unselectAll",payload:{item_ids:qe}}),Vt.status===0&&(_a(),xo())}),ul=qe=>jn(void 0,null,function*(){if(eo&&Ja===200){pe.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Vt;Ke.exam_id?(Vt=yield(0,Ge.zh)({exam_id:Ke.exam_id,shixun_ids:qe}),Vt.status===0&&_a()):(Vt=yield bn({type:"problemset/select",payload:{shixun_ids:qe}}),Vt.status===0&&(xo(),_a()))}),il=()=>{bn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},sl=qe=>jn(void 0,null,function*(){var Vt,Fn,Pn;if(!((Fn=(Vt=an.teachGroupData)==null?void 0:Vt.groups)!=null&&Fn.length))return pe.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Wn=yield(0,ft.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:qe}});console.log(Wn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Wn.status===0&&(Va.current=Wn==null?void 0:Wn.data,Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("div",{className:We.tips},Re.createElement("div",null,"\u63D0\u793A\uFF1A"),Re.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Re.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Va.current.map(Jn=>Jn.is_share?Jn.id:"")},(Pn=Wn==null?void 0:Wn.data)==null?void 0:Pn.map(Jn=>Re.createElement(Fe.default,{disabled:!Jn.can_share,key:Jn.id,value:Jn.id,onChange:()=>{Jn.is_share=!Jn.is_share,console.log(Wn.data,"res.data"),Va.current=Wn==null?void 0:Wn.data}}," ",Jn.name)))),onOk:()=>new Promise((Jn,to)=>jn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,ft.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Va.current.map(Io=>({id:Io.id,is_share:Io.is_share})),group_id:qe}});console.log(co),(Wn==null?void 0:Wn.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Va.current=[],no([]),_a(),oo(Ke),Jn())}))}))}),ar=qe=>{var Vt,Fn,Pn,Wn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Fn=(Vt=an.teachGroupData)==null?void 0:Vt.groups)!=null&&Fn.length))return pe.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("div",{className:We.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Va.current,onChange:Jn=>Va.current=Jn},(Wn=(Pn=an.teachGroupData)==null?void 0:Pn.groups)==null?void 0:Wn.map(Jn=>Re.createElement(Fe.default,{key:Jn.group_id,value:Jn.group_id},Jn.name)))),onOk:()=>new Promise((Jn,to)=>jn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,Ge.GW)({ids:qe||Fa,clazz:"ItemBank",group_ids:Va.current});(co==null?void 0:co.status)===0&&(pe.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Va.current=[],no([]),_a(),Jn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Va.current=[]}})},hr=()=>jn(void 0,null,function*(){var qe,Vt,Fn,Pn;const Wn=()=>jn(void 0,null,function*(){Ca(!0);const Jn=yield(0,Ge.nD)({ids:Fa});Ca(!1),(Jn==null?void 0:Jn.status)===0&&Ee.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Jn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Jn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{$o(new Array(Jn.success))}})});if(Fa!=null&&Fa.length){const Jn=yield(0,ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Fa}});if((Jn==null?void 0:Jn.status)===0&&((qe=Jn==null?void 0:Jn.data)==null?void 0:qe.size)!==0){Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Vt=Jn==null?void 0:Jn.data)==null?void 0:Vt.name)||"--","\u300B",((Fn=Jn==null?void 0:Jn.data)==null?void 0:Fn.size)>1?`\u7B49 ${(Pn=Jn==null?void 0:Jn.data)==null?void 0:Pn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Re.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Wn});return}else{Ee.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Fa==null?void 0:Fa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Wn});return}}pe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Er=()=>{var qe,Vt,Fn;if(!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((qe=Hn==null?void 0:Hn.filter(Pn=>Fa.includes(Pn.id)))!=null&&qe.every(Pn=>Pn.public))return pe.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Vt=Hn==null?void 0:Hn.filter(Pn=>Fa.includes(Pn.id)))!=null&&Vt.find(Pn=>{var Wn;return Pn.item_type==="PROGRAM"&&((Wn=Pn.program_attr)==null?void 0:Wn.status)===0}))return pe.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||zt.userInfo.professional_certification){if((Fn=Hn==null?void 0:Hn.filter(Pn=>Fa.includes(Pn.id)))!=null&&Fn.find(Pn=>{var Wn;return((Wn=Pn==null?void 0:Pn.tag_discipline_ids)==null?void 0:Wn.length)==0}))return pe.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");Ee.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Re.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ar()}})}else Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Re.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Re.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Re.createElement("br",null),Re.createElement(Fe.default,{className:"mt10",defaultChecked:!1,onChange:Pn=>ho.current=Pn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ar()}})},Ar=()=>jn(void 0,null,function*(){const qe=Kn==="3"?1:2,Vt=Hn?Hn.filter(Pn=>Fa.includes(Pn.id)&&!(Pn.public||Pn.apply)).map(Pn=>Pn.id):[];(yield(0,Ge.Qp)({ids:Vt,source:qe})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,_a(),pe.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Sr=qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});br(Vt.disciplines||[]),yield dr(qe),qe!=null&&qe.sub_discipline_id&&(Wo(1),vo.setFieldsValue({sub_discipline_id:[qe==null?void 0:qe.discipline_id,qe==null?void 0:qe.sub_discipline_id],tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids}))}),cl=qe=>{Ko(qe),Sr(qe),Po(!0)},dl=qe=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Re.createElement(Re.Fragment,null,Re.createElement("div",{className:We.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Re.createElement("div",{className:We.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const Vt=yield(0,Ge.MZ)({identifier:qe});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})},gl=qe=>{gr(qe)},ml=qe=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Re.createElement("p",{className:We.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const Vt=yield(0,Ge.sD)({identifier:qe});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),_a())})})},fl=qe=>jn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",qe),bn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:qe,group_id:Ke.group_id,group_type:"3"}}),Ke.page=1,Ke.teach_group_id=qe,delete Ke.id,Ke.group_id=0,Sn(sa({},Ke)),lo(Ke),oo(Ke)}),vl=qe=>{Ke.sort_by=qe.type,Ke.sort_direction=qe.direction,Ke.page=1,qa(qe.name),Sn(Ke),lo(Ke),oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},pl=()=>{Ke.page=1,Sn(Ke),lo(Ke),oo(Ke)},hl=qe=>{Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.page=1,Ke.group_id=qe,ha(-1),Sn(Ke),lo(Ke),oo(Ke)},El=()=>{if(!(Fa!=null&&Fa.length)){bn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Ke}});return}Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},"\u5DF2\u9009\u4E2D",Fa==null?void 0:Fa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,Mn.rQ)({ids:Fa})}})},Al=()=>jn(void 0,null,function*(){const qe=yield(0,Ge.bF)({ids:Fa}),{unpublish_program_question_count:Vt,total_item_banks:Fn}=qe.data||{};Vt===0?Ee.default.error({title:"\u9519\u8BEF",content:Re.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Ee.default.confirm({title:"\u63D0\u793A",content:Re.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Fn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Vt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ge.dt)({ids:Fa})).status===0&&(pe.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})}),bl=Re.createElement(De.default,null,La&&Re.createElement(De.default.Item,{onClick:()=>Qo(!0)},"\u6279\u91CF\u52A0\u5165"),La&&Re.createElement(De.default.Item,{onClick:()=>Qo(!1)},"\u6279\u91CF\u79FB\u51FA"),Kn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:()=>nr()},"\u79FB\u52A8\u5230"),Kn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:Er},"\u6279\u91CF\u516C\u5F00"),Kn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:()=>ar()},"\u6279\u91CF\u5171\u4EAB"),Kn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:hr},"\u6279\u91CF\u5220\u9664")),Pr=qe=>{var Vt;if(Ya)if((Na==null?void 0:Na.length)<=0){let Fn=Hn.filter(Pn=>qe.includes(Pn.id));Ua([...Fn]),no(Fn==null?void 0:Fn.map(Pn=>Pn.id))}else if(qe.length>Na.length){let Fn=Hn.filter(Jn=>qe.includes(Jn.id)),Pn=Na.map(Jn=>Jn.id),Wn=Fn.filter(Jn=>!Pn.includes(Jn.id));Ua([...Na,...Wn]),no((Vt=[...Na,...Wn])==null?void 0:Vt.map(Jn=>Jn.id))}else{let Fn=Na.filter(Pn=>qe.includes(Pn.id));Ua([...Fn]),no(Fn==null?void 0:Fn.map(Pn=>Pn.id))}else no(qe)},or=qe=>{var Vt;if(Ya)if(qe){let Fn=Na==null?void 0:Na.map(Wn=>Wn.id),Pn=Hn.filter(Wn=>!Fn.includes(Wn.id));Ua([...Na,...Pn]),no((Vt=[...Na,...Pn])==null?void 0:Vt.map(Wn=>Wn.id))}else{let Fn=Hn==null?void 0:Hn.map(Wn=>Wn.id),Pn=Na.filter(Wn=>!Fn.includes(Wn.id));Ua([...Pn]),no(Pn==null?void 0:Pn.map(Wn=>Wn.id))}else no(qe?Hn==null?void 0:Hn.map(Fn=>Fn.id):[])},Sl=()=>{let qe="/problemset/preview";Ke.exam_id&&(qe=`/paperlibrary/edit/${Ke.exam_id}`),Ke!=null&&Ke.exercise_id&&!(Nt!=null&&Nt.pathId)&&(qe=`/classrooms/${Nt.coursesId}/exercise/${Ke==null?void 0:Ke.exercise_id}/edit`),ue.history.push(qe)},Pl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],yl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Cl=(qe,Vt)=>{var Fn;const Pn=Vt.id<0?"--":La?Vt[Ke.exercise_id?"added":"choosed"]?Re.createElement("span",{key:1,className:We.btnAdd,onClick:Jn=>{Jn.target.style.pointerEvents="none",mr(Vt.id)}},eo?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Re.createElement("span",null,Re.createElement("b",{className:`iconfont icon-yichu ${We.cancelC}`}),"\u79FB\u51FA")):Vt.item_type==="PROGRAM"&&((Fn=Vt.program_attr)==null?void 0:Fn.status)===0?Re.createElement(Ze.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Re.createElement("span",{className:We.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":Re.createElement("span",{style:{padding:"0 3px"}},Re.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")," ")):Re.createElement("span",{className:We.btnAdd,onClick:()=>pr(Vt.id)},eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":Re.createElement("span",{style:{padding:"0 3px"}},Re.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")):Re.createElement(Re.Fragment,null);return Re.createElement("span",{className:We.actonBtn},Vt.id>0&&Re.createElement(bt.N,{isProblemset:eo,user:zt,key:Vt.id,data:Vt,page:Ke.page,activeTabsKey:Kn,selectIds:Fa,onCollect:Wr,onSetPublic:Qr,onStartExperience:qr,onCorrection:Vr,onChangeTag:Jr,onPublicReview:Gr,onSetPrivate:gr,onDelete:Xr,onCancel:mr,onSelect:pr,onMoveTo:nr,addProblemset:$r,onSetShare:Ur,onCancelShare:el,onPublish:dl,onCancelPublish:ml,SubjectShare:fr}),Pn)};(0,y.useEffect)(()=>{if(Ya&&!(Nt!=null&&Nt.pathId)){const{coursesId:qe,categoryId:Vt}=Nt;bn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Vt,coursesId:qe,type:5}})}},[Ya]);const yr=()=>jn(void 0,null,function*(){try{yield Jo.current.form.validateFields();let qe=Jo.current.form.getFieldsValue();if((Na==null?void 0:Na.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),pe.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zo(!0);const{coursesId:Vt,categoryId:Fn}=Nt;if(Nt!=null&&Nt.pathId){let Pn=yield(0,ft.ZP)(`/api/paths/${Nt==null?void 0:Nt.pathId}/create_hack_homework`,{method:"post",body:da(sa({},qe),{coursesId:Vt,category:Fn,stage_shixun_id:Fn=="null"?"":Fn,stage_id:Nt==null?void 0:Nt.stageId,type:5,hack_ids:Na==null?void 0:Na.map(Wn=>Wn.id)})});(Pn==null?void 0:Pn.status)===0&&(pe.ZP.success(`${Fn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),ue.history.push(`/paths/${Nt.pathId}`))}else{let Pn=yield(0,ft.ZP)(so?`/api/homework_commons/${Fn}/update_hack.json`:`/api/courses/${Vt}/homework_commons.json`,{method:so?"put":"post",body:da(sa({},qe),{coursesId:Vt,category:Fn,type:5,hack_ids:Na==null?void 0:Na.map(Wn=>Wn.id)})});(Pn==null?void 0:Pn.status)===0&&ue.history.push(`/classrooms/${Nt.coursesId}/program_homework/${so?Fn:Pn.homework_id}/detail?tabs=1`)}Zo(!1)}catch(qe){document.body.scrollIntoView()}}),Cr=()=>Re.createElement(ye.default,{labelAlign:"right",form:vo,labelCol:{span:3},colon:!1,size:"large"},Re.createElement(ye.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Re.createElement(oe.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Vo,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(qe,Vt)=>{vo.setFieldsValue({sub_discipline_id:qe,tag_discipline_ids:[]}),Wo(qe?qe.length:0),(qe==null?void 0:qe.length)>0&&(dr({sub_discipline_id:qe[1]}),qe[1]==(zo==null?void 0:zo.sub_discipline_id)&&vo.setFieldValue("tag_discipline_ids",zo.tag_discipline_ids))},onClear:()=>{er([]),vo.setFieldValue("tag_discipline_ids",[]),Wo(0)}})),Re.createElement(ye.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Re.createElement(a.default,{disabled:lr===0,className:We.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(qe,Vt)=>Vt.key.indexOf(qe.toLowerCase())>=0},Hr.map(qe=>Re.createElement(a.default.Option,{key:qe.name+qe.id,value:qe.id},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},qe.name),(qe==null?void 0:qe.type)==="personal"&&Re.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),lr>0&&Re.createElement("div",{className:We.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Re.createElement("span",{onClick:()=>rr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Re.createElement("div",{className:We.page},Re.createElement("section",null,Re.createElement("div",{className:We.wrap},Rn.course_name&&Ya&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:"mt10"},Rn.category&&Re.createElement(E.Z,{separator:">"},Re.createElement(E.Z.Item,null,Re.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.course_name)),Re.createElement(E.Z.Item,null,Re.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.category.category_name)),Re.createElement(E.Z.Item,null,yo)))),Re.createElement("div",{className:We.title},Ya?yo:"\u8BD5\u9898\u5E93"),Ya&&Re.createElement(Aa,{height:250,data:jo,ref:Jo}),Re.createElement("div",{className:We.headerWrapper,id:"topicdom"},Re.createElement("div",{className:We.tabsWrap},Re.createElement(fe.default,{activeKey:Kn,onChange:Zr,tabBarExtraContent:Re.createElement("div",{className:We.searchWrap},Kn==="0"&&eo&&Re.createElement(x.ZP,{className:We.addQuestionBtn,onClick:ol},Re.createElement("img",{src:Ia,className:We.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Re.createElement(Ra,{allowClear:!0,suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${We.searchIcon}`,onClick:()=>cr(Ke.keyword)}),className:We.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:qe=>{Ke.keyword=qe.target.value,Sn(sa({},Ke))},onSearch:cr}))},Re.createElement(ba,{tab:"\u516C\u5171",key:"1"}),((Ue=(Xe=an.teachGroupData)==null?void 0:Xe.groups)==null?void 0:Ue.length)&&Re.createElement(ba,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Gt.ag)()&&!(0,Gt.JA)()&&!Ya&&Re.createElement(ba,{tab:"\u6536\u85CF\u5939",key:"2"}),Re.createElement(ba,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((At=zt==null?void 0:zt.userInfo)==null?void 0:At.professional_certification)||Ke.type!=="1")&&Re.createElement(Me.S,{showSelectAll:!1,className:We.select,disciplinesData:(gt=an.disciplinesData)==null?void 0:gt.disciplines,knowledgeData:ka,directionValue:Ke.discipline_id,subDisciplineValue:Ke.sub_discipline_id,typeValue:Ke.item_type,isprogram_homework:Ya,showKnowledge:!0,name:mo,setname:Do,difficultyValue:Ke.difficulty,showShixun:!(0,Gt.JA)()&&!Ke.exercise_id&&Kn!=="3"&&Kn!=="1",onShixunChange:il,onDirectionChange:Tr,onTypeChange:kr,onDifficultyChange:Rr,knowledgeValue:xa,onKnowledgeChange:zr,teachGroupData:($e=an.teachGroupData)==null?void 0:$e.groups,onTeachGroupChange:fl,teachGroupValue:Ke.teach_group_id,showTeachGroup:jr})),Re.createElement("div",{className:We.treeWrapper,style:{display:Kn==="0"||Kn==="3"?"block":"none"}},Re.createElement("div",{className:We.treeHeader},Re.createElement(lt.Z,{activeTabsKey:Kn,data:Wa,onClick:vr}),Kn==="0"&&!Ya&&Re.createElement(x.ZP,{type:"link",onClick:al,className:We.exportBtn},Re.createElement("img",{src:Yt,alt:"",className:We.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Re.createElement(ce.Z,{spinning:uo},Re.createElement("div",{ref:Ha,className:la.length?We.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Re.createElement(Bt.Z,{setRootData:qe=>{cn.current=qe},isProblemset:Kn==="0"?eo:!1,reloadData:_a,data:la,onShare:sl,onOpen:vr,activeTabsKey:Kn,params:Ke,navigation:Wa})))),Re.createElement("div",{className:We.contentWrap},Re.createElement("div",{className:We.batchWrap},Re.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ya&&Re.createElement("div",{className:"font14"},(((st=zt==null?void 0:zt.userInfo)==null?void 0:st.professional_certification)||Ke.type!=="1")&&Re.createElement(b.Z,{dropdownRender:()=>Re.createElement(De.default,{selectedKeys:[wa]},ur==null?void 0:ur.map((qe,Vt)=>Re.createElement(De.default.Item,{key:qe.name,onClick:()=>vl(qe)},qe.name)))},Re.createElement("span",{style:{color:"#464F66"}},Re.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),wa))),Ya&&Re.createElement("div",null,Re.createElement(Fe.default,{checked:(Hn==null?void 0:Hn.filter(qe=>Na==null?void 0:Na.map(Vt=>Vt.id).includes(qe.id)).length)===Hn.length,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Ya&&Re.createElement(Ee.default,{open:So,centered:!0,width:700,okText:`\u786E\u8BA4${Nt!=null&&Nt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ko(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:yr,confirmLoading:To,title:"\u67E5\u770B\u5DF2\u9009"},Re.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Na==null?void 0:Na.length,"\u4E2A"),Re.createElement("div",{style:{height:400,overflow:"auto"}},Na==null?void 0:Na.map((qe,Vt)=>{var Fn,Pn,Wn,Jn,to,ro;return Re.createElement("div",{key:Vt,className:We.sendModal},Re.createElement("div",{className:We.li},Re.createElement("p",null,qe==null?void 0:qe.name),Re.createElement("div",{className:We.bottom},Re.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Re.createElement("i",{className:We.line}),Re.createElement("span",{className:"c-grey-333"},qe.difficulty===1&&"\u7B80\u5355",qe.difficulty===2&&"\u9002\u4E2D",qe.difficulty===3&&"\u56F0\u96BE"),Re.createElement("i",{className:We.line}),Re.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Re.createElement(Ze.Z,{title:(Fn=qe==null?void 0:qe.author)==null?void 0:Fn.name},Re.createElement("span",{className:"c-grey-333"},((Wn=(Pn=qe==null?void 0:qe.author)==null?void 0:Pn.name)==null?void 0:Wn.length)>6?((to=(Jn=qe==null?void 0:qe.author)==null?void 0:Jn.name)==null?void 0:to.substr(0,3))+"...":(ro=qe==null?void 0:qe.author)==null?void 0:ro.name))),Re.createElement("i",{className:We.line}),Re.createElement("span",{className:We.des},"\u66F4\u65B0\xA0",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.updated_at)))),Re.createElement("div",{className:We.del,onClick:()=>{Pr(Na.filter(co=>co.id!==qe.id).map(co=>co.id))}},"\u5220\u9664"))})))),Re.createElement(z.Z,{align:"middle"},Re.createElement("div",null,!Ke.item_type&&Re.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ir.map(qe=>{if(ir(qe.value)>0)return Re.createElement("span",{style:{marginLeft:6}},qe.name,Re.createElement("span",{style:{color:"#000000",marginLeft:6}},ir(qe.value)))}))),Kn==="0"&&eo&&Re.createElement(x.ZP,{onClick:El,type:"link",className:We.exportBtn},Re.createElement("img",{src:Xn,className:We.pngIcon}),Re.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ea?Re.createElement("div",null,Re.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{Ke.page=1,Ke.keyword=null,delete Ke.id,Sn(Ke),Ma(!1),lo(Ke),oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},type:"link"}," ",Re.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Re.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Ke.keyword,"\u201D")):null,Re.createElement("div",{className:We.contentListWrap},aa!==0?Re.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Hn.map((qe,Vt)=>{var Fn,Pn,Wn,Jn,to,ro,co;return Re.createElement("div",{id:qe.id+"",className:We.li,key:Vt},Re.createElement("div",{className:We.top},Re.createElement(bt.Z,{key:qe.id,data:qe,selectIds:Fa,onSelectCheckBox:Pr})),Re.createElement("div",{className:We.bottom},Re.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},"No.",qe==null?void 0:qe.id),Re.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},(Fn=Pl.find(Io=>Io.type===qe.item_type))==null?void 0:Fn.name),Re.createElement("p",{className:We.actionLeftItem},yl[qe.difficulty]),Re.createElement("p",{className:We.actionLeftItem},"\u521B\u5EFA\u8005",Re.createElement(Ze.Z,{title:(Pn=qe==null?void 0:qe.author)==null?void 0:Pn.name},Re.createElement("span",{className:"c-grey-333"},((Jn=(Wn=qe==null?void 0:qe.author)==null?void 0:Wn.name)==null?void 0:Jn.length)>6?((ro=(to=qe==null?void 0:qe.author)==null?void 0:to.name)==null?void 0:ro.substr(0,5))+"...":(co=qe==null?void 0:qe.author)==null?void 0:co.name))),Re.createElement("p",{className:We.actionLeftItem},"\u66F4\u65B0",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.updated_at)),Re.createElement("p",{className:We.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.quotes)),!Ya&&Re.createElement("div",{className:We.more},Cl({},qe))))})):Re.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Re.createElement(ae.Z,{customText:!((Ht=zt==null?void 0:zt.userInfo)!=null&&Ht.professional_certification)&&Ke.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((vn=zt==null?void 0:zt.userInfo)!=null&&vn.professional_certification)&&Ke.type==="1"?Re.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{ue.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),aa!==0&&!Ya&&Re.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Ke==null?void 0:Ke.per_page,current:parseInt(Ke.page+"")||1,total:aa,showTotal:qe=>Re.createElement(Re.Fragment,null,Re.createElement("span",{className:"mr10 font12"},"\u5171",Re.createElement("span",{className:"c-light-primary"},qe),"\u6761\u6570\u636E"))}),Ya&&Re.createElement("div",{style:{height:20}})),eo&&Re.createElement(Zt,{basketData:an.basketData,visible:$a,basketTotal:Ja,onClose:()=>io(!1),onDelete:tl,onClear:nl,onSubmit:()=>jn(void 0,null,function*(){var qe,Vt,Fn,Pn,Wn;const Jn=yield bn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),to=(qe=Jn==null?void 0:Jn.disciplines)==null?void 0:qe[0],ro=yield bn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Vt=Jn==null?void 0:Jn.new_checked)==null?void 0:Vt.discipline_id)||(to==null?void 0:to.id),sub_discipline_id:((Fn=Jn==null?void 0:Jn.new_checked)==null?void 0:Fn.sub_discipline_id)||((Wn=(Pn=to==null?void 0:to.sub_disciplines)==null?void 0:Pn[0])==null?void 0:Wn.id)}});ro.status===0&&ue.history.push(`paperlibrary/add/${ro.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Gt.JA)()&&eo&&Re.createElement(zn,{visibleBasket:$a,onToggleVisible:()=>io(!$a),count:Ja})),Re.createElement(me,null),Re.createElement(be,{onReloadData:_a,isPiliangRevoke:Fo}),Re.createElement(It,{onReloadData:()=>$o([null])}),Re.createElement(un,{onReloadData:_a,onReloadBasketData:xo}),Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Re.createElement(wt,{shixunIds:Uo,cb:ul}):null,Re.createElement(Et.Z,null),Re.createElement(Xt.Z,null),Re.createElement(at.Z,null),Re.createElement(tt.Z,null),Re.createElement(St.Z,null),Re.createElement(ut.Z,null),Re.createElement(nt.Z,null),Re.createElement(Ne,null),Re.createElement(ct,{onOk:pl}),Re.createElement(ne.Z,{onOk:hl})),eo?Re.createElement(y.Fragment,null,!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(Fe.default,{className:"font14",checked:Hn!=null&&Hn.length?Fa.length===(Hn==null?void 0:Hn.length):!1,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Re.createElement("div",{className:We.btns},La&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),La&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},Re.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),La&&["3","1"].includes(Kn)&&Re.createElement("div",{className:We.btn,onClick:()=>{(Fa==null?void 0:Fa.length)>0?Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,value:Va.current,onChange:qe=>Va.current=qe}))),onOk:()=>jn(void 0,null,function*(){var qe;const Vt=yield(0,Ge.Rp)({id:Fa,group_id:(qe=Va.current)==null?void 0:qe[0]});Va.current=[],(Vt==null?void 0:Vt.status)===0&&(oo(Ke),_a(),pe.ZP.success("\u52A0\u5165\u6210\u529F"))})}):pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Kn==="1"&&(0,Gt.ag)()&&Re.createElement("div",{className:We.btn,onClick:()=>{Bo(!0),gl(Fa)}},Re.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Kn==="0"&&Re.createElement("div",{className:We.btn,onClick:Er}," ",Re.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Kn==="0"&&!fr&&Re.createElement("div",{className:We.btn,onClick:()=>ar()}," ",Re.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Kn==="0"&&Re.createElement("div",{className:We.btn,onClick:hr}," ",Re.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Kn==="0"&&Re.createElement("div",{className:We.btn,onClick:Al}," ",Re.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Kn==="0"&&Re.createElement("div",{className:We.btn,onClick:()=>nr()},Re.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Re.createElement("div",{onClick:()=>no([]),style:{marginLeft:"auto"},className:We.btn}," ",Re.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ya?"":Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(Fe.default,{className:"font14",checked:Hn!=null&&Hn.length?Fa.length===(Hn==null?void 0:Hn.length):!1,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Re.createElement("div",{className:We.btns},La&&!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),La&&!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},Re.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Re.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ia,"\u9898"),Re.createElement("div",{onClick:Sl,className:We.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ya&&Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Ke==null?void 0:Ke.per_page,current:Ke.page||1,hideOnSinglePage:!0,total:aa,showTotal:qe=>Re.createElement("span",{className:"mr10"},"\u5171",Re.createElement("span",{className:"c-light-primary"},qe),"\u6761\u6570\u636E")})),Re.createElement("div",{className:We.btns},Re.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Re.createElement(z.Z,{onClick:()=>{if((Na==null?void 0:Na.length)<=0){pe.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ko(!0)},align:"middle",className:"current"},Re.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Re.createElement("span",null,"\u5DF2\u9009",Re.createElement("span",{className:"c-light-primary"},Fa.length),"\u4E2A")),Re.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Nt!=null&&Nt.pathId)ue.history.push(`/paths/${Nt.pathId}`);else{if(so){ue.history.push(`/classrooms/${Nt.coursesId}/program_homework/${Nt.categoryId}/detail?tabs=1`);return}ue.history.push(`/classrooms/${Nt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Re.createElement(x.ZP,{loading:To,onClick:yr,type:"primary"},"\u786E\u8BA4",Nt!=null&&Nt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Re.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:We.publicQuest,open:Kr,title:Re.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{tr(!1),Wo(0),vo.resetFields()},onOk:()=>jn(void 0,null,function*(){vo.validateFields().then(qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)(`/api/item_banks/${zo==null?void 0:zo.id}/update_tag.json`,{method:"put",body:{name:Yr.current,tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids}});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),tr(!1),lo(Ke),vo.resetFields())}))})},Re.createElement("div",{className:We.publicQuestContent},Re.createElement(Cr,null))),Re.createElement(Ee.default,{width:640,className:We.publicQuest,centered:!0,title:Re.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Ro,onCancel:()=>{Po(!1),Wo(0),Ko(null),vo.resetFields()},onOk:()=>{vo.validateFields().then(qe=>jn(void 0,null,function*(){const Vt=Kn==="3"?1:2;(yield(0,Ge.wX)({id:zo==null?void 0:zo.id,source:Vt,sub_discipline_id:qe==null?void 0:qe.sub_discipline_id[1],tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,Ko(null),no([]),_a(),pe.ZP.success("\u7533\u8BF7\u6210\u529F")),Po(!1),Wo(0),vo.resetFields()}))}},Re.createElement("div",{className:We.publicQuestContent},Re.createElement("div",{className:We.public_tips},Re.createElement(Dn.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Re.createElement(Cr,null))),Re.createElement(Un.Z,{open:Dr,subDisciplineId:(on=vo.getFieldValue("sub_discipline_id"))==null?void 0:on[1],onCancel:()=>{rr(!1)},onOkClick:qe=>{er(Vt=>[...Vt,qe]),vo.setFieldValue("tag_discipline_ids",[...vo.getFieldValue("tag_discipline_ids"),qe==null?void 0:qe.id])}}),Re.createElement(ln.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pa=(0,ue.connect)(({classroomList:Tt,problemset:an,user:zt,loading:On,globalSetting:ra,shixunHomeworks:bn})=>({classroomList:Tt,problemset:an,user:zt,globalSetting:ra,loading:On.effects,shixunHomeworks:bn}))(Sa)},25555:function(ot,yt,te){"use strict";te.d(yt,{Im:function(){return de},ZP:function(){return ve},gZ:function(){return et}});var y=te(59301),ue=te(92832),Me=te(3113),fe=te(84105),he=te(87395),ye=te(35106),Ee=te(24334),Te=te(33538),pe=te(85149),ce=te(955),Fe=te(13787),De=te(34376),Ze=te(92310),oe=te.n(Ze),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(He,ze,Ne)=>ze in He?E(He,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):He[ze]=Ne,le=(He,ze)=>{for(var Ne in ze||(ze={}))ee.call(ze,Ne)&&ae(He,Ne,ze[Ne]);if(z)for(var Ne of z(ze))ne.call(ze,Ne)&&ae(He,Ne,ze[Ne]);return He},re=(He,ze)=>x(He,b(ze));const{TextArea:ie}=ue.default,Ae={visible:!1,tabIndex:"0"},de={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 Pe=(He=>(He[He.SET_VISIBLE=0]="SET_VISIBLE",He[He.SET_TABINDEX=1]="SET_TABINDEX",He))(Pe||{});function me(He,ze){switch(ze.type){case 0:return re(le({},He),{visible:ze.payload});case 1:return re(le({},He),{tabIndex:ze.payload});default:throw new Error}}function ge({value:He,className:ze}){const[Ne,Oe]=(0,y.useState)(!1),Ge=(0,y.useRef)(),_e=(0,y.useRef)();return(0,y.useEffect)(()=>{Ne&&(_e.current.reset(),_e.current.write((0,ce.pp)(He||"")))},[He,Ne]),(0,y.useEffect)(()=>{var rt,ct,we,Be;if(Ge.current){_e.current=new De.Terminal({fontSize:14,disableStdin:!0}),_e.current.open(Ge.current);const Je=Ge.current.offsetWidth-14,Le=((Be=(we=(ct=(rt=_e.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:we.dimensions)==null?void 0:Be.actualCellWidth)||9.5,dt=Math.ceil(Je/Le);_e.current.resize(dt,8),Oe(!0)}},[]),a.createElement("div",{ref:Ge,className:oe()("XtermText-valueRef",ze)})}function et(He){const{status:ze,error_msg:Ne,output:Oe,input:Ge,expected_output:_e,is_file:rt,input_file_url:ct,output_file_url:we,expected_output_file_url:Be}=He;let Je=null;const Le={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ze){case ye.h.NOMATCH:Je=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:Ge}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:Oe&&Ee.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(we,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:_e&&Ee.Base64.decode(_e)||""}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(Be,_e)},_e)));break;case ye.h.EXECUTEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(pe.Z,{value:Ge,style:Le}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.COMPILEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(pe.Z,{value:Ge,style:Le}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.PODFAILURE:Je=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Je=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Je," ")}function Ve(He){const{status:ze,error_msg:Ne,execute_time:Oe,output:Ge,input:_e,expected_output:rt,is_file:ct,input_file_url:we,output_file_url:Be,expected_output_file_url:Je}=He;let Le=null;switch(ze){case ye.h.OK:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ee.Base64.decode(Ge)));break;case ye.h.NOMATCH:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ge&&Ee.Base64.decode(Ge)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ee.Base64.decode(rt)));break;case ye.h.EXECUTEFAILURE:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.COMPILEFAILURE:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.PODFAILURE:Le=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Le=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Le," ")}var ve=({id:He,is_file:ze,input:Ne,debuging:Oe,submitting:Ge,executingMessage:_e,debugResult:rt,onChangeInput:ct,onDebugCode:we,onSubmitCode:Be})=>{const[Je,Le]=(0,y.useReducer)(me,Ae),{visible:dt,tabIndex:xt}=Je;(0,y.useEffect)(()=>{Le({type:0,payload:!1})},[He]);function be(ke){let Ct=ke.target.id;Le({type:1,payload:Ct})}function it(){Le({type:0,payload:!dt})}const Dt=(0,y.useMemo)(()=>{if(rt){const{status:ke}=rt;return a.createElement(a.Fragment,null,Ve(rt))}return null},[rt]);function Se(){Le({type:0,payload:!0}),Le({type:1,payload:"1"}),we()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${dt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Fe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ie,{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:ze?"":Ne,onChange:ct}),rightNode:Oe?a.createElement(Te.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?Dt:a.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")})),a.createElement("a",{className:`btn-collapse ${dt?"up":""}`,onClick:it},dt?a.createElement(fe.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Me.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Me.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Me.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Se},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Me.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ge,disabled:Ge,onClick:()=>{Le({type:0,payload:!1}),Be()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},72161:function(ot,yt,te){"use strict";te.d(yt,{Y2:function(){return He},ZP:function(){return ze}});var y=te(59301),ue=te(54580),Me=te(8591),fe=te(43418),he=te(95237),ye=te(5112),Ee=te(3113),Te=te(24905),pe=te(6848),ce=te(92832),Fe={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"},De="data:image/png;base64,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",Ze=te(47257),oe=te.n(Ze),a=te(81939),E=te(99064),x=te(1012),b=te(955),z=te(23210),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Ne,Oe,Ge)=>Oe in Ne?ne(Ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ne[Oe]=Ge,Pe=(Ne,Oe)=>{for(var Ge in Oe||(Oe={}))ie.call(Oe,Ge)&&de(Ne,Ge,Oe[Ge]);if(re)for(var Ge of re(Oe))Ae.call(Oe,Ge)&&de(Ne,Ge,Oe[Ge]);return Ne},me=(Ne,Oe)=>ae(Ne,le(Oe)),ge=(Ne,Oe,Ge)=>new Promise((_e,rt)=>{var ct=Je=>{try{Be(Ge.next(Je))}catch(Le){rt(Le)}},we=Je=>{try{Be(Ge.throw(Je))}catch(Le){rt(Le)}},Be=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(ct,we);Be((Ge=Ge.apply(Ne,Oe)).next())});const{Dragger:et}=ue.default,Ve=Ne=>{const Oe=Le=>Le&&Le.substring(0,Le.lastIndexOf("."));for(var Ge=[...Ne],_e=0,rt=[],ct=0;ct{if(Le.forEach(dt=>{let xt=dt.name.split(/\.(?=[^\.]+$)/);dt.name=`${xt[0]}.${xt[1].toLowerCase()}`}),Le[0].name.includes(".in"))return Le.length===2?Le:[Le[0],{}];if(Le[0].name.includes(".out"))return Le.length===2?Le.reverse():[{},Le[0]]})},ve=({onClose:Ne,onOK:Oe,visible:Ge,wrapClassName:_e,rootIdentifier:rt,multiple:ct=!1,defaultMultipleValue:we=!0})=>{const[Be,Je]=(0,y.useState)([]),[Le,dt]=(0,y.useState)({}),[xt,be]=(0,y.useState)(!1),[it,Dt]=(0,y.useState)(!0),Se=(0,y.useRef)([]),ke=(0,y.useRef)(0),Ct=()=>{Ne()};(0,y.useEffect)(()=>{pt()},[]),(0,y.useEffect)(()=>{Ge&&(Se.current=[],ke.current=0,Je([]),Dt(we))},[Ge]);const pt=()=>ge(void 0,null,function*(){try{const nt=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),lt=JSON.parse((0,a.pe)(nt.data));dt(lt)}catch(nt){}}),It=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),Et=nt=>{var lt,We;const Mt=It((lt=nt[0])==null?void 0:lt.name)||It((We=nt[1])==null?void 0:We.name),nn=Be.filter(Ot=>It(Ot.name)!==Mt);Se.current=[...nn],Je([...nn])},Xt=nt=>{if(!it){const Jt=new FormData;Jt.append("file",nt.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Jt},!0).then(dn=>{if(dn.status===0){ke.current=ke.current+1;const wn=Se.current.map(yn=>{var sn;if(yn.name===nt.name){const Ln=Pe({},yn);return(sn=nt==null?void 0:nt.name)!=null&&sn.includes(".in")?Ln.input=dn==null?void 0:dn.content:Ln.output=dn==null?void 0:dn.content,Ln}return yn});if(Se.current=[...wn],Je([...wn]),ke.current>0&&ke.current===Be.length){be(!1);let yn=Ve(wn);yn=yn.filter(sn=>{var Ln,Zt;return!!((Ln=sn[0])!=null&&Ln.name&&((Zt=sn[1])!=null&&Zt.name))}),yn=yn.map(sn=>me(Pe(Pe({},sn[0]),sn[1]),{is_file:!1})),Oe(yn),Ne()}}else be(!1),Ne()});return}const lt=new(oe())({endpoint:Le.end_point,region:Le.region,accessKeyId:Le.access_key_id,accessKeySecret:Le.access_key_secret,bucket:Le.bucket,stsToken:Le.security_token}),We=nt.name,Mt={container_type:"TestSet",file_name:We},nn=(0,x.Z)();let Ot=`testsets/${rt}/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`;rt===null&&(Ot=`testsets/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`),lt.multipartUpload(Ot,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:We+""},url:Le==null?void 0:Le.callback_url,host:Le==null?void 0:Le.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(Mt)}}).then(function(Jt){if(Jt.data.status===0){ke.current=ke.current+1;const en=Se.current.map(dn=>{var wn,yn,sn,Ln,Zt,Rt,Wt,Gn,In,fn,rn,hn,un,Ut,zn,bt,Bt;if(dn.name===((yn=(wn=Jt.data)==null?void 0:wn.data)==null?void 0:yn.file_name)){const qt=Pe({},dn);return(Zt=(Ln=(sn=Jt.data)==null?void 0:sn.data)==null?void 0:Ln.file_name)!=null&&Zt.includes(".in")?(qt.in_object_key=(Wt=(Rt=Jt.data)==null?void 0:Rt.data)==null?void 0:Wt.object,qt.in_object_size=(In=(Gn=Jt.data)==null?void 0:Gn.data)==null?void 0:In.size,qt.input=(rn=(fn=Jt.data)==null?void 0:fn.data)==null?void 0:rn.file_name,qt.in_file=nt):(qt.out_object_key=(un=(hn=Jt.data)==null?void 0:hn.data)==null?void 0:un.object,qt.out_object_size=(zn=(Ut=Jt.data)==null?void 0:Ut.data)==null?void 0:zn.size,qt.output=(Bt=(bt=Jt.data)==null?void 0:bt.data)==null?void 0:Bt.file_name,qt.out_file=nt),qt}return dn});if(Se.current=[...en],Je([...en]),ke.current>0&&ke.current===Be.length){be(!1);let dn=Ve(en);dn=dn.filter(wn=>{var yn,sn;return!!((yn=wn[0])!=null&&yn.name&&((sn=wn[1])!=null&&sn.name))}),dn=dn.map(wn=>me(Pe(Pe({},wn[0]),wn[1]),{is_file:!0})),Oe(dn),Ne()}}})},at=nt=>new Promise((lt,We)=>{let Mt=0,nn=[];for(let Ot=0;Ot{Mt++,Mt===nt.length&&(nn.length?(Me.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):lt(nt))}).catch(Jt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Jt),Mt++,nn.push(nt[Ot].name),Mt===nt.length&&(nn.length?(Me.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):lt(nt))})}),tt=()=>ge(void 0,null,function*(){if(Be.length===0){Me.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield at(Be),be(!0),Ve(Be).some(lt=>{var We,Mt;return!((We=lt[0])!=null&&We.name&&((Mt=lt[1])!=null&&Mt.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:()=>ge(void 0,null,function*(){Be.map(lt=>ge(void 0,null,function*(){Xt(lt)}))}),onCancel:()=>{be(!1)}});return}Be.map(lt=>ge(void 0,null,function*(){Xt(lt)}))}),St={name:"file",fileList:Be,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(Be!=null&&Be.some(We=>We.name===nt.name))return Me.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return Me.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return Me.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const lt={name:nt.name,uid:nt.uid,file:nt,percent:0};return Be.push(lt),Se.current=[...Be],Je([...Be]),!1}},ut=Ve(Be);return console.log(Be,ut,"fileList"),ee.createElement(fe.default,{open:Ge,wrapClassName:_e,onOk:tt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:xt},onCancel:Ct,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Fe.wrap},Be.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:Fe.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Fe.testCaseRadio}`,optionType:"button",value:it,onChange:nt=>Dt(nt.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ue.default,Pe({},St),ee.createElement(Ee.ZP,{type:"primary",className:Fe.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(He,{data:ut,onRemove:Et})):ee.createElement("div",{className:`${Fe.noData} mb30`},ee.createElement(ue.default.Dragger,me(Pe({},St),{className:Fe.dragger}),ee.createElement("img",{src:De,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Fe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Fe.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))))},He=({data:Ne=[],onRemove:Oe,width:Ge="auto",showScore:_e=!1,disabled:rt=!1,inputChange:ct,onEvaluatingChange:we,onSelectAll:Be,checkAll1:Je,checkAll2:Le,checkAll3:dt,checkAll4:xt,checkAll5:be,showEvaluatingSetting:it=!1,className:Dt="",isProgramHomework:Se=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Ct,pt]=(0,y.useState)(Pe({},ke)),It=at=>{let tt=document.createElement("a");document.body.appendChild(tt);let St=URL.createObjectURL(at.file);tt.href=St,tt.download=at.name,tt.click(),URL.revokeObjectURL(St),document.body.removeChild(tt)},Et=(at,tt)=>{(0,b.LR)(at,tt)},Xt=(at,tt)=>{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:()=>{Oe(at,tt)},onCancel:()=>{}})};return Ne.length?ee.createElement("div",{className:Dt,style:{width:Ge}},ee.createElement("div",{className:`${Se?Fe.headProgram:Fe.head}`},it&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:Je,onChange:at=>{Be(at.target.checked,"hidden")}}),ee.createElement(pe.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:Se?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:_e?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:_e?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:xt,onChange:at=>{Be(at.target.checked,"input_visible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:Le,onChange:at=>{Be(at.target.checked,"is_invisible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:be,onChange:at=>{Be(at.target.checked,"actual_output_visible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:dt,onChange:at=>{Be(at.target.checked,"last_match_rule")}}),ee.createElement(pe.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:Fe.operation,style:Se?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Fe.listWrapper,style:{boxShadow:Se?"0px 2px 4px 0px #EAEEF4":"unset"}},Ne.map((at,tt)=>{var St,ut,nt,lt;return ee.createElement("div",{key:tt,className:Fe.list,style:Se?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},it&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Te.default,{checked:!!at.hidden,onChange:We=>{we(We.target.checked,tt,"hidden")}})),ee.createElement("div",{style:{width:Se?"25%":"15%",paddingLeft:Se?"5px":"0px",paddingRight:Se?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",tt+1),ee.createElement("div",{className:Fe.info,style:{width:_e?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:at.input||((St=at[0])==null?void 0:St.name),onClick:()=>ge(void 0,null,function*(){let We;at.input?at.input_file_url?We=at.input_file_url:We=at.in_file:We=at[0];let Mt;typeof We=="string"?(Mt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Mt.text(),filename:"",dataUrl:We})):(Mt=yield(0,b.db)(We.file),pt({value:Mt.text,filename:We.name,dataUrl:Mt.link}))})},at.input||((ut=at[0])==null?void 0:ut.name))),ee.createElement("div",{className:Fe.info,style:{width:_e?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:at.output||((nt=at[1])==null?void 0:nt.name),onClick:()=>ge(void 0,null,function*(){let We;at.input?at.output_file_url?We=at.output_file_url:We=at.out_file:We=at[1];let Mt;typeof We=="string"?(Mt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Mt.text(),filename:"",dataUrl:We})):(Mt=yield(0,b.db)(We.file),pt({value:Mt.text,filename:We.name,dataUrl:Mt.link}))})},at.output||((lt=at[1])==null?void 0:lt.name))),_e&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ce.default,{size:"large",addonAfter:Se?"%":null,disabled:rt,style:{width:"80%"},onChange:We=>ct(We,tt),value:at.score}),!Se&&ee.createElement("span",null,"\xA0%")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.input_visible||!1,onChange:We=>{we(We.target.checked,tt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.is_invisible||!1,onChange:We=>{we(We.target.checked,tt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.actual_output_visible||!1,onChange:We=>{we(We.target.checked,tt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.last_match_rule||!1,onChange:We=>{we(We.target.checked,tt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Xt(at,tt),style:Se?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Fe.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Ct.dataUrl,filename:Ct.filename,type:Ct.dataUrl.length?"txt":"",onClose:()=>pt(Pe({},ke)),monacoEditor:{value:Ct.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ze=ve},34362:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ze}});var y=te(59301),ue=te(8591),Me=te(6848),fe=te(71418),he=te(95237),ye=te(43604),Ee=te(58421),Te=te(3113),pe=te(12290),ce=te(99064),Fe=te(85149),De=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())}),Ze=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ne,ae]=(0,y.useState)(!1);function le(ie){ee(ie)}function re(){if(!z){ue.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ae(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(pe.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:b&&y.createElement(Me.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:E,onChange:le,setIsOpen:ae}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ae(!ne)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:re,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ne]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ae():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const ae=()=>De(void 0,null,function*(){x(!0);const le=yield(0,ce.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&z(le==null?void 0:le.answer),x(!1)});return y.createElement(fe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(Fe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(he.Z,{justify:"end",align:"middle"},y.createElement(ye.Z,null,y.createElement(Ee.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:le=>{ne(le)}})),y.createElement(ye.Z,null,y.createElement(Te.ZP,{onClick:()=>De(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(ot,yt,te){"use strict";te.d(yt,{CP:function(){return Me},_V:function(){return ye}});var y=te(28209),ue=te.n(y);const Me={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.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:Me};function he(Ee="",Te="exam"){const{secret:pe,iv:ce}=fe[Te];return AES.encrypt(Ee,pe,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(Ee="",Te="exam"){const{secret:pe,iv:ce}=fe[Te];return y.AES.decrypt(Ee,pe,{iv:ce,mode:ue().mode.CBC,padding:ue().pad.Pkcs7}).toString(y.enc.Utf8)}},78297:function(ot,yt,te){"use strict";te.d(yt,{AD:function(){return Ve},D9:function(){return Ge},Hp:function(){return le},IM:function(){return rt},Iy:function(){return ie},KM:function(){return Dt},MJ:function(){return re},Ne:function(){return _e},ON:function(){return Le},Uj:function(){return be},VY:function(){return Be},YO:function(){return xt},YX:function(){return dt},Zn:function(){return a},_g:function(){return ee},_k:function(){return Ne},c6:function(){return ge},cr:function(){return E},eV:function(){return et},fi:function(){return x},gh:function(){return Pe},hS:function(){return ct},iA:function(){return b},j6:function(){return ne},je:function(){return ze},jj:function(){return ae},kS:function(){return Je},o6:function(){return me},pO:function(){return it},rQ:function(){return ve},sA:function(){return de},xm:function(){return Oe},xo:function(){return we},y8:function(){return He},yd:function(){return z}});var y=te(92365),ue=te(89070),Me=te(955),fe=te(8591),he=te(3294),ye=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(Se,ke,Ct)=>ke in Se?ye(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Se[ke]=Ct,Fe=(Se,ke)=>{for(var Ct in ke||(ke={}))Te.call(ke,Ct)&&ce(Se,Ct,ke[Ct]);if(Ee)for(var Ct of Ee(ke))pe.call(ke,Ct)&&ce(Se,Ct,ke[Ct]);return Se},De=(Se,ke,Ct)=>new Promise((pt,It)=>{var Et=tt=>{try{at(Ct.next(tt))}catch(St){It(St)}},Xt=tt=>{try{at(Ct.throw(tt))}catch(St){It(St)}},at=tt=>tt.done?pt(tt.value):Promise.resolve(tt.value).then(Et,Xt);at((Ct=Ct.apply(Se,ke)).next())});const Ze=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Se=>De(void 0,null,function*(){Ze(),(yield(0,y.YR)(Fe({},Se))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_couser_info.json`,query:Se}))),oe()}),E=Se=>De(void 0,null,function*(){const ke=yield(0,y.yS)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`);else{if(ke.status===-2)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`))}}),x=Se=>De(void 0,null,function*(){const ke=yield(0,y.W0)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`))}}),b=Se=>De(void 0,null,function*(){const ke=yield(0,y.Nl)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Se=>De(void 0,null,function*(){const ke=yield(0,y.IU)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`))}}),ee=Se=>De(void 0,null,function*(){const ke=yield(0,y.td)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-2)return ke;if(ke.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else if(ke.status===-4)return ke}}),ne=Se=>De(void 0,null,function*(){const ke=yield(0,y.QX)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`))}}),ae=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.o_)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),le=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.ZL)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),re=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.vV)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),ie=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.aP)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),Ae=Se=>De(void 0,null,function*(){Ze(),(yield exportCourseWorkListAppendix(Fe({},Se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Se.categoryId}/works_list.zip`,query:Se}))),oe()}),de=Se=>De(void 0,null,function*(){Ze(),yield(0,Me.QH)("",he.Z.API_SERVER+`/api/polls/${Se.categoryId}/commit_result.xlsx`),oe()}),Pe=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/attendances/export_xlsx_data.xlsx`,query:Se}))}),me=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/video_study_statics.xlsx`,query:Se}))}),ge=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_video_study.xlsx`,query:Se}))}),et=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_course_students_info.xlsx`,query:Se}))}),Ve=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Se}))}),ve=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Se}))}),He=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Se}))}),ze=Se=>De(void 0,null,function*(){const ke=yield(0,y.Uy)(Fe({},Se));ke.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`)):ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ne=Se=>De(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/export_records/${Se.id}.xlsx`,query:Se}))}),Oe=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Se}))}),Ge=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se==null?void 0:Se.coursesId}/${Se.menuKey}_statistic.xlsx?${Se.checkedList.map(ke=>`course_group_id[]=${ke}`).join("&")}`,query:Se}))}),_e=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_training_objectives.xlsx`,query:Se}))}),rt=Se=>De(void 0,null,function*(){yield(0,Me.FH)(Se==null?void 0:Se.name,(0,Me.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Se}))}),ct=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_courses.xlsx`,query:Se}))}),we=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_graduation_requirements.xlsx`,query:Se}))}),Be=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Se}))}),Je=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Se}))}),Le=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Se.id}.json`,query:Se}))}),dt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se.categoryId}.json`,query:Se}))}),xt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/polls/${Se==null?void 0:Se.id}/commit_result.json`,query:Se}))}),be=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Se}))}),it=(Se,ke)=>De(void 0,null,function*(){yield(0,Me.FH)(ke||"",(0,Me.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se==null?void 0:Se.exercise_id}/consult_exercise.json`,query:Se}))}),Dt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/competitions/${Se==null?void 0:Se.identifier}/competition_commit_records/member_works.xlsx`,query:Se}))})},4901:function(ot,yt,te){"use strict";te.d(yt,{BU:function(){return ue},Dj:function(){return y},gH:function(){return Me},vp:function(){return fe}});function y(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function ue(){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 Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},83312:function(ot,yt,te){"use strict";te.d(yt,{U:function(){return pe}});var y=te(59301),ue=Object.defineProperty,Me=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ce,Fe,De)=>Fe in ce?ue(ce,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):ce[Fe]=De,Ee=(ce,Fe)=>{for(var De in Fe||(Fe={}))fe.call(Fe,De)&&ye(ce,De,Fe[De]);if(Me)for(var De of Me(Fe))he.call(Fe,De)&&ye(ce,De,Fe[De]);return ce},Te=(ce,Fe,De)=>new Promise((Ze,oe)=>{var a=b=>{try{x(De.next(b))}catch(z){oe(z)}},E=b=>{try{x(De.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ze(b.value):Promise.resolve(b.value).then(a,E);x((De=De.apply(ce,Fe)).next())});function pe(ce,Fe){const[De,Ze]=(0,y.useState)(Fe),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[De,oe,(z,ee=!1)=>Te(this,null,function*(){const ne=ee?Fe:Ee(Ee({},De),z);a(!0),Ze(ne);const ae=yield ce(ne);return a(!1),x(ae),ae}),E,x]}},85219:function(ot,yt,te){"use strict";te.d(yt,{_:function(){return Me}});var y=te(59301),ue=te(43418);const Me=fe=>{var he,ye;const Ee=(0,y.useRef)([]),Te=()=>{for(const pe of Ee.current)clearTimeout(pe);Ee.current=[]};return(0,y.useEffect)(()=>{var pe,ce,Fe,De,Ze,oe;if(Te(),(pe=fe==null?void 0:fe.exercise)!=null&&pe.left_time&&((Fe=(ce=fe==null?void 0:fe.exercise)==null?void 0:ce.exercise_events)==null?void 0:Fe.length)>0){for(const a of(De=fe==null?void 0:fe.exercise)==null?void 0:De.exercise_events)if(((Ze=fe==null?void 0:fe.exercise)==null?void 0:Ze.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ue.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Ee.current.push(x)}}},[(he=fe==null?void 0:fe.exercise)==null?void 0:he.left_time,(ye=fe==null?void 0:fe.exercise)==null?void 0:ye.exercise_events]),Te}},24768:function(ot,yt,te){"use strict";te.d(yt,{AL:function(){return ne},Iy:function(){return Fe},Qv:function(){return oe},ez:function(){return ee},jb:function(){return De}});var y=te(32834),ue=te.n(y),Me=te(11690),fe=te.n(Me);let he=1;function ye(Ae,de){const Pe=Ae.match(/^(\s+)(?:```)/);if(Pe===null)return de;const me=Pe[1];return de.split(` +`)}]};var Te=te(53184),pe=te.n(Te),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(at,tt,St)=>tt in at?ce(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,x=(at,tt)=>{for(var St in tt||(tt={}))oe.call(tt,St)&&E(at,St,tt[St]);if(Ze)for(var St of Ze(tt))a.call(tt,St)&&E(at,St,tt[St]);return at},b=(at,tt)=>Fe(at,De(tt)),z=(at,tt,St)=>new Promise((ut,nt)=>{var lt=nn=>{try{Mt(St.next(nn))}catch(Ot){nt(Ot)}},We=nn=>{try{Mt(St.throw(nn))}catch(Ot){nt(Ot)}},Mt=nn=>nn.done?ut(nn.value):Promise.resolve(nn.value).then(lt,We);Mt((St=St.apply(at,tt)).next())});const ee={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"]}},ne=(at,tt)=>tt.map(St=>({label:St,kind:at.languages.CompletionItemKind.Keyword,insertText:St})),ae=at=>Object.keys(ee.tables).map(tt=>({label:tt,kind:at.languages.CompletionItemKind.Variable,insertText:tt})),le=(at,tt)=>{const St=ee.tables[at];return St?St.map(ut=>({label:ut,kind:tt.languages.CompletionItemKind.Field,insertText:ut})):[]};function re(at,tt,St,ut,nt){let lt=tt.getWordUntilPosition(St),We={startLineNumber:St.lineNumber,endLineNumber:St.lineNumber,startColumn:lt.startColumn,endColumn:lt.endColumn},Mt=ut.map(nn=>({label:nn,kind:at.languages.CompletionItemKind.Keyword,insertText:nn,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:We}));return nt.map(nn=>{Mt.push(b(x({},nn),{range:We}))}),Mt}var ie=at=>{ee.languages.map(nt=>(at.languages.registerDocumentFormattingEditProvider(nt,{provideDocumentFormattingEdits(lt,We,Mt){return z(this,null,function*(){const nn=pe()(lt.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:lt.getFullModelRange(),text:nn}]})}}),nt));const tt=he.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet})),St=ye.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet})),ut=fe.quickKey.map(nt=>({label:nt.label,kind:at.languages.CompletionItemKind.Method,insertText:nt.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet}));at.languages.registerCompletionItemProvider("cpp",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...he.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...he.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("c",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn};return{suggestions:[...Me.keywords.map(nn=>({label:nn,kind:at.languages.CompletionItemKind.Function,documentation:nn,insertText:nn,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("java",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...fe.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...fe.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("scala",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...Ee.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...Ee.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}}),at.languages.registerCompletionItemProvider("python",{provideCompletionItems:function(nt,lt){var We=nt.getWordUntilPosition(lt),Mt={startLineNumber:lt.lineNumber,endLineNumber:lt.lineNumber,startColumn:We.startColumn,endColumn:We.endColumn},nn=nt.getLineContent(lt.lineNumber).substring(We.startColumn-2,We.endColumn);return{suggestions:[...ye.keywords.map(Ot=>({label:Ot,kind:at.languages.CompletionItemKind.Function,documentation:Ot,insertText:Ot,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt})),...ye.quickKey.map(Ot=>({label:Ot.label,kind:at.languages.CompletionItemKind.Function,documentation:Ot.content,insertText:nn.startsWith("#")?Ot.content.replace(/#/,""):Ot.content,insertTextRules:at.languages.CompletionItemInsertTextRule.InsertAsSnippet,range:Mt}))]}}})};const Ae="\u8BE5\u4EFB\u52A1\u5173\u5361\u8BBE\u7F6E\u4E86\u7981\u6B62\u590D\u5236\u7C98\u8D34\uFF0C\u8BF7\u624B\u52A8\u8F93\u5165\u4EE3\u7801\u3002";var de=Object.defineProperty,Pe=(at,tt,St)=>tt in at?de(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,me=(at,tt,St)=>Pe(at,typeof tt!="symbol"?tt+"":tt,St);const ge=class wr{constructor(tt,St,ut){this.placeholder=tt,this.editor=St,this.monaco=ut,St.onDidChangeModelContent(()=>this.onDidChangeModelContent()),this.onDidChangeModelContent()}onDidChangeModelContent(){this.editor.getValue()===""?this.editor.addContentWidget(this):this.editor.removeContentWidget(this)}getId(){return wr.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)}};me(ge,"ID","editor.widget.placeholderHint");var Ve=ge,ve=te(96236),He=te(8591),ze=te(6848),Ne=te(89392),Oe=te(34604),Ge=te(56102),_e=Object.defineProperty,rt=Object.defineProperties,ct=Object.getOwnPropertyDescriptors,we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Le=(at,tt,St)=>tt in at?_e(at,tt,{enumerable:!0,configurable:!0,writable:!0,value:St}):at[tt]=St,dt=(at,tt)=>{for(var St in tt||(tt={}))Be.call(tt,St)&&Le(at,St,tt[St]);if(we)for(var St of we(tt))Je.call(tt,St)&&Le(at,St,tt[St]);return at},xt=(at,tt)=>rt(at,ct(tt)),be=(at,tt)=>{var St={};for(var ut in at)Be.call(at,ut)&&tt.indexOf(ut)<0&&(St[ut]=at[ut]);if(at!=null&&we)for(var ut of we(at))tt.indexOf(ut)<0&&Je.call(at,ut)&&(St[ut]=at[ut]);return St},it=(at,tt,St)=>new Promise((ut,nt)=>{var lt=nn=>{try{Mt(St.next(nn))}catch(Ot){nt(Ot)}},We=nn=>{try{Mt(St.throw(nn))}catch(Ot){nt(Ot)}},Mt=nn=>nn.done?ut(nn.value):Promise.resolve(nn.value).then(lt,We);Mt((St=St.apply(at,tt)).next())});function Dt(at){return/^\d+$/.test(at)?`${at}px`:at}function Se(){}let ke=!1;const Ct={"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 pt(at=[]){let tt=at;if(Array.isArray(at)){for(let St=0;St{var tt=at,{width:St="100%",height:ut="100%",value:nt,language:lt="javascript",style:We={},options:Mt={},overrideServices:nn={},theme:Ot="vs-dark",onEditBlur:Jt,isCopy:$t=!1,onSave:dn,autoHeight:bn=!1,forbidCopy:Cn=!1,onChange:sn=Se,editorDidMount:In=Se,onFocus:Zt=Se,onBreakPoint:Rt=Se,breakPointValue:Wt=[],filename:Gn="educoder.txt",errorLine:Nn,errorContent:fn="",highlightLine:rn,openBreakPoint:hn=!1,placeholder:un="",showMiniMap:Ut=!0}=tt,zn=be(tt,["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,y.useRef)(),Bt=(0,y.useRef)({}),qt=(0,y.useRef)(),Gt=(0,y.useRef)(),Ie=(0,y.useRef)([]),ht=(0,y.useRef)(!1),Pt=(0,y.useRef)(),jt=(0,y.useRef)(),vt=(0,y.useRef)(!1),[ft,xe]=(0,y.useState)(!1);function Qe(){let en;return wt.current&&(en=new ue.Z(mn=>{for(let Bn of mn)(Bn.target.offsetHeight>0||Bn.target.offsetWidth>0)&&Bt.current.instance.layout()}),en.observe(wt.current)),en}function je(){He.ZP.warning({content:decodeURIComponent(Ae),key:"monaco-editor-tip"})}const Ft=()=>{let en=Bt.current.instance;if(nt!=null&&en&&ft){const mn=en.getModel();mn&&nt!==mn.getValue()&&(ke=!0,mn.setValue(nt),en.layout(),ke=!1)}};(0,y.useEffect)(()=>{const en=Oe.Z.subscribe("formatDocument",mn=>{var Bn;let Sn=Bt.current.instance;(Bn=Sn==null?void 0:Sn.getAction)==null||Bn.call(Sn,"editor.action.formatDocument").run()});return window.updateMonacoValue=mn=>{sn(mn)},en},[]),(0,y.useEffect)(()=>{var en;let mn=Bt.current.instance;Gt.current&&clearTimeout(Gt.current),Gt.current=setTimeout(()=>{Ft()},500),nt&&(nt!=null&&nt.length)&&((en=mn==null?void 0:mn.updateOptions)==null||en.call(mn,{lineNumbersMinChars:Math.max(Math.floor(Math.log10(nt.split(/\r\n|\r|\n/g).length))+3,5)}))},[nt,ft,Bt.current]),(0,y.useEffect)(()=>{if(Nn&&Bt.current&&Bt.current.instance){let mn=Bt.current.instance;mn.changeViewZones(function(Bn){var Sn=document.createElement("div");Sn.style.padding="10px 20px",Sn.style.width="calc(100% - 20px)",Sn.className="my-error-line-wrp",Sn.innerHTML=fn,Bn.addZone({afterLineNumber:Nn||11,heightInLines:3,domNode:Sn})});var en={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}};mn.addOverlayWidget(en),mn.revealPositionInCenter({lineNumber:20,column:1})}},[Nn,Bt.current,ft]);const Qt=(en="",mn)=>{if(!en||en.trim()==="")return!0;const Sn=Bt.current.instance.getModel().getLineTokens(mn);let Qn=!1;for(let qn=0;qn<2;qn++)Sn.getStandardTokenType(qn)===1&&(Qn=!0);return Qn};(0,y.useEffect)(()=>{var en;const mn=(en=Bt.current)==null?void 0:en.instance;if(mn&&ft&&Cn){const Bn=mn.onDidBlurEditorWidget(()=>{vt.current=!1}),Sn=mn.onDidFocusEditorText(()=>{vt.current=!0});return()=>{Bn.dispose(),Sn.dispose()}}},[Bt.current,ft,Cn]),(0,y.useEffect)(()=>{var en;if((en=Bt.current)!=null&&en.instance&&ft&&hn){let mn=Bt.current.instance,Bn=mn.getModel();if(!Bn)return;(()=>{var _n;let Yt=[],Ln=[];const Vn=Bn.getAllDecorations();for(let Tn of Vn)Tn.options.className==="highlighted-line"&&(Yt.push((_n=Tn==null?void 0:Tn.range)==null?void 0:_n.startLineNumber),Ln.push(Tn==null?void 0:Tn.id));if(rn===Yt[0])return;Bn.deltaDecorations(Ln,[]);const ln=Bn.getLineCount();rn&&rn<=ln&&(mn.deltaDecorations([],[{range:new It.Range(rn,1,rn,Bn.getLineMaxColumn(rn)),options:{isWholeLine:!0,className:"highlighted-line"}}]),mn.revealLineInCenter(rn))})();const Qn=(_n=!1)=>{var Yt;let Ln=[],Vn=[];const ln=Bn.getAllDecorations();for(let Tn of ln)Tn.options.linesDecorationsClassName==="breakpoints-select"&&(Ln.push((Yt=Tn==null?void 0:Tn.range)==null?void 0:Yt.startLineNumber),Vn.push(Tn==null?void 0:Tn.id));if(_n)return{lines:Ln,ids:Vn};Rt(Ln)},qn=_n=>it(void 0,null,function*(){let Yt={range:new It.Range(_n,1,_n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}};yield Bn.deltaDecorations([],[Yt]),Qn()}),oa=_n=>it(void 0,null,function*(){let Yt=[];const Ln=mn.getLineDecorations(_n);for(let Vn of Ln)Vn.options.linesDecorationsClassName==="breakpoints-select"&&Yt.push(Vn.id);yield Bn.deltaDecorations(Yt,[]),Qn()}),ca=_n=>{let Yt=mn.getLineDecorations(_n);for(let Ln of Yt)if(Ln.options.linesDecorationsClassName==="breakpoints-select")return!0;return!1};if(!(0,Ne.isEqual)(Wt,Qn(!0).lines)){Bn.deltaDecorations(Qn(!0).ids,[]);const _n=Wt.map(Yt=>({range:new It.Range(Yt,1,Yt,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-select"}}));Bn.deltaDecorations([],_n)}const Un=mn.onDidChangeModelContent(_n=>{let Yt=mn.getPosition();if(Yt){let Ln=Yt.lineNumber;clearTimeout(jt.current),jt.current=setTimeout(()=>{Qt(Bn.getLineContent(Ln),Ln)?oa(Ln):ca(Ln)?(oa(Ln),qn(Ln)):Qn()},100)}}),$n=mn.onMouseDown(_n=>{var Yt,Ln,Vn;if(_n.target.detail&&((Vn=(Ln=(Yt=_n.target)==null?void 0:Yt.element)==null?void 0:Ln.className)!=null&&Vn.includes("line-numbers"))){let ln=_n.target.position.lineNumber;if(Qt(Bn.getLineContent(ln),ln))return;ca(ln)?oa(ln):qn(ln)}}),tn=_n=>{let Yt={range:new It.Range(_n,1,_n,1),options:{isWholeLine:!1,linesDecorationsClassName:"breakpoints-fake"}};Ie.current=mn.deltaDecorations(Ie.current,[Yt])},Aa=()=>{Ie.current=mn.deltaDecorations(Ie.current,[])},ua=mn.onMouseMove(_n=>{var Yt,Ln,Vn;if(Aa(),_n.target.detail&&((Vn=(Ln=(Yt=_n.target)==null?void 0:Yt.element)==null?void 0:Ln.className)!=null&&Vn.includes("line-numbers"))){let ln=_n.target.position.lineNumber;if(Qt(Bn.getLineContent(ln),ln))return;tn(ln)}}),Ia=mn.onMouseLeave(()=>{Aa()});return()=>{Un.dispose(),$n.dispose(),ua.dispose(),Ia.dispose()}}},[Bt.current,ft,Wt,rn,hn,lt]),(0,y.useEffect)(()=>{var en;(en=Bt.current)!=null&&en.instance&&hn&&Bt.current.instance.setPosition({lineNumber:0,column:0})},[rn]);function _t(){let en=Bt.current.instance;if(en){const mn=en.getSelection(),Bn=Bt.current.pastePos||{},Sn=new It.Range(Bn.startLineNumber||mn.endLineNumber,Bn.startColumn||mn.endColumn,Bn.endLineNumber||mn.endLineNumber,Bn.endColumn||mn.endColumn);setTimeout(()=>{en.executeEdits("",[{range:Sn,text:""}])},300)}}function gn(en){(window.navigator.platform.match("Mac")?en.metaKey:en.ctrlKey)&&en.keyCode==83&&(en.preventDefault(),dn())}const An=()=>{if(bn&&Bt.current.instance){const en=Bt.current.instance.getContentHeight();bt(en{if(!vt.current)return;const{keyCode:mn,ctrlKey:Bn,metaKey:Sn,target:Qn,type:qn}=en;return(qn==="paste"||(mn===67||mn===86)&&(Sn||Bn))&&Qn.nodeName==="TEXTAREA"&&(je(),en.preventDefault()),!1};function Zn(en,mn){var Bn=window.URL||window.webkitURL||window,Sn=new Blob([mn]),Qn=document.createElementNS("http://www.w3.org/1999/xhtml","a");Qn.href=Bn.createObjectURL(Sn),Qn.download=en,Mn(Qn)}(0,y.useEffect)(()=>{An()},[An]),(0,y.useEffect)(()=>{wt.current&&!ft&&Promise.all([te.e(8909),te.e(3267)]).then(te.bind(te,71448)).then(en=>{try{It=en,Bt.current.instance=It.editor.create(wt.current,{value:nt,language:pt(lt),theme:Ot,requireConfig:{"vs/nls":{availableLanguages:{"*":"zh-cn"}}},wordWrap:!0,autoIndent:!0,contextmenu:!0,formatOnType:!0,minimap:{enabled:Ut||!1}},nn);const mn=Bt.current.instance;let Qn=[...ve.BH._menuItems].find(Un=>Un[0]._debugName=="EditorContext")[1],qn=["editor.action.clipboardCopyWithSyntaxHighlightingAction","editor.action.quickCommand","editor.action.clipboardCopyAction","editor.action.clipboardPasteAction","editor.action.clipboardCutAction"],oa=(Un,$n)=>{var tn,Aa;let ua=Un._first;do $n.includes((Aa=(tn=ua.element)==null?void 0:tn.command)==null?void 0:Aa.id)&&Un._remove(ua);while(ua=ua.next)};if(In(mn,It),setTimeout(()=>{An(),Bt.current.instance.addAction({id:"d123123",label:"Download File",contextMenuGroupId:"9_cutcopypaste",run:()=>{Zn(Gn||"educoder.txt",mn.getValue())}})},500),Bt.current.subscription=mn.onDidChangeModelContent(Un=>{ht.current?clearTimeout(Pt.current):(An(),sn(mn.getValue(),Un)),Pt.current=setTimeout(()=>{ht.current=!1},500)}),window.Monaco||ie(It,pt(lt)),Cn&&(oa(Qn,qn),wt.current.classList.add("noCopyPaste"),window.removeEventListener("keydown",pn),window.removeEventListener("paste",pn),window.addEventListener("keydown",pn),window.addEventListener("paste",pn)),window.Monaco=It,Jt&&mn.onDidBlurEditorWidget(()=>{Jt(mn.getValue())}),Zt&&mn.onDidFocusEditorText(()=>{Zt(mn.getValue())}),Cn)try{mn.onDidPaste(Un=>{const $n=mn.getSelection(),tn=Bt.current.pastePos||{},Aa=new It.Range(tn.startLineNumber||$n.endLineNumber,tn.startColumn||$n.endColumn,tn.endLineNumber||$n.endLineNumber,tn.endColumn||$n.endColumn);mn.executeEdits("",[{range:Un.range,text:""}])})}catch(Un){}let ca=Qe();return un&&typeof un=="string"&&new Ve(un,mn,It),xe(!0),()=>{const Un=Bt.current.instance;Un.dispose();const $n=Un.getModel();$n&&$n.dispose(),Bt.current.subscription&&Bt.current.subscription.dispose(),ca.unobserve(wt.current)}}catch(mn){}})},[]),(0,y.useEffect)(()=>{if(Bt.current.instance&&ft)return document.addEventListener("keydown",gn,!1),()=>{document.removeEventListener("keydown",gn)}},[dn,ft]),(0,y.useEffect)(()=>{let en=Bt.current.instance;if(en&&ft){let mn=pt(lt);It.editor.setModelLanguage(en.getModel(),mn)}},[lt,ft]),(0,y.useEffect)(()=>{Bt.current.instance&&ft&&It.editor.setTheme(Ot)},[Ot,ft]),(0,y.useEffect)(()=>{let en=Bt.current.instance;qt.current=Mt,en&&ft&&(en.updateOptions(dt({},Mt)),setTimeout(()=>{en.getModel().updateOptions(dt({},Mt))},200))},[JSON.stringify(Mt),ft]),(0,y.useEffect)(()=>{let en=Bt.current.instance;en&&ft&&en.layout()},[St,ut,ft]);const[Ye,Lt]=(0,y.useState)(Dt(St)),[Dn,bt]=(0,y.useState)(Dt(ut)),kn=xt(dt({},We),{width:Ye,height:Dn,position:"relative"});return y.createElement("div",{className:"my-monaco-editor",ref:wt,style:kn},$t&&y.createElement(Ge.CopyToClipboard,{text:nt,onCopy:()=>He.ZP.success("\u590D\u5236\u6210\u529F")},y.createElement(ze.Z,{title:"\u590D\u5236\u4EE3\u7801"},y.createElement("div",{style:{position:"absolute",top:0,right:10,cursor:"pointer",zIndex:10,color:"#165DFF"}},y.createElement("i",{className:"iconfont icon-fuzhi8",style:{fontSize:14}})," \u590D\u5236\u4EE3\u7801"))))};function Xt({width:at="100%",height:tt="100%",original:St,modified:ut,language:nt,options:lt={}}){const We=(0,y.useRef)(),[Mt,nn]=(0,y.useState)(null);function Ot(bn){let Cn;return We.current&&(Cn=new ue.Z(sn=>{for(let In of sn)(In.target.offsetHeight>0||In.target.offsetWidth>0)&&bn.layout()}),Cn.observe(We.current)),Cn}(0,y.useEffect)(()=>(We.current&&Promise.all([te.e(8909),te.e(9404)]).then(te.bind(te,2550)).then(bn=>{It=bn;const Cn=It.editor.createDiffEditor(We.current,xt(dt({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},lt),{wordWrap:!0}));nn(Cn);let sn=Ot(Cn);return()=>{Cn.dispose();const In=Cn.getModel();In&&In.dispose(),sn.unobserve(We.current)}}),()=>{window.removeEventListener("keydown",checkPaste),window.removeEventListener("paste",checkPaste)}),[]),(0,y.useEffect)(()=>{Mt&&Mt.setModel({original:It.editor.createModel(St,nt),modified:It.editor.createModel(ut,nt)})},[St,ut,nt,Mt]);const Jt=Dt(at),$t=Dt(tt),dn={width:Jt,height:$t};return y.createElement("div",{className:"my-diff-editor",ref:We,style:dn})}},16869:function(ot,yt,te){"use strict";var y=te(38476),ue=te(57809),Me=te(78673),fe=te(59301);const he=ue.default.Option;yt.Z=({isTheoretical:ye,onFontSizeChange:Ee,cmFontSize:Te,cmCodeMode:pe,autoFormat:ce,onCodeModeChange:Fe,onTabToSpace:De,onAutoFormat:Ze,formatDocument:oe,className:a="",tabToSpace:E,children:x,code_editor:b,challenge:z})=>{const ee={1:"\u7B80\u5355",2:"\u4E2D\u7B49",3:"\u56F0\u96BE"};return fe.createElement("div",{className:`tpi-code-setting ${a}`},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(ue.default,{bordered:!1,size:"small",value:pe,onChange:Fe},fe.createElement(he,{value:"vs"},"\u767D\u8272\u80CC\u666F"),fe.createElement(he,{value:"vs-dark"},"\u9ED1\u8272\u80CC\u666F"))),!ye&&fe.createElement(fe.Fragment,null,fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B57\u4F53\u5927\u5C0F"),fe.createElement(ue.default,{bordered:!1,size:"small",value:Te,onChange:Ee},fe.createElement(he,{value:12},"12px"),fe.createElement(he,{value:14},"14px"),fe.createElement(he,{value:16},"16px"),fe.createElement(he,{value:18},"18px"),fe.createElement(he,{value:20},"20px"),fe.createElement(he,{value:22},"22px"))),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"Tab\u8F6C\u6362"),fe.createElement(Me.Z,{checked:E,onChange:De})),fe.createElement("div",{className:"file-item",onClick:oe},fe.createElement("b",{style:{cursor:"pointer"}},"\u683C\u5F0F\u5316\u4EE3\u7801")))),!ye&&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"))),x),!ye&&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,"\u5B9E\u8BAD\u96BE\u6613\u5EA6"),fe.createElement("span",null,ee[z==null?void 0:z.difficulty])),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u73AF\u5883"),fe.createElement("span",null,b==null?void 0:b.name)),fe.createElement("div",{className:"file-item"},fe.createElement("b",null,"\u5B9E\u9A8C\u5BB9\u5668\u7F51\u7EDC"),fe.createElement("span",null,b!=null&&b.close_internet?"\u5173\u95ED\u5916\u7F51":"\u5F00\u542F\u5916\u7F51")))))}},85057:function(ot,yt,te){"use strict";te.d(yt,{jL:function(){return he},w9:function(){return Be},QD:function(){return sn},cQ:function(){return Ge},op:function(){return Ot},O5:function(){return jt},_b:function(){return Nn},t7:function(){return b},Gi:function(){return it},YG:function(){return xt},qp:function(){return Fe},vr:function(){return Rt},qE:function(){return dn},Je:function(){return ne},wb:function(){return ve},cq:function(){return It},tp:function(){return oe}});var y=te(59301),ue={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"},Me="data:image/png;base64,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",he=({dataSource:vt=[],img:ft,imgWidth:xe=346,title:Qe,sunTitle:je,bannerExtraContent:Ft})=>y.createElement("div",{className:ue.banner},y.createElement("div",{className:ue.content},y.createElement("aside",null,y.createElement("p",null,y.createElement("b",null,Qe),y.createElement("span",null,je)),vt.length>0&&y.createElement("div",{className:ue.btns},vt.map((Qt,_t)=>y.createElement("div",{key:_t,onClick:Qt.click},Qt.name,Qt.sign?y.createElement("img",{src:Me,width:39}):null))),Ft),ft&&y.createElement("img",{style:{marginTop:33,marginRight:38},src:ft,width:xe}))),ye={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"},Ee=te(92310),Te=te.n(Ee),pe=te(89392),Fe=({dataSource:vt=[],value:ft,onChange:xe,onTitleChange:Qe,className:je,title:Ft,titleWidth:Qt=41,style:_t={},fontColor:gn="#6A7283",showCount:An})=>{const[Mn,pn]=(0,y.useState)(0),[Zn,Ye]=(0,y.useState)(!1),Lt=(0,y.useRef)(null),Dn=(0,y.useRef)(null);return(0,y.useEffect)(()=>{var bt;vt.length!==0&&(((bt=Lt==null?void 0:Lt.current)==null?void 0:bt.clientHeight)>97?pn(1):pn(0)),vt.length===0&&pn(0),Ye(!1)},[vt]),y.createElement("div",{className:Te()(ye.row,je),style:_t},y.createElement("div",{onClick:(0,pe.throttle)(()=>Qe==null?void 0:Qe(),2e3),style:{width:Qt,marginTop:Zn?12:4},className:`${ye.title} ${Qe?"current":""}`},Ft),y.createElement("div",{className:Zn?`${ye.tagsWrap} ${ye.tagsBorderWrap}`:ye.tagsWrap},y.createElement("div",{className:ye.bar,ref:Dn,style:Mn>0?{height:Mn===1?97:"auto",overflow:Mn===1?"hidden":"auto",paddingRight:55}:{paddingRight:0}},y.createElement("div",{className:ye.tag,ref:Lt},vt==null?void 0:vt.map(bt=>y.createElement("span",{onClick:()=>xe(bt.id),key:bt.id,style:{color:gn},className:ft===bt.id?ye.active:""},y.createElement("span",{title:bt.name,className:ye.name},bt.name),!!An&&y.createElement("span",{className:ye.num},bt.count))))),!!Mn&&y.createElement(y.Fragment,null,Mn===1?y.createElement("div",{onClick:()=>{var bt;pn(2),((bt=Lt==null?void 0:Lt.current)==null?void 0:bt.clientHeight)>245?Ye(!0):Ye(!1)},className:ye.action},"\u5C55\u5F00",y.createElement("i",{style:{transform:"translateY(1px) scale(0.6)"},className:"iconfont icon-zhankai4"})):y.createElement("div",{onClick:()=>{Dn.current.scrollTop=0,pn(1),Ye(!1)},className:ye.action},"\u6536\u8D77",y.createElement("i",{style:{transform:"translateY(0px) scale(0.6)"},className:"iconfont icon-shouqi3"})))))},De={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:vt=[],value:ft,onChange:xe,className:Qe,style:je={}})=>y.createElement("div",{style:je,className:Te()(De.tabs,Qe)},vt.map(Ft=>y.createElement("span",{onClick:()=>xe(Ft.id),className:ft===Ft.id?De.active:"",key:Ft.id},Ft.name))),a={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"},E=te(92832),b=({dataSource:vt=[],value:ft="",onChange:xe,onInputChange:Qe=()=>{},className:je,style:Ft={},placeholder:Qt,allowClear:_t=!1})=>{var gn;const[An,Mn]=(0,y.useState)(""),[pn,Zn]=(0,y.useState)("");(0,y.useEffect)(()=>{var Dn;let bt=ft;(Dn=JSON.stringify(ft))!=null&&Dn.includes("{")&&(Mn(ft.id),bt=ft.value||"");try{Zn(decodeURIComponent(bt||""))}catch(kn){Zn(decodeURIComponent(bt||""))}},[ft]);const Ye=()=>{xe(encodeURIComponent(pn),An||null)},Lt=Dn=>{Dn!==An&&(Mn(Dn),xe(encodeURIComponent(pn),Dn))};return y.createElement("div",{className:Te()(a.input,je),style:Ft},!!vt.length&&y.createElement("div",{className:a.dropdown},y.createElement("div",{className:a.text},(gn=vt.find(Dn=>Dn.id===An))==null?void 0:gn.name,y.createElement("i",{className:"iconfont icon-zhankai4"}),y.createElement("b",{className:a.b1}),y.createElement("b",{className:a.b2})),y.createElement("div",{className:a.menu},vt.map((Dn,bt)=>y.createElement("div",{key:bt,onClick:()=>Lt(Dn.id)},Dn.name)))),y.createElement(E.default,{onPressEnter:Ye,value:pn,onChange:Dn=>{Zn(Dn.target.value),Qe(encodeURIComponent(Dn.target.value),An||null)},bordered:!1,placeholder:Qt}),y.createElement("i",{onClick:Ye,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:vt,onChange:ft,className:xe,total:Qe,pageSize:je,style:Ft={}})=>{const Qt=vt<2,_t=vt>=Math.ceil(Qe/je);return Qe<=je?y.createElement(y.Fragment,null):y.createElement("div",{className:Te()(z.quickPager,xe),style:Ft},y.createElement("div",{onClick:()=>{Qt||ft(vt-1,"prev")},className:Qt?z.disabled:""},"\u4E0A\u4E00\u9875"),y.createElement("div",{onClick:()=>{_t||ft(vt+1,"next")},className:_t?z.disabled:""},"\u4E0B\u4E00\u9875"))},ae={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"},le=te(71418),re=te(6848),ie=te(13570),Ae=te(3294),de=te(955),Pe=te(96908),me=te(57177),ge=te(81378),et=te(8797),ve=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:_t,loading:gn})=>{const An=Math.floor((Qt-(xe-1)*Qe)/xe);return y.createElement(le.Z,{spinning:gn},y.createElement("div",{className:Te()(ae.list,vt)},!!ft.length&&ft.map((Mn,pn)=>{const{name:Zn,id:Ye,identifier:Lt,power:Dn,cover_image_id:bt,pic:kn}=Mn;return y.createElement("div",{className:ae.wrap,key:Ye,style:{width:An,marginRight:(1+pn)%xe===0?0:Qe+Ft,marginBottom:je}},y.createElement("a",{target:"_blank",href:`/shixuns/${Lt}/challenges`,className:ae.li,onClick:en=>{en.preventDefault(),_t&&(0,de.L9)([_t]),Dn&&(0,de.xg)(`/shixuns/${Lt}/challenges`)}},y.createElement("div",{className:ae.img},y.createElement("img",{className:ae.cover,src:`${kn}`}),Mn.is_jupyter&&y.createElement("img",{className:ae.sign,src:Pe}),Mn.is_jupyter_lab&&y.createElement("img",{className:ae.sign,src:me}),Mn.is_unity_3d&&y.createElement("img",{className:ae.sign,src:ge})),y.createElement("div",{className:ae.name},y.createElement(re.Z,{title:Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"},y.createElement("span",{className:ae.e},Zn||"\u5B9E\u8DF5\u9879\u76EE\u540D\u79F0-\u672A\u586B\u5199"))),y.createElement("div",{className:ae.tags},y.createElement(re.Z,{placement:"bottom",title:"\u5173\u5361\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-shixunguanqia font14 mr2"}),y.createElement("span",null,Mn.challenges_count))),!!Mn.myshixuns_count&&y.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},y.createElement("span",null,y.createElement("i",{className:"iconfont icon-chengyuan font14 mr2"}),y.createElement("span",null,Mn.myshixuns_count))),y.createElement(re.Z,{placement:"bottom",title:"\u96BE\u5EA6\u7B49\u7EA7"},y.createElement("span",null,y.createElement("span",null,Mn.level))),y.createElement("div",{className:ae.rate},y.createElement(ie.Z,{allowHalf:!0,disabled:!0,defaultValue:Mn.score_info}),y.createElement("span",null,"\xA0",Mn.score_info?`${Mn.score_info}\u5206`:"5\u5206")))),!Dn&&y.createElement("div",{className:ae.lockWrap},y.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),y.createElement("span",{className:"mt15 font16 c-white"},"\u5B9A\u5411\u5F00\u653E\u5185\u5BB9\uFF0C\u9700\u8981\u6388\u6743")))}),!ft.length&&y.createElement(et.Z,null)))},He={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"},ze=te(24065),Ne=te(59301),Ge=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:_t,loading:gn,onRemove:An=()=>{},isCurrent:Mn=!0,showAlias:pn=!1})=>{const Zn=Math.floor((Qt-(xe-1)*Qe)/xe),Ye=[{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 Ne.createElement(le.Z,{spinning:gn},Ne.createElement("div",{className:Te()(He.list,vt)},!!(ft!=null&&ft.length)&&(ft==null?void 0:ft.map((Lt,Dn)=>{var bt;const{name:kn,id:en,identifier:mn,featured:Bn,school_name:Sn,image_url:Qn,excellent:qn,is_plan:oa}=Lt;return Ne.createElement("div",{key:en,className:He.wrap,style:{width:Zn,marginRight:(1+Dn)%xe===0?0:Qe+Ft,marginBottom:je}},Ne.createElement("a",{className:He.li,onClick:ca=>{ca.preventDefault(),ca.stopPropagation(),_t&&(0,de.L9)([_t]),(0,de.xg)(`/paths/${mn}`)}},Ne.createElement("div",{className:He.img},Ne.createElement("img",{className:He.cover,src:`${Qn}`}),Mn&&(0,ze.bg)()&&(Lt==null?void 0:Lt.studying)&&Ne.createElement("div",{className:`${He.movebq} user-path-items`,onClick:ca=>{ca.stopPropagation(),An(Lt)}},Ne.createElement("i",{className:"iconfont icon-yichu1 mr5 c-red"}),Ne.createElement("span",{className:"c-red"},"\u79FB\u9664")),(bt=Lt==null?void 0:Lt.subject_tags)==null?void 0:bt.map((ca,Un)=>{var $n,tn;if(Un===0){const ua=($n=Ye.find(Ia=>Ia.name==ca))==null?void 0:$n.swimg;return Ne.createElement("img",{className:He.sign,src:ua,style:{left:"-4px"}})}const Aa=(tn=Ye.find(ua=>ua.name==ca))==null?void 0:tn.ptimg;return Ne.createElement("img",{className:He.sign,src:Aa,style:{left:`${48+52*(Un-1)+2*Un}px`}})}),Ne.createElement("div",{style:{position:"absolute",top:"150px",left:"4px"}},(Lt==null?void 0:Lt.excellent)&&Ne.createElement("div",{className:He.bq},"\u5F00\u653E\u8BFE\u7A0B"))),Ne.createElement("div",{className:He.name},Ne.createElement(re.Z,{title:pn&&(Lt!=null&&Lt.excellent_alias_name)?Ne.createElement("span",null,`\u8BFE\u7A0B\u539F\u540D\uFF1A${kn}`,Ne.createElement("br",null),Ne.createElement("span",null,`\u8BFE\u7A0B\u522B\u540D\uFF1A${Lt==null?void 0:Lt.excellent_alias_name}`)):kn},Ne.createElement("span",{className:He.e},pn&&(Lt==null?void 0:Lt.excellent_alias_name)||kn))),Ne.createElement(re.Z,{title:`\u53D1\u5E03\u5355\u4F4D\uFF1A${Sn}`},Ne.createElement("div",{className:He.unit},Ne.createElement("i",{className:"iconfont icon-danwei1 font14 mr3"}),Sn)),Ne.createElement("div",{className:He.tags},Ne.createElement("div",null,Ne.createElement(re.Z,{placement:"bottom",title:"\u7AE0\u8282\u6570"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-zhangjie1 font14 mr3"}),Ne.createElement("span",null,Lt.stages_count))),Ne.createElement(re.Z,{placement:"bottom",title:"\u5B66\u4E60\u4EBA\u6570"},Ne.createElement("span",null,Ne.createElement("i",{className:"iconfont icon-chengyuan font14 mr3"}),Ne.createElement("span",null,Lt.members_count)))))))})),!ft.length&&Ne.createElement(et.Z,null)))},_e={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"},rt="data:image/png;base64,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",ct=te(59301),Be=({className:vt,dataSource:ft=[],col:xe=4,right:Qe,bottom:je=23,precision:Ft=0,wrapWidth:Qt=1200,trackEventItems:_t,loading:gn,handleVery:An=()=>!0})=>{const Mn=Math.floor((Qt-(xe-1)*Qe)/xe);return ct.createElement(le.Z,{spinning:gn},ct.createElement("div",{className:Te()(_e.list,vt)},!!ft.length&&ft.map((pn,Zn)=>{const{subject_identifier:Ye,id:Lt,identifier:Dn,power:bt}=pn,kn=pn.is_public!=0&&pn.is_public;return ct.createElement("div",{className:_e.wrap,key:Lt,style:{width:Mn,marginRight:(1+Zn)%xe===0?0:Qe+Ft,marginBottom:je}},ct.createElement("a",{className:_e.li,onClick:en=>{en.preventDefault(),An(pn==null?void 0:pn.first_category_url)&&(_t&&(0,de.L9)([_t]),(0,de.xg)(pn.first_category_url))}},ct.createElement("div",{className:_e.top},ct.createElement(re.Z,{title:pn.name},ct.createElement("div",{className:_e.name},pn.name)),ct.createElement("img",{className:_e.img,src:Ae.Z.IMG_SERVER+"/images/"+pn.avatar_url}),ct.createElement("div",{className:_e.text,title:pn.creator},pn.creator),Ye&&ct.createElement("div",{className:_e.btns},ct.createElement("div",null,"\u5F00\u653E\u8BFE\u7A0B"),ct.createElement("aside",null,"\u5F00\u653E\u8BFE\u5802")),kn&&ct.createElement("div",{className:_e.sign},"\u516C\u5F00")),ct.createElement("div",{className:_e.bottom},pn.visits>0&&ct.createElement(re.Z,{title:"\u8BBF\u95EE\u91CF",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-liulanyan"}),ct.createElement("span",null,pn.visits))),pn.course_members_count>0&&ct.createElement(re.Z,{title:"\u6210\u5458",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-chengyuan"}),pn.course_members_count)),pn.tasks_count>0&&ct.createElement(re.Z,{title:"\u4F5C\u4E1A",placement:"bottom"},ct.createElement("span",null,ct.createElement("i",{className:"iconfont icon-zuoye"}),pn.tasks_count)),pn.is_end?ct.createElement("div",{style:{color:"#6B758B"}},"\u5DF2\u7ED3\u675F"):ct.createElement("div",{style:{color:"#00B187"}},"\u8FDB\u884C\u4E2D"))),!pn.is_accessible&&ct.createElement("div",{className:_e.lockWrap},ct.createElement("img",{src:`${Ae.Z.IMG_SERVER}/images/educoder/icon/lockclose.svg`}),ct.createElement("span",{className:"mt15 font16 c-white"},"\u975E\u8BFE\u5802\u6210\u5458\u4E0D\u53EF\u8FDB\u5165")))}),!ft.length&&ct.createElement(et.Z,null)))},Je={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"},Le=te(89070),xt=({dataSource:vt=[],value:ft,onChange:xe,className:Qe,style:je={},tabBarExtraContent:Ft})=>y.createElement("div",{className:Te()(Je.tabs,Qe),style:je},y.createElement("div",{className:Je.tabsWrap},vt.map((Qt,_t)=>!(Qt!=null&&Qt.hide)&&y.createElement("aside",{className:Je.tab,onClick:()=>{xe(Qt.id),Qt.link&&Le.history.push(Qt.link)},key:_t},y.createElement("div",{className:ft===Qt.id?Je.active:""},Qt.name),(Qt==null?void 0:Qt.resetCount)==null&&(Qt==null?void 0:Qt.total)!==void 0&&y.createElement("span",null,"\uFF08",Qt==null?void 0:Qt.total,"\uFF09"),(Qt==null?void 0:Qt.resetCount)!==void 0&&(Qt==null?void 0:Qt.total)!==void 0&&y.createElement(re.Z,{title:(Qt==null?void 0:Qt.tip)!=null?Qt==null?void 0:Qt.tip:""},y.createElement("span",{style:{color:"#9096A3"}},"\uFF08",y.createElement("span",{style:{color:"#000"}},Qt==null?void 0:Qt.resetCount),"/",y.createElement("span",null,Qt==null?void 0:Qt.total),"\uFF09"))))),y.createElement("div",{className:Je.tabBar},Ft)),it=({className:vt,style:ft={},children:xe})=>y.createElement("div",{className:Te()(vt),style:ft},xe),Dt={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"},Se=te(38854),ke=te(20834);const Ct=[{id:"updated_at",name:"\u6700\u65B0\u52A8\u6001"},{id:"created_at",name:"\u6700\u65B0\u521B\u5EFA"},{id:"name",name:"\u540D\u79F0\u6392\u5E8F"}];var It=({sortValue:vt,dropValue:ft,className:xe,onSort:Qe,onDrop:je,dataSource:Ft=Ct})=>{var Qt;return y.createElement("div",{className:Te()(Dt.orderWrap,xe)},y.createElement(Se.Z,{dropdownRender:()=>y.createElement(ke.default,null,Ft.map((_t,gn)=>y.createElement(ke.default.Item,{key:gn,onClick:()=>je(_t.id)},_t.name)))},y.createElement("span",{className:Dt.orderTextWrap},(Qt=Ft.find(_t=>ft===_t.id))==null?void 0:Qt.name)),y.createElement("span",{className:Dt.orderIconWrap},y.createElement("span",{className:Dt.orderAsc},y.createElement("i",{className:vt==="asc"?`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-up font12 ${Dt.cursorPointer}`,onClick:()=>Qe(vt==="asc"?"desc":"asc")})),y.createElement("span",{className:Dt.orderDesc},y.createElement("i",{className:vt==="desc"?`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer} ${Dt.active}`:`iconfont icon-sanjiaoxing-down font12 ${Dt.cursorPointer}`,onClick:()=>Qe(vt==="asc"?"desc":"asc")}))))},Et={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"},Xt=te(3113),at=Object.defineProperty,tt=Object.getOwnPropertySymbols,St=Object.prototype.hasOwnProperty,ut=Object.prototype.propertyIsEnumerable,nt=(vt,ft,xe)=>ft in vt?at(vt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xe}):vt[ft]=xe,lt=(vt,ft)=>{for(var xe in ft||(ft={}))St.call(ft,xe)&&nt(vt,xe,ft[xe]);if(tt)for(var xe of tt(ft))ut.call(ft,xe)&&nt(vt,xe,ft[xe]);return vt},We=(vt,ft)=>{var xe={};for(var Qe in vt)St.call(vt,Qe)&&ft.indexOf(Qe)<0&&(xe[Qe]=vt[Qe]);if(vt!=null&&tt)for(var Qe of tt(vt))ft.indexOf(Qe)<0&&ut.call(vt,Qe)&&(xe[Qe]=vt[Qe]);return xe},Mt=(vt,ft,xe)=>new Promise((Qe,je)=>{var Ft=gn=>{try{_t(xe.next(gn))}catch(An){je(An)}},Qt=gn=>{try{_t(xe.throw(gn))}catch(An){je(An)}},_t=gn=>gn.done?Qe(gn.value):Promise.resolve(gn.value).then(Ft,Qt);_t((xe=xe.apply(vt,ft)).next())}),Ot=vt=>{var ft=vt,{className:xe,style:Qe,children:je,loading:Ft=!1,openLoading:Qt,onClick:_t=()=>{},size:gn="middle",shape:An="round"}=ft,Mn=We(ft,["className","style","children","loading","openLoading","onClick","size","shape"]);const[pn,Zn]=(0,y.useState)(!1);return y.createElement(Xt.ZP,lt({onClick:(0,pe.throttle)(Ye=>Mt(void 0,null,function*(){Qt&&Zn(!0);try{yield _t(Ye)}catch(Lt){console.log("error",Lt)}Qt&&Zn(!1)}),2e3,{leading:!0,trailing:!1}),className:Te()(Et.btn,Et[`${gn}-${An}`],xe),style:Qe,size:gn,shape:An,loading:pn||Ft},Mn),je)},Jt={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"},dn=({className:vt,style:ft,children:xe=null,onClick:Qe,title:je})=>y.createElement("div",{className:Te()(Jt.head,vt),style:ft},y.createElement("span",{className:"primary-hover",onClick:Qe},y.createElement("i",{className:"iconfont icon-fanhui2 font12"}),"\u8FD4\u56DE"),y.createElement("b",{title:je},je),y.createElement("div",{className:Jt.node},xe)),bn={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"},sn=({confirmShow:vt=!0,confirmTitle:ft,confirmClick:xe,cancelShow:Qe=!0,cancelTitle:je,cancelClick:Ft,className:Qt,style:_t,confirmLoading:gn=!1})=>y.createElement("div",{className:Te()(bn.btns,Qt),style:_t},vt&&y.createElement(Xt.ZP,{loading:gn,onClick:xe,type:"primary",className:bn.confirm},ft),Qe&&y.createElement(Xt.ZP,{onClick:Ft,className:bn.cancel},je)),In={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"},Rt=({className:vt,style:ft={},LeftContent:xe,children:Qe,RightContent:je})=>y.createElement("div",{className:Te()(In.fixedBottom,vt),style:ft},y.createElement("div",{className:In.wrap},y.createElement("div",{className:In.left},xe),y.createElement("div",{className:In.center},Qe),y.createElement("div",{className:In.right},je))),Wt={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"},Nn=({className:vt,style:ft={},dataSource:xe=[]})=>y.createElement("div",{className:Te()(Wt.crumbs,vt),style:ft},xe.map((Qe,je)=>jeLe.history.push(Qe.path)},Qe.name):y.createElement("span",null,Qe.name),y.createElement("span",null,"\xA0",">","\xA0")):y.createElement("span",{key:je,style:{color:"#5F6368"}},Qe.name))),fn=te(31797),rn=Object.defineProperty,hn=Object.defineProperties,un=Object.getOwnPropertyDescriptors,Ut=Object.getOwnPropertySymbols,zn=Object.prototype.hasOwnProperty,wt=Object.prototype.propertyIsEnumerable,Bt=(vt,ft,xe)=>ft in vt?rn(vt,ft,{enumerable:!0,configurable:!0,writable:!0,value:xe}):vt[ft]=xe,qt=(vt,ft)=>{for(var xe in ft||(ft={}))zn.call(ft,xe)&&Bt(vt,xe,ft[xe]);if(Ut)for(var xe of Ut(ft))wt.call(ft,xe)&&Bt(vt,xe,ft[xe]);return vt},Gt=(vt,ft)=>hn(vt,un(ft)),Ie=(vt,ft)=>{var xe={};for(var Qe in vt)zn.call(vt,Qe)&&ft.indexOf(Qe)<0&&(xe[Qe]=vt[Qe]);if(vt!=null&&Ut)for(var Qe of Ut(vt))ft.indexOf(Qe)<0&&wt.call(vt,Qe)&&(xe[Qe]=vt[Qe]);return xe};const{Countdown:ht}=fn.default;var jt=vt=>{var ft=vt,{onChange:xe}=ft,Qe=Ie(ft,["onChange"]);const[je,Ft]=(0,y.useState)(null);(0,y.useEffect)(()=>{typeof je=="number"&&je>=0&&xe(je)},[je]);const Qt=_t=>{const gn=Math.floor(_t/1e3);Ft(gn)};return y.createElement(ht,Gt(qt({},Qe),{onChange:Qt}))}},58856:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ue}});var y=te(59301);function ue(Me,fe){const he=(0,y.useRef)();(0,y.useEffect)(()=>{he.current=Me}),(0,y.useEffect)(()=>{function ye(){he.current()}if(fe!==null){let Ee=setInterval(ye,fe);return()=>clearInterval(Ee)}},[fe])}},31947:function(ot,yt,te){"use strict";var y=te(59301),ue=te(31797),Me=te(5871),fe=te(78241),he=te(43418),ye=te(71418),Ee=te(1710),Te=te(92832),pe=te(95237),ce=te(43604),Fe=te(3113),De=te(94941),Ze=te(61186),oe=te.n(Ze),a=te(89070),E=te(955),x=te(16209),b=te(24065),z=te(83312),ee=te(59301),ne=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=ve=>{try{Ve(de.next(ve))}catch(He){me(He)}},et=ve=>{try{Ve(de.throw(ve))}catch(He){me(He)}},Ve=ve=>ve.done?Pe(ve.value):Promise.resolve(ve.value).then(ge,et);Ve((de=de.apply(ie,Ae)).next())});const{Countdown:ae}=ue.default,le=({value:ie,onChange:Ae,MaxMinutes:de})=>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(Me.Z,{value:ie,onChange:Ae,min:0,precision:0,max:de,style:{width:"100%"},placeholder:`\u6700\u5927\u53EF\u5EF6\u957F\u65F6\u95F4\u4E3A${de}\u5206\u949F\uFF0C\u5728\u5B66\u751F\u5269\u4F59\u65F6\u95F4\u57FA\u7840\u4E0A\u5EF6\u65F6`,addonAfter:"\u5206\u949F"})),re=({exercise:ie,successCb:Ae,dispatch:de})=>{var Pe,me,ge,et;const Ve=(0,a.useParams)(),[ve]=fe.default.useForm(),He=fe.default.useWatch("time",ve),[ze,Ne]=(0,y.useState)(!1),Oe=(0,y.useRef)(),{actionTabs:Ge}=ie,[_e,rt]=(0,y.useState)(),[,ct,we,Be]=(0,z.U)(De.n7,{id:Ve.categoryId}),[,Je,Le]=(0,z.U)(De.Cd,{});(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&(Ne(!1),ve.resetFields())},[ie.actionTabs.key]);const dt=()=>new Promise(It=>ne(void 0,null,function*(){var Et,Xt;return Oe.current=yield(0,x.y)({ip_limit:(Et=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Et.ip_limit,ip_bind:(Xt=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Xt.ip_bind_type}),It()})),xt=()=>ne(void 0,null,function*(){var It,Et,Xt,at,tt;yield ve.validateFields();const St=ve.getFieldsValue();if(Ne(!0),(((It=Ge==null?void 0:Ge.exerciseParams)==null?void 0:It.ip_limit)!=="no"||(Et=Ge==null?void 0:Ge.exerciseParams)!=null&&Et.ip_bind_type)&&(yield dt()),(yield(0,De.ZD)((Xt=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Xt.id,{exercise_user_id:(at=Ge==null?void 0:Ge.exerciseParams)==null?void 0:at.exercise_user_id,unlock_key:St.unlock_key,time:St.time,ip:Oe.current})).status===0){if(Ae){de({type:"exercise/setActionTabs",payload:{}}),Ae();return}const nt=Ge==null?void 0:Ge.exerciseParams;(0,E.nr)({inner_ip:nt.inner_ip,public_ip:nt.public_ip,open_camera:nt.open_camera,ip_limit:nt.ip_limit,ip_bind:nt.ip_bind,ip_bind_type:nt.ip_bind_type,exercise_tips:nt.exercise_tips,exerciseId:nt.id,screen_open:nt.screen_open,screen_num:nt.screen_num,screen_sec:nt.screen_sec,coursesId:Ve.coursesId,login:(tt=(0,b.eY)())==null?void 0:tt.login,history,identity_verify:nt.identity_verify,open_phone_video_recording:nt.open_phone_video_recording,current_status:nt.current_status}),de({type:"exercise/setActionTabs",payload:{}})}Ne(!1)}),be=[{title:"IP\u5730\u5740",dataIndex:"ip",key:"ip",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u6D4F\u89C8\u5668",dataIndex:"browser",key:"browser",render:It=>ee.createElement("span",{className:It.indexOf("\u5F02\u5E38")>-1?"c-red":"c-green"},It)},{title:"\u4E0A\u6B21\u767B\u5F55\u65F6\u95F4",dataIndex:"last_login_time",key:"last_login_time"}],it=((Pe=Ge==null?void 0:Ge.exerciseParams)==null?void 0:Pe.errorMessage)&&typeof((me=Ge==null?void 0:Ge.exerciseParams)==null?void 0:me.errorMessage)=="object";(0,y.useEffect)(()=>{ie.actionTabs.key==="student-unlock"&&ne(void 0,null,function*(){const It=yield Le(Ve);yield we({}),It.status||rt(It)})},[ie.actionTabs.key]);const{time:Dt,end_time:Se}=(_e==null?void 0:_e.exercise)||{},ke=Be!=null&&Be.user_end_time?oe()(Be==null?void 0:Be.user_end_time).add(1,"minutes"):oe()(),Ct=oe()(Be==null?void 0:Be.user_total_end_time)>ke?Math.round(oe().duration(oe()(Be==null?void 0:Be.user_total_end_time).diff(ke.startOf("minute"))).asMinutes()):0,pt=((Be==null?void 0:Be.student_left_minutes)||0)+(He||0);return ee.createElement(ee.Fragment,null,ee.createElement(he.default,{width:514,centered:!0,closable:!!((ge=Ge==null?void 0:Ge.exerciseParams)!=null&&ge.unlockClose),maskClosable:!1,keyboard:!1,maskStyle:{background:"#000"},title:"\u63D0\u793A",open:ie.actionTabs.key==="student-unlock",footer:null,onCancel:()=>{de({type:"exercise/setActionTabs",payload:{}})}},ee.createElement(ye.Z,{spinning:ct||Je},it&&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 "),!it&&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"),it&&ee.createElement(Ee.default,{className:"mb20",pagination:{hideOnSinglePage:!0},dataSource:[((et=Ge==null?void 0:Ge.exerciseParams)==null?void 0:et.errorMessage)||{}],columns:be}),ee.createElement("div",{className:""},ee.createElement(fe.default,{form:ve,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(Te.default.Password,{autoComplete:"off",placeholder:"\u8BF7\u8F93\u5165\u8003\u8BD5\u89E3\u9501\u7801",visibilityToggle:!1})),Dt!==-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()(Be==null?void 0:Be.user_total_end_time).format("YYYY-MM-DD HH:mm")),"\uFF09")},ee.createElement(le,{MaxMinutes:Ct})),ee.createElement("div",{className:"mb20",style:{color:"#FA6400"}},"\u8BE5\u5B66\u751F\u5269\u4F59\u8003\u8BD5\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},ct||Je?"--":pt),"\u5206\u949F",pt!==0&&(Be==null?void 0:Be.user_end_time)&&ee.createElement("span",null,"\uFF0C\u4EA4\u5377\u622A\u6B62\u65F6\u95F4\uFF1A",ee.createElement("span",{className:"ml5"},oe()(Be==null?void 0:Be.user_end_time).add(He||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()(Se).format("YYYY-MM-DD HH:mm")))),ee.createElement(pe.Z,{justify:"space-between",align:"middle"},ee.createElement(ce.Z,null),ee.createElement(ce.Z,null,ee.createElement(Fe.ZP,{loading:ze,onClick:xt},"\u8FDB\u5165\u8003\u8BD5"))))))};yt.Z=(0,a.connect)(({exercise:ie})=>({exercise:ie}))(re)},8394:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return a}});var y=te(59301),ue=te(89070),Me=te(43418),fe=te(3113),he=te(71418),ye=te(88264),Ee=te(25555),Te=te(23954),pe=te(24334),ce=te(61186),Fe=te.n(ce),De=te(35106),Ze=te(59301),oe=(E,x,b)=>new Promise((z,ee)=>{var ne=re=>{try{le(b.next(re))}catch(ie){ee(ie)}},ae=re=>{try{le(b.throw(re))}catch(ie){ee(ie)}},le=re=>re.done?z(re.value):Promise.resolve(re.value).then(ne,ae);le((b=b.apply(E,x)).next())}),a=({open:E,onClose:x})=>{const[b,z]=(0,y.useState)(void 0);console.log((0,ue.useLocation)(),33);const ee=(0,ue.useLocation)();(0,y.useEffect)(()=>{E&&function(){return oe(this,null,function*(){const rt=yield(0,ye.X6)(E);z(rt.data)})}()},[E]);const{status:ne,created_at:ae,code:le,name:re,language:ie,pass_sets_count:Ae,set_count:de,error_msg:Pe,output:me,input:ge,expected_output:et,execute_memory:Ve,user:ve,execute_time:He,input_file_url:ze,output_file_url:Ne,is_file:Oe,expected_output_file_url:Ge}=b||{};return Ze.createElement(Me.default,{open:E,width:1e3,onCancel:()=>x(!1),footer:Ze.createElement(fe.ZP,{type:"primary",onClick:()=>x(!1)},"\u5173\u95ED"),centered:!0},Ze.createElement(he.Z,{spinning:!b,delay:500},Ze.createElement("div",{className:"record-detail-info"},b?Ze.createElement(Ze.Fragment,null,Ze.createElement("div",{className:"record-detail-body"},Ze.createElement("h2",null," \u63D0\u4EA4\u8BB0\u5F55 "),Ze.createElement("ul",{className:"record-info"},Ze.createElement("li",null," \u8BC4\u6D4B\u7ED3\u679C\uFF1A",Ze.createElement("span",{className:ne===0?"c-green":"c-red"},Ee.Im[ne])," "),Ze.createElement("li",null," \u63D0\u4EA4\u65F6\u95F4\uFF1A",Ze.createElement("span",null,Fe()(ae).format("YYYY-MM-DD HH:mm:ss"))," "),Ze.createElement("li",null," \u8BED\u8A00\uFF1A",Ze.createElement("span",null,ie)," "),Ze.createElement("li",null," \u6267\u884C\u7528\u65F6\uFF1A",Ze.createElement("span",null,He*1e3,"ms")," "),Ze.createElement("li",null," ",`${ne===De.h.HIDE_COMPILE_STATUS?"--":Ae} / ${de} \u4E2A\u901A\u8FC7\u7684\u6D4B\u8BD5\u7528\u4F8B`," ")),(0,Ee.gZ)({status:ne,error_msg:Pe,execute_time:He,output:me,input:ge,expected_output:et,input_file_url:ze,output_file_url:Ne,is_file:Oe,expected_output_file_url:Ge}),Ze.createElement("h2",null," \u63D0\u4EA4\u7684\u5185\u5BB9 "),Ze.createElement(Te.ZP,{height:"200px",width:"100%",language:ie==null?void 0:ie.toLocaleLowerCase(),value:pe.Base64.decode(le),options:{readOnly:!0}}))):null)))}},87001:function(ot,yt,te){"use strict";te.d(yt,{Im:function(){return de},Y4:function(){return me}});var y=te(59301),ue=te(92832),Me=te(8591),fe=te(3113),he=te(74440),ye=te(24334),Ee=te.n(ye),Te=te(61293),pe=te(33538),ce=te(85149),Fe=te(955),De=te(34376),Ze=te.n(De),oe=te(99064),a=te(89070),E=te(8394),x=te(34604),b=te(88264),z=te(34587),ee=te(23210),ne=te(92310),ae=te.n(ne),le=te(4901),re=te(59301),ie=(Ve,ve,He)=>new Promise((ze,Ne)=>{var Oe=rt=>{try{_e(He.next(rt))}catch(ct){Ne(ct)}},Ge=rt=>{try{_e(He.throw(rt))}catch(ct){Ne(ct)}},_e=rt=>rt.done?ze(rt.value):Promise.resolve(rt.value).then(Oe,Ge);_e((He=He.apply(Ve,ve)).next())});const{TextArea:Ae}=ue.default,de={[he.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[he.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[he.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 Pe=(Ve=>(Ve[Ve.SET_VISIBLE=0]="SET_VISIBLE",Ve[Ve.SET_TABINDEX=1]="SET_TABINDEX",Ve))(Pe||{});function me(Ve){const{status:ve,error_msg:He,output:ze,input:Ne,expected_output:Oe,is_file:Ge,input_file_url:_e,output_file_url:rt,expected_output_file_url:ct,setMonacoValue:we,setData:Be}=Ve,Je=(0,y.useRef)(),Le=(0,y.useRef)(),dt=(0,y.useRef)();let xt=null;const be={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch((0,y.useEffect)(()=>{if(ze&&!Ge&&Je.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Je.current);const Dt=(0,Fe.pp)(ye.Base64.decode(ze));it.write(Dt),it.setOption("theme",{background:"#1e1e1e"})}if(Ne&&!Ge&&Le.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(Le.current),it.write((0,Fe.pp)(Ne)),it.setOption("theme",{background:"#1e1e1e"})}if(Oe&&!Ge&&dt.current){const it=new De.Terminal({fontSize:14,letterSpacing:1,cols:83,rows:10});it.open(dt.current),it.write((0,Fe.pp)(ye.Base64.decode(Oe))),it.setOption("theme",{background:"#1e1e1e"})}},[ze]),ve){case he.h.NOMATCH:xt=re.createElement(re.Fragment,null,re.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!Ge&&re.createElement("div",{ref:Je}),Ge&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield(0,oe.ZP)(rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});we(it),setTimeout(()=>{Be(rt)},200)})},ze)),re.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!Ge&&re.createElement("div",{ref:dt}),Ge&&re.createElement("div",{style:be},re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(this,null,function*(){const it=yield fetch(ct,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});we(yield it.text()),setTimeout(()=>{Be(ct)},200)})},Oe)));break;case he.h.EXECUTEFAILURE:xt=re.createElement(re.Fragment,null,re.createElement("div",{style:{border:"1px #F6F7F9 solid"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!Ge&&re.createElement(ce.Z,{value:Ne,style:be}),Ge&&re.createElement("div",{style:be},re.createElement("a",{onClick:()=>(0,Fe.LR)(_e,Ne)},Ne))),re.createElement("div",{style:{border:"1px #F6F7F9 solid",marginTop:"10px"}},re.createElement("p",{style:{width:"100%",height:40,background:"#F6F7F9",lineHeight:"40px",color:"#666666",paddingLeft:"12px"}},"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:Te.Z.error,style:{color:"#E30000",padding:"0 10px"}},ye.Base64.decode(He),"111")));break;case he.h.COMPILEFAILURE:xt=re.createElement(re.Fragment,null,re.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),re.createElement("pre",{className:Te.Z.error},ye.Base64.decode(He)));break;case he.h.PODFAILURE:xt=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:xt=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",xt," ")}function ge(Ve){const{status:ve,error_msg:He,execute_time:ze,output:Ne,input:Oe,expected_output:Ge,is_file:_e,input_file_url:rt,output_file_url:ct,expected_output_file_url:we}=Ve;let Be=null;switch(ve){case he.h.OK:case he.h.NOMATCH:case he.h.EXECUTEFAILURE:case he.h.COMPILEFAILURE:Be=re.createElement("div",{id:"outputResultRef",className:"h100"});break;case he.h.PODFAILURE:Be=re.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case he.h.TIMEOUT:Be=re.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return re.createElement(re.Fragment,null," ",Be," ")}function et({value:Ve,className:ve}){return re.createElement("span",{className:ve},Ve)}yt.ZP=({input:Ve,is_file:ve,debuging:He,submitting:ze,executingMessage:Ne,debugResult:Oe,onChangeInput:Ge,onDebugCode:_e,onSubmitCode:rt,hack:ct,user:we,submitResult:Be,isWhiteTheme:Je,topDispatch:Le})=>{const[dt]=(0,a.useSearchParams)(),xt=(0,a.useParams)(),[be,it]=(0,y.useState)(!1),[Dt,Se]=(0,y.useState)(!1),[ke,Ct]=(0,y.useState)(1),[pt,It]=(0,y.useState)(!1),[Et,Xt]=(0,y.useState)(0),[at,tt]=(0,y.useState)(!1),[St,ut]=(0,y.useState)(""),[nt,lt]=(0,y.useState)(""),We=(0,y.useRef)(),Mt=(0,y.useRef)(),nn=(0,y.useRef)(null),Ot=(0,y.useRef)(null),Jt=(0,y.useRef)(null);console.log(Be,"submitResult",xt);const{status:$t,id:dn,input:bn,output:Cn,expected_output:sn,is_file:In,input_file_url:Zt,output_file_url:Rt,expected_output_file_url:Wt,error_msg:Gn,hack_sets:Nn}=Be||{};(0,y.useEffect)(()=>{$t===0&&(Ct(1),Xt(0))},[$t,dn]),(0,y.useEffect)(()=>{ie(void 0,null,function*(){var Gt;const Ie=yield(0,b.rX)(xt==null?void 0:xt.id,"submit");(Ie==null?void 0:Ie.status)===0&&(Ie!=null&&Ie.data&&((Gt=Ie==null?void 0:Ie.data)==null?void 0:Gt.status)!==0?(Le({type:z.Types.SET_SUBMIT_RESULT,payload:{submitResult:Ie==null?void 0:Ie.data}}),Ct(2),Xt(320)):(Ct(1),Xt(0)))})},[xt==null?void 0:xt.id]),(0,y.useEffect)(()=>{if(We.current){let qt=function(xe){Pt=ht.offsetHeight,jt=!0,vt=xe.pageY,Jt.current.style.display="block"},Gt=function(){jt=!1,Jt.current.style.display="none"},Ie=function(xe){if(jt){fn();let Qe=vt-xe.pageY,je=Pt+Qe;if(je<0&&(je=0),je>window.innerHeight-150&&(je=window.innerHeight-150),ke===1){je<=34?Xt(0):Xt(je);return}console.log(je,"resizeH"),Xt(je)}};const ht=nn.current;let Pt=0,jt=!1,vt=0;const ft=document.getElementById("case-y-bar");return ft==null||ft.addEventListener("mousedown",qt),document.addEventListener("mousemove",Ie),document.addEventListener("mouseup",Gt),()=>{const xe=document.getElementById("case-y-bar");xe==null||xe.removeEventListener("mousedown",qt),document.removeEventListener("mousemove",Ie),document.removeEventListener("mouseup",Gt)}}},[We,ke]),(0,y.useEffect)(()=>{const qt=x.Z.subscribe("resize-move-bar",fn);if(dt.get("type")!=="exercises")return document.addEventListener((0,le.gH)(),un),()=>{document.removeEventListener((0,le.gH)(),un),qt()}},[]),(0,y.useEffect)(()=>{});function fn(){var qt,Gt,Ie,ht;const Pt=document.getElementById("outputResultRef");if(Pt){let jt=Pt.dataset.text;Mt.current.reset(),Mt.current.writeln(jt);const vt=document.getElementById("outputResultRef").offsetWidth-20,ft=((ht=(Ie=(Gt=(qt=Mt.current)==null?void 0:qt._core)==null?void 0:Gt._renderService)==null?void 0:Ie.dimensions)==null?void 0:ht.actualCellWidth)||10,xe=Math.ceil(vt/ft);Mt.current.resize(xe,Math.ceil(Pt.clientHeight/16))}}function rn(){it(!be),setTimeout(()=>{fn()},300),Xt(be?320:window.innerHeight-150)}function hn(){Dt?(Se(!1),(0,le.BU)()):(Se(!0),(0,le.Dj)(Ot.current))}const un=qt=>{(0,le.vp)()||Se(!1)},Ut=(0,y.useMemo)(()=>{if(Oe){const{status:qt,output:Gt,error_msg:Ie}=Oe;return setTimeout(()=>{let ht="",Pt=document.getElementById("outputResultRef");Gt?ht=ye.Base64.decode(Gt):Ie&&(ht=ye.Base64.decode(Ie)),Mt.current=new De.Terminal({fontSize:14,theme:{background:"#181e2e",cursor:"transparent"},rendererType:"dom"}),Mt.current.open(Pt),Mt.current.onKey(function(jt){var vt;if(jt.domEvent.key.toLocaleUpperCase()==="C"&&jt.domEvent.ctrlKey){jt.domEvent.preventDefault();let ft=(vt=Mt.current)==null?void 0:vt.getSelection();navigator.clipboard.writeText(ft).then(()=>{})}}),Pt.dataset.text=ht,Mt.current.setOption("convertEol",!0),fn()},300),re.createElement(re.Fragment,null,ge(Oe))}return null},[Oe]);function zn(){var qt,Gt;if(!(ct!=null&&ct.code)||((qt=ct==null?void 0:ct.code)==null?void 0:qt.trim().length)===0){(Gt=Me.ZP)==null||Gt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(1),Xt(320),_e()}const wt=qt=>ie(void 0,null,function*(){let Gt=yield(0,oe.ZP)(`/api/problems/${qt}/start.json`,{method:"get",params:{hack_user_id:we==null?void 0:we.user_id}});Gt&&(window.location.href=`/myproblems/${Gt==null?void 0:Gt.identifier}${window.location.search}`)});function Bt(){In?navigator.clipboard.writeText(ye.Base64.decode(Gn)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")}):navigator.clipboard.writeText(ye.Base64.decode(Cn)).then(()=>{Me.ZP.success("\u590D\u5236\u9519\u8BEF\u4FE1\u606F\u6210\u529F")})}return re.createElement(y.Fragment,null,re.createElement("div",{className:ae()(Te.Z.case,Je&&Te.Z.whiteCase),style:{height:Et},ref:nn},re.createElement("div",{className:Te.Z.fullMask,ref:Jt}),re.createElement("div",{className:Te.Z["resize-y-bar"],id:"case-y-bar",ref:We,draggable:!1},ke===2&&re.createElement("i",{className:"iconfont icon-guangbiao",draggable:!1})),ke===1&&(Et<=34?re.createElement("div",{onClick:()=>{Xt(320)},className:Te.Z.unfoldBtn},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-zhankai9 ml10 font12"})):re.createElement("div",{onClick:()=>{Xt(0)},className:Te.Z.unfoldBtn,style:{borderRadius:"0px 0px 8px 8px",top:0}},"\u63A7\u5236\u53F0",re.createElement("i",{className:"iconfont icon-shouqi8 ml10 font12"}))),re.createElement("div",null,re.createElement("div",{className:Te.Z.caseHead},re.createElement("div",{className:Te.Z.dot}),re.createElement("div",{className:Te.Z.text},ke===1?"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C":"\u8BC4\u6D4B\u7ED3\u679C"),ke===2&&!ze&&typeof $t=="number"&&re.createElement(re.Fragment,null,$t===he.h.OK?re.createElement("div",{className:Te.Z.pass},re.createElement("i",{className:"iconfont icon-tongguo font14 mr5"}),"\u8BC4\u6D4B\u901A\u8FC7"):re.createElement("div",{className:Te.Z.noPass},re.createElement("i",{className:"iconfont icon-jinggao-3 font14 mr5"}),de[$t])),re.createElement("div",{className:Te.Z.btns},ke===2&&!ze&&re.createElement(re.Fragment,null,$t!==he.h.OK&&re.createElement("div",{onClick:Bt},re.createElement("i",{className:"iconfont icon-fuzhi8"}),"\u590D\u5236\u9519\u8BEF\u4FE1\u606F"),re.createElement("div",{onClick:()=>{tt(dn)}},re.createElement("i",{className:"iconfont icon-danceng-xinjianwenjian"}),"\u663E\u793A\u8BE6\u60C5")),dt.get("type")!=="exercises"&&re.createElement("div",{title:"\u5C55\u5F00/\u6536\u7F29",onClick:()=>rn()},re.createElement("i",{className:`iconfont icon-${be?"suoxiao1":"fangda"}`})))),re.createElement("div",{style:{display:ke===1?"block":"none"}},He?re.createElement(pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34}},re.createElement("div",{className:Te.Z.result},re.createElement("div",{className:Te.Z.left},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B")),re.createElement("div",{className:Te.Z.leftNode},re.createElement(Ae,{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:ve?"":Ve,onChange:Ge}))),re.createElement("div",{className:Te.Z.right},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u4EE3\u7801\u6267\u884C\u7ED3\u679C")),re.createElement("div",{className:Te.Z.node},Oe?Ut:re.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")))))),re.createElement("div",{style:{display:ke===2?"block":"none"}},ze?re.createElement(pe.Z,{style:{color:"#1976d2"},message:"\u670D\u52A1\u542F\u52A8\u4E2D..."}):re.createElement("div",{style:{height:Et-34,display:"flex",flexDirection:"column",overflow:"hidden"}},re.createElement("div",{ref:Ot,className:Te.Z.elseNode},re.createElement("div",{className:Te.Z.nameWrap},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u5165")),re.createElement("div",{className:Te.Z.scroll},re.createElement("pre",{className:Te.Z.scrollBox,style:pt?{height:Dt?"calc(100vh - 20px)":200}:{height:24,overflow:"hidden"}},!In&&re.createElement(et,{value:bn}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield fetch(Zt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield qt.text()),setTimeout(()=>{ut(Zt)},200)})},bn)),bn&&re.createElement("div",{className:Te.Z.action},re.createElement("span",{onClick:()=>It(!pt)},pt?"\u6536\u8D77":"\u5C55\u5F00"),dt.get("type")!=="exercises"&&re.createElement("i",{title:"\u5168\u5C4F/\u9000\u51FA\u5168\u5C4F",onClick:()=>hn(),className:`iconfont icon-${Dt?"suoxiao1":"fangda"}`})))),re.createElement("div",{className:Te.Z.result,style:{flex:1,overflow:"hidden"}},re.createElement("div",{className:Te.Z.left},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00FA95"},className:"iconfont iconfont icon-zidingyiceshiyongli font14 mr5"}),re.createElement("span",null,"\u9884\u671F\u8F93\u51FA")),re.createElement("div",{className:Te.Z.node,style:{background:"#1B2333",color:"#2ABD8C"}},re.createElement("pre",null,!In&&re.createElement(et,{className:"mb10",value:sn&&ye.Base64.decode(sn)||""}),In&&re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield fetch(Wt,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}});lt(yield qt.text()),setTimeout(()=>{ut(Wt)},200)})},sn)))),re.createElement("div",{className:Te.Z.right},re.createElement("div",{className:Te.Z.title},re.createElement("i",{style:{color:"#00DFFF"},className:"iconfont iconfont icon-daimazhihangjieguo font14 mr5"}),re.createElement("span",null,"\u5B9E\u9645\u8F93\u51FA")),re.createElement("div",{className:Te.Z.node,style:{color:$t===he.h.OK?"#2ABD8C":"#FF2C29"}},re.createElement("pre",null,($t===4||$t===5)&&re.createElement(et,{className:"mb10",value:Gn&&ye.Base64.decode(Gn)||""}),$t!=4&&$t!=5&&(In?re.createElement("a",{style:{fontSize:"16px"},onClick:()=>ie(void 0,null,function*(){const qt=yield(0,oe.ZP)(Rt,{method:"Get",headers:{"Content-Type":"application/xml",Accept:"*/*"}});try{lt(qt)}catch(Gt){lt("")}setTimeout(()=>{ut(Rt)},200)})},Cn):re.createElement(et,{className:"mb10",value:Cn&&ye.Base64.decode(Cn)||""})))))))))),re.createElement("div",{className:ae()(Te.Z.footer,Je&&Te.Z.whiteFooter),style:{zIndex:100}},(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.above_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>wt(ct==null?void 0:ct.above_question),id:"oj-prev",ghost:!0},"\u4E0A\u4E00\u9898"),(ct==null?void 0:ct.is_program)&&(ct==null?void 0:ct.under_question)&&re.createElement(fe.ZP,{className:"mr10",type:"primary",onClick:()=>wt(ct==null?void 0:ct.under_question),id:"oj-next",ghost:!0},"\u4E0B\u4E00\u9898"),re.createElement(fe.ZP,{style:{border:"1px solid #2ABD8C",color:"#2ABD8C"},ghost:!0,disabled:He||ze,loading:He,color:"#2ABD8C",className:"mr10",onClick:zn},"\u8C03\u8BD5\u4EE3\u7801"),dt.get("qtype")!=="8"&&re.createElement(fe.ZP,{className:Te.Z.disabled,type:"primary",icon:re.createElement("i",{className:"iconfont icon-bofang1"}),loading:ze,disabled:He||ze,onClick:()=>{var qt,Gt;if(!(ct!=null&&ct.code)||((qt=ct==null?void 0:ct.code)==null?void 0:qt.trim().length)===0){(Gt=Me.ZP)==null||Gt.warning("\u4EE3\u7801\u4E0D\u80FD\u4E3A\u7A7A\uFF0C\u8BF7\u5148\u7F16\u5199\u4EE3\u7801\u540E\uFF0C\u518D\u8FDB\u884C\u8BC4\u6D4B\uFF01");return}Ct(2),Xt(320),rt()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4")),re.createElement(E.Z,{onClose:tt,open:at}),re.createElement(ee.Z,{close:!0,data:St,type:St.length?"txt":"",onClose:()=>ut(""),monacoEditor:{value:nt,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}}))}},34587:function(ot,yt,te){"use strict";te.r(yt),te.d(yt,{Types:function(){return zt},default:function(){return ga}});var y=te(59301),ue=te(89070),Me=te(31797),fe=te(43418),he=te(71418),ye=te(3113),Ee=te(6848),Te=te(95237),pe=te(88264),ce=te(94941),Fe=te(4901),De=te(17064),Ze=te(3294),oe=te(87169),a=te(43428),E=te(23954),x=te(79346),b=te(16479),z=te(16869),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Ce,Xe,Ue)=>Xe in Ce?ne(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,Pe=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))ie.call(Xe,Ue)&&de(Ce,Ue,Xe[Ue]);if(re)for(var Ue of re(Xe))Ae.call(Xe,Ue)&&de(Ce,Ue,Xe[Ue]);return Ce},me=(Ce,Xe)=>ae(Ce,le(Xe));const ge={theme:(0,b.G)("ProgrammingCodeMode","vs-dark"),fontSize:(0,b.G)("cmFontSize",14),showEditorSetting:!1,tabToSpace:(0,b.G)("cmTabToSpace",!0)};var et=(Ce=>(Ce[Ce.set_font_size=0]="set_font_size",Ce[Ce.set_theme=1]="set_theme",Ce[Ce.on_tab_to_space=2]="on_tab_to_space",Ce[Ce.set_show_editor_setting=3]="set_show_editor_setting",Ce))(et||{});function Ve(Ce,Xe){switch(Xe.type){case 3:return me(Pe({},Ce),{showEditorSetting:Xe.payload});case 1:return me(Pe({},Ce),{theme:Xe.payload});case 0:return me(Pe({},Ce),{fontSize:Xe.payload});case 2:return me(Pe({},Ce),{tabToSpace:Xe.payload});default:throw new Error}}var ve=({isLoading:Ce,value:Xe,onChange:Ue,language:At,onUpdateCode:gt,ActionBarRender:$e,setIsWhiteTheme:st})=>{const[Ht,vn]=(0,y.useReducer)(Ve,ge),{theme:on,fontSize:Kt,showEditorSetting:Nt,tabToSpace:wn}=Ht,cn=(0,y.useRef)(),na=(0,y.useRef)();(0,y.useEffect)(()=>{st(on==="vs")},[on]);const Ke={onFontSizeChange:Kn=>{vn({type:0,payload:Kn}),(0,b.t)("cmFontSize",Kn)},tabToSpace:wn,cmFontSize:Kt,className:"oj",cmCodeMode:on,onTabToSpace:Kn=>{vn({type:2,payload:Kn}),(0,b.t)("cmTabToSpace",Kn)},onCodeModeChange:Kn=>{vn({type:1,payload:Kn}),(0,b.t)("ProgrammingCodeMode",Kn)}};function Pn(){vn({type:3,payload:!1})}function aa(){vn({type:3,payload:!0})}const Ta={value:Xe,language:At,theme:on,options:{fontSize:Kt,insertSpaces:wn},onChange:Kn=>{Ue(Kn),na.current=Kn,clearTimeout(cn.current),cn.current=setTimeout(()=>{gt(na.current)},1e4)},onEditBlur:Kn=>{na.current&>(na.current)}};return ee.createElement(y.Fragment,null,$e(aa),ee.createElement("div",{style:{flex:1,overflow:"hidden"}},!Ce&&ee.createElement(E.ZP,Pe({},Ta))),ee.createElement(x.Z,null,ee.createElement(a.Z,{rootClassName:"oj",title:null,placement:"right",closable:!1,open:Nt,onClose:Pn},ee.createElement(z.Z,Pe({},Ke)))))},He=te(60141),ze=te(24334),Ne=te(87001),Oe={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"},Ge={pagination:"pagination___yDAjZ",info:"info___ATmsa",wrap:"wrap____KX19"},_e=te(1710),rt=te(58421),ct=te(58617),we=te(8394),Be=te(61186),Je=te.n(Be),Le=te(59301);const{Column:dt}=_e.default;var xt=({submitResult:Ce,submitting:Xe,submitRecords:Ue,page:At,onPageChange:gt,topicId:$e})=>{const[st]=(0,ue.useSearchParams)(),{records:Ht,records_count:vn}=Ue||{},[on,Kt]=(0,y.useState)(!1),Nt=st.get("type")==="1";return Le.createElement(he.Z,{spinning:Xe,tip:"\u8BC4\u6D4B\u4E2D...",indicator:Le.createElement(ct.Z,{style:{fontSize:24},spin:!0})},(Ht==null?void 0:Ht.length)>0?Le.createElement(_e.default,{dataSource:Ht,rowKey:"id",pagination:!1},Le.createElement(dt,{title:"\u63D0\u4EA4\u65F6\u95F4",dataIndex:"created_at",key:"created_at",render:(wn,cn)=>Le.createElement("span",null," ",Je()(wn).format("YYYY-MM-DD HH:mm:ss"))}),Le.createElement(dt,{title:"\u8BC4\u6D4B\u7ED3\u679C",dataIndex:"status",key:"status",render:(wn,cn)=>{var na;return Le.createElement("span",{className:`${wn===0?"c-green":"c-red"} current`,onClick:()=>{Kt(cn.id)}},(na=Ne.Im[wn])==null?void 0:na.replace("\u8C03\u8BD5","\u8BC4\u6D4B"))}}),Le.createElement(dt,{title:`\u6267\u884C\u7528\u65F6 (${Nt?"MS":"S"})`,dataIndex:"execute_time",key:"execute_time",render:wn=>wn?Nt?wn:wn/1e3:""}),Le.createElement(dt,{title:`\u5185\u5B58\u6D88\u8017\uFF08${Nt?"KB":"MB"}\uFF09`,dataIndex:"execute_memory",key:"execute_memory",render:wn=>wn?Nt?wn:parseFloat((wn/1024).toFixed(2)):""}),Le.createElement(dt,{title:"\u8BED\u8A00",dataIndex:"language",key:"language"}),Le.createElement(dt,{title:"\u64CD\u4F5C",dataIndex:"status",key:"status",render:(wn,cn)=>Le.createElement("span",{className:"c-light-primary current",onClick:()=>{Kt(cn.id)}},"\u67E5\u770B")})):Le.createElement("div",{style:{height:300,width:"100%"}}),Le.createElement(we.Z,{onClose:Kt,open:on}),vn>15?Le.createElement(rt.Z,{className:Ge.pagination,current:At,pageSize:15,total:vn,onChange:gt}):null)},be=te(8797),it=te(12563),Dt={desc:"desc___iOAgd",info:"info___GPALq",info_tag:"info_tag___CFEn8"},Se=te(85149),ke=te(59301);const Ct={1:{name:"\u7B80\u5355",color:"#52c41a"},2:{name:"\u4E2D\u7B49",color:"#faad14"},3:{name:"\u56F0\u96BE",color:"#f5222d"}};var pt=({hack:Ce})=>{const{language:Xe,difficult:Ue,time_limit:At,description:gt}=Ce,[$e]=(0,ue.useSearchParams)(),st=Ct[Ue];return ke.createElement(ke.Fragment,null,ke.createElement("ul",{className:Dt.info},ke.createElement("li",null,"\u7F16\u7A0B\u8BED\u8A00\xA0\xA0",ke.createElement("b",{className:Dt.info_tag},Xe)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u96BE\u5EA6"),"\xA0\xA0",ke.createElement(it.default,{color:st==null?void 0:st.color},st==null?void 0:st.name)),ke.createElement("li",null,ke.createElement("span",{className:"ml20"},"\u5355\u4E2A\u6D4B\u8BD5\u96C6\u8BC4\u6D4B\u65F6\u957F\u9650\u5236"),"\xA0\xA0",ke.createElement("span",{style:{color:"#333333"}},At,"\u79D2"))),$e.get("qtype")==="8"?ke.createElement(Se.Z,{value:gt,showProgramFill:!0,className:Dt.desc}):ke.createElement(Se.Z,{value:gt,className:Dt.desc}))},It={},Et=te(59301),Xt=({hack:Ce,current_user:Xe})=>Et.createElement("div",{className:It.answer},Ce!=null&&Ce.answer_text?Et.createElement(Se.Z,{style:{padding:"13px 0"},value:(Ce==null?void 0:Ce.answer_text)||""}):Et.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u53C2\u8003\u7B54\u6848~"})),at=te(34604),tt=te(99064);function St(Ce,Xe){return(0,tt.U2)(`/problems/${Ce}/comments.json`,{page:Xe,limit:10})}function ut(Ce){return(0,tt.v_)(`/discusses/${Ce}/plus.json`,{container_type:"Discuss",type:1})}function nt(Ce,Xe,Ue){return(0,tt.v_)(`/problems/${Ce}/comments/reply.json`,{comments:{content:Ue,parent_id:Xe}})}function lt(Ce,Xe){return(0,tt.v_)(`/problems/${Ce}/comments.json`,{comments:{content:Xe}})}function We(Ce,Xe,Ue){return(0,tt.v_)(`/problems/${Ce}/comments/${Xe}/hidden.json`,Ue)}function Mt(Ce,Xe){return(0,tt.IV)(`/problems/${Ce}/comments/${Xe}`)}var nn=te(34362);function Ot({author:Ce}){return y.createElement("a",{href:`/users/${Ce.login}`,target:"_blank"},y.createElement("img",{alt:"\u7528\u6237\u5934\u50CF",height:"50",style:{borderRadius:"50%"},src:`${Ze.Z.IMG_SERVER}/images/${Ce.image_url}`,width:"50"}))}function Jt({data:Ce,index:Xe,parentDiscussIndex:Ue,user:At,onSetActionType:gt}){const{author:$e,can_delete:st,content:Ht,id:vn,time:on}=Ce;function Kt(){gt({id:vn,index:Xe,type:"delete-discuss",parentDiscussIndex:Ue,message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}const Nt=At.admin||st||$e.user_id===At.user_id;return y.createElement("div",{className:"discuss-item-container second-discuss "},y.createElement(Ot,{author:$e}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${$e.login}`,target:"_blank"},$e.name),y.createElement("span",{className:"grey"},on),y.createElement("div",{className:"btn-group",style:{marginBottom:0}},Nt?y.createElement("a",{onClick:Kt,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null)),y.createElement(Se.Z,{className:"discuss-content",value:Ht})))}var $t=({user:Ce,data:Xe,index:Ue,onPlusDiscuss:At,onSetActionType:gt,activeDiscussIndex:$e,onReplyDiscuss:st,onSetActiveDiscussIndex:Ht})=>{const{content:vn,children:on,hidden:Kt,id:Nt,praise_count:wn,time:cn,user_praise:na,can_delete:Ke,author:Pn}=Xe;function aa(){Ht(Nt)}function Ta(){At(Nt,!na,Ue)}function Kn(){gt({id:Nt,index:Ue,type:"delete-discuss",message:"\u786E\u5B9A\u8981\u5220\u9664\u8BE5\u6761\u56DE\u590D\u5417"})}function Qa(){gt({id:Nt,index:Ue,params:{hidden:Kt?"0":"1"},type:"hidden-discuss",message:Kt?"\u786E\u5B9A\u8981\u53D6\u6D88\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417":"\u786E\u5B9A\u8981\u9690\u85CF\u8BE5\u6761\u56DE\u590D\u5417"})}const Jn=Ce.admin||Ce.user_id===Pn.user_id;return y.createElement("div",{className:"discuss-item-container",key:Nt},y.createElement(Ot,{author:Pn}),y.createElement("section",null,y.createElement("div",{className:"discuss-info"},y.createElement("a",{href:`/users/${Pn.login}`,target:"_blank"}," ",Pn.name," "),y.createElement("span",{className:"grey"},cn)),y.createElement(Se.Z,{className:"discuss-content",value:vn}),on&&on.length>0?y.createElement("div",{className:"reply-discuss-container"},on.map((ma,ia)=>y.createElement(Jt,{key:ma.id,data:ma,index:ia,user:Ce,onSetActionType:gt,parentDiscussIndex:Ue}))):null,y.createElement("div",{className:"btn-group"},Jn?y.createElement("a",{onClick:Qa,title:Kt?"\u53D6\u6D88\u9690\u85CF":"\u9690\u85CF\u8BC4\u8BBA"},y.createElement("i",{className:Kt?"iconfont icon-yincangbiyan":"fa fa-eye"})):null,Ke&&(!on||on.length==0)?y.createElement("a",{onClick:Kn,title:"\u5220\u9664"},y.createElement("i",{className:"iconfont icon-shanchu"})):null,y.createElement("a",{onClick:aa,title:"\u56DE\u590D"}," ",y.createElement("i",{className:"iconfont icon-huifu1"})," "),y.createElement("a",{onClick:Ta,className:na?"c-orange":""},y.createElement("i",{className:na?"iconfont icon-dianzan mr3":"iconfont icon-dianzan-xian mr3 "}),y.createElement("span",null,wn||""))),y.createElement(nn.Z,{id:Nt,activeDiscussIndex:$e,onReplyDiscuss:st})))},dn=te(61398),bn={"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"},Cn=te(12290),sn=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())}),In=({user_praise:Ce,praise_count:Xe,praisePlus:Ue,onCreateDiscuss:At,discuss_count:gt})=>{const[$e,st]=(0,y.useState)(!1),[Ht,vn]=(0,y.useState)("");function on(cn){vn(cn)}function Kt(){st(!0)}function Nt(){st(!1)}function wn(){return sn(this,null,function*(){At(Ht),vn(""),st(!1)})}return y.createElement("div",{className:`${bn["dis-input-editor-container"]} ${$e?bn.active:""} `},y.createElement("div",{className:$e?`hide ${bn["text-area"]}`:bn["text-area"]},y.createElement("input",{placeholder:"\u8BF4\u70B9\u4EC0\u4E48",onClick:Kt}),y.createElement("a",null," ",y.createElement("i",{className:"iconfont icon-huifu1"})," \xA0 \xA0",gt," "),y.createElement("a",{className:"c-light-black",onClick:Ue,title:Ce?"\u53D6\u6D88\u70B9\u8D5E":"\u70B9\u8D5E"},y.createElement("i",{className:`mr3 ${Ce?"iconfont icon-dianzan c-orange":"iconfont icon-dianzan-xian"} `}),Xe?y.createElement("span",null,Xe):"")),$e?y.createElement("div",{className:bn["input-mask"],onClick:Nt}):null,y.createElement("div",{className:$e?bn["md-container"]:`${bn["md-container"]} hide`},y.createElement(Cn.Z,{id:"discuss-input-editor",miniToolbar:!0,watch:!1,noStorage:!0,defaultValue:Ht,height:240,onChange:on}),y.createElement("div",{className:bn["tip-container"],onClick:Nt},y.createElement("a",{className:bn["btn-send"],onClick:wn}," \u53D1\u9001 "))))},Zt=te(59301),Rt=Object.defineProperty,Wt=Object.defineProperties,Gn=Object.getOwnPropertyDescriptors,Nn=Object.getOwnPropertySymbols,fn=Object.prototype.hasOwnProperty,rn=Object.prototype.propertyIsEnumerable,hn=(Ce,Xe,Ue)=>Xe in Ce?Rt(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,un=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))fn.call(Xe,Ue)&&hn(Ce,Ue,Xe[Ue]);if(Nn)for(var Ue of Nn(Xe))rn.call(Xe,Ue)&&hn(Ce,Ue,Xe[Ue]);return Ce},Ut=(Ce,Xe)=>Wt(Ce,Gn(Xe)),zn=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const wt={loading:!1,page:1,data:[],count:0,actionType:null,activeDiscussIndex:null};var Bt=(Ce=>(Ce[Ce.GET_DISCUSSES=0]="GET_DISCUSSES",Ce[Ce.TOP_OR_DOWN_DISCUSS=1]="TOP_OR_DOWN_DISCUSS",Ce[Ce.ACTIVE_DISCUSS_INDEX=2]="ACTIVE_DISCUSS_INDEX",Ce[Ce.PLUS_DISCUSS=3]="PLUS_DISCUSS",Ce[Ce.SET_ACTION_TYPE=4]="SET_ACTION_TYPE",Ce[Ce.SET_PAGE=5]="SET_PAGE",Ce[Ce.SHOW_DISCUSSES_LOADING=6]="SHOW_DISCUSSES_LOADING",Ce))(Bt||{});function qt(Ce,Xe){switch(Xe.type){case 6:return Ut(un({},Ce),{loading:!0});case 0:return un(un({},Ce),Xe.payload);case 1:return un(un({},Ce),Xe.payload);case 4:return un(un({},Ce),Xe.payload);case 3:return un(un({},Ce),Xe.payload);case 5:return Ut(un({},Ce),{page:Xe.payload});case 2:return un(un({},Ce),Xe.payload);default:throw new Error}}var Gt=({user:Ce,identifier:Xe,hack:Ue,onTriggerPraise:At,activeIndex:gt})=>{const[$e,st]=(0,y.useReducer)(qt,wt),{loading:Ht,page:vn,data:on,count:Kt,actionType:Nt,activeDiscussIndex:wn}=$e,cn=(0,y.useCallback)(()=>zn(void 0,null,function*(){st({type:6});const ma=yield St(Xe,vn),{comments:ia,disscuss_count:fa}=ma;st({type:0,payload:{data:ia,count:fa,loading:!1}})}),[vn,Xe]);(0,y.useEffect)(()=>{gt==="2"&&cn()},[Xe,vn,gt]);function na(ma){st({type:5,payload:ma})}function Ke(ma){st({type:4,payload:{actionType:ma}})}function Pn(ma){st(wn===ma?{type:2,payload:{activeDiscussIndex:null}}:{type:2,payload:{activeDiscussIndex:ma}})}function aa(ma,ia,fa){return zn(this,null,function*(){try{const xa=yield ut(ma);on[fa].user_praise=ia,on[fa].praise_count=xa.praise_count,st({type:3,payload:{data:[...on]}})}catch(xa){console.log(xa)}})}function Ta(){return zn(this,null,function*(){const{id:ma,params:ia,type:fa,index:xa,parentDiscussIndex:ha}=Nt;if(fa==="hidden-discuss"&&(yield We(Xe,ma,ia),ha?on[ha].children[xa].hidden=ia.hidden==1:on[xa].hidden=ia.hidden==1,st({type:4,payload:{actionType:null,data:[...on]}})),fa==="delete-discuss"){if(yield Mt(Xe,ma),ha||ha===0){let ka=on[ha].children;for(let ya=ka.length-1;ya>=0;ya--)if(ka[ya].id===ma){ka.splice(ya,1);break}on[ha].children=ka}else for(let ka=on.length-1;ka>=0;ka--)if(on[ka].id===ma){on.splice(ka,1);break}st({type:4,payload:{actionType:null,data:[...on]}})}})}function Kn(){st({type:4,payload:{actionType:null}})}function Qa(ma,ia){return zn(this,null,function*(){try{yield nt(Xe,ma,ia),cn()}catch(fa){console.log(fa)}})}function Jn(ma){return zn(this,null,function*(){st({type:6}),yield lt(Xe,ma),cn()})}return Zt.createElement(Zt.Fragment,null,Zt.createElement("div",{className:"discuss-panel"},on.length===0?Zt.createElement(be.Z,null):on.map((ma,ia)=>Zt.createElement($t,{onReplyDiscuss:Qa,onPlusDiscuss:aa,onSetActiveDiscussIndex:Pn,onSetActionType:Ke,data:ma,index:ia,user:Ce,activeDiscussIndex:wn})),Kt>10?Zt.createElement("div",{className:"pagination-container"},Zt.createElement(rt.Z,{showQuickJumper:!0,onChange:na,current:vn,total:Kt})):null),Zt.createElement(In,{user_praise:Ue.user_praise,praise_count:Ue.praises_count,praisePlus:At,discuss_count:Ue.comments_count,onCreateDiscuss:Jn}),Zt.createElement(x.Z,null,Zt.createElement(fe.default,{centered:!0,title:"\u63D0\u793A",open:!!Nt,onOk:Ta,onCancel:Kn},Zt.createElement("p",null,Nt?Nt.message:"")),Zt.createElement(dn.Z,null)))},Ie=te(57809),ht=te(92832),Pt=te(65615),jt={},vt=te(59301),ft=({hack:Ce,current_user:Xe})=>vt.createElement("div",{className:jt.answer},Ce!=null&&Ce.analysis?vt.createElement(Se.Z,{style:{padding:"13px 0"},value:(Ce==null?void 0:Ce.analysis)||""}):vt.createElement(be.Z,{customText:"\u6682\u672A\u8BBE\u7F6E\u9898\u76EE\u89E3\u6790~"})),xe={hackSets:"hackSets___tw75g",collapseWrapper:"collapseWrapper___TteKi",panelHeader:"panelHeader___Y_Xjq",rateInput:"rateInput___y1qUi",open:"open___xrixP",close:"close___jb6D2",uploadTableWrapper:"uploadTableWrapper___U9Tz_"},Qe=te(36381),je=te(43604),Ft=te(78241),Qt=te(5871),_t=te(72161),gn=te(59301);const{TextArea:An}=ht.default,{Panel:Mn}=Qe.default;var pn=({data:Ce,hack:Xe})=>(console.log(Ce,Xe,"data"),Xe!=null&&Xe.is_file?gn.createElement(_t.Y2,{disabled:!0,className:xe.uploadTableWrapper,showScore:!Xe.test_set_score,data:Ce,isProgramHomework:!0}):gn.createElement("div",{className:xe.hackSets},Ce==null?void 0:Ce.map((Ue,At)=>gn.createElement(Qe.default,{accordion:!0,bordered:!1,key:At,defaultActiveKey:At===0&&Ue.id,className:xe.collapseWrapper,expandIcon:({isActive:gt})=>gn.createElement("i",{className:`iconfont icon-weizhankai ${gt?xe.open:xe.close}`,style:{fontSize:14,transition:"all .2s"}})},gn.createElement(Mn,{key:Ue.id,header:gn.createElement(Te.Z,{align:"middle",justify:"space-between",wrap:!1},gn.createElement(je.Z,{className:xe.panelHeader},gn.createElement("span",null,"\u6D4B\u8BD5\u7528\u4F8B",At+1)),gn.createElement(je.Z,{flex:1},gn.createElement(Te.Z,{align:"middle",justify:"end",wrap:!1},!(Xe!=null&&Xe.test_set_score)&&gn.createElement(je.Z,{className:xe.rateInput},gn.createElement("span",{className:"mr20"},"\u8BC4\u5206\u5360\u6BD4"),gn.createElement("div",null,gn.createElement(Ft.default.Item,{noStyle:!0},gn.createElement(Qt.Z,{value:Ue==null?void 0:Ue.score,className:xe.baseFormItem,min:0,max:100,disabled:!0}))),gn.createElement("span",{className:"ml10"},"%")))))},gn.createElement(Ft.default.Item,{label:"\u8F93\u5165",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ue==null?void 0:Ue.input,rows:4})),gn.createElement(Ft.default.Item,{label:"\u8F93\u51FA",labelCol:{span:24}},gn.createElement(An,{readOnly:!0,value:Ue==null?void 0:Ue.output,rows:4}))))))),Zn={tabs:"tabs___p2jIb",tabWarp:"tabWarp___mt05L",tab:"tab___IYGdQ",active:"active___fQMlP",content:"content___GWVJY"},Ye=te(59301),Dn=(0,y.forwardRef)(({data:Ce=[]},Xe)=>{var Ue;const[At,gt]=(0,y.useState)(),$e=Ce.filter(Ht=>Ht.show);(0,y.useEffect)(()=>{$e.length&>($e[0].id)},[Ce==null?void 0:Ce.length]);const st=((Ue=$e.find(Ht=>Ht.id===At))==null?void 0:Ue.element)||null;return(0,y.useImperativeHandle)(Xe,()=>({setActiveTab:Ht=>gt(Ht)})),Ye.createElement("div",{className:Zn.tabs},Ye.createElement("div",{className:Zn.tabWarp},$e.map(Ht=>Ye.createElement("div",{onClick:()=>gt(Ht.id),className:`${Zn.tab} ${Ht.id===At?Zn.active:""}`,key:Ht.id},Ht.name))),Ye.createElement("div",{className:Zn.content},st))}),bt=te(59301),kn=Object.defineProperty,en=Object.defineProperties,mn=Object.getOwnPropertyDescriptors,Bn=Object.getOwnPropertySymbols,Sn=Object.prototype.hasOwnProperty,Qn=Object.prototype.propertyIsEnumerable,qn=(Ce,Xe,Ue)=>Xe in Ce?kn(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,oa=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))Sn.call(Xe,Ue)&&qn(Ce,Ue,Xe[Ue]);if(Bn)for(var Ue of Bn(Xe))Qn.call(Xe,Ue)&&qn(Ce,Ue,Xe[Ue]);return Ce},ca=(Ce,Xe)=>en(Ce,mn(Xe)),Un=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const $n={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},tn={1:"#2fa34f",2:"#0152d9",3:"#fa6400"};var Aa=({hack:Ce,onTriggerPraise:Xe,topicId:Ue,page:At,onPageChange:gt,user:$e,current_user:st,submitRecords:Ht,submitting:vn,submitResult:on,setActiveIndex:Kt,hack_sets:Nt})=>{var wn,cn;const[na]=(0,ue.useSearchParams)(),[Ke,Pn]=(0,y.useState)("0"),aa=(0,ue.useLocation)(),[Ta,Kn]=(0,y.useState)(!1),[Qa,Jn]=(0,y.useState)(null),[ma,ia]=(0,y.useState)([]),[fa,xa]=(0,y.useState)([]),[ha,ka]=(0,y.useState)({page:1,limit:10}),ya=(0,y.useRef)(null),za=(0,y.useRef)(null);console.log($e,"user");let[Ca,Wa]=(0,y.useState)(ca(oa({},(0,ue.useParams)()),{page:1,per_page:20,name:""}));(0,y.useEffect)(()=>{za.current&&(Ce==null?void 0:Ce.is_close_tips)===!1&&Qa===null&&Jn(!0)},[za.current,Ce==null?void 0:Ce.is_close_tips,Qa]);function Ka(){return Un(this,null,function*(){yield(0,tt.ZP)("/api/users/close_tips.json",{method:"post"})})}(0,y.useEffect)(()=>{Kt(Ke)},[Ke]);function Ja(Ea){return Un(this,null,function*(){let Ma=Ea.target.id;if(Ma==="1"){let Yn=yield(0,tt.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:oa({},ha)});(Yn==null?void 0:Yn.status)===0&&xa(Yn==null?void 0:Yn.data)}Pn(Ma)})}(0,y.useEffect)(()=>at.Z.subscribe("to-commit-info",()=>{Pn("1"),ya.current&&ya.current.setActiveTab("1")}),[]),(0,y.useEffect)(()=>at.Z.subscribe("to-reset-info",()=>{Ja({target:{id:"1"}}),ya.current&&ya.current.setActiveTab("2")}),[]);function fo(){Pn("2")}function $a(){return Un(this,null,function*(){let Ea=yield(0,tt.ZP)("/api/problems/my_hack_list.json",{method:"get",params:oa({identifier:Ca==null?void 0:Ca.id},Ca)});ia(Ea)})}const io=[{title:null,description:bt.createElement("div",null,bt.createElement("b",{onClick:()=>{Jn(!1),Ka(),Kn(!0),$a()},className:"c-light-primary font16 current"},"\u67E5\u770B\u9898\u76EE\u5217\u8868\u5165\u53E3"),bt.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"),bt.createElement(ye.ZP,{onClick:()=>{Jn(!1),Ka()},style:{padding:"2px 29px",height:30,float:"right"},type:"primary"},"\u77E5\u9053\u4E86")),target:()=>za.current}];return bt.createElement("div",{className:Oe["left-panel"]},bt.createElement("ul",{className:`${Oe["s-navs"]} ${Oe["bg-white"]} ${Oe.b1}`},(Ce==null?void 0:Ce.is_program)&&!na.get("pageId")&&bt.createElement(Ee.Z,{title:"\u9898\u76EE\u5217\u8868"},bt.createElement("div",{onClick:()=>{$a(),Kn(!0)},className:Oe.btns,ref:za,style:Qa?{pointerEvents:"none"}:{}},bt.createElement("i",{className:"iconfont icon-yidongdaomulu1 font14 c-white"}))),bt.createElement("li",{style:{marginLeft:20}},bt.createElement("a",{className:Ke==="0"?Oe.active:"",id:"0",onClick:Ja},"\u9898\u76EE\u63CF\u8FF0")),bt.createElement("li",null,bt.createElement("a",{className:Ke==="1"?Oe.active:"",id:"1",onClick:Ja},"\u64CD\u4F5C\u8BB0\u5F55")),(na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.answer_text_show)||na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.analysis_show))&&bt.createElement("li",null,bt.createElement("a",{className:Ke==="4"?Oe.active:"",id:"4",onClick:Ja},"\u89E3\u7B54\u53C2\u8003")),na.get("type")!=="exercises"&&bt.createElement("li",null,bt.createElement("a",{className:Ke==="2"?Oe.active:"",id:"2",onClick:Ja},"\u8BC4\u8BBA")),!!(Nt!=null&&Nt.length)&&na.get("type")!=="exercises"&&na.get("type")!=="1"&&bt.createElement("li",null,bt.createElement("a",{className:Ke==="5"?Oe.active:"",id:"5",onClick:Ja},"\u6D4B\u8BD5\u7528\u4F8B"))),bt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="0"?"":"hide"}`,style:{borderRight:"1px #dddddd solid",padding:0}},bt.createElement(pt,{hack:Ce,onTriggerPraise:Xe,toDiscuss:fo})),bt.createElement("div",{style:{padding:"12px"},className:`${Oe["tab-panel-body"]} ${Ke==="1"?"":"hide"}`},bt.createElement(Dn,{ref:ya,data:[{id:"1",show:na.get("qtype")!=="8",name:"\u63D0\u4EA4\u8BB0\u5F55",element:bt.createElement(bt.Fragment,null,Ht!=null&&Ht.records_count||vn?bt.createElement(xt,{page:At,onPageChange:gt,topicId:Ue,submitting:vn,key:(on==null?void 0:on.id)||1,submitRecords:Ht,submitResult:on}):bt.createElement(be.Z,null))},{id:"2",show:na.get("type")==="exercises"||(Ce==null?void 0:Ce.homework_common_id),name:"\u91CD\u7F6E\u8BB0\u5F55",element:bt.createElement(bt.Fragment,null,bt.createElement(_e.default,{pagination:!1,dataSource:fa==null?void 0:fa.list,columns:[{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801\u65F6\u95F4",dataIndex:"created_at",render:(Ea,Ma,Yn)=>Je()(Ea).format("YYYY-MM-DD HH:mm:ss")},{title:"\u64CD\u4F5C",dataIndex:"redo_type",render:(Ea,Ma,Yn)=>{var po;return(po=[{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(Fo=>Fo.id===Ea))==null?void 0:po.name}}]}),bt.createElement(rt.Z,{style:{marginTop:10},current:ha.page,total:fa==null?void 0:fa.count,hideOnSinglePage:!0,onChange:Ea=>Un(void 0,null,function*(){ha.page=Ea,ka(ha);let Ma=yield(0,tt.ZP)(`/api/myproblems/${Ca.id}/redo_logs.json`,{method:"get",params:ca(oa({},ha),{courseId:Ca.courseId})});(Ma==null?void 0:Ma.status)===0&&xa(Ma==null?void 0:Ma.data)})}))}]})),bt.createElement("div",{style:{padding:"12px"},className:`${Oe["tab-panel-body"]} ${Ke==="4"?"":"hide"}`},bt.createElement(Dn,{data:[{id:"1",show:na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.answer_text_show),name:"\u7B54\u6848",element:bt.createElement(bt.Fragment,null,bt.createElement(Xt,{hack:Ce,current_user:st}))},{id:"2",show:na.get("type")!=="exercises"&&(Ce==null?void 0:Ce.analysis_show),name:"\u89E3\u6790",element:bt.createElement(bt.Fragment,null,bt.createElement(ft,{hack:Ce,current_user:st}))}]})),bt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="2"?"":"hide"}`,style:{padding:0}},bt.createElement(Gt,{user:$e,activeIndex:Ke,identifier:Ce.identifier,hack:Ce,onTriggerPraise:Xe})),bt.createElement("div",{className:`${Oe["tab-panel-body"]} ${Ke==="5"?"":"hide"}`,style:{padding:12}},bt.createElement(pn,{data:Nt||[],hack:Ce})),bt.createElement(a.Z,{rootClassName:Oe.drawer,closable:!1,title:null,bodyStyle:{background:"#1B2333",padding:25,display:"flex",flexDirection:"column"},footer:null,width:500,placement:"left",onClose:()=>Kn(!1),open:Ta},bt.createElement(Te.Z,null,bt.createElement("b",{style:{color:"#008CFF",fontWeight:500,lineHeight:"19px"},className:"font16"},"\u9898\u76EE\u5217\u8868"),bt.createElement("span",{style:{color:"#FA8D30",fontWeight:500},className:"font12 ml10"},"\u5171",ma==null?void 0:ma.total_count,"\u9898\xA0[\xA0",ma==null?void 0:ma.total_score,"\u5206\xA0]\xA0"),!($e!=null&&$e.hack_manager)&&bt.createElement("span",{style:{color:"#FA8D30",fontWeight:500,marginLeft:"auto"},className:"font12"},"\u6211\u7684\u5F97\u5206\xA0:\xA0",ma==null?void 0:ma.work_score,"\u5206")),bt.createElement("div",{style:{height:1,background:"#1C313F",marginTop:12}}),bt.createElement(Te.Z,{align:"middle",className:"mt10 mb10"},!($e!=null&&$e.hack_manager)&&bt.createElement(Ie.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u901A\u8FC7\u60C5\u51B5",onChange:Ea=>{Ca.page=1,Ca.finish_status=Ea,Wa(oa({},Ca)),$a()}},bt.createElement(Ie.default.Option,{value:""},"\u5168\u90E8"),bt.createElement(Ie.default.Option,{value:0},"\u672A\u5F00\u59CB"),bt.createElement(Ie.default.Option,{value:1},"\u8FDB\u884C\u4E2D"),bt.createElement(Ie.default.Option,{value:2},"\u5DF2\u5B8C\u6210")),bt.createElement(Ie.default,{size:"large",className:"mr10",style:{width:104},placeholder:"\u9898\u76EE\u96BE\u5EA6",onChange:Ea=>{Ca.page=1,Ca.difficult=Ea||null,Wa(oa({},Ca)),$a()}},bt.createElement(Ie.default.Option,{value:0},"\u5168\u90E8"),bt.createElement(Ie.default.Option,{value:1},"\u7B80\u5355"),bt.createElement(Ie.default.Option,{value:2},"\u9002\u4E2D"),bt.createElement(Ie.default.Option,{value:3},"\u56F0\u96BE")),bt.createElement(ht.default.Search,{size:"large",onSearch:Ea=>{Ca.name=Ea,Ca.page=1,Wa(oa({},Ca)),$a()},style:{flex:1},placeholder:"\u8BF7\u8F93\u5165\u9898\u76EE\u540D\u79F0\u8FDB\u884C\u641C\u7D22"})),bt.createElement("div",{className:Oe.list,style:{height:36,background:"#3D445C"}},!($e!=null&&$e.hack_manager)&&bt.createElement("span",null,"\u72B6\u6001"),bt.createElement("span",null,"\u5E8F\u53F7"),bt.createElement("span",{style:{flex:1}},"\u9898\u76EE\u540D\u79F0"),bt.createElement("span",{style:{flexBasis:48,paddingRight:0}},"\u96BE\u5EA6")),bt.createElement("div",{style:{overflow:"auto",flex:1}},(wn=ma==null?void 0:ma.data)!=null&&wn.length?(cn=ma==null?void 0:ma.data)==null?void 0:cn.map((Ea,Ma)=>bt.createElement("div",{onClick:()=>Un(void 0,null,function*(){let Yn=yield(0,tt.ZP)(`/api/problems/${Ea==null?void 0:Ea.identifier}/start.json`,{method:"get",params:{hack_user_id:$e==null?void 0:$e.user_id}});Yn&&(ue.history.replace(`/myproblems/${Yn==null?void 0:Yn.identifier}${window.location.search}`),window.location.reload())}),className:`${Oe.list} ${Ea!=null&&Ea.checked?Oe.active:""}`},!($e!=null&&$e.hack_manager)&&bt.createElement(bt.Fragment,null,!(Ea!=null&&Ea.opened)&&bt.createElement("span",{style:{color:"#E02020"}},"\u672A\u5F00\u59CB"),(Ea==null?void 0:Ea.opened)&&!(Ea!=null&&Ea.passed)&&bt.createElement("span",{style:{color:"#FA6400"}},"\u8FDB\u884C\u4E2D"),(Ea==null?void 0:Ea.opened)&&(Ea==null?void 0:Ea.passed)&&bt.createElement("span",{style:{color:"#24C074"}},"\u5DF2\u5B8C\u6210")),bt.createElement("span",null,(Ca.page-1)*20+(Ma+1)),bt.createElement("span",{style:{flex:1},title:Ea.name},`[${Ea==null?void 0:Ea.score}\u5206]`,"\xA0",Ea.name),bt.createElement("span",{style:{flexBasis:48,paddingRight:0}},$n[Ea.difficult]))):bt.createElement(be.Z,null)),bt.createElement(rt.Z,{current:Ca.page,className:"mt20",hideOnSinglePage:!0,total:ma==null?void 0:ma.count,pageSize:Ca.per_page,onChange:(Ea,Ma)=>{Ca.page=Ea,Ca.per_page=Ma,$a()}})),bt.createElement(Pt.Z,{rootClassName:Oe.tour,closeIcon:!1,open:!!Qa,steps:io,gap:{offset:3,radius:2}}))},ua=te(62522),Ia=te(16209),_n=te(19105),Yt=te(31947),Ln=te(85219),Vn=te(67054),ln=te(61293),Tn=te(92310),Re=te.n(Tn),pa=te(23960),Oa=te(31707),Da=te(39775),ja=te(93450),En=te(59301),Ga=Object.defineProperty,Xa=Object.defineProperties,sa=Object.getOwnPropertyDescriptors,da=Object.getOwnPropertySymbols,jn=Object.prototype.hasOwnProperty,ba=Object.prototype.propertyIsEnumerable,Ra=(Ce,Xe,Ue)=>Xe in Ce?Ga(Ce,Xe,{enumerable:!0,configurable:!0,writable:!0,value:Ue}):Ce[Xe]=Ue,Hn=(Ce,Xe)=>{for(var Ue in Xe||(Xe={}))jn.call(Xe,Ue)&&Ra(Ce,Ue,Xe[Ue]);if(da)for(var Ue of da(Xe))ba.call(Xe,Ue)&&Ra(Ce,Ue,Xe[Ue]);return Ce},ta=(Ce,Xe)=>Xa(Ce,sa(Xe)),Sa=(Ce,Xe)=>{var Ue={};for(var At in Ce)jn.call(Ce,At)&&Xe.indexOf(At)<0&&(Ue[At]=Ce[At]);if(Ce!=null&&da)for(var At of da(Ce))Xe.indexOf(At)<0&&ba.call(Ce,At)&&(Ue[At]=Ce[At]);return Ue},Pa=(Ce,Xe,Ue)=>new Promise((At,gt)=>{var $e=vn=>{try{Ht(Ue.next(vn))}catch(on){gt(on)}},st=vn=>{try{Ht(Ue.throw(vn))}catch(on){gt(on)}},Ht=vn=>vn.done?At(vn.value):Promise.resolve(vn.value).then($e,st);Ht((Ue=Ue.apply(Ce,Xe)).next())});const{Countdown:Tt}=Me.default,an={Java:"java",C:"c",Python:"py","C++":"c"};var zt=(Ce=>(Ce[Ce.SET_LOADING=0]="SET_LOADING",Ce[Ce.GET_DATA=1]="GET_DATA",Ce[Ce.GET_SUBMIT_RECORDS=2]="GET_SUBMIT_RECORDS",Ce[Ce.SET_DATA=3]="SET_DATA",Ce[Ce.SET_DEBUGING=4]="SET_DEBUGING",Ce[Ce.SET_SUBMITING=5]="SET_SUBMITING",Ce[Ce.SET_EXECUTE_MESSAGE=6]="SET_EXECUTE_MESSAGE",Ce[Ce.SET_EXECUTE_RESULT=7]="SET_EXECUTE_RESULT",Ce[Ce.SET_SUBMIT_RESULT=8]="SET_SUBMIT_RESULT",Ce[Ce.SET_SHOW_NOTE=9]="SET_SHOW_NOTE",Ce[Ce.SET_PAGE=10]="SET_PAGE",Ce))(zt||{});function On(){return new Date().getTime()}const ra={loading:!0,data:void 0,showNote:!1,debugResult:void 0,submitResult:void 0,debuging:!1,submitting:!1,submitRecords:void 0,submitRecordPage:1,executingMessage:""};function xn(Ce,Xe){switch(Xe.type){case 1:return Hn(Hn({},Ce),Xe.payload);case 3:return ta(Hn({},Ce),{data:Xe.payload});case 0:return ta(Hn({},Ce),{loading:Xe.payload});case 9:return ta(Hn({},Ce),{showNote:Xe.payload});case 4:return ta(Hn({},Ce),{debuging:Xe.payload});case 5:return ta(Hn({},Ce),{submitting:Xe.payload});case 2:return ta(Hn({},Ce),{submitRecords:Xe.payload});case 10:return ta(Hn({},Ce),{submitRecordPage:Xe.payload});case 6:return ta(Hn({},Ce),{executingMessage:Xe.payload});case 7:return Hn(Hn({},Ce),Xe.payload);case 8:return Hn(Hn({},Ce),Xe.payload);default:throw new Error}}var ga=({children:Ce})=>{var Xe,Ue,At,gt,$e,st,Ht,vn;const[on,Kt]=(0,y.useReducer)(xn,ra),{id:Nt}=(0,ue.useParams)(),wn=(0,ue.useLocation)(),[cn]=(0,ue.useSearchParams)(),{loading:na,data:Ke,debugResult:Pn,submitResult:aa,submitRecords:Ta,submitRecordPage:Kn,showNote:Qa,debuging:Jn,submitting:ma,executingMessage:ia}=on,[fa,xa]=(0,y.useState)("#37AD83"),[ha,ka]=(0,y.useState)(null),[ya,za]=(0,y.useState)({}),[Ca,Wa]=(0,y.useState)(!0),[Ka,Ja]=(0,y.useState)(!1),[fo,$a]=(0,y.useState)(!1),io=(0,y.useRef)(null),Ea=(0,y.useRef)(0),Ma=Ke==null?void 0:Ke.user,Yn=Ke==null?void 0:Ke.hack,[po,Fo]=(0,y.useState)(!1),Bo=(0,y.useRef)(1),Mo=(0,y.useRef)(!1);(0,pa.y)(cn.get("type")==="exercises");const{setOpenDisableCopyAndPaste:Ho}=(0,pa.X)(),[wo,bo]=(0,y.useState)(""),Va=(0,Ln._)(ya);(0,y.useEffect)(()=>{function Rn(){return Pa(this,null,function*(){var la,Za,Ha,uo,ao;Wa(!0);const Na=yield(0,pe.fu)(Nt,{exercise_id:cn.get("exercisesId")});if(setTimeout(()=>{Wa(!1)},800),Na.status!==401){try{Na.hack.code=ze.Base64.decode(Na.hack.code)}catch(Ua){console.log(Ua)}Na.hack=ta(Hn({},Na.hack),{is_program:cn.get("type")==="1"}),Kt({type:1,payload:{loading:!1,data:Na}})}if(cn.get("type")==="exercises"){if(window.self===window.top){window.top.location.href="/";return}let Ua;cn.get("coursesId")=="coursesId"?Ua=yield(0,ce._F)({categoryId:cn.get("exercisesId"),login:cn.get("login")}):Ua=yield(0,ce._B)({categoryId:cn.get("exercisesId"),login:cn.get("login")}),za(Hn({},Ua)),Ho((la=Ua==null?void 0:Ua.exercise)==null?void 0:la.forbid_copy),typeof((Za=Ua==null?void 0:Ua.exercise)==null?void 0:Za.left_time)=="number"&&(ka(Date.now()+((Ha=Ua==null?void 0:Ua.exercise)==null?void 0:Ha.left_time)*1e3),setTimeout(()=>{xa("red")},(((uo=Ua==null?void 0:Ua.exercise)==null?void 0:uo.left_time)-300>0?((ao=Ua==null?void 0:Ua.exercise)==null?void 0:ao.left_time)-300:0)*1e3))}})}Nt&&Rn()},[Nt]),(0,y.useEffect)(()=>{var Rn;return cn.get("type")==="exercises"&&((Rn=ya==null?void 0:ya.exercise)!=null&&Rn.screen_open)&&(window.removeEventListener("blur",Eo,!1),Vn.U.forEach((la,Za)=>{window.addEventListener(la,Eo,!1)}),window.addEventListener("blur",Eo,!1),window.focus()),()=>{document.removeEventListener((0,Fe.gH)(),Eo)}},[ya]),(0,y.useEffect)(()=>{wo==="1"&&Nt&&Yn!=null&&Yn.language&&Fa()},[Nt,Kn,Yn==null?void 0:Yn.language,wo]),(0,y.useEffect)(()=>(Yn!=null&&Yn.is_program&&(Ea.current=0,io.current=setInterval(()=>{Uo()},15e3)),()=>{clearInterval(io.current)}),[Yn==null?void 0:Yn.is_program]);const Uo=()=>Pa(void 0,null,function*(){let Rn=yield(0,tt.ZP)(`/api/myproblems/${Nt}/save_long_time.json`,{method:"get",params:{answer_long_time:Ea.current}})}),Eo=()=>{Mo.current||(0,Fe.BU)(),window.parent.postMessage("backExercise","*")};function Fa(){return Pa(this,null,function*(){try{const Rn=yield(0,pe.zO)(Nt,{limit:15,page:Kn,language:Yn==null?void 0:Yn.language});Kt({type:2,payload:Rn})}catch(Rn){console.log(Rn)}})}function no(Rn){Kt({type:10,payload:Rn})}function ho(Rn){return Pa(this,null,function*(){var la;let Za;(cn.get("ip_limit")==="inner"||cn.get("ip_bind_type")==="true")&&(Za=yield(0,Ia.y)({ip_limit:cn.get("ip_limit"),ip_bind:cn.get("ip_bind_type")==="true"}));const Ha=yield(0,pe.n4)(Nt,{code:ze.Base64.encode(Rn||Yn.code),language:Yn==null?void 0:Yn.language,exercise_id:cn.get("exercisesId"),question_id:cn.get("questionId"),ip:Za});return Ha.status===-5&&(0,ue.getDvaApp)()._store.dispatch({type:"exercise/setActionTabs",payload:{key:"student-unlock",exerciseParams:ta(Hn({errorMessage:Ha==null?void 0:Ha.message},(ya==null?void 0:ya.exercise)||{}),{exercise_user_id:(la=ya==null?void 0:ya.exercise)==null?void 0:la.exercise_user_id,id:cn.get("exercisesId")})}}),Ha})}function eo(){return Pa(this,null,function*(){if(Bo.current=2,!ma){Kt({type:5,payload:!0});try{at.Z.publish("to-commit-info");const Rn=yield ho();if(console.log(Rn,1),Rn.status===0){let Na=function(){return Pa(this,null,function*(){const{status:Ua,data:mo}=yield(0,pe.rX)(Nt,"submit"),So=On()-ao>(Ha*uo+3)*1e3;if(Ua!==0&&!So&&setTimeout(Na,1e3),So){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),Kt({type:5,payload:!1});return}if(Ua===0){mo.status===2&&fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8BC4\u6D4B\u4EE3\u7801\u8D85\u65F6"}),(mo==null?void 0:mo.status)===0&&cn.get("type")==="1"&&$a(!0);const ko=yield(0,pe.zO)(Nt,{limit:15,page:Kn,language:Yn==null?void 0:Yn.language});Kt({type:8,payload:ta(Hn({},on),{submitResult:mo,submitting:!1,submitRecords:ko})})}})},la={};if(cn.get("type")==="exercises"?(la.extras={exercise_id:cn.get("exercisesId"),question_id:cn.get("questionId")},(cn.get("ip_limit")==="inner"||cn.get("ip_bind_type")==="true")&&(la.extras.ip=yield(0,Ia.y)({ip_limit:cn.get("ip_limit"),ip_bind:cn.get("ip_bind_type")==="true"}))):cn.get("type")==="smartPlan"&&(la.extras={smart_plan_item_bank_id:cn.get("smartPlanItemBankId")}),(yield(0,pe.bM)(Nt,la)).status===-1&&cn.get("exercisesId")){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`;return}const{time_limit:Ha,test_case_size:uo}=Yn,ao=On();Na()}else Kt({type:5,payload:!1})}catch(Rn){console.log(Rn),Kt({type:5,payload:!1})}Fo(!1)}})}function Ya(){return Pa(this,null,function*(){Bo.current=1,on.debuging=!0,Kt({type:4,payload:!0});try{if((yield ho()).status===0){let ao=function(){return Pa(this,null,function*(){const{status:Na,message:Ua,data:mo}=yield(0,pe.rX)(Nt,"debug"),So=On()-uo>(la+3)*1e3;if(Na!==0&&!So&&(Kt({type:6,payload:Ua}),setTimeout(ao,1e3)),So){fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kt({type:4,payload:!1}),Kt({type:7,payload:ta(Hn({},on),{debugResult:{status:2},debuging:!1})});return}Na===0&&(mo.status===2&&fe.default.error({title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u5566",content:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}),Kt({type:4,payload:!1}),Kt({type:7,payload:ta(Hn({},on),{debugResult:mo,debuging:!1})}))})};const{time_limit:la}=Yn;let Za={input:encodeURIComponent(Ke.test_case.input)};if(cn.get("type")==="exercises"&&(Za.exercise_id=cn.get("exercisesId")),(yield(0,pe.MU)(Nt,Za)).status===-1&&cn.get("exercisesId")){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`;return}const uo=On();ao()}else Kt({type:4,payload:!1})}catch(Rn){console.log(Rn)}finally{}})}function so(Rn,la){const Za=la?{modify_code:!1}:{};Kt({type:3,payload:ta(Hn({},Ke),{hack:Hn(ta(Hn({},Yn),{code:Rn}),Za)})}),Fo(!0)}const yo=Rn=>Pa(void 0,null,function*(){let la=yield(0,tt.ZP)(`/api/problems/${Yn==null?void 0:Yn.identifier}/start.json`,{method:"get",params:{language:Rn==="C++"||Rn==="c++"?encodeURIComponent(Rn):Rn,hack_user_id:Ma==null?void 0:Ma.user_id}});la.status!==-1&&ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`)});function jo(Rn){let la=Rn.target.value;Kt({type:3,payload:ta(Hn({},Ke),{test_case:{input:la}})})}function Oo(){return Pa(this,null,function*(){try{let Rn={};cn.get("type")==="exercises"?Rn.exercise_id=cn.get("exercisesId"):Yn!=null&&Yn.homework_common_id&&(Rn.homework_common_id=Yn==null?void 0:Yn.homework_common_id);const la=yield(0,pe.H7)(Nt,Hn({},Rn));la.status===401||(so(ze.Base64.decode(la.code)),(cn.get("type")==="exercises"||Yn!=null&&Yn.homework_common_id)&&at.Z.publish("to-reset-info"))}catch(Rn){console.log(Rn)}})}function To(){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:En.createElement("p",null,"\u521D\u59CB\u4EE3\u7801\u6709\u4FEE\u6539\uFF0C\u66F4\u65B0\u540E\u5C06\u8986\u76D6\u73B0\u6709\u4EE3\u7801\u54E6~ ",En.createElement("br",null),"\u8BF7\u5C06\u60A8\u7F16\u8F91\u7684\u4EE3\u7801\u4FDD\u5B58\u81F3\u672C\u5730\uFF0C\u4EE5\u9632\u4E22\u5931"),onOk(){return Pa(this,null,function*(){const Rn=yield(0,pe.fi)(Nt);Rn.status===401||so(ze.Base64.decode(Rn.code),!0)})}})}function Zo(){Kt({type:9,payload:!0})}function Go(){Kt({type:9,payload:!1})}function kt(Rn){return Pa(this,null,function*(){yield(0,pe.MK)(Nt,Rn),Kt({type:1,payload:{showNote:!1,data:ta(Hn({},Ke),{hack:ta(Hn({},Yn),{notes:Rn.notes})})}})})}const ea={hack:Yn,isLoading:Ca,input:(Xe=Ke==null?void 0:Ke.test_case)==null?void 0:Xe.input,is_file:(Ue=Ke==null?void 0:Ke.test_case)==null?void 0:Ue.is_file,language:Yn==null?void 0:Yn.language,code:Yn==null?void 0:Yn.code,title:"main."+an[Yn==null?void 0:Yn.language],modify_code:Yn==null?void 0:Yn.modify_code,notes:Yn==null?void 0:Yn.notes,debugResult:Pn,debuging:Jn,submitting:ma,submitResult:aa,executingMessage:ia,onCancelNote:Go,onAddNote:kt,showNote:Qa,user:Ma,onShowNote:Zo,onSubmitCode:eo,onChangeCode:so,onChangeInput:jo,onDebugCode:Ya,onResetCode:Oo,onSyncCode:To,onUpdateCode:ho,onChangeLanguage:yo,isWhiteTheme:Ka,setIsWhiteTheme:Ja,topDispatch:Kt};function va(){return Pa(this,null,function*(){const{praise_count:Rn}=yield(0,pe.vl)(Yn.id,{container_type:"Hack",type:1});let la=ta(Hn({},Ke),{hack:ta(Hn({},Yn),{praises_count:Rn,user_praise:!Yn.user_praise})});Kt({type:3,payload:la})})}const Ba={topicId:Nt,submitResult:aa,submitRecords:Ta,submitting:ma,page:Kn,onPageChange:no,hack:Yn,user:Ke==null?void 0:Ke.user,hack_sets:Ke==null?void 0:Ke.hack_sets,current_user:Ke==null?void 0:Ke.current_user,onTriggerPraise:va,setActiveIndex:bo};console.log(ya);const[La,wa]=(0,y.useState)(!1);(0,y.useEffect)(()=>{const Rn=la=>{if(console.log("event-----",la),la.data.type==="showIntelligentTeacherStatus"){const{aiStatus:Za,questionStatus:Ha,pptStatus:uo}=la.data;if(wa(Za),Ha||uo){let ao=JSON.parse(localStorage.getItem("smartPlanProgramIds")||"[]");if(ao.includes(cn.get("smartPlanItemBankId")))return;fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},Ha?"\u8001\u5E08\u5DF2\u7ED3\u675F\u7B54\u9898":"\u8001\u5E08\u5DF2\u7ED3\u675F\u6388\u8BFE","\uFF0C\u4E0D\u80FD\u518D\u4FEE\u6539\u4E86\u3002"),onOk:()=>Pa(void 0,null,function*(){eo(),sessionStorage.removeItem("iframeVisible"),localStorage.setItem("smartPlanProgramIds",JSON.stringify(ao.push(cn.get("smartPlanItemBankId"))))})})}}};return window.addEventListener("message",Rn),()=>{window.removeEventListener("message",Rn)}},[]);const qa=()=>cn.get("type")==="exercises"?!1:!!(cn.get("type")==="1"&&Object.values((Yn==null?void 0:Yn.homework_extension)||{}).some(Boolean)||cn.get("type")==="smartPlan"&&La);return En.createElement(En.Fragment,null,En.createElement(he.Z,{spinning:na,delay:500},Ke?En.createElement(En.Fragment,null,En.createElement("header",{className:Re()(ln.Z.header,Ka&&ln.Z.whiteHeader)},!((At=["smartPlan","exercises"])!=null&&At.includes(cn.get("type")))&&En.createElement("div",null,En.createElement("img",{src:`${Ze.Z.IMG_SERVER}/images/${Ma==null?void 0:Ma.image_url}`,alt:"user",width:36}),En.createElement("span",{style:{color:Ka?"#333":"#B2BACB",fontSize:16}},Ma==null?void 0:Ma.name)),((gt=["smartPlan","exercises"])==null?void 0:gt.includes(cn.get("type")))&&En.createElement("div",null,En.createElement("div",{className:"exercise_user_info"},"\u59D3\u540D",En.createElement("span",{className:"ml10"},(($e=ya==null?void 0:ya.exercise)==null?void 0:$e.user_name)||(Ma==null?void 0:Ma.name)||"--")),En.createElement("div",{className:"exercise_user_info ml30"},"\u5B66\u53F7",En.createElement("span",{className:"ml10"},((st=ya==null?void 0:ya.exercise)==null?void 0:st.student_id)||(Ma==null?void 0:Ma.student_id)||"--"))),En.createElement("h2",{className:"flex-wrp flex_box_column flex_box_center"},En.createElement("div",null,Yn.name)),(cn.get("type")==="smartPlan"||(Yn==null?void 0:Yn.is_program))&&En.createElement(_n.Z,{defaultValue:(Yn==null?void 0:Yn.answer_long_time)||0,onChange:Rn=>{Ea.current=Rn},className:ln.Z.timepiece}),Ma!=null&&Ma.hack_manager&&!cn.get("is_smart_plan")?En.createElement(ue.Link,{className:ln.Z.btn_edit,to:cn.get("type")==="1"?cn.get("pageId")?`/problems/newedit/${Yn.identifier}?type=1&pageId=${cn.get("pageId")}&backUrl=${cn.get("backUrl")}`:`/problems/newedit/${Yn.identifier}?type=1`:cn.get("backUrl")?`/problems/newedit/${Yn.identifier}?backUrl=${cn.get("backUrl")}`:`/problems/newedit/${Yn.identifier}`}," ",En.createElement("i",{className:"iconfont icon-bianji13 font14 mr5"})," \u7F16\u8F91"):null,!!((Ht=ya==null?void 0:ya.exercise)!=null&&Ht.left_time)&&En.createElement(En.Fragment,null,En.createElement("span",{style:{color:fa,marginRight:6},className:`iconfont icon-daojishi ${ln.Z.djs}`}),En.createElement("span",{className:"c-white mr20"},En.createElement(Tt,{valueStyle:{color:fa,fontSize:20,fontWeight:500},title:En.createElement("span",{style:{color:fa,fontSize:14,marginRight:10},className:"time"},"\u5269\u4F59\u7B54\u9898\u65F6\u957F"),value:ha,onFinish:()=>Pa(void 0,null,function*(){const Rn=yield(0,ce.VL)({categoryId:cn.get("exercisesId"),commit_method:2});if((Rn==null?void 0:Rn.status)===0&&(ho(),fe.default.info({width:530,title:"\u63D0\u793A",centered:!0,okText:"\u786E\u5B9A",content:En.createElement("div",{className:"tc font16"},"\u7B54\u9898\u7ED3\u675F\u4E86\uFF0C\u7CFB\u7EDF\u5DF2\u81EA\u52A8\u63D0\u4EA4\u8BD5\u5377",En.createElement("br",null),"\u4E0D\u80FD\u518D\u4FEE\u6539\u7B54\u9898"),onOk:()=>Pa(void 0,null,function*(){window.parent.location.href=`/classrooms/${cn.get("coursesId")}/exercise/${cn.get("exercisesId")}/detail`})})),(Rn==null?void 0:Rn.status)===-3){const la=parseInt(Rn==null?void 0:Rn.message);ka(Date.now()+la*1e3)}})}))),(vn=["smartPlan","exercises"])!=null&&vn.includes(cn.get("type"))?En.createElement(ye.ZP,{type:"primary",onClick:()=>{if(cn.get("type")==="exercises"){const Rn=()=>Pa(void 0,null,function*(){yield ho(),Fo(!1),Va(),Mo.current=!0,Eo()});if(!(Ta!=null&&Ta.records_count)||po){fe.default.confirm({centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",icon:null,title:"\u63D0\u793A",content:En.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:Rn});return}Rn()}else{sessionStorage.removeItem("iframeVisible");let Rn="";cn.get("isMiniprogram")?Rn=`/miniprogram/courseware/study?courses_id=${cn.get("coursesId")}&id=${cn.get("exercisesId")}`:Rn=`/classrooms/${cn.get("coursesId")}/smart_plan/${cn.get("exercisesId")}/ppt_info/info`,console.log("backurl----",Rn,"backurl----"),ue.history.push(Rn)}}},En.createElement("span",{className:"iconfont icon-yiguanbi mr5 font14"}),cn.get("type")==="exercises"?"\u8FD4\u56DE\u8BD5\u5377":"\u8FD4\u56DE\u8BFE\u4EF6"," "):En.createElement("span",{onClick:()=>{var Rn;if(cn.get("backUrl"))ue.history.push(cn.get("backUrl"));else if(cn.get("type")==="1"){let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}else ue.history.push("/problemset")}},En.createElement(Ee.Z,{title:"\u5173\u95ED"},En.createElement("i",{style:{color:Ka?"#8D929F":"#fff"},className:"iconfont icon-fanhuishijuan font16 "})))),En.createElement(he.Z,{size:"large",spinning:Ca},En.createElement(De.Z,{className:Re()(ln.Z.myProblems,Ka&&ln.Z.whiteMyProblems),leftChild:En.createElement(Aa,Hn({},Ba)),rightChild:En.createElement(mt,Hn({},ea))}))):null,En.createElement(fe.default,{centered:!0,closable:!1,width:680,footer:null,open:fo,className:"oj-modal"},En.createElement("section",{className:"oj-modal-content"},En.createElement("div",{className:"oj-modal-head"},En.createElement("img",{src:ua,alt:""}),En.createElement("i",{onClick:()=>$a(!1),className:"iconfont icon-guanbi1"})),En.createElement("aside",null,En.createElement("img",{className:"mr30",src:ja.Z}),"\u8FD0\u884C\u65F6\u95F4:\xA0",En.createElement("span",{style:{color:"#75d6ba",marginRight:100}},aa==null?void 0:aa.execute_time,"ms"),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.time_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("aside",{className:"mb50"},En.createElement("img",{src:Da.Z,className:"mr30"}),En.createElement("span",{className:"oj-modal-tt"},En.createElement("span",null,En.createElement("span",null,"\u5360\u7528\u5185\u5B58:\xA0"),En.createElement("span",{className:"c-light-primary"},aa==null?void 0:aa.execute_memory,"kb")),En.createElement("span",null,En.createElement("span",null))),"\u4F18\u4E8E",En.createElement("span",{style:{color:"#f3b087",margin:"0 5px"}},(aa==null?void 0:aa.memory_better_than)||100,"%"),"\u7684\u7528\u6237"),En.createElement("div",{id:"oj-modal-next",onClick:()=>Pa(void 0,null,function*(){var Rn;if(aa!=null&&aa.next_identifier){let la=yield(0,tt.ZP)(`/api/problems/${aa==null?void 0:aa.next_identifier}/start.json`,{method:"get",params:{hack_user_id:Ma==null?void 0:Ma.user_id}});la&&(ue.history.replace(`/myproblems/${la==null?void 0:la.identifier}${window.location.search}`),window.location.reload())}else{let la=(Rn=localStorage.getItem("program_homework"))==null?void 0:Rn.split(",");ue.history.push(`/classrooms/${la==null?void 0:la[0]}/program_homework/${la==null?void 0:la[1]}/detail`)}}),className:"oj-modal-btn"},aa!=null&&aa.next_identifier?"\u8FDB\u5165\u4E0B\u4E00\u9898":"\u56DE\u5230\u4F5C\u4E1A\u8BE6\u60C5\u9875"))),qa()&&En.createElement(Oa.Z,{showData:cn.get("type")==="smartPlan"?{ai_exam_question:!0,ai_syntax_check:!0,ai_code_diagnosis:!0,ai_guidance:!0,ai_q_and_a:!0}:Yn==null?void 0:Yn.homework_extension,description:Yn==null?void 0:Yn.description,code:Yn==null?void 0:Yn.code,sendParams:{source:"hack",hack_id:Nt}})),En.createElement(Yt.Z,{successCb:()=>{Bo.current===1?Ya():eo()}}))};function se({title:Ce,modify_code:Xe,onSyncCode:Ue,onShowCodeSetting:At,onResetCode:gt,hack:$e,onChangeLanguage:st,isWhiteTheme:Ht}){var vn;const on=()=>{fe.default.confirm({title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801",icon:En.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:gt})},[Kt]=(0,ue.useSearchParams)(),Nt=Kt.get("language"),wn=cn=>cn==="1"?"c++":cn==="2"?"C++":cn;return(0,y.useEffect)(()=>{Nt&&st(wn(Nt))},[]),(0,y.useEffect)(()=>{$e!=null&&$e.tpm_code_modified&&fe.default.confirm({title:"\u66F4\u65B0\u521D\u59CB\u4EE3\u7801",icon:En.createElement(oe.Z,null),content:En.createElement("div",null,En.createElement("div",null,"\u7F16\u7A0B\u9898\u7684\u521D\u59CB\u4EE3\u7801\u5185\u5BB9\u6709\u66F4\u65B0,"),En.createElement("div",null,"\u66F4\u65B0\u64CD\u4F5C\u5C06\u4FDD\u7559\u5DF2\u5B8C\u6210\u7684\u8BC4\u6D4B\u8BB0\u5F55\u548C\u6210\u7EE9,"),En.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:()=>gt()})},[$e==null?void 0:$e.language]),console.log($e,Ht,"hack"),En.createElement("div",{className:`${ln.Z.codeHead} ${Ht?ln.Z.whiteCodeHead:""}`},En.createElement("div",{className:ln.Z.navWrap},(vn=$e==null?void 0:$e.all_language)==null?void 0:vn.map(cn=>En.createElement("div",{className:`${ln.Z.nav} ${cn===($e==null?void 0:$e.language)?ln.Z.active:""}`,key:cn,onClick:()=>st(cn)},En.createElement(Ee.Z,{title:"\u7F16\u7A0B\u8BED\u8A00"},En.createElement("i",{className:"iconfont icon-bianchengyuyan1"})),En.createElement("span",null,cn)))),En.createElement(Te.Z,{align:"middle",style:{marginLeft:"auto"}},Xe?En.createElement("a",{title:"\u66F4\u65B0\u901A\u77E5",onClick:Ue},En.createElement("img",{src:He,alt:"notice",style:{height:13,transform:"translateY(-2px)"}})):null,En.createElement("a",{onClick:on},En.createElement(Ee.Z,{title:"\u6062\u590D\u521D\u59CB\u4EE3\u7801"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-huifuchushihuashezhi mr15"}))),En.createElement("a",{onClick:At},En.createElement(Ee.Z,{title:"\u8BBE\u7F6E"},En.createElement("i",{style:{color:"#8D929F"},className:"iconfont icon-shezhi8 font14 mr15"})))))}function mt(Ce){var Xe=Ce,{input:Ue,is_file:At,showNote:gt,onShowNote:$e,notes:st,onCancelNote:Ht,onAddNote:vn,debugResult:on,language:Kt,debuging:Nt,submitting:wn,executingMessage:cn,code:na,onSubmitCode:Ke,onDebugCode:Pn,onChangeCode:aa,onChangeInput:Ta,onUpdateCode:Kn,user:Qa,isLoading:Jn,submitResult:ma}=Xe,ia=Sa(Xe,["input","is_file","showNote","onShowNote","notes","onCancelNote","onAddNote","debugResult","language","debuging","submitting","executingMessage","code","onSubmitCode","onDebugCode","onChangeCode","onChangeInput","onUpdateCode","user","isLoading","submitResult"]);function fa(ha){return En.createElement(se,ta(Hn({},ia),{onShowCodeSetting:ha}))}const xa=Hn({input:Ue,is_file:At,debugResult:on,debuging:Nt,submitting:wn,executingMessage:cn,onDebugCode:Pn,onChangeCode:aa,onSubmitCode:Ke,onChangeInput:Ta,user:Qa,submitResult:ma},ia);return En.createElement("div",{style:{display:"flex",flexDirection:"column",height:"100%",background:"#1B2333"}},En.createElement(ve,{setIsWhiteTheme:ia==null?void 0:ia.setIsWhiteTheme,isLoading:Jn,language:Kt,value:na,onChange:aa,onUpdateCode:Kn,ActionBarRender:fa}),En.createElement(Ne.ZP,Hn({},xa)))}},74440:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},88264:function(ot,yt,te){"use strict";te.d(yt,{H7:function(){return a},MK:function(){return oe},MU:function(){return ce},X6:function(){return De},bM:function(){return pe},fi:function(){return E},fu:function(){return Te},n4:function(){return x},rX:function(){return Ze},vl:function(){return b},zO:function(){return Fe}});var y=te(99064),ue=Object.defineProperty,Me=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(z,ee,ne)=>ee in z?ue(z,ee,{enumerable:!0,configurable:!0,writable:!0,value:ne}):z[ee]=ne,Ee=(z,ee)=>{for(var ne in ee||(ee={}))fe.call(ee,ne)&&ye(z,ne,ee[ne]);if(Me)for(var ne of Me(ee))he.call(ee,ne)&&ye(z,ne,ee[ne]);return z};function Te(z,ee){return(0,y.U2)(`myproblems/${z}.json`,Ee({hidePopLogin:!0},ee||{}))}function pe(z,ee){return(0,y.v_)(`myproblems/${z}/code_submit.json`,ee)}function ce(z,ee){return(0,y.v_)(`myproblems/${z}/code_debug.json`,ee)}function Fe(z,ee){return ee.language&&(ee.language=encodeURIComponent(ee.language)),(0,y.U2)(`myproblems/${z}/submit_records.json`,ee)}function De(z){return(0,y.U2)("myproblems/record_detail.json",{id:z})}function Ze(z,ee){return(0,y.U2)(`myproblems/${z}/result.json`,{mode:ee})}function oe(z,ee){return(0,y.v_)(`myproblems/${z}/add_notes.json`,ee)}function a(z,ee){return(0,y.v_)(`myproblems/${z}/restore_initial_code.json`,ee)}function E(z){return(0,y.v_)(`myproblems/${z}/sync_code.json`)}function x(z,ee){return(0,y.v_)(`myproblems/${z}/update_code.json`,ee)}function b(z,ee){return(0,y.v_)(`discusses/${z}/plus.json`,ee)}},79285:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return we}});var y=te(59301),ue=te(78241),Me=te(8591),fe=te(43418),he=te(99313),ye=te(57809),Ee=te(19842),Te=te(98228),pe=te(92832),ce=te(1710),Fe=te(6848),De=te(58421),Ze=te(3113),oe=te(99064),a={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"},E=te(26422),x={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"},b=te(85149),z=te(955),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 le=({qitem:Be})=>{var Je,Le,dt,xt,be,it,Dt,Se,ke,Ct;return y.createElement("div",{className:x.warp},y.createElement("div",{className:x.mainPart},y.createElement("div",{className:x.qcount},(Be==null?void 0:Be.question_type)===8&&y.createElement(b.Z,{className:x.content,showProgramFill:!0,value:(Je=Be==null?void 0:Be.program_attr)==null?void 0:Je.description}),(Be==null?void 0:Be.question_type)!=8&&y.createElement(b.Z,{className:x.qtitle,value:(Be==null?void 0:Be.name)||(Be==null?void 0:Be.title)})),((Be==null?void 0:Be.question_type)===0||(Be==null?void 0:Be.question_type)===2)&&y.createElement("div",null,(Le=Be==null?void 0:Be.choices)==null?void 0:Le.map((pt,It)=>y.createElement("div",{className:x.redio},!(pt!=null&&pt.is_answer)&&y.createElement("span",{className:x.redioitem}),(pt==null?void 0:pt.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:pt!=null&&pt.is_answer?x.titleyes:x.title,value:ne[It]+(pt==null?void 0:pt.choice_text)}),(pt==null?void 0:pt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Be==null?void 0:Be.question_type)===1&&y.createElement("div",null,(dt=Be==null?void 0:Be.choices)==null?void 0:dt.map((pt,It)=>y.createElement("div",{className:x.checkbox},!(pt!=null&&pt.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(pt==null?void 0:pt.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:pt!=null&&pt.is_answer?x.titleyes:x.title,value:ne[It]+(pt==null?void 0:pt.choice_text)}),(pt==null?void 0:pt.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(Be==null?void 0:Be.question_type)===3&&y.createElement("div",{className:x.completion},(xt=Be==null?void 0:Be.standard_answer)==null?void 0:xt.map((pt,It)=>{var Et;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",It+1),y.createElement("div",{className:x.content},(Et=pt==null?void 0:pt.answer_text)==null?void 0:Et.map((Xt,at)=>y.createElement("div",{className:x.items},Xt))))})),(Be==null?void 0:Be.question_type)===4&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(be=Be==null?void 0:Be.answer_texts)!=null&&be[0]?y.createElement(b.Z,{className:x.content,value:(it=Be==null?void 0:Be.answer_texts)==null?void 0:it[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),(Be==null?void 0:Be.question_type)===5&&((Dt=Be==null?void 0:Be.challenge_names)==null?void 0:Dt.map((pt,It)=>y.createElement("div",{className:x.shixun},y.createElement("span",{className:x.qtitle},y.createElement("span",{style:{marginRight:10}},"\u7B2C",(0,z.EM)(It+1),"\u9898"),pt)))),(Be==null?void 0:Be.question_type)===6&&y.createElement("div",{className:x.program},y.createElement(b.Z,{className:x.content,value:((Se=Be==null?void 0:Be.program_attr)==null?void 0:Se.description)||"- -"})),(Be==null?void 0:Be.question_type)===7&&((ke=Be==null?void 0:Be.sub_item_banks)==null?void 0:ke.map((pt,It)=>{var Et,Xt,at,tt,St;return y.createElement("div",null,y.createElement("div",{className:x.combination},y.createElement("span",{className:x.qtitle},pt==null?void 0:pt.name)),y.createElement("div",{className:x.warp,style:{padding:"0px",paddingTop:20}},y.createElement("div",null,((pt==null?void 0:pt.item_type)=="SINGLE"||(pt==null?void 0:pt.item_type)=="JUDGMENT")&&((Et=pt==null?void 0:pt.choices)==null?void 0:Et.map((ut,nt)=>y.createElement("div",{className:x.redio},!(ut!=null&&ut.is_answer)&&y.createElement("span",{className:x.redioitem}),(ut==null?void 0:ut.is_answer)&&y.createElement("i",{className:`${x.redioitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ut!=null&&ut.is_answer?x.titleyes:x.title,value:ne[nt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(pt==null?void 0:pt.item_type)=="MULTIPLE"&&((Xt=pt==null?void 0:pt.choices)==null?void 0:Xt.map((ut,nt)=>y.createElement("div",{className:x.checkbox},!(ut!=null&&ut.is_answer)&&y.createElement("span",{className:x.checkboxitem}),(ut==null?void 0:ut.is_answer)&&y.createElement("i",{className:`${x.checkboxitemyes} icon-duigou1`}),y.createElement(b.Z,{className:ut!=null&&ut.is_answer?x.titleyes:x.title,value:ne[nt]+(ut==null?void 0:ut.choice_text)}),(ut==null?void 0:ut.is_answer)&&y.createElement("div",{className:x.yestag},"\u6B63\u786E\u7B54\u6848")))),(pt==null?void 0:pt.item_type)=="COMPLETION"&&y.createElement("div",{className:x.completion},(at=pt==null?void 0:pt.standard_answer)==null?void 0:at.map((ut,nt)=>{var lt;return y.createElement("div",{style:{display:"flex"}},y.createElement("span",{className:x.title},"\u586B\u7A7A\u9879",nt+1),y.createElement("div",{className:x.content},(lt=ut==null?void 0:ut.answer_text)==null?void 0:lt.map((We,Mt)=>y.createElement("div",{className:x.items},We))))})),(pt==null?void 0:pt.item_type)=="SUBJECTIVE"&&y.createElement("div",{className:x.simple},y.createElement("div",{className:x.title},"\u53C2\u8003\u7B54\u6848"),y.createElement("div",{className:"mt10",style:{fontSize:"16px"}},(tt=pt==null?void 0:pt.answer_texts)!=null&&tt[0]?y.createElement(b.Z,{className:x.content,value:(St=pt==null?void 0:pt.answer_texts)==null?void 0:St[0]}):y.createElement("div",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))))))})),(Be==null?void 0:Be.question_type)===8&&y.createElement("div",null,y.createElement(b.Z,{disabledFill:!0,className:x.content,showProgramFill:!0,value:ee.Base64.decode(((Ct=Be==null?void 0:Be.program_attr)==null?void 0:Ct.code)||"")})),(Be==null?void 0:Be.question_type)===5&&y.createElement("div",{style:{background:"#F6F7F9",padding:"0px 20px",height:46,lineHeight:"46px",marginTop:40,display:"flex",alignItems:"center"}},y.createElement("div",{style:{flex:1,alignItems:"center",display:"flex"}},y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u521B\u5EFA\u8005"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.author_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u6240\u5C5E\u5355\u4F4D"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.author_school_name)||"- -")),y.createElement("div",{style:{marginRight:30}},y.createElement("span",{style:{marginRight:10}},"\u5B66\u4E60\u4EBA\u6570"),y.createElement("span",{style:{color:"#000000"}},(Be==null?void 0:Be.study_count)||"0"))),y.createElement("a",{className:x.shixunbutton,href:`/shixuns/${Be==null?void 0:Be.identifier}/challenges?exercise=true`,target:"_blank"},y.createElement("i",{onClick:()=>{},style:{marginRight:20},className:"iconfont icon-shixunkecheng mr5 "}),"\u5B9E\u8BAD\u8BE6\u60C5"))),((Be==null?void 0:Be.question_type)<=4||[6,8].includes(Be==null?void 0:Be.question_type))&&y.createElement("div",{className:x.bottom},y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u89E3\u6790"),y.createElement("span",{className:x.right},Be!=null&&Be.analysis?y.createElement(b.Z,{value:Be==null?void 0:Be.analysis}):y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~"))),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u96BE\u5EA6"),y.createElement("span",{className:x.right},(Be==null?void 0:Be.difficulty)===1?"\u7B80\u5355":(Be==null?void 0:Be.difficulty)===2?"\u9002\u4E2D":"\u56F0\u96BE")),y.createElement("div",{className:x.bottomitem},y.createElement("span",{className:x.left},"\u77E5\u8BC6\u70B9"),y.createElement("span",{className:x.right},Be!=null&&Be.tag_discipline?Be==null?void 0:Be.tag_discipline:y.createElement("span",{style:{color:"#C1C1C1"}},"\u6682\u672A\u8BBE\u7F6E~")))))},re=te(86087),ie=te(84287),Ae=te(89070),de=te(61485),Pe=te(32570),me=te(16149),ge=te(59301),et=Object.defineProperty,Ve=Object.defineProperties,ve=Object.getOwnPropertyDescriptors,He=Object.getOwnPropertySymbols,ze=Object.prototype.hasOwnProperty,Ne=Object.prototype.propertyIsEnumerable,Oe=(Be,Je,Le)=>Je in Be?et(Be,Je,{enumerable:!0,configurable:!0,writable:!0,value:Le}):Be[Je]=Le,Ge=(Be,Je)=>{for(var Le in Je||(Je={}))ze.call(Je,Le)&&Oe(Be,Le,Je[Le]);if(He)for(var Le of He(Je))Ne.call(Je,Le)&&Oe(Be,Le,Je[Le]);return Be},_e=(Be,Je)=>Ve(Be,ve(Je)),rt=(Be,Je,Le)=>new Promise((dt,xt)=>{var be=Se=>{try{Dt(Le.next(Se))}catch(ke){xt(ke)}},it=Se=>{try{Dt(Le.throw(Se))}catch(ke){xt(ke)}},Dt=Se=>Se.done?dt(Se.value):Promise.resolve(Se.value).then(be,it);Dt((Le=Le.apply(Be,Je)).next())});const ct=({setScoreShow:Be,ScoreShow:Je,onOk:Le,isshixuns:dt,isloadings:xt,dispatch:be,isIntelligentAssistant:it=!1,ispptModal:Dt=!1,newExercisePaper:Se,shixunsDetail:ke})=>{var Ct,pt,It;let[Et,Xt]=(0,y.useState)({type:"0",page:1,updated_at:"",quotes:"",item_type:null,per_page:10,courseid:"",tag_discipline_id:null,difficulty:null,keyword:null,bigmodel:it,is_smart_plan:Dt,group_id:[]}),[at,tt]=(0,y.useState)([]),[St,ut]=(0,y.useState)([]),[nt,lt]=(0,y.useState)([]),[We,Mt]=(0,y.useState)([]);const[nn,Ot]=(0,y.useState)(!1),[Jt]=ue.default.useForm(),[$t,dn]=(0,y.useState)(),[bn,Cn]=(0,y.useState)(!1);let[sn,In]=(0,y.useState)(dt);const[Zt,Rt]=(0,y.useState)([]),[Wt,Gn]=(0,y.useState)(0),[Nn,fn]=(0,y.useState)(!0),[rn,hn]=(0,y.useState)([]),[un,Ut]=(0,y.useState)([]),zn=[{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}],wt=[{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:"\u7F16\u7A0B\u9898",value:"PROGRAM",question_type:6}];let[Bt,qt]=(0,y.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 Gt=(0,y.useRef)(new Set),Ie=(0,y.useRef)(new Set),ht=[{name:"\u7B80\u5355",value:1},{name:"\u9002\u4E2D",value:2},{name:"\u56F0\u96BE",value:3}],Pt=[{name:"\u521D\u7EA7",value:1},{name:"\u4E2D\u7EA7",value:2},{name:"\u4E2D\u9AD8\u7EA7",value:3},{name:"\u9AD8\u7EA7",value:4}],jt=[{name:"\u672A\u53D1\u5E03",value:"unpublish"},{name:"\u9759\u9ED8\u53D1\u5E03",value:"silent_publish"},{name:"\u516C\u5F00\u53D1\u5E03",value:"public_publish"}],[vt,ft]=(0,y.useState)(!1),xe=()=>{Jt.resetFields(),sn=!1,In(!1),ft(!1),Jt.submit()};(0,y.useEffect)(()=>{var Ye,Lt,Dn,bt,kn,en,mn,Bn,Sn,Qn;(((Dn=(Lt=(Ye=Se==null?void 0:Se.editData)==null?void 0:Ye.exercise)==null?void 0:Lt.exist_item_bank_ids)==null?void 0:Dn.length)>0||((en=(kn=(bt=Se==null?void 0:Se.editData)==null?void 0:bt.exercise)==null?void 0:kn.exist_item_bank_shixun_ids)==null?void 0:en.length)>0)&&Ut([...(Bn=(mn=Se==null?void 0:Se.editData)==null?void 0:mn.exercise)==null?void 0:Bn.exist_item_bank_ids,...(Qn=(Sn=Se==null?void 0:Se.editData)==null?void 0:Sn.exercise)==null?void 0:Qn.exist_item_bank_shixun_ids])},[(pt=(Ct=Se==null?void 0:Se.editData)==null?void 0:Ct.exercise)==null?void 0:pt.exist_item_bank_ids]),(0,y.useEffect)(()=>{Je&&(Jt.setFieldsValue({item_type:"",courseid:"",tag_discipline_id:null,difficulty:null,keyword:null}),Nn&&sn&&(Jt.setFieldsValue({item_type:"SHIXUN"}),Et.item_type="SHIXUN",Xt(Ge({},Et)),fn(!1)),Qe(Et),je(),Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}))},[Je]),(0,y.useEffect)(()=>{Wt>0&&setTimeout(()=>{Gn(0)},2e3)},[Wt]);function Qe(Ye){return rt(this,null,function*(){var Lt,Dn,bt;if(Ot(!0),Xt(Ge({},Ye)),(nt==null?void 0:nt.length)<=0&&Ye.type==="5"){Mt([]),Ot(!1);return}console.log("----",nt,Zt);let kn=Ye.type==="5"?nt==null?void 0:nt.filter(Bn=>!Zt.includes(Bn)):null,en=Ye.type==="5"?nt==null?void 0:nt.filter(Bn=>Zt.includes(Bn)):null,mn=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:_e(Ge({},Ye),{discipline_id:((Lt=Ye==null?void 0:Ye.courseid)==null?void 0:Lt[0])||null,sub_discipline_id:((Dn=Ye==null?void 0:Ye.courseid)==null?void 0:Dn[1])||null,ids:kn,shixun_ids:en,include_shixuns:!it,group_id:((bt=Ye.group_id)==null?void 0:bt.map(Bn=>Bn==null?void 0:Bn.value))||null,keyword:Ye.keyword?encodeURIComponent(Ye.keyword):Ye.keyword,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null,bigmodel:it,is_smart_plan:Dt})});Mt(mn),Ot(!1)})}function je(){return rt(this,null,function*(){let Ye=yield(0,oe.ZP)("/api/disciplines.json",{method:"get",params:{source:"question",group_id:0,group_type:Et.type==="5"?null:Et.type,clazz:"ItemBanksGroup"}});tt((0,E.L)(Ye==null?void 0:Ye.disciplines))})}function Ft(Ye){return rt(this,null,function*(){var Lt;let Dn=yield(0,oe.ZP)("/api/item_banks_groups/for_problemset.json",{method:"post",body:Ye}),bt=[{title:"\u6839\u76EE\u5F55",id:0,pid:0,value:0,key:0,isLeaf:!1,children:(Lt=Dn==null?void 0:Dn.data)==null?void 0:Lt.map(kn=>({title:kn.name,id:kn.id,pid:kn.id,value:kn.id,key:kn.id,isLeaf:!kn.have_child}))}];hn(bt)})}function Qt(Ye){return rt(this,null,function*(){var Lt,Dn,bt,kn;Ot(!0);let en=(Lt=Ye.list)==null?void 0:Lt.filter(Sn=>!Zt.includes(Sn)),mn=(Dn=Ye.list)==null?void 0:Dn.filter(Sn=>Zt.includes(Sn));if(en.length===0&&mn.length===0){Ot(!1),Mt([]);return}let Bn=yield(0,oe.ZP)("/api/item_banks.json",{method:"get",params:_e(Ge({},Ye),{discipline_id:((bt=Ye==null?void 0:Ye.courseid)==null?void 0:bt[0])||null,sub_discipline_id:((kn=Ye==null?void 0:Ye.courseid)==null?void 0:kn[1])||null,ids:en,shixun_ids:mn,type:Ye.type==="5"?null:Ye.type,clazz:Ye.type==="3"?"ItemBanksGroup":null})});Ot(!1),Mt(Bn)})}const _t=Ye=>rt(void 0,null,function*(){const Lt=yield be({type:"shixunsDetail/release",payload:{id:Ye}});let Dn=Lt==null?void 0:Lt.tag_position,bt=(Lt==null?void 0:Lt.evaluation_set_position)||[],kn=Lt.status;return kn===0?(Me.ZP.success("\u53D1\u5E03\u6210\u529F"),Qe(Et),!0):(kn===2?Me.ZP.error(`\u7B2C${bt.join(",")}\u5173\u5C1A\u672A\u5B8C\u6210\uFF0C\u65E0\u6CD5\u7533\u8BF7\u53D1\u5E03`):kn===3?Me.ZP.error(`\u6BCF\u4E00\u4E2A\u5173\u5361\u81F3\u5C11\u9700\u8981\u4E00\u4E2A\u6280\u80FD\u6807\u7B7E, \u7B2C${Dn.join(",")}\u5173\u5C1A\u672A\u8BBE\u7F6E\u6280\u80FD\u6807\u7B7E\uFF0C\u8BF7\u8865\u5145`):Me.ZP.error("\u5C1A\u672A\u521B\u5EFA\u4EFB\u52A1\u7684\u5B9E\u8BAD\uFF0C\u4E0D\u80FD\u7533\u8BF7\u53D1\u5E03"),!1)}),gn=Ye=>(Ye==null?void 0:Ye.shixun_tag_num)===1?"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528\uFF0C\u8BF7\u5148\u8FDB\u884C\u53D1\u5E03":"",An=(Ye,Lt,Dn)=>Ye.map(bt=>bt.key===Lt?Ge(Ge({},bt),Dn):bt.children?_e(Ge({},bt),{children:An(bt.children,Lt,Dn)}):bt),Mn=Ye=>rt(void 0,null,function*(){const{key:Lt}=Ye;let Dn=Et.type;const bt=yield(0,me.ex)({page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",group_id:Math.abs(Lt),type:Dn}),{data:kn,total_count:en}=bt||{};en>0&&hn(mn=>An(mn,Lt,{children:kn.map(Bn=>({title:Bn.name,id:Bn.id,pid:Bn.id,value:Bn.id,key:Bn.id,isLeaf:!Bn.have_child}))}))});function pn(Ye){console.log("----",Et),Ye==="1"&&(Bt.gg=Ge({},Et)),Ye==="2"&&(Bt.scj=Ge({},Et)),Ye==="3"&&(Bt.ttgx=Ge({},Et)),Ye==="0"&&(Bt.wcjd=Ge({},Et)),Ye==="5"&&(Bt.yx=Ge({},Et)),qt(Ge({},Bt))}function Zn(){Et.type==="1"&&(Et=Bt.gg),Et.type==="2"&&(Et=Bt.scj),Et.type==="3"&&(Et=Bt.ttgx),Et.type==="0"&&(Et=Bt.wcjd),Et.type==="5"&&(Et=Bt.yx),(Et==null?void 0:Et.item_type)==="SHIXUN"?(sn=!0,In(!0)):(sn=!1,In(!1)),Jt.setFieldsValue(Ge({},Et)),Xt(Ge({},Et)),Qe(Ge({},Et))}return ge.createElement("div",null,ge.createElement(fe.default,{title:!1,footer:!1,open:Je,width:1200,centered:!0,className:a.scoremodal,onCancel:()=>{Be(!1)}},ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement("div",{className:a.title},it?"\u4EE5\u9898\u6362\u9898":"\u9898\u5E93\u9009\u9898")),it&&ge.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"),ge.createElement(he.default,{className:a.tabWrap,activeKey:Et.type,onChange:Ye=>{Ye==="3"?(Et.show_all_share=!0,Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"3"})):Et.show_all_share=null,Ye==="0"&&Ft({group_id:0,page:1,per_page:20,sort_by:"updated_at",sort_direction:"desc",type:"0"}),pn(Et.type),Et.type=Ye,(Et==null?void 0:Et.item_type)==="SHIXUN"&&Et.type!=="5"&&(sn=!0,In(!0)),ft(!1),Et.type==="5"&&(sn=!1,In(!1)),Zn(),je()},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:ge.createElement("div",null,"\u5DF2\u9009",nt.length>0&&ge.createElement("span",{className:a.titlecount},nt.length),Wt>0&&ge.createElement("span",{className:a.add},"+",Wt)),key:"5"}]}),ge.createElement(ue.default,{layout:"inline",form:Jt,onValuesChange:(Ye,Lt)=>{const Dn=Object.values(Lt).some(kn=>kn!==null&&kn!==""&&kn!==void 0),bt=Lt.keyword==="";if(ft(Dn||!bt),Et.page=1,(Lt==null?void 0:Lt.item_type)==="SHIXUN"){if(Et.type==="5"?In(!1):In(!0),Ye.keyword||Ye.keyword==="")return;Jt.submit()}else{if(Ye!=null&&Ye.courseid&&Jt.setFieldsValue({tag_discipline_id:""}),In(!1),Ye.keyword||Ye.keyword==="")return;Jt.submit()}},onFinish:Ye=>{var Lt;Et.type==="3"&&(!Ye.group_id||((Lt=Ye==null?void 0:Ye.group_id)==null?void 0:Lt.length)===0)?Et.show_all_share=!0:Et.show_all_share=null,Xt(Ge(Ge({},Et),Ye)),Qe(Ge(Ge({},Et),Ye))}},ge.createElement(ue.default.Item,{name:"item_type"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u9898\u578B",style:{width:110},size:"middle"},(Dt?wt:it?zn==null?void 0:zn.filter(Ye=>Ye.question_type!==5):zn).map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),ge.createElement(ue.default.Item,{name:"courseid"},ge.createElement(Ee.Z,{className:a.selectWrapper,style:{width:160},size:"middle",placeholder:"\u65B9\u5411&\u8BFE\u7A0B",options:at})),!sn&&ge.createElement(ue.default.Item,{name:"tag_discipline_id"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u77E5\u8BC6\u70B9",style:{width:160},size:"middle",allowClear:!0},(It=We==null?void 0:We.tag_disciplines)==null?void 0:It.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.id},Ye.name)))),ge.createElement(ue.default.Item,{name:sn?"diff":"difficulty"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u96BE\u5EA6",style:{width:118},size:"middle",allowClear:!0},!sn&&ht.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)),sn&&Pt.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),sn&&ge.createElement(ue.default.Item,{name:"shixun_publish_status"},ge.createElement(ye.default,{className:a.selectWrapper,placeholder:"\u5168\u90E8\u72B6\u6001",style:{width:118},size:"middle",allowClear:!0},jt.map(Ye=>ge.createElement(ye.default.Option,{key:Ye.value},Ye.name)))),(Et.type==="3"||Et.type==="0")&&!sn&&ge.createElement(ue.default.Item,{name:"group_id"},ge.createElement(Te.default,{treeDataSimpleMode:!0,style:{width:118},className:a.selectWrappers,multiple:!0,allowClear:!0,showSearch:!0,filterTreeNode:(Ye,Lt)=>Lt.title.toUpperCase().indexOf(Ye.toUpperCase())!==-1,dropdownStyle:{maxHeight:400,width:500,overflow:"auto"},placeholder:"\u8BF7\u9009\u62E9\u6587\u4EF6\u5939",treeCheckStrictly:!0,loadData:Mn,treeDefaultExpandedKeys:[0],maxTagCount:0,treeCheckable:!0,treeData:rn})),vt&&ge.createElement("span",{className:a.allqingchu,onClick:xe},ge.createElement("i",{className:"iconfont icon-guanbi4"}),ge.createElement("span",null,"\u6E05\u9664\u7B5B\u9009\u6761\u4EF6")),ge.createElement(ue.default.Item,{style:{flex:"0 0 auto",marginRight:0,marginLeft:"auto"},name:"keyword"},ge.createElement(pe.default.Search,{className:a.search,placeholder:"\u8BF7\u8F93\u5165\u5173\u952E\u8BCD\u641C\u7D22",allowClear:!0,suffix:ge.createElement("i",{className:`iconfont icon-sousuo9 font14 ${a.searchIcon}`,onClick:()=>Jt.submit()}),onSearch:Ye=>{Jt.submit()}}))),ge.createElement("div",{style:{background:"#F6F7F9",display:"flex",alignItems:"center",marginTop:18,height:40,paddingLeft:10,paddingRight:20}},ge.createElement("div",{onClick:()=>{Et.updated_at==="asc"?Et.updated_at="desc":Et.updated_at="asc",Xt(_e(Ge({},Et),{page:1})),Qe(_e(Ge({},Et),{page:1}))}}," ",Et.updated_at?ge.createElement("img",{src:Et.updated_at==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u66F4\u65B0\u65F6\u95F4\u6392\u5E8F"),ge.createElement("div",{onClick:()=>{Et.quotes==="asc"?Et.quotes="desc":Et.quotes="asc",Xt(_e(Ge({},Et),{page:1})),Qe(_e(Ge({},Et),{page:1}))},style:{marginLeft:20}}," ",Et.quotes?ge.createElement("img",{src:Et.quotes==="asc"?re.Z:ie.Z,style:{width:"15px",verticalAlign:"text-bottom"},className:"font14 mr5 c-light-primary"}):ge.createElement("i",{style:{fontSize:"14px"},className:"iconfont icon-jiangxu mr5 c-light-primary"}),"\u6309\u4F7F\u7528\u6B21\u6570\u6392\u5E8F")),ge.createElement(ce.default,{style:{marginTop:2,marginBottom:20},scroll:{y:260},dataSource:(We==null?void 0:We.items)||(We==null?void 0:We.shixun_list),pagination:!1,loading:nn,rowKey:Ye=>Ye.id,rowSelection:{type:it||Dt?"radio":"checkbox",selectedRowKeys:St,getCheckboxProps:Ye=>({disabled:Ye.shixun_tag_num===1||(un==null?void 0:un.find(Lt=>Ye.id===Lt))}),onSelect(Ye,Lt,Dn){if(it||Dt){ut([Ye.id]),Ie.current=new Set([Ye.id]),Gn(1),lt([Ye.id]);return}if(Lt)(sn||Ye!=null&&Ye.challenge_names)&&Rt([...Zt,Ye.id]),ut([...St,Ye.id]),Ye.identifier?Gt.current.add(Ye.id):Ie.current.add(Ye.id),Gn(1),lt([...nt,Ye.id]);else{Ye.identifier?Gt.current.delete(Ye.id):Ie.current.delete(Ye.id);let bt=nt.filter(kn=>kn!==Ye.id);if(ut(bt),lt(bt),sn||Ye!=null&&Ye.challenge_names){let kn=Zt.filter(en=>en!==Ye.id);Rt([...kn])}if(Et.type==="5"){Qt(_e(Ge({},Et),{list:[...bt]}));return}}},onSelectAll(Ye,Lt,Dn){var bt,kn;if(Ye){const en=Dn.map(Bn=>Bn.id),mn=(kn=Dn==null?void 0:Dn.filter(Bn=>Bn==null?void 0:Bn.challenge_names))==null?void 0:kn.map(Bn=>Bn.id);Rt([...Zt,...mn]),ut([...St,...en]),lt([...nt,...en]);for(const Bn of Dn)Bn.identifier?Gt.current.add(Bn.id):Ie.current.add(Bn.id)}else{const en=Dn.map(Qn=>Qn.id),mn=St.filter(Qn=>!en.some(qn=>qn===Qn)),Bn=(bt=Dn==null?void 0:Dn.filter(Qn=>Qn==null?void 0:Qn.challenge_names))==null?void 0:bt.map(Qn=>Qn.id);ut([...mn]),lt([...mn]);let Sn=Zt.filter(Qn=>!Bn.some(qn=>qn===Qn.id));Rt([...Sn]),Et.type==="5"&&Qt(_e(Ge({},Et),{list:[...mn]}));for(const Qn of en)Qn.identifier?Gt.current.delete(Qn):Ie.current.delete(Qn)}}},columns:[{title:"\u9898\u578B",dataIndex:"item_type",key:"item_type",render:(Ye,Lt,Dn)=>{var bt,kn;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?"\u5B9E\u8BAD\u9898":(kn=(bt=zn==null?void 0:zn.filter(en=>en.value===Ye))==null?void 0:bt[0])==null?void 0:kn.name))}},{title:"\u8BD5\u9898\u540D\u79F0",dataIndex:"name",width:sn?"30%":"60%",key:"name",render:(Ye,Lt,Dn)=>{var bt;return ge.createElement("div",{style:{display:"flex",alignItems:"center"}},ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",{className:Lt!=null&&Lt.high_resources_consume?a.q_title:""},ge.createElement(b.Z,{key:1,showLines:1,showTextOnly:!0,value:sn||Lt!=null&&Lt.challenge_names?Lt!=null&&Lt.title||Ye===null?"--":Ye:(Lt==null?void 0:Lt.item_type)=="BPROGRAM"?(bt=Lt==null?void 0:Lt.program_attr)==null?void 0:bt.description:Ye}))),(Lt==null?void 0:Lt.high_resources_consume)&&ge.createElement(Pe.Z,{type:"shixun",style:{marginLeft:10}}))}},{title:"\u521B\u5EFA\u8005",dataIndex:"author_name",key:"author_name",hidden:!sn,render:(Ye,Lt,Dn)=>{var bt;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("span",null,Ye?(bt=Ye==null?void 0:Ye.split("\u3001"))==null?void 0:bt[0]:"- -"))}},{title:"\u6240\u5C5E\u5355\u4F4D",dataIndex:"author_school_name",key:"author_school_name",hidden:!sn,render:(Ye,Lt,Dn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("span",null,Ye||"- -"))},{title:"\u96BE\u5EA6",dataIndex:"difficulty",key:"difficulty",render:(Ye,Lt,Dn)=>{var bt,kn,en,mn;return ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?(Lt==null?void 0:Lt.level)||((kn=(bt=ht==null?void 0:ht.filter(Bn=>Bn.value===Ye))==null?void 0:bt[0])==null?void 0:kn.name):(mn=(en=ht==null?void 0:ht.filter(Bn=>Bn.value===Ye))==null?void 0:en[0])==null?void 0:mn.name))}},{title:"\u5173\u5361\u6570\u91CF",dataIndex:"challenges_count",key:"challenges_count",hidden:!sn,render:(Ye,Lt,Dn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,Ye||"- -"))},{title:"\u4F7F\u7528\u6B21\u6570",dataIndex:"quotes",key:"quotes",render:(Ye,Lt,Dn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,sn||Lt!=null&&Lt.challenge_names?(Lt==null?void 0:Lt.study_count)||(Lt==null?void 0:Lt.stu_num):Ye))},{title:ge.createElement("span",null,"\u53D1\u5E03\u72B6\u6001 ",ge.createElement(Fe.Z,{title:"\u672A\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u4E0D\u80FD\u88AB\u9009\u7528"},ge.createElement(de.Z,null))),dataIndex:"shixun_tag_num_name",key:"shixun_tag_num_name",hidden:!sn,render:(Ye,Lt,Dn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",null,Ye||"- -"))},{title:"\u64CD\u4F5C",dataIndex:"id",key:"item_type",render:(Ye,Lt,Dn)=>ge.createElement(Fe.Z,{title:gn(Lt)},ge.createElement("div",{style:{flex:1,textAlign:"start"}},ge.createElement("a",{onClick:()=>{var bt,kn;dn(_e(Ge({},Lt),{question_type:sn||Lt!=null&&Lt.challenge_names?5:(kn=(bt=zn==null?void 0:zn.filter(en=>en.value===(Lt==null?void 0:Lt.item_type)))==null?void 0:bt[0])==null?void 0:kn.question_type})),Cn(!0)}},"\u67E5\u770B"),(Lt==null?void 0:Lt.shixun_tag_num)===1&&ge.createElement("a",{style:{marginLeft:10},onClick:()=>{fe.default.confirm({title:"\u63D0\u793A",icon:null,centered:!0,width:400,content:ge.createElement("div",null,"\u662F\u5426\u786E\u5B9A\u53D1\u5E03",ge.createElement("span",{style:{cursor:"pointer",color:"#3061D0"},onClick:()=>{window.open(`/shixuns/${Lt==null?void 0:Lt.identifier}/challenges`)}},(Lt==null?void 0:Lt.shixun_name)||"--"),"\uFF1F"),onOk:()=>rt(void 0,null,function*(){if(!_t(Lt==null?void 0:Lt.identifier))return new Promise((bt,kn)=>{kn()})})})}},"\u53D1\u5E03")))}].filter(Ye=>!Ye.hidden)}),ge.createElement(De.Z,{current:Et.page,total:(We==null?void 0:We.items_count)||(We==null?void 0:We.shixuns_count),style:{marginBottom:20},defaultPageSize:Et.per_page,showTotal:Ye=>ge.createElement("span",null,"\u5171\xA0",ge.createElement("span",{style:{color:"#165DFF"}},Ye),"\xA0\u6761\u6570\u636E"),pageSize:Et.per_page,onChange:(Ye,Lt)=>{Et.page=Ye,Et.per_page=Lt,Xt(Ge({},Et)),Qe(Ge({},Et))}}),ge.createElement("div",{className:a.bottom},ge.createElement(Ze.ZP,{className:a.no,onClick:()=>{Be(!1)}},"\u53D6\u6D88"),ge.createElement(Ze.ZP,{loading:xt,style:{width:xt&&75},className:a.yes,onClick:()=>rt(void 0,null,function*(){if((nt==null?void 0:nt.length)<=0){Me.ZP.info(it||Dt?"\u8BF7\u9009\u62E9\u4E00\u9053\u8BD5\u9898":"\u5F53\u524D\u6682\u672A\u9009\u62E9\u6570\u636E");return}Le([...Ie.current],[...Gt.current],!0,nt==null?void 0:nt.length)})},it?"\u5F00\u59CB\u6362\u9898":"\u786E\u8BA4"))),ge.createElement(fe.default,{open:bn,title:"\u9898\u76EE\u8BE6\u60C5",footer:!1,className:a.previewModal,width:1e3,centered:!0,onCancel:()=>{Cn(!1)},onOk:()=>{Cn(!1)}},ge.createElement(le,{qitem:$t})))};var we=(0,Ae.connect)(({shixunsDetail:Be,newExercisePaper:Je})=>({shixunsDetail:Be,newExercisePaper:Je}))(ct)},86918:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return ce}});var y=te(43418),ue={ul:"ul___TdfYY"},Me=te(32637),fe=te(59301),he=Object.getOwnPropertySymbols,ye=Object.prototype.hasOwnProperty,Ee=Object.prototype.propertyIsEnumerable,Te=(Fe,De)=>{var Ze={};for(var oe in Fe)ye.call(Fe,oe)&&De.indexOf(oe)<0&&(Ze[oe]=Fe[oe]);if(Fe!=null&&he)for(var oe of he(Fe))De.indexOf(oe)<0&&Ee.call(Fe,oe)&&(Ze[oe]=Fe[oe]);return Ze},ce=Fe=>{var De=Fe,{open:Ze,onCancel:oe}=De,a=Te(De,["open","onCancel"]);return fe.createElement(y.default,{centered:!0,open:Ze,title:fe.createElement("div",{style:{fontWeight:"bold"}},"\u8054\u7CFB\u6559\u7814\u52A9\u7406"),width:"696px",onCancel:oe,footer:null},fe.createElement("div",null,fe.createElement("div",{className:"tc"},fe.createElement("img",{className:"mt10",src:Me,width:"182px",height:"181px",style:{borderRadius:"2px",border:"1px solid #D8E3E9"}})),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16 mt10"},"\u514D\u8D39\u6559\u7814\u52A9\u7406"),fe.createElement("div",{style:{color:"#191919",fontWeight:"bold"},className:"tc font16"},"\u5FAE\u4FE1\u626B\u4E00\u626B\u6DFB\u52A0"),fe.createElement("div",{style:{color:"#333"},className:"pt30 font14"},fe.createElement("ul",{className:ue.ul},fe.createElement("li",null,"1\u3001\u89E3\u7B54\u8001\u5E08\u7591\u60D1\u3001\u5E2E\u52A9\u8001\u5E08\u66F4\u5FEB\u719F\u6089\u548C\u4F7F\u7528\u5E73\u53F0\u6559\u5B66\u3002"),fe.createElement("li",null,"2\u3001\u534F\u52A9\u8001\u5E08\u521B\u5EFA\u8BFE\u5802\u3001\u8BFE\u7A0B\u8BBE\u8BA1\u3001\u505A\u597D\u6559\u5B66\u5DE5\u4F5C\u3002"),fe.createElement("li",null,"3\u3001\u6839\u636E\u8001\u5E08\u6559\u5B66\u65B9\u5411\uFF0C\u5206\u4EAB\u5934\u6B4C\u5E73\u53F0C9\u9662\u6821\u3001985\u9AD8\u6821\u3001211\u9AD8\u6821\u3001\u53CC\u4E00\u6D41\u9AD8\u6821\u8001\u5E08\u7ECF\u5178\u5B9E\u8DF5\u6559\u5B66\u6848\u4F8B\u3002")))))}},92591:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Fe}});var y=te(59301),ue=te(8591),Me=te(43418),fe=te(92832),he={flex_box_center:"flex_box_center___sBoKM",flex_space_between:"flex_space_between___SHLh3",flex_box_vertical_center:"flex_box_vertical_center___T97r6",flex_box_center_end:"flex_box_center_end___pNP7Y",flex_box_column:"flex_box_column___dr0wb",addModal:"addModal___aEWdi",row:"row____K9d5",label:"label___y3olw"},ye=te(36061),Ee=te(16149),Te=te(89070),pe=(De,Ze,oe)=>new Promise((a,E)=>{var x=ee=>{try{z(oe.next(ee))}catch(ne){E(ne)}},b=ee=>{try{z(oe.throw(ee))}catch(ne){E(ne)}},z=ee=>ee.done?a(ee.value):Promise.resolve(ee.value).then(x,b);z((oe=oe.apply(De,Ze)).next())});const ce=({problemset:De,dispatch:Ze,onOk:oe})=>{const[a,E]=(0,y.useState)(""),[x,b]=(0,y.useState)([0]),z=()=>{Ze({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var ne,ae;De.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939"&&(b([(ae=(ne=De.actionTabs)==null?void 0:ne.params)==null?void 0:ae.group_id]),E(""))},[De.actionTabs.key]);const ee=()=>pe(void 0,null,function*(){const ne=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!a.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(a.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let le=0;le0?x[0]:0,name:a});ae.status===0&&(z(),oe(ae==null?void 0:ae.id))});return y.createElement(Me.default,{centered:!0,title:"\u65B0\u5EFA\u6587\u4EF6\u5939",open:De.actionTabs.key==="\u65B0\u5EFA\u6587\u4EF6\u5939",width:500,onCancel:z,onOk:ee,destroyOnClose:!0},y.createElement("div",{className:he.addModal},y.createElement("div",{className:he.row},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u540D\u79F0: "),y.createElement(fe.default,{placeholder:"\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0",value:a,onChange:ne=>E(ne.target.value)})),y.createElement("div",{className:he.row,style:{alignItems:"start",maxHeight:500,overflow:"auto"}},y.createElement("span",{className:he.label},"\u6587\u4EF6\u5939\u4F4D\u7F6E: "),y.createElement(ye.Z,{value:x,onChange:ne=>b(ne)}))))};var Fe=(0,Te.connect)(({problemset:De})=>({problemset:De}))(ce)},28785:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),Te=te(85149),pe=te(24334),ce=te.n(pe),Fe=te(99064),De=te(88264),Ze=te(87001),oe=te(61186),a=te.n(oe),E=te(59301),x=Object.defineProperty,b=Object.defineProperties,z=Object.getOwnPropertyDescriptors,ee=Object.getOwnPropertySymbols,ne=Object.prototype.hasOwnProperty,ae=Object.prototype.propertyIsEnumerable,le=(Pe,me,ge)=>me in Pe?x(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,re=(Pe,me)=>{for(var ge in me||(me={}))ne.call(me,ge)&&le(Pe,ge,me[ge]);if(ee)for(var ge of ee(me))ae.call(me,ge)&&le(Pe,ge,me[ge]);return Pe},ie=(Pe,me)=>b(Pe,z(me)),Ae=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const de=({problemset:Pe,dispatch:me})=>{var ge,et,Ve,ve,He;const[ze,Ne]=(0,y.useState)({}),[Oe,Ge]=(0,y.useState)([]),[_e,rt]=(0,y.useState)(!1),[ct,we]=(0,y.useState)(!1),[Be,Je]=(0,y.useState)({}),Le=["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,y.useEffect)(()=>{var it,Dt,Se;if(((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.key)==="BPROGRAM"){const ke=(0,he.cloneDeep)((Dt=Pe==null?void 0:Pe.actionTabs)==null?void 0:Dt.params);Ne(ke),Ge((Se=ke==null?void 0:ke.standard_answer)==null?void 0:Se.map(Ct=>({value:"",answer:(Ct==null?void 0:Ct.answer_text)||[]})))}},[(ge=Pe==null?void 0:Pe.actionTabs)==null?void 0:ge.key]);function dt(){return new Date().getTime()}const xt=()=>Ae(void 0,null,function*(){var it,Dt,Se,ke,Ct;if(Oe.some(Et=>(Et==null?void 0:Et.value)==="")&&!_e){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(_e){const Et=(0,he.cloneDeep)((it=Pe==null?void 0:Pe.actionTabs)==null?void 0:it.params);Ge([...(Dt=Et==null?void 0:Et.standard_answer)==null?void 0:Dt.map(Xt=>({value:"",answer:(Xt==null?void 0:Xt.answer_text)||[],type:""}))]),rt(!_e);return}else{let Et=Oe==null?void 0:Oe.map((Xt,at)=>ie(re({},Xt),{type:Xt.types}));Ge(Et)}console.log(Oe),we(!0);let pt=yield(0,Fe.ZP)(`/api/problems/${(Se=ze==null?void 0:ze.program_attr)==null?void 0:Se.identifier}/start.json`,{method:"get"});const It=yield(0,De.n4)(pt==null?void 0:pt.identifier,{code:(ke=ze==null?void 0:ze.program_attr)==null?void 0:ke.code,language:(Ct=ze==null?void 0:ze.program_attr)==null?void 0:Ct.language,answers:Oe==null?void 0:Oe.map(Et=>Et.value)});if((It==null?void 0:It.status)===0){let Xt=function(){return Ae(this,null,function*(){const{status:at,message:tt,data:St}=yield(0,De.rX)(pt==null?void 0:pt.identifier,"submit"),nt=dt()-Et>10*1e3*(Oe==null?void 0:Oe.length);if(at!==0&&!nt&&setTimeout(Xt,1e3),nt){fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6",content:"\u8BF7\u68C0\u67E5\u7A0B\u5E8F\u4EE3\u7801\u662F\u5426\u5B58\u5728\u6B7B\u5FAA\u73AF"}),we(!1);return}if(at===0){we(!1);let lt=Oe==null?void 0:Oe.map((We,Mt)=>ie(re({},We),{type:(St==null?void 0:St.right_arr[Mt])===1?"success":"warning"}));Ge(lt),Je(St),St.status===2&&(we(!1),fe.default.error({centered:!0,okText:"\u77E5\u9053\u5566",title:"\u8C03\u8BD5\u4EE3\u7801\u8D85\u65F6"}))}})};const Et=dt();yield(0,De.bM)(pt==null?void 0:pt.identifier,{}),Xt()}else we(!1);rt(!_e)}),be=()=>{Ne({}),Ge([]),rt(!1),me({type:"problemset/setActionTabs",payload:{}})};return E.createElement(E.Fragment,null,E.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Pe.actionTabs.key==="BPROGRAM",title:"\u8BD5\u9898\u4F53\u9A8C",okText:_e?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u4EE3\u7801",cancelText:"\u53D6\u6D88",width:708,onOk:xt,onCancel:be,okButtonProps:{loading:ct}},E.createElement("div",null,E.createElement("div",{className:"c-light-primary mb5 font16"},"\u7A0B\u5E8F\u586B\u7A7A\u9898"),E.createElement(Te.Z,{value:(et=ze==null?void 0:ze.program_attr)==null?void 0:et.description}),((Ve=ze==null?void 0:ze.program_attr)==null?void 0:Ve.code)&&E.createElement(Te.Z,{showProgramFill:!0,onFillChange:it=>{let Dt=it==null?void 0:it.map((Se,ke)=>re({},Se));Ge(Dt)},programFillValue:Oe,value:pe.Base64.decode((ve=ze==null?void 0:ze.program_attr)==null?void 0:ve.code)}),_e&&E.createElement(y.Fragment,null,E.createElement("div",{className:Ee.Z.line}),(He=ze==null?void 0:ze.standard_answer)==null?void 0:He.map((it,Dt)=>E.createElement("div",{className:"c-grey-333 mb5",style:{display:"flex",alignItems:"baseline"}},E.createElement("b",null,"\u586B\u7A7A",Dt+1,"\u7B54\u6848:\xA0"),E.createElement("pre",null,(it==null?void 0:it.answer_text)||""))),E.createElement("div",{className:"c-grey-333 mb10"},E.createElement("b",null,"\u89E3\u6790:\xA0"),(ze==null?void 0:ze.analysis)||"\u6682\u65E0\u89E3\u6790")))),(Be==null?void 0:Be.id)&&Be.status!==2&&E.createElement(fe.default,{open:(Be==null?void 0:Be.id)&&Be.status!==2,title:"\u8FD0\u884C\u7ED3\u679C",width:1100,footer:!1,onOk:()=>{Je({})},onCancel:()=>{Je({})}},E.createElement("div",{style:{maxHeight:600,overflow:"auto",marginBottom:15}},E.createElement("div",{style:{marginBottom:20,display:"flex",justifyContent:"space-between",fontSize:14}},E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u72B6\u6001"),E.createElement("span",{style:{marginLeft:12,color:Be.status!==0&&"#E30000"}},Ze.Im[Be.status])),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u63D0\u4EA4\u65F6\u95F4"),E.createElement("span",{style:{marginLeft:12}},a()(Be.created_at).format("YYYY-MM-DD HH:mm:ss"))),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u8BED\u8A00"),E.createElement("span",{style:{marginLeft:12}},Be.language)),E.createElement("div",null,E.createElement("span",{style:{color:"#666666"}},"\u6267\u884C\u7528\u65F6"),E.createElement("span",{style:{marginLeft:12}},Be.execute_time,"ms"))),E.createElement(Ze.Y4,re({},Be)))))};yt.Z=(0,ue.connect)(({problemset:Pe})=>({problemset:Pe}))(de)},22266:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return In}});var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te(85149),Ee=te(5112),Te=te(3113),pe=te(28103),ce=te(88175),Fe=te(59301),De=Object.defineProperty,Ze=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(Zt,Rt,Wt)=>Rt in Zt?De(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,z=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))E.call(Rt,Wt)&&b(Zt,Wt,Rt[Wt]);if(a)for(var Wt of a(Rt))x.call(Rt,Wt)&&b(Zt,Wt,Rt[Wt]);return Zt},ee=(Zt,Rt)=>Ze(Zt,oe(Rt)),ne=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const ae=({problemset:Zt,dispatch:Rt,showdiv:Wt,data:Gn})=>{const[Nn,fn]=(0,y.useState)([]),[rn,hn]=(0,y.useState)(!1),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,y.useEffect)(()=>{var Bt;((Bt=Object.keys(Gn))==null?void 0:Bt.length)>0&&fn(Gn.choices)},[Gn]);const Ut=()=>ne(void 0,null,function*(){if(!Nn.some(Bt=>Bt==null?void 0:Bt.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const Bt=(0,he.cloneDeep)(Gn);fn(Bt.choices)}hn(!rn)}),zn=(Bt,qt)=>{console.log(Bt.target.checked);const Gt=Nn.map((Ie,ht)=>ee(z({},Ie),{checked:ht===qt?Bt.target.checked:!1}));fn(Gt)},wt=()=>{fn([]),hn(!1),Rt({type:"problemset/setActionTabs",payload:{}})};return Fe.createElement("div",null,Fe.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),Fe.createElement(ye.Z,{value:Gn==null?void 0:Gn.name}),Nn==null?void 0:Nn.map((Bt,qt)=>{const{is_answer:Gt,checked:Ie,choice_text:ht}=Bt;let Pt="";return rn&&Gt&&(Pt=ce.Z.green),rn&&!Gt&&Ie&&(Pt=ce.Z.red),Fe.createElement("div",{key:qt,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${Pt}`},Fe.createElement(Ee.ZP,{onChange:jt=>zn(jt,qt),checked:Ie}),Fe.createElement("span",null,un[qt],".\xA0"),Fe.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Gt&&Fe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Gt&&Ie&&Fe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Fe.createElement(y.Fragment,null,Fe.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Fe.createElement("div",{className:"c-grey-333 mb5"},Fe.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),un[Nn.findIndex(Bt=>Bt.is_answer)]),Fe.createElement("div",{className:"c-grey-333 mb10"},Fe.createElement("b",null,"\u89E3\u6790:\xA0"),(Gn==null?void 0:Gn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Fe.createElement("div",{style:{textAlign:"end",marginTop:10}},Fe.createElement(Te.ZP,{type:"primary",onClick:()=>{Ut()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Fe.createElement(pe.Z,null))};var le=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(ae),re=te(92832),ie=te(59879),Ae=te(59301),de=Object.defineProperty,Pe=Object.defineProperties,me=Object.getOwnPropertyDescriptors,ge=Object.getOwnPropertySymbols,et=Object.prototype.hasOwnProperty,Ve=Object.prototype.propertyIsEnumerable,ve=(Zt,Rt,Wt)=>Rt in Zt?de(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,He=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))et.call(Rt,Wt)&&ve(Zt,Wt,Rt[Wt]);if(ge)for(var Wt of ge(Rt))Ve.call(Rt,Wt)&&ve(Zt,Wt,Rt[Wt]);return Zt},ze=(Zt,Rt)=>Pe(Zt,me(Rt)),Ne=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const Oe=({problemset:Zt,datas:Rt,showdiv:Wt,dispatch:Gn})=>{var Nn;const[fn,rn]=(0,y.useState)({}),[hn,un]=(0,y.useState)([]),[Ut,zn]=(0,y.useState)(!1),wt=["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,y.useEffect)(()=>{var Ie;if(Object.keys(Rt)){const ht=(0,he.cloneDeep)(Rt);rn(ht),un((Ie=ht==null?void 0:ht.standard_answer)==null?void 0:Ie.map(Pt=>He({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}},[Rt]);const Bt=()=>Ne(void 0,null,function*(){var Ie;if(hn.some(ht=>(ht==null?void 0:ht.value)==="")){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ut){const ht=(0,he.cloneDeep)(Rt);un((Ie=ht==null?void 0:ht.standard_answer)==null?void 0:Ie.map(Pt=>He({value:"",answer:(Pt==null?void 0:Pt.answer_text)||[]},Pt)))}zn(!Ut)}),qt=(Ie,ht)=>{const Pt=hn.map((jt,vt)=>ze(He({},jt),{value:vt===ht?Ie.target.value:jt.value}));un(Pt)},Gt=()=>{rn({}),un([]),zn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return Ae.createElement("div",null,Ae.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Ae.createElement(ye.Z,{value:fn==null?void 0:fn.name}),hn==null?void 0:hn.map((Ie,ht)=>{const{value:Pt,answer:jt}=Ie;let vt="";return Ut&&(jt!=null&&jt.includes(Pt))&&(vt=ce.Z.green),Ut&&!(jt!=null&&jt.includes(Pt))&&(vt=ce.Z.red),Ae.createElement("div",{key:ht,style:{pointerEvents:Ut?"none":"auto",marginTop:10},className:`${ce.Z.row} ${vt}`},Ae.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",ht+1,"\u7B54\u6848:"),(Ie==null?void 0:Ie.model)===1?Ae.createElement(re.default.TextArea,{className:ce.Z.textArea,style:{width:610,marginRight:10},onChange:ft=>qt(ft,ht),value:Pt}):Ae.createElement(ie.Z,{value:Pt,onChange:ft=>{const xe=hn.map((Qe,je)=>ze(He({},Qe),{value:je===ht?ft:Qe.value}));un(xe)}}),Ut&&(jt==null?void 0:jt.includes(Pt))&&Ae.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ut&&!(jt!=null&&jt.includes(Pt))&&Ae.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ut&&Ae.createElement(y.Fragment,null,Ae.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},(Nn=fn==null?void 0:fn.standard_answer)==null?void 0:Nn.map((Ie,ht)=>{var Pt,jt;return Ae.createElement("div",{className:"c-grey-333 mb5"},Ae.createElement("b",null,"\u586B\u7A7A",ht+1,"\u7B54\u6848:\xA0"),(Ie==null?void 0:Ie.model)===1?((Pt=Ie==null?void 0:Ie.answer_text)==null?void 0:Pt.join("\u3001"))||"":Ae.createElement(ie.Z,{value:(jt=Ie==null?void 0:Ie.answer_text)==null?void 0:jt.join("\u3001"),disabled:!0}))}),Ae.createElement("div",{className:"c-grey-333 mb10"},Ae.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ae.createElement("div",{style:{textAlign:"end",marginTop:10}},Ae.createElement(Te.ZP,{type:"primary",onClick:()=>{Bt()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ae.createElement(pe.Z,null))};var Ge=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(Oe),_e=te(59301),rt=Object.defineProperty,ct=Object.defineProperties,we=Object.getOwnPropertyDescriptors,Be=Object.getOwnPropertySymbols,Je=Object.prototype.hasOwnProperty,Le=Object.prototype.propertyIsEnumerable,dt=(Zt,Rt,Wt)=>Rt in Zt?rt(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,xt=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))Je.call(Rt,Wt)&&dt(Zt,Wt,Rt[Wt]);if(Be)for(var Wt of Be(Rt))Le.call(Rt,Wt)&&dt(Zt,Wt,Rt[Wt]);return Zt},be=(Zt,Rt)=>ct(Zt,we(Rt)),it=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const Dt=({problemset:Zt,datas:Rt,showdiv:Wt,dispatch:Gn})=>{var Nn;const[fn,rn]=(0,y.useState)({}),[hn,un]=(0,y.useState)([]),[Ut,zn]=(0,y.useState)(!1),wt=["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,y.useEffect)(()=>{if(Object.keys(Rt)){const Ie=(0,he.cloneDeep)(Rt);rn(Ie),un(Ie.choices)}},[Rt]);const Bt=()=>it(void 0,null,function*(){if(!hn.some(Ie=>Ie==null?void 0:Ie.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Ut){const Ie=(0,he.cloneDeep)(Rt);un(Ie.choices)}zn(!Ut)}),qt=(Ie,ht)=>{console.log(Ie.target.checked);const Pt=hn.map((jt,vt)=>be(xt({},jt),{checked:vt===ht?Ie.target.checked:!1}));un(Pt)},Gt=()=>{rn({}),un([]),zn(!1),Gn({type:"problemset/setActionTabs",payload:{}})};return _e.createElement("div",null,_e.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),_e.createElement(ye.Z,{value:fn==null?void 0:fn.name}),hn==null?void 0:hn.map((Ie,ht)=>{const{is_answer:Pt,checked:jt,choice_text:vt}=Ie;let ft="";return Ut&&Pt&&(ft=ce.Z.green),Ut&&!Pt&&jt&&(ft=ce.Z.red),_e.createElement("div",{key:ht,style:{pointerEvents:Ut?"none":"auto"},className:`${ce.Z.row} ${ft}`},_e.createElement(Ee.ZP,{onChange:xe=>qt(xe,ht),checked:jt}),_e.createElement(ye.Z,{className:ce.Z.html,value:vt}),Ut&&Pt&&_e.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Ut&&!Pt&&jt&&_e.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Ut&&_e.createElement(y.Fragment,null,_e.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},_e.createElement("div",{className:"c-grey-333 mb5"},_e.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(Nn=hn.find(Ie=>Ie.is_answer))==null?void 0:Nn.choice_text),_e.createElement("div",{className:"c-grey-333 mb10"},_e.createElement("b",null,"\u89E3\u6790:\xA0"),(fn==null?void 0:fn.analysis)||"\u6682\u65E0\u89E3\u6790"))),_e.createElement("div",{style:{textAlign:"end",marginTop:10}},_e.createElement(Te.ZP,{type:"primary",onClick:()=>{Bt()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&_e.createElement(pe.Z,null))};var Se=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(Dt),ke=te(24905),Ct=te(59301),pt=Object.defineProperty,It=Object.defineProperties,Et=Object.getOwnPropertyDescriptors,Xt=Object.getOwnPropertySymbols,at=Object.prototype.hasOwnProperty,tt=Object.prototype.propertyIsEnumerable,St=(Zt,Rt,Wt)=>Rt in Zt?pt(Zt,Rt,{enumerable:!0,configurable:!0,writable:!0,value:Wt}):Zt[Rt]=Wt,ut=(Zt,Rt)=>{for(var Wt in Rt||(Rt={}))at.call(Rt,Wt)&&St(Zt,Wt,Rt[Wt]);if(Xt)for(var Wt of Xt(Rt))tt.call(Rt,Wt)&&St(Zt,Wt,Rt[Wt]);return Zt},nt=(Zt,Rt)=>It(Zt,Et(Rt)),lt=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const We=({problemset:Zt,data:Rt,showdiv:Wt,dispatch:Gn})=>{const[Nn,fn]=(0,y.useState)([]),[rn,hn]=(0,y.useState)(!1),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,y.useEffect)(()=>{var Bt;((Bt=Object.keys(Rt))==null?void 0:Bt.length)>0&&fn(Rt.choices)},[Rt]);const Ut=()=>lt(void 0,null,function*(){if(!Nn.some(Bt=>Bt==null?void 0:Bt.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(rn){const Bt=(0,he.cloneDeep)(Rt);fn(Bt.choices)}hn(!rn)}),zn=(Bt,qt)=>{console.log(Bt.target.checked);const Gt=Nn.map((Ie,ht)=>nt(ut({},Ie),{checked:ht===qt?Bt.target.checked:Ie.checked}));fn(Gt)},wt=()=>{let Bt="";return Nn.forEach((qt,Gt)=>{qt.is_answer&&(Bt=Bt+un[Gt])}),Bt};return Ct.createElement("div",null,Ct.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),Ct.createElement(ye.Z,{value:Rt==null?void 0:Rt.name}),Nn==null?void 0:Nn.map((Bt,qt)=>{const{is_answer:Gt,checked:Ie,choice_text:ht}=Bt;let Pt="";return rn&&Gt&&(Pt=ce.Z.green),rn&&!Gt&&Ie&&(Pt=ce.Z.red),Ct.createElement("div",{key:qt,style:{pointerEvents:rn?"none":"auto"},className:`${ce.Z.row} ${Pt}`},Ct.createElement(ke.default,{style:{padding:3},onChange:jt=>zn(jt,qt),checked:Ie}),Ct.createElement("span",null,un[qt],".\xA0"),Ct.createElement(ye.Z,{className:ce.Z.html,value:ht}),rn&&Gt&&Ct.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),rn&&!Gt&&Ie&&Ct.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),rn&&Ct.createElement(y.Fragment,null,Ct.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ct.createElement("div",{className:"c-grey-333 mb5"},Ct.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),wt()),Ct.createElement("div",{className:"c-grey-333 mb10"},Ct.createElement("b",null,"\u89E3\u6790:\xA0"),(Rt==null?void 0:Rt.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ct.createElement("div",{style:{textAlign:"end",marginTop:10}},Ct.createElement(Te.ZP,{type:"primary",onClick:()=>{Ut()}},rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ct.createElement(pe.Z,null))};var Mt=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(We),nn=te(12290),Ot=te(59301),Jt=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const $t=({problemset:Zt,dispatch:Rt,showdiv:Wt,datas:Gn})=>{var Nn,fn,rn;const[hn,un]=(0,y.useState)({}),[Ut,zn]=(0,y.useState)(!1),[wt,Bt]=(0,y.useState)(!0),[qt,Gt]=(0,y.useState)("");(0,y.useEffect)(()=>{if(Object.keys(Gn)){const Pt=(0,he.cloneDeep)(Gn);un(Pt)}},[Gn]);const Ie=()=>Jt(void 0,null,function*(){if(!qt){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}Ut&&Gt(""),zn(!Ut)}),ht=()=>{un({}),Bt(!0),zn(!1),Gt(""),Rt({type:"problemset/setActionTabs",payload:{}})};return Ot.createElement("div",null,Ot.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),Ot.createElement(ye.Z,{value:hn==null?void 0:hn.name,style:{marginBottom:10}}),wt?Ot.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{Bt(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):Ot.createElement(nn.Z,{defaultValue:qt,onChange:Pt=>{Gt(Pt)}}),Ut&&Ot.createElement(y.Fragment,null,Ot.createElement("div",{style:{background:"#F6F7F9",padding:10,marginTop:10}},Ot.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),Ot.createElement("br",null),((Nn=hn==null?void 0:hn.answer_texts)==null?void 0:Nn[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848",((fn=hn==null?void 0:hn.keywords)==null?void 0:fn.length)>0&&Ot.createElement("div",{style:{marginTop:10,marginBottom:10}},Ot.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(rn=hn==null?void 0:hn.keywords)==null?void 0:rn.map(Pt=>{var jt,vt,ft;return((jt=Pt==null?void 0:Pt.keyword)==null?void 0:jt.length)>1?((vt=Pt==null?void 0:Pt.keyword)==null?void 0:vt.join("\u6216"))+"\uFF1B":((ft=Pt==null?void 0:Pt.keyword)==null?void 0:ft[0])+"\uFF1B"})),Ot.createElement("div",{style:{color:"#5F6368"}},Ot.createElement("b",null,"\u89E3\u6790:"),Ot.createElement("br",null),(hn==null?void 0:hn.analysis)||"\u6682\u65E0\u89E3\u6790"))),Ot.createElement("div",{style:{textAlign:"end",marginTop:10}},Ot.createElement(Te.ZP,{type:"primary",onClick:()=>{Ie()}},Ut?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848")),!Wt&&Ot.createElement(pe.Z,null))};var dn=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))($t),bn=te(59301),Cn=(Zt,Rt,Wt)=>new Promise((Gn,Nn)=>{var fn=un=>{try{hn(Wt.next(un))}catch(Ut){Nn(Ut)}},rn=un=>{try{hn(Wt.throw(un))}catch(Ut){Nn(Ut)}},hn=un=>un.done?Gn(un.value):Promise.resolve(un.value).then(fn,rn);hn((Wt=Wt.apply(Zt,Rt)).next())});const sn=({problemset:Zt,dispatch:Rt})=>{var Wt,Gn;const[Nn,fn]=(0,y.useState)({}),[rn,hn]=(0,y.useState)(!1),[un,Ut]=(0,y.useState)(!0),[zn,wt]=(0,y.useState)("");(0,y.useEffect)(()=>{var Gt,Ie;if(((Gt=Zt==null?void 0:Zt.actionTabs)==null?void 0:Gt.key)==="COMBINATION"){const ht=(0,he.cloneDeep)((Ie=Zt==null?void 0:Zt.actionTabs)==null?void 0:Ie.params);fn(ht)}},[(Wt=Zt==null?void 0:Zt.actionTabs)==null?void 0:Wt.key]);const Bt=()=>Cn(void 0,null,function*(){if(!zn){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}hn(!rn)}),qt=()=>{fn({}),Ut(!0),hn(!1),wt(""),Rt({type:"problemset/setActionTabs",payload:{}})};return bn.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Zt.actionTabs.key==="COMBINATION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:rn?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",footer:!1,width:708,bodyStyle:{maxHeight:600,overflow:"auto"},onOk:Bt,onCancel:qt},bn.createElement("div",null,bn.createElement("div",{className:"c-light-primary mb5 font16"},"\u7EC4\u5408\u9898"),bn.createElement(ye.Z,{value:Nn==null?void 0:Nn.name,style:{marginBottom:10}}),(Gn=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:Gn.map((Gt,Ie)=>{var ht,Pt,jt,vt,ft;if((Gt==null?void 0:Gt.item_type)==="SINGLE")return bn.createElement(le,{data:Gt,showdiv:((ht=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:ht.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="MULTIPLE")return bn.createElement(Mt,{data:Gt,showdiv:((Pt=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:Pt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="JUDGMENT")return bn.createElement(Se,{datas:Gt,showdiv:((jt=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:jt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="COMPLETION")return bn.createElement(Ge,{datas:Gt,showdiv:((vt=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:vt.length)-1===Ie});if((Gt==null?void 0:Gt.item_type)==="SUBJECTIVE")return bn.createElement(dn,{datas:Gt,showdiv:((ft=Nn==null?void 0:Nn.sub_item_banks)==null?void 0:ft.length)-1===Ie})})))};var In=(0,ue.connect)(({problemset:Zt})=>({problemset:Zt}))(sn)},19480:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(92832),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=te(59879),Fe=te(59301),De=Object.defineProperty,Ze=Object.defineProperties,oe=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,E=Object.prototype.hasOwnProperty,x=Object.prototype.propertyIsEnumerable,b=(le,re,ie)=>re in le?De(le,re,{enumerable:!0,configurable:!0,writable:!0,value:ie}):le[re]=ie,z=(le,re)=>{for(var ie in re||(re={}))E.call(re,ie)&&b(le,ie,re[ie]);if(a)for(var ie of a(re))x.call(re,ie)&&b(le,ie,re[ie]);return le},ee=(le,re)=>Ze(le,oe(re)),ne=(le,re,ie)=>new Promise((Ae,de)=>{var Pe=et=>{try{ge(ie.next(et))}catch(Ve){de(Ve)}},me=et=>{try{ge(ie.throw(et))}catch(Ve){de(Ve)}},ge=et=>et.done?Ae(et.value):Promise.resolve(et.value).then(Pe,me);ge((ie=ie.apply(le,re)).next())});const ae=({problemset:le,dispatch:re})=>{var ie,Ae;const[de,Pe]=(0,y.useState)({}),[me,ge]=(0,y.useState)([]),[et,Ve]=(0,y.useState)(!1),[ve,He]=(0,y.useState)(0),ze=["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,y.useEffect)(()=>{var _e,rt,ct;if(((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.key)==="COMPLETION"){const we=(0,ye.cloneDeep)((rt=le==null?void 0:le.actionTabs)==null?void 0:rt.params);Pe(we),ge((ct=we==null?void 0:we.standard_answer)==null?void 0:ct.map(Be=>{var Je;return z({value:"",answer:(Je=(Be==null?void 0:Be.answer_text)||[])==null?void 0:Je.map(Le=>Le.trim())},Be)}))}},[(ie=le==null?void 0:le.actionTabs)==null?void 0:ie.key]);const Ne=()=>ne(void 0,null,function*(){var _e,rt;if(me.some(ct=>(ct==null?void 0:ct.value)==="")){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(et){const ct=(0,ye.cloneDeep)((_e=le==null?void 0:le.actionTabs)==null?void 0:_e.params);ge((rt=ct==null?void 0:ct.standard_answer)==null?void 0:rt.map(we=>{var Be;return z({value:"",answer:(Be=(we==null?void 0:we.answer_text)||[])==null?void 0:Be.map(Je=>Je.trim())},we)}))}He(ve+1),Ve(!et)}),Oe=(_e,rt)=>{const ct=me.map((we,Be)=>ee(z({},we),{value:Be===rt?_e.target.value:we.value}));ge(ct)},Ge=()=>{Pe({}),ge([]),Ve(!1),re({type:"problemset/setActionTabs",payload:{}})};return console.log("choices",me),Fe.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:le.actionTabs.key==="COMPLETION",title:"\u8BD5\u9898\u4F53\u9A8C",okText:et?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ne,onCancel:Ge},Fe.createElement("div",null,Fe.createElement("div",{className:"c-light-primary mb5 font16"},"\u586B\u7A7A\u9898"),Fe.createElement(pe.Z,{value:de==null?void 0:de.name}),me==null?void 0:me.map((_e,rt)=>{const{value:ct,answer:we}=_e;let Be="";return et&&(we!=null&&we.includes(ct))&&(Be=Te.Z.green),et&&!(we!=null&&we.includes(ct))&&(Be=Te.Z.red),Fe.createElement("div",{key:rt,style:{pointerEvents:et?"none":"auto",marginTop:10},className:`${Te.Z.row} ${Be}`},Fe.createElement("div",{style:{minWidth:80}},"\u586B\u7A7A",rt+1,"\u7B54\u6848:"),(_e==null?void 0:_e.model)===1?Fe.createElement(he.default.TextArea,{className:Te.Z.textArea,style:{width:610,marginRight:10},onChange:Je=>Oe(Je,rt),value:ct}):Fe.createElement(ce.Z,{key:ve,value:ct,onChange:Je=>{const Le=me.map((dt,xt)=>ee(z({},dt),{value:xt===rt?Je:dt.value}));ge(Le)}}),et&&(we==null?void 0:we.includes(ct))&&Fe.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),et&&!(we!=null&&we.includes(ct))&&Fe.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),et&&Fe.createElement(y.Fragment,null,Fe.createElement("div",{className:Te.Z.line}),(Ae=de==null?void 0:de.standard_answer)==null?void 0:Ae.map((_e,rt)=>{var ct,we;return Fe.createElement("div",{className:"c-grey-333 mb5"},Fe.createElement("b",null,"\u586B\u7A7A",rt+1,"\u7B54\u6848:\xA0"),(_e==null?void 0:_e.model)===1?((ct=_e==null?void 0:_e.answer_text)==null?void 0:ct.join("\u3001"))||"":Fe.createElement(ce.Z,{value:(we=_e==null?void 0:_e.answer_text)==null?void 0:we.join("\u3001"),disabled:!0}))}),Fe.createElement("div",{className:"c-grey-333 mb10 mt10 flex"},Fe.createElement("b",null,"\u89E3\u6790:\xA0"),Fe.createElement(pe.Z,{value:(de==null?void 0:de.analysis)||"\u6682\u65E0\u89E3\u6790"})))))};yt.Z=(0,ue.connect)(({problemset:le})=>({problemset:le}))(ae)},26480:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return he}});var y={flex_box_center:"flex_box_center___P747F",flex_space_between:"flex_space_between___OiwJD",flex_box_vertical_center:"flex_box_vertical_center___ZEhCi",flex_box_center_end:"flex_box_center_end___h8UWu",flex_box_column:"flex_box_column___SPM3D",pWrap:"pWrap___UlNGw",few:"few___fb5jD"},ue=te(60324),Me=te(59301),he=({data:ye=[],activeTabsKey:Ee,onClick:Te})=>{const pe=()=>ye.map((Fe,De)=>Me.createElement("div",{key:De,className:y.few},Me.createElement("b",{title:Fe.name,style:{color:"#333333"},onClick:()=>Te(Fe.id,!1,Ee==="3")},Fe.name),De\xA0"))),ce=()=>{let Fe=!0;const De=ye.slice(2,-2),Ze=Me.createElement("div",{className:y.pWrap},De.map(oe=>Me.createElement("span",{title:oe.name,onClick:()=>Te(oe.id,!1,Ee==="3"),key:oe.id},oe.name)));return ye.map((oe,a)=>{let E=null;return a>1&&aTe(oe.id,!1,Ee==="3")},oe.name),a\xA0")),E})};return Me.createElement("aside",{style:{overflowX:"auto"}},ye.length>1&&Me.createElement("span",{style:{cursor:"pointer",color:"#afaaaa"},className:"iconfont icon-zuoshangjiaofanhui",onClick:()=>{ye.length===1||Te(ye[ye.length-2].id,!1,!0)}}),Me.createElement("span",null,"\u5F53\u524D\u6587\u4EF6\u5939\uFF1A"),(ye==null?void 0:ye.length)>5?ce():pe())}},37632:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ze)for(var le of Ze(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>Fe(ne,De(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le,re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),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"];(0,y.useEffect)(()=>{var ze,Ne;if(((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.key)==="JUDGMENT"){const Oe=(0,ye.cloneDeep)((Ne=ne==null?void 0:ne.actionTabs)==null?void 0:Ne.params);Ae(Oe),Pe(Oe.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const Ve=()=>z(void 0,null,function*(){var ze;if(!de.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Ne=(0,ye.cloneDeep)((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params);Pe(Ne.choices)}ge(!me)}),ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=de.map((Ge,_e)=>b(x({},Ge),{checked:_e===Ne?ze.target.checked:!1}));Pe(Oe)},He=()=>{Ae({}),Pe([]),ge(!1),ae({type:"problemset/setActionTabs",payload:{}})};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="JUDGMENT",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u5224\u65AD\u9898"),y.createElement(pe.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return me&&Oe&&(rt=Te.Z.green),me&&!Oe&&Ge&&(rt=Te.Z.red),y.createElement("div",{key:Ne,style:{pointerEvents:me?"none":"auto"},className:`${Te.Z.row} ${rt}`},y.createElement(he.ZP,{onChange:ct=>ve(ct,Ne),checked:Ge}),y.createElement(pe.Z,{className:Te.Z.html,value:_e}),me&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Oe&&Ge&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),(re=de.find(ze=>ze.is_answer))==null?void 0:re.choice_text),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},61511:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(24905),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=Object.defineProperty,Fe=Object.defineProperties,De=Object.getOwnPropertyDescriptors,Ze=Object.getOwnPropertySymbols,oe=Object.prototype.hasOwnProperty,a=Object.prototype.propertyIsEnumerable,E=(ne,ae,le)=>ae in ne?ce(ne,ae,{enumerable:!0,configurable:!0,writable:!0,value:le}):ne[ae]=le,x=(ne,ae)=>{for(var le in ae||(ae={}))oe.call(ae,le)&&E(ne,le,ae[le]);if(Ze)for(var le of Ze(ae))a.call(ae,le)&&E(ne,le,ae[le]);return ne},b=(ne,ae)=>Fe(ne,De(ae)),z=(ne,ae,le)=>new Promise((re,ie)=>{var Ae=me=>{try{Pe(le.next(me))}catch(ge){ie(ge)}},de=me=>{try{Pe(le.throw(me))}catch(ge){ie(ge)}},Pe=me=>me.done?re(me.value):Promise.resolve(me.value).then(Ae,de);Pe((le=le.apply(ne,ae)).next())});const ee=({problemset:ne,dispatch:ae})=>{var le;const[re,ie]=(0,y.useState)({}),[Ae,de]=(0,y.useState)([]),[Pe,me]=(0,y.useState)(!1),ge=["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,y.useEffect)(()=>{var ze,Ne;if(((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.key)==="MULTIPLE"){const Oe=(0,ye.cloneDeep)((Ne=ne==null?void 0:ne.actionTabs)==null?void 0:Ne.params);ie(Oe),de(Oe.choices)}},[(le=ne==null?void 0:ne.actionTabs)==null?void 0:le.key]);const et=()=>z(void 0,null,function*(){var ze;if(!Ae.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(Pe){const Ne=(0,ye.cloneDeep)((ze=ne==null?void 0:ne.actionTabs)==null?void 0:ze.params);de(Ne.choices)}me(!Pe)}),Ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=Ae.map((Ge,_e)=>b(x({},Ge),{checked:_e===Ne?ze.target.checked:Ge.checked}));de(Oe)},ve=()=>{ie({}),de([]),me(!1),ae({type:"problemset/setActionTabs",payload:{}})},He=()=>{let ze="";return Ae.forEach((Ne,Oe)=>{Ne.is_answer&&(ze=ze+ge[Oe])}),ze};return y.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ne.actionTabs.key==="MULTIPLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:Pe?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:et,onCancel:ve},y.createElement("div",null,y.createElement("div",{className:"c-light-primary mb5 font16"},"\u591A\u9009\u9898"),y.createElement(pe.Z,{value:re==null?void 0:re.name}),Ae==null?void 0:Ae.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return Pe&&Oe&&(rt=Te.Z.green),Pe&&!Oe&&Ge&&(rt=Te.Z.red),y.createElement("div",{key:Ne,style:{pointerEvents:Pe?"none":"auto"},className:`${Te.Z.row} ${rt}`},y.createElement(he.default,{style:{padding:3},onChange:ct=>Ve(ct,Ne),checked:Ge}),y.createElement("span",null,ge[Ne],".\xA0"),y.createElement(pe.Z,{className:Te.Z.html,value:_e}),Pe&&Oe&&y.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),Pe&&!Oe&&Ge&&y.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),Pe&&y.createElement(y.Fragment,null,y.createElement("div",{className:Te.Z.line}),y.createElement("div",{className:"c-grey-333 mb5"},y.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),He()),y.createElement("div",{className:"c-grey-333 mb10"},y.createElement("b",null,"\u89E3\u6790:\xA0"),(re==null?void 0:re.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ne})=>({problemset:ne}))(ee)},69413:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return de},b:function(){return re}});var y=te(59301),ue=te(8591),Me=te(43418),fe=te(92832),he=te(3113),ye=te(17574),Ee={list:"list___Ur31H",btns:"btns___ITJo0",name:"name___FtR_V",folderWrapper:"folderWrapper___szWWk",folderIcon:"folderIcon___MdKkF",share_folderIcon:"share_folderIcon___G1rNy",subject:"subject___lELqJ"},Te=te(99064),pe=te(73631),ce=te(31328),Fe=te(16149),De=te(89392),Ze=te(94794),oe=Object.defineProperty,a=Object.defineProperties,E=Object.getOwnPropertyDescriptors,x=Object.getOwnPropertySymbols,b=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable,ee=(Pe,me,ge)=>me in Pe?oe(Pe,me,{enumerable:!0,configurable:!0,writable:!0,value:ge}):Pe[me]=ge,ne=(Pe,me)=>{for(var ge in me||(me={}))b.call(me,ge)&&ee(Pe,ge,me[ge]);if(x)for(var ge of x(me))z.call(me,ge)&&ee(Pe,ge,me[ge]);return Pe},ae=(Pe,me)=>a(Pe,E(me)),le=(Pe,me,ge)=>new Promise((et,Ve)=>{var ve=Ne=>{try{ze(ge.next(Ne))}catch(Oe){Ve(Oe)}},He=Ne=>{try{ze(ge.throw(Ne))}catch(Oe){Ve(Oe)}},ze=Ne=>Ne.done?et(Ne.value):Promise.resolve(Ne.value).then(ve,He);ze((ge=ge.apply(Pe,me)).next())});const re=(Pe,me,ge=[])=>{if(Pe)for(const et of Pe){if(et.key===me)return ge;if(et.children&&et.children!=""){const Ve=re(et.children,me,[...ge,{id:et.key,name:et.title.props.name}]);if(Ve)return Ve}}},ie=({isProblemset:Pe,name:me,id:ge,isShare:et,itemBanksCount:Ve,onOpen:ve=()=>{},onShare:He=()=>{},onMove:ze=()=>{},onDeleteOk:Ne=()=>{}})=>{const[Oe,Ge]=(0,y.useState)(!1),[_e,rt]=(0,y.useState)(me),[ct,we]=(0,y.useState)(me),Be=Le=>le(void 0,null,function*(){const dt=["\uFF1F","\u3001","/","\u2572","*","<",">","|"];if(!ct.trim()){ue.ZP.warning("\u8BF7\u8F93\u5165\u6587\u4EF6\u5939\u540D\u79F0");return}if(ct.charAt(0)===" "){ue.ZP.warning("\u9996\u5B57\u7B26\u4E0D\u80FD\u4E3A\u7A7A\u683C");return}for(let be=0;be{Me.default.confirm({title:"\u63D0\u793A",okText:"\u786E\u8BA4\u5220\u9664",className:"custom-modal-divider ",icon:null,content:y.createElement("div",null,y.createElement("p",null,"\u672C\u6B21\u5220\u9664\u64CD\u4F5C\u786E\u5B9A\u540E\u5185\u5BB9\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u662F\u5426\u7EE7\u7EED\uFF1F"),y.createElement("p",null,"\u5220\u9664\u6587\u4EF6\u5939\uFF0C\u5C06\u540C\u6B65\u5220\u9664\u5176\u6240\u5305\u542B\u7684\u5168\u90E8\u5B50\u6587\u4EF6\u5939\u548C\u8BD5\u9898\uFF0C\u8BF7\u614E\u91CD\u64CD\u4F5C\uFF01")),cancelText:"\u53D6\u6D88",onOk:()=>le(void 0,null,function*(){(yield(0,Te.ZP)(`/api/item_banks_groups/${Math.abs(Le)}.json`,{method:"delete",body:{}})).status===0&&Ne(Le)})})};return y.createElement("div",{className:Ee.list,onClick:Le=>ve(ge,et)},Oe?y.createElement(fe.default,{style:{maxWidth:780},value:ct,onChange:Le=>{we(Le.target.value)},onClick:Le=>Le.stopPropagation()}):y.createElement("div",{className:Ee.name,title:_e},_e),Ve?y.createElement("div",{className:Ee.subject},"\u8BD5\u9898\u6570 ",Ve):"",Pe&&y.createElement("div",{className:Ee.btns},Oe?y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-chenggong1 ml10",style:{color:"#33BD8C"},onClick:Le=>{Le.stopPropagation(),Be(ge)}}),y.createElement("i",{className:"iconfont icon-qingchu ml10",onClick:Le=>{Le.stopPropagation(),we(_e),Ge(!1)}})):y.createElement(y.Fragment,null,y.createElement("i",{className:"iconfont icon-shangyi3 ml10",onClick:Le=>{Le.stopPropagation(),ze(ge,"up")}}),y.createElement("i",{className:"iconfont icon-shangyi3 ml10",style:{transform:"rotate(180deg)"},onClick:Le=>{Le.stopPropagation(),ze(ge,"down")}})),y.createElement("div",{style:{position:"relative",top:"-2px",display:"flex"}},y.createElement(he.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),He(Math.abs(ge))},type:"link"},"\u5171\u4EAB\u5168\u90E8\u6587\u4EF6\u5939"),y.createElement(he.ZP,{className:"ml10",onClick:Le=>{Le.stopPropagation(),Ge(!0)},type:"link"},"\u91CD\u547D\u540D"),y.createElement(he.ZP,{onClick:Le=>{Le.stopPropagation(),Je(ge)},type:"link",danger:!0},"\u5220\u9664"))))};var de=({isProblemset:Pe,data:me,onOpen:ge=()=>{},onShare:et=()=>{},navigation:Ve,reloadData:ve,activeTabsKey:He,setRootData:ze,params:Ne})=>{const[Oe,Ge]=(0,y.useState)(),[_e,rt]=(0,y.useState)([]),[ct,we]=(0,y.useState)([]);(0,y.useEffect)(()=>{Oe&&setTimeout(()=>{ze(Oe)},200)},[Oe]),(0,y.useEffect)(()=>{we([]),rt([])},[me]),(0,y.useEffect)(()=>{ct.length===0&&_e.length===0&&Ge(me==null?void 0:me.map(Dt=>({title:y.createElement(ie,{isProblemset:Pe,name:Dt.name,id:Dt.id,isShare:Dt.is_share,itemBanksCount:Dt.item_banks_count,onMove:Je,onOpen:ge,onShare:et,onDeleteOk:dt}),key:Dt.id,icon:Dt.is_share?y.createElement("img",{onClick:()=>{ge(Dt.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(Dt.id)},src:pe,className:Ee.folderIcon}),isLeaf:!Dt.have_child})))},[ct,_e,me]);const Be=(Dt,Se,ke)=>{const Ct=(0,De.cloneDeep)(Dt);for(let pt=0;ptle(void 0,null,function*(){(Se==="up"?yield(0,Fe.A1)({id:Math.abs(Dt)}):yield(0,Fe.vi)({id:Math.abs(Dt)})).status===0&&Ge(Ct=>Be(Ct,Dt,Se))}),Le=(Dt,Se)=>Dt.filter(ke=>ke.key===Se?!1:(ke.children&&(ke.children=Le(ke.children,Se)),!0)),dt=Dt=>{Ge(Se=>Le(Se,Dt)),ve()},xt=(Dt,Se,ke)=>Dt.map(Ct=>Ct.key===Se?ne(ne({},Ct),ke):Ct.children?ae(ne({},Ct),{children:xt(Ct.children,Se,ke)}):Ct),be=Dt=>le(void 0,null,function*(){var Se;const{key:ke}=Dt;let Ct=He===Ze.TabType.TeachGroupShare?"3":"";const pt=yield(0,Fe.ex)(ae(ne({},Ne),{group_id:Math.abs(ke),parents:[...Ve||[{id:0,name:"\u6839\u76EE\u5F55"}],...(Se=re(Oe,ke))==null?void 0:Se.map(Xt=>({id:Xt.id,name:Xt.name}))],type:Ct})),{data:It,total_count:Et}=pt||{};Et>0&&Ge(Xt=>xt(Xt,ke,{children:It.map(at=>({title:y.createElement(ie,{isProblemset:Pe,name:at.name,id:at.id,itemBanksCount:at.item_banks_count,onMove:Je,onOpen:ge,onShare:et,onDeleteOk:dt}),key:at.id,icon:at.is_share?y.createElement("img",{onClick:()=>{ge(at.id)},src:ce,className:Ee.share_folderIcon}):y.createElement("img",{onClick:()=>{ge(at.id)},src:pe,className:Ee.folderIcon}),isLeaf:!at.have_child}))}))}),it=(Dt,Se)=>{we(Dt)};return(Oe==null?void 0:Oe.length)>0&&y.createElement(ye.default,{showLine:{showLeafIcon:!1},showIcon:!0,treeData:Oe,loadData:be,onExpand:it,onLoad:Dt=>{rt(Dt)},className:Ee.folderWrapper,selectable:!1,expandedKeys:ct,loadedKeys:_e})}},61096:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(5112),ye=te(89392),Ee=te.n(ye),Te=te(88175),pe=te(85149),ce=te(59301),Fe=Object.defineProperty,De=Object.defineProperties,Ze=Object.getOwnPropertyDescriptors,oe=Object.getOwnPropertySymbols,a=Object.prototype.hasOwnProperty,E=Object.prototype.propertyIsEnumerable,x=(ae,le,re)=>le in ae?Fe(ae,le,{enumerable:!0,configurable:!0,writable:!0,value:re}):ae[le]=re,b=(ae,le)=>{for(var re in le||(le={}))a.call(le,re)&&x(ae,re,le[re]);if(oe)for(var re of oe(le))E.call(le,re)&&x(ae,re,le[re]);return ae},z=(ae,le)=>De(ae,Ze(le)),ee=(ae,le,re)=>new Promise((ie,Ae)=>{var de=ge=>{try{me(re.next(ge))}catch(et){Ae(et)}},Pe=ge=>{try{me(re.throw(ge))}catch(et){Ae(et)}},me=ge=>ge.done?ie(ge.value):Promise.resolve(ge.value).then(de,Pe);me((re=re.apply(ae,le)).next())});const ne=({problemset:ae,dispatch:le})=>{var re;const[ie,Ae]=(0,y.useState)({}),[de,Pe]=(0,y.useState)([]),[me,ge]=(0,y.useState)(!1),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"];(0,y.useEffect)(()=>{var ze,Ne;if(((ze=ae==null?void 0:ae.actionTabs)==null?void 0:ze.key)==="SINGLE"){const Oe=(0,ye.cloneDeep)((Ne=ae==null?void 0:ae.actionTabs)==null?void 0:Ne.params);Ae(Oe),Pe(Oe.choices)}},[(re=ae==null?void 0:ae.actionTabs)==null?void 0:re.key]);const Ve=()=>ee(void 0,null,function*(){var ze;if(!de.some(Ne=>Ne==null?void 0:Ne.checked)){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}if(me){const Ne=(0,ye.cloneDeep)((ze=ae==null?void 0:ae.actionTabs)==null?void 0:ze.params);Pe(Ne.choices)}ge(!me)}),ve=(ze,Ne)=>{console.log(ze.target.checked);const Oe=de.map((Ge,_e)=>z(b({},Ge),{checked:_e===Ne?ze.target.checked:!1}));Pe(Oe)},He=()=>{Ae({}),Pe([]),ge(!1),le({type:"problemset/setActionTabs",payload:{}})};return ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:ae.actionTabs.key==="SINGLE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:me?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:708,onOk:Ve,onCancel:He},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u5355\u9009\u9898"),ce.createElement(pe.Z,{value:ie==null?void 0:ie.name}),de==null?void 0:de.map((ze,Ne)=>{const{is_answer:Oe,checked:Ge,choice_text:_e}=ze;let rt="";return me&&Oe&&(rt=Te.Z.green),me&&!Oe&&Ge&&(rt=Te.Z.red),ce.createElement("div",{key:Ne,style:{pointerEvents:me?"none":"auto"},className:`${Te.Z.row} ${rt}`},ce.createElement(he.ZP,{onChange:ct=>ve(ct,Ne),checked:Ge}),ce.createElement("span",null,et[Ne],".\xA0"),ce.createElement(pe.Z,{className:Te.Z.html,value:_e}),me&&Oe&&ce.createElement("span",{style:{paddingTop:4},className:"iconfont icon-duigou1 font16"}),me&&!Oe&&Ge&&ce.createElement("span",{style:{fontWeight:600,paddingTop:5},className:"iconfont icon-guanbi font16"}))}),me&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Te.Z.line}),ce.createElement("div",{className:"c-grey-333 mb5"},ce.createElement("b",null,"\u6B63\u786E\u7B54\u6848:\xA0"),et[de.findIndex(ze=>ze.is_answer)]),ce.createElement("div",{className:"c-grey-333 mb10"},ce.createElement("b",null,"\u89E3\u6790:\xA0"),(ie==null?void 0:ie.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:ae})=>({problemset:ae}))(ne)},82075:function(ot,yt,te){"use strict";var y=te(59301),ue=te(89070),Me=te(8591),fe=te(43418),he=te(89392),ye=te.n(he),Ee=te(88175),Te=te(85149),pe=te(12290),ce=te(59301),Fe=(Ze,oe,a)=>new Promise((E,x)=>{var b=ne=>{try{ee(a.next(ne))}catch(ae){x(ae)}},z=ne=>{try{ee(a.throw(ne))}catch(ae){x(ae)}},ee=ne=>ne.done?E(ne.value):Promise.resolve(ne.value).then(b,z);ee((a=a.apply(Ze,oe)).next())});const De=({problemset:Ze,dispatch:oe})=>{var a,E,x,b,z;const[ee,ne]=(0,y.useState)({}),[ae,le]=(0,y.useState)(!1),[re,ie]=(0,y.useState)(!0),[Ae,de]=(0,y.useState)("");(0,y.useEffect)(()=>{var ge,et;if(((ge=Ze==null?void 0:Ze.actionTabs)==null?void 0:ge.key)==="SUBJECTIVE"){const Ve=(0,he.cloneDeep)((et=Ze==null?void 0:Ze.actionTabs)==null?void 0:et.params);ne(Ve)}},[(a=Ze==null?void 0:Ze.actionTabs)==null?void 0:a.key]);const Pe=()=>Fe(void 0,null,function*(){if(!Ae){Me.ZP.warning("\u8BF7\u60A8\u4F5C\u7B54\u540E\u518D\u63D0\u4EA4");return}ae&&de(""),le(!ae)}),me=()=>{ne({}),ie(!0),le(!1),de(""),oe({type:"problemset/setActionTabs",payload:{}})};return console.log("----",ae),ce.createElement(fe.default,{centered:!0,destroyOnClose:!0,open:Ze.actionTabs.key==="SUBJECTIVE",title:"\u8BD5\u9898\u4F53\u9A8C",okText:ae?"\u91CD\u65B0\u7B54\u9898":"\u63D0\u4EA4\u7B54\u6848",cancelText:"\u53D6\u6D88",width:800,onOk:Pe,bodyStyle:{maxHeight:600,overflow:"auto"},onCancel:me},ce.createElement("div",null,ce.createElement("div",{className:"c-light-primary mb5 font16"},"\u7B80\u7B54\u9898"),ce.createElement(Te.Z,{value:ee==null?void 0:ee.name,style:{marginBottom:10,color:"#5f6368"}}),re?ce.createElement("div",{style:{border:"1px solid #f1f1f1",padding:10},onClick:()=>{ie(!1)}}," \u70B9\u51FB\u5F00\u59CB\u4F5C\u7B54"):ce.createElement(pe.Z,{height:160,defaultValue:Ae,onChange:ge=>{de(ge)}}),ae&&ce.createElement(y.Fragment,null,ce.createElement("div",{className:Ee.Z.line}),ce.createElement("span",{style:{color:"#5F6368"}},"\u53C2\u8003\u7B54\u6848\uFF1A"),ce.createElement("div",{style:{marginTop:10}},((E=ee==null?void 0:ee.answer_texts)==null?void 0:E[0])||"\u6682\u65E0\u53C2\u8003\u7B54\u6848"),((x=ee==null?void 0:ee.keywords)==null?void 0:x.length)>0&&ce.createElement("div",{style:{marginTop:10,marginBottom:10}},ce.createElement("span",{style:{color:"#5F6368"}},"\u5173\u952E\u8BCD\uFF1A"),(b=ee==null?void 0:ee.keywords)==null?void 0:b.map(ge=>{var et,Ve,ve;return((et=ge==null?void 0:ge.keyword)==null?void 0:et.length)>1?((Ve=ge==null?void 0:ge.keyword)==null?void 0:Ve.join("\u6216"))+"\uFF1B":((ve=ge==null?void 0:ge.keyword)==null?void 0:ve[0])+"\uFF1B"})),ce.createElement("div",{style:{color:"#5F6368",marginTop:((z=ee==null?void 0:ee.keywords)==null?void 0:z.length)<=0?20:10}},ce.createElement("b",null,"\u89E3\u6790:")),ce.createElement("div",{style:{marginTop:10,color:"#9096A3"}},(ee==null?void 0:ee.analysis)||"\u6682\u65E0\u89E3\u6790"))))};yt.Z=(0,ue.connect)(({problemset:Ze})=>({problemset:Ze}))(De)},43230:function(ot,yt,te){"use strict";te.d(yt,{N:function(){return ee},Z:function(){return ne}});var y=te(59301),ue=te(85149),Me=te(5112),fe=te(6848),he=te(95237),ye=te(43604),Ee=te(24905),Te=te(20834),pe=te(38854),ce={flex_box_center:"flex_box_center___K3pXk",flex_space_between:"flex_space_between___JNXiy",flex_box_vertical_center:"flex_box_vertical_center___lX_K7",flex_box_center_end:"flex_box_center_end___ESJAL",flex_box_column:"flex_box_column___nMTYm",line:"line___cNtUM",b1:"b1___xIRxk",b2:"b2___N5uit",list:"list___SBMGo",title:"title___zQP91",tr:"tr___uaxLL",itemDetail:"itemDetail___Ye51x",answerWrapper:"answerWrapper___WJAPa",decoration:"decoration___fOLFB",row:"row___FvSRM",typeRow:"typeRow___qpDsw",type:"type___a8Bs6",typeName:"typeName___EfvMr",typeIcon:"typeIcon___XnhBc",unpublished:"unpublished___h3A34",private:"private___Ok_kP",public:"public___V5_HF",reviewFlag:"reviewFlag___MWDMc",typeRightAction:"typeRightAction___zwJ4e",actionLink:"actionLink___XxdsL",actionIcon:"actionIcon___YoZs8",topicTitle:"topicTitle___TXfB_",topicTitleContent:"topicTitleContent___MceUW",judgmentContent:"judgmentContent___Adte7",programContent:"programContent___R8AFa",otherContent:"otherContent___CNAVC",combinationContent:"combinationContent___NWKpD",con:"con___MJkTE",otherContentItem:"otherContentItem___sXGMT",otehrContentHtml:"otehrContentHtml___MKkjT",difficultyRow:"difficultyRow___E6YVK",updateTimeRow:"updateTimeRow___MPFJY",updateTimeWrap:"updateTimeWrap___iIz5W",updateTimeContent:"updateTimeContent___CpqJg",programLanguage:"programLanguage___lku0d",updateTimeRowAction:"updateTimeRowAction___Y6grB",bottomAction:"bottomAction___sQwM3",borderColorBlue:"borderColorBlue___vZe0j",borderColorRed:"borderColorRed___GPm9E",borderColorFFF:"borderColorFFF___izaeA",borderColorGray:"borderColorGray___WdIyN",selectIcon:"selectIcon___I35Ch",colorGreen:"colorGreen___yFw84",parseAnswerBorder:"parseAnswerBorder___tmhXi",answer:"answer___c9YYj",answerHtml:"answerHtml___sp4Xx",parse:"parse___Lif5r",parseText:"parseText___KMhnK",parseAnswer:"parseAnswer___aFs0o",parseAnswerHtml:"parseAnswerHtml___AfP6o",actionBar:"actionBar___Q6e1E",know:"know___EtJbV",menu:"menu___ODbWA",bottom:"bottom___yLg8j",textBtn:"textBtn___p8TrW"},Fe=te(24065),De="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACMgAAAA6CAYAAABPwffJAAAAAXNSR0IArs4c6QAAH35JREFUeF7t3Q2MZWV9x/H/c849d17uzL6y7K4M76xLNIAKoiBQak0oRgsiYKyxUEq0LwZLYmqa0hqtpi8xodam1daKRFtbRITYBmlspRBBAXmRaHddsCyO7Bsssztzd2buveec5jl37jC7bN155l7OL7P3ewmZfTnn+Z37+f9nsjn3n+c4W8JrfHx8bGam9ZfNZutif3q1Wrl3YKDyB2NjY+NLWC74FHV+8AVzQlcC6nqr87vC4+RgAXW91fnBYJyAAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACpr6/r86nBcoVUNdbnV+uNmnqevcy34WW84knto0513giz22NWef03P9qb27Vs846a9MrOiSjzg/14vjuBNT1Vud3p8fZoQLqeqvzQ704HgEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBMzU9/fV+fRAuQLqeqvzy9UmTV3vXucHD8g88shj/2zm3ttoNOa7wZmzJEnMnPvqOeec9euvZJuo81/J98baLxdQ11udT0+UK6Cutzq/XG3SEEAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBA4OgTU9/fV+UdHFZfPu1DXW52/fCp1dFyput69zg8ekLnvvu8+l+e28XDldM52XHTRW171SpZanf9KvjfWfrmAut7qfHqiXAF1vdX55WqThgACCCCAAAIIIIAAAggggAACCCCAAAIIIIDA0SGgvr+vzj86qrh83oW63ur85VOpo+NK1fXudX7wgMy3v31vnue5NZtNc84sz9sPWkqq1aLCb3vbxcFrhrSGOj/kWjm2ewF1vdX53QuyQoiAut7q/BArjkUAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAIG2gPr+vjqfPihXQF1vdX652qSp693r/OBhlrvu+ve8PRiTmx+N6QzJtFsjt8sue0fwmiFtpc4PuVaO7V5AXW91fveCrBAioK63Oj/EimMRQAABBBBAAAEEEEAAAQQQQAABBBBAAAEEEECgLaC+v6/Opw/KFVDXW51frjZp6nr3Oj94mOX22+/0kzHWbDaK3WP8yw/JJElSDMxceeXlwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWW2/9Smcsptgx5qVdZNq/vuaa9wWvGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWb7whVvyZrN5UCf4xy055yxJqnb99dcGrxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgWAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEE2gLq+/vqfPqgXAF1vdX55WqTpq53r/ODh1k+85m/yZ05y4vdY/zjldpLFEMy5uyGD/9e8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjl05+++ZAdZNqPVvKvJEnsIx+5MXjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8olPfCrvPFKp/dXvHtNuDL/Yn3zspuA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy003fSxvNhsLOuGlJfwOMp/85MeD1wxpK3V+yLVybPcC6nqr87sXZIUQAXW91fkhVhyLAAIIIIAAAggggAACCCCAAAIIIIAAAggggAACbQH1/X11Pn1QroC63ur8crVJU9e71/nBwyw33viR3O8a03nN7x4zt5PMzTd/OnjNkLZS54dcK8d2L6Cutzq/e0FWCBFQ11udH2LFsQgggAACCCCAAAIIIIAAAggggAACCCCAAAIIINAWUN/fV+fTB+UKqOutzi9XmzR1vXudHzzM8qEP3ZC3mi3Lbe65SvM94axaTeyzn/1M8JohbaXOD7lWju1eQF1vdX73gqwQIqCutzo/xIpjEUAAAQQQQAABBBBAAAEEEEAAAQQQQAABBBBAoC2gvr+vzqcPyhVQ11udX642aep69zo/eJjluuuuf2kyxv/KrzD3Nc9zu+WWfwxeM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7z//dfkzUbjoP1j/COX/KOWqtWqffnLtwavGdJW6vyQa+XY7gXU9Vbndy/ICiEC6nqr80OsOBYBBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAAQTaAur7++p8+qBcAXW91fnlapOmrnev84OHWa644sp8fsuY+X7obCrj7I47bg9eM6St1Pkh18qx3Quo663O716QFUIE1PVW54dYcSwCCCCAAAIIIIAAAggggAACCCCAAAIIIIAAAgi0BdT399X59EG5Aup6q/PL1SZNXe9e5wcPs7zjHb+Wt1rNYseY9is359z8DjLf/OZdwWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWSy65NG82m0UnNJuN4muSJMVX/4ilb33r7uA1Q9pKnR9yrRzbvYC63ur87gVZIURAXW91fogVxyKAAAIIIIAAAggggAACCCCAAAIIIIAAAggggEBbQH1/X51PH5QroK63Or9cbdLU9e51fvAwy4UXXpT73WP8kIxzZv43fgeZJKkWu8ncf/99wWuGtJU6P+RaObZ7AXW91fndC7JCiIC63ur8ECuORQABBBBAAAEEEEAAAQQQQAABBBBAAAEEEEAAgbaA+v6+Op8+KFdAXW91frnapKnr3ev84GGWN73pzXmr1SoGYzo7yfgdZPyQTKVSse9//3vBa4a0lTo/5Fo5tnsBdb3V+d0LskKIgLre6vwQK45FAAEEEEAAAQQQQAABBBBAAAEEEEAAAQQQQACBtoD6/r46nz4oV0Bdb3V+udqkqevd6/zgYZazzz4nbzQaxXBMsXuM74liB5mk2EXm0UcfCV4zpK3U+SHXyrHdC6jrrc7vXpAVQgTU9Vbnh1hxLAIIIIAAAggggAACCCCAAAIIIIAAAggggAACCLQF1Pf31fn0QbkC6nqr88vVJk1d717nBw+zbN58et7ZOabZbPjpGKtWE/OPXapWq7Zly/8ErxnSVur8kGvl2O4F1PVW53cvyAohAup6q/NDrDgW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F/Avv4gk/9BHPfVb85f9fuk31+n5sun7Mo9+o9/6svF50wgggAACCCCAAAIIIIAAAggggAACCCCAAAJdCfD5Ap8vdNVAgSfTb/RbYMt0dXjf99vC6Zz77ntw8+mvOesbae5OzX0fZpnd/q9ftqmpSZua2metZtOeeeZZm56ents1xhWPW2rvIONscHDQTjrpBKskiY2MrLSRkVG78j3v989XMpc7i13+9JYfP/Guiy46b2tnF5m56hW71yjyGZDp6vsn+GT6jR/wwU3TxQn0G/3WRftwKgIIIIAAAggggAACCCCAAAIIIIAAAggggECfCvD5Ap8vlNn69Bv9Rr+VN5/S2UEmesYs2fPw4284/uTN/2FZXsssszxzdvttXzLnnL3w/K5iGGbHjp02NVW3RmN2buMXX67cqtWqjYyM2MaNG4rdY9asPbb483dfda25KLfIIrPI1Z956keXbHjzOT84ycxvQZN1BmRU+QzIlPntZr6H/DgV/VYue9+m0W/8g6Jvm583jgACCCCAAAIIIIAAAggggAACCCCAAAIIILBkAT5f4POFJTfPEk6k3+i3JbTNkk/p+36bA4jHxy3Z/txD55x2ypl3Z3lWy/PMbyBjd//bbRZFse3e9VzxmKVWq1XsIpOmaTEw419+gMYPxZx88olWqVSK36/fcFxxzNvfebXfQMaciyxyUX3rTx59+yknnP/w2FgxIJPOVU6Wz4DMkr93lnQi/cYP+CU1zhJPot/otyW2DqchgAACCCCAAAIIIIAAAggggAACCCCAAAII9LEAny/w+UKZ7U+/0W/0W3nzKZ0dZCo7dlgyPv74a4874dW35VF+kmX+8Umpfe+737FGs1HsINOYnSlq44dkdu7cbfV6vRiGGR4etg0bjrU4jou/HxgcsrXHrLdqUrU3v+WXzbnYLMrNZe6Znz/7k6vHxl73o40biwGZ1lyxZfkMyJT57Ta/g4ys3vRbufVWp839g4J+UxeCfAQQQAABBBBAAAEEEEAAAQQQQAABBBBAAAEElpEAny8wsFBmu9Jv9Bv9Vt58ih+Qicws3rXLqnv2bD111THHfi6Kquf53WP8DjH/+/SWYjhmdna6+LqY19q16606MGjHrNtgJ596+twOM2ZZ1nhw4vndv71u3ean16+3xsIdZFT5zrnOY54W89Y4pksB+o1+67KFgk6n3+i3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",Ze=te(24334),oe=te(59879),a=te(955),E=te(34604);const x=["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"],b=["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"],z=({data:ae,selectIds:le,onSelectCheckBox:re=()=>{},showCheckbox:ie=!0})=>{var Ae,de,Pe;const[me,ge]=(0,y.useState)(!1),et=()=>{var ze,Ne;return ae.item_type==="JUDGMENT"?y.createElement("div",{className:ce.judgmentContent},ae.choices.map((Oe,Ge)=>y.createElement(Me.ZP,{key:Ge,disabled:!0},Oe.choice_text))):ae.item_type==="PROGRAM"?y.createElement("div",{className:ce.programContent},y.createElement(ue.Z,{value:(ze=ae.program_attr)==null?void 0:ze.description})):ae.item_type==="COMBINATION"?y.createElement("div",{className:ce.combinationContent},(Ne=ae==null?void 0:ae.sub_item_banks)==null?void 0:Ne.map((Oe,Ge)=>{var _e,rt,ct,we,Be,Je;const Le=`(\u9898\u76EE${Ge+1}-${(Oe==null?void 0:Oe.item_type)=="SINGLE"?"\u5355\u9009\u9898":(Oe==null?void 0:Oe.item_type)=="MULTIPLE"?"\u591A\u9009\u9898":(Oe==null?void 0:Oe.item_type)=="COMPLETION"?"\u586B\u7A7A\u9898":(Oe==null?void 0:Oe.item_type)=="JUDGMENT"?"\u5224\u65AD\u9898":"\u7B80\u7B54\u9898"}) `;return y.createElement(y.Fragment,null,y.createElement("div",{style:{marginTop:10,marginBottom:10}},y.createElement(ue.Z,{value:Le+Oe.name})),((Oe==null?void 0:Oe.item_type)=="SINGLE"||(Oe==null?void 0:Oe.item_type)=="MULTIPLE")&&Oe.choices.map((dt,xt)=>y.createElement("div",{key:xt,className:ce.otherContentItem},y.createElement("p",null,x[xt]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:dt.choice_text}))),(Oe==null?void 0:Oe.item_type)=="JUDGMENT"&&y.createElement("div",{style:{display:"flex",marginBottom:10}},Oe.choices.map((dt,xt)=>y.createElement(Me.ZP,{key:xt,disabled:!0},dt.choice_text))),y.createElement("div",{className:ce.con},(Oe==null?void 0:Oe.item_type)=="SINGLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",b==null?void 0:b[(_e=Oe==null?void 0:Oe.choices)==null?void 0:_e.findIndex(dt=>dt==null?void 0:dt.is_answer)]," "),(Oe==null?void 0:Oe.item_type)=="COMPLETION"&&((rt=Oe==null?void 0:Oe.standard_answer)==null?void 0:rt.map((dt,xt)=>{var be;return y.createElement("div",{key:xt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${dt.position}\uFF09\uFF1A${(be=dt==null?void 0:dt.answer_text)==null?void 0:be.join("\u3001")}`)})),(Oe==null?void 0:Oe.item_type)=="MULTIPLE"&&y.createElement("b",{className:"c-grey-333 font14"}," \u7B54\u6848\uFF1A",(ct=Oe==null?void 0:Oe.choices)==null?void 0:ct.map((dt,xt)=>{if(dt!=null&&dt.is_answer)return(b==null?void 0:b[xt])+" "})," "),(Oe==null?void 0:Oe.item_type)=="JUDGMENT"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Be=(we=Oe==null?void 0:Oe.choices)==null?void 0:we.find(dt=>dt.is_answer))==null?void 0:Be.choice_text),(Oe==null?void 0:Oe.item_type)=="SUBJECTIVE"&&y.createElement("div",null,"\u7B54\u6848\uFF1A",(Je=Oe==null?void 0:Oe.answer_texts)==null?void 0:Je[0]),y.createElement("div",null,y.createElement("span",null,"\u89E3\u6790\uFF1A"),y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:Oe.analysis||"\u6682\u65E0\u89E3\u6790"})),y.createElement("div",null,y.createElement("span",null,"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--")))))})):y.createElement("div",{className:ce.otherContent},ae.choices.map((Oe,Ge)=>y.createElement("div",{key:Ge,className:ce.otherContentItem},y.createElement("p",null,x[Ge]),y.createElement(ue.Z,{className:ce.otehrContentHtml,value:Oe.choice_text}))))},Ve=()=>{var ze;if((ae==null?void 0:ae.item_type)!=="BPROGRAM")return y.createElement("div",null,(ze=ae.standard_answer)==null?void 0:ze.map((Ne,Oe)=>{var Ge,_e;return y.createElement("div",{key:Oe,className:ce.answerHtml},(Ne==null?void 0:Ne.model)===1?`\u7B54\u6848\uFF08\u586B\u7A7A${Ne.position}\uFF09\uFF1A${(Ge=Ne==null?void 0:Ne.answer_text)==null?void 0:Ge.join("\u3001")}`:y.createElement("div",{style:{display:"flex",alignItems:"center"}},y.createElement("span",{style:{minWidth:110}},"\u7B54\u6848\uFF08\u586B\u7A7A",Ne.position,"\uFF09\uFF1A"),y.createElement(oe.Z,{value:(_e=Ne==null?void 0:Ne.answer_text)==null?void 0:_e.join("\u3001"),readOnly:!0})))}))},ve=()=>{var ze,Ne,Oe,Ge,_e,rt;const ct={SUBJECTIVE:(ze=ae.answer_texts)==null?void 0:ze[0],JUDGMENT:(Oe=(Ne=ae.choices)==null?void 0:Ne.find(it=>it.is_answer))==null?void 0:Oe.choice_text},we=ae.choices.map(it=>it.is_answer).findIndex(it=>it),Be=we>-1?b[we]:"";let Je="";ae.choices.map((it,Dt)=>{it.is_answer&&(Je+=b[Dt])});const Le=ct[ae.item_type];let dt=((Ge=ae==null?void 0:ae.program_attr)==null?void 0:Ge.code)||"";try{dt=Ze.Base64.decode(((_e=ae==null?void 0:ae.program_attr)==null?void 0:_e.code)||"")}catch(it){}const xt={SINGLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Be||"\u65E0"}`}))),MULTIPLE:y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`\u7B54\u6848\uFF1A${Je||"\u65E0"}`}))),COMPLETION:Ve(),BPROGRAM:y.createElement("div",null,y.createElement(ue.Z,{className:ce.answerHtml,showProgramFill:!0,value:dt}),(rt=ae.standard_answer)==null?void 0:rt.map((it,Dt)=>y.createElement("div",{key:Dt,className:ce.answerHtml},`\u7B54\u6848\uFF08\u586B\u7A7A${it.position}\uFF09\uFF1A${it==null?void 0:it.answer_text}`)))},be=y.createElement(he.Z,null,y.createElement(ye.Z,{className:"mt3"},"\u7B54\u6848\uFF1A"),y.createElement(ye.Z,{flex:1},y.createElement(ue.Z,{className:ce.answerHtml,value:`${Le||"\u65E0"}`})));return xt[ae.item_type]||be},He=ze=>{let Ne=[...le];ze.target.checked?Ne.push(ae.id):Ne=Ne.filter(Oe=>Oe!==ae.id),re(Ne)};return y.createElement("div",{className:ce.itemWrap},y.createElement("div",{className:ce.list},ie&&y.createElement(Ee.default,{className:"mr10",onChange:He,checked:le.includes(ae.id)}),y.createElement("div",{onClick:()=>ge(!me),className:ce.title},y.createElement(ue.Z,{key:1,showLines:1,showTextOnly:!0,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(Ae=ae==null?void 0:ae.program_attr)==null?void 0:Ae.description:ae.name})),y.createElement("div",{onClick:()=>ge(!me),className:ce.tr},y.createElement("i",{style:{transform:me?"scale(0.5) rotate(-180deg)":"scale(0.5) rotate(0deg)"},className:"iconfont icon-zhankai4"}))),y.createElement("aside",{style:me?{display:"block"}:{display:"none"},className:ce.itemDetail},y.createElement("div",{style:{marginBottom:44}},y.createElement(ue.Z,{key:2,className:ce.topicTitleContent,value:(ae==null?void 0:ae.item_type)==="BPROGRAM"?(de=ae==null?void 0:ae.program_attr)==null?void 0:de.description:ae.name}),y.createElement("div",{className:`${ce.row} mt15`},et()),y.createElement("div",{className:ce.row},y.createElement("div",{className:ce.updateTimeRow},y.createElement("div",{className:ce.updateTimeWrap},ae.item_type==="PROGRAM"&&y.createElement("p",{className:ce.programLanguage},"\u7F16\u7A0B\u8BED\u8A00\uFF1A",(Pe=ae==null?void 0:ae.languages)==null?void 0:Pe.join("/")))))),ae.item_type!=="COMBINATION"&&y.createElement("div",{className:ce.answerWrapper},y.createElement("img",{src:De,alt:"",className:ce.decoration}),y.createElement("div",{className:ce.answer},ve()),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u89E3\u6790\uFF1A"),y.createElement("div",{className:ce.parseAnswer},ae.analysis?y.createElement(ue.Z,{className:ce.parseAnswerHtml,value:ae.analysis}):"\u6682\u65E0\u89E3\u6790")),y.createElement("div",{className:ce.parse},y.createElement("div",{className:ce.parseText},"\u77E5\u8BC6\u70B9\uFF1A"),y.createElement(fe.Z,{title:(ae==null?void 0:ae.tag_discipline)||"--"},y.createElement("div",{className:ce.parseAnswer,style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},(ae==null?void 0:ae.tag_discipline)||"--"))))))},ee=({SubjectShare:ae,isProblemset:le,data:re,user:ie,page:Ae,activeTabsKey:de,onPublicReview:Pe=()=>{},onStartExperience:me=()=>{},onSetPrivate:ge=()=>{},onCorrection:et=()=>{},onChangeTag:Ve=()=>{},onCollect:ve=()=>{},onSetPublic:He=()=>{},onDelete:ze=()=>{},onCancel:Ne=()=>{},onSelect:Oe=()=>{},onMoveTo:Ge=()=>{},addProblemset:_e=()=>{},onSetShare:rt=()=>{},onCancelShare:ct=()=>{},onPublish:we=()=>{},onCancelPublish:Be=()=>{}})=>{var Je,Le,dt,xt,be,it,Dt,Se,ke,Ct,pt,It,Et,Xt,at;const tt=re.item_type==="PROGRAM"?`/problems/newedit/${(Je=re.program_attr)==null?void 0:Je.identifier}?tabs_key=${de}&page=${Ae}`:re.item_type==="BPROGRAM"?`/problemset/edit/${(Le=re.program_attr)==null?void 0:Le.identifier}?type=1&tabs_key=${de}&page=${Ae}`:`/problemset/edit/${re.id}?tabs_key=${de}&page=${Ae}`,St=de==="0"&&!re.public&&!re.apply&&(re.item_type==="PROGRAM"&&((dt=re.program_attr)==null?void 0:dt.status)!==0||re.item_type!=="PROGRAM"),ut=[{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{E.Z.publish("model-change-problem",re)}},"\u4EE5\u9898\u6362\u9898"),key:"14",show:(0,Fe.$O)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Mt;return Be((Mt=re==null?void 0:re.program_attr)==null?void 0:Mt.identifier)}},"\u64A4\u9500\u53D1\u5E03"),key:"0",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((xt=re.program_attr)==null?void 0:xt.status)!==0&&!re.public&&((be=re.author)==null?void 0:be.login)===((it=ie.userInfo)==null?void 0:it.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ge(re.id)},"\u79FB\u52A8\u5230"),key:"1",show:de==="0"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{re.is_share?ct(re.id):rt(re.id)}},"\u5171\u4EAB"),key:"3",show:de==="0"&&ae},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>He(re)},"\u516C\u5F00"),key:"4",show:St},{label:y.createElement("a",{className:ce.reviewFlag,onClick:Pe},"\u516C\u5F00\u5BA1\u6838\u4E2D"),key:"5",show:de==="0"&&!re.public&&re.apply&&(re.item_type==="PROGRAM"&&re.program_attr.status!==0||re.item_type!=="PROGRAM")},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ge(re.id)},"\u64A4\u9500\u516C\u5F00"),key:"6",show:(de==="0"||de==="1")&&re.public&&((Dt=re.author)==null?void 0:Dt.login)===((Se=ie.userInfo)==null?void 0:Se.login)||de==="1"&&(0,Fe.ag)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ve(re.id,re.is_collected)},"\u53D6\u6D88\u6536\u85CF"),key:"7",show:de==="2"},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>{var Mt;return we((Mt=re==null?void 0:re.program_attr)==null?void 0:Mt.identifier)}},"\u53D1\u5E03"),key:"8",show:(de==="0"||de==="3")&&re.item_type==="PROGRAM"&&((ke=re.program_attr)==null?void 0:ke.status)===0&&!re.public&&((Ct=re.author)==null?void 0:Ct.login)===((pt=ie.userInfo)==null?void 0:pt.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ve(re.id,re.is_collected)},re.is_collected?"\u53D6\u6D88\u6536\u85CF":"\u6536\u85CF"),key:"9",show:(de==="1"||de==="3")&&!(0,Fe.ag)()&&!(0,Fe.JA)()&&((It=re.author)==null?void 0:It.login)!==((Et=ie.userInfo)==null?void 0:Et.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>et(re.id)},"\u7EA0\u9519"),key:"10",show:de!=="0"&&!(0,Fe.ag)()&&!(0,Fe.JA)()},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>Ve(re)},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),key:"15",show:de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>ze(re.id)},"\u5220\u9664"),key:"11",show:de==="0"&&!re.public||de==="1"&&(0,Fe.ag)()&&((Xt=re.author)==null?void 0:Xt.login)!==((at=ie.userInfo)==null?void 0:at.login)},{label:y.createElement("a",{className:ce.actionLink,onClick:()=>_e(re.id)},"\u52A0\u5165\u6211\u7684\u9898\u5E93"),key:"12",show:de==="1"||de==="3"}].filter(Mt=>Mt.show),nt=y.createElement(Te.default,{forceSubMenuRender:!0,className:ce.menu,items:ut}),lt=y.createElement(Te.default,{forceSubMenuRender:!0,className:ce.menu},y.createElement(Te.default.Item,{key:"10"},y.createElement("a",{className:ce.actionLink,onClick:()=>et(re.id)},"\u7EA0\u9519"))),We=de!=="0"&&!(0,Fe.ag)()&&!(0,Fe.JA)();return y.createElement(y.Fragment,null,le?y.createElement(y.Fragment,null,(de==="0"||de==="3"&&(re==null?void 0:re.edit_item_bank))&&!re.public&&y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>{(0,a.xg)(tt);const Mt=document.getElementById(re.id),nn=window.pageYOffset||document.documentElement.scrollTop;localStorage.setItem("problemsetid",Mt.getBoundingClientRect().top+nn+"")}},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-bianji10 font14 mr5"}),"\u7F16\u8F91"),y.createElement("span",{className:ce.textBtn,style:{cursor:"pointer"},onClick:()=>me(re)},y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})),y.createElement("i",{className:"iconfont icon-tiyan font14 mr5"}),"\u4F53\u9A8C",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))),ut.length>0&&y.createElement(pe.Z,{dropdownRender:()=>nt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Mt=>Mt.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2})))))):We?y.createElement(pe.Z,{className:"ml40",dropdownRender:()=>lt},y.createElement("span",{style:{cursor:"default",width:"105px"},onClick:Mt=>Mt.preventDefault()},y.createElement("span",{className:ce.textBtn},y.createElement("i",{className:"iconfont icon-gengduo5 font14 mr5"}),"\u66F4\u591A",y.createElement("div",{className:ce.line},y.createElement("b",{className:ce.b1}),y.createElement("b",{className:ce.b2}))))):y.createElement("span",null))};var ne=z},94794:function(ot,yt,te){"use strict";te.r(yt),te.d(yt,{TabType:function(){return ta},default:function(){return Pa}});var y=te(59301),ue=te(89070),Me=te(57066),fe=te(99313),he=te(92832),ye=te(78241),Ee=te(43418),Te=te(5112),pe=te(8591),ce=te(71418),Fe=te(24905),De=te(20834),Ze=te(6848),oe=te(19842),a=te(57809),E=te(66104),x=te(3113),b=te(38854),z=te(95237),ee=te(58421),ne=te(92591),ae=te(8797),le=te(88175),re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Tt,an)=>{var zt={};for(var On in Tt)ie.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&re)for(var On of re(Tt))an.indexOf(On)<0&&Ae.call(Tt,On)&&(zt[On]=Tt[On]);return zt};const Pe=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:xn}=an,ga=de(an,["problemset","globalSetting","loading","dispatch"]);return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-PublicReview",title:"\u63D0\u793A",okText:"\u77E5\u9053\u5566",cancelText:"",width:"442px",onOk:()=>{xn({type:"problemset/setActionTabs",payload:{}})},onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u516C\u5F00\u7533\u8BF7\u5DF2\u63D0\u4EA4\uFF0C\u8BF7\u7B49\u5F85\u7BA1\u7406\u5458\u7684\u5BA1\u6838"),y.createElement("div",{className:le.Z.modalContent},"\u6211\u4EEC\u5C06\u57281-2\u4E2A\u5DE5\u4F5C\u65E5\u5185\u5B8C\u6210\u5BA1\u6838"))};var me=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(Pe),ge={flex_box_center:"flex_box_center___YKb0w",flex_space_between:"flex_space_between___wpoDJ",flex_box_vertical_center:"flex_box_vertical_center____nKxT",flex_box_center_end:"flex_box_center_end___vyS5Y",flex_box_column:"flex_box_column___WjAJ8",exportModal:"exportModal___zrCjw",export_text:"export_text___BpWql"},et=te(36061),Ve=te(61186),ve=te.n(Ve),He=te(3294);const ze=({problemset:Tt,dispatch:an})=>{const[zt,On]=(0,y.useState)([]),[ra,xn]=(0,y.useState)(!0),ga=()=>{an({type:"problemset/setActionTabs",payload:{}})};(0,y.useEffect)(()=>{var Ce,Xe;Tt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898"&&On([(Xe=(Ce=Tt.actionTabs)==null?void 0:Ce.params)==null?void 0:Xe.group_id])},[Tt.actionTabs.key]);const se=()=>{if(zt.length===0){pe.ZP.warning("\u8BF7\u9009\u62E9\u6587\u4EF6\u5939");return}mt({},`/api/item_banks/export.xlsx?group_id=${zt[0]}&include_children=${ra}`,(Ce,Xe)=>{var Ue;if(((Ue=Ce.target.response)==null?void 0:Ue.type)==="application/json"){let $e=new FileReader;$e.readAsText(Ce.target.response,"utf-8"),$e.addEventListener("loadend",()=>{const st=JSON.parse($e.result);pe.ZP.warning((st==null?void 0:st.message)||"\u4E0B\u8F7D\u51FA\u9519, \u8BF7\u8054\u7CFB\u7BA1\u7406\u5458")});return}let At=new Blob([Ce.target.response],{type:"application/vnd.ms-excel;charset=utf-8"}),gt=`\u5BFC\u51FA\u8BD5\u9898-${ve()().format("YYYYMMDD_HH:mm:ss")}.xlsx`;if(window.navigator&&window.navigator.msSaveOrOpenBlob)window.navigator.msSaveOrOpenBlob(At,gt);else{let $e=URL.createObjectURL(At),st=document.createElement("a");st.href=$e,st.setAttribute("download",gt),document.body.appendChild(st),st.click(),window.URL.revokeObjectURL(st.href)}ga()})},mt=(Ce,Xe,Ue,At)=>{const gt=He.Z.API_SERVER+Xe,$e=new window.XMLHttpRequest;return $e.withCredentials=!0,$e.addEventListener("load",function(st){Ue(st,$e)},!1),$e.addEventListener("error",function(st){At&&At(st)},!1),$e.responseType="blob",$e.open("GET",gt),$e.send(null),$e};return y.createElement(Ee.default,{centered:!0,title:"\u5BFC\u51FA\u8BD5\u9898",open:Tt.actionTabs.key==="\u5BFC\u51FA\u8BD5\u9898",width:718,destroyOnClose:!0,wrapClassName:ge.customModal,onCancel:ga,onOk:se},y.createElement("aside",{className:ge.exportModal},y.createElement("div",{style:{marginBottom:20}},y.createElement("label",{style:{marginRight:20}},"\u5BFC\u51FA\u8BBE\u7F6E"),y.createElement(Te.ZP.Group,{onChange:Ce=>{xn(Ce.target.value)},value:ra},y.createElement(Te.ZP,{value:!0},"\u5305\u542B\u5B50\u6587\u4EF6\u5939"),y.createElement(Te.ZP,{value:!1},"\u4EC5\u5F53\u524D\u6587\u4EF6\u5939"))),y.createElement(et.Z,{value:zt,onChange:Ce=>On(Ce)}),y.createElement("div",{className:ge.export_text},"\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA")))};var Ne=(0,ue.connect)(({problemset:Tt})=>({problemset:Tt}))(ze),Oe={flex_box_center:"flex_box_center___CwmPP",flex_space_between:"flex_space_between___td8SO",flex_box_vertical_center:"flex_box_vertical_center___GSFzs",flex_box_center_end:"flex_box_center_end___YzfHD",flex_box_column:"flex_box_column___exEQb",customModal:"customModal___lg6DD",shareModal:"shareModal___uZhG_",content:"content___I8qEq",group:"group___KeY9s",teachGroup:"teachGroup____SeBs",footer:"footer___Jn0qQ"},Ge=te(16149),_e=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const rt=({problemset:Tt,dispatch:an,onOk:zt})=>{var On,ra;const xn=(0,ue.useParams)(),[ga,se]=(0,y.useState)([]),[mt,Ce]=(0,y.useState)(1),[Xe,Ue]=(0,y.useState)([]),[At,gt]=(0,y.useState)([]),[$e,st]=(0,y.useState)(!0),[Ht,vn]=(0,y.useState)(!1),[on,Kt]=(0,y.useState)(!1);(0,y.useEffect)(()=>{var Ke,Pn;Tt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898"&&(Nt(),Ue([(Pn=(Ke=Tt.actionTabs)==null?void 0:Ke.params)==null?void 0:Pn.group_id]))},[Tt.actionTabs.key]);const Nt=()=>_e(void 0,null,function*(){st(!0);const Ke=yield(0,Ge.Of)({type:0,page:1,per_page:10,order_by:"new"});if(Ke!=null&&Ke.item_banks_group){const aa=[{id:-1,item_banks_count:(Ke==null?void 0:Ke.no_group_count)||0,name:{name:"\u672A\u52A0\u5165\u5206\u7EC4"}}].concat((Ke==null?void 0:Ke.item_banks_group)||[]);se(aa)}st(!1)}),wn=()=>{an({type:"problemset/setActionTabs",payload:{}})},cn=()=>_e(void 0,null,function*(){if(Xe.length===0){pe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u7684\u6587\u4EF6\u5939");return}if(mt===1){Ce(2);return}vn(!0);const Ke=yield(0,Ge.GW)({item_banks_group_ids:Xe,clazz:"ItemBank",group_ids:At});(Ke==null?void 0:Ke.status)===0&&(zt(),wn()),vn(!1)}),na=Ke=>{Ue(Ke),Kt(Ke.length===ga.length)};return y.createElement(Ee.default,{centered:!0,afterClose:()=>{gt([]),Ce(1),Kt(!1),se([])},title:`\u5171\u4EAB\u8BD5\u9898${mt}/2`,open:Tt.actionTabs.key==="\u5171\u4EAB\u8BD5\u9898",footer:null,width:718,destroyOnClose:!0,wrapClassName:Oe.customModal,onCancel:wn},y.createElement("aside",{className:Oe.shareModal},y.createElement(ce.Z,{spinning:$e},y.createElement("div",{className:Oe.content},mt===1&&y.createElement("div",{className:Oe.group},y.createElement(et.Z,{value:Xe,onChange:Ke=>Ue(Ke)})),mt===2&&y.createElement("div",{className:Oe.teachGroup},y.createElement("p",null,"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),y.createElement(Fe.default.Group,{value:At,onChange:Ke=>gt(Ke)},(ra=(On=Tt==null?void 0:Tt.teachGroupData)==null?void 0:On.groups)==null?void 0:ra.map(Ke=>y.createElement(Fe.default,{key:Ke.group_id,value:Ke.group_id},Ke==null?void 0:Ke.name))))),y.createElement("div",{className:Oe.footer},y.createElement(x.ZP,{onClick:wn},"\u53D6\u6D88"),y.createElement(x.ZP,{loading:Ht,onClick:cn,type:"primary"},mt===1?"\u4E0B\u4E00\u6B65":"\u786E\u8BA4\u5171\u4EAB")))))};var ct=(0,ue.connect)(({problemset:Tt})=>({problemset:Tt}))(rt),we=Object.getOwnPropertySymbols,Be=Object.prototype.hasOwnProperty,Je=Object.prototype.propertyIsEnumerable,Le=(Tt,an)=>{var zt={};for(var On in Tt)Be.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&we)for(var On of we(Tt))an.indexOf(On)<0&&Je.call(Tt,On)&&(zt[On]=Tt[On]);return zt},dt=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const xt=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{},isPiliangRevoke:se=!1}=an,mt=Le(an,["problemset","globalSetting","loading","dispatch","onReloadData","isPiliangRevoke"]);const Ce=(0,y.useRef)(!1),[Xe,Ue]=(0,y.useState)(!1);(0,y.useEffect)(()=>{zt.actionTabs.key==="Problemset-SetPrivate"?window.localStorage.getItem("problemset-set-private-hint-flag")==="1"?At():Ue(!0):Ue(!1)},[zt.actionTabs.key]);const At=()=>dt(void 0,null,function*(){Ce.current&&window.localStorage.setItem("problemset-set-private-hint-flag","1");let gt={};se?gt=yield xn({type:"problemset/revokePublish",payload:zt.actionTabs.params}):gt=yield xn({type:"problemset/setPrivate",payload:zt.actionTabs.params}),xn({type:"problemset/setActionTabs",payload:{}}),Ce.current=!1,(gt==null?void 0:gt.status)===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:Xe,title:"\u64A4\u9500\u516C\u5F00\u544A\u77E5",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:se?ra["problemset/revokePublish"]:ra["problemset/setPrivate"],width:"442px",onOk:At,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}}),Ce.current=!1}},y.createElement("div",{className:le.Z.modalContentLeft},"\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u64A4\u9500\u516C\u5F00\u53EF\u80FD\u5BFC\u81F4\u90E8\u5206\u7528\u6237\u5BF9\u8BD5\u9898\u7684\u4F7F\u7528\u53D7\u635F\u3002"),y.createElement("div",{className:le.Z.modalContentLeft},"\u786E\u8BA4\u64A4\u9500\u516C\u5F00\u56DE\u5230\u81EA\u6709\u72B6\u6001\u5417\uFF1F"),y.createElement("div",null,y.createElement(Fe.default,{className:"mt10",defaultChecked:!1,onChange:gt=>Ce.current=gt.target.checked},"\u4E0D\u518D\u63D0\u793A")))};var be=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(xt),it=Object.getOwnPropertySymbols,Dt=Object.prototype.hasOwnProperty,Se=Object.prototype.propertyIsEnumerable,ke=(Tt,an)=>{var zt={};for(var On in Tt)Dt.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&it)for(var On of it(Tt))an.indexOf(On)<0&&Se.call(Tt,On)&&(zt[On]=Tt[On]);return zt},Ct=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const pt=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{}}=an,se=ke(an,["problemset","globalSetting","loading","dispatch","onReloadData"]);const mt=()=>Ct(void 0,null,function*(){const Ce=yield xn({type:"problemset/handleDelete",payload:zt.actionTabs.params});xn({type:"problemset/setActionTabs",payload:{}}),Ce.status===0&&ga()});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-Delete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:mt,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u786E\u8BA4\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u64A4\u9500"),y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u786E\u8BA4\u5220\u9664\uFF1F"))};var It=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(pt),Et=te(61096),Xt=te(61511),at=te(37632),tt=te(19480),St=te(82075),ut=te(22266),nt=te(28785),lt=te(26480),We={flex_box_center:"flex_box_center___oxvGV",flex_space_between:"flex_space_between___Pu_2g",flex_box_vertical_center:"flex_box_vertical_center____edsl",flex_box_center_end:"flex_box_center_end___ugvya",flex_box_column:"flex_box_column___B_Z0P",page:"page____U6m6",wrap:"wrap___Njoy9",title:"title___PCz5o",select:"select___MAQbm",contentWrap:"contentWrap___USVj3",pngIcon:"pngIcon___Sclgo",tabsWrap:"tabsWrap___xuKJS",searchWrap:"searchWrap___Z4nZX",addQuestionBtn:"addQuestionBtn___PwVCH",search:"search___pIDJi",searchIcon:"searchIcon___I_kVC",batchWrap:"batchWrap___OzbVH",customTable:"customTable___A_Uxs",row:"row___Sm61J",contentListWrap:"contentListWrap___o6fbG",li:"li___dAjon",bottom:"bottom___kfHPh",actionLeftItem:"actionLeftItem___gA062",questionTypeName:"questionTypeName___neVDt",more:"more___oTnCf",btnAdd:"btnAdd___Qdj8O",cancelC:"cancelC___ZCe2I",addC:"addC___yWAgq",actonBtn:"actonBtn___QmXSC",batch:"batch___wvp7O",btns:"btns___Nox9G",btn:"btn___AEGwM",treeWrapper:"treeWrapper___OS1_K",treeHeader:"treeHeader___T86dH",treeContent:"treeContent___AvQsn",action:"action___TlJrk",sendModal:"sendModal___HDDrU",line:"line___vWGHS",del:"del___I2neN",divider:"divider___ao5se",headerWrapper:"headerWrapper___KS6nP",exportBtn:"exportBtn___uePYs",tips:"tips___xnRXZ",tagtips:"tagtips___bGRXj",taglinkBtn:"taglinkBtn___yRUP3",publicQuest:"publicQuest___kmfJq",publicQuestContent:"publicQuestContent___H9xSO",public_tips:"public_tips___O2lWb",concat:"concat___oVAEZ",selectitems:"selectitems___o767V"},Mt=te(43428),nn=te(43604),Ot={drawerWrap:"drawerWrap___pL0ai",title:"title___D60AS",contentWrap:"contentWrap___VyVzG",totalInfo:"totalInfo___wXopO",clear:"clear___Sbav5",problemset:"problemset___jGIix",delete:"delete___zwK_M",deleteIcon:"deleteIcon___BYp0Q",content:"content___ciXL0",createBtnWrapper:"createBtnWrapper___Qnnet"};let Jt=[];const $t=Tt=>{Jt.forEach(an=>{Tt.target===an.element||dn.isParent(Tt.target,an.element)||an.callbacks.forEach(zt=>zt())})};window.document.body?window.document.body.addEventListener("click",$t):window.addEventListener("DOMContentLoaded",()=>{window.document.body.addEventListener("click",$t)});const dn={isParent:(Tt,an)=>{let zt=Tt;for(;zt&&zt.tagName&&zt.tagName.toLowerCase()!=="body";){if(zt===an)return!0;zt=zt.parentNode}return!1},init:(Tt,an)=>{const zt=Jt.filter(On=>On.element===Tt);return zt.length>0?zt[0].callbacks.push(an):Jt.push({element:Tt,callbacks:[an]}),{clear:()=>{Jt=Jt.filter(On=>On.element!==Tt)}}}};var bn=dn,Cn=te(6021),sn=te(59301);const In=[{stateName:"single_questions_count",type:"SINGLE",typeName:"\u5355\u9009\u9898"},{stateName:"multiple_questions_count",type:"MULTIPLE",typeName:"\u591A\u9009\u9898"},{stateName:"judgement_questions_count",type:"JUDGMENT",typeName:"\u5224\u65AD\u9898"},{stateName:"completion_questions_count",type:"COMPLETION",typeName:"\u586B\u7A7A\u9898"},{stateName:"subjective_questions_count",type:"SUBJECTIVE",typeName:"\u7B80\u7B54\u9898"},{stateName:"program_questions_count",type:"PROGRAM",typeName:"\u7F16\u7A0B\u9898"},{stateName:"practical_questions_count",type:"PRACTICAL",typeName:"\u5B9E\u8BAD\u9898"},{stateName:"combination_questions_count",type:"COMBINATION",typeName:"\u7EC4\u5408\u9898"},{stateName:"bprogram_questions_count",type:"BPROGRAM",typeName:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],Zt=({visible:Tt,basketData:an,basketTotal:zt,onClose:On=()=>{},onDelete:ra=()=>{},onClear:xn,onSubmit:ga})=>{const se=(0,y.useRef)(),mt=(0,y.useRef)();(0,y.useEffect)(()=>{if(mt.current)return zt>=0&&!se.current&&(se.current=bn.init(mt.current,()=>{On()})),()=>{se.current&&se.current.clear()}},[mt.current]);const Ce=window.screen.width<=1440;return sn.createElement(Mt.Z,{rootClassName:Ot.drawerWrap,placement:"right",closable:!1,mask:!1,open:Tt,forceRender:!0,width:Ce?130:160,onClose:On},zt>0?sn.createElement(sn.Fragment,null,sn.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7BEE"),sn.createElement("div",{ref:mt,className:Ot.contentWrap},sn.createElement(z.Z,{wrap:!1,className:Ot.totalInfo,align:"middle"},sn.createElement(nn.Z,{span:14},"\u9898\u76EE\u603B\u6570"),sn.createElement(nn.Z,{span:4},zt),sn.createElement(nn.Z,{span:6,className:Ot.clear,onClick:xn},"\u6E05\u7A7A")),In.map(Xe=>an[Xe.stateName]>0&&sn.createElement(z.Z,{align:"middle",wrap:!1,className:Ot.problemset,key:Xe.type},sn.createElement(nn.Z,{span:14},Xe.typeName),sn.createElement(nn.Z,{span:4},an[Xe.stateName]),sn.createElement(nn.Z,{span:6,className:Ot.delete},sn.createElement("i",{onClick:()=>ra(Xe.type),className:`iconfont icon-piliangshanchu3 ${Ot.deleteIcon}`})))),sn.createElement(z.Z,{justify:"center",className:Ot.createBtnWrapper},sn.createElement(Cn.Z,{block:!0,type:"primary",onClick:ga},"\u521B\u5EFA\u8BD5\u5377")))):sn.createElement("div",{ref:mt},sn.createElement("div",{className:Ot.title},"\u8BD5\u9898\u7BEE"),sn.createElement(ae.Z,{customText:"\u8BF7\u9009\u62E9\u8BD5\u9898\u52A0\u5165\u8BD5\u9898\u7BEE\u540E\u8FDB\u884C\u7EC4\u5377",styles:{width:120},imgStyles:{width:120}})))};var Rt=Object.getOwnPropertySymbols,Wt=Object.prototype.hasOwnProperty,Gn=Object.prototype.propertyIsEnumerable,Nn=(Tt,an)=>{var zt={};for(var On in Tt)Wt.call(Tt,On)&&an.indexOf(On)<0&&(zt[On]=Tt[On]);if(Tt!=null&&Rt)for(var On of Rt(Tt))an.indexOf(On)<0&&Gn.call(Tt,On)&&(zt[On]=Tt[On]);return zt},fn=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const rn={SINGLE:"\u5355\u9009\u9898",MULTIPLE:"\u591A\u9009\u9898",JUDGMENT:"\u5224\u65AD\u9898",COMPLETION:"\u586B\u7A7A\u9898",SUBJECTIVE:"\u7B80\u7B54\u9898",PROGRAM:"\u7F16\u7A0B\u9898",PRACTICAL:"\u5B9E\u8BAD\u9898",COMBINATION:"\u7EC4\u5408\u9898",BPROGRAM:"\u7A0B\u5E8F\u586B\u7A7A\u9898"},hn=Tt=>{var an=Tt,{problemset:zt,globalSetting:On,loading:ra,dispatch:xn,onReloadData:ga=()=>{},onReloadBasketData:se=()=>{}}=an,mt=Nn(an,["problemset","globalSetting","loading","dispatch","onReloadData","onReloadBasketData"]),Ce,Xe;const Ue=()=>fn(void 0,null,function*(){const At=yield xn({type:"problemset/basketDelete",payload:zt.actionTabs.params});xn({type:"problemset/setActionTabs",payload:{}}),At.status===0&&(ga(),se())});return y.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,open:zt.actionTabs.key==="Problemset-BasketDelete",title:"\u63D0\u793A",okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",confirmLoading:ra["problemset/handleDelete"],width:"442px",onOk:Ue,onCancel:()=>{xn({type:"problemset/setActionTabs",payload:{}})}},y.createElement("div",{className:le.Z.modalContent},"\u662F\u5426\u5220\u9664\u8BD5\u9898\u7BEE\u4E2D\u7684",rn[(Xe=(Ce=zt.actionTabs)==null?void 0:Ce.params)==null?void 0:Xe.type]))};var un=(0,ue.connect)(({problemset:Tt,loading:an,globalSetting:zt})=>({problemset:Tt,globalSetting:zt,loading:an.effects}))(hn),Ut={hide:"hide___P6mxu",open:"open___hazgP",basket:"basket___y6VHF",count:"count___YEH5s",iconWrap:"iconWrap___l__Lj",icon:"icon___yiXgh",name:"name___tBtew"};const zn=({count:Tt,visibleBasket:an,onToggleVisible:zt=()=>{}})=>y.createElement(Ze.Z,{title:"\u8BD5\u9898\u7BEE",placement:"left"},y.createElement("div",{className:`${an?Ut.open:Ut.hide} ${Ut.basket}`,onClick:zt},Tt>0&&y.createElement("div",{className:Ut.count},Tt),y.createElement("span",{className:Ut.iconWrap},y.createElement("i",{className:`${Ut.icon} iconfont icon-shitilan`})),y.createElement("div",{className:Ut.name},"\u8BD5\u9898\u7BEE")));var wt=te(43230),Bt=te(69413),qt=te(955),Gt=te(24065),Ie=te(28103),ht={flex_box_center:"flex_box_center___orONc",flex_space_between:"flex_space_between___xUKga",flex_box_vertical_center:"flex_box_vertical_center___QeVIN",flex_box_center_end:"flex_box_center_end___mXGLP",flex_box_column:"flex_box_column___CHytA",wrp:"wrp___xbLol",drawer:"drawer___Bi9wT",menu:"menu___t0_fV",actived:"actived___zWm74",actived2:"actived2___RRfRj",subTag:"subTag___EczBy",directionName:"directionName___H9hFf",menuDirection:"menuDirection___JkwbJ",listItem:"listItem___kNMPl",info:"info___QKQMx",title:"title___eGYd4",titleLeft:"titleLeft___ltIGt",titleRight:"titleRight___zsSPc",search:"search___oRdeh",description:"description___zs7Ow",menuCourse:"menuCourse___PygX2",paginationWrap:"paginationWrap___sYmqt",authorname:"authorname___D4gcN","tooltip-content":"tooltip-content___RseJD"},Pt=te(49692),jt=te(46474),vt=te(73142),ft=te(99064),xe=Object.defineProperty,Qe=Object.defineProperties,je=Object.getOwnPropertyDescriptors,Ft=Object.getOwnPropertySymbols,Qt=Object.prototype.hasOwnProperty,_t=Object.prototype.propertyIsEnumerable,gn=(Tt,an,zt)=>an in Tt?xe(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,An=(Tt,an)=>{for(var zt in an||(an={}))Qt.call(an,zt)&&gn(Tt,zt,an[zt]);if(Ft)for(var zt of Ft(an))_t.call(an,zt)&&gn(Tt,zt,an[zt]);return Tt},Mn=(Tt,an)=>Qe(Tt,je(an)),pn=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const{Search:Zn}=he.default,Ye={id:"type",name:"\u6765\u6E90",children:[{name:"\u5168\u90E8",id:"all",type:"type"},{name:"\u6211\u7684",id:"mine",type:"type"}]},Lt={id:"diff",name:"\u96BE\u5EA6",children:[{name:"\u5168\u90E8",id:"",type:"diff"},{name:"\u521D\u7EA7",id:1,type:"diff"},{name:"\u4E2D\u7EA7",id:2,type:"diff"},{name:"\u4E2D\u9AD8\u7EA7",id:3,type:"diff"},{name:"\u9AD8\u7EA7",id:4,type:"diff"}]},Dn=({classroomList:Tt,loading:an,dispatch:zt,cb:On,shixunIds:ra=[]})=>{var xn,ga,se,mt;const Ce=(0,ue.useParams)(),Xe=(0,ue.useLocation)(),{actionTabs:Ue}=Tt,[At]=ye.default.useForm(),{shixunLists:gt}=Tt,[$e,st]=(0,y.useState)([]),[Ht,vn]=(0,y.useState)([]),[on,Kt]=(0,y.useState)([]),[Nt,wn]=(0,y.useState)({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null});(0,y.useEffect)(()=>{Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"&&zt({type:"classroomList/getShixunLists",payload:An({},Nt)})},[Tt.actionTabs.key]),(0,y.useEffect)(()=>{cn()},[Ce]);const cn=()=>pn(void 0,null,function*(){const Pn=yield(0,Pt.I_)({}),aa=yield(0,ft.ZP)("/api/users/user_setting_groups.json",{method:"get",params:{type:"Shixun"}});Kt([{id:null,name:"\u5168\u90E8"},{id:-1,name:"\u672A\u52A0\u5165\u76EE\u5F55"},...(aa==null?void 0:aa.groups)||[]]),vn((Pn==null?void 0:Pn.disciplines)||[])}),na=(Pn,aa,Ta)=>{Nt.tag_level=Pn,Nt.sub_discipline_id=aa,Nt.discipline_id=Ta,Nt.page=1,wn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})},Ke=()=>{zt({type:"classroomList/setActionTabs",payload:{}}),wn({page:1,type:"all",diff:0,status:"published",order:"desc",limit:10,sort:"myshixuns_count",tag_level:null,sub_discipline_id:null,discipline_id:null,group_id:null})};return Tt.actionTabs.key!=="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?null:y.createElement(Mt.Z,{placement:"bottom",height:"100%",closable:!0,onClose:Ke,open:Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE",key:"bottom",rootClassName:ht.drawer,footer:y.createElement("div",{className:"tc"},y.createElement(x.ZP,{size:"middle",onClick:()=>{Ke(),st([])},style:{marginRight:8}},"\u53D6\u6D88"),y.createElement(x.ZP,{size:"middle",onClick:()=>pn(void 0,null,function*(){var Pn,aa;for(let Ta=0;Ta<($e==null?void 0:$e.length);Ta++){const Kn=$e[Ta];if(ra.includes(Kn)){pe.ZP.info(`\u8BF7\u52FF\u91CD\u590D\u9009\u62E9\uFF1A${(aa=(Pn=gt==null?void 0:gt.shixun_list)==null?void 0:Pn.find(Qa=>Qa.id===Kn))==null?void 0:aa.title}`);return}}Ke(),On($e),st([])}),type:"primary"},"\u786E\u5B9A"))},y.createElement("section",{className:"tc"},y.createElement(vt.Z,{onChange:Pn=>{wn(Mn(An(An({},Nt),Pn),{page:1})),zt({type:"classroomList/getShixunLists",payload:Mn(An(An({},Nt),Pn),{page:1})})}})),y.createElement("section",{className:"edu-container"},y.createElement("ul",{className:ht.menu},y.createElement("li",null,Ye.name),(xn=Ye==null?void 0:Ye.children)==null?void 0:xn.map((Pn,aa)=>y.createElement("li",{className:Nt[Ye.id]==Pn.id?ht.actived:"",key:Pn.id,onClick:()=>{Nt[Ye.id]=Pn.id,Nt.page=1,wn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Pn.name)))),y.createElement("ul",{className:ht.menuDirection},y.createElement("li",{className:ht.directionName},"\u65B9\u5411"),y.createElement("li",{className:Nt.discipline_id?"":ht.actived,onClick:()=>{na(null,null,null)}},y.createElement("strong",null,"\u5168\u90E8")),Ht==null?void 0:Ht.map(function(Pn,aa){return y.createElement("li",{key:aa,className:Nt.discipline_id==Pn.id?ht.actived:""},y.createElement("strong",{onClick:()=>{na(1,null,Pn.id)}},Pn.name),y.createElement("div",null,Pn.sub_disciplines.map(function(Ta,Kn){return y.createElement("div",{key:Kn,className:"mt5"},y.createElement("div",{className:Nt.sub_discipline_id==Ta.id?`${ht.actived2} ${ht.subTag}`:ht.subTag,onClick:()=>{na(2,Ta.id,Pn.id)}},Ta.name),y.createElement("ul",{className:"mt5"},Ta.tags&&Ta.tags.map(function(Qa,Jn){return y.createElement("li",{key:Jn,className:Nt.sub_discipline_id==Qa.id&&Nt.tag_level===3?ht.actived2:"",onClick:()=>{na(3,Qa.id,Pn.id)}},Qa.name)})))})))})),Nt.type==="mine"&&y.createElement("ul",{className:ht.menu},y.createElement("li",null,"\u76EE\u5F55"),on==null?void 0:on.map((Pn,aa)=>y.createElement("li",{className:Nt.group_id==Pn.id?ht.actived:"",key:Pn.name,onClick:()=>{Nt.group_id=Pn.id,Nt.page=1,wn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Pn.name)))),y.createElement("ul",{className:ht.menu},y.createElement("li",null,Lt.name),(ga=Lt==null?void 0:Lt.children)==null?void 0:ga.map((Pn,aa)=>y.createElement("li",{className:Nt[Lt.id]==Pn.id?ht.actived:"",key:Pn.name,onClick:()=>{Nt[Lt.id]=Pn.id,Nt.page=1,wn(An({},Nt)),zt({type:"classroomList/getShixunLists",payload:An({},Nt)})}},y.createElement("strong",null,Pn.name)))),y.createElement(z.Z,null,y.createElement(nn.Z,{flex:"1"},y.createElement("div",{className:ht.menuCourse,style:{margin:"0px 15px"}},y.createElement("ul",null,y.createElement("li",null,"\u5DF2\u9009",y.createElement("span",{className:"c-blue"},$e.length),"\u4E2A"),y.createElement("li",null,"\u5171",y.createElement("span",{className:"c-blue"},gt.shixuns_count),"\u4E2A"),y.createElement("li",{className:"current",onClick:()=>{const Pn=Mn(An({},Nt),{order:Nt.order==="asc"?"desc":"asc"});wn(Pn),zt({type:"classroomList/getShixunLists",payload:Pn})}},"\u5B66\u4E60\u4EBA\u6570",y.createElement("p",{className:`edu-sorter current ${Nt.order}`},Nt.order==="asc"?y.createElement("span",{className:"iconfont icon-sanjiaoxing-up"}):y.createElement("span",{className:"iconfont icon-sanjiaoxing-down"})))))),y.createElement(nn.Z,{className:"c-grey-999"},(Nt==null?void 0:Nt.type)==="mine"?"\u5DF2\u9759\u9ED8/\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009":"\u4EC5\u5DF2\u516C\u5F00\u53D1\u5E03\u7684\u5B9E\u8DF5\u9879\u76EE\u8FDB\u5165\u672C\u5217\u8868\u5907\u9009")),(se=gt==null?void 0:gt.shixun_list)==null?void 0:se.map(function(Pn,aa){return y.createElement("div",{className:ht.listItem,key:aa},y.createElement(Fe.default,{checked:$e.includes(Pn.id),value:Pn.id,disabled:Pn==null?void 0:Pn.need_authorize,onChange:Ta=>{let Kn=$e.indexOf(Pn.id);$e.indexOf(Pn.id)>-1?st($e.filter(Qa=>Qa!==Pn.id)):st($e.concat(Pn.id))}}),y.createElement("div",{className:ht.info},y.createElement("div",{className:ht.title},y.createElement("div",{className:ht.titleLeft},y.createElement("a",{className:"c-black",href:`/shixuns/${Pn==null?void 0:Pn.identifier}/challenges`,target:"_blank"},y.createElement("strong",{className:"font16",dangerouslySetInnerHTML:{__html:Pn.title}})),(Pn==null?void 0:Pn.need_authorize)&&y.createElement("span",{onClick:()=>{(0,jt.rX)(!1)},style:{marginRight:"auto"},className:"tag-style bg-pink current ml10"},"\u9700\u6388\u6743"),(0,Gt.Ny)()&&(Pn==null?void 0:Pn.mark_status)===1&&y.createElement(Ze.Z,{title:Pn==null?void 0:Pn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#2FA34F"},className:"tag-style current ml10"},"\u6B63\u5E38")),(0,Gt.Ny)()&&(Pn==null?void 0:Pn.mark_status)===2&&y.createElement(Ze.Z,{title:Pn==null?void 0:Pn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#FF8C29"},className:"tag-style current ml10"},"\u9700\u5B8C\u5584")),(0,Gt.Ny)()&&(Pn==null?void 0:Pn.mark_status)===3&&y.createElement(Ze.Z,{title:Pn==null?void 0:Pn.mark_content},y.createElement("span",{style:{marginRight:"auto",background:"#E53333"},className:"tag-style current ml10"},"\u65E0\u6CD5\u4F7F\u7528")))),y.createElement("div",{className:"flex-wrp mt10 font14 c-light-black"},y.createElement("span",{className:ht.description,dangerouslySetInnerHTML:{__html:Pn.description}})),y.createElement("div",{className:" mt15"},Pn.challenge_names.map(function(Ta,Kn){return y.createElement("span",{key:Kn,className:"mr30 font12"},"\u7B2C",Kn+1,"\u5173 ",Ta," ")})),y.createElement(Ie.Z,{dashed:!0}),y.createElement("div",{className:"c-light-black mt20 font12",style:{display:"flex",justifyContent:"space-between"}},y.createElement("div",null,y.createElement(Ze.Z,{overlayClassName:ht["tooltip-content"],title:y.createElement("div",null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Pn==null?void 0:Pn.member_user_names}}))},y.createElement("span",{className:ht.authorname,dangerouslySetInnerHTML:{__html:Pn==null?void 0:Pn.member_user_names}})),Pn.author_school_name&&y.createElement(y.Fragment,null,y.createElement("span",{dangerouslySetInnerHTML:{__html:Pn.author_school_name}}))),y.createElement("div",null,y.createElement("span",{className:"mr30"},"\u96BE\u5EA6\u7CFB\u6570 \xA0",Pn.level),y.createElement("span",null,"\u5B66\u4E60\u4EBA\u6570 \xA0",Pn.study_count)))))}),((mt=gt==null?void 0:gt.shixun_list)==null?void 0:mt.length)===0&&y.createElement(ae.Z,null),y.createElement("p",null)),y.createElement("div",{className:"tc mt20"},y.createElement(ee.Z,{defaultCurrent:1,hideOnSinglePage:!0,defaultPageSize:10,showSizeChanger:!1,current:Nt.page||1,showQuickJumper:!0,total:gt==null?void 0:gt.shixuns_count,onChange:Pn=>{const aa=Mn(An({},Nt),{page:Pn});wn(aa),zt({type:"classroomList/getShixunLists",payload:aa})}})))};var bt=(0,ue.connect)(({classroomList:Tt,loading:an})=>({classroomList:Tt,loading:an}))(Dn),kn=te(78297),en=te(89392),mn={operating:"operating___srUHx",tip:"tip___F8nWU"},Bn=te(12290),Sn=te(59301),Qn=Object.defineProperty,qn=Object.getOwnPropertySymbols,oa=Object.prototype.hasOwnProperty,ca=Object.prototype.propertyIsEnumerable,Un=(Tt,an,zt)=>an in Tt?Qn(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,$n=(Tt,an)=>{for(var zt in an||(an={}))oa.call(an,zt)&&Un(Tt,zt,an[zt]);if(qn)for(var zt of qn(an))ca.call(an,zt)&&Un(Tt,zt,an[zt]);return Tt};const tn=({data:Tt,height:an=400},zt)=>{var On;const[ra]=ye.default.useForm(),[xn,ga]=(0,y.useState)({});return(0,y.useEffect)(()=>{Tt&&(ga(Tt),ra.setFieldsValue($n({},Tt)))},[Tt]),(0,y.useImperativeHandle)(zt,()=>({form:ra})),Sn.createElement("div",{className:mn.operating,style:{marginBottom:"0"}},Sn.createElement(ye.default,{form:ra,scrollToFirstError:!0,onValuesChange:()=>{ga($n({},ra.getFieldsValue()))}},Sn.createElement(ye.default.Item,{name:"name",label:"\u6807\u9898:",rules:[{required:!0,message:"\u8BF7\u8F93\u5165\u6807\u9898"},{max:30,message:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26"},{whitespace:!0,message:"\u8BF7\u52FF\u8F93\u5165\u7A7A\u683C"}]},Sn.createElement(he.default,{placeholder:"\u8BF7\u8F93\u5165\u6807\u9898\uFF0C\u6700\u5927\u9650\u523630\u4E2A\u5B57\u7B26",suffix:`${((On=xn.name)==null?void 0:On.length)||0}/30`})),Sn.createElement(ye.default.Item,{name:"languages",label:"\u7F16\u7A0B\u8BED\u8A00",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u7F16\u7A0B\u8BED\u8A00"}]},Sn.createElement(Fe.default.Group,null,Sn.createElement(Fe.default,{value:"c"},"C"),Sn.createElement(Fe.default,{value:"c++"},"C++"),Sn.createElement(Fe.default,{value:"java"},"Java"),Sn.createElement(Fe.default,{value:"python"},"Python"))),Sn.createElement("div",{className:mn.tip},"\u9009\u62E9\u652F\u6301\u4EE5\u4E0B\u7F16\u7A0B\u8BD5\u9898\u8FDB\u884C\u7F16\u8BD1\u7684\u8BED\u8A00"),Sn.createElement("div",{style:{margin:"20px 0 12px 0px"}},"\u4F5C\u4E1A\u8BF4\u660E"),Sn.createElement(ye.default.Item,{name:"description"},Sn.createElement(Bn.Z,{height:an,defaultValue:xn.description||"",watch:!0}))))};var Aa=(0,y.forwardRef)(tn),ua=te(30534),Ia="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAoCAYAAACb3CikAAAAAXNSR0IArs4c6QAABJFJREFUWEftWF1oHFUU/u7MZmazm4Q0tS/RmARSba0tDVazqyB9sVYlDzWRllopErWlER9EFFGRIuqDT0UoQaO0adKkQqui+FKhQmqSQn8o1cbYQH9Iia3QNN387Pwemdmdyd472Z0kRMhD7ssddu4997vnfOc7Z5YRkYwlMNgyECEKyx4RabmEPfL39mdham0EqgIYAEJmDg7xrbfSmZ3BGECUmZ3hPWfnFCB/gbXHP3PXillDf754lQhVsxrKQvIO8jHm/SEUKiQluhYPHb0SAGJdajYzXuBvMKtHGAMRgXlXnqceOXsjUrQJj3b9KAD5jZkXDxqePQKBgcGZXQ9ln53ZBSq8DxAwZL1rT2JvFq0/1iYA+TKiXzidnjEY5lr+aMczuR7ynp0572DS58rG7o94IKP7VW10aNLbKJItQN5c9mVcxnE78FoMpRNWST6s1He28ECG3oulUyP3/NAQoNS+Drl0zTyj76UND8y6NwjjWrubPV4yADgZ3dT1HA/kwlsVU8bYbf9UIqhVjZDj1XmAzC901uR1aCM/+7ZcpjF2tvjxjgQHZPqP1kp7YuKGLxuiMATgBJSDd0EAZ1ZUfM4wR0CG4g0d6zgg2vnWWkObuJIvDiIZxXVzImfOpqxHbsYTh6o5IPr5fesMffKiH0SBfcF0FnWXd0FY+ru7mTQeTxxayQFJn9uTNPWp3nw6EaYjhQtCMK0coBKYGUt2RDkgU2dbtpCh/+Ipq5OPal0LImWLkzXm+CC04W+zPMpmDpgWSx6J82Qd2N1sk9XjhdG5ofJgIyIli5M15sQ1aNd/8qtgthZOxJKd5bxHBl55A2Qf9JVQULSwZA0PDU/vTM6xu7Fk5308R87s+sC27P1e+gaVMX9Zn0VYg8VZSDP3nmC348muSt4j/S8fAOzWXOXL7ScClkNdEKb5LvzLseTRDTxH+nYcI6DJ54hYxAL9iChQC6gEDL/Gkj1bRSADYNiUWy3V1Xsglz2ygBOCRdAavwx9+KucCkKQZOlItKH7VR5I//ZREFbNSDxBqd4GuaR2cWpN6ir0Gz/w/Y3EPo0lej6eAXJpX9l06t87fIcappSCshZqUvNcRZbVl5SGzu99IOaZnUnD1Ho9W16Z5sgqGJt3VonNNIDi4hU1qG8f8YFo/U2vEdlt3FniSWLnM19hEe1J0j/R5IkH3Et7Xbzev+0bsq3duUBCinzh74W50JtF2tUnT+zlgfQ1/gWiukL7w9qTMFkRHSJH1GciieOnZoCca16tp6cGuS+g2RAFm1hBswVdKfyFdVN56t0aYLPbOLqhMfteeJ/I+iQARDAkNj4BD+RZb7BSjKeLUEK3XJbpKEdRRf3h0voPW3zxJPpOMU5/PQxQVRj35hL2QNcG4K6pYnLsFmyDYKQJKzfstVZtfHoF8PCUD8T8fcsOss3uhRwStseCjRQB2nQaZtoCiqpRvv5tirKxd9T7nz+Qu58ZvZv7GZBwfgxr7ebSk1pQYbAYdNuEIREiJXWAUoNI+RNQKh6DfOdUj1K5dZd4iSX8t0SYv/+n98seER37H8mkzkc00C7pAAAAAElFTkSuQmCC",_n="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAoCAYAAACFFRgXAAAAAXNSR0IArs4c6QAABIdJREFUWEftWGtMm1UYfg5taScYNhbt5qAFioMRE6aRkGiQP8vEJcZFZ5YYr9Fd3NTID/3hdS5xXoKZZpvrNsBtJotZlkxHyOIIZjLnLiSGxUWHQKXQsoGAjmAp7dcecw609Lt5GN/XTLOdP6f9Lud73ud93ve85yWUUgv+w4MQEkuFR24CNtlbNx7DvmCshtKYFxR5lAKEAGxmI/GbzYYHQYAQy0ZPnrXZkIZ7ApFeBtYwIAAUFASEz9zg6d9sZoOCBu50OfKNAe6flNjS2oN9mN2bAiD/pwY0G6OLXXbZx645S/SkAFZKgFIKQgjYPC2SFNhaJighJ4xNYKQodjnMAKzNjYZLZS5XwZs2jhnJzVEZDHMA631AyY8yCpWAEt7QXY8QePINSsIXYBrWUbAia6gZncooySyiFvmM8DnjZjGsG3KKqFe4XPWaADCLWo9RDftY0M02zyoBKfOGIHEzCRW75hkLOl9/WEr6VLlzCDSgygHKIFOnHXjmCrhgZ2V1SJp45+ya89UziT0162rp5N99rk5i6o2k8kjF9xZYtlyp7TjJNxdRtZYACqCavXBuTbv+zqRgTJQFknuMjsQYMZVHKhJMcOBCwAvO23Wzwmx2KrOfuQnYbEZVcSzSsJ4kOsovoW/Sn1xvs28d9noOYH3PM+iP9OHzogY0jR7FybFWfOTejqWOUuRYc9AwuAf1Q14cLP4KC223IUanFPdxcBtWLXgYh0cOoePvn3TtnrMkLpR3ovxCiWzhlTkPYdOiV/DlH19gde5jeKp7Ld5Y8i4P0g+CW2GBBV+XHseLvuexx7Mf67qfxkA0mFxjd1Ej9g/tw7nxM+YD/v2eK9hxeTtfOBQPwTu4g//+rGA3Vsx/EFUXKzAqjaCl7BQ2+V5AV7hTBqJ5WSvax89iTBrj1xuH9mKbuw4HhurTA/jScj/W+57lH4vGIzgzfppXZk2lLXDanHiu+wlcnPgZJ8ra8LJvAzrDv/Jnc60LMRkP43DJMTQMejEsDfPrDPwnBTvTB1hLEq8ufg2325w4NHwQuwr3YeUvD6D2jtdhJ3a8F3gL2RnZOFF2Cmt/Ww2vp1ElCab7tDHcdlc7/pJGk25m8tjg3Iwnux5HmIbx0qJaTMRDXM9b8t/H3Vn3wpHhQN3Ah2j+8xvsKqyHy+4GRZyvwZ4rmbcM991aBYlG+bVPL9fhu6stMinNOejSnb701hcCzj2dFaY2yXq9AKZ+l0StkhCws2nxm9HcsbevN2gOdiR7qxCwktneYEhKVGti1q/xFK0o31g9XJiXZawengKsPYTHeg1AqadsrUOsYcD+YGj2BbzIBRoFu7KVVLDkFmMM+wdC0nSfZKZ6n2kjyCt6dYUuqvjlKYwQuI0C7uq9KmXabCLu+H0VgbK+kNjeyGQUS4vmG2O49YcOyZ1XiMxMm0YrSnZKTx7pk40g8RtJkyKRKPqCfqyoWm4M8NHjbb3UpGagyE2EIPDoqmpjzcBj3/5YE4tL3nSDZmAtGdaNj9Tcb6zdKmLF7Ps3XgfebAZF6/3vGf4HhYa6OsTsTGoAAAAASUVORK5CYII=",Yt=te(5623),Ln=te(87169),Vn=te(87198),ln=te(10072),Tn=te(34604),Re=te(59301),pa=Object.defineProperty,Oa=Object.defineProperties,Da=Object.getOwnPropertyDescriptors,ja=Object.getOwnPropertySymbols,En=Object.prototype.hasOwnProperty,Ga=Object.prototype.propertyIsEnumerable,Xa=(Tt,an,zt)=>an in Tt?pa(Tt,an,{enumerable:!0,configurable:!0,writable:!0,value:zt}):Tt[an]=zt,sa=(Tt,an)=>{for(var zt in an||(an={}))En.call(an,zt)&&Xa(Tt,zt,an[zt]);if(ja)for(var zt of ja(an))Ga.call(an,zt)&&Xa(Tt,zt,an[zt]);return Tt},da=(Tt,an)=>Oa(Tt,Da(an)),jn=(Tt,an,zt)=>new Promise((On,ra)=>{var xn=mt=>{try{se(zt.next(mt))}catch(Ce){ra(Ce)}},ga=mt=>{try{se(zt.throw(mt))}catch(Ce){ra(Ce)}},se=mt=>mt.done?On(mt.value):Promise.resolve(mt.value).then(xn,ga);se((zt=zt.apply(Tt,an)).next())});const ba=fe.default.TabPane,Ra=he.default.Search,{TextArea:Hn}=he.default;var ta=(Tt=>(Tt.Mine="0",Tt.Public="1",Tt.Collection="2",Tt.TeachGroupShare="3",Tt))(ta||{});const Sa=({classroomList:Tt,problemset:an,user:zt,globalSetting:On,loading:ra,dispatch:xn,match:ga,shixunHomeworks:se})=>{var mt,Ce,Xe,Ue,At,gt,$e,st,Ht,vn,on;const Kt=(0,ue.useLocation)(),Nt=(0,ue.useParams)(),[wn]=(0,ue.useSearchParams)(),cn=(0,y.useRef)(),na=wn.get("tabs_key")||"0";let[Ke,Pn]=(0,y.useState)({discipline_id:null,sub_discipline_id:null,tag_discipline_id:null,group_id:null,teach_group_id:null,clazz:null,type:na,item_type:null,difficulty:null,keyword:null,page:wn.get("page")||1,per_page:20,sort_by:"created_at",sort_direction:"desc",id:wn.get("id")||null,exam_id:Nt.id||null,exercise_id:Nt.categoryId||null});const[aa,Ta]=(0,y.useState)(0),[Kn,Qa]=(0,y.useState)([]),[Jn,ma]=(0,y.useState)(na),[ia,fa]=(0,y.useState)(0),[xa,ha]=(0,y.useState)(-1),[ka,ya]=(0,y.useState)([]),[za,Ca]=(0,y.useState)(!1),[Wa,Ka]=(0,y.useState)([]),[Ja,fo]=(0,y.useState)(0),[$a,io]=(0,y.useState)(!1),[Ea,Ma]=(0,y.useState)(!1),[Yn,po]=(0,y.useState)(),[Fo,Bo]=(0,y.useState)(!1),Mo=(0,y.useRef)(!1),Ho=(0,y.useRef)(""),wo=(0,y.useRef)(),bo=(0,y.useRef)(),Va=(0,y.useRef)(),[Uo,Eo]=(0,y.useState)(),[Fa,no]=(0,y.useState)([]),ho=(0,y.useRef)(!1),eo=Kt.pathname==="/problemset",Ya=(mt=Kt.pathname)==null?void 0:mt.includes("program_homework"),so=Ya&&Nt.categoryId&&((Ce=Kt.pathname)!=null&&Ce.includes("edit"))?Nt.categoryId:"",yo=so?"\u7F16\u8F91\u7F16\u7A0B\u4F5C\u4E1A":"\u65B0\u5EFA\u7F16\u7A0B\u4F5C\u4E1A",[jo,Oo]=(0,y.useState)({}),[To,Zo]=(0,y.useState)(!1),{admin:Go,business:kt,is_shixun_marker:ea,is_teacher:va,user_identity:Ba}=zt.userInfo||{},La=Go||kt||ea||va||Ba!=="\u5B66\u751F",[wa,qa]=(0,y.useState)("\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F"),{commonHomeWorkAddDefaultData:Rn}=se,[la,Za]=(0,y.useState)([]),Ha=(0,y.useRef)(null),[uo,ao]=(0,y.useState)(!1),[Na,Ua]=(0,y.useState)([]),[mo,Do]=(0,y.useState)(""),[So,ko]=(0,y.useState)(!1),[Ro,Po]=(0,y.useState)(!1),[Vo,br]=(0,y.useState)([]),[vo]=ye.default.useForm(),[Dr,rr]=(0,y.useState)(!1),[zo,Ko]=(0,y.useState)(null),[lr,Wo]=(0,y.useState)(0),[xr,Lr]=(0,y.useState)(!1),Jo=(0,y.useRef)(null),ur=[{name:"\u6309\u8BD5\u9898\u540D\u79F0\u5347\u5E8F",type:"name_pinyin",direction:"asc"},{name:"\u6309\u8BD5\u9898\u540D\u79F0\u964D\u5E8F",type:"name_pinyin",direction:"desc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u5347\u5E8F",type:"updated_at",direction:"asc"},{name:"\u6309\u66F4\u65B0\u65F6\u95F4\u964D\u5E8F",type:"updated_at",direction:"desc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u5347\u5E8F",type:"quotes",direction:"asc"},{name:"\u6309\u4F7F\u7528\u6B21\u6570\u964D\u5E8F",type:"quotes",direction:"desc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u5347\u5E8F",type:"created_at",direction:"asc"},{name:"\u6309\u521B\u5EFA\u65F6\u95F4\u964D\u5E8F",type:"created_at",direction:"desc"}],Ir=[{name:"\u7F16\u7A0B\u9898",value:"PROGRAM"},{name:"\u5355\u9009\u9898",value:"SINGLE"},{name:"\u591A\u9009\u9898",value:"MULTIPLE"},{name:"\u5224\u65AD\u9898",value:"JUDGMENT"},{name:"\u586B\u7A7A\u9898",value:"COMPLETION"},{name:"\u7B80\u7B54\u9898",value:"SUBJECTIVE"},{name:"\u7EC4\u5408\u9898",value:"COMBINATION"},{name:"\u7A0B\u5E8F\u586B\u7A7A\u9898",value:"BPROGRAM"}];(0,y.useEffect)(()=>Tn.Z.subscribe("refresh-item-bank",Vt=>{_r(Vt)}),[]),(0,y.useEffect)(()=>(document.body.setAttribute("data-custom","initial"),()=>{document.body.removeAttribute("data-custom")}),[]);const Nr=()=>jn(void 0,null,function*(){var qe;const Vt=yield(0,Ge.$c)({id:so});if(Vt!=null&&Vt.name){const Fn={description:Vt.description,languages:Vt.languages,name:Vt.name};Jo.current.form.setFieldsValue(Fn),Oo(sa({},Fn)),Ua([...Vt.data]),no((qe=Vt.data)==null?void 0:qe.map(yn=>yn.id))}});(0,y.useEffect)(()=>{so&&Nr()},[so]),(0,y.useEffect)(()=>{},[]),(0,y.useEffect)(()=>{const qe=(wn==null?void 0:wn.get("group_id"))||0;if(xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:qe,group_type:Jn}}),Ke.group_id=Number(qe),Jn==="3"&&(Ke.clazz="ItemBanksGroup",Xo(!0)),wn.get("page")){let Vt=JSON.parse(localStorage.getItem("problemsetkey"))||{};ha((Vt==null?void 0:Vt.tag_discipline_id)||-1),Ke=sa(sa({},Ke),Vt),Pn(Ke)}else Pn(Ke);lo(Ke).then(Vt=>{ao(!1)}),oo(Ke),xo(),Mr()},[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/onlyShowBackTopToggle",payload:!1}),xn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!1}),()=>{xn({type:"globalSetting/onlyShowBackTopToggle",payload:!0}),xn({type:"globalSetting/onlyShowBackTopIconToggle",payload:!0})}),[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFixedToggle",payload:!0}),()=>{xn({type:"globalSetting/headerFixedToggle",payload:!1})}),[]),(0,y.useEffect)(()=>(xn({type:"globalSetting/headerFooterToggle",payload:eo}),()=>{xn({type:"globalSetting/headerFooterToggle",payload:!0})}),[]),(0,y.useEffect)(()=>{(0,qt.Dk)(Ya?yo:"\u8BD5\u9898\u5E93")},[Ya,yo]);const ir=qe=>{let Vt=0;return Yn==null||Yn.forEach(Fn=>{Fn.type===qe&&(Vt=Fn.count)}),Vt},Fl=(qe,Vt)=>{var Fn,yn,Wn,Xn,to,ro,co,Io,Fr;const _o=[];if(qe||(yn=(Fn=an==null?void 0:an.disciplinesData)==null?void 0:Fn.disciplines)==null||yn.forEach(No=>{var Co;(Co=No==null?void 0:No.sub_disciplines)==null||Co.forEach(Ao=>{var Yo;(Yo=Ao==null?void 0:Ao.tag_disciplines)==null||Yo.forEach(Br=>{Br.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Br)})})}),qe&&!Vt){const No=(Xn=(Wn=an==null?void 0:an.disciplinesData)==null?void 0:Wn.disciplines)==null?void 0:Xn.find(Co=>Co.id===qe);(to=No==null?void 0:No.sub_disciplines)==null||to.forEach(Co=>{var Ao;(Ao=Co==null?void 0:Co.tag_disciplines)==null||Ao.forEach(Yo=>{Yo.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Yo)})})}if(qe&&Vt){const No=(co=(ro=an==null?void 0:an.disciplinesData)==null?void 0:ro.disciplines)==null?void 0:co.find(Ao=>Ao.id===qe),Co=(Io=No==null?void 0:No.sub_disciplines)==null?void 0:Io.find(Ao=>Ao.id===Vt);(Fr=Co==null?void 0:Co.tag_disciplines)==null||Fr.forEach(Ao=>{Ao.name!=="\u672A\u5339\u914D\u77E5\u8BC6\u70B9"&&_o.push(Ao)})}return _o},Mr=()=>jn(void 0,null,function*(){xn({type:"problemset/getTeachGroupData"})});(0,y.useEffect)(()=>{const{completion_questions_count:qe=0,judgement_questions_count:Vt=0,multiple_questions_count:Fn=0,practical_questions_count:yn=0,program_questions_count:Wn=0,single_questions_count:Xn=0,subjective_questions_count:to=0,combination_questions_count:ro=0,bprogram_questions_count:co=0}=an.basketData||{},Io=qe+Vt+Fn+yn+Wn+Xn+to+ro+co;fo(Io)},[an.basketData]);const oo=(qe,Vt)=>jn(void 0,null,function*(){var Fn;qe.type==="3"?qe.clazz="ItemBanksGroup":delete qe.clazz;const yn=sa({},qe);ao(!0);const Wn=yield xn({type:"problemset/getGroup",payload:sa({},yn)});return Wn!=null&&Wn.data&&Za((Wn==null?void 0:Wn.data)||[]),Wn&&(Ka((Wn==null?void 0:Wn.navigation)||[]),((Fn=Wn==null?void 0:Wn.navigation)==null?void 0:Fn.length)>1?Lo(!1):Lo(!0)),Ya||Vt||no([]),ao(!1),Wn}),lo=(qe,Vt)=>jn(void 0,null,function*(){const Fn=sa({},qe);localStorage.setItem("problemsetkey",JSON.stringify(qe)),Fn.item_type=Ya?"PROGRAM":qe.item_type,Fn.keyword=qe.keyword||"",ao(!0);const yn=yield xn({type:"problemset/getItemBanks",payload:sa({},Fn)});if(yn&&yn.status!==403&&yn.status!==401&&yn.status!==500){if(Ta(yn.items_count||0),po(yn.item_types),Qa(yn.items||[]),ya(yn.tag_disciplines||[]),Eo(yn.used_shixun_ids||[]),Or(yn.items||[]),Ya||Vt||no([]),fa((yn==null?void 0:yn.added_num)||0),ao(!1),wn.get("page")&&!xr){let Wn=parseInt(localStorage.getItem("problemsetid"))||0;window.scrollTo({top:Wn-100,behavior:"smooth"}),Lr(!0)}return yn}}),xo=()=>{xn({type:"problemset/getBasketList",payload:{}})},Or=qe=>{const Vt=qe.every(Fn=>{var yn;return((yn=Fn.program_attr)==null?void 0:yn.status)===0});Mo.current=Vt},Tr=(qe,Vt)=>{Ke.discipline_id=qe||"",Ke.sub_discipline_id=Vt||"",Ke.tag_discipline_id="",Ke.page=1,delete Ke.id,ha(-1),Pn(Ke),lo(Ke),(Jn==="3"||Jn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},kr=qe=>{Ke.item_type=qe||"",Ke.page=1,Pn(Ke),lo(Ke),(Jn==="3"||Jn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},Rr=qe=>{Ke.difficulty=qe||"",Ke.page=1,delete Ke.id,Pn(Ke),lo(Ke),(Jn==="3"||Jn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},zr=qe=>{Ke.tag_discipline_id=qe,Ke.page=1,delete Ke.id,qe===-1&&(Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id=""),ha(qe),Pn(Ke),lo(Ke),(Jn==="3"||Jn==="0")&&oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},[jr,Xo]=(0,y.useState)(!1),Zr=qe=>{xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:0,group_type:qe}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.type=qe,qe==="0"?(Lo(!1),Ke.group_id=0,Ke.teach_group_id=0):(Lo(!0),Ke.group_id=null),qe==="3"&&Ya?Ke.only_published=!0:Ke.only_published=null,qe==="3"?(Ke.clazz="ItemBanksGroup",Xo(!0)):Xo(!1),Ke.page=1,delete Ke.id,ha(-1),ma(qe),Pn(Ke),lo(Ke),qe!=="1"&&qe!=="2"&&oo(Ke),Lo(!0)},sr=(qe,Vt)=>{Ke.page=qe,Ke.per_page=Vt,Pn(Ke),lo(Ke,!0),oo(Ke,!0)},cr=qe=>{Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.page=1,Ke.keyword=qe,delete Ke.id,console.log(Ke,"paramsparamsparamsparamsparams"),qe?(Ma(!0),(0,ua.tk)({name:qe,copywriting:qe,position:Ya?"Practice":"ItemBank"})):Ma(!1),ha(-1),Pn(Ke),lo(Ke)},_a=()=>{Pn(Ke),lo(Ke),Bo(!1)},$o=qe=>{const Vt=qe.length===Kn.length&&Ke.page>1?Ke.page-1:Ke.page;Ke.page=Vt,xo(),Pn(Ke),lo(Ke),oo(Ke)},Gr=()=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-PublicReview"}})},Wr=(qe,Vt)=>jn(void 0,null,function*(){const Fn=Vt?yield(0,Ge.lS)({id:qe}):yield(0,Ge.s)({id:qe});(Fn==null?void 0:Fn.status)===0&&_a()}),Qr=qe=>jn(void 0,null,function*(){cl(qe)}),Ur=qe=>jn(void 0,null,function*(){ar([qe])}),Vr=qe=>{bo.current="",wo.current="",Ee.default.confirm({centered:!0,width:530,icon:null,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u8BD5\u9898\u7EA0\u9519",content:Re.createElement("div",{className:"font14"},Re.createElement("div",null,"\u9519\u8BEF\u7C7B\u578B\uFF1A"),Re.createElement(Te.ZP.Group,{className:"mt10",onChange:Vt=>wo.current=Vt.target.value},Re.createElement(Te.ZP,{value:"\u9898\u5E72"},"\u9898\u5E72"),Re.createElement(Te.ZP,{value:"\u7B54\u6848"},"\u7B54\u6848"),Re.createElement(Te.ZP,{value:"\u89E3\u6790"},"\u89E3\u6790"),Re.createElement(Te.ZP,{value:"\u5C5E\u6027"},"\u5C5E\u6027"),Re.createElement(Te.ZP,{value:"\u5176\u5B83"},"\u5176\u5B83")),Re.createElement("div",{className:"mt10"},"\u9519\u8BEF\u63CF\u8FF0\uFF1A"),Re.createElement(Hn,{className:"mt10",rows:4,defaultValue:bo.current,onChange:Vt=>bo.current=Vt.target.value})),onOk:()=>new Promise((Vt,Fn)=>jn(void 0,null,function*(){if(!(wo.current&&bo.current))return pe.ZP.info("\u8BF7\u586B\u5199\u9519\u8BEF\u7C7B\u578B\u548C\u9519\u8BEF\u63CF\u8FF0\uFF01"),Fn();(yield(0,Ge.L5)({id:qe,clazz:wo.current,description:bo.current})).status===0&&pe.ZP.info("\u6DFB\u52A0\u6210\u529F\uFF01"),Vt()}))})},Yr=(0,y.useRef)(),[Hr,er]=(0,y.useState)([]),[Kr,tr]=(0,y.useState)(!1),[Bl,wl]=(0,y.useState)({}),qo=(0,y.useRef)([0]),dr=qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)("/api/tag_disciplines.json",{method:"get",params:{sub_discipline_id:qe==null?void 0:qe.sub_discipline_id}});er(Vt==null?void 0:Vt.tag_disciplines)}),Jr=qe=>jn(void 0,null,function*(){Ko(qe),Sr(qe),tr(!0)}),gr=qe=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-SetPrivate",params:{id:qe}}})},Xr=qe=>jn(void 0,null,function*(){var Vt,Fn,yn,Wn;const Xn=yield(0,ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:[qe]}});(Xn==null?void 0:Xn.status)===0&&((Vt=Xn==null?void 0:Xn.data)==null?void 0:Vt.size)!==0?Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Fn=Xn==null?void 0:Xn.data)==null?void 0:Fn.name)||"--","\u300B",((yn=Xn==null?void 0:Xn.data)==null?void 0:yn.size)>1?`\u7B49 ${(Wn=Xn==null?void 0:Xn.data)==null?void 0:Wn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528"," \uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Re.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:()=>jn(void 0,null,function*(){const to=yield xn({type:"problemset/handleDelete",payload:{id:qe}});(to==null?void 0:to.status)===0&&$o([null])})}):xn({type:"problemset/setActionTabs",payload:{key:"Problemset-Delete",params:{id:qe}}})}),qr=qe=>jn(void 0,null,function*(){const{item_type:Vt}=qe;if(Vt==="PROGRAM"){const{program_attr:{identifier:Fn}}=qe,yn=yield xn({type:"problemset/startExperience",payload:{id:Fn}});if(yn.status===0){const Wn=yn.identifier;(0,qt.xg)(`/myproblems/${Wn}`);return}pe.ZP.warning(yn.message);return}xn({type:"problemset/setActionTabs",payload:{key:Vt,params:qe}})}),mr=qe=>jn(void 0,null,function*(){if(Ke.exam_id){(yield(0,Ge.fY)({item_id:qe,id:Ke.exam_id})).status===0&&_a();return}if(Ke!=null&&Ke.exercise_id){(yield(0,ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ke==null?void 0:Ke.exercise_id,item_bank_ids:[qe]}})).status===0&&_a();return}(yield xn({type:"problemset/cancel",payload:{id:qe,item_bank:1}})).status===0&&(_a(),xo())}),[fr,Lo]=(0,y.useState)(!1),vr=(qe,Vt=!1,Fn=!1)=>jn(void 0,null,function*(){var yn;if(xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(qe),group_type:Jn==="3"?"3":"0"}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.page=1,Ke.group_id=Math.abs(qe),ha(-1),Pn(Ke),Fn){const Wn=JSON.parse(JSON.stringify(Wa));Wn.splice(Wn.length-2,2),Ke.parents=Wn}else Ke.parents=[...Wa||[{id:0,name:"\u6839\u76EE\u5F55"}],...((yn=(0,Bt.b)(cn.current,qe))==null?void 0:yn.map(Wn=>({id:Wn.id,name:Wn.name})))||[]];oo(sa({},Ke)).then(Wn=>{var Xn;Ka(Wn==null?void 0:Wn.navigation),((Xn=Wn==null?void 0:Wn.navigation)==null?void 0:Xn.length)>1&&qe?Lo(!0):Lo(!1)}),lo(Ke)}),_r=qe=>jn(void 0,null,function*(){xn({type:"problemset/getDisciplines",payload:{source:"question",group_id:Math.abs(qe),group_type:"0"}}),Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.page=1,Ke.item_type=null,Ke.difficulty=null,Ke.type="0",Ke.group_id=Math.abs(qe),Ke.only_published=null,Xo(!1),ha(-1),ma("0"),Pn(Ke),oo(sa({},Ke)).then(Vt=>{var Fn;Ka(Vt==null?void 0:Vt.navigation),((Fn=Vt==null?void 0:Vt.navigation)==null?void 0:Fn.length)>1&&qe?Lo(!0):Lo(!1)}),lo(Ke)}),pr=qe=>jn(void 0,null,function*(){if(Ke.exam_id){(yield(0,Ge.zh)({exam_id:Ke.exam_id,item_bank_ids:[qe]})).status===0&&_a();return}if(Ke!=null&&Ke.exercise_id){(yield(0,ft.ZP)(`/api/exercises/${Ke==null?void 0:Ke.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:[qe]}})).status===0&&_a();return}if(Ja===200){pe.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}(yield xn({type:"problemset/select",payload:{item_bank_ids:[qe]}})).status===0&&(_a(),xo())}),$r=qe=>jn(void 0,null,function*(){if(!qe&&!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Va.current=[0],Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,value:Va.current,onChange:Vt=>Va.current=Vt}))),onOk:()=>jn(void 0,null,function*(){var Vt;const Fn=yield(0,Ge.Rp)({id:qe,group_id:(Vt=Va.current)==null?void 0:Vt[0]});Va.current=[],(Fn==null?void 0:Fn.status)===0&&(oo(Ke),_a(),pe.ZP.success("\u52A0\u5165\u6210\u529F"))})})}),nr=qe=>jn(void 0,null,function*(){if(!qe&&!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u79FB\u52A8\u5230",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("div",{className:We.tips},Re.createElement("div",null,"\u63D0\u793A\uFF1A"),Re.createElement("div",null,"1.\u82E5\u5C06\u5DF2\u5171\u4EAB\u8BD5\u9898\u79FB\u5165\u6587\u4EF6\u5939\uFF0C\u5219\u4F1A\u64A4\u9500\u6B64\u8BD5\u9898\u539F\u6709\u7684\u5171\u4EAB\u9009\u9879\uFF0C\u4EE5\u6587\u4EF6\u5939\u7684\u5171\u4EAB\u9009\u9879\u4E3A\u51C6\uFF1B"),Re.createElement("div",null,"2.\u82E5\u5C06\u5DF2\u5171\u4EAB\u6587\u4EF6\u5939\u5185\u7684\u8BD5\u9898\u79FB\u51FA\u81F3\u6839\u76EE\u5F55\uFF0C\u5219\u4F1A\u64A4\u9500\u8BD5\u9898\u6240\u6709\u7684\u5171\u4EAB\u9009\u9879\u3002")),Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u9700\u8981\u79FB\u52A8\u5230\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,defaultSelectedKeys:qo.current,defaultExpandedKeys:qo.current,onChange:Vt=>qo.current=Vt}))),onOk:()=>jn(void 0,null,function*(){var Vt;const Fn=yield(0,Ge.LS)({ids:qe?[qe]:Fa,groups_ids:(Vt=qo.current)==null?void 0:Vt[0]});console.log("\u79FB\u52A8\u8BD5\u9898\u5230\u6307\u5B9A\u6587\u4EF6\u5939\u7684res",Fn),(Fn==null?void 0:Fn.status)===0&&(oo(Ke),_a())})})}),el=qe=>jn(void 0,null,function*(){console.log("\u64A4\u9500\u5171\u4EAB\u89E6\u53D1");const Vt=yield(0,Ge.hg)({clazz:"ItemBank",id:qe});console.log(Vt,"\u64A4\u9500\u5171\u4EAB\u89E6\u53D1\u7684res");const Fn=(Vt==null?void 0:Vt.groups)||[];Va.current=Fn.filter(yn=>yn.is_share).map(yn=>yn.id),Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("p",{className:`${We.tips}`},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Fn==null?void 0:Fn.map(yn=>yn.is_share?yn.id:"")},Fn==null?void 0:Fn.map(yn=>Re.createElement(Fe.default,{key:yn.id,value:yn.id,onChange:()=>{yn.is_share=!yn.is_share,console.log(Fn,"\u9009\u4E2D\u7684data"),Va.current=Fn}}," ",yn.name)))),onOk:()=>jn(void 0,null,function*(){return Va.current=Fn.filter(yn=>yn.is_share).map(yn=>yn.id),console.log(Va.current,"joinGroupDataRef.current"),new Promise((yn,Wn)=>jn(void 0,null,function*(){console.log(Fn,"\u770B\u770B\u8FD9\u91CC\u7684data");const Xn=yield(0,Ge.GW)({ids:[qe],clazz:"ItemBank",group_ids:Va.current});return Va.current=[],(Xn==null?void 0:Xn.status)===0&&(pe.ZP.info("\u64CD\u4F5C\u6210\u529F"),_a()),yn()}))})})}),tl=qe=>{xn({type:"problemset/setActionTabs",payload:{key:"Problemset-BasketDelete",params:{type:qe}}})},nl=()=>{Ee.default.confirm({title:"\u786E\u8BA4\u8981\u6E05\u7A7A\u8BD5\u9898\u7BEE\u5417\uFF1F",centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ge.RT)()).status===0&&(_a(),xo())})})},al=()=>{xn({type:"problemset/setActionTabs",payload:{key:"\u65B0\u5EFA\u6587\u4EF6\u5939",params:Ke}})},ol=()=>{var qe;const Vt={discipline_id:`&discipline_id=${Ke.discipline_id}`,sub_discipline_id:`&sub_discipline_id=${Ke.sub_discipline_id}`,tag_discipline_id:`&sub_discipline_id=${Ke.tag_discipline_id}`,difficulty:`&difficulty=${Ke.difficulty}`,item_type:`&item_type=${Ke.item_type}`,group_id:`&group_id=${Ke.group_id||0}`};let Fn=`/problemset/newitem?pages=${Ke.page}`;Object.keys(Vt).forEach(yn=>{Ke[yn]&&(Fn=Fn+Vt[yn])}),(qe=ue.history)==null||qe.push(Fn)},Qo=qe=>{const Vt=Fa;if(!(Vt!=null&&Vt.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if(Ja+Vt.length>200&&qe&&eo){pe.ZP.info(`\u8BD5\u9898\u7BEE\u4E2D\u6700\u591A\u53EF\u518D\u52A0\u5165${200-Ja}\u9898\uFF0C\u5F53\u524D\u9009\u4E2D${Vt.length}\u9898\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9`);return}qe?rl(Vt):ll(Vt)},rl=qe=>jn(void 0,null,function*(){let Vt=[...qe];Kn.forEach(Fn=>{var yn;Vt.includes(Fn.id)&&Fn.item_type==="PROGRAM"&&((yn=Fn.program_attr)==null?void 0:yn.status)===0&&(0,en.remove)(Vt,Wn=>Wn===Fn.id)}),Ee.default.confirm({width:530,title:"\u63D0\u793A",className:"custom-modal-divider ",icon:null,centered:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",content:Re.createElement("div",null,"\u5F53\u524D\u5DF2\u9009\u62E9",qe.length,"\u9053\u8BD5\u9898\uFF0C\u5DF2\u52A0\u5165\u8FC7\u7684\u8BD5\u9898\u6216\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u5C06\u4E0D\u4F1A\u91CD\u590D\u52A0\u5165 "),onOk:()=>jn(void 0,null,function*(){let Fn;Ke.exam_id?Fn=yield(0,Ge.zh)({exam_id:Ke.exam_id,item_bank_ids:Vt}):Ke!=null&&Ke.exercise_id?Fn=yield(0,ft.ZP)(`/api/exercises/${Ke==null?void 0:Ke.exercise_id}/select_questions.json`,{method:"post",body:{item_bank_ids:Vt}}):Fn=yield xn({type:"problemset/select",payload:{item_bank_ids:Vt}}),Fn.status===0&&(_a(),xo())})})}),ll=qe=>jn(void 0,null,function*(){let Vt;Ke.exam_id?Vt=yield(0,ft.ZP)(`/api/examination_banks/${Ke.exam_id}/batch_revoke_item.json`,{method:"post",body:{item_ids:qe}}):Ke!=null&&Ke.exercise_id?Vt=yield(0,ft.ZP)("/api/exercise_questions/delete_by_item_bank.json ",{method:"post",body:{exercise_id:Ke==null?void 0:Ke.exercise_id,item_bank_ids:qe}}):Vt=yield xn({type:"problemset/unselectAll",payload:{item_ids:qe}}),Vt.status===0&&(_a(),xo())}),ul=qe=>jn(void 0,null,function*(){if(eo&&Ja===200){pe.ZP.info("\u5DF2\u9009200\u4E2A\u8BD5\u9898\uFF08\u4E0D\u80FD\u5728\u9009\u7528\u66F4\u591A\u8BD5\u9898\uFF09");return}let Vt;Ke.exam_id?(Vt=yield(0,Ge.zh)({exam_id:Ke.exam_id,shixun_ids:qe}),Vt.status===0&&_a()):(Vt=yield xn({type:"problemset/select",payload:{shixun_ids:qe}}),Vt.status===0&&(xo(),_a()))}),il=()=>{xn({type:"classroomList/setActionTabs",payload:{key:"\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"}})},sl=qe=>jn(void 0,null,function*(){var Vt,Fn,yn;if(!((Fn=(Vt=an.teachGroupData)==null?void 0:Vt.groups)!=null&&Fn.length))return pe.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");const Wn=yield(0,ft.ZP)("/api/teach_group_shares/get_group_status.json",{method:"get",params:{group_id:qe}});console.log(Wn,"\u5224\u65AD\u53EF\u5426\u5171\u4EAB-\u662F\u5426\u88AB\u5171\u4EAB\u8FC7"),Wn.status===0&&(Va.current=Wn==null?void 0:Wn.data,Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("div",{className:We.tips},Re.createElement("div",null,"\u63D0\u793A\uFF1A"),Re.createElement("div",null,"1.\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F\u540E\uFF0C\u5728\u5DF2\u5171\u4EAB\u7684\u6587\u4EF6\u5939\u6DFB\u52A0\u3001\u5220\u9664\u8BD5\u9898\u6216\u5B50\u6587\u4EF6\u5939\u7B49\u64CD\u4F5C\u4F1A\u540C\u6B65\u81F3\u56E2\u961F\u6587\u4EF6\u5939\u3002\u82E5\u65B0\u8BD5\u9898\u65E0\u9700\u5171\u4EAB\uFF0C\u53EF\u65B0\u5EFA\u6587\u4EF6\u5939\u7BA1\u7406\u8BD5\u9898\u3002"),Re.createElement("div",null,"2.\u5982\u9700\u64A4\u9500\u5F53\u524D\u6587\u4EF6\u5939\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002")),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Va.current.map(Xn=>Xn.is_share?Xn.id:"")},(yn=Wn==null?void 0:Wn.data)==null?void 0:yn.map(Xn=>Re.createElement(Fe.default,{disabled:!Xn.can_share,key:Xn.id,value:Xn.id,onChange:()=>{Xn.is_share=!Xn.is_share,console.log(Wn.data,"res.data"),Va.current=Wn==null?void 0:Wn.data}}," ",Xn.name)))),onOk:()=>new Promise((Xn,to)=>jn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,ft.ZP)("/api/teach_group_shares/item_banks_group.json",{method:"post",body:{teach_groups:Va.current.map(Io=>({id:Io.id,is_share:Io.is_share})),group_id:qe}});console.log(co),(Wn==null?void 0:Wn.status)===0&&(pe.ZP.success("\u64CD\u4F5C\u6210\u529F"),Va.current=[],no([]),_a(),oo(Ke),Xn())}))}))}),ar=qe=>{var Vt,Fn,yn,Wn;if(console.log("\u5171\u4EAB\u8BD5\u9898\u89E6\u53D1"),!((Fn=(Vt=an.teachGroupData)==null?void 0:Vt.groups)!=null&&Fn.length))return pe.ZP.info("\u60A8\u6682\u672A\u521B\u5EFA\u6216\u52A0\u5165\u4EFB\u4F55\u6559\u7814\u56E2\u961F\uFF0C\u8BF7\u524D\u5F80\u201C\u6211\u7684\u4E2A\u4EBA\u4E2D\u5FC3-\u6559\u7814\u56E2\u961F\u201D\u67E5\u770B");Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5171\u4EAB\u81F3\u6559\u7814\u56E2\u961F",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},Re.createElement("div",{className:We.tips},"\u63D0\u793A\uFF1A\u5171\u4EAB\u540E\u7684\u8BD5\u9898\u652F\u6301\u56E2\u961F\u6210\u5458\u8FDB\u884C\u7F16\u8F91\uFF0C\u5982\u9700\u64A4\u9500\u672C\u9898\u5BF9\u9009\u4E2D\u6559\u7814\u56E2\u961F\u7684\u5206\u4EAB\uFF0C\u53D6\u6D88\u9009\u4E2D\u5E76\u786E\u5B9A\u5373\u53EF\u3002"),Re.createElement(Fe.default.Group,{className:We.checkbox,defaultValue:Va.current,onChange:Xn=>Va.current=Xn},(Wn=(yn=an.teachGroupData)==null?void 0:yn.groups)==null?void 0:Wn.map(Xn=>Re.createElement(Fe.default,{key:Xn.group_id,value:Xn.group_id},Xn.name)))),onOk:()=>new Promise((Xn,to)=>jn(void 0,null,function*(){var ro;if(!((ro=Va.current)!=null&&ro.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u6559\u7814\u56E2\u961F"),to();const co=yield(0,Ge.GW)({ids:qe||Fa,clazz:"ItemBank",group_ids:Va.current});(co==null?void 0:co.status)===0&&(pe.ZP.info("\u6240\u9009\u8BD5\u9898\u6210\u529F\u5206\u4EAB\u81F3\u6559\u7814\u56E2\u961F"),Va.current=[],no([]),_a(),Xn())})),onCancel:()=>{console.log("\u53D6\u6D88\u4E86"),Va.current=[]}})},hr=()=>jn(void 0,null,function*(){var qe,Vt,Fn,yn;const Wn=()=>jn(void 0,null,function*(){Ca(!0);const Xn=yield(0,Ge.nD)({ids:Fa});Ca(!1),(Xn==null?void 0:Xn.status)===0&&Ee.default.info({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u5220\u9664\u7ED3\u679C",maskClosable:!1,keyboard:!1,icon:null,content:`\u672C\u6B21\u6210\u529F\u5220\u9664${Xn.success}\u6761\u8BD5\u9898\uFF0C\u6709${Xn.fail}\u6761\u8BD5\u9898\u56E0\u4E3A\u516C\u5F00\u65E0\u6CD5\u5220\u9664\uFF0C\u8BF7\u64A4\u9500\u540E\u518D\u8FDB\u884C\u5220\u9664\u3002`,onOk:()=>{$o(new Array(Xn.success))}})});if(Fa!=null&&Fa.length){const Xn=yield(0,ft.ZP)("/api/item_banks/check_item_banks.json",{method:"get",params:{ids:Fa}});if((Xn==null?void 0:Xn.status)===0&&((qe=Xn==null?void 0:Xn.data)==null?void 0:qe.size)!==0){Ee.default.confirm({icon:null,width:400,centered:!0,closable:!0,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u63D0\u793A",content:Re.createElement("div",null,Re.createElement("div",null,"\u8BD5\u9898\u5DF2\u7ECF\u5728\u300A",((Vt=Xn==null?void 0:Xn.data)==null?void 0:Vt.name)||"--","\u300B",((Fn=Xn==null?void 0:Xn.data)==null?void 0:Fn.size)>1?`\u7B49 ${(yn=Xn==null?void 0:Xn.data)==null?void 0:yn.size} \u5F20\u8BD5\u5377\u4E2D\u4F7F\u7528`:"\u8BD5\u5377\u4E2D\u4F7F\u7528","\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5C06\u8BD5\u9898\u8FDB\u884C\u5220\u9664\uFF1F"),Re.createElement("div",null,"\u5220\u9664\u540E\uFF0C\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002")),onOk:Wn});return}else{Ee.default.confirm({centered:!0,width:530,className:"custom-modal-divider ",okText:"\u786E\u5B9A",title:"\u63D0\u793A",cancelText:"\u53D6\u6D88",icon:null,content:`\u672C\u6B21\u9009\u4E2D\u4E86${Fa==null?void 0:Fa.length}\u6761\u8BD5\u9898\u8FDB\u884C\u5220\u9664\u64CD\u4F5C\uFF0C\u5220\u9664\u540E\u5C06\u65E0\u6CD5\u6062\u590D\uFF0C\u8BF7\u786E\u8BA4\u662F\u5426\u5220\u9664\uFF1F`,onOk:Wn});return}}pe.ZP.warning("\u8BF7\u9009\u62E9\u9700\u8981\u5220\u9664\u7684\u8BD5\u9898")}),Er=()=>{var qe,Vt,Fn;if(!(Fa!=null&&Fa.length))return pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898");if((qe=Kn==null?void 0:Kn.filter(yn=>Fa.includes(yn.id)))!=null&&qe.every(yn=>yn.public))return pe.ZP.info("\u6240\u9009\u8BD5\u9898\u5DF2\u516C\u5F00\uFF0C\u8BF7\u91CD\u65B0\u9009\u62E9");if((Vt=Kn==null?void 0:Kn.filter(yn=>Fa.includes(yn.id)))!=null&&Vt.find(yn=>{var Wn;return yn.item_type==="PROGRAM"&&((Wn=yn.program_attr)==null?void 0:Wn.status)===0}))return pe.ZP.info("\u5DF2\u9009\u9898\u4E2D\u5B58\u5728\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898");if(window.localStorage.getItem("problemset-set-public-hint-flag")==="1"||zt.userInfo.professional_certification){if((Fn=Kn==null?void 0:Kn.filter(yn=>Fa.includes(yn.id)))!=null&&Fn.find(yn=>{var Wn;return((Wn=yn==null?void 0:yn.tag_discipline_ids)==null?void 0:Wn.length)==0}))return pe.ZP.info("\u90E8\u5206\u8BD5\u9898\u6682\u672A\u8BBE\u7F6E\u77E5\u8BC6\u70B9\uFF0C\u8BF7\u5148\u8BBE\u7F6E\u77E5\u8BC6\u70B9\u518D\u8FDB\u884C\u516C\u5F00");Ee.default.confirm({centered:!0,width:530,okText:"\u7533\u8BF7\u516C\u5F00",cancelText:"\u53D6\u6D88",title:"\u6279\u91CF\u516C\u5F00\u8BD5\u9898",maskClosable:!0,icon:null,content:Re.createElement("div",{className:"font16 c-grey-333"},"\u8BD5\u9898\u516C\u5F00\u4E4B\u540E\uFF0C\u5E73\u53F0\u7684\u6240\u6709\u7528\u6237\u90FD\u53EF\u4EE5\u67E5\u770B\u53EF\u4F7F\u7528\u3002\u786E\u8BA4\u8981\u7533\u8BF7\u516C\u5F00\u5417"),onOk:()=>{Ar()}})}else Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u516C\u5F00\u89C4\u5219\u544A\u77E5",maskClosable:!0,icon:null,content:Re.createElement("div",{className:"font16 c-grey-333"},"\u516C\u5F00\u5E76\u7ECF\u5E73\u53F0\u5BA1\u6838\u540E\uFF0C\u8BE5\u9898\u5C06\u5728\u516C\u5171\u8BD5\u9898\u5E93\u53EF\u89C1\uFF0CEducoder\u6240\u6709\u7528\u6237\u5747\u53EF\u4F7F\u7528\u8BE5\u9898\u3002",Re.createElement("br",null),"\u516C\u5F00\u540E\u4E0D\u53EF\u4FEE\u6539\uFF0C\u4F46\u53EF\u4EE5\u64A4\u9500\uFF1B\u64A4\u9500\u516C\u5F00\u540E\u53EF\u4EE5\u4FEE\u6539\u3002",Re.createElement("br",null),"\u662F\u5426\u786E\u8BA4\u7533\u8BF7\u516C\u5F00\uFF1F",Re.createElement("br",null),Re.createElement(Fe.default,{className:"mt10",defaultChecked:!1,onChange:yn=>ho.current=yn.target.checked},"\u4E0D\u518D\u63D0\u793A")),onOk:()=>{Ar()}})},Ar=()=>jn(void 0,null,function*(){const qe=Jn==="3"?1:2,Vt=Kn?Kn.filter(yn=>Fa.includes(yn.id)&&!(yn.public||yn.apply)).map(yn=>yn.id):[];(yield(0,Ge.Qp)({ids:Vt,source:qe})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,_a(),pe.ZP.success("\u6279\u91CF\u7533\u8BF7\u6210\u529F"))}),Sr=qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)("/api/disciplines.json",{method:"get",params:{source:"subject"}});br(Vt.disciplines||[]),yield dr(qe),qe!=null&&qe.sub_discipline_id&&(Wo(1),vo.setFieldsValue({sub_discipline_id:[qe==null?void 0:qe.discipline_id,qe==null?void 0:qe.sub_discipline_id],tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids}))}),cl=qe=>{Ko(qe),Sr(qe),Po(!0)},dl=qe=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Re.createElement(Re.Fragment,null,Re.createElement("div",{className:We.modalContent},"\u53D1\u5E03\u540E\u5373\u53EF\u5E94\u7528\u5230\u81EA\u5DF1\u7BA1\u7406\u7684\u8BFE\u5802"),Re.createElement("div",{className:We.modalContent}," \u662F\u5426\u786E\u8BA4\u53D1\u5E03?")),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const Vt=yield(0,Ge.MZ)({identifier:qe});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})},gl=qe=>{gr(qe)},ml=qe=>{Ee.default.confirm({centered:!0,icon:null,title:"\u63D0\u793A",className:"custom-modal-divider",content:Re.createElement("p",{className:We.modalContent},"\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F"),okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",onOk:()=>jn(void 0,null,function*(){const Vt=yield(0,Ge.sD)({identifier:qe});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F"),_a())})})},fl=qe=>jn(void 0,null,function*(){console.log("\u5207\u6362\u56E2\u961Ftab\u65F6\u89E6\u53D1",qe),xn({type:"problemset/getDisciplines",payload:{source:"question",teach_group_id:qe,group_id:Ke.group_id,group_type:"3"}}),Ke.page=1,Ke.teach_group_id=qe,delete Ke.id,Ke.group_id=0,Pn(sa({},Ke)),lo(Ke),oo(Ke)}),vl=qe=>{Ke.sort_by=qe.type,Ke.sort_direction=qe.direction,Ke.page=1,qa(qe.name),Pn(Ke),lo(Ke),oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},pl=()=>{Ke.page=1,Pn(Ke),lo(Ke),oo(Ke)},hl=qe=>{Ke.discipline_id="",Ke.sub_discipline_id="",Ke.tag_discipline_id="",Ke.item_type=null,Ke.difficulty=null,Ke.page=1,Ke.group_id=qe,ha(-1),Pn(Ke),lo(Ke),oo(Ke)},El=()=>{if(!(Fa!=null&&Fa.length)){xn({type:"problemset/setActionTabs",payload:{key:"\u5BFC\u51FA\u8BD5\u9898",params:Ke}});return}Ee.default.confirm({centered:!0,width:530,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u5BFC\u51FA\u63D0\u793A",maskClosable:!0,icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`},"\u5DF2\u9009\u4E2D",Fa==null?void 0:Fa.length,"\u9053\u9898\uFF0C\u5176\u4E2D\u7EC4\u5408\u9898\u4E0E\u5B9E\u8BAD\u9898\u6682\u4E0D\u652F\u6301\u5BFC\u51FA\u3002"),onOk:()=>{(0,kn.rQ)({ids:Fa})}})},Al=()=>jn(void 0,null,function*(){const qe=yield(0,Ge.bF)({ids:Fa}),{unpublish_program_question_count:Vt,total_item_banks:Fn}=qe.data||{};Vt===0?Ee.default.error({title:"\u9519\u8BEF",content:Re.createElement("span",null,"\u53D1\u5E03\u9519\u8BEF\uFF01\u8BF7\u9009\u62E9\u5C1A\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\u8FDB\u884C\u53D1\u5E03"),centered:!0,okText:"\u786E\u8BA4"}):Ee.default.confirm({title:"\u63D0\u793A",content:Re.createElement("span",null,"\u5F53\u524D\u9009\u4E2D",Fn,"\u9898\uFF0C\u5176\u4E2D\u5305\u542B",Vt,"\u9053\u672A\u53D1\u5E03\u7684\u7F16\u7A0B\u9898\uFF0C \u8BF7\u786E\u8BA4\u662F\u5426\u53D1\u5E03\uFF1F"),centered:!0,onOk:()=>jn(void 0,null,function*(){(yield(0,Ge.dt)({ids:Fa})).status===0&&(pe.ZP.success("\u53D1\u5E03\u6210\u529F"),_a())})})}),bl=Re.createElement(De.default,null,La&&Re.createElement(De.default.Item,{onClick:()=>Qo(!0)},"\u6279\u91CF\u52A0\u5165"),La&&Re.createElement(De.default.Item,{onClick:()=>Qo(!1)},"\u6279\u91CF\u79FB\u51FA"),Jn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:()=>nr()},"\u79FB\u52A8\u5230"),Jn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:Er},"\u6279\u91CF\u516C\u5F00"),Jn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:()=>ar()},"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&eo&&Re.createElement(De.default.Item,{onClick:hr},"\u6279\u91CF\u5220\u9664")),Pr=qe=>{var Vt;if(Ya)if((Na==null?void 0:Na.length)<=0){let Fn=Kn.filter(yn=>qe.includes(yn.id));Ua([...Fn]),no(Fn==null?void 0:Fn.map(yn=>yn.id))}else if(qe.length>Na.length){let Fn=Kn.filter(Xn=>qe.includes(Xn.id)),yn=Na.map(Xn=>Xn.id),Wn=Fn.filter(Xn=>!yn.includes(Xn.id));Ua([...Na,...Wn]),no((Vt=[...Na,...Wn])==null?void 0:Vt.map(Xn=>Xn.id))}else{let Fn=Na.filter(yn=>qe.includes(yn.id));Ua([...Fn]),no(Fn==null?void 0:Fn.map(yn=>yn.id))}else no(qe)},or=qe=>{var Vt;if(Ya)if(qe){let Fn=Na==null?void 0:Na.map(Wn=>Wn.id),yn=Kn.filter(Wn=>!Fn.includes(Wn.id));Ua([...Na,...yn]),no((Vt=[...Na,...yn])==null?void 0:Vt.map(Wn=>Wn.id))}else{let Fn=Kn==null?void 0:Kn.map(Wn=>Wn.id),yn=Na.filter(Wn=>!Fn.includes(Wn.id));Ua([...yn]),no(yn==null?void 0:yn.map(Wn=>Wn.id))}else no(qe?Kn==null?void 0:Kn.map(Fn=>Fn.id):[])},Sl=()=>{let qe="/problemset/preview";Ke.exam_id&&(qe=`/paperlibrary/edit/${Ke.exam_id}`),Ke!=null&&Ke.exercise_id&&!(Nt!=null&&Nt.pathId)&&(qe=`/classrooms/${Nt.coursesId}/exercise/${Ke==null?void 0:Ke.exercise_id}/edit`),ue.history.push(qe)},Pl=[{type:"SINGLE",name:"\u5355\u9009\u9898"},{type:"MULTIPLE",name:"\u591A\u9009\u9898"},{type:"JUDGMENT",name:"\u5224\u65AD\u9898"},{type:"PROGRAM",name:"\u7F16\u7A0B\u9898"},{type:"SUBJECTIVE",name:"\u7B80\u7B54\u9898"},{type:"COMPLETION",name:"\u586B\u7A7A\u9898"},{type:"COMBINATION",name:"\u7EC4\u5408\u9898"},{type:"BPROGRAM",name:"\u7A0B\u5E8F\u586B\u7A7A\u9898"}],yl={1:"\u7B80\u5355",2:"\u9002\u4E2D",3:"\u56F0\u96BE"},Cl=(qe,Vt)=>{var Fn;const yn=Vt.id<0?"--":La?Vt[Ke.exercise_id?"added":"choosed"]?Re.createElement("span",{key:1,className:We.btnAdd,onClick:Xn=>{Xn.target.style.pointerEvents="none",mr(Vt.id)}},eo?"\u79FB\u51FA\u8BD5\u9898\u7BEE":Re.createElement("span",null,Re.createElement("b",{className:`iconfont icon-yichu ${We.cancelC}`}),"\u79FB\u51FA")):Vt.item_type==="PROGRAM"&&((Fn=Vt.program_attr)==null?void 0:Fn.status)===0?Re.createElement(Ze.Z,{placement:"top",title:"\u7F16\u7A0B\u9898\u672A\u53D1\u5E03\uFF0C\u4E0D\u80FD\u52A0\u5165\uFF01"},Re.createElement("span",{className:We.btnAdd,style:{cursor:"not-allowed",background:"#E3E6EC",color:"#B1BACD"}}," ",eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":Re.createElement("span",{style:{padding:"0 3px"}},Re.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")," ")):Re.createElement("span",{className:We.btnAdd,onClick:()=>pr(Vt.id)},eo?"\u52A0\u5165\u8BD5\u9898\u7BEE":Re.createElement("span",{style:{padding:"0 3px"}},Re.createElement("b",{className:`iconfont icon-jiaru ${We.addC}`}),"\u52A0\u5165")):Re.createElement(Re.Fragment,null);return Re.createElement("span",{className:We.actonBtn},Vt.id>0&&Re.createElement(wt.N,{isProblemset:eo,user:zt,key:Vt.id,data:Vt,page:Ke.page,activeTabsKey:Jn,selectIds:Fa,onCollect:Wr,onSetPublic:Qr,onStartExperience:qr,onCorrection:Vr,onChangeTag:Jr,onPublicReview:Gr,onSetPrivate:gr,onDelete:Xr,onCancel:mr,onSelect:pr,onMoveTo:nr,addProblemset:$r,onSetShare:Ur,onCancelShare:el,onPublish:dl,onCancelPublish:ml,SubjectShare:fr}),yn)};(0,y.useEffect)(()=>{if(Ya&&!(Nt!=null&&Nt.pathId)){const{coursesId:qe,categoryId:Vt}=Nt;xn({type:"shixunHomeworks/addCommonHomeWorkDefaultData",payload:{category:Vt,coursesId:qe,type:5}})}},[Ya]);const yr=()=>jn(void 0,null,function*(){try{yield Jo.current.form.validateFields();let qe=Jo.current.form.getFieldsValue();if((Na==null?void 0:Na.length)<=0){document.getElementById("topicdom").scrollIntoView({behavior:"smooth"}),pe.ZP.info("\u8BF7\u9009\u62E9\u7F16\u7A0B\u9898");return}Zo(!0);const{coursesId:Vt,categoryId:Fn}=Nt;if(Nt!=null&&Nt.pathId){let yn=yield(0,ft.ZP)(`/api/paths/${Nt==null?void 0:Nt.pathId}/create_hack_homework`,{method:"post",body:da(sa({},qe),{coursesId:Vt,category:Fn,stage_shixun_id:Fn=="null"?"":Fn,stage_id:Nt==null?void 0:Nt.stageId,type:5,hack_ids:Na==null?void 0:Na.map(Wn=>Wn.id)})});(yn==null?void 0:yn.status)===0&&(pe.ZP.success(`${Fn=="null"?"\u65B0\u589E\u6210\u529F":"\u7F16\u8F91\u6210\u529F"}`),ue.history.push(`/paths/${Nt.pathId}`))}else{let yn=yield(0,ft.ZP)(so?`/api/homework_commons/${Fn}/update_hack.json`:`/api/courses/${Vt}/homework_commons.json`,{method:so?"put":"post",body:da(sa({},qe),{coursesId:Vt,category:Fn,type:5,hack_ids:Na==null?void 0:Na.map(Wn=>Wn.id)})});(yn==null?void 0:yn.status)===0&&ue.history.push(`/classrooms/${Nt.coursesId}/program_homework/${so?Fn:yn.homework_id}/detail?tabs=1`)}Zo(!1)}catch(qe){document.body.scrollIntoView()}}),Cr=()=>Re.createElement(ye.default,{labelAlign:"right",form:vo,labelCol:{span:3},colon:!1,size:"large"},Re.createElement(ye.default.Item,{label:"\u77E5\u8BC6\u70B9",name:"sub_discipline_id",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411"}]},Re.createElement(oe.Z,{expandTrigger:"hover",placeholder:"\u8BF7\u9009\u62E9\u8BFE\u7A0B&\u65B9\u5411",options:Vo,fieldNames:{label:"name",value:"id",children:"sub_disciplines"},onChange:(qe,Vt)=>{vo.setFieldsValue({sub_discipline_id:qe,tag_discipline_ids:[]}),Wo(qe?qe.length:0),(qe==null?void 0:qe.length)>0&&(dr({sub_discipline_id:qe[1]}),qe[1]==(zo==null?void 0:zo.sub_discipline_id)&&vo.setFieldValue("tag_discipline_ids",zo.tag_discipline_ids))},onClear:()=>{er([]),vo.setFieldValue("tag_discipline_ids",[]),Wo(0)}})),Re.createElement(ye.default.Item,{label:"",name:"tag_discipline_ids",rules:[{required:!0,message:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9"}],style:{paddingLeft:75}},Re.createElement(a.default,{disabled:lr===0,className:We.selectitems,showSearch:!0,mode:"multiple",placeholder:"\u8BF7\u9009\u62E9\u77E5\u8BC6\u70B9\uFF0C\u652F\u6301\u9009\u62E9\u591A\u4E2A",listHeight:200,allowClear:!0,optionFilterProp:"children",filterOption:(qe,Vt)=>Vt.key.indexOf(qe.toLowerCase())>=0},Hr.map(qe=>Re.createElement(a.default.Option,{key:qe.name+qe.id,value:qe.id},Re.createElement("div",{style:{display:"flex",alignItems:"center"}},Re.createElement("span",{style:{overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"}},qe.name),(qe==null?void 0:qe.type)==="personal"&&Re.createElement("div",{style:{marginLeft:"5px",border:"1px solid #24C074",color:"#24C074",padding:"0 4px",borderRadius:"2px",fontSize:"12px",height:"20px",lineHeight:"20px"}},"\u81EA\u7528")))))),lr>0&&Re.createElement("div",{className:We.concat},"\u6CA1\u6709\u5408\u9002\u7684\u77E5\u8BC6\u70B9\uFF1F",Re.createElement("span",{onClick:()=>rr(!0)},"\u65B0\u5EFA\u77E5\u8BC6\u70B9")));return Re.createElement("div",{className:We.page},Re.createElement("section",null,Re.createElement("div",{className:We.wrap},Rn.course_name&&Ya&&Re.createElement("section",{className:"animated fadeIn"},Re.createElement("aside",{className:"mt10"},Rn.category&&Re.createElement(E.Z,{separator:">"},Re.createElement(E.Z.Item,null,Re.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.course_name)),Re.createElement(E.Z.Item,null,Re.createElement(ue.Link,{to:`/classrooms/${Rn.course_id}/program_homework`},Rn.category.category_name)),Re.createElement(E.Z.Item,null,yo)))),Re.createElement("div",{className:We.title},Ya?yo:"\u8BD5\u9898\u5E93"),Ya&&Re.createElement(Aa,{height:250,data:jo,ref:Jo}),Re.createElement("div",{className:We.headerWrapper,id:"topicdom"},Re.createElement("div",{className:We.tabsWrap},Re.createElement(fe.default,{activeKey:Jn,onChange:Zr,tabBarExtraContent:Re.createElement("div",{className:We.searchWrap},Jn==="0"&&eo&&Re.createElement(x.ZP,{className:We.addQuestionBtn,onClick:ol},Re.createElement("img",{src:Ia,className:We.pngIcon,alt:""}),"\u65B0\u589E\u8BD5\u9898"),Re.createElement(Ra,{allowClear:!0,suffix:Re.createElement("i",{className:`iconfont icon-sousuo9 font14 ${We.searchIcon}`,onClick:()=>cr(Ke.keyword)}),className:We.search,placeholder:"\u8BF7\u8F93\u5165\u9898\u53F7\u6216\u5176\u4ED6\u5173\u952E\u8BCD\u8FDB\u884C\u641C\u7D22",size:"middle",onChange:qe=>{Ke.keyword=qe.target.value,Pn(sa({},Ke))},onSearch:cr}))},Re.createElement(ba,{tab:"\u516C\u5171",key:"1"}),((Ue=(Xe=an.teachGroupData)==null?void 0:Xe.groups)==null?void 0:Ue.length)&&Re.createElement(ba,{tab:"\u56E2\u961F\u5171\u4EAB",key:"3"}),!(0,Gt.ag)()&&!(0,Gt.JA)()&&!Ya&&Re.createElement(ba,{tab:"\u6536\u85CF\u5939",key:"2"}),Re.createElement(ba,{tab:"\u6211\u521B\u5EFA\u7684",key:"0"}))),(((At=zt==null?void 0:zt.userInfo)==null?void 0:At.professional_certification)||Ke.type!=="1")&&Re.createElement(Me.S,{showSelectAll:!1,className:We.select,disciplinesData:(gt=an.disciplinesData)==null?void 0:gt.disciplines,knowledgeData:ka,directionValue:Ke.discipline_id,subDisciplineValue:Ke.sub_discipline_id,typeValue:Ke.item_type,isprogram_homework:Ya,showKnowledge:!0,name:mo,setname:Do,difficultyValue:Ke.difficulty,showShixun:!(0,Gt.JA)()&&!Ke.exercise_id&&Jn!=="3"&&Jn!=="1",onShixunChange:il,onDirectionChange:Tr,onTypeChange:kr,onDifficultyChange:Rr,knowledgeValue:xa,onKnowledgeChange:zr,teachGroupData:($e=an.teachGroupData)==null?void 0:$e.groups,onTeachGroupChange:fl,teachGroupValue:Ke.teach_group_id,showTeachGroup:jr})),Re.createElement("div",{className:We.treeWrapper,style:{display:Jn==="0"||Jn==="3"?"block":"none"}},Re.createElement("div",{className:We.treeHeader},Re.createElement(lt.Z,{activeTabsKey:Jn,data:Wa,onClick:vr}),Jn==="0"&&!Ya&&Re.createElement(x.ZP,{type:"link",onClick:al,className:We.exportBtn},Re.createElement("img",{src:Yt,alt:"",className:We.pngIcon}),"\u65B0\u5EFA\u6587\u4EF6\u5939")),Re.createElement(ce.Z,{spinning:uo},Re.createElement("div",{ref:Ha,className:la.length?We.treeContent:"",style:{maxHeight:"220px",overflow:"auto"}},Re.createElement(Bt.Z,{setRootData:qe=>{cn.current=qe},isProblemset:Jn==="0"?eo:!1,reloadData:_a,data:la,onShare:sl,onOpen:vr,activeTabsKey:Jn,params:Ke,navigation:Wa})))),Re.createElement("div",{className:We.contentWrap},Re.createElement("div",{className:We.batchWrap},Re.createElement("div",{style:{flex:1,display:"flex",alignItems:"center"}},!Ya&&Re.createElement("div",{className:"font14"},(((st=zt==null?void 0:zt.userInfo)==null?void 0:st.professional_certification)||Ke.type!=="1")&&Re.createElement(b.Z,{dropdownRender:()=>Re.createElement(De.default,{selectedKeys:[wa]},ur==null?void 0:ur.map((qe,Vt)=>Re.createElement(De.default.Item,{key:qe.name,onClick:()=>vl(qe)},qe.name)))},Re.createElement("span",{style:{color:"#464F66"}},Re.createElement("i",{className:"iconfont icon-paixu font14 mr5 c-light-primary"}),wa))),Ya&&Re.createElement("div",null,Re.createElement(Fe.default,{checked:(Kn==null?void 0:Kn.filter(qe=>Na==null?void 0:Na.map(Vt=>Vt.id).includes(qe.id)).length)===Kn.length,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Ya&&Re.createElement(Ee.default,{open:So,centered:!0,width:700,okText:`\u786E\u8BA4${Nt!=null&&Nt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"}`,onCancel:()=>ko(!1),cancelText:"\u8FD4\u56DE\u5217\u8868",onOk:yr,confirmLoading:To,title:"\u67E5\u770B\u5DF2\u9009"},Re.createElement("div",{className:"font14 c-light-primary mb10"},"\u5DF2\u9009",Na==null?void 0:Na.length,"\u4E2A"),Re.createElement("div",{style:{height:400,overflow:"auto"}},Na==null?void 0:Na.map((qe,Vt)=>{var Fn,yn,Wn,Xn,to,ro;return Re.createElement("div",{key:Vt,className:We.sendModal},Re.createElement("div",{className:We.li},Re.createElement("p",null,qe==null?void 0:qe.name),Re.createElement("div",{className:We.bottom},Re.createElement("span",{className:"c-grey-333"},"\u7F16\u7A0B\u9898"),Re.createElement("i",{className:We.line}),Re.createElement("span",{className:"c-grey-333"},qe.difficulty===1&&"\u7B80\u5355",qe.difficulty===2&&"\u9002\u4E2D",qe.difficulty===3&&"\u56F0\u96BE"),Re.createElement("i",{className:We.line}),Re.createElement("span",null,"\u521B\u5EFA\u8005\xA0",Re.createElement(Ze.Z,{title:(Fn=qe==null?void 0:qe.author)==null?void 0:Fn.name},Re.createElement("span",{className:"c-grey-333"},((Wn=(yn=qe==null?void 0:qe.author)==null?void 0:yn.name)==null?void 0:Wn.length)>6?((to=(Xn=qe==null?void 0:qe.author)==null?void 0:Xn.name)==null?void 0:to.substr(0,3))+"...":(ro=qe==null?void 0:qe.author)==null?void 0:ro.name))),Re.createElement("i",{className:We.line}),Re.createElement("span",{className:We.des},"\u66F4\u65B0\xA0",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.updated_at)))),Re.createElement("div",{className:We.del,onClick:()=>{Pr(Na.filter(co=>co.id!==qe.id).map(co=>co.id))}},"\u5220\u9664"))})))),Re.createElement(z.Z,{align:"middle"},Re.createElement("div",null,!Ke.item_type&&Re.createElement("span",{style:{fontSize:"14px",color:"#999999"}},Ir.map(qe=>{if(ir(qe.value)>0)return Re.createElement("span",{style:{marginLeft:6}},qe.name,Re.createElement("span",{style:{color:"#000000",marginLeft:6}},ir(qe.value)))}))),Jn==="0"&&eo&&Re.createElement(x.ZP,{onClick:El,type:"link",className:We.exportBtn},Re.createElement("img",{src:_n,className:We.pngIcon}),Re.createElement("span",null,"\u5BFC\u51FA\u8BD5\u9898")))),Ea?Re.createElement("div",null,Re.createElement(x.ZP,{style:{paddingLeft:0},onClick:()=>{Ke.page=1,Ke.keyword=null,delete Ke.id,Pn(Ke),Ma(!1),lo(Ke),oo(da(sa({},Ke),{parents:Wa.slice(0,-1)}))},type:"link"}," ",Re.createElement("i",{className:"iconfont icon-fanhui2 font14"}),"\u8FD4\u56DE"),Re.createElement("span",{className:"font14 mr20 c-grey-333"},"\u641C\u7D22\u201C",Ke.keyword,"\u201D")):null,Re.createElement("div",{className:We.contentListWrap},aa!==0?Re.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Kn.map((qe,Vt)=>{var Fn,yn,Wn,Xn,to,ro,co;return Re.createElement("div",{id:qe.id+"",className:We.li,key:Vt},Re.createElement("div",{className:We.top},Re.createElement(wt.Z,{key:qe.id,data:qe,selectIds:Fa,onSelectCheckBox:Pr})),Re.createElement("div",{className:We.bottom},Re.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},"No.",qe==null?void 0:qe.id),Re.createElement("p",{className:`${We.actionLeftItem} ${We.questionTypeName}`},(Fn=Pl.find(Io=>Io.type===qe.item_type))==null?void 0:Fn.name),Re.createElement("p",{className:We.actionLeftItem},yl[qe.difficulty]),Re.createElement("p",{className:We.actionLeftItem},"\u521B\u5EFA\u8005",Re.createElement(Ze.Z,{title:(yn=qe==null?void 0:qe.author)==null?void 0:yn.name},Re.createElement("span",{className:"c-grey-333"},((Xn=(Wn=qe==null?void 0:qe.author)==null?void 0:Wn.name)==null?void 0:Xn.length)>6?((ro=(to=qe==null?void 0:qe.author)==null?void 0:to.name)==null?void 0:ro.substr(0,5))+"...":(co=qe==null?void 0:qe.author)==null?void 0:co.name))),Re.createElement("p",{className:We.actionLeftItem},"\u66F4\u65B0",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.updated_at)),Re.createElement("p",{className:We.actionLeftItem},"\u4F7F\u7528\u6B21\u6570",Re.createElement("span",{className:"c-grey-333"},qe==null?void 0:qe.quotes)),!Ya&&Re.createElement("div",{className:We.more},Cl({},qe))))})):Re.createElement(ce.Z,{size:"middle",spinning:ra["problemset/getItemBanks"]},Re.createElement(ae.Z,{customText:!((Ht=zt==null?void 0:zt.userInfo)!=null&&Ht.professional_certification)&&Ke.type==="1"&&"\u901A\u8FC7\u804C\u4E1A\u8BA4\u8BC1\u7684\u6559\u5E08\u624D\u80FD\u8BBF\u95EE\u516C\u5171\u8BD5\u9898\u5E93\u8D44\u6E90",ButtonTwo:!((vn=zt==null?void 0:zt.userInfo)!=null&&vn.professional_certification)&&Ke.type==="1"?Re.createElement(x.ZP,{style:{borderRadius:20},type:"primary",onClick:()=>{ue.history.push("/account/certification")}},"\u7ACB\u5373\u8BA4\u8BC1"):""}))),aa!==0&&!Ya&&Re.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Ke==null?void 0:Ke.per_page,current:parseInt(Ke.page+"")||1,total:aa,showTotal:qe=>Re.createElement(Re.Fragment,null,Re.createElement("span",{className:"mr10 font12"},"\u5171",Re.createElement("span",{className:"c-light-primary"},qe),"\u6761\u6570\u636E"))}),Ya&&Re.createElement("div",{style:{height:20}})),eo&&Re.createElement(Zt,{basketData:an.basketData,visible:$a,basketTotal:Ja,onClose:()=>io(!1),onDelete:tl,onClear:nl,onSubmit:()=>jn(void 0,null,function*(){var qe,Vt,Fn,yn,Wn;const Xn=yield xn({type:"problemsetPreview/getEditDisciplines",payload:{source:"question"}}),to=(qe=Xn==null?void 0:Xn.disciplines)==null?void 0:qe[0],ro=yield xn({type:"problemsetPreview/newPreviewProblemset",payload:{name:"\u9ED8\u8BA4\u8BD5\u5377\u540D\u79F0",difficulty:2,duration:60,discipline_id:((Vt=Xn==null?void 0:Xn.new_checked)==null?void 0:Vt.discipline_id)||(to==null?void 0:to.id),sub_discipline_id:((Fn=Xn==null?void 0:Xn.new_checked)==null?void 0:Fn.sub_discipline_id)||((Wn=(yn=to==null?void 0:to.sub_disciplines)==null?void 0:yn[0])==null?void 0:Wn.id)}});ro.status===0&&ue.history.push(`paperlibrary/add/${ro.exam_id}?defaultActiveKey=1&type=2`)})}),!(0,Gt.JA)()&&eo&&Re.createElement(zn,{visibleBasket:$a,onToggleVisible:()=>io(!$a),count:Ja})),Re.createElement(me,null),Re.createElement(be,{onReloadData:_a,isPiliangRevoke:Fo}),Re.createElement(It,{onReloadData:()=>$o([null])}),Re.createElement(un,{onReloadData:_a,onReloadBasketData:xo}),Tt.actionTabs.key==="\u9009\u7528\u5B9E\u8DF5\u9879\u76EE"?Re.createElement(bt,{shixunIds:Uo,cb:ul}):null,Re.createElement(Et.Z,null),Re.createElement(Xt.Z,null),Re.createElement(at.Z,null),Re.createElement(tt.Z,null),Re.createElement(St.Z,null),Re.createElement(ut.Z,null),Re.createElement(nt.Z,null),Re.createElement(Ne,null),Re.createElement(ct,{onOk:pl}),Re.createElement(ne.Z,{onOk:hl})),eo?Re.createElement(y.Fragment,null,!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(Fe.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Re.createElement("div",{className:We.btns},La&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u52A0\u5165\u8BD5\u9898\u7BEE"),La&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},Re.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u79FB\u51FA\u8BD5\u9898\u7BEE"),La&&["3","1"].includes(Jn)&&Re.createElement("div",{className:We.btn,onClick:()=>{(Fa==null?void 0:Fa.length)>0?Ee.default.confirm({centered:!0,width:500,okText:"\u786E\u5B9A",cancelText:"\u53D6\u6D88",title:"\u52A0\u5165\u6211\u7684\u9898\u5E93",maskClosable:!0,className:"custom-modal-divider",icon:null,content:Re.createElement("div",{className:`font14 ${We.overflow}`,style:{maxHeight:500,overflow:"auto"}},Re.createElement("p",{className:"c-grey-333"},"\u8BF7\u9009\u62E9\u52A0\u5165\u7684\u6587\u4EF6\u5939"),Re.createElement(ce.Z,{spinning:uo},Re.createElement(et.Z,{defaultValue:!0,value:Va.current,onChange:qe=>Va.current=qe}))),onOk:()=>jn(void 0,null,function*(){var qe;const Vt=yield(0,Ge.Rp)({id:Fa,group_id:(qe=Va.current)==null?void 0:qe[0]});Va.current=[],(Vt==null?void 0:Vt.status)===0&&(oo(Ke),_a(),pe.ZP.success("\u52A0\u5165\u6210\u529F"))})}):pe.ZP.info("\u8BF7\u5148\u9009\u62E9\u8BD5\u9898")}},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165\u6211\u7684\u9898\u5E93"),Jn==="1"&&(0,Gt.ag)()&&Re.createElement("div",{className:We.btn,onClick:()=>{Bo(!0),gl(Fa)}},Re.createElement("i",{className:"iconfont icon-piliangchexiaogongkai font16"}),"\u6279\u91CF\u64A4\u9500\u516C\u5F00"),Jn==="0"&&Re.createElement("div",{className:We.btn,onClick:Er}," ",Re.createElement("i",{className:"iconfont icon-pilianggongkai"}),"\u516C\u5F00"),Jn==="0"&&!fr&&Re.createElement("div",{className:We.btn,onClick:()=>ar()}," ",Re.createElement("i",{className:"iconfont icon-pilianggongxiang"}),"\u6279\u91CF\u5171\u4EAB"),Jn==="0"&&Re.createElement("div",{className:We.btn,onClick:hr}," ",Re.createElement("i",{className:"iconfont icon-piliangshanchu3 c-red"}),"\u5220\u9664"),Jn==="0"&&Re.createElement("div",{className:We.btn,onClick:Al}," ",Re.createElement("i",{className:"iconfont icon-fabu5"}),"\u53D1\u5E03"),Jn==="0"&&Re.createElement("div",{className:We.btn,onClick:()=>nr()},Re.createElement("i",{className:"iconfont icon-yidongmulu font16"}),"\u79FB\u81F3\u6587\u4EF6\u5939"),Re.createElement("div",{onClick:()=>no([]),style:{marginLeft:"auto"},className:We.btn}," ",Re.createElement("i",{className:"iconfont icon-piliangcaozuoicon2"}),"\u53D6\u6D88\u64CD\u4F5C"))))):Ya?"":Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(Fe.default,{className:"font14",checked:Kn!=null&&Kn.length?Fa.length===(Kn==null?void 0:Kn.length):!1,onChange:qe=>or(qe.target.checked)},"\u672C\u9875\u5168\u9009",Re.createElement("span",{style:{color:"#999",fontSize:12}},"/\u5DF2\u9009(",Fa==null?void 0:Fa.length,")"))),Re.createElement("div",{className:We.btns},La&&!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!0)},Re.createElement("i",{className:"iconfont icon-piliangjiaru"}),"\u6279\u91CF\u52A0\u5165"),La&&!!(Fa!=null&&Fa.length)&&Re.createElement("div",{className:We.btn,onClick:()=>Qo(!1)},Re.createElement("i",{className:"iconfont icon-piliangyichu"}),"\u6279\u91CF\u79FB\u51FA"),Re.createElement("div",{className:"c-grey-333 font12 mr40",style:{marginLeft:"auto"}},"\u5DF2\u52A0\u5165:\xA0\xA0",ia,"\u9898"),Re.createElement("div",{onClick:Sl,className:We.btn},"\u8FD4\u56DE\u8BD5\u5377")))),Ya&&Re.createElement("div",{className:We.batch},Re.createElement("aside",null,Re.createElement("div",{style:{flexShrink:0,marginRight:20}},Re.createElement(ee.Z,{showQuickJumper:!0,onChange:sr,defaultCurrent:1,pageSize:Ke==null?void 0:Ke.per_page,current:Ke.page||1,hideOnSinglePage:!0,total:aa,showTotal:qe=>Re.createElement("span",{className:"mr10"},"\u5171",Re.createElement("span",{className:"c-light-primary"},qe),"\u6761\u6570\u636E")})),Re.createElement("div",{className:We.btns},Re.createElement(z.Z,{align:"middle",style:{marginLeft:"auto"}},Re.createElement(z.Z,{onClick:()=>{if((Na==null?void 0:Na.length)<=0){pe.ZP.info("\u5F53\u524D\u6682\u65E0\u6570\u636E");return}ko(!0)},align:"middle",className:"current"},Re.createElement("i",{className:"iconfont icon-yixuan mr10 c-light-primary font20"}),Re.createElement("span",null,"\u5DF2\u9009",Re.createElement("span",{className:"c-light-primary"},Fa.length),"\u4E2A")),Re.createElement(x.ZP,{className:"mr20 ml40",onClick:()=>{if(Nt!=null&&Nt.pathId)ue.history.push(`/paths/${Nt.pathId}`);else{if(so){ue.history.push(`/classrooms/${Nt.coursesId}/program_homework/${Nt.categoryId}/detail?tabs=1`);return}ue.history.push(`/classrooms/${Nt.coursesId}/program_homework`)}}},"\u53D6\u6D88"),Re.createElement(x.ZP,{loading:To,onClick:yr,type:"primary"},"\u786E\u8BA4",Nt!=null&&Nt.pathId?"":so?"\u7F16\u8F91":"\u65B0\u5EFA"))))),Re.createElement(Ee.default,{centered:!0,keyboard:!1,closable:!1,destroyOnClose:!0,className:We.publicQuest,open:Kr,title:Re.createElement("div",{style:{fontWeight:"bold"}},"\u4FEE\u6539\u77E5\u8BC6\u70B9"),width:"640px",onCancel:()=>{tr(!1),Wo(0),vo.resetFields()},onOk:()=>jn(void 0,null,function*(){vo.validateFields().then(qe=>jn(void 0,null,function*(){const Vt=yield(0,ft.ZP)(`/api/item_banks/${zo==null?void 0:zo.id}/update_tag.json`,{method:"put",body:{name:Yr.current,tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids}});(Vt==null?void 0:Vt.status)===0&&(pe.ZP.success("\u4FEE\u6539\u6210\u529F"),tr(!1),lo(Ke),vo.resetFields())}))})},Re.createElement("div",{className:We.publicQuestContent},Re.createElement(Cr,null))),Re.createElement(Ee.default,{width:640,className:We.publicQuest,centered:!0,title:Re.createElement("div",{style:{fontWeight:"bold"}},"\u516C\u5F00\u8BD5\u9898"),okText:"\u7533\u8BF7\u516C\u5F00",open:Ro,onCancel:()=>{Po(!1),Wo(0),Ko(null),vo.resetFields()},onOk:()=>{vo.validateFields().then(qe=>jn(void 0,null,function*(){const Vt=Jn==="3"?1:2;(yield(0,Ge.wX)({id:zo==null?void 0:zo.id,source:Vt,sub_discipline_id:qe==null?void 0:qe.sub_discipline_id[1],tag_discipline_ids:qe==null?void 0:qe.tag_discipline_ids})).status===0&&(ho.current&&window.localStorage.setItem("problemset-set-public-hint-flag","1"),ho.current=!1,Ko(null),no([]),_a(),pe.ZP.success("\u7533\u8BF7\u6210\u529F")),Po(!1),Wo(0),vo.resetFields()}))}},Re.createElement("div",{className:We.publicQuestContent},Re.createElement("div",{className:We.public_tips},Re.createElement(Ln.Z,{style:{color:"#FF8C29",marginRight:10}}),"\u8BBE\u7F6E\u8BD5\u9898\u7684\u77E5\u8BC6\u70B9\u4E4B\u540E\uFF0C\u65B9\u53EF\u7533\u8BF7\u516C\u5F00"),Re.createElement(Cr,null))),Re.createElement(Vn.Z,{open:Dr,subDisciplineId:(on=vo.getFieldValue("sub_discipline_id"))==null?void 0:on[1],onCancel:()=>{rr(!1)},onOkClick:qe=>{er(Vt=>[...Vt,qe]),vo.setFieldValue("tag_discipline_ids",[...vo.getFieldValue("tag_discipline_ids"),qe==null?void 0:qe.id])}}),Re.createElement(ln.Z,{onlyMediatorOpenStr:"model-change-problem"}))};var Pa=(0,ue.connect)(({classroomList:Tt,problemset:an,user:zt,loading:On,globalSetting:ra,shixunHomeworks:xn})=>({classroomList:Tt,problemset:an,user:zt,globalSetting:ra,loading:On.effects,shixunHomeworks:xn}))(Sa)},25555:function(ot,yt,te){"use strict";te.d(yt,{Im:function(){return de},ZP:function(){return ve},gZ:function(){return et}});var y=te(59301),ue=te(92832),Me=te(3113),fe=te(84105),he=te(87395),ye=te(35106),Ee=te(24334),Te=te(33538),pe=te(85149),ce=te(955),Fe=te(13787),De=te(34376),Ze=te(92310),oe=te.n(Ze),a=te(59301),E=Object.defineProperty,x=Object.defineProperties,b=Object.getOwnPropertyDescriptors,z=Object.getOwnPropertySymbols,ee=Object.prototype.hasOwnProperty,ne=Object.prototype.propertyIsEnumerable,ae=(He,ze,Ne)=>ze in He?E(He,ze,{enumerable:!0,configurable:!0,writable:!0,value:Ne}):He[ze]=Ne,le=(He,ze)=>{for(var Ne in ze||(ze={}))ee.call(ze,Ne)&&ae(He,Ne,ze[Ne]);if(z)for(var Ne of z(ze))ne.call(ze,Ne)&&ae(He,Ne,ze[Ne]);return He},re=(He,ze)=>x(He,b(ze));const{TextArea:ie}=ue.default,Ae={visible:!1,tabIndex:"0"},de={[ye.h.HIDE_COMPILE_STATUS]:"\u6682\u4E0D\u652F\u6301\u67E5\u770B",[ye.h.NOMATCH]:"\u6D4B\u8BD5\u7528\u4F8B\u7ED3\u679C\u4E0D\u5339\u914D",[ye.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 Pe=(He=>(He[He.SET_VISIBLE=0]="SET_VISIBLE",He[He.SET_TABINDEX=1]="SET_TABINDEX",He))(Pe||{});function me(He,ze){switch(ze.type){case 0:return re(le({},He),{visible:ze.payload});case 1:return re(le({},He),{tabIndex:ze.payload});default:throw new Error}}function ge({value:He,className:ze}){const[Ne,Oe]=(0,y.useState)(!1),Ge=(0,y.useRef)(),_e=(0,y.useRef)();return(0,y.useEffect)(()=>{Ne&&(_e.current.reset(),_e.current.write((0,ce.pp)(He||"")))},[He,Ne]),(0,y.useEffect)(()=>{var rt,ct,we,Be;if(Ge.current){_e.current=new De.Terminal({fontSize:14,disableStdin:!0}),_e.current.open(Ge.current);const Je=Ge.current.offsetWidth-14,Le=((Be=(we=(ct=(rt=_e.current)==null?void 0:rt._core)==null?void 0:ct._renderService)==null?void 0:we.dimensions)==null?void 0:Be.actualCellWidth)||9.5,dt=Math.ceil(Je/Le);_e.current.resize(dt,8),Oe(!0)}},[]),a.createElement("div",{ref:Ge,className:oe()("XtermText-valueRef",ze)})}function et(He){const{status:ze,error_msg:Ne,output:Oe,input:Ge,expected_output:_e,is_file:rt,input_file_url:ct,output_file_url:we,expected_output_file_url:Be}=He;let Je=null;const Le={minHeight:150,marginBottom:10,paddingLeft:24,background:"#070f19",color:"#fff"};switch(ze){case ye.h.NOMATCH:Je=a.createElement(a.Fragment,null,a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u5165\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:Ge}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",{className:"c-red"},"\u5B9E\u9645\u8F93\u51FA\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:Oe&&Ee.Base64.decode(Oe)||""}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(we,Oe)},Oe)),a.createElement("p",{className:"c-red"},"\u9884\u671F\u8F93\u51FA\uFF1A"),!rt&&a.createElement(ge,{className:"mb10",value:_e&&Ee.Base64.decode(_e)||""}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(Be,_e)},_e)));break;case ye.h.EXECUTEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(pe.Z,{value:Ge,style:Le}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.COMPILEFAILURE:Je=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A"),!rt&&a.createElement(pe.Z,{value:Ge,style:Le}),rt&&a.createElement("div",{style:Le},a.createElement("a",{onClick:()=>(0,ce.LR)(ct,Ge)},Ge)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.PODFAILURE:Je=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Je=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Je," ")}function Ve(He){const{status:ze,error_msg:Ne,execute_time:Oe,output:Ge,input:_e,expected_output:rt,is_file:ct,input_file_url:we,output_file_url:Be,expected_output_file_url:Je}=He;let Le=null;switch(ze){case ye.h.OK:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6267\u884C\u7528\u65F6\uFF1A",Oe,"\u79D2"),a.createElement("p",null,"\u6267\u884C\u7ED3\u679C\uFF1A"),a.createElement("pre",null,Ee.Base64.decode(Ge)));break;case ye.h.NOMATCH:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u8F93\u51FA\uFF1A",Ge&&Ee.Base64.decode(Ge)),a.createElement("p",null,"\u9884\u671F\u8F93\u51FA\uFF1A",rt&&Ee.Base64.decode(rt)));break;case ye.h.EXECUTEFAILURE:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.COMPILEFAILURE:Le=a.createElement(a.Fragment,null,a.createElement("p",null,"\u6700\u540E\u6267\u884C\u7684\u8F93\u5165\uFF1A",a.createElement("pre",null,_e)),a.createElement("p",null,"\u6267\u884C\u51FA\u9519\u4FE1\u606F\uFF1A"),a.createElement("pre",{className:"error"},Ee.Base64.decode(Ne)));break;case ye.h.PODFAILURE:Le=a.createElement("p",null,"\u521B\u5EFApod\u5931\u8D25\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break;case ye.h.TIMEOUT:Le=a.createElement("p",null,"\u8BC4\u6D4B\u8D85\u65F6\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5");break}return a.createElement(a.Fragment,null," ",Le," ")}var ve=({id:He,is_file:ze,input:Ne,debuging:Oe,submitting:Ge,executingMessage:_e,debugResult:rt,onChangeInput:ct,onDebugCode:we,onSubmitCode:Be})=>{const[Je,Le]=(0,y.useReducer)(me,Ae),{visible:dt,tabIndex:xt}=Je;(0,y.useEffect)(()=>{Le({type:0,payload:!1})},[He]);function be(ke){let Ct=ke.target.id;Le({type:1,payload:Ct})}function it(){Le({type:0,payload:!dt})}const Dt=(0,y.useMemo)(()=>{if(rt){const{status:ke}=rt;return a.createElement(a.Fragment,null,Ve(rt))}return null},[rt]);function Se(){Le({type:0,payload:!0}),Le({type:1,payload:"1"}),we()}return a.createElement("div",{className:"test-case-panel"},a.createElement("div",{className:`test-case-panel-body ${dt?"active":""}`},a.createElement("ul",{className:"s-navs"},a.createElement("li",null,a.createElement("a",{className:"active"},"\u8C03\u8BD5\u4EE3\u7801\u7ED3\u679C"))),a.createElement(Fe.Z,{leftTitle:"\u81EA\u5B9A\u4E49\u6D4B\u8BD5\u7528\u4F8B",rightTitle:"\u4EE3\u7801\u6267\u884C\u7ED3\u679C",style:{height:240},leftNode:a.createElement(ie,{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:ze?"":Ne,onChange:ct}),rightNode:Oe?a.createElement(Te.Z,{message:"\u4EE3\u7801\u6267\u884C\u4E2D..."}):rt?Dt:a.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")})),a.createElement("a",{className:`btn-collapse ${dt?"up":""}`,onClick:it},dt?a.createElement(fe.Z,null):a.createElement(he.Z,null)),a.createElement("footer",{className:"footer"},a.createElement("span",{style:{visibility:"hidden"}},"\u63A7\u5236\u53F0"),a.createElement("div",{className:"flex-container"},a.createElement(Me.ZP,{id:"oj-prev",className:"btn-blue",type:"ghost"},"\u4E0A\u4E00\u9898"),a.createElement(Me.ZP,{id:"oj-next",className:"btn-blue",type:"ghost"},"\u4E0B\u4E00\u9898"),a.createElement(Me.ZP,{className:"btn-green",type:"ghost",loading:Oe,onClick:Se},"\u8C03\u8BD5\u4EE3\u7801"),a.createElement(Me.ZP,{type:"primary",className:"custom-ant-disabled",loading:Ge,disabled:Ge,onClick:()=>{Le({type:0,payload:!1}),Be()}},"\u8BC4\u6D4B\u5E76\u63D0\u4EA4"))))}},35106:function(ot,yt,te){"use strict";te.d(yt,{h:function(){return y}});var y=(ue=>(ue[ue.NOMATCH=-1]="NOMATCH",ue[ue.OK=0]="OK",ue[ue.TIMEOUT=2]="TIMEOUT",ue[ue.PODFAILURE=3]="PODFAILURE",ue[ue.COMPILEFAILURE=4]="COMPILEFAILURE",ue[ue.EXECUTEFAILURE=5]="EXECUTEFAILURE",ue[ue.HIDE_COMPILE_STATUS=11]="HIDE_COMPILE_STATUS",ue))(y||{})},72161:function(ot,yt,te){"use strict";te.d(yt,{Y2:function(){return He},ZP:function(){return ze}});var y=te(59301),ue=te(54580),Me=te(8591),fe=te(43418),he=te(95237),ye=te(5112),Ee=te(3113),Te=te(24905),pe=te(6848),ce=te(92832),Fe={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"},De="data:image/png;base64,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",Ze=te(47257),oe=te.n(Ze),a=te(81939),E=te(99064),x=te(1012),b=te(955),z=te(23210),ee=te(59301),ne=Object.defineProperty,ae=Object.defineProperties,le=Object.getOwnPropertyDescriptors,re=Object.getOwnPropertySymbols,ie=Object.prototype.hasOwnProperty,Ae=Object.prototype.propertyIsEnumerable,de=(Ne,Oe,Ge)=>Oe in Ne?ne(Ne,Oe,{enumerable:!0,configurable:!0,writable:!0,value:Ge}):Ne[Oe]=Ge,Pe=(Ne,Oe)=>{for(var Ge in Oe||(Oe={}))ie.call(Oe,Ge)&&de(Ne,Ge,Oe[Ge]);if(re)for(var Ge of re(Oe))Ae.call(Oe,Ge)&&de(Ne,Ge,Oe[Ge]);return Ne},me=(Ne,Oe)=>ae(Ne,le(Oe)),ge=(Ne,Oe,Ge)=>new Promise((_e,rt)=>{var ct=Je=>{try{Be(Ge.next(Je))}catch(Le){rt(Le)}},we=Je=>{try{Be(Ge.throw(Je))}catch(Le){rt(Le)}},Be=Je=>Je.done?_e(Je.value):Promise.resolve(Je.value).then(ct,we);Be((Ge=Ge.apply(Ne,Oe)).next())});const{Dragger:et}=ue.default,Ve=Ne=>{const Oe=Le=>Le&&Le.substring(0,Le.lastIndexOf("."));for(var Ge=[...Ne],_e=0,rt=[],ct=0;ct{if(Le.forEach(dt=>{let xt=dt.name.split(/\.(?=[^\.]+$)/);dt.name=`${xt[0]}.${xt[1].toLowerCase()}`}),Le[0].name.includes(".in"))return Le.length===2?Le:[Le[0],{}];if(Le[0].name.includes(".out"))return Le.length===2?Le.reverse():[{},Le[0]]})},ve=({onClose:Ne,onOK:Oe,visible:Ge,wrapClassName:_e,rootIdentifier:rt,multiple:ct=!1,defaultMultipleValue:we=!0})=>{const[Be,Je]=(0,y.useState)([]),[Le,dt]=(0,y.useState)({}),[xt,be]=(0,y.useState)(!1),[it,Dt]=(0,y.useState)(!0),Se=(0,y.useRef)([]),ke=(0,y.useRef)(0),Ct=()=>{Ne()};(0,y.useEffect)(()=>{pt()},[]),(0,y.useEffect)(()=>{Ge&&(Se.current=[],ke.current=0,Je([]),Dt(we))},[Ge]);const pt=()=>ge(void 0,null,function*(){try{const nt=yield(0,E.ZP)("/api/buckets/get_upload_token_for_big_files",{method:"get"}),lt=JSON.parse((0,a.pe)(nt.data));dt(lt)}catch(nt){}}),It=nt=>nt&&nt.substring(0,nt.lastIndexOf(".")),Et=nt=>{var lt,We;const Mt=It((lt=nt[0])==null?void 0:lt.name)||It((We=nt[1])==null?void 0:We.name),nn=Be.filter(Ot=>It(Ot.name)!==Mt);Se.current=[...nn],Je([...nn])},Xt=nt=>{if(!it){const Jt=new FormData;Jt.append("file",nt.file),(0,E.ZP)("/api/attachments/get_file_content.json",{method:"post",body:Jt},!0).then(dn=>{if(dn.status===0){ke.current=ke.current+1;const bn=Se.current.map(Cn=>{var sn;if(Cn.name===nt.name){const In=Pe({},Cn);return(sn=nt==null?void 0:nt.name)!=null&&sn.includes(".in")?In.input=dn==null?void 0:dn.content:In.output=dn==null?void 0:dn.content,In}return Cn});if(Se.current=[...bn],Je([...bn]),ke.current>0&&ke.current===Be.length){be(!1);let Cn=Ve(bn);Cn=Cn.filter(sn=>{var In,Zt;return!!((In=sn[0])!=null&&In.name&&((Zt=sn[1])!=null&&Zt.name))}),Cn=Cn.map(sn=>me(Pe(Pe({},sn[0]),sn[1]),{is_file:!1})),Oe(Cn),Ne()}}else be(!1),Ne()});return}const lt=new(oe())({endpoint:Le.end_point,region:Le.region,accessKeyId:Le.access_key_id,accessKeySecret:Le.access_key_secret,bucket:Le.bucket,stsToken:Le.security_token}),We=nt.name,Mt={container_type:"TestSet",file_name:We},nn=(0,x.Z)();let Ot=`testsets/${rt}/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`;rt===null&&(Ot=`testsets/${nn}${We.indexOf(".")>-1?"."+We.split(".").pop():""}`),lt.multipartUpload(Ot,new Blob([nt.file],{type:nt.file.type}),{timeout:3600*1e3,partSize:1002400,callback:{customValue:{id:We+""},url:Le==null?void 0:Le.callback_url,host:Le==null?void 0:Le.bucket_host,body:"bucket=${bucket}&object=${object}&etag=${etag}&size=${size}&mimeType=${mimeType}&my_var=${x:my_var}&"+(0,E.rz)(Mt)}}).then(function(Jt){if(Jt.data.status===0){ke.current=ke.current+1;const $t=Se.current.map(dn=>{var bn,Cn,sn,In,Zt,Rt,Wt,Gn,Nn,fn,rn,hn,un,Ut,zn,wt,Bt;if(dn.name===((Cn=(bn=Jt.data)==null?void 0:bn.data)==null?void 0:Cn.file_name)){const qt=Pe({},dn);return(Zt=(In=(sn=Jt.data)==null?void 0:sn.data)==null?void 0:In.file_name)!=null&&Zt.includes(".in")?(qt.in_object_key=(Wt=(Rt=Jt.data)==null?void 0:Rt.data)==null?void 0:Wt.object,qt.in_object_size=(Nn=(Gn=Jt.data)==null?void 0:Gn.data)==null?void 0:Nn.size,qt.input=(rn=(fn=Jt.data)==null?void 0:fn.data)==null?void 0:rn.file_name,qt.in_file=nt):(qt.out_object_key=(un=(hn=Jt.data)==null?void 0:hn.data)==null?void 0:un.object,qt.out_object_size=(zn=(Ut=Jt.data)==null?void 0:Ut.data)==null?void 0:zn.size,qt.output=(Bt=(wt=Jt.data)==null?void 0:wt.data)==null?void 0:Bt.file_name,qt.out_file=nt),qt}return dn});if(Se.current=[...$t],Je([...$t]),ke.current>0&&ke.current===Be.length){be(!1);let dn=Ve($t);dn=dn.filter(bn=>{var Cn,sn;return!!((Cn=bn[0])!=null&&Cn.name&&((sn=bn[1])!=null&&sn.name))}),dn=dn.map(bn=>me(Pe(Pe({},bn[0]),bn[1]),{is_file:!0})),Oe(dn),Ne()}}})},at=nt=>new Promise((lt,We)=>{let Mt=0,nn=[];for(let Ot=0;Ot{Mt++,Mt===nt.length&&(nn.length?(Me.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):lt(nt))}).catch(Jt=>{console.log("\u9519\u8BEF\u4FE1\u606F\uFF1A",Jt),Mt++,nn.push(nt[Ot].name),Mt===nt.length&&(nn.length?(Me.ZP.warning(`${nn.join("\uFF0C")}\u6587\u4EF6\u5DF2\u635F\u574F\u6216\u5DF2\u88AB\u4FEE\u6539\uFF0C\u8BF7\u5220\u9664\u540E\u91CD\u65B0\u4E0A\u4F20\uFF01`),We()):lt(nt))})}),tt=()=>ge(void 0,null,function*(){if(Be.length===0){Me.ZP.warning("\u8BF7\u9009\u62E9\u4E0A\u4F20\u6587\u4EF6");return}if(yield at(Be),be(!0),Ve(Be).some(lt=>{var We,Mt;return!((We=lt[0])!=null&&We.name&&((Mt=lt[1])!=null&&Mt.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:()=>ge(void 0,null,function*(){Be.map(lt=>ge(void 0,null,function*(){Xt(lt)}))}),onCancel:()=>{be(!1)}});return}Be.map(lt=>ge(void 0,null,function*(){Xt(lt)}))}),St={name:"file",fileList:Be,multiple:!0,accept:".in, .out",showUploadList:!1,beforeUpload:nt=>{if(Be!=null&&Be.some(We=>We.name===nt.name))return Me.ZP.info(`${nt.name}\u6587\u4EF6\u5DF2\u5B58\u5728`),!1;if(nt.size/1024/1024>100)return Me.ZP.info("\u6587\u4EF6\u8D85\u8FC7100M\uFF0C\u4E0D\u7B26\u5408\u4E0A\u4F20\u8981\u6C42"),!1;if(!/\.(in|out|IN|OUT)$/.test(nt.name))return Me.ZP.warning("\u8F93\u5165\u6587\u4EF6\u53EA\u80FD\u4E0A\u4F20.in\u548C.out\u7C7B\u578B\u7684\u6587\u672C\u6587\u4EF6"),!1;const lt={name:nt.name,uid:nt.uid,file:nt,percent:0};return Be.push(lt),Se.current=[...Be],Je([...Be]),!1}},ut=Ve(Be);return console.log(Be,ut,"fileList"),ee.createElement(fe.default,{open:Ge,wrapClassName:_e,onOk:tt,centered:!0,okText:"\u786E\u8BA4",cancelText:"\u53D6\u6D88",okButtonProps:{loading:xt},onCancel:Ct,width:730,title:"\u6279\u91CF\u4E0A\u4F20\u6D4B\u8BD5\u7528\u4F8B"},ee.createElement("div",{className:Fe.wrap},Be.length?ee.createElement("div",null,ee.createElement(he.Z,{justify:"space-between",align:"middle",style:{marginBottom:40}},ee.createElement("div",{style:{visibility:ct?"visible":"hidden"}},ee.createElement("span",{className:Fe.greyText},"\u7528\u4F8B\u7C7B\u578B"),ee.createElement(ye.ZP.Group,{className:`ml20 ${Fe.testCaseRadio}`,optionType:"button",value:it,onChange:nt=>Dt(nt.target.value)},ee.createElement(ye.ZP,{value:!1},"\u6587\u672C"),ee.createElement(ye.ZP,{value:!0},"\u6587\u4EF6"))),ee.createElement(ue.default,Pe({},St),ee.createElement(Ee.ZP,{type:"primary",className:Fe.btnS},ee.createElement("i",{className:"iconfont icon-shangchuan2"}),"\u4E0A\u4F20\u6587\u4EF6"))),ee.createElement(He,{data:ut,onRemove:Et})):ee.createElement("div",{className:`${Fe.noData} mb30`},ee.createElement(ue.default.Dragger,me(Pe({},St),{className:Fe.dragger}),ee.createElement("img",{src:De,alt:"",className:"mb20"}),ee.createElement("div",null,ee.createElement("span",null,"\u62D6\u62FD\u6587\u4EF6\u6216"),ee.createElement("span",{className:Fe.uploadText},"\u70B9\u51FB\u6B64\u5904\u4E0A\u4F20")))),ee.createElement("div",{className:Fe.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))))},He=({data:Ne=[],onRemove:Oe,width:Ge="auto",showScore:_e=!1,disabled:rt=!1,inputChange:ct,onEvaluatingChange:we,onSelectAll:Be,checkAll1:Je,checkAll2:Le,checkAll3:dt,checkAll4:xt,checkAll5:be,showEvaluatingSetting:it=!1,className:Dt="",isProgramHomework:Se=!1})=>{const ke={value:"",filename:"",dataUrl:""},[Ct,pt]=(0,y.useState)(Pe({},ke)),It=at=>{let tt=document.createElement("a");document.body.appendChild(tt);let St=URL.createObjectURL(at.file);tt.href=St,tt.download=at.name,tt.click(),URL.revokeObjectURL(St),document.body.removeChild(tt)},Et=(at,tt)=>{(0,b.LR)(at,tt)},Xt=(at,tt)=>{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:()=>{Oe(at,tt)},onCancel:()=>{}})};return Ne.length?ee.createElement("div",{className:Dt,style:{width:Ge}},ee.createElement("div",{className:`${Se?Fe.headProgram:Fe.head}`},it&&ee.createElement("div",{style:{width:"15%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:Je,onChange:at=>{Be(at.target.checked,"hidden")}}),ee.createElement(pe.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:Se?"25%":"15%"}},"\u7528\u4F8B"),ee.createElement("div",{style:{width:_e?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u5165"),ee.createElement("div",{style:{width:_e?Se?"20%":"15%":"25%",padding:"0 12px"}},"\u8F93\u51FA"),_e&&ee.createElement("div",{style:{width:"20%"}},"\u5F97\u5206\u6BD4\u4F8B"),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:xt,onChange:at=>{Be(at.target.checked,"input_visible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:Le,onChange:at=>{Be(at.target.checked,"is_invisible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:be,onChange:at=>{Be(at.target.checked,"actual_output_visible")}}),ee.createElement(pe.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"}))),it&&ee.createElement("div",{style:{width:"20%",display:"flex",alignItems:"center"}},ee.createElement(Te.default,{checked:dt,onChange:at=>{Be(at.target.checked,"last_match_rule")}}),ee.createElement(pe.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:Fe.operation,style:Se?{flex:1,textAlign:"right"}:{width:"10%"}},"\u64CD\u4F5C")),ee.createElement("div",{className:Fe.listWrapper,style:{boxShadow:Se?"0px 2px 4px 0px #EAEEF4":"unset"}},Ne.map((at,tt)=>{var St,ut,nt,lt;return ee.createElement("div",{key:tt,className:Fe.list,style:Se?{marginBottom:"0px",height:"66px",borderBottom:"1px solid #F6F7F8"}:{}},it&&ee.createElement("div",{style:{width:"15%"}},ee.createElement(Te.default,{checked:!!at.hidden,onChange:We=>{we(We.target.checked,tt,"hidden")}})),ee.createElement("div",{style:{width:Se?"25%":"15%",paddingLeft:Se?"5px":"0px",paddingRight:Se?"5px":"0px"}},"\u6D4B\u8BD5\u7528\u4F8B",tt+1),ee.createElement("div",{className:Fe.info,style:{width:_e?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:at.input||((St=at[0])==null?void 0:St.name),onClick:()=>ge(void 0,null,function*(){let We;at.input?at.input_file_url?We=at.input_file_url:We=at.in_file:We=at[0];let Mt;typeof We=="string"?(Mt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Mt.text(),filename:"",dataUrl:We})):(Mt=yield(0,b.db)(We.file),pt({value:Mt.text,filename:We.name,dataUrl:Mt.link}))})},at.input||((ut=at[0])==null?void 0:ut.name))),ee.createElement("div",{className:Fe.info,style:{width:_e?Se?"20%":"15%":"25%"}},ee.createElement("span",{title:at.output||((nt=at[1])==null?void 0:nt.name),onClick:()=>ge(void 0,null,function*(){let We;at.input?at.output_file_url?We=at.output_file_url:We=at.out_file:We=at[1];let Mt;typeof We=="string"?(Mt=yield fetch(We,{method:"Get",headers:{"Content-Type":"application/octet-stream",Accept:"*/*"}}),pt({value:yield Mt.text(),filename:"",dataUrl:We})):(Mt=yield(0,b.db)(We.file),pt({value:Mt.text,filename:We.name,dataUrl:Mt.link}))})},at.output||((lt=at[1])==null?void 0:lt.name))),_e&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(ce.default,{size:"large",addonAfter:Se?"%":null,disabled:rt,style:{width:"80%"},onChange:We=>ct(We,tt),value:at.score}),!Se&&ee.createElement("span",null,"\xA0%")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.input_visible||!1,onChange:We=>{we(We.target.checked,tt,"input_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.is_invisible||!1,onChange:We=>{we(We.target.checked,tt,"is_invisible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.actual_output_visible||!1,onChange:We=>{we(We.target.checked,tt,"actual_output_visible")},className:"font14"},"\u5BF9\u5B66\u5458\u4E0D\u53EF\u89C1")),it&&ee.createElement("div",{style:{width:"20%"}},ee.createElement(Te.default,{checked:at.last_match_rule||!1,onChange:We=>{we(We.target.checked,tt,"last_match_rule")},className:"font14"},"\u672B\u5C3E\u5339\u914D")),ee.createElement("div",{onClick:()=>Xt(at,tt),style:Se?{flex:1,textAlign:"right",paddingLeft:"5px",paddingRight:"5px"}:{width:"10%",textAlign:"center"}},ee.createElement("span",{className:Fe.del},"\u5220\u9664")))})),ee.createElement(z.Z,{close:!0,data:Ct.dataUrl,filename:Ct.filename,type:Ct.dataUrl.length?"txt":"",onClose:()=>pt(Pe({},ke)),monacoEditor:{value:Ct.value,language:"txt",onChange:()=>{},options:{fontSize:14,readOnly:!0,minimap:{enabled:!1}}}})):ee.createElement(ee.Fragment,null)};var ze=ve},34362:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ze}});var y=te(59301),ue=te(8591),Me=te(6848),fe=te(71418),he=te(95237),ye=te(43604),Ee=te(58421),Te=te(3113),pe=te(12290),ce=te(99064),Fe=te(85149),De=(a,E,x)=>new Promise((b,z)=>{var ee=le=>{try{ae(x.next(le))}catch(re){z(re)}},ne=le=>{try{ae(x.throw(le))}catch(re){z(re)}},ae=le=>le.done?b(le.value):Promise.resolve(le.value).then(ee,ne);ae((x=x.apply(a,E)).next())}),Ze=({id:a,activeDiscussIndex:E,onReplyDiscuss:x,adminOrOperator:b})=>{const[z,ee]=(0,y.useState)(""),[ne,ae]=(0,y.useState)(!1);function le(ie){ee(ie)}function re(){if(!z){ue.ZP.info("\u56DE\u590D\u5185\u5BB9\u4E0D\u80FD\u4E3A\u7A7A!");return}x(a,z),ee("")}return(0,y.useEffect)(()=>{E!=a&&ae(!1)},[E]),y.createElement("div",{key:a,className:"discuss-item-editor",style:{display:E===a?"block":"none",width:"100%"}},y.createElement(pe.Z,{miniToolbar:!0,startInit:E===a,defaultValue:z,id:a,noStorage:!0,watch:!1,height:155,placeholder:"\u6211\u8981\u56DE\u590D",showResizeBar:!0,onChange:le,extraUse:b&&y.createElement(Me.Z,{color:"#fff",open:ne,destroyTooltipOnHide:!0,title:oe({id:a,isOpen:ne,activeDiscussIndex:E,onChange:le,setIsOpen:ae}),overlayStyle:{maxWidth:600}},y.createElement("a",{title:ne?"\u5173\u95ED\u63A8\u8350":"\u6253\u5F00\u63A8\u8350",onClick:()=>ae(!ne)},y.createElement("i",{className:"iconfont icon-dianzan11"})))}),y.createElement("a",{onClick:re,className:"btn-send"},"\u53D1\u9001"))};const oe=a=>{const[E,x]=(0,y.useState)(!1),[b,z]=(0,y.useState)([]),[ee,ne]=(0,y.useState)(1);(0,y.useEffect)(()=>{a!=null&&a.isOpen?ae():(ne(1),z([]))},[a==null?void 0:a.isOpen]);const ae=()=>De(void 0,null,function*(){x(!0);const le=yield(0,ce.ZP)(`/api/discusses/${a==null?void 0:a.id}/recommend_answer.json`,{method:"get"});(le==null?void 0:le.status)==0&&z(le==null?void 0:le.answer),x(!1)});return y.createElement(fe.Z,{spinning:E},y.createElement("div",{style:{color:"#000"}},y.createElement(Fe.Z,{className:"font14",style:{maxHeight:500,overflow:"auto"},value:(b==null?void 0:b[ee-1])||""}),y.createElement(he.Z,{justify:"end",align:"middle"},y.createElement(ye.Z,null,y.createElement(Ee.Z,{simple:!0,current:ee,pageSize:1,total:(b==null?void 0:b.length)||0,onChange:le=>{ne(le)}})),y.createElement(ye.Z,null,y.createElement(Te.ZP,{onClick:()=>De(void 0,null,function*(){a==null||a.onChange(b==null?void 0:b[ee-1]),a==null||a.setIsOpen(!1)})},"\u586B\u5165\u6587\u672C\u6846")))))}},37518:function(ot,yt,te){"use strict";te.d(yt,{CP:function(){return Me},_V:function(){return ye}});var y=te(28209),ue=te.n(y);const Me={secret:y.enc.Utf8.parse("0a18e199b87f1a8d"),iv:y.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:Me};function he(Ee="",Te="exam"){const{secret:pe,iv:ce}=fe[Te];return AES.encrypt(Ee,pe,{iv:ce,mode:CryptoJS.mode.CBC,padding:CryptoJS.pad.Pkcs7}).toString()}function ye(Ee="",Te="exam"){const{secret:pe,iv:ce}=fe[Te];return y.AES.decrypt(Ee,pe,{iv:ce,mode:ue().mode.CBC,padding:ue().pad.Pkcs7}).toString(y.enc.Utf8)}},78297:function(ot,yt,te){"use strict";te.d(yt,{AD:function(){return Ve},D9:function(){return Ge},Hp:function(){return le},IM:function(){return rt},Iy:function(){return ie},KM:function(){return Dt},MJ:function(){return re},Ne:function(){return _e},ON:function(){return Le},Uj:function(){return be},VY:function(){return Be},YO:function(){return xt},YX:function(){return dt},Zn:function(){return a},_g:function(){return ee},_k:function(){return Ne},c6:function(){return ge},cr:function(){return E},eV:function(){return et},fi:function(){return x},gh:function(){return Pe},hS:function(){return ct},iA:function(){return b},j6:function(){return ne},je:function(){return ze},jj:function(){return ae},kS:function(){return Je},o6:function(){return me},pO:function(){return it},rQ:function(){return ve},sA:function(){return de},xm:function(){return Oe},xo:function(){return we},y8:function(){return He},yd:function(){return z}});var y=te(92365),ue=te(89070),Me=te(955),fe=te(8591),he=te(3294),ye=Object.defineProperty,Ee=Object.getOwnPropertySymbols,Te=Object.prototype.hasOwnProperty,pe=Object.prototype.propertyIsEnumerable,ce=(Se,ke,Ct)=>ke in Se?ye(Se,ke,{enumerable:!0,configurable:!0,writable:!0,value:Ct}):Se[ke]=Ct,Fe=(Se,ke)=>{for(var Ct in ke||(ke={}))Te.call(ke,Ct)&&ce(Se,Ct,ke[Ct]);if(Ee)for(var Ct of Ee(ke))pe.call(ke,Ct)&&ce(Se,Ct,ke[Ct]);return Se},De=(Se,ke,Ct)=>new Promise((pt,It)=>{var Et=tt=>{try{at(Ct.next(tt))}catch(St){It(St)}},Xt=tt=>{try{at(Ct.throw(tt))}catch(St){It(St)}},at=tt=>tt.done?pt(tt.value):Promise.resolve(tt.value).then(Et,Xt);at((Ct=Ct.apply(Se,ke)).next())});const Ze=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!0,text:"\u6B63\u5728\u751F\u6210\u6587\u4EF6\uFF0C\u8BF7\u7A0D\u540E..."}})},oe=()=>{(0,ue.getDvaApp)()._store.dispatch({type:"globalSetting/setGlobalLoading",payload:{show:!1,text:""}})},a=Se=>De(void 0,null,function*(){Ze(),(yield(0,y.YR)(Fe({},Se))).status===0&&(yield(0,Me.QH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_couser_info.json`,query:Se}))),oe()}),E=Se=>De(void 0,null,function*(){const ke=yield(0,y.yS)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`);else{if(ke.status===-2)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_member_act_score`))}}),x=Se=>De(void 0,null,function*(){const ke=yield(0,y.W0)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_score`))}}),b=Se=>De(void 0,null,function*(){const ke=yield(0,y.Nl)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`))}}),z=Se=>De(void 0,null,function*(){const ke=yield(0,y.IU)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/export_star_user`))}}),ee=Se=>De(void 0,null,function*(){const ke=yield(0,y.td)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else{if(ke.status===-2)return ke;if(ke.status===-3)(0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_exercise_and_other`);else if(ke.status===-4)return ke}}),ne=Se=>De(void 0,null,function*(){const ke=yield(0,y.QX)(Fe({},Se));if(ke.status===0)fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`);else{if(ke.status===-4)return ke;ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/course_total_homework`))}}),ae=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.o_)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),le=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.ZL)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),re=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.vV)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F\uFF01\u5BFC\u51FA\u540E\u6587\u4EF6\u4FDD\u5B58\u65F6\u95F4\u4E3A7\u5929\uFF0C\u8BF7\u53CA\u65F6\u4E0B\u8F7D"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),ie=(Se,ke)=>De(void 0,null,function*(){const Ct=yield(0,y.aP)(Fe({},Se));Ct.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`)):Ct.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/${ke}`))}),Ae=Se=>De(void 0,null,function*(){Ze(),(yield exportCourseWorkListAppendix(Fe({},Se))).status===0&&(yield downLoadFileIframe("",setUrlQuery({url:ENV.API_SERVER+`/api/homework_commons/${Se.categoryId}/works_list.zip`,query:Se}))),oe()}),de=Se=>De(void 0,null,function*(){Ze(),yield(0,Me.QH)("",he.Z.API_SERVER+`/api/polls/${Se.categoryId}/commit_result.xlsx`),oe()}),Pe=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/attendances/export_xlsx_data.xlsx`,query:Se}))}),me=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/video_study_statics.xlsx`,query:Se}))}),ge=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_video_study.xlsx`,query:Se}))}),et=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se.coursesId}/export_course_students_info.xlsx`,query:Se}))}),Ve=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/school_manages/students.xlsx",query:Se}))}),ve=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/item_banks/export.xlsx",query:Se}))}),He=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/competitions/region_reports.xlsx",query:Se}))}),ze=Se=>De(void 0,null,function*(){const ke=yield(0,y.Uy)(Fe({},Se));ke.status===0?(fe.ZP.info("\u5BFC\u51FA\u4EFB\u52A1\u751F\u6210\u6210\u529F"),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`)):ke.status===-3&&((0,ue.getDvaApp)()._store.dispatch({type:"classroomList/setActionTabs",payload:{key:"\u5BFC\u51FA\u63D0\u9192"}}),ue.history.push(`/classrooms/${Se.coursesId}/exportlist/exercise_score,export_exercise_users`))}),Ne=Se=>De(void 0,null,function*(){console.log("----------","\u8C03\u7528\u4E0B\u8F7D"),yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/export_records/${Se.id}.xlsx`,query:Se}))}),Oe=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/ec_major_schools/0/ec_years.xlsx",query:Se}))}),Ge=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/courses/${Se==null?void 0:Se.coursesId}/${Se.menuKey}_statistic.xlsx?${Se.checkedList.map(ke=>`course_group_id[]=${ke}`).join("&")}`,query:Se}))}),_e=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_training_objectives.xlsx`,query:Se}))}),rt=Se=>De(void 0,null,function*(){yield(0,Me.FH)(Se==null?void 0:Se.name,(0,Me.NY)({url:he.Z.API_SERVER+"/api/attachments/get_ecs_attachment.docx",query:Se}))}),ct=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_courses.xlsx`,query:Se}))}),we=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/ec_years/${Se==null?void 0:Se.ec_year_id}/ec_graduation_requirements.xlsx`,query:Se}))}),Be=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/courses/rank_list.xlsx",query:Se}))}),Je=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/courses/question_rank_list.xlsx",query:Se}))}),Le=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/examination_banks/${Se.id}.json`,query:Se}))}),dt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se.categoryId}.json`,query:Se}))}),xt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/polls/${Se==null?void 0:Se.id}/commit_result.json`,query:Se}))}),be=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+"/api/paths/get_task_pass.json",query:Se}))}),it=(Se,ke)=>De(void 0,null,function*(){yield(0,Me.FH)(ke||"",(0,Me.NY)({url:he.Z.API_SERVER+`/api/exercises/${Se==null?void 0:Se.exercise_id}/consult_exercise.json`,query:Se}))}),Dt=Se=>De(void 0,null,function*(){yield(0,Me.FH)("",(0,Me.NY)({url:he.Z.API_SERVER+`/api/competitions/${Se==null?void 0:Se.identifier}/competition_commit_records/member_works.xlsx`,query:Se}))})},4901:function(ot,yt,te){"use strict";te.d(yt,{BU:function(){return ue},Dj:function(){return y},gH:function(){return Me},vp:function(){return fe}});function y(he){try{he.mozRequestFullScreen?he.mozRequestFullScreen():he.webkitRequestFullScreen&&he.webkitRequestFullScreen()}catch(ye){console.log(ye,":e")}}function ue(){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 Me=()=>{if(document.webkitExitFullscreen)return"webkitfullscreenchange";if(document.exitFullscreen)return"fullscreenchange";if(document.msExitFullscreen)return"msfullscreenchange";if(document.mozCancelFullScreen)return"mozfullscreenchange"};function fe(){var he=window.top.document.fullscreenElement||window.top.document.mozFullscreenElement||window.top.document.webkitFullscreenElement,ye=document.fullscreenEnabled||document.mozFullscreenEnabled||document.webkitFullscreenEnabled;return console.log("fullscreenElement",he),window.isFullScreen?window.isFullScreen:he!=null}},83312:function(ot,yt,te){"use strict";te.d(yt,{U:function(){return pe}});var y=te(59301),ue=Object.defineProperty,Me=Object.getOwnPropertySymbols,fe=Object.prototype.hasOwnProperty,he=Object.prototype.propertyIsEnumerable,ye=(ce,Fe,De)=>Fe in ce?ue(ce,Fe,{enumerable:!0,configurable:!0,writable:!0,value:De}):ce[Fe]=De,Ee=(ce,Fe)=>{for(var De in Fe||(Fe={}))fe.call(Fe,De)&&ye(ce,De,Fe[De]);if(Me)for(var De of Me(Fe))he.call(Fe,De)&&ye(ce,De,Fe[De]);return ce},Te=(ce,Fe,De)=>new Promise((Ze,oe)=>{var a=b=>{try{x(De.next(b))}catch(z){oe(z)}},E=b=>{try{x(De.throw(b))}catch(z){oe(z)}},x=b=>b.done?Ze(b.value):Promise.resolve(b.value).then(a,E);x((De=De.apply(ce,Fe)).next())});function pe(ce,Fe){const[De,Ze]=(0,y.useState)(Fe),[oe,a]=(0,y.useState)(!1),[E,x]=(0,y.useState)();return[De,oe,(z,ee=!1)=>Te(this,null,function*(){const ne=ee?Fe:Ee(Ee({},De),z);a(!0),Ze(ne);const ae=yield ce(ne);return a(!1),x(ae),ae}),E,x]}},85219:function(ot,yt,te){"use strict";te.d(yt,{_:function(){return Me}});var y=te(59301),ue=te(43418);const Me=fe=>{var he,ye;const Ee=(0,y.useRef)([]),Te=()=>{for(const pe of Ee.current)clearTimeout(pe);Ee.current=[]};return(0,y.useEffect)(()=>{var pe,ce,Fe,De,Ze,oe;if(Te(),(pe=fe==null?void 0:fe.exercise)!=null&&pe.left_time&&((Fe=(ce=fe==null?void 0:fe.exercise)==null?void 0:ce.exercise_events)==null?void 0:Fe.length)>0){for(const a of(De=fe==null?void 0:fe.exercise)==null?void 0:De.exercise_events)if(((Ze=fe==null?void 0:fe.exercise)==null?void 0:Ze.left_time)>(a==null?void 0:a.reminder_time)*60){let E=(((oe=fe==null?void 0:fe.exercise)==null?void 0:oe.left_time)-(a==null?void 0:a.reminder_time)*60)*1e3;E=E>2147483647?2147483647:E;const x=setTimeout(()=>{ue.default.info({content:`${a==null?void 0:a.reminder_content}`,icon:null,title:"\u63D0\u793A",centered:!0,okText:"\u77E5\u9053\u4E86"})},E);Ee.current.push(x)}}},[(he=fe==null?void 0:fe.exercise)==null?void 0:he.left_time,(ye=fe==null?void 0:fe.exercise)==null?void 0:ye.exercise_events]),Te}},24768:function(ot,yt,te){"use strict";te.d(yt,{AL:function(){return ne},Iy:function(){return Fe},Qv:function(){return oe},ez:function(){return ee},jb:function(){return De}});var y=te(32834),ue=te.n(y),Me=te(11690),fe=te.n(Me);let he=1;function ye(Ae,de){const Pe=Ae.match(/^(\s+)(?:```)/);if(Pe===null)return de;const me=Pe[1];return de.split(` `).map(ge=>{const et=ge.match(/^\s+/);if(et===null)return ge;const[Ve]=et;return Ve.length>=me.length?ge.slice(me.length):ge}).join(` `)}let Ee=[],Te=["
        "];const pe=new(ue()).Renderer,ce=/^ *(#{1,6}) *([^\n]+?) *(?:#+ *)?(?:\n+|$)/;function Fe(){Ee.length=0,Te=["
          "]}const De={overflow:"hidden",WebkitBoxOrient:"vertical",display:"-webkit-box",WebkitLineClamp:2};function Ze(Ae,de,Pe,me){if(de>=Ae.length||Ae[de].level<=Pe)return de;var ge=Ae[de];me.push("
        • "+ge.text+""),de++;var et=[];return de=Ze(Ae,de,ge.level,et),et.length>0&&(me.push("
            "),et.forEach(function(Ve){me.push(Ve)}),me.push("
          ")),me.push("
        • "),de=Ze(Ae,de,Pe,me),de}function oe(){return Ze(Ee,0,0,Te),Te.push("
        "),Te.join("")}const a={heading(Ae){const de=ce.exec(Ae);if(he+=1,de)return{type:"heading",raw:de[0],depth:de[1].length,text:de[2]}},fences(Ae){const de=this.rules.block.fences.exec(Ae);if(de){const Pe=de[0];let me=ye(Pe,de[3]||"");const ge=de[2]?de[2].trim():de[2];if(["latex","katex","math"].indexOf(ge)>=0){const et=b(),Ve=me;me=et,z[et]={type:"block",expression:Ve}}return{type:"code",raw:Pe,lang:ge,text:me}}}},E=/(?:\${2})([^\n`]+?)(?:\${2})/gi;let x=0;const b=()=>`__special_katext_id_${x++}__`;let z={};function ee(){return z}function ne(){x=0,z={}}function ae(Ae){return Ae=Ae.replace(E,(de,Pe)=>{const me=b();return z[me]={type:"inline",expression:Pe},me}),Ae}const le=pe.listitem;pe.listitem=function(Ae){return le(ae(Ae))};const re=pe.paragraph;pe.paragraph=function(Ae){return re(ae(Ae))};const ie=pe.tablecell;pe.tablecell=function(Ae,de){return ie(ae(Ae),de)},pe.code=function(Ae,de,Pe){const me=(de||"").match(/\S*/)[0];return me?["latex","katex","math"].indexOf(me)>=0?`

        ${Ae}

        `:`
        ${Pe?Ae:(0,Me.escape)(Ae,!0)}
        `:'
        '+(Pe?Ae:(0,Me.escape)(Ae,!0))+"
        "},pe.heading=function(Ae,de,Pe){let me=this.options.headerPrefix+Pe.toLowerCase().replace(/[^\w\\u4e00-\\u9fa5]]+/g,"-");return Ee.push({anchor:me,level:de,text:Ae}),"'+Ae+""},ue().setOptions({silent:!0,gfm:!0,pedantic:!1}),ue().use({tokenizer:a,renderer:pe}),yt.ZP=ue()},16479:function(ot,yt,te){"use strict";te.d(yt,{G:function(){return he},t:function(){return fe}});var y=te(7062),ue=te.n(y);const Me=null;function fe(ye,Ee){let Te=ue().get("__ec");Te||(Te={}),Te[ye]=Ee,ue().set("__ec",Te)}function he(ye,Ee){let Te=ue().get("__ec");return Te?Te[ye]===void 0?Ee:Te[ye]:Ee}},46474:function(ot,yt,te){"use strict";te.d(yt,{rX:function(){return ae},pW:function(){return le},gy:function(){return re},xY:function(){return ne},O5:function(){return ee},hs:function(){return E},tJ:function(){return oe},o1:function(){return a},Rd:function(){return z}});var y=te(89070),ue=te(43418),Me=te(28103),fe=te(8591),he=te(24065),ye=te(955),Ee=te(87169),Te=te(25510),pe="data:image/png;base64,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",ce=te.p+"static/newqrcode.a8740efb.png",Fe=te(32637),De=te(59301),Ze=(ie,Ae,de)=>new Promise((Pe,me)=>{var ge=ve=>{try{Ve(de.next(ve))}catch(He){me(He)}},et=ve=>{try{Ve(de.throw(ve))}catch(He){me(He)}},Ve=ve=>ve.done?Pe(ve.value):Promise.resolve(ve.value).then(ge,et);Ve((de=de.apply(ie,Ae)).next())});const oe=(ie,Ae=!1,de=!1,Pe="",me=!1)=>!!(a(ie)&&x(ie,Ae,de,Pe,me)),a=ie=>(0,he.bg)()?!0:(ie({type:"user/showPopLogin",payload:{showPopLogin:!0,showClosable:!0}}),!1),E=ie=>{var Ae,de,Pe;const{user:me}=(0,y.getDvaApp)()._store.getState();(0,he.bg)()&&!((de=(Ae=me==null?void 0:me.userInfo)==null?void 0:Ae.course)!=null&&de.course_public)&&!((Pe=me==null?void 0:me.userInfo)!=null&&Pe.profile_completed)&&ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:"/account/profile/edit",isCurrentPage:!0}})},x=(ie,Ae=!1,de=!0,Pe="",me=!1)=>{var ge;const{user:et}=(0,y.getDvaApp)()._store.getState();return(ge=et.userInfo)!=null&&ge.profile_completed?!0:(de?ie({type:"user/showUpdateProfilePanel",payload:{showUpdateProfilePanel:!0,showClosable:!0,backurl:Pe,isCurrentPage:me}}):ue.default.confirm({title:"\u63D0\u793A",width:530,centered:!0,content:"\u60A8\u9700\u8981\u53BB\u5B8C\u5584\u60A8\u7684\u4E2A\u4EBA\u8D44\u6599\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD",okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/profile/edit"),b()}}),!1)},b=()=>{ue.default.success({title:"\u63D0\u793A",width:430,closable:!0,centered:!0,content:"\u5DF2\u5B8C\u5584\u4E2A\u4EBA\u8D44\u6599\uFF1F\u8BF7\u5237\u65B0\u9875\u9762",okText:"\u7ACB\u5373\u5237\u65B0",icon:null,onOk:()=>{location.reload()}})},z=()=>{ue.default.warning({title:"\u63D0\u793A",icon:null,width:400,content:De.createElement("div",{style:{textAlign:"center"}},De.createElement("div",{style:{color:"#191919",fontSize:14,marginBottom:15,textAlign:"left"}},"\u8001\u5E08\u60A8\u597D\uFF0C\u60A8\u7684\u8BFE\u5802\u8BD5\u7528\u671F\u5DF2\u7ED3\u675F\uFF0C\u76F8\u5173\u529F\u80FD\u88AB\u9650\u5236\u3002 \u5982\u9700\u7EE7\u7EED\u4F7F\u7528\uFF0C\u8BF7\u5C3D\u5FEB\u5BF9\u63A5\u4EBA\u5DE5\u652F\u6301\uFF01"),De.createElement("img",{style:{border:"1px solid #D8E3E9",width:190,height:180},src:Fe}),De.createElement("div",{style:{color:"#666666",fontSize:14,marginTop:15}},"\u6DFB\u52A0\u5BA2\u670D\u4EBA\u5458\u5FAE\u4FE1\uFF0C\u83B7\u5F97\u66F4\u591A\u652F\u6301"))})},ee=()=>{var ie;const{user:Ae}=(0,y.getDvaApp)()._store.getState();return(ie=Ae.userInfo)!=null&&ie.professional_certification?!0:(ue.default.confirm({title:"\u63D0\u793A",centered:!0,content:De.createElement("div",{className:"tc"},"\u60A8\u9700\u8981\u53BB\u5B8C\u6210\u60A8\u7684\u804C\u4E1A\u8BA4\u8BC1\uFF0C\u624D\u80FD\u4F7F\u7528\u6B64\u529F\u80FD"),okText:"\u7ACB\u5373\u5B8C\u5584",cancelText:"\u7A0D\u540E\u5B8C\u5584",onOk:()=>{(0,ye.xg)("/account/certification")}}),!1)},ne=()=>(0,he.V9)()?!0:(ue.default.warning({centered:!0,width:530,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("p",null,"\u626B\u7801\u52A0\u5934\u6B4C\u52A9\u6559\uFF0C\u7533\u8BF7\u64CD\u4F5C\u6743\u9650"),De.createElement("img",{src:ce,width:200})),okText:"\u6211\u77E5\u9053\u4E86",maskClosable:!0}),!1),ae=(ie,Ae)=>ie?!0:(ue.default.confirm({centered:!0,zIndex:1e4,width:530,title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("p",null,Ae||"\u8BE5\u5B9E\u8DF5\u8D44\u6E90\u9700\u6388\u6743\u540E\u624D\u53EF\u4F7F\u7528\u3002 \u60A8\u53EF\u4EE5\u5728QQ\u670D\u52A1\u7FA4\u5411\u7BA1\u7406\u5458\u7533\u8BF7\uFF0C\u83B7\u5F97\u7EE7\u7EED\u64CD\u4F5C\u7684\u6743\u9650\u3002"),De.createElement("div",{style:{marginLeft:"110px"}},De.createElement("img",{src:pe,width:200}),De.createElement("div",{style:{marginLeft:"35px"}},"\u7FA4\u53F7\uFF1A","714336072"))),okText:"\u7ACB\u5373\u8054\u7CFB",cancelText:"\u53D6\u6D88",onOk:()=>{(0,ye.xg)("https://qm.qq.com/cgi-bin/qm/qr?k=tIyDPXUtE0yEk-MOJxhH55lTUJS-nYAM&jump_from=webapi")}}),!1),le=ie=>{ue.default.info({title:"\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425",icon:null,width:615,centered:!0,content:De.createElement("div",null,De.createElement("div",null,De.createElement("p",{style:{color:"#191919",fontWeight:400,fontSize:14}},"\u201C\u4FDD\u5B58\u5B9E\u9A8C\u4E34\u65F6\u6570\u636E\u201D\u529F\u80FD\u4E3A\u4ED8\u8D39\u529F\u80FD\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u8FD0\u8425\u8FDB\u884C\u5F00\u901A\u3002"),De.createElement(Me.Z,null),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"1")," \u56E0\u5E73\u53F0\u7684\u5B9E\u9A8C\u6570\u636E\u50A8\u5B58\u5BB9\u91CF\u548C\u6210\u672C\u6D88\u8017\u8F83\u5927\uFF0C\u5B9E\u8DF5\u9879\u76EE\u9ED8\u8BA4\u4FDD\u5B58\u5B9E\u9A8C\u73AF\u5883\u4E2D\u4E34\u65F6\u6570\u636E ",De.createElement("a",null,ie),"\u5929\u3002"),De.createElement("p",{style:{color:"#666666",fontSize:12}}," ",De.createElement("span",{style:{display:"inline-flex",width:14,height:14,borderRadius:2,background:"#F3F3F3",justifyContent:"center",color:"#666666",fontSize:12,lineHeight:"14px",marginRight:8}},"2"),"\u82E5\u60A8\u9700\u8981\u4E2A\u6027\u5316\u7684\u6570\u636E\u4FDD\u5B58\u5468\u671F\u670D\u52A1\uFF0C\u6211\u4EEC\u53EF\u4EE5\u63D0\u4F9B\u76F8\u5173\u6280\u672F\u652F\u6301\uFF0C\u5E76\u6839\u636E\u60A8\u7684\u9700\u6C42\u6536\u53D6\u5B9A\u5236\u8D39\u7528\u3002")),De.createElement("div",{style:{textAlign:"center",marginTop:30}},De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Te,alt:"\u4E8C\u7EF4\u7801",width:160})))})},re=(ie,Ae="")=>{const{shixunsDetail:{detail:de}}=(0,y.getDvaApp)()._store.getState();if((de==null?void 0:de.public)===2||(de==null?void 0:de.public)===1||(de==null?void 0:de.shixun_status)===3){let Pe="";return(de==null?void 0:de.public)===2&&(Pe="\u5DF2\u516C\u5F00"),(de==null?void 0:de.public)===1&&(Pe="\u5F85\u5BA1\u6838"),(de==null?void 0:de.shixun_status)===3&&(Pe="\u5DF2\u5173\u95ED"),ue.default.info({centered:!0,icon:De.createElement(Ee.Z,{style:{color:"#faad14"}}),width:460,title:"\u63D0\u793A",content:De.createElement("div",{className:"tc",style:{marginLeft:-38}},De.createElement("div",{style:{display:"flex",flexDirection:"column",alignItems:"flex-start",paddingLeft:38,margin:"12px 0"}},De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u7684\u72B6\u6001\u4E3A",Pe,"\uFF0C",Ae,"\u3002"),De.createElement("p",null,"\u5982\u6709\u9700\u8981\uFF0C\u8BF7\u8054\u7CFB\u5E73\u53F0\u7BA1\u7406\u5458\u8FDB\u884C\u6280\u672F\u652F\u6301\u3002")),De.createElement("img",{style:{border:"4px solid #0152d9",borderRadius:"4px"},src:Te,alt:"\u4E8C\u7EF4\u7801",width:160})),okText:"\u6211\u77E5\u9053\u4E86"}),!0}return(de==null?void 0:de.shixun_status)===2?(ue.default.confirm({centered:!0,icon:De.createElement(Ee.Z,null),title:"\u63D0\u793A",content:De.createElement("div",null,De.createElement("span",null,"\u8BE5\u5B9E\u8DF5\u9879\u76EE\u5DF2\u53D1\u5E03\uFF0C",Ae,"\u3002"),De.createElement("br",null),De.createElement("span",null,"\u5982\u6709\u9700\u8981\uFF0C\u60A8\u53EF\u4EE5\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u518D\u8FDB\u884C\u64CD\u4F5C\u3002")),okText:"\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>{ue.default.confirm({width:440,centered:!0,icon:De.createElement(Ee.Z,{style:{color:"#faad14"}}),title:"\u63D0\u793A",content:"\u64A4\u9500\u53D1\u5E03\u540E\uFF0C\u5B66\u5458\u5C06\u65E0\u6CD5\u8FDB\u884C\u7EC3\u4E60\u3002\u662F\u5426\u786E\u8BA4\u64A4\u9500\u53D1\u5E03\uFF1F",okText:"\u786E\u5B9A\u64A4\u9500\u53D1\u5E03",cancelText:"\u53D6\u6D88",onOk:()=>Ze(void 0,null,function*(){(yield ie({type:"shixunsDetail/cancelRelease",payload:{id:de==null?void 0:de.identifier}})).status!==401&&(fe.ZP.success("\u64A4\u9500\u53D1\u5E03\u6210\u529F\u3002\u5B9E\u8BAD\u56DE\u5230\u672A\u53D1\u5E03\u7684\u72B6\u6001\u3002"),ie({type:"shixunsDetail/getShixunsDetail",payload:{id:de==null?void 0:de.identifier}}),ie({type:"practiceSetting/getCommonData",payload:{id:de==null?void 0:de.identifier}}))})})}}),!0):!1}},66104:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Ve}});var y=te(92310),ue=te.n(y),Me=te(11592),fe=te(26112),he=te(59301),ye=te(92343),Ee=te(36355),Te=te(84105),pe=te(91857);const ce=ve=>{let{children:He}=ve;const{getPrefixCls:ze}=he.useContext(Ee.E_),Ne=ze("breadcrumb");return he.createElement("li",{className:`${Ne}-separator`,"aria-hidden":"true"},He===""?He:He||"/")};ce.__ANT_BREADCRUMB_SEPARATOR=!0;var Fe=ce,De=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);OeHe[Oe]||Ne)}function oe(ve,He,ze,Ne){if(ze==null)return null;const{className:Oe,onClick:Ge}=He,_e=De(He,["className","onClick"]),rt=Object.assign(Object.assign({},(0,fe.Z)(_e,{data:!0,aria:!0})),{onClick:Ge});return Ne!==void 0?he.createElement("a",Object.assign({},rt,{className:ue()(`${ve}-link`,Oe),href:Ne}),ze):he.createElement("span",Object.assign({},rt,{className:ue()(`${ve}-link`,Oe)}),ze)}function a(ve,He){return(Ne,Oe,Ge,_e,rt)=>{if(He)return He(Ne,Oe,Ge,_e);const ct=Ze(Ne,Oe);return oe(ve,Ne,ct,rt)}}var E=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);Oe{const{prefixCls:He,separator:ze="/",children:Ne,menu:Oe,overlay:Ge,dropdownProps:_e,href:rt}=ve,we=(Be=>{if(Oe||Ge){const Je=Object.assign({},_e);if(Oe){const Le=Oe||{},{items:dt}=Le,xt=E(Le,["items"]);Je.menu=Object.assign(Object.assign({},xt),{items:dt==null?void 0:dt.map((be,it)=>{var{key:Dt,title:Se,label:ke,path:Ct}=be,pt=E(be,["key","title","label","path"]);let It=ke!=null?ke:Se;return Ct&&(It=he.createElement("a",{href:`${rt}${Ct}`},It)),Object.assign(Object.assign({},pt),{key:Dt!=null?Dt:it,label:It})})})}else Ge&&(Je.overlay=Ge);return he.createElement(pe.Z,Object.assign({placement:"bottom"},Je),he.createElement("span",{className:`${He}-overlay-link`},Be,he.createElement(Te.Z,null)))}return Be})(Ne);return we!=null?he.createElement(he.Fragment,null,he.createElement("li",null,we),ze&&he.createElement(Fe,null,ze)):null},b=ve=>{const{prefixCls:He,children:ze,href:Ne}=ve,Oe=E(ve,["prefixCls","children","href"]),{getPrefixCls:Ge}=he.useContext(Ee.E_),_e=Ge("breadcrumb",He);return he.createElement(x,Object.assign({},Oe,{prefixCls:_e}),oe(_e,Oe,ze,Ne))};b.__ANT_BREADCRUMB_ITEM=!0;var z=b,ee=te(17313),ne=te(83116),ae=te(37613);const le=ve=>{const{componentCls:He,iconCls:ze}=ve;return{[He]:Object.assign(Object.assign({},(0,ee.Wf)(ve)),{color:ve.itemColor,fontSize:ve.fontSize,[ze]:{fontSize:ve.iconFontSize},ol:{display:"flex",flexWrap:"wrap",margin:0,padding:0,listStyle:"none"},a:Object.assign({color:ve.linkColor,transition:`color ${ve.motionDurationMid}`,padding:`0 ${ve.paddingXXS}px`,borderRadius:ve.borderRadiusSM,height:ve.lineHeight*ve.fontSize,display:"inline-block",marginInline:-ve.marginXXS,"&:hover":{color:ve.linkHoverColor,backgroundColor:ve.colorBgTextHover}},(0,ee.Qy)(ve)),"li:last-child":{color:ve.lastItemColor},[`${He}-separator`]:{marginInline:ve.separatorMargin,color:ve.separatorColor},[`${He}-link`]:{[` > ${ze} + span, > ${ze} + a - `]:{marginInlineStart:ve.marginXXS}},[`${He}-overlay-link`]:{borderRadius:ve.borderRadiusSM,height:ve.lineHeight*ve.fontSize,display:"inline-block",padding:`0 ${ve.paddingXXS}px`,marginInline:-ve.marginXXS,[`> ${ze}`]:{marginInlineStart:ve.marginXXS,fontSize:ve.fontSizeIcon},"&:hover":{color:ve.linkHoverColor,backgroundColor:ve.colorBgTextHover,a:{color:ve.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ve.componentCls}-rtl`]:{direction:"rtl"}})}};var re=(0,ne.Z)("Breadcrumb",ve=>{const He=(0,ae.TS)(ve,{});return[le(He)]},ve=>({itemColor:ve.colorTextDescription,lastItemColor:ve.colorText,iconFontSize:ve.fontSize,linkColor:ve.colorTextDescription,linkHoverColor:ve.colorText,separatorColor:ve.colorTextDescription,separatorMargin:ve.marginXS})),ie=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);Oe{var{breadcrumbName:_e}=Ge,rt=ie(Ge,["breadcrumbName"]);return Object.assign(Object.assign({},rt),{title:_e})})}),Oe}function de(ve,He){return(0,he.useMemo)(()=>ve||(He?He.map(Ae):null),[ve,He])}var Pe=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);Oe{if(He===void 0)return He;let ze=(He||"").replace(/^\//,"");return Object.keys(ve).forEach(Ne=>{ze=ze.replace(`:${Ne}`,ve[Ne])}),ze},ge=ve=>{const{prefixCls:He,separator:ze="/",style:Ne,className:Oe,rootClassName:Ge,routes:_e,items:rt,children:ct,itemRender:we,params:Be={}}=ve,Je=Pe(ve,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Le,direction:dt,breadcrumb:xt}=he.useContext(Ee.E_);let be;const it=Le("breadcrumb",He),[Dt,Se]=re(it),ke=de(rt,_e),Ct=a(it,we);if(ke&&ke.length>0){const Et=[],Xt=rt||_e;be=ke.map((at,tt)=>{const{path:St,key:ut,type:nt,menu:lt,overlay:We,onClick:Mt,className:nn,separator:Ot,dropdownProps:Jt}=at,en=me(Be,St);en!==void 0&&Et.push(en);const dn=ut!=null?ut:tt;if(nt==="separator")return he.createElement(Fe,{key:dn},Ot);const wn={},yn=tt===ke.length-1;lt?wn.menu=lt:We&&(wn.overlay=We);let{href:sn}=at;return Et.length&&en!==void 0&&(sn=`#/${Et.join("/")}`),he.createElement(x,Object.assign({key:dn},wn,(0,fe.Z)(at,{data:!0,aria:!0}),{className:nn,dropdownProps:Jt,href:sn,separator:yn?"":ze,onClick:Mt,prefixCls:it}),Ct(at,Be,Xt,Et,sn))})}else if(ct){const Et=(0,Me.Z)(ct).length;be=(0,Me.Z)(ct).map((Xt,at)=>{if(!Xt)return Xt;const tt=at===Et-1;return(0,ye.Tm)(Xt,{separator:tt?"":ze,key:at})})}const pt=ue()(it,xt==null?void 0:xt.className,{[`${it}-rtl`]:dt==="rtl"},Oe,Ge,Se),It=Object.assign(Object.assign({},xt==null?void 0:xt.style),Ne);return Dt(he.createElement("nav",Object.assign({className:pt,style:It},Je),he.createElement("ol",null,be)))};ge.Item=z,ge.Separator=Fe;var et=ge,Ve=et},19842:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Gt}});var y=te(80702),ue=te(59301),Me=te(33853),fe=te(58617),he=te(38819),ye=te(92310),Ee=te.n(ye),Te=te(72308),pe=te(52487),ce=te(74416),Fe=te(77861),De=te(17115),Ze=te(90782),oe=te(6089),a=te(18929),E=ue.createContext(null),x=E,b=te(62853),z=te(49618),ee=te(77321),ne="__rc_cascader_search_mark__",ae=function(ht,Pt,jt){var vt=jt.label;return Pt.some(function(ft){return String(ft[vt]).toLowerCase().includes(ht.toLowerCase())})},le=function(ht,Pt,jt,vt){return Pt.map(function(ft){return ft[vt.label]}).join(" / ")},re=function(Ie,ht,Pt,jt,vt,ft){var xe=vt.filter,Qe=xe===void 0?ae:xe,je=vt.render,Ft=je===void 0?le:je,Qt=vt.limit,$t=Qt===void 0?50:Qt,gn=vt.sort;return ue.useMemo(function(){var An=[];if(!Ie)return[];function Nn(pn,Zn){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function(Lt){if(!(!gn&&$t!==!1&&$t>0&&An.length>=$t)){var xn=[].concat((0,y.Z)(Zn),[Lt]),wt=Lt[Pt.children],Mn=Ye||Lt.disabled;if((!wt||wt.length===0||ft)&&Qe(Ie,xn,{label:Pt.label})){var _t;An.push((0,ee.Z)((0,ee.Z)({},Lt),{},(_t={disabled:Mn},(0,z.Z)(_t,Pt.label,Ft(Ie,xn,jt,Pt)),(0,z.Z)(_t,ne,xn),(0,z.Z)(_t,Pt.children,void 0),_t)))}wt&&Nn(Lt[Pt.children],xn,Mn)}})}return Nn(ht,[]),gn&&An.sort(function(pn,Zn){return gn(pn[ne],Zn[ne],Ie,Pt)}),$t!==!1&&$t>0?An.slice(0,$t):An},[Ie,ht,Pt,jt,Ft,ft,Qe,gn,$t])},ie="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",de="SHOW_CHILD";function Pe(Ie){return Ie.join(ie)}function me(Ie){return Ie.map(Pe)}function ge(Ie){return Ie.split(ie)}function et(Ie){var ht=Ie||{},Pt=ht.label,jt=ht.value,vt=ht.children,ft=jt||"value";return{label:Pt||"label",value:ft,key:ft,children:vt||"children"}}function Ve(Ie,ht){var Pt,jt;return(Pt=Ie.isLeaf)!==null&&Pt!==void 0?Pt:!((jt=Ie[ht.children])!==null&&jt!==void 0&&jt.length)}function ve(Ie){var ht=Ie.parentElement;if(ht){var Pt=Ie.offsetTop-ht.offsetTop;Pt-ht.scrollTop<0?ht.scrollTo({top:Pt}):Pt+Ie.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:Pt+Ie.offsetHeight-ht.offsetHeight})}}function He(Ie,ht){return Ie.map(function(Pt){var jt;return(jt=Pt[ne])===null||jt===void 0?void 0:jt.map(function(vt){return vt[ht.value]})})}function ze(Ie,ht,Pt){var jt=new Set(Ie),vt=ht();return Ie.filter(function(ft){var xe=vt[ft],Qe=xe?xe.parent:null,je=xe?xe.children:null;return xe&&xe.node.disabled?!0:Pt===de?!(je&&je.some(function(Ft){return Ft.key&&jt.has(Ft.key)})):!(Qe&&!Qe.node.disabled&&jt.has(Qe.key))})}function Ne(Ie,ht,Pt){for(var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,vt=ht,ft=[],xe=function(){var Ft,Qt,$t,gn=Ie[Qe],An=(Ft=vt)===null||Ft===void 0?void 0:Ft.findIndex(function(pn){var Zn=pn[Pt.value];return jt?String(Zn)===String(gn):Zn===gn}),Nn=An!==-1?(Qt=vt)===null||Qt===void 0?void 0:Qt[An]:null;ft.push({value:($t=Nn==null?void 0:Nn[Pt.value])!==null&&$t!==void 0?$t:gn,index:An,option:Nn}),vt=Nn==null?void 0:Nn[Pt.children]},Qe=0;Qe1){var mn=Nn.slice(0,-1);Lt(mn)}else Ft(!1)},Mn=function(){var mn,Tn=((mn=Zn[pn])===null||mn===void 0?void 0:mn[Pt.children])||[],Cn=Tn.find(function(_n){return!_n.disabled});if(Cn){var ea=[].concat((0,y.Z)(Nn),[Cn[Pt.value]]);Lt(ea)}};ue.useImperativeHandle(Ie,function(){return{onKeyDown:function(mn){var Tn=mn.which;switch(Tn){case it.Z.UP:case it.Z.DOWN:{var Cn=0;Tn===it.Z.UP?Cn=-1:Tn===it.Z.DOWN&&(Cn=1),Cn!==0&&xn(Cn);break}case it.Z.LEFT:{if(je)break;$t?Mn():wt();break}case it.Z.RIGHT:{if(je)break;$t?wt():Mn();break}case it.Z.BACKSPACE:{je||wt();break}case it.Z.ENTER:{if(Nn.length){var ea=Zn[pn],_n=(ea==null?void 0:ea[ne])||[];_n.length?ft(_n.map(function(oa){return oa[Pt.value]}),_n[_n.length-1]):ft(Nn,Zn[pn])}break}case it.Z.ESC:Ft(!1),Qt&&mn.stopPropagation()}},onKeyUp:function(){}}})},Se=ue.forwardRef(function(Ie,ht){var Pt,jt,vt,ft,xe=(0,Fe.lk)(),Qe=xe.prefixCls,je=xe.multiple,Ft=xe.searchValue,Qt=xe.toggleOpen,$t=xe.notFoundContent,gn=xe.direction,An=xe.open,Nn=ue.useRef(),pn=gn==="rtl",Zn=ue.useContext(x),Ye=Zn.options,Lt=Zn.values,xn=Zn.halfValues,wt=Zn.fieldNames,Mn=Zn.changeOnSelect,_t=Zn.onSelect,mn=Zn.searchOptions,Tn=Zn.dropdownPrefixCls,Cn=Zn.loadData,ea=Zn.expandTrigger,_n=Tn||Qe,oa=ue.useState([]),ca=(0,pe.Z)(oa,2),Qn=ca[0],qn=ca[1],tn=function(da){if(!(!Cn||Ft)){var jn=Ne(da,Ye,wt),ba=jn.map(function(ta){var Sa=ta.option;return Sa}),Ra=ba[ba.length-1];if(Ra&&!Ve(Ra,wt)){var Yn=Pe(da);qn(function(ta){return[].concat((0,y.Z)(ta),[Yn])}),Cn(ba)}}};ue.useEffect(function(){Qn.length&&Qn.forEach(function(sa){var da=ge(sa),jn=Ne(da,Ye,wt,!0).map(function(Ra){var Yn=Ra.option;return Yn}),ba=jn[jn.length-1];(!ba||ba[wt.children]||Ve(ba,wt))&&qn(function(Ra){return Ra.filter(function(Yn){return Yn!==sa})})})},[Ye,Qn,wt]);var Aa=ue.useMemo(function(){return new Set(me(Lt))},[Lt]),ua=ue.useMemo(function(){return new Set(me(xn))},[xn]),Ia=be(),Xn=(0,pe.Z)(Ia,2),Yt=Xn[0],Dn=Xn[1],Un=function(da){Dn(da),tn(da)},ln=function(da){var jn=da.disabled,ba=Ve(da,wt);return!jn&&(ba||Mn||je)},kn=function(da,jn){var ba=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;_t(da),!je&&(jn||Mn&&(ea==="hover"||ba))&&Qt(!1)},Re=ue.useMemo(function(){return Ft?mn:Ye},[Ft,mn,Ye]),pa=ue.useMemo(function(){for(var sa=[{options:Re}],da=Re,jn=He(da,wt),ba=function(){var Sa=Yt[Ra],Pa=da.find(function(an,zt){return(jn[zt]?Pe(jn[zt]):an[wt.value])===Sa}),Tt=Pa==null?void 0:Pa[wt.children];if(!(Tt!=null&&Tt.length))return"break";da=Tt,sa.push({options:Tt})},Ra=0;Ra":Qn,tn=Ie.loadingIcon,Aa=Ie.children,ua=Ie.dropdownMatchSelectWidth,Ia=ua===void 0?!1:ua,Xn=Ie.showCheckedStrategy,Yt=Xn===void 0?Ae:Xn,Dn=(0,ce.Z)(Ie,Et),Un=(0,De.ZP)(Pt),ln=!!$t,kn=(0,a.Z)(xe,{value:Qe,postState:at}),Re=(0,pe.Z)(kn,2),pa=Re[0],Oa=Re[1],Da=ue.useMemo(function(){return et(ft)},[JSON.stringify(ft)]),ja=ue.useMemo(function(){return Lt||[]},[Lt]),En=_e(ja,Da),Ga=ue.useCallback(function(on){var Kt=En();return on.map(function(Nt){var Bn=Kt[Nt].nodes;return Bn.map(function(cn){return cn[Da.value]})})},[En,Da]),Xa=(0,a.Z)("",{value:Nn,postState:function(Kt){return Kt||""}}),sa=(0,pe.Z)(Xa,2),da=sa[0],jn=sa[1],ba=function(Kt,Nt){jn(Kt),Nt.source!=="blur"&&pn&&pn(Kt)},Ra=we(Zn),Yn=(0,pe.Z)(Ra,2),ta=Yn[0],Sa=Yn[1],Pa=re(da,ja,Da,xn||vt,Sa,je),Tt=rt(ja,Da),an=ue.useMemo(function(){var on=Tt(pa),Kt=(0,pe.Z)(on,2),Nt=Kt[0],Bn=Kt[1];if(!ln||!pa.length)return[Nt,[],Bn];var cn=me(Nt),na=En(),Ke=(0,Ze.S)(cn,!0,na),Sn=Ke.checkedKeys,aa=Ke.halfCheckedKeys;return[Ga(Sn),Ga(aa),Bn]},[ln,pa,En,Ga,Tt]),zt=(0,pe.Z)(an,3),On=zt[0],ra=zt[1],bn=zt[2],ga=ue.useMemo(function(){var on=me(On),Kt=ze(on,En,Yt);return[].concat((0,y.Z)(bn),(0,y.Z)(Ga(Kt)))},[On,En,Ga,bn,Yt]),se=Oe(ga,ja,Da,ln,Qt),mt=(0,oe.Z)(function(on){if(Oa(on),Ft){var Kt=at(on),Nt=Kt.map(function(na){return Ne(na,ja,Da).map(function(Ke){return Ke.option})}),Bn=ln?Kt:Kt[0],cn=ln?Nt:Nt[0];Ft(Bn,cn)}}),Ce=(0,oe.Z)(function(on){if((!ln||An)&&jn(""),!ln)mt(on);else{var Kt=Pe(on),Nt=me(On),Bn=me(ra),cn=Nt.includes(Kt),na=bn.some(function(ia){return Pe(ia)===Kt}),Ke=On,Sn=bn;if(na&&!cn)Sn=bn.filter(function(ia){return Pe(ia)!==Kt});else{var aa=cn?Nt.filter(function(ia){return ia!==Kt}):[].concat((0,y.Z)(Nt),[Kt]),Ta=En(),Hn;if(cn){var Qa=(0,Ze.S)(aa,{checked:!1,halfCheckedKeys:Bn},Ta);Hn=Qa.checkedKeys}else{var Kn=(0,Ze.S)(aa,!0,Ta);Hn=Kn.checkedKeys}var ma=ze(Hn,En,Yt);Ke=Ga(ma)}mt([].concat((0,y.Z)(Sn),(0,y.Z)(Ke)))}}),Xe=function(Kt,Nt){if(Nt.type==="clear"){mt([]);return}var Bn=Nt.values[0],cn=Bn.valueCells;Ce(cn)},Ue=_t!==void 0?_t:Mn,At=Tn||mn,gt=_n||ea,$e=function(Kt){oa==null||oa(Kt),ca==null||ca(Kt)},st=ue.useMemo(function(){return{options:ja,fieldNames:Da,values:On,halfValues:ra,changeOnSelect:je,onSelect:Ce,checkable:$t,searchOptions:Pa,dropdownPrefixCls:xn,loadData:wt,expandTrigger:Ye,expandIcon:qn,loadingIcon:tn,dropdownMenuColumnStyle:Cn}},[ja,Da,On,ra,je,Ce,$t,Pa,xn,wt,Ye,qn,tn,Cn]),Ht=!(da?Pa:ja).length,vn=da&&Sa.matchInputWidth||Ht?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:st},ue.createElement(Fe.Ac,(0,Te.Z)({},Dn,{ref:ht,id:Un,prefixCls:vt,autoClearSearchValue:An,dropdownMatchSelectWidth:Ia,dropdownStyle:vn,displayValues:se,onDisplayValuesChange:Xe,mode:ln?"multiple":void 0,searchValue:da,onSearch:ba,showSearch:ta,OptionList:ke,emptyOptions:Ht,open:Ue,dropdownClassName:At,placement:gt,onDropdownVisibleChange:$e,getRawInputElement:function(){return Aa}})))});tt.SHOW_PARENT=Ae,tt.SHOW_CHILD=de;var St=tt,ut=St,nt=te(2738),lt=te(62892),We=te(53487),Mt=te(19080),nn=te(36355),Ot=te(93891),Jt=te(1684),en=te(19716),dn=te(32441),wn=te(14154),yn=te(58582),sn=te(84443),Ln=te(66339),Zt=te(33234),Rt=te(98447),Wt=te(17313),Gn=te(74207),In=te(83116);const fn=Ie=>{const{prefixCls:ht,componentCls:Pt,antCls:jt}=Ie,vt=`${Pt}-menu-item`,ft=` + `]:{marginInlineStart:ve.marginXXS}},[`${He}-overlay-link`]:{borderRadius:ve.borderRadiusSM,height:ve.lineHeight*ve.fontSize,display:"inline-block",padding:`0 ${ve.paddingXXS}px`,marginInline:-ve.marginXXS,[`> ${ze}`]:{marginInlineStart:ve.marginXXS,fontSize:ve.fontSizeIcon},"&:hover":{color:ve.linkHoverColor,backgroundColor:ve.colorBgTextHover,a:{color:ve.linkHoverColor}},a:{"&:hover":{backgroundColor:"transparent"}}},[`&${ve.componentCls}-rtl`]:{direction:"rtl"}})}};var re=(0,ne.Z)("Breadcrumb",ve=>{const He=(0,ae.TS)(ve,{});return[le(He)]},ve=>({itemColor:ve.colorTextDescription,lastItemColor:ve.colorText,iconFontSize:ve.fontSize,linkColor:ve.colorTextDescription,linkHoverColor:ve.colorText,separatorColor:ve.colorTextDescription,separatorMargin:ve.marginXS})),ie=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);Oe{var{breadcrumbName:_e}=Ge,rt=ie(Ge,["breadcrumbName"]);return Object.assign(Object.assign({},rt),{title:_e})})}),Oe}function de(ve,He){return(0,he.useMemo)(()=>ve||(He?He.map(Ae):null),[ve,He])}var Pe=function(ve,He){var ze={};for(var Ne in ve)Object.prototype.hasOwnProperty.call(ve,Ne)&&He.indexOf(Ne)<0&&(ze[Ne]=ve[Ne]);if(ve!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Oe=0,Ne=Object.getOwnPropertySymbols(ve);Oe{if(He===void 0)return He;let ze=(He||"").replace(/^\//,"");return Object.keys(ve).forEach(Ne=>{ze=ze.replace(`:${Ne}`,ve[Ne])}),ze},ge=ve=>{const{prefixCls:He,separator:ze="/",style:Ne,className:Oe,rootClassName:Ge,routes:_e,items:rt,children:ct,itemRender:we,params:Be={}}=ve,Je=Pe(ve,["prefixCls","separator","style","className","rootClassName","routes","items","children","itemRender","params"]),{getPrefixCls:Le,direction:dt,breadcrumb:xt}=he.useContext(Ee.E_);let be;const it=Le("breadcrumb",He),[Dt,Se]=re(it),ke=de(rt,_e),Ct=a(it,we);if(ke&&ke.length>0){const Et=[],Xt=rt||_e;be=ke.map((at,tt)=>{const{path:St,key:ut,type:nt,menu:lt,overlay:We,onClick:Mt,className:nn,separator:Ot,dropdownProps:Jt}=at,$t=me(Be,St);$t!==void 0&&Et.push($t);const dn=ut!=null?ut:tt;if(nt==="separator")return he.createElement(Fe,{key:dn},Ot);const bn={},Cn=tt===ke.length-1;lt?bn.menu=lt:We&&(bn.overlay=We);let{href:sn}=at;return Et.length&&$t!==void 0&&(sn=`#/${Et.join("/")}`),he.createElement(x,Object.assign({key:dn},bn,(0,fe.Z)(at,{data:!0,aria:!0}),{className:nn,dropdownProps:Jt,href:sn,separator:Cn?"":ze,onClick:Mt,prefixCls:it}),Ct(at,Be,Xt,Et,sn))})}else if(ct){const Et=(0,Me.Z)(ct).length;be=(0,Me.Z)(ct).map((Xt,at)=>{if(!Xt)return Xt;const tt=at===Et-1;return(0,ye.Tm)(Xt,{separator:tt?"":ze,key:at})})}const pt=ue()(it,xt==null?void 0:xt.className,{[`${it}-rtl`]:dt==="rtl"},Oe,Ge,Se),It=Object.assign(Object.assign({},xt==null?void 0:xt.style),Ne);return Dt(he.createElement("nav",Object.assign({className:pt,style:It},Je),he.createElement("ol",null,be)))};ge.Item=z,ge.Separator=Fe;var et=ge,Ve=et},19842:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return Gt}});var y=te(80702),ue=te(59301),Me=te(33853),fe=te(58617),he=te(38819),ye=te(92310),Ee=te.n(ye),Te=te(72308),pe=te(52487),ce=te(74416),Fe=te(77861),De=te(17115),Ze=te(90782),oe=te(6089),a=te(18929),E=ue.createContext(null),x=E,b=te(62853),z=te(49618),ee=te(77321),ne="__rc_cascader_search_mark__",ae=function(ht,Pt,jt){var vt=jt.label;return Pt.some(function(ft){return String(ft[vt]).toLowerCase().includes(ht.toLowerCase())})},le=function(ht,Pt,jt,vt){return Pt.map(function(ft){return ft[vt.label]}).join(" / ")},re=function(Ie,ht,Pt,jt,vt,ft){var xe=vt.filter,Qe=xe===void 0?ae:xe,je=vt.render,Ft=je===void 0?le:je,Qt=vt.limit,_t=Qt===void 0?50:Qt,gn=vt.sort;return ue.useMemo(function(){var An=[];if(!Ie)return[];function Mn(pn,Zn){var Ye=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;pn.forEach(function(Lt){if(!(!gn&&_t!==!1&&_t>0&&An.length>=_t)){var Dn=[].concat((0,y.Z)(Zn),[Lt]),bt=Lt[Pt.children],kn=Ye||Lt.disabled;if((!bt||bt.length===0||ft)&&Qe(Ie,Dn,{label:Pt.label})){var en;An.push((0,ee.Z)((0,ee.Z)({},Lt),{},(en={disabled:kn},(0,z.Z)(en,Pt.label,Ft(Ie,Dn,jt,Pt)),(0,z.Z)(en,ne,Dn),(0,z.Z)(en,Pt.children,void 0),en)))}bt&&Mn(Lt[Pt.children],Dn,kn)}})}return Mn(ht,[]),gn&&An.sort(function(pn,Zn){return gn(pn[ne],Zn[ne],Ie,Pt)}),_t!==!1&&_t>0?An.slice(0,_t):An},[Ie,ht,Pt,jt,Ft,ft,Qe,gn,_t])},ie="__RC_CASCADER_SPLIT__",Ae="SHOW_PARENT",de="SHOW_CHILD";function Pe(Ie){return Ie.join(ie)}function me(Ie){return Ie.map(Pe)}function ge(Ie){return Ie.split(ie)}function et(Ie){var ht=Ie||{},Pt=ht.label,jt=ht.value,vt=ht.children,ft=jt||"value";return{label:Pt||"label",value:ft,key:ft,children:vt||"children"}}function Ve(Ie,ht){var Pt,jt;return(Pt=Ie.isLeaf)!==null&&Pt!==void 0?Pt:!((jt=Ie[ht.children])!==null&&jt!==void 0&&jt.length)}function ve(Ie){var ht=Ie.parentElement;if(ht){var Pt=Ie.offsetTop-ht.offsetTop;Pt-ht.scrollTop<0?ht.scrollTo({top:Pt}):Pt+Ie.offsetHeight-ht.scrollTop>ht.offsetHeight&&ht.scrollTo({top:Pt+Ie.offsetHeight-ht.offsetHeight})}}function He(Ie,ht){return Ie.map(function(Pt){var jt;return(jt=Pt[ne])===null||jt===void 0?void 0:jt.map(function(vt){return vt[ht.value]})})}function ze(Ie,ht,Pt){var jt=new Set(Ie),vt=ht();return Ie.filter(function(ft){var xe=vt[ft],Qe=xe?xe.parent:null,je=xe?xe.children:null;return xe&&xe.node.disabled?!0:Pt===de?!(je&&je.some(function(Ft){return Ft.key&&jt.has(Ft.key)})):!(Qe&&!Qe.node.disabled&&jt.has(Qe.key))})}function Ne(Ie,ht,Pt){for(var jt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,vt=ht,ft=[],xe=function(){var Ft,Qt,_t,gn=Ie[Qe],An=(Ft=vt)===null||Ft===void 0?void 0:Ft.findIndex(function(pn){var Zn=pn[Pt.value];return jt?String(Zn)===String(gn):Zn===gn}),Mn=An!==-1?(Qt=vt)===null||Qt===void 0?void 0:Qt[An]:null;ft.push({value:(_t=Mn==null?void 0:Mn[Pt.value])!==null&&_t!==void 0?_t:gn,index:An,option:Mn}),vt=Mn==null?void 0:Mn[Pt.children]},Qe=0;Qe1){var mn=Mn.slice(0,-1);Lt(mn)}else Ft(!1)},kn=function(){var mn,Bn=((mn=Zn[pn])===null||mn===void 0?void 0:mn[Pt.children])||[],Sn=Bn.find(function(qn){return!qn.disabled});if(Sn){var Qn=[].concat((0,y.Z)(Mn),[Sn[Pt.value]]);Lt(Qn)}};ue.useImperativeHandle(Ie,function(){return{onKeyDown:function(mn){var Bn=mn.which;switch(Bn){case it.Z.UP:case it.Z.DOWN:{var Sn=0;Bn===it.Z.UP?Sn=-1:Bn===it.Z.DOWN&&(Sn=1),Sn!==0&&Dn(Sn);break}case it.Z.LEFT:{if(je)break;_t?kn():bt();break}case it.Z.RIGHT:{if(je)break;_t?bt():kn();break}case it.Z.BACKSPACE:{je||bt();break}case it.Z.ENTER:{if(Mn.length){var Qn=Zn[pn],qn=(Qn==null?void 0:Qn[ne])||[];qn.length?ft(qn.map(function(oa){return oa[Pt.value]}),qn[qn.length-1]):ft(Mn,Zn[pn])}break}case it.Z.ESC:Ft(!1),Qt&&mn.stopPropagation()}},onKeyUp:function(){}}})},Se=ue.forwardRef(function(Ie,ht){var Pt,jt,vt,ft,xe=(0,Fe.lk)(),Qe=xe.prefixCls,je=xe.multiple,Ft=xe.searchValue,Qt=xe.toggleOpen,_t=xe.notFoundContent,gn=xe.direction,An=xe.open,Mn=ue.useRef(),pn=gn==="rtl",Zn=ue.useContext(x),Ye=Zn.options,Lt=Zn.values,Dn=Zn.halfValues,bt=Zn.fieldNames,kn=Zn.changeOnSelect,en=Zn.onSelect,mn=Zn.searchOptions,Bn=Zn.dropdownPrefixCls,Sn=Zn.loadData,Qn=Zn.expandTrigger,qn=Bn||Qe,oa=ue.useState([]),ca=(0,pe.Z)(oa,2),Un=ca[0],$n=ca[1],tn=function(da){if(!(!Sn||Ft)){var jn=Ne(da,Ye,bt),ba=jn.map(function(ta){var Sa=ta.option;return Sa}),Ra=ba[ba.length-1];if(Ra&&!Ve(Ra,bt)){var Hn=Pe(da);$n(function(ta){return[].concat((0,y.Z)(ta),[Hn])}),Sn(ba)}}};ue.useEffect(function(){Un.length&&Un.forEach(function(sa){var da=ge(sa),jn=Ne(da,Ye,bt,!0).map(function(Ra){var Hn=Ra.option;return Hn}),ba=jn[jn.length-1];(!ba||ba[bt.children]||Ve(ba,bt))&&$n(function(Ra){return Ra.filter(function(Hn){return Hn!==sa})})})},[Ye,Un,bt]);var Aa=ue.useMemo(function(){return new Set(me(Lt))},[Lt]),ua=ue.useMemo(function(){return new Set(me(Dn))},[Dn]),Ia=be(),_n=(0,pe.Z)(Ia,2),Yt=_n[0],Ln=_n[1],Vn=function(da){Ln(da),tn(da)},ln=function(da){var jn=da.disabled,ba=Ve(da,bt);return!jn&&(ba||kn||je)},Tn=function(da,jn){var ba=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;en(da),!je&&(jn||kn&&(Qn==="hover"||ba))&&Qt(!1)},Re=ue.useMemo(function(){return Ft?mn:Ye},[Ft,mn,Ye]),pa=ue.useMemo(function(){for(var sa=[{options:Re}],da=Re,jn=He(da,bt),ba=function(){var Sa=Yt[Ra],Pa=da.find(function(an,zt){return(jn[zt]?Pe(jn[zt]):an[bt.value])===Sa}),Tt=Pa==null?void 0:Pa[bt.children];if(!(Tt!=null&&Tt.length))return"break";da=Tt,sa.push({options:Tt})},Ra=0;Ra":Un,tn=Ie.loadingIcon,Aa=Ie.children,ua=Ie.dropdownMatchSelectWidth,Ia=ua===void 0?!1:ua,_n=Ie.showCheckedStrategy,Yt=_n===void 0?Ae:_n,Ln=(0,ce.Z)(Ie,Et),Vn=(0,De.ZP)(Pt),ln=!!_t,Tn=(0,a.Z)(xe,{value:Qe,postState:at}),Re=(0,pe.Z)(Tn,2),pa=Re[0],Oa=Re[1],Da=ue.useMemo(function(){return et(ft)},[JSON.stringify(ft)]),ja=ue.useMemo(function(){return Lt||[]},[Lt]),En=_e(ja,Da),Ga=ue.useCallback(function(on){var Kt=En();return on.map(function(Nt){var wn=Kt[Nt].nodes;return wn.map(function(cn){return cn[Da.value]})})},[En,Da]),Xa=(0,a.Z)("",{value:Mn,postState:function(Kt){return Kt||""}}),sa=(0,pe.Z)(Xa,2),da=sa[0],jn=sa[1],ba=function(Kt,Nt){jn(Kt),Nt.source!=="blur"&&pn&&pn(Kt)},Ra=we(Zn),Hn=(0,pe.Z)(Ra,2),ta=Hn[0],Sa=Hn[1],Pa=re(da,ja,Da,Dn||vt,Sa,je),Tt=rt(ja,Da),an=ue.useMemo(function(){var on=Tt(pa),Kt=(0,pe.Z)(on,2),Nt=Kt[0],wn=Kt[1];if(!ln||!pa.length)return[Nt,[],wn];var cn=me(Nt),na=En(),Ke=(0,Ze.S)(cn,!0,na),Pn=Ke.checkedKeys,aa=Ke.halfCheckedKeys;return[Ga(Pn),Ga(aa),wn]},[ln,pa,En,Ga,Tt]),zt=(0,pe.Z)(an,3),On=zt[0],ra=zt[1],xn=zt[2],ga=ue.useMemo(function(){var on=me(On),Kt=ze(on,En,Yt);return[].concat((0,y.Z)(xn),(0,y.Z)(Ga(Kt)))},[On,En,Ga,xn,Yt]),se=Oe(ga,ja,Da,ln,Qt),mt=(0,oe.Z)(function(on){if(Oa(on),Ft){var Kt=at(on),Nt=Kt.map(function(na){return Ne(na,ja,Da).map(function(Ke){return Ke.option})}),wn=ln?Kt:Kt[0],cn=ln?Nt:Nt[0];Ft(wn,cn)}}),Ce=(0,oe.Z)(function(on){if((!ln||An)&&jn(""),!ln)mt(on);else{var Kt=Pe(on),Nt=me(On),wn=me(ra),cn=Nt.includes(Kt),na=xn.some(function(ia){return Pe(ia)===Kt}),Ke=On,Pn=xn;if(na&&!cn)Pn=xn.filter(function(ia){return Pe(ia)!==Kt});else{var aa=cn?Nt.filter(function(ia){return ia!==Kt}):[].concat((0,y.Z)(Nt),[Kt]),Ta=En(),Kn;if(cn){var Qa=(0,Ze.S)(aa,{checked:!1,halfCheckedKeys:wn},Ta);Kn=Qa.checkedKeys}else{var Jn=(0,Ze.S)(aa,!0,Ta);Kn=Jn.checkedKeys}var ma=ze(Kn,En,Yt);Ke=Ga(ma)}mt([].concat((0,y.Z)(Pn),(0,y.Z)(Ke)))}}),Xe=function(Kt,Nt){if(Nt.type==="clear"){mt([]);return}var wn=Nt.values[0],cn=wn.valueCells;Ce(cn)},Ue=en!==void 0?en:kn,At=Bn||mn,gt=qn||Qn,$e=function(Kt){oa==null||oa(Kt),ca==null||ca(Kt)},st=ue.useMemo(function(){return{options:ja,fieldNames:Da,values:On,halfValues:ra,changeOnSelect:je,onSelect:Ce,checkable:_t,searchOptions:Pa,dropdownPrefixCls:Dn,loadData:bt,expandTrigger:Ye,expandIcon:$n,loadingIcon:tn,dropdownMenuColumnStyle:Sn}},[ja,Da,On,ra,je,Ce,_t,Pa,Dn,bt,Ye,$n,tn,Sn]),Ht=!(da?Pa:ja).length,vn=da&&Sa.matchInputWidth||Ht?{}:{minWidth:"auto"};return ue.createElement(x.Provider,{value:st},ue.createElement(Fe.Ac,(0,Te.Z)({},Ln,{ref:ht,id:Vn,prefixCls:vt,autoClearSearchValue:An,dropdownMatchSelectWidth:Ia,dropdownStyle:vn,displayValues:se,onDisplayValuesChange:Xe,mode:ln?"multiple":void 0,searchValue:da,onSearch:ba,showSearch:ta,OptionList:ke,emptyOptions:Ht,open:Ue,dropdownClassName:At,placement:gt,onDropdownVisibleChange:$e,getRawInputElement:function(){return Aa}})))});tt.SHOW_PARENT=Ae,tt.SHOW_CHILD=de;var St=tt,ut=St,nt=te(2738),lt=te(62892),We=te(53487),Mt=te(19080),nn=te(36355),Ot=te(93891),Jt=te(1684),$t=te(19716),dn=te(32441),bn=te(14154),Cn=te(58582),sn=te(84443),In=te(66339),Zt=te(33234),Rt=te(98447),Wt=te(17313),Gn=te(74207),Nn=te(83116);const fn=Ie=>{const{prefixCls:ht,componentCls:Pt,antCls:jt}=Ie,vt=`${Pt}-menu-item`,ft=` &${vt}-expand ${vt}-expand-icon, ${vt}-loading-icon - `;return[{[Pt]:{width:Ie.controlWidth}},{[`${Pt}-dropdown`]:[(0,Rt.C2)(`${ht}-checkbox`,Ie),{[`&${jt}-select-dropdown`]:{padding:0}},{[Pt]:{"&-checkbox":{top:0,marginInlineEnd:Ie.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pt}-menu-empty`]:{[`${Pt}-menu`]:{width:"100%",height:"auto",[vt]:{color:Ie.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ie.controlItemWidth,height:Ie.dropdownHeight,margin:0,padding:Ie.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorSplit}`},"&-item":Object.assign(Object.assign({},Wt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ie.optionPadding,lineHeight:Ie.lineHeight,cursor:"pointer",transition:`all ${Ie.motionDurationMid}`,borderRadius:Ie.borderRadiusSM,"&:hover":{background:Ie.controlItemBgHover},"&-disabled":{color:Ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ft]:{color:Ie.colorTextDisabled}},[`&-active:not(${vt}-disabled)`]:{"&, &:hover":{fontWeight:Ie.optionSelectedFontWeight,backgroundColor:Ie.optionSelectedBg}},"&-content":{flex:"auto"},[ft]:{marginInlineStart:Ie.paddingXXS,color:Ie.colorTextDescription,fontSize:Ie.fontSizeIcon},"&-keyword":{color:Ie.colorHighlight}})}}}]},{[`${Pt}-dropdown-rtl`]:{direction:"rtl"}},(0,Gn.c)(Ie)]};var rn=(0,In.Z)("Cascader",Ie=>[fn(Ie)],Ie=>{const ht=Math.round((Ie.controlHeight-Ie.fontSize*Ie.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ie.controlItemBgActive,optionSelectedFontWeight:Ie.fontWeightStrong,optionPadding:`${ht}px ${Ie.paddingSM}px`,menuPadding:Ie.paddingXXS}}),hn=function(Ie,ht){var Pt={};for(var jt in Ie)Object.prototype.hasOwnProperty.call(Ie,jt)&&ht.indexOf(jt)<0&&(Pt[jt]=Ie[jt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,jt=Object.getOwnPropertySymbols(Ie);vtje===0?[Qe]:[].concat((0,y.Z)(xe),[ht,Qe]),[]),vt=[];let ft=0;return jt.forEach((xe,Qe)=>{const je=ft+xe.length;let Ft=Ie.slice(ft,je);ft=je,Qe%2===1&&(Ft=ue.createElement("span",{className:`${Pt}-menu-item-keyword`,key:`separator-${Qe}`},Ft)),vt.push(Ft)}),vt}const bt=(Ie,ht,Pt,jt)=>{const vt=[],ft=Ie.toLowerCase();return ht.forEach((xe,Qe)=>{Qe!==0&&vt.push(" / ");let je=xe[jt.label];const Ft=typeof je;(Ft==="string"||Ft==="number")&&(je=zn(String(je),ft,Pt)),vt.push(je)}),vt},Bt=ue.forwardRef((Ie,ht)=>{const{prefixCls:Pt,size:jt,disabled:vt,className:ft,rootClassName:xe,multiple:Qe,bordered:je=!0,transitionName:Ft,choiceTransitionName:Qt="",popupClassName:$t,dropdownClassName:gn,expandIcon:An,placement:Nn,showSearch:pn,allowClear:Zn=!0,notFoundContent:Ye,direction:Lt,getPopupContainer:xn,status:wt,showArrow:Mn,builtinPlacements:_t,style:mn}=Ie,Tn=hn(Ie,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Cn=(0,nt.Z)(Tn,["suffixIcon"]),{getPopupContainer:ea,getPrefixCls:_n,renderEmpty:oa,direction:ca,popupOverflow:Qn,cascader:qn}=ue.useContext(nn.E_),tn=Lt||ca,Aa=tn==="rtl",{status:ua,hasFeedback:Ia,isFormItemInput:Xn,feedbackIcon:Yt}=ue.useContext(dn.aM),Dn=(0,Mt.F)(ua,wt),Un=Ye||(oa==null?void 0:oa("Cascader"))||ue.createElement(Ot.Z,{componentName:"Cascader"}),ln=_n(),kn=_n("select",Pt),Re=_n("cascader",Pt),[pa,Oa]=(0,wn.Z)(kn),[Da]=rn(Re),{compactSize:ja,compactItemClassnames:En}=(0,Zt.ri)(kn,Lt),Ga=Ee()($t||gn,`${Re}-dropdown`,{[`${Re}-dropdown-rtl`]:tn==="rtl"},xe,Oa),Xa=ue.useMemo(()=>{if(!pn)return pn;let bn={render:bt};return typeof pn=="object"&&(bn=Object.assign(Object.assign({},bn),pn)),bn},[pn]),sa=(0,en.Z)(bn=>{var ga;return(ga=jt!=null?jt:ja)!==null&&ga!==void 0?ga:bn}),da=ue.useContext(Jt.Z),jn=vt!=null?vt:da;let ba=An;An||(ba=Aa?ue.createElement(Me.Z,null):ue.createElement(he.Z,null));const Ra=ue.createElement("span",{className:`${kn}-menu-item-loading-icon`},ue.createElement(fe.Z,{spin:!0})),Yn=ue.useMemo(()=>Qe?ue.createElement("span",{className:`${Re}-checkbox-inner`}):!1,[Qe]),ta=(0,sn.Z)(Ie.suffixIcon,Mn),{suffixIcon:Sa,removeIcon:Pa,clearIcon:Tt}=(0,Ln.Z)(Object.assign(Object.assign({},Ie),{hasFeedback:Ia,feedbackIcon:Yt,showSuffixIcon:ta,multiple:Qe,prefixCls:kn,componentName:"Cascader"})),an=ue.useMemo(()=>Nn!==void 0?Nn:Aa?"bottomRight":"bottomLeft",[Nn,Aa]),zt=(0,yn.Z)(_t,Qn),On=Zn===!0?{clearIcon:Tt}:Zn,ra=ue.createElement(ut,Object.assign({prefixCls:kn,className:Ee()(!Pt&&Re,{[`${kn}-lg`]:sa==="large",[`${kn}-sm`]:sa==="small",[`${kn}-rtl`]:Aa,[`${kn}-borderless`]:!je,[`${kn}-in-form-item`]:Xn},(0,Mt.Z)(kn,Dn,Ia),En,qn==null?void 0:qn.className,ft,xe,Oa),disabled:jn,style:Object.assign(Object.assign({},qn==null?void 0:qn.style),mn)},Cn,{builtinPlacements:zt,direction:tn,placement:an,notFoundContent:Un,allowClear:On,showSearch:Xa,expandIcon:ba,suffixIcon:Sa,removeIcon:Pa,loadingIcon:Ra,checkable:Yn,dropdownClassName:Ga,dropdownPrefixCls:Pt||Re,choiceTransitionName:(0,lt.m)(ln,"",Qt),transitionName:(0,lt.m)(ln,"slide-up",Ft),getPopupContainer:xn||ea,ref:ht}));return Da(pa(ra))}),qt=(0,We.Z)(Bt);Bt.SHOW_PARENT=Ut,Bt.SHOW_CHILD=un,Bt._InternalPanelDoNotUseOrYouWillBeFired=qt;var Gt=Bt},36381:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return Dt}});var y=te(38819),ue=te(92310),Me=te.n(ue),fe=te(72308),he=te(80702),ye=te(52487),Ee=te(62853),Te=te(18929),pe=te(48736),ce=te(59301),Fe=te(74416),De=te(11592),Ze=te(49618),oe=te(77900),a=te(10228),E=ce.forwardRef(function(Se,ke){var Ct=Se.prefixCls,pt=Se.forceRender,It=Se.className,Et=Se.style,Xt=Se.children,at=Se.isActive,tt=Se.role,St=ce.useState(at||pt),ut=(0,ye.Z)(St,2),nt=ut[0],lt=ut[1];return ce.useEffect(function(){(pt||at)&<(!0)},[pt,at]),nt?ce.createElement("div",{ref:ke,className:Me()("".concat(Ct,"-content"),(0,Ze.Z)((0,Ze.Z)({},"".concat(Ct,"-content-active"),at),"".concat(Ct,"-content-inactive"),!at),It),style:Et,role:tt},ce.createElement("div",{className:"".concat(Ct,"-content-box")},Xt)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ce.forwardRef(function(Se,ke){var Ct=Se.showArrow,pt=Ct===void 0?!0:Ct,It=Se.headerClass,Et=Se.isActive,Xt=Se.onItemClick,at=Se.forceRender,tt=Se.className,St=Se.prefixCls,ut=Se.collapsible,nt=Se.accordion,lt=Se.panelKey,We=Se.extra,Mt=Se.header,nn=Se.expandIcon,Ot=Se.openMotion,Jt=Se.destroyInactivePanel,en=Se.children,dn=(0,Fe.Z)(Se,b),wn=ut==="disabled",yn=ut==="header",sn=ut==="icon",Ln=We!=null&&typeof We!="boolean",Zt=function(){Xt==null||Xt(lt)},Rt=function(hn){(hn.key==="Enter"||hn.keyCode===a.Z.ENTER||hn.which===a.Z.ENTER)&&Zt()},Wt=typeof nn=="function"?nn(Se):ce.createElement("i",{className:"arrow"});Wt&&(Wt=ce.createElement("div",{className:"".concat(St,"-expand-icon"),onClick:["header","icon"].includes(ut)?Zt:void 0},Wt));var Gn=Me()((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(St,"-item"),!0),"".concat(St,"-item-active"),Et),"".concat(St,"-item-disabled"),wn),tt),In=Me()(It,(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(St,"-header"),!0),"".concat(St,"-header-collapsible-only"),yn),"".concat(St,"-icon-collapsible-only"),sn)),fn={className:In,"aria-expanded":Et,"aria-disabled":wn,onKeyDown:Rt};return!yn&&!sn&&(fn.onClick=Zt,fn.role=nt?"tab":"button",fn.tabIndex=wn?-1:0),ce.createElement("div",(0,fe.Z)({},dn,{ref:ke,className:Gn}),ce.createElement("div",fn,pt&&Wt,ce.createElement("span",{className:"".concat(St,"-header-text"),onClick:ut==="header"?Zt:void 0},Mt),Ln&&ce.createElement("div",{className:"".concat(St,"-extra")},We)),ce.createElement(oe.default,(0,fe.Z)({visible:Et,leavedClassName:"".concat(St,"-content-hidden")},Ot,{forceRender:at,removeOnLeave:Jt}),function(rn,hn){var un=rn.className,Ut=rn.style;return ce.createElement(x,{ref:hn,prefixCls:St,className:un,style:Ut,isActive:Et,forceRender:at,role:nt?"tabpanel":void 0},en)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(ke,Ct){var pt=Ct.prefixCls,It=Ct.accordion,Et=Ct.collapsible,Xt=Ct.destroyInactivePanel,at=Ct.onItemClick,tt=Ct.activeKey,St=Ct.openMotion,ut=Ct.expandIcon;return ke.map(function(nt,lt){var We=nt.children,Mt=nt.label,nn=nt.key,Ot=nt.collapsible,Jt=nt.onItemClick,en=nt.destroyInactivePanel,dn=(0,Fe.Z)(nt,ne),wn=String(nn!=null?nn:lt),yn=Ot!=null?Ot:Et,sn=en!=null?en:Xt,Ln=function(Wt){yn!=="disabled"&&(at(Wt),Jt==null||Jt(Wt))},Zt=!1;return It?Zt=tt[0]===wn:Zt=tt.indexOf(wn)>-1,ce.createElement(ee,(0,fe.Z)({},dn,{prefixCls:pt,key:wn,panelKey:wn,isActive:Zt,accordion:It,openMotion:St,expandIcon:ut,header:Mt,collapsible:yn,onItemClick:Ln,destroyInactivePanel:sn}),We)})},le=function(ke,Ct,pt){if(!ke)return null;var It=pt.prefixCls,Et=pt.accordion,Xt=pt.collapsible,at=pt.destroyInactivePanel,tt=pt.onItemClick,St=pt.activeKey,ut=pt.openMotion,nt=pt.expandIcon,lt=ke.key||String(Ct),We=ke.props,Mt=We.header,nn=We.headerClass,Ot=We.destroyInactivePanel,Jt=We.collapsible,en=We.onItemClick,dn=!1;Et?dn=St[0]===lt:dn=St.indexOf(lt)>-1;var wn=Jt!=null?Jt:Xt,yn=function(Zt){wn!=="disabled"&&(tt(Zt),en==null||en(Zt))},sn={key:lt,panelKey:lt,header:Mt,headerClass:nn,isActive:dn,prefixCls:It,destroyInactivePanel:Ot!=null?Ot:at,openMotion:ut,accordion:Et,children:ke.props.children,onItemClick:yn,expandIcon:nt,collapsible:wn};return typeof ke.type=="string"?ke:(Object.keys(sn).forEach(function(Ln){typeof sn[Ln]=="undefined"&&delete sn[Ln]}),ce.cloneElement(ke,sn))};function re(Se,ke,Ct){return Array.isArray(Se)?ae(Se,Ct):(0,De.Z)(ke).map(function(pt,It){return le(pt,It,Ct)})}var ie=re,Ae=te(26112);function de(Se){var ke=Se;if(!Array.isArray(ke)){var Ct=(0,Ee.Z)(ke);ke=Ct==="number"||Ct==="string"?[ke]:[]}return ke.map(function(pt){return String(pt)})}var Pe=ce.forwardRef(function(Se,ke){var Ct=Se.prefixCls,pt=Ct===void 0?"rc-collapse":Ct,It=Se.destroyInactivePanel,Et=It===void 0?!1:It,Xt=Se.style,at=Se.accordion,tt=Se.className,St=Se.children,ut=Se.collapsible,nt=Se.openMotion,lt=Se.expandIcon,We=Se.activeKey,Mt=Se.defaultActiveKey,nn=Se.onChange,Ot=Se.items,Jt=Me()(pt,tt),en=(0,Te.Z)([],{value:We,onChange:function(Rt){return nn==null?void 0:nn(Rt)},defaultValue:Mt,postState:de}),dn=(0,ye.Z)(en,2),wn=dn[0],yn=dn[1],sn=function(Rt){return yn(function(){if(at)return wn[0]===Rt?[]:[Rt];var Wt=wn.indexOf(Rt),Gn=Wt>-1;return Gn?wn.filter(function(In){return In!==Rt}):[].concat((0,he.Z)(wn),[Rt])})};(0,pe.ZP)(!St,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var Ln=ie(Ot,St,{prefixCls:pt,accordion:at,openMotion:nt,expandIcon:lt,collapsible:ut,destroyInactivePanel:Et,onItemClick:sn,activeKey:wn});return ce.createElement("div",(0,fe.Z)({ref:ke,className:Jt,style:Xt,role:at?"tablist":void 0},(0,Ae.Z)(Se,{aria:!0,data:!0})),Ln)}),me=Object.assign(Pe,{Panel:ee}),ge=me,et=me.Panel,Ve=te(2738),ve=te(62892),He=te(92343),ze=te(36355),Ne=te(19716),Ge=ce.forwardRef((Se,ke)=>{const{getPrefixCls:Ct}=ce.useContext(ze.E_),{prefixCls:pt,className:It,showArrow:Et=!0}=Se,Xt=Ct("collapse",pt),at=Me()({[`${Xt}-no-arrow`]:!Et},It);return ce.createElement(ge.Panel,Object.assign({ref:ke},Se,{prefixCls:Xt,className:at}))}),_e=te(17313),rt=te(8378),ct=te(83116),we=te(37613);const Be=Se=>{const{componentCls:ke,contentBg:Ct,padding:pt,headerBg:It,headerPadding:Et,collapseHeaderPaddingSM:Xt,collapseHeaderPaddingLG:at,collapsePanelBorderRadius:tt,lineWidth:St,lineType:ut,colorBorder:nt,colorText:lt,colorTextHeading:We,colorTextDisabled:Mt,fontSize:nn,fontSizeLG:Ot,lineHeight:Jt,marginSM:en,paddingSM:dn,paddingLG:wn,paddingXS:yn,motionDurationSlow:sn,fontSizeIcon:Ln,contentPadding:Zt}=Se,Rt=`${St}px ${ut} ${nt}`;return{[ke]:Object.assign(Object.assign({},(0,_e.Wf)(Se)),{backgroundColor:It,border:Rt,borderBottom:0,borderRadius:`${tt}px`,"&-rtl":{direction:"rtl"},[`& > ${ke}-item`]:{borderBottom:Rt,"&:last-child":{[` + `;return[{[Pt]:{width:Ie.controlWidth}},{[`${Pt}-dropdown`]:[(0,Rt.C2)(`${ht}-checkbox`,Ie),{[`&${jt}-select-dropdown`]:{padding:0}},{[Pt]:{"&-checkbox":{top:0,marginInlineEnd:Ie.paddingXS},"&-menus":{display:"flex",flexWrap:"nowrap",alignItems:"flex-start",[`&${Pt}-menu-empty`]:{[`${Pt}-menu`]:{width:"100%",height:"auto",[vt]:{color:Ie.colorTextDisabled}}}},"&-menu":{flexGrow:1,minWidth:Ie.controlItemWidth,height:Ie.dropdownHeight,margin:0,padding:Ie.menuPadding,overflow:"auto",verticalAlign:"top",listStyle:"none","-ms-overflow-style":"-ms-autohiding-scrollbar","&:not(:last-child)":{borderInlineEnd:`${Ie.lineWidth}px ${Ie.lineType} ${Ie.colorSplit}`},"&-item":Object.assign(Object.assign({},Wt.vS),{display:"flex",flexWrap:"nowrap",alignItems:"center",padding:Ie.optionPadding,lineHeight:Ie.lineHeight,cursor:"pointer",transition:`all ${Ie.motionDurationMid}`,borderRadius:Ie.borderRadiusSM,"&:hover":{background:Ie.controlItemBgHover},"&-disabled":{color:Ie.colorTextDisabled,cursor:"not-allowed","&:hover":{background:"transparent"},[ft]:{color:Ie.colorTextDisabled}},[`&-active:not(${vt}-disabled)`]:{"&, &:hover":{fontWeight:Ie.optionSelectedFontWeight,backgroundColor:Ie.optionSelectedBg}},"&-content":{flex:"auto"},[ft]:{marginInlineStart:Ie.paddingXXS,color:Ie.colorTextDescription,fontSize:Ie.fontSizeIcon},"&-keyword":{color:Ie.colorHighlight}})}}}]},{[`${Pt}-dropdown-rtl`]:{direction:"rtl"}},(0,Gn.c)(Ie)]};var rn=(0,Nn.Z)("Cascader",Ie=>[fn(Ie)],Ie=>{const ht=Math.round((Ie.controlHeight-Ie.fontSize*Ie.lineHeight)/2);return{controlWidth:184,controlItemWidth:111,dropdownHeight:180,optionSelectedBg:Ie.controlItemBgActive,optionSelectedFontWeight:Ie.fontWeightStrong,optionPadding:`${ht}px ${Ie.paddingSM}px`,menuPadding:Ie.paddingXXS}}),hn=function(Ie,ht){var Pt={};for(var jt in Ie)Object.prototype.hasOwnProperty.call(Ie,jt)&&ht.indexOf(jt)<0&&(Pt[jt]=Ie[jt]);if(Ie!=null&&typeof Object.getOwnPropertySymbols=="function")for(var vt=0,jt=Object.getOwnPropertySymbols(Ie);vtje===0?[Qe]:[].concat((0,y.Z)(xe),[ht,Qe]),[]),vt=[];let ft=0;return jt.forEach((xe,Qe)=>{const je=ft+xe.length;let Ft=Ie.slice(ft,je);ft=je,Qe%2===1&&(Ft=ue.createElement("span",{className:`${Pt}-menu-item-keyword`,key:`separator-${Qe}`},Ft)),vt.push(Ft)}),vt}const wt=(Ie,ht,Pt,jt)=>{const vt=[],ft=Ie.toLowerCase();return ht.forEach((xe,Qe)=>{Qe!==0&&vt.push(" / ");let je=xe[jt.label];const Ft=typeof je;(Ft==="string"||Ft==="number")&&(je=zn(String(je),ft,Pt)),vt.push(je)}),vt},Bt=ue.forwardRef((Ie,ht)=>{const{prefixCls:Pt,size:jt,disabled:vt,className:ft,rootClassName:xe,multiple:Qe,bordered:je=!0,transitionName:Ft,choiceTransitionName:Qt="",popupClassName:_t,dropdownClassName:gn,expandIcon:An,placement:Mn,showSearch:pn,allowClear:Zn=!0,notFoundContent:Ye,direction:Lt,getPopupContainer:Dn,status:bt,showArrow:kn,builtinPlacements:en,style:mn}=Ie,Bn=hn(Ie,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style"]),Sn=(0,nt.Z)(Bn,["suffixIcon"]),{getPopupContainer:Qn,getPrefixCls:qn,renderEmpty:oa,direction:ca,popupOverflow:Un,cascader:$n}=ue.useContext(nn.E_),tn=Lt||ca,Aa=tn==="rtl",{status:ua,hasFeedback:Ia,isFormItemInput:_n,feedbackIcon:Yt}=ue.useContext(dn.aM),Ln=(0,Mt.F)(ua,bt),Vn=Ye||(oa==null?void 0:oa("Cascader"))||ue.createElement(Ot.Z,{componentName:"Cascader"}),ln=qn(),Tn=qn("select",Pt),Re=qn("cascader",Pt),[pa,Oa]=(0,bn.Z)(Tn),[Da]=rn(Re),{compactSize:ja,compactItemClassnames:En}=(0,Zt.ri)(Tn,Lt),Ga=Ee()(_t||gn,`${Re}-dropdown`,{[`${Re}-dropdown-rtl`]:tn==="rtl"},xe,Oa),Xa=ue.useMemo(()=>{if(!pn)return pn;let xn={render:wt};return typeof pn=="object"&&(xn=Object.assign(Object.assign({},xn),pn)),xn},[pn]),sa=(0,$t.Z)(xn=>{var ga;return(ga=jt!=null?jt:ja)!==null&&ga!==void 0?ga:xn}),da=ue.useContext(Jt.Z),jn=vt!=null?vt:da;let ba=An;An||(ba=Aa?ue.createElement(Me.Z,null):ue.createElement(he.Z,null));const Ra=ue.createElement("span",{className:`${Tn}-menu-item-loading-icon`},ue.createElement(fe.Z,{spin:!0})),Hn=ue.useMemo(()=>Qe?ue.createElement("span",{className:`${Re}-checkbox-inner`}):!1,[Qe]),ta=(0,sn.Z)(Ie.suffixIcon,kn),{suffixIcon:Sa,removeIcon:Pa,clearIcon:Tt}=(0,In.Z)(Object.assign(Object.assign({},Ie),{hasFeedback:Ia,feedbackIcon:Yt,showSuffixIcon:ta,multiple:Qe,prefixCls:Tn,componentName:"Cascader"})),an=ue.useMemo(()=>Mn!==void 0?Mn:Aa?"bottomRight":"bottomLeft",[Mn,Aa]),zt=(0,Cn.Z)(en,Un),On=Zn===!0?{clearIcon:Tt}:Zn,ra=ue.createElement(ut,Object.assign({prefixCls:Tn,className:Ee()(!Pt&&Re,{[`${Tn}-lg`]:sa==="large",[`${Tn}-sm`]:sa==="small",[`${Tn}-rtl`]:Aa,[`${Tn}-borderless`]:!je,[`${Tn}-in-form-item`]:_n},(0,Mt.Z)(Tn,Ln,Ia),En,$n==null?void 0:$n.className,ft,xe,Oa),disabled:jn,style:Object.assign(Object.assign({},$n==null?void 0:$n.style),mn)},Sn,{builtinPlacements:zt,direction:tn,placement:an,notFoundContent:Vn,allowClear:On,showSearch:Xa,expandIcon:ba,suffixIcon:Sa,removeIcon:Pa,loadingIcon:Ra,checkable:Hn,dropdownClassName:Ga,dropdownPrefixCls:Pt||Re,choiceTransitionName:(0,lt.m)(ln,"",Qt),transitionName:(0,lt.m)(ln,"slide-up",Ft),getPopupContainer:Dn||Qn,ref:ht}));return Da(pa(ra))}),qt=(0,We.Z)(Bt);Bt.SHOW_PARENT=Ut,Bt.SHOW_CHILD=un,Bt._InternalPanelDoNotUseOrYouWillBeFired=qt;var Gt=Bt},36381:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return Dt}});var y=te(38819),ue=te(92310),Me=te.n(ue),fe=te(72308),he=te(80702),ye=te(52487),Ee=te(62853),Te=te(18929),pe=te(48736),ce=te(59301),Fe=te(74416),De=te(11592),Ze=te(49618),oe=te(77900),a=te(10228),E=ce.forwardRef(function(Se,ke){var Ct=Se.prefixCls,pt=Se.forceRender,It=Se.className,Et=Se.style,Xt=Se.children,at=Se.isActive,tt=Se.role,St=ce.useState(at||pt),ut=(0,ye.Z)(St,2),nt=ut[0],lt=ut[1];return ce.useEffect(function(){(pt||at)&<(!0)},[pt,at]),nt?ce.createElement("div",{ref:ke,className:Me()("".concat(Ct,"-content"),(0,Ze.Z)((0,Ze.Z)({},"".concat(Ct,"-content-active"),at),"".concat(Ct,"-content-inactive"),!at),It),style:Et,role:tt},ce.createElement("div",{className:"".concat(Ct,"-content-box")},Xt)):null});E.displayName="PanelContent";var x=E,b=["showArrow","headerClass","isActive","onItemClick","forceRender","className","prefixCls","collapsible","accordion","panelKey","extra","header","expandIcon","openMotion","destroyInactivePanel","children"],z=ce.forwardRef(function(Se,ke){var Ct=Se.showArrow,pt=Ct===void 0?!0:Ct,It=Se.headerClass,Et=Se.isActive,Xt=Se.onItemClick,at=Se.forceRender,tt=Se.className,St=Se.prefixCls,ut=Se.collapsible,nt=Se.accordion,lt=Se.panelKey,We=Se.extra,Mt=Se.header,nn=Se.expandIcon,Ot=Se.openMotion,Jt=Se.destroyInactivePanel,$t=Se.children,dn=(0,Fe.Z)(Se,b),bn=ut==="disabled",Cn=ut==="header",sn=ut==="icon",In=We!=null&&typeof We!="boolean",Zt=function(){Xt==null||Xt(lt)},Rt=function(hn){(hn.key==="Enter"||hn.keyCode===a.Z.ENTER||hn.which===a.Z.ENTER)&&Zt()},Wt=typeof nn=="function"?nn(Se):ce.createElement("i",{className:"arrow"});Wt&&(Wt=ce.createElement("div",{className:"".concat(St,"-expand-icon"),onClick:["header","icon"].includes(ut)?Zt:void 0},Wt));var Gn=Me()((0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(St,"-item"),!0),"".concat(St,"-item-active"),Et),"".concat(St,"-item-disabled"),bn),tt),Nn=Me()(It,(0,Ze.Z)((0,Ze.Z)((0,Ze.Z)({},"".concat(St,"-header"),!0),"".concat(St,"-header-collapsible-only"),Cn),"".concat(St,"-icon-collapsible-only"),sn)),fn={className:Nn,"aria-expanded":Et,"aria-disabled":bn,onKeyDown:Rt};return!Cn&&!sn&&(fn.onClick=Zt,fn.role=nt?"tab":"button",fn.tabIndex=bn?-1:0),ce.createElement("div",(0,fe.Z)({},dn,{ref:ke,className:Gn}),ce.createElement("div",fn,pt&&Wt,ce.createElement("span",{className:"".concat(St,"-header-text"),onClick:ut==="header"?Zt:void 0},Mt),In&&ce.createElement("div",{className:"".concat(St,"-extra")},We)),ce.createElement(oe.default,(0,fe.Z)({visible:Et,leavedClassName:"".concat(St,"-content-hidden")},Ot,{forceRender:at,removeOnLeave:Jt}),function(rn,hn){var un=rn.className,Ut=rn.style;return ce.createElement(x,{ref:hn,prefixCls:St,className:un,style:Ut,isActive:Et,forceRender:at,role:nt?"tabpanel":void 0},$t)}))}),ee=z,ne=["children","label","key","collapsible","onItemClick","destroyInactivePanel"],ae=function(ke,Ct){var pt=Ct.prefixCls,It=Ct.accordion,Et=Ct.collapsible,Xt=Ct.destroyInactivePanel,at=Ct.onItemClick,tt=Ct.activeKey,St=Ct.openMotion,ut=Ct.expandIcon;return ke.map(function(nt,lt){var We=nt.children,Mt=nt.label,nn=nt.key,Ot=nt.collapsible,Jt=nt.onItemClick,$t=nt.destroyInactivePanel,dn=(0,Fe.Z)(nt,ne),bn=String(nn!=null?nn:lt),Cn=Ot!=null?Ot:Et,sn=$t!=null?$t:Xt,In=function(Wt){Cn!=="disabled"&&(at(Wt),Jt==null||Jt(Wt))},Zt=!1;return It?Zt=tt[0]===bn:Zt=tt.indexOf(bn)>-1,ce.createElement(ee,(0,fe.Z)({},dn,{prefixCls:pt,key:bn,panelKey:bn,isActive:Zt,accordion:It,openMotion:St,expandIcon:ut,header:Mt,collapsible:Cn,onItemClick:In,destroyInactivePanel:sn}),We)})},le=function(ke,Ct,pt){if(!ke)return null;var It=pt.prefixCls,Et=pt.accordion,Xt=pt.collapsible,at=pt.destroyInactivePanel,tt=pt.onItemClick,St=pt.activeKey,ut=pt.openMotion,nt=pt.expandIcon,lt=ke.key||String(Ct),We=ke.props,Mt=We.header,nn=We.headerClass,Ot=We.destroyInactivePanel,Jt=We.collapsible,$t=We.onItemClick,dn=!1;Et?dn=St[0]===lt:dn=St.indexOf(lt)>-1;var bn=Jt!=null?Jt:Xt,Cn=function(Zt){bn!=="disabled"&&(tt(Zt),$t==null||$t(Zt))},sn={key:lt,panelKey:lt,header:Mt,headerClass:nn,isActive:dn,prefixCls:It,destroyInactivePanel:Ot!=null?Ot:at,openMotion:ut,accordion:Et,children:ke.props.children,onItemClick:Cn,expandIcon:nt,collapsible:bn};return typeof ke.type=="string"?ke:(Object.keys(sn).forEach(function(In){typeof sn[In]=="undefined"&&delete sn[In]}),ce.cloneElement(ke,sn))};function re(Se,ke,Ct){return Array.isArray(Se)?ae(Se,Ct):(0,De.Z)(ke).map(function(pt,It){return le(pt,It,Ct)})}var ie=re,Ae=te(26112);function de(Se){var ke=Se;if(!Array.isArray(ke)){var Ct=(0,Ee.Z)(ke);ke=Ct==="number"||Ct==="string"?[ke]:[]}return ke.map(function(pt){return String(pt)})}var Pe=ce.forwardRef(function(Se,ke){var Ct=Se.prefixCls,pt=Ct===void 0?"rc-collapse":Ct,It=Se.destroyInactivePanel,Et=It===void 0?!1:It,Xt=Se.style,at=Se.accordion,tt=Se.className,St=Se.children,ut=Se.collapsible,nt=Se.openMotion,lt=Se.expandIcon,We=Se.activeKey,Mt=Se.defaultActiveKey,nn=Se.onChange,Ot=Se.items,Jt=Me()(pt,tt),$t=(0,Te.Z)([],{value:We,onChange:function(Rt){return nn==null?void 0:nn(Rt)},defaultValue:Mt,postState:de}),dn=(0,ye.Z)($t,2),bn=dn[0],Cn=dn[1],sn=function(Rt){return Cn(function(){if(at)return bn[0]===Rt?[]:[Rt];var Wt=bn.indexOf(Rt),Gn=Wt>-1;return Gn?bn.filter(function(Nn){return Nn!==Rt}):[].concat((0,he.Z)(bn),[Rt])})};(0,pe.ZP)(!St,"[rc-collapse] `children` will be removed in next major version. Please use `items` instead.");var In=ie(Ot,St,{prefixCls:pt,accordion:at,openMotion:nt,expandIcon:lt,collapsible:ut,destroyInactivePanel:Et,onItemClick:sn,activeKey:bn});return ce.createElement("div",(0,fe.Z)({ref:ke,className:Jt,style:Xt,role:at?"tablist":void 0},(0,Ae.Z)(Se,{aria:!0,data:!0})),In)}),me=Object.assign(Pe,{Panel:ee}),ge=me,et=me.Panel,Ve=te(2738),ve=te(62892),He=te(92343),ze=te(36355),Ne=te(19716),Ge=ce.forwardRef((Se,ke)=>{const{getPrefixCls:Ct}=ce.useContext(ze.E_),{prefixCls:pt,className:It,showArrow:Et=!0}=Se,Xt=Ct("collapse",pt),at=Me()({[`${Xt}-no-arrow`]:!Et},It);return ce.createElement(ge.Panel,Object.assign({ref:ke},Se,{prefixCls:Xt,className:at}))}),_e=te(17313),rt=te(8378),ct=te(83116),we=te(37613);const Be=Se=>{const{componentCls:ke,contentBg:Ct,padding:pt,headerBg:It,headerPadding:Et,collapseHeaderPaddingSM:Xt,collapseHeaderPaddingLG:at,collapsePanelBorderRadius:tt,lineWidth:St,lineType:ut,colorBorder:nt,colorText:lt,colorTextHeading:We,colorTextDisabled:Mt,fontSize:nn,fontSizeLG:Ot,lineHeight:Jt,marginSM:$t,paddingSM:dn,paddingLG:bn,paddingXS:Cn,motionDurationSlow:sn,fontSizeIcon:In,contentPadding:Zt}=Se,Rt=`${St}px ${ut} ${nt}`;return{[ke]:Object.assign(Object.assign({},(0,_e.Wf)(Se)),{backgroundColor:It,border:Rt,borderBottom:0,borderRadius:`${tt}px`,"&-rtl":{direction:"rtl"},[`& > ${ke}-item`]:{borderBottom:Rt,"&:last-child":{[` &, - & > ${ke}-header`]:{borderRadius:`0 0 ${tt}px ${tt}px`}},[`> ${ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Et,color:We,lineHeight:Jt,cursor:"pointer",transition:`all ${sn}, visibility 0s`,[`> ${ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ke}-expand-icon`]:{height:nn*Jt,display:"flex",alignItems:"center",paddingInlineEnd:en},[`${ke}-arrow`]:Object.assign(Object.assign({},(0,_e.Ro)()),{fontSize:Ln,svg:{transition:`transform ${sn}`}}),[`${ke}-header-text`]:{marginInlineEnd:"auto"}},[`${ke}-header-collapsible-only`]:{cursor:"default",[`${ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ke}-icon-collapsible-only`]:{cursor:"default",[`${ke}-expand-icon`]:{cursor:"pointer"}}},[`${ke}-content`]:{color:lt,backgroundColor:Ct,borderTop:Rt,[`& > ${ke}-content-box`]:{padding:Zt},"&-hidden":{display:"none"}},"&-small":{[`> ${ke}-item`]:{[`> ${ke}-header`]:{padding:Xt,paddingInlineStart:yn,[`> ${ke}-expand-icon`]:{marginInlineStart:dn-yn}},[`> ${ke}-content > ${ke}-content-box`]:{padding:dn}}},"&-large":{[`> ${ke}-item`]:{fontSize:Ot,[`> ${ke}-header`]:{padding:at,paddingInlineStart:pt,[`> ${ke}-expand-icon`]:{height:Ot*Jt,marginInlineStart:wn-pt}},[`> ${ke}-content > ${ke}-content-box`]:{padding:wn}}},[`${ke}-item:last-child`]:{[`> ${ke}-content`]:{borderRadius:`0 0 ${tt}px ${tt}px`}},[`& ${ke}-item-disabled > ${ke}-header`]:{"\n &,\n & > .arrow\n ":{color:Mt,cursor:"not-allowed"}},[`&${ke}-icon-position-end`]:{[`& > ${ke}-item`]:{[`> ${ke}-header`]:{[`${ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:en}}}}})}},Je=Se=>{const{componentCls:ke}=Se,Ct=`> ${ke}-item > ${ke}-header ${ke}-arrow svg`;return{[`${ke}-rtl`]:{[Ct]:{transform:"rotate(180deg)"}}}},Le=Se=>{const{componentCls:ke,headerBg:Ct,paddingXXS:pt,colorBorder:It}=Se;return{[`${ke}-borderless`]:{backgroundColor:Ct,border:0,[`> ${ke}-item`]:{borderBottom:`1px solid ${It}`},[` + & > ${ke}-header`]:{borderRadius:`0 0 ${tt}px ${tt}px`}},[`> ${ke}-header`]:{position:"relative",display:"flex",flexWrap:"nowrap",alignItems:"flex-start",padding:Et,color:We,lineHeight:Jt,cursor:"pointer",transition:`all ${sn}, visibility 0s`,[`> ${ke}-header-text`]:{flex:"auto"},"&:focus":{outline:"none"},[`${ke}-expand-icon`]:{height:nn*Jt,display:"flex",alignItems:"center",paddingInlineEnd:$t},[`${ke}-arrow`]:Object.assign(Object.assign({},(0,_e.Ro)()),{fontSize:In,svg:{transition:`transform ${sn}`}}),[`${ke}-header-text`]:{marginInlineEnd:"auto"}},[`${ke}-header-collapsible-only`]:{cursor:"default",[`${ke}-header-text`]:{flex:"none",cursor:"pointer"}},[`${ke}-icon-collapsible-only`]:{cursor:"default",[`${ke}-expand-icon`]:{cursor:"pointer"}}},[`${ke}-content`]:{color:lt,backgroundColor:Ct,borderTop:Rt,[`& > ${ke}-content-box`]:{padding:Zt},"&-hidden":{display:"none"}},"&-small":{[`> ${ke}-item`]:{[`> ${ke}-header`]:{padding:Xt,paddingInlineStart:Cn,[`> ${ke}-expand-icon`]:{marginInlineStart:dn-Cn}},[`> ${ke}-content > ${ke}-content-box`]:{padding:dn}}},"&-large":{[`> ${ke}-item`]:{fontSize:Ot,[`> ${ke}-header`]:{padding:at,paddingInlineStart:pt,[`> ${ke}-expand-icon`]:{height:Ot*Jt,marginInlineStart:bn-pt}},[`> ${ke}-content > ${ke}-content-box`]:{padding:bn}}},[`${ke}-item:last-child`]:{[`> ${ke}-content`]:{borderRadius:`0 0 ${tt}px ${tt}px`}},[`& ${ke}-item-disabled > ${ke}-header`]:{"\n &,\n & > .arrow\n ":{color:Mt,cursor:"not-allowed"}},[`&${ke}-icon-position-end`]:{[`& > ${ke}-item`]:{[`> ${ke}-header`]:{[`${ke}-expand-icon`]:{order:1,paddingInlineEnd:0,paddingInlineStart:$t}}}}})}},Je=Se=>{const{componentCls:ke}=Se,Ct=`> ${ke}-item > ${ke}-header ${ke}-arrow svg`;return{[`${ke}-rtl`]:{[Ct]:{transform:"rotate(180deg)"}}}},Le=Se=>{const{componentCls:ke,headerBg:Ct,paddingXXS:pt,colorBorder:It}=Se;return{[`${ke}-borderless`]:{backgroundColor:Ct,border:0,[`> ${ke}-item`]:{borderBottom:`1px solid ${It}`},[` > ${ke}-item:last-child, > ${ke}-item:last-child ${ke}-header - `]:{borderRadius:0},[`> ${ke}-item:last-child`]:{borderBottom:0},[`> ${ke}-item > ${ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ke}-item > ${ke}-content > ${ke}-content-box`]:{paddingTop:pt}}}},dt=Se=>{const{componentCls:ke,paddingSM:Ct}=Se;return{[`${ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ke}-item`]:{borderBottom:0,[`> ${ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${ke}-content-box`]:{paddingBlock:Ct}}}}}};var xt=(0,ct.Z)("Collapse",Se=>{const ke=(0,we.TS)(Se,{collapseHeaderPaddingSM:`${Se.paddingXS}px ${Se.paddingSM}px`,collapseHeaderPaddingLG:`${Se.padding}px ${Se.paddingLG}px`,collapsePanelBorderRadius:Se.borderRadiusLG});return[Be(ke),Le(ke),dt(ke),Je(ke),(0,rt.Z)(ke)]},Se=>({headerPadding:`${Se.paddingSM}px ${Se.padding}px`,headerBg:Se.colorFillAlter,contentPadding:`${Se.padding}px 16px`,contentBg:Se.colorBgContainer})),it=Object.assign(ce.forwardRef((Se,ke)=>{const{getPrefixCls:Ct,direction:pt,collapse:It}=ce.useContext(ze.E_),{prefixCls:Et,className:Xt,rootClassName:at,style:tt,bordered:St=!0,ghost:ut,size:nt,expandIconPosition:lt="start",children:We,expandIcon:Mt}=Se,nn=(0,Ne.Z)(Rt=>{var Wt;return(Wt=nt!=null?nt:Rt)!==null&&Wt!==void 0?Wt:"middle"}),Ot=Ct("collapse",Et),Jt=Ct(),[en,dn]=xt(Ot),wn=ce.useMemo(()=>lt==="left"?"start":lt==="right"?"end":lt,[lt]),yn=function(){let Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Wt=Mt?Mt(Rt):ce.createElement(y.Z,{rotate:Rt.isActive?90:void 0});return(0,He.Tm)(Wt,()=>({className:Me()(Wt.props.className,`${Ot}-arrow`)}))},sn=Me()(`${Ot}-icon-position-${wn}`,{[`${Ot}-borderless`]:!St,[`${Ot}-rtl`]:pt==="rtl",[`${Ot}-ghost`]:!!ut,[`${Ot}-${nn}`]:nn!=="middle"},It==null?void 0:It.className,Xt,at,dn),Ln=Object.assign(Object.assign({},(0,ve.Z)(Jt)),{motionAppear:!1,leavedClassName:`${Ot}-content-hidden`}),Zt=ce.useMemo(()=>We?(0,De.Z)(We).map((Rt,Wt)=>{var Gn,In;if(!((Gn=Rt.props)===null||Gn===void 0)&&Gn.disabled){const fn=(In=Rt.key)!==null&&In!==void 0?In:String(Wt),{disabled:rn,collapsible:hn}=Rt.props,un=Object.assign(Object.assign({},(0,Ve.Z)(Rt.props,["disabled"])),{key:fn,collapsible:hn!=null?hn:rn?"disabled":void 0});return(0,He.Tm)(Rt,un)}return Rt}):null,[We]);return en(ce.createElement(ge,Object.assign({ref:ke,openMotion:Ln},(0,Ve.Z)(Se,["rootClassName"]),{expandIcon:yn,prefixCls:Ot,className:sn,style:Object.assign(Object.assign({},It==null?void 0:It.style),tt)}),Zt))}),{Panel:Ge}),Dt=it},28103:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return De}});var y=te(92310),ue=te.n(y),Me=te(59301),fe=te(36355),he=te(17313),ye=te(83116),Ee=te(37613);const Te=Ze=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ee}=Ze;return{[oe]:Object.assign(Object.assign({},(0,he.Wf)(Ze)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ze.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ze.dividerHorizontalWithTextGutterMargin}px 0`,color:Ze.colorTextHeading,fontWeight:500,fontSize:Ze.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:Ze.colorText,fontWeight:"normal",fontSize:Ze.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var pe=(0,ye.Z)("Divider",Ze=>{const oe=(0,Ee.TS)(Ze,{dividerHorizontalWithTextGutterMargin:Ze.margin,dividerHorizontalGutterMargin:Ze.marginLG,sizePaddingEdgeHorizontal:0});return[Te(oe)]},Ze=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ze.marginXS})),ce=function(Ze,oe){var a={};for(var E in Ze)Object.prototype.hasOwnProperty.call(Ze,E)&&oe.indexOf(E)<0&&(a[E]=Ze[E]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Ze);x{const{getPrefixCls:oe,direction:a,divider:E}=Me.useContext(fe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:re,plain:ie,style:Ae}=Ze,de=ce(Ze,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=oe("divider",x),[me,ge]=pe(Pe),et=z.length>0?`-${z}`:z,Ve=!!le,ve=z==="left"&&ee!=null,He=z==="right"&&ee!=null,ze=ue()(Pe,E==null?void 0:E.className,ge,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ve,[`${Pe}-with-text${et}`]:Ve,[`${Pe}-dashed`]:!!re,[`${Pe}-plain`]:!!ie,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:ve,[`${Pe}-no-default-orientation-margin-right`]:He},ne,ae),Ne=Me.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Oe=Object.assign(Object.assign({},ve&&{marginLeft:Ne}),He&&{marginRight:Ne});return me(Me.createElement("div",Object.assign({className:ze,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ae)},de,{role:"separator"}),le&&b!=="vertical"&&Me.createElement("span",{className:`${Pe}-inner-text`,style:Oe},le)))}},12563:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return Pe}});var y=te(59301),ue=te(99267),Me=te(92310),fe=te.n(Me),he=te(36785),ye=te(47729),Ee=te(14088),Te=te(36355),pe=te(17313),ce=te(37613),Fe=te(83116);const De=me=>{const{paddingXXS:ge,lineWidth:et,tagPaddingHorizontal:Ve,componentCls:ve}=me,He=Ve-et,ze=ge-et;return{[ve]:Object.assign(Object.assign({},(0,pe.Wf)(me)),{display:"inline-block",height:"auto",marginInlineEnd:me.marginXS,paddingInline:He,fontSize:me.tagFontSize,lineHeight:me.tagLineHeight,whiteSpace:"nowrap",background:me.defaultBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusSM,opacity:1,transition:`all ${me.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:me.defaultColor},[`${ve}-close-icon`]:{marginInlineStart:ze,color:me.colorTextDescription,fontSize:me.tagIconSize,cursor:"pointer",transition:`all ${me.motionDurationMid}`,"&:hover":{color:me.colorTextHeading}},[`&${ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${me.iconCls}-close, ${me.iconCls}-close:hover`]:{color:me.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ve}-checkable-checked):hover`]:{color:me.colorPrimary,backgroundColor:me.colorFillSecondary},"&:active, &-checked":{color:me.colorTextLightSolid},"&-checked":{backgroundColor:me.colorPrimary,"&:hover":{backgroundColor:me.colorPrimaryHover}},"&:active":{backgroundColor:me.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${me.iconCls} + span, > span + ${me.iconCls}`]:{marginInlineStart:He}}),[`${ve}-borderless`]:{borderColor:"transparent",background:me.tagBorderlessBg}}},Ze=me=>{const{lineWidth:ge,fontSizeIcon:et}=me,Ve=me.fontSizeSM,ve=`${me.lineHeightSM*Ve}px`;return(0,ce.TS)(me,{tagFontSize:Ve,tagLineHeight:ve,tagIconSize:et-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:me.colorFillTertiary})},oe=me=>({defaultBg:me.colorFillQuaternary,defaultColor:me.colorText});var a=(0,Fe.Z)("Tag",me=>{const ge=Ze(me);return De(ge)},oe),E=function(me,ge){var et={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(et[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ve=Object.getOwnPropertySymbols(me);ve{const{prefixCls:ge,style:et,className:Ve,checked:ve,onChange:He,onClick:ze}=me,Ne=E(me,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Oe,tag:Ge}=y.useContext(Te.E_),_e=Je=>{He==null||He(!ve),ze==null||ze(Je)},rt=Oe("tag",ge),[ct,we]=a(rt),Be=fe()(rt,`${rt}-checkable`,{[`${rt}-checkable-checked`]:ve},Ge==null?void 0:Ge.className,Ve,we);return ct(y.createElement("span",Object.assign({},Ne,{style:Object.assign(Object.assign({},et),Ge==null?void 0:Ge.style),className:Be,onClick:_e})))},z=te(45157);const ee=me=>(0,z.Z)(me,(ge,et)=>{let{textColor:Ve,lightBorderColor:ve,lightColor:He,darkColor:ze}=et;return{[`${me.componentCls}-${ge}`]:{color:Ve,background:He,borderColor:ve,"&-inverse":{color:me.colorTextLightSolid,background:ze,borderColor:ze},[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Fe.b)(["Tag","preset"],me=>{const ge=Ze(me);return ee(ge)},oe);function ae(me){return typeof me!="string"?me:me.charAt(0).toUpperCase()+me.slice(1)}const le=(me,ge,et)=>{const Ve=ae(et);return{[`${me.componentCls}-${ge}`]:{color:me[`color${et}`],background:me[`color${Ve}Bg`],borderColor:me[`color${Ve}Border`],[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}};var re=(0,Fe.b)(["Tag","status"],me=>{const ge=Ze(me);return[le(ge,"success","Success"),le(ge,"processing","Info"),le(ge,"error","Error"),le(ge,"warning","Warning")]},oe),ie=function(me,ge){var et={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(et[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ve=Object.getOwnPropertySymbols(me);ve{const{prefixCls:et,className:Ve,rootClassName:ve,style:He,children:ze,icon:Ne,color:Oe,onClose:Ge,closeIcon:_e,closable:rt,bordered:ct=!0}=me,we=ie(me,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Be,direction:Je,tag:Le}=y.useContext(Te.E_),[dt,xt]=y.useState(!0);y.useEffect(()=>{"visible"in we&&xt(we.visible)},[we.visible]);const be=(0,he.o2)(Oe),it=(0,he.yT)(Oe),Dt=be||it,Se=Object.assign(Object.assign({backgroundColor:Oe&&!Dt?Oe:void 0},Le==null?void 0:Le.style),He),ke=Be("tag",et),[Ct,pt]=a(ke),It=fe()(ke,Le==null?void 0:Le.className,{[`${ke}-${Oe}`]:Dt,[`${ke}-has-color`]:Oe&&!Dt,[`${ke}-hidden`]:!dt,[`${ke}-rtl`]:Je==="rtl",[`${ke}-borderless`]:!ct},Ve,ve,pt),Et=nt=>{nt.stopPropagation(),Ge==null||Ge(nt),!nt.defaultPrevented&&xt(!1)},[,Xt]=(0,ye.Z)(rt,_e,nt=>nt===null?y.createElement(ue.Z,{className:`${ke}-close-icon`,onClick:Et}):y.createElement("span",{className:`${ke}-close-icon`,onClick:Et},nt),null,!1),at=typeof we.onClick=="function"||ze&&ze.type==="a",tt=Ne||null,St=tt?y.createElement(y.Fragment,null,tt,ze&&y.createElement("span",null,ze)):ze,ut=y.createElement("span",Object.assign({},we,{ref:ge,className:It,style:Se}),St,Xt,be&&y.createElement(ne,{key:"preset",prefixCls:ke}),it&&y.createElement(re,{key:"status",prefixCls:ke}));return Ct(at?y.createElement(Ee.Z,{component:"Tag"},ut):ut)},de=y.forwardRef(Ae);de.CheckableTag=b;var Pe=de},98228:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return zn}});var y=te(92310),ue=te.n(y),Me=te(72308),fe=te(80702),he=te(77321),ye=te(52487),Ee=te(74416),Te=te(62853),pe=te(77861),ce=te(17115),Fe=te(90782),De=te(18929),Ze=te(48736),oe=te(59301),a=function(bt){var Bt=oe.useRef({valueLabels:new Map});return oe.useMemo(function(){var qt=Bt.current.valueLabels,Gt=new Map,Ie=bt.map(function(ht){var Pt,jt=ht.value,vt=(Pt=ht.label)!==null&&Pt!==void 0?Pt:qt.get(jt);return Gt.set(jt,vt),(0,he.Z)((0,he.Z)({},ht),{},{label:vt})});return Bt.current.valueLabels=Gt,[Ie]},[bt])},E=function(bt,Bt,qt,Gt){return oe.useMemo(function(){var Ie=bt.map(function(vt){var ft=vt.value;return ft}),ht=Bt.map(function(vt){var ft=vt.value;return ft}),Pt=Ie.filter(function(vt){return!Gt[vt]});if(qt){var jt=(0,Fe.S)(Ie,!0,Gt);Ie=jt.checkedKeys,ht=jt.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Pt),(0,fe.Z)(Ie)))),ht]},[bt,Bt,qt,Gt])},x=te(71430),b=function(bt,Bt){return oe.useMemo(function(){var qt=(0,x.I8)(bt,{fieldNames:Bt,initWrapper:function(Ie){return(0,he.Z)((0,he.Z)({},Ie),{},{valueEntities:new Map})},processEntity:function(Ie,ht){var Pt=Ie.node[Bt.value];if(0)var jt;ht.valueEntities.set(Pt,Ie)}});return qt},[bt,Bt])},z=te(49618),ee=te(11592),ne=function(){return null},ae=ne,le=["children","value"];function re(bt){return(0,ee.Z)(bt).map(function(Bt){if(!oe.isValidElement(Bt)||!Bt.type)return null;var qt=Bt,Gt=qt.key,Ie=qt.props,ht=Ie.children,Pt=Ie.value,jt=(0,Ee.Z)(Ie,le),vt=(0,he.Z)({key:Gt,value:Pt},jt),ft=re(ht);return ft.length&&(vt.children=ft),vt}).filter(function(Bt){return Bt})}function ie(bt){if(!bt)return bt;var Bt=(0,he.Z)({},bt);return"props"in Bt||Object.defineProperty(Bt,"props",{get:function(){return(0,Ze.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Bt}}),Bt}function Ae(bt,Bt,qt,Gt,Ie,ht){var Pt=null,jt=null;function vt(){function ft(xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return xe.map(function(Ft,Qt){var $t="".concat(Qe,"-").concat(Qt),gn=Ft[ht.value],An=qt.includes(gn),Nn=ft(Ft[ht.children]||[],$t,An),pn=oe.createElement(ae,Ft,Nn.map(function(Ye){return Ye.node}));if(Bt===gn&&(Pt=pn),An){var Zn={pos:$t,node:pn,children:Nn};return je||jt.push(Zn),Zn}return null}).filter(function(Ft){return Ft})}jt||(jt=[],ft(Gt),jt.sort(function(xe,Qe){var je=xe.node.props.value,Ft=Qe.node.props.value,Qt=qt.indexOf(je),$t=qt.indexOf(Ft);return Qt-$t}))}Object.defineProperty(bt,"triggerNode",{get:function(){return(0,Ze.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),vt(),Pt}}),Object.defineProperty(bt,"allCheckedNodes",{get:function(){return(0,Ze.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),vt(),Ie?jt:jt.map(function(xe){var Qe=xe.node;return Qe})}})}var de=function(bt,Bt,qt){var Gt=qt.treeNodeFilterProp,Ie=qt.filterTreeNode,ht=qt.fieldNames,Pt=ht.children;return oe.useMemo(function(){if(!Bt||Ie===!1)return bt;var jt;if(typeof Ie=="function")jt=Ie;else{var vt=Bt.toUpperCase();jt=function(Qe,je){var Ft=je[Gt];return String(Ft).toUpperCase().includes(vt)}}function ft(xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe.reduce(function(je,Ft){var Qt=Ft[Pt],$t=Qe||jt(Bt,ie(Ft)),gn=ft(Qt||[],$t);return($t||gn.length)&&je.push((0,he.Z)((0,he.Z)({},Ft),{},(0,z.Z)({isLeaf:void 0},Pt,gn))),je},[])}return ft(bt)},[bt,Bt,Pt,Gt,Ie])};function Pe(bt){var Bt=oe.useRef();Bt.current=bt;var qt=oe.useCallback(function(){return Bt.current.apply(Bt,arguments)},[]);return qt}function me(bt,Bt){var qt=Bt.id,Gt=Bt.pId,Ie=Bt.rootPId,ht={},Pt=[],jt=bt.map(function(vt){var ft=(0,he.Z)({},vt),xe=ft[qt];return ht[xe]=ft,ft.key=ft.key||xe,ft});return jt.forEach(function(vt){var ft=vt[Gt],xe=ht[ft];xe&&(xe.children=xe.children||[],xe.children.push(vt)),(ft===Ie||!xe&&Ie===null)&&Pt.push(vt)}),Pt}function ge(bt,Bt,qt){return oe.useMemo(function(){return bt?qt?me(bt,(0,he.Z)({id:"id",pId:"pId",rootPId:null},qt!==!0?qt:{})):bt:re(Bt)},[Bt,qt,bt])}var et=oe.createContext(null),Ve=et,ve=te(10228),He=te(80547),ze=te(54844),Ne=oe.createContext(null),Oe=Ne;function Ge(bt){return Array.isArray(bt)?bt:bt!==void 0?[bt]:[]}function _e(bt){var Bt=bt||{},qt=Bt.label,Gt=Bt.value,Ie=Bt.children,ht=Gt||"value";return{_title:qt?[qt]:["title","label"],value:ht,key:ht,children:Ie||"children"}}function rt(bt){return!bt||bt.disabled||bt.disableCheckbox||bt.checkable===!1}function ct(bt,Bt){var qt=[];function Gt(Ie){Ie.forEach(function(ht){var Pt=ht[Bt.children];Pt&&(qt.push(ht[Bt.value]),Gt(Pt))})}return Gt(bt),qt}function we(bt){return bt==null}var Be={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Je=function(Bt,qt){var Gt=(0,pe.lk)(),Ie=Gt.prefixCls,ht=Gt.multiple,Pt=Gt.searchValue,jt=Gt.toggleOpen,vt=Gt.open,ft=Gt.notFoundContent,xe=oe.useContext(Oe),Qe=xe.virtual,je=xe.listHeight,Ft=xe.listItemHeight,Qt=xe.treeData,$t=xe.fieldNames,gn=xe.onSelect,An=xe.dropdownMatchSelectWidth,Nn=xe.treeExpandAction,pn=oe.useContext(Ve),Zn=pn.checkable,Ye=pn.checkedKeys,Lt=pn.halfCheckedKeys,xn=pn.treeExpandedKeys,wt=pn.treeDefaultExpandAll,Mn=pn.treeDefaultExpandedKeys,_t=pn.onTreeExpand,mn=pn.treeIcon,Tn=pn.showTreeIcon,Cn=pn.switcherIcon,ea=pn.treeLine,_n=pn.treeNodeFilterProp,oa=pn.loadData,ca=pn.treeLoadedKeys,Qn=pn.treeMotion,qn=pn.onTreeLoad,tn=pn.keyEntities,Aa=oe.useRef(),ua=(0,He.Z)(function(){return Qt},[vt,Qt],function(ta,Sa){return Sa[0]&&ta[1]!==Sa[1]}),Ia=oe.useState(null),Xn=(0,ye.Z)(Ia,2),Yt=Xn[0],Dn=Xn[1],Un=tn[Yt],ln=oe.useMemo(function(){return Zn?{checked:Ye,halfChecked:Lt}:null},[Zn,Ye,Lt]);oe.useEffect(function(){if(vt&&!ht&&Ye.length){var ta;(ta=Aa.current)===null||ta===void 0||ta.scrollTo({key:Ye[0]}),Dn(Ye[0])}},[vt]);var kn=String(Pt).toLowerCase(),Re=function(Sa){return kn?String(Sa[_n]).toLowerCase().includes(kn):!1},pa=oe.useState(Mn),Oa=(0,ye.Z)(pa,2),Da=Oa[0],ja=Oa[1],En=oe.useState(null),Ga=(0,ye.Z)(En,2),Xa=Ga[0],sa=Ga[1],da=oe.useMemo(function(){return xn?(0,fe.Z)(xn):Pt?Xa:Da},[Da,Xa,xn,Pt]);oe.useEffect(function(){Pt&&sa(ct(Qt,$t))},[Pt]);var jn=function(Sa){ja(Sa),sa(Sa),_t&&_t(Sa)},ba=function(Sa){Sa.preventDefault()},Ra=function(Sa,Pa){var Tt=Pa.node;Zn&&rt(Tt)||(gn(Tt.key,{selected:!Ye.includes(Tt.key)}),ht||jt(!1))};if(oe.useImperativeHandle(qt,function(){var ta;return{scrollTo:(ta=Aa.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(Pa){var Tt,an=Pa.which;switch(an){case ve.Z.UP:case ve.Z.DOWN:case ve.Z.LEFT:case ve.Z.RIGHT:(Tt=Aa.current)===null||Tt===void 0||Tt.onKeyDown(Pa);break;case ve.Z.ENTER:{if(Un){var zt=(Un==null?void 0:Un.node)||{},On=zt.selectable,ra=zt.value;On!==!1&&Ra(null,{node:{key:Yt},selected:!Ye.includes(ra)})}break}case ve.Z.ESC:jt(!1)}},onKeyUp:function(){}}}),ua.length===0)return oe.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:ba},ft);var Yn={fieldNames:$t};return ca&&(Yn.loadedKeys=ca),da&&(Yn.expandedKeys=da),oe.createElement("div",{onMouseDown:ba},Un&&vt&&oe.createElement("span",{style:Be,"aria-live":"assertive"},Un.node.value),oe.createElement(ze.Z,(0,Me.Z)({ref:Aa,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:ua,height:je,itemHeight:Ft,virtual:Qe!==!1&&An!==!1,multiple:ht,icon:mn,showIcon:Tn,switcherIcon:Cn,showLine:ea,loadData:Pt?null:oa,motion:Qn,activeKey:Yt,checkable:Zn,checkStrictly:!0,checkedKeys:ln,selectedKeys:Zn?[]:Ye,defaultExpandAll:wt},Yn,{onActiveChange:Dn,onSelect:Ra,onCheck:Ra,onExpand:jn,onLoad:qn,filterTreeNode:Re,expandAction:Nn})))},Le=oe.forwardRef(Je);Le.displayName="OptionList";var dt=Le,xt="SHOW_ALL",be="SHOW_PARENT",it="SHOW_CHILD";function Dt(bt,Bt,qt,Gt){var Ie=new Set(bt);return Bt===it?bt.filter(function(ht){var Pt=qt[ht];return!(Pt&&Pt.children&&Pt.children.some(function(jt){var vt=jt.node;return Ie.has(vt[Gt.value])})&&Pt.children.every(function(jt){var vt=jt.node;return rt(vt)||Ie.has(vt[Gt.value])}))}):Bt===be?bt.filter(function(ht){var Pt=qt[ht],jt=Pt?Pt.parent:null;return!(jt&&!rt(jt.node)&&Ie.has(jt.key))}):bt}function Se(bt){var Bt=bt.searchPlaceholder,qt=bt.treeCheckStrictly,Gt=bt.treeCheckable,Ie=bt.labelInValue,ht=bt.value,Pt=bt.multiple;warning(!Bt,"`searchPlaceholder` has been removed."),qt&&Ie===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ie||qt)&&warning(toArray(ht).every(function(jt){return jt&&_typeof(jt)==="object"&&"value"in jt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),qt||Pt||Gt?warning(!ht||Array.isArray(ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ht),"`value` should not be array when `TreeSelect` is single mode.")}var ke=null,Ct=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function pt(bt){return!bt||(0,Te.Z)(bt)!=="object"}var It=oe.forwardRef(function(bt,Bt){var qt=bt.id,Gt=bt.prefixCls,Ie=Gt===void 0?"rc-tree-select":Gt,ht=bt.value,Pt=bt.defaultValue,jt=bt.onChange,vt=bt.onSelect,ft=bt.onDeselect,xe=bt.searchValue,Qe=bt.inputValue,je=bt.onSearch,Ft=bt.autoClearSearchValue,Qt=Ft===void 0?!0:Ft,$t=bt.filterTreeNode,gn=bt.treeNodeFilterProp,An=gn===void 0?"value":gn,Nn=bt.showCheckedStrategy,pn=bt.treeNodeLabelProp,Zn=bt.multiple,Ye=bt.treeCheckable,Lt=bt.treeCheckStrictly,xn=bt.labelInValue,wt=bt.fieldNames,Mn=bt.treeDataSimpleMode,_t=bt.treeData,mn=bt.children,Tn=bt.loadData,Cn=bt.treeLoadedKeys,ea=bt.onTreeLoad,_n=bt.treeDefaultExpandAll,oa=bt.treeExpandedKeys,ca=bt.treeDefaultExpandedKeys,Qn=bt.onTreeExpand,qn=bt.treeExpandAction,tn=bt.virtual,Aa=bt.listHeight,ua=Aa===void 0?200:Aa,Ia=bt.listItemHeight,Xn=Ia===void 0?20:Ia,Yt=bt.onDropdownVisibleChange,Dn=bt.dropdownMatchSelectWidth,Un=Dn===void 0?!0:Dn,ln=bt.treeLine,kn=bt.treeIcon,Re=bt.showTreeIcon,pa=bt.switcherIcon,Oa=bt.treeMotion,Da=(0,Ee.Z)(bt,Ct),ja=(0,ce.ZP)(qt),En=Ye&&!Lt,Ga=Ye||Lt,Xa=Lt||xn,sa=Ga||Zn,da=(0,De.Z)(Pt,{value:ht}),jn=(0,ye.Z)(da,2),ba=jn[0],Ra=jn[1],Yn=oe.useMemo(function(){return Ye?Nn||it:xt},[Nn,Ye]),ta=oe.useMemo(function(){return _e(wt)},[JSON.stringify(wt)]),Sa=(0,De.Z)("",{value:xe!==void 0?xe:Qe,postState:function(fa){return fa||""}}),Pa=(0,ye.Z)(Sa,2),Tt=Pa[0],an=Pa[1],zt=function(fa){an(fa),je==null||je(fa)},On=ge(_t,mn,Mn),ra=b(On,ta),bn=ra.keyEntities,ga=ra.valueEntities,se=oe.useCallback(function(ia){var fa=[],xa=[];return ia.forEach(function(ha){ga.has(ha)?xa.push(ha):fa.push(ha)}),{missingRawValues:fa,existRawValues:xa}},[ga]),mt=de(On,Tt,{fieldNames:ta,treeNodeFilterProp:An,filterTreeNode:$t}),Ce=oe.useCallback(function(ia){if(ia){if(pn)return ia[pn];for(var fa=ta._title,xa=0;xa{const{componentCls:Bt,treePrefixCls:qt,colorBgElevated:Gt}=bt,Ie=`.${qt}`;return[{[`${Bt}-dropdown`]:[{padding:`${bt.paddingXS}px ${bt.paddingXS/2}px`},(0,Wt.Yk)(qt,(0,Zt.TS)(bt,{colorBgContainer:Gt})),{[Ie]:{borderRadius:0,[`${Ie}-list-holder-inner`]:{alignItems:"stretch",[`${Ie}-treenode`]:{[`${Ie}-node-content-wrapper`]:{flex:"auto"}}}}},(0,Ln.C2)(`${qt}-checkbox`,bt),{"&-rtl":{direction:"rtl",[`${Ie}-switcher${Ie}-switcher_close`]:{[`${Ie}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function In(bt,Bt){return(0,Rt.Z)("TreeSelect",qt=>{const Gt=(0,Zt.TS)(qt,{treePrefixCls:Bt});return[Gn(Gt)]},Wt.TM)(bt)}var fn=function(bt,Bt){var qt={};for(var Gt in bt)Object.prototype.hasOwnProperty.call(bt,Gt)&&Bt.indexOf(Gt)<0&&(qt[Gt]=bt[Gt]);if(bt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Gt=Object.getOwnPropertySymbols(bt);Ie{var qt,{prefixCls:Gt,size:Ie,disabled:ht,bordered:Pt=!0,className:jt,rootClassName:vt,treeCheckable:ft,multiple:xe,listHeight:Qe=256,listItemHeight:je=26,placement:Ft,notFoundContent:Qt,switcherIcon:$t,treeLine:gn,getPopupContainer:An,popupClassName:Nn,dropdownClassName:pn,treeIcon:Zn=!1,transitionName:Ye,choiceTransitionName:Lt="",status:xn,treeExpandAction:wt,builtinPlacements:Mn,dropdownMatchSelectWidth:_t,popupMatchSelectWidth:mn,allowClear:Tn}=bt,Cn=fn(bt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:ea,getPrefixCls:_n,renderEmpty:oa,direction:ca,virtual:Qn,popupMatchSelectWidth:qn,popupOverflow:tn}=oe.useContext(lt.E_),Aa=_n(),ua=_n("select",Gt),Ia=_n("select-tree",Gt),Xn=_n("tree-select",Gt),{compactSize:Yt,compactItemClassnames:Dn}=(0,yn.ri)(ua,ca),[Un,ln]=(0,Jt.Z)(ua),[kn]=In(Xn,Ia),Re=ue()(Nn||pn,`${Xn}-dropdown`,{[`${Xn}-dropdown-rtl`]:ca==="rtl"},vt,ln),pa=!!(ft||xe),Oa=(0,dn.Z)(Cn.suffixIcon,Cn.showArrow),Da=(qt=mn!=null?mn:_t)!==null&&qt!==void 0?qt:qn,{status:ja,hasFeedback:En,isFormItemInput:Ga,feedbackIcon:Xa}=oe.useContext(Ot.aM),sa=(0,nt.F)(ja,xn),{suffixIcon:da,removeIcon:jn,clearIcon:ba}=(0,wn.Z)(Object.assign(Object.assign({},Cn),{multiple:pa,showSuffixIcon:Oa,hasFeedback:En,feedbackIcon:Xa,prefixCls:ua,componentName:"TreeSelect"})),Ra=Tn===!0?{clearIcon:ba}:Tn;let Yn;Qt!==void 0?Yn=Qt:Yn=(oa==null?void 0:oa("Select"))||oe.createElement(Mt.Z,{componentName:"Select"});const ta=(0,tt.Z)(Cn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sa=oe.useMemo(()=>Ft!==void 0?Ft:ca==="rtl"?"bottomRight":"bottomLeft",[Ft,ca]),Pa=(0,en.Z)(Mn,tn),Tt=(0,nn.Z)(ga=>{var se;return(se=Ie!=null?Ie:Yt)!==null&&se!==void 0?se:ga}),an=oe.useContext(We.Z),zt=ht!=null?ht:an,On=ue()(!Gt&&Xn,{[`${ua}-lg`]:Tt==="large",[`${ua}-sm`]:Tt==="small",[`${ua}-rtl`]:ca==="rtl",[`${ua}-borderless`]:!Pt,[`${ua}-in-form-item`]:Ga},(0,nt.Z)(ua,sa,En),Dn,jt,vt,ln),ra=ga=>oe.createElement(sn.Z,{prefixCls:Ia,switcherIcon:$t,treeNodeProps:ga,showLine:gn}),bn=oe.createElement(at,Object.assign({virtual:Qn,disabled:zt},ta,{dropdownMatchSelectWidth:Da,builtinPlacements:Pa,ref:Bt,prefixCls:ua,className:On,listHeight:Qe,listItemHeight:je,treeCheckable:ft&&oe.createElement("span",{className:`${ua}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:da,multiple:pa,placement:Sa,removeIcon:jn,allowClear:Ra,switcherIcon:ra,showTreeIcon:Zn,notFoundContent:Yn,getPopupContainer:An||ea,treeMotion:null,dropdownClassName:Re,choiceTransitionName:(0,ut.m)(Aa,"",Lt),transitionName:(0,ut.m)(Aa,"slide-up",Ye),treeExpandAction:wt}));return Un(kn(bn))},un=oe.forwardRef(rn),Ut=(0,St.Z)(un);un.TreeNode=ae,un.SHOW_ALL=xt,un.SHOW_PARENT=be,un.SHOW_CHILD=it,un._InternalPanelDoNotUseOrYouWillBeFired=Ut;var zn=un},90034:function(ot,yt,te){var y={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(fe){var he=Me(fe);return te(he)}function Me(fe){if(!te.o(y,fe)){var he=new Error("Cannot find module '"+fe+"'");throw he.code="MODULE_NOT_FOUND",he}return y[fe]}ue.keys=function(){return Object.keys(y)},ue.resolve=Me,ot.exports=ue,ue.id=90034},25510:function(ot){"use strict";ot.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(ot,yt,te){"use strict";ot.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(ot){"use strict";ot.exports="data:image/png;base64,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"},73631:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(ot){"use strict";ot.exports="data:image/png;base64,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"},36413:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},68427:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAQWUlEQVR4nO3df2zU9R3H8c/3SqECSpFUyGCjYCYmG9DTDCgILc4pLhNrUBMNC+wPdXFumdPplrg5jckyp45sarb5j0QjiT9Cp/uD6YQCKuLiWmB/yKZQHDiwYK9YoPTXd+9X8aC9u8/nvnf3/Vzv+7nXI+n1c9jefe7u+/z+uhM8NQo6Ozvr+vtja5Tn18nVRkWhOHGyRx04dFhVVY3tjsVi78eU94vL58/ZLv+J8lTUQCSM6r6B2O885a9VFLpkIMONG1u5eVysd1U8Hk/IVcpR0QKROOr6B7wtMqyWL7IgUyDgxbzTFd7goiUL4m1ylXJQlEAkjlqJo1WG1fJFlugCgZjn9cZigwsZSW6KEkjH0QS2HI2KrDIFAowkd9YDOXq0s8lX3kYZkmXZAgFGkhvrgXQc7WyWu7lehmRZkECAkQRXhEASvnyjIggaCDCSYKwGIgfnOHPVKkMqglwCAUaSndVAOjo6G5U3dGqXiiDXQICRmDEQh+QTCDASPQbikHwDAUaSGQNxSCGBACNJx0AcUmggwEhGYiAOCSMQYCTnMBCHhBUIMJIzGIhDwgwEGIliIC4JOxAo90gYiENsBALlHAkDcYitQKBcI2EgDrEZCJRjJAzEIbYDgXKLhIE4pBiBQDlFwkAcUqxAoFwiYSAOKWYgUA6RMBCHFDsQcD0SBuKQ0QgEXI6EgThktAIBVyNhIA4ZzUDAxUgYiENGOxBwLRIG4pBSCARcioSBOKRUAgFXImEgDimlQMCFSBiIQ0otEIh6JAzEIaUYCEQ5EgbikFINBKIaCQNxSCkHAlGMhIE4pNQDgahFwkAcEoVAIEqRMBCHRCUQiEokDMQhUQoEohAJA3FI1AKBUo+EgTgkioFAKUfCQBwS1UCgVCNhIA6JciBQipEwEIdEPRAotUgYiENcCARKKRIG4hBXAoFSiYSBOMSlQACR+P7gHcvq48+qUcJAHOJaIEme8r83WpEwEIe4GgiMViQMxCEuBwKjEQkDcYjrgUCxI2EgDimHQKCYkTAQh/Sc7lX7Pv5ERu4bU+HHi3EKmIE45oOPPlaDg4MycpvnqZOVvv+1+vp4u7KIgTjm0OGjquvzbhm5T94n2bB00fxbZWgNA3FMb1+/+rD9oIzKw1jlz7K5FWEgDjrWeVwdOfqZjNznef7dyxbF18nQCgbiqLLZ1fL9vzQsjjfJyAoG4rBy2JLIAvz2svq6K2Rohdy+PQxk9OGYpONYQn1+4qSTZ7fGVFS0LVkwNy5DKxhIGcEbiYD3S1yJRR7Lby6bd8nPZGgFA6Fo8/3lNTWTW5QlDISijYEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDKIcyN/f2fOd+Zd8+TUZElmx69//ve6qxXP/KkMrrAUy4Rt31k2pHv/k+xseWCJXiay4/JZH3j6WOHnXiX883SZXQ2clEMTRN9C/ZcqkCe27X3qwTv6IyIp5Nz3UdqzrRG1lxZjlNiIJPZBkHDKslkDaGAjZ9EUgWMYSNiIJNZDhcciXYiBk27BAIPRIQgskNQ5gIGRbSiAQaiShBJIpDmAgZFuGQCC0SAoORBcHMBCyTRMIhBJJQYGY4gAGQrYZAoGCI8k7kGxxAAMh27IEAgVFklcgQeIABkK2BQgE8o4k50CCxgEMhGwLGAjkFUlOgeQSBzAQsi2HQCDnSAIHkmscwEDIthwDgZwiCRRIPnEAAyHb8ggEAkeSNZB84wAGQrblGQgEisQYSCFxAAMh2woIBLJGog2k0DiAgZBtBQYCxkgyBhJGHMBAyLYQAgFtJGmBVF/52MxTxw8876vBiXK1IF+6aErX73++pkGGRFb86Nfrt37y6bFJMiyIp2Ld510wc3Vi870H5OpZnnyNULViQ6Pv+1tkSFRWPM9b3rPplhY1DAMh+gIDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGEiJua5+upp/8WQZKTVv9mRVPbFSRkoluvvU7n2dMlLqtR2H1K6PzoyLZfi8ls27SC7P2PVRQnWd6JXvnWr7nk+H5ukSpwLBCzhpwpkFKl/bdn8ql8WFBe6735olC+EMCWKs/El2ie5eCeWgeu6N/dbmnM+8tu0+oh55/l/y3c6cis2pQF5/9JtDL2qhkgvfq+8clO+H5E/smDl1gvrtHZeplYtnyLX8PffGvqGF8sCRE3KtcGHMC6Hc9vjO0OY0WhhIFth1+Omf/ikveLhrRKyZn7lnkYzCc9vj70os+2WUP8wLcQTdYphgRXP7EzuHVjRRxUACwloaoYSxj/3MPQtlQZwto/D9YePeoXnmA3GEHS0s/MGmoRVNFDGQHOBFvub+NwuKxGYcSYgZuze5sBUHYEtyzf2bh56/qGEgOcKLnG8kP7xhztDuiwnOCGGXBLt0qfvveGw4LsDZrWywFcHWJAgcc+x8akWg3SrMC2fTsNDDsnlT5eRItZwcMf8unjdsSaKmLALBwoIXyAS/hwUEa9JsL/aTzXvVvX/MbTcGZ9iwEOogDCzQONjOBgv0Y9+/bOjskg4W4KBr7dcfvVIe/1QZZYa5YV7YMulWDHjeHlg9d2huOo88v0e+sj++UlIWgVx935tDa76g8GJjATSFkutt7l1/nSw8mf+HTKyRb3poe9oWI5ts80Qc2dbauA3TrhXmhseqC2M4vGeDLaRuFxLRXrr2Vfme/bZKBQPRwIuN29Ptzhw40q3mrAn2j/WaFsJcFsBMsGXCFkAXyc0Pbx/aZdMxhYvn7OaHt+U8N9NxVtS2IgzEIFsk2Ra+JNNCiDU81vSFMB3b4P2Iq+/bLKN0eK7w+DLBbtWcNfmv7d97ekXG5w1bkWk3viKjaGAgWWANrTt2MC18SaatR5hrU91jB93jf+nBpdrjmKDx65iet0Jvu5gYSACmXQasZU3HDrqFsNA1dCo8bjz+THQnFeSFl8t0eDyYW6F0jx2fUsAxVxQwkABwZmbv+pUySoczZDj7pHP45VWyq5Z+fKBbaAuhe/x47HgOhsPP4eczCeMdecB94CuTsLactjGQgHT71Dj1qXtTzrSbEcaxRyrTsYi8hnJ5julnp934cmhbtqhjIAE9sPrr8jVXRiOZzmaZFkJ5TuUyXKYgU58D3e5PWLtXrmAgAeEd7Bd/uVRG6eT5kct0uqgwF8zJBnkx5TId7g/3m6R7rkxbxHLEQALC7eL2M5HnRy7TjUYgR15ZlfE9Edwf7jcJjwWPKVWYZ9ZcwEACwu3i9jOR50cu0+nOfmEumJMNmCPmmgr3h/tN0v0cAxmJgQSE28XtZ6I74MbP4/dS2dyN0d1n6nsPup9jICMxkIBwu7j9TOT5kct0+JzUXU1zZDQS5oI52YA5Yq6pcH+43yTdz9mMN4oYSEC4Xdx+JvL8yGW60TgGkRdTLtPh/nC/SXgseEyp8DP4WTqDgQSE28XtZyLPj1ym0wViOjVcCHx27PDLN8ooXepzgMeCx5QKP4OfpTMYSEC69zRM7xuYPoeF38HvhgmPHc9BJqlv/ulOIIT9YUJ80hhwZg3v0yRFZVeOgQSkW6BML7TpIyphfZxjON0xDz5Sv+DOTTI6Rxc8pMaUL9N7R6knDUoVAwlI95mqbJ/FQiAIJRXOeuHsV5h0c8z0uS+szXXvuocVr26lgg9qTl0V3lbKJgYSgGlNmG1XSbeQQKHzGs60O6dbW8sLL5fpwvi0rel4yLTVLTUMJADd//CUadclFbYe2IpkgoN1bEUK3Z3BwvjBsyvle/rWA/Ei4kxM8eJ38Lv50p2gADxmbEGjgIFkYdpXD7orovtgIISxNjUt6KY3/ky7WUH+ZzAd00oBrwNej6hgIAam3RbsR2MtG2TtjzlhbjqFRGKKI8gcdR/jh6ArgFSIDvFlku9rMVoYiIZpFwFyXXhMWxHAMcLtT7xrXJiHw1oaWzYcH+lkO4EA+H3d8RWYtkCpsKv3558sGrrNTPAa4LWIEgbyBSxw+MJCvHLxdBmnH3Mk4bZwm7nAwrPzqWvldtPPaCXhPQhEh7NOuv1/rJlXXzVLthqz5DbTjzmScpljtnhxrIRIcPCuCxjzwUrF9Lxha6Z7XKWqLAIJE3ZbsG+ez0EmFm7sfgSB28d9YYFKRmX6y92Gw+/h5AF+NwjEi2MGvJmXzfB5AeYWZF65bIlKCQPJARaMfONIwppWd1wTBswRp2ixBcmFzXlhLkG3ZqWGgQSEBa/QOJKwJcFHMIKssXNR6BwRCd6ND3NeOBWOYJNbnKhhIAFg3xsH5br973wgEhxkhzVfrKUxx0IXRMwLB+3YdSoU5pTP38xYShiIAcLAQTPOMNmCMz4IJd8FEkEgDCyMYcExCT7ThfeA8tmaYEuGj7bguYs6pwLB7oHunH4QOFuDBQ5fiKOYaz6EgrhxNilbLMn5IQqb8WIemBd2vYI8r5gP5oX3dYr53NnkVCCuwBo8uUBilwf/MCkWPsA+/WgtfAgYknOCUpiXTQyEyOD0325N6yHtD2DcNS/48o2onHRJINXyfQRNIBualfKvlyFRWfA8tb5n061rVYqMgYy/9oWmgUG1UYZEZSHT8QdkDASqVrzQ4vuqQYZETtNtPUAbSHXTxupTp061K6UmyReRq3add955jYnmGxIyTqMNBCZ8+8W6gcH+ZtmSzJSrRK7ZJbtWTbJr1a40jIEAtiQ9PafWSSRr5CqREzzPf6iqavw63ZYjKWsgSfL+SK3caJOE0iRXlXxvkG9EkSDHGVt930vEYn6LfG82bTWGCxxIPjo6OhtlZltkSGSH7y+vqZncoixhIBRtDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEOl98J/9y5fWx1uUJVYD2b6jtfHSr85iIGRN5AOZXTvjubGVlfp/VpUoT93dJ9sO/u/I3ZEO5PzzJz44fVpNoyIK2cefHN568sSpX0U6kEHlNV968VdULBbjX2FKoent6zv4Yfuh82PKb4p6IFuqxla+NXvm9Cvkj4hC8WH7wZ29ff0LJZBoH4MgEBmqmimT36q5cBIjoYK1H5Jdq5M9DTJUzgQC48dXba2dPq1BhkR52Xfg0Fs9vX1nV7ROBTLEUwdrLqxul6+zD5LIZHBwsOtY4viejs8StcpXM+SPznIvkHO6Kioq9o8bV9k1Jlbhy3WiEXp7e8f0DQxOHBgYqJOrGY2p8ONLFsTbZGiF1UDefq+1rn/Aa5UhkRUN9XVWl2GrNw5bd7Rx60BW+Mo/0Fgfr1UW2Q/kndZm5XnXy5AoZP76hvr4WmWR9UC27Wxt8ge9jTIkCpXtA3SwHghs3dHaInfVoIhCY3/rAUUJZMeO1trTSrV5ypskV4kKIsceuyZVqcZ4PJ6Qq1YVJRDAGa2+AdXCSKgQiKOyQq21eWp3uKIFAq2trdXHe9Q6uds1cpUoR/76C6rUj4ux5UgqaiBJ2Jr096u1cu91iscmpCFbiy5ZQNtk2DJWqWfr6+Ptqsj+Dz/HRYzs4T73AAAAAElFTkSuQmCC"},30045:function(ot){"use strict";ot.exports="data:image/png;base64,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"},13740:function(ot){"use strict";ot.exports="data:image/png;base64,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"},58881:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAAPcklEQVR4nO3da4xU5R3H8efscrNcFm3EVgQXq4mKCo2toEJY3oiNvRC5aNJWQbGpiVG8tNoXChiTxkaFJm1s4gVq+0YQg0lNrX3BEryA0bpbbk1FFkRQMQK77IIuu5z+fztOZ3eZ8zzPmTnP2XOe/X2ScZ5dWGdYnu/M/8zMDoEaIC0ndtWf6uq8NVRhg1KBnKgabScPq11tW1VtMHTv0GDY1qHB8HU/nvCL9fJLVIXUA2kJW8Z2tbctkwteKh9SQoqB9Da0Zti2M4LRd/9owh2Niioi+zQ9hThaNwYqmCofUoLKBQI1qub4qNozb2AklUktEMbhVlQgwEgql1ogu481r5Kze+REDugCAUZSmVQCwQF5d1dniyzJEVMgwEjiSyWQD9ubl4ahWilLcsQmEGAk8aQSyAfHmhvlgmbJkhyxDQQYiT3Zt+7tbms+Ipc0VpbkSJxAgJHYSSeQY82hnJFDcQMBRmLGQDxRSSDASPQYiCcqDQQYSTQG4olqAgFGUh4D8US1gQAjOR0D8UQSgQAj6YuBeCKpQICRlDAQTyQZCDCSAgbiiaQDAUTyafDJ5feev3KPfDgoMRBPuAgEuk6d/Ohw7eHZgzUSBuIJV4EAIvnW2ed/f87oWw7Jh4MKA/GEy0AAP+t+5llnTxtskTAQT7gOBAZjJAzEE2kEAoMtEgbiibQCgcEUCQPxRJqBwGCJhIF4Iu1AYDBEwkA8MRCBgO+RMBBPDFQg4HMkDMQTAxkI+BoJA/HEQAcCPkbCQDyRhUDAt0gYiCeyEgj4FAkD8USWAgFfImEgnshaIHAy7Nz46vEXr183eUenfJhLDMQTWQwE8h4JA/FEVgOBPEfCQDyR5UAgr5EwEE9kPRAYVnPGawsm3vMDWeYGA/FEHgKBvEXCQDyRl0AgT5EwEE/kKRDISyQMxBN5CwTyEAkD8UQeA4GsR8JAPJHXQCDLkTAQT+Q5EMhqJAzEE3kPBLIYCQPxhA+BQNYiYSCe8CUQyFIkDMQTPgUCJ0+d/OOiCx6+S5YDioF4wrdA4ER3++NLvvPYQ7IcMAzEEz4GAgMdCQPxhK+BwEBGwkA84XMgMFCRMBBPdIdd6t3D/5SVvwYiEgbika1f/F3+67dhNSMeXjBx6WOyTAUD8QhGLIxaPutW3cdHBCPnLjx/aSp3lwzEI59+uVft69glK78NrRm2beHE+66QpXMMxDPvH2lUnadOyMpvQ4MR16VxL8JAPHOk8zP132P/kpXfzqj5xtobJ959kyydYiAe+vyrA2pP+79l5a8hNcO33zTx3stl6RQD8RQi2dexs+fhXx/VqtrPb67/1ThZOsVAPIY4EMlhGbuw9s1P6x9yvn+dXwAwkIF3vLtNdZ3q+vr8pHwm/xrOme98/zq/AGAg5MKFo6c437/OLwAYCLnAQIg0GAiRBgMh0mAgRBoMhEiDgRBpMBAiDQZCpMFAiDQYCJEGAyHSYCBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaXgTSsHrs2GfnbzoiS6JELXlp1pmNi48elaUzTgNBHF+Fpzb+ZcHmqfIhUaJ+vm5m0/CgZrbLSJwFUowjVOHUvy54Qz5DlKyfrZshGzhwGomzQK5+fsz7iEOWioGQCwgEAoeROAlk+uoxq1UYLlJfYyDkQjEQCBxFkngg/eMABkIu9A4EAgeRJBpIuTiAgZAL/QOBIOFIEgskKg5gIORCuUC+1rjltmOz5bxqgZyqposDGAi5oAlEdnawZsvitsWyqkogp6qY4gAGQi5oA4EEIgnkVDGbOICBkAvGQKDKSAI5VcQ2DmAg5IJVIFBFJIGcYosTBzAQcsE6EKgwkkBOscSNAxgIuRArEKggkkBO1iqJAxgIuRA7EIgZSSAnK5XGAQyEXKgoEIgRSSAno2riAAZCLlQcCFhGEshJq9o4gIGQC1UFAhaRBHKKlEQcwEDIhaoDAUMkgZzKmr56bIMKu5erBEggs+SMKFESyCY5q1pNULv0rcVHm2R5mkBOzvFNG8iFAX3Thnlvjl+lQjVFllW7YOTlDYooYXs6tjWqJASqef21B5bK6jSRgdy4eXyjCsJZsiTyWxhsennmgQZVBgMhYiBEGgyESIOBEGkwECINBkKkwUCINBgIkQYDIdJgIEQaDIRIg4EQaTCQwWNkbZ2qH3mpGjlkjJxPls8UYI3Pwd6OHaqjq01WpfXejp2qo7tVPjMIMZC+bppwv1o48T5ZRTv05X5153vTZZWsH557h1o8abnS2dH6tnpk+3xZ6SGGyXXTezb/5Lqr1SQ5HzmkTn6lMi3tO9SOtrd6Ln9H65bBEwwD6csmEHig6TrVIrewSXpiyutq0qjSLXs52KA2gay/9oD8142Orlb1zhf/UGv3P6UOfbVfPuMxBtKXbSB/O/isWt2yTFbJGDd8gnr6e1tkpZeFQHrb+Nla9eonzyZ+Y5EZDKSvxZNWyKizRFZ6SY9ZNuNV0bw3x8t/9dIKpOj5Pct6QvEOA+nr0cte6pnZbSQ5ZtmMV0VZDAS2t76lfrdriV/HJwykrziBJDVm2Y5XRVkNBHB8smz7gsRuOAYcA+krTiBJjVlxxiu4ZculxlvpgQoEvIqEgfQVZ9SBJMasuJf5yLYFPQ+56tgEggN+KJ4XFW8gcM929ojzZBUfbjweaJpjDDnzGEhfNhurt2rHLGzCOOMVJBHI2o+eUi/uf1JWerh+COaqs65XV31zjnzGHo5JcE+SawykL9PG6g+3lNWMWXHHK0gzkN4Qy8KJ96vZ4+w3/R8+uFdtPLRWVjnFQPoybaxyqhmznr5yixo3YoKs7D2+63b1zuHXZBXN9OeoJJAi3JvcddFKeWa+8PIUHRyP3Pnu1fkdtRhICW4h4447UOmYhZd/PDH1dVnFY7O5XQYC+F7hAQ2bY5TVLcvle/SMrHKIgZRMHnONevTydbKKp9Ixy/ZJyf5sNrfrQACBr5BITPcklX5/MoGBlFQaCFQyZlUyXoHN5k4jELA9hrIZCzOJgZRUE0jcMQu3vpWMV7Dx0Do5+C37fsr/l1Yg8KcrtxpHLZvrnEkMpGT2uIU9B59R8PMRePl4OXHHCNN49fmXH0duOjxvYXrBYpqBmL5vgJfLP9B8naxyhoGUmF7Ji4NN3TgRZ8zSjVcIET+ohOcfyslaIPDCtF3GYxGbVwBkDgMpMQVy57vTtY9y2Y5ZpvEKIV511pxcBfLgxc8bn0i0ef4mcxhIiSkQvEjwSdnY1Y5ZpvEKIWJkiQrE5nLSDsRmzEL4uXu4l4GUmG4FEYjpURubMcs0Xt0v/w88xxAVCOC66KQdiM0DHElfZioYSInNpsQTZNWMWTbjFW5lba6LTtqBmL4vkPRlpoKBlOg2JR5V+uV702SlqhqzbMYr/Jy36fdlLRAwXabNsVPmMJASXSC9/3KrGbNsxiswHQ/pLgNMm5WBWGIgJS9M2ykPVdbJ6nS9/3JN40TUmGU7XoEpENMjQqbNmnQgeJuhF6bvlFW0qO9LpjGQEt2m6h0IVDJmmcam4ngFeQuEB+m9MJDKxizb8QryFgheAv/gJc/JKlrSl5kKBlKi21T9A4k7ZsUZr8AUSP/f35/uzwJJb1bTvSPk8gWLDKTANCL0DwTijFmmDdR7vAJTIKYNnnYgNj9XX+5eNfMYSEElgcQZs+KMV5CnQEz3pkWmh6YziYEUmALBe9E+/p/bZFVi2hjFMSvueAWm62Pa4GkGctdFq5Tp59TL3cDkAgMpqHRD2oxZcccrMF0f04ZLKxDTjURRuRuBXGAgBZWONDZj1q8vfi7WeAV5CQR/tmnfvF5WeuVuBHKBgRRUGojpFhTvDXVZ3TWyKi/qljUPgZi+Z0Wm65ppDKTA9Jet21C6l6iYRN2yZj2QG769RN12wQpZmZmes8k0BlJgOk7QbSibn4UoJ2q8AlMgoHtUyFUgeEkJRsrZ5yyUj8xMIWceAykw3QvoNhQ2jel1SOVEjVeQtUDwZ7zh3Nt7bkSiXq9WDo7Big915xIDKagmEDD9sFU5UeMVmB4ahmoCwb8MhbcEjfoHOhEE/sFPfE9w0h1HRTF9z3KBgRRUG0jcMUs3XhWZNrnuTRBMX+taueeNcomBFJheKmF6HRFuceOMWbrxqsi0yXUHv6avdQnx47pFxZsrDKTAtKHwFx61GYvijFm68aqomutk+lpXcM+Bd3T3Ig5gIAWmDaXbjEW2YxZuYU3jFVRznUxfmzS8jxdeVoPjGq8wkALThtJtxiLbMctmvALTddKNfaavTRKCx3Ux3SPmEgOx29g2gYDNmGUzXoFpk+seODB9bRLwHMeLch1svi+5xUDsnnOwDcQ0ZmFT2T5xZtrkukAQKh6VM70daFx4d5ftbW/LZT9pFXnuMZDCcw54Jl0H87XNE164N9L96CleAh81FvWHh551MO/jpIM/29nDJxTOR0xQ44YX3hAb8ZggBkSAPzfGKMSNjwcVBkJ4wSUiAoTgzSNQSWAgRBoMhEiDgRBpVBLIvDfGrwlVeKssibwWBMHv5dHEsv92XGQgN24+d7n86jJZEvktVCtennlwuSojMpD5m89rOBWc2ihLIq/VhDWzX5r5caMqIzKQRe/Xj23r6DwiSyKvvTzjYGQHkb8APA4h3wUq+PP6GQcWqQjaQDhmke904xVoA4F5b5y7IVTqJ7Ik8ops/lfWzzg4V5aR5Pfo3fx2fX1n98kmOdSvkw+JPBG0jhk5tH7Nd/celQ8iGQOBBW+On9odqkZGQn4IWmsD1bDu2gNN8oGWVSBQiCTcIMvz5USUV/tqg2CuTRxgHQj0PPTb3rlUvmqRYiiUL/tUqNaMGTVslWms6i1WIL0hlvb2rqmyNLrjwt9ulDOiRD2z+zez5cxo1KghTXGi6C2Qk3O7jzWHckaUqAtHT3G+f51fADAQcoGBEGkwECINBkKkwUCINBgIkQYDIdJgIEQa/gTS1nRUBQFf6EiJkVvcTReNntKgHEslkA+ONTfKBc2SJVFSXpF7kLly7pTsW/c+bG9eGoZqpSyJkhEEiy8cdcUa5VgqgbSc2FXf3dXZIkui6oVha+3ouvpJwaSj8pFTqQQCcqC+Ss7ukRNRVUKlVsjxx3KVgtQCaQlbxna1tzYGKpgiHxJVROLYJHE0qJSkFggwEqoG4hgyaszcSSmMVkWpBgKIpLu9bbniuEW25JgjDIJVcs+xXKUs9UCKcODe1dW5SCnVEIThVHlUok7WRAWFKJpqArWhpnbYhklnXLJXDYD/AURtGX0bg0UyAAAAAElFTkSuQmCC"},28982:function(ot){"use strict";ot.exports="data:image/png;base64,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"},2487:function(ot){"use strict";ot.exports="data:image/png;base64,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"},3164:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMgAAADICAYAAACtWK6eAAANM0lEQVR4nO3cfWxddR3H8e/t07buoZ1YBTalG497CNwqYiqadhL8Rw1V/1LRNVH/AhOJmsjAAFHQRIxLhP802QSj/+CaKP9IcJ0CC5h4S8QNw4SOdA+khd6WsYe29x6/Hw533J2d8+t9OL9z7/ndzyu59HdKe+/W/N77/e45Z8tIA8zOzmaXltp2SsbL6uGwUCwOvTIpHR3tS10dHdNdnZ1P3rD9qu/op6kOiQaiYfQuFtp+lRFvVCh2CKQcYlnb3f3w9duuvFsPqQaJBaJxZJcKmf067NUHWRAMpGRNd3fu4zdc8zEdUpUSCUTj6Nc4cjpkHBZFBQKrV606cmP22qt1SFVIJJDpmTxWjmEhq0yBACOpnvVAZmZmRzzJ7NMhWbZcIMBIqmM9kOmZ2TF9mdt0SJZVEggwksolEEje0w+UgEoDAUZSGauB6JtznLnK6ZASUE0gwEiWZzWQ6enZYcm8e2qXElBtIMBIzBiIQ2oJBBhJNAbikFoDAUYSjoE4pJ5AgJFcjIE4pN5AgJFciIE4JI5AgJG8j4E4JK5AgJH4GIhD4gwEGIkwEJfEHQi0eiQMxCE2AoFWjoSBOMRWINCqkTAQh9gMBFoxEgbiENuBQKtFwkAckkQg0EqRMBCHJBUItEokDMQhSQYCrRAJA3FI0oGA65EwEIc0IhBwORIG4pBGBQKuRsJAHNLIQMDFSBiIQxodCLgWCQNxSDMEAi5FwkAc0iyBgCuRMBCHNFMg4EIkDMQhzRYIpD0SBuKQZgwE0hwJA3FIswYCaY2EgTikmQOBNEbCQBzS7IFA2iJhIA5JQyCQpkgYiEPSEgikJRIG4pA0BQJpiISBOCRtgUCzR8JAHJLGQKCZI2EgDklrINCskTAQh6Q5EGjGSBiIQ9IeCDRbJAzEIS4EAs0UCQNxiCuBQLNEwkAc4lIg0AyRMBCHuBYINDoSBuIQFwOBRkbCQBziaiDQqEgYiENcDgQaEQkDccj/Xj8u584t6MhdSUfCQBwyOXVSTp85qyO3rV614tCN2S3bdGgdA3HIm7Pz8sbMWzpy37rV3X8YuP6ar+nQKgbikIXFJTkyOaUj97W1tXkb+j64afPmy4/qoTUZfVjDQJJ37OSMzL19SkfuW7du9djAtqu/pENrGIhjCoWivKKrSLFY1CO3dXV2nhm8cVu3Dq1hIA46q2ey8Ia9FSIZGsxancNWn5yBNA4iOfbGjPOnfT/y4Q/123wfktGHNQyk8fLzp+TN/LyzoVzSs/au7Vuv3K1DKxhIi8AZrkU8lvShH13R1dX51as2bfijDq1gIJRunrejr2/9uFjCQCjdGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCJEBAyEyYCBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJgIEQGDITIIM2B7J+Y/sL2jZ1/1iGRFS9NLX5xR7bvLzq0wlog/aP/yfb2eI889eONN+shkRW3/mTq2fxc5s7JPdsm9DB2VgJBHEuytL9ndfvk+AMbs/opIiuG75uamHun0N8hHTtsRBJ7IKU4PJHe3tXtEwyEbEIg+XcK+Bes8zYi0eeNT3kceigMhGwrBaJD0ckceyT6nPEIxgEMhGwrDwR0QscaiT5f/cLiAAZCtgUDAZ3UsUWiz1WfqDiAgZBtYYGATuxYItHnqZ0pDmAgZFtUIKCTu+5I9Dlqs1wcwEDINlMgoBO8rkj0+6tXSRzAQMi25QIBneQ1R6LfW51K4wAGQrZVEgjoRK8pEv2+ylUTBzAQsq3SQEAne9WR6PdUpto4gIGQbdUEAjrhq4pEv355tcQBDIRsqzYQ0ElfcST6tWa1xgEMhGyrJRDQiV9RJPp10eqJAxgI2VZrIKCTf9lI9GvC1RsHMBCyrZ5AQAMwRqL//2JxxAEMhGyrNxDQCCIj0f93oS3fP37FqXz+cU+8NXpYl8vWd809dPulQzoksmLX4ycPnJhd6NFhXTKSObWmt/f2w7+8/KgenpfRxwW23+sNF4qyX4dELaW9TXa89NPMuJRhIETvYSBEBgyEyICBEBkwECIDBkJkwECIDBgIkQEDITJwOpB1K0WuvUwHDfDfEyLzZ0U+sUkPIhzPixyb1UGdKnmN6/TnsFZ/Hkl7W38GL+vPIq2cDuSmTSJ7vq2DBhj9jcgLr4nccYs+PqufCIGJ+5VH/JBq9c1Pifzo8zoIgcl56y/859+rPwdTSLb8U38GO/VnkVYMxJJSIPCnO/0/wcM89pzIz57UQQ02rBd54g5dKVfpQYjyXwMDqQ0DsaR8cmIiI5KoLU7511Zjz7f097hZByGC4TGQ2jAQS4KT3rQVqmWrZXo+7Pnx+uXPx0Bqw0AswQQtDwRMkzT4J74JViTT1urLGhsiKWd6bZsYiGMOPaj/CbH1Hv1PnXBW7akf1r/VMm2tHv2bPp7WQZ2iTi7E9fxpwUACbAYCt2wV+fXXdRCikq2WaWsV55/WDMTHQAJsBwIIBKGEMW21TFsrnNLF1gqRxYGB+BhIQBKBYKuFs1qX64QPE7XVMm2t7nlCZN+/dBATBuJjIAFJBAKmEwhYBYJbLdPW6ulDIt/9vQ5ixEB8DCQgqUDgbp3w39CJH6Z8q7Xc1qp0tTxODMTHQAKSDARbLawiUVfZS1st09YKKwdWkLgxEB8DCUgyEEAceD8SBlutsVz4RIXyVSZuDMTHQAKSDgSiJqPJ8Vn/rFXcW6uSqF8TA2EgoWwGAlhFsJpUCnEEr5bHiYH4GEhAowLBG3FEEnWVvVwSk5SB+BhIQKMCAdOp3BKsGlg9bGMgPgYS0MhAYLmbCm992H/zbhsD8TGQgEYGgtO+f/2Bfgy53lFi67RuEAPxMZCARgZiukerZP6MXmV/1P4qwkB8DCSgUYEgDARSiRde1YuIv9WBRQzEx0ACGhEIzmBF3UoS5edPivxOLxTawkB8DCSgEYGYbiXBBcGou35xNgtntWxgID4GEpB0IKZTu3gzjgmJ6yNhDp/Q9yMaiQ0MxMdAApIMBFfOsXqEba3K79KNmqxg636sqNdkIAwklI1AntCVYYtGEiZ4OherCIIKU7rrN04MxMdAApIKJGoCAsJAIOUQByIJg1O+2GphtYlL1K+PgTCQUHEGYprs5VuroKhJC/jrtvhrt3GJei0GwkBCxRUIrpZja4VTu2GwcmAFiYKwEFiY5b63GgzEx0ACbAdi+mu2mNyY5CaIA5GEwVX2zz2sH0NWn2oxEB8DCbAZiOkfajBtrYKiJi/EdZU96jUYCAMJVW8g2FqZbkTEyoEVpFJYRbCahInjKjsD8TGQAFuB4D4r3G8VBmEgkGogDkQSBlutem9oZCA+BhJgIxCEgUDCVLO1CoqaxFDvVfao52YgDCRUrYHEvbUKwiqC1SRMPZOZgfgYSEDcgeBWkqgbEREGAqkH4kAkUWq9oZGB+BhIQJyBmG5ErGdrFRQ1mQHvQ7DVqvZ1op6TgbR4IETlDj+UuaiHiz4BW3Z5nn4gaiVzGkivfrxAaCBbd3ljWshtOiRqDRnZe/jBzKgEhAay5V5vRIqyT4dELSHs/QeEBgK6zRoXkSF9ELktYvWAyECy93u95xZkUkR69EHkJH1b/mJXpwxP3J/J6+FFIgOBbbu8bFFkTIdX6IPIKe/FMaJxTEoEYyDw7kqyKLvFk516SOQEnfgPdHXJbo0jr4eR9Osqo6H0aygjGsqIHsKQPojS4oBO9ryXkfEVnTKmYUxKBfR77Jmenh3WdWy/Dons8LwdfX3rx8USBkLpxkCIDBgIkQEDITJgIEQGDITIgIEQGTAQIgMGQmTAQIgMGAiRAQMhMmAgRAYMhMiAgRAZMBAiAwZCZMBAiAwYCFG0l195bcdnBgfGxRKrgfzjYG74uqs3MRCyJvWBbO7f+FhXZ+dGPSSK1alTpyemTrxxV6oDWbt2zX0bLu0bFqKYvX785IHT75y5P9WBFCUzdt2VH5W2tjb+E6YUm4XFxakjk8fWtok3kvZA9q/s6nxm8xUbPq2fIorFkcmp5xcWlz6pgaT7PQgC0aH0XbL+mb4P9DASqtvkMd1anT47pENxJhDo7l55oH/DpUM6JKrJq0ePPXN2YfH8H7ROBfKujEz1faB3Uh/nf5NEJsVice7N/Py/p9/K94snG/VT57kXyPvm2tvbX1uxonOuo63d02OiCywsLHQsFoprCoVCVg9DdbR7AzffNDChQyusBvLsC7nsUiGT0yGRFUODWatz2OqTw4GDE1wdyApPvKPDgwP9YpH9QJ7LjUkmc5sOiWLm7R0aHBgVi6wH8vfncyNeMbNPh0Sxsv0GHawHAgcO5sb1pYaEKDb2Vw9IJJCDB3P950QmMpLp0UOiuuh7jxd7VsrwwMBAXg+tSiQQwBmtxYKMMxKqB+LobJdRm6d2yyUWCORyud75s7JbX3anHhJVydu7bqV8L4mVoyTRQEqwmiwtyai+elb43oQi6GoxpxN0QofjXSJ7BgcHJiVh/wemziNQhWOwlgAAAABJRU5ErkJggg=="},88745:function(ot){"use strict";ot.exports="data:image/png;base64,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"},49321:function(ot){"use strict";ot.exports="data:image/png;base64,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"},96908:function(ot){"use strict";ot.exports="data:image/png;base64,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"},57177:function(ot){"use strict";ot.exports="data:image/png;base64,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"},81378:function(ot){"use strict";ot.exports="data:image/png;base64,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"},60141:function(ot){"use strict";ot.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); + `]:{borderRadius:0},[`> ${ke}-item:last-child`]:{borderBottom:0},[`> ${ke}-item > ${ke}-content`]:{backgroundColor:"transparent",borderTop:0},[`> ${ke}-item > ${ke}-content > ${ke}-content-box`]:{paddingTop:pt}}}},dt=Se=>{const{componentCls:ke,paddingSM:Ct}=Se;return{[`${ke}-ghost`]:{backgroundColor:"transparent",border:0,[`> ${ke}-item`]:{borderBottom:0,[`> ${ke}-content`]:{backgroundColor:"transparent",border:0,[`> ${ke}-content-box`]:{paddingBlock:Ct}}}}}};var xt=(0,ct.Z)("Collapse",Se=>{const ke=(0,we.TS)(Se,{collapseHeaderPaddingSM:`${Se.paddingXS}px ${Se.paddingSM}px`,collapseHeaderPaddingLG:`${Se.padding}px ${Se.paddingLG}px`,collapsePanelBorderRadius:Se.borderRadiusLG});return[Be(ke),Le(ke),dt(ke),Je(ke),(0,rt.Z)(ke)]},Se=>({headerPadding:`${Se.paddingSM}px ${Se.padding}px`,headerBg:Se.colorFillAlter,contentPadding:`${Se.padding}px 16px`,contentBg:Se.colorBgContainer})),it=Object.assign(ce.forwardRef((Se,ke)=>{const{getPrefixCls:Ct,direction:pt,collapse:It}=ce.useContext(ze.E_),{prefixCls:Et,className:Xt,rootClassName:at,style:tt,bordered:St=!0,ghost:ut,size:nt,expandIconPosition:lt="start",children:We,expandIcon:Mt}=Se,nn=(0,Ne.Z)(Rt=>{var Wt;return(Wt=nt!=null?nt:Rt)!==null&&Wt!==void 0?Wt:"middle"}),Ot=Ct("collapse",Et),Jt=Ct(),[$t,dn]=xt(Ot),bn=ce.useMemo(()=>lt==="left"?"start":lt==="right"?"end":lt,[lt]),Cn=function(){let Rt=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};const Wt=Mt?Mt(Rt):ce.createElement(y.Z,{rotate:Rt.isActive?90:void 0});return(0,He.Tm)(Wt,()=>({className:Me()(Wt.props.className,`${Ot}-arrow`)}))},sn=Me()(`${Ot}-icon-position-${bn}`,{[`${Ot}-borderless`]:!St,[`${Ot}-rtl`]:pt==="rtl",[`${Ot}-ghost`]:!!ut,[`${Ot}-${nn}`]:nn!=="middle"},It==null?void 0:It.className,Xt,at,dn),In=Object.assign(Object.assign({},(0,ve.Z)(Jt)),{motionAppear:!1,leavedClassName:`${Ot}-content-hidden`}),Zt=ce.useMemo(()=>We?(0,De.Z)(We).map((Rt,Wt)=>{var Gn,Nn;if(!((Gn=Rt.props)===null||Gn===void 0)&&Gn.disabled){const fn=(Nn=Rt.key)!==null&&Nn!==void 0?Nn:String(Wt),{disabled:rn,collapsible:hn}=Rt.props,un=Object.assign(Object.assign({},(0,Ve.Z)(Rt.props,["disabled"])),{key:fn,collapsible:hn!=null?hn:rn?"disabled":void 0});return(0,He.Tm)(Rt,un)}return Rt}):null,[We]);return $t(ce.createElement(ge,Object.assign({ref:ke,openMotion:In},(0,Ve.Z)(Se,["rootClassName"]),{expandIcon:Cn,prefixCls:Ot,className:sn,style:Object.assign(Object.assign({},It==null?void 0:It.style),tt)}),Zt))}),{Panel:Ge}),Dt=it},28103:function(ot,yt,te){"use strict";te.d(yt,{Z:function(){return De}});var y=te(92310),ue=te.n(y),Me=te(59301),fe=te(36355),he=te(17313),ye=te(83116),Ee=te(37613);const Te=Ze=>{const{componentCls:oe,sizePaddingEdgeHorizontal:a,colorSplit:E,lineWidth:x,textPaddingInline:b,orientationMargin:z,verticalMarginInline:ee}=Ze;return{[oe]:Object.assign(Object.assign({},(0,he.Wf)(Ze)),{borderBlockStart:`${x}px solid ${E}`,"&-vertical":{position:"relative",top:"-0.06em",display:"inline-block",height:"0.9em",marginInline:ee,marginBlock:0,verticalAlign:"middle",borderTop:0,borderInlineStart:`${x}px solid ${E}`},"&-horizontal":{display:"flex",clear:"both",width:"100%",minWidth:"100%",margin:`${Ze.dividerHorizontalGutterMargin}px 0`},[`&-horizontal${oe}-with-text`]:{display:"flex",alignItems:"center",margin:`${Ze.dividerHorizontalWithTextGutterMargin}px 0`,color:Ze.colorTextHeading,fontWeight:500,fontSize:Ze.fontSizeLG,whiteSpace:"nowrap",textAlign:"center",borderBlockStart:`0 ${E}`,"&::before, &::after":{position:"relative",width:"50%",borderBlockStart:`${x}px solid transparent`,borderBlockStartColor:"inherit",borderBlockEnd:0,transform:"translateY(50%)",content:"''"}},[`&-horizontal${oe}-with-text-left`]:{"&::before":{width:`${z*100}%`},"&::after":{width:`${100-z*100}%`}},[`&-horizontal${oe}-with-text-right`]:{"&::before":{width:`${100-z*100}%`},"&::after":{width:`${z*100}%`}},[`${oe}-inner-text`]:{display:"inline-block",paddingBlock:0,paddingInline:b},"&-dashed":{background:"none",borderColor:E,borderStyle:"dashed",borderWidth:`${x}px 0 0`},[`&-horizontal${oe}-with-text${oe}-dashed`]:{"&::before, &::after":{borderStyle:"dashed none none"}},[`&-vertical${oe}-dashed`]:{borderInlineStartWidth:x,borderInlineEnd:0,borderBlockStart:0,borderBlockEnd:0},[`&-plain${oe}-with-text`]:{color:Ze.colorText,fontWeight:"normal",fontSize:Ze.fontSize},[`&-horizontal${oe}-with-text-left${oe}-no-default-orientation-margin-left`]:{"&::before":{width:0},"&::after":{width:"100%"},[`${oe}-inner-text`]:{paddingInlineStart:a}},[`&-horizontal${oe}-with-text-right${oe}-no-default-orientation-margin-right`]:{"&::before":{width:"100%"},"&::after":{width:0},[`${oe}-inner-text`]:{paddingInlineEnd:a}}})}};var pe=(0,ye.Z)("Divider",Ze=>{const oe=(0,Ee.TS)(Ze,{dividerHorizontalWithTextGutterMargin:Ze.margin,dividerHorizontalGutterMargin:Ze.marginLG,sizePaddingEdgeHorizontal:0});return[Te(oe)]},Ze=>({textPaddingInline:"1em",orientationMargin:.05,verticalMarginInline:Ze.marginXS})),ce=function(Ze,oe){var a={};for(var E in Ze)Object.prototype.hasOwnProperty.call(Ze,E)&&oe.indexOf(E)<0&&(a[E]=Ze[E]);if(Ze!=null&&typeof Object.getOwnPropertySymbols=="function")for(var x=0,E=Object.getOwnPropertySymbols(Ze);x{const{getPrefixCls:oe,direction:a,divider:E}=Me.useContext(fe.E_),{prefixCls:x,type:b="horizontal",orientation:z="center",orientationMargin:ee,className:ne,rootClassName:ae,children:le,dashed:re,plain:ie,style:Ae}=Ze,de=ce(Ze,["prefixCls","type","orientation","orientationMargin","className","rootClassName","children","dashed","plain","style"]),Pe=oe("divider",x),[me,ge]=pe(Pe),et=z.length>0?`-${z}`:z,Ve=!!le,ve=z==="left"&&ee!=null,He=z==="right"&&ee!=null,ze=ue()(Pe,E==null?void 0:E.className,ge,`${Pe}-${b}`,{[`${Pe}-with-text`]:Ve,[`${Pe}-with-text${et}`]:Ve,[`${Pe}-dashed`]:!!re,[`${Pe}-plain`]:!!ie,[`${Pe}-rtl`]:a==="rtl",[`${Pe}-no-default-orientation-margin-left`]:ve,[`${Pe}-no-default-orientation-margin-right`]:He},ne,ae),Ne=Me.useMemo(()=>typeof ee=="number"?ee:/^\d+$/.test(ee)?Number(ee):ee,[ee]),Oe=Object.assign(Object.assign({},ve&&{marginLeft:Ne}),He&&{marginRight:Ne});return me(Me.createElement("div",Object.assign({className:ze,style:Object.assign(Object.assign({},E==null?void 0:E.style),Ae)},de,{role:"separator"}),le&&b!=="vertical"&&Me.createElement("span",{className:`${Pe}-inner-text`,style:Oe},le)))}},12563:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return Pe}});var y=te(59301),ue=te(99267),Me=te(92310),fe=te.n(Me),he=te(36785),ye=te(47729),Ee=te(14088),Te=te(36355),pe=te(17313),ce=te(37613),Fe=te(83116);const De=me=>{const{paddingXXS:ge,lineWidth:et,tagPaddingHorizontal:Ve,componentCls:ve}=me,He=Ve-et,ze=ge-et;return{[ve]:Object.assign(Object.assign({},(0,pe.Wf)(me)),{display:"inline-block",height:"auto",marginInlineEnd:me.marginXS,paddingInline:He,fontSize:me.tagFontSize,lineHeight:me.tagLineHeight,whiteSpace:"nowrap",background:me.defaultBg,border:`${me.lineWidth}px ${me.lineType} ${me.colorBorder}`,borderRadius:me.borderRadiusSM,opacity:1,transition:`all ${me.motionDurationMid}`,textAlign:"start",position:"relative",[`&${ve}-rtl`]:{direction:"rtl"},"&, a, a:hover":{color:me.defaultColor},[`${ve}-close-icon`]:{marginInlineStart:ze,color:me.colorTextDescription,fontSize:me.tagIconSize,cursor:"pointer",transition:`all ${me.motionDurationMid}`,"&:hover":{color:me.colorTextHeading}},[`&${ve}-has-color`]:{borderColor:"transparent",[`&, a, a:hover, ${me.iconCls}-close, ${me.iconCls}-close:hover`]:{color:me.colorTextLightSolid}},"&-checkable":{backgroundColor:"transparent",borderColor:"transparent",cursor:"pointer",[`&:not(${ve}-checkable-checked):hover`]:{color:me.colorPrimary,backgroundColor:me.colorFillSecondary},"&:active, &-checked":{color:me.colorTextLightSolid},"&-checked":{backgroundColor:me.colorPrimary,"&:hover":{backgroundColor:me.colorPrimaryHover}},"&:active":{backgroundColor:me.colorPrimaryActive}},"&-hidden":{display:"none"},[`> ${me.iconCls} + span, > span + ${me.iconCls}`]:{marginInlineStart:He}}),[`${ve}-borderless`]:{borderColor:"transparent",background:me.tagBorderlessBg}}},Ze=me=>{const{lineWidth:ge,fontSizeIcon:et}=me,Ve=me.fontSizeSM,ve=`${me.lineHeightSM*Ve}px`;return(0,ce.TS)(me,{tagFontSize:Ve,tagLineHeight:ve,tagIconSize:et-2*ge,tagPaddingHorizontal:8,tagBorderlessBg:me.colorFillTertiary})},oe=me=>({defaultBg:me.colorFillQuaternary,defaultColor:me.colorText});var a=(0,Fe.Z)("Tag",me=>{const ge=Ze(me);return De(ge)},oe),E=function(me,ge){var et={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(et[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ve=Object.getOwnPropertySymbols(me);ve{const{prefixCls:ge,style:et,className:Ve,checked:ve,onChange:He,onClick:ze}=me,Ne=E(me,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:Oe,tag:Ge}=y.useContext(Te.E_),_e=Je=>{He==null||He(!ve),ze==null||ze(Je)},rt=Oe("tag",ge),[ct,we]=a(rt),Be=fe()(rt,`${rt}-checkable`,{[`${rt}-checkable-checked`]:ve},Ge==null?void 0:Ge.className,Ve,we);return ct(y.createElement("span",Object.assign({},Ne,{style:Object.assign(Object.assign({},et),Ge==null?void 0:Ge.style),className:Be,onClick:_e})))},z=te(45157);const ee=me=>(0,z.Z)(me,(ge,et)=>{let{textColor:Ve,lightBorderColor:ve,lightColor:He,darkColor:ze}=et;return{[`${me.componentCls}-${ge}`]:{color:Ve,background:He,borderColor:ve,"&-inverse":{color:me.colorTextLightSolid,background:ze,borderColor:ze},[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}});var ne=(0,Fe.b)(["Tag","preset"],me=>{const ge=Ze(me);return ee(ge)},oe);function ae(me){return typeof me!="string"?me:me.charAt(0).toUpperCase()+me.slice(1)}const le=(me,ge,et)=>{const Ve=ae(et);return{[`${me.componentCls}-${ge}`]:{color:me[`color${et}`],background:me[`color${Ve}Bg`],borderColor:me[`color${Ve}Border`],[`&${me.componentCls}-borderless`]:{borderColor:"transparent"}}}};var re=(0,Fe.b)(["Tag","status"],me=>{const ge=Ze(me);return[le(ge,"success","Success"),le(ge,"processing","Info"),le(ge,"error","Error"),le(ge,"warning","Warning")]},oe),ie=function(me,ge){var et={};for(var Ve in me)Object.prototype.hasOwnProperty.call(me,Ve)&&ge.indexOf(Ve)<0&&(et[Ve]=me[Ve]);if(me!=null&&typeof Object.getOwnPropertySymbols=="function")for(var ve=0,Ve=Object.getOwnPropertySymbols(me);ve{const{prefixCls:et,className:Ve,rootClassName:ve,style:He,children:ze,icon:Ne,color:Oe,onClose:Ge,closeIcon:_e,closable:rt,bordered:ct=!0}=me,we=ie(me,["prefixCls","className","rootClassName","style","children","icon","color","onClose","closeIcon","closable","bordered"]),{getPrefixCls:Be,direction:Je,tag:Le}=y.useContext(Te.E_),[dt,xt]=y.useState(!0);y.useEffect(()=>{"visible"in we&&xt(we.visible)},[we.visible]);const be=(0,he.o2)(Oe),it=(0,he.yT)(Oe),Dt=be||it,Se=Object.assign(Object.assign({backgroundColor:Oe&&!Dt?Oe:void 0},Le==null?void 0:Le.style),He),ke=Be("tag",et),[Ct,pt]=a(ke),It=fe()(ke,Le==null?void 0:Le.className,{[`${ke}-${Oe}`]:Dt,[`${ke}-has-color`]:Oe&&!Dt,[`${ke}-hidden`]:!dt,[`${ke}-rtl`]:Je==="rtl",[`${ke}-borderless`]:!ct},Ve,ve,pt),Et=nt=>{nt.stopPropagation(),Ge==null||Ge(nt),!nt.defaultPrevented&&xt(!1)},[,Xt]=(0,ye.Z)(rt,_e,nt=>nt===null?y.createElement(ue.Z,{className:`${ke}-close-icon`,onClick:Et}):y.createElement("span",{className:`${ke}-close-icon`,onClick:Et},nt),null,!1),at=typeof we.onClick=="function"||ze&&ze.type==="a",tt=Ne||null,St=tt?y.createElement(y.Fragment,null,tt,ze&&y.createElement("span",null,ze)):ze,ut=y.createElement("span",Object.assign({},we,{ref:ge,className:It,style:Se}),St,Xt,be&&y.createElement(ne,{key:"preset",prefixCls:ke}),it&&y.createElement(re,{key:"status",prefixCls:ke}));return Ct(at?y.createElement(Ee.Z,{component:"Tag"},ut):ut)},de=y.forwardRef(Ae);de.CheckableTag=b;var Pe=de},98228:function(ot,yt,te){"use strict";te.d(yt,{default:function(){return zn}});var y=te(92310),ue=te.n(y),Me=te(72308),fe=te(80702),he=te(77321),ye=te(52487),Ee=te(74416),Te=te(62853),pe=te(77861),ce=te(17115),Fe=te(90782),De=te(18929),Ze=te(48736),oe=te(59301),a=function(wt){var Bt=oe.useRef({valueLabels:new Map});return oe.useMemo(function(){var qt=Bt.current.valueLabels,Gt=new Map,Ie=wt.map(function(ht){var Pt,jt=ht.value,vt=(Pt=ht.label)!==null&&Pt!==void 0?Pt:qt.get(jt);return Gt.set(jt,vt),(0,he.Z)((0,he.Z)({},ht),{},{label:vt})});return Bt.current.valueLabels=Gt,[Ie]},[wt])},E=function(wt,Bt,qt,Gt){return oe.useMemo(function(){var Ie=wt.map(function(vt){var ft=vt.value;return ft}),ht=Bt.map(function(vt){var ft=vt.value;return ft}),Pt=Ie.filter(function(vt){return!Gt[vt]});if(qt){var jt=(0,Fe.S)(Ie,!0,Gt);Ie=jt.checkedKeys,ht=jt.halfCheckedKeys}return[Array.from(new Set([].concat((0,fe.Z)(Pt),(0,fe.Z)(Ie)))),ht]},[wt,Bt,qt,Gt])},x=te(71430),b=function(wt,Bt){return oe.useMemo(function(){var qt=(0,x.I8)(wt,{fieldNames:Bt,initWrapper:function(Ie){return(0,he.Z)((0,he.Z)({},Ie),{},{valueEntities:new Map})},processEntity:function(Ie,ht){var Pt=Ie.node[Bt.value];if(0)var jt;ht.valueEntities.set(Pt,Ie)}});return qt},[wt,Bt])},z=te(49618),ee=te(11592),ne=function(){return null},ae=ne,le=["children","value"];function re(wt){return(0,ee.Z)(wt).map(function(Bt){if(!oe.isValidElement(Bt)||!Bt.type)return null;var qt=Bt,Gt=qt.key,Ie=qt.props,ht=Ie.children,Pt=Ie.value,jt=(0,Ee.Z)(Ie,le),vt=(0,he.Z)({key:Gt,value:Pt},jt),ft=re(ht);return ft.length&&(vt.children=ft),vt}).filter(function(Bt){return Bt})}function ie(wt){if(!wt)return wt;var Bt=(0,he.Z)({},wt);return"props"in Bt||Object.defineProperty(Bt,"props",{get:function(){return(0,Ze.ZP)(!1,"New `rc-tree-select` not support return node instance as argument anymore. Please consider to remove `props` access."),Bt}}),Bt}function Ae(wt,Bt,qt,Gt,Ie,ht){var Pt=null,jt=null;function vt(){function ft(xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"0",je=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return xe.map(function(Ft,Qt){var _t="".concat(Qe,"-").concat(Qt),gn=Ft[ht.value],An=qt.includes(gn),Mn=ft(Ft[ht.children]||[],_t,An),pn=oe.createElement(ae,Ft,Mn.map(function(Ye){return Ye.node}));if(Bt===gn&&(Pt=pn),An){var Zn={pos:_t,node:pn,children:Mn};return je||jt.push(Zn),Zn}return null}).filter(function(Ft){return Ft})}jt||(jt=[],ft(Gt),jt.sort(function(xe,Qe){var je=xe.node.props.value,Ft=Qe.node.props.value,Qt=qt.indexOf(je),_t=qt.indexOf(Ft);return Qt-_t}))}Object.defineProperty(wt,"triggerNode",{get:function(){return(0,Ze.ZP)(!1,"`triggerNode` is deprecated. Please consider decoupling data with node."),vt(),Pt}}),Object.defineProperty(wt,"allCheckedNodes",{get:function(){return(0,Ze.ZP)(!1,"`allCheckedNodes` is deprecated. Please consider decoupling data with node."),vt(),Ie?jt:jt.map(function(xe){var Qe=xe.node;return Qe})}})}var de=function(wt,Bt,qt){var Gt=qt.treeNodeFilterProp,Ie=qt.filterTreeNode,ht=qt.fieldNames,Pt=ht.children;return oe.useMemo(function(){if(!Bt||Ie===!1)return wt;var jt;if(typeof Ie=="function")jt=Ie;else{var vt=Bt.toUpperCase();jt=function(Qe,je){var Ft=je[Gt];return String(Ft).toUpperCase().includes(vt)}}function ft(xe){var Qe=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return xe.reduce(function(je,Ft){var Qt=Ft[Pt],_t=Qe||jt(Bt,ie(Ft)),gn=ft(Qt||[],_t);return(_t||gn.length)&&je.push((0,he.Z)((0,he.Z)({},Ft),{},(0,z.Z)({isLeaf:void 0},Pt,gn))),je},[])}return ft(wt)},[wt,Bt,Pt,Gt,Ie])};function Pe(wt){var Bt=oe.useRef();Bt.current=wt;var qt=oe.useCallback(function(){return Bt.current.apply(Bt,arguments)},[]);return qt}function me(wt,Bt){var qt=Bt.id,Gt=Bt.pId,Ie=Bt.rootPId,ht={},Pt=[],jt=wt.map(function(vt){var ft=(0,he.Z)({},vt),xe=ft[qt];return ht[xe]=ft,ft.key=ft.key||xe,ft});return jt.forEach(function(vt){var ft=vt[Gt],xe=ht[ft];xe&&(xe.children=xe.children||[],xe.children.push(vt)),(ft===Ie||!xe&&Ie===null)&&Pt.push(vt)}),Pt}function ge(wt,Bt,qt){return oe.useMemo(function(){return wt?qt?me(wt,(0,he.Z)({id:"id",pId:"pId",rootPId:null},qt!==!0?qt:{})):wt:re(Bt)},[Bt,qt,wt])}var et=oe.createContext(null),Ve=et,ve=te(10228),He=te(80547),ze=te(54844),Ne=oe.createContext(null),Oe=Ne;function Ge(wt){return Array.isArray(wt)?wt:wt!==void 0?[wt]:[]}function _e(wt){var Bt=wt||{},qt=Bt.label,Gt=Bt.value,Ie=Bt.children,ht=Gt||"value";return{_title:qt?[qt]:["title","label"],value:ht,key:ht,children:Ie||"children"}}function rt(wt){return!wt||wt.disabled||wt.disableCheckbox||wt.checkable===!1}function ct(wt,Bt){var qt=[];function Gt(Ie){Ie.forEach(function(ht){var Pt=ht[Bt.children];Pt&&(qt.push(ht[Bt.value]),Gt(Pt))})}return Gt(wt),qt}function we(wt){return wt==null}var Be={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},Je=function(Bt,qt){var Gt=(0,pe.lk)(),Ie=Gt.prefixCls,ht=Gt.multiple,Pt=Gt.searchValue,jt=Gt.toggleOpen,vt=Gt.open,ft=Gt.notFoundContent,xe=oe.useContext(Oe),Qe=xe.virtual,je=xe.listHeight,Ft=xe.listItemHeight,Qt=xe.treeData,_t=xe.fieldNames,gn=xe.onSelect,An=xe.dropdownMatchSelectWidth,Mn=xe.treeExpandAction,pn=oe.useContext(Ve),Zn=pn.checkable,Ye=pn.checkedKeys,Lt=pn.halfCheckedKeys,Dn=pn.treeExpandedKeys,bt=pn.treeDefaultExpandAll,kn=pn.treeDefaultExpandedKeys,en=pn.onTreeExpand,mn=pn.treeIcon,Bn=pn.showTreeIcon,Sn=pn.switcherIcon,Qn=pn.treeLine,qn=pn.treeNodeFilterProp,oa=pn.loadData,ca=pn.treeLoadedKeys,Un=pn.treeMotion,$n=pn.onTreeLoad,tn=pn.keyEntities,Aa=oe.useRef(),ua=(0,He.Z)(function(){return Qt},[vt,Qt],function(ta,Sa){return Sa[0]&&ta[1]!==Sa[1]}),Ia=oe.useState(null),_n=(0,ye.Z)(Ia,2),Yt=_n[0],Ln=_n[1],Vn=tn[Yt],ln=oe.useMemo(function(){return Zn?{checked:Ye,halfChecked:Lt}:null},[Zn,Ye,Lt]);oe.useEffect(function(){if(vt&&!ht&&Ye.length){var ta;(ta=Aa.current)===null||ta===void 0||ta.scrollTo({key:Ye[0]}),Ln(Ye[0])}},[vt]);var Tn=String(Pt).toLowerCase(),Re=function(Sa){return Tn?String(Sa[qn]).toLowerCase().includes(Tn):!1},pa=oe.useState(kn),Oa=(0,ye.Z)(pa,2),Da=Oa[0],ja=Oa[1],En=oe.useState(null),Ga=(0,ye.Z)(En,2),Xa=Ga[0],sa=Ga[1],da=oe.useMemo(function(){return Dn?(0,fe.Z)(Dn):Pt?Xa:Da},[Da,Xa,Dn,Pt]);oe.useEffect(function(){Pt&&sa(ct(Qt,_t))},[Pt]);var jn=function(Sa){ja(Sa),sa(Sa),en&&en(Sa)},ba=function(Sa){Sa.preventDefault()},Ra=function(Sa,Pa){var Tt=Pa.node;Zn&&rt(Tt)||(gn(Tt.key,{selected:!Ye.includes(Tt.key)}),ht||jt(!1))};if(oe.useImperativeHandle(qt,function(){var ta;return{scrollTo:(ta=Aa.current)===null||ta===void 0?void 0:ta.scrollTo,onKeyDown:function(Pa){var Tt,an=Pa.which;switch(an){case ve.Z.UP:case ve.Z.DOWN:case ve.Z.LEFT:case ve.Z.RIGHT:(Tt=Aa.current)===null||Tt===void 0||Tt.onKeyDown(Pa);break;case ve.Z.ENTER:{if(Vn){var zt=(Vn==null?void 0:Vn.node)||{},On=zt.selectable,ra=zt.value;On!==!1&&Ra(null,{node:{key:Yt},selected:!Ye.includes(ra)})}break}case ve.Z.ESC:jt(!1)}},onKeyUp:function(){}}}),ua.length===0)return oe.createElement("div",{role:"listbox",className:"".concat(Ie,"-empty"),onMouseDown:ba},ft);var Hn={fieldNames:_t};return ca&&(Hn.loadedKeys=ca),da&&(Hn.expandedKeys=da),oe.createElement("div",{onMouseDown:ba},Vn&&vt&&oe.createElement("span",{style:Be,"aria-live":"assertive"},Vn.node.value),oe.createElement(ze.Z,(0,Me.Z)({ref:Aa,focusable:!1,prefixCls:"".concat(Ie,"-tree"),treeData:ua,height:je,itemHeight:Ft,virtual:Qe!==!1&&An!==!1,multiple:ht,icon:mn,showIcon:Bn,switcherIcon:Sn,showLine:Qn,loadData:Pt?null:oa,motion:Un,activeKey:Yt,checkable:Zn,checkStrictly:!0,checkedKeys:ln,selectedKeys:Zn?[]:Ye,defaultExpandAll:bt},Hn,{onActiveChange:Ln,onSelect:Ra,onCheck:Ra,onExpand:jn,onLoad:$n,filterTreeNode:Re,expandAction:Mn})))},Le=oe.forwardRef(Je);Le.displayName="OptionList";var dt=Le,xt="SHOW_ALL",be="SHOW_PARENT",it="SHOW_CHILD";function Dt(wt,Bt,qt,Gt){var Ie=new Set(wt);return Bt===it?wt.filter(function(ht){var Pt=qt[ht];return!(Pt&&Pt.children&&Pt.children.some(function(jt){var vt=jt.node;return Ie.has(vt[Gt.value])})&&Pt.children.every(function(jt){var vt=jt.node;return rt(vt)||Ie.has(vt[Gt.value])}))}):Bt===be?wt.filter(function(ht){var Pt=qt[ht],jt=Pt?Pt.parent:null;return!(jt&&!rt(jt.node)&&Ie.has(jt.key))}):wt}function Se(wt){var Bt=wt.searchPlaceholder,qt=wt.treeCheckStrictly,Gt=wt.treeCheckable,Ie=wt.labelInValue,ht=wt.value,Pt=wt.multiple;warning(!Bt,"`searchPlaceholder` has been removed."),qt&&Ie===!1&&warning(!1,"`treeCheckStrictly` will force set `labelInValue` to `true`."),(Ie||qt)&&warning(toArray(ht).every(function(jt){return jt&&_typeof(jt)==="object"&&"value"in jt}),"Invalid prop `value` supplied to `TreeSelect`. You should use { label: string, value: string | number } or [{ label: string, value: string | number }] instead."),qt||Pt||Gt?warning(!ht||Array.isArray(ht),"`value` should be an array when `TreeSelect` is checkable or multiple."):warning(!Array.isArray(ht),"`value` should not be array when `TreeSelect` is single mode.")}var ke=null,Ct=["id","prefixCls","value","defaultValue","onChange","onSelect","onDeselect","searchValue","inputValue","onSearch","autoClearSearchValue","filterTreeNode","treeNodeFilterProp","showCheckedStrategy","treeNodeLabelProp","multiple","treeCheckable","treeCheckStrictly","labelInValue","fieldNames","treeDataSimpleMode","treeData","children","loadData","treeLoadedKeys","onTreeLoad","treeDefaultExpandAll","treeExpandedKeys","treeDefaultExpandedKeys","onTreeExpand","treeExpandAction","virtual","listHeight","listItemHeight","onDropdownVisibleChange","dropdownMatchSelectWidth","treeLine","treeIcon","showTreeIcon","switcherIcon","treeMotion"];function pt(wt){return!wt||(0,Te.Z)(wt)!=="object"}var It=oe.forwardRef(function(wt,Bt){var qt=wt.id,Gt=wt.prefixCls,Ie=Gt===void 0?"rc-tree-select":Gt,ht=wt.value,Pt=wt.defaultValue,jt=wt.onChange,vt=wt.onSelect,ft=wt.onDeselect,xe=wt.searchValue,Qe=wt.inputValue,je=wt.onSearch,Ft=wt.autoClearSearchValue,Qt=Ft===void 0?!0:Ft,_t=wt.filterTreeNode,gn=wt.treeNodeFilterProp,An=gn===void 0?"value":gn,Mn=wt.showCheckedStrategy,pn=wt.treeNodeLabelProp,Zn=wt.multiple,Ye=wt.treeCheckable,Lt=wt.treeCheckStrictly,Dn=wt.labelInValue,bt=wt.fieldNames,kn=wt.treeDataSimpleMode,en=wt.treeData,mn=wt.children,Bn=wt.loadData,Sn=wt.treeLoadedKeys,Qn=wt.onTreeLoad,qn=wt.treeDefaultExpandAll,oa=wt.treeExpandedKeys,ca=wt.treeDefaultExpandedKeys,Un=wt.onTreeExpand,$n=wt.treeExpandAction,tn=wt.virtual,Aa=wt.listHeight,ua=Aa===void 0?200:Aa,Ia=wt.listItemHeight,_n=Ia===void 0?20:Ia,Yt=wt.onDropdownVisibleChange,Ln=wt.dropdownMatchSelectWidth,Vn=Ln===void 0?!0:Ln,ln=wt.treeLine,Tn=wt.treeIcon,Re=wt.showTreeIcon,pa=wt.switcherIcon,Oa=wt.treeMotion,Da=(0,Ee.Z)(wt,Ct),ja=(0,ce.ZP)(qt),En=Ye&&!Lt,Ga=Ye||Lt,Xa=Lt||Dn,sa=Ga||Zn,da=(0,De.Z)(Pt,{value:ht}),jn=(0,ye.Z)(da,2),ba=jn[0],Ra=jn[1],Hn=oe.useMemo(function(){return Ye?Mn||it:xt},[Mn,Ye]),ta=oe.useMemo(function(){return _e(bt)},[JSON.stringify(bt)]),Sa=(0,De.Z)("",{value:xe!==void 0?xe:Qe,postState:function(fa){return fa||""}}),Pa=(0,ye.Z)(Sa,2),Tt=Pa[0],an=Pa[1],zt=function(fa){an(fa),je==null||je(fa)},On=ge(en,mn,kn),ra=b(On,ta),xn=ra.keyEntities,ga=ra.valueEntities,se=oe.useCallback(function(ia){var fa=[],xa=[];return ia.forEach(function(ha){ga.has(ha)?xa.push(ha):fa.push(ha)}),{missingRawValues:fa,existRawValues:xa}},[ga]),mt=de(On,Tt,{fieldNames:ta,treeNodeFilterProp:An,filterTreeNode:_t}),Ce=oe.useCallback(function(ia){if(ia){if(pn)return ia[pn];for(var fa=ta._title,xa=0;xa{const{componentCls:Bt,treePrefixCls:qt,colorBgElevated:Gt}=wt,Ie=`.${qt}`;return[{[`${Bt}-dropdown`]:[{padding:`${wt.paddingXS}px ${wt.paddingXS/2}px`},(0,Wt.Yk)(qt,(0,Zt.TS)(wt,{colorBgContainer:Gt})),{[Ie]:{borderRadius:0,[`${Ie}-list-holder-inner`]:{alignItems:"stretch",[`${Ie}-treenode`]:{[`${Ie}-node-content-wrapper`]:{flex:"auto"}}}}},(0,In.C2)(`${qt}-checkbox`,wt),{"&-rtl":{direction:"rtl",[`${Ie}-switcher${Ie}-switcher_close`]:{[`${Ie}-switcher-icon svg`]:{transform:"rotate(90deg)"}}}}]}]};function Nn(wt,Bt){return(0,Rt.Z)("TreeSelect",qt=>{const Gt=(0,Zt.TS)(qt,{treePrefixCls:Bt});return[Gn(Gt)]},Wt.TM)(wt)}var fn=function(wt,Bt){var qt={};for(var Gt in wt)Object.prototype.hasOwnProperty.call(wt,Gt)&&Bt.indexOf(Gt)<0&&(qt[Gt]=wt[Gt]);if(wt!=null&&typeof Object.getOwnPropertySymbols=="function")for(var Ie=0,Gt=Object.getOwnPropertySymbols(wt);Ie{var qt,{prefixCls:Gt,size:Ie,disabled:ht,bordered:Pt=!0,className:jt,rootClassName:vt,treeCheckable:ft,multiple:xe,listHeight:Qe=256,listItemHeight:je=26,placement:Ft,notFoundContent:Qt,switcherIcon:_t,treeLine:gn,getPopupContainer:An,popupClassName:Mn,dropdownClassName:pn,treeIcon:Zn=!1,transitionName:Ye,choiceTransitionName:Lt="",status:Dn,treeExpandAction:bt,builtinPlacements:kn,dropdownMatchSelectWidth:en,popupMatchSelectWidth:mn,allowClear:Bn}=wt,Sn=fn(wt,["prefixCls","size","disabled","bordered","className","rootClassName","treeCheckable","multiple","listHeight","listItemHeight","placement","notFoundContent","switcherIcon","treeLine","getPopupContainer","popupClassName","dropdownClassName","treeIcon","transitionName","choiceTransitionName","status","treeExpandAction","builtinPlacements","dropdownMatchSelectWidth","popupMatchSelectWidth","allowClear"]);const{getPopupContainer:Qn,getPrefixCls:qn,renderEmpty:oa,direction:ca,virtual:Un,popupMatchSelectWidth:$n,popupOverflow:tn}=oe.useContext(lt.E_),Aa=qn(),ua=qn("select",Gt),Ia=qn("select-tree",Gt),_n=qn("tree-select",Gt),{compactSize:Yt,compactItemClassnames:Ln}=(0,Cn.ri)(ua,ca),[Vn,ln]=(0,Jt.Z)(ua),[Tn]=Nn(_n,Ia),Re=ue()(Mn||pn,`${_n}-dropdown`,{[`${_n}-dropdown-rtl`]:ca==="rtl"},vt,ln),pa=!!(ft||xe),Oa=(0,dn.Z)(Sn.suffixIcon,Sn.showArrow),Da=(qt=mn!=null?mn:en)!==null&&qt!==void 0?qt:$n,{status:ja,hasFeedback:En,isFormItemInput:Ga,feedbackIcon:Xa}=oe.useContext(Ot.aM),sa=(0,nt.F)(ja,Dn),{suffixIcon:da,removeIcon:jn,clearIcon:ba}=(0,bn.Z)(Object.assign(Object.assign({},Sn),{multiple:pa,showSuffixIcon:Oa,hasFeedback:En,feedbackIcon:Xa,prefixCls:ua,componentName:"TreeSelect"})),Ra=Bn===!0?{clearIcon:ba}:Bn;let Hn;Qt!==void 0?Hn=Qt:Hn=(oa==null?void 0:oa("Select"))||oe.createElement(Mt.Z,{componentName:"Select"});const ta=(0,tt.Z)(Sn,["suffixIcon","itemIcon","removeIcon","clearIcon","switcherIcon"]),Sa=oe.useMemo(()=>Ft!==void 0?Ft:ca==="rtl"?"bottomRight":"bottomLeft",[Ft,ca]),Pa=(0,$t.Z)(kn,tn),Tt=(0,nn.Z)(ga=>{var se;return(se=Ie!=null?Ie:Yt)!==null&&se!==void 0?se:ga}),an=oe.useContext(We.Z),zt=ht!=null?ht:an,On=ue()(!Gt&&_n,{[`${ua}-lg`]:Tt==="large",[`${ua}-sm`]:Tt==="small",[`${ua}-rtl`]:ca==="rtl",[`${ua}-borderless`]:!Pt,[`${ua}-in-form-item`]:Ga},(0,nt.Z)(ua,sa,En),Ln,jt,vt,ln),ra=ga=>oe.createElement(sn.Z,{prefixCls:Ia,switcherIcon:_t,treeNodeProps:ga,showLine:gn}),xn=oe.createElement(at,Object.assign({virtual:Un,disabled:zt},ta,{dropdownMatchSelectWidth:Da,builtinPlacements:Pa,ref:Bt,prefixCls:ua,className:On,listHeight:Qe,listItemHeight:je,treeCheckable:ft&&oe.createElement("span",{className:`${ua}-tree-checkbox-inner`}),treeLine:!!gn,suffixIcon:da,multiple:pa,placement:Sa,removeIcon:jn,allowClear:Ra,switcherIcon:ra,showTreeIcon:Zn,notFoundContent:Hn,getPopupContainer:An||Qn,treeMotion:null,dropdownClassName:Re,choiceTransitionName:(0,ut.m)(Aa,"",Lt),transitionName:(0,ut.m)(Aa,"slide-up",Ye),treeExpandAction:bt}));return Vn(Tn(xn))},un=oe.forwardRef(rn),Ut=(0,St.Z)(un);un.TreeNode=ae,un.SHOW_ALL=xt,un.SHOW_PARENT=be,un.SHOW_CHILD=it,un._InternalPanelDoNotUseOrYouWillBeFired=Ut;var zn=un},90034:function(ot,yt,te){var y={"./doc.png":63604,"./docx.png":30045,"./jpg.png":13740,"./md.png":58881,"./pdf.png":28982,"./png.png":2487,"./txt.png":3164,"./xls.png":88745,"./xlsx.png":49321};function ue(fe){var he=Me(fe);return te(he)}function Me(fe){if(!te.o(y,fe)){var he=new Error("Cannot find module '"+fe+"'");throw he.code="MODULE_NOT_FOUND",he}return y[fe]}ue.keys=function(){return Object.keys(y)},ue.resolve=Me,ot.exports=ue,ue.id=90034},25510:function(ot){"use strict";ot.exports="data:image/png;base64,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KFt6yaXs+quutUsvuMiuue5aW2T8Inbu+efZVltvHbZG33LrLfaRj3zEXnvtVVtnnbXt9F/+0iZMnBjcUQR7H3HEkbbV5pvZT37ykwBifnDiD0KW1n9+3wfsC1/6oq215po2ZpGxfUGsNrtvU01I+DbK5r4+x8aMGGUv/O0Fm3H3Pfbv/7a3PXD/X23XXXe19ddfzzbb5G12wcUX2+k//6W99tosW3+99e1XZ54Z3DCf+PQn7eprrrannn/aPvjB3e0D73+/PfPUU3brLX+y478JPSbaN75xtG280UZhq/deH/mwzXx1pu20y062yz/ubBPfsqjtt+8X7MmHH7X11p5m//Otb9vqq69tN15/rZ140g/sxz/7ic0dO9Le99732YYbTLcVll/epq21tm20ySbzdzD17S9iy7cy7gZXyPw5UABLASztisMCWPIpVwBLASz5XNOBJwpg6QMs7CB59NFHbcsttwxU1Xb4kOhtvmK84vLf2zlnnWXHH3ucTZo4ySZNmmSjx4wOwbFYENiGO2nRybbKaqvaMccdazded4Mdeeih9tijj4Wg2lN/9rOwK2jG7XfY1b//vX3xC1+28YtOsF+feaZtseWWNmvOHLvplpsDYGG30Lrrrms//elPQ06Na66+OgCWww873LbeZhs76Yc/tD/84UY78cQT7cKLLrL37/FB+++v7G9rrLGmjSADLwnm5r7WlzyMlLbs+QnpS14P7bn5pltt749+xJZdehk78sgjbOONN7IllphiL738ou237352+SWX29hRY+17J37fVnjrCvbxT37C/vDHP9riUxcPcSwrLLO8vfDC32zGXXfZx/b+t5Cw8dvHn2Brr72O3XvfvfbZfT9jq6y+in1or73sA8ThjFvEDjn8SDvzF7+2xSZOtgM//2V7/7+83/508y32fz/8vp38s1Ns1PhF7Mprr7ZVlls+ZLcdM2qMjRnLoZEcc9C3zbtvbxCRyH1gZX4aluISKjEsbUvDAljySVcASwEs+VzTgScKYGkGLH0JZV+3q6+6yn7323PtW0cfbWuvsaZt+45t+/JdjCThGnlMRtioMWNssSmL2ft2+4Cdecav7bhvHWcv/O1vtsvOO9uJP/iBjRk5xh595CG76Y832gfe///sLYsvZr88/XTbfMstQv6Tm2+91fbYfY/g/thg/fUDYFl08mS7WoDl8CNtm222thN/eJLdfPNNAbj87ne/tX9833vtawd9LcTUAFiwrMx9ffb8RGucJzSq75yiESPt7rtn2JVXXm2f/cxnbf31N7Djjv2WTZ++QThO4PUR8+yggw6ys848y5576nk79LDDbM01VrPPf+m/QgDt6musbuedf74tOXVJe+WVl+0v9/3F9tjjQ/bIww/bN446Ouyauv322+yrB+5vSy+7tG2+xWb2trdvYiNHj7RzLrzYbrjyGpsy+S22z3982j7x8U/aH2/6g/3gRyfZz375c3vLkovbTTfdbMtNmdJ3oGJIudJ34GII8OGMGfH8/DOaOCuJq1hYioWlXXFYAEs+5QpgKYAln2s68EQBLM2AhWX9vLlz7bprr7XzzzvPjv7GUbb9dtvbFz//haDAcVPMsXk2dvy4cA4QwGPqUkvZ9/7ve/a9737PXnv1VfvAbrvZccceGzLG/u3F5+z2O2+zbbZ5hy2x5FT7xS9+YVtsvkVwdtzyp1tst/d/MOQq2XD6dPvZz061iePH2zVXX2OXX3G5HXHkkbbV1lvZD086yW67/TY75eST7de//rW9Y4ft7agjjrT11l03HHgYzhsaafbySy8FlxWuq3Hjxtn4CRPt5ptvtQsvvMj++7+/attsu7Udc8yxtu5664YTnIl1OeHbJ9hpp/3S7pvxF9t3n31svWlr28GHHWIPPPhX22STje1HJ59iyyy7jL362iy7//4HbM899rQHH3jIDj/kkHAMwJ9uucWOOPLwEEczdcmpNmWJKSGe56Hnnrbnn3zSll1iKfvYHh+x/fbZz669/no76Scn2+lnnWnLrbyiXX81gGZyOOCRYws4KTqYi8h+O9IBlvm8r4iWAlgKYGlXHBbAkk+5AlgKYMnnmg48UQBLAmCZ7xP6/SWX2tlnnGEnfv/79o+77mIHfe1gW2vatL6ji/G3zE8pj6+CBGz/+7//a9854bshv8n7/+V9dsJxx4dYl7+99LzdcdfttuUWW9viS04JW54BLLPnzLVbb7nV9tp9z2AhIYbkpz/BwjLJfn/55XbFFVfat775LVt/w+l2+umn2cOPPmo/P+2Xdvwxx9hKq/6D/fDEH9qmm2xiE8ct0medmDfXbrjuOrv4ggvsvvvusw9/9GO2wYbT7bHHn7Srrr7GPvmf/2nbbvsO+8Y3vm7rrbeuLUKm3dfNjjnmGPvlaafbX+673z7+7x+3rbfYzA446AC79957bNq0dUKcy8RJEwNgeeCBB23vvfe22/98hx33rWNt1ZVXsRtvvMG+ccThNmrsaFt6uWVs6lJL2quzXrOZYyzE0Cw9ZartsOU77D8+/Um76ppr7KQfnWSnn/krW2Oj9e388863pSZNslE0ZNYcGzV6HBnl5h87PTIAn+AW0tlK84NYCmApgKVdcVgASz7lehKw1HWDFNYc9pZz4e9PPbxK9XL6cspBZEF+vf66UX799dc3GDD1IkYh9+A/4gteeuml1FeEcl/+8pfDx1/+LKSqM4ze/e53B1dAKg2yGjS/cC8Alm7wmWir80j4P9tzORTOx6eoXKsYFh0BwVice+659o1vfMPe80/vsSOOPMKmTSMPy7yQxI006ToXhXeRFfeII46wxx57zN7+9reHZ7n/l7/cZ9ddd53tvffHwtkvlCN2hrbeeOON9m//9m8hTfyaa64ZLCzElpx11lkhhuV73/uebb75Fvbzn58a5tP5559v//7v/x6exZWzzTbbhLq4x3zADXXCCSfYs889Z//xH/9hn/jEJ0JEDu/56Ec/YmuttVYAKGSCXXzxxQONPvvZz9pvf/vb0IZjjz02lPnUpz5lHPq51FJL2U033WSkgKf+GTPuCfUQ/3PkkUeGNj/4wIP22c991kiHv+eee9r73ve+EEtz94wZNnnSJJswYUJ4nnl3/fXX2/e///1gZdpg+nS78IILQmyQrpSzvSgbp+b32ZMZH9qn9O/QhrGiTdTPuDLXcrLdtpPptp353EoGLkyZbuuyXUMzDnPs5oUMvPLKKyvPU6tqF7899NBDtsEGG1TK5qqs6jxTDj/s5igOw7qff/75cDYQ3712oUwQcvFVN1H5fbvttgtK6s0KWAYyhp0ELAIhHOD5m9/8xv7nf/4nbEN+73vfa8svv3wABzp0k7/JdEtsC7t+vvSlL9ndd98djoAA6FAeAfy73/0ugBCU9tlnnx3O4AF0sK35wx/+cOBhTp3FSsM5VwTX/uEPfwi5WN7xjneE/0+dOtVuv/32AFQALgALANQee+wR3k9beRfPAIxOOumk0G5ACefNcBo67iISzwFY1lhjjQAgADgciUGbAVOAi3/9138NQp3yhxxyiO200072+OOP2x//+Ec79NBDg7I/+uijgxCnzIc+9KEAPHbb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"},32637:function(ot,yt,te){"use strict";ot.exports=te.p+"static/AssistantCode3.a8740efb.jpeg"},93314:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMwAAACaCAYAAADl9acYAAAAAXNSR0IArs4c6QAAIABJREFUeF7tXQd4U1Ubfs/NaJtO9kzLahFQEJkiUBBFUFFkCCjiAAVFERT5FREQQQXBBcpysWRP2RtkKRsEOphNodCZdDfjnv85CU2TZt2bhABNDw9PmtzvrO+c957xLQIP0pkz1yrQIEmwwcDzHhTj91klEo7jpcG5zetWUJdmRjmPvTM9GI9JgSGvadOoLE9KJJ5kPp2YXLtZdO1kT8ooz2vigCNelvPYezPEG7z0CDAn4pJqPvJA5A3vdcl/S3LEy3Iee29OeIOX5YDx3nh4VFI5YDxin6DM5YARxKb7g6gcMHd+nMoBc+d57LKGhCQ1ZURBCoVL2nKCO8sBZWW50x1TOWDuLP8FlV4OGEFs8glROWB8wmbPKikHjGf882bucsB4k5t3qKxywNwhxrpRbJkGTOx0ehlA3d9e5VEtzA3ulGe55zmg1QOfrCVo34BgQGvr5rLDRl4RRZG+5NjBESBc4FHw1LlrCAuPsCo0JjKi7J5hYqfTXADBq4byCJLf82Nf3kA3OfD9LgKdgeCzZ4CUTJ1VKQFyKQgpmeMSjiKvQC+oplspN/wOMDcBVFv0Bo+KwYJ4VE50H3Jg7j6CWzkEX74A3MrSgTfeKZpSaBCHcAVn/JunBHlFPDR5BkG9LMjPt7mZLOtbskQADea9wqOW9coqiGHlRPcHBxYcJriQQvB9P+v2cqCwWFxgoOJk6JeTNX4HmJMAHv6xP4/6VXw/+OxNx/bM/pIohdUE9VW/VxwjOHiJYO5A6xolpGSpYW3jIW4w/A8wM+h+UHSY2pvHgzV9NXymeor0wPc7Cf7XzWJ/4Nsm+Ly2LzZx+OwZ3yuVbzhNsPEMwcI3rM8wMikHiURi5gNbbQoKrc84zpjkj2eYzQC6f96DomUd305ctrp8tp5gSk/f1utzlFhUOHYthy9f8D1gdpwnWHiEYOVQ6zNM6QM/AY+CImHnF9YtfwTMCgB9P+5G0SHa9xP3bk2gT9cBU3r6Hjp95nBYNcz3gDlwkRhX843vlfS59PmFHfjFzgC/2pJ1nEEnEIpIAG+834Wia2Ox7PJ8wt0twLz7J8Gsl3zf316zCVYPsz5oe85F1yUcu0YwcQPBjlElZyjL8wsrQeyBn+XxK8DETqefgyACFCPe6kjxfDPfT6C7BpilBLMG+L6/A34h+P1VikCZ60nuTYpzN4AxqznjCqPOMZ1RSp9f2OVLYZH1lbOrNvjVlswIGEAKYOyrj1K82NL3E+huAWbEMnbFSn1+Qzd4AcE3fajPZV6X04D3lnHGM4xOawKFJwLLYiD5H2AoCkHwJQMLA42v090CzJjVBBN7UCh8rN3AgDrqCYq6lX3L6RQ1MGQRhwWvA7UrALbnFzCJjOhG+d2WjFCkUYKZPZpSDIv1PWDGrycY34NCahI0+yxN/Ivg3c4UlUN8VqWxok/XEfRrSdG0tm/rzcoHBv7KYc5AILqqLWDcOb/45RmGEFyhFL8/0Yga33y+Tl9uJhjxOEVIoG9rnrqVKSJSRFb0fb3tG1A81sC39TLRSu85HL57Eaii0Bm3oqEKqZXSJaUURUxTU0Tyuy0ZAc5SYCUbxE+6+x4w3+0kGNiWooqP3/Qz9xB0bUTRsLqI2eEFUlbvA9WBJxv5ltdMit9jFocpLwB1InQIkBEQTmLUHStOBoMBOr24K2+/AwwPHOKArS2iKCY9VzKIg34jyMgTv6f1wpwqL8JLHKgUTLHwjZIxZTKg0V2Bzg2tLzvYBYA75xe/25J1mkEnGAzYyXE40KQmMK23uLeLN8b1j0ME7epTxFTzRmnCy/jzXyCqIny+NVryDzFeKfd+xLcrDOMMO8MMfgx45iFrOZA7AstiTvvVoZ91usM3tClHcLpeZWDmAN8DZtlRgkY1KJr5+BC87hQQLAeebCwcZN6gXH6MgG2P+rfyDmD+WLoV8xZugkIRiNh2TTHghcfRoF4tFBZpkXgpGQ81rmdu9puLOLzwMPBYPR1Cgzw/v7CC/WpLxjrc/jtaT2LApRrhwC+DfA+Y9aeI0dKzbT3vTCChk3r7eaBABzzfTGgO79CtPUmM9b7U2jv9bf3kOyjSlihLcoSg93MdkZ2Th227j2Hoq8/inTeeNzZ+xFIOsTHAsw/pAeL5+cUvAdPuG1pVRnArQgEsGex7wGw7RxAgBTo19M4EEjqtD1wEkrPYm15oDu/QbfkPSM0hHsu8du0/gSnfLkFGVrbThjFLynULJ6FOZHUw2RNbyd/qUJLFHZV+ywr9aksWO4Ou0BK8KueRz/bVq++CUuD+RGbhB3R/0LeAOZEEnFIRvPGYb+vdGw+cvU7w3uOe1dv+mfeRk5svCMUfvz8AA3o9jgkbCJQVgPe7lGTz5MDvj4f+VXs/JH1ip1PmAkHy17u8z42bjl4lxjf9C809m0CCZo4FUVwKsDPOJLz0ZTp6Fdh6jtnWe1bvuCm/4q/tRwQ1/b03e2LIwGfw1RaCkADg425AOvPkYCHZd0cG43dbsk4zaDFgWHiHcG85wjBQoEhnMhAzf5r/Jihkf9/+fjXDtDXqGA108+Eqcy0DYAfwMU95NnEFzVgLovibwK8HCab19qze61s24Pf5K7A5KwB5vHM1CblMij9m/Q87rtc1jsek54CMPIBayGD0BgP0ImUw/gwYFiqjllhHGAcvAkuPcijU8cgv0KGgSGv8LNJqweu1MOh14A3ss+S78W+Dzuo3RsPoTy0YgIjQALFz0C36tBzg570EE3p4NnHFVn5TA0zaSPDzy57Vu2bIS6jF67BDHYBHgnVI0kow+6ZjLyZNm9RD+35jkZINfNO7ZIVhEn+e16NQ6157/OqWjJ1h9n1IXoydTi8AeGD+KzxqinCEsfkswfBJC2HQacXOG7v0B+e9CGXVUK+U5aoQdm5iE3eqh296R/XoDEBu0e3/hcz3FzF+Z292trI91Zgav7N2tKrDrrfFTdgTI4dAl61BipZDDXYINRCMvBrusNvBikAMHT8LTM3/pwElK4xMAuQV6uBuKK4yA5hEVfY8SvmmHCETGyjDtzqbQLHf0KMgaCnWEcaW/whGT1mAHHZP6oW09bueaFy3khdKcl0EO+y+v4xgphs2MWxbs+K46bLCDIoi6+9iVLKY4PbTp8UB5t8h/UB53qimz1aJA9lyLExz7H1vyMCnUa15L/x9EfhtkIk/nh74y9ShPz5JnUGA26qFZIdcTofWqR5xxd5Uip1O9wDoJNYRxs4LBB9PXYxUdaHrGSqAYuWUp9GmSQ0BlN4h8cTq8qVfOGgKStpBeAoJb4DEYPrPsU89b/5e/LvEYPubLCIQX06NEtWpfwa/yA4h0FEgqVCK71OCUeTARdLLfbpg9PAXsfGsBBtOA0uHmKpyV0PZsqFl5lo5QaXWgRqNw4pTHiEYGa2M+KX0yMROpxsA9BDrCGNvAsG4GcuQdMt45eJx+nXsk3iyNbOY9k161wOry8/GqZCr1t4GBA/O3T0Nm7gSDl/89IBRHiU0nRk3CgU3knEmT4pZN51rrjI5TN2oGmCOMP44BKx7B8jINemP8ZRCK2Y5LNXAMrMlS0hSpwKw9TRGME+XHf5ekybEfPCInU7/BDBArCOMw5cIPvt+JRJUGqHj7JRu2rsd0P+JGBuanELTTVpwwO3/cnjFxNcTwMz95hquxud5pd+skIEfR6NJA+F2y6o1S3Fj4xpj/X9lBmK7OsDuChMUKMf+v36AXC4Fc4QxYwew/X0gM8/k5VKvN0BvcF9gfc8CJuGWuh4twgoQnJSBzK+nDP+3eLTsBahJSNL8DdD29kaUAFsDSU4vpVJp3FTETqdzAbwl1hHGySSCCTPX41RimlcmzthBrTCsV1Obss5cJ2hWXQupTIoiHUW+1nRYZkcn5kRbTzlIOQq5hBmimfRu2RwoeU4gl5rAFiI3Odpmb/NRK0zXu+zgKzZtWZWK/VvTxWZzSP/EK5HoEivcxsFQWIBzk8caVxmWmMT+g6thNlfMg/p1xYfv9DXSMEcYEzYAu247wnBXQ9myE/fslixRpf6FUgw2N5bgDChmk6Lw33MMqkqlg8JeVKmn8hRjHI0QIdgbiJynGWhiZ9AZoPhgaEeK50Q4wmDCvwmzt+HwGe8EcH67V1N8MshWV4UBpnlNLQID3Lcn5nkKrZ6iUEex4azEqC08di0BW1XDgsTP+2NHsrH6F+/0m9Xetns1PN9b3IWHPi8XyetXIOPoEeg1WbhYKMGK9CCoiiSoWq0SnuvWzqhLVuyoz+wI411mmi3epZI9Lt2zgElIUht9INtpdDJPMUsSGf59NCFFxc8TknI6AoZ9LqbCmj+V4X33zMAEAOMHtaXoJ0KLVpUJjJuzD3v+vSh+xtnJ0ffxaMwY0dHuCtO8pg6BAcK3LI4axCTai/4hRsBM3kww5DGK6o5vYx32S52pw9QxbEi8k6o2DMeoj2q5VVhqNnB29JsI0TP5M6Dj5Gg7dwmkpVZOsyOMtyg4joDyBhRq3d+Osbru3S2ZSp0LCmf+9ZM5CUY3qBWx3LREUy5RpbkKQOl0FAimvrksPAME08Q6wmD74DGz/8H2A/+5NdClM8U2r4VFE7rZBcwjtXQIkHsOGLbSLP7XBJhvdxD0fJiinhs+pVk5n41IBM/UFryQSHggvpxRooovpsgdFwjoD8MQri3ZIso/XYzm9a2FwDfUAFPxX/AaRYSCeCR/KW7fvQuYJE0RQF3vSQh2UQn3bsOaYXEJSZrPADrJBfP5BceCVx+4LO0r1hGG3gC8//Np/LXrmJjxdUhbv1YE9vzU22eAmbOPBRmieNCNFzvP8/jhaxVSL3vn4M9zBJN/bgSZgJsyplZ0KQ24oSZgq8vmE4V4+9hrkNIS8O5uPhbNOz+CprWpWRhd7Ahj9svMYM871rT38pbM/q2XvelHoeU4bpxBgt+Jjr8MAqfi80NXZEW/H1UEuOMIY/zCRPyxZr9XABMSJMP5pbelahYlsjNMi1p6402Pp8lyhWEhIBpVp2hdV1yp6nwgPAhYvzQF/+zOEpfZCfXgz6LRIMrxKsq0B5YcKsL6UxRFvBygelBdLjhZGMCx/RfTKWMCUGZzbAClvJEmtiGH97oEGLdhzBHGjL4UDyvLOmBUmn9AaamAay7GimAXgdErzG1RlX36k9el+PlgsPFtK9YRxtwtNzBl7havTZoLywYhuJRbSCNgauvBlAg9TQYDjyVHOeOWbOVxoEoo0Mn2JttpNZvOcmhfn0KTXoTr8TlITSnCrRSt8TMvV7gj79KVPDskCo+1tb/rZkLScavzcTlTARBrZUu+MB1coHNHZ8rQXEzvH4T+8yWY9DzQrj6QptFDzzRlPUj37JbM5pZMeCfZK5CNgsPt3PlbEny3LwSlHWEIqWLzcTWGfbFaCKkgml0zeyNaaa3QdqcAs+msSa2k+4OCmmYm2nyWQ98W9idabo4eqSla3EopMn6m3mRgKkJ6KlM6dV5Plz418ES3CjZE7Ar9w2X5UGXbv3bmC1NBAiqBEOf34zFhKlzLq40PuxK0i8qFutBzRdd7FjDx1zSDCKELxA2tmZoyyztqqc9tUdDlDAm+2hUCdxxhHIwrwOAJy5EvIkSCsz78Nq4rnmhpfU/BANOytgEydwQmpSpjQro/b68we+JNArzej4jjKouz0q+luDwGAzWCxnI1Kr0qPfpEZTzXv6pVwUzf6+MVBTiX6vi+hxoKQfUF4AJswWZZGF+UCUN2IsYMaINnbcVd4jp0m/qePcNcvJlTldcaUm5vVN3qnKNM1zUcJm4LhTuOMP65qMWYGWtxJcU76jGT3nwUrz1j7ZnCCBilAbLS96RucIFJtv88ZpLD/HMZSEgFXmkrrqANp2yjEYsroYRar6f44I3zxh9qNwnH8FHWNxBLj2ix6F85SKltmGV9lBrAF6RConCuh8fotCn7MSC2Fob3ELkPddDBexYwrL2JSZqtFPQpdwfHUT7mf+zjTWFwxxHG8St6zPhtCw6cZXcSnqdhLzTF2FethZcMMK2UBki9DBgmbz18mYAJbMUk5shiYBsxORzT5ucZ8PHbcUaC4OpBGDe55AbiShqP9/40gHLOt058UZbxXMPJnQuUKK+DLi8DEs0R/PJBLIIVwjULHPXgnt2SsQbHq7JeIJSYFIi8mNgeeeT6cFRQAItFOsL4L5li0do9WLrLriK06FZ2e7QO5v3PwugcgDcBo9MbsPT2CnMxFcYwdiNFuMhlKjcs/J23AMMEoONHJhj5JA2T44tvS2TTo5cX4kKqY5X9YuYacq9CEhzlMngmr8uGQasFLUpDPcUV/DCiKwrcNBwrrvueBsyKFVTSvG32aQraRPRMdJKBWaa+vSrcqNAo1hEGsyD8Y/1R/LzmjFea1EBZAbtn9rIqywiYSB5Siecey3U6A5YeN23JmCCPORIcK8IWhV0ps1Wpj8hzjyPmsDPN5P+ZNCWInMOXPz9g/PtgohZfbpEZ3SE5TxSGXBUkIa61vPnCDLCzFEuGrOMY1q02Xunq2VS6p7dkrKOJ17N7UAPP1PG9moatCoOBJ9go0hEGe+P+vC4e3yw84JX2VAoLxMmFL9sApnUkD4kXAKPV6bHsuNQIGDb5p28nmCwixmZSJnA5jeCZh1x3NzfpKi7M/xlFGRmo0qoNqnfohPAG1mcH1dUCfDP+sqkwjuCreY2Mf478swiJGa6V3Az518EFVgHhXMu0DYUZ4G8Dhuqy0Sg0EfM+8myHf88DhjEzIUmzAaA9XA+ZcIqR60KRp+XgjiOM3Sdu4s0vtyAkSIrgQCmCg6QIYZ+BMuPf7Dfzs9vP2bPi34ICZTh2szJ6NM41HuyrV7f2G8tWmNZRPCSc5yuMJWCYGcjHawm+7Sv8DPPfdSBfS9C5oWveHhg+GFqNyfRBEhgIeWgY2kz7AZysRDh5KT4fP0y5vZ0lwBdzGoO9FwbOK4S6KMDpCkP1eaD6fCNghCSDNhe8zmTsVznrMD59XIGa7Wx194SUVUxzT2/JihuZmJJThWoNZ0HgNY/EH28MRUY+B7GOMFibcrJzkJuXB3Z1zXHc7U9ivNlh0mX2aXpm/7ekLA57E6R44zHm5slWAs0A0ybKpDDoaWLhHJafMK0wLIm1ujx0iYD56WgrQO3ryuplSN6xzajkqM83+RCr1aUrol95A5zUJIT971QO5n2bZPybXYRNntsYvx4guLJrL1qkbsD2moOQHP6wlUskRkt5PfiCm5AEC/exa9DmgNcVoVL2KQy59RsqhAQg6tPvwAU5U1F0zvH7AjCsC4mqnE6UGpitvsfSJ0IIHb8lmNzIlkCsIwxPJzDLf10NrDtJMNyBjzDvAkaH5SdkbgOGOf5oVAN4sKawnl+YOwspf+81EzPIh9VvgCbvfoDAKlVx9JAai+ZcNz4PVBBE9W+M07uPo9/laeBgknSeC22ObbVeQ06QCRzselivuQhZBNveCX+JGAoyEZEThyE3fkIYNa00yh69UPdF6y2wsJ6ZqO6LLZl5pUlW9wHFMkrh6mTokgdf7QzG5UwpxDrCcFmwAAImPPztIMHorva3RkbA1GEhGoRPDkfVMj/EVoARaabM2vliCxj9QQtJ1GDAtU3rcGPXDmjVWWDfWWJbtHp9BiCwRScU6KQICJRg4VEp4g8ex4tXvrFSpGT0JxXNsKraIEgVFaHLuQ5ZSE1wAeLsEioRFZ5PnAVlTok5hiQwCG1+mAupwr1V5r4CDGNkgkrzEij93Znqi5CB/XafAhduySDWEYaQsl3RFGiB6Tsce4NkgGlbx+WtqatqjM9ZlOAVJ0tWmPeWEvzYX3gYcOY9cuKzsLE1EVK5oagQJ7/4DDlXS67gZTVqI6dlXxwNaIXrJ06j75UZkFhoHbNyK7Zqh2E3usHAlCupDgFhtSAJEmdsxsqJqZSHevmJaHPoC6vm1nvpNdTu7t6R+L4DjAk06t7M+tKuDb+QkQTw00EFTl2XQawjDIHFOyVj6h+frSeY4uC2it1MRVXgIeUIpBLTWcjdxMJArDgpN2/JPlpF8PlzwoPDjl9v0vZ1N2k1apz+ehJyVaZzS3HimUMKIoWUWrusqtDqUTR46308/bUKekghU1QBkbq+PbPXPkNuEog8DAOS5+ABzVEzSWj9GDSf+JVbXbovAcNs+oODFYSjsp8oqCm2gcj06z9BOHJNbjTZ7RDt/oQQWa2ZXEw0ZWY1yYzYGdCYuj5L7AJNwgBlvHRgj3mjnfvtx0YlS/Zcp9dj6wU5nmpiysccdLMYm5UECr3HruHwQ3/P+KPLzcWZ6VOQfdG5xWbVzl0R9fJgEI7DjO0Eu85rQSTuH1lbV45HbmYSzl1OR+2im4g0ZEJpyETdAC26zpnv1tDdt4AptulPNJ1rplMKUY6uFh8PxL5LARDrCMMtLtvJJAYw3qqTlcOCw7JYLUoBwWHZWWvBIYJxz3jeAiZxv7R0AZJ3bIetdT1B7T4voebTPc0VMbe2G08Wur26sII+6JyD5x4JQU6+FkfOp+DA2es4fO4GsvO1qFk5BE3qVEaTupWNn9G1K0AmILT1fQ8YxhhKqfTi9ewBoPQjSiFAxAasOh2AbfGBRr0qMY4wPJ86phLuFmBm7ibo2oSioYAL+uPXgKvpBIMe9VavgctnE5C7fyuyz58Bc2oRVKMWaj7XBxVbWGuELjxMsOxIAYjUtaqMo9Z90CkHz7WwXkoNPMXZy2k4ePYGDvx3HVdSTHIjBqCVn7verJQJwBQzjKnzJyRlPcZJuJ6UxwsAHEoP/joXgA3nAiHWEYa3ps7dAgyTeTwSRdHcuecDYzdXHCN4oBrwaH3v9Fqr55GWmY2ICNe3XWtOEvyy17MVZmRsLnq2dH4bdv5qBt6Ytg3d29TDOAFvhjIFmNLDGp+c1UxCycs8xTu3jcrMJDvi5VhxOghiHWF4Z+rcvRXGGBy2EvCYABB8sZHggycpqoa6f+lgya/MXC20RUUIDXV9gGJueb/d5tkZ5r0OOejd2nldm/+5gkkLDuOzQe3QrY1r2+0yDZjiwbp4PUNJeelKSqlZSX3/ZRkWHVNArCMMbwFm/AaC8c9Qt65rPWkDCw7Lggw9YVLhcprWnCCoH5qKGmHUaC4tl8sgl0kgl7FPqWhdt6upuQiWc1AoXN96MSd849ez62/31YPeeSwHL7Z1DpixvxzA7hNJWP9lL1RmjgtcJL8ADOOBSkWDCqiGaQoYlYn+TZJh/hEF3HGE4YqpQp7/sC0PrzRPhYxPg9yQjmCkoTA/HUV5aZDq0wBZBQQ0my6kKFE028/BGODpOYHBYfPy8qDT6aDT6Y2flolpUxeDhznscAWkfxKzEFNDAbncteIk8xIzYinxSBj1VrtcvPSo4y0Zs0Z96qPVqFpBgcXjnhXEx/saMCZfZNmTQCjTmZCAEC0oUglPU3iOnDEYtCcb16nCrDaN6ZxKU1HK0xOEIOrMDSlmHnDPEYZLzhoKAW0aivLSQXRpCKRp4HTpKMxNAy1KN36XE+cRAHjKIb/pckhk7h967bXz70STao47wWHZ9bZebwJOMYDY38Zrb4vEtKwZeAKMq5IJSDKZFOuPpqFr8yqCNBjYDd3AXwwgnPu+2Qa3zccrjzleNY7G3cR7P+7G8+2jMWaAMH8r9zVg4pKynudA1jmawExnjKf8fwRkAwF+j46MuJSoyupEKdkdnyoh0/e65wjDUX1c3MdA3hUEEO+YL6fU+BwRNUQa07tAM7v5OpNM8LoXg8PqDXrotHrojUDSQafXgXmrKZ3i0uV4vKkwiT2TJ/WcqYWBBLp8PzkieK1NIV5r71iO8/2qE1i2O8542GeHfiHpvgbMRVX2RzzlpwnpKCGEOa76i5dynxCeTriaTvpP2RnqliMMhwC9MBaBBaeFNEcQTU7FvpDWeU0QrVCiCynA7jjHip9Cy3FFxxz/mVYi0//sPD2u5wWgXUOBSmkAXvtVj7R819s3R215ta0Orz/m2FVVnwkbkJyWa7xOZtfKQtJ9DZiEpKzXAfKbkI6W0JAiQrDyZjZ5adyWUM4dRxiO6qOqRVCkLRPXHCfUt2gjhLXw7jmGBYdl18Uf+Tg47K4LBCz0uZh6P1oJnL/p/qH/5dYGvNnBfv5rN7PRb9JGVAoLwoavrC1enQ3gfQ2YC1ey6kil3CV2lhE7S7MKuMIxf4UGuuMIw1FdhszjCLk6XmxTHNLrqRT5TVdAJnNfPaR04cbgsPsIJjzrmbqL2E4evgxsPy+uXubM7+Vfmbss9661X2lDMdhuABRgyc4LmLnmJGKbKfHlW8KNyu5rwLBBS0zSbKBuWGOyWCoj1rrnCMPRZNEX5SLk3ACmVih2PjmkV9WYiso1RHrec1I7i1HJ5Ct3Kjiso6rPXgeY9P6bPsKB2uSRWKSlZbjNy3FjhuOTD5kIzja9891OnEhMxVs9muHVbsL5e98DJu5ydkNOxh934enfhmPsUDl0ZRgCZUS0IwyHWzJmqPPfcATorrk9yKUzZld5DTKlKUCQNxLr98jlJhV/X6ZrmcBXmwnmDBReb2R0CxQWmiOaiG5uj+5dsOyPH23yMd2ybmNWg6nJfDv8cbRpLDzO6H0PGMaN2zYyi8Q6/Ru+Ogw6A8FfIh1hOBs5evE7KLJ3ih5cRxluSR5FWLNxXiuPFeRJ6D53G5KWC3y4gmDhG8IAw7Ssa9Vlpsrup8jaNXHh+A6bAnYcu4bPfjto/H3z1D4IZ5JcgalMAIb1NVGlHkwpmQ1QwRf3H6wPRU6Re44wHPHXcGMTQm7+LJD9rsnU+soIaO2ux1z75Yu163fdStcUuYXA6wsIVg4VBpjMLDUeaOrgAOK6OjNFcvwhVCiluzbh90PYdvQqqlcMxuovSjSkhRRbZgDDOnsxOaczpYaFlEKQp4Sxm0KQlidxyxGGI+Zqs+IRfuUDIbwXTJMWsxghIc79CAsu7C6Ndg0lAAAdVklEQVStMEws88Jsgg3DhQEmSXUdLdt55hLJuIKs/g2x7UvcdrJtWPcxq40q/h2bKfGViAM/K69MAYZ16NKlzHCDlHwBwr0FUKdr7efbQpCs8a4jjMKCfITHDQRH3d97l578qmqTUblWczGYcErLzjDT+/hej63HLA5r32YOCl135dyFeHTuahtsynVOa4qvPv8II4aVyLJOXUzFsG9NW+bXuz+EISK9lJc5wBSz69KNzEheLxlFQVnEIrvmUlN3B+NiuncdYWi1OsjjP0KQznvxIDVVh0Bem1kreCcZg8N2pwhzX4juVkN6zebwx+u8oHr/OXoCPXrZBpsSW/GAvj3wy6yvzdl+WnsKi3aYnKFPHtIBnZu79qBpWWeZBUxxJ69coYE6ae4zlOqfIyBPM59uxc++36/AuZvedYTBJNz6+OkIL3AVn1b40N8K6oawRu8Jz+CCcvImgiEdKKoLF7p7pe4B8zl8148XVO+uPQcwYNAwj+tt0iga/+4t0Z4a8MUms9HY0vE9ECnUHc7tlpR5wFhyfA+l0lqq7L4A/QlAhTmHgnA8We51Rxh5FxejcvZSjwe7uIAk/cOo0nqK18qbsYPghebUGO7Dl+n1Pzh89iwvqN71G7fhzbc/9Lh5LALCzr+PQVMkR2w0Na4u566m49J1tVElRqyDEb8CTDH3LyblPMhTw67fjwZVPXTV+44wspP2oVq6IBU3QRPiprYWwtvOE0QrhGj2PoKO0dSoR+fL9O5SDm/H8oLq/XP5Gowc7R2tic9/XIlNyU2wY5RH1gJGVvklYFjHL6k0Ty85EbhxV6KceNsRRuatS6h1fYTX5mK+IQR5TZcbDb+8kVhw2MY1KFrV8UZpwsv4ZC3BCw8LC0o7/7fF+HRCydnDWS1FOSmQh1S363aX5XtlxGTEBfbCxveAIMFCB/s1+i1gGDsGL9Cvvpgm6eVtRxgZGZmomTQYHNUKn01OKHlIcEG5AfWE+eB2WefKY0DVMCDWO0G5XNZXTMDOTu3qUzxuinDhNH0/cx6+nGYrpS+diflxLkhPgFRRGfIQ+wzq9OxA5DUei5VDgYruObw0V+vXgOn8LR3L85jibUcY6iw1KiV9CLnhpqt5Ieg5DxkOV16PRyKFyTBcFbrxDPNZJj44rKtyXT1nvsYaVqeC4k1OmfoDfpjl2ncYb9CiMOOS0edyUOVoEGM4cuvUuGkrBHdbgIVvALWs4++6arLNc78GTOx0yq6efvS2I4zs7ByEJY1HkNYUactZ4kkg9FwE9JIKMEgijH8bjN/Z36bftCQcudLaeKC6q9KEPd8dB2Tliw8OK6x0x1Q/7SWoGkrRt4XrksZN/Brzfl3skpB59S9IN13hy0KrQxZkK+ANCQ1Do7ePYO5AoIF1DFqX5Zcm8G/AfENfB8Fv3naEkZubi6CkbxCou2yc9CZARJgBwcCRVlgZV3KC0aSmAhwnQYBcYowHI5FIwIN9MjPfkt/shcUQPdq3Mxy5DLDwfQNFBod1t77ifMyxuVxCBdX7wZgJWLzUdXh3Zh7NtmSgPCQBIQgIt+8/qtmw3fj5zep4yDoGregu+TVgOk2nTNl8pbcdYeTnFyA9U2MMDhQYIIFcwoGTSGCgnHHLECTnIJVIMG2H1BjywtcCRBYc9shlgrdEBocVPbtKZVjyDwGLLyqk3mHvjsGa9ZtdV0k4FGZdBa/NM/JbUcX+wSy692z8PDoWAjwpOa3TvwEzjXajHLa0b0DxSXfvnA9cj3AJxfe7TG5bq4aKyeU5bWIqsOkswcguvu3zyuPE6IBDSL2DBr+Hrdv3uOxshVqNkZqwH7q8NCNtYKUG4CS2V2G1OozE7ClvoZOHFx3+DZjptD0F/m4RRTHpOd9OHja4c/cRdHuQGh3r+TKxScuMuXz9kmDRmM/dgKB6+wwYgv0HjrhkS6+Bb2PlbzNQpDbZILEtGdualU4VH3gaX0/92ii89HZSVpY7NQllzvOLfYG7W7d7Nqe3a/NGA1hR7WfQZhKKU0yAN62396wkhTKFyUPa1qVo6KXDvNB62YH/2x0EXzzv/cnjrA07zhPsT4SgepkeGdMnc5V++nE6Phz/PTITmEIlhSykOmQK24M/W3mmzV2Lpxp7f5z9BjCPT6P1DRwuetMRhqsBtnzOnFHEVAMeVvp24hbpmata4lHcFzH9LKZl8TJXn4Cgep98+kWcPmtSknSWVi/7BZNmrsc/G2eC1xVAqqgEeYjtVRjhpPji1wN49qE7x+uYyAi7C4E3XvA+XWFU6Vo1ABsP2MzJwvDlMnjTEYarAbZ8zrYoVUKBR+vduUF01J67YUR2OhmYs49g9suu+9uhy/OIT2DyFedpz/bVWLXtFL77/F3o8zMhCQxHQJh9nZ/RU5diYJc7p95QZgCTnKHLppTaHK3Zm3bwYhkqKIDFg72/VLsabLZFYbYhnRu6nkCuyhL7/G4AJuEWwKT9QsyUWz3WDdeSkl1268zR3ThwLgtDBzyFIo0KnDwYgRH2VfYrP/jCzKTdX3pPZ8ll60wE990Kk5yhi6OU2kSaZx5OBy2UIkDqPUcYAnloJDtwkSC7AHj6Dm4THK4wIoPDiumXI1pVJjBqBcGqYa5fEA+16IxbqaabL2cp+dJJ3MqRoGXL1si7cRKcNAiBFe2vIopqDZemn133kqsyvf38fgTMJkops4WxSUOWSFGoI9joRUcYQhl+SgUkZZK7EtBp3DpgsjhzdqHdckiXlQcMWcReTq4Bw+z5mV2/sxQcrMCVuH+NoQof7DwESf/+aTz4B1WyH8tDHl7zhDpxlwA9A4+7alXAfQcYVYb2V1C8YY8N7y6XQl1AsGoojyD3vZK6zWHm9siDmK9u13u3Mgrtb71GbZCbm+e0mbVq1cDJIyavMK99OAvrfp0IfVEOFJWj7earUKUG9mxZ45WuOzqv2Cv8vgNMcqZuCuXpWHudGb1GipvZxKuOMLwyIn5eSGSDR8AiQDtLDzZ+ALu3rTKSzPrzAMa//xK0OSlQVLHZfd8uhuDQ/p1QKDyPiFCmAaNK17KD3g/2mP/ZXxJcyeAw/xUeNT3UZPXzOe7V7tes2wx6vcFpme3btcaa5SbX2gfP56Dnk62NipiKqo7tB1at+BMPPdjE47a6kr1YVnD/rTAZ+r6U8ivscWnyVgnibnL4sT+P+l6yN/F4NMoLQLXIh2zizpRmy9PduuCP+ab3YE4h8OCjzyMzfrvDMwyjm/rVZPR8vofHHC7TgLmRpetoMFC7Ximm75TgVDJn1G96srHrw6jHnC4vQBAHqipd+zvu/2JP/Dhjsrm8zv0n4sSWHx3KYRjh0DcH44NRnt8sl2nApGTROnqD7oq9kZq1T4IjV0Q7/xc06OVE7nPg6DS2bXL+AqvW4hVEdvnEXEna2bW4uGY4pEGO99ZPPv4YZs3y3DNpmQYM42hyujaBAjbXJxvOcFhxggHGI+UD92dGeU67HDg6/SGAd36GqfHoMNTuULJaFGZexem5T4CTOL7ufCCmAf7dv0EQ11MyrWN6WmYq84C5lqEdyVF8J4hTlkQc+URZUSbMG4PowsVlSEhSO3zlBtm5+alR0UOPD+KaZ5fa0aQryM+3oi/d/ocfaYOCQudxQCeOHYUPRrxpLocZk8U0i8Wt1HSHLQ+Qy3Hj0jFjzE1Xya8Bw4IuJWfoFgJ42RWjip8TQlbVqijtbwz3dw8kfwJM23YdkaXWOOX6tMljMWzIQCuawW9/hJVrNznNt37Fr+jc8VGXI+rXgCnmjipT353w/Es80IIALDAIM56QMFBQSpmkLAUEJzmeX1qrSuBfLrnqQwJ/AkyXJ7sh+bo5ALZdLs+cPgmvDuxj9ezPFesxbETJucZexrfeeAnTv3QdQqTMAyY5TdeZEspcjdjXjfDm5Ka4REDerF1F5tos0Ev1+hNger7QGxfiLzrl3PyfpqJfb+sr4vSMTDR4qCOYy15HSVmrJs4ddx3Dp8wDRpWhvQQKYfGjvTGJCS4rK8nvPDhvt9WfADPwlUE4etx5ROpFv/6A55950mYkn+zxMv45etLpCB/esw5NGjm3Vy77gEnX+lyQIua2xFOM+hNghg8fjp17Djhl2aolc9C1i21A1x9//h3jJn3jNO+EsaPwocWFgT3isg+Y8hXGatzv51uyTz75GGvWb3E66Teu+h0dLYIlFRNfuapCs7bOgzG1a9MCW9ezKI+OU5kHTPkZxnrw72fAfP3VFPy+yK42k7mTOzf+idYt7cfB7PBkH6cmzsz/29ULhxAe5thlT5kHjOV0SUzKfp6CLwkMAnIjJjLcyo3bRZV6Kk8xxpyPIjsmqiQgYkKS5jpAzfauBFzP6Miw9Z5urdzN709bsjmzZ+K7mb84ZdWBnavR9MFGdmm+/XE+Jn7pXOy2cP536NnD8UrkX4BRaSZQSieauUnIphhl+LNWoFJpFlFKSy7yCYmLUYabRyBBpdkISp8pzkMImRitDP/c3QnvaT5/AsyyJQswYcq3Tll29O+NaBht/45HyLZs0Et9MOvbSQ7r8DfArKOUPm/BjSkxkRFWl++JKvUuSvF4CSCwO1oZ0aX4e0KSmmn2fWoBmPXRynAf2ymW9MCfALNt8zqMGD3BKWDOHt2BKKVj36+du/XD8VNnHZZRu2YNnD+xqxwwjAOJKvU1SlHiDYGgT4wywspZb8I19QUQlBhPULokJqqCecVJUKl7g8JkocS0zQiSopURUZ6uFO7m9yfA/HtoL14Z8r5TViWe2Y9qVR2HUftp7kJ84iLGjLNVqsysMKcTk2s3i67t0KXIheTsSlJK0yilJRqVFPVjoiIuW59z1Ew5q8T9EsE3McoI85km4Zq6HgjMvn4IIVRPSJVGtcMy3J30nuTzJ8AkXjiJZ3uXRD+2xzdV/BGEhzsO1JlyMxWNHnncqRDzmymfYuhg+9pS3gKMq/kqZE54pBp85sy1CjRIEmww2BfnKoKC23NEsrzk/IKc/PycRjzTzrudQoLCAi3BwH6mlH6eV5Bjjo3HEUIUitALoDBfpfDU0C+/IM+5gEAIB9ygCVGEXXeUrawpX2bcvIx2jzuPHJ167SQCA5yHZevR9w3s+9uxy9mnn+qMZQtYyFPb5Awwaek3BcUBkEg4jhQY8po2jcpyY8gtprAnuV3kTVCpPwKFOcgkIdgbrYzobJntokrTgKfUKjY4B/RvEBlRAjTT1m4Ppehk0fIxMcoI51KxO9Q3f1phaFEmHmhuNWQ2XNWknHMYpq+YePGytXhnpPkYalNGSEgwkuIOQyq11V721grjjeng0QrjqgGJKs0SSqmF/ynyfUxk+CjLfAlJWR0BYmWFKZVyHevVDPvbmk7zHUBHFv9GCPkzWhkuWOPZVVvFPPcnwFQI5lE1qrlD9jA1/bSkUy7Zl52TiwYPdkBhUZFD2u0blqBta9u6/AcwSZrzFNR8PcxR8mqDqHCm2m9O8Uma/gTUKjY4R0h0A2W4lcbfxWuaQTyhC8yAAbkQHRne2OVI3QECfwIME7pWr9sC+QUFdjkZFhqK5MR/BHH5taEfOtUa+GT0u/hk9Ds2ZfkFYG7coIo8gyabUpiDHUqItGl9ZYjV/WJikmYUBbW66A+RhgfXrEmsLJsuqXIfMlD9mZIVBoZgSXhYaTpBI+chkb8BpknLJ6BKvmGXa1WrVMbFs/sFcXT7rv3o8/Iwh7SO1GT8AjCJydmPUp4/ZMGdwmhleCghRG+11VKpp4HiI4vfNDGRETbG4JRSaaJKk8Ni9ZhBw3HtomuHHRY0Wl4kEgsYL1bt9aJcWVyyCnv1HYBz5+x78K9Zswb27NwqqF16gwGxnZ9Eerr9y01mffnv4QNQKIIElceIfKl0y+q7Y2eY+CTNOwS05NqDkKMxyvDWpTmRqNIsppRanEXIhRgHW60ElYb5I21VXAYFGd4wMtxzTwqCh8dE6G+AGfzW2zhwwPLdV8KwunXqYOtm4VpKX0+bjt//cKxs+cu8n9Gh/WOCR6TMACZRlT2PUr7E0Jtw82KUYUNLcyL+mno3ISi5hiFkV4wy/Al7HEtQZc8F5d8q2ZZx86OVYebvgrnsIaG/Aeaj/43Fhr/smxs3bBiDDWtXCubohbg49OzVzyH9kMGv46MPzXc7LsstO4BJ0hyloC3Nkxt4JzoyYnZpDiRcU8eBwOxTlFK6uGFUhVfscSoxSf02BcwrCgE5Fh0Zbl5xXHLXSwRiAXM/ayuztn88/mv8PM/qrsbMyRbNH8KeLVYSAJdcZnKd/87H26Vr3uxB7NtmrR1d5s8w7LxxUZWdQ0Etzhvk0eja4TaSq4Qko4cFs5iYI9y0Bsqw/9kFTLKmLeWp+cxCQAobKMNszkUuR8xDAn8DzLTv5mDy1B/tcq1d25bYus4+mByxedacBRg7cardxxzH4VrcYSt1/zIPmMuqzKZ6ylnatRpCpPlhNWvWtLr5unmTBmdrNbmWnCOUjIqOCv/eHjdv3LihyNUrspmzjOLnUsI3q6esaL498xALgrL7G2B+W7gcI8fYVw5/PPYxrFvO3DcIT2npGWj4cGfo9Vb3P+YCmMSfSf6LU5kHTPy17FcJ4f8o2Y6R89GR4Taepy+pNNEGShOsAYN+0VERDi2WEpM05yioWf5CKfdaw6gws3xG+LC5T+lvgNmwaQcGDravgNm9a2csX2hfpcUZh/u/+i42b9ttl2T40Ffx1eclm4wyD5jEJM131FoqvyRaGW7tuMqo7pIVSynZa8k1Cr5jw8iKVlJ+y+elb9UIyPfRpbQH3IeCsJz+BphDR46jW0+7x0qj4RczABObNm7ZhZdef89uNmaMxozS/GaFSVSp91KKWAtufBQTGTG9NHcuXtf05w3WUn4CNIiOjHAYhTQhST0agFmHjBDsi1ZGlOiYiR05N+j9DTDxiZfRqoOVzZ+Za/369MD8WfbPI85Yq9Pp0fDhTmDumEondo5hZssRtzWgy/QKw1T5L6o0WZbq+pTiiYZRETYWQolJ2R9Q8DMsGRakDFcoCbGvhwEg/pq6CyEwO7MigKaBMrwCU/l3Y+67lcXfAMNC9tVp1M4ur159uQ9mznBsLemMwWMnTMOsueaduxXp0j9m4ZluJpvCMg2YxCR1fQqY9cDYRA4MC6usDCc2r5KEJDVbKdiKUZzUMZERFZwxWaXSVCwE0i1tbFytSm6hwkkmR4Cxp9rPirnfr5WZM75KymYwGGw99Qr1XmmPnefjEtG2k6UxbgmV5TmmbAMmWd2H8jBLsgjBtWhlhN1wuglJmiWAlTbz+Rg7lwOlmZ2oUl+lFGaLS8Khb3TtCLNFprcBUro8fwMM6z/zYpmaZutc/L23X8eUCZaaTeK437l7Pxw/aWu+3Oyhxvh7h2lIyzZgktRTKGCOY0kI1kUrI+xaICUkqZl715LzB8WumKgIu1J+y2FIVKnXUgqzTT8BvoyOjHBsbCFuDF1SiwWMywLvIoEQXTLWvB49+yAhwcpsydjqYUOHYNT79g/vQrq1bPkqTPj8CxtSdo759/DfCA1lLrcdp/te0p+g0myCRWhx5jGmYVQFu5f4CSpNHCg1S/kJIYuileGDXDE6/lrWBOY5xkxHyOYYZbjZq4yr/J4+90fAvPbGWzh8xFaNf8S772D4OzYaT4JZnJubi/Ydu9gNqTF39kx0irX1qGlZuM8Bc+PGZa86k8jVVzwGwOwRQQLD4CCpxq5LkFxDxXOgCC5mAOEwO5jLdHnlUqAP72KA5FcLxqWHSDPNajiCR8tNwlx9xav2sjo6w9ymTeCobjTR3bpjQlaDvLbddjnrptAV5oPRH2PTZlsPmLVrVv1q7+bf57rJSmO2Zu36TM3LLzArmAVWqo+qD/dD96c6Y1T3CiASx/F1JNpku9t9T9rjLO8d01a+Uw0uL/fucCCoSqPvCYGN9JJS8n5B2nn7ejMCmxpUpUl7TsL9HRHdBVWbD0CYspXRNZA+Lz394IQq91SI4HLACBxUfydTVGs8FpROseUDHZafGufRCtNxOh1nyM+YKFVUMqs86fLSaW7y0U1n5j/teahlLw5eOWC8yMyyXJSiWqMhoLBRGiOUvpaXFueRalLsdPongAGMfwUZl6G4sARtcw4e/XrXNhv7qbvN43sCMGcSUyy1Asw8aRpdw+gcw9FzMcwrLktMnnLaEg4oqjV8DpSzsRSjPAYUpF9Y5gmvOs2gbXke069tm8A9l7enaYNQWXCAhKMNK4ZFdl6yxqHfO0/qdDfvPQEYdxtfns93HIj9xpBm0BVUpgYteH0ReL0W1FAEWXDl/w5+VvEhIS1JSbli98VYnLdGjbr7furWZVGYXDawYlAAgmTSMY8vXn1XXGk56k+ZBYw3ViV7TLvXVipXk1DIRHZGwyYxex47nf4LwJ6xXuK+0cR5CDERjdjzWs8IXsvdvJRTGDDt7HXt9QLtmIJbF34QUcQdJS2zgLmjXPPHwmu2UCj0+SxYr1XiCN8l91a8fT19kXwqBv9Xg975fuHZaw9reZN6YLWqlfYe2rGoRO4motxiwIvI4pS0HDDe4qSflDPrqS5aA6UyAtAR23dz3u52gyffH3vj9HYWrcE0Nyl0lCOjC255dnXtrXaWA8ZbnPSTcna/3PsyBa0LILPLkjWVvN3tyk2emp+fljTEVC5N43j0zU2Ps/KM6u06xZRXDhgx3Cqnxe6Xe12gYKFJSF6XJaudK3qJ5xdRVG3ETNvZJcI5nqPPFt6ME629IL5a4TnKNGAopfLkbIRIDAgBj2BQnUJPiUIqQRD7JNSgAIgCBIGUkkCOIIAHH0gIFwBKAkH5QEogJwRyUCKn4OWEcDJCIQeBnFLIACoFAfOgLQX7TnH7O5UCHAdQCQjhQKkEIKbvAGf8m4DAFAqEEGIcCnLbbMH4m3FDAtDbtj70dtADCmb7w/6B8gB4gBiMfxNiAGW/se8sogLRg0IPYvyvA2D6DqIn7DuFlhJoKeV1BJwWhGophZZQaEG4QhBaSClfxIEr/HbR1mZrli2unp/8X6tcHW92bhJdv/6cLRvW/AIiyweHPIMEubXDkEsI0QqfhibK4KqNXqEA86hxOF9X1B1Zl5mDlHsq3dOASU2lIQYZKuv0usrgSCUJIRUBvgLlSQVKEMGBhPOgEaB8OEDCKBBGYAyJEUKBEAI2ocuTOxw4dfoMzp0/j/j4RJw5+x/i4uJZGBKbotq0boWFf9jGwKSAjgDMwUkuBXIIkA3QbBBOw4GoeVANoVATjmYBXJaB0syWrR79SSaX33rhuef7zpr2P/u+ad3pjBfz3BXAUEq5lCzUNhj0dQmhUQBRArQWBalBCGoAtBqlqAZAuM9QLzKlvCjgzaHDceCgydslc+Eqk8nNoSiYIRn7r9PpUCEiAn/vMxvAepN1BYTgFkBuUYoUApoCEBYcWEUpuSaRSK/UqIBkQghbZX2W7jhgKKWylCx9WwOPdoTQhylIE0IRbemzzGe9La+oTHGA+aWjBIkE9Byl5JSEw6EaFaRHCCFs+3lH0h0FTHK6bjIFhoNtm8pTOQd8wgGiJsBPtSvLrAIPe6vqOw8YguGg5YDx1oCVl+OCA4SoCb1PAcO6Zt6SAe0IpQ9TigcBRANwHhSxfGaUc8A1B1g4s0RC8B8l5JQE9/mWzFF/iw/9hOjrGkCiYKDmQz9AaxKCqpSSagAtP/S7njRllIIUEELZgT+VgqZwIDeMh34JUUlAr1FaRg/9noxm8bUy1esq6+1cK5vORiS8/FrZEy7fmbzOrpUBqgGImhCoCUqulaU8zSBSWbpEh/SqVYmVz+0700rxpd7RM4z45ng3hz3BJSREoadQSDkSZKBQgPIKUAeCS8IHMiElE16aBZeAnICTWQouCYHUJMQ0Ci9vCy6JlIJKOJOAkqNMcGkrwCTMFJdYCCwtBZilBZbsO5NWwiQPoaUFlsQouGQSS8oTkzCzRHAJGIWVtLTgEryOAtpiwSUTWjJhJqi14JKnKCKEFoKgEITLlxDk63laICXIh4Hme0Nw6d3RvzOl/R8AdGoXzom1qQAAAABJRU5ErkJggg=="},73631:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAZxJREFUOBGtlL1Ow0AMgH2XUIkOLFXVASgTsDHxBIAEzAwMPBQjT8AATGVBgEBCYmHmFcICYmBogCbNYSe52HUTVZWwFJ3PP599Z+WMcy6Af5SwYkWnLYifTyBzq5XNK8YNwbbvYP381ZuaVlN1+HJwAc4d1QYaA+gDsHYANrhGHTdCMtSDMILtwSMDn7ZiANPKwyjeQ0Reo4r1gEoEwRkDb7spdPcBeocMk1Cv00oii5L+fgPwcR/zHfb3AJY2sEpUVLOUhB/l+w7I1iS9TYDFrM3AzhqGDstPZ3li2Z12U2WLvk4fGJh+F0elYN8ZrbWiA7igAP4WR6sFzDAKPgPHP0VnlMsFS5IyyIGoeAamCKybYI5UQLWVE2fgGI/s72wqQXRd9jyxiHgGJtihFxGQm8Qd5XvtF3fEQOrQH9mDm1Z9hyJuEphXIq9uSWSQqv8a4RbAUTFdcs7gifwplYGjT3wzbPFz6Q70EZv8WZoxMP66ApMc86inirNBA8njcFIuvOTXhowPyzuQJiukzi3hQgS7b+I9nJtQn/AHsLGsvlcPPWsAAAAASUVORK5CYII="},5623:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAedJREFUOBGtVDtLA0EQ/jY5z7dgEBVJLHyAitpYWQqKjVZa5BfEKpWlWPgrLG0UEdTexkILRUQiSBBBCAhGUINFHia53Dm7ufXcvfgIOHA3O69vvtnbPeY4ThD/KIF/xBJQhg/wbmkZtj0KMKbEGNIweg4xuPmq+DWDKSOfz2/AqaxpOVWzip8HC2xTsydfjoMHhMd2VMDjkSswTPqSucOhh3PmupaIediBOnL52UTLENC7QCV1bC9vkjkF3i4WVUDeORIF2sf5ymOk7mY1pr87hoHEhekHDLYQOfck8c6c6OeYfPHN3LyOxEB2KwQru0LrBvTPdaGRipj7ISUzqUWJ/moiRyc1tUXAQP42Tsa6sEIRCtwDRXqESDYS8RuG5iyRMEWFAat4CbvsAmgFmukmeYofJYeSAimab0L4DfQNHiF1laFAyMv840o2zN3Q1FMuIOIWStF9OtAxH4xkIC8NZyN9SnIOsNISkLRd3EWlFBP0lQJtDzVTyc8mBKB3U65nUnBYmDaFAr98BFGqvYKtwOMZHRsp1vsedVxV8bQRJXu5BbKWa6sAmK1lj2FiOoLcS5LYNX/N+3ktp+GapFJMeoDccdI9gEJ2nW5HhJjKuXmktih7yjJoC8VVwNpldXnr+KX8DfcD09mnwzz7SXEAAAAASUVORK5CYII="},31328:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAodJREFUOBGtU0trFEEQ/qZnM5NsWBCfSEjwQdSggmAieAv4uOnFg5eIXgTvEY+ePJqToDf9AcZDFAUF8SgEQUxAjC6+QlhX4xo0G93ZnRnr697umSyKBCyY/aqqq76q6uoF/rN4lu/BmzSsLGFM7P4kAZQCiBTR64nCw/MHvRnj+fuvI7zxtDWJJD1lQulO5TPHnkAqpuAUFKZUqg8da8xI35+/cMh77AjHJ5cakh/oqHa2ZhGHpSb+STxJZA3lqesFG1CuLAdsqLfbb/dlTwQ7GdmG9VGVBuoNfT/nHGHUSnByeAN2binmmDK1gyM7aGvl6gruPvtadCOfvVlxN0PFjsF4qxMptjl7BflirsPAVxJoQjy5eUMqq6bkMgbWF7C4HGMlsnRmZE82xtEdYSwGnRTuhCvVqG3T8bGhHpweKaFWj3HpzqI7Z16SmHxHmKbcVE7yBs+k1uBm8wh6Q4VQJvrZMkEp98EGBB2h3pFUMWJmPLKniKGtXZhZiLC/L8CLhQbmqhHefmmi3pRYOwInY65gRiiM+ZEP9Ic4c7ik+Ye3dePK/W94/bmpbVNO4u2S2rmrOmRvtkEmlHraC9EUgEzo/optVwZM4IiCLivR1WhywwrT75p4WYlkqhTT7xs4vreIke2h3KWHTaUClC/ZnsR3fOTWMnarZi/QulYhr2l0MMDorhA7NhbwodbC5Xs/9FT5d+s6lJJSzHxWJ9ov9Xw8KceYX9LrQ9+6LF6pgs4luqVIIl+G69gp0id1tk+8/byJ77+AV9UEiRTJMnQMOYycuPZpNuhS+7TF+fgkiBSr55+J9eXOm1E86wjpPzrx8aI8hd3U1yryrOcejQ9cXWveP+N/A79g8eaXNDk4AAAAAElFTkSuQmCC"},62522:function(ot){"use strict";ot.exports="data:image/png;base64,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"},36413:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAABPRJREFUSEudlXtQVGUYxp/vnLOcXcDltsACCyjesAypbMbQEpsxCyfDZtbyMqOMgZPSaDOYXUaGSzhoNXkBBbRGpXEGCx1Xa1KsTDTJQcUQyJ3RVEA22GUX3N2zl3POV7sMTCuE1Tdz5vzxvuf3fs97OwSPOHNnL13IgDwDyGGUIY0XLh8/9ahvfHYyllNmZibnHVDHcAo2WZZpLQX5DKAaAuQDZAeFHBYTOr0qLbhAhDPaVnSOuB7mBIC3Lul+kiX0iV96y3Ps3q7M8W42M2ItolXpvrv9wbBcWtFxbe/f/UfAW7PvP01k6bKCJ0yXcAbtJsM/cgkhKN/2MVKmJOHkPis6b4pLSk4knBwTXPhq59IXVqiPzV+mxoBtEPVHv4Xb7QEowPMKhE4IgSY6EnEJsZg4KREqldLPqdtuQdsl1+rSE7rDo8CUFjHNX8Qd6JX0OVm5Ef+mNiM+hr1WXDnt2FRiSNw1Gnw97wPT/diyxtaN0G+OGrG3OgUwf91qBs9DFGWIXgmiKEH0ypAkGZrYCThbO4gL9Q+KSwyJRQFgem3dVBDaNmANUxxrKEBOWQw6rS4MDnqQO9gDQ+pk9LWbQGmgEF+epz6mRdMpJxoODu4qMeg2BYKv5+0AxeYHt8Nx6Ow7yK/U4mynFfmmblQlJSEzVg1bvwM+EMcx4BQsOI4Fy/m0AFcaHDhZYTtcbNCtDgS35HUASB1o1KCq6S1s+VIHd3sbhPgUqNVKMMyYrT7C6GgScGrP3UvvHpmR8TDYCUBlqdeh5sYKFOxUQDp/BsqVayGDwOT1Ij5IEZAHX1pkWfaruNfuwffVV7E271A2Sas+MexIaEuuXXYzIea6ZBztXoycV65CMWkipLR52Gs1Q6VgsYzwGLQJkCQKWRoqnO9oYtWgHhW+Kr2B/LeruhHmmUImHfRPIaEtea1eS9BM6zfx6I9MQnKcDfZFeuyyufCDy4HGp1Jh67PDYXeDZZmhh2PAsAxCQnl4nAxqNhpRsHmnb0GsJ7Nq9g2Br62rdHcp1zuaE6BKVIHRxoN9MRtnuqwID+KQkRA2bl97PRTly+9ga2G5D3eRpFfPGwK35ma4jKEXxZ5ksEoWTFwC+Kyl/2lISvXdeP+9beA40QurMZgsOCf6S24/+OFPjKh93h+J56Fc+SYoCKhM8bnZgteiwhHBsP7hkHyDIsqQRMkfPDwyBEUbbmHVikpMDnWAqBBNpteYh8AV2xcyyuDTw2tUuSoXl/pcMDpdOEcEVGq1uHvLPEpFG3qxgzmPZnun35ZCZPQwrF6Y8+nXI03q3P9JBQi/gRIWwWvWoe6OBRU2CwzTUjCBZzFgdfqLNjwcRq8Zczv2wCF7AgKqGI4Kkpgd0P2m3ZV1XnWyXrd6MZEl6pccxLNj5vsNYy3qzC0Bttej0rE9eTEmXi37bdRY/XzkZuGzy6cVP6p6SVdKkaqMQXyQGof6mrEmejY+SnoZL7Xvxw3BNPrXRCnVADjvETxcz21ximAnxOOS4RYoPC4KjyD73zmJlVBGAE1pG1Hb2wy9ZhYWtlXD6OoDQOm4i+C7svq4O1265fYH6jkRkf0z1Go7r1QKMpXZW4Xpv4a0RFnmL4uaheLERcjqOIDf3f3DQhvG3zDj5ePHTeEIYi4AeDzQjVrAkYz/D/bRmreEwePdAoosACwILkISt+G53ff+BFCGCYWbZ5SAAAAAAElFTkSuQmCC"},11215:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAvRJREFUSEvNlU1oVFcYhp/vnDuZzA1OJtpER1OlplFM3AhtSRG18RcpldJFcWe77kIX4ko0ggstCtpFVy1FcVEiCrqwdGM3LaULBcVAIkbyN5MfCTNJZkwyc889kkkmTshMvFQX3t3lfvd9+N73fN+Rzk6reYvnVCv1nmKnb8jVCX+d7WK6VE6KgB8T3i60+tSCCsrzI2pyrI2YUexBOGiFZNjn0KUuuosaBcDFhH/cKns5qPCSOuHfpnX6i39aOWyEWwJ/N+T58nQPM3N1BcCFYTMErPtfACBk7a6Rg07vrHAHyyfAzz894XgpwCsnXl8PtTFQbzDNdeVB2lWmt8p+nNKy6rOs+f7bPv17WUB8FWgFIRdqG6RiU54Bu/A1HJZnjsPE3KsB0eA5s3J09ygDRYsKHTR/ADeOKrTAvYTlUaqyaS8yML5wXkoBxT8scmbfAH8uAZTKbWiEWKxyB6W1ZQHWP7dvUN97IyDuQjQE2+og+RISWWhfvxQcqZK0o2wua/Bu9TM8B7flAHPWtK6dz0BFQSJCtYYfWmEwI3Q+t2yogd1xIW/ALIQQcUiHHJnN5q25PbgCoGk1XD2iCoD7Y5anU5UzGH8JqZUyCGpRkNl4qwzeKSCsYedHoEWYiVjyISFaBV99CHkf7vbBZB6aokuxblgSIU02a8TrnbIF48qGvCkGHQfmM/gvZembnt983zULxsD5h5aWOji2VSg9R46SvAh+1pA//9j2VASUm4PaKmiuhZyB/gxM5Jab9v5k4LkwtVmIPrVsbHink+z3WmU3pVuE6bgQSVq2T9jAq6K6mi6tpbD/F3dR6RxcTJpvrMi1zEYik1uE+H2fxvVBOhDrOIyGwySWJeNLx94h/li8Mq+MsybVaNpTTfq6O+L/2uYx6dbI1yvNgRJySlEmdtCeHNuTpHsRUBQ6sZ12K5ys8bi5P+O3IbIjyLC9XtN4IvLb3n5+WbxwVhJ4GCc6Y6kOChGH9OdDr7ta1kFQoaB1rwARmaI4ZUFkrAAAAABJRU5ErkJggg=="},68427:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAZCAYAAAArK+5dAAAAAXNSR0IArs4c6QAAA/BJREFUSEuVln9MlHUcx1/P89zB3XHHbwboyOQK+g0kWOmImsq0ZuVYy6IyV6FZTlsOLNcfTCSilbDp2MA/SnLIluY/tH7QRpCj0AtNcWEq0UKxAA/p4Dju7tseHuA4Drrz+9fzfL/v5/36fD7fX48khFCY3brWLMZp/wxYjoTBb2z2i8AD/IZifIPM1p8W0kkBAFvOAWDrgsZzByTJxoMdDwUHVMQ8gNexmRxrIbHm2JABEx43zeePoNc3UuL4NoA/mUG5YSfC/SEChbRksCaF7M/ACJy6pOkl+QhrD2xmWZF32kAS5ZZcPKMtgDzZqchwZzJEmbTnhZoQ4HDCxX5wunwqSfcOe5zVPsBefQN4N4YechClxBX2uNNmAZQrwNLJDlMsLC+ExHQwRgVnukZhqBdOH4UB1WaqxaYks63nn8mqiTLlXwQRSDIUfAzxqcGN5ypcDmjYBmN2bcQQmcGuoS4NsFdRC6gnLhWe3X/r5tNftNbAha+1N505m932M/6A2x+Gte/6AKPd4Lk5ByiB0Qq6mMBAOr+An+v/B5C6EvKLNYF7GPoWyMZ0NyQ8Fwg4+yW0fxoiQHhgqAncczJQTBBfAFErQDaAGAfXIDh7oLPhFgDzzYQuGiKz4fcmOPc5DF6EqCWQ9hRkbIKOj+D70hAzmAtQo43OhaatcPYwhFsgOQv+vgCjA2BdAwWNUJ8P104vMMmz50B4YbjFV6JFRdDdBt8Uw30F8GQdeOygj4e2MvixEnLegrs2QP2qEABuO/RVTeUhQ0YzHEwHvQFeOwWXdsBYNxjTIP0QHH0aelvh7atQcy+4xuZZpqkrIL/EV5wRm7ZMFTMs3gmV8ZCzBVZugf7Dmi78Noh7AmwN8EMpvNIG3+2C613zAJLugWc+CJxeSQfRj0NFBNz/PKyrguF2n86cCSerof0TKDoDJ16CoR4/gEM9hQgzwQu1YLAEQqIfheOFcLkZin6BCAuM90FYAogIqM0CNZCiTti/CBRjJiU3zk/v5D+BlEnXJdmQtx1M0f4QtRQT4VCXA3oj5L4HKY9A/69wsgJu9EB+FViS4NhGCEtKofivaxqgTHccITbMOMoKWBL9T1NJgrwK0JvgxMswctUXQJgZ1FVnSoAXm8FWM8DqypkbSxL7TOvwjn81397y65P18FgpZL0OvS1g/wPM6u2XD9fPQeN6DbKpZYLIlB1ArZaBemXuCy9HeKYOoiAoYxwsXaWZjw1oyzP3fYixqhAvEYk3ebNbRpLvAIZ8fxXl5tUI16vgXYYgXj10g2YF6t1rR1a62H7ZiWMwl47qUdYfipwBhGASkkQIIQG7gTygTpKkY+qH/wGGGXQpCiRkDAAAAABJRU5ErkJggg=="},58427:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAAAXNSR0IArs4c6QAAA1FJREFUSEuVlcuPFFUYxX9fz0PCIA/ZuGBp4kITY4yaNI8RHeYhEkGCGkWj4isxcU0iJj7YGJf+BSx0YwadzOgMBCU6SAk6oiJsTCTGSVwAIegEpaG+o1V1b/ftpsdgbW53btW55zvf+c61l0/pfcFWHBMgh2J1VauKVdX/4vFiv9xo3w/v5BJvja+zd+2lU7ospz9+GIHStTwkAMdDIrhHMuEgxNHx9bbWXvxJDTl9TUYRJGEaKykZJ/vxd6ysrMLI9q+zur1wUg2Jvma5oew25okk3SpKJQOyjzZY3Z7/UQ0PwKWEzq+okrSpb/hdMCo1LqgH5hIDLm5uHgjZxKDVbdcParhXjGV8vO9O21a16fqeLZNa2ruSC0WfQh+yifusbs9+35IinHq+lDJKEpkHptdIAUvk3JgyntxYAJ8IjDt1TAC7Oibslw0srNH6Ppt6wOr2zHctjf+rMZXoiSuCQ6LWiSWzTwrgp+cqKeKH3dyQWqzNx4n9Uimmh6xuT33bAQxnVbhiscnL28ouCA+4sywZoGx6k9Vt5zet5gFTH9xrW67PD9VbY4e1xnJ+aw6Rkc0UwE8eTzQuVBTznjBO/NqeI9HHsFzOqqTC7OCI1e2JAjj6OJa/uLWaQ7NYoxHZwVGr2+NfJz5OLdcNvNOSxgXlHHJjHme1i2HEmUNjAfgaxq1xbUVm0sww8u/0rGTvuV/QwCpu0RXySwucWbqcwc9GbcYey4LGIWclFpoB1tIR5fQLbgi2fHV6k703fEC7gd0SK8oMMU7Lee7wZjtmO462YtNganx9d1eMzOimnl7OCWanh2xw+ID2IN5uRmeVNQtyfifnQdvxVdW8MLa5i5/L7I63RKyEMg/WYOz8q4eJ/gZn3VkS3YD4o2aMXHVekfjbth+pGMfrKB3bZJqa44xzu4zV7nwhmJR4yMVCTYy6MeY5eyRO2iOzrcnraqGOCcxzblONZeYcc2MU51aMOYkhz3kjVHDEts3qsheN6XI5dolIzNi14iL7zg8wXzTNamzPr3K3xJvxcrAar9nDX+pDnK0ONTzcxondutzWpz8/zh3338Nmd/ZL9HYE14m+Bhvs/+RC57sbP9Xa/Aqv/6v1XYI/TYxfarB37lG7+A9W6V2xnoi5wAAAAABJRU5ErkJggg=="},2195:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAYCAYAAAD6S912AAAAAXNSR0IArs4c6QAAA6NJREFUSEuVlVtoHHUYxc+ZJFoToqltbchlu5tGaB9UEC0pRAQVqaLQNwtiLRIfxAcRihJIIaCNNljsiyCVmFBQUqoVxF6Il2h1qomIUhBKk+wmrdAqabEQtMn/cnR2drY7cVNwYR/m8v9xvu+c7xviBr+3WrS2phZ7HbDdSg2OPG08+vp/4+RKx7jSg6G1alyox6SRNjkCBoADYMFFCzz8xnmG1c6uCHw7o14nDUQwWwSV/gQ8OLFvjl3/C7i/XScstS0BFdWV4dQVon5klteWQ4sK+6GgH/SVD/dl/CkLPBCXWQmLrwNy9YFZ/pmcSRgczmrVktMnnvzmhfN8M3lhIKPPLdVd6hsslAKbgM0H87wavb+jRe26Wccl7uZ7G5QzHt8aqNWDfS9f4N7XNmizhPst0Vgq+eISMOuBrZE5nnCGyGcK+GKmA23Ga9wSHZ4aLJb8Tps6F4lxS7VZ8HsHdFmISc8cGC4RxyKTontJGwzxkxNvt1DOU/uPFmp2l10ebNdGR5w20B3L+xYBTQSEBiodTxLgyMGjeb4aiSsDBfH1DK5YqOm6m7EB1YCVrjvPhz6d43gKONCqNYs1mr9eZkX2AoZGscJqrjvxueOzHE4DO7XuL6M/UiEuRcYFDC1xzPpSyRVhL6WgZ6zAoRSwt1PrVAGsVOIYK7SlHi6fHgf2fJkA+zN6xQCBJxoM1Bf3LB3mBOgYucwLDpo2QrMFN1mKXuz5OgH2Zby1RE0ZUmUqPBkuAcMifv8oz8+S8D/Sobss8P6/8HfDBNib0RMGoICmJepQNVMihYcL7I5A2zZqh5N/1DFYMMSIr8GUNbhnIs/vUj18Kaf1xutSKjLlEDP8uMDux3Nu1AFPWbI4ig60lnz+hxmOJKrLOYyAf0uXlrscG1As+YCHjsSTEs11DLXkQlDH7ORZXk4p3NmqNbV1mq+6XcjQAr84+BfLoNR+DB47M8OTKWB08WzWX7RAc2XZpYkInfiVofbEFcSbJ4mPV7Dl1zx/TCvMaYuDxqxw239yRoZOeNoQZwz8rellW9yVH05NBzsBRkeBXVl1GeikIxod9IEBt1uUVldsTDieD7q3dupB6zVsiVxsSnDCQesNdK8LMDo3FTzDXVlF4ZywYoMDeo7McuTJFtX7W7B50aHR1kbfEFw9Nc2fYycV3J3DndfqcPncOc5nMlqNmzRmofscMMRodZ/N4aCAU4cLPHSjz+pKz5qyalpVq1ETcM8/YKxWMT0D64sAAAAASUVORK5CYII="},62849:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAYCAYAAAARfGZ1AAAAAXNSR0IArs4c6QAABD9JREFUSEvNlG1MU2cUx/+3hVJKoUApKTIGTBw6ZB2WbNB+YPIaZIIm7F2HMyxbS1pwMbp9IyabWbKNcBFQdC4sE1mIGmNkqJElLhvvYGGCTlYRQdrx0lBa2t6We5d7l3VgkxUSP+x8eZJ7zvmd85zzvw+BddiRI9+EOp2ub8ViUZ7d7uzj8ZiymhrNtL9Uwl8A69frGz4vKFB9olYriNFRI9Paev0HktS87S93nfD6No3mjdKYmCg4HC4cP352gCS16U8FXllZ/2Z8fOx5lUpBDA/fZ+7cGf+0tlb7xVOB/z2ak7sAugnAMZLUsqdf8xnLoUNfB3s8odLAQMrH53bjIp+PD3g8zK8mu90CxuWiF5qaPlxe/d0LOHr0lMThWGmQSMSvR0WFBRLr2sa/qNlZq9tqtV3k8ZzampqPF1iPF6HXN97Yu1eVk5WVSlCUB263x++1nwy4efM209lp+JkkNVleeFXVqR1JSfKBiopiWCw22GwOmM0WWK3LkMnCER4e4lOI9bExYnEw5PJIsDdl865c6cb09JyaJCt+5TrX6xvfystLO5+bm4aZmQW0t/diYpGCICIMlHkOyq2boFaneAv09d1Dl+EhBHIZPFYbYoKA3bszQFEr6OoaZQwG4/skqW3m4Dpd47uFhcrvVaoXcPVqL+46eYhUK8ELCADtomBq70T+jgRs2RKLyck/cfnWGGJeywVfJATjWYGlfxjx1BIyMrahp2eMGRw0ltfVac76wL/86gKi9pUiUy7CDAVMUYD9wSOE3B5CcXEmrl0bwFxiEhRpSfAwwKQLXANTp1twYH+Of3h0+TuIDAqAkwFoBlicMkHY04uSkkx0dPTDsi0FCcnPcj6LB1hhGDxq+A4H9mWvhVdV1b/EMMSugoL0z9ixsAsxCsMhVSm5GfPZxMvX8erzMmxNjsPEhBnt/Q8QW1oEgs9DEAGYB36D3DwFlSqFgw8NjR+jafoCUVnZ0ErTSCwsTH+Zhc/PL3EFTEwAgmRSOCankRoXgaysF70L7e4eQ//vJgTHPwPKsggpZUdJiQpu9wq6uzn4AEEQIz4zZyXG2uPH81hcXEZ0tARSaZiPFFnJmkwWhIYKERsbBYIgYLM5/3vm/8A3/AeB1fn/CW4w/IHk5DgIhQIMDo5j+/YECAQB7Gw5Xa+2DXfe1nYL+flKSCQhaGn5CXv2ZEIkEuLMmR9RXl64Bs6OtK/v3pM/0cnS7OzUtp07Fdx7stouXfoFOTlpCAsTgS1UVPQKRKIgNDffQFlZnjeUpmnMzVnZ2zEjIw/319VpznFqOXz4dGJEhPj+wYP5fJfLvfqxXMdeGU6CS0vL3NnR0U/PzlpSTpzQ3fU+uTpdfe3mzZt0CsVzREiIcB3QtSF2uxPDw0bGaDQ11dZqPlrznrPt6vUNWgDvEQQhZ3W7EaNp2gww5yIjZ+uqq6tpNvcvL/sz37THIYkAAAAASUVORK5CYII="},9515:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAZJJREFUSEvNkjtPAkEUhc/EQivEwkqxolFCq1Ep1s7C1hD8D5ZGEgtjbOz9DxIaKws7KDBRW0AKt+LRiJGwVBY65jBZXJhdGIgQb7LZ2bmP7557V8jHRYnpWV5MBAglAD71K9UazzSnoN6radf3R4D1O6BTUEUJW0kDlQOiJgSYjzQvZCM7vR18tfJCftjTAwiOyA9QzgCxlP8gnCoQWjMbkgZgcrsG1ArAzqlepPagfJEEENkdDekDsHgp85v06QALYWD7RN1RVbuqzvR1Gsq3HAsG+SoghMlOHTi87U8m5K0EvFeAWBLYSA5XoQE4gpcsMB8GmiUdkDsDxJzyWZfDuydaAzTLqiPKJmiwQ/rdkXjPQToC/6LR6zOL8APYxWctORrfhPee30Y2KYDFjSB+gPuba0TjW90CPHuN9zS7+NS73j867ovjd89mvgPOmd0FKXA7o9+rwo3X9jJzBeyAc3fnOLgDtVx9D/9LgdH/bRrU3UHLzkHCMs0ZK07KCyFbrxa+YUGI87GSRwWz+6Xo3g/REuYFwA5HMAAAAABJRU5ErkJggg=="},43214:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAYCAYAAADpnJ2CAAAAAXNSR0IArs4c6QAAAmFJREFUSEu1ls1rE0EUwN/smrZ+pLRR8INiD3oq2JRKEfGQzcXi2Y9T48fBP6AgHu3mDygFT0Is2uJFCqJXD2ZyVBQaD4J6MKLFerBpNxAzyX7Im2W2k82mm93YuezOe2/e733MziyBgLH4tqUDIQtBujBZ3QSo1Fyr5dkDxG/fIUCDxXemg8+TB+02+19/lTAe13+qumbEdrKPrySovGhPYE/eA4x6Bj5Zq2q4/hVLLrAW8Pc4QxlwV403WH5muMkzvHN9lD95hivPqzoQ8Hr2cDNJHSc+UAR59WgdxgYsL2abQJYDV9eqRQScHnMrfO/9kQ7g1Akb1jd3eyjP/TpByJ2xaXrU0nZqJhiGCW3A4SRo5yZc4I2Xu0B0divdgqnjFmRXD7mbgQB9k6tr86+HeBDFm3UuXykn4Gk54WX04JICE8cI/NxowI+NRjgQYUuXGx3ObqdbPAgRgGynl4Zo6bvC+x8ZuDTLeGb+yPVMk2bGTU0A0bkMFXI/EBzIez0MKqnIBB2K8uE7llAOolslIgODIhfOZaDooRxUUElDM5S/QXknYuby5sD5+m+1bRf3DYxzAEQu6aOL99s4hS9z8OHPZM/syLu0Z89dDCMD76rPAl0VrDk4r3yEaSjnC3au6zUWGWiPbIE1ssWhicpZkOcoU7dTXIc2qPePWEDhRNlOcaA81J0UP3NRjvpYQDwnr704XCKEZOL2UNw08zMqvXAKtMCz9H9cR2EBdlxPYQv61XPg14pTdAA0o2b262/P9Yw1YXDQph5wX2kAgEDGmPuL8fmbo+830DAMAEWh/wA9Tssi7VG0sQAAAABJRU5ErkJggg=="},54269:function(ot){"use strict";ot.exports="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAcZJREFUSEutlb9Lw0AUx9+1SlGLg4WWQlERiosuLnZsiZP+AcVdd93cmmzddBb/gc5Sp0I71qW7BIqVYhGMDq1IKubkHb0QL3dJ+uNNpXn3/Xzvvbt3BCLEtnlfpBCvYCqltAgUDPz9snuihy0nQQlcmInKgoIRBpECQoVFWADIB9gyH5pKx2H1kIBcwOZTXQcCrM5zhwfEAAsV5+4mEIL1dmisOavrwkoK2t8WW55eGsN+YuhKZWJ2iajc9/LHcPNhwrVlBrIxrzsewO1n3ZdHKJSIrKno6jKVh3K/7VuE3zC6PwPmNh23oZo5g6u3OxnAmBpQyxVg5DxDY9RxBRcGwF1dbOR9bqcGoBCGWH/8fy8x/Oce8xCAPcBeeINQkJcIy4Ah9gAbKqs1AhpfHR9YCZA1WeWe72DuJqvcLwQQ5H5mQC13COX+I7ulCBj99tjxFOMoeQA7y1nVRTOUo0I8SXip8ATJAHh6xBOEeewmRx12OGe01ffIIwtPUDV7rkce19MAuDjbhWhJNfyiALzCXFf5JstAp+uvqhK1JuItMSH00XecWJG/dNqaxaanJ5TCoTvwqrDdAICWtCrpuM1cqhyLO/gDpZk8IJ3d/IwAAAAASUVORK5CYII="},63604:function(ot){"use strict";ot.exports="data:image/png;base64,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"},30045:function(ot){"use strict";ot.exports="data:image/png;base64,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"},13740:function(ot){"use strict";ot.exports="data:image/png;base64,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"},58881:function(ot){"use strict";ot.exports="data:image/png;base64,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"},28982:function(ot){"use strict";ot.exports="data:image/png;base64,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"},2487:function(ot){"use strict";ot.exports="data:image/png;base64,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"},3164:function(ot){"use strict";ot.exports="data:image/png;base64,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"},88745:function(ot){"use strict";ot.exports="data:image/png;base64,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"},49321:function(ot){"use strict";ot.exports="data:image/png;base64,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"},96908:function(ot){"use strict";ot.exports="data:image/png;base64,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"},57177:function(ot){"use strict";ot.exports="data:image/png;base64,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"},81378:function(ot){"use strict";ot.exports="data:image/png;base64,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"},60141:function(ot){"use strict";ot.exports="data:image/gif;base64,R0lGODlh6QDIAPf/APrMTf789vrMUPvdi/zfkfi4CvvYef713fnKSfzosP7wyvrSZfjAKPzmqf3wzP767fnHPv7xzf3wzvjFOfe2BP767vi8F/i8GPvagfnGO/jDMv3uxv3svfrNUvzkov724fvWcfzinPvbhPi5DfrTZv734vi6EPzglfnKSP3tw/nJR/3qtv3nrPrRYPjAJf/++/702PvVbvrUbfrUafrQX/rOVvnLTfrWcvi+H/i7Fv7y0P3y0/3wyv3uxPzjoPzglvi/I/vejvvZfPe5D/rTaPrPWvrOVPrKSf3vyPzlpPnNU/nKRvnENfe6E/Ly8v3sv+Xl5frZf9ra2vnIQOjo6Pv7+9jY2PX19d7e3tTU1Ovr6/n5+dzc3O7u7uLi4tDQ0M7Oztvb2/j4+N3d3ezs7NHR0f7+/tXV1fHx8fDw8NLS0uHh4d/f3/jAJvb29vT09M/Pz+/v7/f39+rq6uPj49bW1vr6+uDg4NfX1+Tk5PPz89PT0+np6efn59nZ2e3t7frPWfzmqvnFN/39/fz8/P756/723/vdif3ru/745/zhmObm5vrUav3ps/zim/zdiv757Pzlpvzruvzhmfe3Bve3B/zimvvhmvnCK/jAJ//56v/9+f7z1f702vvciPvXdfnBJ/jFN/jDL/735PvZe/e7Ffzjn/e3CPznq/3twf3ruvi+IPnFNvvdjPzps/3psvrOWP702/rQXfvYevnOWfvUav3quPrWdP302//56/i9G/zejP712/778/nIQv3orfnOV/i3BvnGOv/+/frKR/////3nqv3uw/vYd/3y1frUa/713v3ruPvZevrXd/e2BvnEM//+/P7z1v///f3rufnDMPnHQPe2A/i/JPrIQvnMUP3z2PnLSv/88/e8Gv746P7uxfvUa/vgk/vglPzgk/rNVPvaffnBKf3xz/756vi6D/rSYvrVcPe4C/jENvi7E/789PrPWPnIQfzchv3tv/3svvzquf3qufi9Hfi9Hve4DPnCLvjCL/e1AM3Nzf///yH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ4IDc5LjE2NDAzNiwgMjAxOS8wOC8xMy0wMTowNjo1NyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDIxLjAgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MDJDNDJCNzNGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MDJDNDJCNzRGQjY2MTFFREE3MTFEMUFDMEEzQzRDM0MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowMkM0MkI3MUZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowMkM0MkI3MkZCNjYxMUVEQTcxMUQxQUMwQTNDNEMzQyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2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"}}]); diff --git a/umi.ed00d1cb.js b/umi.b575755d.js similarity index 99% rename from umi.ed00d1cb.js rename to umi.b575755d.js index 0712aaa33b..25b7150a60 100644 --- a/umi.ed00d1cb.js +++ b/umi.b575755d.js @@ -230,6 +230,6 @@ Add a component higher in the tree to provide a loading \v\f\r \xA0\u1680\u2000\u2001\u2002\u2003\u2004\u2005\u2006\u2007\u2008\u2009\u200A\u202F\u205F\u3000\u2028\u2029\uFEFF`},78540:function(i,d,e){"use strict";var t=e(65911),r=e(32621),n=e(68151),o=e(16332),s=e(58218),c=e(24538),u=e(44166),a=e(25576),f=e(7825),g=e(73068),p=e(61888),b=e(35454),h=e(16697);i.exports=function(E,S,A,I){var C="stackTraceLimit",O=I?2:1,T=E.split("."),D=T[T.length-1],k=t.apply(null,T);if(k){var $=k.prototype;if(!h&&r($,"cause")&&delete $.cause,!A)return k;var M=t("Error"),R=S(function(z,N){var V=f(I?N:z,void 0),j=I?new k(z):new k;return V!==void 0&&n(j,"message",V),p(j,R,j.stack,2),this&&o($,this)&&a(j,this,R),arguments.length>O&&g(j,arguments[O]),j});if(R.prototype=$,D!=="Error"?s?s(R,M):c(R,M,{name:!0}):b&&C in k&&(u(R,k,C),u(R,k,"prepareStackTrace")),c(R,k),!h)try{$.name!==D&&n($,"name",D),$.constructor=R}catch(z){}return R}}},93074:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),o=e(3338),s=e(78540),c="AggregateError",u=r(c),a=!o(function(){return u([1]).errors[0]!==1})&&o(function(){return u([1],c,{cause:7}).cause!==7});t({global:!0,constructor:!0,arity:2,forced:a},{AggregateError:s(c,function(f){return function(p,b){return n(f,this,arguments)}},a,!0)})},6555:function(i,d,e){"use strict";var t=e(94488),r=e(16332),n=e(53456),o=e(58218),s=e(24538),c=e(20132),u=e(68151),a=e(35012),f=e(73068),g=e(61888),p=e(62003),b=e(7825),h=e(59893),E=h("toStringTag"),S=Error,A=[].push,I=function(T,D){var k=r(C,this),$;o?$=o(new S,k?n(this):C):($=k?this:c(C),u($,E,"Error")),D!==void 0&&u($,"message",b(D)),g($,I,$.stack,1),arguments.length>2&&f($,arguments[2]);var M=[];return p(T,A,{that:M}),u($,"errors",M),$};o?o(I,S):s(I,S,{name:!0});var C=I.prototype=c(S.prototype,{constructor:a(1,I),message:a(1,""),name:a(1,"AggregateError")});t({global:!0,constructor:!0,arity:2},{AggregateError:I})},86357:function(i,d,e){"use strict";e(6555)},89170:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(91669),o=e(51996),s="ArrayBuffer",c=n[s],u=r[s];t({global:!0,constructor:!0,forced:u!==c},{ArrayBuffer:c}),o(s)},71012:function(i,d,e){"use strict";var t=e(94488),r=e(58261),n=r.NATIVE_ARRAY_BUFFER_VIEWS;t({target:"ArrayBuffer",stat:!0,forced:!n},{isView:r.isView})},84203:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(3338),o=e(91669),s=e(80449),c=e(51981),u=e(61578),a=e(60473),f=o.ArrayBuffer,g=o.DataView,p=g.prototype,b=r(f.prototype.slice),h=r(p.getUint8),E=r(p.setUint8),S=n(function(){return!new f(2).slice(1,void 0).byteLength});t({target:"ArrayBuffer",proto:!0,unsafe:!0,forced:S},{slice:function(I,C){if(b&&C===void 0)return b(s(this),I);for(var O=s(this).byteLength,T=c(I,O),D=c(C===void 0?O:C,O),k=new(a(this,f))(u(D-T)),$=new g(this),M=new g(k),R=0;T=0?g:f+g;return p<0||p>=f?void 0:a[p]}}),s("at")},2924:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(18589),o=e(31946),s=e(94029),c=e(82762),u=e(66434),a=e(69392),f=e(81427),g=e(17480),p=e(59893),b=e(46573),h=p("isConcatSpreadable"),E=b>=51||!r(function(){var I=[];return I[h]=!1,I.concat()[0]!==I}),S=function(I){if(!o(I))return!1;var C=I[h];return C!==void 0?!!C:n(I)},A=!E||!g("concat");t({target:"Array",proto:!0,arity:1,forced:A},{concat:function(C){var O=s(this),T=f(O,0),D=0,k,$,M,R,z;for(k=-1,M=arguments.length;k1?arguments[1]:void 0)}})},16137:function(i,d,e){"use strict";var t=e(94488),r=e(75202),n=e(81181);t({target:"Array",proto:!0},{fill:r}),n("fill")},48435:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filter,n=e(17480),o=n("filter");t({target:"Array",proto:!0,forced:!o},{filter:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}})},70365:function(i,d,e){"use strict";var t=e(94488),r=e(90560).findIndex,n=e(81181),o="findIndex",s=!0;o in[]&&Array(1)[o](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{findIndex:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),n(o)},17482:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLastIndex,n=e(81181);t({target:"Array",proto:!0},{findLastIndex:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLastIndex")},33717:function(i,d,e){"use strict";var t=e(94488),r=e(53279).findLast,n=e(81181);t({target:"Array",proto:!0},{findLast:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("findLast")},11553:function(i,d,e){"use strict";var t=e(94488),r=e(90560).find,n=e(81181),o="find",s=!0;o in[]&&Array(1)[o](function(){s=!1}),t({target:"Array",proto:!0,forced:s},{find:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),n(o)},65033:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(63335),o=e(94029),s=e(82762),c=e(81427);t({target:"Array",proto:!0},{flatMap:function(a){var f=o(this),g=s(f),p;return n(a),p=c(f,0),p.length=r(p,f,f,g,0,1,a,arguments.length>1?arguments[1]:void 0),p}})},23708:function(i,d,e){"use strict";var t=e(94488),r=e(3372),n=e(94029),o=e(82762),s=e(56902),c=e(81427);t({target:"Array",proto:!0},{flat:function(){var a=arguments.length?arguments[0]:void 0,f=n(this),g=o(f),p=c(f,0);return p.length=r(p,f,f,g,0,a===void 0?1:s(a)),p}})},52732:function(i,d,e){"use strict";var t=e(94488),r=e(59594);t({target:"Array",proto:!0,forced:[].forEach!==r},{forEach:r})},99382:function(i,d,e){"use strict";var t=e(94488),r=e(60255),n=e(35221),o=!n(function(s){Array.from(s)});t({target:"Array",stat:!0,forced:o},{from:r})},88437:function(i,d,e){"use strict";var t=e(94488),r=e(22999).includes,n=e(3338),o=e(81181),s=n(function(){return!Array(1).includes()});t({target:"Array",proto:!0,forced:s},{includes:function(u){return r(this,u,arguments.length>1?arguments[1]:void 0)}}),o("includes")},68440:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(22999).indexOf,o=e(45601),s=r([].indexOf),c=!!s&&1/s([1],1,-0)<0,u=c||!o("indexOf");t({target:"Array",proto:!0,forced:u},{indexOf:function(f){var g=arguments.length>1?arguments[1]:void 0;return c?s(this,f,g)||0:n(this,f,g)}})},13412:function(i,d,e){"use strict";var t=e(94488),r=e(18589);t({target:"Array",stat:!0},{isArray:r})},11005:function(i,d,e){"use strict";var t=e(80524),r=e(81181),n=e(48074),o=e(94844),s=e(37691).f,c=e(24019),u=e(25587),a=e(16697),f=e(35454),g="Array Iterator",p=o.set,b=o.getterFor(g);i.exports=c(Array,"Array",function(E,S){p(this,{type:g,target:t(E),index:0,kind:S})},function(){var E=b(this),S=E.target,A=E.index++;if(!S||A>=S.length)return E.target=void 0,u(void 0,!0);switch(E.kind){case"keys":return u(A,!1);case"values":return u(S[A],!1)}return u([A,S[A]],!1)},"values");var h=n.Arguments=n.Array;if(r("keys"),r("values"),r("entries"),!a&&f&&h.name!=="values")try{s(h,"name",{value:"values"})}catch(E){}},70348:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(1835),o=e(80524),s=e(45601),c=r([].join),u=n!==Object,a=u||!s("join",",");t({target:"Array",proto:!0,forced:a},{join:function(g){return c(o(this),g===void 0?",":g)}})},19801:function(i,d,e){"use strict";var t=e(94488),r=e(55009);t({target:"Array",proto:!0,forced:r!==[].lastIndexOf},{lastIndexOf:r})},91550:function(i,d,e){"use strict";var t=e(94488),r=e(90560).map,n=e(17480),o=n("map");t({target:"Array",proto:!0,forced:!o},{map:function(c){return r(this,c,arguments.length>1?arguments[1]:void 0)}})},85223:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(39812),o=e(69392),s=Array,c=r(function(){function u(){}return!(s.of.call(u)instanceof u)});t({target:"Array",stat:!0,forced:c},{of:function(){for(var a=0,f=arguments.length,g=new(n(this)?this:s)(f);f>a;)o(g,a,arguments[a++]);return g.length=f,g}})},7154:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(82762),o=e(39428),s=e(66434),c=e(3338),u=c(function(){return[].push.call({length:4294967296},1)!==4294967297}),a=function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(g){return g instanceof TypeError}},f=u||!a();t({target:"Array",proto:!0,arity:1,forced:f},{push:function(p){var b=r(this),h=n(b),E=arguments.length;s(h+E);for(var S=0;S79&&o<83,u=c||!n("reduceRight");t({target:"Array",proto:!0,forced:u},{reduceRight:function(f){return r(this,f,arguments.length,arguments.length>1?arguments[1]:void 0)}})},67788:function(i,d,e){"use strict";var t=e(94488),r=e(16370).left,n=e(45601),o=e(46573),s=e(90946),c=!s&&o>79&&o<83,u=c||!n("reduce");t({target:"Array",proto:!0,forced:u},{reduce:function(f){var g=arguments.length;return r(this,f,g,g>1?arguments[1]:void 0)}})},9402:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(18589),o=r([].reverse),s=[1,2];t({target:"Array",proto:!0,forced:String(s)===String(s.reverse())},{reverse:function(){return n(this)&&(this.length=this.length),o(this)}})},62489:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=e(39812),o=e(31946),s=e(51981),c=e(82762),u=e(80524),a=e(69392),f=e(59893),g=e(17480),p=e(30867),b=g("slice"),h=f("species"),E=Array,S=Math.max;t({target:"Array",proto:!0,forced:!b},{slice:function(I,C){var O=u(this),T=c(O),D=s(I,T),k=s(C===void 0?T:C,T),$,M,R;if(r(O)&&($=O.constructor,n($)&&($===E||r($.prototype))?$=void 0:o($)&&($=$[h],$===null&&($=void 0)),$===E||$===void 0))return p(O,D,k);for(M=new($===void 0?E:$)(S(k-D,0)),R=0;D1?arguments[1]:void 0)}})},62837:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(63335),o=e(94029),s=e(82762),c=e(84233),u=e(69905),a=e(3338),f=e(63668),g=e(45601),p=e(78177),b=e(17687),h=e(46573),E=e(19684),S=[],A=r(S.sort),I=r(S.push),C=a(function(){S.sort(void 0)}),O=a(function(){S.sort(null)}),T=g("sort"),D=!a(function(){if(h)return h<70;if(!(p&&p>3)){if(b)return!0;if(E)return E<603;var M="",R,z,N,V;for(R=65;R<76;R++){switch(z=String.fromCharCode(R),R){case 66:case 69:case 70:case 72:N=3;break;case 68:case 71:N=4;break;default:N=2}for(V=0;V<47;V++)S.push({k:z+V,v:N})}for(S.sort(function(j,Y){return Y.v-j.v}),V=0;Vu(z)?1:-1}};t({target:"Array",proto:!0,forced:k},{sort:function(R){R!==void 0&&n(R);var z=o(this);if(D)return R===void 0?A(z):A(z,R);var N=[],V=s(z),j,Y;for(Y=0;YO-$+k;R--)g(C,R-1)}else if(k>$)for(R=O-$;R>T;R--)z=R+$-1,N=R+k-1,z in C?C[N]=C[z]:g(C,N);for(R=0;R=0&&f<=99?f+1900:f;return c(this,g)}})},71390:function(i,d,e){"use strict";var t=e(94488);t({target:"Date",proto:!0},{toGMTString:Date.prototype.toUTCString})},96844:function(i,d,e){"use strict";var t=e(94488),r=e(32494);t({target:"Date",proto:!0,forced:Date.prototype.toISOString!==r},{toISOString:r})},83578:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),o=e(97954),s=r(function(){return new Date(NaN).toJSON()!==null||Date.prototype.toJSON.call({toISOString:function(){return 1}})!==1});t({target:"Date",proto:!0,arity:1,forced:s},{toJSON:function(u){var a=n(this),f=o(a,"number");return typeof f=="number"&&!isFinite(f)?null:a.toISOString()}})},69762:function(i,d,e){"use strict";var t=e(32621),r=e(2291),n=e(77119),o=e(59893),s=o("toPrimitive"),c=Date.prototype;t(c,s)||r(c,s,n)},76880:function(i,d,e){"use strict";var t=e(94237),r=e(2291),n=Date.prototype,o="Invalid Date",s="toString",c=t(n[s]),u=t(n.getTime);String(new Date(NaN))!==o&&r(n,s,function(){var f=u(this);return f===f?c(this):o})},31808:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(13743),o=e(78540),s="WebAssembly",c=r[s],u=new Error("e",{cause:7}).cause!==7,a=function(g,p){var b={};b[g]=o(g,p,u),t({global:!0,constructor:!0,arity:1,forced:u},b)},f=function(g,p){if(c&&c[g]){var b={};b[g]=o(s+"."+g,p,u),t({target:s,stat:!0,constructor:!0,arity:1,forced:u},b)}};a("Error",function(g){return function(b){return n(g,this,arguments)}}),a("EvalError",function(g){return function(b){return n(g,this,arguments)}}),a("RangeError",function(g){return function(b){return n(g,this,arguments)}}),a("ReferenceError",function(g){return function(b){return n(g,this,arguments)}}),a("SyntaxError",function(g){return function(b){return n(g,this,arguments)}}),a("TypeError",function(g){return function(b){return n(g,this,arguments)}}),a("URIError",function(g){return function(b){return n(g,this,arguments)}}),f("CompileError",function(g){return function(b){return n(g,this,arguments)}}),f("LinkError",function(g){return function(b){return n(g,this,arguments)}}),f("RuntimeError",function(g){return function(b){return n(g,this,arguments)}})},99953:function(i,d,e){"use strict";var t=e(2291),r=e(13367),n=Error.prototype;n.toString!==r&&t(n,"toString",r)},65009:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),o=r("".charAt),s=r("".charCodeAt),c=r(/./.exec),u=r(1 .toString),a=r("".toUpperCase),f=/[\w*+\-./@]/,g=function(p,b){for(var h=u(p,16);h.length9490626562425156e-8?o(g)+c:r(g-1+s(g-1)*s(g+1))}})},85660:function(i,d,e){"use strict";var t=e(94488),r=Math.asinh,n=Math.log,o=Math.sqrt;function s(u){var a=+u;return!isFinite(a)||a===0?a:a<0?-s(-a):n(a+o(a*a+1))}var c=!(r&&1/r(0)>0);t({target:"Math",stat:!0,forced:c},{asinh:s})},80031:function(i,d,e){"use strict";var t=e(94488),r=Math.atanh,n=Math.log,o=!(r&&1/r(-0)<0);t({target:"Math",stat:!0,forced:o},{atanh:function(c){var u=+c;return u===0?u:n((1+u)/(1-u))/2}})},34434:function(i,d,e){"use strict";var t=e(94488),r=e(37666),n=Math.abs,o=Math.pow;t({target:"Math",stat:!0},{cbrt:function(c){var u=+c;return r(u)*o(n(u),.3333333333333333)}})},83579:function(i,d,e){"use strict";var t=e(94488),r=Math.floor,n=Math.log,o=Math.LOG2E;t({target:"Math",stat:!0},{clz32:function(c){var u=c>>>0;return u?31-r(n(u+.5)*o):32}})},74307:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.cosh,o=Math.abs,s=Math.E,c=!n||n(710)===1/0;t({target:"Math",stat:!0,forced:c},{cosh:function(a){var f=r(o(a)-1)+1;return(f+1/(f*s*s))*(s/2)}})},97423:function(i,d,e){"use strict";var t=e(94488),r=e(10014);t({target:"Math",stat:!0,forced:r!==Math.expm1},{expm1:r})},93321:function(i,d,e){"use strict";var t=e(94488),r=e(14894);t({target:"Math",stat:!0},{fround:r})},82277:function(i,d,e){"use strict";var t=e(94488),r=Math.hypot,n=Math.abs,o=Math.sqrt,s=!!r&&r(1/0,NaN)!==1/0;t({target:"Math",stat:!0,arity:2,forced:s},{hypot:function(u,a){for(var f=0,g=0,p=arguments.length,b=0,h,E;g0?(E=h/b,f+=E*E):f+=h;return b===1/0?1/0:b*o(f)}})},61425:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=Math.imul,o=r(function(){return n(4294967295,5)!==-5||n.length!==2});t({target:"Math",stat:!0,forced:o},{imul:function(c,u){var a=65535,f=+c,g=+u,p=a&f,b=a&g;return 0|p*b+((a&f>>>16)*b+p*(a&g>>>16)<<16>>>0)}})},61873:function(i,d,e){"use strict";var t=e(94488),r=e(53309);t({target:"Math",stat:!0},{log10:r})},9307:function(i,d,e){"use strict";var t=e(94488),r=e(25726);t({target:"Math",stat:!0},{log1p:r})},8821:function(i,d,e){"use strict";var t=e(94488),r=Math.log,n=Math.LN2;t({target:"Math",stat:!0},{log2:function(s){return r(s)/n}})},64385:function(i,d,e){"use strict";var t=e(94488),r=e(37666);t({target:"Math",stat:!0},{sign:r})},64099:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(10014),o=Math.abs,s=Math.exp,c=Math.E,u=r(function(){return Math.sinh(-2e-17)!==-2e-17});t({target:"Math",stat:!0,forced:u},{sinh:function(f){var g=+f;return o(g)<1?(n(g)-n(-g))/2:(s(g-1)-s(-g-1))*(c/2)}})},62455:function(i,d,e){"use strict";var t=e(94488),r=e(10014),n=Math.exp;t({target:"Math",stat:!0},{tanh:function(s){var c=+s,u=r(c),a=r(-c);return u===1/0?1:a===1/0?-1:(u-a)/(n(c)+n(-c))}})},79965:function(i,d,e){"use strict";var t=e(94573);t(Math,"Math",!0)},59118:function(i,d,e){"use strict";var t=e(94488),r=e(3312);t({target:"Math",stat:!0},{trunc:r})},275:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(35454),o=e(92916),s=e(9699),c=e(94237),u=e(20865),a=e(32621),f=e(25576),g=e(16332),p=e(18446),b=e(97954),h=e(3338),E=e(80689).f,S=e(71256).f,A=e(37691).f,I=e(49228),C=e(52971).trim,O="Number",T=o[O],D=s[O],k=T.prototype,$=o.TypeError,M=c("".slice),R=c("".charCodeAt),z=function(J){var Q=b(J,"number");return typeof Q=="bigint"?Q:N(Q)},N=function(J){var Q=b(J,"number"),U,K,L,B,H,ee,ae,le;if(p(Q))throw new $("Cannot convert a Symbol value to a number");if(typeof Q=="string"&&Q.length>2){if(Q=C(Q),U=R(Q,0),U===43||U===45){if(K=R(Q,2),K===88||K===120)return NaN}else if(U===48){switch(R(Q,1)){case 66:case 98:L=2,B=49;break;case 79:case 111:L=8,B=55;break;default:return+Q}for(H=M(Q,2),ee=H.length,ae=0;aeB)return NaN;return parseInt(H,L)}}return+Q},V=u(O,!T(" 0o1")||!T("0b1")||T("+0x1")),j=function(J){return g(k,J)&&h(function(){I(J)})},Y=function(Q){var U=arguments.length<1?0:T(z(Q));return j(this)?f(Object(U),this,Y):U};Y.prototype=k,V&&!r&&(k.constructor=Y),t({global:!0,constructor:!0,wrap:!0,forced:V},{Number:Y});var G=function(J,Q){for(var U=n?E(Q):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),K=0,L;U.length>K;K++)a(Q,L=U[K])&&!a(J,L)&&A(J,L,S(Q,L))};r&&D&&G(s[O],D),(V||r)&&G(s[O],T)},31919:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)})},51284:function(i,d,e){"use strict";var t=e(94488),r=e(1222);t({target:"Number",stat:!0},{isFinite:r})},10177:function(i,d,e){"use strict";var t=e(94488),r=e(62896);t({target:"Number",stat:!0},{isInteger:r})},85690:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0},{isNaN:function(n){return n!==n}})},92114:function(i,d,e){"use strict";var t=e(94488),r=e(62896),n=Math.abs;t({target:"Number",stat:!0},{isSafeInteger:function(s){return r(s)&&n(s)<=9007199254740991}})},1017:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991})},14480:function(i,d,e){"use strict";var t=e(94488);t({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991})},40516:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({target:"Number",stat:!0,forced:Number.parseFloat!==r},{parseFloat:r})},76345:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({target:"Number",stat:!0,forced:Number.parseInt!==r},{parseInt:r})},7282:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),o=e(49228),s=e(71049),c=e(53309),u=e(3338),a=RangeError,f=String,g=isFinite,p=Math.abs,b=Math.floor,h=Math.pow,E=Math.round,S=r(1 .toExponential),A=r(s),I=r("".slice),C=S(-69e-12,4)==="-6.9000e-11"&&S(1.255,2)==="1.25e+0"&&S(12345,3)==="1.235e+4"&&S(25,0)==="3e+1",O=function(){return u(function(){S(1,1/0)})&&u(function(){S(1,-1/0)})},T=function(){return!u(function(){S(1/0,1/0),S(NaN,1/0)})},D=!C||!O()||!T();t({target:"Number",proto:!0,forced:D},{toExponential:function($){var M=o(this);if($===void 0)return S(M);var R=n($);if(!g(M))return String(M);if(R<0||R>20)throw new a("Incorrect fraction digits");if(C)return S(M,R);var z="",N="",V=0,j="",Y="";if(M<0&&(z="-",M=-M),M===0)V=0,N=A("0",R+1);else{var G=c(M);V=b(G);var J=0,Q=h(10,V-R);J=E(M/Q),2*M>=(2*J+1)*Q&&(J+=1),J>=h(10,R+1)&&(J/=10,V+=1),N=f(J)}return R!==0&&(N=I(N,0,1)+"."+I(N,1)),V===0?(j="+",Y="0"):(j=V>0?"+":"-",Y=f(p(V))),N+="e"+j+Y,z+N}})},58055:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),o=e(49228),s=e(71049),c=e(3338),u=RangeError,a=String,f=Math.floor,g=r(s),p=r("".slice),b=r(1 .toFixed),h=function(O,T,D){return T===0?D:T%2===1?h(O,T-1,D*O):h(O*O,T/2,D)},E=function(O){for(var T=0,D=O;D>=4096;)T+=12,D/=4096;for(;D>=2;)T+=1,D/=2;return T},S=function(O,T,D){for(var k=-1,$=D;++k<6;)$+=T*O[k],O[k]=$%1e7,$=f($/1e7)},A=function(O,T){for(var D=6,k=0;--D>=0;)k+=O[D],O[D]=f(k/T),k=k%T*1e7},I=function(O){for(var T=6,D="";--T>=0;)if(D!==""||T===0||O[T]!==0){var k=a(O[T]);D=D===""?k:D+g("0",7-k.length)+k}return D},C=c(function(){return b(8e-5,3)!=="0.000"||b(.9,0)!=="1"||b(1.255,2)!=="1.25"||b(0xde0b6b3a7640080,0)!=="1000000000000000128"})||!c(function(){b({})});t({target:"Number",proto:!0,forced:C},{toFixed:function(T){var D=o(this),k=n(T),$=[0,0,0,0,0,0],M="",R="0",z,N,V,j;if(k<0||k>20)throw new u("Incorrect fraction digits");if(D!==D)return"NaN";if(D<=-1e21||D>=1e21)return a(D);if(D<0&&(M="-",D=-D),D>1e-21)if(z=E(D*h(2,69,1))-69,N=z<0?D*h(2,-z,1):D/h(2,z,1),N*=4503599627370496,z=52-z,z>0){for(S($,0,N),V=k;V>=7;)S($,1e7,0),V-=7;for(S($,h(10,V,1),0),V=z-1;V>=23;)A($,8388608),V-=23;A($,1<0?(j=R.length,R=M+(j<=k?"0."+g("0",k-j)+R:p(R,0,j-k)+"."+p(R,j-k))):R=M+R,R}})},93547:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(3338),o=e(49228),s=r(1 .toPrecision),c=n(function(){return s(1,void 0)!=="1"})||!n(function(){s({})});t({target:"Number",proto:!0,forced:c},{toPrecision:function(a){return a===void 0?s(o(this)):s(o(this),a)}})},31237:function(i,d,e){"use strict";var t=e(94488),r=e(80530);t({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},17954:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(20132);t({target:"Object",stat:!0,sham:!r},{create:n})},58580:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),o=e(63335),s=e(94029),c=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineGetter__:function(a,f){c.f(s(this),a,{get:o(f),enumerable:!0,configurable:!0})}})},47146:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(55666).f;t({target:"Object",stat:!0,forced:Object.defineProperties!==n,sham:!r},{defineProperties:n})},40416:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(37691).f;t({target:"Object",stat:!0,forced:Object.defineProperty!==n,sham:!r},{defineProperty:n})},7615:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),o=e(63335),s=e(94029),c=e(37691);r&&t({target:"Object",proto:!0,forced:n},{__defineSetter__:function(a,f){c.f(s(this),a,{set:o(f),enumerable:!0,configurable:!0})}})},72820:function(i,d,e){"use strict";var t=e(94488),r=e(88698).entries;t({target:"Object",stat:!0},{entries:function(o){return r(o)}})},86070:function(i,d,e){"use strict";var t=e(94488),r=e(13247),n=e(3338),o=e(31946),s=e(2074).onFreeze,c=Object.freeze,u=n(function(){c(1)});t({target:"Object",stat:!0,forced:u,sham:!r},{freeze:function(f){return c&&o(f)?c(s(f)):f}})},23569:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(69392);t({target:"Object",stat:!0},{fromEntries:function(s){var c={};return r(s,function(u,a){n(c,u,a)},{AS_ENTRIES:!0}),c}})},55639:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(80524),o=e(71256).f,s=e(35454),c=!s||r(function(){o(1)});t({target:"Object",stat:!0,forced:c,sham:!s},{getOwnPropertyDescriptor:function(a,f){return o(n(a),f)}})},63046:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(48662),o=e(80524),s=e(71256),c=e(69392);t({target:"Object",stat:!0,sham:!r},{getOwnPropertyDescriptors:function(a){for(var f=o(a),g=s.f,p=n(f),b={},h=0,E,S;p.length>h;)S=g(f,E=p[h++]),S!==void 0&&c(b,E,S);return b}})},464:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(53393).f,o=r(function(){return!Object.getOwnPropertyNames(1)});t({target:"Object",stat:!0,forced:o},{getOwnPropertyNames:n})},67936:function(i,d,e){"use strict";var t=e(94488),r=e(42820),n=e(3338),o=e(92635),s=e(94029),c=!r||n(function(){o.f(1)});t({target:"Object",stat:!0,forced:c},{getOwnPropertySymbols:function(a){var f=o.f;return f?f(s(a)):[]}})},51082:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(94029),o=e(53456),s=e(4870),c=r(function(){o(1)});t({target:"Object",stat:!0,forced:c,sham:!s},{getPrototypeOf:function(a){return o(n(a))}})},83850:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(94237),o=e(63335),s=e(95955),c=e(17818),u=e(62003),a=r("Object","create"),f=n([].push);t({target:"Object",stat:!0},{groupBy:function(p,b){s(p),o(b);var h=a(null),E=0;return u(p,function(S){var A=c(b(S,E++));A in h?f(h[A],S):h[A]=[S]}),h}})},41990:function(i,d,e){"use strict";var t=e(94488),r=e(32621);t({target:"Object",stat:!0},{hasOwn:r})},55888:function(i,d,e){"use strict";var t=e(94488),r=e(12477);t({target:"Object",stat:!0,forced:Object.isExtensible!==r},{isExtensible:r})},53827:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),o=e(29076),s=e(51424),c=Object.isFrozen,u=s||r(function(){c(1)});t({target:"Object",stat:!0,forced:u},{isFrozen:function(f){return!n(f)||s&&o(f)==="ArrayBuffer"?!0:c?c(f):!1}})},78143:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(31946),o=e(29076),s=e(51424),c=Object.isSealed,u=s||r(function(){c(1)});t({target:"Object",stat:!0,forced:u},{isSealed:function(f){return!n(f)||s&&o(f)==="ArrayBuffer"?!0:c?c(f):!1}})},15787:function(i,d,e){"use strict";var t=e(94488),r=e(5370);t({target:"Object",stat:!0},{is:r})},66419:function(i,d,e){"use strict";var t=e(94488),r=e(94029),n=e(7733),o=e(3338),s=o(function(){n(1)});t({target:"Object",stat:!0,forced:s},{keys:function(u){return n(r(u))}})},75765:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),o=e(94029),s=e(17818),c=e(53456),u=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupGetter__:function(f){var g=o(this),p=s(f),b;do if(b=u(g,p))return b.get;while(g=c(g))}})},14645:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(25837),o=e(94029),s=e(17818),c=e(53456),u=e(71256).f;r&&t({target:"Object",proto:!0,forced:n},{__lookupSetter__:function(f){var g=o(this),p=s(f),b;do if(b=u(g,p))return b.set;while(g=c(g))}})},71122:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,o=e(13247),s=e(3338),c=Object.preventExtensions,u=s(function(){c(1)});t({target:"Object",stat:!0,forced:u,sham:!o},{preventExtensions:function(f){return c&&r(f)?c(n(f)):f}})},42084:function(i,d,e){"use strict";var t=e(35454),r=e(64110),n=e(31946),o=e(94029),s=e(95955),c=Object.getPrototypeOf,u=Object.setPrototypeOf,a=Object.prototype,f="__proto__";if(t&&c&&u&&!(f in a))try{r(a,f,{configurable:!0,get:function(){return c(o(this))},set:function(p){var b=s(this);!n(p)&&p!==null||!n(b)||u(b,p)}})}catch(g){}},25070:function(i,d,e){"use strict";var t=e(94488),r=e(31946),n=e(2074).onFreeze,o=e(13247),s=e(3338),c=Object.seal,u=s(function(){c(1)});t({target:"Object",stat:!0,forced:u,sham:!o},{seal:function(f){return c&&r(f)?c(n(f)):f}})},77140:function(i,d,e){"use strict";var t=e(94488),r=e(58218);t({target:"Object",stat:!0},{setPrototypeOf:r})},15954:function(i,d,e){"use strict";var t=e(68527),r=e(2291),n=e(28488);t||r(Object.prototype,"toString",n,{unsafe:!0})},4266:function(i,d,e){"use strict";var t=e(94488),r=e(88698).values;t({target:"Object",stat:!0},{values:function(o){return r(o)}})},49988:function(i,d,e){"use strict";var t=e(94488),r=e(31280);t({global:!0,forced:parseFloat!==r},{parseFloat:r})},38823:function(i,d,e){"use strict";var t=e(94488),r=e(52446);t({global:!0,forced:parseInt!==r},{parseInt:r})},4045:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(73446),s=e(80734),c=e(62003),u=e(22093);t({target:"Promise",stat:!0,forced:u},{allSettled:function(f){var g=this,p=o.f(g),b=p.resolve,h=p.reject,E=s(function(){var S=n(g.resolve),A=[],I=0,C=1;c(f,function(O){var T=I++,D=!1;C++,r(S,g,O).then(function(k){D||(D=!0,A[T]={status:"fulfilled",value:k},--C||b(A))},function(k){D||(D=!0,A[T]={status:"rejected",reason:k},--C||b(A))})}),--C||b(A)});return E.error&&h(E.value),p.promise}})},12785:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(73446),s=e(80734),c=e(62003),u=e(22093);t({target:"Promise",stat:!0,forced:u},{all:function(f){var g=this,p=o.f(g),b=p.resolve,h=p.reject,E=s(function(){var S=n(g.resolve),A=[],I=0,C=1;c(f,function(O){var T=I++,D=!1;C++,r(S,g,O).then(function(k){D||(D=!0,A[T]=k,--C||b(A))},h)}),--C||b(A)});return E.error&&h(E.value),p.promise}})},50747:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(65911),s=e(73446),c=e(80734),u=e(62003),a=e(22093),f="No one promise resolved";t({target:"Promise",stat:!0,forced:a},{any:function(p){var b=this,h=o("AggregateError"),E=s.f(b),S=E.resolve,A=E.reject,I=c(function(){var C=n(b.resolve),O=[],T=0,D=1,k=!1;u(p,function($){var M=T++,R=!1;D++,r(C,b,$).then(function(z){R||k||(k=!0,S(z))},function(z){R||k||(R=!0,O[M]=z,--D||A(new h(O,f)))})}),--D||A(new h(O,f))});return I.error&&A(I.value),E.promise}})},41902:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(82830).CONSTRUCTOR,o=e(2451),s=e(65911),c=e(55327),u=e(2291),a=o&&o.prototype;if(t({target:"Promise",proto:!0,forced:n,real:!0},{catch:function(g){return this.then(void 0,g)}}),!r&&c(o)){var f=s("Promise").prototype.catch;a.catch!==f&&u(a,"catch",f,{unsafe:!0})}},90366:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(90946),o=e(92916),s=e(89945),c=e(2291),u=e(58218),a=e(94573),f=e(51996),g=e(63335),p=e(55327),b=e(31946),h=e(56472),E=e(60473),S=e(28887).set,A=e(72933),I=e(61810),C=e(80734),O=e(66790),T=e(94844),D=e(2451),k=e(82830),$=e(73446),M="Promise",R=k.CONSTRUCTOR,z=k.REJECTION_EVENT,N=k.SUBCLASSING,V=T.getterFor(M),j=T.set,Y=D&&D.prototype,G=D,J=Y,Q=o.TypeError,U=o.document,K=o.process,L=$.f,B=L,H=!!(U&&U.createEvent&&o.dispatchEvent),ee="unhandledrejection",ae="rejectionhandled",le=0,pe=1,ve=2,He=1,ze=2,rt,ot,gt,St,ge=function(Re){var Ke;return b(Re)&&p(Ke=Re.then)?Ke:!1},Be=function(Re,Ke){var Ne=Ke.value,et=Ke.state===pe,Je=et?Re.ok:Re.fail,jt=Re.resolve,Gt=Re.reject,me=Re.domain,ke,xt,ct;try{Je?(et||(Ke.rejection===ze&&je(Ke),Ke.rejection=He),Je===!0?ke=Ne:(me&&me.enter(),ke=Je(Ne),me&&(me.exit(),ct=!0)),ke===Re.promise?Gt(new Q("Promise-chain cycle")):(xt=ge(ke))?s(xt,ke,jt,Gt):jt(ke)):Gt(Ne)}catch(ft){me&&!ct&&me.exit(),Gt(ft)}},Xe=function(Re,Ke){Re.notified||(Re.notified=!0,A(function(){for(var Ne=Re.reactions,et;et=Ne.get();)Be(et,Re);Re.notified=!1,Ke&&!Re.rejection&&Tt(Re)}))},tt=function(Re,Ke,Ne){var et,Je;H?(et=U.createEvent("Event"),et.promise=Ke,et.reason=Ne,et.initEvent(Re,!1,!0),o.dispatchEvent(et)):et={promise:Ke,reason:Ne},!z&&(Je=o["on"+Re])?Je(et):Re===ee&&I("Unhandled promise rejection",Ne)},Tt=function(Re){s(S,o,function(){var Ke=Re.facade,Ne=Re.value,et=Pt(Re),Je;if(et&&(Je=C(function(){n?K.emit("unhandledRejection",Ne,Ke):tt(ee,Ke,Ne)}),Re.rejection=n||Pt(Re)?ze:He,Je.error))throw Je.value})},Pt=function(Re){return Re.rejection!==He&&!Re.parent},je=function(Re){s(S,o,function(){var Ke=Re.facade;n?K.emit("rejectionHandled",Ke):tt(ae,Ke,Re.value)})},xe=function(Re,Ke,Ne){return function(et){Re(Ke,et,Ne)}},Pe=function(Re,Ke,Ne){Re.done||(Re.done=!0,Ne&&(Re=Ne),Re.value=Ke,Re.state=ve,Xe(Re,!0))},Me=function(Re,Ke,Ne){if(!Re.done){Re.done=!0,Ne&&(Re=Ne);try{if(Re.facade===Ke)throw new Q("Promise can't be resolved itself");var et=ge(Ke);et?A(function(){var Je={done:!1};try{s(et,Ke,xe(Me,Je,Re),xe(Pe,Je,Re))}catch(jt){Pe(Je,jt,Re)}}):(Re.value=Ke,Re.state=pe,Xe(Re,!1))}catch(Je){Pe({done:!1},Je,Re)}}};if(R&&(G=function(Ke){h(this,J),g(Ke),s(rt,this);var Ne=V(this);try{Ke(xe(Me,Ne),xe(Pe,Ne))}catch(et){Pe(Ne,et)}},J=G.prototype,rt=function(Ke){j(this,{type:M,done:!1,notified:!1,parent:!1,reactions:new O,rejection:!1,state:le,value:void 0})},rt.prototype=c(J,"then",function(Ke,Ne){var et=V(this),Je=L(E(this,G));return et.parent=!0,Je.ok=p(Ke)?Ke:!0,Je.fail=p(Ne)&&Ne,Je.domain=n?K.domain:void 0,et.state===le?et.reactions.add(Je):A(function(){Be(Je,et)}),Je.promise}),ot=function(){var Re=new rt,Ke=V(Re);this.promise=Re,this.resolve=xe(Me,Ke),this.reject=xe(Pe,Ke)},$.f=L=function(Re){return Re===G||Re===gt?new ot(Re):B(Re)},!r&&p(D)&&Y!==Object.prototype)){St=Y.then,N||c(Y,"then",function(Ke,Ne){var et=this;return new G(function(Je,jt){s(St,et,Je,jt)}).then(Ke,Ne)},{unsafe:!0});try{delete Y.constructor}catch(Re){}u&&u(Y,J)}t({global:!0,constructor:!0,wrap:!0,forced:R},{Promise:G}),a(G,M,!1,!0),f(M)},43595:function(i,d,e){"use strict";var t=e(94488),r=e(16697),n=e(2451),o=e(3338),s=e(65911),c=e(55327),u=e(60473),a=e(15597),f=e(2291),g=n&&n.prototype,p=!!n&&o(function(){g.finally.call({then:function(){}},function(){})});if(t({target:"Promise",proto:!0,real:!0,forced:p},{finally:function(h){var E=u(this,s("Promise")),S=c(h);return this.then(S?function(A){return a(E,h()).then(function(){return A})}:h,S?function(A){return a(E,h()).then(function(){throw A})}:h)}}),!r&&c(n)){var b=s("Promise").prototype.finally;g.finally!==b&&f(g,"finally",b,{unsafe:!0})}},24627:function(i,d,e){"use strict";e(90366),e(12785),e(41902),e(20733),e(95693),e(81930)},20733:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(73446),s=e(80734),c=e(62003),u=e(22093);t({target:"Promise",stat:!0,forced:u},{race:function(f){var g=this,p=o.f(g),b=p.reject,h=s(function(){var E=n(g.resolve);c(f,function(S){r(E,g,S).then(p.resolve,b)})});return h.error&&b(h.value),p.promise}})},95693:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(73446),o=e(82830).CONSTRUCTOR;t({target:"Promise",stat:!0,forced:o},{reject:function(c){var u=n.f(this);return r(u.reject,void 0,c),u.promise}})},81930:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(16697),o=e(2451),s=e(82830).CONSTRUCTOR,c=e(15597),u=r("Promise"),a=n&&!s;t({target:"Promise",stat:!0,forced:n||s},{resolve:function(g){return c(a&&this===u?o:this,g)}})},92324:function(i,d,e){"use strict";var t=e(94488),r=e(73446);t({target:"Promise",stat:!0},{withResolvers:function(){var o=r.f(this);return{promise:o.promise,resolve:o.resolve,reject:o.reject}}})},23551:function(i,d,e){"use strict";var t=e(94488),r=e(13743),n=e(63335),o=e(80449),s=e(3338),c=!s(function(){Reflect.apply(function(){})});t({target:"Reflect",stat:!0,forced:c},{apply:function(a,f,g){return r(n(a),f,o(g))}})},74521:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(13743),o=e(4645),s=e(6086),c=e(80449),u=e(31946),a=e(20132),f=e(3338),g=r("Reflect","construct"),p=Object.prototype,b=[].push,h=f(function(){function A(){}return!(g(function(){},[],A)instanceof A)}),E=!f(function(){g(function(){})}),S=h||E;t({target:"Reflect",stat:!0,forced:S,sham:S},{construct:function(I,C){s(I),c(C);var O=arguments.length<3?I:s(arguments[2]);if(E&&!h)return g(I,C,O);if(I===O){switch(C.length){case 0:return new I;case 1:return new I(C[0]);case 2:return new I(C[0],C[1]);case 3:return new I(C[0],C[1],C[2]);case 4:return new I(C[0],C[1],C[2],C[3])}var T=[null];return n(b,T,C),new(n(o,I,T))}var D=O.prototype,k=a(u(D)?D:p),$=n(I,k,C);return u($)?$:k}})},57891:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),o=e(17818),s=e(37691),c=e(3338),u=c(function(){Reflect.defineProperty(s.f({},1,{value:1}),1,{value:2})});t({target:"Reflect",stat:!0,forced:u,sham:!r},{defineProperty:function(f,g,p){n(f);var b=o(g);n(p);try{return s.f(f,b,p),!0}catch(h){return!1}}})},84138:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(71256).f;t({target:"Reflect",stat:!0},{deleteProperty:function(s,c){var u=n(r(s),c);return u&&!u.configurable?!1:delete s[c]}})},37135:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(80449),o=e(71256);t({target:"Reflect",stat:!0,sham:!r},{getOwnPropertyDescriptor:function(c,u){return o.f(n(c),u)}})},6474:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(53456),o=e(4870);t({target:"Reflect",stat:!0,sham:!o},{getPrototypeOf:function(c){return n(r(c))}})},51832:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(31946),o=e(80449),s=e(60516),c=e(71256),u=e(53456);function a(f,g){var p=arguments.length<3?f:arguments[2],b,h;if(o(f)===p)return f[g];if(b=c.f(f,g),b)return s(b)?b.value:b.get===void 0?void 0:r(b.get,p);if(n(h=u(f)))return a(h,g,p)}t({target:"Reflect",stat:!0},{get:a})},40135:function(i,d,e){"use strict";var t=e(94488);t({target:"Reflect",stat:!0},{has:function(n,o){return o in n}})},7982:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(12477);t({target:"Reflect",stat:!0},{isExtensible:function(s){return r(s),n(s)}})},14893:function(i,d,e){"use strict";var t=e(94488),r=e(48662);t({target:"Reflect",stat:!0},{ownKeys:r})},49233:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(80449),o=e(13247);t({target:"Reflect",stat:!0,sham:!o},{preventExtensions:function(c){n(c);try{var u=r("Object","preventExtensions");return u&&u(c),!0}catch(a){return!1}}})},42844:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(557),o=e(58218);o&&t({target:"Reflect",stat:!0},{setPrototypeOf:function(c,u){r(c),n(u);try{return o(c,u),!0}catch(a){return!1}}})},92130:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),o=e(31946),s=e(60516),c=e(3338),u=e(37691),a=e(71256),f=e(53456),g=e(35012);function p(h,E,S){var A=arguments.length<4?h:arguments[3],I=a.f(n(h),E),C,O,T;if(!I){if(o(O=f(h)))return p(O,E,S,A);I=g(0)}if(s(I)){if(I.writable===!1||!o(A))return!1;if(C=a.f(A,E)){if(C.get||C.set||C.writable===!1)return!1;C.value=S,u.f(A,E,C)}else u.f(A,E,g(0,S))}else{if(T=I.set,T===void 0)return!1;r(T,A,S)}return!0}var b=c(function(){var h=function(){},E=u.f(new h,"a",{configurable:!0});return Reflect.set(h.prototype,"a",1,E)!==!1});t({target:"Reflect",stat:!0,forced:b},{set:p})},6536:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94573);t({global:!0},{Reflect:{}}),n(r.Reflect,"Reflect",!0)},27228:function(i,d,e){"use strict";var t=e(35454),r=e(92916),n=e(94237),o=e(20865),s=e(25576),c=e(68151),u=e(20132),a=e(80689).f,f=e(16332),g=e(44639),p=e(69905),b=e(81644),h=e(19286),E=e(44166),S=e(2291),A=e(3338),I=e(32621),C=e(94844).enforce,O=e(51996),T=e(59893),D=e(6041),k=e(51224),$=T("match"),M=r.RegExp,R=M.prototype,z=r.SyntaxError,N=n(R.exec),V=n("".charAt),j=n("".replace),Y=n("".indexOf),G=n("".slice),J=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,Q=/a/g,U=/a/g,K=new M(Q)!==Q,L=h.MISSED_STICKY,B=h.UNSUPPORTED_Y,H=t&&(!K||L||D||k||A(function(){return U[$]=!1,M(Q)!==Q||M(U)===U||String(M(Q,"i"))!=="/a/i"})),ee=function(He){for(var ze=He.length,rt=0,ot="",gt=!1,St;rt<=ze;rt++){if(St=V(He,rt),St==="\\"){ot+=St+V(He,++rt);continue}!gt&&St==="."?ot+="[\\s\\S]":(St==="["?gt=!0:St==="]"&&(gt=!1),ot+=St)}return ot},ae=function(He){for(var ze=He.length,rt=0,ot="",gt=[],St=u(null),ge=!1,Be=!1,Xe=0,tt="",Tt;rt<=ze;rt++){if(Tt=V(He,rt),Tt==="\\")Tt+=V(He,++rt);else if(Tt==="]")ge=!1;else if(!ge)switch(!0){case Tt==="[":ge=!0;break;case Tt==="(":N(J,G(He,rt+1))&&(rt+=2,Be=!0),ot+=Tt,Xe++;continue;case(Tt===">"&&Be):if(tt===""||I(St,tt))throw new z("Invalid capture group name");St[tt]=!0,gt[gt.length]=[tt,Xe],Be=!1,tt="";continue}Be?tt+=Tt:ot+=Tt}return[ot,gt]};if(o("RegExp",H)){for(var le=function(ze,rt){var ot=f(R,this),gt=g(ze),St=rt===void 0,ge=[],Be=ze,Xe,tt,Tt,Pt,je,xe;if(!ot&>&&St&&ze.constructor===le)return ze;if((gt||f(R,ze))&&(ze=ze.source,St&&(rt=b(Be))),ze=ze===void 0?"":p(ze),rt=rt===void 0?"":p(rt),Be=ze,D&&"dotAll"in Q&&(tt=!!rt&&Y(rt,"s")>-1,tt&&(rt=j(rt,/s/g,""))),Xe=rt,L&&"sticky"in Q&&(Tt=!!rt&&Y(rt,"y")>-1,Tt&&B&&(rt=j(rt,/y/g,""))),k&&(Pt=ae(ze),ze=Pt[0],ge=Pt[1]),je=s(M(ze,rt),ot?this:R,le),(tt||Tt||ge.length)&&(xe=C(je),tt&&(xe.dotAll=!0,xe.raw=le(ee(ze),Xe)),Tt&&(xe.sticky=!0),ge.length&&(xe.groups=ge)),ze!==Be)try{c(je,"source",Be===""?"(?:)":Be)}catch(Pe){}return je},pe=a(M),ve=0;pe.length>ve;)E(le,M,pe[ve++]);R.constructor=le,le.prototype=R,S(r,"RegExp",le,{constructor:!0})}O("RegExp")},62921:function(i,d,e){"use strict";var t=e(35454),r=e(6041),n=e(29076),o=e(64110),s=e(94844).get,c=RegExp.prototype,u=TypeError;t&&r&&o(c,"dotAll",{configurable:!0,get:function(){if(this!==c){if(n(this)==="RegExp")return!!s(this).dotAll;throw new u("Incompatible receiver, RegExp required")}}})},44001:function(i,d,e){"use strict";var t=e(94488),r=e(88736);t({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},92262:function(i,d,e){"use strict";var t=e(92916),r=e(35454),n=e(64110),o=e(82163),s=e(3338),c=t.RegExp,u=c.prototype,a=r&&s(function(){var f=!0;try{c(".","d")}catch(I){f=!1}var g={},p="",b=f?"dgimsy":"gimsy",h=function(I,C){Object.defineProperty(g,I,{get:function(){return p+=C,!0}})},E={dotAll:"s",global:"g",ignoreCase:"i",multiline:"m",sticky:"y"};f&&(E.hasIndices="d");for(var S in E)h(S,E[S]);var A=Object.getOwnPropertyDescriptor(u,"flags").get.call(g);return A!==b||p!==b});a&&n(u,"flags",{configurable:!0,get:o})},54744:function(i,d,e){"use strict";var t=e(35454),r=e(19286).MISSED_STICKY,n=e(29076),o=e(64110),s=e(94844).get,c=RegExp.prototype,u=TypeError;t&&r&&o(c,"sticky",{configurable:!0,get:function(){if(this!==c){if(n(this)==="RegExp")return!!s(this).sticky;throw new u("Incompatible receiver, RegExp required")}}})},38214:function(i,d,e){"use strict";e(44001);var t=e(94488),r=e(89945),n=e(55327),o=e(80449),s=e(69905),c=function(){var a=!1,f=/[ac]/;return f.exec=function(){return a=!0,/./.exec.apply(this,arguments)},f.test("abc")===!0&&a}(),u=/./.test;t({target:"RegExp",proto:!0,forced:!c},{test:function(a){var f=o(this),g=s(a),p=f.exec;if(!n(p))return r(u,f,g);var b=r(p,f,g);return b===null?!1:(o(b),!0)}})},12756:function(i,d,e){"use strict";var t=e(8090).PROPER,r=e(2291),n=e(80449),o=e(69905),s=e(3338),c=e(81644),u="toString",a=RegExp.prototype,f=a[u],g=s(function(){return f.call({source:"a",flags:"b"})!=="/a/b"}),p=t&&f.name!==u;(g||p)&&r(RegExp.prototype,u,function(){var h=n(this),E=o(h.source),S=o(c(h));return"/"+E+"/"+S},{unsafe:!0})},69772:function(i,d,e){"use strict";var t=e(48059),r=e(40942);t("Set",function(n){return function(){return n(this,arguments.length?arguments[0]:void 0)}},r)},93379:function(i,d,e){"use strict";e(69772)},34932:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("anchor")},{anchor:function(s){return r(this,"a","name",s)}})},62007:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),o=e(56902),s=e(69905),c=e(3338),u=r("".charAt),a=c(function(){return"\u{20BB7}".at(-2)!=="\uD842"});t({target:"String",proto:!0,forced:a},{at:function(g){var p=s(n(this)),b=p.length,h=o(g),E=h>=0?h:b+h;return E<0||E>=b?void 0:u(p,E)}})},81046:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("big")},{big:function(){return r(this,"big","","")}})},85744:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("blink")},{blink:function(){return r(this,"blink","","")}})},13494:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("bold")},{bold:function(){return r(this,"b","","")}})},90572:function(i,d,e){"use strict";var t=e(94488),r=e(13764).codeAt;t({target:"String",proto:!0},{codePointAt:function(o){return r(this,o)}})},37343:function(i,d,e){"use strict";var t=e(94488),r=e(34114),n=e(71256).f,o=e(61578),s=e(69905),c=e(41696),u=e(95955),a=e(86266),f=e(16697),g=r("".endsWith),p=r("".slice),b=Math.min,h=a("endsWith"),E=!f&&!h&&!!function(){var S=n(String.prototype,"endsWith");return S&&!S.writable}();t({target:"String",proto:!0,forced:!E&&!h},{endsWith:function(A){var I=s(u(this));c(A);var C=arguments.length>1?arguments[1]:void 0,O=I.length,T=C===void 0?O:b(o(C),O),D=s(A);return g?g(I,D,T):p(I,T-D.length,T)===D}})},56338:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fixed")},{fixed:function(){return r(this,"tt","","")}})},66755:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontcolor")},{fontcolor:function(s){return r(this,"font","color",s)}})},68709:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("fontsize")},{fontsize:function(s){return r(this,"font","size",s)}})},45945:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(51981),o=RangeError,s=String.fromCharCode,c=String.fromCodePoint,u=r([].join),a=!!c&&c.length!==1;t({target:"String",stat:!0,arity:1,forced:a},{fromCodePoint:function(g){for(var p=[],b=arguments.length,h=0,E;b>h;){if(E=+arguments[h++],n(E,1114111)!==E)throw new o(E+" is not a valid code point");p[h]=E<65536?s(E):s(((E-=65536)>>10)+55296,E%1024+56320)}return u(p,"")}})},75551:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(41696),o=e(95955),s=e(69905),c=e(86266),u=r("".indexOf);t({target:"String",proto:!0,forced:!c("includes")},{includes:function(f){return!!~u(s(o(this)),s(n(f)),arguments.length>1?arguments[1]:void 0)}})},32493:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),o=e(69905),s=r("".charCodeAt);t({target:"String",proto:!0},{isWellFormed:function(){for(var u=o(n(this)),a=u.length,f=0;f=56320||++f>=a||(s(u,f)&64512)!==56320))return!1}return!0}})},4939:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("italics")},{italics:function(){return r(this,"i","","")}})},20852:function(i,d,e){"use strict";var t=e(13764).charAt,r=e(69905),n=e(94844),o=e(24019),s=e(25587),c="String Iterator",u=n.set,a=n.getterFor(c);o(String,"String",function(f){u(this,{type:c,string:r(f),index:0})},function(){var g=a(this),p=g.string,b=g.index,h;return b>=p.length?s(void 0,!0):(h=t(p,b),g.index+=h.length,s(h,!1))})},81927:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("link")},{link:function(s){return r(this,"a","href",s)}})},18827:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(34114),o=e(83126),s=e(25587),c=e(95955),u=e(61578),a=e(69905),f=e(80449),g=e(4112),p=e(29076),b=e(44639),h=e(81644),E=e(53776),S=e(2291),A=e(3338),I=e(59893),C=e(60473),O=e(52216),T=e(94338),D=e(94844),k=e(16697),$=I("matchAll"),M="RegExp String",R=M+" Iterator",z=D.set,N=D.getterFor(R),V=RegExp.prototype,j=TypeError,Y=n("".indexOf),G=n("".matchAll),J=!!G&&!A(function(){G("a",/./)}),Q=o(function(L,B,H,ee){z(this,{type:R,regexp:L,string:B,global:H,unicode:ee,done:!1})},M,function(){var L=N(this);if(L.done)return s(void 0,!0);var B=L.regexp,H=L.string,ee=T(B,H);return ee===null?(L.done=!0,s(void 0,!0)):L.global?(a(ee[0])===""&&(B.lastIndex=O(H,u(B.lastIndex),L.unicode)),s(ee,!1)):(L.done=!0,s(ee,!1))}),U=function(K){var L=f(this),B=a(K),H=C(L,RegExp),ee=a(h(L)),ae,le,pe;return ae=new H(H===RegExp?L.source:L,ee),le=!!~Y(ee,"g"),pe=!!~Y(ee,"u"),ae.lastIndex=u(L.lastIndex),new Q(ae,B,le,pe)};t({target:"String",proto:!0,forced:J},{matchAll:function(L){var B=c(this),H,ee,ae,le;if(g(L)){if(J)return G(B,L)}else{if(b(L)&&(H=a(c(h(L))),!~Y(H,"g")))throw new j("`.matchAll` does not allow non-global regexes");if(J)return G(B,L);if(ae=E(L,$),ae===void 0&&k&&p(L)==="RegExp"&&(ae=U),ae)return r(ae,L,B)}return ee=a(B),le=new RegExp(L,"g"),k?r(U,le,ee):le[$](ee)}}),k||$ in V||S(V,$,U)},46302:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),o=e(4112),s=e(61578),c=e(69905),u=e(95955),a=e(53776),f=e(52216),g=e(94338);r("match",function(p,b,h){return[function(S){var A=u(this),I=o(S)?void 0:a(S,p);return I?t(I,S,A):new RegExp(S)[p](c(A))},function(E){var S=n(this),A=c(E),I=h(b,S,A);if(I.done)return I.value;if(!S.global)return g(S,A);var C=S.unicode;S.lastIndex=0;for(var O=[],T=0,D;(D=g(S,A))!==null;){var k=c(D[0]);O[T]=k,k===""&&(S.lastIndex=f(A,s(S.lastIndex),C)),T++}return T===0?null:O}]})},76718:function(i,d,e){"use strict";var t=e(94488),r=e(85571).end,n=e(98352);t({target:"String",proto:!0,forced:n},{padEnd:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},79172:function(i,d,e){"use strict";var t=e(94488),r=e(85571).start,n=e(98352);t({target:"String",proto:!0,forced:n},{padStart:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}})},32192:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(80524),o=e(94029),s=e(69905),c=e(82762),u=r([].push),a=r([].join);t({target:"String",stat:!0},{raw:function(g){var p=n(o(g).raw),b=c(p);if(!b)return"";for(var h=arguments.length,E=[],S=0;;){if(u(E,s(p[S++])),S===b)return a(E,"");SD.length?-1:k===""?$:A(D,k,$)};t({target:"String",proto:!0},{replaceAll:function(k,$){var M=o(this),R,z,N,V,j,Y,G,J,Q,U=0,K=0,L="";if(!c(k)){if(R=u(k),R&&(z=a(o(g(k))),!~A(z,"g")))throw new S("`.replaceAll` does not allow non-global regexes");if(N=f(k,E),N)return r(N,k,M,$);if(h&&R)return I(a(M),k,$)}for(V=a(M),j=a(k),Y=s($),Y||($=a($)),G=j.length,J=O(1,G),U=T(V,j,0);U!==-1;)Q=Y?a($(j,U,V)):p(j,V,U,[],void 0,$),L+=C(V,K,U)+Q,K=U+G,U=T(V,j,U+J);return K")!=="7"});o("replace",function(j,Y,G){var J=N?"$":"$0";return[function(U,K){var L=b(this),B=a(U)?void 0:E(U,C);return B?r(B,U,L,K):r(Y,p(L),U,K)},function(Q,U){var K=c(this),L=p(Q);if(typeof U=="string"&&$(U,J)===-1&&$(U,"$<")===-1){var B=G(Y,K,L,U);if(B.done)return B.value}var H=u(U);H||(U=p(U));var ee=K.global,ae;ee&&(ae=K.unicode,K.lastIndex=0);for(var le=[],pe;pe=A(K,L),!(pe===null||(k(le,pe),!ee));){var ve=p(pe[0]);ve===""&&(K.lastIndex=h(L,g(K.lastIndex),ae))}for(var He="",ze=0,rt=0;rt=ze&&(He+=M(L,ze,gt)+ge,ze=gt+ot.length)}return He+M(L,ze)}]},!V||!z||N)},62925:function(i,d,e){"use strict";var t=e(89945),r=e(8662),n=e(80449),o=e(4112),s=e(95955),c=e(5370),u=e(69905),a=e(53776),f=e(94338);r("search",function(g,p,b){return[function(E){var S=s(this),A=o(E)?void 0:a(E,g);return A?t(A,E,S):new RegExp(E)[g](u(S))},function(h){var E=n(this),S=u(h),A=b(p,E,S);if(A.done)return A.value;var I=E.lastIndex;c(I,0)||(E.lastIndex=0);var C=f(E,S);return c(E.lastIndex,I)||(E.lastIndex=I),C===null?-1:C.index}]})},60462:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("small")},{small:function(){return r(this,"small","","")}})},9595:function(i,d,e){"use strict";var t=e(13743),r=e(89945),n=e(94237),o=e(8662),s=e(80449),c=e(4112),u=e(44639),a=e(95955),f=e(60473),g=e(52216),p=e(61578),b=e(69905),h=e(53776),E=e(71698),S=e(94338),A=e(88736),I=e(19286),C=e(3338),O=I.UNSUPPORTED_Y,T=4294967295,D=Math.min,k=[].push,$=n(/./.exec),M=n(k),R=n("".slice),z=!C(function(){var N=/(?:)/,V=N.exec;N.exec=function(){return V.apply(this,arguments)};var j="ab".split(N);return j.length!==2||j[0]!=="a"||j[1]!=="b"});o("split",function(N,V,j){var Y;return"abbc".split(/(b)*/)[1]==="c"||"test".split(/(?:)/,-1).length!==4||"ab".split(/(?:ab)*/).length!==2||".".split(/(.?)(.?)/).length!==4||".".split(/()()/).length>1||"".split(/.?/).length?Y=function(G,J){var Q=b(a(this)),U=J===void 0?T:J>>>0;if(U===0)return[];if(G===void 0)return[Q];if(!u(G))return r(V,Q,G,U);for(var K=[],L=(G.ignoreCase?"i":"")+(G.multiline?"m":"")+(G.unicode?"u":"")+(G.sticky?"y":""),B=0,H=new RegExp(G.source,L+"g"),ee,ae,le;(ee=r(A,H,Q))&&(ae=H.lastIndex,!(ae>B&&(M(K,R(Q,B,ee.index)),ee.length>1&&ee.index=U)));)H.lastIndex===ee.index&&H.lastIndex++;return B===Q.length?(le||!$(H,""))&&M(K,""):M(K,R(Q,B)),K.length>U?E(K,0,U):K}:"0".split(void 0,0).length?Y=function(G,J){return G===void 0&&J===0?[]:r(V,this,G,J)}:Y=V,[function(J,Q){var U=a(this),K=c(J)?void 0:h(J,N);return K?r(K,J,U,Q):r(Y,b(U),J,Q)},function(G,J){var Q=s(this),U=b(G),K=j(Y,Q,U,J,Y!==V);if(K.done)return K.value;var L=f(Q,RegExp),B=Q.unicode,H=(Q.ignoreCase?"i":"")+(Q.multiline?"m":"")+(Q.unicode?"u":"")+(O?"g":"y"),ee=new L(O?"^(?:"+Q.source+")":Q,H),ae=J===void 0?T:J>>>0;if(ae===0)return[];if(U.length===0)return S(ee,U)===null?[U]:[];for(var le=0,pe=0,ve=[];pe1?arguments[1]:void 0,I.length)),O=s(A);return g?g(I,O,C):p(I,C,C+O.length)===O}})},72571:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("strike")},{strike:function(){return r(this,"strike","","")}})},71200:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sub")},{sub:function(){return r(this,"sub","","")}})},70917:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(95955),o=e(56902),s=e(69905),c=r("".slice),u=Math.max,a=Math.min,f=!"".substr||"ab".substr(-1)!=="b";t({target:"String",proto:!0,forced:f},{substr:function(p,b){var h=s(n(this)),E=h.length,S=o(p),A,I;return S===1/0&&(S=0),S<0&&(S=u(E+S,0)),A=b===void 0?E:o(b),A<=0||A===1/0?"":(I=a(S+A,E),S>=I?"":c(h,S,I))}})},85767:function(i,d,e){"use strict";var t=e(94488),r=e(95994),n=e(17691);t({target:"String",proto:!0,forced:n("sup")},{sup:function(){return r(this,"sup","","")}})},53427:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94237),o=e(95955),s=e(69905),c=e(3338),u=Array,a=n("".charAt),f=n("".charCodeAt),g=n([].join),p="".toWellFormed,b="\uFFFD",h=p&&c(function(){return r(p,1)!=="1"});t({target:"String",proto:!0,forced:h},{toWellFormed:function(){var S=s(o(this));if(h)return r(p,S);for(var A=S.length,I=u(A),C=0;C=56320||C+1>=A||(f(S,C+1)&64512)!==56320?I[C]=b:(I[C]=a(S,C),I[++C]=a(S,C))}return g(I,"")}})},49257:function(i,d,e){"use strict";e(20189);var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==r},{trimEnd:r})},93980:function(i,d,e){"use strict";var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==r},{trimLeft:r})},20189:function(i,d,e){"use strict";var t=e(94488),r=e(9591);t({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==r},{trimRight:r})},72910:function(i,d,e){"use strict";e(93980);var t=e(94488),r=e(27374);t({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==r},{trimStart:r})},70878:function(i,d,e){"use strict";var t=e(94488),r=e(52971).trim,n=e(18105);t({target:"String",proto:!0,forced:n("trim")},{trim:function(){return r(this)}})},64003:function(i,d,e){"use strict";var t=e(94674);t("asyncIterator")},39161:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(89945),o=e(94237),s=e(16697),c=e(35454),u=e(42820),a=e(3338),f=e(32621),g=e(16332),p=e(80449),b=e(80524),h=e(17818),E=e(69905),S=e(35012),A=e(20132),I=e(7733),C=e(80689),O=e(53393),T=e(92635),D=e(71256),k=e(37691),$=e(55666),M=e(27597),R=e(2291),z=e(64110),N=e(77898),V=e(11898),j=e(54406),Y=e(6145),G=e(59893),J=e(38282),Q=e(94674),U=e(14311),K=e(94573),L=e(94844),B=e(90560).forEach,H=V("hidden"),ee="Symbol",ae="prototype",le=L.set,pe=L.getterFor(ee),ve=Object[ae],He=r.Symbol,ze=He&&He[ae],rt=r.RangeError,ot=r.TypeError,gt=r.QObject,St=D.f,ge=k.f,Be=O.f,Xe=M.f,tt=o([].push),Tt=N("symbols"),Pt=N("op-symbols"),je=N("wks"),xe=!gt||!gt[ae]||!gt[ae].findChild,Pe=function(ke,xt,ct){var ft=St(ve,xt);ft&&delete ve[xt],ge(ke,xt,ct),ft&&ke!==ve&&ge(ve,xt,ft)},Me=c&&a(function(){return A(ge({},"a",{get:function(){return ge(this,"a",{value:7}).a}})).a!==7})?Pe:ge,Re=function(ke,xt){var ct=Tt[ke]=A(ze);return le(ct,{type:ee,tag:ke,description:xt}),c||(ct.description=xt),ct},Ke=function(xt,ct,ft){xt===ve&&Ke(Pt,ct,ft),p(xt);var st=h(ct);return p(ft),f(Tt,st)?(ft.enumerable?(f(xt,H)&&xt[H][st]&&(xt[H][st]=!1),ft=A(ft,{enumerable:S(0,!1)})):(f(xt,H)||ge(xt,H,S(1,{})),xt[H][st]=!0),Me(xt,st,ft)):ge(xt,st,ft)},Ne=function(xt,ct){p(xt);var ft=b(ct),st=I(ft).concat(me(ft));return B(st,function(Zt){(!c||n(Je,ft,Zt))&&Ke(xt,Zt,ft[Zt])}),xt},et=function(xt,ct){return ct===void 0?A(xt):Ne(A(xt),ct)},Je=function(xt){var ct=h(xt),ft=n(Xe,this,ct);return this===ve&&f(Tt,ct)&&!f(Pt,ct)?!1:ft||!f(this,ct)||!f(Tt,ct)||f(this,H)&&this[H][ct]?ft:!0},jt=function(xt,ct){var ft=b(xt),st=h(ct);if(!(ft===ve&&f(Tt,st)&&!f(Pt,st))){var Zt=St(ft,st);return Zt&&f(Tt,st)&&!(f(ft,H)&&ft[H][st])&&(Zt.enumerable=!0),Zt}},Gt=function(xt){var ct=Be(b(xt)),ft=[];return B(ct,function(st){!f(Tt,st)&&!f(j,st)&&tt(ft,st)}),ft},me=function(ke){var xt=ke===ve,ct=Be(xt?Pt:b(ke)),ft=[];return B(ct,function(st){f(Tt,st)&&(!xt||f(ve,st))&&tt(ft,Tt[st])}),ft};u||(He=function(){if(g(ze,this))throw new ot("Symbol is not a constructor");var xt=!arguments.length||arguments[0]===void 0?void 0:E(arguments[0]),ct=Y(xt),ft=function(st){var Zt=this===void 0?r:this;Zt===ve&&n(ft,Pt,st),f(Zt,H)&&f(Zt[H],ct)&&(Zt[H][ct]=!1);var it=S(1,st);try{Me(Zt,ct,it)}catch(ce){if(!(ce instanceof rt))throw ce;Pe(Zt,ct,it)}};return c&&xe&&Me(ve,ct,{configurable:!0,set:ft}),Re(ct,xt)},ze=He[ae],R(ze,"toString",function(){return pe(this).tag}),R(He,"withoutSetter",function(ke){return Re(Y(ke),ke)}),M.f=Je,k.f=Ke,$.f=Ne,D.f=jt,C.f=O.f=Gt,T.f=me,J.f=function(ke){return Re(G(ke),ke)},c&&(z(ze,"description",{configurable:!0,get:function(){return pe(this).description}}),s||R(ve,"propertyIsEnumerable",Je,{unsafe:!0}))),t({global:!0,constructor:!0,wrap:!0,forced:!u,sham:!u},{Symbol:He}),B(I(je),function(ke){Q(ke)}),t({target:ee,stat:!0,forced:!u},{useSetter:function(){xe=!0},useSimple:function(){xe=!1}}),t({target:"Object",stat:!0,forced:!u,sham:!c},{create:et,defineProperty:Ke,defineProperties:Ne,getOwnPropertyDescriptor:jt}),t({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:Gt}),U(),K(He,ee),j[H]=!0},44852:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),o=e(94237),s=e(32621),c=e(55327),u=e(16332),a=e(69905),f=e(64110),g=e(24538),p=n.Symbol,b=p&&p.prototype;if(r&&c(p)&&(!("description"in b)||p().description!==void 0)){var h={},E=function(){var k=arguments.length<1||arguments[0]===void 0?void 0:a(arguments[0]),$=u(b,this)?new p(k):k===void 0?p():p(k);return k===""&&(h[$]=!0),$};g(E,p),E.prototype=b,b.constructor=E;var S=String(p("description detection"))==="Symbol(description detection)",A=o(b.valueOf),I=o(b.toString),C=/^Symbol\((.*)\)[^)]+$/,O=o("".replace),T=o("".slice);f(b,"description",{configurable:!0,get:function(){var k=A(this);if(s(h,k))return"";var $=I(k),M=S?T($,7,-1):O($,C,"$1");return M===""?void 0:M}}),t({global:!0,constructor:!0,forced:!0},{Symbol:E})}},54524:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(32621),o=e(69905),s=e(77898),c=e(60798),u=s("string-to-symbol-registry"),a=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!c},{for:function(f){var g=o(f);if(n(u,g))return u[g];var p=r("Symbol")(g);return u[g]=p,a[p]=g,p}})},17898:function(i,d,e){"use strict";var t=e(94674);t("hasInstance")},40902:function(i,d,e){"use strict";var t=e(94674);t("isConcatSpreadable")},2259:function(i,d,e){"use strict";var t=e(94674);t("iterator")},68557:function(i,d,e){"use strict";e(39161),e(54524),e(32340),e(54226),e(67936)},32340:function(i,d,e){"use strict";var t=e(94488),r=e(32621),n=e(18446),o=e(40593),s=e(77898),c=e(60798),u=s("symbol-to-string-registry");t({target:"Symbol",stat:!0,forced:!c},{keyFor:function(f){if(!n(f))throw new TypeError(o(f)+" is not a symbol");if(r(u,f))return u[f]}})},69811:function(i,d,e){"use strict";var t=e(94674);t("matchAll")},14589:function(i,d,e){"use strict";var t=e(94674);t("match")},18114:function(i,d,e){"use strict";var t=e(94674);t("replace")},23844:function(i,d,e){"use strict";var t=e(94674);t("search")},39581:function(i,d,e){"use strict";var t=e(94674);t("species")},40632:function(i,d,e){"use strict";var t=e(94674);t("split")},22690:function(i,d,e){"use strict";var t=e(94674),r=e(14311);t("toPrimitive"),r()},7786:function(i,d,e){"use strict";var t=e(65911),r=e(94674),n=e(94573);r("toStringTag"),n(t("Symbol"),"Symbol")},99062:function(i,d,e){"use strict";var t=e(94674);t("unscopables")},35246:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(56902),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("at",function(u){var a=o(this),f=r(a),g=n(u),p=g>=0?g:f+g;return p<0||p>=f?void 0:a[p]})},83470:function(i,d,e){"use strict";var t=e(94237),r=e(58261),n=e(92670),o=t(n),s=r.aTypedArray,c=r.exportTypedArrayMethod;c("copyWithin",function(a,f){return o(s(this),a,f,arguments.length>2?arguments[2]:void 0)})},79641:function(i,d,e){"use strict";var t=e(58261),r=e(90560).every,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("every",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},72397:function(i,d,e){"use strict";var t=e(58261),r=e(75202),n=e(93303),o=e(97607),s=e(89945),c=e(94237),u=e(3338),a=t.aTypedArray,f=t.exportTypedArrayMethod,g=c("".slice),p=u(function(){var b=0;return new Int8Array(2).fill({valueOf:function(){return b++}}),b!==1});f("fill",function(h){var E=arguments.length;a(this);var S=g(o(this),0,3)==="Big"?n(h):+h;return s(r,this,S,E>1?arguments[1]:void 0,E>2?arguments[2]:void 0)},p)},24860:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filter,n=e(27607),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("filter",function(u){var a=r(o(this),u,arguments.length>1?arguments[1]:void 0);return n(this,a)})},56233:function(i,d,e){"use strict";var t=e(58261),r=e(90560).findIndex,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("findIndex",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},64344:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLastIndex,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("findLastIndex",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},59419:function(i,d,e){"use strict";var t=e(58261),r=e(53279).findLast,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("findLast",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},19320:function(i,d,e){"use strict";var t=e(58261),r=e(90560).find,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("find",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},84432:function(i,d,e){"use strict";var t=e(69733);t("Float32",function(r){return function(o,s,c){return r(this,o,s,c)}})},59022:function(i,d,e){"use strict";var t=e(69733);t("Float64",function(r){return function(o,s,c){return r(this,o,s,c)}})},5316:function(i,d,e){"use strict";var t=e(58261),r=e(90560).forEach,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("forEach",function(c){r(n(this),c,arguments.length>1?arguments[1]:void 0)})},93744:function(i,d,e){"use strict";var t=e(59627),r=e(58261).exportTypedArrayStaticMethod,n=e(50706);r("from",n,t)},19299:function(i,d,e){"use strict";var t=e(58261),r=e(22999).includes,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("includes",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},15286:function(i,d,e){"use strict";var t=e(58261),r=e(22999).indexOf,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("indexOf",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},51054:function(i,d,e){"use strict";var t=e(69733);t("Int16",function(r){return function(o,s,c){return r(this,o,s,c)}})},60330:function(i,d,e){"use strict";var t=e(69733);t("Int32",function(r){return function(o,s,c){return r(this,o,s,c)}})},19363:function(i,d,e){"use strict";var t=e(69733);t("Int8",function(r){return function(o,s,c){return r(this,o,s,c)}})},91927:function(i,d,e){"use strict";var t=e(92916),r=e(3338),n=e(94237),o=e(58261),s=e(11005),c=e(59893),u=c("iterator"),a=t.Uint8Array,f=n(s.values),g=n(s.keys),p=n(s.entries),b=o.aTypedArray,h=o.exportTypedArrayMethod,E=a&&a.prototype,S=!r(function(){E[u].call([1])}),A=!!E&&E.values&&E[u]===E.values&&E.values.name==="values",I=function(){return f(b(this))};h("entries",function(){return p(b(this))},S),h("keys",function(){return g(b(this))},S),h("values",I,S||!A,{name:"values"}),h(u,I,S||!A,{name:"values"})},27730:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=t.aTypedArray,o=t.exportTypedArrayMethod,s=r([].join);o("join",function(u){return s(n(this),u)})},58707:function(i,d,e){"use strict";var t=e(58261),r=e(13743),n=e(55009),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("lastIndexOf",function(u){var a=arguments.length;return r(n,o(this),a>1?[u,arguments[1]]:[u])})},41356:function(i,d,e){"use strict";var t=e(58261),r=e(90560).map,n=e(31384),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("map",function(u){return r(o(this),u,arguments.length>1?arguments[1]:void 0,function(a,f){return new(n(a))(f)})})},51606:function(i,d,e){"use strict";var t=e(58261),r=e(59627),n=t.aTypedArrayConstructor,o=t.exportTypedArrayStaticMethod;o("of",function(){for(var c=0,u=arguments.length,a=new(n(this))(u);u>c;)a[c]=arguments[c++];return a},r)},38458:function(i,d,e){"use strict";var t=e(58261),r=e(16370).right,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("reduceRight",function(c){var u=arguments.length;return r(n(this),c,u,u>1?arguments[1]:void 0)})},8966:function(i,d,e){"use strict";var t=e(58261),r=e(16370).left,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("reduce",function(c){var u=arguments.length;return r(n(this),c,u,u>1?arguments[1]:void 0)})},71957:function(i,d,e){"use strict";var t=e(58261),r=t.aTypedArray,n=t.exportTypedArrayMethod,o=Math.floor;n("reverse",function(){for(var c=this,u=r(c).length,a=o(u/2),f=0,g;f1?arguments[1]:void 0,1),O=c(I);if(E)return r(p,this,O,C);var T=this.length,D=o(O),k=0;if(D+C>T)throw new a("Wrong length");for(;kh;)S[h]=p[h++];return S},u)},96519:function(i,d,e){"use strict";var t=e(58261),r=e(90560).some,n=t.aTypedArray,o=t.exportTypedArrayMethod;o("some",function(c){return r(n(this),c,arguments.length>1?arguments[1]:void 0)})},95576:function(i,d,e){"use strict";var t=e(92916),r=e(34114),n=e(3338),o=e(63335),s=e(63668),c=e(58261),u=e(78177),a=e(17687),f=e(46573),g=e(19684),p=c.aTypedArray,b=c.exportTypedArrayMethod,h=t.Uint16Array,E=h&&r(h.prototype.sort),S=!!E&&!(n(function(){E(new h(2),null)})&&n(function(){E(new h(2),{})})),A=!!E&&!n(function(){if(f)return f<74;if(u)return u<67;if(a)return!0;if(g)return g<602;var C=new h(516),O=Array(516),T,D;for(T=0;T<516;T++)D=T%4,C[T]=515-T,O[T]=T-2*D+3;for(E(C,function(k,$){return(k/4|0)-($/4|0)}),T=0;T<516;T++)if(C[T]!==O[T])return!0}),I=function(C){return function(O,T){return C!==void 0?+C(O,T)||0:T!==T?-1:O!==O?1:O===0&&T===0?1/O>0&&1/T<0?1:-1:O>T}};b("sort",function(O){return O!==void 0&&o(O),A?E(this,O):s(p(this),I(O))},!A||S)},63079:function(i,d,e){"use strict";var t=e(58261),r=e(61578),n=e(51981),o=e(31384),s=t.aTypedArray,c=t.exportTypedArrayMethod;c("subarray",function(a,f){var g=s(this),p=g.length,b=n(a,p),h=o(g);return new h(g.buffer,g.byteOffset+b*g.BYTES_PER_ELEMENT,r((f===void 0?p:n(f,p))-b))})},8995:function(i,d,e){"use strict";var t=e(92916),r=e(13743),n=e(58261),o=e(3338),s=e(30867),c=t.Int8Array,u=n.aTypedArray,a=n.exportTypedArrayMethod,f=[].toLocaleString,g=!!c&&o(function(){f.call(new c(1))}),p=o(function(){return[1,2].toLocaleString()!==new c([1,2]).toLocaleString()})||!o(function(){c.prototype.toLocaleString.call([1,2])});a("toLocaleString",function(){return r(f,g?s(u(this)):u(this),s(arguments))},p)},23080:function(i,d,e){"use strict";var t=e(85903),r=e(58261),n=r.aTypedArray,o=r.exportTypedArrayMethod,s=r.getTypedArrayConstructor;o("toReversed",function(){return t(n(this),s(this))})},74701:function(i,d,e){"use strict";var t=e(58261),r=e(94237),n=e(63335),o=e(69478),s=t.aTypedArray,c=t.getTypedArrayConstructor,u=t.exportTypedArrayMethod,a=r(t.TypedArrayPrototype.sort);u("toSorted",function(g){g!==void 0&&n(g);var p=s(this),b=o(c(p),p);return a(b,g)})},91809:function(i,d,e){"use strict";var t=e(58261).exportTypedArrayMethod,r=e(3338),n=e(92916),o=e(94237),s=n.Uint8Array,c=s&&s.prototype||{},u=[].toString,a=o([].join);r(function(){u.call({})})&&(u=function(){return a(this)});var f=c.toString!==u;t("toString",u,f)},64336:function(i,d,e){"use strict";var t=e(69733);t("Uint16",function(r){return function(o,s,c){return r(this,o,s,c)}})},63914:function(i,d,e){"use strict";var t=e(69733);t("Uint32",function(r){return function(o,s,c){return r(this,o,s,c)}})},55234:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(o,s,c){return r(this,o,s,c)}})},88104:function(i,d,e){"use strict";var t=e(69733);t("Uint8",function(r){return function(o,s,c){return r(this,o,s,c)}},!0)},77517:function(i,d,e){"use strict";var t=e(82041),r=e(58261),n=e(75406),o=e(56902),s=e(93303),c=r.aTypedArray,u=r.getTypedArrayConstructor,a=r.exportTypedArrayMethod,f=!!function(){try{new Int8Array(1).with(2,{valueOf:function(){throw 8}})}catch(g){return g===8}}();a("with",function(g,p){var b=c(this),h=o(g),E=n(b)?s(p):+p;return t(b,u(b),h,E)},!f)},30149:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(69905),o=String.fromCharCode,s=r("".charAt),c=r(/./.exec),u=r("".slice),a=/^[\da-f]{2}$/i,f=/^[\da-f]{4}$/i;t({global:!0},{unescape:function(p){for(var b=n(p),h="",E=b.length,S=0,A,I;S1?arguments[1]:void 0)}}),n("filterOut")},55885:function(i,d,e){"use strict";var t=e(94488),r=e(90560).filterReject,n=e(81181);t({target:"Array",proto:!0,forced:!0},{filterReject:function(s){return r(this,s,arguments.length>1?arguments[1]:void 0)}}),n("filterReject")},91130:function(i,d,e){"use strict";var t=e(94488),r=e(32278);t({target:"Array",stat:!0},{fromAsync:r})},64963:function(i,d,e){"use strict";var t=e(94488),r=e(45601),n=e(81181),o=e(33940),s=e(16697);t({target:"Array",proto:!0,name:"groupToMap",forced:s||!r("groupByToMap")},{groupByToMap:o}),n("groupByToMap")},8604:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(45601),o=e(81181);t({target:"Array",proto:!0,forced:!n("groupBy")},{groupBy:function(c){var u=arguments.length>1?arguments[1]:void 0;return r(this,c,u)}}),o("groupBy")},25178:function(i,d,e){"use strict";var t=e(94488),r=e(81181),n=e(33940),o=e(16697);t({target:"Array",proto:!0,forced:o},{groupToMap:n}),r("groupToMap")},39034:function(i,d,e){"use strict";var t=e(94488),r=e(36444),n=e(81181);t({target:"Array",proto:!0},{group:function(s){var c=arguments.length>1?arguments[1]:void 0;return r(this,s,c)}}),n("group")},1905:function(i,d,e){"use strict";var t=e(94488),r=e(18589),n=Object.isFrozen,o=function(s,c){if(!n||!r(s)||!n(s))return!1;for(var u=0,a=s.length,f;u1?arguments[1]:!1);return n([u&255,u>>8&255],10)}})},93236:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=r(DataView.prototype.getUint8);t({target:"DataView",proto:!0,forced:!0},{getUint8Clamped:function(s){return n(this,s)}})},42212:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),o=e(24225),s=e(61618).pack,c=e(35175),u=TypeError,a=r(DataView.prototype.setUint16);t({target:"DataView",proto:!0},{setFloat16:function(g,p){if(n(this)!=="DataView")throw new u("Incorrect receiver");var b=o(g),h=s(c(p),10,2);return a(this,b,h[1]<<8|h[0],arguments.length>2?arguments[2]:!1)}})},63923:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(97607),o=e(24225),s=e(86350),c=TypeError,u=r(DataView.prototype.setUint8);t({target:"DataView",proto:!0,forced:!0},{setUint8Clamped:function(f,g){if(n(this)!=="DataView")throw new c("Incorrect receiver");var p=o(f);return u(this,p,s(g))}})},2278:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(65911),o=e(63335),s=e(56472),c=e(2291),u=e(66477),a=e(64110),f=e(59893),g=e(94844),p=e(5978),b=n("SuppressedError"),h=ReferenceError,E=f("dispose"),S=f("toStringTag"),A="DisposableStack",I=g.set,C=g.getterFor(A),O="sync-dispose",T="disposed",D="pending",k=function(R){var z=C(R);if(z.state===T)throw new h(A+" already disposed");return z},$=function(){I(s(this,M),{type:A,state:D,stack:[]}),r||(this.disposed=!1)},M=$.prototype;u(M,{dispose:function(){var z=C(this);if(z.state!==T){z.state=T,r||(this.disposed=!0);for(var N=z.stack,V=N.length,j=!1,Y;V;){var G=N[--V];N[V]=null;try{G()}catch(J){j?Y=new b(J,Y):(j=!0,Y=J)}}if(z.stack=null,j)throw Y}},use:function(z){return p(k(this),z,O),z},adopt:function(z,N){var V=k(this);return o(N),p(V,void 0,O,function(){N(z)}),z},defer:function(z){var N=k(this);o(z),p(N,void 0,O,z)},move:function(){var z=k(this),N=new $;return C(N).stack=z.stack,z.stack=[],z.state=T,r||(this.disposed=!0),N}}),r&&a(M,"disposed",{configurable:!0,get:function(){return C(this).state===T}}),c(M,E,M.dispose,{name:"dispose"}),c(M,S,A,{nonWritable:!0}),t({global:!0,constructor:!0},{DisposableStack:$})},36955:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0},{demethodize:r})},77326:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(55327),o=e(15212),s=e(32621),c=e(35454),u=Object.getOwnPropertyDescriptor,a=/^\s*class\b/,f=r(a.exec),g=function(p){try{if(!c||!f(a,o(p)))return!1}catch(h){}var b=u(p,"prototype");return!!b&&s(b,"writable")&&!b.writable};t({target:"Function",stat:!0,sham:!0,forced:!0},{isCallable:function(b){return n(b)&&!g(b)}})},53571:function(i,d,e){"use strict";var t=e(94488),r=e(39812);t({target:"Function",stat:!0,forced:!0},{isConstructor:r})},28670:function(i,d,e){"use strict";var t=e(59893),r=e(37691).f,n=t("metadata"),o=Function.prototype;o[n]===void 0&&r(o,n,{value:null})},31050:function(i,d,e){"use strict";var t=e(94488),r=e(47739);t({target:"Function",proto:!0,forced:!0,name:"demethodize"},{unThis:r})},96364:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",name:"indexed",proto:!0,real:!0,forced:!0},{asIndexedPairs:r})},25321:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(56472),o=e(80449),s=e(55327),c=e(53456),u=e(64110),a=e(69392),f=e(3338),g=e(32621),p=e(59893),b=e(46571).IteratorPrototype,h=e(35454),E=e(16697),S="constructor",A="Iterator",I=p("toStringTag"),C=TypeError,O=r[A],T=E||!s(O)||O.prototype!==b||!f(function(){O({})}),D=function(){if(n(this,b),c(this)===b)throw new C("Abstract class Iterator not directly constructable")},k=function($,M){h?u(b,$,{configurable:!0,get:function(){return M},set:function(R){if(o(this),this===b)throw new C("You can't redefine this property");g(this,$)?this[$]=R:a(this,$,R)}}):b[$]=M};g(b,I)||k(I,A),(T||!g(b,S)||b[S]===Object)&&k(S,D),D.prototype=b,t({global:!0,constructor:!0,forced:T},{Iterator:D})},46304:function(i,d,e){"use strict";var t=e(89945),r=e(2291),n=e(53776),o=e(32621),s=e(59893),c=e(46571).IteratorPrototype,u=s("dispose");o(c,u)||r(c,u,function(){var a=n(this,"return");a&&t(a,this)})},55163:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),o=e(10731),s=e(2279),c=e(51358),u=e(20547),a=e(16697),f=u(function(){for(var g=this.iterator,p=this.next,b,h;this.remaining;)if(this.remaining--,b=n(r(p,g)),h=this.done=!!b.done,h)return;if(b=n(r(p,g)),h=this.done=!!b.done,!h)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:a},{drop:function(p){n(this);var b=c(s(+p));return new f(o(this),{remaining:b})}})},78722:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{every:function(u){o(this),n(u);var a=s(this),f=0;return!r(a,function(g,p){if(!u(g,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},35977:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(80449),s=e(10731),c=e(20547),u=e(46319),a=e(16697),f=c(function(){for(var g=this.iterator,p=this.predicate,b=this.next,h,E,S;;){if(h=o(r(b,g)),E=this.done=!!h.done,E)return;if(S=h.value,u(g,p,[S,this.counter++],!0))return S}});t({target:"Iterator",proto:!0,real:!0,forced:a},{filter:function(p){return o(this),n(p),new f(s(this),{predicate:p})}})},81848:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{find:function(u){o(this),n(u);var a=s(this),f=0;return r(a,function(g,p){if(u(g,f++))return p(g)},{IS_RECORD:!0,INTERRUPTED:!0}).result}})},52867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(63335),o=e(80449),s=e(10731),c=e(7157),u=e(20547),a=e(67996),f=e(16697),g=u(function(){for(var p=this.iterator,b=this.mapper,h,E;;){if(E=this.inner)try{if(h=o(r(E.next,E.iterator)),!h.done)return h.value;this.inner=null}catch(S){a(p,"throw",S)}if(h=o(r(this.next,p)),this.done=!!h.done)return;try{this.inner=c(b(h.value,this.counter++),!1)}catch(S){a(p,"throw",S)}}});t({target:"Iterator",proto:!0,real:!0,forced:f},{flatMap:function(b){return o(this),n(b),new g(s(this),{mapper:b,inner:null})}})},72211:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{forEach:function(u){o(this),n(u);var a=s(this),f=0;r(a,function(g){u(g,f++)},{IS_RECORD:!0})}})},84862:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(94029),o=e(16332),s=e(46571).IteratorPrototype,c=e(20547),u=e(7157),a=e(16697),f=c(function(){return r(this.next,this.iterator)},!0);t({target:"Iterator",stat:!0,forced:a},{from:function(p){var b=u(typeof p=="string"?n(p):p,!0);return o(s,b.iterator)?b.iterator:new f(b)}})},92381:function(i,d,e){"use strict";var t=e(94488),r=e(24771);t({target:"Iterator",proto:!0,real:!0,forced:!0},{indexed:r})},19517:function(i,d,e){"use strict";var t=e(94488),r=e(2155),n=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:n},{map:r})},69667:function(i,d,e){"use strict";var t=e(94488),r=e(17243),n=TypeError;t({target:"Iterator",stat:!0,forced:!0},{range:function(s,c,u){if(typeof s=="number")return new r(s,c,u,"number",0,1);if(typeof s=="bigint")return new r(s,c,u,"bigint",BigInt(0),BigInt(1));throw new n("Incorrect Iterator.range arguments")}})},80820:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731),c=TypeError;t({target:"Iterator",proto:!0,real:!0},{reduce:function(a){o(this),n(a);var f=s(this),g=arguments.length<2,p=g?void 0:arguments[1],b=0;if(r(f,function(h){g?(g=!1,p=h):p=a(p,h,b),b++},{IS_RECORD:!0}),g)throw new c("Reduce of empty iterator with no initial value");return p}})},87873:function(i,d,e){"use strict";var t=e(94488),r=e(62003),n=e(63335),o=e(80449),s=e(10731);t({target:"Iterator",proto:!0,real:!0},{some:function(u){o(this),n(u);var a=s(this),f=0;return r(a,function(g,p){if(u(g,f++))return p()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})},54609:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(80449),o=e(10731),s=e(2279),c=e(51358),u=e(20547),a=e(67996),f=e(16697),g=u(function(){var p=this.iterator;if(!this.remaining--)return this.done=!0,a(p,"normal",void 0);var b=n(r(this.next,p)),h=this.done=!!b.done;if(!h)return b.value});t({target:"Iterator",proto:!0,real:!0,forced:f},{take:function(b){n(this);var h=c(s(+b));return new g(o(this),{remaining:h})}})},28566:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(62003),o=e(10731),s=[].push;t({target:"Iterator",proto:!0,real:!0},{toArray:function(){var u=[];return n(o(r(this)),s,{that:u,IS_RECORD:!0}),u}})},51697:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(57975),o=e(80025),s=e(10731),c=e(16697);t({target:"Iterator",proto:!0,real:!0,forced:c},{toAsync:function(){return new o(s(new n(s(r(this)))))}})},61872:function(i,d,e){"use strict";var t=e(94488),r=e(82778),n=e(83502);t({target:"JSON",stat:!0,forced:!r},{isRawJSON:n})},76077:function(i,d,e){"use strict";var t=e(94488),r=e(35454),n=e(92916),o=e(65911),s=e(94237),c=e(89945),u=e(55327),a=e(31946),f=e(18589),g=e(32621),p=e(69905),b=e(82762),h=e(69392),E=e(3338),S=e(70913),A=e(42820),I=n.JSON,C=n.Number,O=n.SyntaxError,T=I&&I.parse,D=o("Object","keys"),k=Object.getOwnPropertyDescriptor,$=s("".charAt),M=s("".slice),R=s(/./.exec),z=s([].push),N=/^\d$/,V=/^[1-9]$/,j=/^(?:-|\d)$/,Y=/^[\t\n\r ]$/,G=0,J=1,Q=function(ae,le){ae=p(ae);var pe=new B(ae,0,""),ve=pe.parse(),He=ve.value,ze=pe.skip(Y,ve.end);if(ze1?arguments[1]:void 0);return o(u,function(f,g){if(!a(f,g,u))return!1},!0)!==!1}})},28220:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),c=o.Map,u=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new c;return s(g,function(h,E){p(h,E,g)&&u(b,E,h)}),b}})},49350:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(c){var u=n(this),a=r(c,arguments.length>1?arguments[1]:void 0),f=o(u,function(g,p){if(a(g,p,u))return{key:p}},!0);return f&&f.key}})},62060:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{find:function(c){var u=n(this),a=r(c,arguments.length>1?arguments[1]:void 0),f=o(u,function(g,p){if(a(g,p,u))return{value:g}},!0);return f&&f.value}})},20126:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Map",stat:!0,forced:!0},{from:r})},18090:function(i,d,e){"use strict";var t=e(94488),r=e(88134),n=e(42683),o=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(c){return o(n(this),function(u){if(r(u,c))return!0},!0)===!0}})},14309:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(62003),o=e(55327),s=e(63335),c=e(2786).Map;t({target:"Map",stat:!0,forced:!0},{keyBy:function(a,f){var g=o(this)?this:c,p=new g;s(f);var b=s(p.set);return n(a,function(h){r(b,p,f(h),h)}),p}})},17822:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(95037);t({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(s){var c=n(r(this),function(u,a){if(u===s)return{key:a}},!0);return c&&c.key}})},83543:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),c=o.Map,u=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new c;return s(g,function(h,E){u(b,p(h,E,g),h)}),b}})},13853:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(42683),o=e(2786),s=e(95037),c=o.Map,u=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new c;return s(g,function(h,E){u(b,E,p(h,E,g))}),b}})},25188:function(i,d,e){"use strict";var t=e(94488),r=e(42683),n=e(62003),o=e(2786).set;t({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(c){for(var u=r(this),a=arguments.length,f=0;f1?arguments[1]:void 0);return o(u,function(f,g){if(a(f,g,u))return!0},!0)===!0}})},8774:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:r})},6736:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(42683),o=e(2786),s=TypeError,c=o.get,u=o.has,a=o.set;t({target:"Map",proto:!0,real:!0,forced:!0},{update:function(g,p){var b=n(this),h=arguments.length;r(p);var E=u(b,g);if(!E&&h<3)throw new s("Updating absent value");var S=E?c(b,g):r(h>2?arguments[2]:void 0)(g,b);return a(b,g,p(S,g,b)),b}})},94065:function(i,d,e){"use strict";var t=e(94488),r=e(14615);t({target:"Map",proto:!0,real:!0,forced:!0},{upsert:r})},93036:function(i,d,e){"use strict";var t=e(94488),r=Math.min,n=Math.max;t({target:"Math",stat:!0,forced:!0},{clamp:function(s,c,u){return r(u,n(c,s))}})},75708:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{DEG_PER_RAD:Math.PI/180})},84624:function(i,d,e){"use strict";var t=e(94488),r=180/Math.PI;t({target:"Math",stat:!0,forced:!0},{degrees:function(o){return o*r}})},43710:function(i,d,e){"use strict";var t=e(94488),r=e(35175);t({target:"Math",stat:!0},{f16round:r})},66233:function(i,d,e){"use strict";var t=e(94488),r=e(24619),n=e(14894);t({target:"Math",stat:!0,forced:!0},{fscale:function(s,c,u,a,f){return n(r(s,c,u,a,f))}})},92762:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{iaddh:function(n,o,s,c){var u=n>>>0,a=o>>>0,f=s>>>0;return a+(c>>>0)+((u&f|(u|f)&~(u+f>>>0))>>>31)|0}})},24467:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{imulh:function(n,o){var s=65535,c=+n,u=+o,a=c&s,f=u&s,g=c>>16,p=u>>16,b=(g*f>>>0)+(a*f>>>16);return g*p+(b>>16)+((a*p>>>0)+(b&s)>>16)}})},68465:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{isubh:function(n,o,s,c){var u=n>>>0,a=o>>>0,f=s>>>0;return a-(c>>>0)-((~u&f|~(u^f)&u-f>>>0)>>>31)|0}})},77004:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,nonConfigurable:!0,nonWritable:!0},{RAD_PER_DEG:180/Math.PI})},83925:function(i,d,e){"use strict";var t=e(94488),r=Math.PI/180;t({target:"Math",stat:!0,forced:!0},{radians:function(o){return o*r}})},51117:function(i,d,e){"use strict";var t=e(94488),r=e(24619);t({target:"Math",stat:!0,forced:!0},{scale:r})},87236:function(i,d,e){"use strict";var t=e(94488),r=e(80449),n=e(1222),o=e(83126),s=e(25587),c=e(94844),u="Seeded Random",a=u+" Generator",f='Math.seededPRNG() argument should have a "seed" field with a finite value.',g=c.set,p=c.getterFor(a),b=TypeError,h=o(function(S){g(this,{type:a,seed:S%2147483647})},u,function(){var S=p(this),A=S.seed=(S.seed*1103515245+12345)%2147483647;return s((A&1073741823)/1073741823,!1)});t({target:"Math",stat:!0,forced:!0},{seededPRNG:function(S){var A=r(S).seed;if(!n(A))throw new b(f);return new h(A)}})},83733:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{signbit:function(n){var o=+n;return o===o&&o===0?1/o===-1/0:o<0}})},92044:function(i,d,e){"use strict";var t=e(94488);t({target:"Math",stat:!0,forced:!0},{umulh:function(n,o){var s=65535,c=+n,u=+o,a=c&s,f=u&s,g=c>>>16,p=u>>>16,b=(g*f>>>0)+(a*f>>>16);return g*p+(b>>>16)+((a*p>>>0)+(b&s)>>>16)}})},29190:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(56902),o="Invalid number representation",s="Invalid radix",c=RangeError,u=SyntaxError,a=TypeError,f=parseInt,g=Math.pow,p=/^[\d.a-z]+$/,b=r("".charAt),h=r(p.exec),E=r(1 .toString),S=r("".slice),A=r("".split);t({target:"Number",stat:!0,forced:!0},{fromString:function(C,O){var T=1;if(typeof C!="string")throw new a(o);if(!C.length)throw new u(o);if(b(C,0)==="-"&&(T=-1,C=S(C,1),!C.length))throw new u(o);var D=O===void 0?10:n(O);if(D<2||D>36)throw new c(s);if(!h(p,C))throw new u(o);var k=A(C,"."),$=f(k[0],D);if(k.length>1&&($+=f(k[1],D)/g(D,k[1].length)),D===10&&E($,D)!==C)throw new u(o);return T*$}})},10775:function(i,d,e){"use strict";var t=e(94488),r=e(17243);t({target:"Number",stat:!0,forced:!0},{range:function(o,s,c){return new r(o,s,c,"number",0,1)}})},19593:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateEntries:function(o){return new r(o,"entries")}})},26502:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateKeys:function(o){return new r(o,"keys")}})},10174:function(i,d,e){"use strict";var t=e(94488),r=e(20574);t({target:"Object",stat:!0,forced:!0},{iterateValues:function(o){return new r(o,"values")}})},76867:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(35454),o=e(51996),s=e(63335),c=e(80449),u=e(56472),a=e(55327),f=e(4112),g=e(31946),p=e(53776),b=e(2291),h=e(66477),E=e(64110),S=e(61810),A=e(59893),I=e(94844),C=A("observable"),O="Observable",T="Subscription",D="SubscriptionObserver",k=I.getterFor,$=I.set,M=k(O),R=k(T),z=k(D),N=function(J){this.observer=c(J),this.cleanup=void 0,this.subscriptionObserver=void 0};N.prototype={type:T,clean:function(){var J=this.cleanup;if(J){this.cleanup=void 0;try{J()}catch(Q){S(Q)}}},close:function(){if(!n){var J=this.facade,Q=this.subscriptionObserver;J.closed=!0,Q&&(Q.closed=!0)}this.observer=void 0},isClosed:function(){return this.observer===void 0}};var V=function(J,Q){var U=$(this,new N(J)),K;n||(this.closed=!1);try{(K=p(J,"start"))&&r(K,J,this)}catch(ee){S(ee)}if(!U.isClosed()){var L=U.subscriptionObserver=new j(U);try{var B=Q(L),H=B;f(B)||(U.cleanup=a(B.unsubscribe)?function(){H.unsubscribe()}:s(B))}catch(ee){L.error(ee);return}U.isClosed()&&U.clean()}};V.prototype=h({},{unsubscribe:function(){var Q=R(this);Q.isClosed()||(Q.close(),Q.clean())}}),n&&E(V.prototype,"closed",{configurable:!0,get:function(){return R(this).isClosed()}});var j=function(J){$(this,{type:D,subscriptionState:J}),n||(this.closed=!1)};j.prototype=h({},{next:function(Q){var U=z(this).subscriptionState;if(!U.isClosed()){var K=U.observer;try{var L=p(K,"next");L&&r(L,K,Q)}catch(B){S(B)}}},error:function(Q){var U=z(this).subscriptionState;if(!U.isClosed()){var K=U.observer;U.close();try{var L=p(K,"error");L?r(L,K,Q):S(Q)}catch(B){S(B)}U.clean()}},complete:function(){var Q=z(this).subscriptionState;if(!Q.isClosed()){var U=Q.observer;Q.close();try{var K=p(U,"complete");K&&r(K,U)}catch(L){S(L)}Q.clean()}}}),n&&E(j.prototype,"closed",{configurable:!0,get:function(){return z(this).subscriptionState.isClosed()}});var Y=function(Q){u(this,G),$(this,{type:O,subscriber:s(Q)})},G=Y.prototype;h(G,{subscribe:function(Q){var U=arguments.length;return new V(a(Q)?{next:Q,error:U>1?arguments[1]:void 0,complete:U>2?arguments[2]:void 0}:g(Q)?Q:{},M(this).subscriber)}}),b(G,C,function(){return this}),t({global:!0,constructor:!0,forced:!0},{Observable:Y}),o(O)},14548:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(89945),o=e(80449),s=e(39812),c=e(85428),u=e(53776),a=e(62003),f=e(59893),g=f("observable");t({target:"Observable",stat:!0,forced:!0},{from:function(b){var h=s(this)?this:r("Observable"),E=u(o(b),g);if(E){var S=o(n(E,b));return S.constructor===h?S:new h(function(I){return S.subscribe(I)})}var A=c(b);return new h(function(I){a(A,function(C,O){if(I.next(C),I.closed)return O()},{IS_ITERATOR:!0,INTERRUPTED:!0}),I.complete()})}})},96378:function(i,d,e){"use strict";e(76867),e(14548),e(6053)},6053:function(i,d,e){"use strict";var t=e(94488),r=e(65911),n=e(39812),o=r("Array");t({target:"Observable",stat:!0,forced:!0},{of:function(){for(var c=n(this)?this:r("Observable"),u=arguments.length,a=o(u),f=0;f?@[\\\\\\]^`{|}~"+o+"]","g");t({target:"RegExp",stat:!0,forced:!0},{escape:function(f){var g=n(f),p=s(g,0);return(p>47&&p<58?"\\x3":"")+c(g,u,"\\$&")}})},1220:function(i,d,e){"use strict";var t=e(94488),r=e(17442),n=e(19691).add;t({target:"Set",proto:!0,real:!0,forced:!0},{addAll:function(){for(var s=r(this),c=0,u=arguments.length;c1?arguments[1]:void 0);return o(u,function(f){if(!a(f,f,u))return!1},!0)!==!1}})},38487:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(19691),s=e(57002),c=o.Set,u=o.add;t({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new c;return s(g,function(h){p(h,h,g)&&u(b,h)}),b}})},29916:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{find:function(c){var u=n(this),a=r(c,arguments.length>1?arguments[1]:void 0),f=o(u,function(g){if(a(g,g,u))return{value:g}},!0);return f&&f.value}})},25541:function(i,d,e){"use strict";var t=e(94488),r=e(72846);t({target:"Set",stat:!0,forced:!0},{from:r})},34926:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(16049);t({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(c){return r(o,this,n(c))}})},45612:function(i,d,e){"use strict";var t=e(94488),r=e(3338),n=e(16049),o=e(22627),s=!o("intersection")||r(function(){return Array.from(new Set([1,2,3]).intersection(new Set([3,2])))!=="3,2"});t({target:"Set",proto:!0,real:!0,forced:s},{intersection:n})},68255:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(17616);t({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(c){return r(o,this,n(c))}})},98080:function(i,d,e){"use strict";var t=e(94488),r=e(17616),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isDisjointFrom")},{isDisjointFrom:r})},16450:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(84833);t({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(c){return r(o,this,n(c))}})},96351:function(i,d,e){"use strict";var t=e(94488),r=e(84833),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSubsetOf")},{isSubsetOf:r})},86921:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(51135);t({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(c){return r(o,this,n(c))}})},60244:function(i,d,e){"use strict";var t=e(94488),r=e(51135),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("isSupersetOf")},{isSupersetOf:r})},82928:function(i,d,e){"use strict";var t=e(94488),r=e(94237),n=e(17442),o=e(57002),s=e(69905),c=r([].join),u=r([].push);t({target:"Set",proto:!0,real:!0,forced:!0},{join:function(f){var g=n(this),p=f===void 0?",":s(f),b=[];return o(g,function(h){u(b,h)}),c(b,p)}})},42947:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(19691),s=e(57002),c=o.Set,u=o.add;t({target:"Set",proto:!0,real:!0,forced:!0},{map:function(f){var g=n(this),p=r(f,arguments.length>1?arguments[1]:void 0),b=new c;return s(g,function(h){u(b,p(h,h,g))}),b}})},71568:function(i,d,e){"use strict";var t=e(94488),r=e(48800);t({target:"Set",stat:!0,forced:!0},{of:r})},94194:function(i,d,e){"use strict";var t=e(94488),r=e(63335),n=e(17442),o=e(57002),s=TypeError;t({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(u){var a=n(this),f=arguments.length<2,g=f?void 0:arguments[1];if(r(u),o(a,function(p){f?(f=!1,g=p):g=u(g,p,p,a)}),f)throw new s("Reduce of empty set with no initial value");return g}})},30556:function(i,d,e){"use strict";var t=e(94488),r=e(80666),n=e(17442),o=e(57002);t({target:"Set",proto:!0,real:!0,forced:!0},{some:function(c){var u=n(this),a=r(c,arguments.length>1?arguments[1]:void 0);return o(u,function(f){if(a(f,f,u))return!0},!0)===!0}})},93102:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(36312);t({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(c){return r(o,this,n(c))}})},32100:function(i,d,e){"use strict";var t=e(94488),r=e(36312),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("symmetricDifference")},{symmetricDifference:r})},82074:function(i,d,e){"use strict";var t=e(94488),r=e(89945),n=e(77999),o=e(24667);t({target:"Set",proto:!0,real:!0,forced:!0},{union:function(c){return r(o,this,n(c))}})},1821:function(i,d,e){"use strict";var t=e(94488),r=e(24667),n=e(22627);t({target:"Set",proto:!0,real:!0,forced:!n("union")},{union:r})},13578:function(i,d,e){"use strict";var t=e(94488),r=e(13764).charAt,n=e(95955),o=e(56902),s=e(69905);t({target:"String",proto:!0,forced:!0},{at:function(u){var a=s(n(this)),f=a.length,g=o(u),p=g>=0?g:f+g;return p<0||p>=f?void 0:r(a,p)}})},62882:function(i,d,e){"use strict";var t=e(94488),r=e(83126),n=e(25587),o=e(95955),s=e(69905),c=e(94844),u=e(13764),a=u.codeAt,f=u.charAt,g="String Iterator",p=c.set,b=c.getterFor(g),h=r(function(S){p(this,{type:g,string:S,index:0})},"String",function(){var S=b(this),A=S.string,I=S.index,C;return I>=A.length?n(void 0,!0):(C=f(A,I),S.index+=C.length,n({codePoint:a(C,0),position:I},!1))});t({target:"String",proto:!0,forced:!0},{codePoints:function(){return new h(s(o(this)))}})},59348:function(i,d,e){"use strict";var t=e(94488),r=e(67410);t({target:"String",stat:!0,forced:!0},{cooked:r})},37457:function(i,d,e){"use strict";var t=e(13247),r=e(94488),n=e(86528),o=e(94237),s=e(13743),c=e(80449),u=e(94029),a=e(55327),f=e(82762),g=e(37691).f,p=e(71698),b=e(42530),h=e(67410),E=e(79204),S=e(19268),A=new b.WeakMap,I=b.get,C=b.has,O=b.set,T=Array,D=TypeError,k=Object.freeze||Object,$=Object.isFrozen,M=Math.min,R=o("".charAt),z=o("".slice),N=o("".split),V=o(/./.exec),j=/([\n\u2028\u2029]|\r\n?)/g,Y=RegExp("^["+S+"]*"),G=RegExp("[^"+S+"]"),J="Invalid tag",Q="Invalid opening line",U="Invalid closing line",K=function(le){var pe=le.raw;if(t&&!$(pe))throw new D("Raw template should be frozen");if(C(A,pe))return I(A,pe);var ve=L(pe),He=H(ve);return g(He,"raw",{value:k(ve)}),k(He),O(A,pe,He),He},L=function(le){var pe=u(le),ve=f(pe),He=T(ve),ze=T(ve),rt=0,ot,gt,St,ge;if(!ve)throw new D(J);for(;rt0)throw new D(Q);ot[1]=""}if(Xe){if(ot.length===1||V(G,ot[ot.length-1]))throw new D(U);ot[ot.length-2]="",ot[ot.length-1]=""}for(var tt=2;tt1?arguments[1]:void 0);return n(this,a)},!0)},16315:function(i,d,e){"use strict";var t=e(58261),r=e(90560).filterReject,n=e(27607),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("filterReject",function(u){var a=r(o(this),u,arguments.length>1?arguments[1]:void 0);return n(this,a)},!0)},56966:function(i,d,e){"use strict";var t=e(65911),r=e(6086),n=e(32278),o=e(58261),s=e(69478),c=o.aTypedArrayConstructor,u=o.exportTypedArrayStaticMethod;u("fromAsync",function(f){var g=this,p=arguments.length,b=p>1?arguments[1]:void 0,h=p>2?arguments[2]:void 0;return new(t("Promise"))(function(E){r(g),E(n(f,b,h))}).then(function(E){return s(c(g),E)})},!0)},60239:function(i,d,e){"use strict";var t=e(58261),r=e(36444),n=e(31384),o=t.aTypedArray,s=t.exportTypedArrayMethod;s("groupBy",function(u){var a=arguments.length>1?arguments[1]:void 0;return r(o(this),u,a,n)},!0)},49381:function(i,d,e){"use strict";var t=e(58261),r=e(82762),n=e(75406),o=e(51981),s=e(93303),c=e(56902),u=e(3338),a=t.aTypedArray,f=t.getTypedArrayConstructor,g=t.exportTypedArrayMethod,p=Math.max,b=Math.min,h=!u(function(){var E=new Int8Array([1]),S=E.toSpliced(1,0,{valueOf:function(){return E[0]=2,3}});return S[0]!==2||S[1]!==3});g("toSpliced",function(S,A){var I=a(this),C=f(I),O=r(I),T=o(S,O),D=arguments.length,k=0,$,M,R,z,N,V,j;if(D===0)$=M=0;else if(D===1)$=0,M=O-T;else if(M=b(p(c(A),0),O-T),$=D-2,$){z=new C($),R=n(z);for(var Y=2;Y1?o(arguments[1]):void 0,$=f(k)==="base64"?g:p,M=k?!!k.strict:!1,R=M?D:S(D,C,"");if(R.length%4===0)A(R,-2)==="=="?R=A(R,0,-2):A(R,-1)==="="&&(R=A(R,0,-1));else if(M)throw new h("Input is not correctly padded");var z=R.length%4;switch(z){case 1:throw new h("Bad input length");case 2:R+="AA";break;case 3:R+="A"}for(var N=[],V=0,j=R.length,Y=function(Q){var U=E(R,V+Q);if(!c($,U))throw new h('Bad char in input: "'+U+'"');return $[U]<<18-6*Q};V>16&255,G>>8&255,G&255)}var J=N.length;if(z===2){if(M&&N[J-2]!==0)throw new h(O);J-=2}else if(z===3){if(M&&N[J-1]!==0)throw new h(O);J--}return u(b,N,J)}})},57151:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(94237),o=e(79606),s=r.Uint8Array,c=r.SyntaxError,u=r.parseInt,a=/[^\da-f]/i,f=n(a.exec),g=n("".slice);s&&t({target:"Uint8Array",stat:!0,forced:!0},{fromHex:function(b){o(b);var h=b.length;if(h%2)throw new c("String should have an even number of characters");if(f(a,b))throw new c("String should only contain hex characters");for(var E=new s(h/2),S=0;S>6*D&63)};I+2>(-2*j&6)));return N}})},55182:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),o=e(94237),s=e(89945),c=e(3338),u=e(69905),a=e(57106),f=e(66244).i2c,g=n("btoa"),p=o("".charAt),b=o("".charCodeAt),h=!!g&&!c(function(){return g("hi")!=="aGk="}),E=h&&!c(function(){g()}),S=h&&c(function(){return g(null)!=="bnVsbA=="}),A=h&&g.length!==1;t({global:!0,bind:!0,enumerable:!0,forced:!h||E||S||A},{btoa:function(C){if(a(arguments.length,1),h)return s(g,r,u(C));for(var O=u(C),T="",D=0,k=f,$,M;p(O,D)||(k="=",D%1);){if(M=b(O,D+=.75),M>255)throw new(n("DOMException"))("The string contains characters outside of the Latin1 range","InvalidCharacterError");$=$<<8|M,T+=p(k,63&$>>8-D%1*8)}return T}})},91472:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).clear;t({global:!0,bind:!0,enumerable:!0,forced:r.clearImmediate!==n},{clearImmediate:n})},34366:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),o=e(59594),s=e(68151),c=function(a){if(a&&a.forEach!==o)try{s(a,"forEach",o)}catch(f){a.forEach=o}};for(var u in r)r[u]&&c(t[u]&&t[u].prototype);c(n)},85425:function(i,d,e){"use strict";var t=e(92916),r=e(66749),n=e(9518),o=e(11005),s=e(68151),c=e(94573),u=e(59893),a=u("iterator"),f=o.values,g=function(b,h){if(b){if(b[a]!==f)try{s(b,a,f)}catch(S){b[a]=f}if(c(b,h,!0),r[h]){for(var E in o)if(b[E]!==o[E])try{s(b,E,o[E])}catch(S){b[E]=o[E]}}}};for(var p in r)g(t[p]&&t[p].prototype,p);g(n,"DOMTokenList")},64522:function(i,d,e){"use strict";var t=e(94488),r=e(11270),n=e(65911),o=e(3338),s=e(20132),c=e(35012),u=e(37691).f,a=e(2291),f=e(64110),g=e(32621),p=e(56472),b=e(80449),h=e(13367),E=e(7825),S=e(52109),A=e(80739),I=e(94844),C=e(35454),O=e(16697),T="DOMException",D="DATA_CLONE_ERR",k=n("Error"),$=n(T)||function(){try{var ze=n("MessageChannel")||r("worker_threads").MessageChannel;new ze().port1.postMessage(new WeakMap)}catch(rt){if(rt.name===D&&rt.code===25)return rt.constructor}}(),M=$&&$.prototype,R=k.prototype,z=I.set,N=I.getterFor(T),V="stack"in new k(T),j=function(ze){return g(S,ze)&&S[ze].m?S[ze].c:0},Y=function(){p(this,G);var rt=arguments.length,ot=E(rt<1?void 0:arguments[0]),gt=E(rt<2?void 0:arguments[1],"Error"),St=j(gt);if(z(this,{type:T,name:gt,message:ot,code:St}),C||(this.name=gt,this.message=ot,this.code=St),V){var ge=new k(ot);ge.name=T,u(this,"stack",c(1,A(ge.stack,1)))}},G=Y.prototype=s(R),J=function(ze){return{enumerable:!0,configurable:!0,get:ze}},Q=function(ze){return J(function(){return N(this)[ze]})};C&&(f(G,"code",Q("code")),f(G,"message",Q("message")),f(G,"name",Q("name"))),u(G,"constructor",c(1,Y));var U=o(function(){return!(new $ instanceof k)}),K=U||o(function(){return R.toString!==h||String(new $(1,2))!=="2: 1"}),L=U||o(function(){return new $(1,"DataCloneError").code!==25}),B=U||$[D]!==25||M[D]!==25,H=O?K||L||B:U;t({global:!0,constructor:!0,forced:H},{DOMException:H?Y:$});var ee=n(T),ae=ee.prototype;K&&(O||$===ee)&&a(ae,"toString",h),L&&C&&$===ee&&f(ae,"code",J(function(){return j(b(this).name)}));for(var le in S)if(g(S,le)){var pe=S[le],ve=pe.s,He=c(6,pe.c);g(ee,ve)||u(ee,ve,He),g(ae,ve)||u(ae,ve,He)}},41599:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(65911),o=e(35012),s=e(37691).f,c=e(32621),u=e(56472),a=e(25576),f=e(7825),g=e(52109),p=e(80739),b=e(35454),h=e(16697),E="DOMException",S=n("Error"),A=n(E),I=function(){u(this,C);var Y=arguments.length,G=f(Y<1?void 0:arguments[0]),J=f(Y<2?void 0:arguments[1],"Error"),Q=new A(G,J),U=new S(G);return U.name=E,s(Q,"stack",o(1,p(U.stack,1))),a(Q,this,I),Q},C=I.prototype=A.prototype,O="stack"in new S(E),T="stack"in new A(1,2),D=A&&b&&Object.getOwnPropertyDescriptor(r,E),k=!!D&&!(D.writable&&D.configurable),$=O&&!k&&!T;t({global:!0,constructor:!0,forced:h||$},{DOMException:$?I:A});var M=n(E),R=M.prototype;if(R.constructor!==M){h||s(R,"constructor",o(1,M));for(var z in g)if(c(g,z)){var N=g[z],V=N.s;c(M,V)||s(M,V,o(6,N.c))}}},86465:function(i,d,e){"use strict";var t=e(65911),r=e(94573),n="DOMException";r(t(n),n)},78437:function(i,d,e){"use strict";e(91472),e(91700)},73624:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(72933),o=e(63335),s=e(57106),c=e(90946),u=r.process;t({global:!0,enumerable:!0,dontCallGetSet:!0},{queueMicrotask:function(f){s(arguments.length,1),o(f);var g=c&&u.domain;n(g?g.bind(f):f)}})},62059:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(64110),o=e(35454),s=TypeError,c=Object.defineProperty,u=r.self!==r;try{if(o){var a=Object.getOwnPropertyDescriptor(r,"self");(u||!a||!a.get||!a.enumerable)&&n(r,"self",{get:function(){return r},set:function(g){if(this!==r)throw new s("Illegal invocation");c(r,"self",{value:g,writable:!0,configurable:!0,enumerable:!0})},configurable:!0,enumerable:!0})}else t({global:!0,simple:!0,forced:u},{self:r})}catch(f){}},91700:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(28887).set,o=e(93222),s=r.setImmediate?o(n,!1):n;t({global:!0,bind:!0,enumerable:!0,forced:r.setImmediate!==s},{setImmediate:s})},88469:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),o=n(r.setInterval,!0);t({global:!0,bind:!0,forced:r.setInterval!==o},{setInterval:o})},91572:function(i,d,e){"use strict";var t=e(94488),r=e(92916),n=e(93222),o=n(r.setTimeout,!0);t({global:!0,bind:!0,forced:r.setTimeout!==o},{setTimeout:o})},10305:function(i,d,e){"use strict";var t=e(16697),r=e(94488),n=e(92916),o=e(65911),s=e(94237),c=e(3338),u=e(6145),a=e(55327),f=e(39812),g=e(4112),p=e(31946),b=e(18446),h=e(62003),E=e(80449),S=e(97607),A=e(32621),I=e(69392),C=e(68151),O=e(82762),T=e(57106),D=e(81644),k=e(2786),$=e(19691),M=e(57002),R=e(39311),z=e(25406),N=e(80426),V=n.Object,j=n.Array,Y=n.Date,G=n.Error,J=n.TypeError,Q=n.PerformanceMark,U=o("DOMException"),K=k.Map,L=k.has,B=k.get,H=k.set,ee=$.Set,ae=$.add,le=$.has,pe=o("Object","keys"),ve=s([].push),He=s((!0).valueOf),ze=s(1 .valueOf),rt=s("".valueOf),ot=s(Y.prototype.getTime),gt=u("structuredClone"),St="DataCloneError",ge="Transferring",Be=function(me){return!c(function(){var ke=new n.Set([7]),xt=me(ke),ct=me(V(7));return xt===ke||!xt.has(7)||!p(ct)||+ct!=7})&&me},Xe=function(me,ke){return!c(function(){var xt=new ke,ct=me({a:xt,b:xt});return!(ct&&ct.a===ct.b&&ct.a instanceof ke&&ct.a.stack===xt.stack)})},tt=function(me){return!c(function(){var ke=me(new n.AggregateError([1],gt,{cause:3}));return ke.name!=="AggregateError"||ke.errors[0]!==1||ke.message!==gt||ke.cause!==3})},Tt=n.structuredClone,Pt=t||!Xe(Tt,G)||!Xe(Tt,U)||!tt(Tt),je=!Tt&&Be(function(me){return new Q(gt,{detail:me}).detail}),xe=Be(Tt)||je,Pe=function(me){throw new U("Uncloneable type: "+me,St)},Me=function(me,ke){throw new U((ke||"Cloning")+" of "+me+" cannot be properly polyfilled in this engine",St)},Re=function(me,ke){return xe||Me(ke),xe(me)},Ke=function(){var me;try{me=new n.DataTransfer}catch(ke){try{me=new n.ClipboardEvent("").clipboardData}catch(xt){}}return me&&me.items&&me.files?me:null},Ne=function(me,ke,xt){if(L(ke,me))return B(ke,me);var ct=xt||S(me),ft,st,Zt,it,ce,lt;if(ct==="SharedArrayBuffer")xe?ft=xe(me):ft=me;else{var qe=n.DataView;!qe&&!a(me.slice)&&Me("ArrayBuffer");try{if(a(me.slice)&&!me.resizable)ft=me.slice(0);else for(st=me.byteLength,Zt=("maxByteLength"in me)?{maxByteLength:me.maxByteLength}:void 0,ft=new ArrayBuffer(st,Zt),it=new qe(me),ce=new qe(ft),lt=0;lt1&&!g(arguments[1])?E(arguments[1]):void 0,ct=xt?xt.transfer:void 0,ft,st;ct!==void 0&&(ft=new K,st=jt(ct,ft));var Zt=Je(ke,ft);return st&&Gt(st),Zt}})},41208:function(i,d,e){"use strict";e(88469),e(91572)},91340:function(i,d,e){"use strict";e(11005);var t=e(94488),r=e(92916),n=e(89945),o=e(94237),s=e(35454),c=e(3299),u=e(2291),a=e(64110),f=e(66477),g=e(94573),p=e(83126),b=e(94844),h=e(56472),E=e(55327),S=e(32621),A=e(80666),I=e(97607),C=e(80449),O=e(31946),T=e(69905),D=e(20132),k=e(35012),$=e(85428),M=e(26006),R=e(25587),z=e(57106),N=e(59893),V=e(63668),j=N("iterator"),Y="URLSearchParams",G=Y+"Iterator",J=b.set,Q=b.getterFor(Y),U=b.getterFor(G),K=Object.getOwnPropertyDescriptor,L=function(ft){if(!s)return r[ft];var st=K(r,ft);return st&&st.value},B=L("fetch"),H=L("Request"),ee=L("Headers"),ae=H&&H.prototype,le=ee&&ee.prototype,pe=r.RegExp,ve=r.TypeError,He=r.decodeURIComponent,ze=r.encodeURIComponent,rt=o("".charAt),ot=o([].join),gt=o([].push),St=o("".replace),ge=o([].shift),Be=o([].splice),Xe=o("".split),tt=o("".slice),Tt=/\+/g,Pt=Array(4),je=function(ft){return Pt[ft-1]||(Pt[ft-1]=pe("((?:%[\\da-f]{2}){"+ft+"})","gi"))},xe=function(ft){try{return He(ft)}catch(st){return ft}},Pe=function(ft){var st=St(ft,Tt," "),Zt=4;try{return He(st)}catch(it){for(;Zt;)st=St(st,je(Zt--),xe);return st}},Me=/[!'()~]|%20/g,Re={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},Ke=function(ft){return Re[ft]},Ne=function(ft){return St(ze(ft),Me,Ke)},et=p(function(st,Zt){J(this,{type:G,target:Q(st).entries,index:0,kind:Zt})},Y,function(){var st=U(this),Zt=st.target,it=st.index++;if(!Zt||it>=Zt.length)return st.target=void 0,R(void 0,!0);var ce=Zt[it];switch(st.kind){case"keys":return R(ce.key,!1);case"values":return R(ce.value,!1)}return R([ce.key,ce.value],!1)},!0),Je=function(ft){this.entries=[],this.url=null,ft!==void 0&&(O(ft)?this.parseObject(ft):this.parseQuery(typeof ft=="string"?rt(ft,0)==="?"?tt(ft,1):ft:T(ft)))};Je.prototype={type:Y,bindURL:function(ft){this.url=ft,this.update()},parseObject:function(ft){var st=this.entries,Zt=M(ft),it,ce,lt,qe,wt,Rt,mr;if(Zt)for(it=$(ft,Zt),ce=it.next;!(lt=n(ce,it)).done;){if(qe=$(C(lt.value)),wt=qe.next,(Rt=n(wt,qe)).done||(mr=n(wt,qe)).done||!n(wt,qe).done)throw new ve("Expected sequence with length 2");gt(st,{key:T(Rt.value),value:T(mr.value)})}else for(var nt in ft)S(ft,nt)&>(st,{key:nt,value:T(ft[nt])})},parseQuery:function(ft){if(ft)for(var st=this.entries,Zt=Xe(ft,"&"),it=0,ce,lt;it0?arguments[0]:void 0,Zt=J(this,new Je(st));s||(this.size=Zt.entries.length)},Gt=jt.prototype;if(f(Gt,{append:function(st,Zt){var it=Q(this);z(arguments.length,2),gt(it.entries,{key:T(st),value:T(Zt)}),s||this.length++,it.updateURL()},delete:function(ft){for(var st=Q(this),Zt=z(arguments.length,1),it=st.entries,ce=T(ft),lt=Zt<2?void 0:arguments[1],qe=lt===void 0?lt:T(lt),wt=0;wtit.key?1:-1}),st.updateURL()},forEach:function(st){for(var Zt=Q(this).entries,it=A(st,arguments.length>1?arguments[1]:void 0),ce=0,lt;ce1?xt(arguments[1]):{})}}),E(H)){var ct=function(st){return h(this,ae),new H(st,arguments.length>1?xt(arguments[1]):{})};ae.constructor=ct,ct.prototype=ae,t({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:ct})}}i.exports={URLSearchParams:jt,getState:Q}},4890:function(i,d,e){"use strict";var t=e(2291),r=e(94237),n=e(69905),o=e(57106),s=URLSearchParams,c=s.prototype,u=r(c.append),a=r(c.delete),f=r(c.forEach),g=r([].push),p=new s("a=1&a=2&b=3");p.delete("a",1),p.delete("b",void 0),p+""!="a=2"&&t(c,"delete",function(b){var h=arguments.length,E=h<2?void 0:arguments[1];if(h&&E===void 0)return a(this,b);var S=[];f(this,function($,M){g(S,{key:M,value:$})}),o(h,1);for(var A=n(b),I=n(E),C=0,O=0,T=!1,D=S.length,k;C?@[\\\]^|]/,Tt=/[\0\t\n\r #/:<>?@[\\\]^|]/,Pt=/^[\u0000-\u0020]+/,je=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,xe=/[\t\n\r]/g,Pe,Me=function(mt){var Ze=H(mt,"."),Ue,Le,Ge,Wt,Ft,lr,Se;if(Ze.length&&Ze[Ze.length-1]===""&&Ze.length--,Ue=Ze.length,Ue>4)return mt;for(Le=[],Ge=0;Ge1&&Y(Wt,0)==="0"&&(Ft=G(St,Wt)?16:8,Wt=ee(Wt,Ft===8?1:2)),Wt==="")lr=0;else{if(!G(Ft===10?Be:Ft===8?ge:Xe,Wt))return mt;lr=N(Wt,Ft)}K(Le,lr)}for(Ge=0;Ge=j(256,5-Ue))return null}else if(lr>255)return null;for(Se=U(Le),Ge=0;Ge6))return;for(lr=0;Xr();){if(Se=null,lr>0)if(Xr()==="."&&lr<4)Ge++;else return;if(!G(gt,Xr()))return;for(;G(gt,Xr());){if(Mr=N(Xr(),10),Se===null)Se=Mr;else{if(Se===0)return;Se=Se*10+Mr}if(Se>255)return;Ge++}Ze[Ue]=Ze[Ue]*256+Se,lr++,(lr===2||lr===4)&&Ue++}if(lr!==4)return;break}else if(Xr()===":"){if(Ge++,!Xr())return}else if(Xr())return;Ze[Ue++]=Wt}if(Le!==null)for(Ae=Ue-Le,Ue=7;Ue!==0&&Ae>0;)Kt=Ze[Ue],Ze[Ue--]=Ze[Le+Ae-1],Ze[Le+--Ae]=Kt;else if(Ue!==8)return;return Ze},Ke=function(mt){for(var Ze=null,Ue=1,Le=null,Ge=0,Wt=0;Wt<8;Wt++)mt[Wt]!==0?(Ge>Ue&&(Ze=Le,Ue=Ge),Le=null,Ge=0):(Le===null&&(Le=Wt),++Ge);return Ge>Ue&&(Ze=Le,Ue=Ge),Ze},Ne=function(mt){var Ze,Ue,Le,Ge;if(typeof mt=="number"){for(Ze=[],Ue=0;Ue<4;Ue++)le(Ze,mt%256),mt=V(mt/256);return J(Ze,".")}else if(typeof mt=="object"){for(Ze="",Le=Ke(mt),Ue=0;Ue<8;Ue++)Ge&&mt[Ue]===0||(Ge&&(Ge=!1),Le===Ue?(Ze+=Ue?":":"::",Ge=!0):(Ze+=Q(mt[Ue],16),Ue<7&&(Ze+=":")));return"["+Ze+"]"}return mt},et={},Je=p({},et,{" ":1,'"':1,"<":1,">":1,"`":1}),jt=p({},Je,{"#":1,"?":1,"{":1,"}":1}),Gt=p({},jt,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),me=function(mt,Ze){var Ue=E(mt,0);return Ue>32&&Ue<127&&!g(Ze,mt)?mt:encodeURIComponent(mt)},ke={ftp:21,file:null,http:80,https:443,ws:80,wss:443},xt=function(mt,Ze){var Ue;return mt.length===2&&G(rt,Y(mt,0))&&((Ue=Y(mt,1))===":"||!Ze&&Ue==="|")},ct=function(mt){var Ze;return mt.length>1&&xt(ee(mt,0,2))&&(mt.length===2||(Ze=Y(mt,2))==="/"||Ze==="\\"||Ze==="?"||Ze==="#")},ft=function(mt){return mt==="."||ae(mt)==="%2e"},st=function(mt){return mt=ae(mt),mt===".."||mt==="%2e."||mt===".%2e"||mt==="%2e%2e"},Zt={},it={},ce={},lt={},qe={},wt={},Rt={},mr={},nt={},or={},Te={},Dt={},sr={},_r={},kr={},gr={},hr={},Zr={},Hr={},Jr={},sn={},ur=function(mt,Ze,Ue){var Le=A(mt),Ge,Wt,Ft;if(Ze){if(Wt=this.parse(Le),Wt)throw new z(Wt);this.searchParams=null}else{if(Ue!==void 0&&(Ge=new ur(Ue,!0)),Wt=this.parse(Le,null,Ge),Wt)throw new z(Wt);Ft=M(new $),Ft.bindURL(this),this.searchParams=Ft}};ur.prototype={type:"URL",parse:function(mt,Ze,Ue){var Le=this,Ge=Ze||Zt,Wt=0,Ft="",lr=!1,Se=!1,Mr=!1,Ae,Kt,Xr,tn;for(mt=A(mt),Ze||(Le.scheme="",Le.username="",Le.password="",Le.host=null,Le.port=null,Le.path=[],Le.query=null,Le.fragment=null,Le.cannotBeABaseURL=!1,mt=L(mt,Pt,""),mt=L(mt,je,"$1")),mt=L(mt,xe,""),Ae=b(mt);Wt<=Ae.length;){switch(Kt=Ae[Wt],Ge){case Zt:if(Kt&&G(rt,Kt))Ft+=ae(Kt),Ge=it;else{if(Ze)return ve;Ge=ce;continue}break;case it:if(Kt&&(G(ot,Kt)||Kt==="+"||Kt==="-"||Kt==="."))Ft+=ae(Kt);else if(Kt===":"){if(Ze&&(Le.isSpecial()!==g(ke,Ft)||Ft==="file"&&(Le.includesCredentials()||Le.port!==null)||Le.scheme==="file"&&!Le.host))return;if(Le.scheme=Ft,Ze){Le.isSpecial()&&ke[Le.scheme]===Le.port&&(Le.port=null);return}Ft="",Le.scheme==="file"?Ge=_r:Le.isSpecial()&&Ue&&Ue.scheme===Le.scheme?Ge=lt:Le.isSpecial()?Ge=mr:Ae[Wt+1]==="/"?(Ge=qe,Wt++):(Le.cannotBeABaseURL=!0,K(Le.path,""),Ge=Hr)}else{if(Ze)return ve;Ft="",Ge=ce,Wt=0;continue}break;case ce:if(!Ue||Ue.cannotBeABaseURL&&Kt!=="#")return ve;if(Ue.cannotBeABaseURL&&Kt==="#"){Le.scheme=Ue.scheme,Le.path=h(Ue.path),Le.query=Ue.query,Le.fragment="",Le.cannotBeABaseURL=!0,Ge=sn;break}Ge=Ue.scheme==="file"?_r:wt;continue;case lt:if(Kt==="/"&&Ae[Wt+1]==="/")Ge=nt,Wt++;else{Ge=wt;continue}break;case qe:if(Kt==="/"){Ge=or;break}else{Ge=Zr;continue}case wt:if(Le.scheme=Ue.scheme,Kt===Pe)Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=h(Ue.path),Le.query=Ue.query;else if(Kt==="/"||Kt==="\\"&&Le.isSpecial())Ge=Rt;else if(Kt==="?")Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=h(Ue.path),Le.query="",Ge=Jr;else if(Kt==="#")Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=h(Ue.path),Le.query=Ue.query,Le.fragment="",Ge=sn;else{Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Le.path=h(Ue.path),Le.path.length--,Ge=Zr;continue}break;case Rt:if(Le.isSpecial()&&(Kt==="/"||Kt==="\\"))Ge=nt;else if(Kt==="/")Ge=or;else{Le.username=Ue.username,Le.password=Ue.password,Le.host=Ue.host,Le.port=Ue.port,Ge=Zr;continue}break;case mr:if(Ge=nt,Kt!=="/"||Y(Ft,Wt+1)!=="/")continue;Wt++;break;case nt:if(Kt!=="/"&&Kt!=="\\"){Ge=or;continue}break;case or:if(Kt==="@"){lr&&(Ft="%40"+Ft),lr=!0,Xr=b(Ft);for(var dn=0;dn65535)return ze;Le.port=Le.isSpecial()&&zn===ke[Le.scheme]?null:zn,Ft=""}if(Ze)return;Ge=hr;continue}else return ze;break;case _r:if(Le.scheme="file",Kt==="/"||Kt==="\\")Ge=kr;else if(Ue&&Ue.scheme==="file")switch(Kt){case Pe:Le.host=Ue.host,Le.path=h(Ue.path),Le.query=Ue.query;break;case"?":Le.host=Ue.host,Le.path=h(Ue.path),Le.query="",Ge=Jr;break;case"#":Le.host=Ue.host,Le.path=h(Ue.path),Le.query=Ue.query,Le.fragment="",Ge=sn;break;default:ct(J(h(Ae,Wt),""))||(Le.host=Ue.host,Le.path=h(Ue.path),Le.shortenPath()),Ge=Zr;continue}else{Ge=Zr;continue}break;case kr:if(Kt==="/"||Kt==="\\"){Ge=gr;break}Ue&&Ue.scheme==="file"&&!ct(J(h(Ae,Wt),""))&&(xt(Ue.path[0],!0)?K(Le.path,Ue.path[0]):Le.host=Ue.host),Ge=Zr;continue;case gr:if(Kt===Pe||Kt==="/"||Kt==="\\"||Kt==="?"||Kt==="#"){if(!Ze&&xt(Ft))Ge=Zr;else if(Ft===""){if(Le.host="",Ze)return;Ge=hr}else{if(tn=Le.parseHost(Ft),tn)return tn;if(Le.host==="localhost"&&(Le.host=""),Ze)return;Ft="",Ge=hr}continue}else Ft+=Kt;break;case hr:if(Le.isSpecial()){if(Ge=Zr,Kt!=="/"&&Kt!=="\\")continue}else if(!Ze&&Kt==="?")Le.query="",Ge=Jr;else if(!Ze&&Kt==="#")Le.fragment="",Ge=sn;else if(Kt!==Pe&&(Ge=Zr,Kt!=="/"))continue;break;case Zr:if(Kt===Pe||Kt==="/"||Kt==="\\"&&Le.isSpecial()||!Ze&&(Kt==="?"||Kt==="#")){if(st(Ft)?(Le.shortenPath(),Kt!=="/"&&!(Kt==="\\"&&Le.isSpecial())&&K(Le.path,"")):ft(Ft)?Kt!=="/"&&!(Kt==="\\"&&Le.isSpecial())&&K(Le.path,""):(Le.scheme==="file"&&!Le.path.length&&xt(Ft)&&(Le.host&&(Le.host=""),Ft=Y(Ft,0)+":"),K(Le.path,Ft)),Ft="",Le.scheme==="file"&&(Kt===Pe||Kt==="?"||Kt==="#"))for(;Le.path.length>1&&Le.path[0]==="";)B(Le.path);Kt==="?"?(Le.query="",Ge=Jr):Kt==="#"&&(Le.fragment="",Ge=sn)}else Ft+=me(Kt,jt);break;case Hr:Kt==="?"?(Le.query="",Ge=Jr):Kt==="#"?(Le.fragment="",Ge=sn):Kt!==Pe&&(Le.path[0]+=me(Kt,et));break;case Jr:!Ze&&Kt==="#"?(Le.fragment="",Ge=sn):Kt!==Pe&&(Kt==="'"&&Le.isSpecial()?Le.query+="%27":Kt==="#"?Le.query+="%23":Le.query+=me(Kt,et));break;case sn:Kt!==Pe&&(Le.fragment+=me(Kt,Je));break}Wt++}},parseHost:function(mt){var Ze,Ue,Le;if(Y(mt,0)==="["){if(Y(mt,mt.length-1)!=="]"||(Ze=Re(ee(mt,1,-1)),!Ze))return He;this.host=Ze}else if(this.isSpecial()){if(mt=S(mt),G(tt,mt)||(Ze=Me(mt),Ze===null))return He;this.host=Ze}else{if(G(Tt,mt))return He;for(Ze="",Ue=b(mt),Le=0;Le1?arguments[1]:void 0,Ge=D(Ue,new ur(Ze,!1,Le));r||(Ue.href=Ge.serialize(),Ue.origin=Ge.getOrigin(),Ue.protocol=Ge.getProtocol(),Ue.username=Ge.getUsername(),Ue.password=Ge.getPassword(),Ue.host=Ge.getHost(),Ue.hostname=Ge.getHostname(),Ue.port=Ge.getPort(),Ue.pathname=Ge.getPathname(),Ue.search=Ge.getSearch(),Ue.searchParams=Ge.getSearchParams(),Ue.hash=Ge.getHash())},Vt=rr.prototype,Sr=function(mt,Ze){return{get:function(){return k(this)[mt]()},set:Ze&&function(Ue){return k(this)[Ze](Ue)},configurable:!0,enumerable:!0}};if(r&&(a(Vt,"href",Sr("serialize","setHref")),a(Vt,"origin",Sr("getOrigin")),a(Vt,"protocol",Sr("getProtocol","setProtocol")),a(Vt,"username",Sr("getUsername","setUsername")),a(Vt,"password",Sr("getPassword","setPassword")),a(Vt,"host",Sr("getHost","setHost")),a(Vt,"hostname",Sr("getHostname","setHostname")),a(Vt,"port",Sr("getPort","setPort")),a(Vt,"pathname",Sr("getPathname","setPathname")),a(Vt,"search",Sr("getSearch","setSearch")),a(Vt,"searchParams",Sr("getSearchParams")),a(Vt,"hash",Sr("getHash","setHash"))),u(Vt,"toJSON",function(){return k(this).serialize()},{enumerable:!0}),u(Vt,"toString",function(){return k(this).serialize()},{enumerable:!0}),R){var br=R.createObjectURL,Ir=R.revokeObjectURL;br&&u(rr,"createObjectURL",s(br,R)),Ir&&u(rr,"revokeObjectURL",s(Ir,R))}I(rr,"URL"),t({global:!0,constructor:!0,forced:!n,sham:!r},{URL:rr})},25204:function(i,d,e){"use strict";e(13588)},47803:function(i,d,e){"use strict";var t=e(94488),r=e(89945);t({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return r(URL.prototype.toString,this)}})},73825:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){if(Array.isArray(r))return r}},65873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(89878);function r(n,o,s){return o=(0,t.Z)(o),o in n?Object.defineProperty(n,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):n[o]=s,n}},38329:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(){return t=Object.assign?Object.assign.bind():function(r){for(var n=1;n=0)&&(s[u]=n[u]);return s}function r(n,o){if(n==null)return{};var s=t(n,o),c,u;if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);for(u=0;u=0)&&Object.prototype.propertyIsEnumerable.call(n,c)&&(s[c]=n[c])}return s}},87296:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(73825);function r(c,u){var a=c==null?null:typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(a!=null){var f,g,p,b,h=[],E=!0,S=!1;try{if(p=(a=a.call(c)).next,u===0){if(Object(a)!==a)return;E=!1}else for(;!(E=(f=p.call(a)).done)&&(h.push(f.value),h.length!==u);E=!0);}catch(A){S=!0,g=A}finally{try{if(!E&&a.return!=null&&(b=a.return(),Object(b)!==b))return}finally{if(S)throw g}}return h}}var n=e(99227),o=e(66160);function s(c,u){return(0,t.Z)(c)||r(c,u)||(0,n.Z)(c,u)||(0,o.Z)()}},89878:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(8616);function r(o,s){if((0,t.Z)(o)!="object"||!o)return o;var c=o[Symbol.toPrimitive];if(c!==void 0){var u=c.call(o,s||"default");if((0,t.Z)(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(o)}function n(o){var s=r(o,"string");return(0,t.Z)(s)=="symbol"?s:String(s)}},8616:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},99227:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});function t(n,o){(o==null||o>n.length)&&(o=n.length);for(var s=0,c=new Array(o);sr.length)&&(n=r.length);for(var o=0,s=Array(n);o=0;--ee){var ae=this.tryEntries[ee],le=ae.completion;if(ae.tryLoc==="root")return H("end");if(ae.tryLoc<=this.prev){var pe=c.call(ae,"catchLoc"),ve=c.call(ae,"finallyLoc");if(pe&&ve){if(this.prev=0;--H){var ee=this.tryEntries[H];if(ee.tryLoc<=this.prev&&c.call(ee,"finallyLoc")&&this.prev=0;--B){var H=this.tryEntries[B];if(H.finallyLoc===L)return this.complete(H.completion,H.afterLoc),J(H),O}},catch:function(L){for(var B=this.tryEntries.length-1;B>=0;--B){var H=this.tryEntries[B];if(H.tryLoc===L){var ee=H.completion;if(ee.type==="throw"){var ae=ee.arg;J(H)}return ae}}throw Error("illegal catch attempt")},delegateYield:function(L,B,H){return this.delegate={iterator:U(L),resultName:B,nextLoc:H},this.method==="next"&&(this.arg=n),O}},o}},60039:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r,n){return t=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,s){return o.__proto__=s,o},t(r,n)}},52487:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(29675);function r(c,u){var a=c==null?null:typeof Symbol!="undefined"&&c[Symbol.iterator]||c["@@iterator"];if(a!=null){var f,g,p,b,h=[],E=!0,S=!1;try{if(p=(a=a.call(c)).next,u===0){if(Object(a)!==a)return;E=!1}else for(;!(E=(f=p.call(a)).done)&&(h.push(f.value),h.length!==u);E=!0);}catch(A){S=!0,g=A}finally{try{if(!E&&a.return!=null&&(b=a.return(),Object(b)!==b))return}finally{if(S)throw g}}return h}}var n=e(13873),o=e(49787);function s(c,u){return(0,t.Z)(c)||r(c,u)||(0,n.Z)(c,u)||(0,o.Z)()}},68413:function(i,d,e){"use strict";e.d(d,{Z:function(){return s}});var t=e(29675),r=e(97591),n=e(13873),o=e(49787);function s(c){return(0,t.Z)(c)||(0,r.Z)(c)||(0,n.Z)(c)||(0,o.Z)()}},80702:function(i,d,e){"use strict";e.d(d,{Z:function(){return c}});var t=e(56243);function r(u){if(Array.isArray(u))return(0,t.Z)(u)}var n=e(97591),o=e(13873);function s(){throw new TypeError(`Invalid attempt to spread non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function c(u){return r(u)||(0,n.Z)(u)||(0,o.Z)(u)||s()}},60254:function(i,d,e){"use strict";e.d(d,{Z:function(){return n}});var t=e(62853);function r(o,s){if((0,t.Z)(o)!="object"||!o)return o;var c=o[Symbol.toPrimitive];if(c!==void 0){var u=c.call(o,s||"default");if((0,t.Z)(u)!="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return(s==="string"?String:Number)(o)}function n(o){var s=r(o,"string");return(0,t.Z)(s)=="symbol"?s:s+""}},62853:function(i,d,e){"use strict";e.d(d,{Z:function(){return t}});function t(r){"@babel/helpers - typeof";return t=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(n){return typeof n}:function(n){return n&&typeof Symbol=="function"&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n},t(r)}},13873:function(i,d,e){"use strict";e.d(d,{Z:function(){return r}});var t=e(56243);function r(n,o){if(n){if(typeof n=="string")return(0,t.Z)(n,o);var s={}.toString.call(n).slice(8,-1);return s==="Object"&&n.constructor&&(s=n.constructor.name),s==="Map"||s==="Set"?Array.from(n):s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s)?(0,t.Z)(n,o):void 0}}},53280:function(i,d,e){"use strict";e.d(d,{D:function(){return r}});function t(n,o,s){var c=s||{},u=c.noTrailing,a=u===void 0?!1:u,f=c.noLeading,g=f===void 0?!1:f,p=c.debounceMode,b=p===void 0?void 0:p,h,E=!1,S=0;function A(){h&&clearTimeout(h)}function I(O){var T=O||{},D=T.upcomingOnly,k=D===void 0?!1:D;A(),E=!k}function C(){for(var O=arguments.length,T=new Array(O),D=0;Dn?g?(S=Date.now(),a||(h=setTimeout(b?R:M,n))):M():a!==!0&&(h=setTimeout(b?R:M,b===void 0?n-$:n))}return C.cancel=I,C}function r(n,o,s){var c=s||{},u=c.atBegin,a=u===void 0?!1:u;return t(n,o,{debounceMode:a!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var o=t&2&&e;typeof o=="object"&&!~d.indexOf(o);o=i(o))Object.getOwnPropertyNames(o).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"b1c5a420",67:"d92062a5",109:"2c12c298",195:"250b1c74",254:"4dc5ea73",264:"fb2d6182",265:"e9546a06",278:"6c70bcfc",292:"e9283345",310:"b1218f7a",316:"1f60ada6",337:"7c5d4664",342:"117644c0",354:"d4d139cf",479:"d4c8e6ec",485:"07ccf390",508:"61007e9b",532:"8c144260",533:"8e62d180",547:"3b89fa9b",556:"ee71b8a9",559:"b50a2173",576:"99254dfa",629:"44a1d9a5",643:"c651d221",671:"4a609b8d",680:"1447b98d",700:"cbeece21",737:"cd6c44fe",741:"ac5fd360",799:"4f031c78",869:"42649107",895:"2e95fec5",919:"feb6db78",921:"25dfa13d",928:"f59e982d",981:"24da50c7",1006:"ad8c5dc8",1043:"9adf518d",1045:"24fea51f",1048:"5d61d4e1",1070:"c3604541",1144:"c90eccaf",1148:"8398f3fd",1154:"8cb80842",1188:"f4633e3d",1211:"9ede6e0e",1253:"2099f38d",1257:"24a68bc5",1265:"b404bb1e",1274:"5f6ea65a",1275:"9a922827",1276:"1232c571",1343:"3da74c1e",1416:"6c331f76",1423:"fa5e826d",1427:"c1bfeaa4",1443:"5d0eb2e8",1450:"c61b25c3",1461:"2f160c59",1462:"fcf08abc",1470:"766983a9",1475:"97539d7b",1482:"6384317e",1512:"d6078d7d",1520:"c6090522",1545:"a444a6cc",1578:"30d83302",1581:"726aea28",1582:"97636188",1646:"e6e27b60",1657:"3ef14d78",1660:"a810c076",1674:"3eb6ba9a",1702:"f13801c3",1713:"8becb49c",1717:"fc093c92",1727:"fadb3d2d",1783:"f9fba777",1799:"fa951f21",1831:"75a63677",1836:"c220805c",1855:"c7d44c79",1880:"cab4f631",1939:"0df05ade",1953:"14351d51",1962:"23d27467",2011:"59d51f98",2045:"a149bcc1",2076:"6daa4993",2102:"f2cc15e9",2125:"0917684a",2141:"182cc90e",2216:"3a831868",2240:"a1b7efc4",2249:"f4830452",2254:"b28244ae",2262:"3af0a5a6",2300:"e1bf89cf",2303:"2503f9c5",2307:"bb61c1e8",2338:"08d4aac4",2339:"fb581324",2386:"192e235c",2396:"5d603b77",2404:"03eae86f",2412:"38741c47",2425:"6bab1601",2443:"3a90e413",2476:"7e64c9b9",2494:"68080a87",2501:"6ec57414",2508:"c5beb6f9",2524:"702c2e12",2529:"76e49009",2538:"de4a3723",2539:"a8211cf7",2548:"a8fbf09d",2570:"b3ef93fa",2594:"e87d3761",2603:"536cdcab",2659:"2bec3ca5",2707:"8ddc006b",2806:"e63f534e",2819:"a1e820af",2823:"ffeb7191",2826:"42c173d1",2829:"b362a83e",2837:"54a82605",2865:"6d2e0ab7",2875:"77c1c61b",2884:"52548f5f",2967:"acd4762a",2969:"ab3357d7",2983:"fd32b184",3006:"ab9f73a0",3133:"9bf3f89c",3141:"c52f54b4",3157:"14d9ce0f",3183:"e30973c4",3198:"8e655451",3212:"a5e343d2",3220:"4bbae0ce",3247:"9bad8f22",3260:"9cd36d2b",3267:"7bab569a",3282:"c543d140",3317:"f2123e69",3332:"a4aaa697",3355:"a5052877",3356:"295e2b44",3391:"01919a85",3433:"5fb10824",3442:"68436b3f",3447:"1e9582ee",3451:"59c9783a",3496:"00e58418",3509:"c4ddc38c",3550:"3dc83156",3581:"1f9a2991",3585:"d76493a6",3589:"286429c4",3665:"9549cc40",3668:"09e53f5c",3685:"ed175892",3697:"481a10d9",3747:"574138b0",3754:"8a42053c",3777:"d5b0f2f1",3784:"1f2c11c8",3805:"9dbcb95e",3862:"8806fb69",3873:"44e25292",3885:"f87f7f15",3897:"e1edee2b",3910:"badbd452",3935:"9a44cc32",3951:"ddb50433",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"0e5b555a",4056:"1f0162ef",4058:"6208ddf2",4078:"9a077491",4088:"236723f3",4093:"68f3f690",4105:"c0cde1b4",4144:"35e5f8eb",4164:"ea71b67c",4184:"ff08337d",4216:"8f28ef1b",4217:"aa0c899d",4227:"3ef15339",4259:"7527addd",4264:"00c2af0f",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"0eb34569",4492:"eb01b811",4496:"f196e29b",4498:"22c77014",4504:"f77ce9d4",4514:"14c75352",4520:"e87e91b0",4546:"c4c3db6c",4565:"34ca03e6",4572:"d8043c77",4599:"7e17349b",4601:"73c33025",4610:"ec7a63bb",4621:"dde2f749",4628:"ece2c60c",4662:"3dd6548e",4685:"c33f1528",4715:"c4142e10",4736:"73ea7274",4741:"2a6f165a",4757:"1f54d32b",4766:"d267690e",4770:"ed7c441c",4790:"619413e4",4795:"e342933e",4797:"a24e92db",4800:"b4dd94e3",4849:"08b1303f",4850:"1edda4b7",4862:"2718aae0",4884:"f134344a",4889:"5d7418ba",4928:"425296d7",4931:"42183ee2",4973:"28aa0c10",4994:"c0318238",5022:"ada82325",5043:"0a7c3073",5048:"3b7720a9",5060:"85dafcc6",5096:"eebbd1d8",5111:"aa154aeb",5125:"35a4201c",5148:"769eeb3c",5176:"fb31544e",5179:"5353a67f",5186:"0204709f",5191:"f943b2df",5238:"b3e8aaf9",5290:"5dabcdc2",5297:"e68fa8a8",5319:"521c14c0",5321:"1163c84e",5335:"f901d89d",5354:"7ae70604",5357:"a0784fdd",5359:"5a605925",5382:"7b80cfa0",5402:"04dcda8b",5416:"454536b7",5434:"38b302a6",5470:"dc7213b3",5494:"d89549c4",5518:"bcfc2d5b",5549:"7808afde",5572:"773f0e2f",5573:"5d3fa326",5599:"db4f249b",5613:"2fd75233",5624:"4b356af1",5631:"e00d3d36",5650:"436f08c6",5679:"4a090bef",5705:"41d2c5f1",5729:"49098cdb",5741:"962b29f6",5764:"e0d7e586",5775:"ccedc1a9",5786:"b0646120",5798:"b54829ae",5816:"523fcc98",5825:"c970b392",5876:"5eded409",5886:"490e40cd",5888:"ae945a4f",5891:"63a3e0c4",5895:"d80048df",5902:"a9e8a84d",5915:"016d9291",5992:"833314e9",6029:"955a6a9f",6034:"bc5089a2",6045:"d268f87f",6047:"3ce45acd",6052:"a88dd84e",6063:"539525fa",6069:"966afeb5",6126:"99519171",6127:"ef2157a1",6170:"07f25c2b",6265:"45a67516",6270:"5e0874ba",6272:"264b3b73",6277:"fb588671",6309:"7ec2a54e",6328:"de1595a8",6366:"82676765",6378:"7f3a946a",6411:"7d1994e3",6434:"3ea89182",6439:"a4d90442",6444:"d21596d3",6452:"ce5249d6",6531:"eac0ffe2",6541:"b5e7feff",6583:"e0bbc374",6587:"f993e3e5",6634:"cccc790f",6651:"e9bd2590",6685:"d1c44227",6729:"3fa1e118",6741:"13753e91",6758:"85e0b71b",6774:"59d4d618",6784:"cef3d262",6788:"290ffec4",6796:"11ad5606",6805:"b5e013b0",6820:"e4a79ca3",6845:"82b5b6eb",6882:"9652388c",6883:"556889fa",6904:"536aa706",6913:"8ffe93d9",6963:"b1366f48",6982:"b750209e",7008:"a9aec3e8",7042:"14d6d6f8",7043:"bb338659",7045:"4a08cab4",7046:"e631ce24",7058:"bd62753f",7062:"2e393532",7084:"46ccce72",7156:"e7466006",7178:"1f56ceb7",7182:"0d30dc7d",7242:"bf63919a",7260:"77d01a75",7331:"2e27a23b",7333:"4cd2a40b",7365:"1005464f",7369:"33509280",7395:"3741017b",7460:"bc2e67d4",7477:"6050fc39",7482:"cd35731b",7511:"8c418c3c",7527:"004c9529",7545:"96ef4245",7560:"ecff4096",7589:"359e8f23",7591:"8354027c",7594:"af61fb50",7614:"2fcecb3f",7622:"6fc6b869",7686:"4fcec9f9",7706:"c2a79e40",7806:"4095c634",7852:"066b0c51",7855:"a199e263",7857:"fc83036e",7878:"a4543761",7883:"7b7779d9",7884:"9c2a13fc",7922:"ebf2d1fe",7964:"29aed9a1",8014:"603569ee",8062:"7de22a25",8072:"9e92c90f",8077:"c1023ede",8085:"04152d62",8089:"d536b13a",8143:"bfc8303d",8155:"9be1e3db",8161:"83c5fa9a",8237:"b0b2bcac",8241:"3901cd1b",8285:"41adea83",8302:"47c2ef73",8307:"2360c065",8340:"39c85824",8350:"07df8a75",8398:"40574d5a",8431:"ede9a94d",8434:"e773d195",8435:"4f86a677",8447:"eff71a69",8517:"4ab6157b",8522:"e0a8fdd0",8561:"333e8ec9",8563:"f8110748",8634:"72be6b24",8639:"68809bd0",8665:"1c968e03",8688:"46172177",8689:"630d3c23",8723:"20a6344d",8737:"ce7dad23",8776:"0ad26240",8782:"a9bb0f5e",8787:"c44d8b30",8797:"cb29ce48",8823:"11d3fc5d",8827:"99ca019e",8842:"9f25a3e2",8866:"61ca1755",8882:"1a296594",8885:"35b0c80b",8898:"d002bcd8",8909:"aa97ab0a",8920:"7f82440c",8963:"790aecdd",8982:"7d3fbd87",8999:"f2a189df",9076:"e0aaaea3",9104:"bbcb2345",9133:"3835d7fa",9205:"be05b03e",9215:"e4da6d8f",9252:"0d791a59",9260:"f163e60e",9332:"bdab7be6",9360:"b2aefd8f",9366:"57d05513",9391:"8c974410",9404:"9fcc3d3e",9408:"c02bb774",9416:"a959e66b",9472:"b474e475",9487:"bbefb860",9489:"ce8d2c64",9507:"f22fd33b",9554:"ed358e7b",9559:"f794af19",9590:"88346063",9647:"add2f416",9649:"975917d5",9674:"103361ac",9677:"3281f7da",9695:"60e45d3f",9715:"1fa5a9c3",9716:"63470ef3",9785:"dd9f833c",9788:"814d1abf",9890:"144712eb",9891:"72f13dc9",9895:"b8e31ff2",9921:"bb34c10f",9922:"35a569c8",9928:"5989f5e0",9944:"e22bbd1b",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"7e9594a1",67:"8abe289a",109:"b9c23c40",195:"912be472",264:"5fd9b3fc",265:"d92c6f86",292:"3d643aba",310:"8becc5f2",337:"c9ba7e85",342:"2389cd43",479:"249e39e2",485:"d63578fe",508:"a4fb1ddc",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"0c10ce4d",737:"72eaccaa",799:"9f0700c1",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"d2beba77",1006:"b9d07e6a",1043:"e8c0878b",1045:"38de514b",1048:"c6c344e1",1070:"e67e9e01",1148:"754fff63",1211:"ea984d0a",1253:"46aca33c",1257:"7b8c452c",1265:"1aee9bb3",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"58fe9b05",1427:"f91322f7",1443:"e1865421",1450:"8e4a5554",1461:"a363a3ef",1470:"afcb0f79",1475:"d22fbaa0",1482:"77af25ff",1512:"f3653a35",1520:"f7300d0e",1545:"d0a07c31",1578:"b97a98c0",1581:"13815a71",1582:"6cb52f3e",1657:"758e87fb",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"46bf1b46",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"f82f5b2b",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"dcd2e863",2303:"eb945f5f",2307:"b2c54321",2338:"9d0de374",2339:"6a610b14",2396:"8d2f98b7",2404:"253c1335",2412:"b297b168",2425:"4f225802",2443:"2f9b1769",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"8ecde007",2603:"d2beba77",2659:"f6071a36",2707:"cabcb16e",2806:"9d0f03dc",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"cdd40286",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"00a8f267",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"32c5ea8a",3267:"03cdfb68",3282:"c98dd16f",3317:"c2e77a8c",3332:"3e6dd43b",3355:"cd26b451",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"2d76d0c9",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"273c4bf3",3585:"5f288e7b",3665:"d5b45af9",3668:"4381d0cf",3685:"5356e3de",3747:"02cfa484",3784:"c81d4a51",3873:"ff6ac8ea",3897:"bdbc505b",3910:"658d457f",3935:"701314c7",3951:"0af31afa",4030:"d2e5ff7b",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"42143696",4144:"f10aa199",4164:"fb02505b",4216:"d2beba77",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"a780c6d2",4449:"e68d8d58",4492:"135ab50d",4496:"301aff54",4498:"f3edb11a",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"93da288b",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"84440630",4715:"d953738b",4736:"2968553b",4741:"4e108c30",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"0e1a548d",4800:"f50302a4",4849:"07e2d0b2",4862:"2c7bae08",4884:"bd293d3b",4889:"1502057a",4928:"3ec9e47f",4973:"129c56e8",4994:"01cba244",5022:"81b1b86b",5043:"25756466",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"35fc6024",5335:"fec6fd9f",5357:"1fbb7d24",5359:"bbebe82c",5382:"4e20ad23",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0c72e67d",5650:"f8f63f4b",5705:"df6bf207",5729:"b88ec90d",5741:"126a0a50",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"5e85dfee",5825:"98b169b9",5888:"b67f491a",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"b417d2f0",6127:"f31505a8",6265:"e786a86e",6270:"355b120d",6277:"7140eacb",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"fe524f32",6651:"b07fe216",6685:"f5f5b969",6729:"eb16a227",6741:"b838eb14",6758:"ddf000ad",6784:"1affe817",6788:"6d15e159",6796:"14d05697",6805:"5b253c81",6820:"a7609162",6845:"2d0bc9da",6882:"c2d2eada",6883:"7740a702",6904:"701e3c9a",6913:"2de5ae5c",6963:"84e145fa",6982:"3043a9c3",7008:"33789d66",7042:"952e2d43",7043:"9527ec8e",7045:"113cd3ca",7046:"c7301ded",7058:"e5da97d0",7062:"9a92d8f4",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"c4b86ca7",7477:"66ecedaa",7482:"3a11c394",7527:"056d337a",7545:"c6a67426",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"46d58a04",7806:"bd9accb9",7852:"2a6b7650",7855:"6f036cf6",7857:"bdaf3fdc",7878:"2b521fde",7883:"e4228cc5",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"4002695d",8077:"0b2c51d9",8085:"2605362a",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8285:"bd149912",8302:"802b5e4f",8307:"02e15761",8398:"ecb314e7",8431:"7c8704ae",8435:"7882364e",8447:"10b1203e",8517:"6a7a4b09",8522:"53f3fe34",8563:"8940b612",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"3dabd419",8782:"918afc23",8787:"121de108",8797:"f07b77eb",8823:"8e542c3d",8827:"f0f5d5ac",8866:"da63c71f",8882:"2cd0f8b7",8885:"de905169",8982:"c94c2cf8",8999:"7f4c7efe",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"df580f39",9472:"ef5fc030",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"3f012675",9695:"637a583b",9715:"c14c7b68",9716:"d7a969b5",9785:"d48e05db",9788:"4459d92d",9890:"c783e3ca",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,o;if(t!==void 0)for(var s=document.getElementsByTagName("script"),c=0;cn?g?(S=Date.now(),a||(h=setTimeout(b?R:M,n))):M():a!==!0&&(h=setTimeout(b?R:M,b===void 0?n-$:n))}return C.cancel=I,C}function r(n,o,s){var c=s||{},u=c.atBegin,a=u===void 0?!1:u;return t(n,o,{debounceMode:a!==!1})}}},__webpack_module_cache__={};function __webpack_require__(i){var d=__webpack_module_cache__[i];if(d!==void 0)return d.exports;var e=__webpack_module_cache__[i]={id:i,loaded:!1,exports:{}};return __webpack_modules__[i].call(e.exports,e,e.exports,__webpack_require__),e.loaded=!0,e.exports}__webpack_require__.m=__webpack_modules__,function(){__webpack_require__.amdO={}}(),function(){__webpack_require__.n=function(i){var d=i&&i.__esModule?function(){return i.default}:function(){return i};return __webpack_require__.d(d,{a:d}),d}}(),function(){var i=Object.getPrototypeOf?function(e){return Object.getPrototypeOf(e)}:function(e){return e.__proto__},d;__webpack_require__.t=function(e,t){if(t&1&&(e=this(e)),t&8||typeof e=="object"&&e&&(t&4&&e.__esModule||t&16&&typeof e.then=="function"))return e;var r=Object.create(null);__webpack_require__.r(r);var n={};d=d||[null,i({}),i([]),i(i)];for(var o=t&2&&e;typeof o=="object"&&!~d.indexOf(o);o=i(o))Object.getOwnPropertyNames(o).forEach(function(s){n[s]=function(){return e[s]}});return n.default=function(){return e},__webpack_require__.d(r,n),r}}(),function(){__webpack_require__.d=function(i,d){for(var e in d)__webpack_require__.o(d,e)&&!__webpack_require__.o(i,e)&&Object.defineProperty(i,e,{enumerable:!0,get:d[e]})}}(),function(){__webpack_require__.f={},__webpack_require__.e=function(i){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(d,e){return __webpack_require__.f[e](i,d),d},[]))}}(),function(){__webpack_require__.u=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1660:"p__User__QQLogin__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1799:"p__Competitions__Entered__Assembly__TeamDateil",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2300:"p__Api__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3589:"p__knowledgegraph__Statistics__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3862:"p__HttpStatus__403",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4017:"p__Classrooms__Lists__PlaceholderPage__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4565:"p__HttpStatus__500",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6034:"p__HttpStatus__UserAgents",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6170:"p__HttpStatus__downloadStudent",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6531:"p__HttpStatus__404",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7333:"p__User__WechatLogin__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8340:"p__Classrooms__Lists__Attendance__Webview__Student__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8639:"p__Forums__Index__redirect",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"b1c5a420",67:"d92062a5",109:"2c12c298",195:"250b1c74",254:"4dc5ea73",264:"fb2d6182",265:"e9546a06",278:"6c70bcfc",292:"5305bc6e",310:"b1218f7a",316:"1f60ada6",337:"7c5d4664",342:"117644c0",354:"d4d139cf",479:"d4c8e6ec",485:"07ccf390",508:"61007e9b",532:"8c144260",533:"8e62d180",547:"3b89fa9b",556:"ee71b8a9",559:"b50a2173",576:"99254dfa",629:"44a1d9a5",643:"c651d221",671:"4a609b8d",680:"1447b98d",700:"cbeece21",737:"cd6c44fe",741:"ac5fd360",799:"4f031c78",869:"42649107",895:"2e95fec5",919:"feb6db78",921:"25dfa13d",928:"f59e982d",981:"24da50c7",1006:"ad8c5dc8",1043:"9adf518d",1045:"24fea51f",1048:"5d61d4e1",1070:"c3604541",1144:"c90eccaf",1148:"8398f3fd",1154:"8cb80842",1188:"f4633e3d",1211:"9ede6e0e",1253:"2099f38d",1257:"24a68bc5",1265:"b404bb1e",1274:"5f6ea65a",1275:"9a922827",1276:"1232c571",1343:"3da74c1e",1416:"6c331f76",1423:"fa5e826d",1427:"c1bfeaa4",1443:"5d0eb2e8",1450:"c61b25c3",1461:"2f160c59",1462:"fcf08abc",1470:"766983a9",1475:"97539d7b",1482:"6384317e",1512:"d6078d7d",1520:"c6090522",1545:"de3448b0",1578:"30d83302",1581:"726aea28",1582:"97636188",1646:"e6e27b60",1657:"3ef14d78",1660:"a810c076",1674:"3eb6ba9a",1702:"f13801c3",1713:"8becb49c",1717:"fc093c92",1727:"fadb3d2d",1783:"f9fba777",1799:"fa951f21",1831:"75a63677",1836:"c220805c",1855:"c7d44c79",1880:"cab4f631",1939:"0df05ade",1953:"14351d51",1962:"23d27467",2011:"59d51f98",2045:"a149bcc1",2076:"6daa4993",2102:"f2cc15e9",2125:"0917684a",2141:"182cc90e",2216:"3a831868",2240:"a1b7efc4",2249:"f4830452",2254:"b28244ae",2262:"3af0a5a6",2300:"e1bf89cf",2303:"2503f9c5",2307:"bb61c1e8",2338:"08d4aac4",2339:"fb581324",2386:"192e235c",2396:"5d603b77",2404:"03eae86f",2412:"38741c47",2425:"6bab1601",2443:"3a90e413",2476:"7e64c9b9",2494:"68080a87",2501:"6ec57414",2508:"c5beb6f9",2524:"702c2e12",2529:"76e49009",2538:"de4a3723",2539:"a8211cf7",2548:"a8fbf09d",2570:"b3ef93fa",2594:"e87d3761",2603:"536cdcab",2659:"2bec3ca5",2707:"8ddc006b",2806:"e63f534e",2819:"a1e820af",2823:"ffeb7191",2826:"42c173d1",2829:"b362a83e",2837:"54a82605",2865:"6d2e0ab7",2875:"77c1c61b",2884:"52548f5f",2967:"acd4762a",2969:"ab3357d7",2983:"fd32b184",3006:"ab9f73a0",3133:"9bf3f89c",3141:"c52f54b4",3157:"14d9ce0f",3183:"e30973c4",3198:"8e655451",3212:"a5e343d2",3220:"4bbae0ce",3247:"9bad8f22",3260:"2cecf486",3267:"7bab569a",3282:"c543d140",3317:"f2123e69",3332:"a4aaa697",3355:"a5052877",3356:"295e2b44",3391:"01919a85",3433:"5fb10824",3442:"68436b3f",3447:"1e9582ee",3451:"59c9783a",3496:"00e58418",3509:"c4ddc38c",3550:"3dc83156",3581:"1f9a2991",3585:"d76493a6",3589:"286429c4",3665:"9549cc40",3668:"09e53f5c",3685:"ed175892",3697:"481a10d9",3747:"574138b0",3754:"8a42053c",3777:"d5b0f2f1",3784:"1f2c11c8",3805:"9dbcb95e",3862:"8806fb69",3873:"44e25292",3885:"f87f7f15",3897:"e1edee2b",3910:"badbd452",3935:"9a44cc32",3951:"ddb50433",3987:"a5fa1e4d",4014:"27a8e97c",4017:"b1859413",4030:"0e5b555a",4056:"1f0162ef",4058:"6208ddf2",4078:"9a077491",4088:"236723f3",4093:"68f3f690",4105:"c0cde1b4",4144:"35e5f8eb",4164:"ea71b67c",4184:"ff08337d",4216:"8f28ef1b",4217:"aa0c899d",4227:"3ef15339",4259:"7527addd",4264:"00c2af0f",4347:"ce21ef2e",4354:"140899b7",4360:"cf5efa52",4449:"0eb34569",4492:"eb01b811",4496:"f196e29b",4498:"22c77014",4504:"f77ce9d4",4514:"14c75352",4520:"e87e91b0",4546:"c4c3db6c",4565:"34ca03e6",4572:"d8043c77",4599:"3ee8428a",4601:"73c33025",4610:"ec7a63bb",4621:"dde2f749",4628:"ece2c60c",4662:"3dd6548e",4685:"c33f1528",4715:"c4142e10",4736:"73ea7274",4741:"2a6f165a",4757:"1f54d32b",4766:"d267690e",4770:"ed7c441c",4790:"619413e4",4795:"e342933e",4797:"a24e92db",4800:"b4dd94e3",4849:"08b1303f",4850:"1edda4b7",4862:"2718aae0",4884:"f134344a",4889:"5d7418ba",4928:"425296d7",4931:"42183ee2",4973:"28aa0c10",4994:"c0318238",5022:"ada82325",5043:"0a7c3073",5048:"3b7720a9",5060:"85dafcc6",5096:"eebbd1d8",5111:"aa154aeb",5125:"35a4201c",5148:"769eeb3c",5176:"fb31544e",5179:"5353a67f",5186:"0204709f",5191:"f943b2df",5238:"b3e8aaf9",5290:"5dabcdc2",5297:"e68fa8a8",5319:"521c14c0",5321:"1163c84e",5335:"f901d89d",5354:"7ae70604",5357:"a0784fdd",5359:"5a605925",5382:"7b80cfa0",5402:"04dcda8b",5416:"454536b7",5434:"38b302a6",5470:"dc7213b3",5494:"d89549c4",5518:"bcfc2d5b",5549:"7808afde",5572:"773f0e2f",5573:"5d3fa326",5599:"db4f249b",5613:"2fd75233",5624:"4b356af1",5631:"e00d3d36",5650:"436f08c6",5679:"4a090bef",5705:"41d2c5f1",5729:"49098cdb",5741:"962b29f6",5764:"e0d7e586",5775:"ccedc1a9",5786:"b0646120",5798:"b54829ae",5816:"523fcc98",5825:"c970b392",5876:"5eded409",5886:"490e40cd",5888:"ae945a4f",5891:"63a3e0c4",5895:"d80048df",5902:"a9e8a84d",5915:"016d9291",5992:"833314e9",6029:"955a6a9f",6034:"bc5089a2",6045:"d268f87f",6047:"3ce45acd",6052:"a88dd84e",6063:"539525fa",6069:"966afeb5",6126:"99519171",6127:"ef2157a1",6170:"07f25c2b",6265:"45a67516",6270:"5e0874ba",6272:"264b3b73",6277:"fb588671",6309:"7ec2a54e",6328:"de1595a8",6366:"82676765",6378:"7f3a946a",6411:"7d1994e3",6434:"3ea89182",6439:"a4d90442",6444:"d21596d3",6452:"ce5249d6",6531:"eac0ffe2",6541:"b5e7feff",6583:"e0bbc374",6587:"f993e3e5",6634:"cccc790f",6651:"e9bd2590",6685:"d1c44227",6729:"3fa1e118",6741:"13753e91",6758:"85e0b71b",6774:"59d4d618",6784:"cef3d262",6788:"290ffec4",6796:"11ad5606",6805:"b5e013b0",6820:"e4a79ca3",6845:"82b5b6eb",6882:"9652388c",6883:"556889fa",6904:"536aa706",6913:"8ffe93d9",6963:"b1366f48",6982:"b750209e",7008:"a9aec3e8",7042:"14d6d6f8",7043:"bb338659",7045:"4a08cab4",7046:"e631ce24",7058:"bd62753f",7062:"fe9be709",7084:"46ccce72",7156:"e7466006",7178:"1f56ceb7",7182:"0d30dc7d",7242:"bf63919a",7260:"77d01a75",7331:"2e27a23b",7333:"4cd2a40b",7365:"1005464f",7369:"33509280",7395:"3741017b",7460:"bc2e67d4",7477:"6050fc39",7482:"cd35731b",7511:"8c418c3c",7527:"004c9529",7545:"96ef4245",7560:"ecff4096",7589:"359e8f23",7591:"8354027c",7594:"3ff8993b",7614:"2fcecb3f",7622:"6fc6b869",7686:"4fcec9f9",7706:"c2a79e40",7806:"4095c634",7852:"066b0c51",7855:"a199e263",7857:"fc83036e",7878:"a4543761",7883:"7b7779d9",7884:"9c2a13fc",7922:"ebf2d1fe",7964:"29aed9a1",8014:"603569ee",8062:"7de22a25",8072:"9e92c90f",8077:"c1023ede",8085:"04152d62",8089:"d536b13a",8143:"bfc8303d",8155:"9be1e3db",8161:"83c5fa9a",8237:"b0b2bcac",8241:"3901cd1b",8285:"41adea83",8302:"47c2ef73",8307:"2360c065",8340:"39c85824",8350:"07df8a75",8398:"40574d5a",8431:"ede9a94d",8434:"e773d195",8435:"4f86a677",8447:"eff71a69",8517:"4ab6157b",8522:"e0a8fdd0",8561:"333e8ec9",8563:"f8110748",8634:"72be6b24",8639:"68809bd0",8665:"1c968e03",8688:"46172177",8689:"630d3c23",8723:"20a6344d",8737:"ce7dad23",8776:"0ad26240",8782:"a9bb0f5e",8787:"c44d8b30",8797:"cb29ce48",8823:"11d3fc5d",8827:"99ca019e",8842:"9f25a3e2",8866:"61ca1755",8882:"1a296594",8885:"35b0c80b",8898:"d002bcd8",8909:"aa97ab0a",8920:"7f82440c",8963:"790aecdd",8982:"7d3fbd87",8999:"f2a189df",9076:"e0aaaea3",9104:"bbcb2345",9133:"3835d7fa",9205:"be05b03e",9215:"e4da6d8f",9252:"0d791a59",9260:"f163e60e",9332:"bdab7be6",9360:"b2aefd8f",9366:"57d05513",9391:"8c974410",9404:"9fcc3d3e",9408:"c02bb774",9416:"a959e66b",9472:"b474e475",9487:"bbefb860",9489:"ce8d2c64",9507:"f22fd33b",9554:"ed358e7b",9559:"f794af19",9590:"88346063",9647:"add2f416",9649:"975917d5",9674:"103361ac",9677:"3281f7da",9695:"60e45d3f",9715:"1fa5a9c3",9716:"63470ef3",9785:"dd9f833c",9788:"814d1abf",9890:"144712eb",9891:"72f13dc9",9895:"b8e31ff2",9921:"bb34c10f",9922:"35a569c8",9928:"5989f5e0",9944:"e22bbd1b",9950:"74f6dfb2",9968:"17466785"}[i]+".async.js"}}(),function(){__webpack_require__.miniCssF=function(i){return""+({26:"p__Classrooms__Lists__Graduation__Tasks__Edit__index",67:"p__Message__index",109:"p__Classrooms__Lists__ShixunHomeworks__Detail__components__CodeReview__Detail__index",195:"p__Classrooms__Lists__GroupHomework__Detail__index",264:"p__User__Detail__Order__pages__orderPay__index",265:"p__User__Detail__Topics__index",292:"p__Classrooms__Lists__Exercise__Add__index",310:"p__User__Detail__ExperImentImg__Detail__index",337:"p__Paperlibrary__Random__PreviewEdit__index",342:"p__Classrooms__Lists__ShixunHomeworks__Comment__index",479:"p__Classrooms__Lists__GroupHomework__EditWork__index",485:"p__Question__AddOrEdit__BatchAdd__index",508:"p__Forums__Detail__id",532:"p__ExcellentCourse__index",533:"p__Classrooms__Lists__Video__Statistics__Detail__index",547:"p__Account__index",556:"p__User__Detail__Order__pages__invoice__index",559:"layouts__virtualDetail__index",576:"p__Account__Profile__Edit__index",643:"p__Classrooms__Lists__Polls__QuestionnaireInfo__index",680:"p__Innovation__index",700:"p__tasks__Jupyter__index",737:"p__Classrooms__Lists__CommonHomework__Detail__components__CodeReview__Detail__index",799:"p__User__Detail__Topics__Poll__Detail__index",869:"p__Guidance__index",895:"p__Classrooms__Lists__Video__Items__videoInfo__index",919:"p__knowledgegraph__Statistics__LearningPath__index",921:"p__Classrooms__Lists__Exercise__CodeDetails__index",928:"p__RestFul__Edit__index",1006:"p__RestFul__index",1043:"p__Classrooms__Lists__Graduation__Tasks__index",1045:"p__virtualSpaces__Lists__Knowledge__AddAndEdit__index",1048:"p__Classrooms__Lists__ProgramHomework__Detail__Ranking__index",1070:"p__Innovation__PublicMirror__index",1148:"p__Shixuns__Detail__Repository__UploadFile__index",1211:"p__Classrooms__Lists__CommonHomework__EditWork__index",1253:"p__Graduations__Lists__Gradingsummary__index",1257:"p__Classrooms__Lists__ResourceRecommend__index",1265:"p__Classrooms__Lists__Announcement__index",1276:"p__MoopCases__Success__index",1343:"p__User__Detail__ResourceAllocation__index",1416:"p__User__Detail__AccountInfo__CareerCertification__index",1423:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeAnswer__index",1427:"p__Classrooms__Lists__Statistics__index",1443:"p__EffectivenessAnalysis__index",1450:"p__Classrooms__Lists__ShixunHomeworks__Commitsummary__index",1461:"p__Graduations__Lists__Topics__index",1470:"p__User__Register__index",1475:"p__Shixuns__Detail__Dataset__JupyterData__index",1482:"p__Classrooms__Lists__Graduation__Topics__Edit__index",1512:"p__Classrooms__Lists__Exercise__AnswerCheck__index",1520:"p__Engineering__Lists__StudentList__index",1545:"p__Paperlibrary__Random__ExchangeFromProblemSet__index",1578:"p__Classrooms__Lists__Graduation__Topics__Detail__index",1581:"p__Problemset__Preview__index",1582:"p__Classrooms__Lists__GroupHomework__Add__index",1657:"p__Shixuns__Edit__body__Level__Challenges__EditQuestion__index",1674:"p__Classrooms__ClassicCases__index",1702:"p__Classrooms__New__index",1713:"p__virtualSpaces__Lists__Settings__index",1717:"layouts__index",1727:"p__Classrooms__Lists__CourseGroup__NotList__index",1783:"p__virtualSpaces__Lists__Experiment__index",1831:"p__Graduations__Index__index",1836:"p__Classrooms__Lists__Attendance__Webview__Teacher__index",1855:"p__MoopCases__InfoPanel__index",1880:"p__User__Detail__Order__pages__apply__index",1939:"p__User__Detail__Order__index",1953:"p__Problemset__NewItem__index",1962:"p__Classrooms__Lists__Engineering__index",2045:"p__Engineering__Lists__TeacherList__index",2076:"p__User__Detail__Competitions__index",2102:"p__Classrooms__Lists__Board__Edit__index",2141:"p__Shixuns__Detail__Split__index",2216:"p__DataSet__Index__index",2240:"p__User__Detail__Videos__Upload__index",2254:"p__Shixuns__Detail__Discuss__index",2303:"p__Classrooms__Lists__CommonHomework__Comment__index",2307:"p__Report__index",2338:"p__Classrooms__Lists__CommonHomework__Review__index",2339:"p__virtualSpaces__Lists__Plan__Detail__index",2396:"p__User__Detail__ResourcesCenter__index",2404:"p__Classrooms__Lists__Template__teacher__index",2412:"p__User__Detail__Videos__index",2425:"p__Classrooms__Lists__Board__Detail__index",2443:"p__Graduations__Lists__StageModule__index",2476:"p__Colleges__index",2501:"p__Search__index",2524:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Detail__index",2529:"p__User__Detail__id",2539:"p__Graduations__Review__index",2548:"p__Engineering__Norm__Detail__index",2570:"p__Competitions__Detail__index",2603:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Add__index",2659:"p__User__Detail__UserPortrait__index",2707:"p__Innovation__MyDataSet__index",2806:"p__User__Detail__Topics__Exercise__Detail__index",2819:"p__Classrooms__Lists__Template__detail__index",2823:"p__Engineering__Navigation__Home__index",2826:"p__User__Detail__DataSet__index",2829:"p__Messages__Private__index",2865:"p__Innovation__MyMirror__index",2875:"p__Shixuns__Detail__id",2884:"p__Classrooms__Lists__ProgramHomework__Comment__index",2983:"p__Forums__Index__index",3006:"p__Engineering__index",3141:"p__Innovation__Detail__index",3157:"p__User__Detail__ExperImentImg__Add__index",3183:"p__Engineering__Lists__GraduationIndex__index",3212:"p__MoopCases__index",3220:"p__Classrooms__Lists__Video__Upload__index",3247:"p__Paperlibrary__See__index",3260:"p__Paperlibrary__Add__index",3282:"layouts__ShixunDetail__index",3317:"p__Classrooms__Lists__Graduation__Topics__Add__index",3332:"p__Paths__Detail__id",3355:"p__Classrooms__Lists__Polls__index",3356:"p__Classrooms__Lists__Assistant__index",3391:"p__Classrooms__Lists__ProgramHomework__Detail__components__CodeReview__Detail__index",3433:"p__Classrooms__Lists__Exercise__Sumup__Edit__index",3442:"p__Classrooms__Lists__Board__Add__index",3447:"p__User__Detail__Order__pages__orderInformation__index",3451:"p__Classrooms__Lists__Statistics__StudentStatistics__Detail__index",3496:"p__User__Detail__OtherResources__index",3509:"p__HttpStatus__SixActivities",3581:"p__Classrooms__Lists__ShixunHomeworks__Detail__index",3585:"p__Classrooms__Lists__Statistics__StudentSituation__index",3665:"p__tasks__index",3668:"p__Classrooms__Lists__CommonHomework__Detail__index",3685:"p__knowledgegraph__Detail__components__Content__components__AbilityMap__Edit__index",3747:"p__virtualSpaces__Lists__Homepage__index",3784:"p__Paperlibrary__Random__Detail__index",3873:"p__virtualSpaces__Lists__Lesson__index",3897:"p__WxMiniProgram__Courseware__Study__index",3910:"p__HttpStatus__introduction",3935:"p__Classrooms__Lists__GroupHomework__index",3951:"p__Classrooms__Lists__ProgramHomework__Detail__index",4030:"p__Classrooms__Lists__ProgramHomework__AddAndEdit__index",4056:"p__IntrainCourse__index",4058:"p__Demo__index",4078:"p__Messages__Tidings__index",4093:"p__Classrooms__Lists__Attendance__Detail__index",4105:"p__Classrooms__Lists__Exercise__Answer__index",4144:"p__Problemset__Preview__New__index",4164:"p__Classrooms__Lists__Exercise__Detail__index",4216:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Edit__index",4217:"p__Classrooms__Lists__Video__Statistics__index",4227:"p__Paths__Overview__index",4259:"p__User__Detail__Order__pages__result__index",4264:"p__Forums__New__index",4449:"p__Competitions__Exports__index",4492:"p__Graduations__Lists__StudentSelection__index",4496:"p__HttpStatus__HpcCourse",4498:"p__Shixuns__Edit__body__Level__Challenges__NewPractice__index",4504:"p__virtualSpaces__Lists__Survey__index",4514:"p__Account__Results__index",4520:"p__Account__Secure__index",4546:"p__Engineering__Lists__TrainingProgram__Add__index",4572:"p__Classrooms__Lists__ExportList__index",4599:"p__Problemset__index",4601:"p__Paths__Detail__Statistics__index",4610:"p__User__Detail__LearningPath__index",4621:"p__Administration__Profession__index",4662:"p__Classrooms__Lists__GroupHomework__Review__index",4715:"p__virtualSpaces__Lists__Material__Detail__index",4736:"p__User__Detail__Projects__index",4741:"p__Problems__OjForm__NewEdit__index",4757:"p__virtualSpaces__Lists__Workplace__index",4766:"p__Administration__index",4770:"p__Classrooms__Lists__ProgramHomework__Detail__answer__index",4795:"p__Classrooms__Lists__Graduation__Tasks__Add__index",4800:"p__Engineering__Lists__GraduatedMatrix__index",4849:"p__User__Detail__ExperImentImg__index",4862:"p__Paperlibrary__index",4884:"p__Shixuns__Detail__Repository__Commit__index",4889:"p__Classrooms__Lists__Exercise__ImitateAnswer__index",4928:"p__Classrooms__Lists__LearningPath__index",4973:"p__Engineering__Evaluate__List__index",4994:"p__Problems__OjForm__index",5022:"p__Graduations__Lists__Settings__index",5043:"p__User__Detail__Topics__Poll__Edit__index",5048:"p__Classrooms__Lists__Graduation__Topics__index",5096:"p__Shixuns__Detail__AuditSituation__index",5111:"p__Terminal__index",5125:"p__Classrooms__Lists__Exercise__DetailedAnalysis__index",5148:"p__Classrooms__Lists__Polls__Answer__index",5176:"p__User__Detail__Videos__Protocol__index",5179:"p__Administration__Student__Edit__index",5186:"p__Classrooms__Overview__index",5191:"p__User__Detail__Certificate__index",5238:"p__virtualSpaces__Lists__Material__index",5297:"p__Classrooms__Lists__Exercise__Detail__components__DuplicateChecking__CheckDetail__index",5319:"p__Classrooms__Lists__ProgramHomework__Detail__answer__Detail__index",5335:"p__Engineering__Lists__CourseMatrix__index",5357:"p__Engineering__Lists__TrainingProgram__Edit__index",5359:"p__Messages__Detail__index",5382:"p__DataSet__Detail__index",5402:"p__User__Detail__Topics__Detail__index",5470:"p__Shixuns__Detail__Collaborators__index",5518:"p__Classrooms__Lists__Template__index",5549:"p__Shixuns__New__CreateImg__index",5572:"p__Paths__HigherVocationalEducation__index",5573:"p__Shixuns__Detail__Merge__index",5599:"p__User__Detail__Paths__index",5624:"p__Graduations__Lists__Index__index",5650:"p__Competitions__Update__index",5705:"p__virtualSpaces__Lists__Construction__index",5729:"p__Help__Index",5741:"p__Classrooms__Lists__SmartPlan__index",5775:"p__Engineering__Lists__Document__index",5786:"layouts__LoginAndRegister__index",5798:"p__Classrooms__Lists__Video__Statistics__UserDetail__index",5816:"p__Paperlibrary__Random__Edit__index",5825:"p__Classrooms__Lists__Exercise__index",5888:"p__Classrooms__Lists__CommonHomework__Add__index",5891:"p__virtualSpaces__Lists__Resources__index",5895:"p__User__Detail__AccountInfo__Profile__Edit__index",5902:"p__Classrooms__Lists__Exercise__Sumup__index",5915:"p__knowledgegraph__Detail__Statistics__index",5992:"p__Classrooms__Lists__Exercise__ReviewGroup__index",6029:"p__Administration__Student__index",6052:"p__Paths__Index__index",6063:"p__Graduations__Lists__Personmanage__index",6069:"p__virtualSpaces__Lists__Lesson__Detail__index",6127:"p__Classrooms__Lists__ProgramHomework__Ranking__index",6265:"p__virtualSpaces__Lists__Discussion__index",6270:"p__MyProblem__index",6277:"p__Shixuns__Edit__index",6328:"p__Shixuns__Edit__body__Warehouse__index",6366:"p__Innovation__PublicProject__index",6434:"p__User__Detail__Order__pages__records__index",6444:"p__Video__Detail__id",6452:"p__Innovation__PublicDataSet__index",6541:"p__Shixuns__Detail__Dataset__index",6583:"p__User__Detail__Classrooms__index",6587:"p__User__Detail__Videos__Protocol__resource",6634:"p__Innovation__Tasks__index",6651:"p__Engineering__Evaluate__Detail__index",6685:"p__Classrooms__Index__index",6729:"p__Classrooms__Lists__GroupHomework__Edit__index",6741:"p__Engineering__Norm__List__index",6758:"p__Classrooms__Lists__Attachment__index",6784:"p__Innovation__Edit__index",6788:"p__Classrooms__Lists__ProgramHomework__index",6796:"p__virtualSpaces__Lists__Announcement__Detail__index",6805:"p__User__Detail__AccountInfo__RealNameCertification__index",6820:"p__User__Detail__Topics__Normal__index",6845:"p__Shixuns__Detail__Settings__index",6882:"p__Classrooms__New__StartClass__index",6883:"p__Competitions__Index__index",6904:"p__MoopCases__FormPanel__index",6913:"p__Question__AddOrEdit__index",6963:"p__Classrooms__Lists__Engineering__Detail__index",6982:"p__User__Detail__AccountInfo__Profile__index",7008:"p__Shixuns__New__index",7042:"p__knowledgegraph__Statistics__LearningPath__Detail",7043:"p__User__Detail__Topics__Exercise__Edit__index",7045:"p__Classrooms__Lists__CommonHomework__SubmitWork__index",7046:"p__Shixuns__Detail__Repository__AddFile__index",7058:"p__virtualSpaces__Lists__Survey__Detail__index",7062:"layouts__SimpleLayouts",7178:"p__User__BindAccount__index",7182:"p__User__ResetPassword__index",7242:"p__Innovation__MyProject__index",7260:"p__Account__Certification__index",7395:"p__Classrooms__Lists__Statistics__StudentDetail__index",7460:"p__Question__OjProblem__index",7477:"p__virtualSpaces__Lists__Announcement__index",7482:"p__Classrooms__Lists__Exercise__Notice__index",7527:"p__MyProblem__RecordDetail__index",7545:"p__Graduations__Lists__Archives__index",7560:"p__Administration__College__index",7589:"p__virtualSpaces__Lists__DigitalTopics__index",7614:"p__Shixuns__Edit__body__Level__Challenges__RankingSetting__index",7622:"p__Classrooms__Lists__Polls__Detail__index",7806:"p__Classrooms__Lists__Statistics__StatisticsQuality__index",7852:"p__Classrooms__Lists__ShixunHomeworks__index",7855:"p__User__Detail__ResourcesCenter__Detail__index",7857:"p__Shixuns__Edit__body__Level__Challenges__NewQuestion__index",7878:"p__Classrooms__Lists__LiveVideo__index",7883:"p__Classrooms__Lists__Exercise__WrongAnswer__index",7884:"p__Shixuns__Exports__index",7922:"p__Classrooms__Lists__CourseGroup__Detail__index",8014:"p__Classrooms__Lists__Teachers__index",8062:"p__User__Detail__Topicbank__index",8072:"p__Classrooms__Lists__GroupHomework__SubmitWork__index",8077:"p__Classrooms__Lists__Students__index",8085:"p__Classrooms__Lists__Exercise__Review__index",8143:"layouts__GraduationsDetail__index",8155:"p__Shixuns__Overview__index",8237:"p__User__Detail__Order__pages__view__index",8241:"p__virtualSpaces__Lists__Plan__index",8285:"p__Classrooms__Lists__SmartPlan__Info__index",8302:"p__Classrooms__Lists__Board__index",8307:"p__User__Detail__Shixuns__index",8398:"p__virtualSpaces__Lists__Resources__Detail__index",8431:"p__Classrooms__Lists__Exercise__Export__index",8435:"p__Classrooms__Lists__Attendance__index",8447:"p__virtualSpaces__Lists__Knowledge__index",8517:"p__User__Detail__Topics__Group__index",8522:"p__Classrooms__Lists__SmartPlan__Info__PptInfo__index",8563:"p__virtualSpaces__Lists__Discussion__Detail__index",8634:"p__Classrooms__Lists__CourseGroup__List__index",8665:"p__Engineering__Lists__TrainingObjectives__index",8688:"p__Shixuns__Detail__Repository__index",8689:"p__Classrooms__Lists__Statistics__VideoStatistics__index",8723:"p__Classrooms__Lists__Polls__Edit__index",8782:"p__Shixuns__Index__index",8787:"p__Competitions__Entered__index",8797:"p__Competitions__Edit__index",8823:"p__knowledgegraph__Detail__id",8827:"p__Classrooms__Lists__OnlineLearning__index",8866:"p__index",8882:"p__Classrooms__Lists__Graduation__Tasks__Detail__index",8885:"p__Classrooms__Lists__Statistics__StudentStatistics__index",8982:"p__Paths__New__index",8999:"p__Three__index",9076:"p__Account__Binding__index",9133:"p__Shixuns__Detail__Challenges__index",9205:"p__Shixuns__Edit__body__Level__Challenges__EditPracticeSetting__index",9215:"p__Shixuns__Detail__ForkList__index",9332:"p__Classrooms__Lists__Video__index",9360:"p__User__Detail__virtualSpaces__index",9366:"p__User__Login__index",9391:"p__Engineering__Lists__CurseSetting__index",9404:"monaco-editor",9408:"p__Shixuns__Detail__RankingList__index",9416:"p__Graduations__Lists__Tasks__index",9472:"p__Shixuns__Detail__Poll__index",9487:"p__LargeScreen__index",9489:"p__Engineering__Lists__CourseList__index",9507:"p__User__Detail__ResourceGuarantee__index",9590:"p__User__Detail__TeachGroup__index",9647:"p__Question__Index__index",9649:"p__Engineering__Lists__TrainingProgram__index",9674:"p__Shixuns__New__ImagePreview__index",9677:"p__virtualSpaces__Lists__Announcement__AddAndEdit__index",9695:"p__Classrooms__Lists__Polls__Add__index",9715:"p__Classrooms__Lists__CommonHomework__Edit__index",9716:"p__Question__OjProblem__RecordDetail__index",9785:"p__Classrooms__Lists__Template__student__index",9788:"p__Account__Profile__index",9890:"p__Classrooms__Lists__CommonHomework__index",9891:"p__User__Detail__Videos__Success__index",9921:"p__Classrooms__ExamList__index",9922:"p__Classrooms__Lists__Statistics__StudentVideo__index",9944:"p__Classrooms__Lists__Video__Statistics__StudentDetail__index"}[i]||i)+"."+{26:"7e9594a1",67:"8abe289a",109:"b9c23c40",195:"912be472",264:"5fd9b3fc",265:"d92c6f86",292:"3d643aba",310:"8becc5f2",337:"c9ba7e85",342:"2389cd43",479:"249e39e2",485:"d63578fe",508:"a4fb1ddc",532:"c829a014",533:"5fee20bc",547:"5581debc",556:"892f4292",559:"c49aa5ba",576:"8bf77b42",643:"0de52106",680:"e67e9e01",700:"0c10ce4d",737:"72eaccaa",799:"9f0700c1",869:"4a5372a2",895:"ce8634e8",919:"952e2d43",921:"b09f4288",928:"d2beba77",1006:"b9d07e6a",1043:"e8c0878b",1045:"38de514b",1048:"c6c344e1",1070:"e67e9e01",1148:"754fff63",1211:"ea984d0a",1253:"46aca33c",1257:"7b8c452c",1265:"1aee9bb3",1276:"bbc6eeec",1343:"b7f33c89",1416:"735363dc",1423:"58fe9b05",1427:"f91322f7",1443:"e1865421",1450:"8e4a5554",1461:"a363a3ef",1470:"afcb0f79",1475:"d22fbaa0",1482:"77af25ff",1512:"f3653a35",1520:"f7300d0e",1545:"d0a07c31",1578:"b97a98c0",1581:"13815a71",1582:"6cb52f3e",1657:"758e87fb",1674:"fdbc1e05",1702:"c68efb85",1713:"2d8d66d4",1717:"7fe99454",1727:"de83767d",1783:"47d0320e",1831:"8d05bf11",1836:"5f0d3f7f",1855:"d782a698",1880:"f67d7892",1939:"48e30d48",1953:"46bf1b46",1962:"84e145fa",2045:"dcfad42d",2076:"09b07fa0",2102:"f82f5b2b",2141:"5eb2f330",2216:"e3ba73cf",2240:"e7cce869",2254:"dcd2e863",2303:"eb945f5f",2307:"b2c54321",2338:"9d0de374",2339:"6a610b14",2396:"8d2f98b7",2404:"253c1335",2412:"b297b168",2425:"4f225802",2443:"2f9b1769",2476:"cf85a190",2501:"2441982c",2524:"96d90e3e",2529:"0d98d328",2539:"1d8aca24",2548:"75182034",2570:"8ecde007",2603:"d2beba77",2659:"f6071a36",2707:"cabcb16e",2806:"9d0f03dc",2819:"32083596",2823:"a13b21fb",2826:"0b6be43b",2829:"b9ad7ac4",2865:"6ef3cf6b",2875:"2f2c99c6",2884:"cdd40286",2983:"c8c482f7",3006:"7fce4e74",3141:"dd6cafec",3157:"00a8f267",3183:"b2253f40",3212:"ad1521c1",3220:"1a8a9f14",3247:"3b28d50a",3260:"32c5ea8a",3267:"03cdfb68",3282:"c98dd16f",3317:"c2e77a8c",3332:"3e6dd43b",3355:"cd26b451",3356:"c6a4098f",3391:"89554b70",3433:"e1590a0b",3442:"2d76d0c9",3447:"1653d818",3451:"e3a31387",3496:"44bf4044",3509:"70043ca5",3581:"273c4bf3",3585:"5f288e7b",3665:"d5b45af9",3668:"4381d0cf",3685:"5356e3de",3747:"02cfa484",3784:"c81d4a51",3873:"ff6ac8ea",3897:"bdbc505b",3910:"658d457f",3935:"701314c7",3951:"0af31afa",4030:"d2e5ff7b",4056:"10eacfff",4058:"ee954c0b",4078:"aa54548e",4093:"c1f29d01",4105:"42143696",4144:"f10aa199",4164:"fb02505b",4216:"d2beba77",4217:"387bf824",4227:"79c3b323",4259:"ebd953ac",4264:"a780c6d2",4449:"e68d8d58",4492:"135ab50d",4496:"301aff54",4498:"f3edb11a",4504:"466a61af",4514:"887bdbb6",4520:"e86d61a1",4546:"4101a1f2",4572:"70e5675d",4599:"93da288b",4601:"3c8ac557",4610:"687005a6",4621:"ead619d7",4662:"84440630",4715:"d953738b",4736:"2968553b",4741:"4e108c30",4757:"73b754d2",4766:"b5df5a8e",4770:"2ad0c1f9",4795:"0e1a548d",4800:"f50302a4",4849:"07e2d0b2",4862:"2c7bae08",4884:"bd293d3b",4889:"1502057a",4928:"3ec9e47f",4973:"129c56e8",4994:"01cba244",5022:"81b1b86b",5043:"25756466",5048:"aa08c681",5096:"4f6a4d00",5111:"5d09a39a",5125:"57501e4a",5148:"c519172e",5176:"9c49e7fa",5179:"21f01751",5186:"aeb0dc56",5191:"0af389b2",5238:"86692bca",5297:"3a2685a1",5319:"35fc6024",5335:"fec6fd9f",5357:"1fbb7d24",5359:"bbebe82c",5382:"4e20ad23",5402:"166c0400",5470:"f9f86e99",5518:"9f425be3",5549:"39285664",5572:"c945fbf2",5573:"6ecf393c",5599:"2ae54005",5624:"0c72e67d",5650:"f8f63f4b",5705:"df6bf207",5729:"b88ec90d",5741:"126a0a50",5775:"f99db9ab",5786:"37a81eaa",5798:"ce1cf7da",5816:"5e85dfee",5825:"98b169b9",5888:"b67f491a",5891:"3b7a128f",5895:"9ddd624a",5902:"d59edd35",5915:"bc9c3e69",5992:"e84da226",6029:"2ded5a5a",6052:"2fbc571d",6063:"a5f0409a",6069:"b417d2f0",6127:"f31505a8",6265:"e786a86e",6270:"355b120d",6277:"7140eacb",6328:"1d366bbd",6366:"079fc2d8",6434:"0112f8db",6444:"bb471f47",6452:"50a6d310",6541:"d1c967cd",6583:"7d33505d",6587:"9c49e7fa",6634:"fe524f32",6651:"b07fe216",6685:"f5f5b969",6729:"eb16a227",6741:"b838eb14",6758:"ddf000ad",6784:"1affe817",6788:"6d15e159",6796:"14d05697",6805:"5b253c81",6820:"a7609162",6845:"2d0bc9da",6882:"c2d2eada",6883:"7740a702",6904:"701e3c9a",6913:"2de5ae5c",6963:"84e145fa",6982:"3043a9c3",7008:"33789d66",7042:"952e2d43",7043:"9527ec8e",7045:"113cd3ca",7046:"c7301ded",7058:"e5da97d0",7062:"9a92d8f4",7178:"6e47d75d",7182:"9c7ac543",7242:"4f353f61",7260:"928abc9d",7395:"5c10e8d8",7460:"c4b86ca7",7477:"66ecedaa",7482:"3a11c394",7527:"056d337a",7545:"c6a67426",7560:"d82e43ca",7589:"2a3e68f3",7614:"8e370373",7622:"46d58a04",7806:"bd9accb9",7852:"2a6b7650",7855:"6f036cf6",7857:"bdaf3fdc",7878:"2b521fde",7883:"e4228cc5",7884:"47e0a5df",7922:"c1d9e2f3",8014:"9ef39203",8062:"8e384b9f",8072:"4002695d",8077:"0b2c51d9",8085:"2605362a",8143:"7e86b55b",8155:"d345abd7",8237:"44654223",8241:"02a0cb2f",8285:"bd149912",8302:"802b5e4f",8307:"02e15761",8398:"ecb314e7",8431:"7c8704ae",8435:"7882364e",8447:"10b1203e",8517:"6a7a4b09",8522:"53f3fe34",8563:"8940b612",8634:"317d0a2b",8665:"c52575bc",8688:"f98a445e",8689:"459af240",8723:"3dabd419",8782:"918afc23",8787:"121de108",8797:"f07b77eb",8823:"8e542c3d",8827:"f0f5d5ac",8866:"da63c71f",8882:"2cd0f8b7",8885:"de905169",8982:"c94c2cf8",8999:"7f4c7efe",9076:"6a501148",9133:"03f6f6d3",9205:"1e43ebcb",9215:"f737e7e7",9332:"3d30bf20",9360:"27c7d4f7",9366:"3f6c2582",9391:"473c2453",9404:"d8cf04f7",9408:"d3565b1a",9416:"df580f39",9472:"ef5fc030",9487:"a73f5679",9489:"ee2bb5b7",9507:"396e34cd",9590:"29583579",9647:"3c89dab6",9649:"5e708a2c",9674:"09dd4aac",9677:"3f012675",9695:"637a583b",9715:"c14c7b68",9716:"d7a969b5",9785:"d48e05db",9788:"4459d92d",9890:"c783e3ca",9891:"512a9301",9921:"e0db9101",9922:"33690872",9944:"1ba31055"}[i]+".chunk.css"}}(),function(){__webpack_require__.g=function(){if(typeof globalThis=="object")return globalThis;try{return this||new Function("return this")()}catch(i){if(typeof window=="object")return window}}()}(),function(){__webpack_require__.hmd=function(i){return i=Object.create(i),i.children||(i.children=[]),Object.defineProperty(i,"exports",{enumerable:!0,set:function(){throw new Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+i.id)}}),i}}(),function(){__webpack_require__.o=function(i,d){return Object.prototype.hasOwnProperty.call(i,d)}}(),function(){var i={};__webpack_require__.l=function(d,e,t,r){if(i[d]){i[d].push(e);return}var n,o;if(t!==void 0)for(var s=document.getElementsByTagName("script"),c=0;c0&&arguments[0]!==void 0?arguments[0]:"";return Dr.endsWith("/")?Dr:"".concat(Dr,"/")}var tc=__webpack_require__(38127),Su=__webpack_require__(38329),ru=__webpack_require__(8616),nu=["content"],Wi=["content"],ki=/^(http:|https:)?\/\//;function rc(Dr){return ki.test(Dr)||Dr.startsWith("/")&&!Dr.startsWith("/*")||Dr.startsWith("./")||Dr.startsWith("../")}var Bu=function(){return oe.createElement("noscript",{dangerouslySetInnerHTML:{__html:"Enable JavaScript to run this app."}})},au=function(qr){var Rn,fa=qr.loaderData,jn=qr.htmlPageOpts,Yn=qr.manifest,ea=(Yn==null||(Rn=Yn.assets)===null||Rn===void 0?void 0:Rn["umi.css"])||"";return oe.createElement("script",{suppressHydrationWarning:!0,dangerouslySetInnerHTML:{__html:"window.__UMI_LOADER_DATA__ = ".concat(JSON.stringify(fa||{}),"; window.__UMI_METADATA_LOADER_DATA__ = ").concat(JSON.stringify(jn||{}),"; window.__UMI_BUILD_ClIENT_CSS__ = '").concat(ea,"'")}})};function as(Dr){var qr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(typeof Dr=="string")return rc(Dr)?(0,Vo.Z)({src:Dr},qr):{content:Dr};if((0,ru.Z)(Dr)==="object")return(0,Vo.Z)((0,Vo.Z)({},Dr),qr);throw new Error("Invalid script type: ".concat((0,ru.Z)(Dr)))}function wi(Dr){return rc(Dr)?{type:"link",href:Dr}:{type:"style",content:Dr}}var al=function(qr){var Rn,fa,jn,Yn,ea,Va,Fn=qr.htmlPageOpts;return oe.createElement(oe.Fragment,null,(Fn==null?void 0:Fn.title)&&oe.createElement("title",null,Fn.title),Fn==null||(Rn=Fn.favicons)===null||Rn===void 0?void 0:Rn.map(function(Ka,_s){return oe.createElement("link",{key:_s,rel:"shortcut icon",href:Ka})}),(Fn==null?void 0:Fn.description)&&oe.createElement("meta",{name:"description",content:Fn.description}),(Fn==null||(fa=Fn.keywords)===null||fa===void 0?void 0:fa.length)&&oe.createElement("meta",{name:"keywords",content:Fn.keywords.join(",")}),Fn==null||(jn=Fn.metas)===null||jn===void 0?void 0:jn.map(function(Ka){return oe.createElement("meta",{key:Ka.name,name:Ka.name,content:Ka.content})}),Fn==null||(Yn=Fn.links)===null||Yn===void 0?void 0:Yn.map(function(Ka,_s){return oe.createElement("link",(0,Su.Z)({key:_s},Ka))}),Fn==null||(ea=Fn.styles)===null||ea===void 0?void 0:ea.map(function(Ka,_s){var vs=wi(Ka),$s=vs.type,js=vs.href,cu=vs.content;if($s==="link")return oe.createElement("link",{key:_s,rel:"stylesheet",href:js});if($s==="style")return oe.createElement("style",{key:_s},cu)}),Fn==null||(Va=Fn.headScripts)===null||Va===void 0?void 0:Va.map(function(Ka,_s){var vs=as(Ka),$s=vs.content,js=(0,tc.Z)(vs,nu);return oe.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))}))};function Nu(Dr){var qr,Rn=Dr.children,fa=Dr.loaderData,jn=Dr.manifest,Yn=Dr.htmlPageOpts,ea=Dr.__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,Va=Dr.mountElementId;if(ea!=null&&ea.pureHtml)return oe.createElement("html",null,oe.createElement("head",null),oe.createElement("body",null,oe.createElement(Bu,null),oe.createElement("div",{id:Va},Rn),oe.createElement(au,{manifest:jn,loaderData:fa,htmlPageOpts:Yn})));if(ea!=null&&ea.pureApp)return oe.createElement(oe.Fragment,null,Rn);var Fn=typeof window=="undefined"?jn==null?void 0:jn.assets["umi.css"]:window.__UMI_BUILD_ClIENT_CSS__;return oe.createElement("html",{suppressHydrationWarning:!0,lang:(Yn==null?void 0:Yn.lang)||"en"},oe.createElement("head",null,oe.createElement("meta",{charSet:"utf-8"}),oe.createElement("meta",{name:"viewport",content:"width=device-width, initial-scale=1"}),Fn&&oe.createElement("link",{suppressHydrationWarning:!0,rel:"stylesheet",href:Fn}),oe.createElement(al,{htmlPageOpts:Yn})),oe.createElement("body",null,oe.createElement(Bu,null),oe.createElement("div",{id:Va},Rn),oe.createElement(au,{manifest:jn,loaderData:fa,htmlPageOpts:Yn}),Yn==null||(qr=Yn.scripts)===null||qr===void 0?void 0:qr.map(function(Ka,_s){var vs=as(Ka),$s=vs.content,js=(0,tc.Z)(vs,Wi);return oe.createElement("script",(0,Su.Z)({dangerouslySetInnerHTML:{__html:$s},key:_s},js))})))}var ou=oe.createContext(void 0);function ol(){return oe.useContext(ou)}var Pu=["redirect"];function Ds(Dr){var qr=Dr.routesById,Rn=Dr.parentId,fa=Dr.routeComponents,jn=Dr.useStream,Yn=jn===void 0?!0:jn;return Object.keys(qr).filter(function(ea){return qr[ea].parentId===Rn}).map(function(ea){var Va=il((0,Vo.Z)((0,Vo.Z)({route:qr[ea],routeComponent:fa[ea],loadingComponent:Dr.loadingComponent,reactRouter5Compat:Dr.reactRouter5Compat},Dr.reactRouter5Compat&&{hasChildren:Object.keys(qr).filter(function(Ka){return qr[Ka].parentId===ea}).length>0}),{},{useStream:Yn})),Fn=Ds({routesById:qr,routeComponents:fa,parentId:Va.id,loadingComponent:Dr.loadingComponent,reactRouter5Compat:Dr.reactRouter5Compat,useStream:Yn});return Fn.length>0&&(Va.children=Fn,Va.routes=Fn),Va})}function Cc(Dr){var qr=(0,mi.UO)(),Rn=(0,mi.Gn)(Dr.to,qr),fa=(0,Eu.T$)(),jn=(0,mi.TH)();if(fa!=null&&fa.keepQuery){var Yn=jn.search+jn.hash;Rn+=Yn}var ea=(0,Vo.Z)((0,Vo.Z)({},Dr),{},{to:Rn});return oe.createElement(mi.Fg,(0,Su.Z)({replace:!0},ea))}function il(Dr){var qr=Dr.route,Rn=Dr.useStream,fa=Rn===void 0?!0:Rn,jn=qr.redirect,Yn=(0,tc.Z)(qr,Pu),ea=Dr.reactRouter5Compat?ac:oc;return(0,Vo.Z)({element:jn?oe.createElement(Cc,{to:jn}):oe.createElement(ou.Provider,{value:{route:Dr.route}},oe.createElement(ea,{loader:oe.memo(Dr.routeComponent),loadingComponent:Dr.loadingComponent||nc,hasChildren:Dr.hasChildren,useStream:fa}))},Yn)}function nc(){return oe.createElement("div",null)}function ac(Dr){var qr=ol(),Rn=qr.route,fa=(0,Eu.Ov)(),jn=fa.history,Yn=fa.clientRoutes,ea=(0,mi.UO)(),Va={params:ea,isExact:!0,path:Rn.path,url:jn.location.pathname},Fn=Dr.loader,Ka={location:jn.location,match:Va,history:jn,params:ea,route:Rn,routes:Yn};return Dr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Dr.loadingComponent,null)},oe.createElement(Fn,Ka,Dr.hasChildren&&oe.createElement(mi.j3,null))):oe.createElement(Fn,Ka,Dr.hasChildren&&oe.createElement(mi.j3,null))}function oc(Dr){var qr=Dr.loader;return Dr.useStream?oe.createElement(oe.Suspense,{fallback:oe.createElement(Dr.loadingComponent,null)},oe.createElement(qr,null)):oe.createElement(qr,null)}var Cu=null;function Al(){return Cu}function ic(Dr){var qr=Dr.history,Rn=oe.useState({action:qr.action,location:qr.location}),fa=(0,Ui.Z)(Rn,2),jn=fa[0],Yn=fa[1];return(0,oe.useLayoutEffect)(function(){return qr.listen(Yn)},[qr]),(0,oe.useLayoutEffect)(function(){function ea(Va){Dr.pluginManager.applyPlugins({key:"onRouteChange",type:"event",args:{routes:Dr.routes,clientRoutes:Dr.clientRoutes,location:Va.location,action:Va.action,basename:Dr.basename,isFirst:!!Va.isFirst}})}return ea({location:jn.location,action:jn.action,isFirst:!0}),qr.listen(ea)},[qr,Dr.routes,Dr.clientRoutes]),oe.createElement(mi.F0,{navigator:qr,location:jn.location,basename:Dr.basename},Dr.children)}function Hi(){var Dr=(0,Eu.Ov)(),qr=Dr.clientRoutes;return(0,mi.V$)(qr)}var Zu=["innerProvider","i18nProvider","accessProvider","dataflowProvider","outerProvider","rootContainer"],sc=function(qr,Rn){var fa=qr.basename||"/",jn=Ds({routesById:qr.routes,routeComponents:qr.routeComponents,loadingComponent:qr.loadingComponent,reactRouter5Compat:qr.reactRouter5Compat,useStream:qr.useStream});qr.pluginManager.applyPlugins({key:"patchClientRoutes",type:"event",args:{routes:jn}});for(var Yn=oe.createElement(ic,{basename:fa,pluginManager:qr.pluginManager,routes:qr.routes,clientRoutes:jn,history:qr.history},Rn),ea=0,Va=Zu;eanew Promise((fa,jn)=>{var Yn=Fn=>{try{Va(Rn.next(Fn))}catch(Ka){jn(Ka)}},ea=Fn=>{try{Va(Rn.throw(Fn))}catch(Ka){jn(Ka)}},Va=Fn=>Fn.done?fa(Fn.value):Promise.resolve(Fn.value).then(Yn,ea);Va((Rn=Rn.apply(Dr,qr)).next())});function y(){return m(this,null,function*(){return{routes:{1:{path:"/",parentId:"@@/global-layout",id:"1"},2:{path:"/paperlibrary",parentId:"1",id:"2"},3:{path:"/paperlibrary",parentId:"2",id:"3"},4:{path:"/paperlibrary/add",parentId:"2",id:"4"},5:{path:"/paperlibrary/add/:id",parentId:"2",id:"5"},6:{path:"/paperlibrary/see/:id",parentId:"2",id:"6"},7:{path:"/paperlibrary/edit_select/:id",parentId:"2",id:"7"},8:{path:"/paperlibrary/exchangequestion",parentId:"2",id:"8"},9:{path:"/paths",parentId:"1",id:"9"},10:{path:"/paths",parentId:"9",id:"10"},11:{path:"/paths/higherVocationalEducation",parentId:"9",id:"11"},12:{path:"/paths/new",parentId:"9",id:"12"},13:{path:"/paths/guidance",exact:!0,parentId:"9",id:"13"},14:{path:"/paths/:pathId",parentId:"9",id:"14"},15:{path:"/paths/:pathId/statistics",parentId:"9",id:"15"},16:{path:"/paths/:pathId/edit",parentId:"9",id:"16"},17:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/add",parentId:"9",id:"17"},18:{path:"/paths/:pathId/:stageId/program_homework/:categoryId/edit",parentId:"9",id:"18"},19:{path:"/classrooms",parentId:"1",id:"19"},20:{path:"/classrooms",parentId:"19",id:"20"},21:{path:"/classrooms/examList",parentId:"19",id:"21"},22:{path:"/classrooms/classicCases",parentId:"19",id:"22"},23:{path:"/classrooms/index",parentId:"19",id:"23"},24:{path:"/classrooms/new",parentId:"19",id:"24"},25:{path:"/classrooms/:coursesId/edit",parentId:"19",id:"25"},26:{path:"/classrooms/news/:subjectid/newgold/:id",parentId:"19",id:"26"},27:{path:"/classrooms/:coursesId/newgolds/settings",parentId:"19",id:"27"},28:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/review_detail/:userId",parentId:"19",id:"28"},29:{path:"/classrooms/:coursesId/common_homework/:categoryId/review_detail/:userId",parentId:"19",id:"29"},30:{path:"/classrooms/:coursesId/program_homework/:categoryId/review_detail/:userId",parentId:"19",id:"30"},31:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/detail",parentId:"19",id:"31"},32:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"32"},33:{path:"/classrooms/:coursesId/common_homework/:categoryId/:homeworkId/comment",parentId:"19",id:"33"},34:{path:"/classrooms/:coursesId/shixun_homework/:categoryId/:homeworkId/commitsummary",parentId:"19",id:"34"},35:{path:"/classrooms/:coursesId/group_homework/:categoryId/detail",parentId:"19",id:"35"},36:{path:"/classrooms/:coursesId/common_homework/:categoryId/detail",parentId:"19",id:"36"},37:{path:"/classrooms/:coursesId/common_homework/:categoryId/review/:userId",parentId:"19",id:"37"},38:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/review/:userId",parentId:"19",id:"38"},39:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/post",parentId:"19",id:"39"},40:{path:"/classrooms/:coursesId/group_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"40"},41:{path:"/classrooms/:coursesId/exercise/:categoryId/detail/:userId/review_detail",parentId:"19",id:"41"},42:{path:"/classrooms/:coursesId/exercise/:categoryId/detail",parentId:"19",id:"42"},43:{path:"/classrooms/:coursesId/exercise/:categoryId/preview_select",parentId:"19",id:"43"},44:{path:"/classrooms/:coursesId/exercise/:categoryId/:login/initate_answer",parentId:"19",id:"44"},45:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login",parentId:"19",id:"45"},46:{path:"/classrooms/:coursesId/exercise/:categoryId/wrongAnswer/:login",parentId:"19",id:"46"},47:{path:"/classrooms/:coursesId/exercisenotice/:categoryId/users/:login",parentId:"19",id:"47"},48:{path:"/classrooms/:coursesId/exercise/:categoryId/random/edit",parentId:"19",id:"48"},49:{path:"/classrooms/:coursesId/exercise/:categoryId/random/preview",parentId:"19",id:"49"},50:{path:"/classrooms/:coursesId/exercise/add",parentId:"19",id:"50"},51:{path:"/classrooms/:coursesId/exercise/add/:exerciseId",parentId:"19",id:"51"},52:{path:"/classrooms/:coursesId/exercise/:exerciseId/reviews/group",parentId:"19",id:"52"},53:{path:"/classrooms/:coursesId/exercise/:exerciseId/review/:userId",parentId:"19",id:"53"},54:{path:"/classrooms/:coursesId/exercise/:exerciseId/centralizeReview/:userId",parentId:"19",id:"54"},55:{path:"/classrooms/:coursesId/exercise/:exerciseId/export_blank",parentId:"19",id:"55"},56:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup",parentId:"19",id:"56"},57:{path:"/classrooms/:coursesId/exercise/:exerciseId/sumup/edit",parentId:"19",id:"57"},58:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId",parentId:"19",id:"58"},59:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId",parentId:"19",id:"59"},60:{path:"/classrooms/:coursesId/exercise/:exerciseId/analysis/:studentId/code",parentId:"19",id:"60"},61:{path:"/classrooms/:coursesId/shixun_homework/:exerciseId/analysis/:studentId/code",parentId:"19",id:"61"},62:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/detail",parentId:"19",id:"62"},63:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/add",parentId:"19",id:"63"},64:{path:"/classrooms/:coursesId/graduation_topics/:categoryId/edit",parentId:"19",id:"64"},65:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/add",parentId:"19",id:"65"},66:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/edit",parentId:"19",id:"66"},67:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId/detail",parentId:"19",id:"67"},68:{path:"/classrooms/:coursesId/common_homework/:categoryId/add",parentId:"19",id:"68"},69:{path:"/classrooms/:coursesId/common_homework/:categoryId/edit",parentId:"19",id:"69"},70:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/post",parentId:"19",id:"70"},71:{path:"/classrooms/:coursesId/common_homework/:commonHomeworkId/:homeworkId/edit",parentId:"19",id:"71"},72:{path:"/classrooms/:coursesId/group_homework/:categoryId/add",parentId:"19",id:"72"},73:{path:"/classrooms/:coursesId/group_homework/:categoryId/edit",parentId:"19",id:"73"},74:{path:"/classrooms/:coursesId/poll/:categoryId/add",parentId:"19",id:"74"},75:{path:"/classrooms/:coursesId/poll/:categoryId/edit",parentId:"19",id:"75"},76:{path:"/classrooms/:coursesId/poll/:categoryId/detail",parentId:"19",id:"76"},77:{path:"/classrooms/:coursesId/poll/:categoryId/users/:login",parentId:"19",id:"77"},78:{path:"/classrooms/:coursesId/poll/:categoryId/questionnaireInfo/:login",parentId:"19",id:"78"},79:{path:"/classrooms/:coursesId/board/:categoryId/Add",parentId:"19",id:"79"},80:{path:"/classrooms/:coursesId/board/:categoryId/Edit/:boardId",parentId:"19",id:"80"},81:{path:"/classrooms/:coursesId/board/:categoryId/Detail/:boardId",parentId:"19",id:"81"},82:{path:"/classrooms/:courseId/template/:templateId",parentId:"19",id:"82"},83:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report/:reportId",parentId:"19",id:"83"},84:{path:"/classrooms/guidance",parentId:"19",id:"84"},85:{path:"/classrooms/:courseId/common_homework/:homeworkId/lab-report-view/:workId",parentId:"19",id:"85"},86:{path:"/classrooms/:coursesId/exercise/:categoryId/users/:login/check",parentId:"19",id:"86"},87:{path:"/classrooms/:coursesId/Studentdetail/:login",parentId:"19",id:"87"},88:{path:"/classrooms/:coursesId/StudentSituation/:categoryId/:login",parentId:"19",id:"88"},89:{path:"/classrooms/:coursesId/engineering/datail",parentId:"19",id:"89"},90:{path:"/classrooms/:coursesId/program_homework/:categoryId/add",parentId:"19",id:"90"},91:{path:"/classrooms/:coursesId/program_homework/:categoryId/edit",parentId:"19",id:"91"},92:{path:"/classrooms/:coursesId/program_homework/ranking",parentId:"19",id:"92"},93:{path:"/classrooms/:coursesId/program_homework/:categoryId/detail",parentId:"19",id:"93"},94:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/ranking",parentId:"19",id:"94"},95:{path:"/classrooms/:coursesId/program_homework/:categoryId/:homeworkId/:user_id/comment",parentId:"19",id:"95"},96:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer",parentId:"19",id:"96"},97:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/add",parentId:"19",id:"97"},98:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/edit",parentId:"19",id:"98"},99:{path:"/classrooms/:coursesId/program_homework/:categoryId/answer/:answerid/detail",parentId:"19",id:"99"},100:{path:"/classrooms/:videoId/video_info",parentId:"19",id:"100"},101:{path:"/classrooms/",parentId:"19",id:"101"},102:{path:"/classrooms/:coursesId/shixun_homework/:categoryId",parentId:"101",id:"102"},103:{path:"/classrooms/:coursesId/shixun_homework",parentId:"101",id:"103"},104:{path:"/classrooms/:coursesId/graduation_topics/:categoryId",parentId:"101",id:"104"},105:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"105"},106:{path:"/classrooms/:coursesId/graduation_tasks/:categoryId",parentId:"101",id:"106"},107:{path:"/classrooms/:coursesId/exercise/:categoryId",parentId:"101",id:"107"},108:{path:"/classrooms/:coursesId/exercise",parentId:"101",id:"108"},109:{path:"/classrooms/:coursesId/poll/:categoryId",parentId:"101",id:"109"},110:{path:"/classrooms/:coursesId/poll",parentId:"101",id:"110"},111:{path:"/classrooms/:coursesId/common_homework/:categoryId",parentId:"101",id:"111"},112:{path:"/classrooms/:coursesId/common_homework",parentId:"101",id:"112"},113:{path:"/classrooms/:coursesId/group_homework/:categoryId",parentId:"101",id:"113"},114:{path:"/classrooms/:coursesId/group_homework",parentId:"101",id:"114"},115:{path:"/classrooms/:coursesId/teachers",parentId:"101",id:"115"},116:{path:"/classrooms/:coursesId/students",parentId:"101",id:"116"},117:{path:"/classrooms/:coursesId/assistant",parentId:"101",id:"117"},118:{path:"/classrooms/:coursesId/program_homework",parentId:"101",id:"118"},119:{path:"/classrooms/:coursesId/program_homework/:categoryId",parentId:"101",id:"119"},120:{path:"/classrooms/:coursesId/engineering",parentId:"101",id:"120"},121:{path:"/classrooms/:coursesId/learning_path",parentId:"101",id:"121"},122:{path:"/classrooms/:coursesId/resource_recommend",parentId:"101",id:"122"},123:{path:"/classrooms/:coursesId/attendance",parentId:"101",id:"123"},124:{path:"/classrooms/:coursesId/attendance/StudetnSign",parentId:"101",id:"124"},125:{path:"/classrooms/:coursesId/attendance/:categoryId/:tabId/detail",parentId:"101",id:"125"},126:{path:"/classrooms/:coursesId/announcement",parentId:"101",id:"126"},127:{path:"/classrooms/:coursesId/announcement/:categoryId",parentId:"101",id:"127"},128:{path:"/classrooms/:coursesId/online_learning",parentId:"101",id:"128"},129:{path:"/classrooms/:coursesId/online_learning/:categoryId",parentId:"101",id:"129"},130:{path:"/classrooms/:coursesId/attachment/:categoryId",parentId:"101",id:"130"},131:{path:"/classrooms/:coursesId/attachment",parentId:"101",id:"131"},132:{path:"/classrooms/:coursesId/video",parentId:"101",id:"132"},133:{path:"/classrooms/:coursesId/video/:categoryId",parentId:"101",id:"133"},134:{path:"/classrooms/:coursesId/video/:categoryId/statistics",parentId:"101",id:"134"},135:{path:"/classrooms/:coursesId/video/:username/upload",parentId:"101",id:"135"},136:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId",parentId:"101",id:"136"},137:{path:"/classrooms/:coursesId/video/:categoryId/statistics/:videoId/:userId",parentId:"101",id:"137"},138:{path:"/classrooms/:coursesId/live_video/:categoryId",parentId:"101",id:"138"},139:{path:"/classrooms/:coursesId/live_video",parentId:"101",id:"139"},140:{path:"/classrooms/:coursesId/video/:categoryId/studentstatistics",parentId:"101",id:"140"},141:{path:"/classrooms/:coursesId/board/:categoryId",parentId:"101",id:"141"},142:{path:"/classrooms/:coursesId/board",parentId:"101",id:"142"},143:{path:"/classrooms/:coursesId/course_group",parentId:"101",id:"143"},144:{path:"/classrooms/:coursesId/course_group/:categoryId",parentId:"101",id:"144"},145:{path:"/classrooms/:coursesId/course_group/:categoryId/detail",parentId:"101",id:"145"},146:{path:"/classrooms/:coursesId/not_course_group/:categoryId",parentId:"101",id:"146"},147:{path:"/classrooms/:coursesId/not_course_group",parentId:"101",id:"147"},148:{path:"/classrooms/:coursesId/statistics/",parentId:"101",id:"148"},149:{path:"/classrooms/:coursesId/statistics/:categoryId",parentId:"101",id:"149"},150:{path:"/classrooms/:coursesId/statistics_video/:categoryId",parentId:"101",id:"150"},151:{path:"/classrooms/:coursesId/statistics_quality/:categoryId",parentId:"101",id:"151"},152:{path:"/classrooms/:coursesId/student_statistics/:categoryId",parentId:"101",id:"152"},153:{path:"/classrooms/:coursesId/student_statistics/:categoryId/:listId/:type",parentId:"101",id:"153"},154:{path:"/classrooms/:coursesId/video_statistics/:categoryId/Student/:studentid",parentId:"101",id:"154"},155:{path:"/classrooms/:coursesId/exportlist/:type",parentId:"101",id:"155"},156:{path:"/classrooms/:coursesId",parentId:"101",id:"156"},157:{path:"/classrooms/:coursesId/template",parentId:"101",id:"157"},158:{path:"/classrooms/:coursesId/smart_plan",parentId:"101",id:"158"},159:{path:"/classrooms/:coursesId/smart_plan/:id/info",parentId:"19",id:"159"},160:{path:"/competitions",parentId:"1",id:"160"},161:{path:"/competitions/index",parentId:"160",id:"161"},162:{path:"/competitions/:identifier/list",parentId:"160",id:"162"},163:{path:"/competitions/exports",parentId:"160",id:"163"},164:{path:"/competitions",parentId:"160",id:"164"},165:{path:"/competitions/:identifier",parentId:"160",id:"165"},166:{path:"/competitions/index/:identifier",parentId:"160",id:"166"},167:{path:"/competitions/:identifier/detail/enroll",parentId:"160",id:"167"},168:{path:"/competitions/:identifier/detail/UpdateTeanname/:Teannameid",parentId:"160",id:"168"},169:{path:"/competitions/:identifier/detail/teamDetail/:Teamid",parentId:"160",id:"169"},170:{path:"/competitions/detail/:identifier",parentId:"160",id:"170"},171:{path:"/forums",parentId:"1",id:"171"},172:{path:"/forums",parentId:"171",id:"172"},173:{path:"/forums/categories/:memoType",parentId:"171",id:"173"},174:{path:"/forums/new",parentId:"171",id:"174"},175:{path:"/forums/:memoId/edit",parentId:"171",id:"175"},176:{path:"/forums/:memoId",parentId:"171",id:"176"},177:{path:"/problemset",parentId:"1",id:"177"},178:{path:"/problemset",parentId:"177",id:"178"},179:{path:"/problemset/newitem",parentId:"177",id:"179"},180:{path:"/problemset/:type/:id",parentId:"177",id:"180"},181:{path:"/problemset/preview",parentId:"177",id:"181"},182:{path:"/problemset/preview_new",parentId:"177",id:"182"},183:{path:"/problemset/preview_select",parentId:"177",id:"183"},184:{path:"/shixuns",parentId:"1",id:"184"},185:{path:"/shixuns",parentId:"184",id:"185"},186:{path:"/shixuns/exports",parentId:"184",id:"186"},187:{path:"/shixuns/new",parentId:"184",id:"187"},188:{path:"/shixuns/new/CreateImg",parentId:"184",id:"188"},189:{path:"/shixuns/new/:id/imagepreview",parentId:"184",id:"189"},190:{path:"/shixuns/:id/Merge",parentId:"184",id:"190"},191:{path:"/shixuns/:id/Split",parentId:"184",id:"191"},192:{path:"/shixuns/:id/edit",parentId:"184",id:"192"},193:{path:"shixuns/:id/edit/warehouse",parentId:"192",id:"193"},194:{path:"/shixuns/:id/edit/newquestion",parentId:"192",id:"194"},195:{path:"/shixuns/:id/edit/:challengesId/editquestion",parentId:"192",id:"195"},196:{path:"/shixuns/:id/edit/:challengesId/editquestion/:questionId",parentId:"192",id:"196"},197:{path:"/shixuns/:id/edit/new",parentId:"192",id:"197"},198:{path:"/shixuns/:id/edit/:challengesId/editcheckpoint",parentId:"192",id:"198"},199:{path:"/shixuns/:id/edit/:challengesId/tab=2",parentId:"192",id:"199"},200:{path:"/shixuns/:id/edit/:challengesId/tab=3",parentId:"192",id:"200"},201:{path:"/shixuns/:id/edit/:challengesId/tab=4",parentId:"192",id:"201"},202:{path:"/shixuns/:id",parentId:"184",id:"202"},203:{path:"/shixuns/:id/poll",parentId:"202",id:"203"},204:{path:"/shixuns/:id/challenges",parentId:"202",id:"204"},205:{path:"/shixuns/:id/repository",parentId:"202",id:"205"},206:{path:"/shixuns/:id/secret_repository",parentId:"202",id:"206"},207:{path:"/shixuns/:id/collaborators",parentId:"202",id:"207"},208:{path:"/shixuns/:id/dataset",parentId:"202",id:"208"},209:{path:"/shixuns/:id/dataset/jupyterEdit",parentId:"202",id:"209"},210:{path:"/shixuns/:id/shixun_discuss",parentId:"202",id:"210"},211:{path:"/shixuns/:id/ranking_list",parentId:"202",id:"211"},212:{path:"/shixuns/:id/settings",parentId:"202",id:"212"},213:{path:"/shixuns/:id/repository/:repoId/commits",parentId:"202",id:"213"},214:{path:"/shixuns/:id/secret_repository/:repoId/commits",parentId:"202",id:"214"},215:{path:"/shixuns/:id/repository/upload_file",parentId:"202",id:"215"},216:{path:"/shixuns/:id/secret_repository/upload_file",parentId:"202",id:"216"},217:{path:"/shixuns/:id/repository/add_file",parentId:"202",id:"217"},218:{path:"/shixuns/:id/secret_repository/add_file",parentId:"202",id:"218"},219:{path:"/shixuns/:id/repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"219"},220:{path:"/shixuns/:id/secret_repository/master/shixun_show/:fileId",exact:!1,parentId:"202",id:"220"},221:{path:"/shixuns/:id/audit_situation",parentId:"202",id:"221"},222:{path:"/shixuns/:id/fork_list",parentId:"202",id:"222"},223:{path:"/users",parentId:"1",id:"223"},224:{path:"/users/:username/videos/protocol",parentId:"223",id:"224"},225:{path:"/users/:username/videos/resourceProtocol",parentId:"223",id:"225"},226:{path:"/users/:username/videos/success",parentId:"223",id:"226"},227:{path:"/users/:username/topicbank/:topicstype",parentId:"223",id:"227"},228:{path:"/users/:username/topics/:topicId/:topictype/normal/detail",parentId:"223",id:"228"},229:{path:"/users/:username/topics/:topicId/:topictype/group/detail",parentId:"223",id:"229"},230:{path:"/users/:username/topics/:topicId/:topictype/normal/edit",parentId:"223",id:"230"},231:{path:"/users/:username/topics/:topicId/:topictype/group/edit",parentId:"223",id:"231"},232:{path:"/users/:username/topics/:topicId/:topictype/exercise/edit",parentId:"223",id:"232"},233:{path:"/users/:username/topics/:topicId/:topictype/exercise/detail",parentId:"223",id:"233"},234:{path:"/users/:username/topics/:topicId/:topictype/poll/edit",parentId:"223",id:"234"},235:{path:"/users/:username/topics/:topicId/:topictype/poll/detail",parentId:"223",id:"235"},236:{path:"/users/:username/experiment-img/add",parentId:"223",id:"236"},237:{path:"/users/:username",parentId:"223",id:"237"},238:{path:"/users/:username",parentId:"237",id:"238"},239:{path:"/users/:username/baseInfo/edit",parentId:"237",id:"239"},240:{path:"/users/:username/baseInfo",parentId:"237",id:"240"},241:{path:"/users/:username/realNameCertification",parentId:"237",id:"241"},242:{path:"/users/:username/careerCertification",parentId:"237",id:"242"},243:{path:"/users/:username/classrooms",parentId:"237",id:"243"},244:{path:"/users/:username/shixuns",parentId:"237",id:"244"},245:{path:"/users/:username/dataSet",parentId:"237",id:"245"},246:{path:"/users/:username/userPortrait",parentId:"237",id:"246"},247:{path:"/users/:username/learningPath",parentId:"237",id:"247"},248:{path:"/users/:username/teach-group",parentId:"237",id:"248"},249:{path:"/users/:username/competitions",parentId:"237",id:"249"},250:{path:"/users/:username/experiment-img",parentId:"237",id:"250"},251:{path:"/users/:username/experiment-img/:experid/detail",parentId:"237",id:"251"},252:{path:"/users/:username/certificate",parentId:"237",id:"252"},253:{path:"/users/:username/otherResources",parentId:"237",id:"253"},254:{path:"/users/:username/paths",parentId:"237",id:"254"},255:{path:"/users/:username/projects",parentId:"237",id:"255"},256:{path:"/users/:username/videos",parentId:"237",id:"256"},257:{path:"/users/:username/videos/upload",parentId:"237",id:"257"},258:{path:"/users/:username/topics/:topicstype",parentId:"237",id:"258"},259:{path:"/users/:username/vspaces",parentId:"237",id:"259"},260:{path:"/users/:username/resourcesCenter",parentId:"237",id:"260"},261:{path:"/users/:username/resourcesCenter/:id/detail",parentId:"237",id:"261"},262:{path:"/users/:username/resourceGuarantee",parentId:"237",id:"262"},263:{path:"/users/:username/resourceAllocation",parentId:"237",id:"263"},264:{parentId:"1",id:"264"},265:{path:"/problems",parentId:"264",id:"265"},266:{path:"/problems",parentId:"265",id:"266"},267:{path:"/problems/batchAdd",parentId:"265",id:"267"},268:{path:"/problems/newcreate",parentId:"264",id:"268"},269:{path:"/problems/newedit/:id",exact:!0,parentId:"264",id:"269"},270:{path:"/problems/:id/edit",exact:!0,parentId:"264",id:"270"},271:{path:"/problems/new",exact:!0,parentId:"264",id:"271"},272:{path:"/problems/:id/oj/:save_identifier",parentId:"264",id:"272"},273:{path:"/problems/:id/record-detail/:submitId",parentId:"264",id:"273"},274:{path:"/problems/add",parentId:"264",id:"274"},275:{path:"/problems/:id/ojedit",parentId:"264",id:"275"},276:{path:"/engineering",parentId:"1",id:"276"},277:{path:"/engineering",parentId:"276",id:"277"},278:{path:"/engineering/teacherList",parentId:"277",id:"278"},279:{path:"/engineering/studentList",parentId:"277",id:"279"},280:{path:"/engineering/training/program",parentId:"277",id:"280"},281:{path:"/engineering/training/program/add",parentId:"277",id:"281"},282:{path:"/engineering/training/program/edit",parentId:"277",id:"282"},283:{path:"/engineering/training/objectives",parentId:"277",id:"283"},284:{path:"/engineering/graduated/index",parentId:"277",id:"284"},285:{path:"/engineering/graduated/matrix",parentId:"277",id:"285"},286:{path:"/engineering/course/list",parentId:"277",id:"286"},287:{path:"/engineering/course/setting",parentId:"277",id:"287"},288:{path:"/engineering/course/matrix",parentId:"277",id:"288"},289:{path:"/engineering/navigation",parentId:"277",id:"289"},290:{path:"/engineering/evaluate/course",parentId:"277",id:"290"},291:{path:"/engineering/evaluate/course/:ec_year_id/:id",parentId:"277",id:"291"},292:{path:"/engineering/evaluate/norm",parentId:"277",id:"292"},293:{path:"/engineering/evaluate/document",parentId:"277",id:"293"},294:{path:"/engineering/evaluate/norm/:ec_year_id/:id",parentId:"277",id:"294"},295:{path:"/engineering/*",redirect:"/404",parentId:"277",id:"295"},296:{path:"/innovation",parentId:"1",id:"296"},297:{path:"/innovation/tasks/:taskId",parentId:"296",id:"297"},298:{path:"/innovation",parentId:"296",id:"298"},299:{path:"/innovation/project",parentId:"298",id:"299"},300:{path:"/innovation/dataset",parentId:"298",id:"300"},301:{path:"/innovation/mirror",parentId:"298",id:"301"},302:{path:"/innovation/my-project",parentId:"298",id:"302"},303:{path:"/innovation/my-dataset",parentId:"298",id:"303"},304:{path:"/innovation/my-mirror",parentId:"298",id:"304"},305:{path:"/innovation/project/create",parentId:"298",id:"305"},306:{path:"/innovation/project/edit/:id",parentId:"298",id:"306"},307:{path:"/innovation/project/detail/:taskId",parentId:"298",id:"307"},308:{path:"/tasks",parentId:"1",id:"308"},309:{path:"/tasks/:taskId",exact:!0,parentId:"308",id:"309"},310:{path:"/tasks/:identifier/jupyter/",exact:!0,parentId:"308",id:"310"},311:{path:"/tasks/:courseId/:homeworkId/:taskId",exact:!0,parentId:"308",id:"311"},312:{path:"/tasks/jupyter/:courseId/:homeworkId/:identifier",exact:!0,parentId:"308",id:"312"},313:{path:"/tasks/:courseId/:exerciseId/:taskId/exercise",exact:!0,parentId:"308",id:"313"},314:{path:"/myproblems",parentId:"1",id:"314"},315:{path:"/myproblems/:id/record-detail/:submitId",exact:!0,parentId:"314",id:"315"},316:{path:"/myproblems/:id",exact:!0,parentId:"314",id:"316"},317:{path:"/account",parentId:"1",id:"317"},318:{path:"/account",parentId:"317",id:"318"},319:{path:"/account/profile",parentId:"318",id:"319"},320:{path:"/account/profile/edit",parentId:"318",id:"320"},321:{path:"/account/certification",parentId:"318",id:"321"},322:{path:"/account/secure",parentId:"318",id:"322"},323:{path:"/account/binding",parentId:"318",id:"323"},324:{path:"/account/Results",parentId:"318",id:"324"},325:{path:"/ch",parentId:"1",id:"325"},326:{path:"/ch/rest/edit/:categoryId/:id",exact:!0,parentId:"325",id:"326"},327:{path:"/ch/rest/",exact:!0,parentId:"325",id:"327"},328:{path:"/ch/rest/:id",exact:!0,parentId:"325",id:"328"},329:{path:"/order",parentId:"1",id:"329"},330:{path:"/order",parentId:"329",id:"330"},331:{path:"/order/invoice",parentId:"329",id:"331"},332:{path:"/order/records",parentId:"329",id:"332"},333:{path:"/order/apply",parentId:"329",id:"333"},334:{path:"/order/view",parentId:"329",id:"334"},335:{path:"/order/:courseId/information",parentId:"329",id:"335"},336:{path:"/order/:courseId/pay",parentId:"329",id:"336"},337:{path:"/order/:orderNum/result",parentId:"329",id:"337"},338:{path:"/messages",parentId:"1",id:"338"},339:{path:"/messages/:userId/user_tidings",parentId:"338",id:"339"},340:{path:"/messages/:userId/private_messages",parentId:"338",id:"340"},341:{path:"/messages/:userId/message_detail",parentId:"338",id:"341"},342:{path:"/vtrs",parentId:"1",id:"342"},343:{path:"/vtrs/:virtual_spacesId",parentId:"342",id:"343"},344:{path:"/vtrs/:virtual_spacesId",exact:!0,parentId:"343",id:"344"},345:{path:"/vtrs/:virtual_spacesId/workplace",exact:!0,parentId:"343",id:"345"},346:{path:"/vtrs/:virtual_spacesId/experiment",parentId:"343",id:"346"},347:{path:"/vtrs/:virtual_spacesId/announcement",parentId:"343",id:"347"},348:{path:"/vtrs/:virtual_spacesId/announcement/add",parentId:"343",id:"348"},349:{path:"/vtrs/:virtual_spacesId/announcement/:id/edit",parentId:"343",id:"349"},350:{path:"/vtrs/:virtual_spacesId/announcement/:id/detail",parentId:"343",id:"350"},351:{path:"/vtrs/:virtual_spacesId/survey",parentId:"343",id:"351"},352:{path:"/vtrs/:virtual_spacesId/survey/:id/detail",parentId:"343",id:"352"},353:{path:"/vtrs/:virtual_spacesId/knowledge",parentId:"343",id:"353"},354:{path:"/vtrs/:virtual_spacesId/knowledge/add",parentId:"343",id:"354"},355:{path:"/vtrs/:virtual_spacesId/knowledge/:id/edit",parentId:"343",id:"355"},356:{path:"/vtrs/:virtual_spacesId/material",parentId:"343",id:"356"},357:{path:"/vtrs/:virtual_spacesId/material/:id/detail",parentId:"343",id:"357"},358:{path:"/vtrs/:virtual_spacesId/lesson",parentId:"343",id:"358"},359:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail",parentId:"343",id:"359"},360:{path:"/vtrs/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"343",id:"360"},361:{path:"/vtrs/:virtual_spacesId/discussion",parentId:"343",id:"361"},362:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail",parentId:"343",id:"362"},363:{path:"/vtrs/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"343",id:"363"},364:{path:"/vtrs/:virtual_spacesId/settings",parentId:"343",id:"364"},365:{path:"/vtrs/:virtual_spacesId/resources",parentId:"343",id:"365"},366:{path:"/vtrs/:virtual_spacesId/resources/:id/detail",parentId:"343",id:"366"},367:{path:"/vtrs/:virtual_spacesId/Plan",parentId:"343",id:"367"},368:{path:"/vtrs/:virtual_spacesId/plan/:id/detail",parentId:"343",id:"368"},369:{path:"/vtrs/:virtual_spacesId/digtal",parentId:"343",id:"369"},370:{path:"/vtrs/:virtual_spacesId/homepage",parentId:"343",id:"370"},371:{path:"/vtrs/:virtual_spacesId/*",parentId:"343",id:"371"},372:{path:"/101",parentId:"1",id:"372"},373:{path:"/101/:virtual_spacesId",parentId:"372",id:"373"},374:{path:"/101/:virtual_spacesId",exact:!0,parentId:"373",id:"374"},375:{path:"/101/:virtual_spacesId/workplace",exact:!0,parentId:"373",id:"375"},376:{path:"/101/:virtual_spacesId/experiment",parentId:"373",id:"376"},377:{path:"/101/:virtual_spacesId/announcement",parentId:"373",id:"377"},378:{path:"/101/:virtual_spacesId/announcement/add",parentId:"373",id:"378"},379:{path:"/101/:virtual_spacesId/announcement/:id/edit",parentId:"373",id:"379"},380:{path:"/101/:virtual_spacesId/announcement/:id/detail",parentId:"373",id:"380"},381:{path:"/101/:virtual_spacesId/survey",parentId:"373",id:"381"},382:{path:"/101/:virtual_spacesId/survey/:id/detail",parentId:"373",id:"382"},383:{path:"/101/:virtual_spacesId/knowledge",parentId:"373",id:"383"},384:{path:"/101/:virtual_spacesId/knowledge/add",parentId:"373",id:"384"},385:{path:"/101/:virtual_spacesId/knowledge/:id/edit",parentId:"373",id:"385"},386:{path:"/101/:virtual_spacesId/material",parentId:"373",id:"386"},387:{path:"/101/:virtual_spacesId/material/:id/detail",parentId:"373",id:"387"},388:{path:"/101/:virtual_spacesId/lesson",parentId:"373",id:"388"},389:{path:"/101/:virtual_spacesId/lesson/:id/detail",parentId:"373",id:"389"},390:{path:"/101/:virtual_spacesId/lesson/:id/detail/:fileid",parentId:"373",id:"390"},391:{path:"/101/:virtual_spacesId/discussion",parentId:"373",id:"391"},392:{path:"/101/:virtual_spacesId/discussion/:id/detail",parentId:"373",id:"392"},393:{path:"/101/:virtual_spacesId/discussion/:id/detail/:fileid",parentId:"373",id:"393"},394:{path:"/101/:virtual_spacesId/settings",parentId:"373",id:"394"},395:{path:"/101/:virtual_spacesId/resources",parentId:"373",id:"395"},396:{path:"/101/:virtual_spacesId/resources/:id/detail",parentId:"373",id:"396"},397:{path:"/101/:virtual_spacesId/Plan",parentId:"373",id:"397"},398:{path:"/101/:virtual_spacesId/plan/:id/detail",parentId:"373",id:"398"},399:{path:"/101/:virtual_spacesId/digtal",parentId:"373",id:"399"},400:{path:"/101/:virtual_spacesId/homepage",parentId:"373",id:"400"},401:{path:"/101/:virtual_spacesId/*",parentId:"373",id:"401"},402:{path:"/administration",parentId:"1",id:"402"},403:{path:"/administration",parentId:"402",id:"403"},404:{path:"/administration/college",parentId:"403",id:"404"},405:{path:"/administration/student",parentId:"403",id:"405"},406:{path:"/administration/student/:studentId/edit",parentId:"403",id:"406"},407:{path:"/administration/profession",parentId:"403",id:"407"},408:{path:"/graduations",parentId:"1",id:"408"},409:{path:"/graduations",exact:!0,parentId:"408",id:"409"},410:{path:"/graduations/:id/:moduleKey/:moduleId/review/:itemId",exact:!0,parentId:"408",id:"410"},411:{path:"/graduations/:id",parentId:"408",id:"411"},412:{path:"/graduations/:id/index",parentId:"411",id:"412"},413:{path:"/graduations/:id/topics",parentId:"411",id:"413"},414:{path:"/graduations/:id/student_selection",parentId:"411",id:"414"},415:{path:"/graduations/:id/tasks",parentId:"411",id:"415"},416:{path:"/graduations/:id/opening_report",parentId:"411",id:"416"},417:{path:"/graduations/:id/midterm_report",parentId:"411",id:"417"},418:{path:"/graduations/:id/thesis",parentId:"411",id:"418"},419:{path:"/graduations/:id/final_defense",parentId:"411",id:"419"},420:{path:"/graduations/:id/final_thesis",parentId:"411",id:"420"},421:{path:"/graduations/:id/settings",parentId:"411",id:"421"},422:{path:"/graduations/:id/teachers",parentId:"411",id:"422"},423:{path:"/graduations/:id/students",parentId:"411",id:"423"},424:{path:"/graduations/:id/archives",parentId:"411",id:"424"},425:{path:"/graduations/:id/grading_summary",parentId:"411",id:"425"},426:{path:"/dataset",parentId:"1",id:"426"},427:{path:"/dataset",exact:!0,parentId:"426",id:"427"},428:{path:"/dataset/:id/detail",exact:!0,parentId:"426",id:"428"},429:{path:"/knowledgegraph",parentId:"1",id:"429"},430:{path:"/knowledgegraph/:pathId",parentId:"429",id:"430"},431:{path:"/knowledgegraph/:pathId/abilityMap/edit/:abilityMapId",parentId:"429",id:"431"},432:{path:"/knowledgegraph/:pathId/abilityMap/detail/:abilityId",parentId:"429",id:"432"},433:{path:"/knowledgegraph/:pathId/statistics",parentId:"429",id:"433"},434:{parentId:"429",id:"434"},435:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId",parentId:"434",id:"435"},436:{path:"/knowledgegraph/:pathId/statistics/learningpath/:learningpathId/detail/:detailId",parentId:"434",id:"436"},437:{path:"/miniprogram",parentId:"1",id:"437"},438:{path:"/miniprogram/courseware/study",exact:!0,parentId:"437",id:"438"},439:{path:"/educoder-demo",exact:!0,parentId:"1",id:"439"},440:{path:"/classrooms/:coursesId/smart_plan/:id/ppt_info/info",exact:!0,parentId:"1",id:"440"},441:{path:"/training",parentId:"1",id:"441"},442:{name:"\u7CBE\u57F9\u8BFE\u7A0B",path:"/training",parentId:"441",id:"442"},443:{path:"/largeScreen",exact:!0,parentId:"1",id:"443"},444:{path:"/effectivenessAnalysis/:coursesId",exact:!0,parentId:"1",id:"444"},445:{path:"/quality",parentId:"1",id:"445"},446:{name:"\u7CBE\u54C1\u8BFE\u7A0B",path:"/quality",parentId:"445",id:"446"},447:{path:"/otherlogin",exact:!0,parentId:"1",id:"447"},448:{path:"/otherloginqq",exact:!0,parentId:"1",id:"448"},449:{path:"/otherloginstart",exact:!0,parentId:"1",id:"449"},450:{path:"/pathsoverview",exact:!0,parentId:"1",id:"450"},451:{path:"/shixunsoverview",exact:!0,parentId:"1",id:"451"},452:{path:"/classroomsoverview",exact:!0,parentId:"1",id:"452"},453:{path:"/login",parentId:"1",id:"453"},454:{path:"/login",parentId:"453",id:"454"},455:{path:"/user",parentId:"1",id:"455"},456:{path:"/user/login",parentId:"455",id:"456"},457:{path:"/user/register",parentId:"455",id:"457"},458:{path:"/user/reset-password",parentId:"455",id:"458"},459:{path:"/colleges",parentId:"1",id:"459"},460:{path:"/colleges/:id/statistics",parentId:"459",id:"460"},461:{path:"/help",parentId:"1",id:"461"},462:{path:"/help/:id",parentId:"461",id:"462"},463:{path:"/video",parentId:"1",id:"463"},464:{path:"/video/:videoId",parentId:"463",id:"464"},465:{path:"/terminal",parentId:"1",id:"465"},466:{path:"/report/:taskId/:game_report_id",parentId:"1",id:"466"},467:{path:"/wrongAnswer",parentId:"1",id:"467"},468:{path:"/",parentId:"1",id:"468"},469:{path:"/",exact:!0,parentId:"468",id:"469"},470:{path:"/api/*",exact:!0,parentId:"468",id:"470"},471:{path:"/search",exact:!0,parentId:"468",id:"471"},472:{path:"/moop_cases",exact:!0,parentId:"468",id:"472"},473:{path:"/moop_cases/new",exact:!0,parentId:"468",id:"473"},474:{path:"/moop_cases/:caseId",exact:!0,parentId:"468",id:"474"},475:{path:"/moop_cases/:caseId/edit",exact:!0,parentId:"468",id:"475"},476:{path:"/moop_cases/:caseId/publish-success",exact:!0,parentId:"468",id:"476"},477:{path:"/randompaper",exact:!0,parentId:"468",id:"477"},478:{path:"/randompaper/edit/:id",exact:!0,parentId:"468",id:"478"},479:{path:"/randompaper/detail/:id",exact:!0,parentId:"468",id:"479"},480:{path:"/403",parentId:"468",id:"480"},481:{path:"/500",parentId:"468",id:"481"},482:{path:"/404",parentId:"468",id:"482"},483:{path:"/download",parentId:"468",id:"483"},484:{path:"/iwce",parentId:"468",id:"484"},485:{path:"/classrooms/:coursesId/attendance/TeacherSign",parentId:"468",id:"485"},486:{path:"/classrooms/:coursesId/attendance/:categoryId",parentId:"468",id:"486"},487:{path:"/Activities",parentId:"468",id:"487"},488:{path:"/iwce/:itemname",parentId:"468",id:"488"},489:{path:"/hpc-course",parentId:"468",id:"489"},490:{path:"/user_agents",parentId:"468",id:"490"},491:{path:"/three",parentId:"468",id:"491"},492:{path:"/introduction",parentId:"468",id:"492"},493:{path:"/chatgpt",parentId:"468",id:"493"},494:{path:"/*",parentId:"468",id:"494"},"@@/global-layout":{id:"@@/global-layout",path:"/",isLayout:!0}},routeComponents:{1:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),2:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),3:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4862)]).then(__webpack_require__.bind(__webpack_require__,63041))),4:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(2508),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),5:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(2508),__webpack_require__.e(3260)]).then(__webpack_require__.bind(__webpack_require__,8478))),6:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3247)]).then(__webpack_require__.bind(__webpack_require__,66415))),7:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),8:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(1545)]).then(__webpack_require__.bind(__webpack_require__,75066))),9:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),10:oe.lazy(()=>__webpack_require__.e(6052).then(__webpack_require__.bind(__webpack_require__,16888))),11:oe.lazy(()=>__webpack_require__.e(5572).then(__webpack_require__.bind(__webpack_require__,27945))),12:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),13:oe.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),14:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(2967),__webpack_require__.e(3332)]).then(__webpack_require__.bind(__webpack_require__,22633))),15:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4601)]).then(__webpack_require__.bind(__webpack_require__,38239))),16:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8982)]).then(__webpack_require__.bind(__webpack_require__,28054))),17:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),18:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),19:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),20:oe.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),21:oe.lazy(()=>__webpack_require__.e(9921).then(__webpack_require__.bind(__webpack_require__,3623))),22:oe.lazy(()=>__webpack_require__.e(1674).then(__webpack_require__.bind(__webpack_require__,33165))),23:oe.lazy(()=>__webpack_require__.e(6685).then(__webpack_require__.bind(__webpack_require__,40361))),24:oe.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),25:oe.lazy(()=>__webpack_require__.e(1702).then(__webpack_require__.bind(__webpack_require__,83931))),26:oe.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),27:oe.lazy(()=>__webpack_require__.e(6882).then(__webpack_require__.bind(__webpack_require__,74670))),28:oe.lazy(()=>__webpack_require__.e(109).then(__webpack_require__.bind(__webpack_require__,74719))),29:oe.lazy(()=>__webpack_require__.e(737).then(__webpack_require__.bind(__webpack_require__,79213))),30:oe.lazy(()=>__webpack_require__.e(3391).then(__webpack_require__.bind(__webpack_require__,24997))),31:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(254),__webpack_require__.e(3581)]).then(__webpack_require__.bind(__webpack_require__,98149))),32:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(342)]).then(__webpack_require__.bind(__webpack_require__,12383))),33:oe.lazy(()=>__webpack_require__.e(2303).then(__webpack_require__.bind(__webpack_require__,67059))),34:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1450)]).then(__webpack_require__.bind(__webpack_require__,21871))),35:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(195)]).then(__webpack_require__.bind(__webpack_require__,52784))),36:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(3668)]).then(__webpack_require__.bind(__webpack_require__,18087))),37:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(2338)]).then(__webpack_require__.bind(__webpack_require__,57700))),38:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4662)]).then(__webpack_require__.bind(__webpack_require__,4654))),39:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8072)]).then(__webpack_require__.bind(__webpack_require__,44180))),40:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(479)]).then(__webpack_require__.bind(__webpack_require__,69993))),41:oe.lazy(()=>__webpack_require__.e(5297).then(__webpack_require__.bind(__webpack_require__,88810))),42:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4164)]).then(__webpack_require__.bind(__webpack_require__,17103))),43:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),44:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4889)]).then(__webpack_require__.bind(__webpack_require__,50357))),45:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4105)]).then(__webpack_require__.bind(__webpack_require__,72560))),46:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,92250))),47:oe.lazy(()=>__webpack_require__.e(7482).then(__webpack_require__.bind(__webpack_require__,74139))),48:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),49:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(337)]).then(__webpack_require__.bind(__webpack_require__,76175))),50:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(2508),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,69082))),51:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(2508),__webpack_require__.e(292)]).then(__webpack_require__.bind(__webpack_require__,69082))),52:oe.lazy(()=>__webpack_require__.e(5992).then(__webpack_require__.bind(__webpack_require__,1464))),53:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,90732))),54:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(8085)]).then(__webpack_require__.bind(__webpack_require__,90732))),55:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8431)]).then(__webpack_require__.bind(__webpack_require__,69884))),56:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(5902)]).then(__webpack_require__.bind(__webpack_require__,17950))),57:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6309),__webpack_require__.e(3433)]).then(__webpack_require__.bind(__webpack_require__,56954))),58:oe.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),59:oe.lazy(()=>__webpack_require__.e(5125).then(__webpack_require__.bind(__webpack_require__,41228))),60:oe.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),61:oe.lazy(()=>__webpack_require__.e(921).then(__webpack_require__.bind(__webpack_require__,17933))),62:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1578)]).then(__webpack_require__.bind(__webpack_require__,19116))),63:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3317)]).then(__webpack_require__.bind(__webpack_require__,15732))),64:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1482)]).then(__webpack_require__.bind(__webpack_require__,84625))),65:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4795)]).then(__webpack_require__.bind(__webpack_require__,89859))),66:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(26)]).then(__webpack_require__.bind(__webpack_require__,427))),67:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8882)]).then(__webpack_require__.bind(__webpack_require__,90923))),68:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5888)]).then(__webpack_require__.bind(__webpack_require__,60884))),69:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9715)]).then(__webpack_require__.bind(__webpack_require__,72794))),70:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7045)]).then(__webpack_require__.bind(__webpack_require__,4549))),71:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1211)]).then(__webpack_require__.bind(__webpack_require__,75405))),72:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1582)]).then(__webpack_require__.bind(__webpack_require__,8993))),73:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6729)]).then(__webpack_require__.bind(__webpack_require__,79131))),74:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9695)]).then(__webpack_require__.bind(__webpack_require__,15056))),75:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8723)]).then(__webpack_require__.bind(__webpack_require__,52796))),76:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7622)]).then(__webpack_require__.bind(__webpack_require__,40222))),77:oe.lazy(()=>__webpack_require__.e(5148).then(__webpack_require__.bind(__webpack_require__,94453))),78:oe.lazy(()=>__webpack_require__.e(643).then(__webpack_require__.bind(__webpack_require__,59325))),79:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3442)]).then(__webpack_require__.bind(__webpack_require__,852))),80:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2102)]).then(__webpack_require__.bind(__webpack_require__,94884))),81:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2425)]).then(__webpack_require__.bind(__webpack_require__,89590))),82:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2404)]).then(__webpack_require__.bind(__webpack_require__,55964))),83:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9785)]).then(__webpack_require__.bind(__webpack_require__,4056))),84:oe.lazy(()=>__webpack_require__.e(869).then(__webpack_require__.bind(__webpack_require__,98792))),85:oe.lazy(()=>__webpack_require__.e(2819).then(__webpack_require__.bind(__webpack_require__,43928))),86:oe.lazy(()=>__webpack_require__.e(1512).then(__webpack_require__.bind(__webpack_require__,18522))),87:oe.lazy(()=>__webpack_require__.e(7395).then(__webpack_require__.bind(__webpack_require__,39306))),88:oe.lazy(()=>__webpack_require__.e(3585).then(__webpack_require__.bind(__webpack_require__,43125))),89:oe.lazy(()=>__webpack_require__.e(6963).then(__webpack_require__.bind(__webpack_require__,17203))),90:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),91:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4030)]).then(__webpack_require__.bind(__webpack_require__,65973))),92:oe.lazy(()=>__webpack_require__.e(6127).then(__webpack_require__.bind(__webpack_require__,92435))),93:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(3951)]).then(__webpack_require__.bind(__webpack_require__,74020))),94:oe.lazy(()=>__webpack_require__.e(1048).then(__webpack_require__.bind(__webpack_require__,16286))),95:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(2884)]).then(__webpack_require__.bind(__webpack_require__,11091))),96:oe.lazy(()=>__webpack_require__.e(4770).then(__webpack_require__.bind(__webpack_require__,30056))),97:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2603)]).then(__webpack_require__.bind(__webpack_require__,37710))),98:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4216)]).then(__webpack_require__.bind(__webpack_require__,55818))),99:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5319)]).then(__webpack_require__.bind(__webpack_require__,24400))),100:oe.lazy(()=>__webpack_require__.e(895).then(__webpack_require__.bind(__webpack_require__,37183))),101:oe.lazy(()=>__webpack_require__.e(3282).then(__webpack_require__.bind(__webpack_require__,84691))),102:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),103:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(7852)]).then(__webpack_require__.bind(__webpack_require__,3871))),104:oe.lazy(()=>__webpack_require__.e(5048).then(__webpack_require__.bind(__webpack_require__,11790))),105:oe.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),106:oe.lazy(()=>__webpack_require__.e(1043).then(__webpack_require__.bind(__webpack_require__,65172))),107:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,70145))),108:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5825)]).then(__webpack_require__.bind(__webpack_require__,70145))),109:oe.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),110:oe.lazy(()=>__webpack_require__.e(3355).then(__webpack_require__.bind(__webpack_require__,95430))),111:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),112:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(9890)]).then(__webpack_require__.bind(__webpack_require__,97561))),113:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),114:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(3935)]).then(__webpack_require__.bind(__webpack_require__,95811))),115:oe.lazy(()=>__webpack_require__.e(8014).then(__webpack_require__.bind(__webpack_require__,17425))),116:oe.lazy(()=>__webpack_require__.e(8077).then(__webpack_require__.bind(__webpack_require__,98247))),117:oe.lazy(()=>__webpack_require__.e(3356).then(__webpack_require__.bind(__webpack_require__,49412))),118:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),119:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(254),__webpack_require__.e(6788)]).then(__webpack_require__.bind(__webpack_require__,32996))),120:oe.lazy(()=>__webpack_require__.e(1962).then(__webpack_require__.bind(__webpack_require__,4573))),121:oe.lazy(()=>__webpack_require__.e(4928).then(__webpack_require__.bind(__webpack_require__,66676))),122:oe.lazy(()=>__webpack_require__.e(1257).then(__webpack_require__.bind(__webpack_require__,81357))),123:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),124:oe.lazy(()=>__webpack_require__.e(8340).then(__webpack_require__.bind(__webpack_require__,17081))),125:oe.lazy(()=>__webpack_require__.e(4093).then(__webpack_require__.bind(__webpack_require__,45243))),126:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),127:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1265)]).then(__webpack_require__.bind(__webpack_require__,12663))),128:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),129:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2967),__webpack_require__.e(8827)]).then(__webpack_require__.bind(__webpack_require__,27515))),130:oe.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),131:oe.lazy(()=>__webpack_require__.e(6758).then(__webpack_require__.bind(__webpack_require__,30535))),132:oe.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),133:oe.lazy(()=>__webpack_require__.e(9332).then(__webpack_require__.bind(__webpack_require__,59954))),134:oe.lazy(()=>__webpack_require__.e(4217).then(__webpack_require__.bind(__webpack_require__,49957))),135:oe.lazy(()=>__webpack_require__.e(3220).then(__webpack_require__.bind(__webpack_require__,30618))),136:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(533)]).then(__webpack_require__.bind(__webpack_require__,32365))),137:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5798)]).then(__webpack_require__.bind(__webpack_require__,49100))),138:oe.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),139:oe.lazy(()=>__webpack_require__.e(7878).then(__webpack_require__.bind(__webpack_require__,95598))),140:oe.lazy(()=>__webpack_require__.e(9944).then(__webpack_require__.bind(__webpack_require__,85247))),141:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,4987))),142:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(8302)]).then(__webpack_require__.bind(__webpack_require__,4987))),143:oe.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),144:oe.lazy(()=>__webpack_require__.e(8634).then(__webpack_require__.bind(__webpack_require__,45780))),145:oe.lazy(()=>__webpack_require__.e(7922).then(__webpack_require__.bind(__webpack_require__,72229))),146:oe.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),147:oe.lazy(()=>__webpack_require__.e(1727).then(__webpack_require__.bind(__webpack_require__,70929))),148:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),149:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1427)]).then(__webpack_require__.bind(__webpack_require__,3533))),150:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8689)]).then(__webpack_require__.bind(__webpack_require__,73237))),151:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7806)]).then(__webpack_require__.bind(__webpack_require__,55003))),152:oe.lazy(()=>__webpack_require__.e(8885).then(__webpack_require__.bind(__webpack_require__,35297))),153:oe.lazy(()=>__webpack_require__.e(3451).then(__webpack_require__.bind(__webpack_require__,3499))),154:oe.lazy(()=>__webpack_require__.e(9922).then(__webpack_require__.bind(__webpack_require__,59353))),155:oe.lazy(()=>__webpack_require__.e(4572).then(__webpack_require__.bind(__webpack_require__,2735))),156:oe.lazy(()=>__webpack_require__.e(4017).then(__webpack_require__.bind(__webpack_require__,63557))),157:oe.lazy(()=>__webpack_require__.e(5518).then(__webpack_require__.bind(__webpack_require__,53136))),158:oe.lazy(()=>__webpack_require__.e(5741).then(__webpack_require__.bind(__webpack_require__,75874))),159:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(7594),__webpack_require__.e(8285)]).then(__webpack_require__.bind(__webpack_require__,57594))),160:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),161:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),162:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),163:oe.lazy(()=>__webpack_require__.e(4449).then(__webpack_require__.bind(__webpack_require__,33769))),164:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6883)]).then(__webpack_require__.bind(__webpack_require__,1866))),165:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4931),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),166:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4931),__webpack_require__.e(2570)]).then(__webpack_require__.bind(__webpack_require__,60074))),167:oe.lazy(()=>__webpack_require__.e(8787).then(__webpack_require__.bind(__webpack_require__,30968))),168:oe.lazy(()=>__webpack_require__.e(5650).then(__webpack_require__.bind(__webpack_require__,60001))),169:oe.lazy(()=>__webpack_require__.e(1799).then(__webpack_require__.bind(__webpack_require__,60433))),170:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4931),__webpack_require__.e(8797)]).then(__webpack_require__.bind(__webpack_require__,78963))),171:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),172:oe.lazy(()=>__webpack_require__.e(8639).then(__webpack_require__.bind(__webpack_require__,61612))),173:oe.lazy(()=>__webpack_require__.e(2983).then(__webpack_require__.bind(__webpack_require__,61292))),174:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),175:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4264)]).then(__webpack_require__.bind(__webpack_require__,2782))),176:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(508)]).then(__webpack_require__.bind(__webpack_require__,85419))),177:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),178:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),179:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),180:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1953)]).then(__webpack_require__.bind(__webpack_require__,82617))),181:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1581)]).then(__webpack_require__.bind(__webpack_require__,71806))),182:oe.lazy(()=>__webpack_require__.e(4144).then(__webpack_require__.bind(__webpack_require__,80558))),183:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(4599)]).then(__webpack_require__.bind(__webpack_require__,94794))),184:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),185:oe.lazy(()=>__webpack_require__.e(8782).then(__webpack_require__.bind(__webpack_require__,34108))),186:oe.lazy(()=>__webpack_require__.e(7884).then(__webpack_require__.bind(__webpack_require__,20290))),187:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7008)]).then(__webpack_require__.bind(__webpack_require__,88394))),188:oe.lazy(()=>__webpack_require__.e(5549).then(__webpack_require__.bind(__webpack_require__,71311))),189:oe.lazy(()=>__webpack_require__.e(9674).then(__webpack_require__.bind(__webpack_require__,94282))),190:oe.lazy(()=>__webpack_require__.e(5573).then(__webpack_require__.bind(__webpack_require__,21190))),191:oe.lazy(()=>__webpack_require__.e(2141).then(__webpack_require__.bind(__webpack_require__,78234))),192:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(278),__webpack_require__.e(6277)]).then(__webpack_require__.bind(__webpack_require__,37129))),193:oe.lazy(()=>__webpack_require__.e(6328).then(__webpack_require__.bind(__webpack_require__,86566))),194:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7857)]).then(__webpack_require__.bind(__webpack_require__,48979))),195:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1275),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),196:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1275),__webpack_require__.e(1657)]).then(__webpack_require__.bind(__webpack_require__,20026))),197:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1275),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),198:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(1275),__webpack_require__.e(4498)]).then(__webpack_require__.bind(__webpack_require__,84111))),199:oe.lazy(()=>__webpack_require__.e(9205).then(__webpack_require__.bind(__webpack_require__,70980))),200:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1423)]).then(__webpack_require__.bind(__webpack_require__,98372))),201:oe.lazy(()=>__webpack_require__.e(7614).then(__webpack_require__.bind(__webpack_require__,89815))),202:oe.lazy(()=>__webpack_require__.e(2875).then(__webpack_require__.bind(__webpack_require__,13344))),203:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(9472)]).then(__webpack_require__.bind(__webpack_require__,55314))),204:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9133)]).then(__webpack_require__.bind(__webpack_require__,20296))),205:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),206:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),207:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5470)]).then(__webpack_require__.bind(__webpack_require__,15282))),208:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6541)]).then(__webpack_require__.bind(__webpack_require__,99192))),209:oe.lazy(()=>Promise.all([__webpack_require__.e(278),__webpack_require__.e(1475)]).then(__webpack_require__.bind(__webpack_require__,7985))),210:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(2254)]).then(__webpack_require__.bind(__webpack_require__,96418))),211:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(9408)]).then(__webpack_require__.bind(__webpack_require__,46593))),212:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(6845)]).then(__webpack_require__.bind(__webpack_require__,14959))),213:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),214:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4884)]).then(__webpack_require__.bind(__webpack_require__,28177))),215:oe.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),216:oe.lazy(()=>__webpack_require__.e(1148).then(__webpack_require__.bind(__webpack_require__,76938))),217:oe.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),218:oe.lazy(()=>__webpack_require__.e(7046).then(__webpack_require__.bind(__webpack_require__,30072))),219:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),220:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8688)]).then(__webpack_require__.bind(__webpack_require__,57546))),221:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5096)]).then(__webpack_require__.bind(__webpack_require__,84210))),222:oe.lazy(()=>__webpack_require__.e(9215).then(__webpack_require__.bind(__webpack_require__,43468))),223:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),224:oe.lazy(()=>__webpack_require__.e(5176).then(__webpack_require__.bind(__webpack_require__,54629))),225:oe.lazy(()=>__webpack_require__.e(6587).then(__webpack_require__.bind(__webpack_require__,70982))),226:oe.lazy(()=>__webpack_require__.e(9891).then(__webpack_require__.bind(__webpack_require__,34111))),227:oe.lazy(()=>__webpack_require__.e(8062).then(__webpack_require__.bind(__webpack_require__,51751))),228:oe.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),229:oe.lazy(()=>__webpack_require__.e(5402).then(__webpack_require__.bind(__webpack_require__,69039))),230:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6820)]).then(__webpack_require__.bind(__webpack_require__,74917))),231:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8517)]).then(__webpack_require__.bind(__webpack_require__,47400))),232:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7043)]).then(__webpack_require__.bind(__webpack_require__,4359))),233:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2806)]).then(__webpack_require__.bind(__webpack_require__,92511))),234:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5043)]).then(__webpack_require__.bind(__webpack_require__,85597))),235:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(799)]).then(__webpack_require__.bind(__webpack_require__,8735))),236:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3157)]).then(__webpack_require__.bind(__webpack_require__,47018))),237:oe.lazy(()=>__webpack_require__.e(2529).then(__webpack_require__.bind(__webpack_require__,65097))),238:oe.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),239:oe.lazy(()=>__webpack_require__.e(5895).then(__webpack_require__.bind(__webpack_require__,12587))),240:oe.lazy(()=>__webpack_require__.e(6982).then(__webpack_require__.bind(__webpack_require__,30127))),241:oe.lazy(()=>__webpack_require__.e(6805).then(__webpack_require__.bind(__webpack_require__,57943))),242:oe.lazy(()=>__webpack_require__.e(1416).then(__webpack_require__.bind(__webpack_require__,79514))),243:oe.lazy(()=>__webpack_require__.e(6583).then(__webpack_require__.bind(__webpack_require__,48224))),244:oe.lazy(()=>__webpack_require__.e(8307).then(__webpack_require__.bind(__webpack_require__,15107))),245:oe.lazy(()=>__webpack_require__.e(2826).then(__webpack_require__.bind(__webpack_require__,50073))),246:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2659)]).then(__webpack_require__.bind(__webpack_require__,84272))),247:oe.lazy(()=>__webpack_require__.e(4610).then(__webpack_require__.bind(__webpack_require__,55149))),248:oe.lazy(()=>__webpack_require__.e(9590).then(__webpack_require__.bind(__webpack_require__,59896))),249:oe.lazy(()=>__webpack_require__.e(2076).then(__webpack_require__.bind(__webpack_require__,73985))),250:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2262),__webpack_require__.e(4849)]).then(__webpack_require__.bind(__webpack_require__,59360))),251:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(2262),__webpack_require__.e(310)]).then(__webpack_require__.bind(__webpack_require__,26098))),252:oe.lazy(()=>__webpack_require__.e(5191).then(__webpack_require__.bind(__webpack_require__,40109))),253:oe.lazy(()=>__webpack_require__.e(3496).then(__webpack_require__.bind(__webpack_require__,346))),254:oe.lazy(()=>__webpack_require__.e(5599).then(__webpack_require__.bind(__webpack_require__,5566))),255:oe.lazy(()=>__webpack_require__.e(4736).then(__webpack_require__.bind(__webpack_require__,74545))),256:oe.lazy(()=>__webpack_require__.e(2412).then(__webpack_require__.bind(__webpack_require__,56749))),257:oe.lazy(()=>__webpack_require__.e(2240).then(__webpack_require__.bind(__webpack_require__,69158))),258:oe.lazy(()=>__webpack_require__.e(265).then(__webpack_require__.bind(__webpack_require__,74930))),259:oe.lazy(()=>__webpack_require__.e(9360).then(__webpack_require__.bind(__webpack_require__,86310))),260:oe.lazy(()=>__webpack_require__.e(2396).then(__webpack_require__.bind(__webpack_require__,45956))),261:oe.lazy(()=>__webpack_require__.e(7855).then(__webpack_require__.bind(__webpack_require__,41901))),262:oe.lazy(()=>__webpack_require__.e(9507).then(__webpack_require__.bind(__webpack_require__,91370))),263:oe.lazy(()=>__webpack_require__.e(1343).then(__webpack_require__.bind(__webpack_require__,69393))),264:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),265:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),266:oe.lazy(()=>__webpack_require__.e(9647).then(__webpack_require__.bind(__webpack_require__,58747))),267:oe.lazy(()=>__webpack_require__.e(485).then(__webpack_require__.bind(__webpack_require__,47781))),268:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7369),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),269:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7369),__webpack_require__.e(4741)]).then(__webpack_require__.bind(__webpack_require__,53320))),270:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7369),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),271:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7369),__webpack_require__.e(4994)]).then(__webpack_require__.bind(__webpack_require__,71547))),272:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7460)]).then(__webpack_require__.bind(__webpack_require__,31723))),273:oe.lazy(()=>__webpack_require__.e(9716).then(__webpack_require__.bind(__webpack_require__,45710))),274:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),275:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6913)]).then(__webpack_require__.bind(__webpack_require__,95480))),276:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),277:oe.lazy(()=>__webpack_require__.e(3006).then(__webpack_require__.bind(__webpack_require__,5226))),278:oe.lazy(()=>__webpack_require__.e(2045).then(__webpack_require__.bind(__webpack_require__,65417))),279:oe.lazy(()=>__webpack_require__.e(1520).then(__webpack_require__.bind(__webpack_require__,34897))),280:oe.lazy(()=>__webpack_require__.e(9649).then(__webpack_require__.bind(__webpack_require__,3681))),281:oe.lazy(()=>__webpack_require__.e(4546).then(__webpack_require__.bind(__webpack_require__,17249))),282:oe.lazy(()=>__webpack_require__.e(5357).then(__webpack_require__.bind(__webpack_require__,18112))),283:oe.lazy(()=>__webpack_require__.e(8665).then(__webpack_require__.bind(__webpack_require__,81654))),284:oe.lazy(()=>__webpack_require__.e(3183).then(__webpack_require__.bind(__webpack_require__,75432))),285:oe.lazy(()=>__webpack_require__.e(4800).then(__webpack_require__.bind(__webpack_require__,19893))),286:oe.lazy(()=>__webpack_require__.e(9489).then(__webpack_require__.bind(__webpack_require__,88590))),287:oe.lazy(()=>__webpack_require__.e(9391).then(__webpack_require__.bind(__webpack_require__,67112))),288:oe.lazy(()=>__webpack_require__.e(5335).then(__webpack_require__.bind(__webpack_require__,23513))),289:oe.lazy(()=>__webpack_require__.e(2823).then(__webpack_require__.bind(__webpack_require__,74565))),290:oe.lazy(()=>__webpack_require__.e(4973).then(__webpack_require__.bind(__webpack_require__,20944))),291:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6651)]).then(__webpack_require__.bind(__webpack_require__,9986))),292:oe.lazy(()=>__webpack_require__.e(6741).then(__webpack_require__.bind(__webpack_require__,23479))),293:oe.lazy(()=>__webpack_require__.e(5775).then(__webpack_require__.bind(__webpack_require__,23921))),294:oe.lazy(()=>__webpack_require__.e(2548).then(__webpack_require__.bind(__webpack_require__,95707))),295:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),296:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),297:oe.lazy(()=>__webpack_require__.e(6634).then(__webpack_require__.bind(__webpack_require__,84428))),298:oe.lazy(()=>__webpack_require__.e(680).then(__webpack_require__.bind(__webpack_require__,67537))),299:oe.lazy(()=>__webpack_require__.e(6366).then(__webpack_require__.bind(__webpack_require__,76342))),300:oe.lazy(()=>__webpack_require__.e(6452).then(__webpack_require__.bind(__webpack_require__,14160))),301:oe.lazy(()=>__webpack_require__.e(1070).then(__webpack_require__.bind(__webpack_require__,60971))),302:oe.lazy(()=>__webpack_require__.e(7242).then(__webpack_require__.bind(__webpack_require__,46157))),303:oe.lazy(()=>__webpack_require__.e(2707).then(__webpack_require__.bind(__webpack_require__,97236))),304:oe.lazy(()=>__webpack_require__.e(2865).then(__webpack_require__.bind(__webpack_require__,55734))),305:oe.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),306:oe.lazy(()=>__webpack_require__.e(6784).then(__webpack_require__.bind(__webpack_require__,24096))),307:oe.lazy(()=>__webpack_require__.e(3141).then(__webpack_require__.bind(__webpack_require__,21618))),308:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),309:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,75457))),310:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),311:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,75457))),312:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(700)]).then(__webpack_require__.bind(__webpack_require__,24431))),313:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(3665)]).then(__webpack_require__.bind(__webpack_require__,75457))),314:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),315:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(7527)]).then(__webpack_require__.bind(__webpack_require__,92740))),316:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(6270)]).then(__webpack_require__.bind(__webpack_require__,34587))),317:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),318:oe.lazy(()=>__webpack_require__.e(547).then(__webpack_require__.bind(__webpack_require__,68549))),319:oe.lazy(()=>__webpack_require__.e(9788).then(__webpack_require__.bind(__webpack_require__,32928))),320:oe.lazy(()=>__webpack_require__.e(576).then(__webpack_require__.bind(__webpack_require__,16059))),321:oe.lazy(()=>__webpack_require__.e(7260).then(__webpack_require__.bind(__webpack_require__,14200))),322:oe.lazy(()=>__webpack_require__.e(4520).then(__webpack_require__.bind(__webpack_require__,83386))),323:oe.lazy(()=>__webpack_require__.e(9076).then(__webpack_require__.bind(__webpack_require__,98065))),324:oe.lazy(()=>__webpack_require__.e(4514).then(__webpack_require__.bind(__webpack_require__,35038))),325:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),326:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(928)]).then(__webpack_require__.bind(__webpack_require__,77906))),327:oe.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),328:oe.lazy(()=>__webpack_require__.e(1006).then(__webpack_require__.bind(__webpack_require__,98537))),329:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),330:oe.lazy(()=>__webpack_require__.e(1939).then(__webpack_require__.bind(__webpack_require__,89595))),331:oe.lazy(()=>__webpack_require__.e(556).then(__webpack_require__.bind(__webpack_require__,15612))),332:oe.lazy(()=>__webpack_require__.e(6434).then(__webpack_require__.bind(__webpack_require__,61071))),333:oe.lazy(()=>__webpack_require__.e(1880).then(__webpack_require__.bind(__webpack_require__,96965))),334:oe.lazy(()=>__webpack_require__.e(8237).then(__webpack_require__.bind(__webpack_require__,74722))),335:oe.lazy(()=>__webpack_require__.e(3447).then(__webpack_require__.bind(__webpack_require__,52935))),336:oe.lazy(()=>__webpack_require__.e(264).then(__webpack_require__.bind(__webpack_require__,38403))),337:oe.lazy(()=>__webpack_require__.e(4259).then(__webpack_require__.bind(__webpack_require__,35742))),338:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),339:oe.lazy(()=>__webpack_require__.e(4078).then(__webpack_require__.bind(__webpack_require__,5233))),340:oe.lazy(()=>__webpack_require__.e(2829).then(__webpack_require__.bind(__webpack_require__,7121))),341:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5359)]).then(__webpack_require__.bind(__webpack_require__,86529))),342:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),343:oe.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),344:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),345:oe.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),346:oe.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),347:oe.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),348:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),349:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),350:oe.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),351:oe.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),352:oe.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),353:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),354:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),355:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),356:oe.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),357:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),358:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),359:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),360:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),361:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),362:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),363:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),364:oe.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),365:oe.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),366:oe.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),367:oe.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),368:oe.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),369:oe.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),370:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),371:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),372:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),373:oe.lazy(()=>__webpack_require__.e(559).then(__webpack_require__.bind(__webpack_require__,92108))),374:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),375:oe.lazy(()=>__webpack_require__.e(4757).then(__webpack_require__.bind(__webpack_require__,90702))),376:oe.lazy(()=>__webpack_require__.e(1783).then(__webpack_require__.bind(__webpack_require__,69029))),377:oe.lazy(()=>__webpack_require__.e(7477).then(__webpack_require__.bind(__webpack_require__,64739))),378:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),379:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(9677)]).then(__webpack_require__.bind(__webpack_require__,88872))),380:oe.lazy(()=>__webpack_require__.e(6796).then(__webpack_require__.bind(__webpack_require__,87861))),381:oe.lazy(()=>__webpack_require__.e(4504).then(__webpack_require__.bind(__webpack_require__,61084))),382:oe.lazy(()=>__webpack_require__.e(7058).then(__webpack_require__.bind(__webpack_require__,53488))),383:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8447)]).then(__webpack_require__.bind(__webpack_require__,79803))),384:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),385:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1045)]).then(__webpack_require__.bind(__webpack_require__,48609))),386:oe.lazy(()=>__webpack_require__.e(5238).then(__webpack_require__.bind(__webpack_require__,75431))),387:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4715)]).then(__webpack_require__.bind(__webpack_require__,94521))),388:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3873)]).then(__webpack_require__.bind(__webpack_require__,90135))),389:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),390:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6069)]).then(__webpack_require__.bind(__webpack_require__,43754))),391:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6265)]).then(__webpack_require__.bind(__webpack_require__,12308))),392:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),393:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8563)]).then(__webpack_require__.bind(__webpack_require__,38583))),394:oe.lazy(()=>__webpack_require__.e(1713).then(__webpack_require__.bind(__webpack_require__,88397))),395:oe.lazy(()=>__webpack_require__.e(5891).then(__webpack_require__.bind(__webpack_require__,5090))),396:oe.lazy(()=>__webpack_require__.e(8398).then(__webpack_require__.bind(__webpack_require__,49885))),397:oe.lazy(()=>__webpack_require__.e(8241).then(__webpack_require__.bind(__webpack_require__,91663))),398:oe.lazy(()=>__webpack_require__.e(2339).then(__webpack_require__.bind(__webpack_require__,65935))),399:oe.lazy(()=>__webpack_require__.e(7589).then(__webpack_require__.bind(__webpack_require__,38997))),400:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(3747)]).then(__webpack_require__.bind(__webpack_require__,44779))),401:oe.lazy(()=>__webpack_require__.e(5705).then(__webpack_require__.bind(__webpack_require__,93568))),402:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),403:oe.lazy(()=>__webpack_require__.e(4766).then(__webpack_require__.bind(__webpack_require__,41669))),404:oe.lazy(()=>__webpack_require__.e(7560).then(__webpack_require__.bind(__webpack_require__,44718))),405:oe.lazy(()=>__webpack_require__.e(6029).then(__webpack_require__.bind(__webpack_require__,69726))),406:oe.lazy(()=>__webpack_require__.e(5179).then(__webpack_require__.bind(__webpack_require__,92642))),407:oe.lazy(()=>__webpack_require__.e(4621).then(__webpack_require__.bind(__webpack_require__,13497))),408:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),409:oe.lazy(()=>__webpack_require__.e(1831).then(__webpack_require__.bind(__webpack_require__,11181))),410:oe.lazy(()=>__webpack_require__.e(2539).then(__webpack_require__.bind(__webpack_require__,61885))),411:oe.lazy(()=>__webpack_require__.e(8143).then(__webpack_require__.bind(__webpack_require__,46780))),412:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(5624)]).then(__webpack_require__.bind(__webpack_require__,8741))),413:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(1461)]).then(__webpack_require__.bind(__webpack_require__,80096))),414:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(4492)]).then(__webpack_require__.bind(__webpack_require__,37052))),415:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(9416)]).then(__webpack_require__.bind(__webpack_require__,75098))),416:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),417:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),418:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),419:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),420:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(2443)]).then(__webpack_require__.bind(__webpack_require__,62126))),421:oe.lazy(()=>__webpack_require__.e(5022).then(__webpack_require__.bind(__webpack_require__,51514))),422:oe.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),423:oe.lazy(()=>__webpack_require__.e(6063).then(__webpack_require__.bind(__webpack_require__,71562))),424:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(7511),__webpack_require__.e(7545)]).then(__webpack_require__.bind(__webpack_require__,52442))),425:oe.lazy(()=>__webpack_require__.e(1253).then(__webpack_require__.bind(__webpack_require__,52337))),426:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),427:oe.lazy(()=>__webpack_require__.e(2216).then(__webpack_require__.bind(__webpack_require__,83252))),428:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5382)]).then(__webpack_require__.bind(__webpack_require__,437))),429:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),430:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6411),__webpack_require__.e(6272),__webpack_require__.e(8823)]).then(__webpack_require__.bind(__webpack_require__,40364))),431:oe.lazy(()=>__webpack_require__.e(3685).then(__webpack_require__.bind(__webpack_require__,20623))),432:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(6272),__webpack_require__.e(2524)]).then(__webpack_require__.bind(__webpack_require__,86878))),433:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5915)]).then(__webpack_require__.bind(__webpack_require__,49627))),434:oe.lazy(()=>__webpack_require__.e(3589).then(__webpack_require__.bind(__webpack_require__,48086))),435:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(919)]).then(__webpack_require__.bind(__webpack_require__,80993))),436:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(7042)]).then(__webpack_require__.bind(__webpack_require__,79855))),437:oe.lazy(()=>__webpack_require__.e(5886).then(__webpack_require__.bind(__webpack_require__,5886))),438:oe.lazy(()=>Promise.all([__webpack_require__.e(8434),__webpack_require__.e(3897)]).then(__webpack_require__.bind(__webpack_require__,74131))),439:oe.lazy(()=>__webpack_require__.e(4058).then(__webpack_require__.bind(__webpack_require__,20186))),440:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(7594),__webpack_require__.e(8522)]).then(__webpack_require__.bind(__webpack_require__,80498))),441:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),442:oe.lazy(()=>__webpack_require__.e(4056).then(__webpack_require__.bind(__webpack_require__,9330))),443:oe.lazy(()=>__webpack_require__.e(9487).then(__webpack_require__.bind(__webpack_require__,91437))),444:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(1443)]).then(__webpack_require__.bind(__webpack_require__,18622))),445:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),446:oe.lazy(()=>__webpack_require__.e(532).then(__webpack_require__.bind(__webpack_require__,7370))),447:oe.lazy(()=>__webpack_require__.e(7178).then(__webpack_require__.bind(__webpack_require__,44876))),448:oe.lazy(()=>__webpack_require__.e(1660).then(__webpack_require__.bind(__webpack_require__,72281))),449:oe.lazy(()=>__webpack_require__.e(7333).then(__webpack_require__.bind(__webpack_require__,70806))),450:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(4227)]).then(__webpack_require__.bind(__webpack_require__,74247))),451:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8155)]).then(__webpack_require__.bind(__webpack_require__,94211))),452:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(5186)]).then(__webpack_require__.bind(__webpack_require__,10257))),453:oe.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),454:oe.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),455:oe.lazy(()=>__webpack_require__.e(5786).then(__webpack_require__.bind(__webpack_require__,57694))),456:oe.lazy(()=>__webpack_require__.e(9366).then(__webpack_require__.bind(__webpack_require__,78428))),457:oe.lazy(()=>__webpack_require__.e(1470).then(__webpack_require__.bind(__webpack_require__,22138))),458:oe.lazy(()=>__webpack_require__.e(7182).then(__webpack_require__.bind(__webpack_require__,71228))),459:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),460:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(2476)]).then(__webpack_require__.bind(__webpack_require__,37204))),461:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),462:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5729)]).then(__webpack_require__.bind(__webpack_require__,429))),463:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),464:oe.lazy(()=>__webpack_require__.e(6444).then(__webpack_require__.bind(__webpack_require__,64930))),465:oe.lazy(()=>__webpack_require__.e(5111).then(__webpack_require__.bind(__webpack_require__,43254))),466:oe.lazy(()=>__webpack_require__.e(2307).then(__webpack_require__.bind(__webpack_require__,48030))),467:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(6439),__webpack_require__.e(7883)]).then(__webpack_require__.bind(__webpack_require__,92250))),468:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8434),__webpack_require__.e(4931),__webpack_require__.e(7062)]).then(__webpack_require__.bind(__webpack_require__,43504))),469:oe.lazy(()=>__webpack_require__.e(8866).then(__webpack_require__.bind(__webpack_require__,48236))),470:oe.lazy(()=>__webpack_require__.e(2300).then(__webpack_require__.bind(__webpack_require__,99623))),471:oe.lazy(()=>__webpack_require__.e(2501).then(__webpack_require__.bind(__webpack_require__,21918))),472:oe.lazy(()=>__webpack_require__.e(3212).then(__webpack_require__.bind(__webpack_require__,16456))),473:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),474:oe.lazy(()=>__webpack_require__.e(1855).then(__webpack_require__.bind(__webpack_require__,65128))),475:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(6904)]).then(__webpack_require__.bind(__webpack_require__,82154))),476:oe.lazy(()=>__webpack_require__.e(1276).then(__webpack_require__.bind(__webpack_require__,28919))),477:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),478:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(5816)]).then(__webpack_require__.bind(__webpack_require__,43794))),479:oe.lazy(()=>__webpack_require__.e(3784).then(__webpack_require__.bind(__webpack_require__,52900))),480:oe.lazy(()=>__webpack_require__.e(3862).then(__webpack_require__.bind(__webpack_require__,50885))),481:oe.lazy(()=>__webpack_require__.e(4565).then(__webpack_require__.bind(__webpack_require__,85039))),482:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),483:oe.lazy(()=>__webpack_require__.e(6170).then(__webpack_require__.bind(__webpack_require__,57849))),484:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),485:oe.lazy(()=>__webpack_require__.e(1836).then(__webpack_require__.bind(__webpack_require__,13893))),486:oe.lazy(()=>Promise.all([__webpack_require__.e(6411),__webpack_require__.e(8435)]).then(__webpack_require__.bind(__webpack_require__,31481))),487:oe.lazy(()=>__webpack_require__.e(3509).then(__webpack_require__.bind(__webpack_require__,36634))),488:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),489:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(4496)]).then(__webpack_require__.bind(__webpack_require__,62459))),490:oe.lazy(()=>__webpack_require__.e(6034).then(__webpack_require__.bind(__webpack_require__,89693))),491:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(8999)]).then(__webpack_require__.bind(__webpack_require__,57265))),492:oe.lazy(()=>__webpack_require__.e(3910).then(__webpack_require__.bind(__webpack_require__,61516))),493:oe.lazy(()=>Promise.all([__webpack_require__.e(5613),__webpack_require__.e(67)]).then(__webpack_require__.bind(__webpack_require__,19373))),494:oe.lazy(()=>__webpack_require__.e(6531).then(__webpack_require__.bind(__webpack_require__,4747))),"@@/global-layout":oe.lazy(()=>__webpack_require__.e(1717).then(__webpack_require__.bind(__webpack_require__,59125)))}}})}var x=__webpack_require__(5085),Z=__webpack_require__(37989),ie=__webpack_require__(71418),pr=__webpack_require__(26278),vr=()=>oe.createElement(ie.Z,{size:"middle",className:pr.Z.loading}),fn=__webpack_require__(89070),ln=__webpack_require__(61186),Fr=__webpack_require__.n(ln),ro=__webpack_require__(91392),Mo=__webpack_require__.n(ro),qn=__webpack_require__(34749),Uo=__webpack_require__.n(qn),ri=__webpack_require__(19277),Ou=__webpack_require__.n(ri),xo=__webpack_require__(10238),Oc=__webpack_require__.n(xo),Ic=__webpack_require__(33656),uc=__webpack_require__.n(Ic),Ac=__webpack_require__(90111),Rs=__webpack_require__.n(Ac),bn=__webpack_require__(74959),Tc=__webpack_require__.n(bn),kc=__webpack_require__(23250),ua=__webpack_require__.n(kc),ao=__webpack_require__(58862),Ls=__webpack_require__.n(ao),Iu=__webpack_require__(58319),Dc=__webpack_require__.n(Iu),Tl=__webpack_require__(62053),iu=__webpack_require__.n(Tl),su=__webpack_require__(47477),ul=__webpack_require__.n(su),Rc=__webpack_require__(59717),uu=__webpack_require__.n(Rc);Fr().extend(Uo()),Fr().extend(Ou()),Fr().extend(Oc()),Fr().extend(uc()),Fr().extend(Rs()),Fr().extend(Tc()),Fr().extend(ua()),Fr().extend(Ls()),Fr().extend(Dc()),Fr().extend(iu()),Fr().extend(ul()),Fr().extend(uu()),Fr().extend(Mo());var cl=Object.defineProperty,cc=Object.getOwnPropertySymbols,ll=Object.prototype.hasOwnProperty,Di=Object.prototype.propertyIsEnumerable,Ms=(Dr,qr,Rn)=>qr in Dr?cl(Dr,qr,{enumerable:!0,configurable:!0,writable:!0,value:Rn}):Dr[qr]=Rn,Au=(Dr,qr)=>{for(var Rn in qr||(qr={}))ll.call(qr,Rn)&&Ms(Dr,Rn,qr[Rn]);if(cc)for(var Rn of cc(qr))Di.call(qr,Rn)&&Ms(Dr,Rn,qr[Rn]);return Dr},lc=(Dr,qr,Rn)=>new Promise((fa,jn)=>{var Yn=Fn=>{try{Va(Rn.next(Fn))}catch(Ka){jn(Ka)}},ea=Fn=>{try{Va(Rn.throw(Fn))}catch(Ka){jn(Ka)}},Va=Fn=>Fn.done?fa(Fn.value):Promise.resolve(Fn.value).then(Yn,ea);Va((Rn=Rn.apply(Dr,qr)).next())});const Gi="https://www-cdn.educoder.net/",dc=!1;function Tu(){return lc(this,null,function*(){const Dr=(0,x.gD)(),{routes:qr,routeComponents:Rn}=yield y(Dr);yield Dr.applyPlugins({key:"patchRoutes",type:fn.ApplyPluginsType.event,args:{routes:qr,routeComponents:Rn}});const fa=Dr.applyPlugins({key:"modifyContextOpts",type:fn.ApplyPluginsType.modify,initialValue:{}}),jn=fa.basename||"/",Yn=fa.historyType||"browser",ea=(0,Z.fi)(Au({type:Yn,basename:jn},fa.historyOpts));return Dr.applyPlugins({key:"render",type:fn.ApplyPluginsType.compose,initialValue(){const Va={useStream:!0,routes:qr,routeComponents:Rn,pluginManager:Dr,mountElementId:"root",rootElement:fa.rootElement||document.getElementById("root"),loadingComponent:vr,publicPath:Gi,runtimePublicPath:dc,history:ea,historyType:Yn,basename:jn,__INTERNAL_DO_NOT_USE_OR_YOU_WILL_BE_FIRED:{pureApp:!1,pureHtml:!1},callback:fa.callback},Fn=Dr.applyPlugins({key:"modifyClientRenderOpts",type:fn.ApplyPluginsType.modify,initialValue:Va});return sl(Fn)}})()})}Tu(),typeof window!="undefined"&&(window.g_umi={version:"4.4.6"})})()})();